Hello Jordan,
>> you can do some neat things and avoid having to remove the ulpt(4)
driver from the kernel

What can be the reason to remove it?

If I understand it correctly, this driver provides support for "USB printer
class"
( http://www.usb.org/developers/docs/devclass_docs/usbprint11a021811.pdf )

It creates some kind of "channel" (like LPT port) which can be used to
query printer status,
obtain its ID etc.
Application then sends plaintext or PCL or PostScript or whatever printer
supports to this "channel".

Sysadmin configures "printcap" by adding filters that convert data to PCL
or postscript, and
lpd creates "pool", while CUPS ties all layers providing IP Printing and
other protocols to submit print jobs.

Obsd does not have FAQ about that, but freebsd has pretty good article:
https://www.freebsd.org/doc/handbook/printing.html
And almost everything covered by it is true for openbsd.

Reply via email to