虚拟打印机输入数据流属性

_ _IDS 组标题属性后跟一组存储不同输入数据流的管道的属性。

此组中的一些属性是 ia 属性(存储扩展 ASCII 输入数据流管道)和 is 属性(存储 PostScript 输入数据流管道)。 ip 属性是该组中的另一个典型属性。 ip 即传递属性将输出从格式化程序过滤器未修改地传递到打印机。

输入数据流属性的第一个字符为 。 第二个字符用于指定输入数据流类型。

以下示例中的 _ _IDS 属性显示了受支持 PostScript 激光打印机(4029 LaserPrinter)的典型输入数据流管道。

_ _IDS PIPELINES FOR INPUT DATA STREAMS (2 char, 1st="i",
         2nd=data stream name)
ia     Pipeline for Input Data Stream "a" (extended    /usr/bin/enscr
         ASCII)                                        ipt -p- -q%?%G
                                                       _2%t -2%;%?%G_
                                                       z%t -r%;%?%G_3
                                                       %t -G%;%?%G_1%
                                                       t%e -B%;%?%G_L
                                                       %t%e -c%;%?%Ch
                                                       %t%fbh%e%?%L_h
                                                       %t -b'%I_h'%;%
                                                       ; -L%G_l%d -f%
                                                       ?%Cs%t%f!s%e%I
                                                       _s%;%G_p%d %?%
                                                       G_1%t-F%Iw7%G_
                                                       p%d%;%?%G_4%t
                                                       -g%;%?%G_5%t -
                                                       o%;%?%L_f%t%e
                                                       %I@1%; | %Iis
il     Command Line Flags Prohibited For Input Data    /interleaf/ile
         Stream; Ignored: cmnrBDMPRT                   af5/bin/pl2ps
                                                       -ppd IBM17521.
                                                       PPD -r 1270-nf
                                                       -np | %Ide/pio
                                                       format -@%Idd/
                                                       %Imm-!%Idf/pio
                                                       fpt %f[juJZ]
in     Pipeline for Input Data Stream "n" (troff       /usr/bin/psc |
         (ditroff) intermediate output)                s%Ii
ip     Pipeline for Input Data Stream "p"              %Iis
         (pass-through)
is     Pipeline for Input Data Stream "s" (PostScript) %Ide/pioformat
                                                       -@%Idd/%Imm -!
                                                        %Idf/piofpt %U
                                                        H %f[juJZ]

冒号文件以下列形式存储这些相同的属性:

:057:_ _IDS::
:274:ia::/usr/bin/enscript -p- -q%?%G_2%t -2%;%?%G_z%t -r%;%?%G_3%t
-G%;%?%G_1%t%e -B%;%?%G_L%t%e -c%;%?%Ch%t%fbh%e%?%L_h%t -b'%I_h'%;%;
-L%G_l%d -f%?%Cs%t%f!s%e%I_s%;%G_p%d %?%G_1%t-F%Iw7%G_p%d%;%?%G_4%t
-g%;%?%G_5%t -o%;%?%L_f%t%e %I@1%; | %Iis
:001:il::/interleaf/ileaf5/bin/pl2ps -ppd IBM17521.PPD -r 1270 -nf -
np | %Ide/pioformat -@%Idd/%Imm -!%Idf/piofpt %f[juJZ]
:465:in::/usr/bin/psc | %Iis
:277:ip::%Iis
:273:is::%Ide/pioformat -@%Idd/%Imm -!%Idf/piofpt %UH %f[juJZ]