77范文网 - 专业文章范例文档资料分享平台

ZPLII命令参考(10)

来源:网络收集 时间:2019-08-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

^DF (下载格式)命令以文本格式保存ZPLII格式指令,以后可以用^XF加上变量来调用。保存的格式中可以包含字段数(^FN),以便将来参考调用。

将格式保存节省了传输时间,但并没有节省格式化时间,因为ZPL II是作为文本串保存的,在打印时仍须进行格式化。

如果忽略映象名,默认的名称和扩展名为UNKNOW.ZPL。在^XA后马上输入^DF指令,输入的格式指令就会被保存起来。

注:一个包含^DF的格式不会被打印出来。 ^DF命令的格式 ^DFd:o.x

^DF

=

下载和保存格式

保存映象的目标设备名 (固定,永远为DRAM R:) 映象名,1到8个字母或数字(默认的名字为UNKNOW)

扩展名,3位字母或数字(永远是.ZPL)

= d o = x =

以下有一个使用^DF的示范,它将ZPLII文本字串保存到DRAM中,保存的文本串叫STOREFMT.ZPL。

^XA

^DFR:STOREFMT.ZPL^FS ^FO25,25^AD,36,20^FN1^FS ^FO135,25^AD,36,20^FN2^FS ^FO25,75^AB,11,7^FDBUILT BY ^FS ^FO25,100^AD,18,10^FN1^FS ^XZ

~DG 下载图象

~DG(下载图象)执行以下功能。

1. 2. 3. 4.

置打印机为图象模式。

命名图形。(这个名字将用来在标签中调用) 定义图象尺寸

下载十六进制字符串到打印机

注意:

1. 2. 3.

为使打印机明白,使用图形名时将以空格、句点、或扩展名结束 避免偶然被空格替换,不要在图象名中用空格。不同图象用不同名字。 如二个图象用了同一名送到打印机。第一个图象被删除而由第二个图象代替。

~DG指令格式 ~DGd:o.x,t,w,DATA

~DG

=

设置打印机为下载图形模式 贮存图象的目标设备。 缺省值:R: (DRAM)

其它值:B: (内存选件)

o = x = t = w = DATA =

图象名,1-8字符,

(缺省时,用UNKNOWN作字体名) 扩展名,3字符 ( 固定的,始终是:GRF)

图象总的字节数 每行字节数

ASCII十六进制串图象定义

= d

如目标名省略,就用UNKNOWN.GRF作为字图象名。数据串使用ASCII十六进制串图象定义,每个字符表示水平方向的四个点。

以下是一个用~DG指令加载图象到DRAM的例子。贮存图象名叫SAMPLE.GRF。

~DGR:SAMPLE.GRF,00080,010, FFFFFFFFFFFFFFFFFFFF 8000FFFF0000FFFF0001 8000FFFF0000FFFF0001 8000FFFF0000FFFF0001 FFFF0000FFFF0000FFFF FFFF0000FFFF0000FFFF FFFF0000FFFF0000FFFF

FFFFFFFFFFFFFFFFFFFF

参数t(图形总字节数)用以下公式计算:

X (毫米)×打印机分辨率(点/毫米) × Y(毫米) ×打印机分辨(点/毫米)/8(点/字节)= 总字节

X 是单位毫米的图象宽度。Y是单位毫米的图象高度。点/毫米打印机编程的打印分辨率。

例如,确定图象8毫米宽,16毫米高,打印分辨率8点/毫米的正确t参数其公式是: 8×8×16×8/8=1024字节

参数w(每行字节数)用以下公式计算:

X (毫米)×打印机分辨率(点/毫米) /8(点/字节)= 每行字节数 x是单位毫米的图象宽充,点/毫米是打印机偏移打印分辨率。

例如,确定图象8毫米宽,打印分辨率8点/毫米的正确w参数,其公式是: 8×8/8 = 8字节

注意:

1. 2.

所有字节中一行的字节 w是t参数计算的第一个值

参数是一串十六进制数作为图象表示送打印机。每一十六进制字符代表水平方向四个点。如图象前四个点是白的,后四个点是黑的。二进制码的点00001111。十六进制表示二进制值将是OF。完整的图象码就是这样。完整图象被送打印机是一长连续十六制值。

对~DG和~DB指令选择数据压缩方案。

斑马打印机有一数魏数据压缩方案。在~DG和~DB指令中这方案减少下载图象和点阵字体实际数据字节数和总的时间。

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

G H 1

2

I 3

J 4

K 5

L 6

M N O 7

8

P

Q R

S

T

U

V

W

X

Y

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

=

设打印机接收下载曲线字库 贮存图象的目标设备。 缺省值:R: (DRAM)

其它值:B: (内存选件)

o = x = s = DATA =

字体名,1-8字符,

(缺省时,用UNKNOWN作字体名) 扩展名,3字符 ( 固定的,始终是:FNT)

字库长度的字节数,这数字由ZFONT程序产生,不能被改变。

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

= d

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

以下是转换曲线字体前三行下载到打印机例子。如有需要源和目标设备名可以被改变。

~DSB:CGTIMES.FNT,37080, 00FF00FF00FF00FF

FF0AECB28FFF00FF

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

~DT 下载TrueType字体

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

~DT命令的格式 ~DTf,s,DATA

~DT

=

下载曲线字库 字体名

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

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

目标设备: R: = RAM 内存 B: = 内存卡

s =

字体长度的字节数,

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

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

DATA =

ASCII十六进制字串的字体定义。 默认值 :没有,本命令将被忽略。

其他值:用ASCII表示的十六进制数。(2位字符/字节) 必须匹配参数S所给的值,否则,本命令将被忽略。

f =

例子:

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

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库ZPLII命令参考(10)在线全文阅读。

ZPLII命令参考(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/675945.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: