[发明专利]一种可变数据印刷过程中的脚本实现方法及装置有效
| 申请号: | 200910085547.5 | 申请日: | 2009-05-25 |
| 公开(公告)号: | CN101561884A | 公开(公告)日: | 2009-10-21 |
| 发明(设计)人: | 朱暄 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
| 主分类号: | G06K15/02 | 分类号: | G06K15/02 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 李 娟 |
| 地址: | 100871北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可变 数据 印刷 过程 中的 脚本 实现 方法 装置 | ||
技术领域
本发明涉及图形图像印刷技术领域,尤其涉及一种可变数据印刷过程中的脚本实现方法及装置。
背景技术
可变数据印刷是指大数据量的可变数据的打印、输出过程,每个印刷面有部分或全部数据(内容)是可变的,其中,数据具体包括文本、数字、图像、条形码等等。该印刷方式对版式设计的复杂程度要求不高,但对数据的处理速度和处理灵活性有较高要求。可变数据印刷常用于银行证券、保险、电信等行业的账单打印、商业文书制作等领域中。目前可变数据印刷的处理速度超过了每分钟2000页,这就对可变数据印刷过程中可变数据的生成速度提出了较高要求。
脚本(Script)是使用特定的描述性语言,依据特定的格式编写的以纯文本形式进行保存的程序,也可以称为宏或批处理文件。脚本相对于普通的应用程序来说比较接近自然语言,一般不通过编译而是解释执行,适用于一些轻量级的控制。脚本在执行时由系统所支持的脚本解释器逐条翻译为机器可识别的指令,并按顺序执行。由于脚本在执行过程中多了逐条解释的过程,因此其执行效率较低。
在可变数据印刷过程中,首先需要按照输出的要求制作不同的输出模板,然后在输出时把可变数据源中的可变数据按照输出模板的要求动态填充到输出模板中。在动态填充过程中对可变数据有较高的个性化处理的要求,例如要求根据可变数据生成新的可变数据、对可变数据进行数值运算和/或逻辑处理等等,这些要求是其他普通的排版软件或字处理软件所不能够支持的。
对可变数据印刷来说,对可变数据实现个性化处理要求具备一定的脚本支持能力,脚本需要满足以下的要求:
(1)具有足够的逻辑处理能力,以支持在可变数据印刷过程中对可变数据进行数值运算和/或逻辑处理的要求;
(2)具有足够的执行效率,以支持在可变数据印刷过程中对输出速度的要求;
(3)具有足够的可扩展能力,以满足对可变数据的个性化处理的要求不断提升。
现有基于可变数据印刷的脚本实现方案存在一定缺陷。现有在可变数据印刷过程中包括两种常用的脚本实现方式。其中一种脚本实现方式是:使用内置的脚本引擎,该脚本引擎在实现上比较简单,但对可变数据进行数值运算和/或逻辑处理的能力比较弱,扩展性也比较差。另外一种脚本实现方式是:使用系统提供的脚本,如VBScript或Jscript,这种实现方式虽然扩展性比较强,但是由于脚本的实现机制是解释型的,在执行过程中需要逐条进行解释,并且脚本引擎是独立的进程,将导致脚本的执行效率比较低,无法满足可变数据印刷对输出速度的要求。
发明内容
本发明提供一种可变数据印刷过程中的脚本实现方法及装置,用以解决现有可变数据印刷过程中脚本的数值运算和逻辑处理能力弱、扩展性差、执行效率低的问题。
本发明提供的可变数据印刷过程中的脚本实现方法,包括:
可变数据印刷模块创建作业,在所述作业中绑定对应的可变数据源,并在所述作业中加入脚本编辑器根据所述可变数据源提供的可变数据编写的指定脚本的文本描述;
可变数据印刷模块在输出作业时,将指定脚本的文本描述发送给脚本处理模块,以及所述脚本处理模块根据指定脚本的文本描述生成动态链接库;
可变数据印刷模块加载所述动态链接库,并按照指定脚本的文本描述的顺序依次调用动态链接库中对应的方法。
本发明提供的可变数据印刷过程中的脚本实现装置,包括可变数据印刷模块、脚本编辑器和脚本处理模块,其中:
所述可变数据印刷模块,用于创建作业,在所述作业中绑定对应的可变数据源,并在所述作业中加入指定脚本的文本描述;在输出作业时,将指定脚本的文本描述发送给所述脚本处理模块,以及加载所述脚本处理模块生成的动态链接库,并按照指定脚本的文本描述的顺序依次调用动态链接库中对应的方法;
所述脚本编辑器,用于根据所述可变数据源编写指定脚本的文本描述;
所述脚本处理模块,用于接收所述可变数据印刷模块发送的指定脚本的文本描述,并根据指定脚本的文本描述生成动态链接库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910085547.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





