lpr 显示“未知打印机”,但 lpstat 正确显示打印机

lpr 显示“未知打印机”,但 lpstat 正确显示打印机

我在 Debian 8.9 中配置 USB 打印机,遇到了问题。我使用 CUPS Web 界面配置了打印机,并将其命名为“elise”。我运行了 lpstat,结果显示:

$ lpstat -p -d
printer elise is idle.  enabled since Thu 23 Nov 2017 14:19:29 CET

然后我尝试使用 lpr 打印测试页:

$ echo 'test' | lpr -P elise
lpr: elise: unknown printer

我接连运行了这两个命令,并且没有触碰 USB 连接,所以我显然在这里遗漏了一些东西。

我已经检查过 lpr 没有任何别名:

$ type lpr
lpr is /usr/bin/lpr

有人有什么主意吗 ?

答案1

为我

sudo apt remove lpr
sudo apt install cups-bsd

帮助解决基于 Debian 的系统上的相同问题。

我找到了解决方案这里迈克尔写道:

我怀疑 lpr 才是真正的 BSD 打印系统,而不是 cups-lpr。cups-bsd 软件包包含 lpr、lprm 兼容层,但可能未安装。

相关内容