android 打印机指令集,热敏打印机常用指令集

本文介绍了Android环境下操作热敏打印机的常见指令,包括初始化打印机、获取打印机状态、设置标准模式、打印条形码及切纸等,帮助开发者理解和实现与打印机的交互。
摘要由CSDN通过智能技术生成

热敏打印机常用指令集

初始化打印机:Write(0x1b 0x40)

打印机实时状态:

/*

功能:返回打印机状态

参数:无

返回:

0 正常

1 线路不通

2 打印机故障

3 打印机缺纸

8 打印机纸将尽

*/

int GetPrintComStatus()

{

int ret = -1;

unsigned char str[3];

unsigned char res[50];

bool flag1=false;

bool flag2=false;

bool flag3=false;

memset(str,0x00,sizeof(str));

/*

* DLE EOT n 返回实时状态

* n=1:传输打印机状态

* n=2:传输离线状态

* n=3:传输错误状态

* n=4:传输纸卷传感器状态

*/

str[0] = 0x10;

str[1] = 0x04;

str[2] = 2;

ret = WritePort(str,3);

if(ret != 3)

return 1;

memset(res,0x00,sizeof(res));

if(ReadPort(res,1)<=0)

ret

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值