■格式命令(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度旋转

^A@

使用字体名称调用字体

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

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

^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

128调用子符集

>9  --------------------128A码开始标志

>: ――――――128B码开始标志

>; ――――――128C码开始标志

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

ZPL语言说明文档的更多相关文章

  1. 吉特仓库管理系统- 斑马打印机 ZPL语言的腐朽和神奇

    上一篇文章说到了.NET中的打印机,在PrintDocument类也暴露一些本质上上的问题,前面也提到过了,虽然使用PrintDcoument打印很方便.对应条码打印机比如斑马等切刀指令,不依赖打印机 ...

  2. OAuth2.0说明文档

    OAuth2.0说明文档 1.OAuth 2.0 简介 OAuth为应用提供了一种访问受保护资源的方法.在应用访问受保护资源之前,它必须先从资源拥有者处获取授权(访问许可),然后用访问许可交换访问令牌 ...

  3. Highcharts选项配置详细说明文档(zz)

    http://www.helloweba.com/view-blog-156.html Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明 ...

  4. ICE中间件说明文档

    ICE中间件说明文档 1       ICE中间件简介 2       平台核心功能 2.1        接口描述语言(Slice) 2.2        ICE运行时 2.2.1         ...

  5. 卡牌手游源码《暗黑世界V1.3》数据库表说明文档!!!

    原地址:http://blog.csdn.net/uxqclm/article/details/11970761 欢迎来到9秒:www.9miao.com 由于看到论坛中有人询问需求<暗黑世界V ...

  6. ASP.NET WebApi使用Swagger生成api说明文档

    最近做的项目使用mvc+webapi(非.Net Core),采取前后端分离的方式,后台提供API接口给前端开发人员.这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用 ...

  7. 《暗黑世界V1.3》数据库表说明文档

    <暗黑世界V1.3>数据库表说明文档 (下载地址:http://www.9miao.com/forum.php?mod=viewthread&tid=38821&highl ...

  8. ES SQL使用说明文档

    ES SQL使用说明文档 一.Elasticsearch术语介绍 l  接近实时(NRT): Elasticsearch 是一个接近实时的搜索平台.这意味着,从索引一个文档直到这个文档能够被搜索到有一 ...

  9. 三分钟学会 ASP.NET Core WebApi使用Swagger生成api说明文档

    什么是Swagger?为啥要用Swagger? Swagger可以从不同的代码中,根据注释生成API信息,Swagger拥有强大的社区,并且对于各种语言都支持良好,有很多的工具可以通过swagger生 ...

随机推荐

  1. About HDFS blocks

    一个磁盘有它的块大小,代表着它能够读写的最小数据量.文件系统通过处理大小为一个磁盘块大小的整数倍数的数据块来运作这个磁盘.文件系统块一般为几千字节,而磁盘块一般为512个字节.这些信息,对于仅仅在一个 ...

  2. shell常用测试命令

    预定义变量: 预定义变量是由Bash程序预先定义好的一类特殊变量,用户只能使用预定义变量,而不能创建新的预定义变量,也不能直接为预定义变量赋值.预定义比变量使用"$"符合和另一个符 ...

  3. GOF23设计模式之观察者模式(observer)

    一.观察者模式概述 观察者模式主要用于 1 :N 的通知.当一个对象(目标对象 Subject 或 Observable)的状态变化时,它需要通知一系列对象(观察者对象 Observer),令它们做出 ...

  4. 【转】Jmeter测试报表相关参数说明

    Jmeter测试报表相关参数说明 采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明. 以下是在一次具体负载测试中得出的具体数值,测试线程设置情况为:线程数 ...

  5. java web 程序---猜数字游戏

    思路:1.第一个是随机产生的数字,告诉我们去猜  cai.jsp 2.第二个是一个form表单,提交按钮后,将连接到验证页面 test1.jsp 3.第三个是比较猜的数和随机数.对了,提示再玩一次,不 ...

  6. 导入城市文件数据(csv)格式demo

    页面: js: 后台:

  7. ListView下拉刷新,上拉自动加载更多

    下拉刷新,Android中非常普遍的功能.为了方便便重写的ListView来实现下拉刷新,同时添加了上拉自动加载更多的功能.设计最初是参考开源中国的Android客户端源码.先看示例图.       ...

  8. 如何扩大重做日志(redolog)文件的大小

    假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB 1.创建2个新的日志组alter database add logfile group 4 ...

  9. python 之 functools模块

    functools模块用于高阶函数:作用于或返回其他函数的函数.一般而言,任何可调用对象都可以作为本模块用途的函数来处理. 官方文档已经有了详尽的介绍,这里就不在复述,详情请见:官方文档 .这里主要介 ...

  10. 灾难恢复:RPO与RTO

    许多企事业单位虽然已经认识到信息安全的重要性,却迟迟没有行动.其中的原因是多方面的,最主要的一个原因就是在如何建立容灾系统的问题上存在种种疑惑.容灾设计指标主要与容灾系统的数据恢复能力有关,最常见的设 ...