IBM AS/400 manual Accessing Printer Devices, Overflow

Models: AS/400

1 489
Download 489 pages 47.95 Kb
Page 341
Image 341

Accessing Printer Devices

For either a program-described or an externally-described file, you indicator, *IN01 through *IN99, using the keywooverflowd OFLIND(indicator) on

the File Description specification. This indicator is set on when a l the overflow line, or the overflow line is reached or passed during

operation. Use the indicator to

condition

your

response

to

the

over

The indicator does not condition the RPG

overflow logic

as

an

overflow

(*INOA through *INOG, *INOV) does.

You

are responsible

for

setting

th

off.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For both program-described and externally-described files,

the

line

nu

page

number

are

available

in

the

printer

feedback

section

of

the

I

To access

this

information

specify

the

INFDS

keyword

on

the file spe

the specification, define the line number

in

positions

367-368 and def

number in positions 369-372 of

the

data

structure. Both

the

line

numbe

page

number

fields must

be

defined as binary

with

no

decimal

posit

the INFDS will be updated after

every

output

operation

to

the

print

fields

can

be

used

to

determine

the

current

line

and

page

number

 

line-count logic

in

the

program.

 

 

 

 

 

 

 

 

 

 

 

 

Note: If you override a printer file to a different device, such feedback section of the INFDS will not be updated, and your l will not be valid.

For a program-described PRINTER

file, the following sections on overflow

tors and fetch overflow logic

apply.

Using

Overflow

Indicators

in Program-Described Files

 

 

 

An overflow

indicator

(OA through

OG,

OV)

is set on when the last lin

has

been printed

or

passed.

An

overflow

indicator

can be used to

to

be

printed

on

the next page. Overflow indicators can be specifi

program-described

PRINTER files and are used primarily to condition th

heading lines.

An

overflow indicator is specified using the keyword O

file description

specifications and can be used

to condition

operati

lation

specifications

(positions 9 through 11) and output specificatio

through

29).

If

an

overflow

indicator

is

not specified, the

compiler

unused overflow indicator to the PRINTER file. Overflow indicators can specified as resulting indicators on the calculation specifications (p through 76).

The compiler sets on an overflow indicator only the first time an ove occurs on a page. An overflow condition exists whenever one of the occurs:

¹ A line is printed past the overflow line.

¹ The overflow line is passed during a space operation.

¹The overflow line is passed during a skip operation.

Table 23 on page 319

shows

the results

of

the presence or absence

flow indicator on the

file

description

and

output specifications.

The following considerations apply to overflow indicators used on the specifications:

¹ Spacing past the overflow line sets the overflow indicator on.

Chapter 17. Accessing Externally Attached317Devices

Page 341
Image 341
IBM AS/400 manual Accessing Printer Devices, Overflow