characters after every line. The command string should be continuous and uninterrupted by <CR> and/or
<LF> commands. The examples given in this manual are printed on separate lines because they will not
fit on one line and do not contain any <CR> and/or <LF> characters. If these characters are needed, they
are explicitly noted by the inclusion of <CR> and <LF> notations.
2.
If you are using the printer’s RS232 interface, it is necessary to set the COM port on the PC such that the
CTS and DSR signals will be ignored. Send your OPEN “COM” statement in the following way:
OPEN “COM1:9600,N,8,1,CS,DS” AS #1
This sets the RS232 communication parameters of the host PC’s COM1 port for 9600 baud, None parity,
8 Data bits, 1 Stop bit and directing the port to ignore the CTS and DSR control signals.
3.
You may want to minimize keystrokes and program size by assigning the <ESC> character to a string
variable since this character is used quite often.
The following two examples in BASIC show a typical example using these hints. Both of these examples use
the Standard Protocol codes.
Printing with the Parallel Port
5
10
20
30
40
50
60
REM Parallel Example
E$=CHR$(27)
WIDTH “LPT1:”,255
LPRINT E$;”A”;
LPRINT E$;”H400”;E$;”V100”;E$;”WL1OKI”;
LPRINT E$;”Q1”;
LPRINT E$;”Z”;
Identifies the program as a parallel port
print label. The “REM” prevents this data
from being sent to the printer and displays
it only on the screen.
Sets the “E$” string as an <ESC> character
Sets the width of output to 255 characters
Sends an “<ESC>A” command code to the
LPT1 parallel port
Sends the data “OKI” to be placed 400 dots
horizontally and 100 dots vertically on the
label and printed in the “WL” font.
Instructs the printer to print one label.
Tells the printer that the last command has
been sent. The printer can now create and
print the job.
3