Sato PV3, PV4 Programming Manual

SLCS Programming Manual
PV3/PV4
BARCODE PRINTER
SLCS Programming Manual
- 2 -
Table of Contents
1. Foreword ........................................................................................................................ 4
1-1 Image Buffe r Configuration ......................................................................................... 5
1-2 Information for calculating position on image buffer .................................................... 6
1-3 Command List............................................................................................................. 8
1-4 Programming Considerations ................................................................................... 10
2. Detail Description ........................................................................................................ 11
2-1 Commands for Designing a Label............................................................................. 11
2-1-1 T (Text String) ..................................................................................................... 12
2-1-2 V (Text String Vector Font) .................................................................................. 15
2-1-3 B1 (1 Dimensional bar code) .............................................................................. 18
2-1-4 B2 (2 Dimensional bar code) .............................................................................. 21
2-1-5 B3 (Special Barcode) .......................................................................................... 31
2-1-6 BD (Block Draw) ................................................................................................. 36
2-1-7 CD (Circle Draw) ................................................................................................ 39
2-1-8 CS (Character Set selection) .............................................................................. 40
2-1-9 P (Print) .............................................................................................................. 43
2-2 Media & Buffer Related Commands ......................................................................... 45
2-2-1 ST (Set Printing T ype) ........................................................................................ 46
2-2-2 SM (Set Margin) ................................................................................................. 46
2-2-3 SF (Set Back-Feed Option) ................................................................................ 48
2-2-4 SL (Set Length) .................................................................................................. 49
2-2-5 SW (Set Width) ................................................................................................... 52
2-2-6 SB (Set Buffer mode) ......................................................................................... 53
2-2-7 CB (Clear Buffer) ................................................................................................ 53
2-3 Printer Setting Commands ........................................................................................ 54
2-3-1 SS (Set Speed) ................................................................................................... 55
2-3-2 SD (Set Density) ................................................................................................. 55
2-3-3 SO (Set Orientation) ........................................................................................... 56
2-3-4 SP (Set Port) ...................................................................................................... 57
2-3-5 SA (Set Offset) .................................................................................................... 58
2-3-6 T A (T ear-off/Cutter Position Setting) ................................................................... 58
2-4 Variable Related Commands .................................................................................... 59
2-4-1 SC (Set Counter) ................................................................................................ 60
2-4-2 AC (Auto Counter) .............................................................................................. 61
2-4-3 SV (Set Variable) ................................................................................................ 62
2-4-4 ? (Get Variables) ................................................................................................. 63
2-4-5 PV (Print with Variables) ..................................................................................... 64
2-5 Template Related Commands ................................................................................... 65
2-5-1 TS (Template store Start) .................................................................................... 66
2-5-2 TE (Template store End) ..................................................................................... 66
2-5-3 TR (Template Recall) .......................................................................................... 67
2-5-4 TD (Template Delete) ......................................................................................... 68
2-5-5 TI (Template Information).................................................................................... 68
2-6 Image Related Commands ....................................................................................... 69
2-6-1 IS (Image Store) ................................................................................................. 70
2-6-2 IR (Image Recall) ................................................................................................ 70
2-6-3 ID (Image Delete) ............................................................................................... 71
2-6-4 II (Image Information) ......................................................................................... 71
Ver. 1.00
SLCS Programming Manual
- 3 -
2-6-5 LD ....................................................................................................................... 72
2-6-6 LC ....................................................................................................................... 74
2-6-7 BMP .................................................................................................................... 76
2-7 Downloadable font Related Commands ................................................................... 77
2-7-1 DT (Download True Type Font) .......................................................................... 78
2-7-2 DD (Downloaded font Delete) ............................................................................. 79
2-7-3 DI (Downloaded font Infor mat ion) ....................................................................... 80
2-8 The Others ................................................................................................................ 81
2-8-1 @ (Initialize Printer) ............................................................................................ 82
2-8-2 PI (Printer Information) ....................................................................................... 82
2-8-3 CUT (Auto-cutter Enable/Disable) ...................................................................... 83
2-8-4 ^cp (Check Printer Status and Report 2 bytes) ................................................... 84
2-8-5 ^cu (Check Printer Status and Report 1 byte) ..................................................... 85
2-8-6 ^PI (Send Printer information to host) ................................................................. 86
3. Programming Example ................................................................................................ 87
3-1 (Example) T_resid ent ............................................................................................... 87
3-2 (Example) T_Rot ate4 ................................................................................................ 88
3-3 (Example) V_resident ............................................................................................... 89
3-4 (Example) V_Rotate4 ............................................................................................... 90
3-5 (Example) Code39 .................................................................................................... 91
3-6 (Example) BD1 ......................................................................................................... 92
3-7 (Example) BD3 ......................................................................................................... 93
3-8 (Example) BD4 ......................................................................................................... 95
3-9 (Example) BD5 ......................................................................................................... 96
3-10 (Example) Slope ..................................................................................................... 97
3-11 (Example) SW&SL .................................................................................................. 98
3-12 (Example) TEST0 0_TS ......................................................................................... 100
3-13 (Example) TEST0 0_TR ........................................................................................ 101
3-14 (Example) TEST0 4_TS ......................................................................................... 102
3-15 (Example) TEST0 4_TR ........................................................................................ 103
3-16 (Example) IR1 ....................................................................................................... 103
3-17 (Example) TEST1 0_TS ......................................................................................... 104
3-18 (Example) TEST10_TR ........................................................................................ 104
3-19 (Example) TEST 11_TS ......................................................................................... 105
3-20 (Example) TEST 11_TR ......................................................................................... 105
3-21 (Example) SLCS_SATO ........................................................................................ 106
Ver. 1.00
SLCS Programming Manual
- 4 -
1. Foreword
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 SATO BARCODE PRINTERS.
We at SATO maintain ongoing efforts to enhance and upgrade the functions and quality of all our products. In following, product specifications and/or user manual content may be changed without prior notice.
Ver. 1.00
SLCS Programming Manual
- 5 -
. .
. .
. .
832 dots(104mm = 4inch)
1216 dots(152mm = 6inch)
Image Buffer

1-1 Image Buffer Configuration

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)
.
.
Ver. 1.00
- 6 -

1-2 Information for calculating position on image buffer

Inch
mm
dots
Resolution
0.04 1 8
0.40
10.00
80
1.00
25.40
203
1.25
31.75
254
1.50
38.10
305
1.75
44.45
355
2.00
50.80
406
2.25
57.15
457
2.50
63.50
508
2.75
69.85
556
3.00
76.20
610
4.00
101.6
813
Font name
Width × Height (dots)
0
09 ×15
1
12 × 20
2
16 × 25
3
19 × 30
4
24 × 38
5
32 × 50
6
48 × 76
7
22 × 34
8
28 × 44
9
37 × 58
Korean a
16 × 16(ascii:9×15)
Korean b
24 × 24(ascii:12×24)
Korean c
20 × 20(ascii:12×20)
Korean d
26 × 26(ascii:16×30)
Korean e
20 × 26(ascii:16×30)
Korean f
38 × 38(ascii:22×34)
GB2312 m
24 × 24(ascii:12×24)
BIG5 n
24 × 24(ascii:12×24)
Vector
Scalable
1) Relation between position and number of dots
SLCS Programming Manual
2) Font Information
203 dpi
Ver. 1.00
- 7 -
3) Example of text and barcode
SATO
PV3
(0.0)
Direction of x axis
Direction of y axis
(
(
(
(0.0)
Direction of x axis
Direction of y axis
ABCD
ABCD
ABCD
Start Position
Start Position
Start Position Start Position
SLCS Programming Manual
124 , 160)
124 , 356)
4) Example of rotation
503 , 160)
270°
90°
180°
Ver. 1.00
SLCS Programming Manual
- 8 -
1. Commands for Designing Label
T
Text
Draw text string on the image buffer
Enable or Disable double buffering function
3. Printer Setting Commands
SP
SA
4. Variable related Commands
SV
?

1-3 Command List Command Description Remarks Page

