Hi. I've recently bought a Canon Pixma MP640 printer, and I'm trying to install it in Karmic Koala. Have someone managed to install this printer with WiFi support?
Hi. I've recently bought a Canon Pixma MP640 printer, and I'm trying to install it in Karmic Koala. Have someone managed to install this printer with WiFi support?
Canon recently released a printer driver for this printer:
http://support-asia.canon-asia.com/P...os&ca_os=Linux
I've had mixed success with it. So far I can't get it to duplex and all attempts at colour printing seem to result in a blank sheet of paper being fed out.
The driver appears to support network printing, but I tried various combinations with the cups-bjnp package also:
http://sourceforge.net/projects/cups-bjnp/
For the scanner, the latest build of SANE seems to work fine. I got the latest tip, and built it according to the instructions on this blog:
http://mp610.blogspot.com/
Hope this helps!
I just got the mp640 printing with Karmic (32 bit) over Wifi. Duplex and colour are fine here. Scangear is working the scanner too.
I haven't had time to upgrade Sane yet.
Hi. I have the exact same printer but am having problems setting it up. As I'm an ubuntu newbie could you post instructions for setting the printer up. Thanks.
Could you post some instructions about how you managed to get it all working?
I had the same problem with the mp640 printer.
After a few months (now) I got it working.
The solution was at http://wiki.ubuntuusers.de/Canon-Drucker.
And at http://www.openprinting.org/show_pri...on-PIXMA_MP640
The solution for me was:
Download the printer driver from http://support-asia.canon-asia.com/contents/ASIA/EN/0100236602.html.
I do not know how exactly I have done it, but i first installed a few packages:
Open a terminal (Applications>Assesoires>Terminal)
And then the tricky part. (Is this tricky?)Code:sudo apt-get install libxml1 libglade0 libpng3 libtiff4
'cd' to the directory where you saved the files
(in my case)Code:cd Downloads
unpack the tar archive (replace the 'x' before the i386 with the actual number, 1 in my case):
And install:Code:tar zxvf cnijfilter-mp640series-3.20-x-i386-deb.tar.gz
But this didn't work for me.Code:cd cnijfilter-mp640series-3.20-x-i386-deb sudo ./install.sh
So I installed the packages manually
EDIT: I don't know if the --force architecture does harm, but I think not. The main part is (as far as i know) the ppd file (/usr/share/cups/model/canonmp640.ppd) and that is (i think) platform independent.
I have a amd64 processor with ubuntu 64 bit, so very different from i386. I think it's save to do this.
EDIT: to install this driver in Ubuntu 11.04, the dependencies need to be removed (everything it needs seems to be installed).Code:cd packages sudo dpkg -i --force architecture ./cnijfilter-common_3.20-1_i386.deb sudo dpkg -i --force architecture ./cnijfilter-mp640series_3.20-1_i386.deb
And then add the printer using the standard printer window (System>Administration>Printing or Systeem>Beheer>Afdrukken in dutch)
Select New (Nieuw). Ubuntu will search for printers, but will likely not find the printer because it is a network printer.
Select Networkprinter (Netwerkprinter) > I didn't find the English version of it, but likely anything like "Search for Network printer" (In dutch: Netwerkprinter zoeken)
Fill in the ip-adress of the printer, click search and follow the instructions.
The default values are likely the best, they worked for me.
I have not set up the scanner, but I didn't need that (It's easier with the computer beside the printer/scanner).
I hope this helps!
And I am dutch, so there could be hundreds of misspells in this reply. This is also my first post at this forum.
Last edited by avl555; April 16th, 2011 at 05:38 PM. Reason: ubuntu natty & spelling
This German manual is really great!
It appeared that the software for the MP640 can be downloaded on this site: http://support-asia.canon-asia.com/P...os&ca_os=Linux.
Just like you said:
- Install some prerequisite packages, actually I installed libxml2 instead of libxml1.
Code:sudo apt-get install libxml2 libglade0 libpng3 libtiff4- Unpack the downloaded file
- Run the install script
Code:cd cnijfilter-mp640series-3.20-x-i386-deb sudo ./install.sh
How simple can it be! This works for me and during installation it even finds the printer on the network.
Thanks for your reply.
Great,
It worked for me as well.
The
sudo apt-get install libxml1 libglade0 libpng3 libtiff4
resulted in:
~$ sudo apt-get install libxml2 libglade0 libpng3 libtiff4
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd
De status informatie wordt gelezen... Klaar
libxml2 is reeds de nieuwste versie.
E: Kon pakket libglade0 niet vinden
This translates to:
libxml2 is latest version, so not updated
E: could not find package libglade0.
Still the install works and finds the printer and it prints!
What is the use/need for libglade0?
I use: Ubuntu 9.10 - Karmic Koala
See http://forum.ubuntu-nl.org/hardware-...179/#msg530179, if you are Dutch.
I am having problems printing with mp640 on Ubuntu Jaunty. I installed the driver as per the previous posts and i can scan ok but i can't print more than one or two pages at a time. One page is printed, then a blank page and then the printing process halts for 5-10 minutes.
Maybe the driver is not compatible with Jaunty?
Bookmarks