斑马Zebra ZPLII指令集中文说明解释及示例(8)

2019-07-30 13:32

时间。

下面数1,2,3,4,5,??19代表在后面十六进制值(注:值从G开始O到O和A到F已经在十六进制值是使用)

G H I J K L M N O P Q R S T U V W X Y 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

例如,送M6到打印机表示如下十六进制数据。 6666666

M的值是7,所以传送7个十六进制的6

g h i j k l m n o p q r s t u v w x y z 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400

例如:送-hB到打印机表示送十六进制数据

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 40

h值是40,所以传送40 个十六进制的B。

重复值

几个重复值一起使用得到任何需要值,“vMB”和“MvB”一样,都是传送327个十六进制的B到打印机。 把逗号(,)填进行,表示该行右边,都是0, 感叹号(!)填进行,表示该行右边都是1, 冒号 (:)表示重复上一行。

解码和参数t字节数打印后,打印机返回原来的打印模式。

减少下载图象时间

当用~DG指令时,这方法减少实际送打印机的数据字节数,在下面图6.1和6.2可看到。

在图6.2,如果十六进制串都是到零(0)结束。一个逗号(,)可以替代所有的零。如果十六进制串是奇数个0结束,需加一个零和逗号。感叹号(!)和冒号(:)在用法如前。

警告:在你编辑器文本行将不同于ZPLII点的行。编辑器将字把点行包裹起来。ZPLII跳过文本行结束(如:回车和换行字符)。

注:在图6.1和6.2回车已经被插入每个点行的结束。

~DN 取消下载图象

^DG在解码和打印完参数t的字节后,打印机返回一般模式。用~DN(取消下载图象)指令。图象模式可以取消原来打印操作恢复。 ~DN指令格式 ~DN

~DN:取消下载图象

注意:任何^或~指令将结束下载。

~DS 下载曲线字体

~DS(下载曲线字体)指令是用于设置打印机接收下载曲线字体和定义字体尺寸的字节数。

~DS命令和所需参数,转换用户输入字体结果到斑马打印机。这转换用斑马应用程序工具称为ZFONT。斑马公司有此应用程序。 ~DS命令的格式 ~DSd:o.x,s,DATA

~DS = 设打印机接收下载曲线字库 d = 贮存图象的目标设备。

缺省值:R: (DRAM)

其它值:B: (内存选件) o = 字体名,1-8字符,

(缺省时,用UNKNOWN作字体名)

x = 扩展名,3字符 ( 固定的,始终是:FNT)

s = 字库长度的字节数,这数字由ZFONT程序产生,不能被改变。 DATA = ASCII十六进制字串的字体定义。

数据由ZFONT程序产生。不会被改变。

以下是转换曲线字体前三行下载到打印机例子。如有需要源和目标设备名可以被改变。 ~DSB:CGTIMES.FNT,37080, 00FF00FF00FF00FF FF0AECB28FFF00FF

注:下载曲线字体不能进行完整性检查。如被损坏,打印机将产生无法产生预料的结果。

~DT 下载TrueType字体

必须用Ztools for Windows 来转换TrueType 字体为斑马打印机的可下载格式。这个程序建立一个含有~DT(下载TrueType字体)的命令,一旦下载完毕,字体将象其他软件一样使用。 ~DT命令的格式 ~DTf,s,DATA

~DT = 下载曲线字库 f = 字体名

默认值:没有名字 = 本命令将被忽略

其他值:在目标设备后输入TrueType字体名。(最长8位) 目标设备:

R: = RAM 内存 B: = 内存卡

s = 字体长度的字节数,

默认值: 没有 = 如果没有,本命令将被忽略

其他值:输入字体的斑马可下载格式所需的内存的字节数。

DATA = ASCII十六进制字串的字体定义。

默认值 :没有,本命令将被忽略。

其他值:用ASCII表示的十六进制数。(2位字符/字节)

必须匹配参数S所给的值,否则,本命令将被忽略。

例子:

~DTR:FONT,52010,00AF01B0C65E......(52010个2位的HEX值)

~DU 下载极大的TrueType字体

有一些国际字体超过了256个可打印字符,这些字体是用~DU来下载到打印机,作为大TrueType字体来使用的。 字段块(^FB)命令不支持大型TrueType字体。 ~DU命令的格式 ~DUf,s,DATA

~DT = 下载大型曲线字库 f = 字体名

默认值:没有名字 = 本命令将被忽略

其他值:在目标设备后输入TrueType字体名。(最长8位) 目标设备:

R: = RAM 内存 B: = 内存卡

s = 字体长度的字节数,

默认值: 没有 = 如果没有,本命令将被忽略

其他值:输入字体的斑马可下载格式所需的内存的字节数。

DATA = ASCII十六进制字串的字体定义。

默认值 :没有,本命令将被忽略。

其他值:用ASCII表示的十六进制数。(2位字符/字节)

