ZPL語言說明文檔


■格式命令(format commands)

以︿開始

用於設定標簽格式與數據

多條格式指令按順序執行

■控制指令(control commands)

以~開始

迫使打印機立即執行某一個指令的操作

可以中斷打印數據緩沖器中的格式指令

■更改指令的前綴符

格式指令和控制指令的前綴符可以通過ZPLLII指令進行更改

》^CT or ~CT (change tilde ~)

》^CC or ~CC (change caret)       

■標簽格式文件

標簽格式以^XA開始

標簽格式以^XZ結束

各個域之間以^FS進行

■ZPLII語言程序的書寫方法

》多行:

^XA^FO100,75^BY3

^B3N,N,100,Y,N

^FD123ABC^XZ

一行:

^XA^FO100,75^BY3^B3N,N,100,Y,N^FD123ABC^XZ

使用默認參數:

^XA^FO100,75^BY3^B3,,100^FD123ABC^XZ

■打印說明(文本打印)

^XA                 ---------------------------------開始標簽格式

^LH0,0              -----------------------------------原點位置

^F0203,203           -----------------------------------文本位置

^ABN,30,30           -----------------------------------字體類型與大小

^FDExample^FS       ------------------------------------打印正文字符串

^XZ                 -------------------------------------結束標簽格式

■ZPL 命令

^A

請鍵入文字或網站地址,或者上傳文檔

由 Google 自動翻譯

Alpha可擴展/位圖字體(打印文本)

Format  ^Afo,h,w

f    -----------字體名稱,可接受的值:A ~ Z 或 1~9

o-----------------字體方向,可接受的值:

                       N=正常

                       R=90度旋轉

                       I=180度旋轉

                       B=270度旋轉

ZPL語言說明文檔

 

^A@

使用字體名稱調用字體

格式:^A@o,h,w,d:o.x

 ZPL語言說明文檔

^B3

Code 39碼

格式:^B3o,e,h,f,g

o-----------------旋轉,可接受的值:

                       N=正常

                       R=90度旋轉

                       I=180度旋轉

                       B=270度旋轉

e=模43校驗位,可接受參數 Y(yes)  或 N(no)

h=條碼高度(單位dots),可接受的參數:1 ~ 32000

f=打印注釋行(即字符同條碼一起打印),可接受參數 Y(yes)  或 N(no)

g=在條碼上方打印注釋行,可接受參數 Y(yes)  或 N(no)

 ZPL語言說明文檔

^BC

打印128碼(包括128A , 128B, 128C)

格式:^BCo,h,f,g,e,m

o-----------------旋轉,可接受的值:

                       N=正常

                       R=90度旋轉

                       I=180度旋轉

                       B=270度旋轉

h=條碼高度(單位dots),可接受的參數:1 ~ 32000

f=打印注釋行(即字符同條碼一起打印),可接受參數 Y(yes)  或 N(no)

g=在條碼上方打印注釋行,可接受參數 Y(yes)  或 N(no)

e=UCC檢驗位,可接受參數 Y(turn on) 或 N(turn off)

m=取模,可接受參數:

     N=不取模

     U=UCC 大小取模

     A=自動取模

     D= New Mode

 ZPL語言說明文檔

ZPL語言說明文檔 

 

128調用子符集

ZPL語言說明文檔

 

>9  --------------------128A碼開始標志

>: ――――――128B碼開始標志

>; ――――――128C碼開始標志

ZPL語言說明文檔

128碼的編碼規則見附錄一:

附錄一:

 

^BY

默認條碼字段

格式:

Format ^BYw,r,h

W=模塊寬度(單位dots)可接受值:1到10

r=寬條窄條的寬度比,可接受的值:2.0 到3.0 以0.1增長

h=條碼的高度

 

 

 

模塊寬窄比表:

比例

模塊寬度(點)

 

1

2

3

4

5

6

7

8

9

10

2.0

2:1

2:1

2:1

2:1

2:1

2:1

2:1

2:1

2:1

2:1

2.1

2:1

2:1

2:1

2:1

2:1

2:1

2:1

2:1

2:1

2.1:1

2.2

2:1

2:1

2:1

2:1

2.2:1

2.16:1

2.1:1

2.12:1

2.1:1

2.2:1

2.3

2:1

2:1

