![]() You may need to mount usbdevfs to enable it and see the device files, which you can do at the command line with mount -t usbdevfs none /proc/bus/usb.ĭon't try to use libusb while kernel scanner support is enabled either statically or the module loaded you can only use one at at time. To find out for sure, issue the following at the command line: You must have USB device filesystem support enabled in your kernel, which most distributions do. Most distributions at this point are offering libusb in their stable branches (and some install it by default), so if you don't already have kernel support for USB scanner devices then you may only have to install the libusb package in order to access your device. If you would prefer the more conventional kernel support for your USB Scanner, go on to Section 2.7.2, but be advised that kernel support for USB scanner devices is dropped in favor of libusb in kernel version 2.6.0 and higher. Libusb is a project to create a userspace (i.e., non-kernel) library to access USB devices regardless of operating system.įor more information on the differences between these consult man sane-usb. This section was at one time entitled "USB Scanner Kernel Support," but the existence of libusb promises to make the need for a USB-scanner enabled kernel unnecessary. Those who own an HP officejet should consult the HP Officejet Linux Driver project site, which goes into excellent detail on how to get the various functions of this integrated device to work within Linux. If you have an integrated device, i.e., one that functions as a scanner, printer and/or fax, you can follow the steps below for the scanner functions using the appropriate interface just like a standard scanner. ![]() NOTE: Before reading any further you should check the SANE homepage at to see if your scanner device is supported.Īlternatively you can use the sane supported scanners search engine. With SANE you can scan with your device using only the command line, you can design your own front-end application to use the SANE backend(s), access your scanner(s) over a network or even access your cameras and other video4linux devices to acquire photographs. The SANE standard allows for modularity where driver meets application and allows for much greater flexibility and portability. Thus SANE, or Scanner Access Now Easy, was conceived for use under (but is by no means limited to) the Un*x environment. The latter protocol weds driver and user interface in a way that does not allow its use outside of that proprietary graphical environment. This is not the same thing as TWAIN, which you may be familiar with if you have used a scanner device under another operating system such as Microsoft Windows™. Linux support exists for most scanners as pioneered by the SANE project. There are four predominant types of scanner interfaces available and discussed in this document: SCSI, USB, parallel port, IEEE 1394.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |