LPR: Sheet Was Printed Using LINE.PRINT() (98h)

If this record appears in a file, it indicates that the sheet was printed using the LINE.PRINT() macro function. The LPR record stores options associated with this function.

Record Data

Offset

Name

Size

Contents

4

grbit

2

Option flags

6

cchMargLeft

2

Left margin, expressed as a count of characters

8

cchMargRight

2

Right margin, expressed as a count of characters

10

cliMargTop

2

Top margin, expressed as a count of lines

12

cliMargBot

2

Bottom margin, expressed as a count of lines

14

cliPg

2

Number of lines per page

16

cch

1

Length of the printer setup string

17

rgch

var

Printer setup string


The grbit field contains the option flags listed in the following table.

Offset

Bits

Mask

Name

Contents

0

0

01h

fWait

= 1, alert the user after each sheet is printed

1

02h

fFormatted

= 1, print headers and footers

2

04h

fAutoLF

= 1, write only the carriage return (CR) character (no line feed) at the end of the line

7–3

F8h

(Unused)

1

7–0

FFh

(Unused)