[发明专利]一种打印输出方法及装置有效
申请号: | 201310430593.0 | 申请日: | 2013-09-18 |
公开(公告)号: | CN104461406B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 朱暄 | 申请(专利权)人: | 北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 打印 输出 方法 装置 | ||
技术领域
本发明涉及图形图像打印处理技术领域,尤其涉及一种打印输出方法及装置。
背景技术
便携文档格式(Portable Document Format,PDF)光栅化处理器(Raster Image Processor,RIP)是一种用于光栅化处理的软件。它支持对PDF格式的打印描述语言的处理,生成设备相关的光栅化点阵数据。对于个人电脑或服务器来说,PDF RIP软件表现为一独立的应用程序。PDF RIP软件有着以下的特点:
把与打印设备无关的打印描述语言光栅化为与设备相关的点阵数据。由于PDF打印描述语言的所描述的内容是和设备无关的,当需要把这些描述的内容重新展现在打印设备上时,就需要使用PDF RIP来执行对应的解释和转换工作;
执行自封闭计算任务。由于PDF作业是自封闭的,PDF中的每个绘制对象的描述和外部没有关联,PDF RIP软件在处理PDF作业中的绘制对象时,也没有同外部的交互能力。
现有可变数据排版软件在生成包含可变条码的PDF格式数据时,通常采用矢量方式描述或直接使用特定的分辨率下的光栅图像数据来描述可变条码。这两种方法对低分辨率下的高速喷墨数码印刷机的应用有着明显的弊端。采用矢量描述的条码在PDF RIP进行光栅化时,需要把浮点描述位置的矢量条码光栅化为页面点阵中对应的整数描述位置的像素,浮点计算误差导致条码黑白段间的相对位置会出现偏差,最终体现为生成在页面点阵中的条码的精度下降或无法由条码扫描设备识别。采用特定分辨率下的光栅图像描述的条码在输出到不同分辨率的喷墨数码印刷机设备上时,PDF RIP进行光栅化时需要对点阵数据进行变倍(采样或插值)处理,同样导致条码黑白段的位置出现偏差,最终也体现为页面点阵中的条码的精度下降或无法由条码扫描设备识别。同时采用以上方式来生成可变条码在海量数据处理的前提下还会导致所生成的PDF数据量过大和PDF RIP在光栅化时处理速度的下降,最终导致发送到设备上的速度不能匹配喷墨数码印刷机的输出速度。
发明内容
本发明实施例提供了一种打印输出方法及装置,用以提高可变条码的光栅化速度以及输出精度。
本发明实施例提供的一种打印输出方法,包括:
利用排版版面中的元素生成PDF文件,其中,当排版版面中存在可变条码时,将可变条码的元数据写入PDF文件中;
对PDF文件中的对象进行光栅化处理,其中,当确定PDF文件中存在可变条码的元数据时,对可变条码的元数据进行光栅化;
将对PDF文件中的对象进行光栅化后的结果生成页面缓冲数据,将该页面缓冲数据发送到指定分辨率的打印设备上进行打印输出。
从而,该方法通过在可变条码排版软件生成可变条码的PDF数据时,同时把可变条码的元数据写入到PDF文件中,后端在对这些可变条码进行光栅化时,如果所连接设备为需要对可变条码输出进行优化的喷墨印刷机设备,将在内部可变条码的元数据进行光栅化,而不再使用可变条码的PDF模式数据,避免由于矢量运算或光栅图像变倍而导致的可变条码精度下降和光栅化处理速度下降的问题。
较佳地,所述PDF文件中每一对象设置有对应的交叉引用标识,当排版版面中存在可变条码时,将可变条码的元数据写入PDF文件中,包括:
当排版版面中存在可变条码时,利用可变条码的内部ID,通过查找预先设置的可变条码的内部ID与可变条码的元数据之间的对应关系,确定可变条码的元数据,并将可变条码的元数据写入PDF文件中,并设置其交叉引用标识。
从而,通过可变条码的内部ID,通过查找预先设置的可变条码的内部ID与可变条码的元数据之间的对应关系,可以确定可变条码的元数据。
较佳地,所述确定PDF文件中存在可变条码的元数据,包括:根据PDF文件中对象的交叉引用标识,确定PDF文件中的可变条码的元数据。
从而,可以根据PDF文件中对象的交叉引用标识,确定PDF文件中的可变条码的元数据。
较佳地,根据PDF文件中对象的交叉引用标识,确定PDF文件中的可变条码的元数据,包括:
对于PDF文件中每一对象的交叉引用标识,通过查询预先设置的可变条码的元数据与可变条码的交叉引用标识的对应关系列表,确定该PDF文件中的可变条码的元数据。
从而,可以通过查询预先设置的可变条码的元数据与可变条码的交叉引用标识的对应关系列表,确定该PDF文件中的可变条码的元数据。
较佳地,所述对可变条码的元数据进行光栅化,包括:
按照指定分辨率对可变条码的元数据进行光栅化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310430593.0/2.html,转载请声明来源钻瓜专利网。