![有没有适用于佳能 LBP6020B 的驱动程序(64 位)?](https://linux22.com/image/830051/%E6%9C%89%E6%B2%A1%E6%9C%89%E9%80%82%E7%94%A8%E4%BA%8E%E4%BD%B3%E8%83%BD%20LBP6020B%20%E7%9A%84%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%8864%20%E4%BD%8D%EF%BC%89%EF%BC%9F.png)
我有一台 i-Sensys LBP 6020B 打印机,我使用 Kubuntu 12.10 64 位。我的 Linux 64 位驱动程序有问题,因为我找不到 LBP6020B 的 capt linux 驱动程序 - PPD 文件。我该怎么办?我的打印机不打印。
答案1
几个月来,我们公司有 200 多台计算机,由于我们从 Windows 迁移到 Linux,打印机出现了问题……现在我们找到了适用于所有打印机的驱动程序。该驱动程序是喷射4,刚刚找到了一些类似型号的打印机喷射4在名称上添加后缀,它就会起作用。我在我的博客上写了更多内容:http://linuxibos.blogspot.com/2013/01/driver-that-works-on-allmost-all.html
我们没有在您的模型上进行尝试,但是我们测试过的每个类似模型都运行良好。
答案2
我使用的是 Kubuntu 14.10。我尝试按照链接中所述在启动时自动启动 ccpd。但它并不总是有效。所以我需要在打印之前运行这些命令。
$sudo service ccpd start
$sudo service ccpd status
以下是一些引言https://help.ubuntu.com/community/CanonCaptDrv190
1) 配置 CUPS 系统->管理->打印添加打印机。选择“添加打印机”。不要选择 Ubuntu 找到的 USB 打印机。选择“CAPT 打印机”。您应该在 URI 中看到“ccp”。将其更改为 URI 应为“ccp://var/ccpd/fifo0”。单击“下一步”,找到您的型号并添加您的打印机。如果您看到日语和英语版本,请选择英语版本。此外,如果列表中没有您的确切型号,请选择最近的。例如,对于 LBP 810,我选择“LBP 1120”。
要查找可用的模型,您可以使用命令:
$ 查找 /usr/share/cups/型号 -name '腰痛K.ppd' 关闭配置对话框,再次打开并将打印机重命名为“LBP6020”。记住您选择的名称,因为后面的命令将引用它。
除了 GUI 操作之外,您还可以尝试以下操作:
sudo /usr/sbin/lpadmin -p LBP6020 -m CNCUPSLBP6020CAPTK.ppd -v ccp://var/ccpd/fifo0 -E 再次,如果您有另一台打印机,请选择另一个 .ppd 名称...
2) 64 位系统 Canon CAPT 打印机驱动程序适用于 64 位架构,包含专有的闭源 32 位可执行 captfilter(由 pstocapt CUPS 过滤器调用,用于将 PostScript 数据转换为 CAPT 数据流),它依赖于 32 位库 libc6 和 libpopt0。这些库不作为依赖项安装。您可以使用以下命令检查 captfilter 是否正常工作:
$ ldd /usr/bin/captfilter 类似“不是动态可执行文件”或“libpopt.so.0 => 未找到”的消息表示您的系统受到此问题的影响。要解决此问题,请安装以下软件包:
$ apt-get install libc6:i386 libpopt0:i386 下面是一个有效的 captfilter 示例:
$ ldd /usr/bin/captfilter linux-gate.so.1 (0xf76eb000) libpopt.so.0 => /usr/lib32/libpopt.so.0 (0xf76a6000) libc.so.6 => /lib32/libc.so.6 (0xf7501000) /lib/ld-linux.so.2 (0xf76ec000)