ZPL命令说明

1、二维码打印指令说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
打印密度 8dpmm(203dpi)
^XA

^JMA^LL220^PW300^MD10^PR2^POI^LRN^LH0,0

^FO18,371

^A0N,30,24
^FD55777755773650157773855^FS

^FO77,130

^BQN,2,3

^FDHM,B0200 http://oc.gaoyuanyunguo.com/octCode/#/pages/index/index?id=55777755773650157773871 ^FS

^XZ

转换前image-20220331182022413

转换后转换后

  打印机的指令用“^”作为开头,任何打印指令都是从^XA开始,到^XZ结束。指令的参数直接放在指令后面

  1. ^XA 开始
  2. ^XZ 结束
  3. ^PO 坐标从左上角开始
  4. ^POI 坐标反转(坐标从右下角开始)
  5. ^Aab,c,d 文字设置
  6. a,字体类型,取值范围从【0-9,A-Z】,0是默认的内置字体,若需要其他字体则需要设置,
  7. b,旋转角度,参数a和b之间并没有逗号,有【N,R,I,B】四个选项,分别代表正常,顺时针旋转90°,180°、270°b 文字高度
  8. c,字符高度
  9. d,字符宽度
  10. ^FOx,y 指定坐标(单位:dpi)
  11. x代表横坐标
  12. y代表纵坐标
  13. ^FD Hello World!^FS 文字内容
    1. ^FD是一段字符串的开头, ^FS是一段字符串的结尾,Hello World!就是代表要打印的字符串
    2. 注:包括前后空格
  14. ^BQa,b,c 二维码打印指令
    1. a 旋转,默认N(其他不支持)
    2. b 打印程度(默认2,最大2)
    3. 放大倍数(最大10倍)
  15. ^FDab,cd200 要转换内容 ^FS
    1. a:错误纠正率,H,Q,M,L H是超高可靠度,L是高密度,建议使用H
    2. b:数据输入模式,A,M A是自动模式(参数c可省略),M是手动模式(需要指定参数c的字符类型)
    3. c:字符模式,【N】数字,【A】字符,【B】字节,【K】Kanji(日文汉字)
    4. d:二维码的内容
  16. 打印头说明
  17. ^JMa 打印密度
    1. 有效值为 A(正常打印浓度)和 B(半打印浓度)。
    2. A表示 24 dots/mm, 12 dots/mm, 8 dots/mm or 6 dots/mm
    3. B表示 12 dots/mm, 6 dots/mm, 4 dots/mm or 3 dots/mm,默认A
  18. ^LLa 标签高度,以点为单位。可以使用 1 到 32,000 之间的任何数字。
  19. ^PWa 标签打印宽度,以点为单位。可以使用 2 和标签宽度之间的任何数字。
  20. ^MDa 标签深度
    1. 可选值-30~30,值越高标签浓度越高
    2. 相对于配置的基本打印浓度修改打印浓度级别
  21. ^PRa,b,c 打印、回转和回送期间的介质速度
    1. a 打印速度,以英寸/秒为单位。可以使用 1 到 14 之间的任何数字。默认值为 2。
    2. b 回转速度,以英寸/秒为单位。可以使用 1 到 14 之间的任何数字。默认值为 6
    3. c 回馈速度,以英寸/秒为单位。可以使用 1 到 14 之间的任何数字。默认值为 2
    4. 一般后两个使用默认即可
  22. ^POa 反转模式,在水平轴上镜像标签内容。有N,I两个值可选,N是正常,I是倒置
  23. ^LRa 打印反转,有Y,N两个值可选,N是正常,Y表示将产生黑底白字(需要先绘制黑色填充方框)
  24. ^LH0,0 设置标签起始位置,作为标签坐标系的原点 (0, 0)。(其他坐标配置以这个为起点)
  25. 样式展示附加工具:ZPL