如何在热敏打印机ESC / POS中定义NV位图

时间:2017-07-05 07:06:51

标签: c# xamarin.forms escpos

我一直在寻找一些样品已经有很长一段时间,但没有发现任何样品。我想将图像输入到其内存(或缓存)中的打印机,然后将其打印出来。我有命令的文档:

FS q n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n
[Name] Define NV bit image
[Format]  ASCII   FS q   n [xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n
          Hex     1C 71  n [xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n
          Decimal 28 113 n [xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n

我无法理解这一部分:

[xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n

互联网上没有关于如何使用此参数的示例。

1 个答案:

答案 0 :(得分:0)

[xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n 

定义要发送的图像,因此可以发送多个图像,因此最后(n)个。 如果只想发送一张图片,则只需定义一个数组。

xL和xH =图片的宽度(以像素为单位),例如xL = 64 xH = 0

yL和yH =图片的高度(以像素为单位),例如yL = 96 xH = 0

说实话,我不知道为什么可以为每个坐标设置一个高度。

d1 ... dk =以字节为单位的图像数据

how to set the image data