2006/05/31 
CHAPTER 7 IBM PROPRINTER - 11 
5.2. Page Format 
Set page length 
EscCn (27)(67)n   <1Bh><43h>n 
This command sets the page length in lines. 
or 
EscCNULn (27)(67)(0)n  <1Bh><43h><00h>n 
•  This command sets the page length in inches. 
•  n is the number of lines that make up one page, or the length of the page in inches, according to the 
form of the command. 
•  If the first form of the command is used (n = the number of lines in the page) the current line spacing 
setting is used to determine the length of the page. 
•  If the first form of the command is used,  n must be in the range 1 to 255. 
•  If the second form of the command is used ( n = page length in inches ),  n must be in the range 1  to 
14. 
LPRINT CHR$(27); CHR$(81); CHR$(22); 'Disable printer 
 
Set left and right margins 
EscXmn (27)(88)mn  <1Bh><88h>mn 
•  This command sets the left and right margins. 
•  m = the number of character positions at the current pitch (characters per inch) between the left edge 
of the page and the left margin. 
•  n = the number of character positions at the current pitch between the left edge of the page and the 
right margin. 
•  If you set m = 0 the current left margin setting is retained. 
•  If you set n = 0 the current right margin setting is retained. 
LPRINT CHR$(18); 'Set pitch to 10 CPI 
LPRINT CHR$(27); CHR$(88); CHR$(10); CHR$(70); 'Set margins to 1" and 
7" 
 
Set perforation skip 
EscNn (27)(78)n   <1Bh><4Eh>n 
•  This command sets the bottom margin and enables perforation skip,  that is,  whenever the print 
position reaches the bottom margin the printer performs a page eject and moves the print position to 
the top of the next page. 
•  n = the number of lines at the current line space setting between the bottom edge of the page and the 
bottom margin. 
•  n must be in the range 1 to 255. 
•  Esc C (set page length) and Esc O(Cancel perforation skip) cancel automatic perforation skip. 
•  If the bottom margin is set to be above the top margin,  the top margin is discarded and one line is 
enabled for printing. 
LPRINT CHR$(27); CHR$(78); CHR$(4); 'Set bottom margin to 4 lines. 
 
Cancel perforation skip 
EscO  (27)(79)   <1Bh><4Fh> 
This command cancels the automatic perforation skip feature. 
LPRINT CHR$(27); CHR$(79); 'Cancel perforation skip.