Wie drucke ich mit „lp“, wenn ich die IP des Druckers kenne, aber nicht den Namen?

Wie drucke ich mit „lp“, wenn ich die IP des Druckers kenne, aber nicht den Namen?

Unseren Druckern sind statische IPs zugeordnet. Wie kann ich CUPS und lpeinen Befehl verwenden, um eine Datei zu drucken, wenn ich den Drucker nicht über den Namen, sondern über seine lokale IP-Adresse angeben möchte? Zum Beispiel:

lp -d 192.168.1.104 file.pdffunktioniert nicht.

Antwort1

Du brauchstInstallierenErstellen Sie zunächst eine Druckwarteschlange in CUPS und lassen Sie diese Druckwarteschlange auf das Druckgerät an der Adresse 192.168.1.104 zielen.

Wenn das Druckgerät relativ neu ist, unterstützt es IPP (Internet-Druckprotokoll) und Sie benötigen dafür möglicherweise nicht einmal einen modellspezifischen Treiber, sondern lassen CUPS automatisch herausfinden, welche Joboptionen das Gerät unterstützt. Dazu ist eine aktuelle Version von CUPS erforderlich.

  1. Prüfen Sie, ob das Gerät IPP unterstützt:

    ippfind [ENTER]
    

    Sie erhalten eine Liste aller IPP-fähigen Druckgeräte (oder CUPS-Druckwarteschlangen) in Ihrem lokalen Netzwerk mit deren IPP'Geräte-URIsausgesetzt.

  2. Installieren Sie nun diese Druckerwarteschlange auf Ihrem System und verwenden Sie dabei die oben für den Drucker aufgeführte Geräte-URI:

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

    Der -m everywhereParameter veranlasst CUPS, eine IPP-Verbindung zur URI des Geräts herzustellen und eine Get-Printer-AttributesIPP-Abfrage anzufordern. Wenn der Drucker eine ausreichend spezifische Antwort liefert, generiert CUPS automatisch ein PPD (Beschreibung des PostScript-Druckers) und richten Sie eine Druckwarteschlange ein.


Wenn das obige Verfahren nicht funktioniert, können Sie versuchen, die CUPS-Weboberfläche zu verwenden: Zeigen Sie in Ihrem Browser aufhttp://localhost:631/adminund klicken Sie auf „Drucker hinzufügen“ und folgen Sie den Anweisungen dort. Wenn dies nicht funktioniert, kommen Sie bitte zurück und geben Sie weitere Details an (siehe auch unten).


Falls Ihr Drucker älter ist oder Ihr CUPS nicht modern genug ist und all das oben genannte nicht funktioniert, fügen Sie Ihrer Frage bitte weitere Details hinzu: (1) Hersteller und genaue Modellbezeichnung Ihres Gerätes. (2) Version Ihres CUPS-Softwarepakets.

verwandte Informationen