Canon UFR II/UFRII LT Printer Driver for Linux Version 5.20
PLEASE READ THIS DOCUMENT CAREFULLY
CONTENTS
"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-5.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-5.20-1.i386.rpm (for 32-bit)
cnrdrvcups-ufr2-uk-5.20-1.x86_64.rpm (for 64-bit)
cnrdrvcups-ufr2-uk_5.20-1_i386.deb (for Debian 32-bit)
cnrdrvcups-ufr2-uk_5.20-1_amd64.deb (for Debian 64-bit)
Installation package for this printer driver *
cnrcupsxxxxxzk-x.xx-1.noarch.rpm
cnrcupsxxxxxzk_x.xx-1_all.deb (for Debian)
Printer driver PPD file installation packages.
"cnrcupsxxxxxzk" indicates the PPD file name.
"x.xx" indicates the version of the PPD file.
cnrdrvcups-lb-5.20-1.tar.gz
Source file for this printer driver
cnrcupsxxxxxzk-x.xx-1.tar.gz
Source file for the printer driver PPD files.
"cnrcupsxxxxxzk" indicates the PPD file name.
"x.xx" indicates the version of the PPD file.
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.
Hardware
A computer running Linux that is equipped with an x86 compatible 32-bit CPU or 64-bit CPU.
Evaluated OS
The driver has been confirmed to operate in the following operating systems.
For 64-bit/32-bit
Debian 10.3/10.4
For 64-bit
Fedora 31/32
Ubuntu 19.10/20.04 Desktop
CentOS 7.7/7.8
For 32-bit
Fedora 30
Ubuntu 18.04 Desktop
Software
CUPS
Install the version of CUPS that supports the distribution you are using to the operating system and start it before installing the driver.
The adding of printers and printing must be enabled in the various security services.
Ghostscript
Before printing, install or update the version of Ghostscript that supports the distribution you are using. Ghostscript can be obtained from the website for the distribution.
NOTE
|
If "opvp" and "oprp" are displayed when the following command is executed, the Ghostscript required for using this driver is installed.
% gs -h | grep opvp
|
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)
1. Restrictions During Installation (Common to All Distributions)
If you uninstall the driver package with the cache file used for printing remaining in "/etc/cngplp2", a warning is displayed because "/etc/cngplp2" will not be deleted. The cache file does not need to be deleted. If you want to delete it, manually delete "/etc/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 [Use Driverless Print] or [Use AirPrint] in the device settings.
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.
You may not be able to install the driver due to a lack of necessary libraries. If this is the case, installing the libraries by executing the following command.
# dnf install libglade2
In Ubuntu/Debian
You may not be able to install the driver due to a lack of necessary libraries. If this is the case, installing the libraries by executing the following command.
# apt-get install libglade2-0
In CentOS
You may not be able to install the driver due to a lack of necessary libraries. If this is the case, installing the libraries by executing the following command.
# yum install libglade2
You may not be able to install the driver because the required libglade2 package (libglade2-2.6.4-11.el7.x86_64.rpm) is not in the repository. If this is the case, install the package by directly specifying the storage destination using the following command.
# yum install <URL for libglade2-2.6.4-11.el7.x86_64.rpm>
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.
You cannot print a PDF document by directly specifying it from the desktop or command line. 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].
4. Restrictions During Printing (Distribution Specific)
In Fedora/Ubuntu/CentOS/Debian
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>
# apt-get install libbeecrypt7 libbeecrypt-dev
<Ubuntu16.04 and later>
# apt-get install libgcrypt20 libgcrypt20-dev
<CentOS>
# yum install libgcrypt libgcrypt-devel
<Debian>
# apt-get install libbeecrypt7 libbeecrypt-dev
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 or Debian>
# apt-get install libjpeg62
<CentOS>
# 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 or Debian>
# apt-get install libjbig0
<CentOS>
# yum install jbigkit-libs
In Fedora
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
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.
A list of the license modules including in this driver is indicated below.
Schedule 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
Schedule 2 (The free software components licensed under GNU General Public License Version 2)
*.ppd/ *.res/ cnusbufr2/ cngplp2/ cnjatool2/ cngplp2.mo/ cngplp.glade/ canon-laser-printer_ufr2.usb-quirks/ cnsetuputil2.desktop/ cnsetuputil2.mo/ 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.glade/ func_config_ufr2.xml/ libuictlufr2r.1.0.mo/ libuictlufr2r.so.1.0.0/ cnjbigufr2/ pdftocpca/ rastertoufr2
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
Product and company names herein may be the trademarks of their respective owners.
Copyright CANON INC. 2004