[sane-devel] Permissions problem with Epson 1640 & Solaris

Karl Heinz Kremer khk@khk.net
Thu, 28 Mar 2002 06:07:20 -0500


--9amGYk9869ThD9tj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

It looks like the scanner device can be opened the first time, when=20
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?=20

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:
>=20
> > I'm a bit surprised that an IO error occurs and not an "access denied".
> > You could try something like:
> >=20
> > SANE_DEBUG_EPSON=3D255 scanimage -d epson:/dev/scsi/processor/c1t5d0 >p=
nm.out
> >=20
> > 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=3D255.
>=20
> OK:
>=20
> [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 EPS=
ON 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 =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 40 @
> [epson] receive buf, expected =3D 1, got =3D 1
> [epson] buf[0] 06 .
> [epson] attach: sending INQUIRY
> [epson] >EPSON   Perfection1640  1.04<
> [epson] send buf, size =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 40 @
> [epson] receive buf, expected =3D 1, got =3D 1
> [epson] buf[0] 06 .
> [epson] get_identity_information()
> [epson] send buf, size =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 49 I
> [epson] receive buf, expected =3D 4, got =3D 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 =3D 27136, got =3D 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 =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 =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 44 D
> [epson] receive buf, expected =3D 1, got =3D 1
> [epson] buf[0] 06 .
> [epson] send buf, size =3D 1
> [epson] buf[0] 10 .
> [epson] receive buf, expected =3D 1, got =3D 1
> [epson] buf[0] 15 .
> [epson] send buf, size =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 44 D
> [epson] receive buf, expected =3D 1, got =3D 1
> [epson] buf[0] 06 .
> [epson] send buf, size =3D 1
> [epson] buf[0] 0e .
> [epson] receive buf, expected =3D 1, got =3D 1
> [epson] buf[0] 06 .
> [epson] Max. supported color depth =3D 14
> [epson] request_focus_position()
> [epson] send buf, size =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 71 q
> [epson] receive buf, expected =3D 4, got =3D 4
> [epson] buf[0] 02 .
> [epson] buf[1] 02 .
> [epson] buf[2] 02 .
> [epson] buf[3] 00 .
> [epson] receive buf, expected =3D 2, got =3D 2
> [epson] buf[0] 00 .
> [epson] buf[1] 40 @
> [epson] Focus position =3D 0x40
> [epson] Enabling 'Set Focus' support
> [epson] send buf, size =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 66 f
> [epson] receive buf, expected =3D 4, got =3D 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 =3D 10752, got =3D 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 =20
> [epson] buf[41] 20 =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 scanne=
r from being<
> [epson] sane_init, >#               recognized.<
> [epson] sane_init, >#usb /dev/usbscanner0<
> [epson] sane_open(/dev/scsi/processor/c1t5d0)
> [epson] set =3D 215.899994
> [epson] set =3D 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 =3D 2
> [epson] buf[0] 1b .
> [epson] buf[1] 44 D
> [epson] receive buf, expected =3D 1, got =3D 0
> [epson] sane_start: set_data_format failed: Error during device I/O
> scanimage: sane_start: Error during device I/O
>=20
> -Johan
>=20
> --=20
> http://www.dd.chalmers.se/~elijah/
>=20
>=20
> _______________________________________________
> Sane-devel mailing list
> Sane-devel@www.mostang.com
> http://www.mostang.com/mailman/listinfo/sane-devel

--=20
Karl Heinz Kremer                                  khk@khk.net
PGP Key at                 http://www.khk.net/download/khk.asc
EPSON Sane Backend:                         http://www.khk.net

--9amGYk9869ThD9tj
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8ovloxejv3RfKrhsRAnjEAKDgAr6xkpGyW4U2ju90dNCmPdxkoACgqNMM
8p/ySkVbfMW1wchESAVPgu4=
=w7e4
-----END PGP SIGNATURE-----

--9amGYk9869ThD9tj--