CHAPTER 2 PCL - 56 
60 REM --- PRINT CHARACTERS ----  
70 FOR I=33 TO 127  
80 LPRINT CHR$(I);  
90 NEXT  
100 LPRINT  
110 REM --- FRENCH CHARACTER SET SELECTION ------  
120 LPRINT ESC$+"(s5C";  
130 REM --- PRINT CHARACTERS ----  
140 FOR I=33 TO 127  
150 LPRINT CHR$(I);  
160 NEXT  
170 LPRINT  
180 REM --- PAPER EJECT ---  
190 LPRINT CHR$(12);  
200 END 
 
5.2.6.  Selecting the type of character spacing 
Esc(s#P (27)(40)(115)#(80) <1Bh><28h><73h>#<50h> 
  This command selects the spacing type for the primary font. 
 
Esc)s#P (27)(41)(115)#(80)  <1Bh><29h><73h>#<50h> 
  This command selects the spacing type for the secondary font. 
   # = 0 selects fixed spacing and # = 1 selects proportional spacing. 
 
10 REM ****** SELECTING A PROPORTIONAL OR FIXED SPACE FONT ******  
20 ESC$=CHR$(27)  
30 WIDTH "LPT1:",255  
40 REM --- SELECT A PROPORTIONALLY SPACED FONT ----  
50 LPRINT ESC$+"(s1P";  
60 FOR I=33 TO 127  
70 LPRINT CHR$(I);  
80 NEXT  
90 LPRINT  
100 REM --- SELECT A FIXED SPACE FONT ---  
110 LPRINT ESC$+"(s0P";  
120 FOR I=33 TO 127  
130 LPRINT CHR$(I);  
140 NEXT  
150 LPRINT  
160 REM --- PAPER EJECT ---  
170 LPRINT CHR$(12);  
180 END 
 
5.2.7.  Selecting the pitch 
Esc(s#H (27)(40)(115)#(72) <1Bh><28h><73h>#<48h> 
This command designates the pitch for the primary font. 
 
Esc)s#H (27)(41)(115)#(72) <1Bh><29h><73h>#<48h> 
  This command designates the pitch for the secondary font. 
  # = the number of characters to be printed per inch. However,  the actual size range is defined in 
combination with the character height. 
  The printer's in-built bitmap fonts all have a pitch of either 10, 12 or 16.66 characters per inch, and you can 
specify any of these as follows: 
    Esc&k0S  ( 10 cpi ) 
    Esc&k2S  ( 16.66 cpi ) 
    Esc&k4S  ( 12 cpi )