一种票据打印信息采集装置和方法制造方法及图纸

技术编号:21660484 阅读:44 留言:0更新日期:2019-07-20 06:04
本发明专利技术涉及一种票据打印信息采集装置和方法。该装置包括控制器以及分别与所述控制器电连接的采集端口、驱动端口和通信端口;所述控制器用于:接收由所述采集端口获取的来自打印控制主机的打印数据,并将所述打印数据通过所述通信端口发送至上位机;和/或,根据所述打印数据,通过所述驱动端口驱动打印机进行打印。本发明专利技术提供的技术方案可以高效采集票据打印信息,并且可不影响正常的打印操作,提高票据打印信息的应用价值。

A Bill Printing Information Acquisition Device and Method

【技术实现步骤摘要】
一种票据打印信息采集装置和方法
本专利技术涉及打印机
,尤其涉及一种票据打印信息采集装置和方法。
技术介绍
随着信息技术的飞速发展,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物。企业合理组织利用相关数据并进行分析,可以帮助其降低成本、提高效率、开发新产品或做出更明智的业务决策等。票据作为一种凭证,携带大量信息,并在各行各业广泛使用,例如商超的支付票据、医疗设备诊断结果票据以及工业设备运行状态票据等。但是,票据打印信息通常是以纸质形式呈现在人们面前,一台票据打印机一天可打印多张票据,多台不同类型的票据打印机则可以打印生成更多票据,面对巨量的打印票据,使人们难以对其携带的海量信息进行有效利用。
技术实现思路
针对现有技术的不足,本专利技术提供一种票据打印信息采集装置和方法。一方面,本专利技术提供一种票据打印信息采集装置,该装置包括控制器以及分别与所述控制器电连接的采集端口、驱动端口和通信端口。所述控制器用于:接收由所述采集端口获取的来自打印控制主机的打印数据,并将所述打印数据通过所述通信端口发送至上位机。和/或,根据所述打印数据,通过所述驱动端口驱动打印机进行打印。另一方面,本专利技术提供一种票据打印信息采集方法,该方法包括如下步骤:接收由采集端口获取的来自打印控制主机的打印数据,并将所述打印数据通过通信端口发送至上位机。和/或,根据所述打印数据,通过驱动端口驱动打印机进行打印。本专利技术提供的票据打印信息采集装置和方法的有益效果是,可将至少一台本专利技术的票据打印信息采集装置分别接入至少一个票据打印系统中,也就是通过采集端口与生成打印数据的打印控制主机连接,并通过驱动端口与生成打印票据的打印机连接,在票据打印操作可以正常进行的同时,通过通信端口将实时采集的打印数据发送至上位机。上位机可以通过一台票据打印信息采集装置获取其接入的票据打印系统在一段时间内的所有票据打印信息,也可以通过多台票据打印信息采集装置同时获取其分别接入的多个票据打印系统的实时票据打印信息,从而可以快速、有效地获取海量票据打印信息,并可对其进行更系统的分析,将分析结果作为例如后续企业决策的依据,提高了现有票据打印信息的应用价值。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的票据打印信息采集装置的结构框图;图2为本专利技术另一实施例的票据打印信息采集装置的结构框图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,本专利技术实施例提供的一种票据打印信息采集装置包括控制器以及分别与所述控制器电连接的采集端口、驱动端口和通信端口。所述控制器用于:接收由所述采集端口获取的来自打印控制主机的打印数据,并将所述打印数据通过所述通信端口发送至上位机。和/或,根据所述打印数据,通过所述驱动端口驱动打印机进行打印。具体地,本专利技术的票据打印信息采集装置可为一体式结构,形式可类似于板卡。可将一台票据打印信息采集装置接入一个现有的包括打印控制主机和打印机的票据打印系统中。其中,包括三种连接形式,可应用于不同场合,也就是:第一,将票据打印信息采集装置串联于打印控制主机和打印机之间,打印机可正常打印,且由打印控制主机生成的打印数据也可被票据打印信息采集装置实时采集并发至送上位机;第二,仅将票据打印信息采集装置与打印控制主机连接,票据打印信息采集装置此时具有类似虚拟打印机的作用,实现数据自适应采集的功能,接收打印控制主机发送的打印数据,并将打印数据转发至上位机;第三,仅将票据打印信息采集装置与打印机连接,此时票据打印信息采集装置具有类似虚拟打印机的功能,实现数据还原的功能,在例如打印控制主机掉线时,可根据之前存储的打印数据驱动打印机进行打印。在本实施例中,可将至少一台本专利技术的票据打印信息采集装置分别接入至少一个票据打印系统中,也就是通过采集端口与生成打印数据的打印控制主机连接,并通过驱动端口与生成打印票据的打印机连接,在票据打印操作可以正常进行的同时,通过通信端口将实时采集的打印数据发送至上位机。上位机可以通过一台票据打印信息采集装置获取其接入的票据打印系统在一段时间内的所有票据打印信息,也可以通过多台票据打印信息采集装置同时获取其分别接入的多个票据打印系统的实时票据打印信息,从而可以快速、有效地获取海量票据打印信息,并可对其进行更系统的分析,将分析结果作为例如后续企业决策的依据,提高了现有票据打印信息的应用价值。其中,控制器可为ARM控制器,可选用STM32系列的ARM控制器。优选地,如图2所示,所述采集端口和所述驱动端口均包括串行接口、并行接口、USB接口和以太网接口中的至少一种。具体地,目前的打印机主要通过串行接口、并行接口、USB接口和以太网接口中的任意一种进行打印驱动,将票据打印信息采集装置的采集端口和驱动端口设置为上述一种或多种端口形式,可以与目前市场上的多数主流打印设备兼容。需要注意的是,串行接口和并行接口可直接与控制器连接,控制器通过信号高低电平的变化对打印数据进行采集与传输。USB接口和以太网接口则需要通过相应的转换芯片与控制器连接,控制器内置与相应转换芯片匹配的协议,例如USB协议等。在本优选实施例中,票据打印信息采集装置可以兼容多数主流打印设备,扩大其兼容性与应用场景。优选地,所述通信端口为金手指接口形式,所述控制器与所述上位机基于Modbus协议进行数据通信。具体地,金手指引脚数目可裁剪、可定义,通过金手指接口与控制器内置的通信协议,可以自定义形成RS232、SPI和I2C等形式的接口,使控制器与上位机可基于例如Modbus协议进行总线通信。则上位机可同时连接多台票据打印信息采集装置进行数据采集,并且互不影响,提高票据打印信息采集效率。另外,金手指接口还可作为电源接口,并可扩展片选使能信号,接入外部声光提示装置,例如LED和蜂鸣器等。在本优选实施例中,上位机可同时连接多台票据打印信息采集装置进行数据采集,提高票据打印信息采集效率。优选地,该票据打印信息采集装置还包括与所述控制器电连接的存储器。所述存储器,用于存储实时获取的所述打印数据。优选地,所述存储器为铁电存储器。具体地,存储器可选用铁电存储器(FRAM,ferromagneticrandomaccessmemory),掉电后存储数据不丢失,容量可选择为8KB,用于实时非易失性保存,防止未上传的采集打印数据丢失。在本优选实施例中,即使装置掉电,采集的票据打印数据也可存储于铁电存储器中,后续依然可被上位机获取,可保证票据打印数据采集的完整性。优选地,所述控制器还用于:根据所述打印数据获取打印机信息。当所述控制器需要作为虚拟打印机时,根据所述打印机信息配置所述虚拟打印机。具体地,当票据打印信息采集装置在不同应用场合,仅与打印控制主机或打印机连接时,其需要作为虚拟打印机发挥相应的功能。此时,首先从打印数据中提取打印机信息,例如打印机型号和配置信息等,通过上述信息可对虚拟打印机进行配本文档来自技高网...

