串口打印机如何打印图片

高原山顶的大风车 2010-01-08 11:28:46

现在要通过串口热敏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
-------------------------------------------------------------------------
...全文
490 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdingyun 2010-01-08
  • 打赏
  • 举报
回复
LZ:需要串口热敏POS打印机的通信参数.
可以通过MSCOMM控件传递打印指令.
10进制用字符方式
16进制用BYTE字节流方式
luofenghen 2010-01-08
  • 打赏
  • 举报
回复
看的不是很懂

给个思路吧

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


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

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