[sane-devel] Epson Perfection 2450 and Transparency Unit

Marc Deslauriers marcdeslauriers at videotron.ca
Wed Apr 22 12:46:21 UTC 2009


On Wed, 2009-04-22 at 14:12 +0200, Alessandro Zummo wrote:
> On Wed, 22 Apr 2009 08:01:36 -0400
> Marc Deslauriers <marcdeslauriers at videotron.ca> wrote:
> 
> > > > Any ideas?
> > > 
> > >  try enabling some debug by setting the env 
> > >  SANE_DEBUG_EPSON2=12
> > >  
> > 
> > Ah! I was wondering why SANE_DEBUG_EPSON wasn't working for me. Of
> > course, it's the epson2 driver! Is there a man page for epson2?
> 
> 
>  no, but you can take man epson and add a "2" :D 
> > Here is the log:
> 
>  ok, the are a couple of issues:
> 
> > [epson2] sane_epson2_open: name = libusb:001:007
> > [epson2] init_options
> > [epson2] open_scanner
> > [epson2] esci_reset
> > [epson2] e2_cmd_simple: size = 2
> > [epson2] e2_send: ESC @
> > [epson2] e2_recv: expected = 1, got = 0
> > [epson2] e2_txrx: rx err, Error during device I/O
> > [epson2] e2_cmd_simple: failed, Error during device I/O
> 
>  reset fails. strange but should not harm.
> 
> 
> > [epson2] tpu status      : 0xc0
> > [epson2]  installed
> > [epson2]  enabled
> > [epson2] device type     : 0x00
> > [epson2] main body status: 0x00
> > [epson2] sane_epson2_start: scanning...
> > [epson2] e2_start_ext_scan
> > [epson2] e2_send: FS G
> > [epson2] e2_start_ext_scan: fatal error
> > [epson2] sane_epson2_start: start failed: Error during device I/O
> > scanimage: sane_start: Error during device I/O
> > [epson2] e2_recv: expected = 1, got = 0
> 
>  mmm TPU is enable but can fails. probably incorrect parameters.
>  can you try without giving parameters to scanimage, just the tpu ?
> 
>  you might eventually isolate this section of the log,
>  using a higher log level to see if there's any clue.
> 
>  maybe Olaf knows more
> 


Here's with SANE_DEBUG_EPSON2=128:

mdeslaur at mdlinux:~$ scanimage --source 'Transparency Unit' --format tiff
> test.tiff
[sanei_debug] Setting debug level of epson2 to 128.
[epson2] sane_epson2_init: sane-backends 1.0.19
[epson2] sane_epson2_init: reading config file, epson2.conf
[epson2]  scsi EPSON
[epson2]  usb
[epson2] attach_one_usb: dev = 
[epson2] SANE Epson 2 Backend v0.1.16 - 2007-12-30
[epson2] attach: devname = , type = 3
[epson2] attach: opening , type = 3
[epson2] attach_one_usb: dev = libusb:001:009
[epson2] SANE Epson 2 Backend v0.1.16 - 2007-12-30
[epson2] attach: devname = libusb:001:009, type = 3
[epson2] attach: opening libusb:001:009, type = 3
[epson2] found valid EPSON scanner: 0x4b8/0x112 (vendorID/productID)
[epson2] e2_set_model: model is 'generic'
[epson2] esci_reset
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: ESC @
[epson2] buf[0] 1b .
[epson2] buf[1] 40 @
[epson2] e2_send: cmd count, r = 0, w = 1
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3df
[epson2] e2_recv: cmd count, r = 0, w = 1
[epson2] e2_recv: expected = 1, got = 0
[epson2] e2_txrx: rx err, Error during device I/O
[epson2] e2_cmd_simple: failed, Error during device I/O
[epson2] e2_discover_capabilities
[epson2] esci_request_identity
[epson2] e2_cmd_info_block, params len = 2, reply len = 0, buf =
0x7fffab88c4c8
[epson2] e2_send: size = 2, reply = 0
[epson2] e2_send: ESC I
[epson2] buf[0] 1b .
[epson2] buf[1] 49 I
[epson2] e2_send: cmd count, r = 0, w = 2
[epson2] e2_recv: size = 4, buf = 0x7fffab88c350
[epson2] e2_recv: cmd count, r = 1, w = 2
[epson2] buf[0] 02 .
[epson2] buf[1] 12 .
[epson2] buf[2] 6a j
[epson2] buf[3] 00 .
[epson2] e2_recv_info_block: payload length: 106
[epson2] e2_recv: size = 106, buf = 0x20a3b00
[epson2] e2_recv: cmd count, r = 3, w = 2
[epson2] buf[0] 42 B
[epson2] buf[1] 38 8
[epson2] buf[2] 52 R
[epson2] buf[3] 32 2
[epson2] buf[4] 00 .
[epson2] buf[5] 52 R
[epson2] buf[6] 3c <
[epson2] buf[7] 00 .
[epson2] buf[8] 52 R
[epson2] buf[9] 48 H
[epson2] buf[10] 00 .
[epson2] buf[11] 52 R
[epson2] buf[12] 4b K
[epson2] buf[13] 00 .
[epson2] buf[14] 52 R
[epson2] buf[15] 50 P
[epson2] buf[16] 00 .
[epson2] buf[17] 52 R
[epson2] buf[18] 5a Z
[epson2] buf[19] 00 .
[epson2] buf[20] 52 R
[epson2] buf[21] 64 d
[epson2] buf[22] 00 .
[epson2] buf[23] 52 R
[epson2] buf[24] 78 x
[epson2] buf[25] 00 .
[epson2] buf[26] 52 R
[epson2] buf[27] 85 .
[epson2] buf[28] 00 .
[epson2] buf[29] 52 R
[epson2] buf[30] 90 .
[epson2] buf[31] 00 .
[epson2] buf[32] 52 R
[epson2] buf[33] 96 .
[epson2] buf[34] 00 .
[epson2] buf[35] 52 R
[epson2] buf[36] a0 .
[epson2] buf[37] 00 .
[epson2] buf[38] 52 R
[epson2] buf[39] af .
[epson2] buf[40] 00 .
[epson2] buf[41] 52 R
[epson2] buf[42] b4 .
[epson2] buf[43] 00 .
[epson2] buf[44] 52 R
[epson2] buf[45] c8 .
[epson2] buf[46] 00 .
[epson2] buf[47] 52 R
[epson2] buf[48] d8 .
[epson2] buf[49] 00 .
[epson2] buf[50] 52 R
[epson2] buf[51] f0 .
[epson2] buf[52] 00 .
[epson2] buf[53] 52 R
[epson2] buf[54] 0a .
[epson2] buf[55] 01 .
[epson2] buf[56] 52 R
[epson2] buf[57] 2c ,
[epson2] buf[58] 01 .
[epson2] buf[59] 52 R
[epson2] buf[60] 40 @
[epson2] buf[61] 01 .
[epson2] buf[62] 52 R
[epson2] buf[63] 5e ^
[epson2] buf[64] 01 .
[epson2] buf[65] 52 R
[epson2] buf[66] 68 h
[epson2] buf[67] 01 .
[epson2] buf[68] 52 R
[epson2] buf[69] 90 .
[epson2] buf[70] 01 .
[epson2] buf[71] 52 R
[epson2] buf[72] e0 .
[epson2] buf[73] 01 .
[epson2] buf[74] 52 R
[epson2] buf[75] 58 X
[epson2] buf[76] 02 .
[epson2] buf[77] 52 R
[epson2] buf[78] d0 .
[epson2] buf[79] 02 .
[epson2] buf[80] 52 R
[epson2] buf[81] 20  
[epson2] buf[82] 03 .
[epson2] buf[83] 52 R
[epson2] buf[84] 84 .
[epson2] buf[85] 03 .
[epson2] buf[86] 52 R
[epson2] buf[87] b0 .
[epson2] buf[88] 04 .
[epson2] buf[89] 52 R
[epson2] buf[90] 40 @
[epson2] buf[91] 06 .
[epson2] buf[92] 52 R
[epson2] buf[93] 08 .
[epson2] buf[94] 07 .
[epson2] buf[95] 52 R
[epson2] buf[96] 60 `
[epson2] buf[97] 09 .
[epson2] buf[98] 52 R
[epson2] buf[99] 80 .
[epson2] buf[100] 0c .
[epson2] buf[101] 41 A
[epson2] buf[102] 40 @
[epson2] buf[103] 6a j
[epson2] buf[104] 40 @
[epson2] buf[105] 92 .
[epson2] e2_set_cmd_level: B8
[epson2] e2_add_resolution: add (dpi): 50
[epson2] e2_add_resolution: add (dpi): 60
[epson2] e2_add_resolution: add (dpi): 72
[epson2] e2_add_resolution: add (dpi): 75
[epson2] e2_add_resolution: add (dpi): 80
[epson2] e2_add_resolution: add (dpi): 90
[epson2] e2_add_resolution: add (dpi): 100
[epson2] e2_add_resolution: add (dpi): 120
[epson2] e2_add_resolution: add (dpi): 133
[epson2] e2_add_resolution: add (dpi): 144
[epson2] e2_add_resolution: add (dpi): 150
[epson2] e2_add_resolution: add (dpi): 160
[epson2] e2_add_resolution: add (dpi): 175
[epson2] e2_add_resolution: add (dpi): 180
[epson2] e2_add_resolution: add (dpi): 200
[epson2] e2_add_resolution: add (dpi): 216
[epson2] e2_add_resolution: add (dpi): 240
[epson2] e2_add_resolution: add (dpi): 266
[epson2] e2_add_resolution: add (dpi): 300
[epson2] e2_add_resolution: add (dpi): 320
[epson2] e2_add_resolution: add (dpi): 350
[epson2] e2_add_resolution: add (dpi): 360
[epson2] e2_add_resolution: add (dpi): 400
[epson2] e2_add_resolution: add (dpi): 480
[epson2] e2_add_resolution: add (dpi): 600
[epson2] e2_add_resolution: add (dpi): 720
[epson2] e2_add_resolution: add (dpi): 800
[epson2] e2_add_resolution: add (dpi): 900
[epson2] e2_add_resolution: add (dpi): 1200
[epson2] e2_add_resolution: add (dpi): 1600
[epson2] e2_add_resolution: add (dpi): 1800
[epson2] e2_add_resolution: add (dpi): 2400
[epson2] e2_add_resolution: add (dpi): 3200
[epson2] maximum scan area: 27200x37440
[epson2] e2_set_fbf_area: 0.000000,0.000000 215.899994,297.179993 3200
[mm]
[epson2] esci_request_status
[epson2] e2_send: size = 2, reply = 4
[epson2] e2_send: ESC F
[epson2] buf[0] 1b .
[epson2] buf[1] 46 F
[epson2] e2_send: cmd count, r = 3, w = 3
[epson2] e2_recv: size = 4, buf = 0x7fffab88c390
[epson2] e2_recv: cmd count, r = 4, w = 3
[epson2] buf[0] 02 .
[epson2] buf[1] 12 .
[epson2] buf[2] 00 .
[epson2] buf[3] 00 .
[epson2] status: 12
[epson2]  ready
[epson2]  option equipment is installed
[epson2]  support extended commands
[epson2] esci_request_extended_identity
[epson2] e2_send: size = 2, reply = 80
[epson2] e2_send: FS I
[epson2] buf[0] 1c .
[epson2] buf[1] 49 I
[epson2] e2_send: cmd count, r = 4, w = 4
[epson2] e2_recv: size = 80, buf = 0x7fffab88c500
[epson2] e2_recv: cmd count, r = 6, w = 4
[epson2] buf[0] 42 B
[epson2] buf[1] 38 8
[epson2] buf[2] 00 .
[epson2] buf[3] 00 .
[epson2] buf[4] 60 `
[epson2] buf[5] 09 .
[epson2] buf[6] 00 .
[epson2] buf[7] 00 .
[epson2] buf[8] 19 .
[epson2] buf[9] 00 .
[epson2] buf[10] 00 .
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 32 2
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] buf[16] f0 .
[epson2] buf[17] 7f .
[epson2] buf[18] 00 .
[epson2] buf[19] 00 .
[epson2] buf[20] b0 .
[epson2] buf[21] 4f O
[epson2] buf[22] 00 .
[epson2] buf[23] 00 .
[epson2] buf[24] b0 .
[epson2] buf[25] 6d m
[epson2] buf[26] 00 .
[epson2] buf[27] 00 .
[epson2] buf[28] 00 .
[epson2] buf[29] 00 .
[epson2] buf[30] 00 .
[epson2] buf[31] 00 .
[epson2] buf[32] 00 .
[epson2] buf[33] 00 .
[epson2] buf[34] 00 .
[epson2] buf[35] 00 .
[epson2] buf[36] 80 .
[epson2] buf[37] 25 %
[epson2] buf[38] 00 .
[epson2] buf[39] 00 .
[epson2] buf[40] 50 P
[epson2] buf[41] 55 U
[epson2] buf[42] 00 .
[epson2] buf[43] 00 .
[epson2] buf[44] 05 .
[epson2] buf[45] 00 .
[epson2] buf[46] 47 G
[epson2] buf[47] 54 T
[epson2] buf[48] 2d -
[epson2] buf[49] 39 9
[epson2] buf[50] 37 7
[epson2] buf[51] 30 0
[epson2] buf[52] 30 0
[epson2] buf[53] 20  
[epson2] buf[54] 20  
[epson2] buf[55] 20  
[epson2] buf[56] 20  
[epson2] buf[57] 20  
[epson2] buf[58] 20  
[epson2] buf[59] 20  
[epson2] buf[60] 20  
[epson2] buf[61] 20  
[epson2] buf[62] 31 1
[epson2] buf[63] 2e .
[epson2] buf[64] 30 0
[epson2] buf[65] 35 5
[epson2] buf[66] 10 .
[epson2] buf[67] 10 .
[epson2] buf[68] 00 .
[epson2] buf[69] 00 .
[epson2] buf[70] 00 .
[epson2] buf[71] 00 .
[epson2] buf[72] 00 .
[epson2] buf[73] 00 .
[epson2] buf[74] 00 .
[epson2] buf[75] 00 .
[epson2] buf[76] 00 .
[epson2] buf[77] 00 .
[epson2] buf[78] 00 .
[epson2] buf[79] 00 .
[epson2]  command level   : B8
[epson2]  basic resolution: 2400
[epson2]  min resolution  : 25
[epson2]  max resolution  : 12800
[epson2]  max pixel num   : 32752
[epson2]  scan area       : 20400x28080
[epson2]  adf area        : 0x0
[epson2]  tpu area        : 9600x21840
[epson2]  main status     : 0x05
[epson2]  input depth     : 16
[epson2]  max output depth: 16
[epson2]  rom version     : 1.05
[epson2]  model name      : GT-9700         
[epson2] options:
[epson2]  TPU detected
[epson2] status:
[epson2]  lid type option is installed
[epson2]  push button is supported
[epson2] e2_set_cmd_level: B8
[epson2] e2_set_model: model is 'GT-9700'
[epson2] e2_set_fbf_area: 0.000000,0.000000 215.899994,297.179993 2400
[mm]
[epson2] e2_set_tpu_area: 0.000000,0.000000 101.599991,231.139999 2400
[mm]
[epson2] discovering max depth, NAKs are expected
[epson2] e2_esc_cmd: cmd = 0x44, val = 16
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: ESC D
[epson2] buf[0] 1b .
[epson2] buf[1] 44 D
[epson2] e2_send: cmd count, r = 6, w = 5
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3bf
[epson2] e2_recv: cmd count, r = 7, w = 5
[epson2] buf[0] 06 .
[epson2] e2_cmd_simple: size = 1
[epson2] e2_send: size = 1, reply = 1
[epson2] buf[0] 10 .
[epson2] e2_send: cmd count, r = 7, w = 6
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3bf
[epson2] e2_recv: cmd count, r = 8, w = 6
[epson2] buf[0] 06 .
[epson2] e2_esc_cmd: cmd = 0x44, val = 14
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: ESC D
[epson2] buf[0] 1b .
[epson2] buf[1] 44 D
[epson2] e2_send: cmd count, r = 8, w = 7
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3bf
[epson2] e2_recv: cmd count, r = 9, w = 7
[epson2] buf[0] 06 .
[epson2] e2_cmd_simple: size = 1
[epson2] e2_send: size = 1, reply = 1
[epson2] buf[0] 0e .
[epson2] e2_send: cmd count, r = 9, w = 8
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3bf
[epson2] e2_recv: cmd count, r = 10, w = 8
[epson2] buf[0] 06 .
[epson2] e2_esc_cmd: cmd = 0x44, val = 12
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: ESC D
[epson2] buf[0] 1b .
[epson2] buf[1] 44 D
[epson2] e2_send: cmd count, r = 10, w = 9
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3bf
[epson2] e2_recv: cmd count, r = 11, w = 9
[epson2] buf[0] 06 .
[epson2] e2_cmd_simple: size = 1
[epson2] e2_send: size = 1, reply = 1
[epson2] buf[0] 0c .
[epson2] e2_send: cmd count, r = 11, w = 10
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3bf
[epson2] e2_recv: cmd count, r = 12, w = 10
[epson2] buf[0] 06 .
[epson2] maximum supported color depth: 16
[epson2] esci_request_focus_position
[epson2] e2_cmd_info_block, params len = 2, reply len = 2, buf =
0x7fffab88c3e8
[epson2] e2_send: size = 2, reply = 6
[epson2] e2_send: ESC q
[epson2] buf[0] 1b .
[epson2] buf[1] 71 q
[epson2] e2_send: cmd count, r = 12, w = 11
[epson2] e2_recv: size = 4, buf = 0x7fffab88c340
[epson2] e2_recv: cmd count, r = 13, w = 11
[epson2] buf[0] 02 .
[epson2] buf[1] 12 .
[epson2] buf[2] 02 .
[epson2] buf[3] 00 .
[epson2] e2_recv_info_block: payload length: 2
[epson2] e2_recv: size = 2, buf = 0x20a3b20
[epson2] e2_recv: cmd count, r = 14, w = 11
[epson2] buf[0] 00 .
[epson2] buf[1] 40 @
[epson2]  focus position = 0x40
[epson2] setting focus is supported
[epson2] esci_request_scanner_status
[epson2] e2_send: size = 2, reply = 16
[epson2] e2_send: FS F
[epson2] buf[0] 1c .
[epson2] buf[1] 46 F
[epson2] e2_send: cmd count, r = 14, w = 12
[epson2] e2_recv: size = 16, buf = 0x7fffab88c5d0
[epson2] e2_recv: cmd count, r = 15, w = 12
[epson2] buf[0] 00 .
[epson2] buf[1] 00 .
[epson2] buf[2] 80 .
[epson2] buf[3] 00 .
[epson2] buf[4] 00 .
[epson2] buf[5] 00 .
[epson2] buf[6] 00 .
[epson2] buf[7] 00 .
[epson2] buf[8] 00 .
[epson2] buf[9] 00 .
[epson2] buf[10] 00 .
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] global status   : 0x00
[epson2] adf status      : 0x00
[epson2]  not installed
[epson2]  not enabled
[epson2] tpu status      : 0x80
[epson2]  installed
[epson2]  not enabled
[epson2] device type     : 0x00
[epson2] main body status: 0x00
[epson2] esci_reset
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: ESC @
[epson2] buf[0] 1b .
[epson2] buf[1] 40 @
[epson2] e2_send: cmd count, r = 15, w = 13
[epson2] e2_recv: size = 1, buf = 0x7fffab88c3df
[epson2] e2_recv: cmd count, r = 16, w = 13
[epson2] buf[0] 06 .
[epson2] scanner model: GT-9700
[epson2] close_scanner: fd = 0
[epson2] esci_request_extended_status
[epson2] e2_cmd_info_block, params len = 2, reply len = 42, buf =
0x7fffab88c3c8
[epson2] e2_send: size = 2, reply = 46
[epson2] e2_send: ESC f
[epson2] buf[0] 1b .
[epson2] buf[1] 66 f
[epson2] e2_send: cmd count, r = 16, w = 14
[epson2] e2_recv: size = 4, buf = 0x7fffab88c320
[epson2] e2_recv: cmd count, r = 17, w = 14
[epson2] buf[0] 02 .
[epson2] buf[1] 12 .
[epson2] buf[2] 2a *
[epson2] buf[3] 00 .
[epson2] e2_recv_info_block: payload length: 42
[epson2] e2_recv: size = 42, buf = 0x20a3b40
[epson2] e2_recv: cmd count, r = 18, w = 14
[epson2] buf[0] 05 .
[epson2] buf[1] 00 .
[epson2] buf[2] 00 .
[epson2] buf[3] 00 .
[epson2] buf[4] 00 .
[epson2] buf[5] 00 .
[epson2] buf[6] 80 .
[epson2] buf[7] 00 .
[epson2] buf[8] 32 2
[epson2] buf[9] c0 .
[epson2] buf[10] 71 q
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] buf[16] 00 .
[epson2] buf[17] 00 .
[epson2] buf[18] 00 .
[epson2] buf[19] 00 .
[epson2] buf[20] 00 .
[epson2] buf[21] 00 .
[epson2] buf[22] 00 .
[epson2] buf[23] 00 .
[epson2] buf[24] 00 .
[epson2] buf[25] 00 .
[epson2] buf[26] 47 G
[epson2] buf[27] 54 T
[epson2] buf[28] 2d -
[epson2] buf[29] 39 9
[epson2] buf[30] 37 7
[epson2] buf[31] 30 0
[epson2] buf[32] 30 0
[epson2] buf[33] 20  
[epson2] buf[34] 20  
[epson2] buf[35] 20  
[epson2] buf[36] 20  
[epson2] buf[37] 20  
[epson2] buf[38] 20  
[epson2] buf[39] 20  
[epson2] buf[40] 20  
[epson2] buf[41] 20  
[epson2] main = 05, ADF = 00, TPU = 80, main 2 = 00
[epson2]  net autodiscovery
[epson2] attach_one_net: dev = autodiscovery
[epson2] SANE Epson 2 Backend v0.1.16 - 2007-12-30
[epson2] attach: devname = autodiscovery, type = 4
[epson2] attach: opening autodiscovery, type = 4
[epson2] e2_network_discovery, sent discovery packet
[epson2] e2_network_discovery, end
[epson2] close_scanner: fd = -1
[epson2] sane_epson2_get_devices
[epson2]  0: GT-9700
[epson2] sane_epson2_open: name = libusb:001:009
[epson2] init_options
[epson2] open_scanner
[epson2] esci_reset
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: ESC @
[epson2] buf[0] 1b .
[epson2] buf[1] 40 @
[epson2] e2_send: cmd count, r = 18, w = 15
[epson2] e2_recv: size = 1, buf = 0x7fffab88d89f
[epson2] e2_recv: cmd count, r = 18, w = 15
[epson2] e2_recv: expected = 1, got = 0
[epson2] e2_txrx: rx err, Error during device I/O
[epson2] e2_cmd_simple: failed, Error during device I/O
[epson2] setvalue: option = 38, value = 0x20ba420
[epson2] handle_source: optindex = 1, source = 'Transparency Unit'
[epson2] setvalue: end
[epson2] setvalue: option = 35, value = 0x7fffab88da70
[epson2] setting size to 101.599991
[epson2] setvalue: end
[epson2] setvalue: option = 36, value = 0x7fffab88da70
[epson2] setting size to 231.139999
[epson2] setvalue: end
[epson2] sane_epson2_start
[epson2] e2_check_adf
[epson2] esci_request_scanner_status
[epson2] e2_send: size = 2, reply = 16
[epson2] e2_send: FS F
[epson2] buf[0] 1c .
[epson2] buf[1] 46 F
[epson2] e2_send: cmd count, r = 18, w = 16
[epson2] e2_recv: size = 16, buf = 0x7fffab88d860
[epson2] e2_recv: cmd count, r = 19, w = 16
[epson2] buf[0] 00 .
[epson2] buf[1] 00 .
[epson2] buf[2] 80 .
[epson2] buf[3] 00 .
[epson2] buf[4] 00 .
[epson2] buf[5] 00 .
[epson2] buf[6] 00 .
[epson2] buf[7] 00 .
[epson2] buf[8] 00 .
[epson2] buf[9] 00 .
[epson2] buf[10] 00 .
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] global status   : 0x00
[epson2] adf status      : 0x00
[epson2]  not installed
[epson2]  not enabled
[epson2] tpu status      : 0x80
[epson2]  installed
[epson2]  not enabled
[epson2] device type     : 0x00
[epson2] main body status: 0x00
[epson2] e2_init_parameters: 0x20f10f0 0x20f1ae0 tlx 0.000000 tly
0.000000 brx 101.599991 bry 231.139999 [mm]
[epson2] max req size: 32768
[epson2] line count is 32
[epson2] params.format = 0
[epson2] params.last_frame = 1
[epson2] params.bytes_per_line = 12
[epson2] params.pixels_per_line = 96
[epson2] params.lines = 227
[epson2] params.depth = 1
[epson2] e2_set_extended_scanning_parameters
[epson2] esci_set_scanning_parameter
[epson2] resolution of main scan     : 25
[epson2] resolution of sub scan      : 25
[epson2] offset length of main scan  : 0
[epson2] offset length of sub scan   : 0
[epson2] scanning length of main scan: 96
[epson2] scanning length of sub scan : 227
[epson2] scanning color              : 0
[epson2] data format                 : 1
[epson2] option control              : 1
[epson2] scanning mode               : 0
[epson2] block line number           : 32
[epson2] gamma correction            : 1
[epson2] brightness                  : 0
[epson2] color correction            : 128
[epson2] halftone processing         : 0
[epson2] threshold                   : 128
[epson2] auto area segmentation      : 1
[epson2] sharpness control           : 0
[epson2] mirroring                   : 0
[epson2] film type                   : 0
[epson2] main lamp lighting mode     : 0
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: FS W
[epson2] buf[0] 1c .
[epson2] buf[1] 57 W
[epson2] e2_send: cmd count, r = 19, w = 17
[epson2] e2_recv: size = 1, buf = 0x7fffab88d84f
[epson2] e2_recv: cmd count, r = 20, w = 17
[epson2] buf[0] 06 .
[epson2] e2_cmd_simple: size = 64
[epson2] e2_send: size = 64, reply = 1
[epson2] buf[0] 19 .
[epson2] buf[1] 00 .
[epson2] buf[2] 00 .
[epson2] buf[3] 00 .
[epson2] buf[4] 19 .
[epson2] buf[5] 00 .
[epson2] buf[6] 00 .
[epson2] buf[7] 00 .
[epson2] buf[8] 00 .
[epson2] buf[9] 00 .
[epson2] buf[10] 00 .
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] buf[16] 60 `
[epson2] buf[17] 00 .
[epson2] buf[18] 00 .
[epson2] buf[19] 00 .
[epson2] buf[20] e3 .
[epson2] buf[21] 00 .
[epson2] buf[22] 00 .
[epson2] buf[23] 00 .
[epson2] buf[24] 00 .
[epson2] buf[25] 01 .
[epson2] buf[26] 01 .
[epson2] buf[27] 00 .
[epson2] buf[28] 20  
[epson2] buf[29] 01 .
[epson2] buf[30] 00 .
[epson2] buf[31] 80 .
[epson2] buf[32] 00 .
[epson2] buf[33] 80 .
[epson2] buf[34] 01 .
[epson2] buf[35] 00 .
[epson2] buf[36] 00 .
[epson2] buf[37] 00 .
[epson2] buf[38] 00 .
[epson2] buf[39] 00 .
[epson2] buf[40] 00 .
[epson2] buf[41] 00 .
[epson2] buf[42] 00 .
[epson2] buf[43] 00 .
[epson2] buf[44] 00 .
[epson2] buf[45] 00 .
[epson2] buf[46] 00 .
[epson2] buf[47] 00 .
[epson2] buf[48] 00 .
[epson2] buf[49] 00 .
[epson2] buf[50] 00 .
[epson2] buf[51] 00 .
[epson2] buf[52] 00 .
[epson2] buf[53] 00 .
[epson2] buf[54] 00 .
[epson2] buf[55] 00 .
[epson2] buf[56] 00 .
[epson2] buf[57] 00 .
[epson2] buf[58] 00 .
[epson2] buf[59] 00 .
[epson2] buf[60] 00 .
[epson2] buf[61] 00 .
[epson2] buf[62] 00 .
[epson2] buf[63] 00 .
[epson2] e2_send: cmd count, r = 20, w = 18
[epson2] e2_recv: size = 1, buf = 0x7fffab88d84f
[epson2] e2_recv: cmd count, r = 21, w = 18
[epson2] buf[0] 06 .
[epson2] e2_check_adf
[epson2] esci_request_scanner_status
[epson2] e2_send: size = 2, reply = 16
[epson2] e2_send: FS F
[epson2] buf[0] 1c .
[epson2] buf[1] 46 F
[epson2] e2_send: cmd count, r = 21, w = 19
[epson2] e2_recv: size = 16, buf = 0x7fffab88d860
[epson2] e2_recv: cmd count, r = 22, w = 19
[epson2] buf[0] 00 .
[epson2] buf[1] 00 .
[epson2] buf[2] c0 .
[epson2] buf[3] 00 .
[epson2] buf[4] 00 .
[epson2] buf[5] 00 .
[epson2] buf[6] 00 .
[epson2] buf[7] 00 .
[epson2] buf[8] 00 .
[epson2] buf[9] 00 .
[epson2] buf[10] 00 .
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] global status   : 0x00
[epson2] adf status      : 0x00
[epson2]  not installed
[epson2]  not enabled
[epson2] tpu status      : 0xc0
[epson2]  installed
[epson2]  enabled
[epson2] device type     : 0x00
[epson2] main body status: 0x00
[epson2] e2_wait_warm_up
[epson2] e2_check_warm_up
[epson2] esci_request_scanner_status
[epson2] e2_send: size = 2, reply = 16
[epson2] e2_send: FS F
[epson2] buf[0] 1c .
[epson2] buf[1] 46 F
[epson2] e2_send: cmd count, r = 22, w = 20
[epson2] e2_recv: size = 16, buf = 0x7fffab88d850
[epson2] e2_recv: cmd count, r = 23, w = 20
[epson2] buf[0] 00 .
[epson2] buf[1] 00 .
[epson2] buf[2] c0 .
[epson2] buf[3] 00 .
[epson2] buf[4] 00 .
[epson2] buf[5] 00 .
[epson2] buf[6] 00 .
[epson2] buf[7] 00 .
[epson2] buf[8] 00 .
[epson2] buf[9] 00 .
[epson2] buf[10] 00 .
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] global status   : 0x00
[epson2] adf status      : 0x00
[epson2]  not installed
[epson2]  not enabled
[epson2] tpu status      : 0xc0
[epson2]  installed
[epson2]  enabled
[epson2] device type     : 0x00
[epson2] main body status: 0x00
[epson2] sane_epson2_start: scanning...
[epson2] e2_start_ext_scan
[epson2] e2_send: size = 2, reply = 14
[epson2] e2_send: FS G
[epson2] buf[0] 1c .
[epson2] buf[1] 47 G
[epson2] e2_send: cmd count, r = 23, w = 21
[epson2] e2_recv: size = 14, buf = 0x7fffab88d860
[epson2] e2_recv: cmd count, r = 24, w = 21
[epson2] buf[0] 02 .
[epson2] buf[1] 92 .
[epson2] buf[2] 00 .
[epson2] buf[3] 00 .
[epson2] buf[4] 00 .
[epson2] buf[5] 00 .
[epson2] buf[6] 00 .
[epson2] buf[7] 00 .
[epson2] buf[8] 00 .
[epson2] buf[9] 00 .
[epson2] buf[10] 00 .
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] e2_start_ext_scan: fatal error
[epson2] sane_epson2_start: start failed: Error during device I/O
scanimage: sane_start: Error during device I/O
[epson2] e2_ext_sane_read: block 1, size 0
[epson2] e2_recv: size = 1, buf = 0x20f33d0
[epson2] e2_recv: cmd count, r = 24, w = 21
[epson2] e2_recv: expected = 1, got = 0
[epson2] e2_ext_sane_read: read 0 bytes
[epson2] moving data
[epson2] e2_scan_finish
[epson2] esci_reset
[epson2] e2_cmd_simple: size = 2
[epson2] e2_send: size = 2, reply = 1
[epson2] e2_send: ESC @
[epson2] buf[0] 1b .
[epson2] buf[1] 40 @
[epson2] e2_send: cmd count, r = 24, w = 22
[epson2] e2_recv: size = 1, buf = 0x7fffab88d84f
[epson2] e2_recv: cmd count, r = 25, w = 22
[epson2] buf[0] 06 .
[epson2] close_scanner: fd = 0
[epson2] esci_request_status
[epson2] e2_send: size = 2, reply = 4
[epson2] e2_send: ESC F
[epson2] buf[0] 1b .
[epson2] buf[1] 46 F
[epson2] e2_send: cmd count, r = 25, w = 23
[epson2] e2_recv: size = 4, buf = 0x7fffab88e9e0
[epson2] e2_recv: cmd count, r = 26, w = 23
[epson2] buf[0] 02 .
[epson2] buf[1] 12 .
[epson2] buf[2] 00 .
[epson2] buf[3] 00 .
[epson2] status: 12
[epson2]  ready
[epson2]  option equipment is installed
[epson2]  support extended commands
[epson2] esci_request_extended_status
[epson2] e2_cmd_info_block, params len = 2, reply len = 42, buf =
0x7fffab88ea28
[epson2] e2_send: size = 2, reply = 46
[epson2] e2_send: ESC f
[epson2] buf[0] 1b .
[epson2] buf[1] 66 f
[epson2] e2_send: cmd count, r = 26, w = 24
[epson2] e2_recv: size = 4, buf = 0x7fffab88e980
[epson2] e2_recv: cmd count, r = 27, w = 24
[epson2] buf[0] 02 .
[epson2] buf[1] 12 .
[epson2] buf[2] 2a *
[epson2] buf[3] 00 .
[epson2] e2_recv_info_block: payload length: 42
[epson2] e2_recv: size = 42, buf = 0x20f0f50
[epson2] e2_recv: cmd count, r = 28, w = 24
[epson2] buf[0] 05 .
[epson2] buf[1] 00 .
[epson2] buf[2] 00 .
[epson2] buf[3] 00 .
[epson2] buf[4] 00 .
[epson2] buf[5] 00 .
[epson2] buf[6] 80 .
[epson2] buf[7] 00 .
[epson2] buf[8] 32 2
[epson2] buf[9] c0 .
[epson2] buf[10] 71 q
[epson2] buf[11] 00 .
[epson2] buf[12] 00 .
[epson2] buf[13] 00 .
[epson2] buf[14] 00 .
[epson2] buf[15] 00 .
[epson2] buf[16] 00 .
[epson2] buf[17] 00 .
[epson2] buf[18] 00 .
[epson2] buf[19] 00 .
[epson2] buf[20] 00 .
[epson2] buf[21] 00 .
[epson2] buf[22] 00 .
[epson2] buf[23] 00 .
[epson2] buf[24] 00 .
[epson2] buf[25] 00 .
[epson2] buf[26] 47 G
[epson2] buf[27] 54 T
[epson2] buf[28] 2d -
[epson2] buf[29] 39 9
[epson2] buf[30] 37 7
[epson2] buf[31] 30 0
[epson2] buf[32] 30 0
[epson2] buf[33] 20  
[epson2] buf[34] 20  
[epson2] buf[35] 20  
[epson2] buf[36] 20  
[epson2] buf[37] 20  
[epson2] buf[38] 20  
[epson2] buf[39] 20  
[epson2] buf[40] 20  
[epson2] buf[41] 20  
[epson2] main = 05, ADF = 00, TPU = 80, main 2 = 00





More information about the sane-devel mailing list