V B1 B2 B3
BD CD CS
P
Text (Vector Font) Draw text string on the image buffer 1d barcode Draw 1D Barcode on the image buffer 2d barcode Draw 2D Barcode on the image buffer Special barcode Draw special barcode on the image buffer Block Draw Draw line or box on the image buffer Circle Draw Draw circle on the image buffer Character Set selection Select international code table Print Start printing the content of image buffer
2. Media & Buffer related Commands
ST
SM
SF SL
SW
Set Print Type Select Thermal Direct / Transfer printing Set Margin Set the marginal value of the image buffer Set Back-feed Option Set back-feeding option Set Label Length Set length of label Set Label Width Set length of label
SB CB
SS SD SO
TA
SC AC
Set Buffer mode Clear Buffer Clear image buffer
Set Speed Set printing speed Set Density Set printing density from level 0 to 20 Set Orientation Set printing direction
Set serial Port Set serial port configurations Set Offse t Set offset value Set Tear-off/Cut Set Tear-off/Cut value
Set Counter Used in Template sequence Set Counter Used in normal mode Set Var iable Used in Template sequen ce Get variables Get content of variables and counters
PV
Print with Variable Use this command in Template
Ver. 1.00
SLCS Programming Manual
- 9 -
5. Template Related Commands
Delete stored Template from printer memory
6. Image Data Related Commands
ID
Image D elete
Delete stored image
Draw bitmap image data on the image buffer
Compression bitmap data
draw
Draw compression bitmap image data on specific position of image buffer
BMP
BMP form at file draw
Draw BMP format file on the image buff er
7. Downloadable Font Related Commands
Downloadable font Information
8. The Others
Cutting is executed after Printing is finished command
Command Description Remarks Page
TS TE TR
TD
TI
IS IR
II
LD
LC
Template store Start Template store End Template Recall Load and reuse the stored Template
Template Delete Template Information Print the list of currently stored Templates
Image Store PCX format image file can be stored Image R ecall Load and reuse the stored image
Image Inform ation Print the list of currently stored images Bitmap data draw
All contents between these commands are saved in printer memory
DT
DD
DI
@ PI
CUT
^cp ^cu
^PI
Download True T ype font Windows system font used Downloadable font Delete Delete downloaded font
Print the list of currently stored images
Reset printer Initialize the printer Printer Information Pr int current setting of printer
Enable/Disable Cutter option
Check Printer Status Return 2 bytes status values to host Check Printer Status Return 1 byte status value to host Send Printer information Send various information to host
if cutting option is enabled by this
Ver. 1.00
SLCS Programming Manual
- 10 -

1-4 Programming Considerations

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).
4) The commands which draw text, barcode, lines… just draw on the image buffer, they do not start printing. The printer will start printing when the P command comes.
! Caution
The ‘P’ command must be terminated by ‘CR’(0x0d). If not, the printer will not start printing until ‘CR’ comes.
Ver. 1.00
SLCS Programming Manual
- 11 -

2. Detail Description

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 bu ffer 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. 1.00
- 12 -

2-1-1 T (Text String)

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)
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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 (Y) [dot] p3 : Font selection
SLCS Programming Manual
A to Z are assigned to Downloadable font. Refer to DT command.
p4 : Horizontal multiplier : 1 ~ 9 p5 : Vertical multiplier : 1 ~ 9 p6 : Right-side character spacing [dot]
Plus(+)/Minus(-) option can be used. Ex) 5, +3, -10…
p7 : Rotation
p8 : Reverse printing
N : Normal printing R : Reverse printing
Ver. 1.00
SLCS Programming Manual
- 13 -
p9 : Bold
N : Normal B : Bold
p10 : Text Alignment
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 ri ght to left. (SATO OTAS)
This parameter is for alignment of text lines.
‘DATA’ : The various data types can be used in the data field as followings.
1) Fixed text string : ‘ Text String’
2) Var iables 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,’ SATO 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. 1.00
- 14 -
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
SLCS Programming Manual
Font – 8 pt
Font – 10 pt
Font – 12 pt
Font – 15 pt
Font – 20 pt
Font – 30 pt
Ver. 1.00
- 15 -

