Author Topic: Canon PIXMA MG3100 series  (Read 8806 times)

Offline ydg

  • New Friend
  • *
  • Posts: 5
Canon PIXMA MG3100 series
« on: January 13, 2012, 06:02:01 AM »
This printer / scanner comes with 2 installation CD-ROMs : for Windows and Mac OS.  I cannot find the PIXMA MG3100 series in the Synaptic Package Manager, and as a complete Linux-newbie I don't know how to get it from http://support-asia.canon-asia.com/P/search?model=PIXMA+MG3170&menu=download&filter=0&tagname=g_os&g_os=Linux either.

Please could anyone help me get at least the printing going... ?
Printing AND scanning would of course be fantastic...

Thanks in advance.

Offline menotu

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 15515
  • ┌∩┐(◕_◕)┌∩┐
Re: Canon PIXMA MG3100 series
« Reply #1 on: January 13, 2012, 06:24:34 AM »
In KDE you could try

main menu > Applications > More Applications > Configuration > Configure Your Printer

I thinks it's installed by default but if not open Synaptic and install task-printing

My Canon printer always installs after I plug in the USB cable and the Printer Config kicks in automatically.  Mebbe try rebooting without the printer plugged in and once the desktop is fully loaded, then plug in the printer
PCLinuxOS 32bit KDE 4.10.4; kernel-3.4.11-pclos1.bfs & 64bit 3.4.38bfs; NVidia GeForce 8400GS 1GB 310.19 driver

Sony Vaio SVE1513A4ESI Laptop, Intel Core i5, 2.6GHz, 6GB RAM, 750GB, 15.6" Intel HD Graphics 4000

Offline rich2005

  • Sr. Member
  • ****
  • Posts: 260
Re: Canon PIXMA MG3100 series
« Reply #2 on: January 13, 2012, 01:23:51 PM »
Welcome to the wonderful world of Canon printers, I have an old pixma ip4500, good for printing DVDs and thats about it, most expensive printer (for ink) I have ever used, and the quality in linux is only mediocre as well (600 dpi max)


First if you look at the notes you see.    System requirements
Fedora 14(32bit/64bit)
openSUSE 11.4(32bit/64bit)

but might still be worth a try.

download the 2 files at the end of the page - the ones noted as rpms

http://support-asia.canon-asia.com/contents/ASIA/EN/0100394302.html
http://support-asia.canon-asia.com/contents/ASIA/EN/0100393902.html

which gets you 2 files

cnijfilter-mg3100series-3.60-1-rpm.tar.gz
scangearmp-mg3100series-1.80-1-rpm.tar.gz

now for convience, make a temp folder and copy or move there.

