Canon PIXMA MG8100/MG8150 does not print after installing Ubuntu 11.10

Bug #890499 reported by Anthony John
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gutenprint (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I ran the troubleshooter to try and fix the problem and got this report which I hope you can understand?
It isn't the printer at fault as it still works with my Microdaft Vista settings.

Revision history for this message
Anthony John (tosh13) wrote :
Phil. V (philip.v)
affects: ubuntu → cups (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in cups (Ubuntu):
status: New → Confirmed
Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Anthonys troubleshooting report contains the following failure - which I too (with modifications as to the printer name) find in my logs.

'D [15/Nov/2011:00:25:38 +0000] [Job 113] Failed to send: org.freedesktop.DBus.Error.AccessDenied:Rejected send message, 1 matched rules; type="method_call", sender=":1.87" (uid=7 pid=5103 comm="Stylus-Photo-R300 113 tosh Test Page 1 job-uuid=ur") interface="org.freedesktop.ColorManager" member="FindDeviceById" error name="(unset)" requested_reply="0" destination="org.freedesktop.ColorManager" (uid=116 pid=904 comm="/usr/lib/i386-linux-gnu/colord/colord ")',
               'D [15/Nov/2011:00:25:38 +0000] [Job 113] Failed to get profile filename!',

I have the same symptons on both my (from 11.04 upgraded to) 11.10 systems - Standard Ubuntu and Kubuntu amd64. The printer is a Canon Pixma MG8150. If the logs are needed I'll happily attach them (from both systems).

Martin

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

I have the same symptoms when I try to use the USB interface. The printer status display briefly lights up saying "processing..." and then stops.

Just tested with my wifes windows (USB connection) - no problmes printing a test page.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

If I set the server to "not debug" i get repetitions of the following in /var/log/cups/error.log:

E [06/Jan/2012:22:13:27 +0100] Unknown directive JobPrivateAccess on line 90.
E [06/Jan/2012:22:13:27 +0100] Unknown directive JobPrivateValues on line 91.
E [06/Jan/2012:22:13:27 +0100] Unknown directive SubscriptionPrivateAccess on line 92.
E [06/Jan/2012:22:13:27 +0100] Unknown directive SubscriptionPrivateValues on line 93.
W [06/Jan/2012:22:13:27 +0100] no access to /System/Library/ColorSync/Profiles/sRGB Profile.icc
W [06/Jan/2012:22:13:27 +0100] no access to /System/Library/ColorSync/Profiles/sRGB Profile.icc
W [06/Jan/2012:22:13:27 +0100] no access to /System/Library/ColorSync/Profiles/Generic CMYK Profile.icc
W [06/Jan/2012:22:13:27 +0100] failed to AddProfile: org.freedesktop.ColorManager.Failed:profile object path '/org/freedesktop/ColorManager/profiles/MG8100_series_Gray__' has already been added
W [06/Jan/2012:22:13:27 +0100] failed to AddProfile: org.freedesktop.ColorManager.Failed:profile object path '/org/freedesktop/ColorManager/profiles/MG8100_series_RGB__' has already been added

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

By the way - both systems have been updated as of today, just in case.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can you follow the instructions of the sections "USB printer" and "CUPS error_log" on https://wiki.ubuntu.com/DebuggingPrintingProblems. Thanks.

Changed in cups (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Anthony John (tosh13) wrote : Re: [Bug 890499] Re: Printer won't print after installing Ubuntu 11.10

This problem was reported quite a while ago. My printer started working
again after some updates were installed so I assumed that you had added
a fix into the updates.
I have no problems now.

Thanks, Tosh.

On Sat, 2012-01-07 at 10:23 +0000, Till Kamppeter wrote:

> Can you follow the instructions of the sections "USB printer" and "CUPS
> error_log" on https://wiki.ubuntu.com/DebuggingPrintingProblems. Thanks.
>
> ** Changed in: cups (Ubuntu)
> Status: Confirmed => Incomplete
>

Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: Printer won't print after installing Ubuntu 11.10

Anthony, thanks, so your problem is covered by the updates and so probably a problem already reported earlier by someone else. As printing works for you now we we will not investigate what your problem exactly was.

This bug report I will not close as there is still mpGoodwin's problem (which is probably a different bug than yours). We will investigate this problem here now. So further questions we ask here are not intended for you but for mpGoodwin and other users joining this bug report.

mpGoodwin, note that Anthony most probably had another problem than you. So yours is probably not yet solved. Please do another system update (to be sure) and answer my questions of comment #7. Thanks.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

I have performed the USB steps, finding only that /dev/usb/lp* are not created on printer insertion, but detection seems to go on undeterred. Will attach cups error log asap.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Cups error log

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

As you see at the end of the USB steps, the printer is present 3 times in the cups lpinfo -v. Once directly connected to laptop, once as per dnssd directly to the printer and once because it is also shared by my desktop (Kubuntu amd64 11.10) system.

martin@merry:~$ lpinfo -v
serial serial:/dev/ttyS1?baud=115200
direct scsi
network http
network ipp
network socket
direct hp
direct usb://Canon/MG8100%20series?serial=127FC2&interface=1
network lpd
network smb
network beh
network dnssd://MG8100_series%20%40%20pippin._ipp._tcp.local/cups
network dnssd://Canon%20MG8100%20series%20_76B4E376211D._printer._tcp.local/
direct hpfax

Anyways - hope to hear good news soon.

Martin

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

As the USB cable cannot easily (without shuffling the furniture about) I'll just attach /var/log/cups/error_log for my Kubuntu 11.10 system. If the USB troubleshooting for Kubuntu amd64 is valuable, I'll get it.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

mpGoodwin, the error_log files make the impression that the job got correctly printed both for the USB connection (first error_log) and the network connection (second error_log). Did something come out of the printer? If so, is the output correct? If not, please attach the file which you tried to print (original file) and also the file which got actually sent to CUPS (follow the instructions of "Capturing print job data" in https://wiki.ubuntu.com/DebuggingPrintingProblems). Thanks.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

The file that I attempted to print via USB was the attachment for USB detection (printed with gedit).

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

The network printing job was the standard test page from the Kubuntu print properties system settings page... This is however not a possible combination (the "Print Test Page" button gets disabled with printer is not enabled). I have a screen dump of the printing options - attached PNG and PDF

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

And resulting network printout file (printer has a brief reaction on the built in display)

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

mpGoodwin, on the screen shot one can see that your network print queue is not enabled. Click on the empty box at "Enable" under "Printer Status" so that a check mark appears in it. Try to print again then. Does it work now?

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Ah - if it was but that easy - the screenshot is taken midway through the "Capturing print job" workflow, when the printer is to be disabled. There is no print when I re-enable the printer - the job disappears, but no print.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

And the printer status says "Printer State: Idle - Data file sent successfully"

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

So to reiterate.

I have tried printing the document "result of USB detection of troublesome printer" to my printer via USB from Ubuntu 11.10 which yielded "printout" but no actual print

I have tried printing the document "Png printed" to my printer via the network from Kubuntu amd64 11.10 which yielded "result from png print" but still no actual print. The fact that this second print job contains a screen dump of my printer settings is just a happy coincidence - when I was looking for content to print, at that step in the "Capturing print job data" section of the troubleshooting / debugging page.

Martin

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Do you have a machine running an older Ubuntu version on which the printer works? If so, clone your print queue to get one printing into a file:

cupsctl FileDevice=yes
lpadmin -p tofile -E -v file:/tmp/printout -P /etc/cups/ppd/<original queue>.ppd

Print into this queue (and the same file also into the original queue to check whether this system really prints). Transfer the resulting /tmp/printout file to your Ubuntu and Kubuntu 11.10 boxes.

On these boxes send them unfiltered to your printer:

lpr -P <printer> -o raw <file>

Do you get printouts? If yes, the problem is in the driver, if not, the problem is in the communication between computer and printer.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Will try to get a live image of ubuntu to boot, and try this... I'll have to call it a day for now - the kids need to be woken in 5 hours...

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Another possibility to test: On your 11.10 boxes download the Gutenprint package from OpenPrinting:

http://www.openprinting.org/driver/gutenprint

Click the .deb package for your system's architecture and software-center will download and install it for you.

After that change your print queues driver with system-config-printer (right-click icon, "Properties", "Change" button at "Make/Model". Choose the driver containing "OpenPrinting" in its name.

Can you print with this driver?

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Will return tomorrow and test - thank you for your instructions - I am sure this is something really basic. See you.

Martin

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Unfortunately 10.04 deos not contain a printer driver for Canon Pixma mg8100. Thus I cannot set up the printer connection and print to the printer from there. I will try the gutenprint option tomorrow. ( the driver i am using does already say gutenprint, as can be seen from the screenshot we discussed previously, but I'll try anyway)

Martin

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

You can use the Gutenprint package from OpenPrinting to get support for your printer under Ubuntu 10.04.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Well - I have a way of making the printer work... Use the drivers from Canon. They are also for the MG8100 series, but there are obviously some differences when it comes to MG8150.

I'll try to install the latest gutenprint and see if that also prints, but the urgency has (naturally) decreased somewhat.

Martin

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

Installing the drivers from openprinting does not seem to get the printer working. I am however puzzled as to whether there might be some problems with the kde printer setup tool - it does not change the printer driver when I use "Change..." to do so. It is set up to use the OpenPrinting LSB 3.2 Simplified version, and I wanted to try the other version...

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

I just created a new printer instance - where I could choose the driver freely, and got "the other" OpenPrinting driver, but still no luck. (The "change driver" problem should probably be reported in a different thread)

If there is anything I can do to find out why the printer drivers do not work / information on how to make them work, I'll happily try to oblige.

Martin

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can you try the package

cups - 1.5.0-8ubuntu7~ppa1

from my PPA

https://launchpad.net/~till-kamppeter/+archive/ppa

Its USB backend is based on the new libusb 1.0.x. Perhaps this helps on your problem.

The backend can sttill have bugs, so tell us exactly what the behavior is after having installed the new CUPS package.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

OK. I have installed the cups-1.5.0-8ubuntu7-ppa2 (current from your ppa), but am in doubt as to what sort of connection to use... Should it be straight USB or can i use the dnssd definition...

Using a USB connection, selecting the printer driver Canon PIXMA MG8100 - CUPS+Gutenprint v5.2.7 Simplified, I sent a test page to the printer, and it opens the print output tray, makes a lot of "print head movement" noises (is it performing a print head clean?), whereupon it falls silent - no print.

Printing from a mail yielded only a breif glimpse in the display of any activity.

The jobs are consumed from the print queue.

I'll attach the cups error log.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

That file is definetely full of "stuff" - I "printed" another test page, this time with no activity from the printer (short flash of "processing" from the display). I attach the cups error log again - to see the difference before to after test print job.

Revision history for this message
mpGoodwin (martin-launchpad-goodwin) wrote :

The cups error log is growing at an alarming rate. I think I will need to stop the debug logging for now. (200k in 10 minutes)

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

According to your error_log there seem to be no problems of the CUPS filters nor of the USB connection. All jobs in the error_log suggest that they got correctly printed. Any warnings/errors in the error_log are about ICC (color management) profiles not being found. These profiles are not required for printing. If they are not there, default profiles get used.

The problem is that the printer seems to not understand the data stream which it got send. This data is generated by the Gutenprint driver. As you have already tried different package versions of Gutenprint 5.2.7 it looks like that the problem is a bug in Gutenprint 5.2.7, not in the packaging done by Ubuntu or OpenPrinting.

So the best is you contact the Gutenprint developers and/or report a bug on their bug tracker. Go to

http://gutenprint.sf.net/

or see their mailing list at

https://lists.sourceforge.net/lists/listinfo/gimp-print-devel

Changed in cups (Ubuntu):
status: Incomplete → Confirmed
affects: cups (Ubuntu) → gutenprint (Ubuntu)
Revision history for this message
John Stiles (john-isabelle) wrote :

I'm using my MG8150 now without problems on 11.10. I did have an original issue with the CUPS driver not printing but have now downloaded the deb files from Canon and all is now working well. This is a long post and I'm not sure if this has not been suggested. Ignore the gutenprint files and try installing the proprietary.

summary: - Printer won't print after installing Ubuntu 11.10
+ Canon PIXMA MG8150 does not print after installing Ubuntu 11.10
summary: - Canon PIXMA MG8150 does not print after installing Ubuntu 11.10
+ Canon PIXMA MG8100/MG8150 does not print after installing Ubuntu 11.10
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.