必须匹配参数S所给的值,否则,本命令将被忽略。

例子:

~DTR:KANJI,86753,60c0ca017b0ce7......(86753个2位的HEX值)

^EF,~EF 初始/擦除贮存格式

^EF或~EF(删除格式)指令删除所有贮存格式。如你使用删除格式指令你将删除所有保存的格式。(保存格式可以用^ID指令选择删除) ^EF或~EF指令格式 ^EF或^EF

^EF,

= 删除格式 ^EF

^EG或~EG 从DRAM中删除所有图象

^EG或~EG(删除下载图象)指令是用于从DRAM中删除所有图象(标签格式图象和十六进制图象) ~EG或^EG指令格式是 ~EG或^EG

~EG,

= 擦除下载图象 ^EG

^FA字段分配

用^FA(段分配)指令分配字段存贮空间 ^FA指令格式 ^FAn

^FA = 段分配

n = 被存贮字符数字空间

缺省值:没。如无指定值指令跳过 最小 = 1,最大 = 256

版本14.4.0,15.4.0,20.4.0,23.6.0,25.6.0中有效: 最大值为3072

^FB字段块

^FB(段块)指令允许你在一个定义摽槔嘈蛿格式中打印文本。这指令格式^FD文本串放在一指定带原点,字体,和旋转文本块中。这指令也包含一个自动的字回绕功能。 ^FB指令格式

^FB a, b, c, d, e

^FB = 定义段块

a = 文本块行点的宽度。

有效

最小 = 一个字符的宽度。

数据:

最大 = 标签宽度。

缺省值 :=0 许可值:0~9999

注:值如小于字体宽度或不对,文本块将不打印出来。 b = 文本块最大行数

缺省值:1行

许可值:1到9999

注:文本最大行数将复盖上次行数。改变字体尺寸将自动增加或减少块尺寸。 c = 增加或删除行间点的空区

缺省值:=0

许可值:-9999到+9999

注:如前面没有负号,数字认为是正数。正值加空区;负值删空区。 d = 块内文本对齐

缺省值 = L(左)

许可值:L(左),C(中心),J(边到边)和R(右)

注:如用“J”,最后一行为左对齐。

e = 第二左边。点的宽度,第二行和以后所有有行文本块将被缩进。 许可值:0-9999

以下是一个^FB指令数据段结果的例子。

注意^FB指令的一些注意事项 以下组合有特殊意义:

“/&” = 回车/换行

软连字号(单词断开时使用),如果连字符放在一行的最后,它会被打印出来,

“/(*)” =

如果它不是在在一行的最后,将会被忽略。(在^B7中忽略)

“//” = 字符\,(注意必须选择^CI13 ,使它能打印 /)

第一条:要打印一个/必须使用^CI13进行国家代码选择。

第二条:如软连字符接近一行的最后,该连字符将被打印。如不放在最后一行附近,它将被跳过。 (*) 表示任何字母/数字字符。

? ? ? ? ? ? ?

如果一个字在一行太长(没有软连字符),一个连字符将自动放在块的左字上。剩下字将放在下行。(连字

符的位置取决于字长度而不是音节边界,放置一连字符表示连字符就会出现该单元)

最大数据串长度是3K包括控制字符和回车/执行 通常回车/换行和词间隙在行断时被放弃

当用^FT(段排版)----^FT是用文本上行基准线增加字体尺寸将使文本块从底到顶尺寸增加(可使打印超过

标签顶)。

当用^FO(字段原点)增加字体大小将使文本块从顶到底尺寸增加 如果^SN替代^FD,字段将不打印。

^FS结束^FB语句,每个块要求有自己的^FB指令

^FD 字段数据

^FD(字段数据)指令定义字段的数据串。字段数据可以任何可打印字符除了那些指令前缀(如^和~)。 ^FD指令格式 ^FDa

^FD = 输入字段数据

a = 打印数据

注意: 1. 2. 3.

字段数据串最多3072字符

^和~字符可以改变前缀字符而打印出来。见CC和CT指令(注:新的前缀字符不能被打印) 字符ASCII码超过127时或者用^FH和^FD打印^和~字符。

版本V14.4.0,15.2.1,20.4.0,23.6.0,25.6.0有效:

过去,在^FD中的字符都是CR/LF都是被忽略的,然而在^B7(PDF417条码)和^FB(字段块)命令中,所有^FD中的CR/LF都成为有效字符,

以上^FD语句里CR/LF(回车/换行)是被跳过。在^B7(PDT417码)和^FB(段块)指令时。CR/LF在^FD指令里是合法字符。

用以下办法完成指定的功能。

“/&” = 回车/换行

软连字号(单词断开时使用),如果连字符放在一行的最后,它会被打印出来,“/(*)” =

如果它不是在在一行的最后,将会被忽略。(在^B7中忽略)


斑马Zebra ZPLII指令集中文说明解释及示例(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:海平面变化与极端气候 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: