一种USB打印机数据监测分析系统及方法技术方案

技术编号:13986962 阅读:79 留言:0更新日期:2016-11-13 04:31
本发明专利技术公开一种USB打印机数据监测分析系统及方法,所述系统包括数据采集模块,用于采集主机向USB打印机发送的数据和命令,并传输给页面还原及内容解析模块;页面还原及内容解析模块,对来自所述数据采集模块的数据进行解析,区分出打印页面信息和USB打印机信息,启动模拟还原功能,对所述打印页面信息进行还原。本发明专利技术不改变原有打印连接关系,不受监测平台的制约,具有工作独立、应用统一、部署方便等特点,适合第三方监管和信息分析。

【技术实现步骤摘要】

本专利技术涉及打印安全领域,具体涉及USB打印机数据监测分析系统及方法
技术介绍
随着打印机日新月异的发展,市场的各行各业基本都会配备相应的USB打印机。从安全角度来看,对打印数据进行实时监测,能及时发现涉及重大商业或私人的信息是否泄漏,保证打印内容安全。目前相关的打印监控技术主要包含:1.在计算机上部署特定的监控程序,程序运行时通过监听打印端口方式实现打印数据的监控;2.在计算机上安装虚拟打印机设备控制器及驱动器,由虚拟打印机先得到打印请求和打印页面数据信息,从而实现打印数据的监控。上述方法都需要在计算机安装特定的软件或驱动,存在以下不足:第一,对于一些具有保密性质的计算机具有较高的权限,是不允许安装外部软件的,而且如果软件以进程注入方式运行,也容易被杀毒软件误隔离,造成监控失效;第二,只针对计算机系统设计的方法存在一定的局限性,在一些POS机系统、嵌入式系统、Linux等系统下会有兼容性问题。
技术实现思路
为了解决现有技术中的不足,本专利技术提供一种USB打印机数据监测分析系统,不需要安装驱动,完全独立工作。一种USB打印机数据监测分析系统,包括数据采集模块,用于采集主机向USB打印机发送的数据和命令,并传输给页面还原及内容解析模块;页面还原及内容解析模块,对来自所述数据采集模块的数据进行解析,区分出打印页面信息和USB打印机信息,启动模拟还原功能,对所述打印页面信息进行页面还原;所述数据采集模块与所述页面还原及内容解析模块通过以太网、串行总线或无线方式通信连接。所述数据采集模块包括2个USB端口,一端连接主机,另一端连接USB打印机。所述页面还原及内容解析模块包括数据传输单元、数据缓存区、打印机模拟还原单元和页面数据解析单元,其中所述数据传输单元接收来自数据采集模块的数据,所述数据缓存区用于存储数据中的打印页面信息,所述打印机模拟还原单元用于根据数据中的USB打印机信息启动模拟还原功能,对打印页面信息进行页面还原;所述页面数据解析单元与所述打印机模拟还原单元相连,从打印页面中提取信息供应用系统使用。所述应用系统为存储设备或应用服务器。所述无线方式为wifi或蓝牙。所述主机为PC、POS机、打印服务器的至少一种。本专利技术不改变原有打印连接关系,不受监测平台的制约,具有工作独立、应用统一、部署方便等特点,适合第三方监管和信息分析。本专利技术还提供一种USB打印机数据监测分析方法,包括以下步骤:S1、数据采集模块和页面还原及内容解析模块初始化;S2、数据采集模块监测并采集主机和USB打印机之间传输的数据;S3、数据采集模块将数据传送至页面还原及内容解析模块,所述页面还原及内容解析模块进行如下处理:根据数据中的USB打印机信息,启动打印机模拟还原单元,并对数据中的打印页面信息进行页面还原并保存,页面数据解析单元从打印页面中提取信息供应用系统使用;S4、重复S2~S3。本专利技术又提供一种USB打印机数据监测分析方法,包括以下步骤:A1、数据采集模块和页面还原及内容解析模块初始化;A2、页面还原及内容解析模块接收数据采集模块传来的数据;A3、页面还原及内容解析模块根据USB打印机信息启动打印机模拟还原单元,并对数据中的打印页面信息进行页面还原并保存,页面数据解析单元从打印页面中提取信息供应用系统使用;A4、重复A2~A3。所述数据采集模块传来的数据是所述数据采集模块监测并采集到的主机与USB打印机之间传输的数据。本专利技术工作独立,过程简单,自动对打印数据进行分别处理,适合第三方监管和信息分析。附图说明图1为本专利技术实施例USB打印机数据监测分析系统原理图;图2为图1实施例中页面还原及内容解析模块内部结构原理图;图3为本专利技术另一实施例USB打印机数据监测分析方法流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例1如图1所示,本实施例包括N台主机、N台USB打印机,在每台主机和对应的USB打印机之间都对应连接有一个数据采集模块,数据采集模块与主机和USB打印机均通过USB端口连接。主机可以是个人PC、打印服务器或POS机。每个数据采集模块上还设有物理通讯端口,可以是以太网接口、串行总线接口或wifi、蓝牙等无线接口,N个数据采集模块通过各自的通信端口与同一个页面还原及内容解析模块相连,页面还原及内容解析模块可连接存储设备、PC、局域网络或应用服务器等应用系统。页面还原及内容解析模块是一个可动态加载多种打印机模拟还原功能的数据分析模块,其内部结构如图2所示,包括数据传输单元、数据缓存区、打印机模拟还原单元和页面数据解析单元,数据传输单元与数据采集模块进行通信,从数据采集模块获得数据,将数据中的USB打印机信息直接发送到打印机模拟还原单元,将打印页面信息先放入数据缓存区;打印机模拟还原单元根据USB打印机信息,启动打印机模拟还原单元,从数据缓存区中调取打印页面信息,对其进行页面还原;页面数据解析单元与打印机模拟还原单元相连,根据应用系统的请求从打印页面中提取有效信息。实施例2如图3所示,USB打印机数据监测分析方法包括以下步骤:(1)初始化数据采集模块和页面还原及内容解析模块各单元;(2)数据采集模块监测主机和USB打印机之间的数据传输;(3)页面还原及内容解析模块接收数据采集模块传来的数据,数据包括打印页面信息和USB打印机信息,先将打印页面信息放入数据缓存区,将USB打印机信息直接发送到打印机模拟还原单元,启动打印机模拟还原单元,对打印页面信息进行页面还原并存储,页面数据解析单元根据应用系统需求从打印页面中提取有效信息。(4)重复步骤(2)~步骤(3),对全部打印过程进行监控和分析。本专利技术方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。本文档来自技高网...

