我有两台电脑,一台台式电脑和一台笔记本电脑。两台电脑都具有双启动功能,分别安装了 Windows 10 和 Ubuntu 19.10。
我的打印机是 Xerox WorkCentre 6015B。
Ubuntu 19.04 及之前的版本也运行良好(我从 12.04 开始使用 Ubuntu)。我在两台计算机上的配置完全相同,现在我在两台计算机上都收到相同的错误消息:
Requires authentication / Credentials required in order to print.
该打印机适用于 Windows 10,所以我认为打印机没有问题。我用 Ubuntu 19.04 创建了一个实时 USB,我可以配置打印机并进行打印。所以我相信这是来自 Ubuntu 19.10。
错误消息显示“需要身份验证”,但我不知道需要哪个用户名或密码以及将它们放在哪里。之前 Ubuntu 从未要求我进行身份验证。您认为这可能是一个错误吗?你们有人遇到过同样的问题吗?
答案1
升级到 19.10 后,我在使用 Pop!_OS(基于 Ubuntu 的发行版)时也遇到了同样的问题。在我的工作场所,我们通过两台打印机的打印队列进行打印。当我在 Pop!_OS 18.04 中配置打印机时,我记得我只需要输入一次 IT 团队设置的用户名/密码。更新到 19.10 后,我看到此通知出现,但这会将我带到打印队列,我什么也做不了,这似乎是同样的问题。
为了解决这个问题,我停止了 CUPS:
sudo service cups stop
然后编辑文件/etc/cups/printers.conf
(您需要 root 访问权限)。查找您的打印机(通常是<DefaultPrinter ...>
块),然后查找以 开头的行AuthInfoRequired
。在我的情况下是AuthInfoRequired none
,我将其更改为AuthInfoRequired username,password
。
之后我重新启动了 CUPS:
sudo service cups start
在将作业发送到打印机后,我得到了这个打印机身份验证对话窗口出现。我输入了用户名/密码,点击“记住密码”,这帮我解决了问题。
我希望这能有所帮助。
另外,可能值得与以前的配置文件进行比较,我认为它们是/etc/cups
用.0
扩展名保存的。不幸的是,我已经弄乱了它们,丢失了原始文件。我怀疑问题一定出在那里。
答案2
非常感谢。由于我的电脑上没有安装 Ubuntu 19.10,所以我使用 Live-USB。我按照所有步骤操作,确实,我得到了一个打印机身份验证对话框。用户名已经写好了(ubuntu),它要求输入密码。我把它留空,然后按回车键,但它没有打印。我应该使用哪个密码?我可以在我的电脑上再次安装 Ubuntu 19.10,但如果我这样做了,但它不起作用,那就浪费时间了。
无论如何,再次感谢您的回答。希望您能回答我的新问题。
光盘