it-swarm.com.de

Sollte ich meinen CUPS-Druck so einrichten, dass er IPP, LPD oder URL verwendet?

Wenn ich einen Netzwerkdrucker hinzufügen muss, bin ich immer mit demselben Dilemma konfrontiert:

Richte ich den Drucker über IPP, LPD oder unter Verwendung seiner IP-Adresse (AppSocket/Jetdirect?) Ein und warum?

Was sind die Vor- und Nachteile von jedem?

Inwiefern unterscheidet sich IPP von der IP-Adressoption? Wenn ich IPP gewählt habe, kann ich dann den Drucker nicht erneut hinzufügen, wenn sich die IP-Adresse ändert.


Es gibt hier eine ähnliche Frage , aber die Antworten beziehen sich auf ein bestimmtes Modell/eine bestimmte Situation : Was ist der Unterschied zwischen den verschiedenen Druckeranschlüssen? =


Hier ist ein Screenshot der IP-Konfiguration aus dem Kubuntu-Einrichtungsassistenten: enter image description here

36
virtualxtc

LPD ist ein alter Standard, IPP ist neuer.

Ubuntu verwendet das Common UNIX Printing System ("CUPS") zum Drucken. CUPS verwendet das Internet Printing Protocol ("IPP") als Grundlage für die Verwaltung von Druckaufträgen und Warteschlangen. Andere Protokolle werden ebenfalls unterstützt (LPD, SMB, AppSocket aka JetDirect), einige mit eingeschränkter Funktionalität .

LPD/LPR wird immer noch häufig verwendet und funktioniert recht gut, bietet den Benutzern jedoch nur wenig Kontrolle über die Druckereinstellungen pro Druckauftrag.

Sowohl das LPD- als auch das JetDirect/AppSocket-Protokoll können heute über das Internet verwendet werden. Keines dieser Protokolle bietet jedoch Authentifizierungsdienste, Zugriffskontrolle, und die gesamte Dokumentenverwaltung und -formatierung (einschließlich druckerspezifischer Befehle) muss vom sendenden Gerät ausgeführt werden das Dokument.

IPP wird bevorzugt, da es bidirektionale Kommunikation verwendet, die Ihnen mehr Feedback und Kontrolle gibt.

Einige Drucker unterstützen IPP möglicherweise nicht.

44
KodduX

@KodduX hat die Frage schon ganz gut beantwortet (und ich habe sie hochgestuft). Aber hier sind einige zusätzliche Details ...

Der Hauptvorteil von IPP gegenüber JetDirect/AppSocket sind folgende:

  • AppSocket ist ein "fire and forget" -Protokoll. IPP (S) kann sehr detaillierte Hintergrundinformationen über den aktuellen Status der Auftragsverarbeitung (welche Seite wird gerade gedruckt) und weitere Informationen (z. B. eine Abfrage über vergangene, abgeschlossene oder abgebrochene Aufträge) bereitstellen.

  • AppSocket ist ein sehr einfaches Protokoll, sodass jeder es nach der Einführung durch HP (vor ziemlich langer Zeit) zurückentwickeln konnte, obwohl es nie ein offizieller Standard war. Es ist auch ziemlich zuverlässig und robust (mit all den leeren 'Funktionen', die es unterstützt) - weshalb es von praktisch jedem Netzwerkdrucker weit verbreitet und unterstützt wurde.

  • IPP ist durch die ISTO Printer Working Group (PWG) standardisiert, die praktisch jeden einzelnen Druckerhersteller auf der ganzen Welt repräsentiert. HP hat sich sogar für IPP entschieden und mehr als 350 seiner neuesten Druckermodelle selbstzertifiziert, um dem neuen 'IPP Everywhere' Standard zu entsprechen =.

  • Mit IPP (S) haben Sie viel bessere Sicherheitsoptionen: Authentifizierung/Autorisierung, Verschlüsselung der übertragenen Daten, Zugriffskontrolle usw.

  • Mit IPP haben Sie einen festgelegten Satz von Namen und Werten für Druckauftragsoptionen. Duplexdruck ist entweder eine der 'Seiten = zweiseitige lange Kante' oder '... = zweiseitige kurze Kante' , wohingegen Sie zuvor bis zu zehn oder mehr Möglichkeiten haben konnten, einen Duplexdruck festzulegen (da jeder Anbieter sein eigenes Benennungsschema verwenden konnte). Gleiches gilt für viele andere Druckparameter.

  • Mit IPP (S) können Sie einen IPP-fähigen Drucker abfragen (und mehr als 90% der in den letzten 10 Jahren verkauften Geräte können mit IPP kommunizieren - weil AirPrint nur aufgrund von funktionieren kann es, und mehr als die Hälfte davon kann PDF auch direkt verbrauchen) über seine spezifischen Fähigkeiten: Kann es Farbe machen? Welche Papierformate werden unterstützt? Werden Duplexdrucke ausgeführt? Kann es heften, lochen, falten? Welche IPP-Versionen werden unterstützt? Welche Seitenbeschreibungssprache (PDL - PostScript, PDF, PCL, JPEG usw.) kann ich senden? Etc.pp. ...

  • Mit der neuesten Entwicklung des IPP-Standards, treffend als "IPP Everywhere" bezeichnet, schließlich treiberloses Drucken beginnt zu arbeiten. CUPS kann es schaffen! Immer wenn ein IPP Everywhere-Drucker gefunden wird, benötigt er keine vom Administrator vorbereiteten oder vorinstallierten Treiber- und/oder gerätespezifischen PPD-Dateien mehr: Er weiß, dass er eines der Standardformate für Seitenbeschreibungen (JPEG, PWG, usw.) senden kann. Raster, URF-Raster oder PDF, für deren Generierung kein proprietärer Treiber erforderlich ist), kann das Gerät nach seinen spezifischen Funktionen abfragen und automatisch eine PPD erstellen, die diese Funktionen widerspiegelt, auch wenn es sich nicht um IPP handelt -aktivierte Anwendungen können weiterhin auf herkömmliche Weise drucken (diese "Legacy" -Anwendungen sprechen noch nicht IPP und werden zur Suche nach PPDs verwendet - Anwendungen wie LibreOffice oder Firefox oder was-nicht-tun).

IPP ist die Zukunft und die Zukunft ist bereits da. (AppSocket ist Vergangenheit, aber noch nicht vollständig verschwunden. Die meisten IPP-Drucker sprechen immer noch über AppSocket ....)


Im speziellen Fall von Ihrem Drucker: Einige Anbieter/Modelle haben fehlerhafte IPP-Implementierungen und funktionieren möglicherweise nicht einwandfrei, während AppSocket-Druck auf demselben Modell möglicherweise fehlerfrei funktioniert. Testen Sie es einfach mit IPP und verwenden Sie es weiter, wenn es einwandfrei funktioniert. Wenn nicht, kehren Sie zu AppSocket zurück.

5
Kurt Pfeifle