[发明专利]一种将零售业POS机打印信号还原成图形文件的方法有效
申请号: | 201410160183.3 | 申请日: | 2014-04-21 |
公开(公告)号: | CN105022594B | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 高鹏;张博文;庾良建 | 申请(专利权)人: | 北京互帮国际技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 零售业 pos 打印 信号 还原 图形 文件 方法 | ||
技术领域
本发明涉及计算机技术领域,尤其是涉及一种将零售业POS机打印信号还原成图形文件的方法。
背景技术
“大数据”作为时下最火热的的词汇,在各个行业都有大量的应用。随之而来的数据仓库、数据安全、数据分析、数据挖掘等等围绕大数据的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。“大数据”非常重要的基础就是可靠的数据来源,即原始数据的采集。
在线上的零售服务行业,所有的消费数据都由服务器进行存储,以供日后进行分析。然而在线下的零售服务行业,销售数据,如销售的金额,销售的单品,类别等等一般都保存在零售商的POS(计算机)系统里。要让这些数据供POS的外部的应用,如:营销活动,会员系统等等,则需要复杂的系统对接,且存在有潜在的风险隐患,如:来自外部的数据盗取,篡改等。所以目前线下的消费数据,尤其是现金销售,尚不能进行统一的汇总与精确的分析。
发明内容
本发明的目的就是从POS的外部,即从打印数据入手,将零售业POS机打印信号还原成图形文件,并进行分析,达到减少POS机系统的风险隐患。
一种将零售业POS机打印信号还原成图形文件的方法,其特征在于,包括以下步骤:
101、将装有应用程序的有数据处理与存储功能的计算设备与商家POS机的打印输出口连接;
102、计算设备获取商家POS机向打印机输出的打印信号,该打印信号中包括打印机控制指令、图形打印指令、N个子图形拼接成完整图形的方式;
103、计算设备块查找自带数据库中的打印控制指令集字符,并和获取的打印 信号进行字符比对,从中过滤删除掉出现在这个打印信号中的打印机控制指令,保留图形打印指令和N个子图形拼接成完整图形的方式;
104、计算设备对图形打印指令进行识别,单个子图打印指令是一个描述,即给出二维平面中横纵坐标为(X,Y)的某个位置是否打印;
105、计算设备将相应坐标是否打印保存形成点阵数据,如果该位置打印,则该位置的值为1;如果该位置不打印,则该位置的值为0;
106、计算设备对N个子图重复步骤105,形成N个子图的图形文件;
107、计算设备利用N个子图形拼接成完整图形的方式把N个子图拼接成一个完整的大图;
108、计算设备将大图加上位图图像头信息,具体包括文件尺寸、大小与解析度,即可生成最终的图形文件。
所述的步骤107包括以下步骤:
201、计算设备获取打印信号中N个子图形拼接成完整图形的方式;
202、若拼接方式为同一坐标区域内,反复打印两次,则把两次打印的子图文件在同一坐标位置做‘位或’运算,生成最后的完整大图;
203、若拼接方式为子图后有换行符,则设置换行符后的子图的左上角位置为:横坐标:换行符前的子图的左上角横坐标,纵坐标:换行符前的子图左下角的纵坐标+1;
204、若无任何拼接标识,则默认在子图下垂直继续打印。
具体的,本发明中所述的计算设备可采用现有技术中的公知方案,有关上述公知技术方案,本领域的技术人员均已了解,在此不再赘述。
本发明的效果是积极明显的:本发明从POS的外部,即打印数据入手,无需和POS系统进行复杂的技术对接,同时也杜绝了系统向POS侵入的隐患,因为打印输出时数据流是单向的,只能是POS向打印机输出,打印机无法通过打印端口向POS写入数据。
附图说明
图1为本发明的方法流程图1。
图2为本发明的方法流程图2。
图3为8点单密度打印示意图。
图4为24点单密度打印示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例1
如图1所示,一种将零售业POS机打印信号还原成图形文件的方法,其特征在于,包括以下步骤:
101、将装有应用程序的有数据处理与存储功能的计算设备与商家POS机的打印输出口连接;
102、计算设备获取获取商家POS机向打印机输出的打印信号,该打印信号中包括打印机控制指令、图形打印指令、2个子图形拼接成完整图形的方式;
103、计算设备块查找自带数据库中的打印控制指令集字符,并和获取的打印信号进行字符比对,从中过滤删除掉出现在这个打印信号中的打印机控制指令字符,剩下图形打印指令和2个子图形拼接成完整图形的方式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京互帮国际技术有限公司,未经北京互帮国际技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410160183.3/2.html,转载请声明来源钻瓜专利网。