Canon UFR II/UFRII LT Printer Driver for Linux Version 6.10 PLEASE READ THIS DOCUMENT CAREFULLY

Canon UFR II/UFRII LT Printer Driver for Linux Version 6.20
PLEASE READ THIS DOCUMENT CAREFULLY
CONTENTS
Before Starting
1. Introduction
2. Distribution File Structure of the Printer Driver
3. Printer Driver Usage Environment
4. Installing the Printer Driver
Cautions When Using
1. Restrictions During Installation (Common to All Distributions)
2. Restrictions During Installation (Distribution Specific)
3. Restrictions During Printing (Common to All Distributions)
4. Restrictions During Printing (Distribution Specific)
Appendix
Support
Before Starting
1. Introduction
"Canon UFR II/UFRII LT Printer Driver for Linux" is a Linux operating system printer driver that supports Canon devices. It uses CUPS (the Common UNIX Printing System) for Linux operating systems. Installing this driver enables you to print with built-in device functions from the GUI (Graphical User Interface) settings screen and command line.
2. Distribution File Structure of the Printer Driver
This printer driver distribution files are as follows:
README-ufr2-6.2xUK.html (This document)
Describes supplementary information on this driver.
LICENSE-EN.txt
Describes the user license agreement on this driver.
UsersGuide-ufr2-UK.html
A shortcut for the user's guide that explains how to use this driver.
cnrdrvcups-ufr2-uk-6.20-1.nn.i386.rpm (for Red Hat x86 32-bit)
cnrdrvcups-ufr2-uk-6.20-1.nn.x86_64.rpm (for Red Hat x86 64-bit)
cnrdrvcups-ufr2-uk_6.20-1.nn_i386.deb (for Debian x86 32-bit)
cnrdrvcups-ufr2-uk_6.20-1.nn_amd64.deb (for Debian x86 64-bit)
cnrdrvcups-ufr2-uk-6.20-1.nn.aarch64.rpm (for Red Hat arm64)
cnrdrvcups-ufr2-uk-6.20-1.nn.mips64el.rpm (for Red Hat mips64el)
cnrdrvcups-ufr2-uk_6.20-1.nn_arm64.deb (for Debian arm64)
cnrdrvcups-ufr2-uk_6.20-1.nn_mips64el.deb (for Kylin OS mips64el)
cnrdrvcups-ufr2-uk_6.20-1.nn_loongarch64.deb (for Kylin OS loongarch64)
com.canon.ufr2_6.20-1.nn_amd64.deb (for UOS x86 64-bit)
com.canon.ufr2_6.20-1.nn_arm64.deb (for UOS arm64)
com.canon.ufr2_6.20-1.nn_mips64el.deb (for UOS mips64el)
com.canon.ufr2_6.20-1.nn_loongarch64.deb (for UOS loongarch64)
Installation package for this printer driver *
"nn" differs according to the model.
cnrdrvcups-lb-6.20-1.nn.tar.xz
Source file for this printer driver
"nn" differs according to the model.
installer_xx_utf8.lc
Source file for the installer
"xx" indicates the language name.
install.sh
The installer to use when installing the printer driver
* The file name for the CUPS driver common module and printer driver differs depending on the version. Use the combination of installation package versions indicated here.
3. Printer Driver Usage Environment
Use one of the following system environments with this printer driver.
Evaluated OS
The driver has been confirmed to operate in the following operating systems.
Debian 12.9 (Intel/AMD 32-bit/64-bit, ARM 64-bit)
Fedora 30 (Intel/AMD 32-bit)
Fedora 41 (Intel/AMD 64-bit, ARM 64-bit)
Ubuntu 24.10 Desktop (Intel/AMD 64-bit, ARM 64-bit)
UOS 20 Desktop (Intel/AMD 64-bit, ARM 64-bit, MIPS 64-bit, LoongArch 64-bit)
Kylin OS V10 SP1 Desktop (Intel/AMD 64-bit, ARM 64-bit, MIPS 64-bit, LoongArch 64-bit)
NeoKylin OS V7 Desktop (MIPS 64-bit)
Hardware
Any computer which runs the above evaluated operating systems properly.
4. Installing the Printer Driver
Install the driver after confirming that the computer is connected to an internet environment.
For details on the driver installation method and usage method, see the user's guide. (→ UFR II/UFRII LT Printer Driver User's Guide)
For cautions concerning installation, refer to "Cautions When Using" > "1. Restrictions During Installation (Common to All Distributions)" or "2. Restrictions During Installation (Distribution Specific)."
Cautions When Using
1. Restrictions During Installation (Common to All Distributions)
If you uninstall the driver package with the cache file used for printing remaining in "cngplp2", a warning is displayed because "cngplp2" will not be deleted. The cache file does not need to be deleted. If you want to delete it, manually delete "cngplp2."
If you use a printer with a USB connection, connect multiple printers to one computer, and register a print queue, you may not be able to print or acquire information correctly. This phenomenon can be avoided by having only one printer connected to one computer.
If you are using the iR C1021/C1021i, MF8400 Series, MF9100 Series, or MF9300 Series, although IPv6 can be set from the control panel of the printer, only IPv4 supports network connections.
If a printer connected via USB is automatically registered with plug-and-play, a printer using uni-directional printing connections is registered, and problems with the color, etc. may occur during printing. The Canon Printer Setup Utility or the following command must be used to register devices that require bi-directional printing connections.
# /usr/sbin/lpadmin -p [printer name to be registered] -P [PPD file path] -v cnusbufr2:/dev/usb/lp0 -E
Depending on the distribution you are using, when you register the USB printer with the print spooler specifying "/dev/usb/lp*" as the device URI, printing may fail with an error "Printer not Connected" displayed. To solve this problem, specify the printer specific name as the device URI that is displayed by using the following command.
Example: When you use MF4600 Series
(1) Display the device URI
# /usr/sbin/lpinfo -v
direct usb://Canon/MF4600%20Series%20(FAX)
direct usb://Canon/MF4600%20Series%20(PCL5e)
direct usb://Canon/MF4600%20Series%20(PCL6)
direct usb://Canon/MF4600%20Series%20(UFRII%20LT)
(2) Register the printer
# /usr/sbin/lpadmin -p MF4600_USB -P /usr/share/cups/model/CNRCUPSMF4600ZK.ppd -v usb://Canon/MF4600%20Series%20(UFRII%20LT) -E
If more than two drivers are installed using the LIPSLX, UFR II/UFRII LT (US), and UFR II/UFRII LT (UK) driver install packages, and only one of these drivers is updated, an error will occur. This problem can be solved by updating all of the installed drivers together.
Remote printers may be displayed in the Canon Printer Setup Utility, depending on your environment. The remote printers that are displayed may also not be able to be deleted.
If a printer connected via USB is registered with the Canon Printer Setup Utility, a printer using uni-directional printing connections may be registered, despite the printer requiring bi-directional printing connections. In this case, reconnect the USB cable and register the printer again with the Canon Printer Setup Utility.
If a printer is connected via USB, the device URI may not be displayed when the printer is registered.
In this case, use the control panel of the device or the Remote UI to disable any one of [Use Driverless Print], [Use AirPrint], and [Use Mopria] in the device settings.
If the libraries required for the driver to operate are not installed in the computer, the required libraries are automatically downloaded, provided the computer is connected to the Internet. If the computer is not connected to the Internet, the driver installation process is cancelled.
If you double-click the installation package to install the driver, the installation may not be performed correctly, depending on your environment. In this case, use the installer to install the driver.
2. Restrictions During Installation (Distribution Specific)
In Fedora
Although a warning may be displayed saying that the yum command is being deprecated when you install the driver, upgrade the driver, or run the installer, installation is performed correctly and no problems will occur.
In Debian
Downloading of the necessary libraries may fail and you may not be able to install the driver. If this happens, with super user privileges, edit and save the download destination list (/etc/apt/sources.list) for the operating system package as follows.
Add the following mirror redirector service URL as the download destination:
deb http://httpredir.debian.org/debian [operating system version codename] main
Example (Debian 9.0): deb http://httpredir.debian.org/debian stretch main
Add "#" as follows to the beginning of the line "deb cdrom: ..." specifying CD/DVD as the download destination to cancel the specification:
# deb cdrom: ...
3. Restrictions During Printing (Common to All Distributions)
Applications may not be able to be started with administrator privileges, depending on your environment. In this case, execute the following command to start an application.
$ xhost +SI:localuser:root
The maximum number of files that can be held in the print queue when printing is 500 according to CUPS specifications. Files queued after the 500th file will be ignored.
When specifying multiple pages/copies for [Page Layout] in the [General] sheet to print a document created with StarSuite7/OpenOffice, due to a cause of operation by the CUPS module, settings are not correctly assigned to the multiple pages and output.
PostScript files created with the number of copies specified in OpenOffice.org or StarSuite are affected not by the value specified by [Copies] in the [cngplp2] screen (the driver UI), but by the number of copies set when creating the PostScript file.
If you specify paper source settings in the print screen of an application such as Writer of OpenOffice.org, the settings made from the application are overridden by the printer driver UI settings. To print from the desired paper source, specify the paper source from the printer driver UI beforehand, or print from the command line.
If you are printing a TIFF or JPEG image from the driver UI or command line, the image may be divided and printed across multiple pages. This problem can be solved by outputting the image as a PostScript file from an application such as GIMP, then printing the PostScript file from the driver UI or command line.
After setting an entry or text view value, if you finish by clicking the [X] button at the top right of the dialog box, the value is treated as a valid value in the same way as when you click the [OK] button. If you want to disable the set value, click the [Cancel] button.
If you specify a document name that exceeds 32 bytes when printing, the character string for the document name is deleted from the 33rd byte onward by the driver, and the document name displayed in the device will be a maximum of 32 bytes.
If you print a PDF image file from the [cngplp2] screen or command line, the print result may be blacked out, depending on the image.
If you are using an environment in which you can use Adobe Reader 9, you can solve this problem by selecting [Let printer determine colors] or [Print As Image] in the [Advanced Print Setup] dialog box when printing.
When printing PDF files using Adobe Reader 8, there may be instances where some image data is not printed. This problem may be solved by printing using Adobe Reader 7 or 9, or setting level 3 in the PostScript options.
Depending on the CUPS version, use of "#" or "\" for lpoptions may not be printed correctly. Do not use these characters.
If you are using CUPS version 1.6.3 or earlier, data may not print correctly after the second time if the printer is automatically registered by connecting the computer and device via USB. This can be avoided by registering the printer again using the Canon Printer Setup Utility.
If settings are changed from the driver UI, during print processing, the printed result will reflect the changed settings.
If [Dept. ID Management Authentication]/[Secured Print Authentication] is not set correctly, you may not be able to use the authentication function or perform printing. If the device supports encryption for authentication information, set [Mode 2]. Otherwise, set [Mode 1].
When printing from OpenOffice.org, some finishing functions such as [Rotate] may not operate correctly if you specify multiple copies for [Copies] in the driver UI.
If the [Finisher-Q3] or [Saddle Finisher-Q4] is attached and you specify A4, Letter, or Legal as the page size, the document is not printed correctly when you attempt to print with [Binding Location] set to [Short Edge (Top)] and [Staple Position] set to [Top (Double)], or [Binding Location] set to [Short Edge (Bottom)] and [Staple Position] set to [Bottom (Double)], in the [Finishing] sheet.
If you print a TIFF image file from the [cngplp2] screen or the command line, the print result may be blacked out, depending on the image. This can be avoided by using one of the following methods.
(1) Print from an application such as GIMP etc.
(2) Output the file as a PostScript file, then print the output PostScript file from the [cngplp2] screen.
If you change the output method to [Print] after specifying [Secured Print] as the output method and clicking [Save Settings] in the driver UI, the name of the document you output using [Secured Print] is displayed in the job log of the printer. This problem can be solved by using the [Save Settings] button instead of the [Print] button to print when changing the output method from [Secured Print] to [Print].
Depending on the version of GTK (GIMP Toolkit), some characters may be unintelligible when displayed on the screen, but this does not indicate a problem with the functions and values set. Redraw the corresponding text area to solve this problem.
If you print a PDF document by directly specifying it from the desktop or command line, the document may not be printed correctly. When printing a PDF document, it is recommended that you print it from Acrobat Reader or Adobe Reader.
If you are using Adobe Reader 7.0.x, and modify such settings as paper size, paper source, duplex printing, etc. in the print screen, these options are automatically added to the printer command.
However, these settings will not work because they cannot be recognized as command options. To solve this problem, use -o to separate each command options.
[Before change]
-o InputSlot=Manual,Duplex=DuplexNotumble
[After change]
-o InputSlot=Manual -o Duplex=DuplexNoTumble
When performing 2-sided printing with Adobe Reader 8.1.2, if you specify [ON (Short-edged Binding)] for [Duplex Printing] in the print properties for Adobe Reader 8.1.2, the document will be printed on both sides with long-edged binding. This problem can be avoided by printing the document using the printer driver UI.
There may be instances where MF4270, or L90/L160/L230 printers, depending on the environment and type of print data, cannot print due to a printer data error at the device end. This is caused by a time out error occurring at the device end. This problem can be avoided by turning the error time out setting off at the device.
When you print a banner page, the specified number of banner page copies may be printed.
Brightness and gamma correction settings may not be reflected in the print result.
If you are using the device with a USB connection, data may not print correctly after the second time if you attempt to continuously print the same data. This is caused by a discrepancy occurring in the transfer of data between the device and the operating system.
This problem may be solved by adding the following option after disconnecting the USB cable and resetting the USB port.
# /usr/sbin/lpadmin -p [printer name for registration] -o usb-no-reattach-default=true
If you are using CUPS version 1.5 or earlier, the problem may be solved by specifying cnusbufr2 as follows after disconnecting the USB cable and resetting the USB port.
# /usr/sbin/lpadmin -p [printer name for registration] -P [PPD file path] -v cnusbufr2:/dev/usb/lp0 -E
When using CUPS version 2.2.12/2.3.0, you may not be able to set the printer selected in [Name] as the default printer, even if you click [Set as Default] on the [cngplp2] screen. The default printer may also be changed if you click [Save Settings].
A shortcut to the Canon UFR II/UFRII LT Printer Setting Utility can only be created and executed when using a Debian type operating system.
A shortcut to the Canon UFR II/UFRII LT Printer Setting Utility can only be executed if a printer is registered.
Only the default settings can be changed by executing a shortcut to the Canon UFR II/UFRII LT Printer Setting Utility. Printing cannot be performed.
If you select a different size for [Paper Size] and [Print Area] in an application where both can be selected, the size that is used to output depends on the application you are using.
When printing from an application, the driver functions and setting names displayed on the screen may not be displayed correctly, depending on your environment.
Because this driver is used for all countries and regions, it may allow you to select paper sizes or paper types that are not supported by your printer. If you select an unsupported paper size or paper type, an error may occur in the printer because printing is not possible.
4. Restrictions During Printing (Distribution Specific)
In Fedora/Ubuntu/Debian/UOS/Kylin OS/NeoKylin OS
If you are printing to a device that supports the authentication information encryption function, you need the beecrypt library for each distribution.
Examples of the beecrypt library installation command are as follows.
<Fedora>
# dnf install beecrypt beecrypt-devel
<Ubuntu14.04 to 15.10/Debian8>
# apt-get install libbeecrypt7 libbeecrypt-dev
<Ubuntu16.04 and later/Debian9 and later/UOS/Kylin OS>
# apt-get install libgcrypt20 libgcrypt20-dev
<NeoKylin OS>
# yum install libgcrypt libgcrypt-devel
If you are using a color printer, depending on the printer model, you may not be able to print if the JPEG library (libjpeg62) is not installed.
If this is the case, print after installing the library by executing the following command.
<Fedora>
# dnf install libjpeg-turbo
<Ubuntu/Debian/UOS/Kylin OS>
# apt-get install libjpeg62
<NeoKylin OS>
# yum install libjpeg-turbo
If you are using a black and white printer, depending on the printer model, you may not be able to print if the JBIG-KIT library is not installed.
If this is the case, print after installing the library by executing the following command.
<Fedora>
# dnf install jbigkit-libs
<Ubuntu/Debian/UOS/Kylin OS>
# apt-get install libjbig0
<NeoKylin OS>
# yum install jbigkit-libs
In Fedora/NeoKylin OS
When you print character strings that include multi-byte characters, they may be printed with the spaces between characters in the relevant areas reduced. You can solve this problem by printing from a text editor such as gedit.
When you attempt to print 4-byte UTF-8 characters from the [cngplp2] screen or a command line, the characters may not be printed. Also, when printing such characters from an app such as gedit, Firefox, etc., they may be illegible. These problems are caused by the system.
In Ubuntu/UOS/Kylin OS
When you print text data that includes multi-byte character code from the [cngplp2] screen or the command line, the print result may include incoherent characters or printing may fail. If this happens, the problem can be solved by printing from a text editor such as gedit.
In UOS
When you are printing jobs using the cngplp2 command, an I/O error may occur because lpr utility is not installed.
In this case, print after installing the utility by executing the following command.
# apt-get install cups-bsd
When you are printing jobs, a filter error may occur because CUPS image filter library in not installed.
In this case, print after installing the library by executing the following command.
# apt-get install libcupsimage2
Appendix
A list of the license modules including in this driver is indicated below.
Exhibit 1 (The software programs of this driver)
*.ICC/ *.DAT/ *.BIN/ CNCC.PRF/ cnsetuputil2/ cnsetuputil.png/ libcaepcmufr2.so.1.0/ libcaiowrapufr2.so.1.0.0/ libcanon_slimufr2.so.1.0.0/ libColorGearCufr2.so.2.0.0/ cnpkbidir/ cnpkmoduleufr2r/ libcaiocnpkbidir.so.1.0.0/ libcanonufr2r.so.1.0.0/ libcnlbcmr.so.1.0/ libufr2filterr.so.1.0.0/ cnpkbidir_info_000.xml/ cnpkbidir_info_001.xml/ cnpkbidir_info_002.xml/ cnpkbidir_info_003.xml/ cnpkbidir_info_004.xml/ cnpdfdrv/ cnrsdrvufr2
Exhibit 2 (The free software components licensed under GNU General Public License Version 2)
*.ppd/ *.res/ cnusbufr2/ cngplp2/ cnjatool2/ cngplp2.mo/ cngplp.ui/ canon-laser-printer_ufr2.usb-quirks/ cnsetuputil2.desktop/ cnsetuputil2.mo/ cnsetuputil.ui/ install.sh/ installer_de_utf8.lc/ installer_en_utf8.lc/ installer_es_utf8.lc/ installer_fr_utf8.lc/ installer_it_utf8.lc/ installer_ja_utf8.lc/ installer_ko_utf8.lc/ installer_zh_CN_utf8.lc/ installer_zh_TW_utf8.lc/ cngplp_ufr2.ui/ func_config_ufr2.xml/ libuictlufr2r.1.0.mo/ libuictlufr2r.so.1.0.0/ cnjbigufr2/ pdftocpca/ rastertoufr2
Exhibit 3
N/A
Support
This software and related information are independently developed by Canon and distributed by your Canon local company. Canon (as a manufacturer of printers supporting this software and related information) and your Canon local company (as a distributor), will not respond to any inquiries about this software or related information. However, any inquiries about printer repair, consumable supplies, and devices should be directed to your Canon local company.

Trademarks
All brand names and product names appearing on this document are registered trademarks or trademarks of their respective owners.

Copyright CANON INC. 2004