2-1-2 V (Text String Vector Font)

Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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)
SLCS Programming Manual
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 : Bo ld
p8 : Reverse printing
N: Normal printing R: Reverse printing
p9 : Text styl e
N: Normal I: Italic
p10 : Rotation
p11: T ext Alignment (Optional)
Ver. 1.00
L: p1 means the position of the first character in the tex t string - Left alignment R: p1 means the posi tion of the last character in the tex t string - Right alignment C: p1 means the posi tion of the center charact er in the text strin g - Center ali g nm e nt
SLCS Programming Manual
- 16 -
p12: Text string write direction
0: Write text string form left to right (SATO) 1: Write text string form right to left (OTAS)
‘DATA’: The various data types can be used in the data field as follows.
1) Fixed text string: ‘Text String’
2) Var iables 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,'SATO 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
To print or \, \’ or \\ must be typed.
Ver. 1.00
- 17 -
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
Result
SLCS Programming Manual
Ver. 1.00
- 18 -

2-1-3 B1 (1 Dimensional bar code)

p3
Barcode
p3
Barcode
0
Code39
9
UCC/EAN128
1
Code128
10
Code11
2
Interleaved 2of5
11
Planet
3
Codabar
12
Industrial 2of5
4
Code93
13
Standard 2of5
5
UPC-A
14
Logmars
UPC/EAN
Extensions
7
EAN13
16
Postnet
8
EAN8
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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
SLCS Programming Manual
6 UPC-E 15
p4 : Narrow bar width [dot] p5 : Wide bar width [dot] p6 : Barcode height [dot] p7 : Rotation
p8 : HRI (Human Readable Interpretation)
0 : Not printed 1 : Below the barcode(Font Size : 1) 2 : Above the barcode(Font Size : 1) 3 : Below the barcode(Font Size : 2) 4 : Above the barcode(Font Size : 2)
Ver. 1.00
5 : Below the barcode(Font Size : 3) 6 : Above the barcode(Font Size : 3) 7 : Below the barcode(Font Size : 4) 8 : Above the barcode(Font Size : 4)
(p9) : quiet zone width(optional) : 0 ~ 20
SLCS Programming Manual
- 19 -
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.
DATA’ : The various data types can be used in the data field as followings.
1) Fixed text string : ‘ Text String’
2) Var iable 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
Quiet zone with = p9 × narrow bar width(p4)
(>A,>B,>C) will be used codeset can be selected.
By using >A, Codeset will be set Codese t 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.
1) , 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’
Ver. 1.00
SLCS Programming Manual
- 20 -
Example
SM20,20
B178,196,0,2,6,100,0,0,’1234567890’ // Caution:The position is not (178,196) but
(78,196)
B150,468,0,4,10,200,0,0,’1234567890’ P1
Result
Ver. 1.00
- 21 -

2-1-4 B2 (2 Dimensional bar code)

