[sane-devel] RE: HP 3970 scanner

Bakay Árpád arpad.bakay@netvisor.hu
Wed, 4 Feb 2004 10:31:31 +0100


Henning, thank you for your feedback.

Could anyone give me some advice to start with this realtek RTS8822L controller? At least a link to their webpage (www.realtek.com is a junk site)

Á
 
Tel: +36 30 3851711, +36 1 3712700
Fax: +36 1 2041664

Date: Tue, 3 Feb 2004 19:12:22 +0100
From: Henning Meier-Geinitz <henning@meier-geinitz.de>
To: sane-devel@lists.alioth.debian.org
Subject: Re: [sane-devel] HP 3970 scanner

Hi,

On Tue, Feb 03, 2004 at 12:20:30PM +0100, Bakay Árpád wrote:
> Now I am upset enough to invest some effort myself in getting those
> bastard 48 bits out of the scanner for Linux. 
>  
> IF
> 1.	No one has done it yet.

I don't think so. See
http://www.sane-project.org/unsupported/hp-scanjet-3970c.html

> 2.	Someone can give me some practical advice on how to start with =
that. 

See above (link to our contribution page).

> a.	Shall I try to snoop USB on a MAC? (I can get access to it)

I don't know if there are sniffing programs for MacOS.

> b.	Can anyone give me some information on the chipset?

The above mentioned page says "realtek RTS8822L". Also check if it is
really similar to one of the other HP scanners.

> In general: what is your impression: can I expect much quality
> enhancement from a 48 bit consumer-grade scanner, or it should just
> be considered a marketing trick?

Most scanners can do 48 bit (16 bit per color) inernally. It's used
for color correction internally. Usually you don't need 16 bit
externally but it can make sense if you want to do color correction
after the image has been scanned. E.g. to make a dark image brighter.

Bye,
  Henning


--__--__--

Message: 4
Date: Tue, 3 Feb 2004 19:16:10 +0100
From: Henning Meier-Geinitz <henning@meier-geinitz.de>
To: SANE Mailing List <sane-devel@lists.alioth.debian.org>
Subject: Re: [sane-devel] Boeder	SmartScan Slim Edition on SuSE

Hi,

On Tue, Feb 03, 2004 at 05:18:41PM -0000, Jim George wrote:
> I have purchased the above USB scanner for use on my limited SuSE =
server. 
> I have no room for development tools so have been using sane 1.0.13 =
(rpm
> version for SuSE).  Unfortunately it would seem that my kernel doesn't
> support this USB scanner as it is a 2.4.19 kernel and the backend home
> page says I need 2.4.21 or a new scanner driver.

It also says that you can use libusb instead.

> My problem is that I am unable to compile code so need pre-compiled
> versions of code for this scanner to work.  Can anyone help me?

Use libusb. Your RPM was built with support for libusb most probably
anyway. See man sane-usb for how to set permissions.

If it still doesn't work, send the output of "sane-find-scanner -q"
and "SANE_DEBUG_GT68XX=255 scanimage -L".

Bye,
  Henning


--__--__--

Message: 5
Date: Wed, 4 Feb 2004 00:44:29 -0000 (GMT)
Subject: Re: [sane-devel] Boeder	SmartScan Slim Edition on SuSE
From: "Jim George" <jim.george@blueyonder.co.uk>
To: <henning@meier-geinitz.de>
Cc: <sane-devel@lists.alioth.debian.org>
Reply-To: jim.george@blueyonder.co.uk

------=_20040204004429_73502
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Hi,

> Hi,
>
> On Tue, Feb 03, 2004 at 05:18:41PM -0000, Jim George wrote:
>> I have purchased the above USB scanner for use on my limited SuSE
server.  I have no room for development tools so have been using sane
1.0.13 (rpm version for SuSE).  Unfortunately it would seem that my
kernel doesn't support this USB scanner as it is a 2.4.19 kernel and
the backend home page says I need 2.4.21 or a new scanner driver.
>
> It also says that you can use libusb instead.
>
Eddy De Greef very kindly gave me a libsane-gt68xx.so.1.0.13 compiled on a
SuSE environment that uses libusb.  ldd on this showed that it was
compiled with libusb-so.1.0.4  Isn't the supported module libusb-so.1.0.6?

