2026-01-06

Driverless, PCL6 o fuerza bruta: tres formas de instalar impresora en consola en Linux

Lo que armé cubre tres formas de instalar impresora, en mi caso accediendo por la web a CUPS o por la parte de configuración del sistema siempre me tiraba error con este modelo especifico de impresora:

  • Reinstalar paquetes base: primero conviene asegurarse de que , , drivers y  queden limpios y actualizados, así se evitan conflictos de dependencias.
  • Probar con registro manual usando PCL6: se puede intentar con  vía socket y un PPD genérico, que suele ser lo más confiable cuando el modelo no trae soporte específico.
  • Intentar con Driverless (IPP Everywhere): vale la pena probar el método moderno, que funciona en impresoras más nuevas o con firmware actualizado.
  • Recurrir al método de fuerza bruta con PPD genérico PDF: si lo anterior falla, siempre queda la opción de usar un PPD básico para garantizar salida, aunque sea mínima.

El flujo refleja un enfoque de diagnóstico modular: primero se sanea el sistema, después se prueba el camino estándar (driverless), y si no responde, se baja a lo más básico (socket + PPD). Esa lógica es la que usaría cualquier administrador experimentado.

Lo único a tener en cuenta es que el PPD genérico PDF no siempre aprovecha todas las funciones de la impresora (duplex, bandejas, etc.), pero como último recurso cumple.

Instalar y configurar impresora en Linux

Cuando la impresora no se registra sola, conviene ir paso por paso. Acá te dejo el flujo que uso para dejar todo andando, sin vueltas.

1. Preparar sistema

sudo dpkg --configure -a
sudo apt update
sudo apt install -f

2. Reinstalar CUPS y drivers

sudo apt install --reinstall cups cups-filters printer-driver-all hp-ppd hplip

3. Registrar con PCL6 (socket/raw)

sudo lpadmin -p HP_LaserJet_P4014 -E -v socket://192.168.1.77:9100 -m drv:///sample.drv/generic-pcl6.ppd
sudo lpoptions -d HP_LaserJet_P4014
lp -d HP_LaserJet_P4014 /etc/hostname

4. Usar Driverless (IPP Everywhere)

sudo lpadmin -p HP_P4014 -E -v ipp://192.168.1.77/ipp/print -m everywhere

5. Método de fuerza bruta (PPD genérico)

Si lo anterior falla:

sudo lpadmin -p HP_P4014 -E -v socket://192.168.1.77 -m lsb/usr/cupsfilters/Generic-PDF_Printer-PDF.ppd
sudo lpoptions -d HP_P4014
lp -d HP_P4014 /etc/hostname

Con esto la impresora queda registrada y lista para imprimir. No hay magia: si falla el método driverless, siempre podés recurrir al PCL directo.