70.8 Install a JetDirect Printer

To add 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.togaware.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.togaware.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.



Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0