12.15. How to Enable Applications to Access USB Devices

libusb is an open-source userland USB API/library that enables an application to access USB devices. libusb has been implemented for a number of operating environments, including Linux, BSD, MacOS, and Windows, as well as for Solaris and Sun Ray environments.

libusb applications can run on any operating environment that supports libusb. For further information, see /usr/sfw/share/doc/libusb/libusb.txt.

Table 12.3, “Open Source libusb Applications” lists some open source applications that make use of libusb support and enable users to access scanners, digital cameras, and other devices.

Table 12.3. Open Source libusb Applications

Application

URL

Comments

Sane

http://www.sane-project.org

For scanner support

Gphoto

http://www.gphoto.org

For digital still cameras

ColdSync

http://www.coldsync.org

For Palm device support

For further information, please see: