mit filter sollte eigentlich dann Drucker 1 laufen, nach dem Lesen von Johannes Mail bin ich noch auf folgende mögliche Lösung gekommen, nämlich das du auf dem weg von drucker 2 zu drucker 1 statt dem http://localhost:631 mal ein lpd protokoll zwischen den druckern versuchst wimni kann man dort explizit die optionen setzen so das du dort mit einer anderen oder leeren option versuchst das raw wegzubekommen. Schließlich müsste er die info über das -raw an der stelle dann verlieren.
Hi,
wie sollte so eine Config aussehen. Habe mal die Anpassung in der printers.conf so vollzogen:
kann es sein das ich entweder nicht verstehe was du da konfiguriert hast oder ich mich nicht klar genug ausgedrückt habe:
das da oben schaut so aus als würde drucker1 direkt an den netzwerkdrucker mit namen drucker01 drucken, das soll er aber gerade nicht.
er soll sap->drucker2->lpd->drucker1->drucker01:9100
ich hoffe jetzt wird es etwas klarer. Gefiltert wird dann bei drucker1.
deine URI bei drucker2 müsste bei deinem Beispiel lpd://localhost/DRUCKER01 lauten oder wie auch immer DRUCKER01 lokal per lpd erreicht werden kann. Wie gesagt das hab ich schon lange nicht mehr gemacht aber so ging das früher immer als der lpd noch der Standard war.
ps: mir ist klar das der druckjob dann 2x durch den cups muß ...
Hi, also meine Config ist doch so eingerichtet, dass ich erst per SAP auf DRUCKER02 drucke, dieser per lpd auf den Drucker01 geht, der dann über den unter der .ppd Datei eingetragenen Filter auf Drucker01 druckt. Hier mal der Logoutput: [..] ReadClient() 10 POST /printers/DRUCKER02 HTTP/1.1 print_job: auto-typing file... print_job: request file type is CancelJob: id = 59280 check_quotas: requesting-user-name = 'sapadm' print_job: requesting-user-name = 'sapadm' Adding start banner page "none" Job 59778 queued on 'DRUCKER02' Job 59778 hold_until = 0 StartJob(59778, 0x5f0930) StartJob() id = 59778, file StartJob: Sending job to queue job-sheets=none banner_page = 0 StartJob: argv = "DRUCKER02","59778","sapadm","(stdin)","1","","/var/spool/cups/d59778-001" StartJob: envp[0]="PATH=/usr/lib64/cups/filter:/bin:/usr/bin" StartJob: envp[1]="SOFTWARE=CUPS/1.1" StartJob: envp[2]="USER=root" StartJob: envp[3]="CHARSET=utf-8" StartJob: envp[4]="LANG=en_US" StartJob: envp[5]="PPD=/etc/cups/ppd/DRUCKER02.ppd" StartJob: envp[6]="CUPS_SERVERROOT=/etc/cups" StartJob: envp[7]="RIP_MAX_CACHE=8m" StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp" StartJob: envp[9]="CONTENT_TYPE=application/vnd.cups-raw" StartJob: envp[10]="DEVICE_URI=lpd://localhost/DRUCKER01" StartJob: envp[11]="PRINTER=DRUCKER02" StartJob: envp[12]="CUPS_DATADIR=/usr/share/cups" StartJob: envp[13]="CUPS_FONTPATH=/usr/share/cups/fonts" StartJob: envp[14]="CUPS_SERVER=localhost" StartJob: envp[15]="IPP_PORT=631" StartJob: statusfds = [ 11 StartJob: filterfds[1] = [ 13 StartJob: backend = "/usr/lib64/cups/backend/lpd" StartJob: filterfds[0] = [ -1 start_process("/usr/lib64/cups/backend/lpd", 0x7fbffee160, 0x7fbffed340, 13, 14, Started backend /usr/lib64/cups/backend/lpd (PID 32492) ProcessIPPRequest: 10 status_code=0 [Job 59778] Network host 'localhost' [..] [printers.conf] <Printer DRUCKER01> Info HP LJ 4000 TN Location DeviceURI socket://drucker01:9100 State Idle StateTime 1184660367 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer </Printer> <Printer DRUCKER02> Info HP LJ 4000 TN Location DeviceURI lpd://localhost/DRUCKER02 State Idle StateTime 1184660367 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer </Printer> -- 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