【技术保护点】
1.一种票据打印信息采集装置,其特征在于,包括控制器以及分别与所述控制器电连接的采集端口、驱动端口和通信端口;所述控制器用于:接收由所述采集端口获取的来自打印控制主机的打印数据,并将所述打印数据通过所述通信端口发送至上位机;和/或,根据所述打印数据,通过所述驱动端口驱动打印机进行打印。

【技术特征摘要】
1.一种票据打印信息采集装置,其特征在于,包括控制器以及分别与所述控制器电连接的采集端口、驱动端口和通信端口;所述控制器用于:接收由所述采集端口获取的来自打印控制主机的打印数据,并将所述打印数据通过所述通信端口发送至上位机;和/或,根据所述打印数据,通过所述驱动端口驱动打印机进行打印。2.根据权利要求1所述的票据打印信息采集装置,其特征在于,所述采集端口和所述驱动端口均包括串行接口、并行接口、USB接口和以太网接口中的至少一种。3.根据权利要求1所述的票据打印信息采集装置,其特征在于,所述通信端口为金手指接口形式,所述控制器与所述上位机基于Modbus协议进行数据通信。4.根据权利要求1至3任一项所述的票据打印信息采集装置,其特征在于,还包括与所述控制器电连接的存储器;所述存储器,用于存储实时获取的所述打印数据。5.根据权利要求4所述的票据打印信息采集装置,其特征在于,所述存储器为铁电存储器。6.根据权利要求4所述的票据打印...

【专利技术属性】
技术研发人员:王强吴建得黄春奎马军
申请(专利权)人:东方微电科技武汉有限公司
类型:发明
国别省市:湖北,42

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

1