有哪位大神懂zebra zpl打印的ZPL指令,有些问题想问

用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
江湖人称写程序的
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(4545)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_094',
blogTitle:'C#打印条码与ZPL',
blogAbstract:'其实两年前我做过此类东西, 但是当时既没做笔记 , 后来又找不着代码了, 于是乎, 上个月又要做条码打印时, 整个地又重来了一遍.
在网上查资料时, 发现好几款控件, 下载下来一看, 体积之大远超我想像, 用法也一点都不简单, 很不满, 其实ZPL语言相当简单, 与其向项目中引入这么一个不知道怎么写的控件, 还不如自己写几行ZPL代码.
ZPL(Zebra Programming Language) 是斑马公司(做条码打印机的公司)自己设计的语言, 由于斑马打印机是如此普遍, 以至于据我所见所知, 条码打印机全部都是斑马的, 所以控制条码打印机几乎就变成了对ZPL的使用.
总的逻辑分为以下两步:
(1)编写ZPL指令',
blogTag:'c#,zpl,barcode,zebra',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:8,
permalink:'blog/static/',
commentCount:5,
mainCommentCount:3,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'江湖人称写程序的',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}张恩坤Zebra:
我认为你问错人了。我没这方面的经历和经验,给你的答案也没参照价值。zebra条码打印机常见问题解答(4)
| 产品销售专线:
您现在的位置:&&>>&&>>&&>>&&>>&正文
zebra条码打印机常见问题解答(4)
46.我有一台M-8400RVe所有指示灯都一直在闪??不知道为什么?屏幕也显示不出来啊!&
  答:那是主板方面的故障&
  47.&错误是&save&change&printer&Idle&9m.v18.9.2& &error&condition&paper&out& &不知道这个是什么问题?&
  答:出现这样的显示应该是打印机标签传感器出现故障,你有试过恢复出厂设置吗?&
  清洗一下标签传感器.重新测纸&
  48.你好,有个问题请教一下,以前我们单位用的打印机是斑马的96XIII,针对这个打印机,我用VC编了一个打印程序(需要打印中文),使用的是串口通信。现在,有一台斑马的Z4M,我仍然用这个程序打印,但是数据传输不过去,“DATA”灯一直是慢闪,查了一下手册,说是数据太大无法接受。我使用的串口速率是9600。请问这是有什么原因造成的。另外Z4M需要驱动程序吗?&&
  答:Z4M内存小,不能与XiIII的机器对比,你可以尝试增加内存.&
  49.不能检测标签纸,有时只能出一半,(已设为默认值)谢谢!&
  答:首先,不知您有没有尝试机器测纸功能,即按PAUS键,再按右下角的“检测&键,机器会自动走纸,检测,如果依然不能定位,你可以按照以下三种方式调试:1.更换另外一种标签纸张,试验是否可以,如果还不行,则可判断和纸张无关;2.检查传感器是否有标签遮挡,一般纸张在走纸过程中脱落,很容易粘贴在传感器上;3.如果排除以上两种问题,您可以再试验机器的黑标定位是否正确,在控制面板里选择MARK方式。如果还不能解决,请致电我司工程部&
  50.使用斑马105SL和Z4M时发现,同样的纸与碳带,两种机器使用的温度差别很大,105SL需要很高的温度(压力)才能打印清晰,这会对打印头寿命造成影响吗?&&
  答:你用的速度和驱动是否一样?驱动是否都是原装的驱动?驱动里设置的温度值是否一样?应该说这两种机会有差别,但不会很大.温度越高打印头寿命相应会短一些.&
  51.我公司一台斑马S400的条码打印机检测不到纸,控制面板上亮第1、3、4盏等。在反复调整标签传感器均没有用。请问贵公司有什么办法可以解决。&
  答:出现这种情况不一定是测不到纸,也有可能是测不到碳带,如果打印机打印方式变成热敏打印,那么就会出现碳带错误,那么打印机一开机在走纸一刹那就出错,如果是走了很常一段纸才出错那么才是测不到纸.&
  测不到纸可以清洁传感器,如果清洁了也不行请送修!&
  测不到碳带,你可以重新调试碳带传感器灵敏度,你可以在我公司下载S400手册,参考里面的方法调试,或者找到其同版本号的&firmware然后重新写firmware.但这方法必须在专业工程师指导下操作或送修.&&
  52.我的一台斑马140XI,打印机开机检测不了碳带。显示RIBBON&OUT。传感器有清洗过,也做过灵敏度调节,都是不行。还有它自动测纸后自动产生的传感器参数是:RIBBON&LED&100 &MEDIA&LED&100 RIBBON&S 00 MEDIA&S&75。你说过它们的参数是在70左右我也调到过左右但都还是不行。我尝试过将传感器的接头从主板上拔到,它就不会显示RIBBON&OUT&了但打印出来很浅很浅,温度要调到25才能看到。还有就是我把它设为热敏式时,它会显示RIBBON&IN但前提我已把传感器拔到了怎么能检测到有碳带呢,请问这是什么原因会不会主板有问题。谢谢。&
  答:按你说的情况,有两种可能,一个是碳带传感器坏了,一个是打印机程序错乱了.故障一般不在主板,你把传感器屏蔽再恢复出厂设置看看,打印温度的问题要看你碳带与标签的搭配.&
  53.请问贵公司,斑马S400和S600的条码打印头是否能够通用。谢谢!&&
  答:不能通用,请选用相同型号的打印头!&
  54.你好!我想问一下斑马140XI的打印它的碳带传感器是怎么样工作的及其原理。谢谢&&
  答:斑马工业条码机器的碳带传感器在其打印头安装架背面.它是一个发光管和一个接收管,碳带是黑色的,背面是光滑的.当有碳带时,光无法穿透就有一个反馈光,接收到就证明有碳带,反之没有碳带.&
  55.&我用的是label&matrix&打印件,version&4.10w,要如何O置才能撕中是中文打印出恚恐xx!&
  答:不能打印中文的问题的解决方法:1、字体的设置问题,将中文内容的字体设置为中文字体;2、打印驱动的选择问题,用Label&matrix时,应该是在软件里添加打印机驱动的。&
  56.因我要打出一个4*4cm的条码出恚热葜杏兄形模恢挝掖蛴〕淼闹形氖锹衣耄胛收馐鞘裁丛颍&
  答:一维条码本身是不能包含中文字符的,但是如果标签中有需要打印中文的地方出现乱码,那主要的原因出在您的打印软件上。如果您用的是斑马公司的BARONE&5.0或以下版本,必须在其软件的安装目录中的BIN目录中找到SETUP.INI文件,打开其文件占到PRINT1段,把该段最后三行中前面带“;”中的分号去掉,即可打印中文。如果是其它软件不能打印中文,请来电详细描述,我司再给予解答。&
  57.斑马Z4M打印机打出来的条码纸背后有模糊的直线阴影,开始的时候我以为是打印头脏了,进行清洗后,效果还是不能改观。请问这是什么原因?谢谢。&
  答:一般情况下,打印机打印出来内容模糊,除了您尝试的清洗打印头之外,其它可能的原因有打印温度过高,会出现阴影,另外就是碳带与标签的匹配,碳带质量不好或者与标签匹配不合适,也很容易出现这个问题。如果这些都尝试了还不行,那你可以换一个打印软件或者打印机的驱动程序试下。如果以上都试验过还是不行,呵呵,那麻烦把机器送到我司工程部,我司会安排专业斑马维修工程师给您检测,以确定问题。&&
  58.我的Z4M打印质量不是很清晰(XP系统下),之前用98很好很清晰,从Z4M的面板上调设置如何保存?&
  答:你换回XP后打印不清晰的最大原因是驱动程序中的打印温度没有调整,你可以在WINDOWS下调整打印温度到合适的值,一般最高&
  30,适中的DACKNESS为17-19左右。&
  59.你好!本公司现使用的一台zebra&105SL条码打印机,出现如下故障现象:开机时打印机面板上的所有指示灯亮,但是屏幕却不显示任何内容,且所有按钮不起作用。请问这是会什么原因,应该如何解决?急!谢谢!&&
  答:可以明确的判定这台Z105SL的并口芯片烧坏,一般是由于热插拔造成的,90%的105SL的故障都是端口芯片烧坏,由于机器本身设计的原因,端口芯片的耐压值偏低,所以造成目前市面上105SL返修率很高。据悉,斑马公司下一代产品会改良设计。目前情况下,你只能把机器送到我司,我们将为您维修主板。时间需要2个工作日&
  60.用EAN128码打印,扫描时发现怎么前面多了两位?&
  答:你选择EAN128码制的时候,选择了检验,EAN128码具备两位校验码,你可以选择,也可不选择,如不需要,请不要选择。选择如果你使用CODESOFT软件或者LABELMATRIX直接在软件中去掉,如果采用ZPL指令控制,则查询相应的指令说明。&
  61.请详细介绍一下:如何让打印机在开机时采用手工测纸,以及换不同规格标签时需关闭机器吗?如不关,合上打印头又要重新测纸。我是经常换标签的,谢谢你请给予指导。(烦细述)&
  答:&&
  1:打印机有*号&----&如是4位的话就输为1234&NEXT就可以进入设置了&
  2:MEDIA&POWER&UP(开机标签状态的选择)的设置&
  按右面黑色椭圆键或左面黑色椭圆改变数值.&
  &缺省值&:&FEED(走纸)&
  选择&:&FEED(走纸),CALIBRATION(测纸),LENGTH(纸长),NO&MOTION(不动)&
  按&&&NEXT&&&显示下一个参数&&&HEAD&CLOSE(打印头翻开合上后标签状态&
  &的选择)“&.&&
  2:HEAD&CLOSE(打印头翻开合上后标签状态的选择)的设置&
  &HEAD&CLOSE&
  &=  &FEED  =&&
  &按右面黑色椭圆键或左面黑色椭圆改变数值.&
  &缺省值&:&FEED(走纸)&
  选择&:&FEED(走纸),CALIBRATION(测纸),LENGTH(纸长),NO&MOTION(不动)&
  &按&&&NEXT&&&显示下一个参数&&&BACKFEED(标签回撤)“&
  62.zebra105SL打印机怎样才能打出汉字?&&
  答:用条码打印软件&排好标签版面(输入汉字)即可打印。&
  63.&开机后电源灯亮,液晶显示屏灯也是亮的,但是无任何显示。是不是主板烧掉了?&
  答:依据你所说的问题,我们总结了以往的经验及产品基本故障排除得出:相应的问题结论--打印机主板模块故障。&
  解决方法一是与产品供应商联系(最好是有zebra代理权)先分析故障&
  原因在非人为损坏、无非法操作及保修年限(本产品提供一年质保)内可&
  通过供应商由厂商在短期内更换新机(在更换期间内可要求备用机顶替);&
  解决方法二是可以拿到有zebra维修技术的条码设备公司先进行有条件&
  检测(主板方面如:接口烧坏、内存损坏、程序混乱及常见主板可更换局部&
  配件维修),是否直接更换主板;&
  64.你好,我装了bar-one5.0和zebra&s400的驱动程序,为什么打印时,只出纸,纸上什么也没有?&&
  答:你所提的问题原因有很多种,碳带装反了、碳带和标签不匹配、打印头损坏没发热、驱动程序的问题都可以导致此种现象发生。你可以一一排除,先打印自检页试试,如果能打印,则说明是驱动程序的问题,更换驱动程序。如不能打印,更换一种碳带或标签再打印自检页,如还不能打印,则打印头和主板之一有问题,请送修。&
  65.控制面板上power灯亮,error灯闪。液晶屏显示warning Printer&idle v33.11.1&
  请问这种现象是怎么回事,该怎么解决?&&
  答:可能是打印头没检测到。您可以恢复出厂值看看。如果还不行就可能是打印头连线断路。&
  必须拆机检测。&
  66.我司有一台zebra140XI-III打_源後所有的都亮不息,o法打印.是何故障&&
  答:现象:打印机所有指示灯亮,LCD不显示并不能操作&&
  原因∶主板或EPROM损坏 解决办法∶联系你的经销厂家,更换主板或正确安装EPROM&&
  现象:打印机所有指示灯闪烁并不能测纸&&
  原因∶传感器故障&解决办法∶清洗传感器表面灰尘或联系经销厂家更换传感
上一篇帮助:
下一篇帮助:
恒佑科技(----) 版权所有 & 2003 - 2012 HengYou Technology Co.,Ltd
公司地址:河南省郑州市高新区翠竹街6号中部软件园9号楼1321室 邮政编码:450001
服务热线:(086)371-98108 传真:(086)371- 节假日:

我要回帖

更多关于 zebra zpl 的文章

 

随机推荐