当前位置: 首页 > 专利查询>北京大学专利>正文

一种支持可变数据页面印刷的光栅化方法及装置制造方法及图纸

技术编号:2927404 阅读:217 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种支持可变数据页面印刷的光栅化方法,该方法包括:将可变数据页面中第一个可变页面元素之前的可重用页面元素作为页面背景元素,获取或生成所述页面背景元素对应的页面点阵数据;对于所述页面背景元素后的可重用页面元素,获取或生成所述可重用页面元素对应的页面点阵数据和蒙版点阵数据;对于所述页面背景元素后的可变页面元素,生成所述可变页面元素对应的元素信息;利用获取或生成的页面点阵数据、蒙版点阵数据和元素信息,进行所述可变数据页面点阵的组装。本发明专利技术还公开了一种光栅化内核装置。采用本发明专利技术,能够大大提高可变数据页面在数码印刷过程中的光栅化效率。

【技术实现步骤摘要】

本专利技术涉及数码印刷领域,尤其涉及一种支持可变数据页面印刷的光栅化 方法及装置。
技术介绍
伴随着数字化技术、网络化技术以及数码印刷设备的不断成熟和发展,数 码印刷市场也在不断成熟和普及,支持可变数据排版的数据库出版系统和支持 个性化印刷和可变数据印刷的产品不断涌现。数码印刷在金融、邮政、电信、 税务等行业个性化收据、表单、账单的印刷方面,在防伪印刷、标签印刷方面, 以及在其它广告小册子印刷等诸多方面,都得到了广泛的应用,对传统印刷提 出了挑战。与传统印刷相比,数码印刷最显著的优势就是"一张起印、张张不同",数码印刷的典型应用就是个性化印刷或称为可变数据印刷(Variable Data Printing, VDP )。所谓可变数据是指页面描述数据可变,通常一个页面可以看 成由两种类型的数据元素组成可变元素和可重用元素。所谓可变元素,是指 该数据元素只出现在某个页面中, 一般不会重复出现,往往用来描述一些个性 化信息;所谓可重用元素,是指该数据元素在同一页、部分页甚至所有页中会 重复出现多次,往往用来描述^^共的页面背景或重复出现的文字块、图形或图 像等。对于可变数据文档,使用传统印刷几乎是不可能的,因为在传统印刷过 程中,页面描述只需要经过光栅图像处理器(Raster Image Processor, RIP ) 处理一次得到对应的高分辨率的光栅化数据,然后输出到胶片、制成印版,最 后上机进行大量重复印刷,而对可变数据文档来说,"张张不同"就要求每一张都需要独立经过光栅化,而光栅化过程往往是非常费时的,对高分辨率的光栅 输出设备来说尤其如此。实际上,对于可变数据文档,由于存在可重用元素,上述光栅化过程是可 以优化的,并不需要对可重用元素每次引用都需要重复进行光栅化,而是在第 一次遇到可重用元素时进行光栅化,并把光栅化结果緩冲在高速内存緩冲区(Cache)中,以后再遇到相同的重用元素,就不需要再进行费时的光栅化过 程了,只需从Cache中取出光栅化结果即可,从而可以大大提高可变数据文档 的光栅化效率。印刷行业的标准页面描述语言PostScript (PS)和Portable Document Format (PDF)并不支持区分页面元素中的可变元素和可重用元素。对此,业 界不同厂商各自提出了不同的支持可变数据印刷的页面描述语言和相应的解 决方案。后来由业界主要厂商组成的称为"按需印刷倡议联盟"(PODi)的组织 发布了个性化印刷标记i吾言(Personalized Print Markup Language , PPML), 并得到了广泛接受。在PPML的基础上结合PDF,国际标准化组织(ISO)又 提出了可变数据交换(Variable Data Exchange, VDX )语言.目前PPML和VDX 已成为支持可变数据印刷的标准页面描述语言。PPML语言采用了可扩展标记语言(Extensible Markup Language, XML ) 的语法来描述页面内容的组成。PPML本身并不描迷实际的页面内容,并没有 在PPML页面上进行画图和颜色填充等功能,相反,PPML只定义了一系列的 页面元素(MARK),并根据其页面元素出现顺序依次放置到一个PPML页面 中。每一个页面元素指向定义页面实际内容的页面描述数据,页面描述数据可 以是一个可封装语言(EncapsulatedPostScript, EPS)文件,也可以是PS文件、 PDF文件,还可以是图像文件等。而VDX又进一步在PPML的基础上,对页 面描述数据作了限制只允许使用PDF文件,即每一个MARK对应的页面描 述来自同 一个PDF文件的不同逻辑页面,而且PPML数据也被嵌在同 一个PDF 文件中。可见VDX结合了 PPML技术和PDF技术。如何实现使用PPML文件或VDX文件描述的可变数据文档进行光栅化,把页面描述数据转换为光栅图像数据,然后在高速数码印刷机上进行高速输 出,无疑是整个数码印刷系统中的技术关键。目前,支持可变数据印刷的光栅 化方法通常是基于点阵緩冲技术的,即对页面中出现的可重用页面元素,进行 预光栅化并緩沖保存光栅化后的点阵数据以便重复使用,而对页面中出现的可照页面元素出现的先后次序,把这些页面元素对应的点阵组装起来得到最终的 页面点阵。实现该方法,需要在实现页面描述数据转换为光栅图像数据的光栅化内核模块的外围,设置一个PPML页面元素光栅图像数据组装模块和光栅图 像数据高速压缩緩冲模块,如图l所示,对一个PPML页面中出现的每一个可 重用页面元素,先在光栅图像数据高速緩冲区中查询是否存在对应的点阵数 据,若已经存在,则直接取出对应的点阵数据,然后放入PPML页面中;若不 存在,则把该页面元素对应的页面描述数据以及该页面元素在PPML页面的相 对位置信息和剪裁信息等提交给光栅化内核模块,启动光栅化过程,生成对应 的点阵数据,然后再把点阵数据放入PPML页面中,与此同时,压缩该点阵数 据并在高速緩沖区中进行緩冲存放以备下次重用。对于PPML页面中出现的每 一个可变页面元素,总是直接启动光栅化内核模块,生成该可变元素的点阵数 据并放入PPML页面,但不进入光栅图像数据高速緩冲区。上述这种基于点阵 緩冲的可变数据光栅化方法,简单易行,但其缺点也是显而易见的,就是效率 比较低,主要体现在如下几个方面第一,该方法并不能自动识别可变数据文档的公共页面背景。我们知道, 可变数据文档制作软件通常是基于一个或多个模板并结合数据库来生成可变 数据文档的,每一个模板中固定不变部分通常是由一系列的可重用元素组成, 它实际上就是一个被多个页面共享的公共页面背景,在生成PPML文件或VDX 文件时,这个公共页面背景通常是由一系列的可重用元素组成的。若采用现有 的基于点阵的光栅化方法,就需要预先光栅化所有这些可重用元素,得到每一个可重用对象对应的光栅化点阵,同时考虑到不同可重用元素相互之间可能重 叠,对可重用元素进行光栅化时还需要生成对应的蒙版点阵,有了每一个可重 用元素对应的光栅化点阵和蒙版点阵以后再进行组装才能得到这个公共的页 面背景点阵。由于不能自动识别这个公共的页面背景,这个公共页面背景被引用N次,RIP就需要根据可重用元素对应的光栅化点阵和蒙版点阵进行N次的 组装。由于组装过程涉及到大量的位操作,该过程通常是比较费时的,对具有 公共页面背景的可变数据文档的印刷速度会产生较大的影响。第二,该方法并不适合可变页面元素实际描述的内容很少但可变页面元素 很多的可变数据文档。因为现有的基于点阵的可变数据光栅化方法,需要对每 一个可变页面元素调用 一次光栅化内核模块,而调用 一次所花的代价通常较 大。当可变页面元素实际描述的内容很少时,例如用来描述客户信息的人名、 地址等可变内容,调用一次光栅化内核模块就不太经济,当页面中有很多这样 的可变页面元素时,就需要多次调用光栅化内核模块,会导致整个可变数据文 档的光栅化效率下降,最终直接影响可变数据文档的光栅化速度。第三,对每一个页面元素,需要生成对应的蒙版点阵。蒙版点阵的用途就 是控制当前页面元素往PPML页面上整合时,当前页面元素的哪些部分是覆盖 PPML页面背景的,哪些部分是需要把PPML页本文档来自技高网...

【技术保护点】
一种支持可变数据页面印刷的光栅化方法,其特征在于,该方法包括:A.将可变数据页面中第一个可变页面元素之前的可重用页面元素作为页面背景元素,获取或生成所述页面背景元素对应的页面点阵数据;B.对于所述页面背景元素后的可重用页面元 素,获取或生成所述可重用页面元素对应的页面点阵数据和蒙版点阵数据;对于所述页面背景元素后的可变页面元素,生成所述可变页面元素对应的元素信息;C.利用获取或生成的页面点阵数据、蒙版点阵数据和元素信息,进行所述可变数据页面点阵的组装。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄渭平
申请(专利权)人:北京大学北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

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

1