BIXOLON SRP-770III Desktop Label Printer Instructions
- July 24, 2024
- BIXOLON
Table of Contents
- SRP-770III Desktop Label Printer
- Specifications
- Product Information
- Introduction
- Image Buffer Configuration
- Calculating Position on Image Buffer
- Command List
- Usage Instructions
- Frequently Asked Questions (FAQ)
- @ [ ] ^ ` { | } ~
- à ° ç § ^ ` é ù è ¨
- § ÄÖÜ ^ ` ä ö ü
- @Æ Ø Å ^ ` æ ø å ~
- ¤ É ÄÖÅÜé ä ö å ü
- @ ° é ^ ù à ò è ì
- ¤ É ÆØ Å Ü é æø å ü
- É ÆØ Å Ü é æø å ü
- @ [ ] ^ ` { | } ~
- á ¡ Ñ ¿ é ` í ñ ó ú
- á ¡ Ñ ¿ é ü í ñ ó ú
- @ [ ] ^ ` { | } ~
- Z S C z s c
- ¥@[ ] ^ ` { | } ~
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
SRP-770III Desktop Label Printer
“`html
Specifications
-
Product Series: TX / DX / DL / XD / XQ / XL / XT / XF Series
SRP-770III, E770III -
Version: 2.04
-
Website: http://www.bixolon.com
Product Information
This user manual and all property of the product are protected
under copyright law. It is strictly prohibited to copy, store, and
transmit the whole or any part of the manual and any property of
the product without the prior written approval of BIXOLON Co.,
Ltd.
Caution: Some semiconductor devices are easily damaged by static
electricity. Turn the printer OFF before connecting or removing
cables on the rear side to guard against static electricity.
Introduction
In this chapter, the basic concept of SLCS and information
necessary for programmers to use SLCS will be explained. Please
read this part before starting programming for efficient and easy
use of BIXOLON Label Printer.
Image Buffer Configuration
- 832 dots (104mm = 4inch)
- 1216 dots (152mm = 6inch)
Calculating Position on Image Buffer
Relation between position and number of
dots:
Inch | 0.04 | 0.40 |
---|---|---|
mm | 1 | 10.00 |
Font Information:
- Font name 0-9: Korean a-f, GB2312, BIG5, Shift JIS, Vector,
Scalable
Command List
Command | Description | Remarks |
---|---|---|
T | Text | Draw text string on the image buffer |
Usage Instructions
Frequently Asked Questions (FAQ)
Q: What should I do if the printer is damaged by static
electricity?
A: If the printer is damaged by static
electricity, turn the printer OFF immediately.
“`
Programming(SLCS) Manual TX / DX / DL / XD /
XQ / XL / XT / XF Series SRP-770III, E770III
Ver. 2.04
http://www.bixolon.com
Copyright
Programming(SLCS) Manual
© BIXOLON Co., Ltd. All rights reserved.
This user manual and all property of the product are protected under copyright
law. It is strictly prohibited to copy, store, and transmit the whole or any
part of the manual and any property of the product without the prior written
approval of BIXOLON Co., Ltd. The information contained herein is designed
only for use with this BIXOLON product. BIXOLON is not responsible for any
direct or indirect damages, arising from or related to use of this
information.
· The BIXOLON logo is the registered trademark of BIXOLON Co., Ltd. · All
other brand or product names are trademarks of their respective companies or
organizations.
BIXOLON Co., Ltd. maintains ongoing efforts to enhance and upgrade the
functions and quality of all our products. In the following, product
specifications and/or user manual content may be changed without prior notice.
Caution
Some semiconductor devices are easily damaged by static electricity. You
should turn the printer “OFF”, before you connect or remove the cables on the
rear side, in order to guard the printer against the static electricity. If
the printer is damaged by the static electricity, you should turn the printer
“OFF”.
Ver. 2.04
– 2 –
Table of Contents
Programming(SLCS) Manual
1. Introduction of Manual ……………………………………………………………………………………………. 5 1-1 Image Buffer Configuration……………………………………………………………………………………….. 6 1-2 Information for calculating position on image buffer …………………………………………………. 7 1-3 Command List ……………………………………………………………………………………………………………9 1-4 Programming Considerations …………………………………………………………………………………..12
2. Detail Description…………………………………………………………………………………………………… 13 2-1 Commands for Designing a Label……………………………………………………………………………..13 2-1-1 T (Text String) …………………………………………………………………………………………………….14 2-1-2 V (Text String Vector Font) ………………………………………………………………………………….17 2-1-3 B1 (1 Dimensional Barcode)………………………………………………………………………………..20 2-1-4 B2 (2 Dimensional Barcode)………………………………………………………………………………..23 2-1-5 B3 (Special Barcode) …………………………………………………………………………………………..34 2-1-6 BD (Block Draw)………………………………………………………………………………………………….39 2-1-7 CD (Circle Draw) …………………………………………………………………………………………………42 2-1-8 CS (Character Set selection) ………………………………………………………………………………..43 2-1-9 P (Print) ……………………………………………………………………………………………………………..46 2-2 Media Buffer Related Commands ……………………………………………………………………………..48 2-2-1 ST (Set Printing Type)………………………………………………………………………………………….49 2-2-2 SM (Set Margin)………………………………………………………………………………………………….49 2-2-3 SF (Set Back-Feed Option) …………………………………………………………………………………..51 2-2-4 SL (Set Length)……………………………………………………………………………………………………52 2-2-5 SW (Set Width) ……………………………………………………………………………………………………55 2-2-6 CB (Clear Buffer)…………………………………………………………………………………………………56 2-2-7 CL (Calibration Length setting)……………………………………………………………………………56 2-3 Printer Setting Commands ……………………………………………………………………………………….57 2-3-1 SS (Set Speed)…………………………………………………………………………………………………….58 2-3-2 SD (Set Density) ………………………………………………………………………………………………….58 2-3-3 SO (Set Orientation)……………………………………………………………………………………………59 2-3-4 SP (Set Port) ……………………………………………………………………………………………………….60 2-3-5 SA (Set Offset)…………………………………………………………………………………………………….61 2-3-6 TA (Tear-off/Cutter Position Setting) …………………………………………………………………..61 2-4 Variable Related Commands …………………………………………………………………………………….62 2-4-1 SC (Set Counter) …………………………………………………………………………………………………63 2-4-2 AC (Auto Counter) ………………………………………………………………………………………………64 2-4-3 SV (Set Variable) …………………………………………………………………………………………………65 2-4-4 ? (Get Variables) …………………………………………………………………………………………………66 2-4-5 PV (Print with Variables) ……………………………………………………………………………………..67 2-5 Template Related Commands …………………………………………………………………………………..68 2-5-1 TS (Template store Start)…………………………………………………………………………………….69 2-5-2 TE (Template store End) ……………………………………………………………………………………..69 2-5-3 TR (Template Recall) …………………………………………………………………………………………..70 2-5-4 TD (Template Delete) ………………………………………………………………………………………….71 2-5-5 TI (Template Information)…………………………………………………………………………………..72 2-5-6 TN (Template Name)…………………………………………………………………………………………..73
Ver. 2.04
– 3 –
Programming(SLCS) Manual
2-5-7 TT (Template Transfer) ……………………………………………………………………………………….74 2-6 Image
Related Commands ……………………………………………………………………………………….75
2-6-1 IS (Image Store)………………………………………………………………………………………………….76 2-6-2 IR (Image
Recall) ………………………………………………………………………………………………..76 2-6-3 ID (Image
Delete)……………………………………………………………………………………………….77 2-6-4 II (Image
Information)………………………………………………………………………………………..78 2-6-5
LD………………………………………………………………………………………………………………………79 2-6-6 LC
………………………………………………………………………………………………………………………81 2-6-7
BMP……………………………………………………………………………………………………………………84 2-7 Downloadable font
Related Commands…………………………………………………………………….85 2-7-1 DT (Download True Type
Font) ……………………………………………………………………………86 2-7-2 DD (Downloaded font
Delete)……………………………………………………………………………..87 2-7-3 DI (Downloaded font
Information) ……………………………………………………………………..88 2-8 The Others
……………………………………………………………………………………………………………….89 2-8-1 @ (Initialize Printer)
……………………………………………………………………………………………90 2-8-2 PI (Printer
Information)………………………………………………………………………………………90 2-8-3 CUT (Auto-cutter
Enable/Disable) ……………………………………………………………………….91 2-8-4 RWD (Rewinder
Enable/Disable) …………………………………………………………………………92 2-8-5 ^cp (Check Printer Status
and Report 2 bytes)……………………………………………………..93 2-8-6 ^cu (Check Printer Status
and Report 1 byte) ………………………………………………………94 2-8-7 ^PI (Send Printer information
to host)…………………………………………………………………95 2-8-8 SR (Set Real-Time Clock)
……………………………………………………………………………………..96 2-8-9 TO (Time Offset)
…………………………………………………………………………………………………97 2-8-10 TC (Time field Clock)
…………………………………………………………………………………………98
3. Programing Example…………………………………………………………………………………………….. 100 3-1 Example) T_resident ……………………………………………………………………………………………….100 3-2 Example) T_Rotate4 ………………………………………………………………………………………………..101 3-3 Example) V_resident ……………………………………………………………………………………………….102 3-4 Example) V_Rotate4 ………………………………………………………………………………………………..103 3-5 Example) Code39 ……………………………………………………………………………………………………104 3-6 Example) BD1 …………………………………………………………………………………………………………105 3-7 Example) BD3 …………………………………………………………………………………………………………106 3-8 Example) BD4 …………………………………………………………………………………………………………108 3-9 Example) BD5 …………………………………………………………………………………………………………109 3-10 Example) Slope……………………………………………………………………………………………………..110 3-11 Example) SW&SL …………………………………………………………………………………………………..111 3-12 Example) TEST00_TS ……………………………………………………………………………………………..113 3-13 Example) TEST00_TR ……………………………………………………………………………………………..114 3-14 Example) TEST04_TS ……………………………………………………………………………………………..115 3-15 Example) TEST04_TR ……………………………………………………………………………………………..116 3-16 Example) IR1…………………………………………………………………………………………………………117 3-17 Example) TEST10_TS ……………………………………………………………………………………………..118 3-18 Example) TEST10_TR ……………………………………………………………………………………………..119 3-19 Example) TEST11_TS ……………………………………………………………………………………………..119 3-20 Example) TEST11_TR ……………………………………………………………………………………………..120 3-21 Example) TC………………………………………………………………………………………………………….121 3-22 Example) SAMPLE LABEL……………………………………………………………………………………….122
Ver. 2.04
– 4 –
1. Introduction of Manual
Programming(SLCS) Manual
In this chapter, the basic concept of SLCS and some information necessary for the programmer to use SLCS will be explained. Please read this part before starting programming for efficient and easy use of BIXOLON Label Printer.
Ver. 2.04
– 5 –
1-1 Image Buffer Configuration
Programming(SLCS) Manual
-
Maximum size A) When Using Double Buffering Function 832dots × 1216dots (104mm × 152mm) = 4 inch × 6 inch B) When Using Single Buffering Function 832dots × 2432dots (104mm × 304mm) = 4 inch × 12 inch
-
Dot size : 0.125mm(W) × 0.125mm(H) (203dpi)
832 dots(104mm = 4inch)
1216 dots(152mm = 6inch)
. . .
Ver. 2.04
…
.
.
…
.
.
.
…
Image Buffer – 6 –
Programming(SLCS) Manual
1-2 Information for calculating position on image buffer
- Relation between position and number of dots
Inch 0.04 0.40 1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 3.00 4.00
mm 1
10.00 25.40 31.75 38.10 44.45 50.80 57.15 63.50 69.85 76.20 101.6
dots 8 80
203 254 305 355 406 457 508 556 610 813
Resolution 203 dpi
- Font Information
Font name 0 1 2 3 4 5 6 7 8 9
Korean a Korean b Korean c Korean d Korean e Korean f GB2312 m BIG5 n Shift JIS j
Vector
Width × Height (dots) 09 ×15 12 × 20 16 × 25 19 × 30 24 × 38 32 × 50 48 × 76
22 × 34 28 × 44 37 × 58
16 × 16(ascii:9×15) 24 × 24(ascii:12×24) 20 × 20(ascii:12×20) 26 ×
26(ascii:16×30) 20 × 26(ascii:16×30) 38 × 38(ascii:22×34) 24 × 24(ascii:12×24)
24 × 24(ascii:12×24) 24 × 24(ascii:12×24)
Scalable
Ver. 2.04
– 7 –
- Example of text and barcode
(0.0)
Direction of x axis
Programming(SLCS) Manual
(124 , 160)
BIXOLON
(124 , 356)
(503 , 160)
XT5-40
Direction of y axis
- Example of rotation
(0.0) Start Position 0°
Direction of x axis
Start Position 90°
Direction of y axis
Start Position 270°
Start Position 180°
Ver. 2.04
– 8 –
1-3 Command List
Programming(SLCS) Manual
Command
Description
1. Commands for Designing Label
T
Text
V
Text (Vector Font)
B1
1D barcode
B2
2D barcode
B3
Special barcode
BD
Block Draw
CD
Circle Draw
CS
Character Set selection
P
Remarks
Draw text string on the image buffer Draw vector text string on the image
buffer Draw 1D Barcode on the image buffer Draw 2D Barcode on the image buffer
Draw special barcode on the image buffer Draw line or box on the image buffer
Draw circle on the image buffer
Select international code table
Start printing the content of image buffer
Page
2. Media & Buffer related Commands
ST
Set Print Type
Select Thermal Direct / Transfer printing
SM
Set Margin
Set the marginal value of the image buffer
SF
Set Back-feed Option Set back-feeding option
SL
Set Label Length
Set length of label
SW
Set Label Width
Set length of label
CB
Clear Buffer
Clear image buffer
CL
Set Calibration Length Set Calibration Length in mm unit
3. Printer Setting Commands
SS
Set Speed
SD
Set Density
SO
Set Orientation
SP
Set serial Port
SA
Set Offset
TA
Set Tear-off/Cut
Set printing speed Set printing density from level 0 to 20 Set printing direction Set serial port configurations Set offset value Set Tear-off/Cut value
Ver. 2.04
– 9 –
Programming(SLCS) Manual
4. Variable related Commands
SC
Set Counter
AC
Set Counter
SV
Set Variable
?
Get variables
PV
Print with Variable
5. Template Related Commands
TS
Template store Start
TE
Template store End
TR
Template Recall
TD
Template Delete
TI
Template Information
TN
Return Template List
TT
Return Saved Template
Used in Template sequence Used in normal mode Used in Template sequence Get
content of variables and counters Use this command in Template
All contents between these commands are saved in printer memory
Load and reuse the stored Template Delete stored Template from printer memory
Print the list of currently stored Templates Printer sends Template list to
HOST Printer sends specific Template contents to HOST
6. Image Data Related Commands
IS
Image Store
IR
Image Recall
ID
Image Delete
II
Image Information
LD
Bitmap data draw
LC
Compression bitmap data draw
BMP
BMP format file draw
PCX format image file can be stored
Load and reuse the stored image
Delete stored image
Print the list of currently stored images Draw bitmap image data on the image
buffer Draw compression bitmap image data on specific position of image buffer
Draw BMP format file on the image buffer
7. Downloadable Font Related Commands
DT
Download True Type font Windows system font used
DD
Downloadable font Delete Delete downloaded font
DI
Downloadable font Information
Print the list of currently stored images
Ver. 2.04
– 10 –
Programming(SLCS) Manual
8. The Others
@
Reset printer
PI
Printer Information
CUT
Enable/Disable Cutter option
^cp
Check Printer Status
^cu
Check Printer Status
^PI
Send Printer information
Initialize the printer Print current setting of printer Cutting is executed
after Printing is finished if cutting option is enabled by this command Return
2 bytes status values to host
Return 1 byte status value to host
Send various information to host
Ver. 2.04
– 11 –
1-4 Programming Considerations
Programming(SLCS) Manual
-
All commands are case-sensitive and some commands require one or more parameters and `Data’.
-
Command Conventions
Tp1,p2,p3,p4,p5,p6,p7,p8,p9,’TEXT DATA’
Parameters
Command Specific Data
Command 3) Each command line must be terminated with a CR'(0Dh, 13) +
LF'(0Ah, 10).
- The commands which draw text, barcode, lines… just draw on the image buffer, they do not start printing.
Caution
The P’ command must be terminated by
CR'(0x0d). If not, the printer will not
start printing until `CR’ comes.
Ver. 2.04
– 12 –
2. Detail Description
Programming(SLCS) Manual
2-1 Commands for Designing a Label
These commands are used to design a label by providing text, barcode, line,
box… and to print content of image buffer on media.
- T Draw Text String on the image buffer.
- V Draw Text (Vector Font) String on the image buffer.
- B1 Draw 1D Barcode on the image buffer.
- B2 Draw 2D Barcode on the image buffer.
- B3 Draw Special Barcode on the image buffer.
- BD Draw Line, Block, Box & Slope on the image buffer.
- CD Draw Circle on the image buffer.
- CS Set Code page and ICS(International Character Set).
- P Start printing the content of the image buffer.
Ver. 2.04
– 13 –
2-1-1 T (Text String)
Programming(SLCS) Manual
Description
Draw text string on the image buffer
Syntax
Tp1,p2,p3,p4,p5,p6,p7,p8,p9(,p10),’DATA’
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position [dot]
p3 : Font selection
Value
Font Size(pt)
Width × Height(dots)
0
6
9 × 15
1
8
12 × 20
2
10
16 × 25
3
12
19 × 30
4
15
24 × 38
5
20
32 × 50
6
30
48 × 76
7
14
22 × 34
8
18
28 × 44
9
24
37 × 58
a
KOREAN 1
16 × 16 (ascii 9×15)
b
KOREAN 2
24 × 24 (ascii 12×24)
c
KOREAN 3
20 × 20 (ascii 12×20)
d
KOREAN 4
26 × 26 (ascii 16×30)
e
KOREAN 5
20 × 26 (ascii 16×30)
f
KOREAN 6
38 × 38 (ascii 22×34)
m
GB2312
24 × 24 (ascii 12×24)
n
BIG5
24 × 24 (ascii 12×24)
j
Shift JIS
24 × 24 (ascii 12×24)
A to Z are assigned to Downloadable font. Refer to DT command.
p4 : Horizontal multiplier : 1 ~ 4
p5 : Vertical multiplier : 1 ~ 4
p6 : Right-side character spacing [dot]
Plus(+)/Minus(-) option can be used. Ex) 5, +3, -10…
p7 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
p8 : Reverse printing N : Normal printing
p9 : Bold N : Normal
R : Reverse printing B : Bold
Ver. 2.04
– 14 –
Programming(SLCS) Manual
p10 : Text Alignment(Optional) F : p1 means the position of the first
character in text string – Left alignment L : p1 means the position of the
last character in text string – Right alignment R: Write text sting form right
to left (BIXOLON NOLOXIB)
`DATA’ : The various data types can be used in the data field as followings.
- Fixed text string : ` Text String’ 2) Variables declared in template by SV
command : Vnn 3) Counters declared by the SC command : Cn 1) , 2) and 3) can
be mixed together
Example
T50,100,3,1,1,0,0,N,N,’BIXOLON Label Printer’ T50,100,3,1,1,0,0,N,N,’Manufacturer :’V00 T50,100,3,1,1,0,0,N,N,V00 T50,100,3,1,1,0,0,N,N,’Manufacturer :’C0 T50,100,3,1,1,0,0,N,N,C0
If you want to print ‘ or then you must type like ‘ or \.
Ver. 2.04
– 15 –
Example
SM20,20 T26,20,0,0,0,0,0,N,N,’Font- 6 pt’ T26,49,1,0,0,0,0,N,N,’Font – 8 pt’
T26,81,2,0,0,0,0,N,N,’Font – 10 pt’ T26,117,3,0,0,0,0,N,N,’Font – 12 pt’
T26,156,4,0,0,0,0,N,N,’Font – 15 pt’ T26,200,5,0,0,0,0,N,N,’Font – 20 pt’
T26,252,6,0,0,0,0,N,N,’Font – 30 pt’ P1
Result
Font 6 pt
Font 8 pt
Font 10 pt
Font 12 pt
Font 15 pt
Font 20 pt
Font 30 pt
Programming(SLCS) Manual
Ver. 2.04
– 16 –
2-1-2 V (Text String Vector Font)
Programming(SLCS) Manual
Description
Draw text (Vector Font) string on the image buffer
Syntax
Vp1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12, ‘DATA’
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : Font selection
U: ASCII (1Byte code)
K: KS5601 (2Byte code)
B: BIG5 (2Byte code)
G: GB2312 (2Byte code)
J: Shift-JIS (2Byte code)
a: OCR-A (1Byte code)
b: OCR-B (1Byte code)
p4 : Font width (W)[dot]
p5 : Font height (H)[dot]
p6 : Right-side character spacing [dot]
Plus (+)/Minus (-) option can be used. Ex) 5, +3, -10…
P7 : Bold
N : Normal
B : Bold
p8 : Reverse printing
N: Normal printing
R: Reverse printing
p9 : Text style
N: Normal
I: Italic
p10 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
p11 : Text Alignment (Optional) L: p1 means the position of the first
character in the text string – Left alignment R: p1 means the position of the
last character in the text string – Right alignment C: p1 means the position
of the center character in the text string – Center alignment
P12: Text string write direction 0: Write text string form left to right
(BIXOLON) 1: Write text string form right to left (NOLOXIB)
Ver. 2.04
– 17 –
Programming(SLCS) Manual
DATA’ : The various data types can be used in the data field as follows. 1) Fixed text string:
Text String’ 2) Variables declared in template by SV
command: Vnn 3) Counters declared by the SC command: Cn 1), 2), and 3) can be
mixed together.
Example
V50,100,U,25,25,+1,N,N,N,0,L,0,’BIXOLON Label Printer’
V50,200,U,35,35,-1,N,N,N,0,L,0, ‘Manufacturer :’V00
V50,300,U,35,35,+1,B,R,I,0,L,0, V00 V50,400,U,45,25,+1,N,N,N,0,L,0,’Vector
Font Test’ C0 V50,500,U,25,45,+1,N,N,N,0,L,0, C0
If you want to print ‘ or then you must type like ‘ or \.
Ver. 2.04
– 18 –
Example
V50,100,U,25,25,+1,N,N,N,0,L,0,’Vector Font Test’
V50,200,U,35,35,-1,N,N,N,0,L,0,’Vector Font Test’
V50,300,U,35,35,+1,B,R,I,0,L,0,’Vector Font Test ‘
V50,400,U,45,25,+1,N,N,N,0,L,0,’Vector Font Test’
V50,500,U,25,45,+1,N,N,N,0,L,0,’Vector Font Test’
V50,700,U,65,65,+1,N,N,N,0,L,0,’ABCDEFGHIJKLMNO’
V50,900,U,65,65,+1,N,N,N,0,L,0,’abcdefghijklmno’ P1
Programming(SLCS) Manual
Result
Ver. 2.04
– 19 –
2-1-3 B1 (1 Dimensional Barcode)
Programming(SLCS) Manual
Description
Draw 1D Barcode on the image buffer
Syntax
B1p1,p2,p3,p4,p5,p6,p7,p8(,p9),’DATA’
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : Barcode selection
p3
Barcode
p3
0
Code39
9
1
Code128
10
2
Interleaved 2of5
11
3
Codabar
12
4
Code93
13
5
UPC-A
14
6
UPC-E
15
7
EAN13
16
8
EAN8
–
p4 : Narrow bar width [dot] p5 : Wide bar width [dot] p6 : Bar code height [dot] p7 : Rotation
Value
0
1
2
3
p8 : HRI (Human Readable Interpretation) 0 : Not printed 1 : Below the bar code(Font Size : 1) 2 : Above the bar code(Font Size : 1) 3 : Below the bar code(Font Size : 2) 4 : Above the bar code(Font Size : 2) 5 : Below the bar code(Font Size : 3) 6 : Above the bar code(Font Size : 3) 7 : Below the bar code(Font Size : 4) 8 : Above the bar code(Font Size : 4)
Barcode UCC/EAN128
Code11 Planet Industrial 2of5 Standard 2of5 Logmars UPC/EAN Extensions Postnet
–
Rotation No Rotation 90 degrees 180 degrees 270 degrees
Ver. 2.04
– 20 –
(p9) : quiet zone width(optional) : 0 ~ 20
Programming(SLCS) Manual
Quiet zone is added to the front and end of the barcode for safe scanning.
Because of the quiet zone, the barcode seems to be seen drawn in incorrect
position. If p9 is not used, the printer automatically sets parameter to 0.
Quiet zone width = p9 × narrow bar width (p4)
`DATA’ : The various data types can be used in the data field as followings.
-
Fixed text string : ` Text String’ 2) Variable declared in template by SV command : Vnn 3) Counter declared by the SC command : Cn 4) In the Code 128, when send data to printer if codeset selection commands (>A,>B,>C) will be used codeset can be selected. By using >A, Codeset will be set Codeset A. By using >B, Codeset will be set Codeset B. By using >C, Codeset will be set Codeset C. If Codeset select command is not used, automatically set to Auto- mode.
-
, 2) and 3) can be used together
Example B178,196,0,2,6,100,0,0,’1234567890′ B178,196,0,2,6,100,0,0,V00 B178,196,0,2,6,100,0,0,C0 B178,196,1,2,6,100,0,0,’>A1234567890′ B178,196,1,2,6,100,0,0,’>B1234567890′ B178,196,1,2,6,100,0,0,’>C1234567890>A5′ P1
Ver. 2.04
– 21 –
Example
SM20,20 B178,196,0,2,6,100,0,0,’1234567890′ but
B150,468,0,4,10,200,0,0,’1234567890′ P1
Result
Programming(SLCS) Manual
// Caution: The position is not (178,196) (78,196)
Ver. 2.04
– 22 –
2-1-4 B2 (2 Dimensional Barcode)
Programming(SLCS) Manual
Description
Draw 2D Barcode on the image buffer
Syntax
B2p1,p2,p3……’DATA’
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : 2D barcode selection
p3
2D Barcode
M
MaxiCode
P or Z
PDF417
Q
QR Code
D
Data Matrix
A
Aztec
F
Code 49
C
CODABLOCK
B
Micro-PDF
Following parameters (p4, p5 …. ,Data) are barcodes-specific. See the following pages for details of each 2D barcodes.
Ver. 2.04
– 23 –
Programming(SLCS) Manual
Maxicode(p3 = M)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : M (means `Maxicode’)
p4 : Mode selection
p4
Rotation
0
Mode0
2
Mode2
3
Mode3
4
Mode4
DATA’ : Data format is dependent on
Mode’
Mode 0
2 or 3 4
Data Format –
cl,co,pc,lpm’
lpm’
cl : Class Code(3 digits)
co : Country Code(3digits)
Mode2 : Numeric Characters
Mode3 : International Characters
pc : Postal Code
lpm : Low priority message(data)
Example
1)Mode 0 B2200,200,M,0,’999,840,06810,7317,THIS IS A TEST OF MODE 0 STRUCTURED
CARRIER MESSAGE ENCODING. THIS IS AN 84 CHAR MSG’
2)Mode 2 B2200,200,M,2,’999,840,06810,7317,THIS IS A TEST OF BIXOLON LABEL
PRINTER XT5-40. MODE 2 ENCODING. THIS IS AN 84 CHAR.’
3)Mode3 B2200,200,M,3,’999,056,B1050,7317,THIS IS A TEST OF BIXOLON LABEL
PRINTER XT540. MODE 3 ENCODING. THIS IS AN 84 CHAR.’
4)Mode4 B2200,200,M,4,’THIS IS A 93 CHARACTER CODE SET A MESSAGE THAT FILLS A
MODE 4, UNAPPENDED, MAXICODE SYMBOL…’
Ver. 2.04
– 24 –
Programming(SLCS) Manual
PDF417(p3 = P)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : P (means `PDF417′)
p4 : Maximum Row Count : 3 ~ 90 (Maximum Row Count is applied automatically)
p5 : Maximum Column Count : 1 ~ 30
p6 : Error Correction level
p6
EC Level
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
p7 : Data compression method
EC Codeword 2 4 8 16 32 64
128 256 512
p7
Data Type
Compression
0
Text
2 Characters per codeword
1
Numeric 2.93 Characters per codeword
2
Binary
1.2 Bytes per codeword
p8 : HRI
0 : Not Printed
1 : Below the barcode
p9 : Barcode origin point
0 : Center of barcode
1 : Upper left corner of barcode(default)
p10 : Module Width : 2 ~ 9
p11 : Bar Height : 4 ~ 99
p12 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data.
Example B2100,750,P,30,5,0,0,1,1,3,10,0,’ BIXOLON Label Printer XT5-40′
// (p1,p2) is (100,750)
Ver. 2.04
– 25 –
Programming(SLCS) Manual
PDF417(p3 = Z)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : P (means `PDF417′) p4 : Maximum Row Count : 3 ~ 90 p5 : Maximum Column Count : 1 ~ 30 p6 : Error Correction level
p6
EC Level
0
0
EC Codeword 2
1
1
4
2
2
8
3
3
16
4
4
32
5
5
64
6
6
128
7
7
256
8
8
512
p7 : Data compression method
p7
Data Type
Compression
0
Text
2 Characters per codeword
1
Numeric 2.93 Characters per codeword
2
Binary
1.2 Bytes per codeword
p8 : HRI
0 : Not Printed
1 : Below the barcode
p9 : Barcode origin point 0 : Center of barcode 1 : Upper left corner of
barcode(default)
p10 : Module Width : 1 ~ 9
p11 : Bar Height : 1 ~ 99
p12 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data.
Example B2100,750,Z,30,5,0,0,1,1,3,10,0,’ BIXOLON Label Printer XT5-40′
// (p1,p2) is (100,750)
Ver. 2.04
– 26 –
QR Code(p3 = Q) p1 : Horizontal position (X) [dot] p2 : Vertical position (Y)
[dot] p3 : Q (means QR Code’) p4 : MODEL selection 1 : MODEL1 2 : MODEL2 p5 : ECC Level p6 L M Q H p6 : Barcode Size : 1~4 p7 : Rotation Value 0 1 2 3
DATA’ : ASCII data or Binary data.
Programming(SLCS) Manual
Recovery Rate 7% 15% 25% 30%
Rotation No Rotation 90 degrees 180 degrees 270 degrees
Example B2200,100,Q,2,M,4,0,’ABCDEFGHIJKLMN1234567890′
// (p1,p2) is (200,100)
Ver. 2.04
– 27 –
Programming(SLCS) Manual
Data Matrix(p3 = D)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : D (the ECC 200 data quality format)
p4 : Barcode Size : 1 ~ 4;
P5 : Reverse
N: Normal
R: Reverse(or Inverse) Reverse Video or Negative image
(P6) : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data.
Example B2200,100,D,2,N,’BIXOLON Label Printer’
// (p1,p2) is (200,100)
Ver. 2.04
– 28 –
Programming(SLCS) Manual
Aztec Barcode(p3 = A)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : A (means `Aztec Bar Code’)
p4 : Barcode Size: 1~10
p5 : Extended channel interpretation code
0: Disable Extended channel interpretation code
1: Enable Extended channel interpretation code
p6 : Error control and symbol size/type
Value
Error control and symbol size/type
0
Default error correction level
1 ~ 99
Error correction percentage
101 ~ 104
1 ~ 4 layer compact symbol
201 ~ 232
1 ~ 32 layer full range symbol
300
Simple Aztec “Rune”
p7 : Menu symbol
0 : Disable Menu symbol
1 : Enable Menu symbol
p8 : Number of symbols for structured append : 1 ~ 26
p9 : Optional ID field for structured append : ID field string (Maximum 24 character)
p10 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data.
Example B2100,100,A,5,0,0,0,1,1,0,’THIS IS AZTEC BARCODE TESTTHIS IS AZTEC BARCODE TEST’ B2400,100,A,7,0,0,0,1,1,1,’THIS IS AZTEC BARCODE TESTTHIS IS AZTEC BARCODE TEST’ P1
Ver. 2.04
– 29 –
Programming(SLCS) Manual
Code 49 Barcode(p3 = F)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : F (means `Code 49 barcode’)
p4 : Narrow bar width [dot]
p5 : Wide bar width [dot]
p6 : Barcode height [dot]
p7 : HRI
0 : Not Printed
1 : Below the barcode
2 : Above the barcode
p8 : Starting mode
Value
Mode
0
Regular Alphanumeric Mode
1
Multiple Read Alphanumeric
2
Regular Numeric Mode
3
Group Alphanumeric Mode
4
Regular Alphanumeric Shift 1
5
Regular Alphanumeric Shift 2
7
Automatic Mode
p9 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data.
Example B2100,100,F,2,7,22,1,7,0,’12345ABC’ B2300,200,F,2,7,44,2,7,0,’12345ABC’ B2500,300,F,2,7,66,1,7,0,’12345ABC’ B2100,400,F,1,3,88,0,7,0,’12345ABC’ P1
Ver. 2.04
– 30 –
Programming(SLCS) Manual
CODABLOCK Barcode(p3 = C)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : C (means `CODABLOCK barcode’)
p4 : Narrow bar width [dot]
p5 : Wide bar width [dot]
p6 : Barcode height [dot]
p7 : Security level
0: Disable
1: Enable
p8 : Number of characters per row (data columns): 2~62
p9 : Mode
Value
Description
A
CODABLOCK A mode uses the Code 39 character set
E
CODABLOCK E mode uses the Code 128 character set
F
CODABLOCK F mode uses the Code 128 character set and Automatically adds Function 1.(FNC1)
p 10 : Number of rows to encode
Mode
Value
A
1 ~ 18
E
2 ~ 4
F
2 ~ 4
p 11 : Rotation
Value
Rotation
0
No Rotation
`DATA’ : ASCII data or Binary data.
Example B210,100,C,2,5,30,0,30,F,4,0,’BIXOLON BARCODE TEST 123BIXOLON 123BIXOLON BARCODE TEST 123BIXOLON BARCODE TEST 123′ B210,400,C,2,5,30,0,30,E,4,0,’BIXOLON BARCODE TEST 123BIXOLON 123BIXOLON BARCODE TEST 123BIXOLON BARCODE TEST 123′ B210,600,C,2,6,10,0,10,A,18,0,’123′ P1
BARCODE BARCODE
TEST TEST
Ver. 2.04
– 31 –
Programming(SLCS) Manual
Micro-PDF417 Barcode(p3 = B)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : B (means `Micro-PDF417 barcode’)
p4 : Module width : 2 ~8
p5 : Barcode height [dot] : 1 ~ 99
p6 : Mode : 0 ~ 33 (Refer to Mirco-PDF417 Mode Table on next page)
p7 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data.
Example B2100,100,B,2,3,12,0,’ABCDEFGHIJKLMN1234567890′ B2100,300,B,2,3,20,0,’ABCDEFGHIJKLMN1234567890′ B2100,600,B,4,4,16,0,’ABCDEFGHIJKLMN1234567890′ B2100,900,B,2,6,8,0,’ABCDEFGHIJKLMN1234567890′ P1
Ver. 2.04
– 32 –
Programming(SLCS) Manual
Mode (M)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33
Number of Data
Columns 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4
Mirco-PDF417 Mode Table
Number of Data Rows
% of Cws for
EC
Max Alpha Characters
Max Digits
11
64
6
8
14
50
12
17
17
41
18
26
20
40
22
32
24
33
30
44
28
29
38
55
8
50
14
20
11
41
24
35
14
32
36
52
17
29
46
67
20
28
56
82
23
28
64
93
26
29
72
105
6
67
10
14
8
58
18
26
10
53
26
38
12
50
34
49
15
47
46
67
20
43
66
96
26
41
90
132
32
40
114
167
38
39
138
202
44
38
162
237
6
50
22
32
8
44
34
49
10
40
46
67
12
38
58
85
15
35
76
111
20
33
106
155
26
31
142
208
32
30
178
261
38
29
214
313
44
28
250
366
4
50
14
20
Remarks
Ver. 2.04
– 33 –
2-1-5 B3 (Special Barcode)
Programming(SLCS) Manual
Description
Draw Special Barcode on the image buffer
Syntax
B3p1,p2,p3……’DATA’
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : Special barcode selection
p3
Special Barcode
I
IMB(Intelligent Mail Barcode)
M
MSI Barcode
P
Plessey Barcode
T
TLC39 Barcode
R
RSS Barcode
Following parameters (p4, p5 …. ,Data) are barcodes-specific. See the following pages for details of each special barcodes.
IMB (p3 = I) p1 : Horizontal position (X) [dot] p2 : Vertical position (Y)
[dot] p3 : I (means IMB’) p4 : Rotation Value 0 1 2 3 p5 : HRI 0 : Not Printed 1 : Below the barcode
DATA’ : ASCII data or Binary data.
Rotation No Rotation 90 degrees 180 degrees 270 degrees
Example B3100,100,I,0,1,’0123456709498765432101234567891′ P1
// (p1,p2) is (100,100)
Ver. 2.04
– 34 –
Programming(SLCS) Manual
MSI Barcode (p3 = M)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : M (means `MSI Barcode’)
p4 : Narrow bar width [dot]
p5 : Wide bar width [dot]
p6: Barcode height [dot]
p7: Check digit selection
Value
Rotation
0
No check digits
1
1 Mod 10
2
2 Mod 10
3
1 Mod 11 and 1 Mod 10
p8: Print check digit in HRI
0: Not print check digit
1: Print check digit p9 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
p10 : HRI :
0 : Not printed
1 : Below the bar code
2 : Above the bar code
`DATA’ : ASCII data or Binary data.
Example B3100,100,M,2,7,150,1,1,0,1,’123456′ B3500,100,M,2,7,150,1,1,0,2,’123456′ B3100,100,M,2,7,150,1,1,0,1,’123456′ B3100,300,M,2,7,150,0,0,0,1,’123456′ P1
Ver. 2.04
– 35 –
Plessey Barcode (p3 = P) p1 : Horizontal position (X) [dot] p2 : Vertical
position (Y) [dot] p3 : P (means Plessey Barcode’) p4 : Narrow bar width [dot] p5 : Wide bar width [dot] p6: Barcode height [dot] p7: Print check digit 0: Not print check digit 1: Print check digit p8 : Rotation Value 0 1 2 3 p9 : HRI : 0 : Not printed 1 : Below the bar code 2 : Above the bar code
DATA’ : ASCII data or Binary data.
Programming(SLCS) Manual
Rotation No Rotation 90 degrees 180 degrees 270 degrees
Example B3450,100,P,2,7,150,1,0,2,’12345′ B350,100,P,2,7,150,1,0,1,’12345′ P1
Ver. 2.04
– 36 –
Programming(SLCS) Manual
TLC39 Barcode (p3 = T)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : T (means `TLC39 Barcode’) p4 : Narrow bar width of the Code39 [dot] p5 : Wide bar width of the Code 39[dot] p6 : Height of the cod39 [dot]
p7 : Row height of the Micro PDF417: 1 ~ 255 p8 : Narrow bar width of the Micro PDF417: 1~ 10
p9 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data. Data structure : ECI Number, Serial Number, Additional data
Data field
Description
ECI Number. If the seventh character is not a
comma, only Code 39 prints. This means if more
than 6 digits are present, Code 39 prints for the first
ECI Number
six digits (and no Micro-PDF symbol is printed). · Must be 6 digits.
· Firmware generates invalid character error if the firmware sees anything but 6 digits.
· This number is not padded. Serial number. The serial number can contain up to 25 characters and is variable length. The serial number is stored in the Micro-PDF symbol. If a
comma follows the serial number, then additional
Serial Number data is used below.
· If present, must be alphanumeric (letters and numbers, no punctuation).
· This value is used if a comma follows the ECI number.
Additional data. If present, it is used for things such as a country code. Data cannot exceed 150 bytes.
Additional data
This includes serial number commas.
· Additional data is stored in the Micro-PDF symbol and appended after the
serial number. A comma must exist between each maximum of 25
characters n the additional fields.
· Additional data fields can contain up to 25 alphanumeric characters per field.
Example
B350,100,T,2,4,50,3,2,0,’123456,ABCD12345678901234,5551212,88899′
Ver. 2.04
– 37 –
Programming(SLCS) Manual
RSS Barcode (p3 = R)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot] p3 : R (means `RSS Barcode’) p4 : RSS Barcode type
Value Barcode Type
0
RSS14
1
RSS14 Truncated
2
RSS14 Stacked
3
RSS14 Stacked Omnidirectional
4
RSS Limited
5
RSS Expanded
6
UPC-A
7
UPC-E
8
EAN-13
9
EAN-8
10
UCC/EAN-128 and CC-A/B
11
UCC/EAN-128 and CC-C
p5 : Magnification: 1 ~ 10 p6: Separator height: 1 ~ 2 p7: Barcode height [dot] This parameter only affects the UCC/EAN barcode type and CC-A/B/C barcode type. p8: The segment width: 0 ~ 22 (Even numbers only)
This parameter only affects the RSS Expanded barcode type.
p9 : Rotation
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
`DATA’ : ASCII data or Binary data.
Example B350,100,R,0,2,1,20,10,0,’12345678901|this is composite info’ P1
Ver. 2.04
– 38 –
2-1-6 BD (Block Draw)
Programming(SLCS) Manual
Description
Draw Line, Block, Box & Slope on the image buffer
Syntax
BDp1,p2,p3,p4,p5(,p6)
Parameters
p1 : Horizontal start position (X) [dot]
p2 : Vertical start position (Y) [dot]
p3 : Horizontal end position (X) [dot]
p4 : Vertical end position (Y) [dot]
p5 : Options
p5
Type
Additional p6
O Line Overwriting
Not necessary
E Line Exclusive OR
Not necessary
D Line Delete
Not necessary
S Slope(a oblique line) B Box
Thickness Thickness
If p5 is S or B, then additional p6 must follow p5.
Ver. 2.04
– 39 –
Example
- Start and end position (p1,p2)
Programming(SLCS) Manual
(p3,p4)
-
Overwriting mode(when p5 is O)
-
Exclusive OR mode(when p5 is E)
-
Delete block mode(when p5 is D)
Ver. 2.04
– 40 –
- Slope block mode(when p5 is S) (p1,p2) p6 : Thickness
(p3,p4)
Programming(SLCS) Manual
- Draw box mode(when p5 is B) (p1,p2) p6 : Thickness
(p3,p4)
Ver. 2.04
– 41 –
2-1-7 CD (Circle Draw)
Programming(SLCS) Manual
Description
Draw Circle on the image buffer
Syntax
CDp1,p2,p3,p4
Parameters
p1 : Horizontal start position (X) [dot]
p2 : Vertical start position (Y) [dot]
p3 : Circle Size Selection
Value Diameter (mm)
1
5
2
7
3
9
4
11
5
13
6
21
p4 : Multiplier : 1 ~ 4
Width × Height(dots) 40 × 40 56 × 56 72 × 72 88 × 88
104 × 104 168 × 168
Example CD100,200,2,1
(100,200)
Circle size(diameter is 7mm)
Ver. 2.04
– 42 –
2-1-8 CS (Character Set selection)
Programming(SLCS) Manual
Description
To select International Character Set(ICS) and Code Page Table.
Syntax
CSp1,p2
Parameters
p1 : International Character Set
p1
Country
0
U.S.A
1
France
2
Germany
3
U.K
4
Denmark I
5
Sweden
6
Italy
7
Spain I
8
Norway
9
Denmark II
10
Japan
11
Spain II
12
Latin America
13
Korea
14
Slovenia/Croatia
15
China
Ver. 2.04
– 43 –
Programming(SLCS) Manual
p2 : Code Pages
p2
Code Table
Language
0
CP437
U.S.A
1
CP850
Latin 1
2
CP 852
Latin 2
3
CP 860
Portuguese
4
CP 863
Canadian French
5
CP 865
Nordic
6
WCP 1252
Latin I
7
CP 865 + WCP 1252
European Combined
8
CP 857
Turkish
9
CP 737
10
WCP 1250
Greek Latin 2
11
WCP 1253
12
WCP 1254
13
CP 855
Greek
Turkish Cyrillic
14
CP 862
Hebrew
15
CP 866
Cyrillic
16
WCP 1251
Cyrillic
17
WCP 1255
Hebrew
18
CP 928
19
CP 864
Greek Arabic
20
CP 775
Baltic
21
WCP1257
Baltic
22
CP858
Latin 1 + Euro
Default Setting is U.S.A standard (p1=0 and p2=0).
European Combined Page Address 0x80
0x81 ~ 0x9f 0xA0 ~ 0xff
Code Page Euro Currency
PC865 PC1252
Ver. 2.04
– 44 –
Programming(SLCS) Manual
International Character Set
Country
He x
23h 24h 40h 5Bh 5Ch
5D h
5Eh 60h 7Bh 7Ch
7D h
7E
Dec 35 36 64 91 92 93 94 96 123 123 125 126
U.S.A
@ [ ] ^ ` { | } ~
France
à ° ç § ^ ` é ù è ¨
Germany
§ ÄÖÜ ^ ` ä ö ü
U.K.
@ [ ] ^ ` { | } ~
Denmark I
@Æ Ø Å ^ ` æ ø å ~
Sweden
¤ É ÄÖÅÜé ä ö å ü
Italy
@ ° é ^ ù à ò è ì
Spain
@ Ñ ¿ ^ ` ¨ ñ } ~
Norway
¤ É ÆØ Å Ü é æø å ü
Denmark II
É ÆØ Å Ü é æø å ü
Japan
@ [ ] ^ ` { | } ~
Spain II
á ¡ Ñ ¿ é ` í ñ ó ú
Latin America
á ¡ Ñ ¿ é ü í ñ ó ú
Korea
@ [ ] ^ ` { | } ~
Slovenia/Croatia
Z S C z s c
China
¥@[ ] ^ ` { | } ~
ASCII Code
0~31 : Control Code
32~127 : Alphanumeric
0 1 2 3 4 5 6 7 8 9ABCDE F
0
0 1
Control Characters
16
2 32
! ” # % & ‘ ( ) * + , – . /
3 48
0 1 2 3 4 5 6 7 8 9
:
;
< = > ?
4 64
@A B CD E
F GH I
J
K L MNO
5 80
PQR S
T U VWX
Y
Z
[
]
^
_
`
6 96
a b c d e
f
g h
i
j
k
l mn o p
7 112
q
r
s
t
u
v w x
y
z
{
|
}
~
Refer to the “Code Pages Manual” for more extension code pages table.
Ver. 2.04
– 45 –
2-1-9 P (Print)
Programming(SLCS) Manual
Description
Let the printer start printing the content of image buffer
Syntax
Pp1,[p2] Parameters
p1 : Number of label sets : 1 ~ 65535 p2 : Number of copies of each label : 1
~ 65535
The P command cannot be used in a template sequence. If printing command is needed in template sequence, then use the PV command(See the example of next page).
Caution
The P’ command should be terminated by
CR'(0x0d). If not, the printer will
not start to print until `CR’ comes.
Ver. 2.04
– 46 –
Example
Programming(SLCS) Manual
(1) In case of Using P (P is used outside of template sequence)
TS’TPL_TST1′
// Start Template Store
SV00,15,N,’Model Name :’
// Declare variable V00
T50,100,3,1,1,0,0,N,N,’Model Name :’V00 // T command with variable
TE
// End Template Store
TR’TPL_TST1″ ? XT5-40 P3,2
entering
// Recall stored template `TPL_TST1′ // Get content of variable used in
recalled template // Content of variable V00 // when using P command, It must
not be inside
template // but be used after recalling the template and
the contents of all variables. // After P command, printer starts printing.
(2) In case of Using PV(PV is used inside of template sequence)
TS’TPL_TST1′
// Start Template Store
SV00,15,N,’Model Name :’
// Declare variable V00
SV01,2,N,’# of set :’
// Declare variable V01
SV02,2,N,’# of copies : `
// Declare variable V02
T50,100,3,1,1,0,0,N,N,’Model Name :’V00 // T command with variable
PVV01,V02
// PV command can be used inside the template
TE
// End Template Store
TR’TPL_TST1″ ? XT5-40 3 2
// Recall stored template `TPL_TST1′ // Get content of variable used in recalled template // Content of variable V00 // Content of variable V01 // Content of variable V02 // As soon as all contents of variables are entered // printer will starts printing
Ver. 2.04
– 47 –
Programming(SLCS) Manual
2-2 Media Buffer Related Commands
- ST Select thermal direct/transfer printing mode.
- SM Set marginal value in label(Image buffer).
- SF Set back-feed option.
- SL Set label(Image buffer) length.
- SW Set label(Image buffer) width.
- CB Clear image buffer.
- CL Set calibration checking length.
Ver. 2.04
– 48 –
2-2-1 ST (Set Printing Type)
Programming(SLCS) Manual
Description
Select thermal direct printing or thermal transfer printing.
Syntax
STp1
Parameters
p1 : Direct thermal / thermal transfer – d : Direct thermal – t : Thermal
transfer
2-2-2 SM (Set Margin)
Description
Set marginal value of the image buffer. This command moves the origin point
(0,0) to (p1,p2) and make (p1,p2) become the new origin.
Syntax
SMp1,p2
Parameters
p1 : Horizontal margin [dots] p2 : Vertical margin [dots] The origin point is
upper-left point of the image buffer
Ver. 2.04
– 49 –
Programming(SLCS) Manual
** When printing orientation is from top to bottom
(0,0) : Origin
Image Buffer
New Image Buffer
(p1,p2) : New Origin virtual (0,0)
Label Feeding Direction
** When printing orientation is from bottom to top.
Label Feeding Direction
virtual (0,0) New Origin : (p1,p2)
Ver. 2.04
– 50 –
2-2-3 SF (Set Back-Feed Option)
Programming(SLCS) Manual
Description
Set back-feed option. This command decides whether printer does back-feed
action before starting printing.
Syntax
SFp1(,p2)
Parameters
p1 : Enable/Disable – 0 : Disable back-feed option. – 1 : Enable back-feed
option(Default)
p2 : Back feeding step quantity. – This parameter is valid when p1 is 1. – The
step quantity defined by user can’t exceed printer’s default feeding quantity.
– 0 means printer’s default feeding quantity.
This option is useful for the continuous paper or black mark media with
perforation line away from black mark.
The printer’s default back feeding step quantity depends on the printer models
and printer modes such as normal, peeler or cutter.
Examples SF0 SF1 SL1,0 SL1,100 SL0,100
Disable Printer’s back-feeding option Default quantity of Back feed is executed before printing Default quantity of Back feed is executed before printing 100 step’s Back feed is executed before printing Back feed is disabled and p2(100) is ignored
Ver. 2.04
– 51 –
2-2-4 SL (Set Length)
Programming(SLCS) Manual
Description
Set length of label and gap(or Black Mark) and specify media type.
Syntax
SLp1,p2(,p3)(,p4)
Parameters
p1 : Label length [dots] : Maximum 2432 dots(12 inch)
Double buffering feature can be used only when label length(p1) is
less than 1216(2432/2, 6inch) dots.
If p1 is over 1216 dots, the double buffering feature will be
automatically released.
So if you don’t use double buffering feature, you can design
maximum 2432 dots(12 inch) size label.
p2 : Gap length or thickness of black line [dots] p3 : Media Type
p3
Media type
G
Gap
C
Continuous
B
Black Mark
If this parameter is not used, automatically set to G(Gap type).
The default value of label length is 6 inch(1216 dots)
This command sets the length of image buffer and the printer will
print and form feed as much as the length set by this command.
When using Continuous type media, the label length must be set.
p4 : Offset Length between Black Mark(or Gap) and perforation line [dots] This parameter is valid when p3 parameter is used.
Examples
SL1200,20 SL1200,20,C SL1200,20,G
Gap media, Media length:1200dots,Gap length:20dots Continuous media, Media length:1200dots,Gap length:20dots Gap media, Media length:1200dots,Gap length:20dots
SL1200,20,B Black mark media, Media length:1200dots,Gap length:20dots
The perforation line is on the black mark.
SL1200,20,B,200 Black Mark media, Media length:1200dots,Gap length:20dots
The perforation line is 200 dots behind from black mark.
In the Gap Mode, the printer will form feed until meeting the next gap. In the Continuous Mode, the printer will form feed as much as label length set by SL. In the B/M Mode, the printer will form feed until meeting the next B/M.
Ver. 2.04
– 52 –
Example p1 & p2(Length)
Programming(SLCS) Manual
SL406,20
// Set label length to 406 dots (2 inch, 50mm) and gap length to 20 dots(2.5mm)
p1 (In this example,406)
P2 (In this example,20)
Ver. 2.04
– 53 –
Example p3(Media Type)
Programming(SLCS) Manual
1. Gap Type
2. Continuous Type
3. Black Mark Type
Example p4(Offset Lenght)
p4 : Offset Length
Black Mark Perforation Line
Ver. 2.04
– 54 –
2-2-5 SW (Set Width)
Programming(SLCS) Manual
Description
Set label width. Resize the image buffer to match the label size.
Syntax
SWp1
Parameters
p1 : Label width [dots] The default value of label width is 4.1 inch( 832
dots) and that is the maximum printable width. Every Printer except XT5-40 is
the center aligned and media is positioned in the center of the head. XT5-40
is the left aligned and media is positioned in the left of the head. (Standard
for industrial label printer)
Example
SW406
// Set label width to 2 inch(406 dots)
Printer Head, Max 832dots(4 inch)
Maximum Buffer Width
Printing Area Set by
SL and SW
Maximum Buffer Width
Set by SL
p1
CENTER OF HEAD
Ver. 2.04
– 55 –
2-2-6 CB (Clear Buffer)
Programming(SLCS) Manual
Description
Clear image buffer and be ready to make a new label.
Syntax
CB
Example
CB
// Clear Image Buffer
2-2-7 CL (Calibration Length setting)
Description
Set calibration checking length in mm units.
Syntax
CLp1
Parameters
p1 : Calibration checking length [mm] Calibration checking length Minimum
150mm, Default 600mm, Maximum 2000mm
Example
CL1200
// Set Calibration Checking Length in 1200mm
Calibration checking length would be saved in printer memory by using CL command.
Ver. 2.04
– 56 –
2-3 Printer Setting Commands
- SS Set printer speed
- SD Set printing density
- SO Set printing orientation
- SP Set serial port
- SA Set Offset
- TA Set Tear-off/Cut
Programming(SLCS) Manual
Ver. 2.04
– 57 –
2-3-1 SS (Set Speed)
Description
Set print speed
Syntax
SSp1
Parameters
p1 : Speed set value Value 0 1 2 3 4
5 6
Speed 2.5 ips 3.0 ips 4.0 ips 5.0 ips 6.0 ips
7.0 ips
8.0 ips
2-3-2 SD (Set Density)
Description
Set printing density
Syntax
SDp1
Parameters
p1 : Density Level – 0 ~ 20 (0 is the lowest density)
Programming(SLCS) Manual
Ver. 2.04
– 58 –
2-3-3 SO (Set Orientation)
Description
Set printing direction
Syntax
SOp1
Parameters
p1 : Printing direction T : Print from top to bottom(default) B : Print from
bottom to top
Programming(SLCS) Manual
Example
SOT SOB
// Print from top of the image buffer to bottom. // Print from bottom of the image buffer to top.
Printing Direction
1. SOT (Print from Top to Bottom)
2. SOB (Print from Bottom to Top)
Ver. 2.04
– 59 –
2-3-4 SP (Set Port)
Description
Set serial port
Syntax
SPp1,p2,p3,p4
Parameters
p1 : Baud rate
Value
Baud Rate(bps)
0
9,600
1
19,200
2
38,400
3
57,600
4 p2 : Parity
Value
115,200 Parity
O
Odd parity
E
Even parity
N
No parity(Default)
p3 : Number of data bits
Value
Data bits
7
7 bit
8
8 bits (Default)
p4 : Number of stop bits
Value
Stop bits
1
1 bit(Default)
2
2 bits
Programming(SLCS) Manual
Ver. 2.04
– 60 –
2-3-5 SA (Set Offset)
Programming(SLCS) Manual
Description
Save (set) offset length between black marks (or gap) and dotted lines [dots]
Syntax
SAp1
Parameters
p1 : -100~100
Offset values saved via the use of SA commands are stored permanently on the printer. (Offset values saved via the cf. SL command are reset after the power is turned off.)
2-3-6 TA (Tear-off/Cutter Position Setting)
Description
This function regulates the label cutting location after printing. Tear-off
position or Cut position can adjust.
Syntax
TAp1
Parameters
p1 : -100~100
Tear-off/Cutter Position values saved via the use of TA commands are stored
permanently on the printer.
Ver. 2.04
– 61 –
2-4 Variable Related Commands
Programming(SLCS) Manual
-
SC Counters which is used in template sequence
-
AC(Auto Counter) Counters which is used in normal commands sequence (outside of template sequence)
-
SV Set variable
-
? Get data for counter and variable
-
PV Print with variables
Ver. 2.04
– 62 –
2-4-1 SC (Set Counter)
Programming(SLCS) Manual
Description
Define one counter of total 10 counters.
Counters must be used in Template sequence and
execute consecutive auto-numbering function.
Syntax
SCp1,p2,p3,p4,’Prompt’
Parameters
p1 : Identity of Counter : 0 ~ 9
Total 10 counters, from C0 to C9, are provided.
p2 : The size of the field which displays the content of counter : 1 ~ 27
p3 : Justification in field(Field size is p2)
Value
Justification
N
No
R
Right
L
Left
C
Center
p4 : Step Value : ±1 ~ ±9
+ or symbol must precede . Ex) 2 or +3
`Prompt’: This text string is transmitted to host(PC) by serial interface in
order to give information to host about the declared counter.
The data field of T(Text) or B(Barcode) commands is used to print the contents of counter.
SC should be used just in Template sequence. If you want to use counter function in normal mode(not in Template), use the AC(Auto Counter).
Example
SC0,7,N,+3,’Please Enter Serial Number’
Ver. 2.04
– 63 –
2-4-2 AC (Auto Counter)
Programming(SLCS) Manual
Description
Define one counter of total 10 counters. Counters can be used in normal
mode(not in Template) and execute consecutive auto-numbering.
Syntax
ACp1,p2,p3,’Start Value’
Parameters
p1 : Identity of Counter : 0 ~ 9 Total 10 counters, from C0 to C9, are
provided.
p2 : The size of the field which displays the content of counter : 1 ~ 27 p3 :
Step Value : ±1 ~ ±9
+ or symbol must precede . Ex) 2 or +3 `Start Value’ : Start value of
auto-counting. Just digits can be used in this field
The Auto-counter defined by AC command can be printed with T and B1 command.
This function is useful to print serial number or serial barcode without using
Template. AC cannot be used in Template sequence. If you want to use counter
function in
Template sequence, use the SC command.
Example
AC0,3,+1,’123′ ` mark AC1,7,+1,’1234567′
// Please input the start value of counting between
T100,100,3,1,1,0,0,N,N,C0 B1100,400,0,2,7,100,0,1,12,C1
P3,1
Ver. 2.04
– 64 –
2-4-3 SV (Set Variable)
Programming(SLCS) Manual
Description
Define variables for the text or barcode `data’ fields.
Syntax
SVp1,p2,p3,’Prompt’
Parameters
p1 : Identity of Variables : 00 ~ 99 p2 : Maximum number of characters : 1 ~
99 p3 : Justification in field(Field size is p2)
Value
Justification
N
No
R
Right
L
Left
C
Center
`Prompt’: This ASCII text field is used to ask a value to be entered for the variable(p1)
and is transmitted to the host by serial interface.
The data field of T(Text) or B(Barcode) commands is used to print the contents of variable. Variable is entered to data field like V00 or V01. If variable characters have smaller number then parameter2(p2), remain characters are padded by null data(0x20) in barcode printing.
Example
SV01,20,N,’Please Enter Product Code :’
Ver. 2.04
– 65 –
2-4-4 ? (Get Variables)
Programming(SLCS) Manual
Description
Use this command to get the content of variables or counters
Syntax
? Content of variable
Data must be entered in ascending order
Example
TS’Template1′
// Template Store Start
SV00,20,N,’Enter Company Name : ‘
// Declare(Set) variable V00
SV01,15,N,’Enter Product Code :’
// Declare(Set) variable V01
T50,30,3,1,1,0,0,N,N,V00
// Use T command to print V00
T50,150,3,1,1,0,0,N,N,’Code : ‘V01// Use T command to print V01
TE
// Template Store End
TR’Template1′ ? BIXOLON XT5-40 P1
// Recall Template1 // Start to get data for variables // data for V00 // data for V01 // Start Printing when the P command comes
Result
BIXOLON Code : XT5-40
Ver. 2.04
– 66 –
2-4-5 PV (Print with Variables)
Programming(SLCS) Manual
Description
This command is used in template sequence. The parameters are given by
variables.
Syntax
PVp1,[p2] Parameters
p1 : Number of label sets : 1 ~ 65535 p2 : Number of copies of each label : 1
~ 65535
Example
TS’Template1′ SV00,20,N,’Please Input the Name :’ SV01,5,N,’Input Number of
label sets :’ SV02,5,N,’Input Number of label copies :’
T50,30,3,1,1,0,0,N,N,V00 PVV01,V02 TE
// Template Store Start // Declare(Set) variable V00 // Declare(Set) variable V01 // Declare(Set) variable V02 // Write V00 to image buffer // Print V00, V02 copies, V01 sets // Template Store End
TR’Template1′ ? This is PV Test 2 1
// Recall Template1 // Start to get data for variables // data for V00 // data for V01 // data for V02
Start Printing as soon as data for all variables(and counters) are entered.
Ver. 2.04
– 67 –
Programming(SLCS) Manual
2-5 Template Related Commands
Template(a certain format of label, sequence of SLCS commands) related
commands
- TS Indicate start of template sequence store.
- TE Indicate end of template sequence store.
- TR Recall and reuse stored template.
- TD Delete stored template.
- TI Print the list of all templates stored in memory.
- TN Transfer the list of all templates stored in memory to the HOST.
- TT Transfer the contents of the specific template stored in memory to the HOST.
Ver. 2.04
– 68 –
2-5-1 TS (Template store Start)
Programming(SLCS) Manual
Description
Start template sequence storing. All the contents following TS’ are stored in memory until meeting
TE’ Command.
Syntax
TS ‘Template name’
Parameters
Template name’: This name will be used when
Recall’ the stored template. The
name is allowed to be up to 10 characters long. The `Template name’ is Case-
Sensitive.
TI command shows the list of currently stored Templates.
2-5-2 TE (Template store End)
Description
End template sequence storing
Syntax
TE
When storing is finished, the printer sends `!’ to the host to prompt end of
storing.
Example
TS’Template1′ …… TE
// Start template storing // End template storing
Ver. 2.04
– 69 –
2-5-3 TR (Template Recall)
Programming(SLCS) Manual
Description
Recall the stored template from memory to make a label and print that.
Syntax
TR’Template name’
Parameters
Template name’ : Indicate the template to be recalled. The name is allowed to be up to 10 characters long. The
Template name’ is Case-Sensitive.
Example
TR’Template1′
// Recall `Template1′
If recalled Template does not include any variable or counter, just P’ command is enough to start printing. If recalled Template includes variables or counters but not
PV'(Print with Variables),
use ?’ command to get data for variables and counters and finally
P’ command
is
necessary to start printing. If recalled Template includes PV commands,
printing will start as soon as all data for
variables and counters are entered.
Ver. 2.04
– 70 –
2-5-4 TD (Template Delete)
Programming(SLCS) Manual
Description
Delete stored template from memory
Syntax
TD’Template name’
Parameters
Template name’ : Indicate the template to be deleted. The name is allowed to be up to 10 characters long. The
Template name’ is Case Sensitive. By using
*, all templates will be deleted from memory.
Example
TD’Template1′ TD*
// Delete `Template1′ // Delete all currently stored templates
Ver. 2.04
– 71 –
2-5-5 TI (Template Information)
Programming(SLCS) Manual
Description
Print list of currently stored templates and available memory space
Syntax
TI
Example
TI
Result
Templates Information ======================== 1. Template1 2. Template2
Available template memory : 53Kbyte
Ver. 2.04
– 72 –
2-5-6 TN (Template Name)
Programming(SLCS) Manual
Description
Transfer memory saved template lists to HOST
Syntax
TN
Each template name separates with Comma(,) If there is no saved template, it will return NULL value.
Example
TN
// Request memory saved template list SEND
Tmpltname1, Tmpltname2,….., TmpltnameN // Receive saved template lists RECEIVE
Ver. 2.04
– 73 –
2-5-7 TT (Template Transfer)
Programming(SLCS) Manual
Description
Transfer memory saved template contents to HOST
Syntax
TT Template name’ Parameters
Template name’ : Select template name you want to receive. Name length can be
10 characters. Template name recognizes a capital case.
Printer would notify template end by transferring Null value after the end of the template contents.
Example
TT`Template1′
// Request memory saved template1’s contents SEND
SV00,20,N,’Please Input the Name :’
SV01,5,N,’Input Number of label sets :’
SV02,5,N,’Input Number of label copies :’
T50,30,3,1,1,0,0,N,N,V00
PVV01,V02
// Receive all template1’s contents
RECEIVE
Ver. 2.04
– 74 –
Programming(SLCS) Manual
2-6 Image Related Commands
These commands provide functions to download and print graphic data. PCX and
BMP format file are supported and bitmap image data can be printed directly.
- IS Download PCX format image data to NV(Non Volatile) area of memory.
- IR Recall and print downloaded image data.
- ID Delete image data in NV memory.
- II Print all images stored in memory.
- LD Draw the bitmap image data directly on specific position on image buffer.
- LC Draw compression bitmap image data on specific position of image buffer.
- BMP Draw BMP format image file directly on specific position on image buffer.
Ver. 2.04
– 75 –
2-6-1 IS (Image Store)
Programming(SLCS) Manual
Description
Download PCX format Image file into the Printer Memory
Syntax
ISp1, ‘Image name’DATA OF .PCX
Parameters
p1 : The size of image file in unit of byte. `Image name’ : This is the name
that will be used when recalling the stored image data.
The name is allowed to be up to 10 characters long. The name is case
sensitive. DATA OF .PCX : Binary data string of PCX file.
2-6-2 IR (Image Recall)
Description
Recall the stored image from memory and draw that on the image buffer.
Syntax
IRp1,p2, ‘Image name’
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] `Image
name’ : Indicate the image data to be recalled.
Variable can be used in this field. The name is allowed to be up to 10
characters long. This name is Case Sensitive.
Example
IR30,100,’Image1′ IR30,100,V01
// Recall `Image1′ // Variable can be used in name field
Ver. 2.04
– 76 –
2-6-3 ID (Image Delete)
Programming(SLCS) Manual
Description
Delete stored image from memory
Syntax
ID’Image name’
Parameters
`Image name’ : Indicate the Image in memory to be deleted. The name is allowed
to be up to 10 characters long. This name is Case Sensitive. By using *, all
images in memory will be deleted.
Example
ID’Image1′ ID*
// Delete `Image1′ // Delete all currently stored images
Ver. 2.04
– 77 –
2-6-4 II (Image Information)
Programming(SLCS) Manual
Description
Print list of currently stored images in memory and available memory space.
Syntax
II
Example
II
Result
Image Information ===================== 1. Image1 2. Image2 Available Images
memory : 5.3Kbyte
Ver. 2.04
– 78 –
2-6-5 LD
Programming(SLCS) Manual
Draw bitmap image data on specific position of image buffer.
Syntax
LDxL xH yL yH dhL dhH dvL dvH d1~dk
Parameters
xL : Low byte of horizontal start position (X) [dot] xH : High byte of
horizontal start position (X) [dot] Start position in x direction = xH 256 +
xL
yL : Low byte of verticalstart position (Y) [dot] yH : High byte of vertical
start position (Y) [dot] Start position in y direction = yH 256 + yL
dhL : Low byte of the number of bytes in x-direction. dhH : High byte of the
number of bytes in x-direction.
Number of data in x direction = dhH 256 + dhL
dvL : Low byte of the number of lines. dvH : High byte of the number of lines.
Number of data in y direction = dvH 256 + dvL
d1~dk : bitmap image data. k = (dhH256 + dhL) (dvH*256 + dvL)
Caution
There are no comma (,) and no space between each parameters.
Ver. 2.04
– 79 –
Example
Programming(SLCS) Manual
LD 0x11 0x02 0x40 0x02 0x08 0x00 0x20 0x00 0xFF ~ 0xFF
x position : 0x02 0x100(256) + 0x11 = 0x211(529) y position : 0x02 0x100(256) + 0x40 = 0x240(576) horizontal data number : 0x00 0x100(256) + 0x08 = 0x08(8) vertical data number : 0x00 0x100(256) + 0x20 = 0x20(32) bitmap data : total number = 8 * 32 = 256
(, )
Ver. 2.04
– 80 –
2-6-6 LC
Programming(SLCS) Manual
Draw compression bitmap image data on specific position of image buffer
Syntax
LCp1p2xL xH yL yH dhL dhH dvL dvH d1~dk
Parameters
p1: Compression type R: RLE
p2: Color 0x00: black 0x01: Color(red or blue)
xL : Low byte of horizontal start position (X) [dot] xH : High byte of
horizontal start position (X) [dot] Start position in x direction = xH 256 +
xL
yL : Low byte of vertical start position (Y) [dot] yH : High byte of vertical
start position (Y) [dot] Start position in y direction = yH 256 + yL
dhL : Low byte of the number of bytes in x-direction. dhH : High byte of the
number of bytes in x-direction.
Number of data in x direction = dhH 256 + dhL
dvL : Low byte of the number of lines. dvH : High byte of the number of lines.
Number of data in y direction = dvH 256 + dvL
d1~dk : Compression bitmap image data. k = (dhH256 + dhL) (dvH*256 + dvL)
Caution
There are no comma (,) and no space between each parameters.
Ver. 2.04
– 81 –
Example
Programming(SLCS) Manual
LC R 0x00 0x11 0x02 0x40 0x02 0x08 0x00 0x20 0x00 0xFF ~ 0xFF
1 2
3
4
5
6
7
Compression type : R =RLE Color : 0x00 = Black x position : 0x02 * 0x100(256)
- 0x11 = 0x211(529) y position : 0x02 0x100(256) + 0x40 = 0x240(576)
horizontal data number : 0x00 0x100(256) + 0x08 = 0x08(8)
6 vertical data number : 0x00 0x100(256) + 0x20 = 0x20(32) 7 bitmap data : total number = 8 32 = 256
(, )
6
Ver. 2.04
– 82 –
Programming(SLCS) Manual
RLE compression
This is the algorithm to compress the continuous data. The compression is
applied to 0x00 & 0xff data but not the others. 0xff 0x04 data is created if
0xff is repeated four times like 0x00 0x00 0x00 0x00. In the same way, 0x00
0x04 is created by four times repeats of 0x00 such as 0x00 0x00 0x00 0x00.
Here is the example of compression.
Example) 0x78 0x78 0xff 0xff 0xff 0xff 0xff 0x22 0x00 0x00 0x00 0x00 0x78 0x78
0xff 0x05 0x22 0x00 0x04
Ver. 2.04
– 83 –
2-6-7 BMP
Programming(SLCS) Manual
Send BMP format file directly to printer. Just white/black BMP file is supported
Syntax
BMPp1,p2 Data String of *.bmp
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot]
1. means CR(+LF)’ 2. There is comma(,) between p1 and p2. 3\. After p2(Before sending BMP data string)
CR(+LF)’ must follow.
Example
In DOS mode, COPY bmp.txt+image2.bmp+P.txt LPT1 /b
Bmp.txt BMP200,200
P.txt P1
Ver. 2.04
– 84 –
Programming(SLCS) Manual
2-7 Downloadable font Related Commands
Download fonts into the printer memory. Users can download special size or
special design of ASCII font and use this font with T command.
- DT Download True Type Font into Printer Memory
- DD Delete downloaded fonts from memory
- DI Print all downloaded fonts in memory and available memory space.
Ver. 2.04
– 85 –
2-7-1 DT (Download True Type Font)
Programming(SLCS) Manual
Description
Download windows system font into printer memory.
Syntax
DTp1,p2,’Font Name’ a1b1(DATA1)a2b2(DATA2)…anbn(DATAn)
Parameters
p1 : Total number of characters to be downloaded: 0~255 p2 : Font Height:
0~255 Font name : A ~ Z
an : Character position in ASCII Table(0~255) bn : Font width(dots) (DATAn) :
Character Bitmap Data
Total bytes of bitmap data : p2 × (bn+7)/8 bytes
Example
44 44 2a 0d 0a 44 54 60 14 27 41 27
20 0b ……
p1 p2 Font name
a1 b1 DATA1 : p2×(b1+7)/8 bytes 21 0c ……
a2 b2 DATA2 : p2×(b2+7)/8 bytes
DD*..DT..’A’
……
bn =8bits(1Byte)
Number of DATAn = 12 × (8+7)/8 = 12 Bytes
p2 =
12
Ver. 2.04
– 86 –
2-7-2 DD (Downloaded font Delete)
Programming(SLCS) Manual
Description
Delete downloaded font from memory
Syntax
DD’font name’
Parameters
`font name’ : Indicate the Image in memory to be deleted.(A~Z) This name is
Case Sensitive. By using *, all images in memory will be deleted. You can show
the downloaded font list by DI command.
Example
DD’A’ DD*
// Delete downloaded font A // Delete all downloaded fonts in memory
Ver. 2.04
– 87 –
2-7-3 DI (Downloaded font Information)
Programming(SLCS) Manual
Description
Print list of downloaded font.
Syntax
DI
Example
DI
Result
Download Font Information
=============================
Name
w h
c
Size
=============================
C
16 25 128 6400
G
12 24 224 10752
Free Memory
179419
=============================
w: font width, h: font height, c: total number of characters
Ver. 2.04
– 88 –
2-8 The Others
Commands not included in 1 to 7 categories.
- @ Printer initialization
- PI Print information of printer configuration
- CUT Enable/Disable Cutting Action
Programming(SLCS) Manual
-
^cp Check printer status and report 2bytes status data to host.
-
^cu Check printer status and report 1byte status data to host.
-
^PI Send various printer information to host.
Ver. 2.04
– 89 –
2-8-1 @ (Initialize Printer)
Description
Initialize the printer
Syntax
@
2-8-2 PI (Printer Information)
Description
Print current printer setting.
Syntax
PI
Programming(SLCS) Manual
Ver. 2.04
– 90 –
2-8-3 CUT (Auto-cutter Enable/Disable)
Programming(SLCS) Manual
Description
Cutter Enable/Disable
Syntax
CUTp1(,p2)
Parameters
p1: Cutting Action Enable/Disable y : Enable cutter to act after printing is
finished. n : Disable cutter.
p2 : Cutting Period Cutting Period means the number of pages between two
cuttings. Last page is always cut.
Example p1(Cutter Enable/Disable) Cutting is executed after Printing is
finished
T20… B130… BD… … CUTy P1
Cutting is not executed after Printing is finished
T20… B130… BD… … CUTn P1
Example p2(Cutting Period)
CUTy
// Cut every page
CUTy,1
// Cut every page
CUTy,2
// Cut every 2 pages
CUTy,4
// Cut every 4 pages
Ver. 2.04
– 91 –
2-8-4 RWD (Rewinder Enable/Disable)
Programming(SLCS) Manual
Description
Rewinder Enable/Disable
Syntax
RWDp1
Parameters
p1: Rewinding Action Enable/Disable y : Enable rewinder while printing. n :
Disable rewinder.
Example p1(Rewinder Enable/Disable)
Rewinder is executed while Printing
Rewinder is not executed
T20… B130… BD… … RWDy P1
T20… B130… BD… … RWDn P1
Ver. 2.04
– 92 –
Programming(SLCS) Manual
2-8-5 ^cp (Check Printer Status and Report 2 bytes)
Description
Check printer status and report 2bytes status data to host.
Syntax
^cp
Return Value
1. Format <1st Byte> <2nd Byte>
2. Table
Return Values
Byte
bit
7
Description Paper Empty
Hex 0x80
6
Cover Open
0x40
1st Byte
5
Cutter jammed
4
Thermal Head(TPH) overheat.
3
Gap Detection Error(Auto-sensing failure)
0x20 0x10 0x08
2
Ribbon End Error
0x04
1
Not assigned
0x02
0
Not assigned
7
On building label to be printed in image buffer.
0x01 0x80
6
On printing label in image buffer
0x40
2nd Byte
5
Issued label is paused in peeler unit.
4
Not assigned
3
Not assigned
0x20 0x10 0x08
2
Not assigned
0x04
1
Not assigned
0x02
0 3. Examples
Not assigned
0x01
When Return
Values are
1st Byte
2nd Byte
0x00
0x00
Printer Status is No Error. The printer is ready to build and print label.
0x80
0x00 No paper is installed in printer.
0x80
0x40
Paper roll out while printing label. When new paper roll is loaded, the printer will re-issue the last label.
0x60
0x40
While printing, cutter is jammed and cover is opened (by user).
Ver. 2.04
– 93 –
Programming(SLCS) Manual
2-8-6 ^cu (Check Printer Status and Report 1 byte)
Description
Check printer status and report 1 byte status data to host.
Syntax
^cu
Return Value
1. Format <1st Byte>
2. Table
Return Values
Byte
bit
7
Description Paper Empty
6
Cover Open
1st Byte
5
Cutter jammed
4
Thermal Head(TPH) overheat.
3
Gap Detection Error(Auto-sensing failure)
2
Ribbon End
1
Not assigned
0
Not assigned
Hex
0x80 0x40 0x20 0x10 0x08 0x04 0x02 0x01
Ver. 2.04
– 94 –
Programming(SLCS) Manual
2-8-7 ^PI (Send Printer information to host)
Description
Send various printer information such as model name, firmware version,
statistics data or so to host.
Syntax
^PIp1(,p2)(,p3)
Parameters
p1 : items to be reported. 0 : Model Name 2 : F/W Version 3 : Mechanical
Conditions of Printer 4 : USB Serial Number Information 5 : Bluetooth MFi
Serial Number Information
(p2), (p3) : Used only when (p1=3)
Parameters may differ by model.
p3
p2
Statistic Data
Unit
0
Present Motor History
m
1
Present TPH History
m
0
2
Present Auto-Cutter History
–
(Present)
3
Present Cover-Open History
–
4
Present Feed Button History
–
5
Present Pause Button History
–
0
Permanent Motor History
m
1
Permanent TPH History
m
2
Permanent Auto-Cutter History
–
1 (Permanent)
3
Permanent Cover-Open History
–
4
Permanent Feed Button History
–
5
Permanent Pause Button History
–
Ver. 2.04
– 95 –
2-8-8 SR (Set Real-Time Clock)
Programming(SLCS) Manual
Description
Set the date and time of the Real-Time Clock
Syntax
SRp1,p2,p3,p4,p5,p6,p7
Parameters
p1: Current month (01~12) p2: Current day (01 ~ 31) p3: Current year (1998 ~ 2097) p4: Current hour (00 ~ 23) p5: Current minute (00 ~ 59)
p6: Current second (00 ~ 59) p7: Time format
Value
Time format
A
Am
P
Pm
M
24-hour(military)
Example
SR12,25,2013,20,59,59,M
// 2013/12/25 20:59:59 (24-hour)
Ver. 2.04
– 96 –
2-8-9 TO (Time Offset)
Programming(SLCS) Manual
Description
The TO command is used to set the secondary and the tertiary offset from the
primary Real-Time Clock
Syntax
TOp1,p2,p3,p4,p5,p6,p7
Parameters
p1: Clock set
Value
Time format
2
Secondary
3
Third
p2: Months offset (-32000 ~ 32000) p3: Day offset (-32000 ~ 32000) p4: Years offset (-32000 ~ 32000)
p5: Hours offset (-32000 ~ 32000) p6: Minutes offset (-32000 ~ 32000)
p7: seconds offset (-32000 ~ 32000)
Example
TO2,1,1,1,1,1,1 TO3,2,2,2,2,2,2
// Primary // Secondary // Third
2013/01/01 01:01:01 (24-hour) 2014/02/02 02:02:02
2015/03/03 03:03:03
Ver. 2.04
– 97 –
2-8-10 TC (Time field Clock)
Programming(SLCS) Manual
Description
The TC command is used the set the clock-indicator and the clock mode for use
with the Real-Time Clock hardware This command must be use before text string
print(T or V) command for print out the Real-Time data
Syntax
TCp1,p2,p3
Parameters
p1: ASCII character p2: ASCII character (this value cannot be the same as p1
or p3 character) p3: ASCII character (this value cannot be the same as p1 or
p2 character)
Example
TC%,{,# T20,20,3,1,1,0,0,N,N,’Primary clock 20%y/%m/%d %H:%M:%S’
TC%,{,# T20,220,3,1,1,0,0,N,N,’Secondary clock 20{y/{m/{d {H:{M:{S’
TC%,{,# T20,320,3,1,1,0,0,N,N,’Third clock 20#y/#m/#d #H:#M:#S’
T20,420,3,1,1,0,0,N,N,’BIXOLON Label Printer’ P1
Ver. 2.04
– 98 –
Programming(SLCS) Manual
String format command table for Real-Time Clock
No
Command
Description
Remarks
1
%S
Second (00-59)
2
%M
Minute (00-59)
3
%H
Hour (00-23)
4
%d
Day (01-31)
5
%m
Month (01-12)
6
%Y/%y
Year (2009/09)
7
%A/%a
Weekday Name (Monday/Mon)
8
%B/%b
Month Name (January/Jan)
9
%I
12 Hour Format (01-12)
10
%p
“AM” or “PM”
11
%X
Time (14:55:02)
12
%x
Date (08/23/01)
Ver. 2.04
– 99 –
3. Programing Example
Programming(SLCS) Manual
3-1 Example) T_resident
SS3 SD20 SW800 SOT T26,20,0,1,1,0,0,N,N,’Font – 6 pt’ T26,49,1,1,1,0,0,N,N,’Font – 8 pt’ T26,81,2,1,1,0,0,N,N,’Font – 10 pt’ T26,117,3,1,1,0,0,N,N,’Font – 12 pt’ T26,156,4,1,1,0,0,R,N,’Font – 15 pt’ T26,200,5,1,1,0,0,N,N,’Font – 20 pt’ T26,252,6,1,1,0,0,N,N,’Font – 30 pt’ P1
// Set Speed to 5 ips // Set Density level to 20 // Set Label Width 800 // Set Printing Orientation from Top to Bottom
Result
Font 6 pt
Font 8 pt
Font 10 pt
Font 12 pt
Font 15 pt
Font 20 pt
Font 30 pt
Ver. 2.04
– 100 –
3-2 Example) T_Rotate4
SS3 SW832 T300,500,4,1,1,0,0,N,N,’ABCDEFG’ T300,500,4,1,1,0,1,N,N,’ABCDEFG’
T300,500,4,1,1,0,2,N,N,’ABCDEFG’ T300,500,4,1,1,0,3,N,N,’ABCDEFG’ P1
Result
Programming(SLCS) Manual
Ver. 2.04
– 101 –
3-3 Example) V_resident
Programming(SLCS) Manual
SS3
// Set speed to 5 ips
SD20
// Set density to 20
SW800
// Set label width to 800
SOT
// Set printing direction to from top to bottom
V50,100,U,25,25,+1,N,N,N,0,L,0,’Vector Font Test’
V50,200,U,35,35,-1,N,N,N,0,L,0,’Vector Font Test’
V50,300,U,35,35,+1,B,R,I,0,L,0,’Vector Font Test ‘
V50,400,U,45,25,+1,N,N,N,0,L,0,’Vector Font Test’
V50,500,U,25,45,+1,N,N,N,0,L,0,’Vector Font Test’
V50,700,U,65,65,+1,N,N,N,0,L,0,’ABCDEFGHIJKLMNO’
V50,900,U,65,65,+1,N,N,N,0,L,0,’abcdefghijklmno’ P1
Result
Ver. 2.04
– 102 –
3-4 Example) V_Rotate4
SS3 SW832 V400,500,U,45,40,+1,N,N,N,0,L,0,’VECTOR FONT’
V400,500,U,45,40,+1,N,N,N,1,L,0,’VECTOR FONT’
V400,500,U,45,40,+1,N,N,N,2,L,0,’VECTOR FONT’
V400,500,U,45,40,+1,N,N,N,3,L,0,’VECTOR FONT’ P1
Programming(SLCS) Manual
Result
Ver. 2.04
– 103 –
3-5 Example) Code39
SM10,0 B178,196,0,2,6,100,0,0’1234567890′ B150,468,0,4,10,200,0,0’1234567890′
P1
Result
Programming(SLCS) Manual
// Caution : The position is not (178,196) but (78,196).
Ver. 2.04
– 104 –
3-6 Example) BD1
Programming(SLCS) Manual
SS3 SD20 SW800
// Set Speed to 5 ips // Set Density level to 20 // Set Label Width to 800
BD50,50,750,500,B,20 T100,150,5,1,1,0,0,N,N,’Normal Mode’ T100,300,5,1,1,0,0,R,N,’Reverse Mode’
SOT P1
Result
Ver. 2.04
– 105 –
3-7 Example) BD3
SS3 SD20 SW800
BD50,100,400,150,O BD50,200,400,250,O BD50,300,400,350,O BD100,50,150,400,E
BD200,50,250,400,E BD300,50,350,400,E BD500,200,700,400,O BD510,210,670,370,D
block
BD100,600,350,1000,O T50,700,5,1,1,0,0,N,N,’NORMAL’
T50,800,5,1,1,0,0,N,N,’NORMAL’ BD110,780,340,900,E
T500,700,5,1,1,0,0,n,N,’TEST’ BD480,680,700,800,E
SOT P1
Programming(SLCS) Manual
// Set Printing Speed to 5 ips // Set Printing Density level to 20 // Set
Label Width to 800 // Draw a block in Overwriting Mode // Draw a block in
Exclusive OR mode
// Draw a block in Delete mode, namely Erase area
// Write Text data on image buffer
// Set Printing Orientation from Top to Bottom // Start Printing
Ver. 2.04
– 106 –
Result
Programming(SLCS) Manual
Ver. 2.04
– 107 –
3-8 Example) BD4
SW800 SM10,0 BD100,300,550,330,O BD200,200,250,430,O BD400,200,450,430,E P1
Result
Programming(SLCS) Manual
// Overwrite mode // Overwrite mode // Exclusive OR mode
Ver. 2.04
– 108 –
3-9 Example) BD5
CB SW800 SM10,0 BD100,300,300,500,O BD400,300,700,500,B,30
Result
Programming(SLCS) Manual
// Box mode, additional parameter follows P1
Ver. 2.04
– 109 –
3-10 Example) Slope
CB SS3 SD20 SW8000 BD100,300,300,800,S,100 BD600,300,400,800,S,100 P1
Result
Programming(SLCS) Manual
// Slope mode, additional parameter follows
Ver. 2.04
– 110 –
3-11 Example) SW&SL
Programming(SLCS) Manual
CB SS3 SD20
SW800
// Set Label Width to 800
SL300,10,C
// Continuous type
BD0,0,800,300,B,10
T30,40,4,1,1,0,0,N,N,’SW=800, SL=300, Continuous’
P1
SW600 SL500,10,C BD0,0,600,500,B,10 T30,40,4,1,1,0,0,N,N,’SW=600, SL=500′ T30,100,4,1,1,0,0,N,N,’Continuous’ P1
SW400 SL800,10,C BD0,0,400,800,B,10 T30,40,4,1,1,0,0,N,N,’SW=400′ T30,90,4,1,1,0,0,N,N,’SL=800′ T30,140,4,1,1,0,0,N,N,’Continuous’ P1
Ver. 2.04
– 111 –
Result
Programming(SLCS) Manual
SW = 800, SL=300, Continuous
SW = 600, SL=500, Continuous
SW= 400, SL = 800, Continuous
Ver. 2.04
– 112 –
3-12 Example) TEST00_TS
Programming(SLCS) Manual
TD’Test00′ TS’ Test00′
// Template Delete // Start Template Store
SV00,15,N,’Manufacturer :’
// Declare variable V00, field size:15, No
justification
SV01,15,R,’Model Name :’
// Declare variable V01, field size:15, Right
justification
T50,100,3,1,1,0,0,N,N,’Manufacturer :’V00 // Print variable V00 with some text string
T50,150,3,1,1,0,0,N,N,’Model Name :’V01 // Print variable V01 with some text string
T50,300,3,1,1,0,0,N,N,V00
// Print variable V00 only
T50,350,3,1,1,0,0,N,N,V01
// Print variable V01 only
TE
// End Template Store
TI
// Print and show all templates in memory
Result
Templates Information =================== 1. Test1 2. Test0 Available template
memory : 5.3Kbyte
Stored in past time Stored in this time
Ver. 2.04
– 113 –
3-13 Example) TEST00_TR
TR’Test00′
? BIXOLON XT5-40
P1
Programming(SLCS) Manual
// Recall Stored template Test00′ // To get contents for variables used in
Test00′ // Content for V00 // Content for V01 // Print
Result
Manufacturer : BIXOLON Model Name : BIXOLON
XT5-40
XT5-40
No Justification Right Justification No Justification Right Justification
Ver. 2.04
– 114 –
3-14 Example) TEST04_TS
Programming(SLCS) Manual
TS’Test04′
CB SS3 SD20 SW800 SOT Bottom(Default)
SV00,15,L,’prompt’ justification SV01,15,R,’prompt’ justification
SV02,15,C,’prompt’
SV03,15,N,’prompt’ justification SV04,15,L,’prompt’ justification
SV05,15,R,’prompt’ justification SV06,15,C,’prompt’
SV07,15,N,’prompt’ justification
T26,50,4,1,1,0,0,R,N,V00 T26,100,4,1,1,0,0,R,N,V01 T26,150,4,1,1,0,0,R,N,V02
T26,200,4,1,1,0,0,R,N,V03 T26,250,4,1,1,0,0,R,N,’BIXOLON :’V04
T26,300,4,1,1,0,0,R,N,’BIXOLON :’V05 T26,350,4,1,1,0,0,R,N,’BIXOLON :’V06
T26,400,4,1,1,0,0,R,N,’BIXOLON :’V07
TE
// Start Template Store // Clear Image Buffer // Set Speed to 5 ips // Set
Density level 20 // Set Label Width to 800 // Set Printing Orientation from
Top to
// Declare variable V00, field size:15, Left // Declare variable V01, field
size:15, Right
// Declare variable V02, field size:15, Center justification
// Declare variable V03, field size:15, No // Declare variable V04, field
size:15, Left // Declare variable V05, field size:15, Right // Declare
variable V06, field size:15, Center
justification // Declare variable V07, field size:15, No
// Print variable only
// Print variable with fixed text data
// End Template Store
Ver. 2.04
– 115 –
3-15 Example) TEST04_TR
TR’Test04′
?
A V00 B V00 C D E F G H V07
P1
// Recall Template
// Start Get values for variables // data for variable
// data for variable
. . . .
// data for variable
// Start Printing
Programming(SLCS) Manual
Ver. 2.04
– 116 –
3-16 Example) IR1
Programming(SLCS) Manual
IR130,400,’ BIXOLON’ P1
// Recall stored image data // Printing
!!! Use the PCXDown utility when you download the pcx image file to printer memory. Refer to IS command.
Result
Ver. 2.04
– 117 –
3-17 Example) TEST10_TS
TS’Test10′
CB SS3 SD20 SW800 SOT
SV00,15,C,’prompt’ SV01,15,N,’prompt’ SV02,10,N,’prompt’
T130,250,5,1,1,0,0,R,N,V00 T250,600,5,1,1,0,0,N,N,V01 IR130,400,V02
TE
Programming(SLCS) Manual
// Start Template Store
// Clear Image Buffer // Set Speed to 5 ips // Set Density to 20 // Set Label
Width to 800 // Set Printing Orientation from Top to bottom
// Declare Variable 00 // Declare Variable 01 // Declare Variable 02
// Print Content of V00 // Print Content of V01 // Use V02 as Image Name
// End Template Store
Ver. 2.04
– 118 –
3-18 Example) TEST10_TR
TR’Test10′
? variables BIXOLON XT5-40 BIXOLON Name)
P1
// Recall Template
// Start Get data for
// data for V00 // data for V01 // data for
V02(Image
// Start Printing
Programming(SLCS) Manual
BIXOLON XT5-40
3-19 Example) TEST11_TS
TS’Test11′
// Start Template Store
CB
// Clear Image Buffer
SS3
// Set Printing Speed to 5 ips
SD20
// Set Density to 20
SW800
// Set Label Width to 800
SOT
// Set Printing Orientation from Top to Bottom
SC0,4,L,+1,’COUNTER1′
// Declare Counter 0, Field=4, Step:+1,Left Justi.
SC1,4,N,-1,’COUNTER2′
// Declare Counter 1, Field=4, Step: -1,No Justi.
T50,50,4,1,1,0,0,N,N,’Serial Number : `C0 // Print Counter 0
T50,150,4,1,1,0,0,R,N,’Serial Number : `C1 // Print Counter 1
TE
// End of Template Store
Ver. 2.04
– 119 –
3-20 Example) TEST11_TR
TR’Test11′
// Recall Template
?
0001 9999
P3,1
// Start Get values for variables // data for Counter 0 // data for Counter 1
? 9999 0001 P3,1
Programming(SLCS) Manual
Serial Number : 0001 Serial Number : 9999 Serial Number : 0002 Serial Number :
9998 Serial Number : 0003 Serial Number : 9997
Serial Number : 9999 Serial Number : 0001 Serial Number : 0000 Serial Number :
0000 Serial Number : 0001 Serial Number : 9999
Ver. 2.04
– 120 –
3-21 Example) TC
Programming(SLCS) Manual
SR12,25,2013,20,59,59,M TO2,1,1,1,1,1,1 TO3,2,2,2,2,2,2 TC%,{,#
T140,20,3,1,2,0,0,N,N,’Primary clock 20%y/%m/%d %H:%M:%S’ TC%,{,#
T140,220,3,1,2,0,0,N,N,’Secondary clock 20{y/{m/{d {H:{M:{S’ TC%,{,#
T140,320,3,1,2,0,0,N,N,’Third clock 20#y/#m/#d #H:#M:#S’
T140,420,3,1,2,0,0,N,N,’BIXOLON Label Printer’ P1
Result
Ver. 2.04
– 121 –
3-22 Example) SAMPLE LABEL
Programming(SLCS) Manual
SM10,20 SW832 SC0,3,N,+1,’prompt’ T16,20,1,0,0,0,0,N,N,’SHIPPERS INTERNATIONAL’ T16,48,1,0,0,0,0,N,N,'(123)456-7890′ T16,76,1,0,0,0,0,N,N,’5TH FLOOR’ T16,104,1,0,0,0,0,N,N,’1550 W ANYWHERESTREET’ T16,132,1,0,0,0,0,N,N,’PHEONIX AZ 85027-3129′ T474,16,3,0,0,0,0,N,B,’12LBS’ T658,16,3,0,0,0,0,N,B,’1 OF 2′ T508,56,1,0,0,0,0,N,N,’DWT:15 LBS’ T508,84,1,0,0,0,0,N,N,’AH’ T24,180,3,0,0,0,0,N,B,’SHIP’ T32,224,3,0,0,0,0,N,B,’TO’ T124,184,3,0,0,0,0,N,N,’JOHN SMITH’ T124,216,3,0,0,0,0,N,N,'(987)654-3210′ T124,248,3,0,0,0,0,N,N,’ABC COMPANY’ T124,280,3,0,0,0,0,N,N,’BUILDING 3 FLOOR4′ T124,312,3,0,0,0,0,N,N,’123 MAIN STREET’ T124,356,4,0,0,0,0,N,B,’SALT LAKE CITY UT 84170-6672′ T270,408,6,0,0,0,0,N,B,’UT 841 9-06′ T16,648,5,0,0,0,0,N,B,’UPS NEXT DAY AIR’ T16,712,2,0,0,0,0,N,N,’TRACKING# : 1Z 123 45E 24 1234 5677′ T16,1016,1,0,0,0,0,N,N,’BILLING: P/P’ T16,1040,1,0,0,0,0,N,N,’SIGNATURE REQUIRED’ T16,1064,1,0,0,0,0,N,N,’HAZADOUS MATERIAL’ T640,646,5,2,2,0,0,N,N,’1′ B1368,496,1,2,6,100,0,0,’1234567890′ B160,768,1,4,10,200,0,0,’1234567890′ BD30,396,816,400,O BD30,624,816,634,O BD30,746,816,750,O BD30,976,816,986,O BD256,398,260,624,O B216,400,M,2,’999,840,06810,7317, THIS IS A TEST OF LABEL PRINTER SRP-770III. MODE 2 ENCODING. THIS IS AN 84 CHAR.’ P1
Ver. 2.04
– 122 –
Result
Programming(SLCS) Manual
Ver. 2.04
– 123 –
Programming(SLCS) Manual
Revision History
Rev. 2.00 2.01 2.02 2.03 2.04
Date 29-01-2020 17-11-2020 25-04-2022 09-01-2024 28-02-2024
Description New
XT-series Update
CODELOCK CODABLOCK revised XF-series Update
Add PDF417 (p3=Z) option Add Rewinder command “RWD” Add RTC Command “SR” “TO”
“TC”
Ver. 2.04
– 124 –
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>