ps2afp変換に対応するステープル/パンチのPostScript操作

下記の表では、ステープルとパンチの操作に対応するためにAdvanced Function Presentation(AFP)のMO:DCA-P構造化フィールドとトリプレットに変換されたPostScript情報のサブセットを説明しています。以下に説明されている変更は、独自の PostScript ドライバーを作成するような、PostScript 言語に熟練している人のみが行ってください。

以下の<< /Staple 3情報は、デフォルトのステープル位置 追加の PostScript ステープルの詳細から引用した特定の例です。両方の表には、PostScriptデータストリームにステープル操作の追加に関する関連情報があります。

{ << /Staple 3  /StapleDetails << /Type 17 /Position 17 >> 
>> setpagedevice }
{ << /Staple 3  /StapleDetails << /Type 17 /Position 18 >> 
>> setpagedevice } 

この例は、ページが縦または横の方向でも、プリンターでページの上部に2か所ステープルされることを示しています。

/Staple 3
StapleDetailsディクショナリーを導入するキー。
/Type 17
後で使用するために予約された必須キー。
/Position
追加の PostScript ステープルの詳細」に示す設定値を使用して、ステープルの配置を指定するキー。

下記の<< /Punch 4情報は、デフォルトのパンチ位置追加の PostScript パンチの詳細/Pattern 値のパンチ設定から引用した特定の例です。3つのすべての表には、PostScriptデータストリームにステープル操作の追加に関する関連情報があります。

{ << /Punch 4 /PunchDetails << /Type 7 /HoleType 0 /Pattern 0 
/Position 1 >> >> setpagedevice }
{ << /Punch 4 /PunchDetails << /Type 7 /HoleType 0 /Pattern 0 
/Position 5 >> >> setpagedevice }

この例は、ページが縦または横の方向でも、プリンターでページの左側にパンチされることを示しています。

/Punch 4
PunchDetailsディクショナリーを導入するキー。
/Type 7
後で使用するために予約された必須キー。
/Pattern 0
/Pattern 値のパンチ設定」に示す設定値を使用して、デフォルトのパンチ設定を指定するキー。
注意: PostScriptドライバーのほとんどは、フィニッシャーは1つの特定の設定を持つ傾向があるので、/Pattern 0を使用します。/Pattern 0 はすべてのフィニッシャーで動作します。PostScript ドライバーで /Pattern 6 を指定し、フィニッシャーが 2 穴パンチしかサポートしない場合、InfoPrint Manager はジョブを印刷して、フィニッシングを行わないでエラーメッセージを生成します。
/Position
追加の PostScript パンチの詳細に示す設定値を使用し、ステープルの配置を指定するキー。

デフォルトのステープル位置

ステープル キー名 PostScriptステープル
ステープルなし なし /Staple 0
ステープル 非対応 /Staple 3

追加の PostScript ステープルの詳細

ステープルの詳細 キー名 PostScriptステープルの詳細
ステープルなし なし 縦長:

/Position 0

横長:

/Position 0

シングル左斜め LeftDiagonal 縦長:

/Position 1

横長:

/Position 5

シングル左水平 LeftHorizontal 縦長:

/Position 3

横長:

/Position 7

シングル左垂直 LeftVertical 縦長:

/Position 2

横長:

/Position 6

シングル右斜め RightDiagonal 縦長:

/Position 9

横長:

/Position 13

シングル右水平 RightHorizontal 縦長:

/Position 11

横長:

/Position 15

シングル右垂直 RightVertical 縦長:

/Position 10

横長:

/Position 14

ダブル左 DoubleLeft 縦長:

/Position 4

横長:

/Position 8

ダブル右 DoubleRight 縦長:

/Position 12

横長:

/Position 16

ダブル上部 DoubleTop 縦長:

/Position 17

横長:

/Position 18

ブックレット Booklet 縦長:

/Position 20

横長:

/Position 20

デフォルトのパンチ位置

パンチ キー名 PostScriptパンチ
パンチなし なし /Punch 0
パンチ 非対応 /Punch 4

追加の PostScript パンチの詳細

パンチの詳細 キー名 PostScriptパンチの詳細
パンチなし なし 縦長:

/Position 0

横長:

/Position 0

PunchLeft 縦長:

/Position 1

横長:

/Position 5

PunchTop 縦長:

/Position 3

横長:

/Position 7

PunchRight 縦長:

/Position 2

横長:

/Position 6

下部 PunchButtom 縦長:

/Position 4

横長:

/Position 8

/Pattern 値のパンチ設定

パンチ キー名 PostScriptパンチの詳細
デフォルト Punch* /Pattern 0
2穴 Punch*2 /Pattern 6
3穴 Punch*3 /Pattern 5
4穴 Punch*4 /Pattern 7