18.04 Bionic - 无法在 HP Deskjet 2135 上打印

18.04 Bionic - 无法在 HP Deskjet 2135 上打印

所以我几天前升级到了 Bionic,现在无法再打印了。我试过的方法

  1. 重新安装杯子
  2. 尝试了打印机驱动程序-hpcups 以及打印机驱动程序-hpijs。
  3. 通过在虚拟机上运行 win10 消除了硬件/打印机问题并且能够打印。

使用打印机驱动程序hpcups:

  1. 当我尝试打印测试页时,我得到
    1. “发送至打印机”且无活动或
    2. “颜色管理器:ppd 中未指定配置文件”
    3. /var/log/cups/error_logAFAICS中没有什么重要的东西

printer-driver-hpijs

  1. bionic 安装 3.17.10 - 有了这个,我得到了File \"/usr/lib/cups/filter/foomatic-rip-hplip\" not available: No such file or directory
  2. 我从 hplip sourceforge 网站下载了 tar.gz,并将 foomatic-rip-hplip 连同可执行权限和 root 所有权一起放在文件夹中。
  3. 错误略有变化:

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 运行起来

  1. 首次运行hp-check -r报告(除其他外)

PPD: /etc/cups/ppd/DeskJet-2130.ppd warning: Failed to read /etc/cups/ppd/DeskJet-2130.ppd ppd file

  1. 基于此我做了一个chmod a+r /etc/cups/ppd/DeskJet-2130.ppd然后打印机打印了测试页。
  2. 但令人惊讶的是,该文件的组是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 文件取决于您拥有的打印机型号。

相关内容