HP LaserJet-printer koppelen aan Raspberry Pi

In dit artikel koppelen we een HP LaserJet-printer aan CUPS (Common Unix Printing System) op een Raspberry Pi. CUPS is een printsysteem ontwikkeld door Apple en wordt gebruikt op OS X, Linux en Unix-achtige systemen om documenten af te drukken.

Besturingssysteem bijwerken

Met de volgende commando’s wordt de software op de Raspberry Pi bijgewerkt.

sudo apt-get update
sudo apt-get upgrade

CUPS installeren

Download en installeer CUPS:

sudo apt-get install cups

Voeg de gebruiker pi toe aan de groep lpadmin zodat deze CUPS kan beheren zonder superuser:

sudo usermod -a -G lpadmin pi

Standaard accepteert CUPS alleen printopdrachten van localhost; niet van andere computers in het netwerk. Wijzig CUPS zodat deze ook printopdrachten van andere computers accepteert:

sudo cupsctl --remote-any

Driver installeren

In dit artikel installeren we een HP LaserJet M1005, die standaard niet ondersteund wordt. Voor deze printer is een driver genaamd foo2xqx / foo2zjs beschikbaar. De driver ondersteunt de volgende printers:

  • HP LaserJet P1005
  • HP LaserJet P1006
  • HP LaserJet P1007
  • HP LaserJet P1008
  • HP LaserJet P1505/P1505n
  • HP LaserJet P2014/P2014n
  • HP LaserJet M1005 MFP
  • HP LaserJet M1120 MFP
  • HP LaserJet Pro M1212nf MFP

Download de driver:

wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

Pak de driver uit:

tar zxf foo2zjs.tar.gz

Open de map foo2zjs:

cd foo2zjs/

Compileer de driver:

make

Installeer de driver:

sudo make install

Start CUPS opnieuw op:

sudo /etc/init.d/cups restart

Printer aanmaken in CUPS

CUPS is bereikbaar via poort 631. Stel dat raspberrypi de hostname van de Raspberry Pi is, dan is CUPS bereikbaar via http://raspberrypi:631

  1. Klik in CUPS op Administration en Add Printer.
  2. Kies local printer HP LaserJet M1005 en klik op Continue.
  3. Kies de driver HP LaserJet M1005 Foomatic/foo2xqx en klik op Add Printer.
  4. Zet een vinkje bij Share This Printer en klik op Continue.
  5. Pas eventueel de standaardinstellingen aan en klik op Set Default Options.

Op een Mac kan de printer direct worden toegevoegd. Voor Windows dient SAMBA geïnstalleerd te zijn op de Raspberry Pi.