Ohne die Details verfolgt zu haben, scheint es darum zu gehen, dem Drucksystem hier ein gewisses Format aufzuzwingen.
Siehe in http://en.opensuse.org/SDB:Using_Your_Own_Filters_to_Print_with_CUPS die Infos zu "-o document-format=..." womit das Format via Kommandozeile erzwungen werden kann, z.B. um eine PostScript Datei als PostScript Quelltext auszudrucken:
lp -d <queue> -o document-format=text/plain \ /usr/share/ghostscript/8.15/examples/colorcir.ps
Wenn man so einen Druckbefehl an passender Stelle festlegen kann, sollte es funktionieren.
Evtl. mit einer speziellen "Weiterleitungswarteschlange" in die (nur) SAP druckt und die ein "System V style interface script" hat, was etwa wie folgt aussieht - vergl. die Beispiele in http://en.opensuse.org/SDB:Using_Your_Own_Filters_to_Print_with_CUPS -------------------------------------------------------------------- #! /bin/bash # debug info in /var/log/cups/error_log set -x # set inputfile to where the input comes from inputfile="-" [ -n "$6" ] && inputfile="$6" # printing lp -d <queue> -o document-format=text/plain $inputfile -------------------------------------------------------------------- so dass die Weiterleitungswarteschlange den Druckauftrag via "lp" Befehl mit passend gesetztem Format an die eigentliche Warteschlange weiterleitet.
Hi habe mir mal zwischenzeitlich den Druckoutout als File gesichert und mal auf der Kommandozeile ein: lp -d <queue> -o document-format=text/plain $inputfile ausgeführt. Dann wird das Format korrekt in text/plain ausgegeben und der Filter ausgeführt. Leider gibts unter SAP keine Möglichkeit ein Kommando statt einer Kopplungsart anzugeben. Kann ich evtl. in CUPS als DeviceURI sowas angeben ? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- __________________________________________________________ Raiffeisen Waren-Zentrale Rhein-Main eG 50668 Koeln, Altenberger Str. 1a Tel: 0221/1638-0 Fax: 0221/1638-254 Sitz: Koeln Amtsgericht Koeln, GnR 728 Geschaeftsfuehrender Vorstand: Hans-Josef Hilgers (Sprecher) Markus Stuettgen Dr. Karl-Heinrich Suemmermann Vorstand: Friedhelm Decker (Vorsitzender) Ingo Steitz Vorsitzender des Aufsichtsrates: Peter Bleser (MdB) St.Nr.: 215/5938/0152 Bankverbindung: WGZ Bank AG, Duesseldorf (BLZ 300 600 10) Konto-Nr.: 300 011 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org