專利名稱:一種應(yīng)用在數(shù)字印刷中的畫稿生成器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用在數(shù)字印刷中的畫稿生成器,特別涉及一種應(yīng)用在服裝服飾輔料行業(yè)中的畫稿產(chǎn)生器,能高效率的生成符合打印所需的多變異性畫稿。
背景技術(shù):
目前數(shù)字印刷仍然是印刷行業(yè)的一個(gè)熱門話題,從稿件制作、拼版排模、膠片輸出、制版套版、工作流程整合,軟件技術(shù)代替?zhèn)鹘y(tǒng)方式的印刷技術(shù)扮演了大量的角色。但是在服裝服飾輔料這個(gè)行業(yè)上,現(xiàn)有數(shù)字印刷技術(shù)卻未能對(duì)行業(yè)內(nèi)的條形碼大量印刷和款式多變化的稿件制作甚至稿件流水號(hào)的產(chǎn)生,提供很好的解決方式。目前最常用的方法,就是采用人工方式的計(jì)算機(jī)制做畫稿,但稿件產(chǎn)生之后的后續(xù)處理過程與以前的處理方式仍然一樣,仍然需要耗費(fèi)大量人工并且人工差錯(cuò)率仍然很高,因而數(shù)字印刷技術(shù)帶來的高效率在服裝服飾輔料行業(yè)并未得到充分體現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明要解決上述現(xiàn)有技術(shù)中存在的問題。本發(fā)明的目的是提供一種應(yīng)用在數(shù)字印刷中的畫稿生成器,特別涉及一種應(yīng)用在服裝服飾輔料行業(yè)中的畫稿產(chǎn)生器,能高效率的生成符合服裝服飾輔料行業(yè)打印所需的多變異性畫稿。
為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案畫稿生成器包括至少兩臺(tái)連接到互聯(lián)網(wǎng)的服務(wù)器,所述服務(wù)器中至少一臺(tái)用作腳本服務(wù)器,其他服務(wù)器用作畫稿服務(wù)器;定義一種畫稿腳本描述語言,該語言包含有多種特別定義的腳本元素,并存儲(chǔ)在所述的腳本服務(wù)器中;所述腳本服務(wù)器接收客戶從網(wǎng)絡(luò)傳來的畫稿,用所述畫稿腳本描述語言來描述所述的客戶畫稿生成畫稿腳本并且存儲(chǔ)在所述腳本服務(wù)器中;所述畫稿服務(wù)器接收客戶訂單數(shù)據(jù),并將訂單數(shù)據(jù)處理為樣式腳本格式,并依所述樣式腳本格式向所述腳本服務(wù)器發(fā)出畫稿腳本要求;所述腳本服務(wù)器按所述畫稿服務(wù)器要求將配比的畫稿腳本反饋至所述的畫稿服務(wù)器;所述畫稿服務(wù)器處理所述畫稿腳本、所述樣式腳本及存儲(chǔ)在所述畫稿服務(wù)器的畫稿輸出參數(shù)并輸出畫稿。
本發(fā)明還可以采用如下技術(shù)方案畫稿生成器包括一臺(tái)連接到互聯(lián)網(wǎng)的服務(wù)器,所述服務(wù)器中用作腳本服務(wù)器,同時(shí)也用作畫稿服務(wù)器;定義一種畫稿腳本描述語言,該語言包含有多種特別定義的腳本元素,并存儲(chǔ)在所述的腳本服務(wù)器中;所述腳本服務(wù)器接收客戶從網(wǎng)絡(luò)傳來的畫稿,用所述畫稿腳本描述語言來描述所述的客戶畫稿生成畫稿腳本并且存儲(chǔ)在所述腳本服務(wù)器中;所述畫稿服務(wù)器接收客戶訂單數(shù)據(jù),并將訂單數(shù)據(jù)處理為樣式腳本格式,并依所述樣式腳本格式向所述腳本服務(wù)器發(fā)出畫稿腳本要求;所述腳本服務(wù)器按所述畫稿服務(wù)器要求將配比的畫稿腳本反饋至所述的畫稿服務(wù)器;所述畫稿服務(wù)器處理所述畫稿腳本、所述樣式腳本及存儲(chǔ)在所述畫稿服務(wù)器的畫稿輸出參數(shù)并輸出畫稿。
本發(fā)明由于采用以上的技術(shù)方案,本發(fā)明所提供的畫稿生成器可結(jié)合客戶從網(wǎng)絡(luò)終端傳來的訂單數(shù)據(jù)、已存在的畫稿元素并搭配畫稿內(nèi)容產(chǎn)生畫稿,從而可以非常高效方便的生產(chǎn)服裝服飾輔料行業(yè)中的卷標(biāo)、貼紙、印標(biāo)、條型碼等。
圖1是本發(fā)明的一個(gè)具體實(shí)施例的結(jié)構(gòu)圖;圖2是本發(fā)明的一個(gè)具體實(shí)施例中對(duì)客戶來稿用畫稿腳本描述的過程,本圖可應(yīng)用在圖一結(jié)構(gòu)圖所示的具體實(shí)施例中;圖3是本發(fā)明的一個(gè)具體實(shí)施例中對(duì)客戶訂單用畫稿服務(wù)器進(jìn)行數(shù)據(jù)轉(zhuǎn)換的過程,本圖可應(yīng)用在圖一結(jié)構(gòu)圖所示的具體實(shí)施例中;圖4是本發(fā)明的一個(gè)具體實(shí)施例中對(duì)畫稿服務(wù)器處理腳本并輸出畫稿的過程,本圖可應(yīng)用在圖一結(jié)構(gòu)圖所示的具體實(shí)施例中;圖5是腳本解譯程序暨畫稿解譯程序中PDF畫稿產(chǎn)生代碼運(yùn)作流程圖;圖6是腳本解譯程序暨畫稿解譯程序中PDF文件產(chǎn)生代碼運(yùn)作流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體的實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
如圖1所示,在該實(shí)施例中,包括一臺(tái)腳本服務(wù)器、畫稿服務(wù)器1、畫稿服務(wù)器2,組合成本發(fā)明的硬件結(jié)構(gòu),接收并處理從網(wǎng)絡(luò)傳來的客戶數(shù)據(jù)。
本發(fā)明首先采用通行的XML標(biāo)準(zhǔn),定義一種畫稿腳本描述語言,該語言包含有多種特別定義的腳本元素,并存儲(chǔ)在圖一所示的腳本服務(wù)器中。以下是關(guān)于多種特別定義的腳本元素的簡(jiǎn)單描述
1.文字元素<text/><textblock/><textbox/><textrect/>
2.條型碼元素<barcode/>3.圖片元素<image/>
4.樣稿元素<pdf/><label/><template/>
5.幾何元素<path/><curve/><rect/><circle/><roundrect/>
6.樣式元素<pattern/>
7.針對(duì)條形碼流水號(hào)的輸出賦予條型碼元素SerialAt和SerialWith特征值8.針對(duì)外部樣稿的導(dǎo)入和做到分布式處理外部樣稿文件賦予樣稿元素服務(wù)器(server)和端口(port)特征值9.可調(diào)整式條型碼指令,提高條型碼等級(jí)的需求。
10.原樣式稿的導(dǎo)入,無須重復(fù)制造復(fù)雜的畫稿和設(shè)計(jì)組件。
上述腳本元素中的<image/><label/><template/><pdf/>是一種離線資源性質(zhì)的外部文件元素,為了集中化管理這些文件元素,可將文件元素集中于腳本服務(wù)器并賦予該元素服務(wù)器(server)和端口(port)兩個(gè)特征值,這使得服務(wù)器1和服務(wù)器2在服務(wù)客戶的畫稿時(shí)是對(duì)腳本服務(wù)器(本身也是畫稿服務(wù)器)提出腳本需求,然后通過服務(wù)器安裝的腳本解譯程序產(chǎn)生終端客戶所需求的畫稿,因?yàn)檫@個(gè)分布式的指令定義,讓服務(wù)器1和服務(wù)器2所解釋出來的稿件和直接由腳本服務(wù)器解釋出來的稿件是一致的。
上述的畫稿服務(wù)器是可以無限制擴(kuò)充的,這樣的擴(kuò)充只需在畫稿服務(wù)器指定腳本服務(wù)器的位置,然后在服務(wù)器上安裝一個(gè)畫稿解譯程序,如此便可以分布式解決多用戶客戶使用,并達(dá)成一致性的畫稿產(chǎn)生。
上述的腳本解譯程序(Interpreter)暨畫稿解譯程序(PDF ArtworkGenerator)是用JAVA語言撰寫的一個(gè)針對(duì)卷標(biāo)畫稿產(chǎn)生PDF文件的程序(Label Script Complier),其功能是將前述特殊定義的XML文本(Label Script)當(dāng)作輸入,然后根據(jù)腳本的需求搭配一個(gè)畫稿輸出設(shè)定參數(shù)(Print Parameter)和一個(gè)可選擇性(Optional)的樣式腳本(PatternScript)輸出一個(gè)PDF格式的畫稿,這樣的畫稿和畫稿輸出設(shè)定參數(shù)主要是針對(duì)服飾輔料訂單設(shè)計(jì)的一個(gè)畫稿格式所設(shè)計(jì)的。
以下是本發(fā)明中涉及的的幾個(gè)主要JAVA類別LabelScript即畫稿腳本處理類別,PDFLabelPage即畫稿版面處理類別,PDFLabel即畫稿單元處理類別,ColorMappe即畫稿顏色處理類別,F(xiàn)ontMapper即畫稿字型處理類別,PantoneColor即印刷專色處理類別,OutlineParameter即畫稿字型加外框形式處理類別,PrintParameter即輸出設(shè)定參數(shù)處理類別,WatermarkParameter即畫稿水印處理類別,SerialParameter即條形碼流水碼處理類別,BarcodeText即字型條形碼處理類別,BarcodeImage即圖形條形碼處理類別,Barcode2D即利用JAVA2D類別產(chǎn)生條形碼處理類別,TextElement即畫稿的單一文字處理類別,TextBlock即畫稿的多元文字處理類別,TextBox即畫稿的對(duì)齊型文字處理類別,Memo即畫稿的多行文字處理類別,PDFElement即畫稿的PDF原稿處理類別,ImageElement即畫稿的圖形處理類別,J2DCanvas即利用JAVA2D類別產(chǎn)生圖形的處理類別,Template即樣版畫稿的處理類別,Rectangle即畫稿的矩形處理類別,Circle即畫稿的矩形處理類別,RoundRect即畫稿的圓角矩形處理類別,Ellipse即畫稿的橢圓形處理類別,Path即畫稿的直線處理類別,Curve即畫稿的曲線處理類別,PageInfo即畫稿信息處理類別,NotationElement即畫稿注釋處理類別,LabelCreator即畫稿產(chǎn)生器類別,LSObject即畫稿與樣式數(shù)據(jù)處理類別,HttpServlet即畫稿的網(wǎng)絡(luò)傳輸處理類別。
下面結(jié)合圖5、圖6對(duì)代碼運(yùn)作流程進(jìn)行簡(jiǎn)單說明。
圖5是PDF畫稿產(chǎn)生代碼運(yùn)作流程圖;該流程描述了一個(gè)畫稿卷標(biāo)產(chǎn)生的過程,即LabelScript類別讀取一個(gè)XML腳本的Label Script然后分析腳本的各個(gè)元素后交由相對(duì)應(yīng)元素處理的類別并通過ColorMapper、FontMapper、PantoneColor、OutlineParameter等工具類別產(chǎn)生一個(gè)PDFLabel類別,而PDFLabel類別具備產(chǎn)生PDF畫稿的功能。
圖6是PDF文件產(chǎn)生代碼運(yùn)作流程圖;該流程說明PDF文件產(chǎn)生的過程,PDF畫稿文件通過PDFLabelPage類別把PDFLabel產(chǎn)生的PDF畫稿元素畫在PDFLabelPage上面,而LabelCreator類別讀入一個(gè)PrintParameter類別的畫稿輸出參數(shù)設(shè)定后呼叫PDFLabelPage類別并根據(jù)畫稿輸出參數(shù)的設(shè)定可以產(chǎn)生印刷用的PDF文件稿,同時(shí)LabelCreator類別同時(shí)可以去讀取一個(gè)樣式腳本文件(可選擇性的),產(chǎn)生不同款式的PDF畫稿元素。
圖5、圖6是對(duì)腳本解譯程序暨畫稿解譯程序代碼運(yùn)作流程的簡(jiǎn)單說明。
然后如圖2所示,圖1所示的腳本服務(wù)器基于上述已定義的一種畫稿腳本描述語言,并結(jié)合該語言包含的特別定義的腳本元素來描述腳本服務(wù)器所接收的客戶從網(wǎng)絡(luò)傳來的畫稿,生成畫稿腳本并存儲(chǔ)在圖一所示的腳器所接收的客戶從網(wǎng)絡(luò)傳來的畫稿,生成畫稿腳本并存儲(chǔ)在圖一所示的腳本服務(wù)器中。
畫稿服務(wù)器1、2在處理客戶終端傳來的訂單時(shí)是按圖三所示的樣式腳本格式最終數(shù)據(jù)格式進(jìn)行的。即將<pattern id=”ID”value=”特征值”change=”特征”/>作為一個(gè)訂單處理的最終數(shù)據(jù)格式,其中ID屬性作為一個(gè)搜尋文件特征的一個(gè)索引,特征值為客戶下單內(nèi)容,特征為畫稿的變量。這種數(shù)據(jù)設(shè)計(jì)旨在針對(duì)畫稿元素命名一個(gè)變量并通過對(duì)指定索引的搜索將畫稿變量元素替換特征值。
通過畫稿服務(wù)器1、2將客戶的訂單轉(zhuǎn)化成樣式腳本資料格式,由于客戶來單可能將訂單數(shù)據(jù)用EXCEL或TXT或CSV或客戶本身的傳統(tǒng)EDI數(shù)據(jù)或是客戶所屬的數(shù)據(jù)庫(kù)系統(tǒng)存放,畫稿服務(wù)器必須能識(shí)別各式各樣的訂單數(shù)據(jù)格式以轉(zhuǎn)換成畫稿產(chǎn)生器的可識(shí)別文件。
再結(jié)合圖4、圖1,畫稿服務(wù)器1、2接收客戶訂單數(shù)據(jù),并將訂單數(shù)據(jù)處理為樣式腳本格式,并依所述樣式腳本格式向腳本服務(wù)器發(fā)出畫稿腳本要求;腳本服務(wù)器按所述畫稿服務(wù)器要求將配比的畫稿腳本反饋至所述的畫稿服務(wù)器;所述畫稿服務(wù)器處理所述畫稿腳本、所述樣式腳本及存儲(chǔ)在所述畫稿服務(wù)器的畫稿輸出參數(shù)并輸出畫稿。
上述發(fā)明實(shí)施例的流程,描述了服裝服飾輔料行業(yè)中的畫稿產(chǎn)生器的制造過程,所有畫稿數(shù)據(jù)的傳輸和處理的都由畫稿產(chǎn)生器來完成,極好地節(jié)省了人工提高了效率。另外需要指出,腳本服務(wù)器和畫稿服務(wù)器可以集中在一臺(tái)服務(wù)器上。
權(quán)利要求
1.一種應(yīng)用在數(shù)字印刷中的畫稿生成器,包括至少兩臺(tái)連接到互聯(lián)網(wǎng)的服務(wù)器,其特征在于,所述服務(wù)器中至少一臺(tái)用作腳本服務(wù)器,所述的腳本服務(wù)器上裝有腳本解譯程序,其他服務(wù)器用作畫稿服務(wù)器,所述的畫稿服務(wù)器上安裝有畫稿解譯程序;定義一種畫稿腳本描述語言,該語言包含有多種特別定義的腳本元素,并存儲(chǔ)在所述的腳本服務(wù)器中;所述腳本服務(wù)器接收客戶從網(wǎng)絡(luò)傳來的畫稿,用所述畫稿腳本描述語言來描述所述的客戶畫稿生成畫稿腳本并且存儲(chǔ)在所述腳本服務(wù)器中;所述畫稿服務(wù)器接收客戶訂單數(shù)據(jù),并將訂單數(shù)據(jù)處理為樣式腳本格式,并依所述樣式腳本格式向所述腳本服務(wù)器發(fā)出畫稿腳本要求;所述腳本服務(wù)器按所述畫稿服務(wù)器要求將配比的畫稿腳本反饋至所述的畫稿服務(wù)器;所述畫稿服務(wù)器處理所述畫稿腳本、所述樣式腳本及存儲(chǔ)在所述畫稿服務(wù)器的畫稿輸出參數(shù)并輸出畫稿。
2.根據(jù)權(quán)利要求書1所述的應(yīng)用在數(shù)字印刷中的畫稿生成器,其特征在于,所述樣式腳本格式至少包含搜索文件特征的一個(gè)索引、客戶訂單內(nèi)容及畫稿變量。
3.根據(jù)權(quán)利要求書1所述的應(yīng)用在數(shù)字印刷中的畫稿生成器,其特征在于,所述多種特別定義的腳本元素被賦予服務(wù)器和端口兩個(gè)特征值。
4.一種應(yīng)用在數(shù)字印刷中的畫稿生成器,包括一臺(tái)連接到互聯(lián)網(wǎng)的服務(wù)器,其特征在于,所述服務(wù)器中用作腳本服務(wù)器,同時(shí)也用作畫稿服務(wù)器;定義一種畫稿腳本描述語言,該語言包含有多種特別定義的腳本元素,并存儲(chǔ)在所述的腳本服務(wù)器中;所述腳本服務(wù)器接收客戶從網(wǎng)絡(luò)傳來的畫稿,用所述畫稿腳本描述語言來描述所述的客戶畫稿生成畫稿腳本并且存儲(chǔ)在所述腳本服務(wù)器中;所述畫稿服務(wù)器接收客戶訂單數(shù)據(jù),并將訂單數(shù)據(jù)處理為樣式腳本格式,并依所述樣式腳本格式向所述腳本服務(wù)器發(fā)出畫稿腳本要求;所述腳本服務(wù)器按所述畫稿服務(wù)器要求將配比的畫稿腳本反饋至所述的畫稿服務(wù)器;所述畫稿服務(wù)器處理所述畫稿腳本、所述樣式腳本及存儲(chǔ)在所述畫稿服務(wù)器的畫稿輸出參數(shù)并輸出畫稿。
5.根據(jù)權(quán)利要求書4所述的應(yīng)用在數(shù)字印刷中的畫稿生成器,其特征在于,所述樣式腳本格式至少包含搜索文件特征的一個(gè)索引、客戶訂單內(nèi)容及畫稿變量。
6.根據(jù)權(quán)利要求書4所述的應(yīng)用在數(shù)字印刷中的畫稿生成器,其特征在于,所述多種特別定義的腳本元素被賦予服務(wù)器和端口兩個(gè)特征值。
全文摘要
本發(fā)明公開了一種應(yīng)用在數(shù)字印刷中的畫稿生成器,包括至少兩臺(tái)連接到互聯(lián)網(wǎng)的服務(wù)器,服務(wù)器中至少一臺(tái)用作腳本服務(wù)器且裝有腳本解譯程序,其他服務(wù)器用作畫稿服務(wù)器且安裝有畫稿解譯程序;在腳本服務(wù)器上定義一種畫稿腳本描述語言,用畫稿腳本描述語言來描述客戶畫稿生成畫稿腳本并且存儲(chǔ)在腳本服務(wù)器中;畫稿服務(wù)器接收客戶訂單數(shù)據(jù)并處理為樣式腳本格式,并向腳本服務(wù)器發(fā)出畫稿腳本要求;腳本服務(wù)器按畫稿服務(wù)器要求將配比的畫稿腳本反饋至畫稿服務(wù)器;畫稿服務(wù)器處理畫稿腳本、樣式腳本及存儲(chǔ)在畫稿服務(wù)器的畫稿輸出參數(shù)并輸出畫稿。本發(fā)明能高效率的生成符合服裝服飾輔料行業(yè)打印所需的多變異性畫稿。
文檔編號(hào)G06Q30/00GK1862583SQ20051002570
公開日2006年11月15日 申請(qǐng)日期2005年5月10日 優(yōu)先權(quán)日2005年5月10日
發(fā)明者翟所強(qiáng), 黃容忍 申請(qǐng)人:上海美聲服飾輔料有限公司