Hallo, On Apr 13 10:14 Johannes Meixner wrote (shortened):
On Apr 13 08:39 Daniel Spannbauer wrote (shortened):
wir sind gerade dabei unser Drucksystem von LPD auf Cups umzustellen. Bei uns im Haus sind fast alle Treiber für den LPD selbst geschrieben (Wegen Schachtansteuerung, Barcode-Drucker etc. pp.). Kann ich auch in Cups irgendwie diese Scripte verwenden? Wenn ja, wie?
"System V style interface script" ist das passende Stichwort.
Für die Grundlagen siehe http://de.opensuse.org/SDB:CUPS_in_aller_K%C3%BCrze und für die Details siehe http://de.opensuse.org/SDB:Selbst_erstellte_Filter_zum_Ausdruck_mit_CUPS
Ich vergaß "man filter" zu erwähnen. Hier ist das etwas spezielle "System V style interface" genauer beschrieben "Filters must be capable of reading from a filename on the command-line or from the standard input", was zu Kostrukten wie ------------------------------------------------------------------- # have the input at fd0 (stdin) in any case [ -n "$6" ] && exec <"$6" ------------------------------------------------------------------- oder ------------------------------------------------------------------- # set inputfile to where the input comes from inputfile="-" [ -n "$6" ] && inputfile="$6" ------------------------------------------------------------------- führt. Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex