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度旋转

^[email protected]

使用字体名称调用字体

格式:^[email protected],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

时间: 2024-07-31 09:27:40

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

ICE中间件说明文档

1       ICE中间件简介 2       平台核心功能 2.1        接口描述语言(Slice) 2.2        ICE运行时 2.2.1         通信器 2.2.2         对象适配器 2.2.3         位置透明性 2.3        异步编程模型 2.3.1         异步方法调用 2.3.2         异步方法分派 2.4        订阅/发布编程模型 2.5        动态服务管理(IceBox) 2.6       

详细设计说明文档

1引言 1.1编写目的 本文档为软件<自习任我行>的详细设计说明书,向阅读人员介绍本软件的整体框架和详细设计. 1.2背景 说明: 项目名称:自习任我行 开发人员:杨波.崔海营.周亚豪.闵芮.高琪.张丹丹.蔡容玉 用户:铁道大学全体学生 运行:安卓手机 系统描述:自习任我行软件为铁道大学的学生提供了一个方便查询自习室上自习的快速平台.该软件分为查询自习室模块和安排自习室模块.自习任我行软件是一套功能简单实用的的专门用于学生自习的软件,具有操作方便高效迅速等特点.该软件采用eclipse开发工具

文件上传到百度云盘说明文档

图1 图2 图3 图4 1. 上传百度云盘功能,由于百度开发者中还没有开放对.net 操作的SDK,所以我们现在只能使用原生的REST API   我们的做法就是如何用C# 语言调用 调用curl 命令. 2. curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.多种Linux发行版中,并且有DOS和Win32.Win64下的移植版本. 要操作curl 我们需要引入LibCurlNet.dll   3.百度上传我们需要有百度账号,而且需要申请开发者功能进入主页后

说明文档

## 说明文档 ### 一.书籍信息- 书名:<C Primer Plus>- 作者:Stephen Prata- 译者:姜佑- 版本:第六版 中文版- 出版社:人民邮电出版社 ### 二.实验环境- 本机:Windows 7 64位- 虚拟机:VMware Workstation 12 pro -- Linux CentOS 7(实验在此进行) ### 三.实验环境搭建教程#### 1,安装VMware Workstation 12 pro 并找到可用的序列号(略)#### 2,新建虚拟机并

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

原地址:http://blog.csdn.net/uxqclm/article/details/11970761 欢迎来到9秒:www.9miao.com 由于看到论坛中有人询问需求<暗黑世界V1.3>的数据库表说明 所以就把这个数据库表说明文档发上来-有问题请随时发帖咨询-我们会即时回复! 表名                                  说明tb_active                        激活码礼包tb_aptitude              

Sandcastle Help File Builder 说明文档

1. 概述 该应用可以根据我们编译的程序集或者VS工程自动生成相应的帮助文档. 2. 安装说明 从https://github.com/EWSoftware/SHFB/releases下载最新的安装包,解压到文件夹,运行SandcastleInstaller.exe进行安装. 3. 新建工程 安装完成后,打开应用程序,File->New Project,输入文件名,点击保存,出现如下界面: 4. 添加源文件 右键点击Project Explorer中的Documentation Sources结

现代前端库开发指南系列(三):从说明文档看库的前世今生

前言 我们在工作中很多时候都要做技术选型,去找寻既能满足自己需求又靠谱的第三方库:在前端开源生态季度繁盛的现状下,只要不是太小众的需求,我们很容易就能找到一堆相关的开源库,那我们具体要怎么做决策呢?我的做法是,先阅读开源库的说明文档让自己有一个感性的认识,然后挑选出其中的两三个库来进行更深入更全面的了解.如此说来,这说明文档是不是就很像我们求职时的简历呢?"简历"关都过不了,何谈"offer"啊! 本文将介绍一个库(即不局限于前端领域)所要具备的说明文档,主要包括

原创SQlServer数据库生成简单的说明文档小工具(附源码)

这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术说明文档. 技术上主要采用的 C#+Dapper+Npod ,开发工具为Vs2015,基于Net4.5框架. 实现思路: 1.首先获取数据库的字符串,测试链接是否成功, 2.通过脚本获取该服务器的数据库列表. 3.根据数据库找到该数据库的所有数据表 4.通过脚本找到该数据表所有的字段信息 5.使用N

艾恩ASP无组件上传类(上传组件)说明文档(from www.sysoft.cc)

艾恩ASP无组件上传类(上传组件)说明文档2010-1-18 By Anlige一.简介自从接触ASP就开始接触上传,看过一些上传类,但是总感觉封装的还是不够简单,因此自己尝试写一个能够用最少最简单的代码实现各种上传方式的上传类.在学校期间就开始写,一点点的完善.优化,到现在的版本,现在的版本能适应各种上传方式.上传类的主要的功能如下:1.自由设置最大上传大小.单文件最大上传大小2.自由设置允许上传的文件类型3.可设置文本的编码,以适应各种上传环境4.内置进度条,a用户可选择开启和关闭5.多种错