List Info

Thread: scanimage: sane_start: Error during device I/O




scanimage: sane_start: Error during device I/O
user name
2006-09-10 13:27:35
Hallo Liste

(Sorry die erste Mail ist mir in den falschen Thread
gerutscht, ich hoffe 
jetzt klappts)

Ich habe ein eine ganz frische Suse 10.0 installiert (hatte
vorher 9.2) und 
mein Scanner -Epson Perfection 2450 Photo- ärgert mich blau.

Der Scanner wird problemlos erkannt (sowohl Yast, als auch
scanimage -L):

jenbeejeb3:~> scanimage -L
device `epson:libusb:003:004' is a Epson GT-9700 flatbed
scanner

Das Scannen klappt trotzdem nicht. Wenn ich scanimage -T mit
einem hohen 
Debuglevel aufrufe, erhalte ich die angehangene Textausgabe,
von der die 
letzten 20 Zeilen (die Zeilen bis zum Fehler) wie
dargestellt aussehen.
Kann man daraus den Fehler (besser die Problemlösung)
erkennen?

Vielen Dank

----schnipp------

[epson] sane_init, ># For libusb support for unknown
scanners use the 
following command<
[epson] sane_init, ># usb <product ID> <device
ID><
[epson] sane_init, ># e.g.:<
[epson] sane_init, ># usb 0x4b8 0x110<
[epson] sane_init, ># And for the scanner module, use the
following 
configuration:<
[epson] sane_init, >#usb /dev/usbscanner0<
[epson] sane_init, >#usb /dev/usb/scanner0<
[epson] sane_get_devices()
[epson] sane_open(libusb:003:004)
[epson] init_options()
[epson] open_scanner()
[epson] setvalue(option = 38, value = 0xbfa27950)
[epson] set = 215.899994
[epson] setvalue(option = 39, value = 0xbfa27950)
[epson] set = 297.179993
[epson] sane_start()
[epson] open_scanner()
[epson] scanner is already open: fd = 0
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 65 e
[epson] w_cmd_count = 9
[epson] r_cmd_count = 14
[epson] w_cmd_count = 9
[epson] r_cmd_count = 14
[epson] receive buf, expected = 1, got = 0
[epson] You may have to power off your TPU
[epson] Also you may have to restart the Sane frontend.
[epson] close_scanner(fd = 0)
[epson] w_cmd_count = 9
[epson] r_cmd_count = 14
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 66 f
[epson] w_cmd_count = 10
[epson] r_cmd_count = 14
[epson] w_cmd_count = 10
[epson] r_cmd_count = 15
[epson] receive buf, expected = 4, got = 1
[epson] buf[0] 15 .
[epson] code   15
[epson] option: fatal error
[epson] ADF: other error
[epson] ADF: no paper
[epson] w_cmd_count = 10
[epson] r_cmd_count = 15
scanimage: sane_start: Error during device I/O
jenbeejeb3:~> SANE_DEBUG_EPSON=255 scanimage -T
[sanei_debug] Setting debug level of epson to 255.
[epson] sane_init: sane-backends 1.0.18
[epson] sane_init, ># epson.conf<
[epson] sane_init, >#<
[epson] sane_init, ># here are some examples for how to
configure the EPSON backend<
[epson] sane_init, >#<
[epson] sane_init, ># SCSI scanner:<
[epson] sane_init, >scsi EPSON<
[epson] sane_init, ># for the GT-6500:<
[epson] sane_init, >scsi "EPSON SC"<
[epson] sane_init, >#<
[epson] sane_init, ># Parallel port scanner:<
[epson] sane_init, >#pio 0x278<
[epson] sane_init, >#pio 0x378<
[epson] sane_init, >#pio 0x3BC<
[epson] sane_init, >#<
[epson] sane_init, ># USB scanner:<
[epson] sane_init, ># There are two different methods of
configuring a USB scanner: libusb and the kernel module<
[epson] sane_init, ># For any system with libusb support
(which is pretty much any recent Linux distribution) the<
[epson] sane_init, ># following line is sufficient. This
however assumes that the connected scanner (or to be
more<
[epson] sane_init, ># accurate, it's device ID) is known
to the backend.<
[epson] sane_init, >usb<
[epson] attach_one_usb()
[epson] SANE Epson Backend v0.2.46 - 2006-06-11
[epson] attach(, 3)
[epson] attach: opening
[epson] attach_one_usb(libusb:003:004)
[epson] SANE Epson Backend v0.2.46 - 2006-06-11
[epson] attach(libusb:003:004, 3)
[epson] attach: opening libusb:003:004
[epson] Found valid EPSON scanner: 0x4b8/0x112
(vendorID/productID)
[epson] reset()
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 40 
[epson] w_cmd_count = 1
[epson] r_cmd_count = 0
[epson] w_cmd_count = 1
[epson] r_cmd_count = 1
[epson] receive buf, expected = 1, got = 1
[epson] buf[0] 06 .
[epson] get_identity_information()
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 49 I
[epson] w_cmd_count = 2
[epson] r_cmd_count = 1
[epson] w_cmd_count = 2
[epson] r_cmd_count = 2
[epson] receive buf, expected = 4, got = 4
[epson] buf[0] 02 .
[epson] buf[1] 12 .
[epson] buf[2] 6a j
[epson] buf[3] 00 .
[epson] code   02
[epson] status 12
[epson] count  106
[epson] w_cmd_count = 2
[epson] r_cmd_count = 4
[epson] receive buf, expected = 106, got = 106
[epson] buf[0] 42 B
[epson] buf[1] 38 8
[epson] buf[2] 52 R
[epson] buf[3] 32 2
[epson] buf[4] 00 .
[epson] buf[5] 52 R
[epson] buf[6] 3c <
[epson] buf[7] 00 .
[epson] buf[8] 52 R
[epson] buf[9] 48 H
[epson] buf[10] 00 .
[epson] buf[11] 52 R
[epson] buf[12] 4b K
[epson] buf[13] 00 .
[epson] buf[14] 52 R
[epson] buf[15] 50 P
[epson] buf[16] 00 .
[epson] buf[17] 52 R
[epson] buf[18] 5a Z
[epson] buf[19] 00 .
[epson] buf[20] 52 R
[epson] buf[21] 64 d
[epson] buf[22] 00 .
[epson] buf[23] 52 R
[epson] buf[24] 78 x
[epson] buf[25] 00 .
[epson] buf[26] 52 R
[epson] buf[27] 85 .
[epson] buf[28] 00 .
[epson] buf[29] 52 R
[epson] buf[30] 90 .
[epson] buf[31] 00 .
[epson] buf[32] 52 R
[epson] buf[33] 96 .
[epson] buf[34] 00 .
[epson] buf[35] 52 R
[epson] buf[36] a0 .
[epson] buf[37] 00 .
[epson] buf[38] 52 R
[epson] buf[39] af .
[epson] buf[40] 00 .
[epson] buf[41] 52 R
[epson] buf[42] b4 .
[epson] buf[43] 00 .
[epson] buf[44] 52 R
[epson] buf[45] c8 .
[epson] buf[46] 00 .
[epson] buf[47] 52 R
[epson] buf[48] d8 .
[epson] buf[49] 00 .
[epson] buf[50] 52 R
[epson] buf[51] f0 .
[epson] buf[52] 00 .
[epson] buf[53] 52 R
[epson] buf[54] 0a .
[epson] buf[55] 01 .
[epson] buf[56] 52 R
[epson] buf[57] 2c ,
[epson] buf[58] 01 .
[epson] buf[59] 52 R
[epson] buf[60] 40 
[epson] buf[61] 01 .
[epson] buf[62] 52 R
[epson] buf[63] 5e ^
[epson] buf[64] 01 .
[epson] buf[65] 52 R
[epson] buf[66] 68 h
[epson] buf[67] 01 .
[epson] buf[68] 52 R
[epson] buf[69] 90 .
[epson] buf[70] 01 .
[epson] buf[71] 52 R
[epson] buf[72] e0 .
[epson] buf[73] 01 .
[epson] buf[74] 52 R
[epson] buf[75] 58 X
[epson] buf[76] 02 .
[epson] buf[77] 52 R
[epson] buf[78] d0 .
[epson] buf[79] 02 .
[epson] buf[80] 52 R
[epson] buf[81] 20
[epson] buf[82] 03 .
[epson] buf[83] 52 R
[epson] buf[84] 84 .
[epson] buf[85] 03 .
[epson] buf[86] 52 R
[epson] buf[87] b0 .
[epson] buf[88] 04 .
[epson] buf[89] 52 R
[epson] buf[90] 40 
[epson] buf[91] 06 .
[epson] buf[92] 52 R
[epson] buf[93] 08 .
[epson] buf[94] 07 .
[epson] buf[95] 52 R
[epson] buf[96] 60 `
[epson] buf[97] 09 .
[epson] buf[98] 52 R
[epson] buf[99] 80 .
[epson] buf[100] 0c .
[epson] buf[101] 41 A
[epson] buf[102] 40 
[epson] buf[103] 6a j
[epson] buf[104] 40 
[epson] buf[105] 92 .
[epson] type    B 0x42
[epson] level   8 0x38
[epson] option equipment is installed
[epson] resolution (dpi): 50
[epson] resolution (dpi): 60
[epson] resolution (dpi): 72
[epson] resolution (dpi): 75
[epson] resolution (dpi): 80
[epson] resolution (dpi): 90
[epson] resolution (dpi): 100
[epson] resolution (dpi): 120
[epson] resolution (dpi): 133
[epson] resolution (dpi): 144
[epson] resolution (dpi): 150
[epson] resolution (dpi): 160
[epson] resolution (dpi): 175
[epson] resolution (dpi): 180
[epson] resolution (dpi): 200
[epson] resolution (dpi): 216
[epson] resolution (dpi): 240
[epson] resolution (dpi): 266
[epson] resolution (dpi): 300
[epson] resolution (dpi): 320
[epson] resolution (dpi): 350
[epson] resolution (dpi): 360
[epson] resolution (dpi): 400
[epson] resolution (dpi): 480
[epson] resolution (dpi): 600
[epson] resolution (dpi): 720
[epson] resolution (dpi): 800
[epson] resolution (dpi): 900
[epson] resolution (dpi): 1200
[epson] resolution (dpi): 1600
[epson] resolution (dpi): 1800
[epson] resolution (dpi): 2400
[epson] resolution (dpi): 3200
[epson] maximum scan area: x 27200 y 37440
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 66 f
[epson] w_cmd_count = 3
[epson] r_cmd_count = 4
[epson] w_cmd_count = 3
[epson] r_cmd_count = 5
[epson] receive buf, expected = 4, got = 4
[epson] buf[0] 02 .
[epson] buf[1] 12 .
[epson] buf[2] 2a *
[epson] buf[3] 00 .
[epson] code   02
[epson] status 12
[epson] count  42
[epson] w_cmd_count = 3
[epson] r_cmd_count = 6
[epson] receive buf, expected = 42, got = 42
[epson] buf[0] 05 .
[epson] buf[1] 00 .
[epson] buf[2] 00 .
[epson] buf[3] 00 .
[epson] buf[4] 00 .
[epson] buf[5] 00 .
[epson] buf[6] 80 .
[epson] buf[7] 00 .
[epson] buf[8] 32 2
[epson] buf[9] c0 .
[epson] buf[10] 71 q
[epson] buf[11] 00 .
[epson] buf[12] 00 .
[epson] buf[13] 00 .
[epson] buf[14] 00 .
[epson] buf[15] 00 .
[epson] buf[16] 00 .
[epson] buf[17] 00 .
[epson] buf[18] 00 .
[epson] buf[19] 00 .
[epson] buf[20] 00 .
[epson] buf[21] 00 .
[epson] buf[22] 00 .
[epson] buf[23] 00 .
[epson] buf[24] 00 .
[epson] buf[25] 00 .
[epson] buf[26] 47 G
[epson] buf[27] 54 T
[epson] buf[28] 2d -
[epson] buf[29] 39 9
[epson] buf[30] 37 7
[epson] buf[31] 30 0
[epson] buf[32] 30 0
[epson] buf[33] 20
[epson] buf[34] 20
[epson] buf[35] 20
[epson] buf[36] 20
[epson] buf[37] 20
[epson] buf[38] 20
[epson] buf[39] 20
[epson] buf[40] 20
[epson] buf[41] 20
[epson] product name 47 54 2d 39 37 30 30 20
[epson] fbf tlx 0.000000 tly 0.000000 brx 215.899994 bry
297.179993 [mm]
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 44 D
[epson] w_cmd_count = 4
[epson] r_cmd_count = 6
[epson] w_cmd_count = 4
[epson] r_cmd_count = 7
[epson] receive buf, expected = 1, got = 1
[epson] buf[0] 06 .
[epson] send buf, size = 1
[epson] buf[0] 10 .
[epson] w_cmd_count = 5
[epson] r_cmd_count = 7
[epson] w_cmd_count = 5
[epson] r_cmd_count = 8
[epson] receive buf, expected = 1, got = 1
[epson] buf[0] 06 .
[epson] Max. supported color depth = 16
[epson] request_focus_position()
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 71 q
[epson] w_cmd_count = 6
[epson] r_cmd_count = 8
[epson] w_cmd_count = 6
[epson] r_cmd_count = 9
[epson] receive buf, expected = 4, got = 4
[epson] buf[0] 02 .
[epson] buf[1] 12 .
[epson] buf[2] 02 .
[epson] buf[3] 00 .
[epson] w_cmd_count = 6
[epson] r_cmd_count = 10
[epson] receive buf, expected = 2, got = 2
[epson] buf[0] 00 .
[epson] buf[1] 40 
[epson] Focus position = 0x40
[epson] Enabling 'Set Focus' support
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 66 f
[epson] w_cmd_count = 7
[epson] r_cmd_count = 10
[epson] w_cmd_count = 7
[epson] r_cmd_count = 11
[epson] receive buf, expected = 4, got = 4
[epson] buf[0] 02 .
[epson] buf[1] 12 .
[epson] buf[2] 2a *
[epson] buf[3] 00 .
[epson] code   02
[epson] status 12
[epson] count  42
[epson] w_cmd_count = 7
[epson] r_cmd_count = 12
[epson] receive buf, expected = 42, got = 42
[epson] buf[0] 05 .
[epson] buf[1] 00 .
[epson] buf[2] 00 .
[epson] buf[3] 00 .
[epson] buf[4] 00 .
[epson] buf[5] 00 .
[epson] buf[6] 80 .
[epson] buf[7] 00 .
[epson] buf[8] 32 2
[epson] buf[9] c0 .
[epson] buf[10] 71 q
[epson] buf[11] 00 .
[epson] buf[12] 00 .
[epson] buf[13] 00 .
[epson] buf[14] 00 .
[epson] buf[15] 00 .
[epson] buf[16] 00 .
[epson] buf[17] 00 .
[epson] buf[18] 00 .
[epson] buf[19] 00 .
[epson] buf[20] 00 .
[epson] buf[21] 00 .
[epson] buf[22] 00 .
[epson] buf[23] 00 .
[epson] buf[24] 00 .
[epson] buf[25] 00 .
[epson] buf[26] 47 G
[epson] buf[27] 54 T
[epson] buf[28] 2d -
[epson] buf[29] 39 9
[epson] buf[30] 37 7
[epson] buf[31] 30 0
[epson] buf[32] 30 0
[epson] buf[33] 20
[epson] buf[34] 20
[epson] buf[35] 20
[epson] buf[36] 20
[epson] buf[37] 20
[epson] buf[38] 20
[epson] buf[39] 20
[epson] buf[40] 20
[epson] buf[41] 20
[epson] TPU detected
[epson] tpu tlx 0.000000 tly 0.000000 brx 101.599991 bry
231.139999 [mm]
[epson] scanner model: GT-9700
[epson] close_scanner(fd = 0)
[epson] w_cmd_count = 7
[epson] r_cmd_count = 12
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 66 f
[epson] w_cmd_count = 8
[epson] r_cmd_count = 12
[epson] w_cmd_count = 8
[epson] r_cmd_count = 13
[epson] receive buf, expected = 4, got = 4
[epson] buf[0] 02 .
[epson] buf[1] 12 .
[epson] buf[2] 2a *
[epson] buf[3] 00 .
[epson] code   02
[epson] status 12
[epson] count  42
[epson] w_cmd_count = 8
[epson] r_cmd_count = 14
[epson] receive buf, expected = 42, got = 42
[epson] buf[0] 05 .
[epson] buf[1] 00 .
[epson] buf[2] 00 .
[epson] buf[3] 00 .
[epson] buf[4] 00 .
[epson] buf[5] 00 .
[epson] buf[6] 80 .
[epson] buf[7] 00 .
[epson] buf[8] 32 2
[epson] buf[9] c0 .
[epson] buf[10] 71 q
[epson] buf[11] 00 .
[epson] buf[12] 00 .
[epson] buf[13] 00 .
[epson] buf[14] 00 .
[epson] buf[15] 00 .
[epson] buf[16] 00 .
[epson] buf[17] 00 .
[epson] buf[18] 00 .
[epson] buf[19] 00 .
[epson] buf[20] 00 .
[epson] buf[21] 00 .
[epson] buf[22] 00 .
[epson] buf[23] 00 .
[epson] buf[24] 00 .
[epson] buf[25] 00 .
[epson] buf[26] 47 G
[epson] buf[27] 54 T
[epson] buf[28] 2d -
[epson] buf[29] 39 9
[epson] buf[30] 37 7
[epson] buf[31] 30 0
[epson] buf[32] 30 0
[epson] buf[33] 20
[epson] buf[34] 20
[epson] buf[35] 20
[epson] buf[36] 20
[epson] buf[37] 20
[epson] buf[38] 20
[epson] buf[39] 20
[epson] buf[40] 20
[epson] buf[41] 20
[epson] w_cmd_count = 8
[epson] r_cmd_count = 14
[epson] sane_init, ># For libusb support for unknown
scanners use the following command<
[epson] sane_init, ># usb <product ID> <device
ID><
[epson] sane_init, ># e.g.:<
[epson] sane_init, ># usb 0x4b8 0x110<
[epson] sane_init, ># And for the scanner module, use the
following configuration:<
[epson] sane_init, >#usb /dev/usbscanner0<
[epson] sane_init, >#usb /dev/usb/scanner0<
[epson] sane_get_devices()
[epson] sane_open(libusb:003:004)
[epson] init_options()
[epson] open_scanner()
[epson] setvalue(option = 38, value = 0xbfa27950)
[epson] set = 215.899994
[epson] setvalue(option = 39, value = 0xbfa27950)
[epson] set = 297.179993
[epson] sane_start()
[epson] open_scanner()
[epson] scanner is already open: fd = 0
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 65 e
[epson] w_cmd_count = 9
[epson] r_cmd_count = 14
[epson] w_cmd_count = 9
[epson] r_cmd_count = 14
[epson] receive buf, expected = 1, got = 0
[epson] You may have to power off your TPU
[epson] Also you may have to restart the Sane frontend.
[epson] close_scanner(fd = 0)
[epson] w_cmd_count = 9
[epson] r_cmd_count = 14
[epson] send buf, size = 2
[epson] buf[0] 1b .
[epson] buf[1] 66 f
[epson] w_cmd_count = 10
[epson] r_cmd_count = 14
[epson] w_cmd_count = 10
[epson] r_cmd_count = 15
[epson] receive buf, expected = 4, got = 1
[epson] buf[0] 15 .
[epson] code   15
[epson] option: fatal error
[epson] ADF: other error
[epson] ADF: no paper
[epson] w_cmd_count = 10
[epson] r_cmd_count = 15
scanimage: sane_start: Error during device I/O
jenbeejeb3:~>     
-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    suse-multimedia-unsubscribesuse.com
Um eine Liste aller verfügbaren Kommandos zu bekommen,
schicken
Sie eine Mail an: suse-multimedia-helpsuse.com
scanimage: sane_start: Error during device I/O
user name
2006-09-10 14:46:36
Hallo, noch ein Zusatz.
Eventuell könnte sich es um ein änliches Problem wie
dieses handeln:
https://alioth.d
ebian.org/tracker/?group_id=30186&atid=410366&func=d
etail&aid=300868