open a terminal and cd to that temp folder. This is what it looks like here. (i'm using a little netbook at the moment, so all this is really painfull)

rich@rich-laptop:~$ cd temp

ls will list the directory. (thats L as in l-ist)

rich@rich-laptop:~/temp$ ls
cnijfilter-mg3100series-3.60-1-rpm.tar.gz
scangearmp-mg3100series-1.80-1-rpm.tar.gz

so taking that first file, unpack with tar -zxvf <filename> *note* no need to type it all out, type in the first few letters and press the tab key. It will auto complete as much as possible.

rich@rich-laptop:~/temp$ tar -zxvf cnijfilter-mg3100series-3.60-1-rpm.tar.gz
cnijfilter-mg3100series-3.60-1-rpm/
cnijfilter-mg3100series-3.60-1-rpm/packages/
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-mg3100series-3.60-1.x86_64.rpm
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-mg3100series-3.60-1.i386.rpm
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-common-3.60-1.i386.rpm
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-common-3.60-1.x86_64.rpm
cnijfilter-mg3100series-3.60-1-rpm/resources/
cnijfilter-mg3100series-3.60-1-rpm/resources/printer_zh_utf8.lc
cnijfilter-mg3100series-3.60-1-rpm/resources/printer_ja_utf8.lc
cnijfilter-mg3100series-3.60-1-rpm/resources/printer_fr_utf8.lc
cnijfilter-mg3100series-3.60-1-rpm/install.sh

another ls and we now see a new folder
rich@rich-laptop:~/temp$ ls
cnijfilter-mg3100series-3.60-1-rpm
cnijfilter-mg3100series-3.60-1-rpm.tar.gz
scangearmp-mg3100series-1.80-1-rpm.tar.gz

cd to the new folder (remember first couple of letters + tab key)
rich@rich-laptop:~/temp$ cd cnijfilter-mg3100series-3.60-1-rpm/

another ls and there are three files.
rich@rich-laptop:~/temp/cnijfilter-mg3100series-3.60-1-rpm$ ls
install.sh  packages  resources
rich@rich-laptop:~/temp/cnijfilter-mg3100series-3.60-1-rpm$

thats about as far as I can go on this little netbook but the next steps are

su + enter password to become root.
then find the folder (remember the tab trick)
cd /home/<your user name>/temp/cnijfilter-mg3100series-3.60-1-rpm

now you can run the install file using (dot-slash)

./install.sh

cross your fingers and hope.

if that works repeat for the scanner driver.

a note.
1. the canon printer driver driver used to be in 2 parts, seems to be in one now.
2. worth checking in the sane scanner database for any reference to the scanner part.

best of luck.



                                                           

Offline ydg

  • New Friend
  • *
  • Posts: 5
Re: Canon PIXMA MG3100 series
« Reply #3 on: January 15, 2012, 07:30:42 AM »
Thanks rich2005,

I did exactly as you suggested and it worked perfectly for what the printing is concerned...
The scanning however is still an issue...
It installed, but when starting up XSane, it says "no devices available"...

In the sane scanner database I cannot find any reference to the Canon PIXMA MG3100 series...
Any more suggestions, apart from deleting Canon from my ideal scanner wishlist ?

Thanks again, so far !


Offline bicol_willem

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 2376
« Last Edit: January 15, 2012, 07:59:14 AM by bicol_willem »

Offline AS

  • Hero Member
  • *****
  • Posts: 4098
  • Have a nice ... night!
Re: Canon PIXMA MG3100 series
« Reply #5 on: January 15, 2012, 07:55:32 AM »
Thanks rich2005,

I did exactly as you suggested and it worked perfectly for what the printing is concerned...
The scanning however is still an issue...
It installed, but when starting up XSane, it says "no devices available"...

In the sane scanner database I cannot find any reference to the Canon PIXMA MG3100 series...
Any more suggestions, apart from deleting Canon from my ideal scanner wishlist ?

Thanks again, so far !




IIRC, there should be a (canon) binary:  scangearmp ( located in /usr/local/bin ? ) that should work

http://www.pclinuxos.com/forum/index.php/topic,95837.msg836931.html#msg836931



Offline rich2005

  • Sr. Member
  • ****
  • Posts: 260
Re: Canon PIXMA MG3100 series
« Reply #6 on: January 15, 2012, 12:34:41 PM »
Not much to add to that last post, try 'lsusb' and 'scanimage -L'. Looking at the sane data base I would have thought that the sane-pixma backend might work. Best check that the sane-backends package is installed.

Looking at that install.sh script for the scangearmp.blah.blah.tar.gz
It has 2 installation parameters --32 and --64. Did you use the --32? You can uninstall with ./install.sh --uninstall
Unpacking the rpms, it does put that scangearmp executable in /usr/local/bin, so open a terminal and just try it. See if there are any error messages.

Apart from that, there is commercial Vuescan, get the trial, it is safe to use, everything goes in one folder in your home partition. Just to see if the scanner works.
or as a last resort, a windoze installation in Vbox.

never have a problem with my ancient canon Lide 30 LOL.

Offline ydg

  • New Friend
  • *
  • Posts: 5
Re: Canon PIXMA MG3100 series
« Reply #7 on: January 16, 2012, 01:37:55 AM »
Results :

[ydg@localhost ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 006: ID 04fc:0538 Sunplus Technology Co., Ltd
Bus 003 Device 007: ID 04a9:1752 Canon, Inc.
[ydg@localhost ~]$ 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).

Then I went to this scangearmp executable in /usr/local/bin, and YES, that works perfectly well.
Copied the icon to my desktop and at last have an operational scanner available.

Thank you all for your accurate suggestions !