User`s guide

Section1. Programming Concepts
SATO CX400 / CX410 PN 9001106(B) Page 1-3
OPEN “COM1:9600,E,8,1,CS,DS”AS #1
This sets the RS232C communication parameters of the host PC’s COM1 port for 9600
baud, Even 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 thesehints. Both of these
examples use the Standard Protocol codes.
PRINTING WITH THE PARALLEL PORT
PRINTING WITH THE RS232C PORT
5 REM Parallel Example 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 thescreen.
10 E$=CHR$(27) Sets the “E$” string as an <ESC>character
20 WIDTH “LPT1”255 Sets the width of the output to 255
characters
30 LPRINT E$;"A"; Sends an “<ESC>A” command code tothe
LPT1 parallel port
40 LPRINT E$;"H400";E$;"V100";E$;"WL1SATO"; Sends the data “SATO” to be to be placed
400 dots horizontally and 100dots
vertically on the label and printed in the
“WL” font.
50 LPRINT E$;"Q1"; Instructs the printer to print one label.
60 LPRINT E$; “Z”; Tells the printer that the last commandhas
been sent. The printer can nowcreate and
print the job.
REM RS232 Example Identifies the program as an RS232C
port print label. The “REM” prevents
this data from being sent to the printer
and displays it only on the screen.
10 E$=CHR$(27) Sets the“E$”string as an
<ESC>character.
OPEN COM1:9600,N,8,1,CS,DS AS #1 Opens the COM1 port for output and
sets the parameters as 9600 baud, No
parity, 8 Data bits, 1 Stop bit and
instructs the port to ignore the CTS and
DSR control signals.