• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Canon IP4200 und Turboprint

NRIXS

Newbie
Hallo zusammen,

ich schaffe es irgendwie nicht meinen Drucker (Canon IP4200) unter SuSE 10.0 zum Drucken zu bewegen. Der Drucker wird aber gefunden, da ich mit Turboprint-Config (Version 1.94) ein Düsentestmuster ausdrucken kann. Aber weder das Drucken einer Testseite noch das Drucken aus anderen Anwendungen heraus funktioniert. Der Druckauftrag wird in die Warteschlange gestellt und dann tut sich nichts mehr. Im Turboprint-Setup-Programm erscheint unter Status ein grüner Punkt und es erscheint die Meldung "Druckt - Aufträge annehmen - 1 Aufträge".

Ich bin für jeden Tip dankbar!
 

misiu

Moderator
Teammitglied
Aus Turboprint - Handbuch:
3.3 Fehlerbehebung

CUPS Drucksystem

Wenn Sie keinen korrekten Audruck mit TurboPrint erreichen, sollten Sie erst ein paar Dinge ausprobieren, bevor Sie einen Fehlerbericht einsenden (siehe unter Fehlerbericht übermitteln).

Anmerkung: Falls Sie Ihre Linux-Installation nach der Installation von TurboPrint auf das CUPS-Drucksystem umstellen, müssen Sie das TurboPrint Installationsprogramm nochmals ausführen.

Überprüfen Sie bitte die Drucker-Konfiguration über das KDE-Kontrollzentrum bzw. das WEB-Browser-Interface von CUPS überprüfen - siehe letzter Abschnitt.

Die mit TurboPrint eingerichteten Drucker sollten dort sichtbar sein. Sie können nun prüfen, ob der Drucker angehalten ist oder noch Druckaufträge in der Warteschlange sind.

Am besten löschen Sie alle sichtbaren Druckaufträge, starten den Drucker, falls er angehalten war, und Drucken eine Testseite (über Icon oder Kontextmenü mit rechter Maustaste).

Falls sich die Probleme nicht lösen lassen und Sie einen Fehlerbericht einsenden (siehe unter Fehlerbericht übermitteln), fügen Sie bitte die Dateien /var/log/turboprint_cups.log und /var/log/cups/error_log Ihrer E-Mail als Anhang bei.



MfG
misiu
 
OP
N

NRIXS

Newbie
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::eek:pen_config_file: wrong file contents
ERROR:
configfile_class::eek: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::eek:pen(buffer)
28 inifile::eek:pen(buffer)
5958 inifile::eek:pen(buffer)
29047 inifile::eek:pen(buffer)
64100 prefs::device_array (cups_device)
256000 spoolsystem::eek:pen: remember_buffer
29047 inifile::eek: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
 
A

Anonymous

Gast
Tja an einem ähnlichen Problem hänge ich auch rum (auch wenn ich etwas weiter bin).
Zur Installation des Druckertreibers liest du dir am besten
- http://www.linux-club.de/viewtopic.php?t=56873
- http://de.gentoo-wiki.com/Canon_i560
- http://ubuntuforums.org/archive/index.php/t-38995.html
- http://kanotix.com/index.php?name=PNphpBB2&file=viewtopic&t=7784
durch (überschneiden sich).
Du musst also die Canon-Treiber vom japanischen FTP installieren.

Ich hänge im Moment bei dem Problem, dass er Bilder ziemlich falsch ausdruckt.
Weiß jemand dafür eine Lösung?

MfG. Mercedesdriver :)
 

misiu

Moderator
Teammitglied
@NRIXS :
und was sagt Turboprint dazu?
Auch , wenn man eine Testversion verwendet, hat man recht auf eine
Support -Antwort von Turboprint, die wissen doch am besten, wie deren
Treiber funktioniert und freuen sich bestimmt auf Rückmeldungen über Fehler
die in zükunftigen Versionen behoben werden können.

Die japanischen Treiber sind nicht gerade leicht zu installieren:
http://www.linux-club.de/viewtopic.php?t=13490 (weiter unten)
@mercedesdriver
Falls es nicht klappt, versuche die modifizierte PPD:
http://www.siebelt.org/computer/linux_howtos/canon_ip4000/canon_modified.ppd

MfG
misiu
 
Oben