打印机卡在处理状态

Rev*_*ica 9 printing 18.04

我有一台旧的 Photosmart C4500,我想在 Ubuntu16.04 上从 Firefox 打印页面。但打印机仍停留在处理状态。我仍然可以取消任务,但重新启动它但它仍然卡住。我还删除并重新安装了打印机,但它没有改变任何东西。打印机似乎并没有真正接收数据。

在此输入图像描述

您对如何实现这项工作有任何想法吗?

我单击了其他打印机设置并且能够添加新打印机在此输入图像描述

或者进行故障排除,但它告诉我“您的问题没有明显的解决方案”。此外,由于它不接受我的密码,我无法记录其报告。

mike@mike-thinks:~$ su -c 'journalctl -u cups.service --since="None" --until="2018-11-04 10:19:41"' > troubleshoot-logs.txt
Password: 
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)

小智 9

我遇到了一系列问题,其中包括:

  • 使用系统设置来管理打印机会使我的作业陷入处理困境。<--- OP的主要问题
  • 想要安装HPLIP 打印机,而不是 CUPS 托管/无驱动程序?<---也是OP的问题
  • 需要从其他打印机设置安装打印机,但卡在身份验证中(也许其他人很幸运不需要这样做)
  • 陷入身份验证,因为附加打印机设置在打开它时并不维护我是管理员用户,因此需要禁用身份验证。(理想情况下,我们弄清楚如何以管理员身份运行这些附加设置 - 但在那之前......使用我的[可能容易受到攻击]的解决方案。)

因此,根据其他人的建议,我尝试从安装打印机additional printer settings,但遇到了身份验证问题,每次我尝试在这些设置下安装打印机时,系统都会提示我输入 user/pass


不是我的解决方案,但也许是你的

我看到了其他答案,人们被提示这样做,他们的解决方案是:

  1. 暂停 cups 服务器。打开终端并输入sudo service cups stop
  2. 编辑该/etc/cups/printers.conf文件,注释掉(通过在前面添加#to)包含AuthRequired username,password. 这条线对我来说不存在,所以它特别令人困惑,因为我不知道我不断收到提示的用户名/密码是什么。也许您有这个问题,这就是为什么我会留下这个答案。
  3. 启动cups服务器备份sudo service cups start

我的解决方案

因此,我找到了另一个答案,帮助我删除管理员用户作为添加/删除打印机的要求。

这有点愚蠢和烦人,因为“附加打印机设置”不会继续以管理员身份运行,而且它似乎无法识别我是什么用户,所以这就是必要的全部原因。我找不到以管理员用户身份运行这些附加设置的方法,因此此解决方案目前是最好的。(请注意,我是个人,不会在我家以外的网络上使用它)。

  1. 暂停cups服务器(同上)sudo service cups stop
  2. 编辑/etc/cups/cupsd.conf并查找<Policy default>并在其下方注释掉您不想要求身份验证的任何行AuthType ...和区域。Require user...(注释掉意味着在该行前面加上#
  3. 再次启动cups服务器。(同上)sudo service cups start
  4. 从附加设置区域安装打印机
  5. 打印测试页
  6. 利润。

我的看起来像这样:

# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
#AuthType Default
#Require user @SYSTEM
Order deny,allow
</Limit>

# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deac$
#AuthType Default
#Require user @SYSTEM
Order deny,allow
</Limit>

Run Code Online (Sandbox Code Playgroud)


小智 1

单击右下角的“高级打印机设置”按钮。旧的 GUI 将出现。如果您从此 GUI 安装打印机,可能会解决问题。