我的 Ubuntu 19.04 在通过 USB 电缆连接时立即识别 Canon LBP3300,一切看起来都很好,直到我想打印页面。然后我收到打印正在进行的消息,但从未打印过一页。有什么建议如何修复它或如何正确安装打印机?尝试了这里的所有方法:如何在 Ubuntu 16.04LTS 中安装 LBP 打印机驱动程序?但这些对我都不起作用。
答案1
我在 Ubuntu 19.04 上遇到了类似的问题,可以看到 Canon LBP6030/6040/6018L(作为无线设备),但无法打印。最终我解决了这个问题:
(1)初始状态。Ubuntu 可以看到打印机,但无法自动找到驱动程序,也无法手动从 Ubuntu 数据库中获取驱动程序。
(2)我从下载的存档中安装了 2 个 deb 包 https://asia.canon/support/imageCLASS%20LBP6030__%20LBP6030B__%20LBP6030w/model
sudo dpkg --install cndrvcups-common_3.90-1_amd64.deb
sudo dpkg --install cndrvcups-ufr2lt-uk_1.50-1_amd64
# most like some libs would be missed, run this to fix
sudo apt --fix-broken install
我可以从列表中选择打印机新的打印机对话框 但无论如何,打印仍然没有发生。
(3)从以下网址找到此说明https://help.ubuntu.com/community/CanonCaptDrv190#A64-bit_Systems 这将导致安装以下内容
sudo apt-get install libc6:i386 libpopt0:i386
sudo apt-get install zlib1g:i386 libxml2:i386 libstdc++6:i386
有这样的解释
64 位系统 Canon CAPT 打印机驱动程序适用于 64 位架构,包括专有的闭源 32 位可执行 captfilter(由 pstocapt CUPS 过滤器调用,用于将 PostScript 数据转换为 CAPT 数据流),它依赖于 32 位库 libc6 和 libpopt0。这些库不作为依赖项安装。
完成上述操作后,打印机开始运行。请注意,有些步骤可能没有必要,因为说明看起来像巫术,没有明确的解释。