动态交互的打印控制系统及方法技术方案

技术编号:13903237 阅读:103 留言:0更新日期:2016-10-26 00:22
本发明专利技术公开了一种动态交互的打印控制系统及方法,涉及数据打印技术领域。所述系统包括:安装了打印驱动系统的计算机设备和打印设备,计算机设备与打印设备有线或无线连接。所述方法:将需要打印的文本数据转化为图形数据并保留文本数据,先将文本数据发送给打印设备,并将打印设备的反馈信息发送给控制单元;控制单元收到打印机操作结果的反馈信息后,判断是否继续打印图形数据。本发明专利技术增加了驱动系统的缓存文本数据和转化后的图形数据,通过与打印机的交互来动态调节发送的内容,避免因解析打印机端接收到的图形数据而存在的复杂操作。

【技术实现步骤摘要】

本专利技术涉及数据打印
,尤其涉及一种动态交互的打印控制系统及方法
技术介绍
打印机或称作列印机,是一种电脑输出设备,可以将电脑内储存的数据按照文字或图形的方式永久的输出到纸张或者透明胶片上。它被广泛应用于各个领域中。被应用于企业中,企业用户打印系统在最终的结算过程中会打印相关票据用以做相关凭证。企业用户所使用的打印系统各种各样,如果想要通过第三方系统在不改变原企业用户打印系统的前提下对原打印系统进行升级改造,将会面临对打印数据的归集、分析和打印内容重定义。而这种方法面临:1、企业用户所使用的打印系统各种各样,第三方系统提供商的产品必须要有良好的兼容性,但是通过OCR技术来实现对于硬件设备要求非常高,这无疑会增加很多成本。2、多语言环境下,有需要对OCR技术进行提高改进,以便于适应面临企业用户所使用的系统多样性,毫无疑问,这并不是一个优选的方法。故,亟需一种低成本、强通用性且能够满足改进打印系统要求的方法。
技术实现思路
本专利技术的目的在于提供一种动态交互的打印控制系统及方法,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术所述动态交互的打印控制系统,所述系统包括:
打印设备和安装了打印驱动系统的计算机设备,所述计算机设备与所述打印设备有线或无线连接;所述打印驱动系统包括控制单元、数据处理单元和语言监视器;控制单元,在接收到打印请求后,将需打印的数据发送到数据处理单元;同时,根据反馈单元提供的反馈信息,动态的确定发送打印内容,所述打印内容包括文本数据或图形数据;数据处理单元,将接收到的需打印文本数据转换成图形数据,且把存储后的文本数据和图形数据发送到控制单元处理;所述语言监视器,根据控制指令将文本数据或图形数据发送到打印设备和从打印设备的反馈信息,并将反馈信息发送给控制单元。优选地,所述系统还包括:缓存单元,负责存储向打印设备发送的文字数据和图形数据。更优选地,所述语言监视器包括:数据发送单元和反馈单元,其中,所述数据发送单元,根据控制指令将文本数据或图形数据发送到打印设备;所述反馈单元,在数据发送单元发送完文本数据或图形数据后,负责获取打印设备的反馈信息,并将反馈信息发送给控制单元。优选地,根据控制指令将文本数据或图形数据发送到打印设备和从打印设备的反馈信息,并将反馈信息发送给控制单元,具体按照下述步骤实现:A1,所述语言监视器根据指令首先将接收到的文本数据发送到打印设备;A2,所述打印设备判断所述文本数据是否可打印,如果是,则直接打印,并将打印成功的反馈信息发送到反馈单元;如果否,则将不能打印的反馈信息发送到反馈单元;A3,控制单元接收到反馈单元的反馈信息后,根据不能打印的反馈信息发
出向打印设备发送图形数据的指令;A4,所述语言监视器根据指令将接收到的图形数据发送到打印设备;A5,所述打印设备判断所述图形数据是否可打印,如果是,则直接打印,并将打印成功的反馈信息发送到反馈单元;如果否,则将不能打印的反馈信息发送到反馈单元;A6,控制单元在接收到反馈单元的反馈信息后发出打印成功或打印不成功的提示。更优选地,在步骤A3中,所述控制单元根据打印成功的反馈信息,发出从缓存单元中删除所述文字数据的指令,所述缓存单元删除所述文字数据。更优选地,在步骤A6中,所述控制单元根据打印成功的反馈信息,发出从缓存单元中删除所述图形数据的指令,所述缓存单元删除所述图形数据。本专利技术所述基于所述动态交互的打印控制系统的控制方法,所述方法包括:S1,将需要打印的文本数据转化成图形数据;S2,先将所述文本数据发送给打印设备,并将打印设备的反馈信息发送给控制单元;S3,控制单元在接收到不能打印文本数据的反馈信息后,发出打印图形数据的指令;S4,所述打印设备将接收到的图形数据进行打印,并将打印结果反馈给控制单元。优选地,步骤S2中,所述反馈信息为成功打印文本数据的信息或不能打印文本数据的反馈信息。更优选地,步骤S3中,所述控制单元接收到成功打印文本数据的信息后,发出成功打印文本数据的提示,同时,从缓存单元中删除已成功打印的文本数据;
所述控制单元接收到不能打印文本数据的反馈信息后,发出向所述打印设备发送与所述文本数据一一对应的图形数据的指令。本专利技术的有益效果是:本专利技术是一种低成本、强通用性且能够满足改进打印系统要求的系统,本专利技术增加对图形方式的处理功能,在上位机端就要获取到文本数据,从而避免解析打印机端接收到的图形数据的复杂操作。附图说明图1是所述动态交互的打印控制系统的结构示意图;图2是所述动态交互的打印控制方法的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。实施例参照图1,本实施例所述动态交互的打印控制系统,所述系统包括:安装了打印驱动系统的计算机设备和打印设备,所述计算机设备与所述打印设备有线或无线连接;所述打印驱动系统包括控制单元、数据处理单元和语言监视器;控制单元,在接收到打印请求后,将需打印的数据发送到数据处理单元;同时,根据反馈单元提供的反馈信息,动态的确定发送打印内容,所述打印内容包括文本数据或图形数据;数据处理单元,将接收到的需打印文本数据转换成图形数据,且把存储后的文本数据和图形数据发送到控制单元处理;所述语言监视器,根据控制指令将文本数据或图形数据发送到打印设备和从打印设备的反馈信息,并将反馈信息发送给控制单元。更详细的解释说明为:(一)所述语言监视器包括:数据发送单元和反馈单元,其中,所述数据发送单元,根据控制指令将文本数据或图形数据发送到打印设备;所述反馈单元,在数据发送单元发送完文本数据或图形数据后,负责获取打印设备的反馈信息,并将反馈信息发送给控制单元。(二)根据控制指令将文本数据或图形数据发送到打印设备和从打印设备的反馈信息,并将反馈信息发送给控制单元,具体按照下述步骤实现:A1,所述语言监视器根据指令首先将接收到的文本数据发送到打印设备;A2,所述打印设备判断所述文本数据是否可打印,如果是,则直接打印,并将打印成功的反馈信息发送到反馈单元;如果否,则将不能打印的反馈信息发送到反馈单元;A3,控制单元接收到反馈单元的反馈信息后,根据不能打印的反馈信息发出向打印设备发送图形数据的指令;A4,所述语言监视器根据指令将接收到的图形数据发送到打印设备;A5,所述打印设备判断所述图形数据是否可打印,如果是,则直接打印,并将打印成功的反馈信息发送到反馈单元;如果否,则将不能打印的反馈信息发送到反馈单元;A6,控制单元在接收到反馈单元的反馈信息后发出打印成功或打印不成功的提示。在更优选的实例中,在步骤A3中,所述控制单元根据打印成功的反馈信息,发出从缓存单元中删除所述文字数据的指令,所述缓存单元删除所述文字数据。在更优选的实例中,在步骤A6中,所述控制单元根据打印成功的反馈信息,发出从缓存单元中删除所述图形数据的指令,所述缓存单元删除所述图形数据。实施例2本实施例所述基于所述动态交互的打印控制系统的控制方法,所述方法包括:S1,将需要打印的文本数据转化成图形数据;S2,先将所述文本数据发送给打印设备,并将打印设备的反馈信本文档来自技高网
...