2.3:1

2.25:1

2.2:1

2.16:1

2.28:1

2.25:1

2.2:1

2.3:1

2.4

2:1

2:1

2.3:1

2.25:1

2.4:1

2.3:1

2.28:1

2.37:1

2.3:1

2.4:1

2.5

2:1

2.5:1

2.3:1

2.5:1

2.4:1

2.5:1

2.4:1

2.5:1

2.4:1

2.5:1

2.6

2:1

2.5:1

2.3:1

2.5:1

2.6:1

2.5:1

2.57:1

2.5:1

2.5:1

2.6:1

2.7

2:1

2.5:1

2.6:1

2.5:1

2.6:1

2.6:1

2.57:1

2.65:1

2.6:1

2.7:1

2.8

2:1

2.5:1

2.6:1

2.75:1

2.8:1

2.6:1

2.7:1

2.75:1

2.7:1

2.8:1

2.9

2:1

2.5:1

2.6:1

2.75:1

2.8:1

2.8:1

2.87:1

2.87:1

2.8:1

2.9:1

3.0

3:1

3:1

3:1

3:1

3:1

3:1

3:1

3:1

3:1

3:1

 

^FD

 數據域

格式: Format  ^FDa

參數a代表要打印的數據

 

^FH

數據域中的十六進制標志

格式: ^FHa

A=十六進制標志符,可接受參數:任何字符格式和控制前綴(默認_)

 

^FN

字段編號

^FN指令格式
  ^FNx

^FN

=

字段編號

a

=

字段所賦的編號值

   

缺省值:0
其它值:最小=1,最大=9999

 

^FO 字段位置

  ^FO命令設置字段的位置,相對於由^LH命令指定的標簽原點。^FO命令設置字段的左上角的位置。

^FO命令格式:
  ^FOx,y

^FO

=

設置字段位置

x

=

X軸的點數

   

缺省值:0
許可值:最小=1,最大=9999

y

=

Y軸的點數

   

缺省值:0
許可值:最小=1,最大=9999

注意:如果x,y的值太大,它將置打印位置於標簽之外。

 

^PR

打印速度

格式: ^PRp,s,b

p-----打印速度

s-----回轉速度

b-----反饋速度

 

 

^MD

打印深度

格式:Format  ^MDa

a----------打印深度值

 

 

 

 

^XZ  ----------結束標志

 

 

附錄一:

128碼編碼規則:

ID

Code128A

Code128B

Code128C

BandCode

編碼值

0

SP

SP

0

212222

bbsbbssbbss

1

!

!

1

222122

bbssbbsbbss

2

"

"

2

222221

bbssbbssbbs

3

#

#

3

121223

bssbssbbsss

4

$

$

4

121322

bssbsssbbss

5

%

%

5

131222

bsssbssbbss

6

&

&

6

122213

bssbbssbsss

7

'

'

7

122312

bssbbsssbss

8

(

(

8

132212

bsssbbssbss

9

)

)

9

221213

bbssbssbsss

10

*

*

10

221312

bbssbsssbss

11

+

+

11

231212

bbsssbssbss

12

,

,

12

112232

bsbbssbbbss

13

-

-

13

122132

bssbbsbbbss

14

.

.

14

122231

bssbbssbbbs

15

/

/

15

113222

bsbbbssbbss

16

0

0

16

123122

bssbbbsbbss

17

1

1

17

123221

bssbbbssbbs

18

2

2

18

223211

bbssbbbssbs

19

3

3

19

221132

bbssbsbbbss

20

4

4

20

221231

bbssbssbbbs

21

5

5

21

213212

bbsbbbssbss

22

6

6

22

223112

bbssbbbsbss

23

7

7

23

312131

bbbsbbsbbbs

24

8

8

24

311222

bbbsbssbbss

25

9

9

25

321122

bbbssbsbbss

26

:

:

26

321221

bbbssbssbbs

27

;

;

27

312212

bbbsbbssbss

28

28

322112

bbbssbbsbss

29

=

=

29

322211

bbbssbbssbs

30

30

212123

bbsbbsbbsss

31

?

?

31

212321

bbsbbsssbbs

32

@

@

32

232121

bbsssbbsbbs

33

A

A

33

111323

bsbsssbbsss

34

B

B

34

131123

