[发明专利]打印模板构建方法及模板打印方法有效
申请号: | 201610341579.7 | 申请日: | 2016-05-20 |
公开(公告)号: | CN107402729B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 谢建军;解军伟 | 申请(专利权)人: | 航天信息软件技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 11266 北京工信联合知识产权代理有限公司 | 代理人: | 姜丽楼 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 模板 构建 方法 | ||
本发明涉及打印控制领域,公开了一种打印模板构建方法及模板打印方法。其中打印模板构建方法包括:根据打印模板分类标识建立打印模板分类;为所述打印模板分类设置多个数据源,其中所述多个数据源包括一个主表类型的数据源以及一个或多个子表类型的数据源;为所述打印模板分类设置对应的打印变量;以及提取空白的文字处理程序表格,为所述表格中的至少一个单元格设置打印变量,以及将设置所述打印变量的表格保存为对应于所述打印模板分类的打印模板。通过上述技术方案,设计打印模板操作容易,不需要安装第三方的打印插件,极大地提高了企业用户进行模板打印时的工作效率。
技术领域
本发明涉及打印控制领域,具体地,涉及一种打印模板构建方法及模板打印方法。
背景技术
银行、政府、企业等各行各业在办公的过程中都不可避免的要用到打印机,而这些需要打印的信息可能牵涉到用户或其客户的各种机密信息。而这些机密信息在打印过程中可能存在各种不可控的因素而导致泄露。比如,在打印前容易出现用户打印不受控制,造成机密信息泄露;而在用户打印过程中,最常见的就是用户打印完成之后忘记及时取回打印资料而造成泄密;而这些资料一旦泄密,就很难再去追根溯源找到泄露途径。除了打印过程中由于不确认因素存在的安全隐患外,打印机的安全管理级别也会对用户信息是否安全造成影响。为了信息绝对确保安全,用户需要在安全可控环境下进行打印操作。
目前在国产安全可控环境下还没有模板打印的解决方案,公知的模板打印都是针对windows操作系统进行设计的,一般都需要在浏览器上安装打印插件,经常会出现因为系统环境而安装不上插件的问题,从而无法进行模板打印。
针对上述问题,现有技术中尚无良好解决方案。
发明内容
本发明的目的是提供一种打印模板构建方法及模板打印方法,该方法能够在安全可控环境下实现模板打印。
为了实现上述目的,本发明提供一种打印模板构建方法,该方法包括:
根据打印模板分类标识建立打印模板分类;
为所述打印模板分类设置多个数据源,其中所述多个数据源包括一个主表类型的数据源以及一个或多个子表类型的数据源;
为所述打印模板分类设置对应的打印变量;以及
提取空白的文字处理程序表格,为所述表格中的至少一个单元格设置打印变量,以及将设置所述打印变量的表格保存为对应于所述打印模板分类的打印模板。
进一步地,该方法包括:在所述打印模板分类中配置至少一个打印模板的打印模板信息,其中所述打印模板信息包括以下至少之一者:打印模板编码、打印模板名称、明细行数、套打信息、默认模板信息、本页合计行位置、末页补空行信息。
进一步地,所述打印模板分类标识包括分类的编码和/或名称。
进一步地,设置所述数据源包括设置数据源的信息,其中所述数据源的信息包括以下中的至少一者:数据源的ID、数据源类型、数据源、类型、排序列、ID关联字段,其中所述数据源类型包括自定义类型和实体类型,以及所述类型包括主表类型和子表类型。
进一步地,所述打印变量包括以下至少之一者:变量名称、变量编码、数据类型、格式、精度。
本发明的另一个方面,提供了一种使用上述方法构建的打印模板打印的方法,该方法包括:
接收打印模板分类的编码和需要打印数据主表的主键;
根据所述打印模板分类的编码查找打印模板;
根据所述打印数据主表的主键和数据源组织打印数据;以及
将所述打印模板和所组织的打印数据拼装成打印内容以进行打印。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息软件技术有限公司,未经航天信息软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610341579.7/2.html,转载请声明来源钻瓜专利网。