FAQ杂记: Difference between revisions
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.