wireless Canon MG6450 not found


I have a problem with my printer. It’s not found when I’m trying to install it. I’ve downloaded the drivers on the canon website but
I hope that someone could help me to be able to use it under Opensuse.

I would like to add that to use the printer I’va had to install a VM with windows.

Thank you

Welcome for openSUSE Forums andre2310. I’ll assume the drivers are installed successfully. Next questions…

  1. How is your printer attached? (USB, ethernet,…). If connecting via network, it pays to have the firewall disabled first while configuring
sudo systemctl status SuSEfirewall2
sudo systemctl stop SuSEfirewall2

See what is reported by the following

sudo lpinfo -l -v
  1. Did you try to configure using YaST or the CUPS web interface yet? The latter is done via a browser…

hello deano_ferrari

Thank you it works. I just stop the firewall and I execute the installation script.
It automatically found the printer and install drivers.

Now I printed a test page with success.

Good to read of your success with this. (The firewall blocks the printer broadcasts required for automatic discovery.)

Just another thing,

Now the scanner drivers are installed but it’ s not found and I can start the sane.service or saned.service.
When I want to start skanlite, it says that there is no scan.

Could you help me?

Do you mean the proprietary scangearmp package? If so, you need to use the scangearmp application that is included. (It’s not a SANE-compatible driver.)

yes it’s the proprietary scangearmp.

While waiting an answer, I found and downloaded yast2 scan and it was possible to load the good driver. It found the scan on the printer by the network.
I tried Xsane and, for now, it works.

Thank you for your help (even if you didn’t do a lot this time ;))

Yes, this model is supported by the sane-pixma backend as well it seems. That means it can operate with the SANE front-ends, so the proprietary driver is not required. The sane-pixma backend can detect compatible Canon scanners operating within the same subnet. For others who may come searching ‘man sane-pixma’ mentions…

The pixma backend supports network scanners using the so called Canon BJNP protocol. Both IPv4 and IPv6 are sup-

   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).

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 connected sub-
   nets it can find (provided your OS allows for enumeration of all netowrk 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.  For automatic
   detection of your scanner, 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.

Thank you for these precision.