zpl之初级使用
来源:互联网 发布:jdk 7u1 windows i586 编辑:程序博客网 时间:2024/05/16 15:51
很久没有写博了,趁着这个有限的空余时间,把我最近研究的,觉得可以分享的zpl技术给写个心得.
由于项目需要打印条码,公司买了个斑马GT800条码打印机,初次接触打印,还真有点不知所措.一步一步来吧,先研究了会java打印服务,觉得还是挻好用的.然后再试着用java打印服务打印条码,结果打得一踏糊涂,真是扯淡,居然不支持(肯定是有办法打印的,只是我没有深入研究,要不然java也太衰了).后来把目光转向zpl,因为我发现GT800打印机的说明书支持ZPL和EPL编程,神马....这是什么啊,还能编程,这不是我的本行吗???于是google+baidu,找着了,原来打印机内置了编程语言,向打印机输送zpl代码,打印机就会解释执行这些代码.
很好,这下子找到诀窍了,使用zpl,条码想怎样打就怎样打,我一次打两个条码上去都行.
我使用的条码纸是30*15mm的热敏纸,热敏纸不需要碳带也能打印,前提是需要使用支持热敏打印的打印机,当然我的GT800正好是热敏打印机.
以下是我的zpl代码:
^XA
^LH300,0
^BY2,2.0,60
^FO10,20^BAN,60,N^FDCP121001^FS
^FO80,85^A0N,20,20^FDCP121001^FS
^XZ
将以上代码发送给打印机,将会在30*15mm的打印纸上打出条码和数字,条码在上面,数字在下面.
这里我要提醒的是,打印机默认从左上角(0,0)的位置打印,这个左上角是指人正面对着打印机出纸口,人对面的左上角,就是指打印机的左上角.这样打出来的条码正好符合我们人的视角.
而30*15mm的打印纸被夹在出口的中间,这就要使用^LH300,0 将默认打印位置移到离左边300pdi的位置.
- zpl之初级使用
- ZPL
- ZPL
- mybatis之初级使用日记
- Android之Okhttp初级使用
- jsp入门初级之session的使用
- android初级学习之ListView的使用
- android初级学习之selector的使用
- ZPL换行
- ZPL指令
- iOS 开发 初级:Audio之 System Sound Services的使用
- java初级之24对象的创建和使用
- Android初级学习之Intent的简单使用
- android初级学习之使用shape显示圆形
- Java版本控制工具之Git初级使用
- c++初级之二
- C#之初级篇
- UML之初级篇
- BP神经网络的Java实现
- ubuntu右键添加打开终端
- NStimer,runloop,thread,task小总结
- 警告: No configuration found for the specified action: '/myNameSpace/login.action' in names
- 函数指针
- zpl之初级使用
- breakpoint和watchpoint/data breakpoint
- 《那些年啊,那些事——一个程序员的奋斗史》——84
- How:在自己的app中调用其他浏览器显示网页
- linux 下 intel 82579LM 网卡驱动安装
- 《第六周任务一》常函数改错
- Iphone开发(六)IOS中的通知--操作表ActionSheet和警报AlertView
- VC6.0使用总结
- 设计三角形类