[发明专利]一种打印方法及系统有效
申请号: | 202010242730.8 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111459424B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 孙波;边雅军;江贵林;李婷姝 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06Q40/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 打印 方法 系统 | ||
1.一种打印方法,其特征在于,所述方法包括:
获取预先存储在缓存中的多笔交易对应的打印模板和打印报文,每一笔所述交易对应一个所述打印模板和一份所述打印报文;
针对每一个所述打印模板,将所述打印模板中的打印元素按绝对纵坐标进行排序,得到排序后的打印模板;
利用预设的纵坐标偏移值和模板间偏移值,确定所有排序后的打印模板中所有所述打印元素的相对坐标,所述纵坐标偏移值指示当前打印元素相对于上一打印元素的纵向距离,所述模板间偏移值指示当前打印模板的第一个打印元素相对于上一打印模板的最后一个打印元素的纵向距离;
利用每个所述打印元素的相对坐标,整合所有所述打印模板得到整合打印模板,所述整合打印模板为利用每个打印元素的相对坐标将所有打印模板整合得到的一个模板;
整合所有所述打印报文中的报文元素,得到整合打印报文,所述整合打印报文为对所有报文元素进行报文元素ID去重处理后,合并所有的报文元素得到一份打印报文;
利用所述整合打印模板和所述整合打印报文,生成最终打印页。
2.根据权利要求1所述的方法,其特征在于,所述整合所有所述打印报文中的报文元素,得到整合打印报文,包括:
解析每份所述打印报文,得到每份所述打印报文对应的报文元素,所述报文元素至少包括报文元素的ID;
对所有所述报文元素进行报文元素ID去重处理;
合并进行报文元素ID去重处理后的所有所述报文元素,得到整合打印报文。
3.根据权利要求1所述的方法,其特征在于,所述利用所述整合打印模板和所述整合打印报文,生成最终打印页,包括:
对所述整合打印模板和所述整合打印报文进行打印逻辑处理,得到初始打印页;
对所述初始打印页中的打印页元素进行去重复处理和去空值处理,得到最终打印页,其中,将删除的打印页元素之后的打印页元素向上移动预设的纵坐标偏移值,所述纵坐标偏移值指示所述整合打印模板中当前打印元素相对于上一打印元素的距离。
4.根据权利要求3所述的方法,其特征在于,所述对所述初始打印页中的打印页元素进行去重复处理和去空值处理之后,还包括:
在所述初始打印页的预设位置设置用于打印电子印章或盖印章的区域。
5.根据权利要求1所述的方法,其特征在于,所述生成最终打印页之后,还包括:
清除所述缓存中的所述打印模板和所述打印报文。
6.一种打印系统,其特征在于,所述系统包括:
获取单元,用于获取预先存储在缓存中的多笔交易对应的打印模板和打印报文,每一笔所述交易对应一个所述打印模板和一份所述打印报文;
确定单元,用于针对每一个所述打印模板,将所述打印模板中的打印元素按绝对纵坐标进行排序,得到排序后的打印模板;利用预设的纵坐标偏移值和模板间偏移值,确定所有排序后的打印模板中所有所述打印元素的相对坐标,所述纵坐标偏移值指示当前打印元素相对于上一打印元素的纵向距离,所述模板间偏移值指示当前打印模板的第一个打印元素相对于上一打印模板的最后一个打印元素的纵向距离;
模板整合单元,用于利用每个所述打印元素的相对坐标,整合所有所述打印模板得到整合打印模板,所述整合打印模板为利用每个打印元素的相对坐标将所有打印模板整合得到的一个模板;
报文整合单元,用于整合所有所述打印报文中的报文元素,得到整合打印报文,所述整合打印报文为对所有报文元素进行报文元素ID去重处理后,合并所有的报文元素得到一份打印报文;
打印页生成单元,用于利用所述整合打印模板和所述整合打印报文,生成最终打印页。
7.根据权利要求6所述的系统,其特征在于,所述报文整合单元具体用于:解析每份所述打印报文,得到每份所述打印报文对应的报文元素,所述报文元素至少包括报文元素的ID,对所有所述报文元素进行报文元素ID去重处理,合并进行报文元素ID去重处理后的所有所述报文元素,得到整合打印报文。
8.根据权利要求6所述的系统,其特征在于,所述打印页生成单元具体用于:对所述整合打印模板和所述整合打印报文进行打印逻辑处理,得到初始打印页,对所述初始打印页中的打印页元素进行去重复处理和去空值处理,得到最终打印页,其中,将删除的打印页元素之后的打印页元素向上移动预设的纵坐标偏移值,所述纵坐标偏移值指示所述整合打印模板中当前打印元素相对于上一打印元素的距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010242730.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具备交通卡功能的智能手机壳
- 下一篇:辅助装置和电子系统