STM32/STM8技术william hill官网
直播中

吕布LOVE阙

11年用户 137经验值
擅长:可编程逻辑
私信 关注
[问答]

stm32 打印机数据 pcl

小弟遇到一个问题,特此向各位求助。我是用的STM32f103系列的芯片做的小东西,所以就在stm32板块发求助了。我做的东西是这样的:使用stm32采集并口打印机的数据(电脑主机通过并口像打印机传送数据,我把我做的东西接在并口线上,截取传输的数据,这一步已经是完成了,也就是数据能够截取了)。我现在的目的是:要将截取到的数据,进行还原,类似于逆编译的过程。下面我把我现在了解的信息写下来。在实验室使用的并口打印机型号是laserjet 1300,laserjet 1300使用的协议是HP公司标准的pcl5e协议,电脑发送给打印机的是光栅数据,这些光栅数据的发送都严格按照pcl5e的协议标准进行发送,发送光栅数据前,都会有压缩方式的命令, 1.png
如图的 1B 2A 62 32 4D *b2M,就是说接下来发送的数据是按照压缩方式2进行压缩的,那么我要解码的时候就按照压缩方式2的规则进行解码。实验室的laserjet 1300发的数据,我已经能够将光栅数据转化成点阵位图。
  我遇到的问题是:我做的东西真正是用在另外一台不知型号的打印机上面,我现在取得了一些样品数据,在分析这些数据的时候,这些数据上面出现的命令都能够在pcl5的datasheet上面找到 ,但是有一点:这些数据里边没有看见关于数据压缩模式的命令,并且,经过我个人的理解,这些数据是使用了压缩方式,但是不知道使用了什么样的压缩方式。
也不敢劳烦大神们全程帮我弄,我只希望如果有做过这方面的东西的又恰巧看见这个求助的,给小弟指条明路就好,比如说,告诉我我附件里上传的数据使用了什么样的压缩方式就好了。先谢谢大家了。
已退回10积分

回帖(2)

mega1702

2014-9-8 09:57:11
感谢楼主的无私分享!!!!!!!!!!!!!!!!!!
举报

hanlin2015

2015-12-19 23:35:54
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
举报

更多回帖

发帖
×
20
完善资料,
赚取积分