CLOSE PRINTER |
|
(logical-printer-name) |
|
| (printer-number) |
このドキュメントでは、次のトピックについて説明します。
構文図で使用されている記号については、「構文記号」を参照してください。
関連ステートメント:AT END OF
PAGE | AT TOP OF
PAGE |DEFINE PRINTER | DISPLAY | EJECT | FORMAT | NEWPAGE | PRINT | SKIP | SUSPEND IDENTICAL SUPPRESS | WRITE | WRITE TITLE | WRITE TRAILER
関連機能グループ:出力レポートの作成
CLOSE PRINTER ステートメントは、特定のプリンタを閉じます。このステートメントを使用して、閉じるプリンタをプログラム内で明示的に指定します。
また、次のいずれかの場合は、プリンタが自動的に閉じられます。
同じプリンタをもう一度定義する DEFINE PRINTER ステートメントが実行された場合。
コマンドモードになった場合。
| 構文要素 | 説明 |
|---|---|
logical-printer-name |
論理プリンタ名:
|
printer-number |
プリンタ番号:
プリンタ番号 0 はハードコピープリンタを示します。 |
** Example 'CLPEX1': CLOSE PRINTER
************************************************************************
DEFINE DATA LOCAL
1 EMP-VIEW VIEW OF EMPLOYEES
2 PERSONNEL-ID
2 NAME
2 FIRST-NAME
2 BIRTH
*
1 #I-NAME (A20)
END-DEFINE
*
DEFINE PRINTER (PRT01=1)
*
REPEAT
INPUT 'SELECT PERSON' #I-NAME
IF #I-NAME = ' '
STOP
END-IF
FIND EMP-VIEW WITH NAME = #I-NAME
WRITE (PRT01) 'NAME :' NAME ',' FIRST-NAME
/ 'PERSONNEL-ID :' PERSONNEL-ID
/ 'BIRTH :' BIRTH (EM=YYYY-MM-DD)
END-FIND
/*
CLOSE PRINTER (PRT01)
/*
END-REPEAT
END