Hallo,
also hier noch ein paar zusätzliche Informationen:
Ich benutze die Demo-Version von Turboprint 1.94 und mein Drucker ist über USB angeschlossen. Die Verzeichnisse /dev/usb/lp0 und /dev/usblp0 existieren und die Rechte habe ich auf jeweils rwxrwxrwx gesetzt. Aber weder als root noch als Benutzer kann ich drucken (außer dem Düsentestmuster). Ich benutze ich die Kernelversion 2.6.13-15.8.
Auszug aus /var/log/cups/error_log:
I [02/Apr/2006:14:41:19 +0200] All jobs on 'tp0' were purged by 'root'.
I [02/Apr/2006:14:41:19 +0200] Printer 'tp0' started by 'root'.
I [02/Apr/2006:14:41:21 +0200] Saving printers.conf...
I [02/Apr/2006:14:41:21 +0200] Printer 'tp0' modified by 'root'.
I [02/Apr/2006:14:41:21 +0200] Saving printers.conf...
I [02/Apr/2006:14:41:21 +0200] Printer 'tp0' modified by 'root'.
I [02/Apr/2006:14:41:21 +0200] Setting tp0 device-uri to "usb:/dev/usb/lp0" (was "usb:/dev/usb/lp0".)
I [02/Apr/2006:14:41:21 +0200] Saving printers.conf...
I [02/Apr/2006:14:41:21 +0200] Printer 'tp0' modified by 'root'.
I [02/Apr/2006:14:41:21 +0200] Saving printers.conf...
I [02/Apr/2006:14:41:21 +0200] Saving classes.conf...
I [02/Apr/2006:14:41:21 +0200] Default destination set to 'tp0' by 'root'.
I [02/Apr/2006:14:49:45 +0200] Adding start banner page "none" to job 3.
I [02/Apr/2006:14:49:45 +0200] Adding end banner page "none" to job 3.
I [02/Apr/2006:14:49:45 +0200] Job 3 queued on 'tp0' by 'root'.
I [02/Apr/2006:14:49:45 +0200] Started filter /usr/lib/cups/filter/pstops (PID 10061) for job 3.
I [02/Apr/2006:14:49:45 +0200] Started filter /usr/lib/cups/filter/pstoturboprint (PID 10062) for job 3.
I [02/Apr/2006:14:49:45 +0200] Started backend /usr/lib/cups/backend/usb (PID 10063) for job 3.
Auszug aus /var/log/turboprint.log:
ERROR:
configfile_class:

pen_config_file: wrong file contents
ERROR:
configfile_class:

pen_config_file: wrong file contents
lp -d tp0 /tmp/tp9779_1.tmp
lp -d tp0 /tmp/tp9779_3.tmp
canon_class::get_ink_quantity: head: CL ink: NO newink: PBK=040,BK=040,Y=040,M=040,C=040
Report at end of pdrivecontrol_class::release_printer
29 inifile:

pen(buffer)
28 inifile:

pen(buffer)
5958 inifile:

pen(buffer)
29047 inifile:

pen(buffer)
64100 prefs::device_array (cups_device)
256000 spoolsystem:

pen: remember_buffer
29047 inifile:

