HP Laserjet m1217nfw setup with CUPS on FreeBSD 10
This is an entry level network-connected multi function printer. It does not have a built-in Postscript interpreter. Instead, it receives raster data through a proprietary network protocol implemented as a closed source binary plugin to the CUPS filtering system.
In addition to CUPS, the following ports must be installed:
- print/hplip
- print/hplip-plugin
Once this is done, the printer can be added to CUPS. The standard
socket connection options cannot be used. Instead, the “HPLIP” transport
must be selected. The printer URI must be set manually from the output of
hp-makeuri <IP-address>
. (The plugin requires an URI starting with
“hp:”, and will reject any other device URI with an error message saying
“Error: This module is designed to work with HP Printers only”).