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

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

Nuestras impresoras tienen IP estáticas asociadas. ¿Cómo puedo usar CUPS y lpel comando 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.pdfNo funciona.

Respuesta1

Necesitasinstalarprimero una cola de impresión en CUPS y deje 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, admitirá IPP (Protocolo de impresión de Internet) y es posible que ni siquiera necesite un controlador específico del modelo, pero haga que CUPS determine automáticamente qué opciones de trabajo admite el dispositivo. Esto requiere una versión reciente de CUPS.

  1. Vea si el dispositivo admite 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 su IPP.'URI del dispositivoexpuesto.

  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 lo 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 utilizar la interfaz web de CUPS: apunte su navegador ahttp://localhost:631/adminy 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 moderno 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.

información relacionada