Unfortunately I have libusb-0.1.5.118.  I do have a libusb-0.1.6a-45.i586
but it needs libresmgr-0.1 and I can't find an rpm of this.

>> My problem is that I am unable to compile code so need pre-compiled
versions of code for this scanner to work.  Can anyone help me?
>
> Use libusb. Your RPM was built with support for libusb most probably
anyway. See man sane-usb for how to set permissions.
>
I have been through sane-usb and set all the permissions and parameters
appropriately.

I don't have the .usb file and am not sure where I can get it from as the
scanner came without software (I bought it from eBay :( ).
> If it still doesn't work, send the output of "sane-find-scanner -q" =
and
"SANE_DEBUG_GT68XX=255 scanimage -L".
>
sane-find-scanner -q provides no output at all.

SANE_DEBUG_GT68XX=255 scanimage -L returned the attached output.

If you can advise how I should proceed I would be very grateful.

Cheers,

Jim



------=_20040204004429_73502
Content-Type: text/plain; name="sane.txt"
Content-Disposition: attachment; filename="sane.txt"


SANE_DEBUG_GT68XX=255 scanimage -L
[sanei_debug] Setting debug level of gt68xx to 255.
[gt68xx] SANE GT68xx backend version 1.0 build 49 from sane-backends 1.0.13
[gt68xx] sane_init: authorize != null
[gt68xx] sane_init: little endian machine
[gt68xx] sane_init: reading config file `gt68xx.conf'
[gt68xx] sane_init: config file line 1: ignoring empty line
[gt68xx] sane_init: config file line 2: ignoring comment line
[gt68xx] sane_init: config file line 3: ignoring comment line
[gt68xx] sane_init: config file line 4: ignoring empty line
[gt68xx] sane_init: config file line 5: ignoring comment line
[gt68xx] sane_init: config file line 6: ignoring comment line
[gt68xx] sane_init: config file line 7: ignoring comment line
[gt68xx] sane_init: config file line 8: ignoring comment line
[gt68xx] sane_init: config file line 9: ignoring empty line
[gt68xx] sane_init: config file line 10: ignoring comment line
[gt68xx] sane_init: config file line 11: ignoring comment line
[gt68xx] sane_init: config file line 12: ignoring comment line
[gt68xx] sane_init: config file line 13: trying to attach `usb 0x05d8 0x4002'
[gt68xx] sane_init: config file line 14: ignoring empty line
[gt68xx] sane_init: config file line 15: ignoring comment line
[gt68xx] sane_init: config file line 16: ignoring empty line
[gt68xx] sane_init: config file line 17: ignoring comment line
[gt68xx] sane_init: config file line 18: ignoring comment line
[gt68xx] sane_init: config file line 19: ignoring empty line
[gt68xx] sane_init: config file line 20: ignoring comment line
[gt68xx] sane_init: config file line 21: ignoring comment line
[gt68xx] sane_init: config file line 22: ignoring comment line
[gt68xx] sane_init: config file line 23: ignoring comment line
[gt68xx] sane_init: config file line 24: ignoring empty line
[gt68xx] sane_init: config file line 25: ignoring comment line
[gt68xx] sane_init: config file line 26: ignoring comment line
[gt68xx] sane_init: config file line 27: ignoring comment line
[gt68xx] sane_init: config file line 28: ignoring comment line
[gt68xx] sane_init: config file line 29: ignoring empty line
[gt68xx] sane_init: config file line 30: ignoring comment line
[gt68xx] sane_init: config file line 31: ignoring comment line
[gt68xx] sane_init: config file line 32: ignoring empty line
[gt68xx] sane_init: config file line 33: ignoring comment line
[gt68xx] sane_init: config file line 34: ignoring comment line
[gt68xx] sane_init: config file line 35: ignoring comment line
[gt68xx] sane_init: config file line 36: ignoring empty line
[gt68xx] sane_init: config file line 37: ignoring comment line
[gt68xx] sane_init: can't override model to artec-ultima-2000, set device first
[gt68xx] sane_init: can't set vendor name Boeder, set device first
[gt68xx] sane_init: can't set model name SmartScan Slim Edition, set device first
[gt68xx] sane_init: config file line 41: ignoring empty line
[gt68xx] sane_init: config file line 42: ignoring comment line
[gt68xx] sane_init: config file line 43: ignoring comment line
[gt68xx] sane_init: config file line 44: ignoring comment line
[gt68xx] sane_init: config file line 45: ignoring comment line
[gt68xx] sane_init: config file line 46: ignoring empty line
[gt68xx] sane_init: config file line 47: ignoring comment line
[gt68xx] sane_init: config file line 48: ignoring comment line
[gt68xx] sane_init: config file line 49: ignoring comment line
[gt68xx] sane_init: config file line 50: ignoring comment line
[gt68xx] sane_init: config file line 51: ignoring empty line
[gt68xx] sane_init: config file line 52: ignoring comment line
[gt68xx] sane_init: config file line 53: ignoring comment line
[gt68xx] sane_init: config file line 54: ignoring comment line
[gt68xx] sane_init: config file line 55: ignoring comment line
[gt68xx] sane_init: config file line 56: ignoring empty line
[gt68xx] sane_init: config file line 57: ignoring comment line
[gt68xx] sane_init: config file line 58: ignoring comment line
[gt68xx] sane_init: config file line 59: ignoring empty line
[gt68xx] sane_init: config file line 60: ignoring comment line
[gt68xx] sane_init: config file line 61: ignoring comment line
[gt68xx] sane_init: config file line 62: ignoring comment line
[gt68xx] sane_init: config file line 63: ignoring comment line
[gt68xx] sane_init: config file line 64: ignoring empty line
[gt68xx] sane_init: config file line 65: ignoring comment line
[gt68xx] sane_init: config file line 66: ignoring comment line
[gt68xx] sane_init: config file line 67: ignoring comment line
[gt68xx] sane_init: config file line 68: ignoring empty line
[gt68xx] sane_init: config file line 69: ignoring comment line
[gt68xx] sane_init: config file line 70: ignoring empty line
[gt68xx] sane_init: config file line 71: ignoring comment line
[gt68xx] sane_init: config file line 72: ignoring comment line
[gt68xx] sane_init: config file line 73: ignoring empty line
[gt68xx] sane_init: config file line 74: ignoring comment line
[gt68xx] sane_init: config file line 75: ignoring comment line
[gt68xx] sane_init: config file line 76: ignoring comment line
[gt68xx] sane_init: config file line 77: ignoring empty line
[gt68xx] sane_init: config file line 78: ignoring comment line
[gt68xx] sane_init: config file line 79: ignoring empty line
[gt68xx] sane_init: config file line 80: ignoring comment line
[gt68xx] sane_init: config file line 81: ignoring comment line
[gt68xx] sane_init: config file line 82: ignoring empty line
[gt68xx] sane_init: config file line 83: ignoring comment line
[gt68xx] sane_init: config file line 84: ignoring comment line
[gt68xx] sane_init: config file line 85: ignoring comment line
[gt68xx] sane_init: config file line 86: ignoring empty line
[gt68xx] sane_init: config file line 87: ignoring comment line
[gt68xx] sane_init: config file line 88: ignoring comment line
[gt68xx] sane_init: config file line 89: ignoring comment line
[gt68xx] sane_init: config file line 90: ignoring empty line
[gt68xx] sane_init: config file line 91: ignoring comment line
[gt68xx] sane_init: config file line 92: ignoring empty line
[gt68xx] sane_init: config file line 93: ignoring comment line
[gt68xx] sane_init: config file line 94: ignoring comment line
[gt68xx] sane_init: config file line 95: ignoring comment line
[gt68xx] sane_init: config file line 96: ignoring empty line
[gt68xx] sane_init: config file line 97: ignoring comment line
[gt68xx] sane_init: config file line 98: ignoring empty line
[gt68xx] sane_init: config file line 99: ignoring comment line
[gt68xx] sane_init: config file line 100: ignoring comment line
[gt68xx] sane_init: config file line 101: ignoring comment line
[gt68xx] sane_init: config file line 102: ignoring empty line
[gt68xx] sane_init: config file line 103: ignoring comment line
[gt68xx] sane_init: config file line 104: ignoring comment line
[gt68xx] sane_init: config file line 105: ignoring comment line
[gt68xx] sane_init: config file line 106: ignoring empty line
[gt68xx] sane_init: config file line 107: ignoring comment line
[gt68xx] sane_init: config file line 108: ignoring empty line
[gt68xx] sane_init: config file line 109: ignoring comment line
[gt68xx] sane_init: config file line 110: ignoring comment line
[gt68xx] sane_init: config file line 111: ignoring comment line
[gt68xx] sane_init: config file line 112: ignoring empty line
[gt68xx] sane_init: config file line 113: ignoring comment line
[gt68xx] sane_init: config file line 114: ignoring empty line
[gt68xx] sane_init: config file line 115: ignoring comment line
[gt68xx] sane_init: config file line 116: ignoring comment line
[gt68xx] sane_init: config file line 117: ignoring comment line
[gt68xx] sane_init: config file line 118: ignoring comment line
[gt68xx] sane_init: config file line 119: ignoring empty line
[gt68xx] sane_init: config file line 120: ignoring comment line
[gt68xx] sane_init: config file line 121: ignoring empty line
[gt68xx] sane_init: config file line 122: ignoring comment line
[gt68xx] sane_init: config file line 123: ignoring comment line
[gt68xx] sane_init: config file line 124: ignoring comment line
[gt68xx] sane_init: config file line 125: ignoring empty line
[gt68xx] sane_init: config file line 126: ignoring comment line
[gt68xx] sane_init: config file line 127: ignoring comment line
[gt68xx] sane_init: config file line 128: ignoring comment line
[gt68xx] sane_init: config file line 129: ignoring empty line
[gt68xx] sane_init: config file line 130: ignoring comment line
[gt68xx] sane_init: config file line 131: ignoring empty line
[gt68xx] sane_init: config file line 132: ignoring comment line
[gt68xx] sane_init: config file line 133: ignoring comment line
[gt68xx] sane_init: config file line 134: ignoring empty line
[gt68xx] sane_init: config file line 135: ignoring comment line
[gt68xx] sane_init: config file line 136: ignoring comment line
[gt68xx] sane_init: config file line 137: ignoring comment line
[gt68xx] sane_init: config file line 138: ignoring empty line
[gt68xx] sane_init: config file line 139: ignoring comment line
[gt68xx] sane_init: config file line 140: ignoring comment line
[gt68xx] sane_init: config file line 141: ignoring comment line
[gt68xx] sane_init: config file line 142: ignoring empty line
[gt68xx] sane_init: config file line 143: ignoring comment line
[gt68xx] sane_init: config file line 144: ignoring empty line
[gt68xx] sane_init: config file line 145: ignoring comment line
[gt68xx] sane_init: config file line 146: ignoring comment line
[gt68xx] sane_init: config file line 147: ignoring comment line
[gt68xx] sane_init: config file line 148: ignoring empty line
[gt68xx] sane_init: config file line 149: ignoring comment line
[gt68xx] sane_init: config file line 150: ignoring empty line
[gt68xx] sane_init: config file line 151: ignoring comment line
[gt68xx] sane_init: config file line 152: ignoring comment line
[gt68xx] sane_init: config file line 153: ignoring comment line
[gt68xx] sane_init: config file line 154: ignoring empty line
[gt68xx] sane_init: config file line 155: ignoring comment line
[gt68xx] sane_init: config file line 156: ignoring empty line
[gt68xx] sane_init: config file line 157: ignoring comment line
[gt68xx] sane_init: exit
[gt68xx] sane_get_devices: start: local_only = false
[gt68xx] sane_get_devices: exit

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
[gt68xx] sane_exit: start
[gt68xx] sane_exit: exit
tassi:~ # 
------=_20040204004429_73502--




--__--__--

_______________________________________________
sane-devel mailing list
sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel


End of sane-devel Digest