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