Linux Lite Forums

Hardware - Support => Printing and Scanning => Topic started by: Jan on April 01, 2016, 12:07:01 AM

Title: Missing Printer Driver Error Message Canon Image Class MF4570dw Printer
Post by: Jan on April 01, 2016, 12:07:01 AM
For some reason it seems that Canon Image Class printers are particularly difficult to install on Linux.

After completing the installation of Linux Lite 2.8 I went to the Help Manual and followed exactly the procedure outlined for installing Canon printers.  Everything seemed to go well.  As per the instructions, I then opened Menu → System → Install/Remove Software and searched for my printer name and – yup, there it was – Canon NF 4500w series CNUSB #1.  Unfortunately, there is still no driver and I get the error message, “Missing Printer Driver”.  For some reason, although the recommended printer driver has been downloaded, it's still not being detected, despite following the steps outlined above.

Fortunately, the remedy for this dilemma I found on the Ubuntu Forums.  (See topic titled: “Re: Canon Imageclass MF4570dn printer with Ubuntu 14.04 LTS” at  http://ubuntuforums.org/showthread.php?t=2227343)

The most recent Linux_UFRII _PrinterDriver as of February 2016 is now version 3.10.  I followed the instructions from the Ubuntu forums website above, except that when I got to the terminal command

tar -zxvf Linux_UFRII_PrinterDriver_V280_uk_EN.tar.gz 

I substituted 310 for 280.

Since I have a 32 bit system, I changed the next line as well to reflect that, so the following line became

cd Linux_UFRII_PrinterDriver_V310_uk_EN/32-bit_Driver/Debian

After typing the command

ls

the two files that appeared were

cndrvcups.common_3.40-1_i386.deb and cndrvcups-ufr2-uk_3.10_1i386.deb

therefore, the next two command lines I entered were

sudo dpkg -i cndrvcups-common_3.40-1_i386.deb

sudo dpkg -i cndrvcups-ufr2-uk_3.10-1_i386.deb

I continued to follow the procedure as listed on the ubuntu forums site and restarted the CUPS.

When I got to the part that reads:

 “we are looking for a reply like
lpd://172.23.2.72/CANON-MF4570dw”

Instead, my reply was

direct usb://Canon.MF4500w%20series?serial=01220B1185d&interface=1   
direct usb://Canon.MF4500w%20series?serial=01220B1185d&interface=2

Following this I entered the command

sudo /usr/sbin/lpadmin -p Canon-MF4500w -m CNCUPSIR 4500ZK.ppd -v lpd://direct usb/Canon-MF4500w -E

In response to the above I got an error message:

Unknown argument l padmin: usb/Canon-4500w.

Totally frustrated with my continued lack of progress, I went back to the Add printer screen and noticed the option to print a test page which had not been there before. 

Honestly, I just about fell off my chair when the printer printed it!

The Printer Test Page indicates the driver is: CNM4500ZK.PPD

I don't know why this has worked.  Because I'm very new to both Linux and Linux Lite, I don't understand what the above commands mean but thought I would document what I've done here with the hope it might be useful to others. 
 
Title: Re: Missing Printer Driver Error Message Canon Image Class MF4570dw Printer
Post by: Jerry on April 01, 2016, 05:52:55 AM
Thank you for posting this information.

Sent from my Nexus 6 using Tapatalk