This is an alternative approach to several blogs on how to use the Canon MP620 printer with Ubuntu 8.04 (Hardy Heron) across a WiFi network. Much of this information has been copied from blogs on the web (see References for credit).
Connecting via USB cable
Currently it is not easily possible to enter a WiFi security token to access a WLAN router directly on the printer. Because of that you may want to setup the Canon printer by:
- using the Windows driver to assign and transfer the correct connection details for your WLAN router
- directly connecting the printer via LAN cable with your network
- typing the printer's IP address into a web browser
This procedure has only been tested having previously set up the printer via Windows.
First you need to get the drivers provided by Canon Australia and install them into your system. Those files are called:
- When you have those package files, install them onto your system in the order shown above. You can install each package by double-clicking it.
Unpack the archive and follow the instructions from the README file to install the files into the right places on your system. The instructions from the README file require you to copy the file Cifmp610.conf onto your system.
Note: From version 1.5 of the drivers supplied from the community, they don't need the MP620 1399 line added to the cifmp610.conf file.
- Copy the file to the location specified in the README file. This will replace the original file provided by Canon.
- Attach the MP620 via USB cable with your computer.
Click System -> Administration -> Printing. You should see the MP620 as a locally attached printer. You can print a test page right from here. If that is working verify the correct installation by printing a PDF file.
Unfortunately Canon drivers use a proprietary USB backend to access only the USB port. It cannot be used in conjunction with a network backend, like the bjnp backend. The only way Nicolas (see References) saw how to have MP620 work with bjnp network is to use a Gutenprint driver from the community, such as that for the MP610.
Connecting via wireless or network cable
- A good preparatory step is to use your DHCP server to locate the IP address assigned to the printer and make it a permanent assignment. This can also be done by connecting to the IP address of your printer via a web browser.
Note: If you are using a small WiFi home network you can simply assign a high numbered IP address to the printer, ie, 192.168.1.150
Get the CUPS-bjnp drivers from SourceForge. This procedure was tested using the version 0.5 drivers. In documenting this process, the following files were downloaded:
Install the alien package. Alien converts .rpm packages to .deb packages.
Open a Terminal (Applications -> Accessories -> Terminal). Type the following commands to convert the .rpm to the .deb format used by Ubuntu, install the package and remove the package file afterwards, typing your password if prompted:
sudo alien -i cups-bjnp-0.5-1.c5.i386.rpm sudo alien -i cups-bjnp-debuginfo-0.5-1.c5.i386.rpm
In the CUPS Admin interface, click Administration -> Find Printer and select Canon MP620 series <ip-address> (where <ip-address> will depend on the IP address of your printer).
Click Add Printer, give it a name and push Continue.
On the following screen you will be able to choose the Device. Pull down the list and select Canon MP620 series ip-address.
Click Continue and at the next screen select Canon MP620-630 series from the list.
Note: Do NOT search for Canon PIXMA something, search for Canon MP620-630, without the PIXMA bit!
- When asked for a login and password, use whatever you configured CUPS to use. This is your Ubuntu username and password by default.
- Send a test page to the printer.
Note 1: You may need to change the paper size in the CUPS printer setup box.
Note 2: The Canon printer URI built itself to form as bjnp://192.168.1.150:8611
And now you should have Bob as a very close relative .... Happy printing!!
Credit and thanks must be extended to the following blogs:
Mickru michael-krueger Computers and Airplanes
Nicolas - Paris http://mp610.blogspot.com/
- Louis Lagendijk
- Maxime Garcia