On 11-Oct-10 09:53:36, steve-ALUG@hst.me.uk wrote:
[Big Snip]
OK, I've vaguely recalled having to upload a firmware file to the scanner to make it work. I googled it before but failed to find anything. When you've read this, have a google yourself and see if you can find more info.
Anyway, I've just found a result, but it's in French of which I parlez rein.
Ah, you speak Kidney! See below.
See: http://www.queret.net/blog/post/2007/10/02/103-linux-debian-scanner-usb- agfa-snapscan-1212u
Scroll down to "Commentaires" "1 Le jeudi, 13 décembre 2007"
This mentions a config file /etc/sane.d/snapscan.conf, which I have. It says
<Quote> # Change to the fully qualified filename of your firmware file, if # firmware upload is needed by the scanner #firmware /usr/share/sane/snapscan/your-firmwarefile.bin firmware /usr/share/sane/snapscan/SnapScan_1212U_2.bin </Quote>
And this is how my config file reads, and I have the bin file present. If you/anyone finds English instructions on this, please share them with me via the list, so if I need to rebuild my machine I've got a clue! :-)
I will email Bev the bin file direct.
An Explanation: I think this scanner is quite "dumb". It can do things, process stuff etc, but it doesn't have any firmware, i.e. instructions on how to do stuff. It relies on the operating system to transfer the firmware to it before it does anything. That is what the .bin file is, and I recall finding it inside the windows setup file or package for the scanner. XSane can upload the info to the scanner, if it's been told what to do, and where the file is. The reason why it works after using the other scanner program, is because presumably that uploads some firmware to the scanner, and it stays there until the scanner's switched off.
I hope that makes sense!
Regards Steve
For what it's worth, below is a translation of the French original, including the two commments made later by others. Ted.
########################################################### Linux Debian : Scanner USB AGFA SnapScan 1212u By Yoann Tuesday, 2 October 2007, 12:20
I have just picked up an AGFA SnapScan 1212u scanner.
While this is immediately recognised by Ubuntu, that is not the case for Debian Etch. Whether using Gimp or Xsane, the message "No peripheral recognised" comes up.
I shall explain the very simple procedure for installing and configuring an AGFA SnapScan 1212u scanner on Debian Etch.
Prerequisites: The packages xsane and gimp must already be present at the time of installation.
Before you do anything else, install missing packages:
apt-get install sane xsane sane-utils libsane libsane-extras
Scanner detection:
sane-find-scanner
# No SCSI scanners found. If you expected something different, # make sure that you have loaded a kernel SCSI driver for your # SCSI adapter. # Also you need support for SCSI Generic (sg) in your operating system. # If using Linux, try "modprobe sg".
found USB scanner (vendor=0x06bd AGFA, product=0x0001 SNAPSCAN 1212U) at libusb:001:002
# Your USB scanner was (probably) detected. It may or may not be # supported by SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
Now check that the file /etc/sane.d/snapscan.conf contains the two lines which correspond to the AGFA 1212U scanners (of which there are in fact two models):
cat /etc/sane.d/snapscan.conf
# Agfa 1212U usb 0x06bd 0x0001 usb 0x06bd 0x2061
Now check that the scanner is properly detected:
scanimage -L
device `snapscan:libusb:001:002' is a AGFA SNAPSCAN 1212U flatbed scanner
Next, you must add your username to group 'scanner':
adduser <username> scanner
Now check that you are indeed in group 'scanner' using the command 'groups'. If you are not, re-start your session to endure that the changes are registered.
Now Xsane and Gimp should be able to access the scanner.
Comments:
1. Tuesday , 13 Décember 2007, 10:40 by jbemond You have to choose the snapscan type in /etc/sane.d/snapscan.conf In my case it is USB... Then you have to put the driver[? Fr = "pilote"] (firmware) for this scanner in: /usr/share/sane/snapscan/SnapScan_1212U_2.bin
# Change to the fully qualified filename of your firmware file, if # firmware upload is needed by the scanner # firmware /usr/share/sane/snapscan/your-firmwarefile.bin # firmware /usr/share/sane/snapscan/SnapScan_1212U_2.bin
# If not automatically found you may manually specify a device name.
# For USB scanners also specify bus=usb, e.g. /dev/usb/scanner0 bus=usb
# For SCSI scanners specify the generic device, e.g. /dev/sg0 on Linux. # /dev/sg0
2. Wednesday, 27 February 2008, 10:39 by sinbad83 Despite an intensive Internet search, including the manufacturer's website, I have not been able to find the Linux (Ubuntu) driver for an HP4600 scanner. Might there be some generic Sane driver that one could use?
-------------------------------------------------------------------- E-Mail: (Ted Harding) ted.harding@wlandres.net Fax-to-email: +44 (0)870 094 0861 Date: 11-Oct-10 Time: 12:21:42 ------------------------------ XFMail ------------------------------