Hallo
ich bekomme meinen Pixma4000 unter ubuntu904 in der VB nicht zum drucken. Beim Druck der Testseite meldet ubuntu: printing page1, 6%, das wars dann und der Job bleibt in der Warteschlange. Der DebugModus hat die folgende Datei ausgegeben:
Damit ich den Post senden kann hab ich was rausgeschnitten, hoffentlich nicht das wichtigste ;-)
Page 1 (Scheduler not running?):
{'cups_connection_failure': False}
Page 2 (Choose printer):
{'cups_dest': <cups.Dest Canon-PIXMA-iP4000 (default)>,
'cups_instance': None,
'cups_queue': 'Canon-PIXMA-iP4000',
'cups_queue_listed': True}
Page 3 (Check printer sanity):
{'cups_device_uri_scheme': u'socket',
'cups_printer_dict': {'device-uri': u'socket://systemve-db604c:9100',
'printer-info': u'Canon PIXMA iP4000',
'printer-is-shared': True,
'printer-location': u'am systemve-db604c.',
'printer-make-and-model': u'Canon PIXMA iP4000 - CUPS+Gutenprint v5.2.3',
'printer-state': 4,
'printer-state-message': u'Printing page 1, 6%',
'printer-state-reasons': [u'connecting-to-device'],
'
CUT....
'cups_printer_remote': False,
'is_cups_class': False}
rink'}},
'cups_printer_ppd_valid': True,
'missing_pkgs_and_exes': ([], [])}
Page 5 (Local or remote?):
{'printer_is_remote': False}
Page 6 (Printer state reasons):
{'printer-state-message': u'Printing page 1, 6%',
'printer-state-reasons': [u'connecting-to-device']}
CUT
Page 7 (Error log checkpoint):
{'cups_server_settings': {'DefaultAuthType': 'Basic',
'SystemGroup': 'lpadmin',
'_debug_logging': '0',
'_remote_admin': '0',
'_remote_any': '0',
'_remote_printers': '0',
'_share_printers': '0',
'_user_cancel_any': '0'},
'error_log_checkpoint': 1905L,
'error_log_debug_logging_set': True}
Page 8 (Print test page):
{'test_page_attempted': '15/Jun/2009:19:11:10 +0000',
'test_page_job_id': [3],
'test_page_job_status': [(False,
1,
'Canon-PIXMA-iP4000',
'Test Page',
'Ausf\xc3\xbchrend',
None),
(False,
2,
'Canon-PIXMA-iP4000',
'Test Page',
'Ausstehend',
None),
(True,
3,
'Canon-PIXMA-iP4000',
'Test Page',
'Ausstehend',
{'attributes-charset': u'utf-8',
'attributes-natural-language': u'de-de',
'document-format': u'application/postscript',
'job-hold-until': u'no-hold',
'job-id': 3,
'job-k-octets': 17,
'job-media-sheets-completed': 0,
'job-more-info': u'ipp://localhost:631/jobs/3',
'job-name': u'Test Page',
'job-originating-host-name': u'localhost',
'job-originating-user-name': u'fbe',
'job-printer-up-time': 1245085918,
'job-printer-uri': u'ipp://fbe-desktop:631/printers/Canon-PIXMA-iP4000',
CUT....
Page 9 (Error log fetch):
{'error_log': ['D [15/Jun/2009:19:10:59 +0200] cupsdReadClient: 7 POST / HTTP/1.1',
'D [15/Jun/2009:19:10:59 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:10:59 +0200] Get-Jobs ipp://localhost/printers/',
'D [15/Jun/2009:19:10:59 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok)',
'D [15/Jun/2009:19:10:59 +0200] cupsdReadClient: 7 POST / HTTP/1.1',
'D [15/Jun/2009:19:10:59 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:10:59 +0200] Get-Jobs ipp://localhost/printers/',
'D [15/Jun/2009:19:10:59 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok)',
'D [15/Jun/2009:19:10:59 +0200] cupsdReadClient: 7 POST / HTTP/1.1',
'D [15/Jun/2009:19:10:59 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:10:59 +0200] Create-Printer-Subscription /',
'D [15/Jun/2009:19:10:59 +0200] cupsdCreateSubscription(con=0xb8353758(7), uri="/")',
'D [15/Jun/2009:19:10:59 +0200] pullmethod="ippget"',
'D [15/Jun/2009:19:10:59 +0200] notify-lease-duration=86400',
'D [15/Jun/2009:19:10:59 +0200] notify-time-interval=0',
'D [15/Jun/2009:19:10:59 +0200] cupsdAddSubscription(mask=17800, dest=(nil)(), job=(nil)(0), uri="(null)")',
'D [15/Jun/2009:19:10:59 +0200] Added subscription 4 for server',
'I [15/Jun/2009:19:10:59 +0200] Saving subscriptions.conf...',
'D [15/Jun/2009:19:10:59 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok)',
'D [15/Jun/2009:19:10:59 +0200] [Job 1] Connection error: Connection timed out',
'E [15/Jun/2009:19:10:59 +0200] [Job 1] Wiederherstellbar: Verbindung zum Drucker nicht m\xc3\xb6glich, erneuter Versuch in 30 Sekunden \xe2\x80\xa6',
'I [15/Jun/2009:19:10:59 +0200] Saving subscriptions.conf...',
'D [15/Jun/2009:19:10:59 +0200] cupsdAcceptClient: 8 from localhost (Domain)',
CUT....
CUT....
'D [15/Jun/2009:19:11:10 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:11:10 +0200] Get-Jobs ipp://localhost/printers/',
'D [15/Jun/2009:19:11:10 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)',
'D [15/Jun/2009:19:11:10 +0200] cupsdCloseClient: 11',
'D [15/Jun/2009:19:11:10 +0200] cupsdAcceptClient: 11 from localhost (Domain)',
'D [15/Jun/2009:19:11:10 +0200] cupsdReadClient: 11 POST / HTTP/1.1',
'D [15/Jun/2009:19:11:10 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:11:10 +0200] Get-Notifications /',
'D [15/Jun/2009:19:11:10 +0200] cupsdIsAuthorized: requesting-user-name="fbe"',
'D [15/Jun/2009:19:11:10 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)',
'D [15/Jun/2009:19:11:10 +0200] cupsdReadClient: 11 POST / HTTP/1.1',
'D [15/Jun/2009:19:11:10 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:11:10 +0200] Get-Job-Attributes ipp://localhost/jobs/3',
'D [15/Jun/2009:19:11:10 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)',
'D [15/Jun/2009:19:11:10 +0200] cupsdCloseClient: 11',
'D [15/Jun/2009:19:11:10 +0200] cupsdAcceptClient: 11 from localhost (Domain)',
'D [15/Jun/2009:19:11:10 +0200] cupsdReadClient: 11 POST / HTTP/1.1',
'D [15/Jun/2009:19:11:10 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:11:10 +0200] Get-Notifications /',
'D [15/Jun/2009:19:11:10 +0200] cupsdIsAuthorized: requesting-user-name="fbe"',
'D [15/Jun/2009:19:11:10 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)',
'D [15/Jun/2009:19:11:10 +0200] cupsdCloseClient: 11',
'D [15/Jun/2009:19:11:10 +0200] cupsdReadClient: 7 POST / HTTP/1.1',
'D [15/Jun/2009:19:11:10 +0200] cupsdAuthorize: No authentication data provided.',
'D [15/Jun/2009:19:11:10 +0200] Get-Notifications /',
'D [15/Jun/2009:19:11:10 +0200] cupsdIsAuthorized: requesting-user-name="fbe"',
'D [15/Jun/2009:19:11:10 +0200] cupsdProcessIPPRequest: 7 status_code=0 (successful-ok)',
CUT...
{'printer-state-message': u'Wiederherstellbar: Verbindung zum Drucker nicht m\xf6glich, erneuter Versuch in 30 Sekunden \u2026',
'printer-state-reasons': [u'connecting-to-device']}
Page 11 (Locale issues):
{'printer_page_size': u'A4',
'system_locale_lang': None,
'user_locale_ctype': 'de_DE',
'user_locale_messages': 'de_DE'}
Der Drucker ist unter USB am Host angeschlossen, in der VB ist USB aktiviert.
Ich bin mit ubuntu noch nicht firm, vielleicht kann mir jemand auf die SPrünge helfen.
THX
fbe
Linux 14.990 Themen, 106.474 Beiträge
Du hast das nicht ganz verstanden. Das Problem ist nicht der Hersteller Canon. Das Problem ist das dieser Drucker hostbasierend (hostbased) ist.
Diese Drucker machen alle Probleme unter Linux.
Und sobald man diesen Drucker an einem Printserver anschließt gibt es auch Probleme, weil dann die Verbindung zwischen Treiber (läuft auf dem Rechner) und dem Drucker (speziell der Druckkopf) unterbrochen ist.
Und Canon programmiert ohne hin keine Linuxtreiber für diese Pixma Drucker.
Dein Samsung Drucker kann irgendeine Drucksprache. Und wenn du etwas ausdruckst, dann wandelt der Ghostscript mit Hilfe dieser Samsung - "Treiber" die Postscriptdruckdaten in diese Samsung Druckersprache um, sendet sie an den Drucker und der Drucker druckt diese Daten selbstständig aus.
Bei einem hostbased Drucker muß der Druckkopf vom Treiber gesteuert werden, und sobald man diese hostbased Drucker an einen Printserver anschließt, ist die Verbindung zwischen Treiber und Druckkopf unterbrochen und der Drucker hängt sich auf.
"Über das Menü Druckerinstallation Netzwerkdrucker dort hab ich den Computernamen des Hostsystem eingetragen. "
Das würde schon mal gar nicht funktionieren, weil die Verbindung zwischen Druckkopf und Treiber wahrscheinlcih unterbrochen ist. Also wenn überhaupt dann funktioniert dieser Drucker nur wenn er direkt am USB Port angeschlossen ist. Und dann gibt es immer noch Probleme mit dem Canon Treiber.