Linux 专用 Canon UFR II/UFRII LT 打印机驱动程序 版本 5.80 
请仔细阅读本文档
目录
开始之前
1. 简介
“Linux 专用 Canon UFR II/UFRII LT 打印机驱动程序”是支持 Canon 设备的 Linux 操作系统打印机驱动程序。它使用 Linux 操作系统用的 CUPS (Common UNIX Printing System)。安装本驱动程序可让您从 GUI (Graphical User Interface) 设置屏幕和命令行用内置设备功能进行打印。
2. 打印机驱动程序的发行版文件结构
本打印机驱动程序的发行版文件如下:
README-ufr2-5.8xSC.html (本文件)
描述该驱动程序的补充信息。
LICENSE-CN.txt
描述该驱动程序的用户许可协议。
UsersGuide-ufr2-SC.html
说明如何使用本驱动程序的用户指南快捷方式。
cnrdrvcups-ufr2-uk-5.80-1.nn.i386.rpm (适用于 Red Hat x86 32 位)
cnrdrvcups-ufr2-uk-5.80-1.nn.x86_64.rpm (适用于 Red Hat x86 64 位)
cnrdrvcups-ufr2-uk_5.80-1.nn_i386.deb (适用于 Debian x86 32 位)
cnrdrvcups-ufr2-uk_5.80-1.nn_amd64.deb (适用于 Debian x86 64 位)
cnrdrvcups-ufr2-uk-5.80-1.nn.aarch64.rpm (适用于 Red Hat arm64)
cnrdrvcups-ufr2-uk-5.80-1.nn.mips64el.rpm (适用于 Red Hat mips64el)
cnrdrvcups-ufr2-uk_5.80-1.nn_arm64.deb (适用于 Debian arm64)
cnrdrvcups-ufr2-uk_5.80-1.nn_mips64el.deb (适用于银河麒麟 mips64el)
cnrdrvcups-ufr2-uk_5.80-1.nn_loongarch64.deb (适用于银河麒麟 loongarch64)
com.canon.ufr2_5.80-1.nn_amd64.deb (适用于 UOS x86 64 位)
com.canon.ufr2_5.80-1.nn_arm64.deb (适用于 UOS arm64)
com.canon.ufr2_5.80-1.nn_mips64el.deb (适用于 UOS mips64el)
com.canon.ufr2_5.80-1.nn_loongarch64.deb (适用于 UOS loongarch64)
本打印机驱动程序的安装包*
nn”根据型号的不同而异。
cnrdrvcups-lb-5.80-1.nn.tar.xz
本打印机驱动程序的源文件
nn”根据型号的不同而异。
installer_xx_utf8.lc
安装程序的源文件
xx”表示语言名称。
install.sh
安装打印机驱动程序要使用的安装程序
* CUPS 驱动程序通用模块和打印机驱动程序的文件名因版本而异。请使用此处规定的安装包版本的组合。
3. 打印机驱动程序使用环境
本打印机驱动程序使用下列系统环境之一。
经过评价的操作系统
该驱动程序可在以下操作系统中运行。
Debian 11.6 (Intel/AMD 32 位/64 位、ARM 64 位)
Fedora 30 (Intel/AMD 32 位)
Fedora 37 (Intel/AMD 64 位、ARM 64 位)
Ubuntu 18.04 Desktop (Intel/AMD 32 位)
Ubuntu 22.10 Desktop (Intel/AMD 64 位、ARM 64 位)
UOS 20桌面版 (Intel/AMD 64 位、ARM 64 位、MIPS 64 位、LoongArch 64 位)
银河麒麟V10 SP1桌面版 (Intel/AMD 64 位、ARM 64 位、MIPS 64 位、LoongArch 64 位)
中标麒麟V7桌面版 (MIPS 64 位)
硬件
任何正确运行上述经过评价的操作系统的计算机。
4. 安装打印机驱动程序
在确认计算机已经连接到互联网环境之后安装驱动程序。
有关驱动程序安装和使用方法的详细信息,请参阅用户指南。(→ UFR II/UFRII LT 打印机驱动程序 用户指南)
使用注意事项
1. 安装过程中的限制(所有发行版共用)
如果卸载驱动程序包时打印的缓存文件留在“cngplp2”中,会显示一个警告,因为将不会删除“cngplp2”。缓存文件无需删除。如要删除,可手动删除“cngplp2”。
如果通过 USB 连接使用打印机,多台打印机连接一台计算机并注册打印队列,则可能无法正确打印或获取信息。通过一台计算机只连接一台打印机可避免该现象。
如果使用 iR C1021/C1021i、MF8400 系列、MF9100 系列或 MF9300 系列,虽然可从打印机的控制面板设置 IPv6,但是仅 IPv4 支持网络连接。
如果使用即插即用自动注册了通过 USB 连接的打印机,则会注册使用单向打印连接的打印机,且打印过程中可能会发生色彩等问题。必须使用 Canon Printer Setup Utility 或下面的命令来注册需要双向打印连接的设备。
# /usr/sbin/lpadmin -p [要注册的打印机名称] -P [PPD 文件路径] -v cnusbufr2:/dev/usb/lp0 -E
视所使用的发行版而定,在“/dev/usb/lp*”指定为设备 URI的情况下用打印假脱机程序注册 USB 打印机,打印可能失败并显示错误 “打印机未连接”。要解决该问题,将打印机特定名称指定为使用下面的命令显示的设备 URI。
示例:使用 MF4600 系列时
(1) 显示设备 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) 注册打印机
# /usr/sbin/lpadmin -p MF4600_USB -P /usr/share/cups/model/CNRCUPSMF4600ZK.ppd -v usb://Canon/MF4600%20Series%20(UFRII%20LT) -E
如果使用 LIPSLX、UFR II/UFRII LT (US) 和 UFR II/UFRII LT (SC) 驱动程序安装包安装两个以上驱动程序但却只更新其中一个驱动程序时,则出现错误。通过同时更新所有安装的驱动程序可解决该问题。
根据您的使用环境,可能会在 Canon Printer Setup Utility 中显示远程打印机。也可能无法删除所显示的远程打印机。
如果使用 Canon Printer Setup Utility 注册了通过 USB 连接的打印机,则虽然打印机需要双向打印连接,仍可能会注册使用单向打印连接的打印机。在这种情况下,请重新连接 USB 电缆,然后再使用 Canon Printer Setup Utility 注册打印机。
如果打印机通过 USB 连接,在注册打印机时可能不会显示设备 URI。
在这种情况下,请使用设备的控制面板或远程用户界面禁用在设备设置中禁用 [使用无驱动程序打印]、[使用AirPrint] 和 [使用Mopria] 中的任何一个设置。
如果未在计算机中安装运行驱动程序所需的库,则只要计算机连接互联网,就会自动安装所需的库。如果计算机没有连接互联网,则会取消驱动程序的安装过程。
如果通过双击安装包的方式来安装驱动程序,则根据您的使用环境,可能无法正确执行安装。在这种情况下,请使用安装程序来安装驱动程序。
2. 安装过程中的限制(发行版特定)
在 Fedora 中
在安装驱动程序、升级驱动程序或运行安装程序时,虽然可能会显示一条不支持 yum 命令的警告,但实际仍会正确执行安装程序。
在 Debian 中
下载必要的库可能会失败,因而无法安装驱动程序。若出现此情况,请以超级用户权限编辑并保存操作系统包的下载目的地列表 (/etc/apt/sources.list),如下所述。
添加下面的镜像重定向服务URL作为下载目的地:
deb http://httpredir.debian.org/debian [操作系统版本代码名称] main
示例 (Debian 9.0):deb http://httpredir.debian.org/debian stretch main
将“#”(如下所示)添加到行“deb cdrom: ...”(指定CD/DVD作为下载目的地)的开头,以取消指定:
# deb cdrom: ...
3. 打印过程中的限制(所有发行版共用)
根据您的使用环境,可能无法使用管理员权限启动应用程序。在这种情况下,请执行下面的命令来启动应用程序。
$ xhost +SI:localuser:root
按照 CUPS 规格,打印时打印队列可保留的最大文件数是 500,将忽略排列在第 500 个文件之后的文件。
在 [常规] 页的 [页面布局] 指定多页/份,打印用 StarSuite7/OpenOffice 创建的文档时,由于 CUPS 模块的运行原因,设置不会正确分配给多页并输出。
用 OpenOffice.org 或 StarSuite 中指定的份数创建的 PostScript 文件,不受 [cngplp2] 屏幕(驱动程序 UI)中的 [份数] 指定的值影响,而是受 PostScript 文件创建时设置的份数影响。
如果在 OpenOffice.org 的 Writer等应用程序的打印屏幕上指定纸张来源设置,打印机驱动程序 UI 设置优先于应用程序设定的设置。要从所需纸张来源打印,预先从打印机驱动程序 UI 指定纸张来源或从命令行打印。
如果从驱动程序 UI 或命令行打印 TIFF 或 JPEG 图像,图像可能被分割并打印在多页上。通过从应用程序(如 GIMP)将图像输出为 PostScript 文件,然后从驱动程序 UI 或命令行打印 PostScript 文件,可解决该问题。
在设置条目或文本查看值后,如果通过单击对话框右上角的 [X] 按钮结束,则如同单击 [确定] 按钮该值视为有效值。如果要禁用设置值,单击 [取消] 按钮。
如果打印时指定超过 32 字节的文档名称,则驱动程序删除文档名称第 33 字节之后的字符串,并且设备显示的文档名称最多 32 字节。
如果从 [cngplp2] 屏幕或命令行打印 PDF 图像文件,视图像而定,打印结果可能涂黑。
如果使用的环境可使用 Adobe Reader 9,通过打印时在 [高级打印设置] 对话框中选择 [由打印机确定颜色] 或 [作为图像打印],可解决该问题。
使用 Adobe Reader 8 打印 PDF 文件时,可能存在不打印某些图像数据的情况。通过使用 Adobe Reader 7 或 9 打印或者在 PostScript 选项中设置级别 3,可能解决该问题。
视 CUPS 版本而定,对 lpoptions 使用 "#" 或 "\" 可能无法正确进行打印。不要使用这些字符。
如果使用 CUPS 1.6.3 版或更低版本,如果打印机是通过由 USB 连接计算机和设备自动注册的,则第二次之后数据可能无法正确打印。通过使用 Canon Printer Setup Utility 再次注册打印机可以避免这种情况发生。
如果在打印处理过程中驱动程序 UI 更改设置,则打印结果将反映更改的设置。
如果 [部门 ID 管理验证]/[保密打印验证] 设置不正确,可能无法使用认证功能或正确执行打印任务。如果设备支持认证信息加密,设置 [模式 2]。否则,设置 [模式 1]。
从 OpenOffice.org 打印时,如果在驱动程序 UI 中的 [份数] 指定多份,则 [旋转] 等一些完成方式功能可能不能正常工作。
如果连接 [分页装订处理器-Q3] 或 [鞍式分页装订处理器-Q4] 并且指定 A4、Letter 或 Legal 作为页面尺寸,在 [完成方式] 页中 [装订位置] 设置为 [短边 (顶)] 和 [装订位置] 设置为 [顶部 (双针)], 或者 [装订位置] 设置为 [短边 (底)] 和 [装订位置] 设置为 [底部 (双针)] 的情况下试图打印时,文档打印不正确。
如果从 [cngplp2] 屏幕或命令行打印 TIFF 图像文件,视图像而定,打印结果可能涂黑。使用下列方法之一可以避免该问题。
(1) 从 GIMP 等应用程序打印。
(2) 将图像输出为 PostScript,然后从 [cngplp2] 屏幕打印输出的 PostScript 文件。
如果在指定 [保密打印] 为输出方法并单击驱动程序 UI 中的 [保存设置] 后将输出方法更改为 [打印],打印机作业日志中显示使用 [保密打印] 输出的文档名称。在输出方法从 [保密打印] 更改为 [打印] 时,通过使用 [保存设置] 按钮而不是 [打印] 按钮进行打印,可解决该问题。
视 GTK (GIMP Toolkit) 的版本而定,屏幕上显示时有些字符可能是乱码,但这并不表示功能和设置值有问题。刷新屏幕相应的文本区可解决该问题。
如果通过从桌面或命令行直接指定 PDF 文档进行打印,可能无法正确打印文档。打印 PDF 文档时,建议从 Acrobat Reader 或 Adobe Reader 进行打印。
如果使用 Adobe Reader 7.0.x 并在打印屏幕中修改如纸张尺寸、纸张来源、双面打印等设置,则这些选项自动添加到打印机命令。
但是,因为这些设置无法识别为命令选项,所以将不起作用。要解决该问题,使用-o分隔各命令选项。
[更改前]
-o InputSlot=Manual,Duplex=DuplexNotumble
[更改后]
-o InputSlot=Manual -o Duplex=DuplexNoTumble
用 Adobe Reader 8.1.2 执行双面打印时,如果 Adobe Reader 8.1.2 的打印属性中的 [Duplex Printing] 指定为 [ON (Short-edged Binding)],文档将进行双面打印,长边装订。通过使用打印机驱动程序 UI 打印文档,可避免该问题。
视环境和打印数据的类型而定,可能存在 MF4270 或 L90/L160/L230 打印机因设备端打印机数据错误而无法打印的情况。这是由设备端出现的超时错误造成的。通过关闭设备的错误超时设置可避免该问题。
打印横幅页时,可打印指定份数的横幅页。
可能不会在打印结果中反映亮度和 Gamma 校正设置。
如果使用通过 USB 连接的设备,在试图连续打印相同数据时,第二次之后数据可能无法正确打印。这是由设备与操作系统之间数据传送中出现的偏差造成的。
通过在断开 USB 电缆和 USB 端口复位后添加下面的选项,可能解决该问题。
# /usr/sbin/lpadmin -p [注册的打印机名称] -o usb-no-reattach-default=true
如果使用 CUPS 1.5 版或更低版本,通过在断开 USB 电缆和 USB 端口复位后指定 cnusbufr2 如下,可能解决该问题。
# /usr/sbin/lpadmin -p [注册的打印机名称] -P [PPD 文件路径] -v cnusbufr2:/dev/usb/lp0 -E
使用 CUPS 2.2.12/2.3.0 版时,即使已在 [cngplp2] 屏幕上单击 [设置为默认值],也无法将在 [名称] 中选择的打印机设置为默认打印机。如果单击 [保存设置],还可能会更改默认打印机。
只有在使用 Debian 类型操作系统的时候才能创建和执行 Canon UFR II/UFRII LT Printer Setting Utility 的快捷方式。
仅在注册了打印机的情况下才能执行Canon UFR II/UFRII LT Printer Setting Utility的快捷方式。
只能通过执行Canon UFR II/UFRII LT Printer Setting Utility的快捷方式来更改默认设置。无法执行打印。
如果在 [纸张尺寸] 和 [打印区域] 这两者都可以选择的应用程序中对于它们选择不同的尺寸,则用于输出的尺寸将视使用的应用程序而定。
从应用程序打印时,根据您的使用环境,屏幕上的驱动程序功能和设置名称可能无法正确显示。
4. 打印过程中的限制(发行版特定)
在 Fedora/Ubuntu/Debian/UOS/银河麒麟/中标麒麟中
如果打印到支持认证信息加密功能的设备,则需要各发行版的 beecrypt 库。
beecrypt 库安装命令的示例如下。
<Fedora>
# dnf install beecrypt beecrypt-devel
<Ubuntu14.04 至 15.10/Debian8>
# apt-get install libbeecrypt7 libbeecrypt-dev
<Ubuntu16.04 和更高版本/Debian9 和更高版本/UOS/银河麒麟>
# apt-get install libgcrypt20 libgcrypt20-dev
<中标麒麟>
# yum install libgcrypt libgcrypt-devel
如果使用彩色打印机,视打印机型号而定,可能无法在未安装 JPEG 库 (libjpeg62) 的情况下进行打印。
如果出现这种情况,请通过执行下列命令来安装库,然后再进行打印。
<Fedora>
# dnf install libjpeg-turbo
<Ubuntu/Debian/UOS/银河麒麟>
# apt-get install libjpeg62
<中标麒麟>
# yum install libjpeg-turbo
如果使用黑白打印机,视打印机型号而定,可能无法在未安装 JBIG-KIT 库的情况下进行打印。
如果出现这种情况,请通过执行下列命令来安装库,然后再进行打印。
<Fedora>
# dnf install jbigkit-libs
<Ubuntu/Debian/UOS/银河麒麟>
# apt-get install libjbig0
<中标麒麟>
# yum install jbigkit-libs
在 Fedora/中标麒麟中
在打印包含多字节字符的字符串时,可能会采用减小相应区域的字符间距进行打印。通过从文本编辑程序(如 gedit)打印可解决该问题。
在试图从 [cngplp2] 屏幕或命令行打印 4 字节 UTF-8 字符时,可能不会打印字符。此外,从 gedit、Firefox 等应用程序打印这类字符时,可能是乱码。这些问题是由系统造成的。
在 Ubuntu/UOS/银河麒麟中
从 [cngplp2] 屏幕或命令行打印包含多字节字符码的文本数据时,打印结果可能包含不相干的字符或打印可能失败。如果发生这种情况,通过从文本编辑程序(如 gedit) 打印可解决该问题。
在 UOS 中
使用 cngplp2 命令打印时,可能会遇到 I/O 错误,这是因为未安装 lpr 工具。
如果出现这种情况,请通过执行下列命令来安装工具,然后再进行打印。
# apt-get install cups-bsd
打印时可能会遇到筛选器错误,这是因为未安装 CUPS 图像筛选器库。
如果出现这种情况,请通过执行下列命令来安装库,然后再进行打印。
# apt-get install libcupsimage2
附录
以下是该驱动程序所含许可模块的列表。
明细表 1(该驱动程序的软件程序)
*.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
明细表 2(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
支持
该软件及相关信息由Canon独立开发并由Canon当地公司经销。Canon(作为打印机制造商支持该软件及相关信息)和Canon当地公司(作为经销商)不回应关于该软件或相关信息的任何询问。不过,关于打印机维修、耗材供应和设备的任何询问应提交给Canon当地公司。

商标
本文中的产品和公司名称可能是其各自所有者的商标。

Copyright CANON INC. 2016