Ubuntu – How to get the Canon MX420 printer working

canonprintingscanning

I was using Canon MX420 printer properly until I upgrade my ubuntu to 11.10 . After that I can add it to my printers but I can't print or scan any page !
What should I do now ?

sudo apt-get install cnijfilter-mx420series

:Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  python-hachoir-parser nautilus-actions iat nautilus-image-converter
  pyrenamer nautilus-filename-repairer python-hachoir-metadata
  python-hachoir-core md5deep
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  cnijfilter-common
The following NEW packages will be installed:
  cnijfilter-common cnijfilter-mx420series
0 upgraded, 2 newly installed, 0 to remove and 294 not upgraded.
Need to get 1,783 kB of archives.
After this operation, 7,688 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ppa.launchpad.net/michael-gruz/canon/ubuntu/ oneiric/main cnijfilter-common amd64 3.50-2ubuntu4 [113 kB]
Get:2 http://ppa.launchpad.net/michael-gruz/canon/ubuntu/ oneiric/main cnijfilter-mx420series amd64 3.50-2ubuntu4 [1,670 kB]
Fetched 1,783 kB in 17s (100 kB/s)                                             
Selecting previously deselected package cnijfilter-common.
(Reading database ... 262781 files and directories currently installed.)
Unpacking cnijfilter-common (from .../cnijfilter-common_3.50-2ubuntu4_amd64.deb) ...
Selecting previously deselected package cnijfilter-mx420series.
Unpacking cnijfilter-mx420series (from .../cnijfilter-mx420series_3.50-2ubuntu4_amd64.deb) ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Setting up cnijfilter-common (3.50-2ubuntu4) ...
Setting up cnijfilter-mx420series (3.50-2ubuntu4) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Best Answer

Original source : http://www.ubuntubuzz.com/2011/06/download-install-canon-printer-driver.html

Type the following command in terminal (Cntrl-Alt-T)

sudo add-apt-repository ppa:michael-gruz/canon

sudo apt-get update

sudo apt-get install cnijfilter-mx420series

All the best.

In case of any error please post it here.


Edited

to configure the printer you can use lpadmin

  1. Restart the CUPS daemon by typing

    sudo /etc/init.d/cups restart OR sudo service cups restart

  2. Register the printer to the spooler by typing

for usb = /usr/sbin/lpadmin -p [printer_name] -m [PPD_filename] -v cnijusb:/[USB_port] -E

like

sudo /usr/sbin/lpadmin -p MX420USB -m canonmx420.ppd -v cnijusb:/dev/usb/lp0 -E

for LAN For a LAN connection

like

/usr/sbin/lpadmin -p [printer_name] -m [PPD_filename] -v cnijnet:/[MAC_address] -E

sudo /usr/sbin/lpadmin -p MX420LAN -m canonmx420.ppd -v cnijnet:/00-00-85-AB-C1-23 -E

3.Set the default printer

/usr/sbin/lpadmin -d [printer_name] like

sudo /usr/sbin/lpadmin -d MX420USB

4.unblacklist usblp module by typing

sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf Add a # in front of the line with "blacklist usblp" - Note this might cause problems where you are running multiple printers from the same system where CUPS manages those printers directly

5.check the printer status by typing

cngpijmonmx420 [printer_name] like

cngpijmonmx420 MX420USB

if there is no error,then your printer is ready....... if error we can resolve it...

Related Question