BIXOLON SRP-770III Desktop Label Printer Instructions

July 24, 2024
BIXOLON

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

  1. 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

  2. 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

  1. 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

  1. 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 –

  1. 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

  1. 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

Print

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

  1. All commands are case-sensitive and some commands require one or more parameters and `Data’.

  2. 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).

  1. 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 byCR'(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.

  1. T Draw Text String on the image buffer.
  2. V Draw Text (Vector Font) String on the image buffer.
  3. B1 Draw 1D Barcode on the image buffer.
  4. B2 Draw 2D Barcode on the image buffer.
  5. B3 Draw Special Barcode on the image buffer.
  6. BD Draw Line, Block, Box & Slope on the image buffer.
  7. CD Draw Circle on the image buffer.
  8. CS Set Code page and ICS(International Character Set).
  9. 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.

  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
    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.

  1. 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. , 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 onMode’

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 barcodeDATA’ : 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

  1. Start and end position (p1,p2)

Programming(SLCS) Manual
(p3,p4)

  1. Overwriting mode(when p5 is O)

  2. Exclusive OR mode(when p5 is E)

  3. Delete block mode(when p5 is D)

Ver. 2.04

– 40 –

  1. Slope block mode(when p5 is S) (p1,p2) p6 : Thickness
    (p3,p4)

Programming(SLCS) Manual

  1. 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 byCR'(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

  1. ST Select thermal direct/transfer printing mode.
  2. SM Set marginal value in label(Image buffer).
  3. SF Set back-feed option.
  4. SL Set label(Image buffer) length.
  5. SW Set label(Image buffer) width.
  6. CB Clear image buffer.
  7. 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

  1. SS Set printer speed
  2. SD Set printing density
  3. SO Set printing orientation
  4. SP Set serial port
  5. SA Set Offset
  6. 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

  1. SC Counters which is used in template sequence

  2. AC(Auto Counter) Counters which is used in normal commands sequence (outside of template sequence)

  3. SV Set variable

  4. ? Get data for counter and variable

  5. 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

  1. TS Indicate start of template sequence store.
  2. TE Indicate end of template sequence store.
  3. TR Recall and reuse stored template.
  4. TD Delete stored template.
  5. TI Print the list of all templates stored in memory.
  6. TN Transfer the list of all templates stored in memory to the HOST.
  7. 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 meetingTE’ Command.
Syntax
TS ‘Template name’
Parameters
Template name’: This name will be used whenRecall’ 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. TheTemplate 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 notPV'(Print with Variables),
use ?’ command to get data for variables and counters and finallyP’ 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. TheTemplate 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.

  1. IS Download PCX format image data to NV(Non Volatile) area of memory.
  2. IR Recall and print downloaded image data.
  3. ID Delete image data in NV memory.
  4. II Print all images stored in memory.
  5. LD Draw the bitmap image data directly on specific position on image buffer.
  6. LC Draw compression bitmap image data on specific position of image buffer.
  7. 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.

  1. DT Download True Type Font into Printer Memory
  2. DD Delete downloaded fonts from memory
  3. 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.

  1. @ Printer initialization
  2. PI Print information of printer configuration
  3. CUT Enable/Disable Cutting Action

Programming(SLCS) Manual

  1. ^cp Check printer status and report 2bytes status data to host.

  2. ^cu Check printer status and report 1byte status data to host.

  3. ^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)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals