My printer is a Canon MX410, and openSUSE (both 13.2 and Tumbleweed) are literally the only Linux distros that cannot find my network printer. I have CUPS installed, but I’m not sure what’s missing. How should I go about fixing this? So far I’m enjoying this distro and would prefer not to leave it, but not being able to find my printer is kind of a deal breaker.
Canons are sometimes a problem but there may be a driver for it on the Cannon web site. Over all HP probably has the best Linux support for it’s printers but even there it is not perfect and you have to install their proprietary driver.
Okay. I was able to find it, but I had to go through the entire list of supported printers to look for Canon MX410. The driver does exist and can be grabbed without pulling a driver from the Canon website. What I’m wondering is what makes openSUSE so different from the other distros that makes it harder to grab this driver? I can get the printer driver in Fedora without adding any third-party repos to it.
I think ‘system-config-printer’ might have some heuristics to help with identifying the printer and matching with a candidate driver. In any case, openSUSE printer configuration can accomplished via YaST, CUPS web interface, system-config-printer (utility package can be added), or by hand if desired.
I’ve just tried using ‘Find New Printers’ (CUPS web interface), and it does detect my office network printer with no issue, but my firewall is disabled. Port 161 (for SNMP) may be needed to be open to detect printer broadcasts.