FreeBSD打印机配置
http://tech.ddvip.com 2006年08月20日 社区交流
本文详细介绍FreeBSD打印机配置
sh(suppress header),不打印标题页。
mc(maximum coyies)定义最大的打印份数,缺省为0不限制打印份数。
br(baud rate)定义串口波特率,只有在使用串口打印机时才有用。
当将prinrcap文件设置正确之后,就能够使用打印命令lpr来打印文本文件了,由于没有设置打印中文或图形的过滤器,打印系统只能打印英文文件,它将处理过的文件直接发送到打印机上进行打印。
- 在PostScript打印机上打印
大多数打印机不但能打印字符,也能够打印图形,应用软件通过输出控制字符对打印机进行控制。这些控制字符就被称为打印机控制语言。为了将字符和图形文件输出到打印机上,就需要过滤器将打印文件转化为打印机识别的打印语言。
打印过滤器是打印程序的一个重要部分,使Unix的打印系统更为灵活,从而能适合各种不同的打印机。除了将文档转换为打印机识别的语言之外,还可以对要打印的文件做其他处理,例如某些行式打印机需要文档同时使用回车和换行,而 Unix的文本文件只使用换行,此时直接打印文档就会造成行列不齐,这些情况下就需要一个过滤器进行转换。
打印机控制语言可以分为两类,一种将操纵打印机进行绘图的命令及其他控制命令通过特殊字符(或特殊字符引导的命令)来表示,对普通字符文件不作处理,直接发送到打印机。此时普通英文字符文件可以直接发送到打印机上打印,但要打印包括图形在内的文件就是包括特殊控制字符的二进制文件,不能用文本方式进行查看。另一种为Postscript语言,它使用页面描述语言来描述要打印的内容,可以直接打印的文件就是一个符合一定语法规则的文本文件,因此对于一个Po stScript打印机来讲,一个普通文本文件只是一个不合乎语法的PostScript语言文件,不能被直接打印。
责编:豆豆技术应用