PPD 锁定在 16.04

PPD 锁定在 16.04

当我在 Ubuntu 16.04(测试 Envy 7645)上运行 hp-check 时,它报告无法打开 etc/cups/ppd 中的 ppd 文件。

如果我运行 sudo hp-check,它就可以打开它。

所有三个目录的权限都允许访问到访客级别,但 PPD 文件对于除 ROOT 之外的所有用户来说显然是关闭的/不可见的。

扫描仪功能运行正常,并将扫描的文档传送到我的“文档”文件夹。但 HP 设备工具将打印机标识为“空闲”。最近,我向它发送了两页测试页。什么都没有。

版本是 HPLip-3.17.7,但自从几个月前升级到 3.17.# 以来,我就一直遇到这个问题,一旦启动,3.16 也会出现这个问题。打印机插入 Windows 7 机器后工作正常。

有任何想法吗?

=================== 更新 感谢对类似问题的回复,我了解到 ppd 文件必须是可执行的 (chmod 754)。此更改使打印机正常工作。但是,对类似问题的另一个回答建议安装 hplip-data。不幸的是,我这样做了,结果搞坏了我的设备管理器,显然我只能通过重新安装 HPLip-3.17.7 来解决这个问题。也许明天吧。

从这一切中得到的主要教训是,HP 的安装程序没有为 PPD 文件设置正确的权限(在我手动将其定位到您期望的位置之前,它也“找不到”该文件),并且在大多数 3.17 版本中都没有这样做。此外,一旦使用错误的权限安装 PPD 文件,旧版(3.16)安装程序就会无法注意到这一点,从而继承了这个问题。

第二课:不再使用 HP 打印机。

相关内容