所以我几天前升级到了 Bionic,现在无法再打印了。我试过的方法
- 重新安装杯子
- 尝试了打印机驱动程序-hpcups 以及打印机驱动程序-hpijs。
- 通过在虚拟机上运行 win10 消除了硬件/打印机问题并且能够打印。
使用打印机驱动程序hpcups:
- 当我尝试打印测试页时,我得到
- “发送至打印机”且无活动或
- “颜色管理器:ppd 中未指定配置文件”
/var/log/cups/error_log
AFAICS中没有什么重要的东西
和printer-driver-hpijs
- bionic 安装 3.17.10 - 有了这个,我得到了
File \"/usr/lib/cups/filter/foomatic-rip-hplip\" not available: No such file or directory
- 我从 hplip sourceforge 网站下载了 tar.gz,并将 foomatic-rip-hplip 连同可执行权限和 root 所有权一起放在文件夹中。
- 错误略有变化:
D [25/Oct/2018:20:05:09 +0530] [Job 133] Started filter /usr/lib/cups/filter/foomatic-rip-hplip (PID 20820) D [25/Oct/2018:20:05:09 +0530] [Job 133] Started backend /usr/lib/cups/backend/hp (PID 20821) D [25/Oct/2018:20:05:09 +0530] [Job 133] PID 20820 (/usr/lib/cups/filter/foomatic-rip-hplip) stopped with status 113 (Permission denied) D [25/Oct/2018:20:05:09 +0530] [Job 133] Hint: Try setting the LogLevel to "debug" to find out more. D [25/Oct/2018:20:05:09 +0530] [Job 133] execv failed: Permission denied D [25/Oct/2018:20:05:09 +0530] [Job 133] PDF template file doesn\'t have form. It\'s okay.
有人有使用 18.04 的 HP 喷墨打印机吗?有人能帮忙吗?谢谢阅读。
更新- 我让 hpcups 运行起来
- 首次运行
hp-check -r
报告(除其他外)
PPD: /etc/cups/ppd/DeskJet-2130.ppd warning: Failed to read /etc/cups/ppd/DeskJet-2130.ppd ppd file
- 基于此我做了一个
chmod a+r /etc/cups/ppd/DeskJet-2130.ppd
然后打印机打印了测试页。 - 但令人惊讶的是,该文件的组是
lp
- 并且 cups 进程也在运行,因此lp
这没有意义。此外,权限会自行重置。我需要让我的用户成为该lp
组的一部分吗?
答案1
为了
bionic 安装 3.17.10 - 使用这个,我得到文件 \“/usr/lib/cups/filter/foomatic-rip-hplip\”不可用:没有这样的文件或目录
被跟踪https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907900 上面的页面上有一种解决方法,即直接编辑 ppd 文件。
按照您的建议,编辑“/etc/cups/ppd/HP_DeskJet_3630_series.ppd”并将“foomatic-rip-hplip”替换为“foomatic-rip”确实有效(重新启动 cups 服务后)。因此,看起来 sid 包中的这些行是错误的。
当然,您拥有的 ppd 文件取决于您拥有的打印机型号。