Einstellungen beim Druck mit CUPS: wo?
Liebe Mitleser/innen, in welcher Datei muss ich beim Druckauftrag mit CUPS auf einer Printserver-Box (lpd://192.168.2.1:515/LPT1) die Druckeigenschaften einstellen? In printcap geht es nicht, diese Datei wird bei mir (9.0) von printers.conf generiert, die wiederum von cupsd.conf erstellt wird. Änderungen in printcap sind also wohl zwecklos. Mir geht es um den Eintrag von :sf: zum Unterdrücken des leeren Blattes nach jedem Druck. Danke für jede Hilfe. Gruß, Werner Gregori
Hallo, On Apr 5 21:43 Werner Gregori wrote (shortened):
in welcher Datei muss ich beim Druckauftrag mit CUPS auf einer Printserver-Box (lpd://192.168.2.1:515/LPT1) die Druckeigenschaften einstellen?
Mit "lpdamin" in der PPD Datei.
Mir geht es um den Eintrag von :sf: zum Unterdrücken des leeren Blattes nach jedem Druck.
Diese Option gibt es bei CUPS nicht. Stattdessen ist die zum Drucker passenden PPD Datei zu nehmen. Zudem ist zu klären, ob der _zusätzliche_ Seitenvorschub am Ende jedes Druckauftrages tatsächlich vom CUPS-Drucksystem kommt. Ein Seitenvorschub (oder was auch immer den Drucker veranlasst, am Ende jedes Druckauftrages das letzte Blatt auszugeben) kommt natürlich vom CUPS-Drucksystem - hier geht es um einen zusätzlichen Seitenvorschub der z.B. vom LPD in der Printserver-Box kommen kann. Dann ist das in de Printserver-Box selbst abzustellen. Dazu die Doku der Printserver-Box konsultieren. Normalerweise ist es besser, Printserver-Boxen via TCP-Socket anzusprechen - siehe Administrationshandbuch. Vergl. auch den (alten) SDB-Artikel http://portal.suse.com/sdb/de/1999/04/ke_netprint-trouble.html Gruss, Johannes Meixner -- SUSE LINUX AG, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Hallo, leider gibt die Doku des Printservers nicht viel her, sie ist auf Windows ausgerichtet. Es ist ein Hardware-Router (T Sinus 130) mit Parallelanschluss für Drucker, der nur über die lpd://hostname:515/LPT1 Adresse ansprechbar scheint (wenn ich bei meinen Versuchen nicht einen anderen Fehler gemacht habe). Ein ebenfalls angeschlossener 8.2 Client erzeugt allerdings kein leeres Blatt, ich muss also wohl die Änderung irgendwo im 9.0 Client vornehmen. Es ist ein (älterer) Brother HL 730. Gruß Werner Gregori Johannes Meixner schrieb:
On Apr 5 21:43 Werner Gregori wrote (shortened):
in welcher Datei muss ich beim Druckauftrag mit CUPS auf einer Printserver-Box (lpd://192.168.2.1:515/LPT1) die Druckeigenschaften einstellen?
Mit "lpdamin" in der PPD Datei.
Mir geht es um den Eintrag von :sf: zum Unterdrücken des leeren Blattes nach jedem Druck.
Diese Option gibt es bei CUPS nicht. Stattdessen ist die zum Drucker passenden PPD Datei zu nehmen.
Zudem ist zu klären, ob der _zusätzliche_ Seitenvorschub am Ende jedes Druckauftrages tatsächlich vom CUPS-Drucksystem kommt. Ein Seitenvorschub (oder was auch immer den Drucker veranlasst, am Ende jedes Druckauftrages das letzte Blatt auszugeben) kommt natürlich vom CUPS-Drucksystem - hier geht es um einen zusätzlichen Seitenvorschub der z.B. vom LPD in der Printserver-Box kommen kann. Dann ist das in de Printserver-Box selbst abzustellen. Dazu die Doku der Printserver-Box konsultieren.
Normalerweise ist es besser, Printserver-Boxen via TCP-Socket anzusprechen - siehe Administrationshandbuch.
Hallo, On Apr 6 13:49 Werner Gregori wrote (shortened):
Ein ebenfalls angeschlossener 8.2 Client erzeugt allerdings kein leeres Blatt, ich muss also wohl die Änderung irgendwo im 9.0 Client vornehmen. Es ist ein (älterer) Brother HL 730.
Der 8.2 Client verwendet auch CUPS? Wenn ja, dann wird vermutlich auf dem 8.2 CUPS-System eine andere PPD verwendet als auf dem 9.0 CUPS-System. Dazu /etc/cups/ppd/<Warteschlangenname>.ppd auf beiden Systemen vergleichen (insbesondere der *NickName Eintrag und ggf. der *cupsFilter Eintrag sollten genügen, um zu sehen, ob es verschiedene PPDs sind). Ggf. die PPD vom 8.2 CUPS-System rgendwohin auf das 9.0 CUPS-System kopieren und dann mit lpadmin -p test -v lpd://192.168.2.1:515/LPT1 -E -P /pfad/datei.ppd eine Testwarteschlange auf dem 9.0 CUPS-System anlegen. Gruss, Johannes Meixner -- SUSE LINUX AG, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Hallo, die *.ppd Files auf 8.2 und 9.0 sind absolut identisch. Der Test der 8.2 ppd auf dem 9.0 System war erfolgreich. Zwei Unterschiede zwischen den Druckeinstellungen der beiden Clients: - 8.2 druckt mit LPR-Drucksystem, 9.0 mit CUPS (fiel mir beim Druck aus der graphischen Oberfläche auf). - in printcap steht bei 8.2 nur der Druckername, bei 9.0 Zusätze. Zitat:
brother730|brother730:rm=fsc:rp=brother730: ('fsc' ist der Hostname des 9.0 Clients) Weiterer Versuch: Abschalten des ps accounting in /usr/lib/cups/filter/cupsomatic führt zur einer Störungsanzeige auf dem Drucker nach dem Ausdruck. Nach Reset kommt dann das leere Blatt. Leider gibt der 8.2 Client seit meinen Manipulationen am 9.0 System auch eine Leerseite aus. Kann es eine Rolle spielen, dass parallel zu den Linux Clients auch ein Windows-System auf den Drucker zugreift (aber ohne Leerseite)? Was kann man noch versuchen? Vielen Dank einsweilen für die Tipps. Werner Gregori
Johannes Meixner schrieb:
On Apr 6 13:49 Werner Gregori wrote (shortened):
Ein ebenfalls angeschlossener 8.2 Client erzeugt allerdings kein leeres Blatt, ich muss also wohl die Änderung irgendwo im 9.0 Client vornehmen. Es ist ein (älterer) Brother HL 730.
Der 8.2 Client verwendet auch CUPS?
Dazu /etc/cups/ppd/<Warteschlangenname>.ppd auf beiden Systemen vergleichen
eine Testwarteschlange auf dem 9.0 CUPS-System anlegen.
participants (2)
-
Johannes Meixner
-
Werner Gregori