c++ 打印条码_C#与斑马打印机打印条码1——ZPL语言简介

前段时间做条码打印相关的东西,用的斑马打印机,用开源二维码生成库生成的二维码然后用winform自带打印,由于打印条码较小,打印出来的二维码比较模糊,识别率较低,发现斑马打印机自带的ZPL命令,特研究了一下。

一、ZPL简介

ZPL是斑马条码打印机的编程语言,利用zpl,编辑好一个打印的指令集,发送给条码打印机,条码打印机就会按照你事先编辑的命令去进行打印的工作。下面介绍一些简单常用的命令,写好的ZPL命令,可以在ZPL在线预览网站调试,地址:http://labelary.com/viewer.html;

二、ZPL常用命令简介

1、^XA和^XZ

有效 ZPL 格式要求标签格式应以 ^XA 命令开始并以 ^XZ 命令结束。

2、^LHx,y

^LH 命令用于设置标签的起始位置。

标签的默认起始位置为左上角 (沿 x 轴和 y 轴的位置 0,0)。这是标签的坐标轴基准

点。此点下方和右侧的任何区域均可用于打印。 ^LH 命令可用于更改此基准点。例

如,当使用预打印标签时,使用此命令可将基准点移动到预打印区域下方。

此命令只会影响其后的字段。建议使用 ^LH 作为标签格式中优先输入的命令之一。

3、^FOx,y,z

^FO 命令用于设置字段起始位置,相当于标签起始 (^LH) 位置而言。通过沿 x

轴和 y 轴定义点 (与旋转角度无关), ^FO 可设置字段区的左上角。

4、^CFf,h,w

^CF 命令用于设置打印机使用的默认字体。

参数 f 可指定所有字母数字字段的默认字体。参数 h 是所有字母数字字段的

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值