Canon MP/MX/MG Scanner Drivers - Updated 2016
rcrsn51: Thanks will try the scangearmp next. I reburned the CD and ran it with the slacko .pet Here are the last few lines from the sane debug:
code][dll] sane_get_option_descriptor(handle=0x8166400,option=17)
[dll] sane_control_option(handle=0x8166400,option=17,action=0,value=0xbfd0d3f0,info=(nil))
[dll] sane_close(handle=0x8166400)
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `xerox_mfp's exit function
[dll] sane_exit: calling backend `v4l's exit function
[dll] sane_exit: calling backend `umax1220u's exit function
[dll] sane_exit: calling backend `umax's exit function
[dll] sane_exit: calling backend `u12's exit function
[dll] sane_exit: calling backend `teco3's exit function
[dll] sane_exit: calling backend `teco2's exit function
[dll] sane_exit: calling backend `teco1's exit function
[dll] sane_exit: calling backend `tamarack's exit function
[dll] sane_exit: calling backend `sp15c's exit function
[dll] sane_exit: calling backend `snapscan's exit function
[dll] sane_exit: calling backend `sm3840's exit function
[dll] sane_exit: calling backend `sm3600's exit function
[dll] sane_exit: calling backend `sharp's exit function
[dll] sane_exit: calling backend `sceptre's exit function
[dll] sane_exit: calling backend `s9036's exit function
[dll] sane_exit: calling backend `rts8891's exit function
[dll] sane_exit: calling backend `ricoh's exit function
[dll] sane_exit: calling backend `qcam's exit function
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: calling backend `pixma's exit function
[dll] sane_exit: calling backend `pie's exit function
[dll] sane_exit: calling backend `niash's exit function
[dll] sane_exit: calling backend `nec's exit function
[dll] sane_exit: calling backend `mustek_usb2's exit function
[dll] sane_exit: calling backend `mustek_usb's exit function
[dll] sane_exit: calling backend `mustek's exit function
[dll] sane_exit: calling backend `microtek2's exit function
[dll] sane_exit: calling backend `microtek's exit function
[dll] sane_exit: calling backend `matsushita's exit function
[dll] sane_exit: calling backend `ma1509's exit function
[dll] sane_exit: calling backend `lexmark's exit function
[dll] sane_exit: calling backend `leo's exit function
[dll] sane_exit: calling backend `ibm's exit function
[dll] sane_exit: calling backend `hs2p's exit function
[dll] sane_exit: calling backend `hpljm1005's exit function
[dll] sane_exit: calling backend `hp5590's exit function
[dll] sane_exit: calling backend `hp5400's exit function
[dll] sane_exit: calling backend `hp4200's exit function
[dll] sane_exit: calling backend `hp3500's exit function
[dll] sane_exit: calling backend `hpsj5s's exit function
[dll] sane_exit: calling backend `hp3900's exit function
[dll] sane_exit: calling backend `hp's exit function
[dll] sane_exit: calling backend `gt68xx's exit function
[dll] sane_exit: calling backend `genesys's exit function
[dll] sane_exit: calling backend `fujitsu's exit function
[dll] sane_exit: calling backend `epson2's exit function
[dll] sane_exit: calling backend `epjitsu's exit function
[dll] sane_exit: calling backend `dmc's exit function
[dll] sane_exit: calling backend `dell1600n_net's exit function
[dll] sane_exit: calling backend `coolscan3's exit function
[dll] sane_exit: calling backend `coolscan's exit function
[dll] sane_exit: calling backend `cardscan's exit function
[dll] sane_exit: calling backend `canon_dr's exit function
[dll] sane_exit: calling backend `canon630u's exit function
[dll] sane_exit: calling backend `canon's exit function
[dll] sane_exit: calling backend `bh's exit function
[dll] sane_exit: calling backend `artec_eplus48u's exit function
[dll] sane_exit: calling backend `artec's exit function
[dll] sane_exit: calling backend `avision's exit function
[dll] sane_exit: calling backend `apple's exit function
[dll] sane_exit: calling backend `agfafocus's exit function
[dll] sane_exit: calling backend `abaton's exit function
[dll] sane_exit: calling backend `net's exit function
[dll] sane_exit: finished
sh-4.1#
[/code]
Sorry I didn't get that to you earlier ... was trying to post from Dillo on the live CD and somehow lost the post. KJ
code][dll] sane_get_option_descriptor(handle=0x8166400,option=17)
[dll] sane_control_option(handle=0x8166400,option=17,action=0,value=0xbfd0d3f0,info=(nil))
[dll] sane_close(handle=0x8166400)
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `xerox_mfp's exit function
[dll] sane_exit: calling backend `v4l's exit function
[dll] sane_exit: calling backend `umax1220u's exit function
[dll] sane_exit: calling backend `umax's exit function
[dll] sane_exit: calling backend `u12's exit function
[dll] sane_exit: calling backend `teco3's exit function
[dll] sane_exit: calling backend `teco2's exit function
[dll] sane_exit: calling backend `teco1's exit function
[dll] sane_exit: calling backend `tamarack's exit function
[dll] sane_exit: calling backend `sp15c's exit function
[dll] sane_exit: calling backend `snapscan's exit function
[dll] sane_exit: calling backend `sm3840's exit function
[dll] sane_exit: calling backend `sm3600's exit function
[dll] sane_exit: calling backend `sharp's exit function
[dll] sane_exit: calling backend `sceptre's exit function
[dll] sane_exit: calling backend `s9036's exit function
[dll] sane_exit: calling backend `rts8891's exit function
[dll] sane_exit: calling backend `ricoh's exit function
[dll] sane_exit: calling backend `qcam's exit function
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: calling backend `pixma's exit function
[dll] sane_exit: calling backend `pie's exit function
[dll] sane_exit: calling backend `niash's exit function
[dll] sane_exit: calling backend `nec's exit function
[dll] sane_exit: calling backend `mustek_usb2's exit function
[dll] sane_exit: calling backend `mustek_usb's exit function
[dll] sane_exit: calling backend `mustek's exit function
[dll] sane_exit: calling backend `microtek2's exit function
[dll] sane_exit: calling backend `microtek's exit function
[dll] sane_exit: calling backend `matsushita's exit function
[dll] sane_exit: calling backend `ma1509's exit function
[dll] sane_exit: calling backend `lexmark's exit function
[dll] sane_exit: calling backend `leo's exit function
[dll] sane_exit: calling backend `ibm's exit function
[dll] sane_exit: calling backend `hs2p's exit function
[dll] sane_exit: calling backend `hpljm1005's exit function
[dll] sane_exit: calling backend `hp5590's exit function
[dll] sane_exit: calling backend `hp5400's exit function
[dll] sane_exit: calling backend `hp4200's exit function
[dll] sane_exit: calling backend `hp3500's exit function
[dll] sane_exit: calling backend `hpsj5s's exit function
[dll] sane_exit: calling backend `hp3900's exit function
[dll] sane_exit: calling backend `hp's exit function
[dll] sane_exit: calling backend `gt68xx's exit function
[dll] sane_exit: calling backend `genesys's exit function
[dll] sane_exit: calling backend `fujitsu's exit function
[dll] sane_exit: calling backend `epson2's exit function
[dll] sane_exit: calling backend `epjitsu's exit function
[dll] sane_exit: calling backend `dmc's exit function
[dll] sane_exit: calling backend `dell1600n_net's exit function
[dll] sane_exit: calling backend `coolscan3's exit function
[dll] sane_exit: calling backend `coolscan's exit function
[dll] sane_exit: calling backend `cardscan's exit function
[dll] sane_exit: calling backend `canon_dr's exit function
[dll] sane_exit: calling backend `canon630u's exit function
[dll] sane_exit: calling backend `canon's exit function
[dll] sane_exit: calling backend `bh's exit function
[dll] sane_exit: calling backend `artec_eplus48u's exit function
[dll] sane_exit: calling backend `artec's exit function
[dll] sane_exit: calling backend `avision's exit function
[dll] sane_exit: calling backend `apple's exit function
[dll] sane_exit: calling backend `agfafocus's exit function
[dll] sane_exit: calling backend `abaton's exit function
[dll] sane_exit: calling backend `net's exit function
[dll] sane_exit: finished
sh-4.1#
[/code]
Sorry I didn't get that to you earlier ... was trying to post from Dillo on the live CD and somehow lost the post. KJ
rcrsn51: Installed the scangearmp_common-1.5.pet, then the scangearmp_mx340-1.50.pet on lucid528v4 ... ran "scangearmp" from CLI and got this error:
Didn't try it on slacko533F. KJ
Code: Select all
sh-4.1# scangearmp
scangearmp: error while loading shared libraries: libgimp-2.0.so.0: cannot open shared object file: No such file or directory
sh-4.1#
rcrsn51: Oops .... You are correct .... I installed the 1.3 and not the scangearmp_common-1.5 .pet. Corrected and now scan works on my MX340 on Lucid528v4 ... time to "save" to USB flashdrive. Thanks for all your help and "talking" me thru. the process. I'm guessing that scangearmp should also work on slacko533F? Thanks again ....
EDIT: Also works with Fluppy12 and Saluki22 .... Nice job ... Thanks ... KJ
EDIT: Also works with Fluppy12 and Saluki22 .... Nice job ... Thanks ... KJ
mp230
cant get mp230 scanner to work i
installed all the stuff >_< (suposodely it should be compatible with mp250)
even installed the official mp230 scangear deb from canon site
O.o
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a9 [Canon], product=0x175f [MP230 series]) at libusb:001:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages.).
scangearamp
cable maybe disconected or turned off bla bla
and some of the errors
(scangearmp:32323): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(scangearmp:32323): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(scangearmp:32323): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
O.o
installed all the stuff >_< (suposodely it should be compatible with mp250)
even installed the official mp230 scangear deb from canon site
O.o
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a9 [Canon], product=0x175f [MP230 series]) at libusb:001:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages.).
scangearamp
cable maybe disconected or turned off bla bla
and some of the errors
(scangearmp:32323): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(scangearmp:32323): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(scangearmp:32323): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
O.o
Your MP230 is not supported by SANE, so "scanimage -L" will not detect it.
However, the Scangearmp driver from Canon should work. But it's not enough to install the DEBs just by clicking on them. Used the candi tool.
However, the Scangearmp driver from Canon should work. But it's not enough to install the DEBs just by clicking on them. Used the candi tool.
Last edited by rcrsn51 on Fri 19 Feb 2016, 09:01, edited 1 time in total.
Thanks very much for putting all this info up. With the pixma_backend_5xx-1 I have managed to get my scanner working over wifi on my Canon Pixma MP560.
I am able to scan fine from the Sane program on the computer, however I am unable to use the control pad on the printer itself to scan to the computer. The control pad on the printer simply does not list the puppy computer as a destination to scan to. When using the printer control pad with windows I am able to see the windows computer, tell it to scan multi page, build PDF etc and upon scanning the Canon scan program pops up with my scanned files. Do you know if it is possible to get a similar function working in Puppy?
I am able to scan fine from the Sane program on the computer, however I am unable to use the control pad on the printer itself to scan to the computer. The control pad on the printer simply does not list the puppy computer as a destination to scan to. When using the printer control pad with windows I am able to see the windows computer, tell it to scan multi page, build PDF etc and upon scanning the Canon scan program pops up with my scanned files. Do you know if it is possible to get a similar function working in Puppy?
No it is not. You must start the scanning job from the Puppy machine.marada2 wrote:however I am unable to use the control pad on the printer itself to scan to the computer. The control pad on the printer simply does not list the puppy computer as a destination to scan to. When using the printer control pad with windows I am able to see the windows computer, tell it to scan multi page, build PDF etc and upon scanning the Canon scan program pops up with my scanned files. Do you know if it is possible to get a similar function working in Puppy?
However, you may find some operations easier to do with Peasyscan than with Xsane.
Canon mg 2220 scanner drivers
Code: Select all
MP490 needs the scangearmp_490series-1.40.pet and the matching scangearmp_common-1.40.pet. Older Puppies also need libusb-1.0.
The printer is working fine, but not the scanner part.
Thanks.