sane−mustek_usb2 − SANE backend for SQ113 based USB flatbed scanners


The sane−mustek_usb2 library implements a SANE (Scanner Access Now Easy) backend that provides access to USB flatbed scanners based on the Service & Quality SQ113 chipset. At the moment, only the Mustek BearPaw 2448 TA Pro is supported. It’s planned to add support for other scanners that are based on the SQ113 and maybe SQ11 chip. For more details, see the mustek_usb2 backend homepage: http://www.meier−−backend/.

This is BETA software. Especially if you test new or untested scanners, keep your hand at the scanner’s plug and unplug it, if the head bumps at the end of the scan area.

If you own a scanner other than the ones listed on the mustek_usb2 homepage that works with this backend, please let me know this by sending the scanner’s exact model name and the USB vendor and device ids (e.g. from sane−find−scanner or syslog) to me. Even if the scanner’s name is only slightly different from the models already listed as supported, please let me know.


Please use libusb-0.1.8 or later. Without libusb or with older libusb versions all kinds of trouble can be expected. The scanner should be found by sane−find−scanner without further actions. For setting permissions and general USB information looks at sane−usb(5).



The static library implementing this backend.


The shared library implementing this backend (present on systems that support dynamic loading).



If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. Higher debug levels increase the verbosity of the output.

Example: export SANE_DEBUG_MUSTEK_USB2=4


sane(7), sane−usb(5), sane−plustek(5), sane−ma1509(5), sane−mustek_usb(5), sane−mustek(5), sane−mustek_pp(5)


The driver has been written Roy Zhou, Jack Xu, and Vinci Cen from Mustek. Adjustments to SANE by Henning Meier-Geinitz.


Please contact me if you find a bug or missing feature: <henning@meier−>. Please send a debug log if your scanner isn’t detected correctly (see SANE_DEBUG_MUSTEK_USB2 above).

Open Source

Open Government - NASA, The White House and the Department of Defense are among government organizations with major open source deployments. Through the website which is part of the open government initiative, agencies deliver 180,000 data sets with open source access.

President Obama Knows Open Source - On January 20 2009, President Obama's first day in office, the Open Government initiative was issued to provide transparency and access to Government data. Learn how our Government is using open source and the opportunities this provides for you.

Free Office Software - The Libre Office Suite is available for Linux or Windows and incldues, Writer, the word processor, Calc, the spreadsheet application, Impress, the presentation engine, Draw, our drawing and flowcharting application, Base, our database and database frontend, and Math for editing mathematics.

Competitive Advantage - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies think about open source and how open source can give you the competitive advantage.

bash - Bash is both a command interpreter and a programming language. As a command interpreter, bash provides the user interface to the rich set of GNU utilities. The programming language features allow these utilities to be combined. Mastering a shell such as bash is important for anyone learning Linux.

find - The find program searches for files that match the specified criteria and optionally executes some function on those files. Find can compare or identify files based on name, location, type, size, creation and many more attributes. find is a very useful and powerful command line utility.

Financial Opportunity - Everyone has free and unlimited access to billions of dollars of sofware. The only cost is the knowledge of how to use it. Everyone should understand the opportunity and share the knowledge. Free software is the unhidden secret that provides unlimited opportunity.

More Linux Commands

MenuPopup (3)        - map a pop-up
The XtPopup function performs the following: * Calls XtCheckSubclass to ensure popup_shell is a subclass of Shell. * Generates an error if the shells popped_up...

aa-enforce (8)       - set an AppArmor security profile to enforce mode from being disabled or complain mode.
aa-enforce is used to set one or more profiles to enforce mode. This command is only relevant in conjunction with the aa-complain utility which sets a profile t...

pnmtofiasco (1)      - Convert PNM file to FIASCO compressed file
This program is part of Netpbm(1) pnmtofiasco compresses the named pbm, pgm, or ppm image files, or Standard Input if no file is named, and produces a FIASCO fi...

XkbKeyNumActions (3) - Computes the number of actions associated with the key...
XkbKeyNumActions.3 - A key action defines the effect key presses and releases have on the internal state of the server. For example, the expected key action ass...

TIFFWarning (3tiff)  - library warning interface
TIFFWarning invokes the library-wide warning handler function to (normally) write a warning message to the stderr. The fmt parameter is a printf(3S) format stri...

glConvolutionFilter1D (3gl) - define a one-dimensional convolution filter
glConvolutionFilter1D builds a one-dimensional convolution filter kernel from an array of pixels. The pixel array specified by width, format, type, and image is...

B::Deparse (3pm)     - Perl compiler backend to produce perl code
B::Deparse is a backend module for the Perl compiler that generates perl source code, based on the internal compiled structure that perl itself creates after pa...

podofopdfinfo (1)    - provide information about a PDF file
podofopdfinfo is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files. It can provide a number of...

winbindd (8)         - Name Service Switch daemon for resolving names from NT...
This program is part of the samba(7) suite. winbindd is a daemon that provides a number of services to the Name Service Switch capability found in most modern C...

ttk::entry (n)       - Editable text field widget
An ttk::entry widget displays a one-line text string and allows that string to be edited by the user. The value of the string may be linked to a Tcl variable wi...

gnutls_openpgp_crt_deinit (3) - API function
gnutls_openpgp_crt_deinit.3 - This function will deinitialize a key structure. REPORTING BUGS Report bugs to &lt;;. GnuTLS home page: http://www....

gdbus (1)            - Tool for working with D-Bus objects
gdbus is a simple tool for working with D-Bus objects. COMMANDS introspect Prints out interfaces and property values for a remote object. For this to work, the...

mq_unlink (2)        - remove a message queue
mq_unlink() removes the specified message queue name. The message queue name is removed immediately. The queue itself is destroyed once any other processes that...

XkbKeyAction (3)     - Returns the key action
XkbKeyAction.3 - A key action defines the effect key presses and releases have on the internal state of the server. For example, the expected key action associa...

pam_sm_open_session (3) - PAM service function to start session management
The pam_sm_open_session function is the service modules implementation of the pam_open_session(3) interface. This function is called to commence a session. The...