Hier mal ein kleines Update von mir:
Aus fast allen Anwendungen funktioniert jetzt das Drucken.
Ausnahme ist das sehr nützliche Tool "kprinter". Hier gibt es folgendes Proplem:
- wenn kprinter im root-Modus gestartet wird funktioniert alles korrekt!!!
- bei jedem anderen Benutzer können nur Dateien ausgedruckt werden, von denen kprinter der meinung ist, diese nicht zu kennen. Es erscheint dann die Frage, ob die Datei in PS format konvertiert werden soll. Nach Bestätigung erfolgt dann der Ausdruck ohne Probleme.
- bei Bild-Dateien die kprinter erkennt (jpg, bmp ...) werden diese zwar in die Warteschlange gestellt, aber nicht gedruckt (die bleiben so lange in der Warteschlange, bis man sie manuell löscht - und blockieren so lange auch den Drucker!
In den logs finden sich folgende Einträge:
/var/log/cups/error_log:
I [02/Jan/2007:15:29:23 +0100] Adding start banner page "none" to job 29.
I [02/Jan/2007:15:29:23 +0100] Adding end banner page "none" to job 29.
I [02/Jan/2007:15:29:23 +0100] Job 29 queued on "S800tp" by "tw".
I [02/Jan/2007:15:29:23 +0100] Started filter /usr/lib/cups/filter/imagetops (PID 10519) for job 29.
I [02/Jan/2007:15:29:23 +0100] Started filter /usr/lib/cups/filter/pstoturboprint (PID 10520) for job 29.
I [02/Jan/2007:15:29:23 +0100] Started backend /usr/lib/cups/backend/usb (PID 10524) for job 29.
I [02/Jan/2007:15:42:28 +0100] Job 29 was canceled by "tw".
und in /var/log/turboprint_cups.log:
#######################################################
NEW PRINT JOB Di 2. Jan 15:29:23 CET 2007 (pstoturboprint 1.95-1)
job-id 29
user tw
title Bildschirmphoto1.png
copies 1
options multiple-document-handling=separate-documents-collated-copies job-uuid=urn:uuid:d71b5826-280c-371b-6f26-80db5aab16b7
file
test directory access:
drwxr-xr-x 2 root root 20480 24. Dez 00:35 /usr/share/turboprint/printers
linux-gate.so.1 => (0xffffe000)
libm.so.6 => /lib/libm.so.6 (0xb7eb6000)
libc.so.6 => /lib/libc.so.6 (0xb7d88000)
/lib/ld-linux.so.2 (0xb7f01000)
/usr/bin/tpprint -v2 -l/var/log/turboprint_cups.log --ppdfile=/etc/cups/ppd/S800tp.ppd --psfeatures /tmp/pstoturboprint10520.chunk /tmp/pstoturboprint10520.var
Searching PPD file and postscript header for options...
----------- Start of var file -----------
ZEDOPARM="$ZEDOPARM zedoPageRegion=A4"
ZEDOPARM="$ZEDOPARM zedoMediaType=Plainpaper_0"
ZEDOPARM="$ZEDOPARM zedoInputSlot=AutomaticFeed"
ZEDOPARM="$ZEDOPARM zedoColorModel=RGB"
ZEDOPARM="$ZEDOPARM zedoDithering=ErrorDiffusion"
ZEDOPARM="$ZEDOPARM zedoMirror=0"
ZEDOPARM="$ZEDOPARM zedoDuplexAdjust=0"
ZEDOPARM="$ZEDOPARM zedoIntensity=0"
ZEDOPARM="$ZEDOPARM zedoBrightness=0"
ZEDOPARM="$ZEDOPARM zedoContrast=0"
ZEDOPARM="$ZEDOPARM zedoColorCorrection=1"
ZEDOPARM="$ZEDOPARM zedoUserColor=0"
ZEDOPARM="$ZEDOPARM zedoGamma=180"
ZEDOPARM="$ZEDOPARM zedoColorY=0"
ZEDOPARM="$ZEDOPARM zedoColorM=0"
ZEDOPARM="$ZEDOPARM zedoColorC=0"
ZEDOPARM="$ZEDOPARM zedoColorK=0"
ZEDOPARM="$ZEDOPARM zedoGamut=0"
ZEDOPARM="$ZEDOPARM zedoResolution=600x600dpi_1"
ZEDOPARM="$ZEDOPARM zedoPrinterDriver=Canon_S800"
GSPPDFOUND=1
GSCOLORMODE=2
GSXDPI=600
GSYDPI=600
GSWIDTH=4960
GSHEIGHT=7015
TPWIDTH=8268
TPHEIGHT=11693
TPXOFFSET=0
TPYOFFSET=0
DUPLEX=0
PREVIEW=0
PVXDPI=10
PVYDPI=10
PVWIDTH=88
PVHEIGHT=125
----------- End of var file -----------
GSCOMMANDLINE=gs -sDEVICE=pcx24b -r600x600 -g4960x7015 -dSAFER -dNOPAUSE -dBATCH
TPCOMMANDLINE=/usr/bin/tpprint -a0 -e1 -s8268x11693 -v2 -l/var/log/turboprint_cups.log ---multiple-document-handling=separate-documents-collated-copies ---job-uuid=urn:uuid:d71b5826-280c-371b-6f26-80db5aab16b7 --ppdfile=/etc/cups/ppd/S800tp.ppd --psheader=/tmp/pstoturboprint10520.chunk --jobid=29 --username=tw '--title=Bildschirmphoto1.png'
COMPLETEPIPE=/usr/share/turboprint/lib/tpstdin --paste /tmp/pstoturboprint10520.chunk | gs -sDEVICE=pcx24b -r600x600 -g4960x7015 -dSAFER -dNOPAUSE -dBATCH -sOutputFile=/tmp/pstoturboprint10520.fifo - >> /var/log/turboprint_cups.log
----------- Start of print job -----------
ESP Ghostscript 8.15 (2006-04-19)
Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.
This software comes with NO WARRANTY: see the file COPYING for details.
ERROR: /undefined in 63,5
Additional information: [/cupsCompression 1]
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1138/3371(ro)(G)-- --dict:0/20(G)-- --dict:106/200(L)--
Current allocation mode is local
Last OS error: 2
job cancelling procedure - TPPID=10535 GSPID=10537
------------ END of tpprint filter ------------
Wie gesagt, bei Ausführung als root gibt es keine Probleme. Unter Suse Linux 10.1 hat ebenfalls alles funktioniert (auch mit KDE 3.55). Bei Installation eines Gutenprint-Treibers aust der Linux Distri, gibt es auch
keine Probleme. (Drucker: Canon S800)
Der direkte Druck aus z.B. "digikam" funktioniert zwar, es dauert aber relativ lange, bis der Drucker startet. Druck aus Gimp habe ich bisher überhaupt nicht hinbekommen. Da wird dann zwar ewig rumgerechnet, anschlieÃend irgend was in die Warteschlange gestellt und nach ein paar Minuten wieder gelöscht. Nur der Drucker gibt keinen Laut von sich.
Vielleicht hat ja jemand aus dem Turboprint-Team eine Idee, wie die Probleme beseitigt werden können. Kann im Grunde ja nur 'ne Kleinigkeit sein, wenn man weià wo der Fehler liegt.
