Argox - PPLA
Argox - PPLA
Argox - PPLA
COORDINATES SYSTEM
The PPLA coordinates system is depicted in Figure A1-1.
Interaction commands
+y
Label
(0,0)
Feed
Direction (exit)
+x
Only the label formatting commands must be grouped to send, other commands can be
sent separately. For example:
Interaction command 0
Printer status
The point of origin (0,0) of this coordinates system is at the left bottom corner. The
origin point remains unchanged, while the texts, bar codes or other objects are being
Interaction command 1
rotated. Negative coordinate value is not allowed. The ranges of X and Y coordinates are
Font downloading 0
Printer status
X coordinate
Y coordinate
Minimum
Maximum
Font downloading N
G6000/7000)
30 inches
The measurements of the X- and Y-axis of the coordinates system can be in inches or in
millimeters.
The interaction commands demand the printers immediate interaction. But the printer
only communicates a detailed status to the host via the printers serial (RS232C) port,
Byte 2
Y - paper out.
N - paper installed.
Y - ribbon out.
N - ribbon installed.
Upon receiving this kind of command, the printer will either perform the command or
send back the corresponding data to the host so that the user and programmer can
Byte 4
Y - at printing state.
N - not at printing state.
Command
Description
<SOH>#
<XOFF> <XON> T
Byte 6
1.
This command resets the printer like power on step. Resetting the Printer returns
Byte 7
all settings to default value, except the downloaded graphics and fonts.
2.
3.
4.
Since this command will delay communication for one second, if not necessary, the
user is advised to send other alternative system level command instead of this one.
Command
Description
<SOH>A
XXXXXXXX<CR>
This command drives the printer to retrieve an 8-byte data string followed by a <CR> to
the host. Each X will be Y or N reporting the printer status.
Y - label is present.
Byte 8
N always N.
Command
Description
<SOH>B
None
This command toggles the pause state on or off. Byte 6 generated from <SOH>A will
reflect the change of the status.
Command
Description
<SOH>D
The <SOH>D command must be sent prior to loading graphic images or fonts, since
Bit 6
some graphic images or fonts may contain data sequences that can be misinterpreted as
Command
Description
<SOH>E
XXXX<CR>
1 - label present.
0 - label not present.
Bit 8
0 always 0.
This command drives the printer to report the numbers of labels queued to print.
This XXXX is a 4-digit decimal number, e.g.
0020<CR>
(There are still 20 labels left in printer buffer waiting to be printed.)
Command
Description
<SOH>F
X<CR>
This command instructs the printer to send a single byte where each bit(1 or0) represents
one of the printers status flags, followed by a <CR>.
Bit 1
Bit 2
1 - paper out,
0 - paper installed.
Bit 3
1 - ribbon out,
0 - ribbon installed.
Bit 4
Bit 5
1 - at printing state.
0 - not at printing state.
5
This command should comply with other settings for printer configuration. In case that
the setting is not correct, the printer may hang to work or miss-detect the gap. For
System setting commands are used to control the printer configuration and will be
2
written into the printer E PROM. This kind of commands will remain in effect,
instance, if the setting is thermal transfer and the ribbon is not installed, the printer will
stop working and blink both LEDs.
whenever the printer is turned on, unless the command of with different parameters
to replace it.
Command
Description
Parameter Range
**
n : 0 9600,
Parameter Description
Default Value
Remark
1 600, 2 - 2400,
9600 baud
**
3 19200, 4 - 4800,
Print darkness
Transfer type
Thermal transfer
**
Gap length
3 ~ 5 mm (normal)
**
Cut position
Center of gap
**
Above command is used for RS232 communication. It becomes effective after the
Command mode
**
printer is being restarted. This command can be sent either through the serial port or the
0.
**
parallel port, provided that the host and the printer are under the same protocol (baud
(under Windows)
5 38400, 6 - 1200,
7 - 9600 baud.
++
**: For the X2000+/X3000+/G6000/G7000, these settings are controlled by the DIP
Example: <STX>KI83
The above example will set baud rate to 19200 for RS232C.
Command
Description
**
Parameter Range
n : 0 for direct thermal or
1 for thermal transfer
7
Above command is used to select the European symbol set. It is for the use of ASD
Command
Description
Parameter Range
3 - 19200, 4 4800,
5 - 38400, 6 1200,
<STX>L<CR>
7 - 9600.
D11<CR>
p : N - none parity,
E<CR>
E - even parity,
Supposed you are using the Danish system and keyboard, the above command will select
O - odd parity.
Danish/Norwegian symbol set and enable the printer to print some special characters.
Example: <STX>KI917E1
The above example will set baud rate to 2400, bit data to 7, parity to even and stop bit to
1.
Command
**
Description
Command
Description
Parameter Range
<STX>KI<m
m : 0 - USASCII,
Parameter Range
____ is a 4 digit decimal value in
millimeters (mm).
This command is valid for using Label Dr. driver under Windows. Without this
1 - United Kingdom,
command (setting) the label length ranges from the start printing position to the last
2 - Spanish,
3 - Swedish,
4 - French,
Example: <STX>KX0100<CR>
5 - German,
6 - Italian,
7 - Danish/Norwegian.
**
10
Command
Description
Parameter Range
Command
Description
Parameter Range
<STX>KI0n
n value:
n value :
Refer to the list below for standard and alternative control codes. To exit from the
back-feed.
alternative mode, just reset the menu on the printer panel or send the command of
!KI;1.
Hexadecimal value
CR
0DH
ESC
1BH
The last label of a batch job cannot be cut until next label data is sent to the printer.
STX
02H
5CH
Parameter Range
5BH
21H
Standard (default)
Alternative
Command
Description
of millimeters.
**
If the gap height is more than 6 mm the command must be sent otherwise the label
detection may be incorrect.
Command
Description
Parameter Range
<ESC>KI;_
cutting or peeling
position.
negative values.
11
12
Description
Parameter Range
This group of commands is used to set the printing related parameters or environment for
<ESC>KI:_
the current or subsequent labels. They will be reset after restarting the printer or by
other related system level commands. Unlike system setting commands, these commands
negative.
Command
Description
<STX>A
**
This command sets the data and time. It takes effect only when the RTC(real time clock)
Default
board is installed. In general the RTC board must be set at the first time you use it.
Command
Description
<ESC>@0
<STX>AwmmddyyyyhhMMjj
Digit no.
Description
This command clears the flash memory. All objects in the flash memory will be deleted
mm
dd
Day.
yyyy
Year.
hh
MM
Minutes.
jjj
Julian data.
Example:
<STX>A5100720001230287
This command sets Friday Oct. 7th, 2000, 12:30, the 287 of
the year.
13
14
Description
Default
<STX>a
Disabled
Make sure the object ready to be printed no longer than 30 inches, otherwise unexpected
outcome will occur.
This command enables the printer to send the control code of RS (1EH ) the host through
the serial port after each label is being printed.
Example:
Command
Description
<STX>Dxxxxxxx
<STX>a
; 1st label printed
1EH
nd
; 2 label printed
1EH
This command is used for debugging program or maintenance purpose only. It dumps
the memory contents for 4 K memory and sends them to the host through the RS232
port.
Command
Description
Default
<STX>cxxxx
Parameter: xxxxxxx
A 6 or7-digit HEX value used for specify internal memory address of the printer (7 digits
For models OS314/X2000+/3000/G6000/7000 and 6 digits for models
This command disables the edge sensor sensing the gap or mark between the labels and
OS204/214/202/X1000+.)
sets a page length for the printer to feed. (Otherwise the printer will feed the label for 12
Example: <STX>D9090000
inches long.)
Response:
with it. The label length means the distance between the start printing position to the
9090000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9090010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9090FF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Parameter: xxxx
4-digit decimal used to set paper length. (Maximum value: 30 inches)
Example: <STX>c0200
Provided the print object is longer than the set paper length, the paper length will
15
Command
Description
Default
16
3.
This command should be sent in conjunction with <STX>G, as both commands are
Command
related to label storage. The stored label format is the last printed format, kept in the
print buffer.
Example:
Description
Default
f220
1.
<STX>G<CR>
This command causes the label stock to stop at a position convenient for the user to
tear off. When the next label format is sent to the printer, it will automatically
back-feed to the start of print position.
Result:
2.
3.
Under multi-copy or continuous printing, this command is valid only for the first
label and last labels.
Command
Description
<STX>e
1.
This command is used for see-through media. It sets the printer to sense the gap
Result: Label stock feeds backward for one inch before the next label format
is printed.
between labels.
2.
3.
Once received this command, the printer will ignore the previous command for
Command
Description
continuous label.(<STX>cxxxx).
<STX>G
Description
The stored label format is the last printed label format kept in the buffer.
<STX>F
Feeds a label
Example:
<STX>L<CR>
121100000200100This is a label<CR>
E<CR>
1.
2.
This command will feed a label till where the gap is being detected, in case that the
<STX>E0002<CR>
<STX>G<CR>
The media paper will be fed for certain length, when the paper type is set to
Result:
continuous.
17
18
1.
Command
Description
<STX>Imbfnnn
nnn : file name, maximum 16 characters. The file name can be accessed with label
formatting commands (Y).
2.
Parameters:
3.
m : memory module. A for RAM module, B for flash memory module and C for
Example:
<STX>IAFhexfile<CR>
(HEX file)
<STX>L<CR>
Remarks: Suppose you select B flash memory and the flash module is not installed,
1Y1100001000100hexfile<CR>
1Y1100002000100hexfile<CR>
E<CR>
Result: The HEX graphics image file hexfile will print on the same label.
Direction
Command
Description
Default
Flipped
<STX>J
Normal
Flipped
This command will pause the printer each time after a label is printed. The printer will
20
INTERNAL MEMORY<CR>
Command
Description
<STX>j
Cancels pause
Command
Description
<STX>KQ
Command
Description
<STX>L
This command drives the printer to send the memory configuration including standard,
expansion and available memory sizes to the host through the RS232C.
The above command switches the printer into the label-formatting mode. The printer will
process the label formatting commands until it receives the command to exit from this
Example: <STX>KQ
mode.
In the process of the label formatting, the system level commands will be ignored.
Example: <STX>L<CR>
121100001000050THIS LABEL IS MADE BY JIMMY<CR>
E<CR>
Output from printer:
21
22
Command
Description
Default
<STX>Mxxxx
1200
Command
Description
Default
0220
Above command sets the maximum label length and the printer will search for gap or
mark within the specified length accordingly. The default length is 12 inches.
This command sets the offset value for start print position.
The default 0220 sets the start print position exactly below the TPH (print head) line.
Parameter: xxxx
Example: <STX>M0300<CR>
Command
Description
Result:
<STX>P
Command
Description
Default
This command drives the printer to dump the HEX value of the data that is transmitted to
<STX>m
There are two measurements for the printer, in millimeter and in inch.
Example: <STX>P
Example:
<STX>m
<STX>M0600
Result:
Command
Description
Default
<STX>n
Example:
<STX>n
<STX>M0600
Result:
24
Example:
<STX>IAFhexfile<CR>
(HEX file)
<STX>L<CR>
1Y1100001000100hexfile<CR>
E<CR>
<STX>Q<CR>
Command
Description
<STX>qn
Description
<STX>Q
Clears memory
This command instructs the printer to clear both of the RAM and flash memory.
Command
Description
<STX>r
Normally, this command is sent at the end of each job to avoid that the graphics and
fonts become accumulated up and overflow the memory.
This command selects the reflective sensor for label detection. It is used for Black
stripe media sensing. If the label stock is non-continuous type, refer to <STX>e for
In case of the memory full, the printer will erase the first-in graphics or fonts. To avoid
this situation and to save the data re-processing time, you are advised to send this
see-through media. Once this command is received, the previous continuous paper
command (<STX>cxxxx) will be ignored.
Description
<STX>Sn
This command sets the rate of the feed that the printer will feed media after the image is
25
26
printed.
Parameter: n
(A to K)
1.0 ips
3.0 ips
5.0 ips
1.5 ips
3.5 ips
5.5 ips
2.0 ips
4.0 ips
6.0 ips
2.5 ips
4.5 ips
Printer
Speed Range
OS214/204/202
A~E
OS314
A~C
G6000/G7000/X1000+
A~G
Command
Description
X2000+/X3000+
A~K
<STX>Unncccc
Where:
Command
Description
<STX>T
nn
field number
cccc
data to be replaced
This command is used to replace the field data in a form. Other data are kept the same as
This command is used for testing the printout quality or checking the print head for
<STX>T
<stx>L
D11
121100000100020filed 1 data
121100000400020filed 2 data
Q0001
E
Example:
27
<stx>U01NEW DATA 1
28
<stx>E0001
Command
Description
<stx>G
<STX>Wn
Description
the available RAM size. The printer will check its memory and response through
<STX>Vn
RS232C.
Parameter:
Example:
<STX>V0
<STX>V1
Example:
<STX>WG
Response with
Command
Description
<STX>v
IMGFILE1<CR>
BMPFILE1<CR>
AVAILABLE RAM : 421632 BYTES<CR>
This command is used for maintenance purpose. It inquires the printer of the firmware
version. The printer will response with version and date code through RS232C.
Example:
The IMGFILE1 and BMPFILE1 are graphics that were downloaded before.
<STX>v
Response with
Command
Description
This command deletes the specific file from the specified memory module, evacuating
memory space to load other data, further to avoid memory overflow.
29
30
F for fonts
. Set cursor position and print graphics, texts, bar codes, lines and boxes
. Control the heat of the printing, label print position and user interface
. All commands after < STX> L are interpreted as Label Formatting Commands.
<STX>IAFstar<CR>
Different from other group commands, the label formatting commands have no leading
(HEX file)
<STX>L<CR>
1Y1100001000100star<CR>
Command
Description
Default
E<CR>
:xxxx
0001
<STX>xAGstar<CR>
This command is valid only when the cutter is installed. It allows a predetermined
Results:
Example:
<STX>V1<CR>
<STX>L<CR>
131100002000050CHCK THE CUT FUNCTION<CR>
Q0010<CR>
:0003<CR>
E<CR>
Result:
31
Command
Description
Default
An
A1
Example 1:
This command puts the printer on logical OR operation or XOR operation, which makes
the printout more attractive.
Example 2:
Parameter: n
1 for logical XOR(exclusive OR), 2 for logical OR. The default mode is 1.
Example 1:
<STX>L
A1<CR>
151100002000050ABC<CR>
151100002000050---<CR>
E
Example 2:
Command
Description
Default
Cxxxx
0000
This command allows horizontal adjustment of the point where printing begins.
<STX>L<CR>
A2<CR>
151100002000050ABC<CR>
151100002000050---<CR>
E<CR>
Parameter: xxxx
Example: C0100
Result:
33
34
Command
Description
Default
Parameter:
cxx
c01
This command is valid only when the cutter is installed. It instructs the printer to cut the
label media after the specified numbers of labels have been printed. Its function is same
Example:
STX>L<CR>
D23<CR>
E<CR>
<STX>V1<CR>
<STX>L<CR>
131100002000050CHCK THE CUT FUNCTION<CR>
Output:
Q0010<CR>
c03<CR>
E<CR>
Result:
Enable the cutter to cut the label media after 3 labels have been printed.
Command
Description
Default
Dwh
D22
Command
Description
When the Printer is in label formatting mode and receives an E command, it will
immediately exit from the mode and will print a label based on the data that has already
Though the maximum resolution is up to the printer model, besides the smallest one, the
been received. Even if no printable data has been received, the printer will generate
other pixel sizes can be set by this command. However, reducing the resolution may
cause the image pixel to be amplified and the printout get zigzagged. The minimum pixel
size set by D11 is varied from models.
Command
Description
Models OS204/204/X2000+/1000/G6000:
Models OS314/X3000+/G7000:
<STX>Sn
35
36
The command saves the previous data to global register and retrieves it to print only
Command
Description
Default
when the restore command <STX>Sn is sent. This command may be used more than one
Hxx
H10
time and the global registers are named in the order created, beginning with register A
and ending at register Z.
The heat value affects the darkness of the image. To get a better quality printout, some of
the factors like paper media, ribbon types (wax, semi-resin and resin) and image pattern
Parameter: n
STX>L<CR>
Command
Description
Default
Normal
D11<CR>
140000000800050DATA A<CR>
This command toggles the mirror mode. At mirror state the printer mirrors the following
G<CR>
field data.
140000000800050DATA B<CR>
G<CR>
Example:
50000001800000NORMAL<CR>
140000001000000<STX>SA<CR>
M<CR>
140000001300000<STX>SB<CR>
150000001400100MIRROR<CR>
140000001600000<STX>SA<CR>
M<CR>
E<CR>
150000001000000NORMAL AGAIN<CR>
Output
Output:
37
38
Command
Description
Default
Command
Description
Qxxxx
Default
to print
There are two measurements in the printer - metric and inch.
This command is used to set the number of the labels to be printed. If the printout
Command
Description
Default
contents are same or just different in certain auto increment/decrement fields, sending
Command
Description
Default
Parameter: xxxx
Pn
PC
<STX>c0060<CR>
<STX>L<CR>
1.0 ips
3.0 ips
5.0 ips
1.5 ips
3.5 ips
5.5 ips
2.0 ips
4.0 ips
6.0 ips
2.5 ips
4.5 ips
D11<CR>
1300000002000002 COPIES<CR>
Q0002<CR>
E<CR>
Output:
Printer
Speed Range
OS214/204/202
A~E
OS314
A~C
X1000+
A~G
X2000+/X3000+
A~K
39
Command
Description
Default
Rxxxx
R0000
40
41
The command sets the vertical start point to be printed. By this command the print image
Output:
Result:
R0100
Set 1 inch vertical offset.
Command
Description
rn
smn
Command
Description
Default
Tnn
TD
The nn is represented by
HEX value
The data of the label format can be stored in the printer memory and recalled.
With store commands, the printer will exit from label formatting mode.
Example:
D11<CR>
T40<CR>
<STX>L<CR>
<STX>L<CR>
130000000200100ABC@E<CR>
Output:
D11<CR>
130000000200100STORED LABEL<CR>
sASLAB<CR>
<STX>L<CR>
rSLAB<CR>
130000000500100TEXT 1<CR>
The above example changes the end-of-line code from <CR> to 40H(ASCII character:
E<CR>
@).
41
42
Command
Description
Command
Description
Default
+xx
slash zero
>xx
The alphanumeric fonts (font 0 to font 6) provide both normal and slash zeros (0 & 0). If
This command can increment field on each label printed to save the time used in
this kind of fonts has been selected, the default slash zero (0) is being used. This
communication and data processing between the host and the printer.
<STX>L<CR>
D11<CR>
130000000200100NO. 0228<CR>
Example:
E<CR>
<STX>c0050<CR>
<STX>L<CR>
D11<CR>
<STX>L<CR>
130000000200100100<CR>
D11<CR>
+10<CR>
z<CR>
Q0003<CR>
130000000200100NO. 0228<CR>
E<CR>
E<CR>
Output:
Output:
43
44
Command
Description
Command
Description
-xx
^xx
<xx
This command can decrement the field on each label printed to save the time use in
more than one label be printed with the same values before the field data is updated.
communication and data processing between the host and the printer.
This command can be applied in this situation, but it can only be sent once per label
format.
Parameter: xx
is a 2-digit value to specify the amount to increment the field by.
Parameter: xx
is a 2-digit value to specify the number of labels to be generated before incrementing or
Example:
<STX>c0050<CR>
<STX>L<CR>
Example:
D11<CR>
<STX>c0050<CR>
130000000200100111<CR>
<STX>L<CR>
-15<CR>
D11<CR>
Q0003<CR>
130000000200020COUNT :<CR>
E<CR>
130000000200100123<CR>
-01<CR>
^02<CR>
Output:
Q0003<CR>
E<CR>
45
46
Output:
<STX>L<CR>
121100000100010<STX>TBCD GHI PQ, TU<CR>
E<CR>
Output from printer
FRI OCT 07, 00
Command
Description
<STX>T<string>
This command takes effect only when the RTC board is installed. It prints current date
and time. The <string> is any set of characters A ~ Z or a ~ z.
Characters
Description
Characters
Description
Day of week
vw
Hour, 24 format.
BCD
xy
Hour, 12 format.
EF
Month number
Za
Minutes.
GH..O
Month name
bc
AM or PM
PQ
Day
def
Julian data
RSTU
Year
Example:
47
48
2- reverse landscape
3- reverse portrait
4- landscape.
The following group of commands is the subset of label formatting commands. They
control the position and the scale of the image and put the image directly into the frame
<STX>L<CR>
buffer of the printer memory. All of them are led by 1, 2, 3 4 respectively. These
D11<CR>
numbers represent the orientation or rotation direction. The image types include:
141100000800060R1 - PORTRAIT<CR>
241100002150200R2 - REV LAND<CR>
Texts
Bar Codes
441100001030079R4 - LANDSCAP<CR>
Graphics
E<CR>
Lines
- solid lines.
Boxes
Text
Rotation
The format is:
Rthvoooyyyyxxxx[data string]
Parameters:
R : print direction. 1, 2, 3 or 4.
t : font type. Please refer the font tables in Users Manual
There are 4 print directions shown as figure A7-1. The leading character controls the
direction or rotation.
1- portrait
49
50
0, 1, 2, 3, 4, 000
font type
font 0 ~ font 8 respectively.
yyyy : a 4-digit value for Y coordinate. The lower left corner is the origin point of the
5, 6,, 7, 8
9
000 ~ 007
XY coordinate system and the Y value is the vertical offset from the origin point.
xxx
xxxx : a 4-digital value for X coordinate. The lower left corner is the origin point of the
XY coordinate system. The X value is the horizontal offset from the origin point.
006 : 18 points.
Data string: A string of printable data with maximum 255 characters in length. The data
string ends with a <CR> control code or pre-defined code by Txx command.
Refer to section 8.
:
000 ~ 007
symbol set)++
002 - PC set,
data
height multiplier
ECMA-94,
x coord.
width multiplier
003 - PC set A,
Example:
<STX>L<CR>
D11<CR>
121100001000000FONT2, H=1, V=1<CR>
191100201700000SMOOTH, 8 POINTS<CR>
191100302000000SMOOTH, 10 POINTS<CR>
E<CR>
51
52
Output:
yyyy : a 4 digit value for Y coordinate. The lower left corner is the origin of the XY
coordinate system. The Y value is the vertical offset from origin point.
xxxx : A 4-digit value for X coordinate. The lower left corner is the origin point of the
XY coordinate system. The X value is the horizontal offset from origin point.
Data string: A string of data with maximum 255 characters in length, ended by <CR> or
pre-defined EOL (end of line) code. The length of the string may be varied from the type
of the bar code.
Bar Codes
bar code height, 000 stands for default height
orientation, 1 represents for portrait
1A5200001000200CODE 3 OF 9<CR>
y coord.
Rthvoooyyyyxxxx[data string]
x coord.
data
Parameters:
<STX>L<CR>
t : bar code type. The range can be A through T and a through z, each character
D11<CR>
represents a bar code type and rule. Refer to section 10 for more details on bar codes.
1A0000000200000BC 1<CR>
1A0000500200120BC 2<CR>
1A6300000200240BC 3<CR>
E<CR>
54
1X1100001000200L200030<CR>
y coord.
x coord.
line height
line width
ignored
line or box
Example:
Line
<STX>L<CR>
D11<CR>
1X1100000200000L100020<CR>
1X1100000800000l00100100<CR>
E<CR>
RX11000yyyyxxxxLaaabbb or RX11000yyyyxxxxlaaaabbbb
Output:
Parameters:
R : print direction. 1, 2, 3 or 4.
yyyy : A 4-digit value for Y coordinate. The lower left corner is the origin point of the
XY coordinate system. The Y value is the vertical offset from origin point.
xxxx : A 4-digit value for X coordinate. The lower left corner is the origin of the XY
coordinate system. The X value is the horizontal offset from origin point.
aaa or aaaa : A 3 or 4-digit value that specifies the width of line.
55
56
Box
1X1100001000200B200030002003<CR>
y coord.
RX11000yyyyxxxxBaaabbbtttsss or RX11000yyyyxxxxbaaaabbbbttttssss
x coord.
Parameters:
Example:
R : print direction. 1, 2, 3 or 4.
ignored
box height
line or box
box width
<STX>L<CR>
D11<CR>
yyyy : Y coordinate. A 4-digital decimal. The lower left corner is the origin of the XY
1X1100000200100B100040002005<CR>
1X1100000800100b0250010000030004<CR>
E<CR>
xxxx : X coordinate. A 4-digital decimal. The lower left corner is the origin of the XY
coordinate system. The X value is the horizontal offset from origin.
Output:
57
58
Graphic
8020FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00<CR>
8020FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00<CR>
Before sending the graphic selection command, make sure that the graphic was already
0000FF10<CR>
loaded into the flash memory, otherwise send the command led by <STX>I to download
8020FFFFFF0000000000000000000000000000000000000000000000000000FFFFFF<CR>
FFFF<CR>
<STX>L<CR>
D11<CR>
1Y11000yyyyxxxxn..n
1Y1100001000050HEXFILE<CR>
E<CR>
Parameters:
Output:
yyyy : A 4-digit value for Y coordinate. The lower left corner is the origin point of the
XY coordinate system. The Y value is the vertical offset from origin point.
xxxx : A 4-digit value for X coordinate. The lower left corner is the origin point of the
XY coordinate system. The X value is the horizontal offset from origin point.
n..n : graphic file name that was downloaded. (maximum 16 characters)
Example:
<STX>IAFHEXFILE<CR>
802000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF<CR>
802000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF<CR>
802000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF<CR>
802000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF<CR>
8020FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00<CR>
8020FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00<CR>
59
60
Command
Description
<ESC>*c###D
<ESC>)s###W
<ESC>*c###E
<ESC>(s###W
For more information on the soft font format, please refer to the related PCL technical
manual.
Example:
<ESC>*c100D
<ESC>)s26W ...
<ESC>*c33E
<ESC>(s32W ...
. . .
. . .
<STX>L
190010002000200THIS IS A TEST FOR PCL SOFT FONT.
E
61
62
Example:
generate the font styles as well as font characteristics. Please refer to the Users Manual
for the symbol table of each font.
Font 0:
Font 3:
Example:
Font 1:
Example:
Font 4:
Example:
63
64
Font 7:
Font 5:
Example:
150000001600000Font 5 : Alphanumeric Uppercase font<CR>
Font 8:
This font includes numeric and some special characters only. It is an OCR-B
set.
Example: 170000002000000Font 8 : OCR-B font<CR>
1800000020002000123456789<><CR>
Font 6:
Uppercase font<CR>
65
66
Height
Symbol set
000
Roman 8
001
ECMA 94
002
PC
003
PC-A
004
PC-B
005
Legal
006
PC437 (Greek)
007
Russian
: [\]^{|}~<CR>
Courier Fonts
The Courier font includes 7 symbol sets with 15 points. It is for models OS204/
OS214/X2000+ only. The font type is : and the height field represents the symbol set.
67
68
Length
Check
Type for
Type for
Valid
sum
readable string
non-readable
codes
Bar ratio
string
This printer supports 22 bar code types, including 20 of one dimension and 2 of two
12 digits yes
dimension bar codes. The functions of parameters are varied from the specific bar codes.
(11+1)
0~9
2:3:4
The bar code cannot be printed out, if the input code is invalid or its length is not up to
the specification.
Length Check
sum
Type for
Type for
Valid
Bar ratio
codes
string
variable no
0 ~ 9, A ~ Z,
2:1~
Length
1A300000080010519450228<CR>
Check
Valid
Bar
sum
string
codes
ratio
0~9
2:3:4
Non-readable
string
7 digits
yes
(6+1)
70
The default code subset is B. To select subset A, place an ASCII A (decimal 65 or hex
41) before the data to be encoded. To select subset C, place an ASCII C(DEC67,
HEX43) before the data to be encoded. Subset C can only encode numeric data with
even byte count.
Length Check
sum
Length Check
sum
Valid
string
Codes
non-readable
Valid
Bar
string
codes
ratio
from code 0 to
2:3:4
non-readable
string
Bar ratio
variable yes
string
variable no
0~9
2:1~3:1
Example: 130000001100000BAR CODE E :<CR>
The digit count should be an even number otherwise a 0 will be automatically entered
130004000900000CODE 128<CR>
1E0004000800140TO JIMMY<CR>
71
Length
Check
Valid
Bar
sum
string
codes
ratio
0~9
2:3:4
non-readable
string
13 digits
yes
(12+1)
1F0005001800160135792468228<CR>
Health Industry Bar Code (HBIC) is same as bar code A (code 3 of 9), except that it
includes an additional modulo 43 checksum.
Length Check
sum
Valid
Bar
string
codes
ratio
0 ~ 9, A ~ Z,
2:1~
string
non-readable
string
codes ratio
0~9
2:3:4
(7+1)
74
Length
Check
Type for
Type for
sum
Valid
Bar
codes
ratio
string
at least 3
No
0 ~ 9, A ~ D, 2 : 1 ~
characters
$+-. And /
3:1
Length Check
Bar code J: Interleaved 2 of 5 with a modulo 10 checksum
sum
Valid
Bar
string
codes
ratio
0~9
2:1~
non-readable
string
Same as bar code D (Interleaved 2 of 5), except that it includes an additional modulo 10
checksum.
Length Check
sum
Yes
digits
Type for readable Type for
Valid
Bar
string
codes
ratio
0~9
2:1~
non-readable
string
Variable Yes
1 ~ 14
3:1
3:1
75
76
Length Check
sum
Type for
Type for
Valid
Bar ratio
codes
string
2 digits
No
0~9
2:3:4
Length Check
sum
Variable Yes
Type for
Type for
Valid
Bar
ratio
2:1~3:1
0~9
sum
Type for
Valid
Type for
Bar ratio
codes
string
5 digits No
0~9
2:3:4
1L00060018001401997070187391<CR>
Example: 130000002000000BAR CODE N : UPC5<CR>
1N000500180016002280<CR>
78
Length
Check sum
Valid
string
codes
Non-readable
string
Variable
Yes
Not defined
130000001900000POSTNET<CR>
1p0006001800120199707<CR>
Length Check
sum
Type for
Type for
Valid codes
Bar
ratio
string
Variable Yes
0 ~ 9, A ~ Z,
2:3:4
130000000900000CODE 93<CR>
1O0000000800120CODE 93 OK<CR>
80
0~9
Length
Type for
Valid
Bar ratio
130000002100000: UCC/EAN<CR>
codes
130000001900000128 K<CR>
string
20 digits Yes
0~9
2:3:4
1R0006002000083199707011945022800<CR>
(19+1)
Length Check
sum
Type for
Type for
Type for
sum
Valid
yes
codes
From 0 to 127
Bar ratio
codes
string
18 digits
130000000700000TELEPEN<CR>
0~9
81
Bar ratio
string
Variable Yes
Check
Valid
Length
Type for
2:3:4
1T0005000600120ABC!-=.<CR>
82
2:3:4
130000001900000MAXICODE<CR>
1u0000001500160329874444840555TO JIMMY<CR>
Length
non-readable
Valid
codes
string
1 character No
Not defined
A, B, C and D
83
Length
Description
F : normal, T : truncated
0 ~ 8 : security level
84
Variable
Data string
Y coordinate : 50,
X coordinate : 31
130000001900000PDF-417<CR>
1z4900001800140F0001002ARGOXINFO<CR>
86
Unlike the PCX, BMP and IMG formats, the HEX format is a proprietary one.
It consists of 3 types of records.
The way to send a command file edited under MS-DOS in PC system is subject to your
environment:
1. Suppose you connect the serial cable to COM1:
Description
Data
Repeat
80xx[]
0000FFxx
- Set the baud rate and data format (the default baud rate under DOS is 2400)
raster image.
>MODE COM1:9600,N,8,1,P
FFFF
87
88
' 2 copies
10
The special font board is used for special font styles or different language like Chinese.
20
And the commands for extension fonts are similar to those of standard fonts (font 0 ~
30
font 9).
40
55
60
70
80
85
90
The font type is ; and the sub font (barcode height) field represents its order in font
' Resolution
ROM.
Example:
100 END
89
90
91
92
10 points
93
94
95
96
PC-B
Legal
97
98
Greek
This PPLA supports 20 one dimensional bar codes and 2 two dimensional bar codes.
Russian
99
100
101
102
103
104