我尝试通过OTG使用Android设备在tsc tdp-225 printer
上打印图像。
这是在tsc printer
上打印简单位图图像的文档中的示例
这是我的实施 。
这就是打印机打印的内容
也许有人已经遇到过这个问题。使用PUTBMP打印单色位图也不起作用。
答案 0 :(得分:0)
fun String.hexStringToByteArray(): ByteArray {
val hexStr = this.replace("-", "")
var result = ByteArray(hexStr.length / 2, {0})
for(i in 0 until hexStr.length step 2) {
val hex = hexStr.substring(i, i + 2)
val byte: Byte = Integer.valueOf(hex, 16).toByte()
Log.d(TAG, "hex: $hex; byte: $byte\n")
result[ i / 2] = byte
}
return result
}
我应该将十六进制字符串转换为字节数组。无论如何,通过PUTBMP命令打印的问题仍然存在。使用命令DOWNLOAD F。
将位图上传到打印机的问题