Canon MP620 [Solved]

Issues Related to Hardware (Sound, Video, Printers, Scanners, Webcams, Touchpads, Keyboards, Sensors, Drives, GRUB, etc.)

Moderator: Moderators

Re: Canon MP620

Postby ratcheer » Sun Apr 15, 2012 1:59

We are making great progress. The CUPS Add Printer process did allow me to add it as bjnp://192.168.1.123:8611/. However, at the step to select the driver, I did not know what to choose. I tried several for the MP610 that said foomatic something-or-other. All of those failed because it could not read the PPD file. I ended up choosing the "Canon PIXMA MP610 - CUPS+Gutenprint v5.2.7" driver, which installed the printer successfully, but results in the following. I looked through the entire list several times, and I do not see anything else to try.

The printer still didn't print anything, but for the first time, it woke up and spun its machinery, some. The job status message is "Failed to read side-channel request!" Here is the CUPS error log:

E [14/Apr/2012:19:35:50 -0500] CanonMP620: File "/usr/libexec/cups/filter/pstocanonij" not available: No such file or directory
E [14/Apr/2012:19:45:05 -0500] [CGI] Could not determine driver name for Canon-MULTIPASS-MP610-gutenprint-ijs.5.2.ppd!
E [14/Apr/2012:19:45:05 -0500] copy_model: empty PPD file
E [14/Apr/2012:19:45:05 -0500] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/CanonMP620) from localhost
E [14/Apr/2012:19:45:17 -0500] [CGI] Could not determine driver name for Canon-MULTIPASS-MP610-gutenprint-ijs-simplified.5.2.ppd!
E [14/Apr/2012:19:45:17 -0500] copy_model: empty PPD file
E [14/Apr/2012:19:45:17 -0500] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/CanonMP620) from localhost
E [14/Apr/2012:19:45:31 -0500] [CGI] Could not determine driver name for Canon-MULTIPASS-MP620-gutenprint-ijs.5.2.ppd!
E [14/Apr/2012:19:45:31 -0500] copy_model: empty PPD file
E [14/Apr/2012:19:45:31 -0500] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/CanonMP620) from localhost
E [14/Apr/2012:19:45:39 -0500] [CGI] Could not determine driver name for Canon-MULTIPASS-MP620-gutenprint-ijs-simplified.5.2.ppd!
E [14/Apr/2012:19:45:39 -0500] copy_model: empty PPD file
E [14/Apr/2012:19:45:39 -0500] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/CanonMP620) from localhost
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!
W [14/Apr/2012:19:48:01 -0500] [Job 12] Failed to read side-channel request!


The current status of the printer in CUPS is, "Idle - Ready to print".

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

Re: Canon MP620

Postby Fitzcarraldo » Sun Apr 15, 2012 19:29

The printer you added ("Canon PIXMA MP610 - CUPS+Gutenprint v5.2.7") looks to me to be a standard Gutenprint driver for the MP610, rather than the driver you installed from your local overlay, which, as in the case of the drivers installed from the papy-tools overlay, I would have expected to be in a different (out-of-order) place in the long list of Canon printers. Also, I wouldn't expect the entry in the list for the driver installed from your local overlay to mention "Gutenprint", since it isn't a Gutenprint driver. Are you sure it's not somewhere else in the list?

The messages you pasted in your latest post contain a mixture of "MP620" and "MP610" which I would have not expected if you installed a driver for the MP610 printer, so I don't know what is going on there. You did use USE="mp610 amd64" rather than USE="mp620 amd64" when you built the driver, right? Also, in the CUPS Manager did you delete all the printers you had installed previously, before you added this latest one?
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7334
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Canon MP620

Postby ratcheer » Sun Apr 15, 2012 21:03

I understand. I looked and looked for a different driver than the ones I tried, but couldn't find anything. I will look again, though.

Yes, I ran the statement USE="mp610 amd64".

And, the reason some things show MP620 is just the descriptions I gave to the added printer, they do not actually mean anything to the system.

Also, yes, I deleted all previous printers before adding the latest one. I have never had more than one at a time - that just makes things even more confusing.

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

Re: Canon MP620

Postby ratcheer » Sun Apr 15, 2012 21:52

I have deleted the printer. I am trying to re-add it through the CUPS web interface. It does let me add it as a "Canon network printer", accepting its address as bjnp://192.168.1.123:8611/. The next step is to select the driver. I choose Canon as the make and it populates a long list. I have looked at every entry in this list about six times. Every entry that has any form of MP610 also has Gutenprint on it.

