專利名稱:用于產生印刷產品的方法
技術領域:
本發(fā)明涉及一種用于產生印刷產品的方法,其中,至少一個文件被以第一數(shù)據(jù)格式存儲在一個存儲器中,該文件至少包含用于產生印刷產品的方法的信息,該文件被解碼為電腦的一個工作存儲器中的表征,至少一個操作被應用到工作存儲器中的所述表征上,從而使得工作存儲器中的表征的數(shù)據(jù)改變,由所述表征的數(shù)據(jù)又使得所述數(shù)據(jù)格式的數(shù)據(jù)被編碼并且根據(jù)這樣改變的數(shù)據(jù)使得印刷產品、印刷產品的加工或處理、或者印刷樣品的加工或處理被適配并且最終在使用所述適配的情況下完成印刷產品。
背景技術:
在圖像工業(yè)中為了產生印刷產品分別產生至少一個數(shù)據(jù)集,該數(shù)據(jù)集特別是可以包括用于印刷產品的印刷樣品本身。該數(shù)據(jù)集以一種標記語言(標記語言ML)、例如XML被存儲。在一種用于產生印刷產品的現(xiàn)代工作流中,印刷工業(yè)中常用的并且被CIP4組織標準化的語言或者相應的數(shù)據(jù)格式JDF被作為專門的標記語言使用。在該數(shù)據(jù)格式內部,描述需要在印刷產品上實施的各個工作步驟的參數(shù)被儲存在為此預先確定的位置上。然后為了產生印刷產品,該文件被例如從一個管理信息系統(tǒng)(MIS)遞送或者傳遞到其他的加工工位上。在這里可以例如是印刷預分批工位,例如印版曝光機、印刷機本身或者安裝在印刷機之后的折疊機。借助于JDF數(shù)據(jù)格式可以將相應的信息不僅星形地從MIS傳遞到各個工作工位而且在工作工位本身之間交換。在MIS或者各個工作工位上提供具有工作存儲器的電腦,表征形式的文件被解碼到工作存儲器中。為了處理電腦中的文件,文件被從一個中心網(wǎng)絡存儲器或者從一個電腦的本地存儲器本身調出或者被發(fā)送到電腦上。XML數(shù)據(jù)、也就是JDF在這里被作為文件儲存。這些數(shù)據(jù)可以借助于不同的接口、協(xié)議或者程序被讀入、也就是解碼到電腦的工作存儲器中。為此可以使用方法或者API例如SAX (用于XML的簡單API)、StAX (用于XML的流式API)或者DOM解析器(文檔對象模型)。信息可以從XML收集或者在工作存儲器中以面向對象的編程語言、例如JAVA產生一個對象模型。為了縮減的XML文件或者JDF文件的大小,公開了一些用于壓縮和解壓縮這些數(shù)據(jù)的方法。在這里例如有Fast Infoset和EFFICIENT XML(EXI)。在這里來自XML的元素被以其存在的順序儲存。在這里例如涉及節(jié)點、屬性、文本、注釋、命名空間和控制字符。這些單個元素然后借助于已知的方法被壓縮。在壓縮時使用一個或多個字典,以便將儲存的單個要素的明碼文本與原來的信息相分離地儲存。其他的不是專用于XML文件的方案為通常的數(shù)據(jù)壓縮方法,例如被程序如GZIP (GNU-ZIP)程序所使用。為了能夠在一種用于產生印刷產品的方法中將XML或者JDF文件在電腦的工作存儲器中描述為表征,這些文件在可以被繼續(xù)加工之前必須借助于所建議的途徑中的一種通常首先被轉化為DOM樹。該轉化非常耗時并且DOM樹耗用非常多的存儲器。此外各個加工步驟也在DOM樹的基礎上被相對較慢地執(zhí)行。由此在電腦的工作存儲器中的表征內部的XML數(shù)據(jù)的處理對于使用者來說顯得非常慢,特別是借助于已知API和方法的解碼方法非常耗時。在可以開始產生印刷產品或者印刷樣品或者被印刷的承印材料后,通過所述耗時的方法延長了時間間隔。
發(fā)明內容
因此本發(fā)明的任務在于,至少減少上述缺點。該任務通過一種依據(jù)權利要求1的用于產生印刷產品的方法得以解決。在這里首先規(guī)定,將第一數(shù)據(jù)格式的文件存放入存儲器中。該存儲器為永久性存儲器,例如硬盤存儲器。作為替代也可以是數(shù)據(jù)流,如果文件被從一臺遠程計算機或者存儲器發(fā)送到該電腦上的話。該文件至少包含用于產生印刷產品的方法的信息。這些信息可以例如為所使用的印張、要使用的顏色或者應該使用在經印刷的承印材料上的后續(xù)加工步驟。該文件在方法方面被解碼為電腦的工作存儲器內的表征。該文件的數(shù)據(jù)格式具有至少兩個存儲區(qū),其中,第一存儲區(qū)包括關于要使用或者應用的方法步驟和/或印刷工序的材料和/或關于印刷產品自身的屬性。依據(jù)本發(fā)明,工作存儲器中的表征自身也應當具有至少兩個存儲區(qū),其中,至少所述表征的第一存儲區(qū)的數(shù)據(jù)基本上與第一數(shù)據(jù)格式的文件的至少第一存儲區(qū)的數(shù)據(jù)相同。至少一個操作被應用在工作存儲器中的表征的數(shù)據(jù)上。工作存儲器中的表征的數(shù)據(jù)根據(jù)所述操作改變。由所述表征的所述被改變的數(shù)據(jù)起,第一數(shù)據(jù)格式的文件被重新編碼。該操作可以例如為版次、所使用的承印材料、折疊樣式、版面編排或者類似項目的改變。第一數(shù)據(jù)格式的被改變的數(shù)據(jù)被傳遞到至少一個用于加工或者處理印刷產品或者印刷樣品的加工裝置上。該傳遞可以作為數(shù)據(jù)流、例如通過局域網(wǎng)或者因特網(wǎng)進行或者也可以通過將文件中間存儲到一個數(shù)據(jù)載體或者服務器上進行。在被改變的數(shù)據(jù)的基礎上,印刷產品、印刷產品的加工或者印刷產品自身的加工或者替代地印刷樣品的加工被適配。最終在使用所述適配的情況下完成成品印刷產品。通過以一種基本上與存放入表征的第一存儲區(qū)的信息的形式和方式相同的格式提供第一數(shù)據(jù)格式的文件的第一存儲區(qū)內的信息,至少對于第一存儲區(qū)取消了存儲信息的耗時的轉化。由此整個文件的解碼可以顯著更快地進行。為了實施該步驟,必要的是,至少分區(qū)域地、也就是至少在第一存儲區(qū)內偏離XML的規(guī)范、然而至少偏離JDF的規(guī)范、也就是偏離CIP4規(guī)范的規(guī)定。為了簡化文件、也就是工作存儲器中的文件的表征的處理,在一種改進方案中提出,基本上相同的第一存儲區(qū)至少具有相同的節(jié)點和屬性索引。由于在依據(jù)本方法設置的將第一數(shù)據(jù)格式的數(shù)據(jù)讀入工作存儲器時至少在基本上相同的存儲區(qū)內不進行數(shù)據(jù)的轉換,印次可以相應地提高解碼速度。
為了保證工作存儲器中的第一數(shù)據(jù)格式的數(shù)據(jù)的盡可能高效和快速的讀入,在一種改進方案中提出,第一數(shù)據(jù)格式和工作存儲器中的表征的第一存儲區(qū)的數(shù)據(jù)的數(shù)字化描達被逐位一致地從第一數(shù)據(jù)格式讀寫為工作存儲器中的表征或者被相反地讀寫。為了也能夠盡快地轉換或者解碼不能被基本上相同地儲存在第一存儲區(qū)內的信息,補充提出,提供第一數(shù)據(jù)格式的至少一個第二存儲區(qū),在第二存儲區(qū)中,數(shù)據(jù)在此被以與工作存儲器中的表征的第二存儲區(qū)中相同的結構組織,提供第一數(shù)據(jù)格式的至少一個第三存儲區(qū)或者表征或者這兩者,該第三存儲區(qū)包括用于轉換所述數(shù)據(jù)格式的二進制屬性數(shù)據(jù)的字典,以便借助于所述字典將第一數(shù)據(jù)格式的第二存儲區(qū)的二進制屬性數(shù)據(jù)轉化為所述表征的第二存儲區(qū)的更高級的編程語言的對象。第二存儲區(qū)內的數(shù)據(jù)在此不被以數(shù)字方式逐位相同地存放,而是還必須被轉換,字典允許這種轉換。通過這種方式,其他的、特別是通過字典概括的屬性數(shù)據(jù)也可以被順利地解碼,這些屬性數(shù)據(jù)可以僅被提供為工作存儲器的表征中的一種更高級的編程語言的對象。有利的是,應當只有第一數(shù)據(jù)格式的第二存儲區(qū)的單值被第三存儲區(qū)的字典的字符串所取代并且此外第一數(shù)據(jù)格式和工作存儲器中的表征的第二存儲區(qū)的結構相同。由此可減少必需的解碼步驟。在一種優(yōu)選的實施方式中提出,第一數(shù)據(jù)格式由XML語言優(yōu)選以JDF格式產生。這種JDF格式是常用的并且優(yōu)選在用于產生印刷產品的工作流中使用。相應的JDF文件或者XML語言的文件的數(shù)據(jù)然后在方法方面轉換為第一電腦的工作存儲器中的表征,其中,所述表征的第一存儲區(qū)與第一數(shù)據(jù)格式的數(shù)據(jù)逐位相同地構成并且第一數(shù)據(jù)格式被這樣編碼,使得至少所述表征的第一存儲區(qū)被逐位地復制到第一數(shù)據(jù)格式的第一存儲區(qū)中。這種轉換基本上是復制步驟。這種從工作存儲器的一個存儲區(qū)到另一個存儲器的一個存儲區(qū)的位的簡單復制不需要用于轉化、也就是相應儲存的數(shù)據(jù)的編碼或者解碼的時間。在此第一數(shù)據(jù)格式與JDF文件或者XML語言的其他文件基本上不同。通過JDF文件或者XML文件的轉換,在工作存儲器中初次形成了表征,并且通過第一數(shù)據(jù)格式的第一存儲區(qū)的逐位相同的結構,在第一電腦內首次基于JDF或者XML文件產生所述第一數(shù)據(jù)格式。然后在進一步的工作流中使用帶有所述優(yōu)點的第一數(shù)據(jù)格式。但是為此必須顯著地偏離JDF規(guī)范,但是為了實現(xiàn)所述優(yōu)點必須忍受這一點。一種從第一數(shù)據(jù)格式的整個文件到工作存儲器中的表征或者反過來更快的編碼或解碼可以通過以下方式實現(xiàn),即,JDF文件的冗余的屬性集(屬性圖)在工作存儲器的所述表征的第一或者第二存儲區(qū)中只被存放一次并且通過所述表征的第三存儲區(qū)中的字典被參考。優(yōu)選在這里只有屬性集的冗余度被解析。此外提出,第一數(shù)據(jù)格式或第一數(shù)據(jù)格式的文件通過網(wǎng)絡或者存儲介質被傳遞到第二電腦中,第一數(shù)據(jù)格式的數(shù)據(jù)被解碼為第二電腦的工作存儲器中的表征,并且在這里至少第一存儲區(qū)的數(shù)據(jù)被逐位相同地復制到第二電腦的工作存儲器中的表征的第一存儲區(qū)域中,或者替代地由第一數(shù)據(jù)格式重新產生第一電腦的工作存儲器中的表征,取代了將數(shù)據(jù)傳遞到第二電腦上,其中,至少第一數(shù)據(jù)格式的第一存儲區(qū)的數(shù)據(jù)被逐位相同地復制到所述表征的第一存儲區(qū)中。接下來操作被應用在第一或者第二電腦的工作區(qū)域中的相應表征的數(shù)據(jù)上并且在考慮這些操作的情況下借助于印刷機、印刷預分級裝置或者印刷加工裝置產生或者至少操縱印刷產品。在這里工作存儲器中的表征和第一數(shù)據(jù)格式的存儲區(qū)的相同性可以有利的在多個方法步驟中在相同或者不同的電腦上被充分利用,以便在電腦上可以實施更快的操作或者在電腦中提供相應的數(shù)據(jù)并且以更快的方式和方法更容易地得到被操作過的印刷產品。獨立地還應當獲得帶有用于實施依據(jù)上述方法步驟中至少一項的方法中的一種的計算機程序的相應的存儲介質的保護。接下來說明依據(jù)本發(fā)明的方法的一個例子,然而本發(fā)明并不應限制于該例子并且從該例子可以產生其他的依據(jù)本發(fā)明的特征。在第一步驟中,在可以作為管理信息系統(tǒng)(MIS)的組成部分的第一電腦內產生第一文件。該文件可以在第一方法步驟中在一臺電腦中被轉化為該電腦的工作存儲器內的表征,并且在接下來的第二步驟中,工作存儲器中的所述表征必要時在相應地處理之后又被轉化回相應的第一數(shù)據(jù)格式。通過這種方式,也可以首次產生第一數(shù)據(jù)格式的文件,如果首次形成的文件是以XML語言或者JDF格式產生的話。在此第一數(shù)據(jù)格式大體上以如下方式和方法被構成,也就是說它具有以下部分:
權利要求
1.用于產生印刷產品的方法,其中,至少一個文件被以第一數(shù)據(jù)格式存儲在存儲器中,該文件至少包含用于產生印刷產品的方法的信息,該文件被解碼為電腦的工作存儲器中的表征,第一數(shù)據(jù)格式具有至少兩個存儲區(qū),第一存儲區(qū)包括用于待使用的方法步驟和/或印刷工序和/或印刷產品的材料的屬性,所述表征也具有至少兩個存儲區(qū),其中,至少所述表征的第一存儲區(qū)的數(shù)據(jù)基本上與第一數(shù)據(jù)格式的文件的至少一個第一存儲區(qū)的數(shù)據(jù)相同,至少一個操作被應用在工作存儲器中的所述表征的數(shù)據(jù)上,所述表征的數(shù)據(jù)根據(jù)所述操作改變,由所述表征的數(shù)據(jù)又對所述數(shù)據(jù)格式的數(shù)據(jù)進行編碼,所述數(shù)據(jù)格式的數(shù)據(jù)作為文件或者數(shù)據(jù)流被傳遞到至少一個用于加工或者處理印刷產品或者印刷樣品的加工裝置上,基于這樣改變的數(shù)據(jù),印刷產品、印刷產品的加工或處理或者印刷樣品的加工或處理被適配并且最終在使用所述適配的情況下完成印刷產品。
2.如權利要求1所述的方法,其特征在于,基本上相同的第一存儲區(qū)至少具有相同的節(jié)點和屬性索引。
3.如權利要求1或2所述的方法,其特征在于,基本上相同的第一存儲區(qū)具有相同格式的相應數(shù)據(jù)并且在將第一數(shù)據(jù)格式的數(shù)據(jù)讀入工作存儲器中時,不進行基本上相同的第一存儲區(qū)的數(shù)據(jù)的轉換。
4.如權利要求3所述的方法,其特征在于,第一數(shù)據(jù)格式和工作存儲器中的表征的第一存儲區(qū)的數(shù)據(jù)的數(shù)字化表達被逐位一致地由第一數(shù)據(jù)格式讀寫到工作存儲器中的表征中或者被相反地讀寫。
5.如權利要求1所述的方法,其特征在于,提供所述第一數(shù)據(jù)格式的至少一個第二存儲區(qū),在所述第二存儲區(qū)中,數(shù)據(jù)以與工作存儲器中的表征的第二存儲區(qū)中相同的結構被提供,提供所述第一數(shù)據(jù)格式和/或所述表征的至少一個第三存儲區(qū),該第三存儲區(qū)包括用于轉換所述數(shù)據(jù)格式的二進制屬性數(shù)據(jù)的字典,并且借助于所述字典將所述第一數(shù)據(jù)格式的第二存儲區(qū)的二進制屬性數(shù)據(jù)轉化為所述表征的第二存儲區(qū)的更高級的編程語言的對象。
6.如權利要求5所述的方法,其特征在于,只有所述第一數(shù)據(jù)格式的第二存儲區(qū)的單值被所述第三存儲區(qū)的字典的字符串所取代并且此外所述第一數(shù)據(jù)格式和工作存儲器中的表征的第二存儲區(qū)的結構相同。
7.如權利要求1所述的方法,其特征在于,所述第一數(shù)據(jù)格式由XML語言、優(yōu)選由JDF格式產生,相應的JDF文件或者XML語言的文件的數(shù)據(jù)被轉換為第一電腦的工作存儲器中的表征,所述表征的第一存儲區(qū)被與所述第一數(shù)據(jù)格式的數(shù)據(jù)逐位相同地建立,并且所述第一數(shù)據(jù)格式被編碼,其方式是,至少所述表征的第一存儲區(qū)被相同地逐位復制到所述第一數(shù)據(jù)格式的第一存儲區(qū)中。
8.如權利要求7所述的方法,其特征在于,所述JDF文件的冗余的屬性集(屬性圖)在工作存儲器中的表征的第一或第二存儲區(qū)中只被存放一次并且通過所述表征的第三存儲區(qū)中的字典被參考,其中,優(yōu)選只有屬性集的冗余度被解析。
9.如權利要求7所述的方法,其特征在于,所述第一數(shù)據(jù)格式通過網(wǎng)絡或者存儲介質被傳遞到第二電腦上,所述第一數(shù)據(jù)格式的數(shù)據(jù)被解碼為第二電腦的工作存儲器中的表征,并且在這里至少所述第一存儲區(qū)的數(shù)據(jù)被逐位相同地復制到第二電腦的工作存儲器中的表征的第一存儲區(qū)域中, 或者作為替代從第一數(shù)據(jù)格式重新產生第一電腦的工作存儲器中的表征,其中,至少所述第一數(shù)據(jù)格式的第一存儲區(qū)的數(shù)據(jù)被逐位相同地復制到所述表征的第一存儲區(qū)中,操作被應用在第一或者第二電腦的工作區(qū)域中的相應表征的數(shù)據(jù)上并且在考慮所述操作的情況下借助于印刷機、印刷預分級裝置或者印刷加工裝置產生或者操縱印刷產品。
10.存儲介質,其具有用于實 施依據(jù)前述權利要求中至少一項的方法的計算機程序。
全文摘要
為了能夠在一種用于產生印刷產品的方法中將JDF文件在電腦的工作存儲器中描述為表征,這些文件必需首先被轉換為DOM樹。這種轉換非常耗時。對于單個加工步驟也是如此。為了加速編碼和處理步驟,本發(fā)明提出,至少一個第一數(shù)據(jù)格式的文件被存儲在一個存儲器中,該文件至少包含用于產生印刷產品的方法的信息,該文件被解碼為電腦的工作存儲器中的表征,第一數(shù)據(jù)格式具有至少兩個存儲區(qū),第一存儲區(qū)包括待使用的方法步驟和/或印刷工序和/或印刷產品的材料的屬性,所述表征也具有至少兩個存儲區(qū)并且至少所述表征的第一存儲區(qū)的數(shù)據(jù)基本上與第一數(shù)據(jù)格式的文件的至少一個第一存儲區(qū)的數(shù)據(jù)相同。
文檔編號G06F3/12GK103106053SQ20121046189
公開日2013年5月15日 申請日期2012年8月31日 優(yōu)先權日2011年9月1日
發(fā)明者M·科恩 申請人:海德堡印刷機械股份公司