Annotated edit history of
ScannerNotes version 13 showing authors affecting page license.
View with all changes included.
Rev |
Author |
# |
Line |
5 |
PeterHewett |
1 |
!! Software setup |
|
|
2 |
|
12 |
IanMcDonald |
3 |
The [API] used for accessing scanners under [Linux] is called [SANE]. You might need to install these packages for Debian/Ubuntu - sane, sane-utils, xsane. |
5 |
PeterHewett |
4 |
|
|
|
5 |
[USB] scanners have their driver in UserSpace (at least in 2.6 LinuxKernel~s), and this is provided by the sane backend using <tt>libusb</tt>. For this to work, you will need the virtual <tt>usbfs</tt> filesystem mounted on <tt>/proc/bus/usb</tt> (although your distribution should do this automatically). |
|
|
6 |
|
6 |
AristotlePagaltzis |
7 |
You can control which scanner drivers are loaded in [SANE]'s <tt>dll.conf</tt> file (located in <tt>/etc/sane.d/dll.conf</tt> in [Debian] Sarge.) |
5 |
PeterHewett |
8 |
|
|
|
9 |
Sane should also come with appropriate HotPlug scripts. Make sure you have appropriate permissions to access the device - in [Debian], the [USB] device file will be read-/writable by people in the <tt>scanner</tt> group, so add any users to that group (and log out and back in for changes to your current user to take effect). |
7 |
IanMcDonald |
10 |
|
9 |
IanMcDonald |
11 |
Some scanners (e.g. Acer/Benq) need to have firmware installed on your PC to copy to the scanner. For Acer/Benq go to [Benq website|http://www.benq.co.uk/serviceandsupport/downloads/index.cfm?productline=9] and select your product. Extract the <tt>.bin</tt> file from the driver files and edit the file <tt>/etc/sane.d/snapscan.conf</tt> at the top where it says <tt>firmware</tt> to point to the <tt>.bin</tt> file you downloaded. (See [Benq3300/4300ScannerSetup] for a step-by-step breakdown of the procedure with a 3300/4300 scanner.) |
5 |
PeterHewett |
12 |
|
|
|
13 |
!! Hardware hints |
|
|
14 |
|
6 |
AristotlePagaltzis |
15 |
If you are looking for a hardware flatbed scanner that works under linux, Epson-branded [Scanner]s seem to be well supported. HewlettPackard scanners and printer/scanners also seem to be well supported. [HP] have supported <tt>hpoj</tt> and <tt>hpijs</tt> drivers which are included in some distros. |
5 |
PeterHewett |
16 |
|
|
|
17 |
See also [HardwareEpsonPerfection1660] for hints about that photo scanner. |
|
|
18 |
|
|
|
19 |
Canon have a USB2 scanner in their "~CanoScan" series called the "LiDE 20" which worked fine with the [SANE] scanner libraries in [Linux]. (Apparently the LiDE 30 works as well.) It is based on the same chip as many Plustek-brand scanners, so make sure <tt>plustek</tt> is loaded in [SANE]'s <tt>dll.conf</tt> file. This scanner is also completely powered through the [USB] cable, so make sure it is plugged directly into a powered hub and not daisy-chained through another device or unpowered hub. |
9 |
IanMcDonald |
20 |
|
|
|
21 |
If you have an Acer ~ScanPrisa 640U there are eight <tt>.bin</tt> files in the firmware download. The one that you need is <tt>u96v121.bin</tt> |
13 |
IanMcDonald |
22 |
|
|
|
23 |
!! Software hints |
|
|
24 |
|
|
|
25 |
The easiest way to scan is to do File, Acquire from within [TheGIMP] |
5 |
PeterHewett |
26 |
|
|
|
27 |
---- |
|
|
28 |
Part of CategoryHardware |