pen(buffer)
Total memory usage=384209
Auszug aus /var/log/turboprint_cups.log:
#######################################################
New print job Sun Apr 2 14:49:45 CEST 2006 (pstoturboprint 1.94-2)
job-id 3
user root
title tp10059_1.tmp
copies 1
options cpi=10 lpi=6
file
/usr/bin/tpprint -v2 -l/var/log/turboprint_cups.log --ppdfile=/etc/cups/ppd/tp0.ppd --psfeatures /tmp/pstoturboprint10062.chunk /tmp/pstoturboprint10062.var
PPD file:
-rw-r--r-- 1 lp lp 28435 Apr 2 14:41 /etc/cups/ppd/tp0.ppd
test directory access:
drwxr-xr-x 2 root root 144 Apr 2 14:49 /etc/turboprint
drwxr-xr-x 10 root root 240 Apr 2 14:39 /usr/share/turboprint
drwxr-xr-x 2 root root 9952 Apr 2 14:39 /usr/share/turboprint/printers
-rw-r--r-- 1 root root 607 Apr 2 14:39 /etc/turboprint/system.cfg
chunk file:
-rw------- 1 lp lp 8428 Apr 2 14:49 /tmp/pstoturboprint10062.chunk
linux-gate.so.1 => (0xffffe000)
libm.so.6 => /lib/tls/libm.so.6 (0x40036000)
libc.so.6 => /lib/tls/libc.so.6 (0x4005d000)
/lib/ld-linux.so.2 (0x40000000)
/usr/bin/tpprint -v2 -l/var/log/turboprint_cups.log --ppdfile=/etc/cups/ppd/tp0.ppd --psfeatures /tmp/pstoturboprint10062.chunk /tmp/pstoturboprint10062.var
Searching PPD file and postscript header for options...
----------- Start of var file -----------
ZEDOPARM="$ZEDOPARM zedoInputSlot=ButtonSelect"
ZEDOPARM="$ZEDOPARM zedoMediaType=Plainpaper_4"
ZEDOPARM="$ZEDOPARM zedoPageRegion=A4"
ZEDOPARM="$ZEDOPARM zedoBrightness=0"
ZEDOPARM="$ZEDOPARM zedoContrast=0"
ZEDOPARM="$ZEDOPARM zedoIntensity=0"
ZEDOPARM="$ZEDOPARM zedoGamut=0"
ZEDOPARM="$ZEDOPARM zedoGamma=180"
ZEDOPARM="$ZEDOPARM zedoColorK=0"
ZEDOPARM="$ZEDOPARM zedoColorC=0"
ZEDOPARM="$ZEDOPARM zedoColorM=0"
ZEDOPARM="$ZEDOPARM zedoColorY=0"
ZEDOPARM="$ZEDOPARM zedoColorCorrection=1"
ZEDOPARM="$ZEDOPARM zedoUserColor=0"
ZEDOPARM="$ZEDOPARM zedoColorModel=RGB"
ZEDOPARM="$ZEDOPARM zedoDithering=ErrorDiffusion"
ZEDOPARM="$ZEDOPARM zedoDuplexAdjust=0"
ZEDOPARM="$ZEDOPARM zedoMirror=0"
ZEDOPARM="$ZEDOPARM zedoDuplex=None"
ZEDOPARM="$ZEDOPARM zedoPrinterDriver=Canon_PIXMA_iP4200"
ZEDOPARM="$ZEDOPARM zedoResolution=600x600dpi"
GSPPDFOUND=1
GSCOLORMODE=2
GSXDPI=600
GSYDPI=600
GSWIDTH=4960
GSHEIGHT=7015
TPWIDTH=8268
TPHEIGHT=11693
TPXOFFSET=0
TPYOFFSET=0
----------- 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 ---cpi=10 ---lpi=6 --ppdfile=/etc/cups/ppd/tp0.ppd --psheader=/tmp/pstoturboprint10062.chunk
COMPLETEPIPE=/usr/share/turboprint/lib/tpstdin --paste /tmp/pstoturboprint10062.chunk | gs -sDEVICE=pcx24b -r600x600 -g4960x7015 -dSAFER -dNOPAUSE -dBATCH -sOutputFile=/tmp/pstoturboprint10062.fifo - >> /var/log/turboprint_cups.log
----------- Start of print job -----------
------------ End of print job ------------
Auszug aus /var/log/cups/access_log:
localhost - root [02/Apr/2006:14:41:19 +0200] "POST /admin/ HTTP/1.1" 200 121
localhost - root [02/Apr/2006:14:41:19 +0200] "POST / HTTP/1.1" 200 290
localhost - root [02/Apr/2006:14:41:19 +0200] "POST / HTTP/1.1" 200 152
localhost - root [02/Apr/2006:14:41:20 +0200] "POST / HTTP/1.1" 200 290
localhost - root [02/Apr/2006:14:41:20 +0200] "POST / HTTP/1.1" 200 152
localhost - root [02/Apr/2006:14:41:21 +0200] "POST /admin/ HTTP/1.1" 200 177
localhost - root [02/Apr/2006:14:41:21 +0200] "POST /admin/ HTTP/1.1" 200 28677
localhost - root [02/Apr/2006:14:41:21 +0200] "POST /admin/ HTTP/1.1" 200 152
localhost - root [02/Apr/2006:14:41:21 +0200] "POST / HTTP/1.1" 200 290
localhost - - [02/Apr/2006:14:41:21 +0200] "POST / HTTP/1.1" 200 137
localhost - - [02/Apr/2006:14:41:21 +0200] "POST / HTTP/1.1" 200 137
localhost - - [02/Apr/2006:14:41:21 +0200] "POST / HTTP/1.1" 200 77
localhost - - [02/Apr/2006:14:41:21 +0200] "POST / HTTP/1.1" 200 137
localhost - - [02/Apr/2006:14:41:21 +0200] "POST / HTTP/1.1" 200 137
localhost - root [02/Apr/2006:14:41:21 +0200] "POST /admin/ HTTP/1.1" 200 121
localhost - - [02/Apr/2006:14:41:22 +0200] "POST /printers/ HTTP/1.1" 200 221
localhost - - [02/Apr/2006:14:41:22 +0200] "POST /classes/ HTTP/1.1" 200 221
localhost - - [02/Apr/2006:14:41:22 +0200] "POST /printers/ HTTP/1.1" 200 109
localhost - - [02/Apr/2006:14:41:22 +0200] "POST / HTTP/1.1" 200 365
localhost - - [02/Apr/2006:14:41:27 +0200] "POST /printers/ HTTP/1.1" 200 221
localhost - - [02/Apr/2006:14:41:27 +0200] "POST /classes/ HTTP/1.1" 200 221
localhost - - [02/Apr/2006:14:41:27 +0200] "POST /printers/ HTTP/1.1" 200 109
localhost - - [02/Apr/2006:14:41:27 +0200] "POST / HTTP/1.1" 200 365
localhost - - [02/Apr/2006:14:49:20 +0200] "POST / HTTP/1.1" 200 114
localhost - - [02/Apr/2006:14:49:20 +0200] "POST /printers/ HTTP/1.1" 200 206
localhost - - [02/Apr/2006:14:49:20 +0200] "POST /admin/ HTTP/1.1" 401 0
localhost - root [02/Apr/2006:14:49:20 +0200] "POST /admin/ HTTP/1.1" 200 77
localhost - - [02/Apr/2006:14:49:45 +0200] "POST / HTTP/1.1" 200 137
localhost - - [02/Apr/2006:14:49:45 +0200] "POST / HTTP/1.1" 200 137
localhost - - [02/Apr/2006:14:49:45 +0200] "POST / HTTP/1.1" 200 77
localhost - - [02/Apr/2006:14:49:45 +0200] "POST /printers/tp0 HTTP/1.1" 200 5342
Die Log-Files enthalten keine neuen Informationen, wenn ich einen Druckauftrag zuerst in eine Postscriptdatei umleite.
Die Druckaufträge bleiben immer so lange in der Warteschleife, bis ich sie manuell lösche.
Gruß,
NRIXS