我有一台旧的 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
我遇到了一系列问题,其中包括:
因此,根据其他人的建议,我尝试从安装打印机additional printer settings,但遇到了身份验证问题,每次我尝试在这些设置下安装打印机时,系统都会提示我输入 user/pass。
我看到了其他答案,人们被提示这样做,他们的解决方案是:
sudo service cups stop/etc/cups/printers.conf文件,注释掉(通过在前面添加#to)包含AuthRequired username,password. 这条线对我来说不存在,所以它特别令人困惑,因为我不知道我不断收到提示的用户名/密码是什么。也许您有这个问题,这就是为什么我会留下这个答案。sudo service cups start因此,我找到了另一个答案,帮助我删除管理员用户作为添加/删除打印机的要求。
这有点愚蠢和烦人,因为“附加打印机设置”不会继续以管理员身份运行,而且它似乎无法识别我是什么用户,所以这就是必要的全部原因。我找不到以管理员用户身份运行这些附加设置的方法,因此此解决方案目前是最好的。(请注意,我是个人,不会在我家以外的网络上使用它)。
sudo service cups stop/etc/cups/cupsd.conf并查找<Policy default>并在其下方注释掉您不想要求身份验证的任何行AuthType ...和区域。Require user...(注释掉意味着在该行前面加上#)sudo service cups start我的看起来像这样:
# 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)