Gprinter光栅位图数据解析软件 v1.0 中文绿色免费版

Gprinter打印机光栅位图数据解析软件下

  • 软件大小:2.09MB
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2018-02-06
  • 软件类别:图像其它
  • 软件官网:
  • 网友评分:软件评分
  • 应用平台:Windows平台
软件介绍人气软件相关文章下载地址↓

Gprinter打印机光栅位图数据解析软件(Gprinter光栅位图点阵数据解析器)是一款最新Gprinter热敏打印机光栅位图点阵数据解析工具,光栅位图数据文件需要拖拽此文件到软件窗口中,支持BusHound抓取的数据,原始光栅位图数据及它们的ZIP压缩包,可直观显示解析后的图像和相关信息,并保存成bmp和png格式的图片可设定光栅位图模式,Bitmpa DIB扫描方向,生成的文件,欢迎有需要的朋友们前来下载使用。

功能说明:

最近参与的项目有一个需求,解析佳博热敏打印机的光栅位图点阵数据并保存为图片文件。数据是通过Bus Hound抓取的,如下图所示。

Gprinter光栅位图数据解析软件(Gprinter光栅位图点阵数据解析器)

其中1b 40为初始化打印机的指令,对应的ASCII码为ESC @,1b 4a 18为打印并走纸的指令,对应的ASCII码为ESC J,1d 76 30为打印光栅位图的指令,对应的ASCII码为GS v 0,其后紧跟光栅位图模式(0x00)、水平方向位图字节数(0x0036)和垂直方向位图点数(0x0018),后面则为本帧的位图数据(0x36*0x18=1296字节)。数据文件后续以1b 4a 18的打印走纸帧和1d 76 30的位图数据帧循环往复,直至打印内容结束。

数据解析是关键一环,同时还需要考虑光栅位图点阵数据的无损压缩并评估压缩效率。为了直观显示解析后的图像和相关信息,并保存成bmp和png格式的图片,基于MFC写了一个小工具,界面如下图所示。

Gprinter光栅位图数据解析软件(Gprinter光栅位图点阵数据解析器)

窗口左侧白色区域显示解析后的图像,右侧显示原始数据的信息及生成的Zip包、Bitmap及PNG图片的信息。为了方便调试,数据文件支持通过Bus Hound抓取的txt,原始的光栅位图点阵数据,及其它们的zip压缩包,只需将文件拖拽到窗口内部即可完成解析。生成Bitmap时,支持选择扫描的方向,并可选择生成原始数据的二进制文件(Plain Binary)、经过zip压缩的原始数据的二进制文件以及剔除原始数据中ESC指令的纯数据文件(Pure Data)。

解析点阵数据后的图像及相关信息如下图所示。

Gprinter光栅位图数据解析软件(Gprinter光栅位图点阵数据解析器)

在将光栅位图点阵数据保存为Bitmap时,需要特别注意,如果水平方向位图字节数不是4的整倍数,则需要扩展到4的整倍数才可以。如本例中原始宽度为54字节,需扩展到56字节,扩展后的像素宽度为448(56*8)。另外,原始光栅位图点阵数据是从上到下(Top-Down)排列的,如果生成Bitmap时选择同向扫描,则BITMAPINFOHEADER结构体中biHeight需为负数,而一般的Bitmap文件为从下到上扫描(Bottom-Up),与原始数据排列方向刚好相反,此时biHeight为正。可以看到经过zip压缩后的数据约为原有大小的1/5。PNG图片大小也约为BMP的1/5,但通过Beyond Compare工具比较,图像并未有任何损失,如下图所示。

Gprinter光栅位图数据解析软件(Gprinter光栅位图点阵数据解析器)

本次任务基本完成并达到预期效果。第一次接触热敏打印机,算是有了一个初步的认识,后面有时间可以考虑把这个事情反过来做一遍,即把任意图片文件转换为光栅位图点阵数据,这样就可以打印二维码或其他复杂图像了。

使用说明

1、在右边选择【光栅位图模式】

2、然后将文件拖入到软件中,右边即可显示信息

截图:
人气软件
下载地址
下载错误?【投诉报错】
相关文章
网友评论
下载声明

☉ 解压密码或分享码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Gprinter光栅位图数据解析软件 v1.0 中文绿色免费版资源来源互联网,版权归该下载资源的合法拥有者所有。