我的 Debian 发行版提供了从 CUPS 打印的命令lp
。lpr
我是 UNIX 打印方面的新手,但是拥有其他技术技能。
man lp
我试图找出和的区别man lpr
。看来lp
只有更多的选择……
该gv
实用程序使用lp
。我发现较旧的线程解释了lpr
用于网络打印,而是lp
一个包装器lpr
...
我只是喜欢阅读:
答案1
LPR 是原始 BSD 打印系统的一部分。它相当简单直接,但没有大型打印环境所需的所有管理功能。您可以通过将过滤器推到正确的位置来破解它以执行各种操作,但它相当笨拙。它还包括非常有限的网络功能,允许您将作业发送到远程打印机,但由于该协议仅设计为纯文本,因此它从未真正提供确定文档类型并将其转换为打印机可以理解的内容的功能。临时解决方法有所帮助。由于网络协议非常简单,因此很多网络打印机都支持它。
System V 设计了一个更大的系统,它允许您拥有诸如打印机类之类的东西,并且打印作业将发送到类中第一个空闲的打印机。(例如,如果您有一个有三台打印机的机房。)它还试图为过滤器和类似的东西构建更正式的支持,但遗憾的是,它也真的非常老旧,并且不是真正为网络环境设计的。
如今,没有人真正使用这两个系统。CUPS 已经接管了打印系统,但它为 lpr 和 SYSV 打印 (lp) 提供了命令行工具。这只是为了兼容性。您可以使用您认为最方便的任一命令。