logo好方法网

一种打印方法及系统


技术摘要:
本发明提供了一种打印方法及系统,该方法为:获取待办理业务对应的模板参数和打印数据;根据模板参数和预设的模板默认参数,构建待办理业务对应的自定义打印模板;利用打印数据和自定义打印模板,生成待办理业务的最终打印页。本方案中,为客户办理业务时,获取待办理  全部
背景技术:
目前银行在为客户办理业务时,都是基于固定的打印模板为客户打印凭证。但是 随着业务场景的增多,固定的打印模板无法满足某些场景的打印需求,例如对于银保通交 易场景,每家保险公司需要打印的数据格式和位置都不同,无法使用固定的打印模板。因 此,目前采用固定的打印模板的打印方式的通用性较差和灵活性较差。
技术实现要素:
有鉴于此,本发明实施例提供一种打印方法及系统,以解决目前打印方式存在的 通用性较差和灵活性较差等问题。 为实现上述目的,本发明实施例提供如下技术方案: 本发明实施例第一方面公开一种打印方法,所述方法包括: 获取待办理业务对应的模板参数和打印数据; 根据所述模板参数和预设的模板默认参数,构建所述待办理业务对应的自定义打 印模板; 利用所述打印数据和所述自定义打印模板,生成所述待办理业务的最终打印页。 优选的,所述根据所述模板参数和预设的模板默认参数,构建所述待办理业务对 应的自定义打印模板,包括: 判断所述模板参数的参数值是否为空值; 若所述模板参数的参数值为空值,确定自定义打印模板的模板实际参数为预设的 模板默认参数; 若所述模板参数的参数值不是空值,确定所述自定义打印模板的模板实际参数为 所述模板参数; 根据所述模板实际参数构建所述自定义打印模板。 优选的,所述利用所述打印数据和所述自定义打印模板,生成所述待办理业务的 最终打印页,包括: 利用所述自定义打印模板对应的模板实际参数,确定所述打印数据写入所述自定 义打印模板的初始位置; 根据所述初始位置,将所述打印数据写入所述自定义打印模板,其中,在将所述打 印数据写入所述自定义打印模板的过程中,若符合预设的换行条件,执行换行写入处理,若 符合预设的换页条件,执行换页写入处理; 确定写入所有所述打印数据的所述自定义打印模板为所述待办理业务的最终打 印页。 优选的,所述利用所述打印数据和所述自定义打印模板,生成所述待办理业务的 4 CN 111552447 A 说 明 书 2/7 页 最终打印页之后,还包括: 将包含所述最终打印页的打印指令发送给打印机。 本发明实施例第二方面公开一种打印系统,所述系统包括: 获取单元,用于获取待办理业务对应的模板参数和打印数据; 构建单元,用于根据所述模板参数和预设的模板默认参数,构建所述待办理业务 对应的自定义打印模板; 生成单元,用于利用所述打印数据和所述自定义打印模板,生成所述待办理业务 的最终打印页。 优选的,所述构建单元包括: 判断模块,用于判断所述模板参数的参数值是否为空值,若所述模板参数的参数 值为空值,执行第一确定模块,若所述模板参数的参数值不是空值,执行第二确定模块; 所述第一确定模块,用于确定自定义打印模板的模板实际参数为预设的模板默认 参数; 所述第二确定模块,用于确定自定义打印模板的模板实际参数为所述模板参数; 构建模块,用于根据所述模板实际参数构建所述自定义打印模板。 优选的,所述生成单元包括: 第一确定模块,用于利用所述自定义打印模板对应的模板实际参数,确定所述打 印数据写入所述自定义打印模板的初始位置; 写入模块,用于根据所述初始位置,将所述打印数据写入所述自定义打印模板,其 中,在将所述打印数据写入所述自定义打印模板的过程中,若符合预设的换行条件,执行换 行写入处理,若符合预设的换页条件,执行换页写入处理; 第二确定模块,用于确定写入所有所述打印数据的所述自定义打印模板为所述待 办理业务的最终打印页。 优选的,所述系统还包括: 发送单元,用于将包含所述最终打印页的打印指令发送给打印机。 基于上述本发明实施例提供的一种打印方法及系统,该方法为:获取待办理业务 对应的模板参数和打印数据;根据模板参数和预设的模板默认参数,构建待办理业务对应 的自定义打印模板;利用打印数据和自定义打印模板,生成待办理业务的最终打印页。本方 案中,为客户办理业务时,获取待办理业务对应的模板参数和打印数据,并根据模板参数和 模板默认参数构建待办理业务对应的自定义打印模板。利用打印数据和自定义打印模板, 生成待办理业务的最终打印页。根据模板默认参数和不同业务场景对应的模板参数,生成 不同业务场景对应的自定义打印模板,提高自定义打印模板的通用性和灵活性。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。 图1为本发明实施例提供的一种打印方法的流程图; 5 CN 111552447 A 说 明 书 3/7 页 图2为本发明实施例提供的生成最终打印页的流程图; 图3为本发明实施例提供的一种打印方法的另一流程图; 图4为本发明实施例提供的一种打印系统的结构框图; 图5为本发明实施例提供的一种打印系统的另一结构框图; 图6为本发明实施例提供的一种打印系统的又一结构框图; 图7为本发明实施例提供的一种打印系统的又一结构框图。
下载此资料需消耗2积分,
分享到:
收藏