Differences between revisions 15 and 16
Revision 15 as of 2019-12-01 18:51:37
Size: 4291
Editor: Brian Potkin
Comment: Altered (slightly) tarball extraction advice.
Revision 16 as of 2019-12-01 19:19:40
Size: 4331
Editor: Brian Potkin
Comment: Altered page description. Headings.
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
Canon printers on Debian Canon non-free printer drivers on Debian 9 (stretch) and Debian 10 (buster).
Line 9: Line 9:
== UFR-II ==
Line 69: Line 68:
=== Installation of the Printer Drivers: Method 3 === === Installation of the Printer Drivers: Method 2 ===
Line 79: Line 78:
== See also == === See also ===

Translation(s): none


Canon non-free printer drivers on Debian 9 (stretch) and Debian 10 (buster).

Installing a Printer Driver for Canon UFR II printers on Debian 9.x.x (stretch) and Debian 10.x.x (buster).

Introduction

Canon support their printers with a number of different driver types, depending on the technology used in the device. All recent Canon packages have drivers that come in 32-bit and 64-bit Debian packages and a Canon website is likely to direct a user to one of

The Ultra Fast Renderer (UFR) is a proprietary rendering engine that is functionally similar to PostScript and PCL. It is claimed to allow for faster printing than either the PostScript or PCL drivers and is associated with Canon printers.

Obtaining the UFR II/UFRII LT Printer Driver

The majority of Canon printers are handled by driver package version 3.70, which is downloaded as a .tar.gz file after agreeing to the license conditions. The tarball contains Debian packages that can be used to set up the framework to print to a supported printer, source code and an installation script. There is also a Printer Driver v3.70 User Guide for Linux available. A much smaller selection of drivers for UFR II LT printers is obtained via the version 1.5 package.

Although free software components are used in the driver and source code is available, the license terms make the tarball undistributable by Debian. Note that Canon do maintain the Linux drivers but provide no support for them.

Extracting and Accessing the Files in the Printer Driver Tarball

When using some of the following commands, take note of the file versions which have been downloaded and only copy and paste if appropriate. Otherwise adjust the command to match that of the file version.

All the Canon packages are tarballs (the package name ends in .tar.gz) and they all have a similar file structure, so, as an example, we will deal with linux-UFRII-drv-v370-uken-05.tar.gz. Other packages differ only in the filenames involved.

tar zvxf linux-UFRII-drv-v370-uken-05.tar.gz

extracts files to the directory

linux-UFRII_drv_v370_uken

The directory contains Debian packages for 32-bit and 64-bit architectures. We will choose 32-bit and change to the directory holding the .deb files:

cd  linux_UFRII_drv_v320_uken/32-bit_Driver/Debian

Installation of the Printer Drivers: Method 1

apt is always present on a Debian system. Within the extracted Debian directory do

apt install ./cndrvcups-common_4.10-1_i386.deb ./cndrvcups-ufr2-uk_3.70-1_i386.deb 

to install these two packages. If there are any dependency problems, they will be automatically resolved. Now a print queue can be set up using your favoured technique.

There are some additional PPDs in packages in linux-UFRII-drv-v370-uken/PPD/Debian. These may also be installed with dpkg -i.

Installation of the Printer Drivers: Method 2

The driver package has a guide in its Documents section that has advice on installing the printer drivers. There is also a bash script in the root of the package. Running

  bash install.sh

leads you through the installation steps.

See also


CategoryPrinter | CategoryHardware