Canon S750 druckt nicht.

Fragen zur Installation
Antworten
Leverator
Beiträge: 6
Registriert: Mo 15 Jun, 2009 20:24

Canon S750 druckt nicht.

Beitrag von Leverator »

Hallo liebes TurboPrint-Team,

seit meiner Linux-Neuinstallation funktioniert mein Drucker nicht mehr. Früher, mit meiner registrierten 1.9-Version funktionierte er noch. Jedoch läuft der Drucker mit dieser Version jetzt auch nicht mehr. Irgendwas muss sich an Cups oder so geändert haben.
Ich kann nichtmal eine Testseite ausdrucken.

Könnt Ihr mir helfen?


Folgende Software ist installiert/konfiguriert:

Linux: Debian Lenny
Kernel: 2.6.26-2-amd64 #1 SMP
Cups: 1.3.8
tp: turboprint_2.10-1_amd64 (Testversion noch 10 Tage "haltbar")
Gutenprint USB Printer #1 URI: "Canon:/dev/usb/lp0"

Ich habe auch schon versucht, die URI händisch zu ändern. Der Fehler ist exakt der gleiche.

Hier mal ein paar Logfiles:

=============================================
Beim Einschalten des Druckers kann ich in /var/log/messages folgendes lesen:
Jun 15 21:29:34 x3m kernel: [ 4501.422289] usb 2-2: new full speed USB device using uhci_hcd and address 3
Jun 15 21:29:34 x3m kernel: [ 4501.606221] usb 2-2: configuration #1 chosen from 1 choice
Jun 15 21:29:34 x3m kernel: [ 4501.615589] usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04A9 pid 0x106D
Jun 15 21:29:34 x3m kernel: [ 4501.615589] usb 2-2: New USB device found, idVendor=04a9, idProduct=106d
Jun 15 21:29:34 x3m kernel: [ 4501.615589] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 15 21:29:34 x3m kernel: [ 4501.615589] usb 2-2: Product: S750
Jun 15 21:29:34 x3m kernel: [ 4501.615589] usb 2-2: Manufacturer: Canon
Jun 15 21:29:34 x3m kernel: [ 4501.615589] usb 2-2: SerialNumber: AXXAAX
=============================================

Auszug aus /var/log/cups/error_log:

D [15/Jun/2009:21:41:36 +0200] [Job 64] HWMargins = [ 9.650 19.800 9.650 8.500 ]
D [15/Jun/2009:21:41:36 +0200] [Job 64] matrix = [ 8.333 0.000 0.000 -8.333 -80.417 6937.500 ]
D [15/Jun/2009:21:41:36 +0200] [Job 64] GPL Ghostscript 8.62: DEBUG2: cups_get_matrix(0x1684198, 0x1ee5210)
D [15/Jun/2009:21:41:36 +0200] [Job 64] cups->header.Duplex = 0
D [15/Jun/2009:21:41:36 +0200] [Job 64] cups->page = 1
D [15/Jun/2009:21:41:36 +0200] [Job 64] cupsPPD = 0x18abce0
D [15/Jun/2009:21:41:36 +0200] [Job 64] cupsPPD->flip_duplex = 0
D [15/Jun/2009:21:41:36 +0200] [Job 64] width = 4800, height = 6780
D [15/Jun/2009:21:41:36 +0200] [Job 64] PageSize = [ 595 841 ], HWResolution = [ 600 600 ]
D [15/Jun/2009:21:41:36 +0200] [Job 64] HWMargins = [ 9.650 19.800 9.650 8.500 ]
D [15/Jun/2009:21:41:36 +0200] [Job 64] matrix = [ 8.333 0.000 0.000 -8.333 -80.417 6937.500 ]
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: polling 11 fds for 1 seconds...
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: epoll() returned 1...
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: Read on fd 21...
D [15/Jun/2009:21:41:36 +0200] [Job 64] GPL Ghostscript 8.62: DEBUG2: cups_get_matrix(0x1684198, 0x1ee5210)
D [15/Jun/2009:21:41:36 +0200] [Job 64] cups->header.Duplex = 0
D [15/Jun/2009:21:41:36 +0200] [Job 64] cups->page = 1
D [15/Jun/2009:21:41:36 +0200] [Job 64] cupsPPD = 0x18abce0
D [15/Jun/2009:21:41:36 +0200] [Job 64] cupsPPD->flip_duplex = 0
D [15/Jun/2009:21:41:36 +0200] [Job 64] width = 4800, height = 6780
D [15/Jun/2009:21:41:36 +0200] [Job 64] PageSize = [ 595 841 ], HWResolution = [ 600 600 ]
D [15/Jun/2009:21:41:36 +0200] [Job 64] HWMargins = [ 9.650 19.800 9.650 8.500 ]
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: polling 11 fds for 1 seconds...
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: epoll() returned 1...
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: Read on fd 21...
D [15/Jun/2009:21:41:36 +0200] [Job 64] matrix = [ 8.333 0.000 0.000 -8.333 -80.417 6937.500 ]
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: polling 11 fds for 1 seconds...
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: epoll() returned 1...
d [15/Jun/2009:21:41:36 +0200] cupsdDoSelect: Read on fd 21...
D [15/Jun/2009:21:41:36 +0200] [Job 64] GPL Ghostscript 8.62: DEBUG2: cups_get_matrix(0x1684198, 0x1ee5210)

