DEFINE PRINTER([logical-printer-name=]n)
|
|||||
[OUTPUToperand1]
|
|||||
|
|
|||||
このドキュメントでは、次のトピックについて説明します。
構文図で使用されている記号については、「構文記号」を参照してください。
関連ステートメント:AT END OF
PAGE | AT TOP OF
PAGE | CLOSE
PRINTER | DISPLAY | EJECT | FORMAT | NEWPAGE | PRINT | SKIP | SUSPEND IDENTICAL SUPPRESS | WRITE | WRITE TITLE | WRITE TRAILER
関連機能グループ:出力レポートの作成
DEFINE PRINTER ステートメントは、記号名をレポート番号に割り当て、論理出力先へのレポートの割り当てを制御するために使用します。これにより、さまざまな論理印刷キューへの出力をより柔軟に作成できます。
このステートメントの実行時に、指定したプリンタがすでに開いていた場合、プリンタはステートメントにより暗黙的に閉じられます。ただし、プリンタを明示的に閉じる場合は、CLOSE PRINTER ステートメントを使用する必要があります。
オペランド定義テーブル:
| オペランド | 構文要素 | フォーマット | オペランド参照 | ダイナミック定義 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operand1 |
C | S | A | ○ | × | ||||||||||||||
operand2 |
C | S | A | ○ | × | ||||||||||||||
構文要素の説明:
| 構文要素 | 説明 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(n) |
プリンタ番号(レポート番号):
レポート番号 レポート番号 0 は、メインレポートの出力チャネルを示します。 |
||||||||||||
logical-printer-name |
論理プリンタ名:
オプションで、論理名
|
||||||||||||
OUTPUT
operand1 |
|
||||||||||||
PROFILE
operand2 |
プリンタ制御文字テーブルの名前:
このようなテーブルは、グローバルコンフィグレーションファイルで定義します。プリンタプロファイルを設定する方法の詳細については、「プリンタプロファイル」(『コンフィグレーションユーティリティ』ドキュメント)を参照してください。 |
||||||||||||
DISP
operand2 |
|
||||||||||||
COPIES
operand3 |
コピー部数:
|
||||||||||||
/* PRINTER NAME DEFINED FOR WINDOWS * DEFINE PRINTER (REPORT1 = 1) OUTPUT 'LPT1' WRITE (REPORT1) 'REPORT 1 PRINTED ON PRINTER LPT1' END
** Example 'DPIEX1': DEFINE PRINTER ************************************************************************ * SET CONTROL 'XI+' /* SWITCH INFOLINE MODE ON SET CONTROL 'XT' /* INFOLINE TOP * DEFINE PRINTER (1) OUTPUT 'INFOLINE' WRITE (1) 'EXECUTING' *PROGRAM 'BY' *INIT-USER WRITE 'TEST OUTPUT' EJECT /* FORCE PHYSICAL I/O * SET CONTROL 'X' /* SWITCH BACK TO NORMAL * END
EXECUTING DPIEX1 BY HTR
Page 1 05-01-13 14:54:33
TEST OUTPUT