p3
2D Barcode
M
MaxiCode
P
PDF417
Q
QR Code
D
Data Matrix
A
Aztec
F
Code 49
C
CODEBLOCK
B
Micro-PDF
♣♣
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
SLCS Programming Manual
Following param eters (p4, p5 …. ,Data) are barcodes-specific.
See the following pages for details of each 2D barcodes.
Ver. 1.00
- 22 -
Maxicode(When p3 is M)
p4
Rotation
0
Mode0
2
Mode2
3
Mode3
4
Mode4
Mode
Data Format
0
2 or 3
‘cl,co,pc,lpm’
4
‘lpm’
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : M (means ‘Maxicode’) p4 : Mode selection
‘DATA’ : Data format is dependent on ‘Mode’
cl : Clas s Code(3 digits)
co : Country Code(3digits)
SLCS Programming Manual
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 SATOPV3 LABEL PRINTER MODE 2 ENCODING. THIS IS AN 84 CHAR.’
3)Mode3
B2200,200,M,3,’999,056,B1050,7317,THIS IS A TEST OF SATOPV3 LABEL PRINTER MODE 3 ENCODING. THIS IS AN 84 CHAR.’
4)Mode4
Mode2 : Numeric Characters
Mode3 : International Characters pc : Postal Code lpm : Low priority message(data)
Ver. 1.00
B2200,200,M,4,’THIS IS A 93 CHARACTER CODE SET A MESSAGE THAT FILLS A MODE 4, UNAPPENDED, MAXICODE SYMBOL...’
- 23 -
PDF417(When p3 is P)
p6
EC Level
EC Codeword
0
0
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 Type
Compression
0
Text
2 Characters per codeword
1
Numeric
2.93 Charact ers per codeword
2
Binary
1.2 Bytes per codeword
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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
SLCS Programming Manual
p7 : Data compression method
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
‘DATA’ : ASCII data or Binary data.
Example
B2100,750,P,30,5,0,0,1,1,3,10,0,’ SATOPV3 Label Printer’ // The position is (100,750)
Ver. 1.00
- 24 -
QR Code(When p3 is Q)
p6
Recovery Rate
L
7%
M
15%
Q
25%
H
30%
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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 : Barcode Size : 1~4 p7 : Rotation
SLCS Programming Manual
‘DATA’ : ASCII data or Binary data.
Example
B2200,100,Q,2,M,4,0,'ABCDEFGHIJKLMN1234567890' // The position is (200,100)
Ver. 1.00
- 25 -
Data Matrix(When p3 is D)
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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
‘DATA’ : ASCII data or Binary data.
SLCS Programming Manual
Example
B2200,100,D,2,N, SATOPV3 Label Printer' // The position is (200,100)
Ver. 1.00
- 26 -
Aztec Barcode(When p3 is A)
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”
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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
SLCS Programming Manual
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
‘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'
Ver. 1.00
- 27 -
Code 49 Barcode(When p3 is F)
Value
Rotation
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
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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
SLCS Programming Manual
p9 : Rotation
‘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'
Ver. 1.00
- 28 -
CODABLOCK Barcode(When p3 is C)
Value
Description
A
CODABLOCK A mode uses the Code 39 character set
E
CODABLOCK E mode uses the Code 128 character set
CODABLOCK F mode uses the Code 128 character set and Automatically adds Function 1.(FNC1)
Mode
Value
A
1 ~ 18
E
2 ~ 4
F
2 ~ 4
Value
Rotation
0
No Rotation
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
SLCS Programming Manual
F
p10 : Number of rows to encode
p11 : Ro tat io n
‘DATA’ : ASCII data or Binary data.
Example
B210,100,C,2,5,30,0,30,F,4,0,'SATOPV3 BARCODE TEST 123 SATOPV3 BARCODE TEST 123 SATOPV3 BARCODE TEST 123 SATOPV3 BARCODE TEST 123' B210,400,C,2,5,30,0,30,E,4,0,' SATOPV3 BARCODE T EST 123 SATOPV3 BARCO DE TEST 123 SATOPV3 BARCODE TEST 123 SATOPV3 BARCODE TEST 123' B210,600,C,2,6,10,0,10,A,18,0,'123'
Ver. 1.00
- 29 -
Micro-PDF417 Barcode(When p3 is B)
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
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
‘DATA’ : ASCII data or Binary data.
SLCS Programming Manual
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'
Ver. 1.00
- 30 -
***** Mirco-PDF417 Mode Table *****
Number of
Columns
% of
EC
0 1 11
64 6 8
1 1 14
50
12
17
2 1 17
41
18
26
3 1 20
40
22
32
4 1 24
33
30
44
5 1 28
29
38
55
6 2 8
50
14
20
7 2
11
41
24
35
8 2 14
32
36
52
9 2 17
29
46
67
10 2 20
28
56
82
11 2 23
28
64
93
12 2 26
29
72
105
13 3 6
67
10
14
14 3 8
58
18
26
15 3 10
53
26
38
16 3 12
50
34
49
17 3 15
47
46
67
18 3 20
43
66
96
19 3 26
41
90
132
20 3 32
40
114
167
21 3 38
39
138
202
22 3 44
38
162
237
23 4 6
50
22
32
24 4 8
44
34
49
25 4 10
40
46
67
26 4 12
38
58
85
27 4 15
35
76
111
28 4 20
33
106
155
29 4 26
31
142
208
30 4 32
30
178
261
31 4 38
29
214
313
32 4 44
28
250
366
33 4 4
50
14
20
SLCS Programming Manual
Mode
(M)
Data
Number of Data Rows
Cws for
Max Alpha
Characters
Max Digits Remarks
Ver. 1.00
Loading...
+ 77 hidden pages