Canon imageRunner Advance C2025i on Ubuntu Linux
-
Search for "UFR II Printer Driver for Linux" for your device. I found it on their Asia support website (http://support-asia.canon-asia.com/P/search?model=iR-ADV+C2025H&menu=download&filter=0&tagname=g_os&g_os=Linux).
-
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
- 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
-
Restart cups and add new printer, choose "Canon iR-ADV C2025 UFR II ver.2.5" as driver.
-
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
Note: at least version 2.70 Canon includes a debian package.
http://support-asia.canon-asia.com/P/search?model=iR-ADV+C2025H&menu=download&filter=0&tagname=g_os&g_os=Linux