一种可变数据排版预飞的方法及装置的制作方法

文档序号:6613705阅读:209来源:国知局

专利名称::一种可变数据排版预飞的方法及装置的制作方法
技术领域
:本发明涉及印刷前计算机排版
技术领域
,尤其涉及一种可变数据排版预飞的方法及装置。
背景技术
:预飞是电子排版文件正式交付印刷之前的预检过程,以检查排版文件的内容是否存在不符合印刷要求的项,从而在印刷前及时发现排版结果中存在的问题,以便在印刷前及时修正这些问题,降低不合格印品出现的几率,避免由此带来的损失。预飞作为印刷制作流程中的保障性环节,一方面检查排版文件的内容是否符合印刷要求,例如,要检查排版文件中包含的图片格式是否合法、图片路径是否有效等问题,另一方面需要检查排版文件的版式是否符合印刷要求,例如,需要检查排版文件的版面对象是否超出页面限制、是否存在白色叠印现象、是否存在文字间叠压现象等。预飞同时还要对与后端输出设备(打印机等)的参数设置及输出能力相关的项目进行检查,例如,需要检查排版文件版面对象颜色的设置、字体内嵌设置等是否符合输出的要求。现有技术中,预飞是针对排版文件的排版结果进行的,也就是对已经排版好的电子文件进行有效性的检查。然而,在包括门卡、名片、价签等在内的许多可变数据印品的一个重要特征是印刷的样式不变、内容可变。也就是说,可变数据排版的特征在于存在一个不变的版式模板。现有技术在可变数据排版中预飞的过程是按页进行自动化排版,排版好一页内容后就对该页进行预飞。因而,对这些可变数据排版结果的预飞仍然需要执行自动排版过程,如果可变数据的数据量较大,预飞环节花费的时间就会较长,制约了印刷制作整体流程效率的提升。因此,现有技术中,在对可变数据排版的预飞过程中,仍然需要执行自动排版过程,如果可变数据的数据量较大,就会影响印刷制作整体流程的效率。
发明内容本发明实施例提供一种可变数据排版预飞的方法及装置,用以解决现有技术对可变数据排版进行预飞时的效率不高的问题。一种可变数据排版预飞的方法,包括A、对可变数据排版的版式模板进行预飞;B、对可变数据排版中的可变数据内容进行有效性;险查。所述步骤A中,若检查出不符合印刷项,中止预飞过程;否则,执行所述步骤B。所述方法还包括中止预飞过程后,修改所述可变数据排版的版式模板,转至所述步骤A。所述步骤B进一步包括获取可变数据排版中可变数据内容的有效性参数,并根据所述有效性参数对所述可变数据内容进行有效性检查。所述可变数据内容包括可变文字和可变图像;所述对可变数据内容进行有效性检查,具体包括检查所述可变文字是否符合所获取的有效性参数的限定范围;检查所述可变图像是否存在以及所述可变图像的数据格式是否合法。所述可变文字的有效性参数包括可变文字所在的文字区域所能排版的文字数量、可变文字的数据格式类型和可变文字内容是否允许为空;所述可变图像的有效性参数包括可变图像区域所支持的图像大小、可变图像的图像格式和可变图像是否允许为空。所述对可变数据排版的版式模板进行预飞,包括检查版面对象颜色的设置、字体内嵌设置是否符合打印输出要求;检查版面对象是否超出页面限制;检查是否存在白色叠印现象;检查是否存在文字间叠压现象;检查是否包含了合法的图片;上述各项检查其中之一或其任意组合。一种可变数据排版的预飞装置,该装置包括版式模板预飞单元和有效性检查单元,其中,所述版式模板预飞单元,用于对可变数据排版的版式模板进行预飞;所述有效性检查单元,用于对可变数据排版中的可变数据内容的有效性进行检查。所述装置还包括有效性参数获取单元,用于获取可变数据排版中的可变数据内容的有效性参数,并发送给所述有效性检查单元;所述有效性检查单元,根据所述有效性参数,对所述可变数据的内容的有效性进行检查。本发明实施例通过对可变数据排版的版式才莫板进行预飞,如果发现不符合印刷项,中止预飞过程,否则,获取所述可变数据的内容有效性参数,并根据内容有效性参数对所述可变数据的内容进行有效性^r查。采用本发明实施例所述的方法,能够实现不经过可变数据排版过程即完成预飞,提高了印刷制作流程的整体效率。图J为本发明实施例1的主要实现原理流程图;图2为本发明实施例2中的个人基本信息卡片的版面模版示意图;图3为本发明实施例2中对版面模版预飞发现的不符合印刷项调整后的示意图;图4为本发明实施例3提供装置的结构示意图。具体实施方式本发明利用可变数据排版中版式模板不变、数据内容可变的特点,将预飞的检查内容分为两部分,通过对版式模板的预飞,完成对版式和对与后端输出设备的参数设置及输出能力相关的项目的检查,通过对可变数据的有效性检查,完成对排版内容的预飞。下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。实施例1:如图1所示,本发明实施例1的主要实现原理流程如下步骤IO,对可变数据排版的版式模板进行预飞。由于在对可变数据排版的印刷过程中,存在一个不变的版式模板,因而首先需要对版式模板进行预飞,预飞的内容与现有技术中对可变数据排版的预飞内容是一致的,具体包括版面对象颜色的设置、字体内嵌设置是否符合输出要求,版面对象是否超出页面限制,是否存在白色叠印现象,是否存在文字间叠压现象,是否包含了非法的图片等。如果在对版式模板的预飞过程中,发现了不符合印刷项,例如,发现部分文字超出印刷范围等,预飞过程可以中止,以便对版式模板进行编辑,消除不符合印刷项后,重新进行预飞。步骤20,获取所述可变数据的内容有效性参数。在对版式模板预飞检测无误后,需要对可变数据的内容进行检测。由于可变数据的版式通常已经固定下来,因而此处可以不对可变数据进行重新排版,而只对可变数据的内容进行检测。可变数据内容一般包括可变文字和可变图像两类内容。可变文字的有效性参数主要包括可变文字所在的文字区域所能排版的文字数量、可变文字的数据格式类型和可变文字内容是否允许为空等;可变图像的有效性参数主要包括可变图像区域所支持的图像大小、可变图像的图像格式和可变图像是否允许为空等。步骤30、根据可变数据的内容有效性参数的范围对所述可变数据的内容进行有效性检查。对于可变文字内容的有效性检查是检查可变文字内容是否符合所获取的有效性参数的限定;对于可变图像内容的有效性检查是检查可变图像是否存在、可变图像的数据格式是否合法。如果可变数据的有效性检查过程中,发现有不符合有效性范围的可变数据项,或者发现有不符合印刷项,则中止预飞过程,对不符合有效性范围的可变数据或者不符合印刷项进行修正,之后重新进行检查。如果可变数据的有效性检查过程中未发现不符合有效性范围的可变数据项或者不符合印刷项,则预飞通过,可变数据排版可以交付打印。本实施例中,利用可变数据排版中版式模板不变、数据内容可变的特点,将预飞的检查内容分为两部分,通过对版式模板的预飞,完成对版式和对与后端输出设备的参数设置及输出能力相关的项目的检查,通过对可变数据的有效性检查,完成对排版内容的预飞。从而实现不经过可变数据排版过程即完成预飞,提高了印刷制作流程的整体效率。实施例2:基于实施例1所提供的方法,本实施例提供一种具体的对可变数据排版进行预飞的方法,具体如下1、对可变数据排版的版式模板进行预飞。对版式模板进行预飞的内容与现有技术中对可变数据的预飞内容是一致的,预飞的内容包括版面对象颜色的设置、字体内嵌设置是否符合输出要求,版面对象是否超出页面限制,是否存在白色叠印现象,是否存在文字间叠压现象,是否包含了非法的图片等。在本实施例中,需要进行预飞的可变数据内容为一组个人的基本信息。通过可变数据排版,这些基本信息将被制作成为个人基本信息卡片。所制作的卡片的模板如图2所示。在本实施例中,采用现有技术中对可变数据排版的预飞相同的检查方法进行检查,通过检查发现"某某单位印制"有部分文字超出了卡片范围,属于不符合印刷项。因而,需要中止预飞过程,重新进行模板的编辑,消除不符合印刷项,调整后的结果如图3所示。重新对版式才莫板进行预飞,如果未发现不符合印刷项,则继续执行下列步骤。这里,对版式4莫板的预飞技术,是在实际应用中已经存在的技术,是本领域的公知常识,因而不再赘述。2、获取可变数据内容的有效性参数。其中可变数据内容包括可变文字和可变图像两类内容。可变文字的有效性参数主要包括可变文字所在的文字区空等;可变图像的有效性参数主要包括可变图像区域所支持的图像大小、可变图像的图像格式和可变图像是否允许为空等。本实施例中,需要进行排版的个人基本信息如下表1所示,本实施例所述的预飞方法不受可变数据内容记录数量的限制,为简便起见,本实施例以3条个人基本信息的数据内容记录来说明。表1<table>tableseeoriginaldocumentpage9</column></row><table>根据个人基本信息卡片的制作要求,对各部分可变数据内容的参数要求如下"姓名":卡片的宽度限定了姓名的长度不能超过三个字;"年龄":年龄采用阿拉伯数字进行表示,其他表示方法无效;"性别":性别不能为空,结果为"男"或"女"。3、对可变数据的内容进行有效性检查。对于可变文字内容的有效性检查图像内容的有效性检查包括检查待排版的可变图像是否存在、可变图像的数据格式是否合法。通过对可变数据的有效性判断,最终发现如下的不符合印刷项第一条记录中的"性别"内容为空,是不符合印刷项;第二条记录中的"年龄,,内容未用阿拉伯数字表示,是不符合印刷项;第三条记录中的"照片"内容在"C:"后面缺少'、",为无效路径,是不符合印刷项。因此,可以中止预飞过程,对表1中的记录进行修正,消除不符合印刷项后,重新进行预飞过程。直到可变数据的有效性检查过程中未发现不符合有效性范围的可变数据项或者不符合印刷项,则预飞通过,可变数据排版可以交付打印。实施例3:相应地,本发明实施例还提供了一种可变数据排版预飞的装置,如图4所示,该装置包括版式模板预飞单元100和有效性检查单元200,具体如下版式模板预飞单元100,用于对可变数据排版的版式模板进行预飞。特别的,如果预飞结果发现不符合印刷项,则中止预飞过程,待修正不符合印刷项后重新进行版式才莫板的预飞。有效性检查单元200,用于对可变数据排版的可变数据的内容的有效性进行检查。特别的,如果可变数据的有效性检查过程中,发现有不符合有效性范围的可变数据项,或者发现有不符合印刷项,则预飞过程结束,待不符合有效性范围的可变数据或者不符合印刷项进行修正之后重新进行检查。如果可变数据的有效性检查过程中未发现不符合有效性范围的可变数据项或者不符合印刷项,则预飞通过,可变数据排版可以交付打印。较佳地,上述的可变数据排版预飞装置进一步包括有效性参数获取单元300,用于获取可变数据内容的有效性参数,并发送给有效性;险查单元200;有效性检查单元200,根据可变数据内容的有效性参数的范围,对可变数据排版的可变数据的内容的有效性进行检查。综上所述,本发明实施例所述的方法,能够利用可变数据排版中版式模板不变、数据内容可变的特点,将预飞检查的内容分为两部分,通过对版式模板的预飞,完成对版式和对与后端输出设备的参数设置及输出能力相关的项目的检查,通过对可变数据的有效性检查,完成对排版内容的预飞。从而实现不经过可变数据排版过程即完成预飞,提高了印刷制作流程的整体效率。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发权利要求1、一种可变数据排版预飞的方法,其特征在于,包括A、对可变数据排版的版式模板进行预飞;B、对可变数据排版中的可变数据内容进行有效性检查。2、如权利要求l所述的方法,其特征在于,所述步骤A中,若检查出不符合印刷项,中止预飞过程;否则,执行所述步骤B。3、如权利要求2所述的方法,其特征在于,还包括中止预飞过程后,修改所述可变数据排版的版式模板,转至所述步骤A。4、如权利要求l所述的方法,其特征在于,所述步骤B进一步包括兹奴"5f变粉ifei化欣^^r亦粉棍肉交的右教抖泉教.并》良棍所i术右教她泉救对所述可变数据内容进行有效性检查。5、如权利要求4所述的方法,其特征在于,所述可变数据内容包括可变文字和可变图像;所述对可变数据内容进行有效性检查,具体包括检查所述可变文字是否符合所获取的有效性参数的限定范围;检查所述可变图像是否存在以及所述可变图像的数据格式是否合法。6、如权利要求5所述的方法,其特征在于,所述可变文字的有效性参数包括可变文字所在的文字区域所能排版的文字数量、可变文字的数据格式类型和可变文字内容是否允许为空;所述可变图像的有效性参数包括可变图像区域所支持的图像大小、可变图像的图像格式和可变图像是否允许为空。7、如权利要求16任一所述的方法,其特征在于,所述对可变数据排版的版式模板进行预飞,包括检查版面对象颜色的设置、字体内嵌设置是否符合打印输出要求;检查版面对象是否超出页面限制;检查是否存在白色叠印现象;检查是否存在文字间叠压现象;检查是否包含了合法的图片;上述各项检查其中之一或其任意组合。8、一种可变数据排版的预飞装置,其特征在于,该装置包括版式模板预飞单元和有效性检查单元,其中,所述版式模板预飞单元,用于对可变数据排版的版式模板进行预飞;所述有效性检查单元,用于对可变数据排版中的可变数据内容的有效性进行检查。9、如权利要求8所述的装置,其特征在于,还包括有效性参数获取单元,用于获取可变数据排版中的可变数据内容的有效性参数,并发送给所述有效性;险查单元;所述有效性检查单元,根据所述有效性参数,对所述可变数据的内容的有效性进行;f全查。全文摘要本发明公开了一种可变数据排版预飞的方法及装置,通过对可变数据排版的版式模板进行预飞,如果发现不符合印刷项,中止预飞过程,否则,获取所述可变数据的内容有效性参数,并根据内容有效性参数对所述可变数据的内容进行有效性检查。采用本发明实施例所述的方法,能够实现不经过可变数据排版过程即完成预飞,提高了印刷制作流程的整体效率。文档编号G06F17/21GK101149731SQ20071017721公开日2008年3月26日申请日期2007年11月12日优先权日2007年11月12日发明者闫国龙申请人:北大方正集团有限公司;北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1