串口打印机如何打印图片
现在要通过串口热敏POS打印机输出LOGO图形,黑色图片。
不知道如何写代码,下面是打印机的说明。
--------------------------------------------------------------------
图形打印的说明如下:
2.2.5图形打印命令
ESC * 设定点图命令
格式: ASCII :ESC * m n1 n2 [d]k
十进制 :27 42 m n1 n2 [d]k
十六进制 :1B 2A m n1 n2 [d]k
说明:
设定点图方式(用m),点数(用n1,n2)以及点图内容(用[d]k)。
m =0,1,32,33。n1=0~255,n2=0~3。d=0~255.
k=n1+256╳n2 (m=0,1)
k=(n1+256╳n2) ╳3 (m=32,33)
◆水平方向点数为n1+256╳n2
◆如果点数超过一行,起过其最大点数(与选择的点图方式有关,详见下表)的部分被忽略。
◆d为点图数据字节,相应位为1则表示该点打印,相应位为0,则表示该点不打印。(k表示数据个数)
◆m用于选择点图方式。
M Mode 纵向 横向
点数 点密度 点密度 最多点数
0 8点单密度 8 68DPI 101DPI 288
1 8点双密度 8 68DPI 203DPI 576
32 24点单密度 24 203DPI 101DPI 288
33 24点双密度 24 203DPI 203DPI 576
-------------------------------------------------------------------------