HP PCL/PJL reference (PCL 5 Printer Language) - Technical Reference Manual Part II
EN Using HP-GL/2 With Programming Languages 17-13
Using HP-GL/2 With Programming Languages 
The HP-GL/2 examples included in this manual are given in a 
“generic” format (they show the commands required to perform a 
specific function but usually do not use a specific programming 
language). In most cases, the commands are accompanied by a brief 
description of the command being used.
To see how HP-GL/2 commands are used in BASIC and the C 
programming language, see the following examples.
Example:BASIC
This example uses BASIC to print three lines forming a simple 
triangle (shown below).
10 LPRINT CHR$(27);“E”; :REM Reset the printer 
20 LPRINT CHR$(27);“%0B”; :REM Enter HP-GL/2 Mode 
30 LPRINT “IN”; :REM Initialize HP-GL/2 Mode 
40 LPRINT “SP1PA10,10”; :REM Select Pen & move to 10,10 
50 LPRINT “PD2500,10,10,1500,10,10;”; :REM Pen down & draw 
60 LPRINT CHR$(27);“%0A”; :REM Enter PCL Mode 
70 LPRINT CHR$(27);“E”; :REM Reset to end job/eject page
Figure 17-3










