一种基于HTML解析技术的自助回单机智能分页打印技术制造技术

技术编号:20328913 阅读:188 留言:0更新日期:2019-02-13 05:36
本发明专利技术公开了一种基于HTML解析技术的自助回单机智能分页打印技术,使用HTML文件解析技术,能够通过查找回单文件代码的标签,计算出回单的类型和个数,重新生成回单文件,实现回单文件的分页打印,简化了打印过程,节省了纸张,实现智能分页打印。

【技术实现步骤摘要】
一种基于HTML解析技术的自助回单机智能分页打印技术
本专利技术涉及一种基于HTML解析技术的自助回单机智能分页打印技术,涉及计算机软件技术,应用产品包含银行自助设备。
技术介绍
当客户在自助回单机打印回单时,由于回单的种类比较多,对纸张的尺寸要求不一样,每种回单都会有对应的纸张型号,客户打印回单时,需要分多次打印才能完成,增加了客户的操作步骤,有时会出现一张打印纸没有被完全使用的现象,比如一张A4纸只使用了1/3的页面,出现2/3的页面的空白,造成了纸张的浪费,大批量打印回单时,会出现大量的纸张浪费现象。
技术实现思路
针对上述存在的技术问题,本专利技术的目的是:提出了一种基于HTML解析技术的自助回单机智能分页打印技术,节省了纸张的使用,方便了用户使用。本专利技术的技术解决方案是这样实现的:一种基于HTML解析技术的自助回单机智能分页打印技术,包括如下步骤,步骤1,用客户端输入一个打印文件,系统开始解析这个HTML文件,获取HTML文件的标签,根据标签获取打印回单的种类和个数;步骤2,系统获取打印回单的种类和个数后,根据回单的种类开始初步切分打印文件,然后再计算三联单和二联单的回单个数,判断最后一页是否需要切分成单独的1/3回单文件或1/2回单文件,若需要,再进一步切分成对应的文件;步骤3,根据拆分完成之后的文件,系统把每个文件加入到一个打印任务的序列,打印序列中存储每个打印文件的对应打印参数,参数包含纸张类型、回单个数;系统把打印任务的序列通过循环发送给打印机,打印机根据每次打印任务的参数去打印相应的回单,直至打印完所有的序列中的打印任务,完成本次打印,整个过程中不需要用户做任何操作,完成一次回单打印的任务。由于上述技术方案的运用,本专利技术与现有技术相比具有下列优点:本专利技术的一种基于HTML解析技术的自助回单机智能分页打印技术,使用HTML文件解析技术,能够通过查找回单文件代码的标签,计算出回单的类型和个数,重新生成回单文件,实现回单文件的分页打印,简化了打印过程,节省了纸张,实现智能分页打印。具体实施方式下面来说明本专利技术。本专利技术所述的一种基于HTML解析技术的自助回单机智能分页打印技术,包括如下步骤,步骤1,用客户端输入一个打印文件,系统开始解析这个HTML文件,获取HTML文件的标签,根据标签获取打印回单的种类和个数;步骤2,系统获取打印回单的种类和个数后,根据回单的种类开始初步切分打印文件,然后再计算三联单和二联单的回单个数,判断最后一页是否需要切分成单独的1/3回单文件或1/2回单文件,若需要,再进一步切分成对应的文件;步骤3,根据拆分完成之后的文件,系统把每个文件加入到一个打印任务的序列,打印序列中存储每个打印文件的对应打印参数,参数包含纸张类型、回单个数;系统把打印任务的序列通过循环发送给打印机,打印机根据每次打印任务的参数去打印相应的回单,直至打印完所有的序列中的打印任务,完成本次打印,整个过程中不需要用户做任何操作,完成一次回单打印的任务。本技术是基于HTML文件解析技术来进行开发,一般的回单文件都是HTML格式的文件,本专利技术利用HTML解析技术来解析HTML的标签,从标签的层次中解析出一个回单的起始和结束位置,从而能计算出回单的个数,根据回单的个数,计算出是否需要分页打印,当需要分页打印时,就会把打印文件切分成两个文件或多个文件,利用这些技术本专利技术使用ActiveX技术开发成ActiveX控件,ActiveX控件是基于组件对象模型(COM)的可重用软件组件,广泛应用于桌面及Web应用中,ActiveX控件方便web页面来调用。本专利技术包含以下功能:1、HTML文件解析功能,控件能够根据前端传入的文件,对文件进行解析,获取HTML的标签,根据标签的名字和属性来获取一个回单的类型和回单的开始位置和结束位置,根据回单的标签计算出每种回单的总数。2、分页功能,控件在解析完HTML文件后,系统会根据回单的种类来进行分页,并指定回单打印的纸张类型,当打印三联单或二联单时,会根据回单的个数和类型,计算出最后一张是否是1/3回单或1/2回单,若是,需要进一步分页把最后一页分成单独的文件去打印。3、自动分任务打印,当控件分好页之后,系统会把这次打印任务分成多个打印子任务,系统会自动的向打印机分发打印任务,一次打印任务只能打印一种纸张类型,当打印完一种纸张类型的打印任务时,系统会接着切换纸盒打印下一个纸张类型的打印任务,直到这次打印全部完成,中间不需要用户做任何操作,完成了全部自动化的纸张切换打印。本专利技术的一种基于HTML解析技术的自助回单机智能分页打印技术,使用HTML文件解析技术,能够通过查找回单文件代码的标签,计算出回单的类型和个数,重新生成回单文件,实现回单文件的分页打印,简化了打印过程,节省了纸张,实现智能分页打印。上述实施例只为说明本专利技术的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本专利技术的内容并加以实施,并不能以此限制本专利技术的保护范围,凡根据本专利技术精神实质所作的等效变化或修饰,都应涵盖在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种基于HTML解析技术的自助回单机智能分页打印技术,其特征在于:包括如下步骤,步骤1,用客户端输入一个打印文件,系统开始解析这个HTML文件,获取HTML文件的标签,根据标签获取打印回单的种类和个数;步骤2,系统获取打印回单的种类和个数后,根据回单的种类开始初步切分打印文件,然后再计算三联单和二联单的回单个数,判断最后一页是否需要切分成单独的1/3回单文件或1/2回单文件,若需要,再进一步切分成对应的文件;步骤3,根据拆分完成之后的文件,系统把每个文件加入到一个打印任务的序列,打印序列中存储每个打印文件的对应打印参数,参数包含纸张类型、回单个数;系统把打印任务的序列通过循环发送给打印机,打印机根据每次打印任务的参数去打印相应的回单,直至打印完所有的序列中的打印任务,完成本次打印,整个过程中不需要用户做任何操作,完成一次回单打印的任务。

【技术特征摘要】
1.一种基于HTML解析技术的自助回单机智能分页打印技术,其特征在于:包括如下步骤,步骤1,用客户端输入一个打印文件,系统开始解析这个HTML文件,获取HTML文件的标签,根据标签获取打印回单的种类和个数;步骤2,系统获取打印回单的种类和个数后,根据回单的种类开始初步切分打印文件,然后再计算三联单和二联单的回单个数,判断最后一页是否需要切分成单独的1/3回单文件或1/2回...

【专利技术属性】
技术研发人员:孙成通丁新胡焱孙世方
申请(专利权)人:苏州浪潮智能软件有限公司
类型:发明
国别省市:江苏,32

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

1