小T的世界 2015-07-06 10:57 采纳率: 0%
浏览 2714

已经采集到打印机的打印数据,如何还原,救我

要做一个采集设备,来采集电脑并口的打印数据,采集到打印数据后,再还原成打印之前的数据,要实现这样一个功能,现在就差最后一步了,采集数据已经成功,数据已经分离出来,就差如何还原了,急死个仙人板板了。

现有一台热敏打印机,在XP系统下装好驱动后,用单片机制作一个打印数据采集器,接在台式电脑的并口端,在记事本中输入一个0,按打印后,采集到打印端口发送的数据如下
后来又用画图制作一幅全黑的图片,用该打印机打印后,得到数据,数据为十六进制,先一开始看了半天,看不懂,经过一天没日没夜的折腾,和查找热敏打印机指令,发觉了些规律,什么1B,1D之类,是打印机的控制指令,数据是在1D 76 30 00 30 00 07 00 这条指令以后,30 00 07 00其中前边的30是每行数据个数,07是指行数。

最后的问题是:现在我觉得数据已经分离出来了,关键是那几行几列的数据,我该如何还原成我打印之前的0字,或者是我打印之前的那个黑色图片,我个人猜想,那些几行几列的数据,就是控制热敏打印头,哪些器件发热,和不发热,从而在热敏打印纸上显示出打印内容,不知道对不对?我始终觉得,现在就差一个思路,或者一个提示,就是一个窗户纸没有捅破,所以我始终没想明白如何还原出原来打印之前的数据,也许你们的一个想法,或者建议,就是解决问题的关键,我需要你们的帮助。

坛子的各位大大,请不啬赐教,再此谢过啦!!!

  • 写回答

5条回答 默认 最新

  • threenewbee 2015-07-06 12:48
    关注

    看你的打印数据是什么格式的了,如果是esc/pos,看下手册,指令的含义。

    评论

报告相同问题?

悬赏问题

  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥15 画两个图 python或R