Hallo LUG,
ich möchte eine Datei über Kommandozeile drucken. Dazu nutze ich folgenden Befehl in einem Shell-Script (DN):
pr -h "Name: $LOGNAME Datei: $1" -n $1 | lpr
$1 = Datei, die gedruckt werden soll (Aufruf: DN <datei>).
Es wird der Header und die Zeilennummern erstellt und alles nach lpr geleitete. Schön. Nun fängt aber mein Drucker an, Papier zu sparen, indem er die Überschrift, die eigentlich auf die nächste Seite hätte kommen müssen und einige weitere Zeilen auf das vorhergehende Blatt druckt und den Rest auf das nächste. Es verschiebt sich alles. Nicht schön, obwohl ich auf diese Art letztendlich 1 Seite toten Baum gesparrt habe.
Wo muss ich jetzt an welcher Schraube drehen? Ich nutze Cups als Drucksystem und habe über die Weboberfläche nichts passendes gefunden. Auch die Hilfe war (für mich) in diese Beziehung nicht aussagefähig.
Ich habe mal die /etc/cups/printers.conf reingepackt, weiß nicht, ob die nützlich ist:
# Printer configuration file for CUPS v1.1.20 # Written by cupsd on Mon Jan 24 07:56:50 2005 <DefaultPrinter EPSONStylusC42> Info EPSON Stylus C42 Location DeviceURI usb://EPSON/Stylus%20C42 State Idle Accepting Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 </Printer>
Hier noch einiges, was über das Web-Frontent eingestellt ist:
Media-Type: Plain Paper Page Size: A4 Printout Mode: normal
Weitere Daten gerne auf Anfrage.
Vielen Dank,
Falk