串口打印机怎么打印图片

串口打印机如何打印图片

现在要通过串口热敏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  
  -------------------------------------

------解决方案--------------------
看的不是很懂
 
给个思路吧

可以考虑把图片写入word里 然后打印


还有就是直接用VB中的print控件打印

------解决方案--------------------
LZ:需要串口热敏POS打印机的通信参数.
可以通过MSCOMM控件传递打印指令.
10进制用字符方式
16进制用BYTE字节流方式