[...]

d [15/Jun/2009:21:42:44 +0200] cupsdAuthorize: con->uri="/printers/", con->best=0x14133b0(/)
d [15/Jun/2009:21:42:44 +0200] cupsdAuthorize: Authorization=""
D [15/Jun/2009:21:42:44 +0200] cupsdAuthorize: No authentication data provided.
d [15/Jun/2009:21:42:44 +0200] cupsdIsAuthorized: con->uri="/printers/", con->best=0x14133b0(/)
d [15/Jun/2009:21:42:44 +0200] cupsdIsAuthorized: level=CUPSD_AUTH_ANON, type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=0
d [15/Jun/2009:21:42:44 +0200] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
d [15/Jun/2009:21:42:44 +0200] POST /printers/
d [15/Jun/2009:21:42:44 +0200] CONTENT_TYPE = application/ipp
d [15/Jun/2009:21:42:44 +0200] cupsdReadClient: 9 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=374, con->file=-1
d [15/Jun/2009:21:42:44 +0200] cupsdProcessIPPRequest(0x147eeb0[9]): operation_id = 000b
D [15/Jun/2009:21:42:44 +0200] Get-Printer-Attributes ipp://localhost/printers/tp0
d [15/Jun/2009:21:42:44 +0200] get_printer_attrs(0x147eeb0[9], ipp://localhost/printers/tp0)
d [15/Jun/2009:21:42:44 +0200] cupsdFindPolicyOp(p=0x1434860, op=b(Get-Printer-Attributes))
d [15/Jun/2009:21:42:44 +0200] cupsdFindPolicyOp: Found wildcard match...
d [15/Jun/2009:21:42:44 +0200] cupsdIsAuthorized: con->uri="/printers/", con->best=0x143a960((null))
d [15/Jun/2009:21:42:44 +0200] cupsdIsAuthorized: level=CUPSD_AUTH_ANON, type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=0
d [15/Jun/2009:21:42:44 +0200] cupsdIsAuthorized: op=0(unknown-0000)
d [15/Jun/2009:21:42:44 +0200] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
d [15/Jun/2009:21:42:44 +0200] add_printer_state_reasons(0x147eeb0[9], 0x1433860[tp0])
d [15/Jun/2009:21:42:44 +0200] printer-uri-supported="ipp://localhost:631/printers/tp0"
d [15/Jun/2009:21:42:44 +0200] copy_attrs(to=0x14b4050, from=0x1447a50, ra=0x149e1d0, group=0, quickcopy=0)
d [15/Jun/2009:21:42:44 +0200] copy_attribute(0x14b4050, 0x1447be0[printer-name,4,42])
d [15/Jun/2009:21:42:44 +0200] copy_attribute(0x14b4050, 0x1447c60[printer-location,4,41])
d [15/Jun/2009:21:42:44 +0200] copy_attribute(0x14b4050, 0x1447d20[printer-info,4,41])
d [15/Jun/2009:21:42:44 +0200] copy_attribute(0x14b4050, 0x1447da0[printer-more-info,4,45])
d [15/Jun/2009:21:42:44 +0200] copy_attribute(0x14b4050, 0x14480b0[device-uri,4,45])
d [15/Jun/2009:21:42:44 +0200] copy_attrs(to=0x14b4050, from=0x14334b0, ra=0x149e1d0, group=0, quickcopy=-2147483648)
D [15/Jun/2009:21:42:44 +0200] cupsdProcessIPPRequest: 9 status_code=0 (successful-ok)

=============================================

Auszug aus /var/log/turboprint/turboprint_cups.log:
----------- Start of print job -----------
GPL Ghostscript 8.62 (2008-02-29)
Copyright (C) 2008 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Loading NimbusSanL-Bold font from /var/lib/defoma/gs.d/dirs/fonts/n019004l.pfb... 3736224 2096698 18784824 16999302 1 done.
Loading NimbusSanL-Regu font from /var/lib/defoma/gs.d/dirs/fonts/n019003l.pfb... 3778960 2237275 18784824 17001242 1 done.
Loading NimbusRomNo9L-Regu font from /var/lib/defoma/gs.d/dirs/fonts/n021003l.pfb... 3845656 2402722 18784824 17002598 1 done.
Loading NimbusSanL-BoldItal font from /var/lib/defoma/gs.d/dirs/fonts/n019024l.pfb... 3966120 2539292 18784824 17013054 1 done.
tpprint 1.93 (23-SEP-2005) - TurboPrint printer driver
Copyright (C)ZEDOnet GmbH, Irsee, Germany. All rights reserved.
Searching PPD file and postscript header for options...
interpret_ps: no output file specified
tpfile_class::complete_docinfo: item 'Number' not found
PCX compression 1
Filetype=PCXbits_per_pixel=32 bytes_per_line=19840 width=4960 height=7015
RGB Mode
Printer=Canon_S750; Module=Canon; Id=S600
Colormode=2; Cartridge=0=Color; Quality=1=Medium; Paper=0=Plain paper
Pagesize=4=A4; Paper Input=0=Automatic Feed; Paper Output=0=Front
Duplex=0=Off; Copies=1; Mirror=0; Dithering=0; Flip=0
Page x=4800 y=6780; AppDpi x=600 y=600; DitDpi x=600 y=600;
PrnDpi x=600 y=600; Overlay=0
table; linmode=gamma
matchtable->type=1 adjust_old_profile=1 icc_profile=0
grey: a=0 b=0; colorspace=APPLE; cmykspace=0; intent=perceptual; daylight = 6500K
black l=00 a+00 b+00 => l=00 a+00 b+00: k=99 c=00 m=00 y=00 c2=00 m2=00
black94l=06 a+00 b+00 => l=00 a+00 b+00: k=96 c=21 m=12 y=10 c2=00 m2=00
black87l=17 a+00 b+00 => l=00 a+00 b+00: k=77 c=52 m=44 y=37 c2=00 m2=00
black75l=34 a+00 b+00 => l=00 a+00 b+00: k=20 c=71 m=72 y=72 c2=00 m2=00
black62l=48 a+00 b+00 => l=00 a+00 b+00: k=09 c=54 m=55 y=55 c2=00 m2=00
black62l=54 a+00 b+00 => l=00 a+00 b+00: k=03 c=45 m=47 y=47 c2=00 m2=00
black50l=60 a+00 b+00 => l=00 a+00 b+00: k=00 c=38 m=39 y=39 c2=00 m2=00
black50l=66 a+00 b+00 => l=00 a+00 b+00: k=00 c=32 m=33 y=34 c2=00 m2=00
black37l=71 a+00 b+00 => l=00 a+00 b+00: k=00 c=27 m=28 y=29 c2=00 m2=00
black25l=77 a+00 b+00 => l=00 a+00 b+00: k=00 c=22 m=23 y=24 c2=00 m2=00
black25l=82 a+00 b+00 => l=00 a+00 b+00: k=00 c=17 m=18 y=20 c2=00 m2=00
black12l=86 a+00 b+00 => l=00 a+00 b+00: k=00 c=13 m=14 y=15 c2=00 m2=00
black12l=91 a+00 b+00 => l=00 a+00 b+00: k=00 c=08 m=08 y=09 c2=00 m2=00
black12l=96 a+00 b+00 => l=00 a+00 b+00: k=00 c=04 m=04 y=05 c2=00 m2=00
white l=99 a+00 b+00 => l=00 a+00 b+00: k=00 c=00 m=00 y=00 c2=00 m2=00
cyan l=89 a-54 b-17 => l=00 a+00 b+00: k=00 c=51 m=00 y=00 c2=00 m2=00
magental=64 a+87 b-52 => l=00 a+00 b+00: k=00 c=00 m=92 y=01 c2=00 m2=00
yellow l=97 a-14 b+86 => l=00 a+00 b+00: k=00 c=00 m=00 y=79 c2=00 m2=00
red l=58 a+77 b+70 => l=00 a+00 b+00: k=00 c=00 m=87 y=98 c2=00 m2=00
green l=86 a-84 b+72 => l=00 a+00 b+00: k=00 c=47 m=00 y=66 c2=00 m2=00
blue l=32 a+60 b-105 => l=00 a+00 b+00: k=00 c=70 m=46 y=00 c2=00 m2=00
canon::setup_printer_info: number of channels: 4
canon::setup_printer_info: bits per pixel: 2
canon::setup_printer_info: S600/800 mode
Canon init string: esc(c 30 0 1
esc(t 80 80 1 esc(l 34 0
esc(p 2a6 0 1e0 0

Colormatch file=S600; Curves=600dpi_quick; Table=plain_paper
Report at end of pdrive_class::begin_page
Total memory usage=648258
Print size in printer pixels, relative to printable area:
left=0 top=0 width=4800 height=6780
Time for <Profile> = 30
Time for <Color> = 430
Time for <Dither> = 990
Time for <Print> = 130
Time for <Total> = 1830
Line counters: skip=0; bitmap=0; others=6780; 8bit=0; white=2591; b/w=1106
Color 0 sum: 21
Color 1 sum: 2
Color 2 sum: 2
Color 3 sum: 2
total sum: 27
pixmap_class::open: end of file reached
print_page: end of input file
Report at end of pdrivecontrol_class::release_printer
Total memory usage=0

=============================================



Vielen Dank und Gruß,
Lev
zedonet
Administrator
Beiträge: 1631
Registriert: Fr 29 Sep, 2006 13:10

Beitrag von zedonet »

Hallo Leverator,

bleibt der Druckjob bei Ihnen in der Warteschlange hängen oder verwschwindet er einfach ohne daß der Drucker etwas tut?
Die URI sollte auf jeden Fall entweder auf "tpu://..." oder "usb://..." geändert werden. Dazu gehen Sie bitte im Kontrollzentrum von TurboPrint auf "ändern" der Druckers und wählen bei "Anschluß" den passenden Eintrag aus der Liste mit "(TP-USB)" am Ende des Namens.

Oder wird weder TP-USB noch USB angeboten?
Leverator
Beiträge: 6
Registriert: Mo 15 Jun, 2009 20:24

Beitrag von Leverator »

Hallo zedonet,

der Druckjob bleibt einfach in der Warteschlange hängen. Es passiert einfach garnichts.

Zum Anschluss:
Es wird mir in dem Auswahlmenü tatsächlich Anschluss "Gutenprint USB Printer #1" angeboten (URI canon:/dev/usb/lp0), dann zwei parallel ports und "other".
Soll ich jetzt unter "other" eine andere URI eintragen? Wenn ja, welche?

Ich habe jetzt einfach mal die vorhandene URI in "usb:/dev/usb/lp0" geändert. Der Druckstatus wechselt jetzt im Drucker-Monitor nicht mehr von "druckt" nach "angehalten", sondern bleibt bei "druckt". Ansonsten passiert leider nichts.

Status: "keine Information verfügbar", Tintenstand lässt sich auch nicht anzeigen.

Was kann ich noch tun?
Danke und Gruß,
Lev
zedonet
Administrator
Beiträge: 1631
Registriert: Fr 29 Sep, 2006 13:10

Beitrag von zedonet »

Wenn der Drucker vom System erkannt wird, sollte er auch incl. Modellname unter den Anschlüssen gelistet werden.

Mit folgender Befehlszeile in einem Terminal/Shell-Fenster werden alle am USB-Port erkannten Drucker gelistet:

sudo /usr/lib/cups/backend/usb

bzw. bei 64-Bit Linux-Systemen
sudo /usr/lib64/cups/backend/usb

Dabei wird Ihr Administratorpasswort abgefragt, damit der Zugriff auf die Schnittstelle möglich ist.

Wenn hier der Drucker nicht mit der genauen Bezeichnung angezeigt wird, liegt ein Problem mit der USB-Schnittstelle vor. Manchmal stört ein USB Hub oder andere angeschlossene USB Geräte.
Leverator
Beiträge: 6
Registriert: Mo 15 Jun, 2009 20:24

Beitrag von Leverator »

Hallo,

hier die Ausgabe des Programms:

:/home/torben# /usr/lib64/cups/backend/usb
direct usb://Canon/S750 "Canon S750" "Canon S750 USB #1" "MFG:Canon;CMD:BJL,BJRaster3,BSCC,TXT01;MDL:S750;CLS:PRINTER;DES:Canon S750;VER:1.01;STA:10;��"

Und ja, hinten sind offensichtlich zwei nichtdruckbare Zeichen. Keine Ahnung, ob das etwas zu bedeuten hat.


Hilf diese Ausgabe jetzt?

Gruß,
Lev
Leverator
Beiträge: 6
Registriert: Mo 15 Jun, 2009 20:24

Teilerfolg: Tintenstand

Beitrag von Leverator »

Hallo zusammen,

mir ist gerade aufgefallen, daß in der Ausgabe von /usr/lib64/cups/backend/usb die Adresse "usb://Canon/S750" angegeben worden ist.

Diese habe ich jetzt unter "other" eingetragen und jetzt kann Turboprint wenigstens schonmal den Tintenstand anzeigen.

Leider druckt das Dingen immernoch nicht.


Gruß,
Lev
Leverator
Beiträge: 6
Registriert: Mo 15 Jun, 2009 20:24

Beitrag von Leverator »

Hallo?
Gibt es noch irgendwelche Ideen, was ich noch probieren könnte?
Evtl. Cups/TP komplett samt Konfig löschen und alles neu installieren? Wenn ja: Wie?


Gruß,
Lev
Antworten