1# epkowa.conf -- sample configuration for the EPKOWA SANE backend 2# Copyright (C) 2004 Olaf Meeuwissen 3# 4# See sane-epkowa(5), sane-scsi(5) and sane-usb(5) for details. 5 6# SCSI scanners can be configured simply by listing the path to the 7# device. For example, if your system claims to have a /dev/scanner 8# SCSI device, all you have to do is uncomment the following line: 9# 10#/dev/scanner 11# 12# In the interest of maintainability, most installations would have 13# /dev/scanner sym-linked to the real SCSI scanner device node. 14# 15# An alternative way that works for many operating systems and is a 16# little bit more generic, is to have the backend probe for your SCSI 17# scanner with the following configuration command: 18# 19scsi EPSON 20 21# On systems with libusb, the following line is sufficient to get the 22# backend to recognise your USB scanners. It presumes, however, that 23# the scanner---more precisely, it's USB product ID---is known to the 24# backend. 25# For all USB scanners that are officially supported by this backend, 26# this presumption is true. A list of such scanners can be found in 27# sane-epkowa(5). 28# 29usb 30 31# For any USB scanner not known to the backend (yet), you may, at your 32# own peril(!!), force the backend to recognise and use it via libusb. 33# You can do so by the following configuration command: 34# 35# usb <USB vendor ID> <USB product ID> 36# 37# SEIKO EPSON's USB vendor ID is '0x04b8' (without quotes). In order 38# to find the USB product ID, use lsusb(1) or, on Linux systems, peek 39# at the information in /proc/bus/usb/devices. 40# A sample configuration for the Perfection 1650 (GT-8200), which has 41# a product ID of 0x0110, would look as follows: 42# 43#usb 0x04b8 0x0110 44 45# When not accessing your USB scanner via libusb, you may need to use 46# one of the configuration commands below or commands that are almost 47# the same. These commands typically access the scanner via a kernel 48# scanner module. 49# 50#usb /dev/usb/scanner0 51#usb /dev/usbscanner0 52#usb /dev/uscanner0 53# 54# Linux had a scanner module until version 2.6.2. As of version 2.6.3 55# libusb is your only option. Linux' scanner module can be loaded via 56# the modprobe(8) command like so: 57# 58# modprobe scanner vendor=<USB vendor ID> product=<USB product ID> 59# 60# If the scanner module already knows the vendor and product IDs, you 61# do not have to specify them. If you want to have this done automa- 62# tically every time you boot, you can add the above line, except for 63# the modprobe command itself, to your /etc/modules file. 64 65# Although not tested with this backend, parallel port scanners should 66# be usable. You can configure them as shown below, but I do not know 67# much about the details. Information is welcome. 68# 69#pio 0x278 70#pio 0x378 71#pio 0x3BC 72