zoukankan      html  css  js  c++  java
  • 常用指令打印命令

    1、设置字体大小

    ESC ! n
    [名称] 设置字符打印方式
    [格式]

    ASCII码      ESC ! n
    十六进制码   1B 21 n
    十进制码      27 33 n
    [描述] ESC ! n是综合性的字符打印方式设置命令,用于选择打印字符的大小, n的默认值为0,即字符
    不放大。打印参数n的每位定义如下:

     实例:

      string cmdFontBig = "" + (char)27 + (char)33 + (char)16;  /*字体变大*/

      string cmdFontSmall = "" + (char)27 + (char)33 + (char)0; /*字体变小*/

    2、设置字体行距

    FS ! n
    [名称] 设置汉字字符打印模式组合
    [格式]

    ASCII码      FS ! n
    十六进制码   1C 21 n
    十进制码      28 33 n
    [范围] 0 <= n <=255

     string chineseHight = "" + (char)28 + (char)33 + (char)8;
     string chineseLow = "" + (char)28 + (char)33 + (char)0;

    3、换行

    LF
    [名称] 打印并换行
    [格式]

    ASCII码 LF
    十六进制码 0A
    十进制码 10
    [描述] 把打印缓冲区中的数据打印出来,并且按照当前行间距,把打印纸向前推进一行。
    [注意] 该命令把打印位置设置为行的开始位置。
    [参照] ESC 2, ESC 3

    实例:

     string FL = "" + (char)10 + (char)13;

    4、切纸

    GS V m

    [名称] 选择切纸模式并切纸
    [格式]

    ①ASCII码  GS V m
    十六进制码 1D 56 m
    十进制码    29 86 m
    ②ASCII码  GS V m n
    十六进制码 1D 56 m n
    十进制码    29 86 m n

    [范围]

    ① m = 1, 49
    ② m = 66, 0 <= n <= 255

    实例:

    string cut = "" + (char)29 + (char)86 + (char)66 + (char)0;

    5、初始化打印机

    ESC @
    [名称] 初始化打印机
    [格式]

    ASCII码   ESC @
    十六进制码  1B 40
    十进制码   27 64
    [描述] 清除打印缓冲区中的数据,复位打印机模式到电源打开时打印机的有效模式。
    [注意]  Memory Switch开关的设置不再被检查,接收缓冲区中的数据不被清除。

      string cmdClear = "" + (char)27 + (char)64;

  • 相关阅读:
    MySQL的FORMAT函数用法规则
    MySql 里的ifnull、nullif、isnull和if用法
    分布式中ID的常用解决方案
    Java多线程问题总结
    Mysql当前日期加减一个月
    Spring Boot浅谈(是什么/能干什么/优点和不足)
    Vue.js 入门教程
    Git服务器的搭建与简单使用教程
    阿里巴巴-德鲁伊druid连接池配置
    一些安卓实用代码
  • 原文地址:https://www.cnblogs.com/babietongtianta/p/3533183.html
Copyright © 2011-2022 走看看