Langue: en

Version: 300754 (debian - 07/07/09)

Section: 4 (Pilotes et protocoles réseau)

BSD mandoc


uscanner - USB Scanners


To compile this driver into the kernel, place the following line in your kernel configuration file:
device uscanner

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf5:



The driver provides support for scanners that attach to the USB port. For each scanner attached it will provide an entry like /dev/uscanner0 in /dev User-space programs, e.g. SANE, can in turn use the device entry throgh a suitable backend driver (see ports/graphics/sane-backends to control the scanner itself.

In case of multifunction USB devices (e.g. scanner/printer/card reader), this driver only attaches to the USB interface that controls the scanner; for the other USB interface you need separate drivers, e.g. ulpt umass and so on.

usb and one of uhci or ohci must be configured in the kernel as well.


Because there is no standard device class for USB scanners, this driver will only recognise devices whose USB IDs are explicitly listed in the table in the driver itself.

The following devices are supported to date:


ohci(4), uhci(4), usb(4)


An -nosplit The driver was written by An Nick Hibma Aq .

This manual page was written by An Jeroen Ruigrok van der Werven Aq .