Sollten CUPS-Clients PPDs lokal hinzufügen müssen, dh sollte ich sie weiterleiten lpadmin -P
? Diese Clients drucken über einen lokalen Druckserver auf einen Remote-Druckserver ( ipp://
), von dem ich annehme, dass er gemäß den bewährten Methoden eingerichtet ist (ich verwalte ihn nicht). Sie sind Linux-PCs. Ich glaube nicht, dass es sich um unformatierte Warteschlangen auf dem Remote-Druckserver handelt.
Meine Frage klingt identisch mit dieser, aber ich verstehe, dass Treiber und PPDs nicht dasselbe sind und dass PPDs eine Art "Funktionsliste" für den Drucker mit einigen PostScript-Befehlen zur Verwendung sind. Es scheint mir etwas zu sein, das der Job des Servers ist, aber ich hatte Probleme, irgendetwas zu finden, das dies klar aussagt.
client.conf
, um auf den Remote-Server zu zeigen, aber es gibt eine Warteschlange, die wir brauchen und die nicht auf diesem CUPS-Server ist (für einige öffentliche Labors ist dies ein kostenpflichtiges System). Dies ist der Hauptgrund für den lokalen CUPS-Server, für den wir eine PPD verwenden.Antworten:
Ich habe einen einzelnen Linux-Druckserver namens printsrv, auf dem cupsd mit allen Netzwerkdruckern ausgeführt wird, die mit den richtigen Treibern / PPDs / etc. Definiert sind. Auf den über 100 anderen Linux-Rechnern auf meiner Site starte ich nicht einmal den cups-Service-Daemon und die einzige Konfiguration, die ich zum Drucken auf ihnen mache, ist das Hinzufügen einer Zeile zu /etc/cups/client.conf
Mit dieser einen Zeile in /etc/cups/client.conf sehen alle meine Linux-Boxen jeden Drucker, den ich auf printsrv definiere, und drucken ihn korrekt aus.
quelle
In CUPS haben Sie folgende Möglichkeiten: 1. Verwenden Sie die unformatierte Warteschlange auf dem Server, und verwenden Sie eine bestimmte PPD auf dem Client. 2. Verwenden Sie eine bestimmte PPD auf dem Server, und verwenden Sie die unformatierte Warteschlange auf dem Client
Beide Fälle sollten als veraltet betrachtet werden und sollen in Zukunft fallengelassen werden.
Auf dem Server:
Auf dem Client:
quelle