[sane-devel] Permissions problem with Epson 1640 & Solaris
Karl Heinz Kremer
khk at khk.net
Thu Mar 28 11:07:20 GMT 2002
It looks like the scanner device can be opened the first time, when
Sane tries to identify all connected scanners, but not the second
time when the actual scan is performed.
Have you tried this with any other frontend?
WHat version of Solaris are you running? Is this on a Sparc or
a PC architecture?
Karl Heinz
On Thu, Mar 28, 2002 at 10:25:36AM +0100, Johan Bengtsson wrote:
> On Wed, 27 Mar 2002, Henning Meier-Geinitz wrote:
>
> > I'm a bit surprised that an IO error occurs and not an "access denied".
> > You could try something like:
> >
> > SANE_DEBUG_EPSON=255 scanimage -d epson:/dev/scsi/processor/c1t5d0 >pnm.out
> >
> > to find out where exactly the error occurs. If you think it's related
> > to the SCSI system you can also set SANE_DEBUG_SANEI_SCSI=255.
>
> OK:
>
> [sanei_debug] Setting debug level of epson to 255.
> [epson] sane_init: sane-backends 1.0.7
> [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 Perfection1640 Processor<
> [epson] sane_init, >scsi EPSON Perfection1640<
> [epson] sane_init, >scsi EPSON Perfection1640<
> [sanei_debug] Setting debug level of sanei_scsi to 255.
> [sanei_scsi] sanei_scsi_find_devices: not implemented for this platform
> [epson] sane_init, >/dev/scsi/processor/c1t5d0<
> [epson] sane_init, >/dev/scsi/processor/c1t5d0<
> [epson] attach(/dev/scsi/processor/c1t5d0)
> [epson] SANE Epson Backend v0.2.19 - 2002-01-18
> [epson] attach(/dev/scsi/processor/c1t5d0)
> [epson] attach: opening /dev/scsi/processor/c1t5d0
> [sanei_debug] Setting debug level of sanei_scsi to 255.
> [epson] send buf, size = 2
> [epson] buf[0] 1b .
> [epson] buf[1] 40 @
> [epson] receive buf, expected = 1, got = 1
> [epson] buf[0] 06 .
> [epson] attach: sending INQUIRY
> [epson] >EPSON Perfection1640 1.04<
> [epson] send buf, size = 2
> [epson] buf[0] 1b .
> [epson] buf[1] 40 @
> [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] receive buf, expected = 4, got = 4
> [epson] buf[0] 02 .
> [epson] buf[1] 02 .
> [epson] buf[2] 6a j
> [epson] buf[3] 00 .
> [epson] code 02
> [epson] status 02
> [epson] count 27136
> [epson] receive buf, expected = 27136, 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] no option equipment 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] 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] receive buf, expected = 1, got = 1
> [epson] buf[0] 06 .
> [epson] send buf, size = 1
> [epson] buf[0] 10 .
> [epson] receive buf, expected = 1, got = 1
> [epson] buf[0] 15 .
> [epson] send buf, size = 2
> [epson] buf[0] 1b .
> [epson] buf[1] 44 D
> [epson] receive buf, expected = 1, got = 1
> [epson] buf[0] 06 .
> [epson] send buf, size = 1
> [epson] buf[0] 0e .
> [epson] receive buf, expected = 1, got = 1
> [epson] buf[0] 06 .
> [epson] Max. supported color depth = 14
> [epson] request_focus_position()
> [epson] send buf, size = 2
> [epson] buf[0] 1b .
> [epson] buf[1] 71 q
> [epson] receive buf, expected = 4, got = 4
> [epson] buf[0] 02 .
> [epson] buf[1] 02 .
> [epson] buf[2] 02 .
> [epson] buf[3] 00 .
> [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] receive buf, expected = 4, got = 4
> [epson] buf[0] 02 .
> [epson] buf[1] 02 .
> [epson] buf[2] 2a *
> [epson] buf[3] 00 .
> [epson] code 02
> [epson] status 02
> [epson] count 10752
> [epson] receive buf, expected = 10752, got = 42
> [epson] buf[0] 01 .
> [epson] buf[1] 00 .
> [epson] buf[2] 00 .
> [epson] buf[3] 00 .
> [epson] buf[4] 00 .
> [epson] buf[5] 00 .
> [epson] buf[6] 00 .
> [epson] buf[7] 00 .
> [epson] buf[8] 00 .
> [epson] buf[9] 00 .
> [epson] buf[10] 00 .
> [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] 50 P
> [epson] buf[27] 65 e
> [epson] buf[28] 72 r
> [epson] buf[29] 66 f
> [epson] buf[30] 65 e
> [epson] buf[31] 63 c
> [epson] buf[32] 74 t
> [epson] buf[33] 69 i
> [epson] buf[34] 6f o
> [epson] buf[35] 6e n
> [epson] buf[36] 31 1
> [epson] buf[37] 36 6
> [epson] buf[38] 34 4
> [epson] buf[39] 30 0
> [epson] buf[40] 20
> [epson] buf[41] 20
> [epson] sane_init, ><
> [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 - only enable this if you have an EPSON scanner. It could<
> [epson] sane_init, ># otherwise block your non-EPSON scanner from being<
> [epson] sane_init, ># recognized.<
> [epson] sane_init, >#usb /dev/usbscanner0<
> [epson] sane_open(/dev/scsi/processor/c1t5d0)
> [epson] set = 215.899994
> [epson] set = 297.179993
> [epson] open_scanner()
> [epson] sane_start: access(/dev/scsi/processor/c1t5d0, R_OK | W_OK) failed
> [epson] sane_start: Setting data format to 1 bits
> [epson] send buf, size = 2
> [epson] buf[0] 1b .
> [epson] buf[1] 44 D
> [epson] receive buf, expected = 1, got = 0
> [epson] sane_start: set_data_format failed: Error during device I/O
> scanimage: sane_start: Error during device I/O
>
> -Johan
>
> --
> http://www.dd.chalmers.se/~elijah/
>
>
> _______________________________________________
> Sane-devel mailing list
> Sane-devel at www.mostang.com
> http://www.mostang.com/mailman/listinfo/sane-devel
--
Karl Heinz Kremer khk at khk.net
PGP Key at http://www.khk.net/download/khk.asc
EPSON Sane Backend: http://www.khk.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20020328/64069e5a/attachment.sig>
More information about the sane-devel
mailing list