一種印刷流程中軟件版本自適應(yīng)的方法和設(shè)備的制作方法【專利摘要】本發(fā)明提供一種印刷流程中軟件版本自適應(yīng)的方法和設(shè)備,涉及印刷領(lǐng)域,能夠?qū)崿F(xiàn)印刷流程中軟件版本的自適應(yīng),解決了各個版本之間的兼容問題,提高了效率。其方法為:首先根據(jù)原始頁面描述文件制作目標(biāo)文件,所述目標(biāo)文件中包括對原始頁面描述文件所使用的軟件版本信息,而后根據(jù)該版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出。本發(fā)明的實施例用于解決各個軟件版本之間的兼容問題?!緦@f明】一種印刷流程中軟件版本自適應(yīng)的方法和設(shè)備【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及印刷領(lǐng)域,尤其涉及一種印刷流程中軟件版本自適應(yīng)的方法和設(shè)備。【
背景技術(shù):
】[0002]現(xiàn)有的數(shù)字化印刷的整體協(xié)同工作流程是:首先,在文件制作階段,使用流程軟件將原始頁面描述文件轉(zhuǎn)化為F1DF(PortableDc)CumentFormat,可移植文檔格式)文件,在制作過程中可以根據(jù)需要進行修改校樣,在確認(rèn)文件內(nèi)容之后簽發(fā)輸出PDF文件。在文件輸出階段,可以該將PDF文件作為目標(biāo)文件。當(dāng)然,如果需要,還可以將多個PDF文件拼成大幅面的頁面描述文件,該頁面描述文件中記錄了多個PDF文件的引用信息和位置信息,將該頁面描述文件作為目標(biāo)文件。然后,將形成的目標(biāo)文件和標(biāo)記文件進行計算機光柵化處理,形成點陣文件。最后,將點陣文件發(fā)送到打印機、照排機、CTP(ComputertoPlate,脫機直接制版)等類型的輸出設(shè)備上進行輸出。[0003]但是,在數(shù)字化印刷工作流程中,隨著流程軟件的不斷更新,不同版本之間的兼容問題越來越突出,由于文件制作階段的軟件版本和文件輸出階段的軟件版本的不同版本,輸出設(shè)備直接將文件輸出,特殊文件會由于版本之間的差異性導(dǎo)致生產(chǎn)階段的輸出效果與在制作階段的校樣效果存在差異而導(dǎo)致印刷事故。[0004]如果采用人工進行校對軟件版本信息,不但影響效率,而且安全生產(chǎn)無法得到有效保護。【
發(fā)明內(nèi)容】[0005]本發(fā)明的實施例提供一種印刷流程中軟件版本自適應(yīng)的方法和設(shè)備,能夠?qū)崿F(xiàn)印刷流程中軟件版本的自適應(yīng),解決了各個版本之間的兼容問題,并且不需要人工進行校對軟件版本,提高了效率。[0006]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:[0007]—方面,提供一種印刷流程中軟件版本自適應(yīng)的方法,所述方法包括:[0008]根據(jù)原始頁面描述文件制作目標(biāo)文件,所述目標(biāo)文件中包括制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;[0009]根據(jù)制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出。[0010]另一方面,提供一種印刷設(shè)備,所述設(shè)備包括:[0011]文件制作單元,用于根據(jù)原始頁面描述文件制作目標(biāo)文件,所述目標(biāo)文件中包括制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;[0012]輸出管理單元,用于根據(jù)制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出。[0013]本發(fā)明的實施例提供一種印刷流程中軟件版本自適應(yīng)的方法和設(shè)備,首先根據(jù)原始頁面描述文件制作目標(biāo)文件,所述目標(biāo)文件中包括對原始頁面描述文件所使用的軟件版本信息,而后根據(jù)該版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出,能夠?qū)崿F(xiàn)印刷流程中軟件版本的自適應(yīng),解決了各個版本之間的兼容問題,并且不需要人工進行校對軟件版本,提高了效率?!緦@綀D】【附圖說明】[0014]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0015]圖1為本發(fā)明實施例提供的一種印刷流程中軟件版本自適應(yīng)的方法流程圖;[0016]圖2為本發(fā)明實施例提供的在流程軟件配置過程中為輸出設(shè)備指定軟件版本信息的方法流程圖;[0017]圖3為本發(fā)明另一實施例提供的一種印刷流程中軟件版本自適應(yīng)方法的詳細流程圖;[0018]圖4為本發(fā)明另一實施例提供的一種印刷設(shè)備對軟件版本進行鑒權(quán)的方法流程示意圖;[0019]圖5為本發(fā)明另一實施例提供的一種印刷設(shè)備對軟件版本進行鑒權(quán)的另一種方法的流程示意圖;[0020]圖6為本發(fā)明實施例提供的一種印刷設(shè)備的結(jié)構(gòu)示意圖;[0021]圖7為本發(fā)明實施例提供的一種印刷設(shè)備的另一種結(jié)構(gòu)示意圖;[0022]圖8為本發(fā)明實施例提供的一種印刷設(shè)備的又一種結(jié)構(gòu)示意圖?!揪唧w實施方式】[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。[0024]本發(fā)明實施例提供一種印刷流程中軟件版本自適應(yīng)的方法,如圖1所示,所述方法包括:[0025]S101、印刷設(shè)備根據(jù)原始頁面描述文件制作目標(biāo)文件,目標(biāo)文件中包括制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息。[0026]S102、印刷設(shè)備根據(jù)制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許輸出設(shè)備進行輸出。[0027]本發(fā)明的實施例提供一種印刷流程中軟件版本自適應(yīng)的方法,首先根據(jù)原始頁面描述文件制作目標(biāo)文件,所述目標(biāo)文件中包括對原始頁面描述文件所使用的軟件版本信息,而后根據(jù)該版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出,能夠?qū)崿F(xiàn)印刷流程中軟件版本的自適應(yīng),解決了各個版本之間的兼容問題,并且不需要人工進行校對軟件版本,提高了效率。[0028]為了更加詳細地說明本方案,本發(fā)明實施例提供另一種印刷流程中軟件版本自適應(yīng)的方法,該方法包括:[0029]首先,進入印刷流程之前,可以在印刷流程軟件的配置過程中,為某一個輸出設(shè)備指定支持的軟件版本信息,具體的,如圖2所示,包括:[0030]S201、印刷設(shè)備獲取印刷流程軟件所支持的所有的軟件版本信息列表。[0031]S202、安裝輸出設(shè)備后,印刷設(shè)備從軟件版本信息列表中為輸出設(shè)備選取一個版本進行授權(quán)。[0032]S203、印刷設(shè)備將輸出設(shè)備與已授權(quán)的軟件版本信息的對應(yīng)關(guān)系作為授權(quán)信息保存在加密的授權(quán)文件中。[0033]本方法中,對輸出設(shè)備進行版本授權(quán),是指對允許該輸出設(shè)備輸出哪些版本的文件進行授權(quán)記錄,具體可以通過建立并保存輸出設(shè)備標(biāo)識與版本標(biāo)識的對應(yīng)關(guān)系來實現(xiàn),該對應(yīng)關(guān)系為一對一的對應(yīng)關(guān)系,表不一個輸出設(shè)備被允許輸出的文件版本只可以有一個,當(dāng)然,也可以設(shè)置不檢查軟件版本信息而直接輸出。[0034]下面對本發(fā)明實施例提供的印刷方法進行詳細說明,具體的,如圖3所示,包括:[0035]S301、印刷設(shè)備將原始頁面描述文件轉(zhuǎn)化為PDF文件,將該PDF文件作為目標(biāo)文件,該目標(biāo)文件即為印刷流程中輸出階段的流程軟件的輸入文件。[0036]具體的,可以通過以下方法實現(xiàn):[0037]通過解析原始頁面描述文件將原始頁面描述文件轉(zhuǎn)化為PDF文件,轉(zhuǎn)化后的TOF文件中包括原始頁面描述文件的各類信息,該信息包括制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息,其中,該軟件版本信息是從流程軟件中的系統(tǒng)設(shè)置中獲取的,該軟件版本信息根據(jù)用戶使用的流程版本自動獲取,不能手工指定或設(shè)置。[0038]進一步的,如果有需要,還可以包括步驟:[0039]S302、印刷設(shè)備將至少兩個轉(zhuǎn)化后的PDF文件拼成大幅面的頁面描述文件,該頁面描述文件中記錄了該至少兩個PDF文件的引用信息和位置信息,也將該頁面描述文件作為目標(biāo)文件。[0040]另外,上述制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息可以保存在目標(biāo)文件的特定位置,這樣,輸出設(shè)備可以在目標(biāo)文件的特定位置進行軟件版本信息定位和讀取。[0041]進一步的,在將該軟件版本信息保存在目標(biāo)文件中之前,可以首先對該軟件版本信息進行加密處理,然后再將加密后的軟件版本信息寫入文件中,這樣,有利于防止軟件版本信息被篡改,提高生產(chǎn)的保密性和安全性。[0042]S303、印刷設(shè)備根據(jù)目標(biāo)文件中的軟件版本信息以及授權(quán)文件中用戶設(shè)備已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許輸出設(shè)備進行輸出。[0043]具體的,可以通過以下兩種方法實現(xiàn)鑒權(quán):[0044]第一種方法,如圖4所示,具體步驟可以包括:[0045]S3031、將(S301,或者S301和S302中生成的)目標(biāo)文件發(fā)送到輸出設(shè)備。[0046]S3032、獲取目標(biāo)文件中的軟件版本信息,獲取授權(quán)文件中的授權(quán)信息,該信息包括輸出設(shè)備的已授權(quán)的軟件版本信息。[0047]S3033、根據(jù)目標(biāo)文件中的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息,檢查輸出設(shè)備是否被授予輸出權(quán)限,如果已授予,則執(zhí)行S3034?S3035,否貝U,退出印刷流程。[0048]具體的可以通過以下方法實現(xiàn):[0049]確定目標(biāo)文件的軟件版本信息是否屬于該已授權(quán)的軟件版本信息,即判斷目標(biāo)文件的軟件版本信息與已授權(quán)的軟件版本信息是否一致,如果屬于,則可確定輸出設(shè)備被授予與目標(biāo)文件的軟件版本信息對應(yīng)的輸出權(quán)限,如果不屬于,輸出設(shè)備未被授予該輸出權(quán)限。[0050]另外,在檢查輸出設(shè)備未被授予與目標(biāo)文件的軟件版本信息對應(yīng)的輸出權(quán)限時,可以記錄下未被授予權(quán)限的軟件版本信息,提示用戶使用擁有該軟件版本輸出權(quán)限的輸出設(shè)備重新提交目標(biāo)文件,進行輸出。[0051]需要說明的是,在獲取目標(biāo)文件中的軟件版本信息時,對于目標(biāo)文件為大幅面的頁面描述文件,獲取的是該頁面描述文件所引用的所有PDF文件中的軟件版本信息,即遍歷頁面描述文件所引用的所有PDF文件,以確保獲取頁面描述文件所使用的所有軟件版本信息,如果存在軟件版本不一致,則直接退出流程。[0052]S3034、將目標(biāo)文件進行光柵化處理,生成點陣文件。[0053]S3035、指示輸出設(shè)備根據(jù)點陣文件進行輸出。[0054]在這里,需要說明的是,第一種方法適用的輸出設(shè)備包括打印、打樣設(shè)備。[0055]第二種方法,如圖5所示,具體步驟可以包括:[0056]S3036、將目標(biāo)文件進行光柵化處理,生成點陣文件,并將目標(biāo)文件中的軟件版本信息存儲在點陣文件中。其中,目標(biāo)文件中的軟件版本信息為制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息。[0057]需要說明的是,在將目標(biāo)文件中的軟件版本信息保存在點陣文件中時,對于目標(biāo)文件為大幅面的頁面描述文件,在確認(rèn)將該頁面描述文件所引用的所有PDF文件中的軟件版本信息一致的情況下保存在點陣文件中。[0058]另外,可以將該軟件版本信息保存在點陣文件的特定位置,這樣,輸出設(shè)備可以在點陣文件的特定位置進行軟件版本信息定位和讀取。[0059]在將目標(biāo)文件中的軟件版本信息保存在點陣文件中前,可以首先對軟件版本信息進行加密處理,然后再將加密后的軟件版本信息寫入點陣文件中,這樣,有利于防止軟件版本信息被篡改,提高軟件版本信息的保密性和安全性。[0060]S3037、將點陣文件發(fā)送到輸出設(shè)備。[0061]S3038、根據(jù)點陣文件中的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息,檢查輸出設(shè)備是否被授予輸出權(quán)限,如果已授予,則執(zhí)行S3039,否則,退出印刷流程。[0062]具體的,可以通過以下方法實現(xiàn):[0063]確定點陣文件中的軟件版本信息是否屬于該已授權(quán)的軟件版本信息,即判斷點陣文件中的軟件版本信息與已授權(quán)的軟件版本信息是否一致,如果屬于,則可確定輸出設(shè)備被授予與點陣文件中的軟件版本信息對應(yīng)的輸出權(quán)限,如果不屬于,確定輸出設(shè)備未被授予該輸出權(quán)限。[0064]另外,在檢查輸出設(shè)備未被授予點陣文件中的軟件版本信息對應(yīng)的輸出權(quán)限時,可以記錄下未被授予權(quán)限的軟件版本信息,提示用戶使用擁有該軟件版本輸出權(quán)限的輸出設(shè)備重新提交目標(biāo)文件,進行輸出。[0065]S3039、指示輸出設(shè)備根據(jù)點陣文件進行輸出。[0066]在這里,需要說明的是,第二種方法適用的輸出設(shè)備包括照排機、CTP等接收的輸入為點陣文件的設(shè)備。[0067]示例性的,以5個原始頁面描述文件a、b、C、d、e的數(shù)字化印刷為例,a文件在文件制作階段使用版本I的流程軟件進行制作,b文件在文件制作階段使用了軟件版本2的流程軟件進行制作,c文件在文件制作階段使用了軟件版本2的流程軟件進行制作,d文件在文件制作階段使用了軟件版本3的流程軟件進行制作,e文件在文件制作階段使用了軟件版本4的流程軟件進行制作。[0068]本例中,假設(shè)共有4個輸出設(shè)備,設(shè)備一:1號黑白打印設(shè)備,設(shè)備二:2號彩色打印設(shè)備,設(shè)備三:1號照排機,設(shè)備四:2號照排機。設(shè)備一被授予軟件版本I的輸出權(quán)限,設(shè)備二沒有被不檢查軟件版本的輸出權(quán)限,設(shè)備三被授予軟件版本2的輸出權(quán)限,設(shè)備四被授予軟件版本4的輸出權(quán)限,將各個輸出設(shè)備的授權(quán)信息保存在加密授權(quán)文件中。[0069]在對原始頁面描述文件a、b、C、d、e進行數(shù)字化印刷時:[0070]首先,將文件a、b、C、d、e經(jīng)過預(yù)處理分別轉(zhuǎn)化為PDF文件a_001、b_001、c_001、d_001和e_001。轉(zhuǎn)化后的各個PDF文件中包含軟件版本信息。根據(jù)印刷的要求將生成的c_001文件與d_001文件拼成大幅面的頁面描述文件,生成大版文件c_d_001;將c_001文件與e_001文件拼成大幅面的頁面描述文件,生成大版文件c_e_001。[0071]然后,將生成的a_001文件發(fā)送到設(shè)備一,將生成的b_001文件發(fā)送到設(shè)備二,將生成的c_d_001文件發(fā)送到設(shè)備三,將生成的c_e_001文件發(fā)送到設(shè)備四。[0072]由于I號黑白打印設(shè)備具有軟件版本I的權(quán)限,a_001文件獲得輸出權(quán)限經(jīng)過計算機光柵化操作生成點陣文件并輸出;由于2號黑白打印設(shè)備不檢查軟件版本的權(quán)限,b_001文件可以在2號黑白打印設(shè)備進行計算機光柵化操作生成點陣文件進行輸出。[0073]將生成的(:_(1_001文件進行計算機光柵化生成點陣文件(:_(1_001,由于c、d分別擁有軟件版本2、軟件版本3的權(quán)限,點陣文件c_d_001文件不允許輸出,。將生成的c_e_001文件進行計算機光柵化生成點陣文件c_e_001,由于2號照排機只擁有軟件版本4的權(quán)限,大版文件輸出時必須驗證其所有組成文件的軟件版本授權(quán)情況,點陣文件c_e_001文件在2號照排機上不能獲得輸出許可,無法進行文件的正式輸出。[0074]本發(fā)明的實施例提供一種印刷流程中軟件版本自適應(yīng)的方法,首先根據(jù)原始頁面描述文件制作目標(biāo)文件,目標(biāo)文件中包括對原始頁面描述文件所使用的軟件版本信息,而后根據(jù)該版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許輸出設(shè)備進行輸出,能夠?qū)崿F(xiàn)印刷流程中軟件版本的自適應(yīng),解決了各個版本之間的兼容問題,并且不需要人工進行校對軟件版本,提高了效率。[0075]本發(fā)明另一實施例提供一種印刷設(shè)備01,如圖6所示,印刷設(shè)備01包括:[0076]文件制作單元011,用于根據(jù)原始頁面描述文件制作目標(biāo)文件,目標(biāo)文件中包括制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息;[0077]輸出管理單元012,用于根據(jù)制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許輸出設(shè)備進行輸出。[0078]進一步的,如圖7所示,印刷設(shè)備01還可以包括:[0079]版本配置單元013,用于獲取印刷流程軟件所支持的軟件版本信息列表,軟件版本信息列表中包括印刷流程軟件支持的所有軟件版本信息;[0080]授權(quán)管理單元014,用于在安裝輸出設(shè)備后,從軟件版本信息列表中為輸出設(shè)備選取一個版本進行授權(quán);[0081]信息存儲單元015,用于將輸出設(shè)備與已授權(quán)的軟件版本信息的對應(yīng)關(guān)系作為授權(quán)信息保存在加密的授權(quán)文件中。[0082]更進一步的,文件制作單元011可以具體用于:[0083]將原始頁面描述文件轉(zhuǎn)化為可移植文檔格式PDF文件;[0084]將PDF文件作為目標(biāo)文件;或[0085]將由至少兩個PDF文件拼成的頁面描述文件作為目標(biāo)文件。[0086]又進一步的,如圖8所示,輸出管理單元012還可以包括:[0087]版本識別單元0121,用于獲取目標(biāo)文件中的軟件版本信息,目標(biāo)文件中的軟件版本信息為制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息;[0088]版本識別單元0121還用于獲取授權(quán)文件中的對輸出設(shè)備的授權(quán)信息,并根據(jù)授權(quán)信息獲取輸出設(shè)備的已授權(quán)的軟件版本信息;[0089]版本對比單元0122,用于判斷目標(biāo)文件中的軟件版本信息是否屬于輸出設(shè)備的已授權(quán)的軟件版本信息;[0090]輸出設(shè)備管理單元0123,用于若點陣文件中的軟件版本信息不屬于輸出設(shè)備的已授權(quán)的軟件版本信息,則退出印刷流程;若點陣文件中的軟件版本信息屬于輸出設(shè)備的已授權(quán)的軟件版本信息,則將目標(biāo)文件通過光柵化處理單元0124進行光柵化處理,生成點陣文件,并指示輸出設(shè)備根據(jù)點陣文件進行輸出。[0091]或者,在另一種實現(xiàn)方式下:[0092]光柵化處理單元0124用于將目標(biāo)文件進行光柵化處理,生成點陣文件,并將目標(biāo)文件中的軟件版本信息存儲在點陣文件中,目標(biāo)文件中的軟件版本信息為制作目標(biāo)文件時對原始頁面描述文件所使用的軟件版本信息;[0093]版本識別單元0121用于獲取授權(quán)文件中的對輸出設(shè)備的授權(quán)信息,并根據(jù)授權(quán)信息獲取輸出設(shè)備的已授權(quán)的軟件版本信息;[0094]版本對比單元0122用于判斷點陣文件中的軟件版本信息是否屬于輸出設(shè)備的已授權(quán)的軟件版本信息;[0095]輸出設(shè)備管理單兀0123用于若點陣文件中的軟件版本信息不屬于輸出設(shè)備的已授權(quán)的軟件版本信息,則退出印刷流程;若點陣文件中的軟件版本信息屬于輸出設(shè)備的已授權(quán)的軟件版本信息,則指示輸出設(shè)備根據(jù)點陣文件進行輸出。[0096]本發(fā)明的實施例提供一種印刷流程中軟件版本自適應(yīng)的印刷設(shè)備,首先根據(jù)原始頁面描述文件制作目標(biāo)文件,目標(biāo)文件中包括對原始頁面描述文件所使用的軟件版本信息,而后根據(jù)該版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許輸出設(shè)備進行輸出,能夠?qū)崿F(xiàn)印刷流程中軟件版本的自適應(yīng),解決了各個版本之間的兼容問題,并且不需要人工進行校對軟件版本,提高了效率。[0097]在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。[0098]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-OnlyMemory,簡稱ROM)、隨機存取存儲器(RandomAccessMemory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。[0099]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【
技術(shù)領(lǐng)域:
】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)?!緳?quán)利要求】1.一種印刷流程中軟件版本自適應(yīng)的方法,其特征在于,包括:根據(jù)原始頁面描述文件制作目標(biāo)文件,所述目標(biāo)文件中包括制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;根據(jù)制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)原始頁面描述文件制作目標(biāo)文件之前,所述方法還包括:獲取印刷流程軟件所支持的軟件版本信息列表,所述軟件版本信息列表中包括所述印刷流程軟件支持的所有軟件版本信息;在安裝所述輸出設(shè)備后,從所述軟件版本信息列表中為所述輸出設(shè)備選取一個版本進行授權(quán);將所述輸出設(shè)備與已授權(quán)的軟件版本信息的對應(yīng)關(guān)系作為授權(quán)信息保存在加密的所述授權(quán)文件中。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)原始頁面描述文件制作目標(biāo)文件包括:將所述原始頁面描述文件轉(zhuǎn)化為可移植文檔格式PDF文件;將所述PDF文件作為所述目標(biāo)文件;或?qū)⒂芍辽賰蓚€PDF文件拼成的頁面描述文件作為所述目標(biāo)文件。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出包括:獲取所述目標(biāo)文件中的軟件版本信息,所述目標(biāo)文件中的軟件版本信息為制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;獲取所述授權(quán)文件中的所述輸出設(shè)備的授權(quán)信息,所述授權(quán)信息包括所述輸出設(shè)備的已授權(quán)的軟件版本信息;判斷所述目標(biāo)文件中的軟件版本信息是否屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息;若所述點陣文件中的軟件版本信息不屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則退出印刷流程;若所述點陣文件中的軟件版本信息屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則將所述目標(biāo)文件進行光柵化處理,生成點陣文件,并指示所述輸出設(shè)備根據(jù)所述點陣文件進行輸出。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出包括:將所述目標(biāo)文件進行光柵化處理,生成點陣文件,并將所述目標(biāo)文件中的軟件版本信息存儲在所述點陣文件中,所述目標(biāo)文件中的軟件版本信息為制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;獲取所述授權(quán)文件中的對所述輸出設(shè)備的授權(quán)信息,所述授權(quán)信息包括所述輸出設(shè)備的已授權(quán)的軟件版本信息;判斷所述點陣文件中的軟件版本信息是否屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息;若所述點陣文件中的軟件版本信息不屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則退出印刷流程;若所述點陣文件中的軟件版本信息屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則指示所述輸出設(shè)備根據(jù)所述點陣文件進行輸出。6.一種印刷設(shè)備,其特征在于,所述設(shè)備包括:文件制作單元,用于根據(jù)原始頁面描述文件制作目標(biāo)文件,所述目標(biāo)文件中包括制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;輸出管理單元,用于根據(jù)制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息和授權(quán)文件中的輸出設(shè)備的已授權(quán)的軟件版本信息進行鑒權(quán),判斷是否允許所述輸出設(shè)備進行輸出。7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述設(shè)備還包括:版本配置單元,用于獲取印刷流程軟件所支持的軟件版本信息列表,所述軟件版本信息列表中包括所述印刷流程軟件支持的所有軟件版本信息;授權(quán)管理單元,用于在安裝所述輸出設(shè)備后,從所述軟件版本信息列表中為所述輸出設(shè)備選取一個版本進行授權(quán);信息存儲單元,用于將所述輸出設(shè)備與已授權(quán)的軟件版本信息的對應(yīng)關(guān)系作為授權(quán)信息保存在加密的所述授權(quán)文件中。8.根據(jù)權(quán)利要求1或2所述的設(shè)備,其特征在于,所述文件制作單元具體用于:將所述原始頁面描述文件轉(zhuǎn)化為可移植文檔格式PDF文件;將所述PDF文件作為所述目標(biāo)文件;或?qū)⒂芍辽賰蓚€PDF文件拼成的頁面描述文件作為所述目標(biāo)文件。9.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述輸出管理單元包括:版本識別單元,用于獲取所述目標(biāo)文件中的軟件版本信息,所述目標(biāo)文件中的軟件版本信息為制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;所述版本識別單元還用于獲取所述授權(quán)文件中的所述輸出設(shè)備的授權(quán)信息,所述授權(quán)信息包括所述輸出設(shè)備的已授權(quán)的軟件版本信息;版本對比單元,用于判斷所述目標(biāo)文件中的軟件版本信息是否屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息;輸出設(shè)備管理單元,用于若所述點陣文件中的軟件版本信息不屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則退出印刷流程;若所述點陣文件中的軟件版本信息屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則將所述目標(biāo)文件通過光柵化處理單元進行光柵化處理,生成點陣文件,并指示所述輸出設(shè)備根據(jù)所述點陣文件進行輸出。10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述輸出管理單元包括:光柵化處理單元,用于將所述目標(biāo)文件進行光柵化處理,生成點陣文件,并將所述目標(biāo)文件中的軟件版本信息存儲在所述點陣文件中,所述目標(biāo)文件中的軟件版本信息為制作所述目標(biāo)文件時對所述原始頁面描述文件所使用的軟件版本信息;版本識別單元,用于獲取所述授權(quán)文件中的所述輸出設(shè)備的授權(quán)信息,所述授權(quán)信息包括所述輸出設(shè)備的已授權(quán)的軟件版本信息;版本對比單元,用于判斷所述點陣文件中的軟件版本信息是否屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息;輸出設(shè)備管理單元,用于若所述點陣文件中的軟件版本信息不屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則退出印刷流程;若所述點陣文件中的軟件版本信息屬于所述輸出設(shè)備的已授權(quán)的軟件版本信息,則指示所述輸出設(shè)備根據(jù)所述點陣文件進行輸出?!疚臋n編號】G06F21/12GK103914638SQ201310008045【公開日】2014年7月9日申請日期:2013年1月9日優(yōu)先權(quán)日:2013年1月9日【發(fā)明者】丁興邦,石紹坤,李佳申請人:北大方正集團有限公司,北京北大方正電子有限公司