SETMAG 0 0
EG 5 5 0 42.6 0000FF00000007FFF000007FFFFE0001FFFFFF8003FFFFFFE00FFFFBFFF01FFCF9FFF83FFCF1FFFC3FFEF3FFFE7FCCF003FE7FCEE003FFFFCEE79FFFFFCEC79FFFFFCEC39FFF7FCE93BFFF7FCEF33FFE3FCEF93FFE3FC0F93FFC1FC0FC7FF80FCEFC7FF80FFEFC7FF007FEF03FF003FEE30FE003FC07C7C001FE9FE78000FFFFFF00007FFFFF00003FFFFE00003FFFFC00001FFFF800000FFFF0000007FFE0000003FFE0000001FFC0000000FF800000007F000000007E000000003C000000001800000000000000
T 3 0 6 42.5 收收收收收收收收 010-11112222
T 3 0 6 47 收11收收收收收收收1111111111收
T 3 0 6 51.5 收222222222222收收收收收收收222222
T 3 0 6 56 收收收收收333333收收收收收33333333
T 4 0 0 60 寄
T 3 0 6 60 寄寄寄寄寄寄寄寄 010-11112222
T 3 0 6 64 寄寄寄111寄寄1111寄寄寄寄寄寄11寄
BT 7 0 0
B 128 0.25 2 7 27 70 73144233224145
SETMAG 1 1
T 3 0 0 81 备注:
RIGHT 4
T 3 0 62 123 已验视
SETMAG 2 2
T 3 0 55 118 123456
SETMAG 0 0
;13.3 top
;28.3 barcode
;35.8 大头笔
;41.9 集
;59.5 收 56
;68.3 寄件 56
;80.3 small barcode 25
PRINT
public static void main(String[] args) throws IOException {
//String target = "/Users/zhiyu/Desktop/test/aaa_bin.bmp";
String target = "/Users/zhiyu/Desktop/test/test.jpg";
File file = new
小程序蓝牙
打印
机C
PC
L
指令
图片
打印
问题梳理
本文以汉印HM-T3便携式
打印
机示例讲解
手册
中
要求需要用ASCII码十六进制字符下发命令,源引自 有赞零售小票
打印
跨平台解决方案
图片
处理
由于 JS 引擎是不能解析
图片
文件的,所以在最初模板
中
存在
图片
链接时,全部由移动端进行处理,然后进行替换。
图片
处理主要就是下载
图片
,
图片
压缩,二值图处理,
图片
像素点压缩(
打印
指令
要求),每个字节转换成 16 进制,拼接 16 进制字符串。
下载
图片
采用 SDWebImage 进行下载缓存,创建并行队列进行多
1.我的
打印
机型号为hm-a300,它要求编码为gb2312,要求
指令
c
pc
l
指令
集
2.附上个人操作c
pc
l
指令
的工具类,你也可以根据自己的习惯重新编一个工具类
3.附上base64gb2312.js
以下代码只保留
打印
部分,蓝牙连接部分github上有一位大神弄得挺好的
写数据部分
writeBLECharacteristicValue() {
var printUtil ...
1、佳博标签
打印
机编程手册tspl v1.0.7.pdf
2、佳博
打印
机自定义
指令
手册 v1.0.0.pdf
3、佳博
面单
打印
机编程手册c
pc
l v1.0.3.pdf
4、佳博票据
打印
机编程手册esc v1.0.6.pdf
5、C
PC
L
指令
手册.pdf
C
PC
L/TSPL
指令
查看工具, 可以查看C
PC
L
指令
数据对应的效果图, 方便调试。
只要打开工具, 把数据文件(*.hex)放到同目录下, 鼠标双击界面
中
央,
即可查看C
PC
L/TSPL的效果。
最近开发一个快递类小程序,手机打单功能,网上的一些资源微信小程序连接蓝牙
打印
机,
打印
文本。
由于微信小程序只能向低功耗蓝牙设备写入数据,所以普通的文本
打印
满足不了快递
面单
,在网上查询到大神的文章:小程序-蓝牙
打印
写数据部分C
PC
L
指令
方式,根据这篇文章修改,整理出一个完整的demo,所以写下此片文章,记录踩坑的过程。
demo下载地址
1、使用的
打印
机为汉印HM-A300,此
打印
机编码格式GB2312;
2、使用C
PC
L
指令
集;
3、base64gb2312.js和printUtil.js dem