在 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 打印机必须对指定字体有访问权。 可接受的值有:
  • Courier-Oblique
  • Helvetica
  • Helvetica-Oblique
  • Helvetica-Narrow
  • Helvetica-Narrow-Oblique
  • NewCenturySchlbk-Italic
  • Optima
  • Optima-Oblique
  • Palatino-Roman
  • Palatino-Italic
  • Times-Roman
  • Times-Italic
-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