J3/00-205r1 Date: 00 May 30 To: J3 From: Dan Nagle Subject: standardize printing (a/k/a "carriage control") Users have long complained of being unable, in a standard conforming manner, to determine or to specify which external connected files suffer from printing as specified in section 9.5.5. This proposal is to add a PRINTING= specifier to OPEN and INQUIRE statements to give the program a means to determine and specify this processor dependency. EDITS: (add PRINTING= to OPEN) 173:37+ Add or PRINTING = 176:33+ Add 9.4.4.14 PRINTING= specifier in the OPEN statement The shall evaluate to YES or NO. If the evaluates to YES, output records are processed as specified by section 9.5.5, if the processor supports printing to that unit. If the evaluates to YES and the processor does not support processing as specified by section 9.5.5 for that unit, the result is processor dependent. If the evaluates to NO, output records are not processed as specified by section 9.5.5. This specifier is permitted only for a file being connected for formatted input/output. This specifier is ignored during formatted input. If this specifier is omitted, the default value is processor dependent. (add PRINTING= to INQUIRE) 199:14+ Add or PRINTING = 204:2+ Add PRINTING= specifier in the INQUIRE statement The is assigned the value YES if the file is connected for formatted input/output and output records are processed as specified by section 9.5.5, the is assigned the value NO if the file is connected for formatted input/output and output records are not processed as specified by section 9.5.5, the is assigned the value UNKNOWN if the file is connected for formatted input/output and the processor cannot determined whether output records are processed as specified by section 9.5.5. If the file is not connected for formatted input/output, the result is processor dependent. (Clarify list-directed formatting and printing) 229:41 Add List-directed formatting does not imply that the record is processed as specified in 9.5.5. (Clarify namelist formatting and printing) 234:45 Add Namelist formatting does not imply that the record is processed as specified in 9.5.5.