专利名称:一种数据文件的印刷方法及装置的制作方法
技术领域:
本发明涉及印刷技术,特别涉及一种对数据文件的印刷方法及装置。
技术背景目前由于数码印刷的普及,越来越多的数码印刷设备出现在市场上,人们 对于数码印刷的印刷质量、生产速度、稳定性等方面的要求越来越高,对于常 用的文字处理更是如此。但是由于目前一些数码印刷设备所使用的黑色墨粉不够黑,以及一些常用的truetype字体比较细,从而导致小号字体(比如小五号 字体)在输出的纸样上有字体比较浅或断线的问题。发明人在发明过程中注意到,在现有技术中解决这个问题的方法主要分为 三种,分别介绍如下第一种是利用设备的能力来增加单位区间的墨量,但是其不足在于增加 的墨量有一个范围,有可能达到设定的最大值也没有解决问题;第二种是通过修改字体文件,并且需要重新光栅化文件重新生成TIFF (A Tag-Based File Format,标签图像文件)格式的文件,这种方法的不足在于工 作量很大,又浪费时间;第三种是通过对于点阵文件进行轮廓识别来改变TIFF格式的文件,再进 行字体的加粗,这种方法也存在很多不足,例如与字体的方向有关、算法复杂、容易造成字体形状的改变,效率比较低等。综上所述,当前还没有方法能够很好的解决这个问题,满足客户的需要。发明内容本发明实施例提供一种对数据文件的印刷方法及装置,用以解决现有技术 中,在对数据文件进行印刷时在输出的纸样上出现字体比较浅或断线的问题。本发明实施例提供了一种数据文件的印刷方法,包括如下步骤确定需印刷的第 一数据文件;将第 一数据文件偏移获得第二数据文件;将第 一数据文件与第二数据文件合并获得第三数据文件;对第三数据文件进行印刷。本发明实施例还提供了一种数据文件的印刷装置,包括用于对数据文件进 行印刷的印刷模块,还包括偏移模块、合并模块、印刷模块,其中 偏移模块,用于将需印刷的第一数据文件偏移获得第二数据文件; 合并模块,用于将第一数据文件与第二数据文件合并获得第三数据文件; 印刷模块,用于对第三数据文件进行印刷。 本发明实施例有益效果如下本发明实施例在对数据文件进行印刷时,在确定需印刷的第一数据文件以 后,将第一数据文件偏移获得第二数据文件,然后再将第一数据文件与第二数 据文件合并获得第三数据文件;最后对第三凄t据文件而非需印刷的第一数据文 件进行印刷,由于第二数据文件是在第一数据文件的基础上偏移获得,因此当 对第一数据文件与第二数据文件进行合并处理后,获得的第三数据文件能够将 原来需印刷的第 一数据文件的字体内容进行加粗,对第三数据文件印刷出的字 体比对第一数据文件印刷出的字体要粗,从而克服了如果直接对第一数据文件 进行印刷会在输出的纸样上产生字体比较浅或断线的问题。
图1为本发明实施例中所述数据文件的印刷方法实施流程示意图; 图2为本发明实施例中数据文件的印刷装置结构示意图; 图3为本发明实施例中第一数据文件与第三数据文件印刷效果示意图; 图4为本发明实施例中合并实施中各参与量的关系示意图。
具体实施方式
下面结合附图对本发明的具体实施方式
进行说明。本发明实施例利用了计算机对于数据文件进行修改后达到字体加粗的目 的,实施中的数据文件是光删化工具生成的数据文件。数据文件类型包括标签图像TIFF文件、PS文件(后缀式页面描述文件)、PDF文件(可移植文档档_ 式文件)、PCL文件(打印机控制语言文件)等。下面实施中以TIFF格式的数 据文件为例来进行说明,随着对本发明的描述以及数据文件的共性,本领域人 员易知,当TIFF文件能够实施时,其它的数据文件也可以比照实施。图1为数据文件的印刷方法实施流程示意图,如图所示,印刷中可以包括 如下步骤步骤IOI、确定需印刷的第一数据文件;步骤102、将第一数据文件偏移获得第二数据文件;步骤103、将第一数据文件与第二数据文件合并获得第三数据文件;步骤104、对第三数据文件进行印刷。在步骤102中,偏移具体可以按如下方式实施,^旦由本发明实施例可知, 偏移的目的是获得与第一数据文件有相关关系的第二数据文件,然后通过对它 们的合并,达到对第一数据文件字体加粗的目的,因此,只要偏移能够达到此 目的即可,并不必-f又限于以下实施方式。实施中,可以定义一个加粗因子,用户可以通过加粗因子来设定加粗的级 别。下面通过实施例对加粗因子的使用会作出说明。则实施时可以为(1 )、根据用户设定的加粗因子,利用已有的TIFF格式的第一数据文件 产生一个新的TIFF格式的第二数据文件。(2 )、把TIFF格式的第一数据文件和TIFF格式的第二数据文件合并为一 个图像数据。在(1)中可以根据用户需要设定加粗因子,再根据这个加密因子便可确
定加4且的级别。偏移时,可以是将第 一数据文件数据在纵向和横向上移动指定的加粗因子 量,即,可以将第一数据文件根据第一数据文件数据格式的位数进行偏移获得第二数据文件,不同的数据文件在数据格式上的位数不一样,比如还有2位、 4位、24位、32位等,不同位数的数据实施的方式是相同的,通常对于打印 设备而言,基本上接收的都是l位、8位数据。因此实施中可以对于l位数据 则移动因子量的bit位,对于8位数据则移动因子量的byte位。移动的量可以结合加粗因子,如移动因子量的bit位时,加粗因子是一级, 则移动lbit, 二级移动2bit。加粗因子可以包括纟黄方向的1到3三级加4且级别,纵方向的1到3三级加 粗级别。将加粗因子设为三级是基于经验,实践发现,虽然加粗因子可以是大偏移时,并不仅限于只通过横向与纵向调整,亦可选择在斜方向上的调整来冗成o在(2)的第一数据文件和第二数据文件的合并中,可以采用逻辑'或, 的方式。可以看出,第二数据文件是一个中间文件,需要通过第二步的合并才 形成一个加粗文件。合并是将第一数据文件与第二数据文件进行"或"操作。数据文件的合并, 除了 "或,,的方式,还可以包括数学逻辑运算中所有方式,例如并、异或、与、 反等。显然,其他例如PS文件、PDF文件、PCL文件等的数据格式也可以使 用类似的方法实现。本发明实施例还提供了 一种数据文件的印刷装置,下面结合附图对本装置 的具体实施方式
进行说明。图2为数据文件的印刷装置结构示意图,如图所示,装置中包括用于对数 据文件进行印刷的印刷模块,还包括偏移模块、合并模块、印刷模块,其中偏移模块,用于将需印刷的第一数据文件偏移获得第二数据文件;
合并模块,用于将第一数据文件与第二数据文件合并获得第三数据文件; 印刷模块,用于对第三数据文件进行印刷。偏移模块中可以进一步包括偏移量单元,用于根据第一数据文件数据格式 的位数确定偏移量;偏移模块根据偏移量单元确定的偏移量将第一数据文件进 行偏移获得第二数据文件。合并模块可以通过"或"操作将第一数据文件与第二数据文件合并后获得 第三数据文。装置中还可以进一步包括光栅化模块,用于通过光删化工具生成数据文件。下面结合实例再对实施方式进行说明。图3为第一数据文件与第三数据文件印刷效果示意图,如图所示,左边不 带方框部分为第一数据文件印刷效果,图中包括一个三号字体和一个五号字体 的"计算机"三字,右边带方框部分为第三数据文件印刷效果。图4为合并实施中各参与量的关系示意图,如图所示,图中的各参与量包 括第一数据文件、第二数据文件、第三数据文件、加粗因子,箭头方向表示各 量之间的走向。下面结合两图进行说明。生成一个TIFF ^^各式的第一数据文件,它的效果如图3左侧不带方框的部 分所示。第一步,用户利用提供的界面输入加粗因子,包括横方向的1到3三级加 粗级别,纵方向的1到3三级加粗级别。第二步,利用上面提供的加粗因子和第一数据文件,通过横向和纵向位移 操作生成第二数据文件。第三步,利用第一数据文件和第二数据文件,通过'或,操作生成最终的 第三数据文件,其效果如图3右侧带有方框的部分,可以看出小字部分有了明 显的变粗。 由上述实施例可以看出,首先,根据一个数据文件生成另一个数据文件的方法很筒单,效率提高的余地很大;其次,两个数据文件合并的方法很简单,效率提高的余地也很大;最后,由于加粗因子对版面中已经加粗字体的权重影 响很小,因此不会影响它的效果,但是对于一些笔画比较细小的字体的权重影 响比较大,这样就会产生比较明显的效果。因此,采用本发明实施例可以在印刷中非常方便、快速的完成字体的加粗, 同时能够保证字形的不改变,并且对于同 一 页面里面已经加粗的部分不会有明 显的效果,但是对于比较细的文字会有比较明显的效果。通过对字体的加粗也明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种数据文件的印刷方法,其特征在于,包括如下步骤确定需印刷的第一数据文件;将第一数据文件偏移获得第二数据文件;将第一数据文件与第二数据文件合并获得第三数据文件;对第三数据文件进行印刷。
2、 如权利要求1所述的方法,其特征在于,将第一数据文件根据第一数 据文件数据格式的位数进行偏移获得第二数据文件。
3、 如权利要求2所述的方法,其特征在于,将第一数据文件根据第一数 据文件数据格式位数的一至三倍进行偏移获得第二数据文件。
4、 如权利要求1所述的方法,其特征在于,所述合并是将第一数据文件 与第二数据文件进行或操作。
5、 如权利要求1至4任一所述的方法,其特征在于,所述数据文件是光 删化工具生成的数据文件。
6、 如权利要求5所述的方法,其特征在于,所述数据文件类型包括标签 图像文件、后缀式页面描述文件、可移植文档格式文件、打印机控制语言文件。
7、 一种数据文件的印刷装置,包括用于对数据文件进行印刷的印刷模块, 其特征在于,还包括偏移模块、合并模块、印刷模块,其中偏移模块,用于将需印刷的第一数据文件偏移获得第二数据文件; 合并模块,用于将第一数据文件与第二数据文件合并获得第三数据文件; 印刷模块,用于对第三数据文件进行印刷。
8、 如权利要求7所述的装置,其特征在于,所述偏移模块进一步包括偏移量单元,用于根据第一数据文件数据格式的位数确定偏移量;所述偏移模块进一步用于根据所述偏移量单元确定的偏移量将第一数据 文件进行偏移获得第二数据文件。
9、 如权利要求7所述的装置,其特征在于,所述合并;f莫块进一步用于将第一数据文件与第二数据文件进行或操作后获得第三数据文。
10、如权利要求7至9任一所述的装置,其特征在于,进一步包括光栅化 模块,用于通过光删化工具生成数据文件。
全文摘要
本发明公开了一种数据文件的印刷方法及装置,包括确定需印刷的第一数据文件;将第一数据文件偏移获得第二数据文件;将第一数据文件与第二数据文件合并获得第三数据文件;对第三数据文件进行印刷。本发明简单明了、效率高、稳定性高、不会改变字体的形状,对于同一页面里面已经加粗的部分不会有明显的效果,但是对于比较细的文字有明显的效果。本发明适用于数码印刷时代印刷的高度灵活性,能促进数码印刷的发展。
文档编号G06F17/21GK101131698SQ200710121889
公开日2008年2月27日 申请日期2007年9月17日 优先权日2007年9月17日
发明者杰 赵 申请人:北大方正集团有限公司;北京北大方正电子有限公司