kodakaio params.depth corrected for lineart, color mode made the default.
[sane/sane-backends.git] / README.netbsd
1 SANE and NetBSD
2 ----------------
3
4 Building:
5 ---------
6 Don't forget to use GNU make (gmake). E.g. "MAKE=gmake ./configure". 
7 SANE should compile and install out-of-the-box.
8
9 SCSI-scanners:
10 --------------
11 SANE only supports the generic /dev/uk? devices. /dev/ss? won't work. If your
12 scanner is detected by the ss driver, disable the driver with the "config"
13 utility or compile a new kernel without ss. Set a link /dev/scanner to /dev/uk0
14 (or whatever you use) and/or edit your backend's config file
15 appropriately. Don't forget to set up permissions to the device file correctly
16 for access by a non-root user (read/write). Auto-configuration using the "scsi
17 *" lines in the config files doesn't work.
18
19 Scanners with higher resolutions need bigger SCSI buffers. Therefore, edit
20 sanei/sanei_scsi.c and look for these lines:
21
22 #ifndef MAX_DATA
23 # define MAX_DATA       (32*1024)
24 #endif
25
26 Increase the buffer size to e.g. 128 * 1024. Recompile.
27
28 USB-scanners:
29 -------------
30
31 USB-Scanners are supported in principle. Using libusb is recommended.
32
33 Problems when using libusb:
34
35 Older kernels may need to be compiled WITHOUT DIAGNOSTIC. Disable it in the
36 config file or use a GENERIC kernel without DIAGNOSTIC. If it is, you will get
37 errors like "ugenioctl: USB_SET_TIMEOUT, no pipe".
38
39 When using libusb, make sure, that /dev/ugen* and /dev/usb* devices are
40 available. Use /dev/MAKEDEV to create them, if necessary.
41
42 If you want to use libusb, disable the uscanner driver.
43
44 Problems with uscanner driver:
45
46 The uscanner driver also works (tested with the plustek backend). As the
47 uscanner driver can't detect the vendor and product ids automatically, it's
48 necessary to add the name of the device file to the backends's configuration
49 file. Some backends also need the vendor and product id of the scanner.
50
51 Some backends won't work with the uscanner driver becasue they need USB
52 control messages. Use libusb instead.
53
54 Parport-scanners:
55 -----------------
56 I don't have any information about these. Please contact me or the SANE mailing
57 list if you succeded in using one of these.
58
59 2003-04-24 Henning Meier-Geinitz <henning@meier-geinitz.de>