After installing cupsys visit http://localhost:631/ to add a printer to your host Bartok (4.10.1). The example here adds a network printer (that we identify as hplj in /etc/hosts where it is associated with address 192.168.0.6) using a HP JetDirect device to connect a HP LaserJet 1200.
Name: lp0 Location: Richard's Desk Description: HP LaserJet 1200 Device: AppSocket/HP JetDirect URI: socket://hplj:9100/ Make: HP Model: HP LaserJet 1200 Series PS (en)
If you are using the web interface and now go to the printer and get a permission denied error, chances are it is because your browser is going to bartok.act.ktware.com rather than localhost. You can edit /etc/cups/cupsd.conf to give permission for all local hosts (since in my setup I have printers configured on the server then use rdist to distribute the configuration to all clients):
<Location /> ... Allow From 192.168.0.* </Location> ... <Location /admin> ... Allow From 192.168.0.* </Location>
You could use .act.ktware.com instead to allow access from any host in your domain. Then restart the cupsys daemon:
$ wajig restart cupsys
Print a test page to make sure it works. Also, go into Configure Printer to set Page Size to A4, and any other default settings, like duplex printing.