Ich habe  die letzten Zeilen der Ausgabe 

SANE_DEBUG_SANEI_USB=128 scanimage -T

hier angehangen. Aber wie kann man es lösen?

Danke


[sanei_usb] sanei_usb_open: trying to open device
`libusb:003:004'
[sanei_usb] sanei_usb_open: configuration nr: 0
[sanei_usb] sanei_usb_open:     interface nr: 0
[sanei_usb] sanei_usb_open:   alt_setting nr: 0
[sanei_usb] sanei_usb_open: endpoint nr: 0
[sanei_usb] sanei_usb_open: direction: 128
[sanei_usb] sanei_usb_open: address: 1 transfertype: 2
[sanei_usb] sanei_usb_open: found bulk-in endpoint (address
0x01)
[sanei_usb] sanei_usb_open: we already have a bulk-in
endpoint (address: 
0x81), ignoring the new one
[sanei_usb] sanei_usb_open: endpoint nr: 1
[sanei_usb] sanei_usb_open: direction: 0
[sanei_usb] sanei_usb_open: address: 2 transfertype: 2
[sanei_usb] sanei_usb_open: found bulk-out endpoint (address
0x02)
[sanei_usb] sanei_usb_open: we already have a bulk-out
endpoint (address: 
0x02), ignoring the new one
[sanei_usb] sanei_usb_open: opened usb device
`libusb:003:004' (*dn=0)
[sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes
[sanei_usb] 0000: 1B 
65                                          
.e..............
[sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2
bytes
[sanei_usb] sanei_usb_read_bulk: trying to read 1 bytes
[sanei_usb] sanei_usb_read_bulk: read failed: Resource
temporarily unavailable
[sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes
[sanei_usb] 0000: 1B 
66                                          
.f..............
[sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2
bytes
[sanei_usb] sanei_usb_read_bulk: trying to read 4 bytes
[sanei_usb] 0000: 
15                                             
................
[sanei_usb] sanei_usb_read_bulk: wanted 4 bytes, got 1 bytes
[sanei_usb] sanei_usb_close: closing device 0
scanimage: sane_start: Error during device I/O

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    suse-multimedia-unsubscribesuse.com
Um eine Liste aller verfügbaren Kommandos zu bekommen,
schicken
Sie eine Mail an: suse-multimedia-helpsuse.com

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )