Top
NetCOBOL V11.0 Syntax Samples
FUJITSU Software

1.17 PRINTING MODE Clause

The PRINTING MODE clause is specified when assigning names to printing attributes when printing. The defined printing mode names are specified in the CHARACTER TYPE clause of the data description entry.

000010 @OPTIONS MAIN
000020*----------------------------------------------------------------------
000030* The PRINTING MODE clause is used to define the printing mode name.
000040*----------------------------------------------------------------------
000050 IDENTIFICATION   DIVISION.
000060 PROGRAM-ID.      SAMPLE.
000070 ENVIRONMENT      DIVISION.
000080 CONFIGURATION    SECTION.
000090*----------------------------------------------------------------------
000100* The printing attributes are defined.
000110* SIZE 12 POINT: The character size is 12 point.
000120* PITCH 2 CPI:   The character pitch is 2 CPI.
000130* FONT GOTHIC:   Gothic font is used.
000140* ANGLE 90:      Characters are rotated 90 degrees 
000145*                (that is, vertical printing).
000150* FORM F0201:    Wide body is used.
000160*----------------------------------------------------------------------
000170  SPECIAL-NAMES.
000180          PRINTING MODE PRT-ATR FOR ALL
000190                                IN SIZE 12 POINT
000200                                AT PITCH 2 CPI
000210                                WITH FONT GOTHIC
000220                                AT ANGLE 90 DEGREES
000230                                BY FORM F0201.
000240*----------------------------------------------------------------------
000250  INPUT-OUTPUT    SECTION.
000260  FILE-CONTROL.
000270        SELECT PRT-FILE ASSIGN TO PRINTER.
000280 DATA             DIVISION.
000290 FILE             SECTION.
000300 FD PRT-FILE.
000310 01 PRT-REC       PIC X(80).
000320 WORKING-STORAGE  SECTION.
000330*----------------------------------------------------------------------
000340* The defined printing attributes are specified in the CHARACTER TYPE 
000345* clause.
000350*----------------------------------------------------------------------
000360 01 PRT-DATA      PIC X(20) CHARACTER TYPE IS PRT-ATR.
000370*----------------------------------------------------------------------
000380 PROCEDURE        DIVISION.
000390     DISPLAY "Now printing .....".
000400     OPEN OUTPUT PRT-FILE
000410       MOVE "NetCOBOL" TO PRT-DATA
000420       WRITE PRT-REC FROM PRT-DATA AFTER ADVANCING PAGE.
000430     CLOSE PRT-FILE.
000440 END PROGRAM SAMPLE.