¿Cómo imprimir usando `lp` cuando conozco la IP de la impresora pero no el nombre?

1

Nuestras impresoras tienen IP estáticas asociadas a ellas. ¿Cómo puedo usar CUPS y lpcomando para imprimir un archivo dado que quiero especificar la impresora por su IP local, en lugar del nombre? Por ejemplo:

lp -d 192.168.1.104 file.pdf No funciona.

emihir0
fuente

Respuestas:

0

Primero debe instalar una cola de impresión en CUPS y dejar que esta cola de impresión apunte al dispositivo de impresión en la dirección 192.168.1.104.

Si el dispositivo de impresión es relativamente reciente, será compatible con IPP ( Protocolo de impresión de Internet ) y es posible que ni siquiera necesite un controlador específico para el modelo, pero CUPS determinará automáticamente qué opciones de trabajo admite el dispositivo. Esto requiere una versión reciente de CUPS.

  1. Vea si el dispositivo es compatible con IPP:

    ippfind [ENTER]
    

    Obtendrá una lista de todos los dispositivos de impresión compatibles con IPP (o colas de impresión CUPS) en su red local, con los URI de sus dispositivos IPP expuestos.

  2. Ahora instale esa cola de impresión en su sistema, utilizando el URI del dispositivo mencionado anteriormente para la impresora:

    sudo lpadmin -p printername -v <device-URI> -E -m everywhere
    

    El -m everywhereparámetro hará que CUPS busque una conexión IPP con el URI del dispositivo y solicite una Get-Printer-Attributesconsulta IPP. Si la impresora proporciona una respuesta suficientemente específica, CUPS generará automáticamente un PPD ( Descripción de la impresora PostScript ) y configurará una cola de impresión.


Si el procedimiento anterior no funciona, puede intentar usar la interfaz web de CUPS: apunte su navegador a http: // localhost: 631 / admin y haga clic en "Agregar impresora" y siga las instrucciones allí. Si esto no funciona, regrese y brinde más detalles (consulte también a continuación).


Si su impresora es más antigua, o su CUPS no es lo suficientemente moderna y todo lo anterior no funciona, agregue más detalles a su pregunta: (1) Proveedor y nombre exacto del modelo de su dispositivo. (2) Versión de su paquete de software CUPS.

Kurt Pfeifle
fuente