![lp 可以工作,但 lpr 不行](https://linux22.com/image/868026/lp%20%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C%EF%BC%8C%E4%BD%86%20lpr%20%E4%B8%8D%E8%A1%8C.png)
如果我正确理解了 lp 和 lpr,您可以运行“lp -”并打印您输入的内容,并且您应该能够对“lpr”执行相同的操作。此外,“lp filename”和“lpr filename”应该打印给定的文件。这两个都适用于我的机器,带有 lp 变体(lubuntu 14.04),但 lpr 变体在任何一种情况下都不起作用。lpr 最初没有安装,所以我执行了“apt-get install lpr”,似乎安装成功了。
问题是,当我运行上述任一 lpr 变体时,都会出现“lpr: lp: 未知打印机”的错误信息。这可能是什么原因造成的?
答案1
Lubuntu 默认使用 CUPS 打印机后台处理程序。要安装lpr
CUPS 程序,您需要安装软件包cups-bsd
而不是lpr
。
该软件包lpr
包含 BSD lpd 打印机后台处理程序。其lpr
程序不知道 CUPS 的默认打印机,但会尝试使用lp
系统中不存在的打印机。