FAQ杂记: Difference between revisions

From wizarPOS
No edit summary
No edit summary
Line 66: Line 66:
*低电量警告:当电量低于15%或者剩余使用时间少于3小时都会报
*低电量警告:当电量低于15%或者剩余使用时间少于3小时都会报
*screenshot(截屏)相关,不支持快捷键截屏,支持开发应用截屏,但是密码键盘做了保护截不了。deviceowner应用可以控制终端点击。Demo下载。 AnyDesk显示,不能操作。
*screenshot(截屏)相关,不支持快捷键截屏,支持开发应用截屏,但是密码键盘做了保护截不了。deviceowner应用可以控制终端点击。Demo下载。 AnyDesk显示,不能操作。
*SDK printBarcode()方法使用CODE128无法打印字母数字混合内容  的验证结果
经调试验证,该问题是由于要打印的内容过长导致。
打印机可以通过sendESCCommand()方法设置条形码宽度。传参为
new byte[]{0x1D, 0x77, (byte)0x02)},
new byte[]{0x1D, 0x77, (byte)0x03)},
new byte[]{0x1D, 0x77, (byte)0x04)},
new byte[]{0x1D, 0x77, (byte)0x05)},
new byte[]{0x1D, 0x77, (byte)0x06)}
默认是0x03
设置条形码最小宽度是0x02,对于客户所要打印的“ASIACELL 5,000 IQD” 在设置打印机条形码最小宽度时,也只能打印到“ASIACELL 5,00”,与客户期望相差“0 IQD”。
对printBarcode()方法使用CODE128在设置不同二维码宽度的验证:
0x02档    最多可打印 28个数字 或  14个英文  或  14个英文符号  或 14个空格 
0x03档    最多可打印 16个数字 或  8个英文    或  8个英文符号    或  8个空格 
 
0x04档    最多可打印 10个数字 或  5个英文    或  5个英文符号    或  5个空格 
       
0x05档    最多可打印 6个数字  或  3个英文    或  3个英文符号    或  3个空格 
0x06档  最多可打印 4个数字    或  2个英文    或  2个英文符号    或  2个空格 
数字与字母结合的情况,由于sdk里ByteUtil.generateDataForCode128方法对数字和字母的长度计算使用的不同的计算方式,codeC和codeB,
所以具体数字+字母混合内容的打印,在不等数字和不等字母组合上有差异,需要手动输入调试与确认。
}}
}}

Revision as of 07:35, 15 April 2025

This content is restricted to authorized users only. Please log in to access additional information.