Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am trying to install the drivers for a Canon Color imageCLASS MF8380Cdw in a 64-bit installation of Ubuntu 12.10. Since Ubuntu did not contain the drivers, I needed to download the drivers for this printer from Canon's website. Since it only contained 64-bit drivers for an RPM-based distribution of Linux, I needed to use Alien to convert the packages to the .deb format before installing them. However, I am not sure how to proceed from here. Any help would be appreciated. Thanks.

share|improve this question

1 Answer 1

up vote 2 down vote accepted

I just setup this exact printer on 2 Ubuntu 64-bit 12.04 desktops. Here's the documentation that I wrote, hope this also works on 12.10.

1) Go to the below link and download the Linux driver in ~/Downloads http://www.usa.canon.com/cusa/consumer/products/printers_multifunction/color_laser_multifunction/color_imageclass_mf8380cdw#DriversAndSoftware

2) Untar the tar.gz file downloaded at ~/Downloads/Linux_UFRII_PrinterDriver_V250_us_EN.tar.gz

3) Assuming that a 64 bit machine is being used, cd to ~/Downloads/Linux_UFRII_PrinterDriver_V250_us_EN/64-bit_Driver/RPM.

4) Create a symbolic link for 64-bit drivers:

ln -s /usr/lib /usr/lib64

(NOTE: There may be an existing lib64 directory there already and this will prevent the symbolic link from working correctly. Backup/move the directory to an alternate location before creating the symbolic link)

5) Install alien (if needed):

sudo apt-get install alien dpkg-dev debhelper build-essential

6) Convert the RPM files to ".deb"

sudo alien -k -c cndrvcups-common-us-2.50-1.x86_64.rpm
sudo alien -k -c cndrvcupsuf2us-2.50-1.x86_64.rpm

7) Install drivers

sudo dpkg -i cndrvcups-common-us-2.50-1.x86_64.deb
sudo dpkg -i cndrvcupsuf2us-2.50-1.x86_64.deb

8) Go to System Settings -> Printing and remove the Canon printer (if it's there)

9) Click on Add and expand Network Printer. Select Canon MF8300C (IP_ADDRESS). Click on Forward and then Apply. Click Cancel on the test page screen.

10) Right-click the new Canon printer -> Properties.

11) Where is shows 'Make and Model' press 'Change'

12) Select 'Provide PPD file'

13) Navigate to /etc/cups/ppd/Canon-MF8300C-UFRII-LT.ppd and press Open

14) Select 'Use the new PPD as is' -> Apply

15) Restart the cups service /etc/init.d/cups restart

16) Test the printer.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.