The only entries I find that do not look like entries I saw before installing cnijfilter are "Canon MULTIPASS-MP610 Foomatic/gutenprint-ijs-simplified.5.2 (en)" and "Canon MULTIPASS-MP610 Foomatic/gutenprint-ijs.5.2 (en)". These cannot be added, it responds "Unable to copy PPD file."

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

Re: Canon MP620

Postby ratcheer » Sun Apr 15, 2012 22:06

I tried disabling ufw. After that, when I start the CUPS Add Printer process, it automatically detects the printer as an MP620 at bjnp://192.168.1.123:8611. However, it still wants me to select a driver, and none of the choices offered will work.

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

Re: Canon MP620

Postby ratcheer » Sun Apr 15, 2012 22:20

As in the previous post, with ufw disabled, I decided to try it with this driver: "Driver: Canon PIXMA MP620 - CUPS+Gutenprint v5.2.7 (color, 2-sided printing)". Then I printed a test page. It printed with two problems. 1) It insisted on using the rear loader instead of the cassette tray; 2) The test page it printed is completely blank except for some sketchy borders on the sides.

The status in CUPS is now, "Idle, Accepting Jobs, Not Shared)"

Not great, but a definite step in the right direction.

PS - LATER - I decided to print an actual page instead of the printer test page. It printed just fine. I am going to print something with color and, if it works, I guess I can mark the problem as SOLVED. But wait, how can I get it to work with the firewall enabled?

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

Re: Canon MP620

Postby ratcheer » Sun Apr 15, 2012 22:36

Ok, I renabled ufw, then printed a web page with color. This was successful, except the print quality is pretty grainy.

I am marking this thread as SOLVED.

Thank you so much for all your help, Fitzcarraldo. You seem to know this stuff inside and out.

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

Re: Canon MP620 [Solved]

Postby Fitzcarraldo » Sun Apr 15, 2012 22:54

Good to know it's working. Keep an eye on the cnijfilter ebuilds in various bug reports in the Gentoo Bugzilla, as you may find a new version of an existing ebuild appearing, or even a completely new ebuild for Canon printers (possibly even the MP620). Another place to keep an eye on is the Gentoo Forums, as there are several threads about Canon printers, including the long thread Printing and Scanning with Canon Pixma/Pixus Series that people add to from time to time.

Regarding the firewall, see the post How to config ufw/ufw-frontends for Samba browsing/printing to give you an idea of what you can do to configure the SL firewall (although that example is for Samba browsing and printing).

Regarding the driver insisting to print from the rear tray, I have that problem too, and fix it by editing the PPD file and changing the default tray. It's fairly obvious what to edit if you search through the PPD file. In my case, as I have e.g. an MP510, I find the PPD file by using a command such as:

Code: Select all
locate mp510 | grep -i ppd

You could also experiment using the current driver with one of the PPD files for the MP620 (e.g. the one from the papy-tools overlay, or one of the PPD files supplied with the various drivers for the MP620). Obviously make a back-up copy of the original PPD file first before you overwrite it.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7334
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Canon MP620 [Solved]

Postby ratcheer » Mon Apr 16, 2012 0:23

Thanks for the tips!

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

Re: Canon MP620 [Solved]

Postby ratcheer » Tue Jul 10, 2012 13:46

I made a new installation of the full Sabayon 9 Gnome spin and I had to install the MP620 printer on it, as well. I came up with a different solution which, to me, is much simpler and cleaner.

First, I installed cups-bjnp from the Gentoo Portage repos, as I could not find it in the Sabayon repos. Then, I installed Gutenprint from the Sabayon repos, installed the printer in CUPS, and it worked from the start. However, the print quality was awful. Everything was printed very large and in a dot-matrixy kind of look. So, I tried adjusting the Printer Options in CUPS and then it kept sending jobs to the printer, but just printing garbage, such as empty pages with black lines on the sides. Even setting the options back to their original settings did not get it back to printing the real output.

So, I searched and searched for a solution. Finally, I went back to the Gentoo repos and found that I could get a newer version of Gutenprint (5.2.9 vs 5.2.7-pre). I installed that, deleted and re-added the printer, fixed up the Printer Options, and it is now printing, beautifully.

Tim
ratcheer
Growing Hen
 
Posts: 103
Joined: Wed Mar 14, 2012 16:41

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 3 guests