【技术保护点】
一种动态交互的打印控制系统,其特征在于,所述系统包括:打印设备和安装了打印驱动系统的计算机设备,所述计算机设备与所述打印设备有线或无线连接;所述打印驱动系统包括控制单元、数据处理单元和语言监视器;控制单元,在接收到打印请求后,将需打印的数据发送到数据处理单元;同时,根据反馈单元提供的反馈信息,动态的确定发送打印内容,所述打印内容包括文本数据或图形数据;数据处理单元,将接收到的需打印文本数据转换成图形数据,且把存储后的文本数据和图形数据发送到控制单元处理;所述语言监视器,根据控制指令将文本数据或图形数据发送到打印设备和从打印设备的反馈信息,并将反馈信息发送给控制单元。

【技术特征摘要】
1.一种动态交互的打印控制系统,其特征在于,所述系统包括:打印设备和安装了打印驱动系统的计算机设备,所述计算机设备与所述打印设备有线或无线连接;所述打印驱动系统包括控制单元、数据处理单元和语言监视器;控制单元,在接收到打印请求后,将需打印的数据发送到数据处理单元;同时,根据反馈单元提供的反馈信息,动态的确定发送打印内容,所述打印内容包括文本数据或图形数据;数据处理单元,将接收到的需打印文本数据转换成图形数据,且把存储后的文本数据和图形数据发送到控制单元处理;所述语言监视器,根据控制指令将文本数据或图形数据发送到打印设备和从打印设备的反馈信息,并将反馈信息发送给控制单元。2.根据权利要求1所述系统,其特征在于,所述系统还包括:缓存单元,负责存储向打印设备发送的文字数据和图形数据。3.根据权利要求2所述系统,其特征在于,所述语言监视器包括:数据发送单元和反馈单元,其中,所述数据发送单元,根据控制指令将文本数据或图形数据发送到打印设备;所述反馈单元,在数据发送单元发送完文本数据或图形数据后,负责获取打印设备的反馈信息,并将反馈信息发送给控制单元。4.根据权利要求1所述系统,其特征在于,根据控制指令将文本数据或图形数据发送到打印设备和从打印设备的反馈信息,并将反馈信息发送给控制单元,具体按照下述步骤实现:A1,所述语言监视器根据指令首先将接收到的文本数据发送到打印设备;A2,所述打印设备判断所述文本数据是否可打印,如果是,则直接打印,
\t并将打印成功的反馈信息发送到反馈单元;如果否,则将不能打印的反馈信息发送到反馈单元;A3,控制单元接收到反馈单元的反馈信息后,根据不能打印的反馈信息发...

【专利技术属性】
技术研发人员:王利鹏
申请(专利权)人:北京瑞工科技发展有限公司
类型:发明
国别省市:北京;11

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

1