【技术保护点】
一种USB打印机数据监测分析系统,其特征在于:包括数据采集模块,用于采集主机向USB打印机发送的数据和命令,并传输给页面还原及内容解析模块;页面还原及内容解析模块,对来自所述数据采集模块的数据进行解析,区分出打印页面信息和USB打印机信息,启动模拟还原功能,对所述打印页面信息进行页面还原;所述数据采集模块与所述页面还原及内容解析模块通过以太网、串行总线或无线方式通信连接。

【技术特征摘要】
1.一种USB打印机数据监测分析系统,其特征在于:包括数据采集模块,用于采集主机向USB打印机发送的数据和命令,并传输给页面还原及内容解析模块;页面还原及内容解析模块,对来自所述数据采集模块的数据进行解析,区分出打印页面信息和USB打印机信息,启动模拟还原功能,对所述打印页面信息进行页面还原;所述数据采集模块与所述页面还原及内容解析模块通过以太网、串行总线或无线方式通信连接。2.根据权利要求1所述的USB打印机数据监测分析系统,其特征在于:所述数据采集模块包括2个USB端口,一端口连接主机,另一端连接USB打印机。3.根据权利要求1所述的USB打印机数据监测分析系统,其特征在于:所述页面还原及内容解析模块包括数据传输单元、数据缓存区、打印机模拟还原单元和页面数据解析单元,其中所述数据传输单元接收来自数据采集模块的数据,所述数据缓存区用于存储数据中的打印页面信息,所述打印机模拟还原单元用于根据数据中的USB打印机信息,启动模拟还原功能,对打印页面信息进行页面还原;所述页面数据解析单元与所述打印机模拟还原单元相连,从打印页面中提取信息供应用系统使用。4.根据权利要求3所述的USB打印机数据监测分析系统,其特征在于:所述应用系统为存储设备或应用服务器。5.根据权利要求1所述的USB打印机数据监测分析系...

【专利技术属性】
技术研发人员:毛江新蔡亮
申请(专利权)人:江苏沁恒股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1