プリンター・ファイルの名前の指定

ILE COBOL のプログラムの中でプリンター・ファイルを使用するには、環境部 (ENVIRONMENT DIVISION) の FILE-CONTROL 段落内のファイル制御記入項目を使用してプリンター・ファイルの名前を指定しなければなりません。 FILE-CONTROL 段落の説明については、「WebSphere Development Studio: ILE COBOL 解説書」を参照してください。 ILE COBOL プログラム中では複数のプリンター・ファイルを使用できますが、各プリンター・ファイルの名前は固有でなければなりません。

プリンター・ファイルは、プログラム記述ファイルまたは外部記述ファイルのどちらでもかまいません。

プログラムに記述するプリンター・ファイルの名前は、FILE-CONTROL 段落で次のようにして指定します。

FILE-CONTROL.
    SELECT printer-file-name
        ASSIGN TO PRINTER-printer_device_name
        ORGANIZATION IS SEQUENTIAL.

外部記述のプリンター・ファイルは、FILE-CONTROL 段落で次のようにして指定します。

FILE-CONTROL.
    SELECT printer-file-name
        ASSIGN TO FORMATFILE-printer_device_name
        ORGANIZATION IS SEQUENTIAL.

ファイルを選択するには SELECT 文節を使用します。 そのファイルは、DATA DIVISION の FD 項目で指定されているものでなければなりません。

プリンター・ファイルをプリンターと関連付けるには、ASSIGN 文節を使用します。 プログラムに記述するプリンター・ファイルを使用する場合は、ASSIGN 文節に装置タイプ PRINTER を指定してください。 外部記述プリンター・ファイルを使用する場合は、ASSIGN 文節に装置タイプ FORMATFILE を指定してください。

プリンター・ファイルの名前を指定する場合は、ファイル制御記入項目に ORGANIZATION IS SEQUENTIAL を使用してください。