Linux 专用 Canon UFR II/UFRII LT 打印机驱动程序 版本 3.40
请仔细阅读本文档
目录
“Linux 专用 Canon UFR II/UFRII LT 打印机驱动程序”是支持Canon设备的 Linux 操作系统打印机驱动程序。它使用 Linux 操作系统用的(Common Unix Printing System)打印系统。安装本驱动程序可让您从 GUI (Graphical User Interface)设置屏幕和命令行用内置设备功能进行打印。
本打印机驱动程序的发行版文件如下:
README-ufr2-3.4xSC.html (本文件)
描述该驱动程序的补充信息。
LICENSE-SC.txt
描述该驱动程序的用户许可协议。
guide-ufr2-3.4xSC.tar.gz
说明如何使用此驱动程序的用户指南。
因为该文件为压缩格式,所以需要解压提取到相应的目录再阅读。
cndrvcups-common-3.80-1.i386.rpm(用于 32 位)
cndrvcups-common-3.80-1.x86_64.rpm(用于 64 位)
cndrvcups-common_3.80-1_i386.deb(用于 Debian 32 位)
cndrvcups-common_3.80-1_amd64.deb(用于 Debian 64 位)
CUPS 驱动程序通用模块的安装包*
cndrvcups-ufr2-uk-3.40-1.i386.rpm(用于 32 位)
cndrvcups-ufr2-uk-3.40-1.x86_64.rpm(用于 64 位)
cndrvcups-ufr2-uk_3.40-1_i386.deb(用于 Debian 32 位)
cndrvcups-ufr2-uk_3.40-1_amd64.deb(用于 Debian 64 位)
本打印机驱动程序的安装包*
cndrvcups-utility-1.00-1.i386.rpm(用于 32 位)
cndrvcups-utility-1.00-1.x86_64.rpm(用于 64 位)
cndrvcups-utility-1.00-1_i386.deb(用于 Debian 32 位)
cndrvcups-utility-1.00-1_amd64.deb(用于 Debian 64 位)
Canon Printer Setup Utility的安装包
cndrvcups-common-3.80-1.tar.gz
CUPS 驱动程序通用模块的源文件
cndrvcups-lb-3.40-1.tar.gz
本打印机驱动程序的源文件
install.sh
安装打印机驱动程序要使用的安装程序
* CUPS 驱动程序通用模块和打印机驱动程序的文件名因版本而异。请使用此处规定的安装包版本的组合。
下列环境可使用该打印机驱动程序。
硬件
可运行 Linux、带 x86 兼容 CPU(32 位或 64 位)的计算机
经过评价的操作系统
该驱动程序可在以下操作系统中运行。
对于64位/32位
Ubuntu 16.10/17.04 Desktop
Debian 8.6 到 8.8
Fedora 25
对于 64 位
CentOS 7.3
软件
CUPS 1.2 版或更高版本
安装驱动程序之前,请先在操作系统中安装 CUPS 并将其启动。
必须在多种安全服务环境中启用打印机的添加和打印功能。
Ghostscript
打印前,安装或更新支持您使用的发行版的 Ghostscript 的版本。Ghostscript 可由发行版网站获得。
注释
|
如果在执行下面的命令时显示了 "opvp" 和 "oprp",则安装使用本驱动程序所需的 Ghostscript。
% gs -h | grep opvp
|
支持的打印机
本打印机驱动程序和驱动程序文件支持的打印机型号如下。
分别对需要双向打印连接的型号和使用单向打印连接的型号进行了描述。也指出了每个型号的通信环境。驱动程序文件名中的 “<型号>” 表示型号名称的数字或数字和字母。
需要双向打印连接的型号
imageRUNNER ADVANCE * (CNCUPSIRADV<型号>ZK.ppd)
当设备通过 USB 连接时,使用单向打印连接。
iR-ADV 400/500, iR-ADV 4025/4035, iR-ADV 4045/4051, iR-ADV 4225/4235, iR-ADV 4245/4251, iR-ADV 4525/4535, iR-ADV 4545/4551, iR-ADV 6055/6065, iR-ADV 6075, iR-ADV 6255/6265, iR-ADV 6275, iR-ADV 6555/6565, iR-ADV 6575, iR-ADV 8085/8095, iR-ADV 8105, iR-ADV 8205, iR-ADV 8285/8295, iR-ADV 8505, iR-ADV 8585/8595
Color imageCLASS MF * (CNCUPSMF<型号>CZK.ppd)
MF620C, MF720C, MF8000C, MF8200C, MF8300C, MF8500C
imageCLASS MF (CNCUPSMF<型号>ZK.ppd)
MF8000 系列 *, MF8300 系列 *, MF8400, MF9100/9300, MF9200 系列
Color imageRUNNER (CNCUPSIRC<型号>ZK.ppd)
iR C1021/C1022, iR C1028/C1030
使用单向打印连接的型号
imageRUNNER ADVANCE * (CNCUPSIRADVC<型号>ZK.ppd)
iR-ADV C250/350, iR-ADV C255/355, iR-ADV C351, iR-ADV C2020/2030, iR-ADV C2020/2030i, iR-ADV C2020/2030L, iR-ADV C2025, iR-ADV C2220/2230, iR-ADV C2225, iR-ADV C3320, iR-ADV C3320L, iR-ADV C3325/3330, iR-ADV C3520, iR-ADV C3525/3530, iR-ADV C5030/5035, iR-ADV C5045/5051, iR-ADV C5235/5240, iR-ADV C5250/5255, iR-ADV C5535/5540, iR-ADV C5550/5560, iR-ADV C7055/7065, iR-ADV C7260/7270, iR-ADV C7280 , iR-ADV C7565, iR-ADV C7580/7570, iR-ADV C9060/9070, iR-ADV C9065/9075, iR-ADV C9270/9280
Color imageRUNNER (CNCUPSIRC<型号>ZK.ppd)
iR C1225 *, iR C1325/1335 *, iR C2380/iR C2550, iR C2580i, iR C2880/iR C2880i/iR C3380/iR C3380i, iR C3000 系列 *, iR C3080/iR C3480/iR C3580, iR C3180/iR C3180i, iR C4080/iR C4580, iR C5180, iR C5185, iR C5870, iR C5880/iR C6880/iR C5880i/iR C6880i, iR C6870
iR 3180C/iR3180Ci (CNCUPSIR3180CZK.ppd)
iR 5880C/iR 6880C/iR 5880Ci/iR 6880Ci (CNCUPSIR6880CZK.ppd)
imageRUNNER (CNCUPSIR<型号>ZK.ppd)
iR85+, iR105+, iR1018/iR1022/iR1023, iR1020/1024/1025, iR1133 *, iR1435 *, iR1730/1740/1750, iR2002/2202 *, iR2004/2204 *, iR2016/iR2016i, iR2018/iR2018i, iR2020/iR2020i, iR2022/iR2025/iR2030, iR2230, iR2270/iR2870, iR2318/2320, iR2420, iR2422, iR2520, iR2525/2530, iR2535/2545, iR2830, iR3025, iR3030, iR3035/iR3045, iR3225 *, iR3230 *, iR3235/iR3245 *, iR3530, iR3570/iR4570, iR4530, iR5055/iR5065, iR5075, iR5570/iR6570, iR7086/iR7095/iR7105, iR8070, iR9070
imagePRESS (CNCUPSIPRC<型号>ZK.ppd)
iPR C1, iPR C1PLUS, iPR C600 *, iPR C650 *, iPR C700/800 *, iPR C750 *, iPR C850 *
Color imageCLASS LBP (CNCUPSLBP<型号>CZK.ppd)
LBP710C *, LBP712C *, LBP841C *, LBP843C *, LBP7660C *, LBP7680C/5280 *, LBP7750C/5460, LBP7780C/5480
imageCLASS LBP (CNCUPSLBP<型号>ZK.ppd)
LBP251 *, LBP252 *, LBP253 *, LBP310/311/312 *, LBP351/352 *, LBP3360, LBP3370, LBP3460, LBP5360, LBP5960, LBP5970/LBP5975, LBP6650 *, LBP6670 *, LBP6680/3480 *, LBP6750/3560, LBP6780/3580, LBP8750 *, LBP8780 *
imageCLASS MF (CNCUPSMF<型号>ZK.ppd)
MF210 系列, MF220 系列, MF230 系列 *, MF240 系列 *, MF410 *, MF510 *, MF810/820 *, MF3010, MF4010, MF4100, MF4270, MF4320-4350, MF4360-4390, MF4400 系列, MF4400w, MF4500 系列, MF4500w, MF4600, MF4700, MF4800, MF5800 系列, MF5900 系列 *, MF6100 系列 *, MF7170i
MF6530/6550/6570/6540PL/6560PL/6580PL (CNCUPSMF6500ZK.ppd)
D400-450, D460-490, D500 系列, D530/D560, D1100, D1300/MF6700 * (CNCUPSD<型号>ZK.ppd)
FAX (CNCUPSL<型号>ZK.ppd)
L90/L160/L230, L100/L150/L170, L190/L410 系列
LC800/L3000 (CNCUPSLC3000ZK.ppd)
*:支持 IPv6
在确认计算机已经连接到互联网环境之后安装驱动程序。有关驱动程序安装和使用方法的详细信息,请参阅发行版文件随付的用户指南。
如果正在打印的缓存文件残留在“/etc/cngplp”中的情况下卸载驱动程序包,会显示一个警告,因为“/etc/cngplp”将不会删除。缓存文件无需删除。如要删除,可手动删除“/etc/cngplp”。
如果通过 USB 连接使用打印机,多台打印机连接一台计算机并注册打印队列,则可能无法正确打印或获取信息。通过一台计算机只连接一台打印机可避免该现象。
如果在 64 位环境中使用本驱动程序并将 2.002.20 版驱动程序更新到 2.30 或更高版本,打印时可能会发生错误。
该问题可以通过卸载后重新安装新驱动程序解决。或者,您可以卸载旧驱动程序,而不是更新,然后安装新驱动程序。
如果使用 iR C1021/C1021i、MF8400 系列、MF9100 系列或 MF9300 系列,虽然可从打印机的控制面板设置 IPv6,但是仅 IPv4 支持网络连接。
如果使用即插即用自动注册了通过 USB 连接的打印机,或者用 Canon Printer Setup Utility 注册了通过 USB 连接的打印机,则注册使用单向打印连接的打印机,打印过程中可能会发生色彩等问题。必须使用下面的命令来注册需要双向打印连接的设备。
# /usr/sbin/lpadmin -p [要注册的打印机名称] -P [PPD 文件路径] -v cnusb:/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) 注册打印机
# lpadmin -p MF4600_USB -m CNCUPSMF4600ZK.ppd -v usb://Canon/MF4600%20Series%20(UFRII%20LT) -E
如果使用 LIPSLX、UFR II/UFRII LT (US) 和 UFR II/UFRII LT (SC) 驱动程序安装包安装两个以上驱动程序但却只更新其中一个驱动程序时,则出现错误。通过同时更新所有安装的驱动程序可解决该问题。
在 Fedora/Ubuntu 中
在 Fedora 12 或 Ubuntu 9.10 中,从 CUPS Web 界面更改默认选项时,即使各功能的设置之间有冲突,也将保存默认值。而且,一旦在冲突的情况下保存设置,即使使用 Web 界面将其更改为没有冲突的正确值,也无法再次保存设置。如果在这种情况下显示 [cngplp] 屏幕,可能出现无效的操作。使用下列方法之一可以解决该问题。
(1) 重新注册执行无效操作的打印机。
(2) 执行下面的命令更新 CUPS。(仅 Fedora 12)
对于 64 位
# yum update cups.x86_64
对于 32 位
# yum update cups.i686
在 Fedora 19 或 Ubuntu 14.10 中,使用 lpadmin 命令创建打印队列时,如果使用 -m 选项,对于普通用户权限,在 [cngplp] 屏幕上可能不显示队列。
在这种情况下,请从 Canon Printer Setup Utility 注册打印机。使用 lpadmin 命令注册打印机时,指定 -P 而不是 -m 作为 PPD 文件指定选项。如果用 -P 指定 PPD,则指定绝对路径或相对路径作为所指定 PPD 文件的路径。
示例:
# /usr/sbin/lpadmin -p [要注册的打印机名称] -P [PPD 文件路径] -v lpd:[设备 URI] -E
在 Fedora/CentOS 中
您可能由于缺少必要的软件包而无法安装驱动程序。如果发生这种情况,通过使用下列命令添加软件包,可解决该问题。
用于 64 位
<Fedora 10>
# yum install glibc.i386
<Fedora 11>
# yum install glibc.i586
<Fedora 12 - 17>
# yum install glibc.i686
<Fedora 18 - 21>
# yum install pangox-compat
# yum install glibc.i686 *1
<Fedora 22>
# dnf install pangox-compat
# dnf install glibc.i686 *2
# dnf install libgcc.i686 *2
# dnf install libstdc++.i686 *2
# dnf install libxml2.i686 *2
<Fedora 23 及更高版本,或 CentOS 7.3>
# dnf install libglade2
# dnf install glibc.i686 *2
# dnf install libgcc.i686 *2
# dnf install libstdc++.i686 *2
# dnf install libxml2.i686 *2
用于 32 位
<Fedora 18 - 21>
# yum install pangox-compat
<Fedora 22>
# dnf install pangox-compat
<Fedora 23 及更高版本>
# dnf install libglade2
*1 可能存在要求安装同名 64 位库(最新版)的情况。
示例:
如果用命令“yum install glibc.i686”进行库安装失败,通过用命令“yum install glibc.i686”安装 64 位 glibc 库后执行“yum install glibc”,可能可以解决。
*2 可能存在要求安装同名 64 位库(最新版)的情况。
示例:
如果用命令“dnf install glibc.i686”进行库安装失败,通过用命令“dnf install glibc.i686”安装 64 位 glibc 库或用命令“dnf install glibc”升级已安装的库后执行“dnf upgrade glibc”,可能可以解决。
在 Fedora 中
如果使用 Fedora 22 和更高版本,在安装驱动程序、升级驱动程序或运行安装程序时,虽然可能会显示一条不支持 yum 命令的警告,但实际仍会正确执行安装程序。
在 Ubuntu/Debian 中
用默认设置安装时,可能由于缺少必要的库而无法安装驱动程序。通过使用下列命令安装库,可解决问题。
用于 64 位
<Ubuntu 12.04 - 13.04>
# apt-get install libglade2-0
# apt-get install ia32-libs
<Ubuntu 13.10 和更高版本,或 Debian 8.6和更高版本>
# apt-get install libglade2-0
# apt-get install libxml2:i386
# apt-get install libstdc++6:i386
用于 32 位
# apt-get install libglade2-0
如果使用 Ubuntu 7.04 - 9.04 或 Debian 3.1 - 5.0,则安装通用模块需要 libcupsys2 库。可通过执行下面的命令安装 libcupsys2 库。
# apt-get install libcupsys2
在 Ubuntu 中
如果使用 Ubuntu 13.10,用 lpadmin 命令创建打印队列时,如果使用 -m 选项,打印机被注册为 Local Raw 打印机且注册不正确。使用下列方法之一可以避免该问题。
(1) 注册打印机时,指定 -P 而不是 -m 作为 PPD 文件指定选项。
如果用 -P 指定 PPD 文件,在 [PPD 文件路径] 中指定绝对路径或相对路径。
# /usr/sbin/lpadmin -p [注册的打印机名称] -P [PPD 文件路径] -v lpd:[设备 URI] -E
(2) 执行下面的命令更新 CUPS:
# apt-get install cups
在 Debian 中
如果系统使用 64 位版 Debian 8.6 或更高版本,当用操作系统的默认设置安装时将导致失败,因为无法安装 32 位软件包。此时必须更改操作系统的设置,以使 32 位软件包能被安装。
# dpkg --add-architecture i386
# apt-get update
如果为安装一个 32 位软件包而更改了操作系统的设置,在此 32 位软件包被卸载前,设置将无法恢复。
如果使用 Debian GNU/Linux 4.0,用打印假脱机程序注册打印机 (PPD)时可能出现 PPD 文件错误。要解决该问题,使用命令行指定 ppd 时使用“-P(ppd 的完整路径)”而不是“-m”。
示例:
# /usr/sbin/lpadmin -p iRC5180 -P /usr/share/cups/model/CNCUPSIRC5180ZK.ppd -v lpd://192.168.1.10/iRC5180 -E
如果使用 Debian GNU/Linux 5.0.2,则安装通用模块需要 gs-esp 模块。可通过执行下面的命令安装 gs-esp 模块。
# apt-get install gs-esp
在其他发行版中
如果使用 SUSE LINUX Professional 9.3,驱动程序 UI 可能显示乱码。使用下面的方法可解决该问题。
(1) 以“root”身份登录。
(2) 执行下列命令,更改 GTK+ 环境设置。
# cd /etc/
# ln -s opt/gnome/gtk ./
如果使用 SUSE LINUX Professional 9.3,激活驱动程序 UI 时可能出现一条警告。使用下面的方法可解决该问题。
(1) 打开 [K Menu] > [Control Center]。
(2) 选择 [Appearance & Themes]。
(3) 选择 [Colors]。
(4) 取消选择 [Apply colors to non-KDE applications]。
(5) 关闭 [Control Center]。
如果在[常规]页中为[亮度和 Gamma]指定100以内的值,由于Ghostscript操作的原因,可能会将额外黑色页面作为最后一页打印出来。
按照 CUPS 规格,打印时打印队列可保留的最大文件数是 500,将忽略排列在第 500 个文件之后的文件。
在 [常规] 页的 [页面布局] 指定多页/份,打印用 StarSuite7/OpenOffice 创建的文档时,由于 CUPS 模块的运行原因,设置不会正确分配给多页并输出。
用 OpenOffice.org 或 StarSuite 中指定的份数创建的 PostScript 文件,不受 [cngplp] 屏幕(驱动程序 UI)中的 [份数] 指定的值影响,而是受 PostScript 文件创建时设置的份数影响。
如果在 OpenOffice.org 的 Writer等应用程序的打印屏幕上指定纸张来源设置,打印机驱动程序 UI 设置优先于应用程序设定的设置。要从所需纸张来源打印,预先从打印机驱动程序 UI 指定纸张来源或从命令行打印。
如果从驱动程序 UI 或命令行打印 TIFF 或 JPEG 图像,图像可能被分割并打印在多页上。通过从应用程序(如 GIMP)将图像输出为 PostScript 文件,然后从驱动程序 UI 或命令行打印 PostScript 文件,可解决该问题。
在设置条目或文本查看值后,如果通过单击对话框右上角的 [X] 按钮结束,则如同单击 [确定] 按钮该值视为有效值。如果要禁用设置值,单击 [取消] 按钮。
如果打印时指定超过 32 字节的文档名称,则驱动程序删除文档名称第 33 字节之后的字符串,并且设备显示的文档名称最多 32 字节。
如果从 [cngplp] 屏幕或命令行打印 PDF 图像文件,视图像而定,打印结果可能涂黑。
如果使用的环境可使用 Adobe Reader 9,通过打印时在 [高级打印设置] 对话框中选择 [由打印机确定颜色] 或 [作为图像打印],可解决该问题。
如果打印 PDF 文件包含的图像,视 pdftops 使用的程序而定,可能无法正确进行打印。通过下面的命令更改 pdftops 使用的程序,可解决该问题。
<如果使用 Ghostscript pdftops>
# lpadmin -p [注册的打印机名称] -o pdftops-renderer-default=pdftops
<如果使用 poppler pdftops>
# lpadmin -p [注册的打印机名称] -o pdftops-renderer-default=gs
使用 Adobe Reader 8 打印 PDF 文件时,可能存在不打印某些图像数据的情况。通过使用 Adobe Reader 7 或 9 打印或者在 PostScript 选项中设置级别 3,可能解决该问题。
视 CUPS 版本而定,对 lpoptions 使用 "#" 或 "\" 可能无法正确进行打印。不要使用这些字符。
如果使用 CUPS 1.6.3 版或更低版本,如果打印机是通过由 USB 连接计算机和设备自动注册的,则第二次之后数据可能无法正确打印。通过使用 Canon Printer Setup Utility 再次注册打印机可以避免这种情况发生。
如果在打印处理过程中驱动程序 UI 更改设置,则打印结果将反映更改的设置。
如果 Ghostscript 的版本是 8.6.x,可能无法打印某些文档。
如果 [部门 ID 管理验证]/[保密打印验证] 设置不正确,可能无法使用认证功能或正确执行打印任务。如果设备支持认证信息加密,设置 [模式 2]。否则,设置 [模式 1]。
如果从 OpenOffice.org、GIMP 或 Acrobat Reader v.5.0 等应用程序的 [常规] 页中指定 [亮度和 Gamma],则设置将无效。
从 OpenOffice.org 打印时,如果在驱动程序 UI 中的 [份数] 指定多份,则 [旋转] 等一些完成方式功能可能不能正常工作。
如果连接 [分页装订处理器-Q3] 或 [鞍式分页装订处理器-Q4] 并且指定 A4、Letter 或 Legal 作为页面尺寸,在 [完成方式] 页中 [装订位置] 设置为 [短边 (顶)] 和 [装订位置] 设置为 [顶部 (双针)], 或者 [装订位置] 设置为 [短边 (底)] 和 [装订位置] 设置为 [底部 (双针)] 的情况下试图打印时,文档打印不正确。
如果从 [cngplp] 屏幕或命令行打印 TIFF 图像文件,视图像而定,打印结果可能涂黑。使用下列方法之一可以避免该问题。
(1) 从 GIMP 等应用程序打印。
(2) 将图像输出为 PostScript,然后从 [cngplp] 屏幕打印输出的 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 打印机因设备端打印机数据错误而无法打印的情况。这是由设备端出现的超时错误造成的。通过关闭设备的错误超时设置可避免该问题。
在 Fedora/Ubuntu/CentOS/Debian 中
如果打印到支持认证信息加密功能的设备,则需要各发行版的 beecrypt 库。
beecrypt 库安装命令的示例如下。
用于 64 位
<Fedora 19 - 21>
# yum install beecrypt.i686 beecrypt-devel.i686
<Fedora 22 及更高版本,或 CentOS 7.3>
# dnf install beecrypt.i686 beecrypt-devel.i686
<Ubuntu 13.04到15.10,或 Debian 8.6和更高版本>
# apt-get install libbeecrypt7:i386 libbeecrypt-dev:i386
<Ubuntu 16.04 及更高版本>
# apt-get install libgcrypt20:i386 libgcrypt20-dev:i386
用于 32 位
<Fedora 19 - 21>
# yum install beecrypt beecrypt-devel
<Fedora 22 - 24>
# dnf install beecrypt beecrypt-devel
<Ubuntu 13.04到15.10,或 Debian 8.6和更高版本>
# apt-get install libbeecrypt7 libbeecrypt-dev
<Ubuntu 16.04 及更高版本>
# apt-get install libgcrypt20 libgcrypt20-dev.
如果试图使用该驱动程序从彩色 imageRUNNER/imageCLASS LBP 打印机打印,如果未安装 JPEG 库 (libjpeg62),性能可能会降低。
通过使用下列命令安装 libjpeg62,可避免性能降低。
<Fedora 9/10>
# yum install libjpeg.i386
<Fedora 11>
# yum install libjpeg.i586
<Fedora 12/13>
# yum install libjpeg.i686
<Fedora 14 - 21>
# yum install libjpeg-turbo.i686
<Fedora 22 及更高版本,或 CentOS 7.3>
# dnf install libjpeg-turbo.i686
<Ubuntu 或 Debian 8.6 和更高版本(32 位)>
# apt-get install libjpeg62
<Ubuntu 或 Debian 8.6 和更高版本(64 位)>
# apt-get install libjpeg62:i386
在 Fedora/Ubuntu 中
在 Fedora 11 及更高版本中,或 Ubuntu 9.04 及更高版本中,当打印标题页时,则打印指定的标题页数。
在 Fedora 15 及更高版本中,或在 Ubuntu 11.04 及更高版本中,当用 0% 到 9% 之间的指定亮度打印时,不应用该亮度设置,并且如同亮度指定为 100% 一样打印文档。
在 Fedora 13 及更高版本中,或 Ubuntu 8.10 及更高版本中,打印 PDF 数据或 PS 数据时,打印结果可能不反映亮度和 Gamma 校正设置。
如果使用 Fedora 18 或更高版本或者 Ubuntu 12.04 或更高版本且设备通过 USB 连接,如果试图连续打印相同数据,则第二次之后数据可能无法正确打印。这是由设备与操作系统之间数据传送中出现的偏差造成的。
通过在断开 USB 电缆和 USB 端口复位后添加下面的选项,可能解决该问题。
# lpadmin -p [注册的打印机名称] -o usb-no-reattach-default=true
如果使用 CUPS 1.5 版或更低版本,通过在断开 USB 电缆和 USB 端口复位后指定 cnusb 如下,可能解决该问题。
# /usr/sbin/lpadmin -p [注册的打印机名称] -P [PPD 文件路径] -v cnusb:/dev/usb/lp0 -E
在 Fedora 19 及更高版本或 Ubuntu 8.10 及更高版本中,不管是否指定纸张输出方法,打印机仍将采用默认纸张输出方法打印。通过从 CUPS 打印机设置(Web)更改输出纸张方法设置可解决该问题。
在 Fedora 19 - 21 或 Ubuntu 13.04 - 14.04 中,当从 [cngplp] 屏幕或命令行的标题页打印设置中选择 [标准]、[classified]、[secret]、[confidential]、[topsecret] 或 [unclassified] 时,打印结果不反映选项。
在 Fedora 中
在 Fedora 22 及更高版本中,在打印包含多字节字符的字符串时,可能会采用减小相应区域的字符间距进行打印。通过从文本编辑程序(如 gedit)打印可解决该问题。
在 Fedora 22 及更高版本中,在试图从[cngplp]屏幕或命令行打印4字节UTF-8字符时,可能不会打印字符。此外,从gedit、Firefox 等应用程序打印这类字符时,可能是乱码。这些问题是由系统造成的。
在 Fedora 8/9 中执行横幅打印时,如果在 [常规] 页 [横幅] 下的 [末尾] 指定的设置不是 [无],则打印队列将停止。
在 Fedora 11 中,当用取消作业后停止的打印队列进行打印时,会暂停该作业。在这种情况下,在 CUPS Web 界面的打印机中单击[Maintenance] 按钮并选择 [Resume Printer],可重新执行 [pending since] 作业。
如果找不到 [Maintenance] 按钮,可通过选择 [Pause Printer] 选择 [Resume Printer]。
当在 Fedora 13 - 22 中从驱动程序 UI 或命令行打印 TIFF 或 JPEG 文件时,打印的图像可能损坏。通过从应用程序(如 GIMP)将文件输出为 PostScript 文件,然后从命令行进行打印(输入PostScript命令在 [cngplp]屏幕后输出文件),可解决该问题。
在 Fedora 13 及更高版本中,即使从驱动程序 UI 或命令行指定亮度和 Gamma 设置,这些设置也不会应用于第二页之后的打印结果。这是由于未启用这些功能导致的,原因是 Ghostscript 不会正确识别该应用程序创建的 PostScript 数据。
在 Fedora 20 中,即使在 [cngplp] 屏幕或命令行 (cnjatool) 中设置了部门 ID 管理功能,部门 ID 管理功能可能也无效。通过用下面的命令更新 CUPS 可解决该问题。
# yum install cups
如果在 64 位版本的 Fedora 9 - 20 系统环境下试图使用该驱动程序从彩色 imageRUNNER/imageCLASS LBP 打印机进行打印,打印结果可能不符合要求。这是因为通过标准安装方法安装 64 位软件包时,系统并不会安装 32 位 JPEG 库。
通过执行下面的命令来安装额外的软件包可避免该问题。
<Fedora 9/10>
# yum install libjpeg.i386
<Fedora 11>
# yum install libjpeg.i586
<Fedora 12/13>
# yum install libjpeg.i686
<Fedora 14 - 18>
# yum install libjpeg-turbo.i686
<Fedora 19/20>
# yum install libstdc++.i686
# yum install libjpeg-turbo.i686
在 CentOS 中
如果使用 CentOS 5.3,无法按 Evince中指定的份数打印。通过从其它 PDF 查看器(如 Adobe Reader)打印或使用下列方法,可解决该问题。
(1) 将份数设置为 1 并且为 Evince 中的输出目标选择 PS 命令,输出文件。
(2) 在[cngplp]屏幕中指定复印份数后,将 PS 命令输出打印为文件。
在 Ubuntu 中
在 Ubuntu 13.10 及更高版本中,当从 [cngplp] 屏幕或命令行打印包含多字节字符码的文本数据时,打印结果可能包含不相干的字符或打印可能失败。如果发生这种情况,通过从文本编辑程序(如 gedit) 打印可解决该问题。
在 Ubuntu 8.10 中,指定打印的逆序不影响打印结果。通过更新 CUPS 可解决该问题。
如果使用 Ubuntu 9.04 并且将 CUPS 版本更新为“1.3.9-17ubuntu3.2”,打印将因不正确的 PS 数据而失败。通过执行下面的命令将 CUPS 版本降为“1.3.9-17ubuntu3.1”可避免该问题。
# apt-get install cups=1.3.9-17ubuntu3.1
如果使用 Ubuntu 11.10 - 13.04 并试图连续打印相同数据,则第二次之后数据可能无法正确打印。通过用下列命令更新 CUPS 可解决该问题。
# apt-get install cups
# apt-get install libcups2
如果使用 Ubuntu 12.10 并尝试从 [cngplp] 屏幕或命令行打印 PDF 图像,PDF 图像可能无法正确打印。使用下列方法之一可以避免该问题。
(1) 从其他 PDF 查看器应用程序(如 Adobe Reader)打印。
(2) 编辑“/usr/share/cups/mime/cupsfilters.convs”如下然后重新启动 CUPS。
[更改前]
# application/pdf application/vnd.cups-postscript 66 pdftops
# application/postscript application/vnd.cups-postscript 66 pstops
[更改后]
application/pdf application/vnd.cups-postscript 33 pdftops
application/postscript application/vnd.cups-postscript 33 pstops
在 Debian 中
在 Debian GNU/Linux 4.0中,从 Evince 打印可能需要较长时间甚至无法打印某些文档。要解决该问题,请从其他应用程序打印文档。
如果使用 Debian GNU/Linux 4.0 r6 并且在 EUC-JP 设置为本地时试图使用打印机驱动程序 UI 打印文本文件,将导致打印失败。通过打印用文本编辑器或 text/Postscript 转换程序(如 paps)创建的 PS 命令,可解决该问题。
在其他发行版或发行版组合中
如果使用包含 8.15.3 版 Ghostscript 的 OpenSUSE 10.2 或 SUSE Linux Enterprise Desktop 10 SP1,可能无法打印某些文档。要解决该问题,请安装另一版本的 Ghostscript。
如果 OpenSUSE 11.0 与 8.6.x 版 Ghostscript 一起使用,从 Evince、GIMP 或其他应用程序打印可能需要一些时间。
虽然在 OpenSUSE 11.1 KDE 环境中 Okular 是标准文档查看器,但是打印机驱动程序功能不能通过它正常工作。通过使用其它应用程序可解决该问题,如 Acrobat Reader 等。
如果使用 Vine Linux 3.1,从 Adobe Reader 7.0.9 打印可能需要一些时间或可能无法打印某些文档。
在 Vine Linux 4.1 中从命令行打印含日文字符的 PDF 文件时,可能存在 Ghostscript 意外终止的情况,造成打印停止。
通过使用 Adobe Reader 打印 PDF 文件,可避免该问题。
在 Adobe Reader 8 中从 Vine Linux 4.1 打印 PDF 文件时,可能存在 Ghostscript 意外终止的情况,造成打印队列停止。这是由 Ghostscript (7.07) 无法分析 Adobe Reader 8 创建的 PS 文件造成的,因此过早终止,从而停止过滤处理。通过使用 Adobe Reader 7 可避免该问题。
在 Vine Linux 4.1/4.2、Fedora 8/9 或 Red Hat Enterprise Linux v.5 中横向打印文本文件时,可能存在纵向打印文本文件和一些打印数据未打印在页面上的情况。这是由所使用的发行版采用的 CUPS 过滤器创建一条已设置为纵向的 PS 命令造成的。并且,CUPS 标准过滤器“texttops”提供的一些功能可能不能正常工作。通过将在 CUPS 设置文件“mime.convs”的“text/plain”输入行中指定的 CUPS 过滤器名称更改为 CUPS 标准过滤器“texttops”,可避免该问题。
这将导致日文字符印错,因此打印日文字符时,必须打印用文本编辑程序或 text/PostScript 转换程序(如 paps)创建的 PS 命令。
如果使用 SUSE Linux 9.3 或 10.0, 并且从 Mozilla 或 FireFox 的打印屏幕打印,因为未启用多份设置,所以不管指定了多少份,只打印一份。通过更改文件“/etc/cups/mime.convs”中的以下行可解决该问题。
[更改前]
application/mozilla-ps application/postscript 33 pswrite
[更改后]
application/mozilla-ps application/postscript 33 pstops
如果 Mandriva One 2008 Spring 或 Mandriva 2008 PowerPack 与 CUPS 1.3.6 版一同使用,即使用标准 CUPS 打印功能打印,也可能出现非预期的打印结果。通过更新 CUPS 可解决该问题。
以下是该驱动程序所含许可模块的列表。
明细表 1(该驱动程序的软件程序)
CANSRGBA.ICC/ CNC610A.ICC/ CNC610B.ICC/ CNC710A.ICC/ CNC710B.ICC/ CNC711A.ICC/ CNC711B.ICC/ CNC810A.ICC/ CNC810B.ICC/ CNC910A.ICC/ CNC910B.ICC/ CNCA10A.ICC/ CNCA10B.ICC/ CNCB10A.ICC/ CNCB10B.ICC/ CNCC10A.ICC/ CNCC10B.ICC/ CNCD11A.ICC/ CNCD11B.ICC/ CNCE10A.ICC/ CNCE10B.ICC/ CNCF10A.ICC/ CNCF10B.ICC/ CNCG10A.ICC/ CNCG10B.ICC/ CNCG11B.ICC
CNCH10A.ICC/ CNCH10B.ICC/ CNCI10A.ICC/ CNCI11B.ICC/ CNCJ10A.ICC/ CNCJ10B.ICC/ CNL610A.ICC/ CNL610B.ICC/ CNL611A.ICC/ CNL611B.ICC/ CNL760A.ICC/ CNL760B.ICC/ CNL810A.ICC/ CNL810B.ICC/ CNL820A.ICC/ CNL820B.ICC/ CNL821A.ICC/ CNL821B.ICC/ CNL960A.ICC/ CNL960B.ICC/ CNL980A.ICC/ CNL980B.ICC/ CNLA60A.ICC/ CNLA60B.ICC/ CNLA80A.ICC/ CNLA80B.ICC/ CNLB10A.ICC/ CNLB10B.ICC/ CNLC10A.ICC/ CNLC10B.ICC
CNLD10A.ICC/ CNLD10B.ICC/ CNLD80A.ICC/ CNLD80B.ICC/ CNLE60A.ICC/ CNLE60B.ICC/ CNLF10A.ICC/ CNLF10B.ICC/ CNLG10A.ICC/ CNLG10B.ICC/ CNLH60A.ICC/ CNLH60B.ICC/ CNLH80A.ICC/ CNLH80B.ICC/ CNLI10A.ICC/ CNLI10B.ICC/ CNLJ80A.icc/ CNLJ80B.icc/ CNLK80A.icc/ CNLK80B.icc/ CNLL10A.icc/ CNLL10B.icc/ CNLM10A.icc/ CNLM10B.icc/ CNZ005.ICC/ CNZ006.ICC/ CNZ007.ICC/ CNZ008.ICC/ CNZ055.ICC
CnLB0021.DAT/ CnLB0052.DAT/ CnLB0089.DAT/ CnLB0203.DAT/ CnLB035C.DAT/ CnLB03C2.DAT/ CnLB050F.DAT/ CnLB065C.DAT/ CnLB0729.DAT/ CnLB0953.DAT/ CnLB0A87.DAT/ CnLB0C13.DAT/ CnLB0CCA.DAT/ CnLB0DD6.DAT/ CnLB0E99.DAT/ CnLB10F8.DAT/ CnLB1104.DAT/ CnLB1A99.DAT/ CnLB12B9.DAT/ CnLB1F1F.DAT/ CnLB1493.DAT/ CnLB157C.DAT/ CnLB15C8.DAT/ CnLB1732.DAT/ CnLB174D.DAT/ CnLB1DA1.DAT/ CnLB2030.DAT/ CnLB2289.DAT/ CnLB22F7.DAT
CnLB2325.DAT/ CnLB242B.DAT/ CnLB26EB.DAT/ CnLB2775.DAT/ CnLB2887.DAT/ CnLB2C08.DAT/ CnLB3124.DAT/ CnLB3295.DAT/ CnLB33CE.DAT/ CnLB33E5.DAT/ CnLB3547.DAT/ CnLB3645.DAT/ CnLB3DEA.DAT/ CnLB3E20.DAT/ CnLB3E25.DAT/ CnLB3FEB.DAT/ CnLB3FFE.DAT/ CnLB402B.DAT/ CnLB44F9.DAT/ CnLB4758.DAT/ CnLB4896.DAT/ CnLB495F.DAT/ CnLB4984.DAT/ CnLB49AC.DAT/ CnLB4A33.DAT/ CnLB4B7B.DAT/ CnLB4CAF.DAT/ CnLB4DC9.DAT/ CnLB50B6.DAT
CnLB511D.DAT/ CnLB51C4.DAT/ CnLB5286.DAT/ CnLB5736.DAT/ CnLB582E.DAT/ CnLB5BD1.DAT/ CnLB5BE6.DAT/ CnLB5D7D.DAT/ CnLB5F49.DAT/ CnLB64C1.DAT/ CnLB682C.DAT/ CnLB6A54.DAT/ CnLB6C81.DAT/ CnLB6CC9.DAT/ CnLB6CE8.DAT/ CnLB6D8B.DAT/ CnLB71AF.DAT/ CnLB75F3.DAT/ CnLB7754.DAT/ CnLB789E.DAT/ CnLB7AAC.DAT/ CnLB7C4F.DAT/ CnLB7D50.DAT/ CnLB7D56.DAT/ CnLB7E3A.DAT/ CnLBE76C.DAT/ CnLB7E89.DAT/ CnLBECB5.DAT/ CnLB7FED.DAT/ CnLB7FF3.DAT/ CnLB8018.DAT/ CnLB8037.DAT
CnLB82F5.DAT/ CnLB8568.DAT/ CnLB8773.DAT/ CnLB88EC.DAT/ CnLB8925.DAT/ CnLB8A05.DAT/ CnLB8AEC.DAT/ CnLB8AF4.DAT/ CnLB9005.DAT/ CnLB9053.DAT/ CnLB91CD.DAT/ CnLB9238.DAT/ CnLB9263.DAT/ CnLB92C7.DAT/ CnLB9311.DAT/ CnLB96C4.DAT/ CnLB9724.DAT/ CnLB99D2.DAT/ CnLB9B6F.DAT/ CnLB9C65.DAT/ CnLB9F62.DAT/ CnLBA028.DAT/ CnLBA22F.DAT/ CnLBA2A9.DAT/ CnLBA633.DAT/ CnLBA6A8.DAT
CnLBA7E1.DAT/ CnLBA811.DAT/ CnLBAAB9.DAT/ CnLBAC02.DAT/ CnLBAD22.DAT/ CnLBAE22.DAT/ CnLBB00D.DAT/ CnLBB051.DAT/ CnLBB57D.DAT/ CnLBB74A.DAT/ CnLBB8C5.DAT/ CnLBBC70.DAT/ CnLBBC77.DAT/ CnLBBD1A.DAT/ CnLBBD75.DAT/ CnLBBFAD.DAT/ CnLBC025.DAT/ CnLBC031.DAT/ CnLBC07C.DAT/ CnLBC0B5.DAT/ CnLBC0BB.DAT/ CnLBC12E.DAT/ CnLBC19C.DAT/ CnLBC19E.DAT/ CnLBC41F.DAT
CnLBC4C1.DAT/ CnLBC501.DAT/ CnLBC60E.DAT/ CnLBC61C.DAT/ CnLBC662.DAT/ CnLBC761.DAT/ CnLBC7E9.DAT/ CnLBC9E1.DAT/ CnLBCA28.DAT/ CnLBCAA4.DAT/ CnLBCFCA.DAT/ CnLBD2A2.DAT/ CnLBD37D.DAT/ CnLBD4C7.DAT/ CnLBD5ED.DAT/ CnLBD635.DAT/ CnLBD750.DAT/ CnLBD757.DAT/ CnLBD876.DAT/ CnLBD9BD.DAT/ CnLBDAB4.DAT/ CnLBDC35.DAT/ CnLBDDBE.DAT/ CnLBDE79.DAT/ CnLBDE7B.DAT
CnLBDF09.DAT/ CnLBDFA3.DAT/ CnLBE1E7.DAT/ CnLBE2B8.DAT/ CnLBE418.DAT/ CnLBE71E.DAT/ CnLBE726.DAT/ CnLBE82F.DAT/ CnLBEA17.DAT/ CnLBEAC8.DAT/ CnLBEB13.DAT/ CnLBEEA4.DAT/ CnLBEF52.DAT/ CnLBF017.DAT/ CnLBF066.DAT/ CnLBF2D0.DAT/ CnLBF5F6.DAT/ CnLBF924.DAT/ CnLBFA5E.DAT/ CnLBFB32.DAT/ CnLBFC60.DAT/ CnLBFDB2.DAT/ CnLBFDDF.DAT/ CnLB_04A.DAT/ CnLB_08A.DAT
CnLB_10A.DAT/ CnLB_12A.DAT/ CnLB_13A.DAT/ CnLB_14A.DAT/ CnLB_15A.DAT/ CnLB_16A.DAT/ CnLB_18A.DAT/ CnLB_19A.DAT/ CnLB_21A.DAT/ CnLB_23A.DAT/ CnLB_24A.DAT/ CnLB_26A.DAT/ CnLB_27A.DAT/ CnLB_28A.DAT/ CnLB_29A.DAT/ CnLB_30A.DAT/ CnLB_32A.DAT/ CnLB_34A.DAT/ CnLB_35A.DAT/ CnLB_36A.DAT/ CnLB_38A.DAT/ CnLB_40A.DAT/ CnLB_41A.DAT/ CnLB_42A.DAT/ CnLB_43A.DAT
CnLB_44A.DAT/ CnLB_45A.DAT/ CnLB_46A.DAT/ CnLB_47A.DAT/ CnLB_48A.DAT/ CnLB_49A.DAT/ CnLB_50A.DAT/ CnLB_51A.DAT/ CnLB_52A.DAT/ CnLB_53A.DAT/ CnLB_54A.DAT/ CnLB_55A.DAT/ CnLB_57A.DAT/ CnLB_58A.DAT/ ThLB_27A.BIN/ ThLB_28A.BIN/ ThLB_40A.BIN/ ThLB_41A.BIN/ ThLB_48A.BIN/ ThLB_49A.BIN
CNCC.PRF/ c3pldrv/ cnsetuputil/ cnsetuputil.png/ libc3pl.so.0.0.1/ libcaepcm.so.1.0/ libcaiousb.so.1.0.0/ libcaiowrap.so.1.0.0/ libcanon_slim.so.1.0.0/ libColorGear.so.0.0.0/ libColorGearC.so.1.0.0
cnpkbidi/ cnpkmoduleufr2/ libEnoJBIG.so.1.0.0/ libEnoJPEG.so.1.0.0/ libcaiocnpkbidi.so.1.0.0/ libcanonufr2.la/ libcanonufr2.so.1.0.0/ libcnlbcm.so.1.0/ libufr2filter.so.1.0.0/ cnpkbidi_info_000.xml/ cnpkbidi_info_001.xml/ cnpkbidi_info_002.xml/ cnpkbidi_info_003.xml/ cnpkbidi_info_004.xml
明细表 2(GNU General Public License Version 2许可的免费软件组件)
*.ppd/ *.res/ cnusb/ cngplp/ cnjatool/ cngplp.mo/ cngplp.glade/ canon-laser-printer.usb-quirks/ cnsetuputil.desktop/ cnsetuputil.mo/ install.sh/ installer_de_ufr8.lc/ installer_en_ufr8.lc/ installer_es_ufr8.lc/ installer_fr_ufr8.lc/ installer_it_ufr8.lc/ installer_ja_ufr8.lc/ installer_ko_ufr8.lc/ installer_zh_CN_ufr8.lc/ installer_zh_TW_ufr8.lc
cngplp_ufr2.glade/ common_ufr2.res/ func_config_ufr2.xml/ libuictlufr2.1.0.mo/ libuictlufr2.la/ libuictlufr2.so.1.0.0/ pstoufr2cpca
明细表 3(免费软件组件)
buflist.h/ buftool.h/ libbuftool.a/ libcanonc3pl.so.1.0.0
cnpklibufr2.h/ libcnpkufr2.a/ libcnpkufr2.la
该软件及相关信息由Canon独立开发并由Canon当地公司经销。Canon(作为打印机制造商支持该软件及相关信息)和Canon当地公司(作为经销商)不回应关于该软件或相关信息的任何询问。不过,关于打印机维修、耗材供应和设备的任何询问应提交给Canon当地公司。
商标
本文中的产品和公司名称可能是其各自所有者的商标。
Copyright CANON INC. 2016