bsssbsbbsss

35

C

C

35

131321

bsssbsssbbs

36

D

D

36

112313

bsbbsssbsss

37

E

E

37

132113

bsssbbsbsss

38

F

F

38

132311

bsssbbsssbs

39

G

G

39

211313

bbsbsssbsss

40

H

H

40

231113

bbsssbsbsss

41

I

I

41

231311

bbsssbsssbs

42

J

J

42

112133

bsbbsbbbsss

43

K

K

43

112331

bsbbsssbbbs

44

L

L

44

132131

bsssbbsbbbs

45

M

M

45

113123

bsbbbsbbsss

46

N

N

46

113321

bsbbbsssbbs

47

O

O

47

133121

bsssbbbsbbs

48

P

P

48

313121

bbbsbbbsbbs

49

Q

Q

49

211331

bbsbsssbbbs

50

R

R

50

231131

bbsssbsbbbs

51

S

S

51

213113

bbsbbbsbsss

52

T

T

52

213311

bbsbbbsssbs

53

U

U

53

213131

bbsbbbsbbbs

54

V

V

54

311123

bbbsbsbbsss

55

W

W

55

311321

bbbsbsssbbs

56

X

X

56

331121

bbbsssbsbbs

57

Y

Y

57

312113

bbbsbbsbsss

58

Z

Z

58

312311

bbbsbbsssbs

59

[

[

59

332111

bbbsssbbsbs

60

\

\

60

314111

bbbsbbbbsbs

61

]

]

61

221411

bbssbssssbs

62

^

^

62

431111

bbbbsssbsbs

63

_

_

63

111224

bsbssbbssss

64

NUL

`

64

111422

bsbssssbbss

65

SOH

a

65

121124

bssbsbbssss

66

STX

b

66

121421

bssbssssbbs

67

ETX

c

67

141122

bssssbsbbss

68

EOT

d

68

141221

bssssbssbbs

69

ENQ

e

69

112214

bsbbssbssss

70

ACK

f

70

112412

bsbbssssbss

71

BEL

g

71

122114

bssbbsbssss

72

BS

h

72

122411

bssbbssssbs

73

HT

i

73

142112

bssssbbsbss

74

LF

j

74

142211

bssssbbssbs

75

VT

k

75

241211

bbssssbssbs

76

FF

I

76

221114

bbssbsbssss

77

CR

m

77

413111

bbbbsbbbsbs

78

SO

n

78

241112

bbssssbsbss

79

SI

o

79

134111

bsssbbbbsbs

80

DLE

p

80

111242

bsbssbbbbss

81

DC1

q

81

121142

bssbsbbbbss

82

DC2

r

82

121241

bssbssbbbbs

83

DC3

s

83

114212

bsbbbbssbss

84

DC4

t

84

124112

bssbbbbsbss

85

NAK

u

85

124211

bssbbbbssbs

86

SYN

v

86

411212

bbbbsbssbss

87

ETB

w

87

421112

bbbbssbsbss

88

CAN

x

88

421211

bbbbssbssbs

89

EM

y

89

212141

bbsbbsbbbbs

90

SUB

z

90

214121

bbsbbbbsbbs

91

ESC

{

91

412121

bbbbsbbsbbs

92

FS

|

92

111143

bsbsbbbbsss

93

GS

}

93

111341

bsbsssbbbbs

94

RS

~

94

131141

bsssbsbbbbs

95

US

DEL

95

114113

bsbbbbsbsss

96

FNC3

FNC3

96

114311

bsbbbbsssbs

97

FNC2

FNC2

97

411113

bbbbsbsbsss

98

SHIFT

SHIFT

98

411311

bbbbsbsssbs

99

CODEC

CODEC

99

113141

bsbbbsbbbbs

100

CODEB

FNC4

CODEB

114131

bsbbbbsbbbs

101

FNC4

CODEA

CODEA

311141

bbbsbsbbbbs

102

FNC1

FNC1

FNC1

411131

bbbbsbsbbbs

103

StartA

StartA

StartA

211412

bbsbssssbss

104

StartB

StartB

StartB

211214

bbsbssbssss

105

StartC

StartC

StartC

211232

bbsbssbbbss

106

Stop

Stop

Stop

2331112

bbsssbbbsbsbb


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM