在 PostScript 打印机上打印 ASCII 文件
“文本格式化系统”包含 enscript 过滤器,该过滤器用于将 ASCII 打印文件转换为 PostScript 文件以在 PostScript 打印机上打印。
- 打印机必须物理连接到系统
- 打印机必须已配置和定义。
- 必须已安装文本格式服务的抄本部分。
当将打印作业提交到 PostScript 打印队列时, qprt -da 命令调用 enscript 过滤器。 将 ASCII 文件提交到 PostScript 打印队列时,可对 qprt 命令指定若干标志以定制输出:
| 项 | 描述信息 |
|---|---|
| -1+ | 添加页标题。 |
| -2+ | 将输出格式化成两列。 |
| -3+ | 以一种漂亮的方式打印页标题、日期和页号。 这有时称为“华丽”方式。 |
| -4+ | 打印文件,即使它包含不可打印的字符。 |
| -5+ | 列出不包含在字体中的字符。 |
| -h 字符串 | 指定用于页标题的字符串。 如果未指定此标志,那么标题由文件名、修改日期和页号组成。 |
| -l 值 | 指定每页打印的最大行数。 根据磅值大小的不同,每页上实际显示的行会少一些。 |
| -好的 | 截断超过页宽度的行。 |
| -p | 指定磅值。 如果未指定此标志,那么假定使用磅值 10,除非指定了两列旋转方式(-2+ -z1),在此情况下使用值 7。 |
| -s | 指定字体样式。 如果未指定此标志,那么使用 Courier 字体。 PostScript 打印机必须对指定字体有访问权。 可接受的值有:
|
| -z1 | 将输出旋转 90 度(landscape 模式)。 |
下表包含如何使用这些 qrpt 命令标志的示例:
- 要将 ACSII 文件 myfile.ascii 发送到名为 Msps1 的 PostScript 打印机,请输入:
qprt -da -PMsps1 myfile.ascii - 要将 ASCII 文件 myfile.ascii 发送到名为 Msps1 的 PostScript 打印机并以 Helvetica 字体打印输出,请输入:
qprt -da -PMsps1 -sHelvetica myfile.ascii - 要将 ASCII 文件 myfile.ascii 发送到名为 Msps1 的 PostScript 打印机并以磅值 9 打印输出,请输入:
qprt -da -PMsps1 -p9 myfile.ascii