Canon mg5650 printer

Hello,

Last week I bought a Canon Pixma mg5650 all in one printer. In Yast I couldn’t find driver for this printer so I selected a driver for mg5500. The result is that it prints, but the colours are wrong. Bright yellow now is very dark yellow. Can the be a problem in the driver? How do I get a proper driver?

i also haven’t been able to get the scanner to work yet… Yast doesn’t find it and I cannot enter an ip-address.
Any help would be great, I switched from Ubuntu to OpenSuse, so I have to ffind my way in OpenSuse.

Thanks in advance!

On 2015-07-01 22:36, xpikaar wrote:
>
> Hello,
>
> Last week I bought a Canon Pixma mg5650 all in one printer.

Official Linux support of canon printers is listed here:

http://www.openprinting.org/printers/manufacturer/Canon

and your printer does not appear. Personally, I avoid all Canon hardware
if I have to use it on Linux… I was bitten once.

Here you have some more info:

https://en.opensuse.org/HCL:Printers#Canon

but it is not listed there, either.

People comment that they have to download some proprietary drivers from
somewhere in the Canon site. The URL is not listed there, sorry, and I
don’t know it.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Install the proprietary driver from Canon

http://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg5650.aspx?type=download&language=&os=LINUXLet us know if you need further assistance. :slight_smile:

http://www.canon.co.uk/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg5650.aspx?type=download&language=&os=LINUX

i also haven’t been able to get the scanner to work yet… Yast doesn’t find it and I cannot enter an ip-address.

Again, proprietary drivers from the Canon link I gave you are required. YaST is not required for the scanner configuration. Install the scanner package, then use the proprietary ‘scangearmp’ application to scan.

Thanks, I’m going to try to install that driver. I’ll let you know if it works

Today I finally had time to check the driver. Sadly enough there is no Linux driver available for this printer :’( ****! Spent hard-earned money on a printer/scanner that is not going to work properly.
Anybody who has a great idea how to get it working?

Isn’t there a way to enter the ip-address to get the scanner working somehow? I think in Ubuntu this was rather simple with the simplescan program (used an Epson printer, so not sure about the Canon…)

By choosing CMYK as colourmodel and CMYKk as ink-type (just a wild guess) the colours became better.

Now get the scanner to work…

On 2015-07-10 22:06, xpikaar wrote:
>
> Today I finally had time to check the driver. Sadly enough there is no
> Linux driver available for this printer :’( ****! Spent hard-earned
> money on a printer/scanner that is not going to work properly.
> Anybody who has a great idea how to get it working?

For the printer, it seems there is some support here:

http://www.zedonet.com/en_p_turboprint_driver.phtml?printer=Canon_PIXMA_MG5600series

It is payware. You can test it gratis, but at high resolution it will
insert a banner in mid-page. When you pay, they give you a registration
code and the banner disappears.

For the scanner, I have no idea.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Strange, last time I checked there was Linux drivers for this model in the last. Anyway, try the Canon Asia site

http://support-asia.canon-asia.com/?personal

I managed to find MG5670 model, which AFAIU supplies the (printer and scanner) drivers that should work for your model too as there all part of the MG5600-series. Starting with the printer driver, download the archive and extract the package. From there, you can use the install script to install the RPM package, or install it directly via the package manager.

Isn’t there a way to enter the ip-address to get the scanner working somehow? I think in Ubuntu this was rather simple with the simplescan program (used an Epson printer, so not sure about the Canon…)

Although SANE has a number of open source drivers for various scanner vendors/models, I think you’ll need the proprietary drivers which includes Canon’s own scanning utility (scangearmp) as well.

A warning about the new ‘scangearmp2’ scanner software - I don’t own Canon hardware, but after installing the 'scangearmp2-3.00-1 RPM, and attempting to run ‘scangearmp2’, I get ‘Segmentation Fault’ and then I remembered this thread describing the same problem
https://forums.opensuse.org/showthread.php/502422-scangearmp2-for-Canon-Pixma-MG7550-does-not-work
which resulted in a bug report being submitted
https://bugzilla.opensuse.org/show_bug.cgi?id=909567
One of the developers identified that the scangearmp2 utility calls pthread_mutex_lock with an invalid pointer. So, it is actually a Canon problem, but they don’t acknowledge that.

FWIW, The SANE project doesn support some Pixma models via the sane-pixma backend
http://www.sane-project.org/sane-mfgs.html
There is limited network support for some models using the Canon BNJP protocol, but maybe you model can work with this driver (not all are explicitly listed).

man sane-pixma

NETWORKING SUPPORT
The pixma backend supports network scanners using the so called Canon BJNP protocol. Configuration is
normally not required. The pixma backend will auto-detect your scanner if it is within the same subnet
as your computer if your OS does support this.

   If your scanner can not be auto-detected, you can add it to the pixma configuration file (see above).

FIREWALLING FOR NETWORKED SCANNERS
The sane pixma backend communicates with port 8612 on the scanner. So you will have to allow outgoing
traffic TO port 8612 on the common subnet for scanning.

   Scanner detection is slightly more complicated. The pixma backend sends a broadcast on  all  direct  con-
   nected  subnets it can find (provided your OS allows for enumeration of all interfaces). The broadcast is
   sent FROM port 8612 TO port 8612 on the broadcast address of each interface.  The outgoing  packets  will
   be allowed by the rule described above.  Responses from the scanner are sent back to the computer TO port
   8612.  Connection tracking however does not see a match as the response does not come from the  broadcast
   address  but  from  the  scanners own address.  You will therefore have to allow incoming packets TO port
   8612 on your computer.
   So in short: open the firewall for all traffic from your computer to port 8612 AND to port 8612  to  your
   computer.
   With  the  firewall  rules  above  there is no need to add the scanner to the pixma.conf file, unless the
   scanner is on a network that is not directly connected to your computer.

No configuration is normally required to use the SANE backends, but it won’t hurt to explicitly uncomment ‘pixma’ in /etc/sane.d/dll.conf by removing the ‘#’ character.

Anyway, if this backend does work, then ‘simple-scan’ or any other SANE frontend should work ok.

This looks promising too

http://t76454.graphics-scanning-sane-development.graphictalk.info/canon-pixma-mg5650-t76454.html

There it is suggested that the SANE development (git) version is required, but I suspect that only applies to USB-connected devices where the USB chipset is required for device recognition. Network support should just work as long as the MG5650 is using the same protocol as the Pixma models (and I don’t think it’s likely that it wouldn’t).

This won’t help for scanning, but if you update the CUPS and Ghostscipt drivers from the “Printing” repository (http://download.opensuse.org/repositories/Printing/openSUSE_13.2/) then “Canon MG5600 series” will appear as an option in the Yast printer setup.

Thanks a lot everybody for the replies! Very much appreciated!
I’m going to try to update the CUPS driver and look at the SANE-scanbner later this week. lol!