lpr
被发送到打印机。需要打印的文件可以用命令行的方式来命名并被传送到 lpr
。下面这两条命令效果相同,都是把 doc.txt 的内容发送到默认打印机打印:-P
来指定打印机。如要将分件发送到名为 laser
的打印机打印:if=
标识符在 /etc/printcap 中进行定义。如要使用 /usr/local/libexec/lf2crlf 作为过滤器,修改 /etc/printcap如下:if=
指定的输入过滤器会作用于所有接收到的文本提示 ** printcap** 中定义的打印机也可以用被反斜杠和冒号等字符分隔的一长行来定义,之前的例子可以用下面单独一行来说明,尽管有些难以阅读:1lp:lp=/dev/unlpt0:sh:mx#0:sd=/var/spool/lpd/lp:if=/usr/local/libexec/lf2crlf:lf=/var/log/lpd-errs:Copied!
%!
,过滤器可以侦测到它们。 而PostScript® 格式文件不需要更改就可以被直接发送到支持 PostScript® 的打印机进行打印。使用之前的 Enscript 过滤器文本文件就可以被转换为 PostScript® 格式。创建 /usr/local/libexec/psif并添加以下内容:PDL
打印描述语言。更多详细内容请参考 http://www.apsfilter.org 。textprinter
的文档会被 /usr/local/libexec/enscript 过滤器进行格式转换,如之前的例子所描述过,而高级用户在不需要格式转化的情况下就可以使用 psprinter
来直接打印 PostScript® 格式的文件。|
来区隔打印机名称以及不同的别名(可以有多个别名)::sh:\
(不用报头)这一配置行来启用。这些报头页只使用换行字符来进行换行。有些打印机还需要 /usr/share/examples/printing/hpif 过滤器来防止出现楼梯状的打印文本。当需要换行打印时,过滤器控制 PCL 格式打印机可以同时正常打印回车和换行字符。