对 IBM 3816 页式打印机的 troff 命令输出进行后处理。
ibm3816 [ -altpaper] [ -landscape] [ -quietly] [ -FDirectory] [ -i] [File...]
ibm3816 命令是一个可用于 troff 命令产生的中间输出的后处理程序。
注:在打印之前,完整页面被调入内存。
如果给出一个或多个文件名作为选项,ibm3816 命令将处理这些命令。如果未指定文件名,那么该命令将作为过滤器解释标准输入。
ibm3816 命令的字体文件允许后处理程序发送超过一个字节的字符到打印机。这些可能是需要以多字节表示的字符,如代码页和码点,或者由两个或更多连接字形组成的字符。
例如:特殊字符 \(ib(错误子集)的字符代码是:
"\001\125\xe2\xff\xe8\xe3%\x00\x16\001\074\xe3\xff\xea"
当发送字节时,打印机处于页面映射原语(PMP)方式,必须使用 001 伪指令传入字符。对于单字节代码,后处理程序自动地处理通用的字体模式命令。%(百分号)字符转义包含 0 的字节,否则它们将终止代码序列。要获得文字 % 字符,用另一个 % 字符转义它,以便百分号显示为 %%。单字节 % 代码看成文字百分号,因此在字体文件中单字节 % 字符不需要特别的处理。
注:
必须保留的文件格式。文件包含以下四个字段:
以下是 troff命令和 ibm3816命令一同使用的示例:
troff file|ibm3816|qprt-dp
/usr/lib/font/devibm3816/*.out | 包含用于 ibm3816 命令的字体文件。 |
/usr/lib/font/devibm3816/fonts | 包含有关 ibm3816 命令的可用字体的信息。 |
troff 字体文件格式指定 troff 命令的描述文件。