印刷控制方法【專利摘要】提供印刷控制方法,進行控制以使能夠有效地執行印刷處理。用于印刷控制裝置的印刷控制方法,印刷控制裝置對進行RIP處理的圖像處理裝置輸出基于原稿文件的印刷數據,印刷控制裝置進行以下處理:信息取得處理,取得與原稿文件或者圖像處理裝置有關的規定的信息;文件結構分析處理,基于規定的信息,判斷是否進行用于將原稿文件分類為固定數據部分和可變數據部分的文件結構的分析,根據判斷結果來進行文件結構的分析;數據變換處理,基于所述文件結構的分析結果,將原稿文件變換為可變印刷數據;以及輸出處理,在進行了文件結構的分析的情況下將可變印刷數據輸出至圖像處理裝置,在沒有進行文件結構的分析的情況下將原稿文件輸出至圖像處理裝置。【專利說明】印刷控制方法
技術領域:
[0001]本發明涉及印刷控制方法,特別是涉及包含打印服務器等的印刷控制裝置的印刷系統的印刷控制方法,其中,所述打印服務器等的印刷控制裝置對成為印刷處理的對象的文件進行分析而生成可變印刷用的文件。【
背景技術:
】[0002]可變印刷被利用于直郵廣告(DirectMail)等的用途。在該可變印刷中,以往,一直使用以PPML(個性化印刷標記語言(PersonalizedPrintMarkupLanguage))或]3DF(便攜文檔格式(PortableDocumentFormat))/VT(可變事務(VariableTransact1nal))格式而描述的文件,但是,近年,文件大小大的PDF文件被輸入到印刷控制裝置(打印服務器)的情況變多。在使用這樣的文件大小大的文件的情況下,印刷需要時間,因此,對文件的結構進行分析而分割為固定數據和可變數據,縮小文件大小而縮短印刷時間的技術廣為人知。[0003]關于上述可變印刷,例如,在下述專利文獻I中,公開了一種圖像形成系統,所述圖像形成系統由安裝了圖像形成裝置應用的服務器、輸入圖像數據的輸入裝置、基于輸入數據而形成輸出圖像的圖像形成裝置、以及主計算機而組成,所述圖像形成裝置應用具有:頁描述語言變換處理部,將對象(Object)變換為頁描述語言;可變印刷數據制成處理部,在接受到直到對象再利用范圍為止的數據處理結束通知時,基于所述對象的名稱/圖像尺寸/位置信息,制成可變印刷數據,進行文件保存;壓縮檔案制成部,從該可變印刷數據制成處理部接受通知,將可變印刷數據文件以及對象數據文件匯總為I個壓縮檔案;印刷數據積蓄部,以文件的方式來保存將對象變換為頁描述語言后的數據;GUI;對象處理部,進行直到對象再利用范圍為止的數據處理結束通知;對象管理部,對對象的名稱/圖像尺寸/位置信息進行注冊;以及坐標變換部,對位置信息進行變換,注冊到對象列表中。[0004]此外,在下述專利文獻2中公開了一種印刷控制系統,對能夠注冊固定部的印刷數據的印刷裝置發送從上位裝置接收到的印刷數據從而控制印刷,所述印刷控制系統具備:設計部件,基于從所述上位裝置接收到的第I頁的印刷數據,設計包含用于區別固定部和可變部的信息在內的布局信息;注冊部發送部件,基于所述設計部件所設計的布局信息之中用于區別固定部和可變部的信息,將從所述上位裝置接收到的第I頁的印刷數據之中固定部的印刷數據發送至所述印刷裝置;以及可變部發送部件,在通過所述注冊部發送部件發送了所述固定部的印刷數據之后,關于包含從所述上位裝置接收到的第I頁在內的其后的印刷數據,基于所述設計部件所設計的布局信息之中用于區別固定部和可變部的信息,將可變部的印刷數據發送至所述印刷裝置。[0005]在下述專利文獻I中,(I)將主機(Host)印刷用數據流按每個對象變換為頁描述語言,(2)進行是否有相同的描畫內容的對象的檢查,(3)將對象變換為能夠再利用的可變印刷語言,對在(I)中進行變換后的對象參照可變語言,進行在(2)中檢查出的相同的描畫內容的對象的再利用,從而實現了向印刷裝置(圖像形成裝置)的數據傳送時間和印刷裝置中的印刷處理時間的縮短。[0006]此外,在專利文獻2中,在印刷物的第I頁的處理中基于邏輯信息和能夠區別固定部以及可變部的布局信息,使印刷數據的可變部和固定部進行分離,將固定部的印刷數據事先注冊到印刷裝置側的存儲裝置中,不重復地進行第2頁以及執行了一次印刷處理的相同格式的固定部的處理,而是對印刷裝置僅發送可變部,從而實現了向印刷裝置的數據傳送時間和印刷裝置中的印刷處理時間的縮短。[0007]如此,在以往的技術中,對所輸入的文件進行分析而變換為可變印刷數據,縮短向印刷裝置的數據傳送時間和印刷裝置中的印刷處理時間,但是,所輸入的文件并不一定全部都是能夠變換為可變印刷數據的數據,文件結構的分析耗費時間。因此,存在如下的問題:在分析了所輸入的文件的全部頁之后,了解到所輸入的文件不是能夠變換為可變印刷數據的數據的情況下,文件結構的分析時間成為浪費,導致會額外地耗費直到輸出印刷物為止的時間。[0008]現有技術文獻[0009]專利文獻[0010]專利文獻I:(日本)特開2006-235664號公報[0011]專利文獻2:(日本)特開2004-174797號公報【
發明內容】[0012]本發明鑒于上述問題而完成,其主要的目的在于提供一種印刷控制方法,進行控制以使能夠有效地執行印刷處理。[0013]本發明的一個側面的特征在于,一種用于印刷控制裝置的印刷控制方法,對進行RIP(光柵圖像處理(RasterImageProcessing))處理的圖像處理裝置輸出基于原稿文件的印刷數據,所述印刷控制裝置進行以下處理:信息取得處理,取得與所述原稿文件或者所述圖像處理裝置有關的規定的信息;文件結構分析處理,基于所述規定的信息,判斷是否進行用于將所述原稿文件分類為固定數據部分和可變數據部分的文件結構的分析,根據判斷結果來進行文件結構的分析;數據變換處理,基于所述文件結構的分析結果,將所述原稿文件變換為可變印刷數據;以及輸出處理,在進行了所述文件結構的分析的情況下將所述可變印刷數據輸出至所述圖像處理裝置,在沒有進行所述文件結構的分析的情況下將所述原稿文件輸出至所述圖像處理裝置。[0014]根據本發明的印刷控制方法,能夠進行控制以使有效地執行印刷處理。[0015]其理由在于,印刷控制裝置(印刷控制程序)進行如下的控制:取得與成為印刷處理的對象的原稿文件或者圖像處理裝置有關的信息,基于所取得的信息,判斷是否對原稿文件的文件結構進行分析,根據判斷結果而對原稿文件的文件結構進行分析,基于該文件結構的分析結果,將原稿文件變換為可變印刷數據,在對文件結構進行了分析的情況下將可變印刷數據發送至圖像處理裝置,在沒有分析文件結構的情況下將原稿文件發送至圖像處理裝置。【附圖說明】[0016]圖1是說明從PDF文件生成可變印刷數據的方法的示意圖。[0017]圖2是通過將PDF文件變換為可變印刷數據而說明效果的示意圖。[0018]圖3是表示本發明的第I實施例的印刷系統的結構的示意圖。[0019]圖4是表示本發明的第I實施例的印刷系統的另一結構的示意圖。[0020]圖5A、5B是表示本發明的第I實施例的打印服務器的結構的方框圖。[0021]圖6是表示本發明的第I實施例的控制器的結構的方框圖。[0022]圖7是表示本發明的第I實施例的圖像形成裝置的結構的方框圖。[0023]圖8是表示本發明的第I實施例的打印服務器的動作的流程圖。[0024]圖9是說明在打印服務器中輸入的文件的結構的圖。[0025]圖10是表示本發明的第2實施例的打印服務器的動作的流程圖。[0026]圖11是說明在打印服務器中輸入的文件的結構的圖。[0027]圖12是表示本發明的第3實施例的打印服務器的動作的流程圖。[0028]圖13是說明本發明的第3實施例的印刷系統的狀態的圖。[0029]圖14A、14B是表示本發明的第4實施例的打印服務器的動作的流程圖。[0030]標號說明[0031]10打印服務器[0032]11控制部[0033]IlaCPU[0034]libROM[0035]lieRAM[0036]12存儲部[0037]13網絡I/F部[0038]14顯示部[0039]15操作部[0040]16信息取得部[0041]17文件結構分析部[0042]18數據變換部[0043]20控制器[0044]21控制部[0045]21aCPU[0046]21bROM[0047]21cRAM[0048]22存儲部[0049]23RIP部[0050]24網絡I/F部[0051]25打印機I/F部[0052]30圖像形成裝置[0053]31控制部[0054]31aCPU[0055]31bROM[0056]31cRAM[0057]32控制器I/F部[0058]33面板操作部[0059]34印刷部【具體實施方式】[0060]如在【
背景技術:
】中所示那樣,近年,在可變印刷時,文件大小大的PDF文件被輸入到打印服務器的情況變多。圖1是表示TOF文件的一例的示意圖。在該例中,頁1、4、7成為可變數據部分,頁2、3、5、6、8、9成為靜態(固定)數據部分。在這樣的TOF文件被輸入的情況下,對文件結構進行分析而提取靜態(固定)數據部分(以虛線包圍的部分),通過使文件持有如“靜態數據X份數”(例如,頁2X100份、頁3X100份)這樣的信息,從而能夠削減文件大小以及頁數。在圖2中表示用于說明將PDF文件變換為可變印刷數據所帶來的效果的示意圖。由于從打印服務器向印刷裝置的數據傳送時間依賴于文件大小,在印刷裝置或控制器中的RIP(光柵圖像處理(RasterImageProcessing))處理時間依賴于頁數,因此,通過對原始的文件的文件大小以及頁數進行削減,如圖2所示,能夠縮短數據傳送時間、RIP處理時間,進而能夠縮短印刷時間。[0061]可是,在打印服務器中輸入的文件不一定全部都是能夠變換為可變印刷數據的數據,此外,上述的文件分析耗費時間。因此,例如,在對所輸入的文件的全部頁進行了分析之后,了解到所輸入的文件不是能夠變換為可變印刷數據的數據的情況下,打印服務器中的文件分析的時間成為浪費。特別是,存在可變印刷用途的PDF文件的頁數甚至成為10000頁左右的情況,在這樣的文件大小大的TOF文件被輸入的情況下,大量的時間成為浪費。[0062]因此,在本發明的一個實施方式中,打印服務器進行如下的控制:基于與成為印刷處理的對象的文件或者圖像處理裝置有關的規定的信息、即印刷設定信息或成為印刷處理的對象的文件的文件信息、表示控制器的動作狀態的裝置信息等,判斷是否進行成為印刷處理的對象的文件的文件結構的分析(是否是能夠變換為可變印刷數據的特定的數據、是否有進行文件結構的分析的足夠的時間),根據判斷結果來進行文件結構的分析,基于文件結構的分析結果而將成為印刷處理的對象的文件變換為可變印刷數據,在對文件結構進行了分析的情況下將可變印刷數據發送至圖像處理裝置,在沒有分析文件結構的情況下將成為印刷處理的對象的文件發送至圖像處理裝置。由此,對文件結構進行了分析的結果,在判明了不是能夠變換為可變印刷數據的數據的情況下,能夠預先防止文件結構的分析時間成為浪費這樣的不良狀況,能夠有效地執行印刷處理。[0063][實施例1][0064]為了更詳細地說明上述的本發明的實施方式,參照圖3至圖9來說明本發明的第I實施例的印刷控制程序以及印刷控制裝置和印刷控制方法。圖3以及圖4是表示本實施例的印刷系統的結構的示意圖,圖5A至圖7分別是表示打印服務器、控制器、圖像形成裝置的結構的方框圖。此外,圖8是表示本實施例的打印服務器的動作的流程圖,圖9是說明在打印服務器中輸入的文件的結構的圖。另外,在以下的說明中,能夠變換為可變印刷數據的特定的數據是指,印刷內容具有相同的靜態(固定)數據部分的數據,可變印刷數據是指,印刷內容對相同的靜態(固定)數據部分以份數進行指定從而對文件大小以及頁數進行削減后的數據,成為印刷處理的對象的文件或能夠變換為可變印刷數據的特定的數據、可變印刷數據的形式沒有特別地限定。[0065]如圖3所示那樣,在本實施例的印刷系統中,在內部網上分別配置通過通信網絡能夠連接的打印服務器10(印刷控制裝置)和包含控制器20的圖像形成裝置30。另外,在圖3中,設為進行RIP處理的圖像處理裝置即控制器20被包含在圖像形成裝置30中的結構,但是,也可以如圖4所示那樣,設為使控制器20獨立作為圖像處理裝置,且圖像形成裝置30連接到控制器20的結構。此外,在圖3以及圖4中,通過打印服務器10、控制器20以及圖像形成裝置30來構成印刷系統,但是,也可以設為包含用于制成要輸入(發送)至打印服務器10的文件的客戶端裝置的結構。另外,作為通信網絡的標準,可以使用以太網(Ethernet)(注冊商標)等,但是,從打印機控制器20向圖像形成裝置30的數據傳送除了以太網(注冊商標)以夕卜,也能夠使用IEEE1394、并口(Parallel)等。以下,以圖4的結構的印刷系統為前提,詳細地說明各裝置。[0066][打印服務器][0067]打印服務器10是對控制器20或者圖像形成裝置30發送基于原稿文件的印刷數據的印刷控制裝置,如圖5A所示,具備控制部11、存儲部12、網絡I/F部13,根據需要而具備顯示部14以及操作部15等。[0068]控制部11由CPU(中央處理單元(CentralProcessingUnit))Ila、R0M(只讀存儲器(ReadOnlyMemory))llb或RAM(隨機存取存儲器(RandomAccessMemory))IIc等的存儲器而構成,這些經由總線而被連接。CPUlla從ROMIlb或存儲部12中讀出程序,在RAMIlc中展開并執行,從而進行打印服務器10的整體控制。[0069]存儲部12由HDD(硬盤驅動器(HardDiskDrive))或SSD(固態驅動器(SolidStateDrive))等而構成,存儲用于CPUIIa控制各部分的程序(包含印刷控制程序)、在打印服務器10中輸入的文件或使用打印服務器10的應用而制成的文件等的成為印刷處理的對象的文件(以下,稱作原稿文件)、從原稿文件生成的可變印刷數據等。[0070]網絡I/F部13由NIC(網絡接口卡(NetworkInterfaceCard))或調制解調器等而構成,建立與經由網絡而連接的控制器20或圖像形成裝置30的連接,對控制器20或圖像形成裝置30發送原稿文件或從原稿文件生成的可變印刷數據等。[0071]顯示部14是LCD(液晶顯示器(LiquidCrystalDisplay))等,顯示與印刷指示有關的各種畫面。操作部15是鼠標或鍵盤等,接受與印刷指示有關的各種操作。[0072]此外,如圖5B所示那樣,上述控制部11也作為信息取得部16、文件結構分析部17、數據變換部18等來發揮作用。[0073]信息取得部16取得在打印服務器10中輸入的、或者通過打印服務器10制成的原稿文件所附帶的印刷設定信息(紙張尺寸設定、雙面印刷設定、印刷份數設定、后處理設定等的信息)。[0074]文件結構分析部17基于信息取得部16所取得的印刷設定信息,判斷是否進行文件結構的分析。即,基于印刷設定信息,判定原稿文件是否是能夠變換為可變印刷數據的特定的數據,在判斷為是能夠變換為可變印刷數據的特定的數據的情況下,進行文件結構的分析,將原稿文件的各頁分類為由可變數據部分構成的頁和由靜態(固定)數據部分構成的頁。例如,印刷設定信息是用于指定份數設定的信息,在印刷份數被指定為I份的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高(即,推測為原稿文件是能夠變換為可變印刷數據的特定的數據)而進行文件結構的分析,將分析結果通知至數據變換部18。此外,印刷設定信息是用于指定印刷份數以及后處理的信息,在印刷份數被指定為I份、且存在后處理設定的情況(例如,在對原稿整體指定了后處理的情況)下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低(即,推測為原稿文件不是能夠變換為可變印刷數據的特定的數據)而不進行文件結構的分析,而是將原稿文件直接輸出至控制器20作為印刷數據。此外,印刷設定信息包含用于指定印刷尺寸以及雙面印刷的信息,在印刷尺寸設定為明信片尺寸或明信片尺寸的倍數、且指定了雙面印刷的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高(即,推測為原稿文件是能夠變換為可變印刷數據的特定的數據)而進行文件結構的分析,將分析結果通知至數據變換部18。[0075]數據變換部18基于文件結構分析部17的分析結果,將原稿文件變換為可變印刷數據。具體而言,關于由靜態(固定)數據部分構成的頁,變換為指定了該頁的位置以及該頁的印刷份數的數據。然后,將變換后的可變印刷數據輸出至用于進行RIP處理的圖像處理裝置即控制器20。[0076]另外,上述信息取得部16、文件結構分析部17、數據變換部18也可以作為硬件而構成,也可以作為使控制部11作為信息取得部16、文件結構分析部17、數據變換部18而發揮作用的印刷控制程序而構成,使CPUlla執行該印刷控制程序。[0077][控制器][0078]控制器20是進行RIP處理等,且基于印刷數據而生成圖像形成裝置30能夠印刷的圖像數據的圖像處理裝置,如圖6所示那樣,其由控制部21、存儲部22、RIP部23、網絡I/F部24和打印機I/F部25等而構成。[0079]控制部21由CPU21和ROM21b或RAM21c等的存儲器而構成,這些經由總線而被連接。CPU21a從ROM21b或存儲部22中讀出程序,在RAM21c中展開并執行,從而進行控制器20的整體控制。[0080]存儲部22由HDD或SSD等而構成,存儲用于CPU21a控制各部分的程序、原稿文件、從原稿文件生成的可變印刷數據、從原稿文件或者可變印刷數據生成的印刷圖像數據等。[0081]RIP部23由圖像處理ASIC(專用集成電路(Applicat1nSpecificIntegratedCircuit))等構成,對從打印服務器10取得的原稿文件或者可變印刷數據進行位圖(Bitmap)展開而生成柵格數據,根據需要對柵格數據進行網屏(Screening)或圖像處理,生成原稿的各頁的印刷圖像數據。此外,RIP部23根據需要,對印刷圖像數據進行網屏(Screen)處理、濃淡度修正、濃度平衡調整、細線化、半色調處理等。[0082]網絡I/F部24由NIC或調制解調器等而構成,建立與經由網絡而連接的打印服務器10的連接,對原稿文件或可變印刷數據等進行接收。打印機I/F部25是用于與圖像形成裝置30連接的專用接口,對圖像形成裝置30發送印刷圖像數據等。[0083][圖像形成裝置][0084]圖像形成裝置30是打印機或復合機(多功能復合一體機(MFP:Mult1-Funct1nalPeripherals))等,如圖7所示那樣,由控制部31和控制器I/F部32和面板操作部33和印刷部(引擎)34等而構成。[0085]控制部31由CPU31a和ROM31b或RAM31c等的存儲器而構成,這些經由總線而被連接。CPU31a從ROM31b中讀出程序,在RAM31c中展開并執行,從而進行圖像形成裝置30的整體控制。[0086]控制器I/F部32是用于與控制器20連接的專用接口,從控制器20接收印刷圖像數據等。[0087]面板操作部33是在LCD等的顯示部上形成了由格子狀的透明電極組成的觸摸傳感器的觸摸面板等,顯示與印刷相關的各種畫面,并且能夠進行與印刷有關的各種操作。[0088]印刷部34是基于印刷圖像數據而執行印刷處理的引擎。具體而言,進行如下處理:對通過帶電裝置而帶電的感光鼓,從曝光裝置照射與圖像相應的光而形成靜電潛像,通過顯影裝置使其附著帶電的調色劑而進行顯影,將該調色劑像一次轉印到轉印帶上,從轉印帶二次轉印到紙張,進而通過定影裝置使紙張上的調色劑像定影。[0089]另外,圖3至圖7是本實施例的印刷系統的一例,只要圖像形成裝置30基于從打印服務器10輸出的原稿文件或者可變印刷數據而能夠執行印刷,則各裝置的結構或控制能夠適當進行變更。[0090]接著,說明上述結構的打印服務器1的動作的一例。CI3U11a通過將存儲于ROMIlb或者存儲部12中的印刷控制程序在RAMIlc中展開并執行,從而執行圖8的流程圖所示的各步驟的處理。[0091]首先,打印服務器10的控制部11(信息取得部16)從在打印服務器10中輸入的或者在打印服務器10中制成的原稿文件中取得印刷設定信息(SlOl)。在此,如圖9所示那樣,設為JDF(作業定義格式(JobDefinit1nFormat))的文件與原稿的頁數據一起被輸入。在該JDF文件中,描述了份數設定或雙面印刷設定、印刷尺寸設定、頁單位設定等。[0092]接著,控制部11(文件結構分析部17)基于所取得的印刷設定信息,判斷原稿文件是否是能夠變換為可變印刷數據的特定的數據。首先,基于所取得的印刷設定信息,確認份數設定是否為I份(S102)。在可變印刷中,對靜態(固定)數據部分進行共用,通過依次對可變數據部分進行變更而制成內容不同的印刷物的情況較多,可認為可變印刷不是將相同的印刷物印刷多份。因此,在份數設定不是I份的情況下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低(即,推測為原稿文件不是能夠變換為可變印刷數據的特定的數據),不進行文件結構的分析(S103),而是將原稿文件直接輸出至控制器20(S110)。[0093]在S102中份數設定為I份的情況下,可以判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高,進行原稿文件的文件結構的分析,也可以進一步使用其他的印刷設定信息,判斷是否進行文件結構的分析。在圖8的例的情況下,控制部11(文件結構分析部17)基于所取得的印刷設定信息,確認是否對原稿整體指定了后處理(S104)。在可變印刷中,通過依次對可變數據部分進行變更從而制成內容不同的多個印刷物,因此,可認為不會將原稿整體作為小冊子或者對原稿整體進行裝訂。因此,在對原稿整體指定了小冊子或裝訂等的后處理的情況下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低(即,推測為原稿文件不是能夠變換為可變印刷數據的特定的數據),不進行文件結構的分析(S103),而是將原稿文件直接輸出至控制器20(SllO)0[0094]在S104中沒有對原稿整體指定后處理的情況下,控制部11(文件結構分析部17)基于所取得的印刷設定信息,確認是否印刷尺寸設定為明信片尺寸或者明信片尺寸的倍數、且指定了雙面印刷(S105)。可變印刷被用于直郵廣告等,在直郵廣告中,在明信片或往返明信片等的表面上印刷地址,且在背面印刷廣告等的情況較多。因此,在印刷尺寸設定為明信片尺寸或者明信片尺寸的倍數、且指定了雙面印刷的情況下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高(S卩,推測為原稿文件是能夠變換為可變印刷數據的特定的數據),進行文件結構的分析,控制部11(數據變換部18)基于分析結果而將原稿文件變換為可變印刷數據(S106),將該可變印刷數據輸出至控制器20(S110)。[0095]在S105中印刷尺寸設定不是明信片尺寸或者明信片尺寸的倍數、或者沒有指定雙面印刷的情況下,控制部11(文件結構分析部17)基于所取得的印刷設定信息,確認頁單位設定,確認是否以數頁為單位而指定了后處理(S107)。在可變印刷中,以數頁為單位而作為小冊子、或者以數頁為單位而進行裝訂的情況較多。因此,在以數頁為單位(即,按每規定的頁)而設定了小冊子或裝訂等的后處理的情況下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高(即,推測為原稿文件是能夠變換為可變印刷數據的特定的數據),進行文件結構的分析,控制部11(數據變換部18)基于分析結果而將原稿文件變換為可變印刷數據(S109),將可變印刷數據輸出至控制器20(SllO)0[0096]另一方面,在沒有以數頁為單位而指定后處理的情況下,雖然不能說原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高,但在可變印刷中,由于將靜態(固定)數據部分的頁插入到可變數據部分的頁而制成多個印刷物,因此,在頁結構中存在規律的情況下,也存在原稿文件是能夠變換為可變印刷數據的特定的數據的可能性。因此,在沒有以數頁為單位而指定后處理的情況下,控制部11(文件結構分析部17)進行文件結構的分析,但是,與文件結構的分析一起判斷頁結構有無規律(是否存在靜態(固定)數據部分),在即使將文件結構的分析進行預先決定的規定頁以上,仍然判斷為在頁結構中沒有規律(沒有靜態(固定)數據部分)的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低,中途結束文件結構的分析(S108),將原稿文件直接輸出至控制器20(SllO)0[0097]如此,進行如下的控制:基于份數設定或印刷尺寸設定、雙面印刷設定、后處理設定等的印刷設定信息,判斷原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性是高還是低,在判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低的情況下不進行文件結構的分析,而是將原稿文件直接輸出至控制器20,在判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高的情況下進行文件結構的分析,基于文件結構的分析的結果而將原稿文件變換為可變印刷數據,將該可變印刷數據輸出至控制器20。從而能夠預先防止產生無用的文件分析時間這樣的不良狀況,有效地進行印刷處理。[0098]另外,在上述流程中,在S104中沒有對原稿整體指定后處理的情況下,進行S105的基于印刷尺寸設定以及雙面印刷設定的判斷,在S105中印刷尺寸不是明信片尺寸或明信片尺寸的倍數、或者沒有指定雙面印刷的情況下,進行了S107的基于頁單位設定的判斷,但是,這些判斷的順序能夠適當變更,例如,也能夠在S102中印刷份數為I份的情況下進行S105或S107的判斷、或者在S104中沒有對原稿整體指定后處理的情況下進行S107的判斷。[0099][實施例2][0100]接著,關于本發明的第2實施例的印刷控制程序以及印刷控制裝置和印刷控制方法,參照圖10以及圖11進行說明。圖10是表示本實施例的打印服務器的動作的流程圖,圖11是說明TOF文件的結構的圖。[0101]在前述的第I實施例中,記載了與頁數據一起描述了印刷設定信息的JDF文件作為原稿文件被輸入的情況,但是,也存在不包含印刷設定信息的文件(例如,PDF文件)被輸入的情況。因此,在本實施例中,設為在不包含印刷設定信息的文件被輸入的情況下,基于文件信息而判斷原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高不高,根據該判斷結果而進行文件結構的分析。[0102]在該情況下,印刷系統的結構與前述的第I實施例的圖1至圖7是同樣的,但是,打印服務器10的控制部11(信息取得部16)從原稿文件的頭部(Header)等中取得紙張尺寸信息、文件大小、頁數等的與原稿文件有關的文件信息。此外,控制部11(文件結構分析部17)基于文件信息,判斷是否進行文件結構的分析。例如,進行如下的控制:在原稿文件為尺寸混合原稿、且在尺寸的順序中存在規律的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高(即,推測為原稿文件是能夠變換為可變印刷數據的特定的數據)而進行文件結構的分析,在原稿文件不是尺寸混合原稿或者在尺寸的順序中沒有規律的情況下,確認文件大小以及頁數是否均為預先決定的規定數以上。然后,在文件大小以及頁數的至少一個小于規定值的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低(即,推測為原稿文件不是能夠變換為可變印刷數據的特定的數據)而不進行文件結構的分析,在文件大小以及頁數為規定值以上的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高而進行文件結構的分析。[0103]以下,說明打印服務器1的動作的一例。CPU11a將存儲于ROMlIb或者存儲部12中的印刷控制程序在RAMIlc中展開并執行,從而執行如圖10的流程圖所示的各步驟的處理。[0104]首先,打印服務器10的控制部11(信息取得部16)從在打印服務器10中輸入的、或者在打印服務器10中制成的原稿文件的頭部等中取得紙張尺寸信息、文件大小、頁數等的文件信息(S201)。在此,設為PDF文件被輸入。該PDF文件例如如圖11所示那樣,由各頁的數據構成。[0105]接著,控制部11(文件結構分析部17)基于文件信息,判定原稿文件是否是能夠變換為可變印刷數據的特定的數據。首先,基于文件信息,確認是否原稿文件為多個尺寸的紙張混合的原稿(尺寸混合原稿)、且在該紙張尺寸的順序中存在規律(S202)。在可變印刷中,如圖11所示那樣,由于使多樣的原稿進行組合而制成印刷物,所以各種尺寸的紙張混合的情況較多,此外,在紙張的尺寸的順序中產生規律。因此,在是尺寸混合原稿、且在尺寸的順序中存在規律的情況(在圖11中,A4和A3混合載置,且每3個頁成為A3尺寸)下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高(即,推測為原稿文件是能夠變換為可變印刷數據的特定的數據),進行文件結構的分析,控制部11(數據變換部18)根據分析結果而將原稿文件變換為可變印刷數據(S203),將可變印刷數據輸出至控制器20(S207)。[0106]在S202中原稿文件不是尺寸混合原稿、或者雖然是尺寸混合原稿但是在紙張尺寸中沒有規律的情況下,雖然不能說原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高,但在可變印刷中,使用靜態(固定)數據部分和可變數據部分而制成內容不同的多個印刷物,因此,可認為文件大小或頁數一定程度變大。因此,在不是尺寸混合原稿、或者雖然是尺寸混合原稿但是在紙張尺寸中沒有規律的情況下,控制部11(文件結構分析部17)基于文件信息,確認文件大小以及頁數是否為預先決定的規定數以上(S204)。在文件大小以及頁數的至少一個小于規定數的情況下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低(即,推測為原稿文件不是能夠變換為可變印刷數據的特定的數據),不進行文件結構的分析(S205),而是將原稿文件直接輸出至控制器20(S207)。[0107]另一方面,在文件大小以及頁數為規定數以上的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高(即,推測為原稿文件是能夠變換為可變印刷數據的特定的數據),控制部11(文件結構分析部17)進行文件結構的分析。此時,與文件結構的分析一起判斷頁結構有無規律(是否有靜態(固定)數據部分),在即使將文件結構的分析進行預先決定的規定頁以上,仍然判斷為在頁結構中沒有規律(沒有靜態(固定)數據部分)的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低,中途結束文件結構的分析(S206),將原稿文件直接輸出至控制器20(S207)。[0108]如此,進行如下的控制:基于紙張尺寸信息、文件大小、頁數等的文件信息,判斷原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性是高還是低,在判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低的情況下不進行文件結構的分析,而是將原稿文件直接輸出至控制器20,在判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高的情況下進行文件結構的分析,基于文件結構的分析的結果而將原稿文件變換為可變印刷數據,將該可變印刷數據輸出至控制器20。從而能夠預先防止如產生無用的文件分析時間這樣的不良狀況,有效地執行印刷處理。[0109]另外,在上述流程中,在S202中原稿文件不是尺寸混合、或者在紙張尺寸中沒有規律的情況下,進行了S204的基于文件大小以及頁數的判斷,但是,這些判斷的順序能夠適當變更,例如,也能夠先進行基于文件大小以及頁數的判斷。[0110][實施例3][0111]接著,關于本發明的第3實施例的印刷控制程序以及印刷控制裝置和印刷控制方法,參照圖12以及圖13進行說明。圖12是表示本實施例的打印服務器的動作的流程圖,圖13是表示印刷系統的狀態的示意圖。[0112]在前述的第I以及第2實施例中,基于原稿文件其本身而判斷了是否進行文件結構的分析,但是,在印刷系統為某一特定的狀態(例如,圖像處理裝置即控制器20為RIP處理中的狀態)下,即使輸出原稿文件,控制器20也不能立即開始RIP處理,因此,進行了文件結構的分析的話能夠使印刷處理提前完成。另一方面,在控制器20不是RIP處理中的情況下,控制器20能夠立即開始RIP處理,因此,不進行文件結構的分析,而是對控制器20輸出原稿文件的話能夠使印刷處理提前完成。因此,在本實施例中,設為基于表示印刷系統的動作狀態(例如圖像處理裝置的動作狀態)的信息而判斷是否進行文件結構的分析。[0113]在該情況下,印刷系統的結構與前述的第I實施例的圖1至圖7是同樣的,如圖13所示那樣,打印服務器10進行如下的控制:從進行RIP處理的圖像處理裝置即控制器20中,獲得表示是否為RIP處理中等的系統的動作狀態(圖像處理裝置的動作狀態)的裝置信息,基于所獲得的裝置信息,判斷是否進行文件結構的分析,根據該判斷結果,不進行文件結構的分析而將原稿文件直接輸出至控制器20、或者進行文件結構的分析,基于文件結構的分析的結果而將原稿文件變換為可變印刷數據,將該可變印刷數據輸出至控制器20。[0114]具體而言,控制器20的控制部21將表示本裝置的狀態(特別是RIP部23的動作狀態)的裝置信息輸出至打印服務器10。此外,打印服務器10的控制部11(信息取得部16)從控制器20中取得裝置信息,控制部11(文件結構分析部17)基于裝置信息,判斷是否進行文件結構的分析。例如,在控制器20正在進行RIP處理的情況下,判斷為有進行文件結構的分析的足夠的時間,進行控制以使進行文件結構的分析。[0115]以下,說明打印服務器1的動作的一例。CPU11a通過將存儲于ROM11b或者存儲部12中的印刷控制程序在RAMIlc中展開并執行,從而執行圖12的流程圖所示的各步驟的處理。另外,在打印服務器10中,設為如圖13那樣原稿文件被輸入。或者,也可以由打印服務器10制成原稿文件。此外,在原稿文件中,可以如實施例1那樣使用描述了頁數據和印刷設定信息的JDF文件,也可以如實施例2那樣使用不包含印刷設定信息的TOF文件。[0116]首先,打印服務器10的控制部11(信息取得部16)從控制器20取得裝置信息(S301)。在此,取得控制器20是否正在進行RIP處理的信息。[0117]接著,控制部11(文件結構分析部17)基于所取得的裝置信息,判斷是否進行所述原稿文件的文件結構的分析。在控制器20如圖12所示那樣正在進行RIP處理的情況下,即使將原稿文件輸出至控制器20,也不能立即開始該原稿文件的RIP處理,因此,控制部11(文件結構分析部17)進行文件結構的分析,控制部11(數據變換部18)根據分析結果而將原稿文件變換為可變印刷數據(S303),將該可變印刷數據輸出至控制器20(S305)。[0118]另一方面,在控制器20沒有正在進行RIP處理的情況下,控制器20能夠立即開始RIP處理,因此,控制部11(文件結構分析部17)不進行文件結構的分析(S304),而是將原稿文件直接輸出至控制器20(S305)。[0119]如此,進行如下的控制:基于表示進行RIP處理的圖像處理裝置即控制器20是否正在進行RIP處理等的系統的動作狀態的裝置信息(圖像處理裝置的動作狀態),判斷是否進行文件結構的分析,根據該判斷結果,不進行文件結構的分析而將原稿文件直接輸出至控制器20、或者進行文件結構的分析,基于文件結構的分析的結果而將原稿文件變換為可變印刷數據,將該可變印刷數據輸出至控制器20。從而能夠使印刷系統有效地進行動作,能夠有效地執行印刷處理。[0120]另外,在上述流程中,基于表示控制器20的RIP部23的動作狀態的裝置信息,判斷了是否分析原稿文件的文件結構,但是,成為判斷的基準的信息不限于上述裝置信息,能夠利用表示圖像形成裝置30的印刷部34的動作狀態的信息等、表示印刷系統的各裝置的動作狀態的任意的信息。[0121][實施例4][0122]接著,關于本發明的第4實施例的印刷控制程序以及印刷控制裝置和印刷控制方法,參照圖14A、14B進行說明。圖14A、14B是表示本實施例的打印服務器的動作的流程圖。[0123]在前述的第I實施例中,基于印刷設定信息而判斷是否進行文件結構的分析,在第2實施例中基于文件信息而判斷是否進行文件結構的分析,在第3實施例中,基于控制器20的裝置信息而判斷是否進行文件結構的分析,但是,也能夠將這些控制進行組合。[0124]以下,說明該情況下的打印服務器10的動作。CPUIla是通過將存儲與ROMIlb或者存儲部12中的印刷控制程序在RAMIlc中展開并執行,從而執行圖14A、14B的流程圖所示的各步驟的處理。[0125]首先,打印服務器10的控制部11(信息取得部16)從在打印服務器10中輸入的文件中取得印刷設定信息(S401),基于所取得的印刷設定信息,確認份數設定是否為I份(S402)。在份數設定不是I份的情況下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低,不進行文件結構的分析(S411),將原稿文件直接輸出至控制器20(S412)。[0126]在份數設定為I份的情況下,控制部11(文件結構分析部17)基于所取得的印刷設定信息,確定是否對原稿整體指定了后處理(S403),在對原稿整體指定了小冊子或裝訂等的后處理的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低,不進行文件結構的分析(S411),將原稿文件直接輸出至控制器20(S413)。[0127]在沒有對原稿整體指定了后處理的情況下,控制部11(文件結構分析部17)基于所取得的印刷設定信息,確定是否紙張尺寸設定為明信片尺寸或者明信片尺寸的倍數、且指定了雙面印刷(S404),在紙張尺寸設定為明信片尺寸或者明信片尺寸的倍數、且指定了雙面印刷的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高,進行文件結構的分析,控制部11(數據變換部18)根據分析結果而將原稿文件變換為可變印刷數據(S412),將該可變印刷數據輸出至控制器20(S413)。[0128]在紙張尺寸設定不是明信片尺寸或者明信片尺寸的倍數、或者沒有指定雙面印刷的情況下,控制部11(文件結構分析部17)基于所取得的印刷設定信息,確認頁單位設定,確認是否以數頁為單位而指定了后處理(S405),在以數頁為單位而設定了小冊子或裝訂的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高,進行文件結構的分析,控制部11(數據變換部18)根據分析結果而將原稿文件變換為可變印刷數據(S412),將該可變印刷數據輸出至控制器20(S413)。[0129]在沒有以數頁為單位而設定了后處理的情況下,控制部11(信息取得部16)從在打印服務器10中輸入的原稿文件的頭部等中,取得紙張尺寸信息、文件大小、頁數等的文件信息(S406)。接著,控制部11(文件結構分析部17)基于文件信息,確認是否原稿文件是多個尺寸的紙張混合的原稿、且在該紙張尺寸的順序中有規律(S407),在原稿文件是尺寸混合原稿、且在紙張尺寸的順序中有規律的情況下,判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高,進行文件結構的分析,控制部11(數據變換部18)根據分析結果而將原稿文件變換為可變印刷數據(S412),將該可變印刷數據輸出至控制器20(S413)。[0130]在原稿文件不是尺寸混合原稿、或者雖然是尺寸混合原稿但是在紙張尺寸中沒有規律的情況下,控制部11(文件結構分析部17)基于文件信息,確認文件大小以及頁數是否為預先決定的規定數以上(S408),在文件大小以及頁數的至少一個小于規定數的情況下,控制部11(文件結構分析部17)判斷為原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性低,不進行文件結構的分析(S411),而是將原稿文件直接輸出至控制器20(S413)。[0131]另一方面,在文件大小以及頁數為規定數以上的情況下,控制部11(信息取得部16)從控制器20取得裝置信息(S409)。在控制器20正在進行RIP處理的情況下,控制部11(文件結構分析部17)進行文件結構的分析,控制部11(數據變換部18)根據分析結果而將原稿文件變換為可變印刷數據(S412),將該可變印刷數據輸出至控制器20(S413)。另一方面,在控制器20沒有正在進行RIP處理的情況下,控制部11(文件結構分析部17)不進行文件結構的分析(S411),而是將原稿文件直接輸出至控制器20(S413)。[0132]如此,基于印刷設定信息、文件信息、裝置信息,判斷是否進行文件結構的分析,從而能夠有效地執行印刷處理。[0133]另外,本發明不限定于上述實施例,只要不脫離本發明的主旨,印刷系統以及各裝置的結構或控制能夠適當變更。[0134]例如,在上述各實施例中,將份數設定或紙張尺寸設定、雙面印刷設定、后處理設定等記載為印刷設定信息,將紙張尺寸信息、文件大小、頁數等記載為文件信息,將控制器20是否正在進行RIP處理記載為裝置信息,但這些是例示,可以利用能夠判斷原稿文件是能夠變換為可變印刷數據的特定的數據的蓋然性高不高的任意的信息。[0135]產業上的利用可能性[0136]本發明能夠用于對成為印刷處理的對象的文件進行分析而生成可變印刷用的文件的印刷控制程序以及記錄了該印刷控制程序的記錄介質和執行該印刷控制程序的打印服務器和包含打印服務器的印刷系統中的印刷控制方法。【主權項】1.一種用于印刷控制裝置的印刷控制方法,所述印刷控制裝置對進行RIP處理即光柵圖像處理的圖像處理裝置輸出基于原稿文件的印刷數據,其特征在于,所述印刷控制裝置進行以下處理:信息取得處理,取得與所述原稿文件或者所述圖像處理裝置有關的規定的信息;文件結構分析處理,基于所述規定的信息,判斷是否進行用于將所述原稿文件分類為固定數據部分和可變數據部分的文件結構的分析,根據判斷結果來進行文件結構的分析;數據變換處理,基于所述文件結構的分析結果,將所述原稿文件變換為可變印刷數據;以及輸出處理,在進行了所述文件結構的分析的情況下將所述可變印刷數據輸出至所述圖像處理裝置,在沒有進行所述文件結構的分析的情況下將所述原稿文件輸出至所述圖像處理裝置。2.如權利要求1所述的印刷控制方法,其特征在于,在所述信息取得處理中,取得所述原稿文件所附帶的印刷設定信息,在所述文件結構分析處理中,基于所述印刷設定信息,判斷所述原稿文件是否是能夠變換為可變印刷數據的特定的數據,在判斷為所述原稿文件是所述特定的數據的情況下,進行所述原稿文件的文件結構的分析。3.如權利要求2所述的印刷控制方法,其特征在于,所述印刷設定信息包含用于指定印刷份數的信息,在所述文件結構分析處理中,在印刷份數被指定為I份的情況下,判斷為所述原稿文件是所述特定的數據的蓋然性高,進行所述原稿文件的文件結構的分析。4.如權利要求2所述的印刷控制方法,其特征在于,所述印刷設定信息包含用于指定印刷份數以及后處理的信息,在所述文件結構分析處理中,在印刷份數被指定為I份、且對原稿整體指定了后處理的情況下,判斷為所述原稿文件是所述特定的數據的蓋然性低,不進行所述原稿文件的文件結構的分析。5.如權利要求2所述的印刷控制方法,其特征在于,所述印刷設定信息包含用于指定印刷尺寸以及雙面印刷的信息,在所述文件結構分析處理中,在印刷尺寸被指定為明信片尺寸或者明信片尺寸的倍數、且指定了雙面印刷的情況下,判斷為所述原稿文件是所述特定的數據的蓋然性高,進行所述原稿文件的文件結構的分析。6.如權利要求2?5的任一項所述的印刷控制方法,其特征在于,所述印刷設定信息包含用于指定頁單位的后處理的信息,在所述文件結構分析處理中,對每規定的頁指定了后處理的情況下,判斷為所述原稿文件是所述特定的數據的蓋然性高,進行所述原稿文件的文件結構的分析。7.如權利要求1所述的印刷控制方法,其特征在于,在所述信息取得處理中,取得所述原稿文件的文件信息,在所述文件結構分析處理中,基于所述文件信息,判斷所述原稿文件是否是能夠變換為可變印刷數據的特定的數據,在判斷為所述原稿文件是所述特定的數據的情況下,進行所述原稿文件的文件結構的分析。8.如權利要求7所述的印刷控制方法,其特征在于,所述文件信息包含紙張尺寸信息,在所述文件結構分析處理中,在所述原稿文件為尺寸混合原稿、且紙張尺寸的順序有規律的情況下,判斷為所述原稿文件是所述特定的數據的蓋然性高,進行所述原稿文件的文件結構的分析。9.如權利要求7或者8所述的印刷控制方法,其特征在于,所述文件信息包含文件大小以及頁數,在所述文件結構分析處理中,在所述文件大小以及所述頁數為預先決定的規定值以上的情況下,判斷為所述原稿文件是所述特定的數據的蓋然性高,進行所述原稿文件的文件結構的分析。10.如權利要求1所述的印刷控制方法,其特征在于,在所述信息取得處理中,從所述圖像處理裝置取得用于表示該圖像處理裝置的動作狀態的裝置信息,在所述文件結構分析處理中,基于所述裝置信息,判斷是否進行所述原稿文件的文件結構的分析。【文檔編號】G06K15/02GK106022395SQ201610164267【公開日】2016年10月12日【申請日】2016年3月22日【發明人】杉本訓彥【申請人】柯尼卡美能達株式會社