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 |