HP OpenVMS Systems Documentation |
前へ | 次へ | 目次 | 索引 |
プリンタは,すべての用紙サイズおよび給紙方向でのホチキス止めをサポートしているわけではありません。通常は,封筒サイズでのホチキス止めはサポートされていません。
ホチキス止めができないサイズを指定した場合, DCPS は STPSIZENOSUP エラー・メッセージを表示し,そのジョブは出力されません。
16.2.4.1 日本語プリンタのホチキス止め機能でサポートされる用紙サイズ
IPSiO NX800,NX810,NX900,NX910,NX920,Color 7100,Color 8000,Color 8100, CX8800, MICROLINE 3020cV,および LN32,LNM40,mL320,mL401 プリンタは,すべての用紙サイズおよび給紙方向をサポートするわけではありません。ホチキス止めできないサイズを指定した場合, DCPS はエラー・メッセージを表示し,そのジョブは出力されません。サポートされている用紙サイズおよび給紙方向の一覧は, 表 16-7 , 表 16-8 , 表 16-9 ,および 表 16-10 を参照してください。
用紙サイズ | 横方向給紙 (LEF) | 縦方向給紙 (SEF) |
---|---|---|
LETTER (8.5x11") | 可 | 可 |
A3 (297x420 mm) | 可 | |
A4 (297x210 mm) | 可 | 可 |
LEDGER (11x17") | 可 | |
LEGAL (8.5x14") | 可 | |
B4 (256.8x363.7 mm) | 可 | |
B5 (257.1x182 mm) | 可 | 可 |
用紙サイズ | 横方向給紙 (LEF) | 縦方向給紙 (SEF) |
---|---|---|
A, LETTER (8.5x11") | 可 | 可 |
A3 (297x420 mm) | 可 | |
A4 (297x210 mm) | 可 | 可 |
A5 (149x210 mm) | 可 | |
B, LEDGER (11x17") | 可 | |
EXECUTIVE (7.25x10.5") | 可 | |
FOLIO (8.5x13") | 可 | |
LEGAL (8.5x14") | 可 | |
STATEMENT (5.5x8.5") | 可 |
用紙サイズ | 横方向給紙(LEF) | 縦方向給紙(SEF) |
---|---|---|
A3 | 可 | |
A4 | 可 | 可 |
A5 | 可 | 可 |
B4 | 可 | |
B5 | 可 | 可 |
Letter | 可 | 可 |
11×17in | 可 | |
Legal | 可 | |
5×8in | 可 |
用紙サイズ | 横方向給紙 (LEF) | 縦方向給紙 (SEF) |
---|---|---|
A4 (297x210 mm) | 可 | |
LETTER (8.5x11") | 可 |
DCPS でホチキス止め機能を使用する場合は,次の事項に注意してください。
図 16-1 NUMBER_UP のホチキス止めへの影響
ホチキス止め機能を使用している場合,DCPS から次のようなエラー・メッセージが通知される可能性があります。その他のエラー・メッセージについては, 付録 A を参照してください。
STPNOSUP, Stapling feature not supported for product_name printer.
説明: プリンタがホチキス止め機能をサポートしていません。
対処法: オプションであるホチキス止め機能を装着した IPSiO NX800,NX810,NX900,NX910, NX920,Color 6500,Color 7100,Color 8000, Color 8100,MICROLINE 3020cV,9300PS,Compaq Laser Printer LN32, LNM40,あるいは GENICOM LNM40,mL320,mL401 を使用してください。
STPOUTTRAY, Selected output tray does not support stapling.
説明: 指定した排紙トレイは,ホチキス止めには使用できません。
対処法: IPSiO NX800,NX810,NX900,NX910,NX920,Color 6500 の場合は,排紙トレイ LCOS を選択してください。 IPSiO Color 7100,Color 8000,Color 8100 の場合は,排紙トレイ LOWER を選択してください。 LN32,LNM40,mL320,mL401 の場合は,排紙トレイ BIN_1,BIN_2,BIN_3 のいずれかを選択してください。 MICROLINE 3020cV,9300PS の場合は,排紙トレイ BIN_2 を選択してください。
STPPOSNOSUP, Stapling position not supported for orientation and feed direction.
説明: プリンタは,指定した位置でホチキス止めをすることができません。
対処法: その用紙サイズがサポートされている場合は,給紙方向を変えて用紙を設定するか,または,別のページ方向を選択してください。
STPSIZENOSUP, Stapling not supported for sheet_size size paper and feed direction.
説明: 用紙サイズあるいは用紙の給紙方向あるいはその両方がホチキス止め機能でサポートされていないため,ホチキス止めを行うことができません。
対処法: 用紙サイズがサポートされている場合は,用紙を異なる給紙方向に変更してください。
装置制御ライブラリには,PostScriptプログラムをデバッグするのに役立つエラー・ハンドラが登録されています。エラー・ハンドラは出力の最後のページを印刷するとともに,エラーを特定するための情報も提供します。
17.1 プリント・ジョブへのエラー・ハンドラの組み込み
エラー・ハンドラは通常のプリント・ジョブに自動的に組み込まれるわけではありません(システム管理者がこの省略時の設定を変更した場合を除きます)。したがって,次の方法でエラー・ハンドラを明示的に起動しなければなりません。
$ PRINT /SETUP=LPS$ERRORHANDLER file-name |
エラー・ハンドラはPostScriptメッセージを返します。 第 18 章 に説明するように, /PARAMETERS=MESSAGES修飾子を使用すれば,これらのメッセージをファイルまたはプリンタに送信することができます。次の例を参照してください。
$ PRINT /QUEUE=PS40$A10 /PARAMETERS=MESSAGES=KEEP FILE.PS |
PostScriptアプリケーションを開発する場合には,
第 13 章 の説明に従って,エラー・ハンドラ・セットアップ・モジュールを含むようにフォームを定義することにより,エラー・ハンドラをより簡単に起動することができます。
17.2 エラー・ハンドラがPostScript環境に与える影響
エラー・ハンドラはユーザ・プログラムで変更された可能性のある定義を使用するのではなく,ディクショナリ systemdict からオペレータを参照します。
場合によっては,エラー・ハンドラがロードされるときに,プログラムが異なる動作を実行する可能性があります。たとえば,PostScriptサーバ・ループ・コンテキストの外部で exit
オペレータを実行すると,エラー・ハンドラがロードされていない場合には, invalidexit
エラーが発生します。しかし,エラー・ハンドラがロードされている場合には,プログラムは正しく終了し,エラーは発生しません。
17.3 エラー・ハンドラの例
例 17-1 に示すログ・ファイルの例は,次の PostScriptプログラムを対象にしています。
[/1st-level [/2nd-level [/3rd-level [/4th-level 56 ] ] ] (end)] /myproc { [ 8 8 ] 0 0 div setdash } def 100 200 moveto myproc |
次のコマンドにはエラー・ハンドラが指定されており,ログ・ファイルが作成されます。
$ PRINT /PARAMETERS=MESSAGES=KEEP /SETUP=LPS$ERRORHANDLER filename |
例 17-1 では,プログラムを実行したときにログ・ファイルに追加されるエラー・ハンドラからの出力を示しています。
例 17-1 エラー・ハンドラによって作成されるログ・ファイルの例 |
---|
ERROR: undefinedresult (1) OFFENDING COMMAND: div (2) OPERAND STACK: (3) 0 0 [ 8 8 ] [/1st-level [/2nd-level [/3rd-level -array- ] ] (end) ] EXECUTION STACK: (4) { setdash } GRAPHICS STATE: (5) Current Matrix: [ 4.16667 0.0 0.0 -4.16667 0.0 3298.0 ] Color: 0.0 Current position: x = 100.0, y = 200.0 Line width: 1.0 Line cap: 0 Line join: 0 Flatness: 1.0 Miter limit: 10.0 Dash pattern: [ ] 0.0 |
ここに示したサンプル・ファイルの先頭に定義されている配列には,最初の要素としてその配列自体を示すポインタが含まれています。これは3レベルの深さに展開されます。配列の最も内部のバージョンは単に--array--として表現されます。
17.4 エラー・ハンドラからの出力の解読
エラーが発生した場合には,エラー・ハンドラは showpage コマンドを実行し,出力の最後のページを印刷します ( 例 17-1 を参照)。また,次の情報も出力します。
現在の変換マトリックス
カラー(currentgray の値)
現在の位置
線幅
線端の形状
線の結合部の形状
平滑さ
結合部の限度
破線のパターン
PostScriptコードでエラーを検出した場合には,ファイルを作成したアプリケーションを変更するか,またはアプリケーション・プログラマに問題を通知しなければなりません。
17.5 PostScriptデータの出力形式
PostScriptデータは,通常はPostScriptソース・ファイルに記述されたとおりに表現されますが,エラー・ハンドラがPostScriptデータを特別に表現することもあります。
--array-- 通常の配列の場合
--proc-- 実行可能配列の場合
--packedarray-- パックされた配列の場合
--packedproc-- パックされた実行可能配列の場合
PostScript言語は,エラー・ハンドラでは認識できない新しいデータ・フォーマットを含むように拡張できます。認識できないフォーマットのデータは2つの引用符と認識できないデータ・フォーマットの名前として表現されます。
前へ | 次へ | 目次 | 索引 |