打印机数据重定向方法和装置、设备及存储介质制造方法及图纸

技术编号:28500445 阅读:24 留言:0更新日期:2021-05-19 22:42
本申请公开了一种打印机数据重定向方法,该打印机数据重定向方法包括实时监测打印池任务,在通过预设虚拟驱动打印时,获取打印数据,对打印数据进行数据清洗生成可视化数据。从而获取可以识别清洗的指令数据,下发到真实打印机中。此过程完全不会影响打印的效果和质量,还能够完整的识别出商户打印票据的内容。还能够完整的识别出商户打印票据的内容。还能够完整的识别出商户打印票据的内容。

【技术实现步骤摘要】
打印机数据重定向方法和装置、设备及存储介质


[0001]本公开涉及打印机
,尤其涉及一种打印机数据重定向方法和装置、设备及存储介质。

技术介绍

[0002]为了完整获取商户的票据打印内容,需要从打印机获取打印数据,然后对数据指令进行清洗,获得文本或者图像数据,用来分析成格式话数据。目前对大部分公布了打印机指令格式的打印机品牌的数据能够进行清洗工作,还有一部分打印数据格式未公开,这样增加了指令清洗的难度。
[0003]目前对于这部分指令的清洗没有好的技术手段。

技术实现思路

[0004]有鉴于此,本公开提出了一种打印机数据重定向方法,其特征在于,包括:
[0005]实时监测打印池任务;
[0006]在通过预设虚拟驱动打印时,获取打印数据;
[0007]对所述打印数据进行数据清洗生成可视化数据。
[0008]在一种可能的实现方式中,还包括:
[0009]将所述可视化数据发送至打印机端口进行打印。
[0010]在一种可能的实现方式中,对所述打印数据进行数据清洗生成可视化数据包括:
[0011]依据标准打印指令对所述打印数据进行解析得到数据清洗后的打印信息;
[0012]从所述打印信息提取账单内容;其中,所述账单内容包括图像和文本。
[0013]在一种可能的实现方式中,还包括:对所述可视化数据进行编辑的步骤。
[0014]在一种可能的实现方式中,对所述可视化数据进行编辑包括:
[0015]获取编辑数据;/>[0016]依据所述编辑数据对所述可视化数据进行编辑生成新的可视化数据。
[0017]在一种可能的实现方式中,分析打印池任务得到任务打印机包括:
[0018]获取shd文件;
[0019]依据所述shd文件得到所述任务打印机。
[0020]在一种可能的实现方式中,依据标准打印指令对所述打印数据进行解析得到数据清洗后的打印信息包括:
[0021]获取spl文件;
[0022]依据标准打印指令对所述spl文件进行解析得到数据清洗后的打印信息。
[0023]根据本公开的另一方面,提供了一种打印机数据重定向装置,其特征在于,打印任务监测模块、打印数据获取模块和可视化数据生成模块;
[0024]所述打印任务监测模块,被配置为实时监测打印池任务;
[0025]所述打印数据获取模块,被配置为在通过预设虚拟驱动打印时,获取打印数据;
[0026]所述可视化数据生成模块,被配置为对所述打印数据进行数据清洗生成可视化数据。
[0027]根据本公开的另一方面,提供了一种打印机数据重定向设备,其特征在于,包括:
[0028]处理器;
[0029]用于存储处理器可执行指令的存储器;
[0030]其中,所述处理器被配置为执行所述可执行指令时实现权利前面任一所述的方法。
[0031]根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现前面任一所述的方法。
[0032]通过实时监测打印池任务,在通过预设虚拟驱动打印时,获取打印数据,对打印数据进行数据清洗生成可视化数据。从而获取可以识别清洗的指令数据,下发到真实打印机中。此过程完全不会影响打印的效果和质量,还能够完整的识别出商户打印票据的内容。
[0033]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0034]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
[0035]图1示出本公开实施例的打印机数据重定向方法的流程图;
[0036]图2示出本公开实施例的打印机数据重定向方法的另一流程图;
[0037]图3示出本公开实施例的打印机数据重定向装置的框图;
[0038]图4示出本公开实施例的打印机数据重定向设备的框图。
具体实施方式
[0039]以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0040]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0041]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0042]另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
[0043]图1示出根据本公开一实施例的打印机数据重定向方法的流程图。如图1所示,该打印机数据重定向方法包括:
[0044]步骤S100,实时监测打印池任务,步骤S200,在通过预设虚拟驱动打印时,获取打印数据,步骤S300,对打印数据进行数据清洗生成可视化数据。
[0045]通过实时监测打印池任务,在通过预设虚拟驱动打印时,获取打印数据,对打印数据进行数据清洗生成可视化数据。从而获取可以识别清洗的指令数据,下发到真实打印机中。此过程完全不会影响打印的效果和质量,还能够完整的识别出商户打印票据的内容。
[0046]具体的,参见图1,执行步骤S100,从打印池获取打印数据。
[0047]在一种可能的实现方式中,在进行步骤S100之前,本公开的打印机数据重定向方法还包括:实时监测打印池任务,分析打印池任务得到任务打印机,在任务打印机为预设虚拟驱动时,获取打印数据。举例来说,在有打印业务的计算机上安装虚拟打印机驱动,设置打印机的操作权限,开启虚拟打印机驱动的“启用高级打印功能”,设置该虚拟打印机驱动为“默认打印机”,操作计算机打印账单时通过该虚拟打印机驱动打印,这样就可以监测打印池的任务。
[0048]进一步的,在一种可能的实现方式中,分析打印池任务得到任务打印机包括:获取shd文件,依据shd文件得到任务打印机。具体的,在有打印业务的计算机上安装虚拟打印机驱动,设置打印机的操作权限,开启虚拟打印机驱动的“启用高级打印功能”,设置该虚拟打印机驱动为“默认打印机”,操作计算机打印账单时通过该虚拟打印机驱动打印,通过过滤驱动监控计算机的打印池任务,当发现打印池有任务产生时,参见图2,执行步骤S110,先获取shd文件,然后分析shd文件可以得到任务打印机(任务打印机即为指定进行打印的打印机)本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种打印机数据重定向方法,其特征在于,包括:实时监测打印池任务;在通过预设虚拟驱动打印时,获取打印数据;对所述打印数据进行数据清洗生成可视化数据。2.根据权利要求1所述的方法,其特征在于,还包括:将所述可视化数据发送至打印机端口进行打印。3.根据权利要求1所述的方法,其特征在于,对所述打印数据进行数据清洗生成可视化数据包括:依据标准打印指令对所述打印数据进行解析得到数据清洗后的打印信息;从所述打印信息提取账单内容;其中,所述账单内容包括图像和文本。4.根据权利要求1所述的方法,其特征在于,还包括:对所述可视化数据进行编辑的步骤。5.根据权利要求4所述的方法,其特征在于,对所述可视化数据进行编辑包括:获取编辑数据;依据所述编辑数据对所述可视化数据进行编辑生成新的可视化数据。6.根据权利要求2所述的方法,其特征在于,分析打印池任务得到任务打印机包括:获取shd文件;依据所述shd文件得到所述任务打印机。7...

【专利技术属性】
技术研发人员:李文哲赵树新王晓宇
申请(专利权)人:北京数衍科技有限公司
类型:发明
国别省市:

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

1