instalación y configuración de hplip
sudo apt-get install hplip
sudo hp-setup -i
- luego, para configurar la impresora,
sudo nano /etc/cups/printers.conf
<Printer HP_LaserJet_P1005> UUID urn:uuid:6c1941dd-781b-37ba-4486-e81a28ac0571 Info impresora local Location librería MakeModel HP LaserJet p1005, hpcups 3.14.6, requires proprietary plugin DeviceURI hp:/usb/HP_LaserJet_P1005?serial=BB0DST8 State Idle StateTime 1451260542 Type 36892 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer </Printer>
- el controlador oficial se encuentra aquí: hp laserjet p1005.
el controlador foo2zjs
el controlador printer-driver-foo2zjs «is an open source printer driver for printers that use the Zenographics ZjStream wire protocol for their print data, such as the […] HP LaserJet 1000/1005/1018/1020/1022». si hplip devuelve algún error o sencillamente no funciona, puede instalarse este otro controlador, que es, de hecho, el recomendado:
sudo apt-get install foomatic-db printer-driver-foo2zjs
una vez hecho esto, desde el interfaz de cups,
https://192.168.1.7:9705/admin
- Add Printer
- Local Printers: HP LaserJet P1005 (HP LaserJet P1005)
- Name: HP_LaserJet_P1005_foomatic
- Model: HP_LaserJet_P1005 HP LaserJet P1005 Foomatic/foo2xqx (recommended)
- Add Printer
luego, para comprobar su configuración,
sudo nano /etc/cups/printers.conf
<DefaultPrinter HP_LaserJet_P1005_foomatic> [...] </Printer>
es necesario instalar hplip (pasos 1 y 2) para que el firmware cargue en la impresora: «These printers need their firmware downloaded to them every time they are powered up».