Hi All
I have a problem with getting my Canon MP640 printer to work with linux mint 12, 64 bit. I am able to scan using xsane but my problem is not being able to print. I have installed the printer drivers successfully using --force-architecture and when I print I see that my printer starts processing but then stops. I get a error on my system when trying this and when I choose "Diagnose" to go to troubleshooting I get the message :
Missing Printer Driver Printer MP640 requires the '/usr/lib/cups/filter/pstocanonij' program but it is not currently installed. Then when continuing with the diagnosis I am prompted to enable debugging to get logging of what is happening. Here is the Error log message that I get:
Error Message LogD [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 POST / HTTP/1.1
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAuthorize: No authentication data provided.
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 1.1 Get-Jobs 1
D [05/Jan/2012:11:01:46 +0100] Get-Jobs
ipp://localhost/printers/D [05/Jan/2012:11:01:46 +0100] [Job 2] Loading attributes...
D [05/Jan/2012:11:01:46 +0100] [Job 3] Loading attributes...
D [05/Jan/2012:11:01:46 +0100] [Job 4] Loading attributes...
D [05/Jan/2012:11:01:46 +0100] [Job 5] Loading attributes...
D [05/Jan/2012:11:01:46 +0100] Returning IPP successful-ok for Get-Jobs (
ipp://localhost/printers/) from localhost
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 POST / HTTP/1.1
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAuthorize: No authentication data provided.
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 1.1 Get-Jobs 1
D [05/Jan/2012:11:01:46 +0100] Get-Jobs
ipp://localhost/printers/D [05/Jan/2012:11:01:46 +0100] [Job 1] Loading attributes...
D [05/Jan/2012:11:01:46 +0100] Returning IPP successful-ok for Get-Jobs (
ipp://localhost/printers/) from localhost
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 GET /admin/conf/cupsd.conf HTTP/1.1
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAuthorize: No authentication data provided.
D [05/Jan/2012:11:01:46 +0100] cupsdIsAuthorized: username=""
D [05/Jan/2012:11:01:46 +0100] cupsdSendHeader: 14 WWW-Authenticate: Basic realm="CUPS", trc="y"
D [05/Jan/2012:11:01:46 +0100] cupsdCloseClient: 14
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAcceptClient: 14 from localhost (Domain)
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 GET /admin/conf/cupsd.conf HTTP/1.1
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAuthorize: Authorized as omarberg using PeerCred
D [05/Jan/2012:11:01:46 +0100] cupsdIsAuthorized: username="omarberg"
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 GET /admin/conf/cupsd.conf HTTP/1.1
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAuthorize: Authorized as omarberg using PeerCred
D [05/Jan/2012:11:01:46 +0100] cupsdIsAuthorized: username="omarberg"
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 GET /admin/conf/cupsd.conf HTTP/1.1
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAuthorize: Authorized as omarberg using PeerCred
D [05/Jan/2012:11:01:46 +0100] cupsdIsAuthorized: username="omarberg"
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdReadClient: 14 PUT /admin/conf/cupsd.conf HTTP/1.1
D [05/Jan/2012:11:01:46 +0100] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [05/Jan/2012:11:01:46 +0100] cupsdAuthorize: Authorized as omarberg using PeerCred
D [05/Jan/2012:11:01:46 +0100] cupsdIsAuthorized: username="omarberg"
I [05/Jan/2012:11:01:46 +0100] Installing config file "/etc/cups/cupsd.conf"...
D [05/Jan/2012:11:01:47 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [05/Jan/2012:11:01:47 +0100] cupsdCloseClient: 14
D [05/Jan/2012:11:01:47 +0100] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
I [05/Jan/2012:11:01:47 +0100] Generating printcap /var/run/cups/printcap...
D [05/Jan/2012:11:01:47 +0100] cupsdSetBusyState: newbusy="Not busy", busy="Dirty files"
E [05/Jan/2012:11:01:47 +0100] Unknown directive JobPrivateAccess on line 88.
E [05/Jan/2012:11:01:47 +0100] Unknown directive JobPrivateValues on line 89.
E [05/Jan/2012:11:01:47 +0100] Unknown directive SubscriptionPrivateAccess on line 90.
E [05/Jan/2012:11:01:47 +0100] Unknown directive SubscriptionPrivateValues on line 91.
W [05/Jan/2012:11:01:47 +0100] failed to AddProfile: org.freedesktop.ColorManager.Failed:profile object path '/org/freedesktop/ColorManager/profiles/MP640LAN_Gray__' has already been added
W [05/Jan/2012:11:01:47 +0100] failed to AddProfile: org.freedesktop.ColorManager.Failed:profile object path '/org/freedesktop/ColorManager/profiles/MP640LAN_RGB__' has already been added