As of version 1.6 cups no longer includes the various helper
programs to convert from and to ps, pdf etc. like pstopdf;
they are no available in a separate port opt/cups-filters.
the "usb" backend can currently be either compiled to access the
printers through the "usblp" kernel module (/dev/usb/lp*) or through
libusb (low-level USB), but one cannot have one backend which uses both
access methods.
The applied patch from Till Kamppeter fixes this disappointing behaviour.
See http://www.cups.org/str.php?L3357
Security fixes, see http://www.cups.org/articles.php?L596
Important changes to the port:
* enabled support for libusb as the backend for usb printers
instead of the usblp kernel-module
Note:
unfortunately libusb cannot access the printer if the usblp
module is inserted. Blacklist the usblp kernel module or
build a new kernel with usblp disabled.
* enabled support for tcp_wrappers and dbus