安卓连接打印机指令

蓝牙连接打印机指令

参考ZLG-ESCPOS

开始

关于蓝牙连接打印机网上有挺多的写的也挺全面的文章,在此我只记录下打印的时候的格式和各种蓝牙指令的使用方式,我会局具体常用到的几个例子,比如 标题栏文字会变大,行间距控制,居左右中之类的

首先你要明白 怎么去看指令

指令的语法 怎么看?:

指令名称 指令代码 默认参数
设定字符大小 ASCII :GS ! n 十进制 :29 33 n 十六进制 :1D 21 n 0

这里写图片描述

功能描述

这里如果要使用到设定 标题栏字号比默认大一倍

 //字符大小
    mWriter.write(0x1D);
    mWriter.write(0x21);
    //在这里我用的是十进制的
    mWriter.write(16);
    mWriter.flush();

    mWriter.write(0x1D);
    mWriter.write(0x21);
     //在这里我用的是十进制的
    mWriter.write(17);
    mWriter.flush();

write()写指令
flush()提交

设置行间距
行间距
设置行间距

    mWriter.write(0x1B);
    mWriter.write(0x33);
    //设置行间距为100点 默认33
    mWriter.write(100);
    mWriter.flush();
    mWriter.write(text);
    mWriter.flush();

指令代码
ASCII :ESC 3 n
十进制 :27 51 n
十六进制 :1B 33 n
参数范围 0 ≤ n ≤ 255
默认值 n = 33

这里写图片描述

这里出现了个情况 我在设置完标题字体加大之后就出现左边 全部字体都加大 解决办法是重新设置下字体为默认值


。。。大概就是这个意思 指令设置一次 下面的格式都会跟着走 over

猜你喜欢

转载自blog.csdn.net/qq_29578485/article/details/72956171