无法设置默认打印机

无法设置默认打印机

我使用 Garuda linux 和 HP 打印机。当我从文档查看器中单击“打印”时,它就起作用了。当我输入 时lp -d <printer_name> example.pdf,它起作用了。

lp example.pdf返回lp: Error - No default destination.sudo lpadmin -d <printer_name>返回lpadmin: The printer or class does not exist.

为什么会这样呢?当我将其与 一起使用时,打印机的名称可以被识别lp,但当我尝试将其设置为默认值时,则无法识别。如何设置默认打印机才能lp example.pdf正常工作?

答案1

在 Ubuntu 22.04.3 上,我不知何故损坏了我的打印配置。经过反复试验,我恢复了它:

lpstat -e发现了我的打印机名称。
sudo systemctl start cups-browsed
lpq -P my_printer_name
lpadmin -d仍然失败了,但这并不重要。
lpqlpr、 并在没有或不需要的情况lp下恢复工作。但我不知道为什么。-d-P

一个更丑陋的解决方案:在 ~/.bashrc 中,alias lp='lp -d my_printer_name'.

相关内容