Canon MP/MX/MG Scanner Drivers - Updated 2016

Problems and successes with specific brands/models of printers
Message
Author
KJ
Posts: 176
Joined: Thu 20 Jul 2006, 13:29
Location: Above sea level .. about 320m

#61 Post by KJ »

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

KJ
Posts: 176
Joined: Thu 20 Jul 2006, 13:29
Location: Above sea level .. about 320m

#62 Post by 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:

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# 
Didn't try it on slacko533F. KJ

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#63 Post by rcrsn51 »

Are you sure you got the scangearmp_common-1.5 and not the 1.3? Because I don't get that error with 1.5.

KJ
Posts: 176
Joined: Thu 20 Jul 2006, 13:29
Location: Above sea level .. about 320m

#64 Post by KJ »

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

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#65 Post by rcrsn51 »

Here are the scanner drivers for the Canon MG2100 series. You must install both.

This is a new package. Please provide feedback.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#66 Post by rcrsn51 »

Here is the driver for the MP160. Use it with libgimp2.0-2.6.8 and scangearmp_common-1.4 from the first page.

I had occasional problems with this old unit locking up on the first scan after power-up. Just turn it off and on, and run scangearmp again.

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#67 Post by Smithy »

Great job on the drivers rcrsn51.

spoileras
Posts: 8
Joined: Mon 26 Sep 2011, 16:17

mp230

#68 Post by spoileras »

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

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#69 Post by rcrsn51 »

@spoileras:Which Puppy version are you using?

spoileras
Posts: 8
Joined: Mon 26 Sep 2011, 16:17

#70 Post by spoileras »

slacko-5.4-opera-PAE :D



irrelevant
the printing works fine lol :?

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#71 Post by rcrsn51 »

spoileras wrote:irrelevant
the printing works fine lol :?
????
How do you know that the Puppy version is irrelevant to picking a scanner driver?

spoileras
Posts: 8
Joined: Mon 26 Sep 2011, 16:17

#72 Post by spoileras »

no i wasnt meaning that
just saying that printing works i meant its irrelevant
with the subject (scanner) XD

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#73 Post by rcrsn51 »

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.
Last edited by rcrsn51 on Fri 19 Feb 2016, 09:01, edited 1 time in total.

spoileras
Posts: 8
Joined: Mon 26 Sep 2011, 16:17

#74 Post by spoileras »

wow amazing XD work like charm XD thaaanks

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#75 Post by rcrsn51 »

Deleted.
Last edited by rcrsn51 on Fri 19 Feb 2016, 09:01, edited 1 time in total.

marada2
Posts: 64
Joined: Sat 19 Oct 2013, 22:50

#76 Post by marada2 »

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?

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#77 Post by rcrsn51 »

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?
No it is not. You must start the scanning job from the Puppy machine.

However, you may find some operations easier to do with Peasyscan than with Xsane.

marada2
Posts: 64
Joined: Sat 19 Oct 2013, 22:50

#78 Post by marada2 »

Ok thanks for letting me know. It's a pity scanning from the control pad of the printer won't work, but never mind.

Thanks for your help

User avatar
nic007
Posts: 3408
Joined: Sun 13 Nov 2011, 12:31
Location: Cradle of Humankind

#79 Post by nic007 »

Still nothing available for Canon Isensys MF-3220. :(

fixit

Canon mg 2220 scanner drivers

#80 Post by fixit »

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.
I can't find these for a Canon MG 2220.

The printer is working fine, but not the scanner part.

Thanks.

Post Reply