專利名稱::一種可變數(shù)據(jù)排版預(yù)飛的方法及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及印刷前計算機排版
技術(shù)領(lǐng)域:
,尤其涉及一種可變數(shù)據(jù)排版預(yù)飛的方法及裝置。
背景技術(shù):
:預(yù)飛是電子排版文件正式交付印刷之前的預(yù)檢過程,以檢查排版文件的內(nèi)容是否存在不符合印刷要求的項,從而在印刷前及時發(fā)現(xiàn)排版結(jié)果中存在的問題,以便在印刷前及時修正這些問題,降低不合格印品出現(xiàn)的幾率,避免由此帶來的損失。預(yù)飛作為印刷制作流程中的保障性環(huán)節(jié),一方面檢查排版文件的內(nèi)容是否符合印刷要求,例如,要檢查排版文件中包含的圖片格式是否合法、圖片路徑是否有效等問題,另一方面需要檢查排版文件的版式是否符合印刷要求,例如,需要檢查排版文件的版面對象是否超出頁面限制、是否存在白色疊印現(xiàn)象、是否存在文字間疊壓現(xiàn)象等。預(yù)飛同時還要對與后端輸出設(shè)備(打印機等)的參數(shù)設(shè)置及輸出能力相關(guān)的項目進行檢查,例如,需要檢查排版文件版面對象顏色的設(shè)置、字體內(nèi)嵌設(shè)置等是否符合輸出的要求?,F(xiàn)有技術(shù)中,預(yù)飛是針對排版文件的排版結(jié)果進行的,也就是對已經(jīng)排版好的電子文件進行有效性的檢查。然而,在包括門卡、名片、價簽等在內(nèi)的許多可變數(shù)據(jù)印品的一個重要特征是印刷的樣式不變、內(nèi)容可變。也就是說,可變數(shù)據(jù)排版的特征在于存在一個不變的版式模板?,F(xiàn)有技術(shù)在可變數(shù)據(jù)排版中預(yù)飛的過程是按頁進行自動化排版,排版好一頁內(nèi)容后就對該頁進行預(yù)飛。因而,對這些可變數(shù)據(jù)排版結(jié)果的預(yù)飛仍然需要執(zhí)行自動排版過程,如果可變數(shù)據(jù)的數(shù)據(jù)量較大,預(yù)飛環(huán)節(jié)花費的時間就會較長,制約了印刷制作整體流程效率的提升。因此,現(xiàn)有技術(shù)中,在對可變數(shù)據(jù)排版的預(yù)飛過程中,仍然需要執(zhí)行自動排版過程,如果可變數(shù)據(jù)的數(shù)據(jù)量較大,就會影響印刷制作整體流程的效率。
發(fā)明內(nèi)容本發(fā)明實施例提供一種可變數(shù)據(jù)排版預(yù)飛的方法及裝置,用以解決現(xiàn)有技術(shù)對可變數(shù)據(jù)排版進行預(yù)飛時的效率不高的問題。一種可變數(shù)據(jù)排版預(yù)飛的方法,包括A、對可變數(shù)據(jù)排版的版式模板進行預(yù)飛;B、對可變數(shù)據(jù)排版中的可變數(shù)據(jù)內(nèi)容進行有效性;險查。所述步驟A中,若檢查出不符合印刷項,中止預(yù)飛過程;否則,執(zhí)行所述步驟B。所述方法還包括中止預(yù)飛過程后,修改所述可變數(shù)據(jù)排版的版式模板,轉(zhuǎn)至所述步驟A。所述步驟B進一步包括獲取可變數(shù)據(jù)排版中可變數(shù)據(jù)內(nèi)容的有效性參數(shù),并根據(jù)所述有效性參數(shù)對所述可變數(shù)據(jù)內(nèi)容進行有效性檢查。所述可變數(shù)據(jù)內(nèi)容包括可變文字和可變圖像;所述對可變數(shù)據(jù)內(nèi)容進行有效性檢查,具體包括檢查所述可變文字是否符合所獲取的有效性參數(shù)的限定范圍;檢查所述可變圖像是否存在以及所述可變圖像的數(shù)據(jù)格式是否合法。所述可變文字的有效性參數(shù)包括可變文字所在的文字區(qū)域所能排版的文字?jǐn)?shù)量、可變文字的數(shù)據(jù)格式類型和可變文字內(nèi)容是否允許為空;所述可變圖像的有效性參數(shù)包括可變圖像區(qū)域所支持的圖像大小、可變圖像的圖像格式和可變圖像是否允許為空。所述對可變數(shù)據(jù)排版的版式模板進行預(yù)飛,包括檢查版面對象顏色的設(shè)置、字體內(nèi)嵌設(shè)置是否符合打印輸出要求;檢查版面對象是否超出頁面限制;檢查是否存在白色疊印現(xiàn)象;檢查是否存在文字間疊壓現(xiàn)象;檢查是否包含了合法的圖片;上述各項檢查其中之一或其任意組合。一種可變數(shù)據(jù)排版的預(yù)飛裝置,該裝置包括版式模板預(yù)飛單元和有效性檢查單元,其中,所述版式模板預(yù)飛單元,用于對可變數(shù)據(jù)排版的版式模板進行預(yù)飛;所述有效性檢查單元,用于對可變數(shù)據(jù)排版中的可變數(shù)據(jù)內(nèi)容的有效性進行檢查。所述裝置還包括有效性參數(shù)獲取單元,用于獲取可變數(shù)據(jù)排版中的可變數(shù)據(jù)內(nèi)容的有效性參數(shù),并發(fā)送給所述有效性檢查單元;所述有效性檢查單元,根據(jù)所述有效性參數(shù),對所述可變數(shù)據(jù)的內(nèi)容的有效性進行檢查。本發(fā)明實施例通過對可變數(shù)據(jù)排版的版式才莫板進行預(yù)飛,如果發(fā)現(xiàn)不符合印刷項,中止預(yù)飛過程,否則,獲取所述可變數(shù)據(jù)的內(nèi)容有效性參數(shù),并根據(jù)內(nèi)容有效性參數(shù)對所述可變數(shù)據(jù)的內(nèi)容進行有效性^r查。采用本發(fā)明實施例所述的方法,能夠?qū)崿F(xiàn)不經(jīng)過可變數(shù)據(jù)排版過程即完成預(yù)飛,提高了印刷制作流程的整體效率。圖J為本發(fā)明實施例1的主要實現(xiàn)原理流程圖;圖2為本發(fā)明實施例2中的個人基本信息卡片的版面模版示意圖;圖3為本發(fā)明實施例2中對版面模版預(yù)飛發(fā)現(xiàn)的不符合印刷項調(diào)整后的示意圖;圖4為本發(fā)明實施例3提供裝置的結(jié)構(gòu)示意圖。具體實施方式本發(fā)明利用可變數(shù)據(jù)排版中版式模板不變、數(shù)據(jù)內(nèi)容可變的特點,將預(yù)飛的檢查內(nèi)容分為兩部分,通過對版式模板的預(yù)飛,完成對版式和對與后端輸出設(shè)備的參數(shù)設(shè)置及輸出能力相關(guān)的項目的檢查,通過對可變數(shù)據(jù)的有效性檢查,完成對排版內(nèi)容的預(yù)飛。下面結(jié)合各個附圖對本發(fā)明實施例技術(shù)方案的主要實現(xiàn)原理、具體實施方式及其對應(yīng)能夠達到的有益效果進行詳細(xì)的闡述。實施例1:如圖1所示,本發(fā)明實施例1的主要實現(xiàn)原理流程如下步驟IO,對可變數(shù)據(jù)排版的版式模板進行預(yù)飛。由于在對可變數(shù)據(jù)排版的印刷過程中,存在一個不變的版式模板,因而首先需要對版式模板進行預(yù)飛,預(yù)飛的內(nèi)容與現(xiàn)有技術(shù)中對可變數(shù)據(jù)排版的預(yù)飛內(nèi)容是一致的,具體包括版面對象顏色的設(shè)置、字體內(nèi)嵌設(shè)置是否符合輸出要求,版面對象是否超出頁面限制,是否存在白色疊印現(xiàn)象,是否存在文字間疊壓現(xiàn)象,是否包含了非法的圖片等。如果在對版式模板的預(yù)飛過程中,發(fā)現(xiàn)了不符合印刷項,例如,發(fā)現(xiàn)部分文字超出印刷范圍等,預(yù)飛過程可以中止,以便對版式模板進行編輯,消除不符合印刷項后,重新進行預(yù)飛。步驟20,獲取所述可變數(shù)據(jù)的內(nèi)容有效性參數(shù)。在對版式模板預(yù)飛檢測無誤后,需要對可變數(shù)據(jù)的內(nèi)容進行檢測。由于可變數(shù)據(jù)的版式通常已經(jīng)固定下來,因而此處可以不對可變數(shù)據(jù)進行重新排版,而只對可變數(shù)據(jù)的內(nèi)容進行檢測??勺償?shù)據(jù)內(nèi)容一般包括可變文字和可變圖像兩類內(nèi)容。可變文字的有效性參數(shù)主要包括可變文字所在的文字區(qū)域所能排版的文字?jǐn)?shù)量、可變文字的數(shù)據(jù)格式類型和可變文字內(nèi)容是否允許為空等;可變圖像的有效性參數(shù)主要包括可變圖像區(qū)域所支持的圖像大小、可變圖像的圖像格式和可變圖像是否允許為空等。步驟30、根據(jù)可變數(shù)據(jù)的內(nèi)容有效性參數(shù)的范圍對所述可變數(shù)據(jù)的內(nèi)容進行有效性檢查。對于可變文字內(nèi)容的有效性檢查是檢查可變文字內(nèi)容是否符合所獲取的有效性參數(shù)的限定;對于可變圖像內(nèi)容的有效性檢查是檢查可變圖像是否存在、可變圖像的數(shù)據(jù)格式是否合法。如果可變數(shù)據(jù)的有效性檢查過程中,發(fā)現(xiàn)有不符合有效性范圍的可變數(shù)據(jù)項,或者發(fā)現(xiàn)有不符合印刷項,則中止預(yù)飛過程,對不符合有效性范圍的可變數(shù)據(jù)或者不符合印刷項進行修正,之后重新進行檢查。如果可變數(shù)據(jù)的有效性檢查過程中未發(fā)現(xiàn)不符合有效性范圍的可變數(shù)據(jù)項或者不符合印刷項,則預(yù)飛通過,可變數(shù)據(jù)排版可以交付打印。本實施例中,利用可變數(shù)據(jù)排版中版式模板不變、數(shù)據(jù)內(nèi)容可變的特點,將預(yù)飛的檢查內(nèi)容分為兩部分,通過對版式模板的預(yù)飛,完成對版式和對與后端輸出設(shè)備的參數(shù)設(shè)置及輸出能力相關(guān)的項目的檢查,通過對可變數(shù)據(jù)的有效性檢查,完成對排版內(nèi)容的預(yù)飛。從而實現(xiàn)不經(jīng)過可變數(shù)據(jù)排版過程即完成預(yù)飛,提高了印刷制作流程的整體效率。實施例2:基于實施例1所提供的方法,本實施例提供一種具體的對可變數(shù)據(jù)排版進行預(yù)飛的方法,具體如下1、對可變數(shù)據(jù)排版的版式模板進行預(yù)飛。對版式模板進行預(yù)飛的內(nèi)容與現(xiàn)有技術(shù)中對可變數(shù)據(jù)的預(yù)飛內(nèi)容是一致的,預(yù)飛的內(nèi)容包括版面對象顏色的設(shè)置、字體內(nèi)嵌設(shè)置是否符合輸出要求,版面對象是否超出頁面限制,是否存在白色疊印現(xiàn)象,是否存在文字間疊壓現(xiàn)象,是否包含了非法的圖片等。在本實施例中,需要進行預(yù)飛的可變數(shù)據(jù)內(nèi)容為一組個人的基本信息。通過可變數(shù)據(jù)排版,這些基本信息將被制作成為個人基本信息卡片。所制作的卡片的模板如圖2所示。在本實施例中,采用現(xiàn)有技術(shù)中對可變數(shù)據(jù)排版的預(yù)飛相同的檢查方法進行檢查,通過檢查發(fā)現(xiàn)"某某單位印制"有部分文字超出了卡片范圍,屬于不符合印刷項。因而,需要中止預(yù)飛過程,重新進行模板的編輯,消除不符合印刷項,調(diào)整后的結(jié)果如圖3所示。重新對版式才莫板進行預(yù)飛,如果未發(fā)現(xiàn)不符合印刷項,則繼續(xù)執(zhí)行下列步驟。這里,對版式4莫板的預(yù)飛技術(shù),是在實際應(yīng)用中已經(jīng)存在的技術(shù),是本領(lǐng)域的公知常識,因而不再贅述。2、獲取可變數(shù)據(jù)內(nèi)容的有效性參數(shù)。其中可變數(shù)據(jù)內(nèi)容包括可變文字和可變圖像兩類內(nèi)容??勺兾淖值挠行詤?shù)主要包括可變文字所在的文字區(qū)空等;可變圖像的有效性參數(shù)主要包括可變圖像區(qū)域所支持的圖像大小、可變圖像的圖像格式和可變圖像是否允許為空等。本實施例中,需要進行排版的個人基本信息如下表1所示,本實施例所述的預(yù)飛方法不受可變數(shù)據(jù)內(nèi)容記錄數(shù)量的限制,為簡便起見,本實施例以3條個人基本信息的數(shù)據(jù)內(nèi)容記錄來說明。表1<table>tableseeoriginaldocumentpage9</column></row><table>根據(jù)個人基本信息卡片的制作要求,對各部分可變數(shù)據(jù)內(nèi)容的參數(shù)要求如下"姓名":卡片的寬度限定了姓名的長度不能超過三個字;"年齡":年齡采用阿拉伯?dāng)?shù)字進行表示,其他表示方法無效;"性別":性別不能為空,結(jié)果為"男"或"女"。3、對可變數(shù)據(jù)的內(nèi)容進行有效性檢查。對于可變文字內(nèi)容的有效性檢查圖像內(nèi)容的有效性檢查包括檢查待排版的可變圖像是否存在、可變圖像的數(shù)據(jù)格式是否合法。通過對可變數(shù)據(jù)的有效性判斷,最終發(fā)現(xiàn)如下的不符合印刷項第一條記錄中的"性別"內(nèi)容為空,是不符合印刷項;第二條記錄中的"年齡,,內(nèi)容未用阿拉伯?dāng)?shù)字表示,是不符合印刷項;第三條記錄中的"照片"內(nèi)容在"C:"后面缺少'、",為無效路徑,是不符合印刷項。因此,可以中止預(yù)飛過程,對表1中的記錄進行修正,消除不符合印刷項后,重新進行預(yù)飛過程。直到可變數(shù)據(jù)的有效性檢查過程中未發(fā)現(xiàn)不符合有效性范圍的可變數(shù)據(jù)項或者不符合印刷項,則預(yù)飛通過,可變數(shù)據(jù)排版可以交付打印。實施例3:相應(yīng)地,本發(fā)明實施例還提供了一種可變數(shù)據(jù)排版預(yù)飛的裝置,如圖4所示,該裝置包括版式模板預(yù)飛單元100和有效性檢查單元200,具體如下版式模板預(yù)飛單元100,用于對可變數(shù)據(jù)排版的版式模板進行預(yù)飛。特別的,如果預(yù)飛結(jié)果發(fā)現(xiàn)不符合印刷項,則中止預(yù)飛過程,待修正不符合印刷項后重新進行版式才莫板的預(yù)飛。有效性檢查單元200,用于對可變數(shù)據(jù)排版的可變數(shù)據(jù)的內(nèi)容的有效性進行檢查。特別的,如果可變數(shù)據(jù)的有效性檢查過程中,發(fā)現(xiàn)有不符合有效性范圍的可變數(shù)據(jù)項,或者發(fā)現(xiàn)有不符合印刷項,則預(yù)飛過程結(jié)束,待不符合有效性范圍的可變數(shù)據(jù)或者不符合印刷項進行修正之后重新進行檢查。如果可變數(shù)據(jù)的有效性檢查過程中未發(fā)現(xiàn)不符合有效性范圍的可變數(shù)據(jù)項或者不符合印刷項,則預(yù)飛通過,可變數(shù)據(jù)排版可以交付打印。較佳地,上述的可變數(shù)據(jù)排版預(yù)飛裝置進一步包括有效性參數(shù)獲取單元300,用于獲取可變數(shù)據(jù)內(nèi)容的有效性參數(shù),并發(fā)送給有效性;險查單元200;有效性檢查單元200,根據(jù)可變數(shù)據(jù)內(nèi)容的有效性參數(shù)的范圍,對可變數(shù)據(jù)排版的可變數(shù)據(jù)的內(nèi)容的有效性進行檢查。綜上所述,本發(fā)明實施例所述的方法,能夠利用可變數(shù)據(jù)排版中版式模板不變、數(shù)據(jù)內(nèi)容可變的特點,將預(yù)飛檢查的內(nèi)容分為兩部分,通過對版式模板的預(yù)飛,完成對版式和對與后端輸出設(shè)備的參數(shù)設(shè)置及輸出能力相關(guān)的項目的檢查,通過對可變數(shù)據(jù)的有效性檢查,完成對排版內(nèi)容的預(yù)飛。從而實現(xiàn)不經(jīng)過可變數(shù)據(jù)排版過程即完成預(yù)飛,提高了印刷制作流程的整體效率。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)權(quán)利要求1、一種可變數(shù)據(jù)排版預(yù)飛的方法,其特征在于,包括A、對可變數(shù)據(jù)排版的版式模板進行預(yù)飛;B、對可變數(shù)據(jù)排版中的可變數(shù)據(jù)內(nèi)容進行有效性檢查。2、如權(quán)利要求l所述的方法,其特征在于,所述步驟A中,若檢查出不符合印刷項,中止預(yù)飛過程;否則,執(zhí)行所述步驟B。3、如權(quán)利要求2所述的方法,其特征在于,還包括中止預(yù)飛過程后,修改所述可變數(shù)據(jù)排版的版式模板,轉(zhuǎn)至所述步驟A。4、如權(quán)利要求l所述的方法,其特征在于,所述步驟B進一步包括茲奴"5f變粉ifei化欣^^r亦粉棍肉交的右教抖泉教.并》良棍所i術(shù)右教她泉救對所述可變數(shù)據(jù)內(nèi)容進行有效性檢查。5、如權(quán)利要求4所述的方法,其特征在于,所述可變數(shù)據(jù)內(nèi)容包括可變文字和可變圖像;所述對可變數(shù)據(jù)內(nèi)容進行有效性檢查,具體包括檢查所述可變文字是否符合所獲取的有效性參數(shù)的限定范圍;檢查所述可變圖像是否存在以及所述可變圖像的數(shù)據(jù)格式是否合法。6、如權(quán)利要求5所述的方法,其特征在于,所述可變文字的有效性參數(shù)包括可變文字所在的文字區(qū)域所能排版的文字?jǐn)?shù)量、可變文字的數(shù)據(jù)格式類型和可變文字內(nèi)容是否允許為空;所述可變圖像的有效性參數(shù)包括可變圖像區(qū)域所支持的圖像大小、可變圖像的圖像格式和可變圖像是否允許為空。7、如權(quán)利要求16任一所述的方法,其特征在于,所述對可變數(shù)據(jù)排版的版式模板進行預(yù)飛,包括檢查版面對象顏色的設(shè)置、字體內(nèi)嵌設(shè)置是否符合打印輸出要求;檢查版面對象是否超出頁面限制;檢查是否存在白色疊印現(xiàn)象;檢查是否存在文字間疊壓現(xiàn)象;檢查是否包含了合法的圖片;上述各項檢查其中之一或其任意組合。8、一種可變數(shù)據(jù)排版的預(yù)飛裝置,其特征在于,該裝置包括版式模板預(yù)飛單元和有效性檢查單元,其中,所述版式模板預(yù)飛單元,用于對可變數(shù)據(jù)排版的版式模板進行預(yù)飛;所述有效性檢查單元,用于對可變數(shù)據(jù)排版中的可變數(shù)據(jù)內(nèi)容的有效性進行檢查。9、如權(quán)利要求8所述的裝置,其特征在于,還包括有效性參數(shù)獲取單元,用于獲取可變數(shù)據(jù)排版中的可變數(shù)據(jù)內(nèi)容的有效性參數(shù),并發(fā)送給所述有效性;險查單元;所述有效性檢查單元,根據(jù)所述有效性參數(shù),對所述可變數(shù)據(jù)的內(nèi)容的有效性進行;f全查。全文摘要本發(fā)明公開了一種可變數(shù)據(jù)排版預(yù)飛的方法及裝置,通過對可變數(shù)據(jù)排版的版式模板進行預(yù)飛,如果發(fā)現(xiàn)不符合印刷項,中止預(yù)飛過程,否則,獲取所述可變數(shù)據(jù)的內(nèi)容有效性參數(shù),并根據(jù)內(nèi)容有效性參數(shù)對所述可變數(shù)據(jù)的內(nèi)容進行有效性檢查。采用本發(fā)明實施例所述的方法,能夠?qū)崿F(xiàn)不經(jīng)過可變數(shù)據(jù)排版過程即完成預(yù)飛,提高了印刷制作流程的整體效率。文檔編號G06F17/21GK101149731SQ20071017721公開日2008年3月26日申請日期2007年11月12日優(yōu)先權(quán)日2007年11月12日發(fā)明者閆國龍申請人:北大方正集團有限公司;北京北大方正電子有限公司