/usr/lib/cups/backend/hp 出现 HP LaserJet p3005 故障

/usr/lib/cups/backend/hp 出现 HP LaserJet p3005 故障

自从 10.04 以来,我无法打印到 HP Laserjet P3005。我现在甚至还在使用一台完全不同的计算机,该计算机刚刚安装了 10.10。我尝试过安装和未安装最新 hplip 的情况。

最近,有时我可以让它打印一些东西,但最终总是失败(通常是从文档查看器打印 pdf 时(也不适用于 Adob​​e pdf 阅读器))。有时失败得非常严重,打印机会给出错误提示,说需要关闭然后重新打开。

我似乎找不到任何解决办法,过去一年里,我在 Google 上搜索了所有能找到的解决办法,但系统提示 /usr/lib/cups/backend/hp失败了。

使用 hp-setup 或 Ubuntu 自己的打印控制面板创建打印机也没什么区别。我删除并重新创建打印机,最终没有区别。我使用默认打印机设置或自定义设置,没有区别。

我可以完美地打印到家里的联网打印机 - HP officejet 6310。它似乎是工作时联网的 HP 打印机,我无法再打印了(除了偶尔在重新安装打印机驱动程序后)。

推荐的安装 HP 打印机驱动程序和重置或清除之前所有内容的方法是什么。或者,哪里有正确的日志可供读取,哪里有调试命令可供执行,以找出打印问题的真正原因?

答案1

我以前使用 HP 打印机时遇到过一些问题。我一直购买 HP 打印机的原因是它们在某种程度上确实支持开源。

以下是我遇到的所有问题,建议按要求安装并解决问题

以下是一些对我有帮助的事情首先确保您的打印机受支持 http://hplipopensource.com/hplip-web/supported_devices/index.html 您可以检查打印机是否兼容 hplip 我通常会在购买新打印机之前检查列表。

安装 hplip,检查 cups 版本 #cups-config --version 以确保其已更新。如果它是一个多合一软件并且您以后可能想要使用扫描仪,请安装 sane。

Sane 建议在 /etc/sane.d/dll.conf 中取消注释 hpaio。以 root 身份运行 hp-setup 可能会帮助您添加设备。(请这样做)

  • 为打印机设置静态路由。(如果计算机显示已打印但实际未打印任何内容,这通常也是问题所在,DHCP 偶尔会分配一个新地址,并且它们不想再通信。静态路由让一切变得简单)如果它在您再次安装后立即生效,但稍后不再生效,则这可能是您的问题

其他帮助... tail /var/log/cups/error_log 这将从最新到最旧的显示 cups 错误。

如果您看到类似这样的信息,则打印机状态原因 = 暂停,只需在 cups 打印机管理页面中恢复打印。

答案2

当我的打印机出现问题时,我没有在打印机属性中找到“启用”,因为我不知道要去那里找。为了解决这个问题,我打开了一个终端并输入了命令:

cupsenable "queue-without-quotes"

引导我找到 cupsenable 的背景信息:
来自http://www.openprinting.org/download/files/beh

# Usually, if a CUPS backend exits with an error status other than zero
# (for example if a printer is not turned on or not reachable on the
# network), CUPS disables the print queue and one can only print again
# if a system administrator re-enables the queue manually. Even restarting
# CUPS (or rebooting) does not re-enable disabled queues.

答案3

尝试进入系统,然后打印,然后右键单击打印机,选择属性,然后单击左侧的策略,然后确保已选中“已启用”。它适用于我的 HP laserjet 1320。

答案4

尝试重新安装或重新下载该包或应用程序。

相关内容