i’ve got a canon pixma mg5350 printer and installed drivers from canon, i can print without problem but i’m
able to scan only with the utility provides with the (scangeamp).i’ve tried with skanlite, xsane, and vuescan and none work.
Comming from arch linux where scanning work from all apps, there is a PKGBUILD that install driver from source and i need a help to
adapt it for opensuse.i dont have scripting skills and help will be greatly appreciate.
the PKGBUILD is locate at: https://aur.archlinux.org/packages/sc/scangearmp-mg5300/PKGBUILD
thanks in advance.
From what I’ve read (and I’ve assisted a few with similar Canon hardware), the proprietary driver only works with scangearmp, and I’m not familiar with any workaround that permits using other scasnning apps (unless the scanner is supported by open source SANE drirvers as well). Can you point to other references which demonstrate otherwise?
Admittedly using 12.3 (haven’t yet tried on 13.1, I won’t have a chance for another week or so to connect so an "MPL-“something or another”),
But my previous scanning apps have been setup successfully <without> the proprietary Canon drivers, protocol and software.
Uninstall the Canon proprietary stuff.
From within YAST (or zipper) search for and install everything related to scanning (probably unnecessary, but this worked for me).
Go into YAST, open and run the “scanner” applet.
I’m intrigued that someone has been able to modify the source to cope with making the driver able to talk with other SANE front-ends. It isn’t clear from the PKGBUILD how that was done. So, I wish you luck with this project.
IMO the install script is one of the simplest to modify. The library dependencies seem to be all provided from source so the three app dependencies(GIMP, sane, libpng) only need to be installed and if necessary versions in the script modified.
The real problem I see is that the link you provided at ARCH is relevant to a different device so the question is… Is this link and library really appropriate for your specific device because it might support a general family of devices? Or, do you really need something else that is specific to your device?
So, I recommend you contact Canon to at least find out what is the correct source if they don’t have a pre-built driver that would work.
Unless you’ve verified on your own on an Arch Linux that <this code> really does work.,
Once you’ve verified correct source, I don’t see the work to modify the script that difficult or take more than an hour or two.
The OP wishes to use the source because apparently there are some patches that allow the scanner to be used with various sane front-ends, unlike the regular Canon package, which is designed only to work with scangearmp. (There are a number of threads across different distros the discuss this). The gimp plugin is part of this package. So, contacting Canon is unlikely to be of help.