Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
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

  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
I actually tried this again in 14.04 (Canon now provides its own separate .deb files, so using Alien is no longer necessary), and the PPD file I'm supposed to select doesn't exist after I install the drivers and try to set up the printer. Is there any way I can fix this? – L.A. Oct 30 '14 at 15:44

Your Answer


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.