美文网首页
汉码打印机 ZPL 指令集操作

汉码打印机 ZPL 指令集操作

作者: 张云飞Vir | 来源:发表于2024-08-08 15:14 被阅读0次

一、 背景

汉码打印机 ZPL 指令集操作,建议开发方式使用ZPL指令集写个文本模板,采用字符串替换方式使用模板,也可以引入一些脚本参数。

二、 开发注意事项

1、 总宽度

最大打印宽度108mm

每毫米8个点,可以8X标签宽度,得出宽度的点数,然后再根据位置来设置打印起点

2、 计算标签偏移量

标签宽度60 mm,长度70 mm

偏移量 = (108-60)/2*8= 192

由于激光头不是正中间,再减去30做纠正,最终结果为162

代码:

zplPrinterHelper.LS("162"); // 设置偏移

3、 中文显示

注意要 第三个参数 type = 7才可以打印中文

int printText(String x,String y,int type,String orientation,int size,String data)

4、 ZPL指令打印汉字

FO0,0A@N,25,25,E:SIMSUN.TTFFD姓名:FS

红色表示位置

绿色表示文字内容

5、 ZPL指令打印条码

FO5,500BY2,11.0,10,40BCC,50,YFD12345678^FS

红色表示位置

绿色表示,条形码高度

深红色表示:打印条形码的注释

紫色表示:条形码内容

6、 怎么加粗

每次移动一个像素,连续绘制3次

FO335,320A@N,35,35,E:SIMSUN.TTFFD{23.50}FS

FO336,320A@N,35,35,E:SIMSUN.TTFFD{23.50}FS

FO337,320A@N,35,35,E:SIMSUN.TTFFD{23.50}FS

7、 怎么居中

使用 FB 指令来居中。比如:^FB480,3,0,C,0

示例:

FO000,020A@N,40,40FB480,3,0,C,0FD{TITLE}^FS

8、 怎么显示代码块

使用TB 标识代码块。参数 ^TBN,460,180 表示默认样式,宽度,高度

示例:

FO5,100A@N,20,20,E:SIMSUN.TTFTBN,460,180FDfdfsfdsfdshhhhfdsafsafdsafsfdsfsafdsafdsfdsafasdfdsafsdfdsafdsadsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdfddfdsafdsadsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdfdsafddsafsdsafddsafsdfdsafd^FS

三、 参考

1、 扩展参考指令

1. ^XA:开始新的标签

2. ^FO 50,50:设置文本位置

3. ^A0N,50,50:设置字体、大小和方向

4. ^FD "Hello, World!"^FS`:打印文本

  1. ^XZ:结束标签

2、 要打印的目标示例”

^XA^CI14^FO000,020^A@N,40,40^FB480,3,0,C,0^FD{TITLE}^FS^FO000,060^A@N,30,30^FB480,3,0,C,0^FD{NUMBER}^FS^FO5,100^A@N,20,20,E:SIMSUN.TTF^FD{PEILIAO}^FS^FO5,300^A@N,20,20,E:SIMSUN.TTF^FD{CHUCUN}^FS^FO5,330^A@N,20,20,E:SIMSUN.TTF^FD{GUIGE}^FS^FO5,360^A@N,20,20,E:SIMSUN.TTF^FD{SHENGCHANRIQI}^FS^FO5,390^A@N,20,20,E:SIMSUN.TTF^FD{BAOZHIQI}^FS^FO335,320^A@N,35,35,E:SIMSUN.TTF^FD{23.50}^FS^FO336,320^A@N,35,35,E:SIMSUN.TTF^FD{23.50}^FS^FO337,320^A@N,35,35,E:SIMSUN.TTF^FD{23.50}^FS^FO15,430^BY2,11.0,10,40^BCC,50,Y^FD{12345678}^FS^FO5,520^A@N,20,20,E:SIMSUN.TTF^FD{GONGSI}^FS^FO5,540^A@N,20,20,E:SIMSUN.TTF^FD{DIZHI}^FS^XZ

3、 在线调试指令样式的地址

https://labelary.com/viewer.html

相关文章

  • 斑马打印机ZPL语言编程实战

    什么是ZPL语言? ZPL ZPL是斑马条码打印机工业型号用的编程语言。利用这些编程语言,编辑好一个打印的指令集,...

  • java字节码

      我们都知道Java字节码是JVM所使用的指令集。java字节码可以分为如下几类: 操作数栈   Java 方法...

  • Wasm介绍之3:内存

    上一篇文章介绍了WebAssembly(简称Wasm)指令集以及指令的操作码(Opcode)、立即数(Immedi...

  • JAVA基础整理

    1.JVM为什么可以跨平台 JVM能跨计算机体系结构(操作系统)来执行Java字节码(JVM字节码指令集),屏蔽可...

  • Android开发(35) 使用android_serialpo

    概述 使用android设备操作串口的 斑马GK888T打印机,使用打印机打印二维码。 硬件设备连接方式: 安卓设...

  • swift 连接 BLE 蓝牙打印机

    swift 蓝牙连接 项目简介 最近公司要用到便携式蓝牙打印机进行打印打印机使用的ECS/POS指令集ios使用的...

  • Java类加载学习一-类文件结构

    代码编译的结构:本地机器码--->字节码。越来越多的程序语言选择了与操作系统和机器指令集无关的、平台中立的格式作为...

  • 「uv平板打印机」操作简单不?

    uv平板打印机操作简单不?其实操作uv打印机和操作办公打印机差不多,没什么太大的难度,一般使用的操作软件就是ps ...

  • 《Java虚拟机规范》(Java SE 7)笔记-----虚拟机

    这里的编译是指Java语言编译成Java虚拟机指令集的编译器。指令格式: index为指令操作码的索引,也可以认为...

  • 架构、指令集、编译、汇编?

    指令集:操作指令集合,CPU中用来计算和控制计算机系统的一套指令的集合。 架构:为了实现某种指令集,cpu采用何种...

网友评论

      本文标题:汉码打印机 ZPL 指令集操作

      本文链接:https://www.haomeiwen.com/subject/rjfhkjtx.html