zoukankan      html  css  js  c++  java
  • ZPL打印机命令解释

    个人备忘:
    1、装驱动,装驱动要装对应的ZPL或者EPL版本,目前发现GK888T无需选择,直接装GK888T即可,其他机型未知。
    2、标签设计,文本部分用SimSun-ExtB字体,变量内容部分用ZEBAR 0字体,ZEBAR 0 中的0表示字体大小。
    3、把命令打印到记事本。
     
    /*
    ^XA ^XA指令块的开始
    ^MD30 ^MD是设置色带颜色的深度,取值范围从-30到30,上面的示意指令将颜色调到了最深.
    ^LH60,10 ^LH是设置条码纸的边距的,这个东西在实际操作上来回试几次即可.
    ^FO20,10 ^FO是设置条码左上角的位置的,这个对程序员应该很容易理解. 0,0代表完全不留边距.
    ^ACN,18,10 ^ACN是设置字体的.因为在条码下方会显示该条码的内容,所以要设一下字体.这个跟条码无关.
    ^BY1.4,3,50 ^BY是设置条码样式的,1.4是条码的缩放级别,3是条码中粗细柱的比例,50是条码高度.
    ^BCN,,Y,N ^BC是打印code128的指令,具体参数详见ZPL的说明书(百度云盘)
    ^FD01008D004Q-0^FS ^FD设置要打印的内容, ^FS表示换行.
    ^XZ ^XZ指令块的开始
    */
    StringBuilder builder = new StringBuilder();
    builder.AppendLine("^XA");
    builder.AppendLine("^MD30");
    builder.AppendLine("^LH60,10");
    builder.AppendLine("^FO20,10");
    builder.AppendLine("^ACN,18,10");
    builder.AppendLine("^BY1.4,3,50");
    builder.AppendLine("^BCN,,Y,N");
    builder.AppendLine("^FD01008D004Q-0^FS");
    builder.AppendLine("^XZ");
  • 相关阅读:
    java插入语句中有单引号的处理
    mybatis批量插入
    用Resttemple从数据接口中取出数据
    java1.8Stream流式算法
    rabbitmq启动命令
    【MySQL】Mysql模糊查询like提速优化
    Mybatis基础知识点:trim标签的使用
    java8 array、list操作 汇【20】)- (FlatMap)用法汇总
    编写一个定制的收集器
    mysql
  • 原文地址:https://www.cnblogs.com/chengeng/p/6133764.html
Copyright © 2011-2022 走看看