Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Canon imageRunner Advance C2025i on Ubuntu Linux

Canon imageRunner Advance C2025i on Ubuntu Linux

  1. Search for "UFR II Printer Driver for Linux" for your device. I found it on their Asia support website (

  2. Important if you're on a 64bit system: symlink lib64 to lib, the driver will install files into /usr/lib64 and /usr/local/lib64.

  sudo ln -s /usr/lib /usr/lib64
  sudo ln -s /usr/local/lib /usr/local/lib64

Install 32bit libraries that the driver depends on.

  sudo apt-get install ia32-libs libjpeg62:i386 lib32z1
  1. Use Alien to convert and install the RPM packages found in the downloaded archvive.
  sudo alien -i --scripts cndrvcups-common-2.50-1.x86_64.rpm
  sudo alien -i --scripts cndrvcups-ufr2-uk-2.50-1.x86_64.rpm
  1. Restart cups and add new printer, choose "Canon iR-ADV C2025 UFR II ver.2.5" as driver.

  2. If you get the following error you might have missed some required 32bit libraries.

  src = libcanon_pdlwrapper.c, line = 1018, err = -1¥nError Response:ReqNo=8, SeqNo=16894,opvpErrorNo=-2
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment