Caution: This version of this document is no longer maintained. For the latest documentation, see


Class driver for USB printers

Note: You must be logged in as root and start a USB stack (see io-usb) before you start this driver.


devu-prn [-m size] [-n name] [-s stack] [-v] [-w secs] &

Runs on:





-m size
Specify the size, in bytes, of the maximum output buffer used to write data to the USB stack. The default is 4096 bytes. Larger values may be limited by the I/O buffer limits of the USB chipset you're using.
-n name
Set the device name. The default is /dev/usbpar0.
-s stack
Set the USB stack name. The default is /dev/usb.
Be verbose.
-w secs
Wait up to the indicated number of seconds for /dev/stack to appear. This is useful at boot time for slow-resetting devices. The default is 60 seconds.


The devu-prn class driver manages USB printers.

Note: This manager terminates only upon receipt of a signal or on encountering a problem during startup (e.g. it can't locate the USB stack).

See or for information on USB stacks. For more information on setting up USB printers, see the Connecting Hardware and Printing chapters of the Neutrino User's Guide.


Start devu-prn with a maximum output buffer of 8192 bytes:

devu-prn -m 8192 &

See also:

devi-hid,,, io-usb, usb

Connecting Hardware and Printing in the Neutrino User's Guide