專利名稱:用于使用印板的標簽印刷系統(tǒng)的比例算法的制作方法
技術領域:
本發(fā)明涉及一種在世界范圍內的遠程地點通過互聯(lián)網與服務器和中央數(shù)據(jù)庫通信以制作標簽的系統(tǒng)和方法。
背景技術:
已知很多實現(xiàn)標簽或標牌制作中各過程的系統(tǒng)。有一種稱作GOES的這樣的系統(tǒng)使用有限數(shù)量的集線器,這些集線器每天同步一次,以通過一個局域網進行相互之間的通信。當同步時,所有的客戶訂單、產品更新、表格更正等都可以由一個“總路由器”分發(fā)給所有這些集線器。每個集線器又都進一步與一些輔助站點相連,這些輔助站點也通過同步與它們的父集線器通信。為了使來自某個輔助站點的訂單改變能更新到所有集線器,該輔助站點必須首先與父集線器同步,然后通過每天的同步和路由過程將該訂單改變復制并發(fā)送給其它集線器。這一系統(tǒng)不僅需要在所有的集線器對所有的數(shù)據(jù)進行復制,而且路由信息的同步過程包含固有的延遲。由于該延遲,在同步過程發(fā)生前,一個或多個集線器可能在一天的一部分時間內操作過時的信息。一般情況下,這一系統(tǒng)被設置成只有父集線器具有訂單輸入能力,而輔助站點被限制為根據(jù)從集線器接收的數(shù)據(jù)進行制作。當一個站點接收到數(shù)據(jù)后,就可以按美國專利號5,287,434中所描述的那樣進行處理。在美國專利號5,227,643、5,239,622和5,345,091中所示的系統(tǒng)都可以與GOES系統(tǒng)相互作用,以創(chuàng)建印刷任務、編輯格式及輸入印刷數(shù)據(jù)。
發(fā)明內容
按照本發(fā)明,可以克服上述的已有標簽預訂和制作系統(tǒng)的缺點。本發(fā)明的標簽制作系統(tǒng)和方法允許在世界范圍內的遠程地點通過互聯(lián)網與服務器和中央數(shù)據(jù)庫聯(lián)系來制作標簽。本發(fā)明的系統(tǒng)和方法提供自動類型設定,以按照不同客戶的不同需求來生產不同類型的制作、圖像數(shù)據(jù)文件,而這些生產的制作文件將被用來通過顯著不同的印刷技術如熱敏印刷、平版印刷等印刷標簽。針對平版印刷,將使用一種比例方法來生成最節(jié)省成本的印板數(shù)量和標簽在每塊印板上的布局。
更為獨特的是,本發(fā)明的系統(tǒng)和方法包括了通過互聯(lián)網接收一個或多個標簽訂單,這些訂單標識著將印刷在標簽上的不同數(shù)據(jù)。接收到的數(shù)據(jù)被存儲在與服務器相聯(lián)的中央數(shù)據(jù)庫中。處理存儲在中央數(shù)據(jù)庫中的一個或多個訂單的請求也是通過互聯(lián)網接收自某個遠程地點。該系統(tǒng)針對許多客戶和/或標簽類型和/或制作機具類型,存儲了許多不同模板或格式。當要處理一個或多個訂單時,這些訂單中所標識的印刷數(shù)據(jù)就與從許多存儲模板中選出的某種印刷模板相合并,為所要印刷的標簽生成圖像數(shù)據(jù)。然后,這一個或多個所處理訂單的圖像數(shù)據(jù)就被存儲到中央數(shù)據(jù)庫中,中央數(shù)據(jù)庫通過互聯(lián)網與制作標簽的遠程地點交換這些數(shù)據(jù)。
這一個或多個訂單可以接收自一個或多個地點,而處理這些訂單的請求可以接收自與之相同或不同的地點。而且,接收自不同地點的訂單可以作為一個印刷任務一起進行處理,這樣所預訂的標簽就將在同一地點一起印刷。標簽圖像數(shù)據(jù)被生成在一個制作文件內,這個制作文件可以從中央數(shù)據(jù)庫發(fā)送到世界范圍內的遠程地點,用于自動標簽印刷和/或平版印刷方法所要求的自動印板制作。例如,一個熱敏打印機的制作文件包括了一個可由熱敏打印機直接打印的數(shù)據(jù)流。制作文件最好還包括印刷標簽所有必需的字體和圖形信息。在平版印刷過程中使用的制作文件有不同的類型,并使用可由印板制作機直接輸入與處理的格式。
針對使用包含許多標簽一起印刷的布局的印板的印刷方法,本發(fā)明的系統(tǒng)和方法自動地定義一個印板布局,該布局包含了對許多具有相同或不同需印刷的變量數(shù)據(jù)的標簽的某種安排。一種比例算法被用來生成最節(jié)省成本的印板數(shù)量和在每塊印板上的標簽布局。這一算法的達成是先使一個任務中制作標簽的印板數(shù)量最小化,然后根據(jù)所確定的最小印板數(shù)量計算制作成本,再增加用于不同標簽布局的任務的印板數(shù)量,并重新計算制作成本。這一過程不斷重復,直到獲得最節(jié)省成本的印板數(shù)量和標簽布局。
按照本發(fā)明的另一特點,該系統(tǒng)動態(tài)地或自動地創(chuàng)建新的訂單輸入網頁,這些網頁被通過互聯(lián)網發(fā)送給客戶來預訂標簽,以及將新產品輸入系統(tǒng)并使之可用于訂貨。這一功能是通過一種獨特而有益的數(shù)據(jù)組織方式來達成的,而這一數(shù)據(jù)組織方式是預訂及制作顯著不同類型的標簽所必需的,并包含了不同類型的變量數(shù)據(jù)。
本發(fā)明的系統(tǒng)和方法允許世界范圍內的位置通過互聯(lián)網與系統(tǒng)服務器和中央數(shù)據(jù)庫聯(lián)系以實時地預定、處理和制作標簽。本發(fā)明的系統(tǒng)和方法也使從訂單輸入到標簽制作的時間徹底地減少,并使制作成本顯著地降低。而且,該系統(tǒng)提供了訂單處理中巨大的靈活性,使訂單可以在便利的基礎上以顯著不同的印刷方法被快速容易地單獨或一起處理。
本發(fā)明的這些及其它優(yōu)點和新穎特點,以及其某個實施例的細節(jié),都將通過以下的描述和附圖而獲得更充分的理解。
更為獨特的是,本發(fā)明的比例方法包括確定印刷預定數(shù)量標簽的最小印板數(shù)量;確定運行每塊印板以印刷預定數(shù)量標簽的總次數(shù);以及將該總運行次數(shù)與某參照數(shù)相比較,以確定是否需要增加印板數(shù)量。
按照本發(fā)明的方法的另一特點,該參照數(shù)是所印刷標簽的總數(shù)量和印板上標簽位置常量的一個函數(shù)。而且,印板的最小數(shù)量也是根據(jù)一個任務中需印刷的變量或不同標簽種類的數(shù)目以及印板上標簽位置常量來確定的。
按照本發(fā)明的方法的另一特點,確定運行每塊印板的總次數(shù)的步驟包括確定在至少一塊用來印刷同樣數(shù)據(jù)的標簽的印板上的標簽位置數(shù)量。而且,多個同樣數(shù)據(jù)的標簽可以通過在兩塊或多塊印板間分割標簽數(shù)量來印刷。
圖1,本發(fā)明一個標簽預訂、處理和制作系統(tǒng)的方塊圖;圖2,商店組、標簽類型、標簽引用和預定標簽的銷售商或制造商之間關系的示意圖;圖3,用于商店組的配置器主程序的流程圖;圖4,與圖3用于商店組的流程圖的相關屏幕;
圖5,用于標簽的配置器程序的流程圖;圖6,與圖5用于標簽的流程圖相關的屏幕;圖7,用于列表的配置器程序的流程圖;圖8,與圖7用于列表的流程圖相關的屏幕;圖9,用于模式的配置器程序的流程圖;圖10,與圖9用于模式的流程圖相關的屏幕;圖11,用于項的配置器程序的流程圖;圖12,與圖11用于項的流程圖相關的屏幕;圖13,用于驗證規(guī)則的配置器程序的流程圖;圖14,與圖13用于驗證規(guī)則的流程圖相關的屏幕;圖15,變量數(shù)據(jù)訂單輸入程序的流程圖;圖16,與圖15流程圖相關的產品選擇屏幕;圖17,與圖15流程圖相關的帳戶選擇屏幕;圖18,與圖15流程圖相關的產品代碼屏幕;圖19,與圖15流程圖相關的數(shù)量屏幕;圖20,與圖15流程圖相關的用于訂單確認的變量數(shù)據(jù)和數(shù)量顯示屏幕;圖21,與圖15流程圖相關的訂單提交確認屏幕;圖22,制作程序主菜單的流程圖;圖23,與圖22流程圖相關的屏幕;圖24,制作程序之客戶訂單文件導入的流程圖;圖25,與圖24流程圖相關的屏幕;圖26,制作程序之查看新訂單-商店組的流程圖;圖27,圖26流程圖的相關屏幕;圖28,制作程序之查看新訂單-產品的流程圖;圖29,圖28流程圖的相關屏幕;圖30,制作程序之查看新訂單-訂單數(shù)據(jù)的流程圖;圖31,圖30流程圖的相關屏幕;圖32,制作程序之查看新訂單-比例的流程圖;圖33,圖32流程圖的相關屏幕;圖34,制作程序之查看新訂單-確認的流程圖;圖35,圖34流程圖的相關屏幕;
圖36,制作程序之文件進展的流程圖;圖37,圖36流程圖的相關屏幕;圖38,制作程序之搜集新制作文件的流程圖;圖39,圖38流程圖的相關屏幕;圖40,制作程序之搜集舊制作文件的流程圖;圖41,圖40流程圖的相關屏幕;圖42,制作程序之出錯文件的流程圖;圖43,制造站點、產品(標簽引用)、機具和機具類型之間關系的示意圖;圖44A-B,類型設定主任務控制器程序的屏幕和相關流程圖;圖45A-B,類型設定程序之模板裝入的屏幕和相關流程圖;圖46A-C,類型設定程序之數(shù)據(jù)合并的屏幕、相關流程圖和Postscript語言文件屏幕;圖47A-D,類型設定程序之PDF輸出的屏幕、相關流程圖、PDF文件正面和PDF文件反面屏幕;圖48,本發(fā)明的比例算法的流程圖;圖49A-B,圖48比例算法的一個“運行數(shù)量”子程序的流程圖;以及圖50,圖48比例算法的輸入和輸出數(shù)據(jù)的圖表。
發(fā)明詳細描述本發(fā)明的標簽預訂和制作系統(tǒng)10利用互聯(lián)網12與一個服務器14和一個中央數(shù)據(jù)庫16進行通信,使放置于其上的具有變量數(shù)據(jù)的標簽產品訂單可以以電子方式接收自世界范圍的客戶18、20。而更重要的是該系統(tǒng)10使世界范圍的制造地點22、24可以訪問存儲在中央數(shù)據(jù)庫16中的已接收到的訂單,并可以一同處理來自多個不同地點的一個或多組訂單,以最及時和最高效的方式制作標簽。該系統(tǒng)不僅可以適應客戶不同格式和不同標簽類型的需求,而且可以按照顯著不同的制作方法來處理和制作標簽,這些制作方法包括但不限于熱敏印刷和平版印刷。此處所用術語“標簽”的意思包含了任何可以在上面印刷信息以與某種產品相關聯(lián)的記錄構件、紙張、織物等等。例如,術語“標簽”可以包括注意標簽、內容標簽、價格標簽、懸掛標牌、票券、背粘標簽、非背粘標簽等。
主服務器14按照一些將在下面詳細討論的軟件程序運作,以實現(xiàn)遠程標簽預訂和制作。主服務器14的接口是一個Web服務器28,該Web服務器28將網頁傳遞給系統(tǒng)的多個不同用戶18、20、22、24、26,并將用戶輸入的信息傳遞回主服務器14。主服務器程序包括了訂單輸入程序,訂單輸入程序讓客戶(如某個商店組、銷售商、服裝或產品制造商)可以使用一臺PC 18、20或類似設備來通過互聯(lián)網預訂具有變量數(shù)據(jù)的標簽。這些變量數(shù)據(jù)可以包括文字數(shù)字文本,如價格、尺寸、內容信息、注意信息等,以及條碼信息。通過互聯(lián)網接收到的訂單將與作為EDI文件29輸入的電子訂單、通過電話和傳真接收并由鍵盤輸入的訂單一起,被存儲到中央數(shù)據(jù)庫16中。
訂單輸入程序和其它程序都使用存儲在中央數(shù)據(jù)庫16中的信息,包括客戶目錄文件、定義網頁的模式文件、變量表、驗證數(shù)據(jù)等。這些存儲數(shù)據(jù)可由某個使用PC 26的管理者通過互聯(lián)網12與主服務器14通信而進行更新。主服務器程序還包括配置器程序,配置器程序讓管理者可以通過互聯(lián)網將具有不同格式和/或不同制作方法的新標簽產品添加到系統(tǒng)中去。配置器程序還自動產生如模式文件所定義的網頁,用于訂單輸入和處理新產品。配置器程序還讓產品的多個不同表格如變量表和驗證數(shù)據(jù)都可以被更新。這一特點使新產品可以被容易迅速地添加到系統(tǒng)中,使得在編寫軟件或程序方面缺乏經驗的人能自動地創(chuàng)建網頁。
主服務器14的標簽制作程序讓世界范圍內的任何制造商都可以使用一臺PC 22、24或類似設備通過互聯(lián)網與該服務器14通信,以訪問存儲在中央數(shù)據(jù)庫中的一個或多個訂單,并通過標簽的制作來處理這些訂單。來自不同地點但用于類似或相似產品的訂單可以被組織到一起,組成一個任務,以更價廉更高效地進行標簽制作。如果有必要,某個制造商也可以選取某個任務中的一個訂單,并單獨地處理它。該系統(tǒng)使任務可以被容易地組成和更改。由服務器14在處理一個或多個訂單過程中生成的任務數(shù)據(jù)被存儲到中央數(shù)據(jù)庫16中。為效率起見,制造地點還可以更改與某個任務相關聯(lián)的制作方法。例如,針對大的任務可以用平版印刷,而針對較小量的任務則使用熱敏印刷。當一個或多個訂單組成一個任務,而某種制作方法或機具類型也已選定時,服務器14的標簽制作程序和任務控制服務器30可以提供自動類型設定。盡管主服務器14與進行自動類型設定的任務控制服務器30一起工作,以實現(xiàn)非??焖俚奶幚恚绻枰?,由服務器30執(zhí)行的功能顯然也可以由服務器14單獨執(zhí)行。本發(fā)明并不需要如圖所示使用三個服務器,服務器的數(shù)量可以根據(jù)每個服務器的能力而進行增減。
服務器30有一個用于類型設定的關聯(lián)數(shù)據(jù)庫,其中存儲了多個不同的模板,每個模板都針對由該系統(tǒng)10制作的不同標簽產品而定義一種標簽格式或印板布局等。模板信息也可以存儲在中央數(shù)據(jù)庫16中。當處理一個任務時,主服務器30將任務數(shù)據(jù)傳遞給任務控制服務器30,任務控制服務器30則打開適當?shù)哪0?,將包含在任務?shù)據(jù)中的印刷數(shù)據(jù)與選定的模板相合并,并針對將要用以制作該任務標簽的制作方法類型或機具類型創(chuàng)建一個適當?shù)闹谱魑募V谱魑募詈冒瑢⒁谱鞯臉撕灪?或印板的圖像,以及所有需要的字體和圖形,這樣后者就不需要被存儲在實際印刷(即制造)地點。然而,如果例如在制造地點可以存儲并穩(wěn)定地訪問字體和圖形信息時,制作文件也可以不需要包含這些信息。所生成的制作文件的類型隨所使用的制作方法的不同種類而變化。例如,對于熱敏印刷,制作文件最好包含可輸入并由某臺熱敏打印機32打印的數(shù)據(jù)流,該熱敏打印機32通過互聯(lián)網12與接收制作文件的PC 18、22、24或其它類型的計算機相連。對于平版印刷,生成一個PDF類型制作文件,該類型制作文件可以通過互聯(lián)網12傳送給遠端PC或其它計算機,然后該遠端PC或其它計算機將該制作文件使用于一臺印板制作機34,以生成一塊用于平版印刷的印板。這些生成的制作文件從服務器30傳輸?shù)椒掌?4,并與服務器14生成的其它制作文檔一起存儲到中央數(shù)據(jù)庫16中。然后某個任務的制作文件通過互聯(lián)網傳送到制造地點或印刷標簽的客戶地點。制作文件還可以包含一個或多個命令或指令,以在機具32、34接收到這些文件時實現(xiàn)自動印刷或印板制作。或者,與制作文件相關聯(lián)的開始印刷或印板制作操作的命令也可以由與機具32、34相連的接收PC或主機來發(fā)送。
在平版印刷的類型設定前,可能要執(zhí)行一個比例算法。在一個平版印刷任務中,可能使用多塊印板,每塊印板都包含一個關于多個可能相同也可能不同的標簽圖像的布局。比例則是一種為完成需印刷不同變量數(shù)據(jù)的標簽制作任務確定最節(jié)省成本的印板數(shù)量和每塊印板布局的算法。
由本發(fā)明中的系統(tǒng)10生成制作文件只要用幾秒鐘,而不是象已有系統(tǒng)那樣要用幾分鐘甚至幾小時。當制作文件由該系統(tǒng)10生成并被存儲到中央數(shù)據(jù)庫16中后,就可以通過互聯(lián)網被下載到某個特定的制造地點,就可以如前所述,根據(jù)為任務指定的制作方法,由某臺熱敏打印機32自動地打印該任務,或者由某臺印板制作機34自動地制作印板。打印機32和/或印板制作機34可以通過網絡直接與制造地點PC 22、24相連,或可以通過主機36和局域網間接與制造地點PC相連。在制造地點,制作文件可以通過無線通信或通過硬線纜連接傳輸給打印機32/印板制作機34。而且,標簽也可以由預訂標簽的客戶在其自己的打印機32上制作或打印。這一特點允許客戶使用該系統(tǒng)10預訂和印刷標簽,而不需要自己來生成制作文件。在本發(fā)明以前,特別是當要使用新的格式或機具類型時,制作文件的生成是非常費時的,還需要專業(yè)人員。
圖2中描述了按照本發(fā)明所使用的標簽信息組織形式。該組織形式使系統(tǒng)10在新的標簽產品被添加入系統(tǒng)時可以自動地生成新的網頁。該組織形式還實現(xiàn)了在過去相當復雜的具有變量數(shù)據(jù)產品的訂單輸入。如圖2所示,該組織形式包含商店組、標簽類型、標簽引用和客戶,以及將在下面描述的模式、頁和項。在系統(tǒng)10中可用的標簽產品都被賦予一個標簽引用或標識40。然后標簽引用被放置在一個標簽類型42中。一個標簽類型就是可以共享某個訂單輸入屏幕或網頁的一組標簽引用。一個標簽類型42與某個特定商店組44相關聯(lián)。一個客戶46,如一個銷售商或服裝制造商,可能會為一個以上的商店組預訂標簽。每個標簽類型都有一個針對某特定商店組的由模式文件定義的相關網頁。在每個網頁中都包含了多個項,這些項使各個標簽字段的數(shù)據(jù),如價格、尺寸、條碼、內容、注意指令等都可以輸入。模式定義被分成三個主表模式頭、模式頁和模式項。模式頭與某個商店組相聯(lián)系。而對一個商店組可以定義多個模式。模式頭具有一個或多個模式頁。模式頁定義了訂單輸入網頁。如前所述,模式頁直接與標簽類型相關。例如,在某個商店組內,可以為織物注意標簽和擺動標簽或懸掛標牌定義標簽類型。由于這些標簽類型中每一種所要求的印刷信息都不相同,因此每種標簽類型都需要不同的模式。模式項表包含了對某特定網頁上所有輸入字段的描述。每個頁都有一個順序編號,描述在訂單輸入過程中頁面顯示的次序。由于一個模式頁被綁定于一種標簽類型,所以可以有一個以上的頁具有同樣的順序編號。用戶從某個網頁上對標簽的選擇會影響后續(xù)頁面的顯示。模式項的范圍可以從簡單的文字數(shù)字輸入字段到復雜的鏈接列表。數(shù)據(jù)驗證則由系統(tǒng)10通過在數(shù)據(jù)輸入點對盡可能多的輸入字段應用驗證列表來達成。
圖3-14中所描述的配置器程序使管理者可以將新產品添加到系統(tǒng)中,而系統(tǒng)則能夠按照更新了的模式表自動創(chuàng)建新網頁。圖3顯示了配置器主程序,圖4顯示了相關屏幕。圖4的主屏幕分為選擇按鈕和頁框。每個頁框可將用戶帶到配置器的不同區(qū)域。配置器使用戶可以為某個標簽配置變量數(shù)據(jù)字段。具相同印刷信息的多個標簽可以分組成標簽類型。對每個字段都可以應用驗證規(guī)則。標簽的結構被存儲到模式數(shù)據(jù)庫表中,用于在用戶登錄到互聯(lián)網來下訂單時自動生成訂單輸入網頁。圖3顯示了用于圖3中主屏幕的商店組頁框的流程圖。這是用戶登錄后的默認頁框。如果用戶如方框52中所確定的那樣選擇添加一個商店組,則創(chuàng)建一個具有相關代碼與描述的新商店組。如果用戶如方框54中所確定的那樣選擇編輯一個商店組,則已存在的商店組在方框56中被編輯。如果用戶如方框58中所確定的那樣選擇刪除一個商店組,則已存在的商店組在方框60中被刪除。用戶還可以如方框62中所確定的那樣退出程序,則程序會在方框64終止。如圖4所示,商店組按字母順序顯示,而最上面的商店組則被增亮顯示或默認選定。當前選擇可以通過將光標移動到某個不同組的名字或描述上來改變。從圖4的屏幕中,如果用戶如方框66中所確定的那樣選擇“標簽”頁框,則程序前進到圖5中所描述的程序。如果用戶如方框68中所確定的那樣選擇“列表”頁框,則程序前進到圖7中所描述的程序。如果用戶如方框70中所確定的那樣選擇“模式”頁框,則程序前進到圖9中所描述的程序。
圖5顯示了配置器標簽屏幕。該屏幕與程序使標簽類型可以被定義。然后單個的標簽引用被添加到該標簽類型中。例如,可以定義一種“注意標簽”標簽類型,并將幾個單個的注意標簽引用(即標簽標識)添加到該標簽類型中。相同類型的注意標簽共享同一字段定義和訂單輸入網頁。從圖6的屏幕中,用戶可以如方框72中所確定的那樣選擇“商店組”頁框,在這種情況下程序將回到圖3中所描述的商店組程序。用戶也可以如方框74中所確定的那樣使用“列表”頁框,在這種情況下程序將前進到圖7中所描述的程序。如果用戶如方框76中所確定的那樣選擇“模式”頁框,則程序前進到圖9中所描述的程序。如果用戶如方框78中所確定的那樣選擇添加、編輯或刪除一個標簽類型,則配置器程序在方框80中創(chuàng)建一個新標簽類型、更改一個已存在的標簽類型或刪除一個已存在的標簽類型。如果用戶如方框82中所確定的那樣選擇添加或刪除一個標簽引用,則配置器程序在方框84中對該標簽類型添加一個新標簽引用或刪除一個標簽引用。如果用戶如方框86中所確定的那樣選擇在開和關之間切換標簽引用,則配置器在方框88中將一個打開的標簽引用改變?yōu)殛P閉,或將一個關閉的標簽引用改變?yōu)榇蜷_。只有打開的標簽引用可以通過互聯(lián)網12預訂。用戶還可以如方框90中所確定的那樣選擇退出程序。
圖7和圖8分別顯示了配置器列表程序和相關屏幕。通過“列表”頁框,可以訪問驗證列表。這些列表可以與某個商店組相關聯(lián),但并非必需。這一特點使系統(tǒng)10可以使用可被應用于多個商店組的一般數(shù)據(jù)列表?;蛘?,商店組也可以有與之相關聯(lián)的特定單個列表。如果某個字段被定義為類型“列表”,服務器14就使用所定義的列表之一來驗證數(shù)據(jù)。也就是用戶只能輸入或選擇已定義列表中的某個值。列表可以是包含值的簡單列表,也可以是顯示值與內碼的成對列表。例如,100%棉可以在內部存儲為C100。列表還可以由圖像組成,而不僅只是文本。如果列表保存在系統(tǒng)10外部,例如由客戶保存,則配置器還可以導入文件。從圖8的列表屏幕中,如果用戶如方框92中所確定的那樣選擇“新列表”或“刪除列表”,則圖7中的程序在方框94中創(chuàng)建一個新列表或刪除一個已存在的列表。如果用戶如方框96中所確定的那樣選擇導入一個列表,則在方框98中從某個客戶文件導入列表數(shù)據(jù)。如果用戶如方框100中所確定的那樣選擇添加、編輯或刪除一個項,則在方框102中添加、編輯或刪除單個列表項。
圖9和圖10分別顯示了配置器的模式程序和相關屏幕。如上所述,一個模式定義了一個用于某特定商店組的網頁集合。模式中的每個頁都可以與一種不同的標簽類型相關聯(lián),這樣一個模式就可以跨越幾個網頁。這使客戶可以一次預訂多種類型的標簽。模式中的每個頁都包含了作為單個訂單輸入字段的項。如果一個模式有多個頁,則系統(tǒng)10將根據(jù)用戶在第一個屏幕選擇的標簽來選擇頁面進行顯示。例如如果用戶選擇了某種注意標簽和手持標牌類型標簽,則只有與這兩種標簽類型相關聯(lián)的兩個頁會被顯示。從圖10的屏幕中,如果用戶如方框104中所確定的那樣選擇添加、刪除、編輯或撤下一個模式,則程序前進到方框106以執(zhí)行這些選擇的功能。如果用戶如方框108中所確定的那樣添加、編輯、刪除或查看一個頁,則這些功能在方框110被執(zhí)行。在某個模式中添加一個頁,就為一種新的標簽類型(即產品)定義了一個新的訂單輸入網頁。網頁是針對標簽類型而不是單個標簽引用而創(chuàng)建的。每個模式都有一個相關狀態(tài),該相關狀態(tài)可以被設置為活動、可編輯或撤下。模式必須是可編輯的,可以任何方式修改模式。而可編輯的模式不可以是活動的。如果用戶如方框112中所確定的那樣從圖10中的屏幕上選擇“項”頁框,則程序前進到圖11中描述的配置器項程序,其相關項屏幕在圖12中描述。
圖12中的項屏幕被用來定義某個模式中每個頁的規(guī)格。項被添加到一個模式頁中,每個項都有一個顯示名字、類型和驗證規(guī)則,決定該項將如何顯示。項可以通過使用已定義的列表之一或者對該項應用一個驗證規(guī)則來予以驗證。從圖12的屏幕中,如果用戶如圖11方框114中所確定的那樣選擇添加、編輯、刪除一個項或者配上子項,則程序在方框116中完成所選擇的功能。有幾種類型的項,從文本框、列表、表格到更為復雜的項如配有子項的表格。如果用戶如方框118中所確定的那樣選擇“規(guī)則”頁框,則程序前進到圖13中描述的規(guī)則程序,其相關項屏幕在圖14中描述。
圖14中的“規(guī)則”屏幕被用于對某個模式頁中的項應用的驗證規(guī)則。這些規(guī)則確定了數(shù)字字段的最大和最小值、圖片掩碼和條碼驗證等。“規(guī)則”屏幕還可以用于將一個字段標識為強制的或可選的。如果用戶如方框120中所確定的那樣選擇添加、編輯或刪除規(guī)則,則所選擇的功能在方框122中完成。
本發(fā)明的訂單輸入程序在圖15中描述,其相關屏幕在圖16-21中描述。在進入訂單輸入網站時,用戶在方框124中輸入一個用戶ID和口令。然后,訂單輸入程序在方框126中確定該ID和口令是否正確。如果不正確,則程序在方框128中提示用戶重新輸入他的用戶ID和口令。如果所輸入的用戶ID和口令是正確的,則該用戶在方框130中被提示從圖16所描述屏幕中選擇一個商店組。然后,該用戶通過圖17所描述的屏幕被提示選擇預訂的帳戶。在方框134中,圖18所描述的屏幕提示用戶選擇一個產品代碼,而在方框136中圖18、19所示的屏幕提示用戶選擇一個行編號。在方框138中,程序確定該行編號是否存在,如果不存在,則在方框140中在屏幕上顯示一個出錯消息。如果行編號存在,則程序前進到方框142,顯示與該行編號相關聯(lián)的變量數(shù)據(jù)。在方框146中,用戶被提示輸入為某個特定行編號而預訂的數(shù)量。在方框148中,程序確定由用戶所輸入的數(shù)量是否有效,如果無效,則在方框149中顯示一個出錯消息。如果所輸入的數(shù)量有效,則程序前進到方框158,顯示該變量數(shù)據(jù)和輸入的數(shù)量信息,由用戶如圖20所描述的那樣進行確認。如果用戶在方框152中選擇“確認”,則該訂單被提交,并被賦予一個相關的訂單編號,存儲到中央數(shù)據(jù)庫16中。然后圖21中所描述的屏幕被顯示給用戶,提供給用戶該訂單編號,并讓該用戶可以對同一產品下另一訂單,或為另一不同用戶對同一產品下另一訂單,或為另一商店組下訂單。如果用戶選擇對同一產品下另一訂單,則程序從方框158前進到方框142。如果用戶如在方框160中所確定的那樣選擇為另一不同用戶對同一產品下另一訂單,則程序前進到方框132。如果用戶如在方框162中所確定的那樣選擇為另一商店組下訂單,則程序前進到方框130。
圖43的示意圖顯示了制造位置172、產品(即標簽引用)176、機具170和機具類型174之間的關系??梢栽谠S多不同的制造位置172,通過不同的機具170和不同類型174的機具,制作相同的產品或標簽引用176。每個位置172都具有自己的機具170,這一機具170屬于已定義的機具類型174。圖43顯示了三個位置172,每個都具有自己的機具170。在包含所有位置的機具170的系統(tǒng)中有兩種機具類型174。有兩種產品176,一種產品在具有同樣類型174機具的兩個不同位置172制作,另一種產品176則在各具不同類型174機具的兩個不同位置制作。
圖22-42顯示了用以處理一個或多個訂單以創(chuàng)建任務及與每個任務相關的制作文件的多個不同制作程序和相關屏幕。圖22的流程圖和圖23的屏幕顯示了制作主程序和菜單。從該主屏幕上,用戶可以導入訂單、查看新訂單、查看進展、搜集新文件、搜集舊文件、查看出錯文件夾或刷新當前屏幕。在圖23中描述的該主屏幕還顯示每個可選擇的目錄都包含了與之相關的訂單數(shù)量。從該屏幕上,用戶可以管理所有未完成的訂單的制作,以及選擇運行文件導入或是重新處理舊的訂單。用戶也可以管理任何導入差錯。如果用戶如在方框180中所確定的那樣選擇導入新訂單,則程序前進到圖24中所描述的程序。如果用戶如在方框182中所確定的那樣選擇查看新訂單,則程序前進到圖26中所描述的程序。當用戶如在方框184中所確定的那樣選擇查看進展中的制作文件時,程序前進到圖36中所描述的程序。當用戶如在方框186中所確定的那樣選擇搜集新制作文件時,程序前進到圖38中所描述的程序。當用戶如在方框188中所確定的那樣選擇檢索舊文件時,程序前進到圖40中所描述的程序。當用戶如在方框190中所確定的那樣選擇查看出錯制作文件時,程序前進到圖42中所描述的程序。
在圖24中顯示的制作之客戶訂單文件導入程序和在圖25中描述的相關屏幕使用戶可以手動地運行任何文件導入程序,這些程序本來可以按照計劃發(fā)生。這一特點使一個制造地點可以管理任何可能從正常導入窗口外到達的緊急訂單。用戶有兩個選擇“主菜單”或“運行”。可行的任務都排列在屏幕上描述的表格中。用戶可以選擇某個任務,然后選擇“運行”來處理該選定的任務。
當用戶需要處理訂單時,從主菜單選擇查看新訂單,就進入圖26中所描述的程序,其如圖27中所描述的相關屏幕即被顯示給用戶。該屏幕顯示一個商店組的未完成訂單的下拉列表。用戶可以選擇某個商店組,然后選擇“批處理”,以查看所選擇商店組的一個產品訂單的下拉列表。當用戶如在圖26方框196中所確定的那樣選擇“批處理”時,程序前進到圖28中所描述的程序,其相關屏幕在圖29中顯示。圖29中的屏幕顯示了前面所選擇的商店組的產品訂單下拉列表。對于某些可能有多個空白的產品,該屏幕還顯示了該產品的可用空白庫存。當用戶如在圖28方框198中所確定的那樣從該屏幕選擇“批處理”時,當前選擇的細節(jié)被傳遞到圖30中所描述的程序,其相關屏幕在圖31中顯示。圖31中的屏幕顯示了所選擇商店組和產品的所有未完成訂單。用戶可以選擇從該屏幕上所描述的表格中選定所有訂單,或是選定單個或多個訂單。還有按訂單編號、請求日期和訂單數(shù)量進行排序的能力。用戶可以進一步修改默認的制作方法。這一選項使制造地點可以按照規(guī)模數(shù)量或在某一機具故障時將制作從一種類型的機具轉移到另一種類型的機具。如果用戶如在方框200中所確定的那樣選擇選定所有產品一起放入一個任務,則該功能在方框202中執(zhí)行。類似地,如果用戶在方框204中選擇清除所有產品,則該功能在方框206中執(zhí)行。用戶還可以通過選定與某個特定訂單相關聯(lián)的選擇框來選定單個產品放入一個任務。當選定一個或多個訂單后,系統(tǒng)10會根據(jù)所選定的機具類型生成一個制作文件。為了最節(jié)省成本地制作,一個平版印刷任務還將按比例縮放,以最好地適應一塊或多塊印板,而一個熱敏印刷任務卻只需批處理,以產生一個與之相關聯(lián)的制作文件。如果用戶如在方框208中所確定的那樣選擇對一個平版印刷任務按比例縮放,則程序前進到圖32中所描述的程序,其相關屏幕在圖33中顯示。比例屏幕提供了關于所選定訂單將如何被安排在印板上進行印刷的詳細信息。比例算法通過將具有同樣數(shù)據(jù)的訂單放置在同一印板上來使成本最小化。從這一屏幕,用戶還可以選擇是重新選定不同的訂單來組成該任務,還是確認訂單選擇并在系統(tǒng)10上創(chuàng)建一個任務。
下面將說明用于為具有多個不同尺碼的服裝制作標簽的任務的比例算法,例如為12碼印刷100張標簽,為14碼印刷200張標簽,為16碼印刷300張標簽的某個任務。如果不按比例縮放,就需要用三塊印板,一塊印板用以印刷12碼的標簽,第二塊印板用以印刷14碼的標簽,而第三塊印板用以印刷16碼的標簽。一般一塊印板的成本是一張紙成本的100倍。譬如,一張紙的成本是0.05美元,而一塊印板的成本是5美元。如果不按比例縮放,制作這一任務的成本等于(3塊印板×5美元)+(101張紙×0.05美元)=20.05美元。需要101張紙是假設每塊印板可以印刷6張標簽。明確地說,12碼的標簽需要數(shù)量為100÷6=17張紙,14碼的標簽需要數(shù)量為200÷6=34張紙,而16碼的標簽需要數(shù)量為300÷6=50張紙,因此紙張的總數(shù)等于17+34+50=101。然而,按照比例縮放,同樣的任務可以用一塊有六個標簽位置的印板來制作,印板上的布局使一個標簽位置用于12碼標簽,兩個標簽位置用于14碼標簽,三個標簽位置用于16碼標簽。將該印板使用100次,即用于100張紙,就印刷好了100張12碼標簽、200張14碼標簽和300張16碼標簽。通過比例縮放制作該訂單的成本是(1塊印板×5美元)+(100張紙×0.05美元)=10美元。這表明使用比例縮放節(jié)省了50%的制作成本。
按比例縮放的方法是確定用于制作標簽的印板的最小數(shù)量,這些印板的每一塊都有相關的標簽布局;計算與所確定印板最小數(shù)量相關的預計制作成本;增多一個印板數(shù)量;確定印板上新的標簽布局;計算與增多的印板數(shù)量相關的預計制作成本,以確定該增多的印板數(shù)量是否會獲得較低的預計制作成本。這一過程不斷重復,直到預計制作成本不降反升為止。然后該印板數(shù)量和與該最低制作成本相關的標簽布局就成為算法的輸出。
該比例算法在圖48-49A-B中被詳細顯示,并在下面以一個由圖50的圖表中的數(shù)據(jù)列300和302所定義的任務來予以描述。圖50中所說明的任務包括了24種不同的需印刷的標簽,每種不同的標簽分別由列300中編號為1-24的數(shù)據(jù)行表示。列302則表示了該任務中每種不同需印刷標簽種類的數(shù)量。該任務中標簽的總數(shù)量是16850,就是列302中數(shù)量的總和。在本例中,將用于印刷任務的每塊印板都有16個標簽位置,所以用一塊印板可以同時印刷16個標簽。
在比例算法的開頭,變量的總數(shù)量在方框304中計算。由于該任務中有24種不同的標簽要印刷,所以變量的總數(shù)量是24。按照此處參考比例算法所用的,同樣類型的標簽上印刷同樣的數(shù)據(jù),而不同類型的標簽上則印刷不同的數(shù)據(jù)。在方框306中,計算出理想的運行次數(shù)S。理想運行次數(shù)等于需印刷標簽的總數(shù)量除以每塊印板可以印刷的標簽數(shù)量,即16850÷16等于1054。在方框308中,印板的起始數(shù)量K通過將變量總數(shù)(即不同種類的標簽)除以每塊印板可印刷的標簽數(shù)量來計算得到,即24÷16,向上取整后得到一個起始印板數(shù)量2。印板的起始數(shù)量表示了印刷該任務中標簽所需要的最小印板數(shù)量。然后,在方框310中,設置一個變量n等于1。比例算法從方框310前進至方框312,按照下面討論的圖49A-B中所描述的子程序計算以K=2塊印板印刷該任務標簽的總運行次數(shù)Sn。運行次數(shù)Sn表示了K塊印板中每一塊需要被運行來印刷該任務標簽的次數(shù)的總和。在方框314、316、318、320和322中,該算法按下面討論的那樣根據(jù)K塊印板的總運行次數(shù)和某個成本差異因子100來確定所用印板的最佳數(shù)量。
圖49A-B中的子程序確定K塊印板中每一塊的布局,即在一塊印板上將被用于印刷某個特定標簽類型的標簽位置的數(shù)量。在方框324中該子程序的開頭,對每個標簽類型(即對1-24行數(shù)據(jù)的每一行)計算一個比例。某特定標簽類型的比例等于每塊印板可印刷的標簽數(shù)量乘以印板數(shù)量K乘以列302中該特定標簽類型所需要的數(shù)量,再除以該任務中將印刷的標簽總數(shù)。例如,如圖50中行號1列326所示,標簽類型1的比例等于16×2×850/16850=1.61。在方框324為24行數(shù)據(jù)的每一行計算出比例后,該子程序前進至方框328。在方框328中,在方框324中計算出的每個比例都被向下取整到下一個最低的整數(shù)。在方框330中,如果有任何一行數(shù)據(jù)的取整后比例被確定等于0,則在方框332中將該取整后比例設置為等于1。在方框334中,一個數(shù)值T被設置為等于在方框328、330和332中計算出的24個取整后比例的總和。然后,在方框336中為24種不同標簽類型的每一種計算一個運行次數(shù)。某一特定行數(shù)據(jù)或標簽類型的運行次數(shù)被設置為等于列302中所設置的該標簽類型所需數(shù)量除以在方框328、330和332中所確定的該標簽類型的取整后比例。例如,對于標簽類型2,運行次數(shù)等于1600÷2,即等于圖50列350所示的800。在方框338中,于方框336中計算出的運行次數(shù)都被向上取整到最近的整數(shù)。然后,在方框340中,一個與印板1相關聯(lián)的變量P1對每種不同標簽類型都被設置為等于1。在方框342中,對具最高運行次數(shù)的標簽類型確定一個新的數(shù)值P1,新的P1數(shù)值等于該標簽類型的取整后比例加上1。重復步驟334、336、338、340和342,直至在方框334中確定的數(shù)值T等于每塊印板可印刷的標簽數(shù)量(指為“最高數(shù)量”)乘以印板數(shù)量K,如方框334所確定的。當如方框344中所確定的那樣,T=最高數(shù)量×印板數(shù)量時,該子程序前進至方框348。
在方框348中,該算法按降序對運行次數(shù)的數(shù)值進行排序,以生成圖50中350所描述的排序運行次數(shù)列。在方框352中,與每個排序運行次數(shù)相關的比例被相加起來,直至其和等于最高數(shù)量,即由一塊印板可印刷的標簽數(shù)量(在本例中為16)。在此時,如果必要,就將該任務的標簽分到2塊印板上,如圖50列354和356所示。然后,在方框358中,每塊印板的最大運行次數(shù)被設置為等于該塊印板的最大運行次數(shù)。在本例中,如列354中所示對于印板1,最大的運行次數(shù)是850,而如列356所示印板P2的最大運行次數(shù)則是500。在方框360中,該程序確定是否有分割的行。當某特定標簽類型將使用一塊以上的印板印刷時,就會發(fā)生一個分割行。如果如列354和356所示沒有分割行,則程序前進至方框362。在方框362中,程序將每塊印板的最大運行次數(shù)相加,以計算總運行次數(shù)Sn。在列350、354和356的例示中,Sn=850+500=1350。該算法從方框362前進至圖48的方框314。
在方框314中,該算法確定K塊印板的總運行次數(shù)Sn是否在方框306中計算的理想運行次數(shù)S的某個預定數(shù)量100以內。由于Sn=1350并不在S=1054的100以內,因此程序前進至方框316。在方框316中,印板數(shù)量增加1,并按照圖49A-B中所描述的子程序來對增加了的印板數(shù)量計算總運行次數(shù)Sn+1。在本例中,當印板數(shù)量增加到3,且每個不同標簽類型的比例、取整后比例、運行次數(shù)等都已重新計算時,在列368、370和372中可見標簽類型編號7成為一個分割行,這樣其所需數(shù)量750將使用兩塊印板P1和P2中每塊上的一個標簽位置來印刷。類似地,標簽類型15將使用印板P2上的兩個標簽位置和印板P3上的一個標簽位置來印刷。這些分割行在圖49B的方框364和366中確定。特別地,在方框364中,一個數(shù)值Z被設置為等于所需數(shù)量減去印板1運行次數(shù)乘以印板1上的標簽數(shù)量再除以印板2上標簽數(shù)量的結果。然后,在方框366中第二塊印板的運行次數(shù)被設置為等于在方框364所計算的數(shù)值Z和下一行的運行次數(shù)中的較大者。該算法從方框366前進至上面討論的方框362。
該算法從方框316前進至方框318,以確定Sn-Sn+1是否小于預定數(shù)值100。如果不小于,則在方框320中n被設置為等于n+1,而該算法則前進回方框314。然而,如果Sn與Sn+1的差小于預定數(shù)值100,則該算法從方框318前進至方框322,以返回一個狀態(tài)。在圖50圖表的示例中,3塊印板的最大運行次數(shù)的總和=475+363+325=1163=Sn+1,而Sn+1不在Sn=1350的100以內。由于4塊印板的最大運行次數(shù)的總和將在理想運行次數(shù)的100以內,則在方框322中該算法確定用以印刷該任務的最佳印板數(shù)量為3塊印板,每塊印板上的布局由列368、370和372確定,其中印板1的兩個標簽位置用于印刷標簽類型1,印板P1的兩個標簽位置用于印刷標簽類型2,如此等等。運行次數(shù)的總和(即總運行次數(shù)Sn)表示了某個預計制作成本,其中一塊印板的成本大約是一張紙或其它標簽材料成本的100倍。也就是說,在步驟314和318中所使用的范圍100表示了一塊印板大致成本與一張紙大致成本的比值。步驟318確定增加印板數(shù)量時預計制作成本是升高還是降低。印板數(shù)量和與最低制作成本相關的標簽布局在方框321或322被確定。
返回參照圖32和33,如果用戶如在方框210中所確定的那樣選擇“重新選擇”,程序將放棄當前的選擇,并返回到圖30和圖31中所示的相關屏幕。如果用戶如在方框212中所確定的那樣選擇確認,則將創(chuàng)建一個任務文件用于制作。這也將觸發(fā)制作文件的生成。作為對“確認”選擇的回應,程序從方框212前進至圖34中所描述的程序和圖35中所示的相關屏幕,其中描述了一個與該已確認任務相關聯(lián)的任務編號。當制作文件的生成由確認操作觸發(fā)時,將按以下詳細討論的那樣實施在圖44-47中所描述的程序。
當用戶從主菜單選擇“進展中制作文件”時,將實施圖36中的程序和圖37中所描述的相關屏幕。圖37中的屏幕顯示了當前正在進展中的任務。一個進展中的任務意為用戶已經確認了某個任務,但其制作文件還尚未生成并存儲到中央數(shù)據(jù)庫16中。一般情況下,任務只在該屏幕上出現(xiàn)幾分鐘。
當用戶從主菜單選擇搜集新制作文件時,程序前進至圖38中所描述的程序和圖39中所示的相關屏幕。圖37中的屏幕顯示了已經完成的任務。一個任務在其所有必需的制作文件都按下面討論的那樣被創(chuàng)建后,可被認為已經完成。任務被按日期順序列出。與每個任務相關聯(lián)的選擇按鈕顯示出了所生成制作文件的類型,也就顯示出了用該制作文件制作任務標簽的制作方法和機具類型。通過選擇這些按鈕中的某一個,可以向用戶顯示用于平版印刷的印板圖像,或者如果該任務是用于熱敏打印機的則將用戶帶往一個在線打印屏幕。也可以選擇多個任務并將其下載至某臺客戶的機器,以在晚些時候進行印刷。這通過程序在方框218中確定用戶選擇了“下載”并在方框222中服務器14將制作文件以某種自解壓格式從數(shù)據(jù)庫16下載給客戶時完成。如果用戶如在方框220中所確定的那樣選擇平版或熱敏,則在方框224中,在用戶顯示器上描述一個平版制作文件的印板圖像,而對于熱敏印刷,則可以由某臺與用戶PC相連的熱敏打印機32打印制作文件中的數(shù)據(jù)。
如果主菜單選擇是“檢索舊制作文件”,則實施圖40中的程序和圖41中所描述的相關屏幕。該屏幕使用戶可以檢索舊任務,也就是已經印刷了的任務。例如,如果在印刷過程中有問題,就可以選擇這一特點來制作額外的標簽。如果用戶如在方框222中所確定的那樣選擇了“下載”,則在方框224中制作文件被以某種自解壓格式下載給客戶。如果用戶如在方框226中所確定的那樣選擇某個平版或熱敏印刷任務,則由用戶查看平版印板的圖像,或處理一個熱敏打印機制作文件,即在某臺熱敏打印機32上進行打印。對于平版印板,當其圖像被查看時,該印板的制作文件可以從用戶的PC連接到某臺印板制作機34,以自動制作該任務的印板。
如果用戶從主菜單選擇“出錯制作文件”,則實施圖42中的程序,該程序可引致一個未顯示的屏幕,以列出在系統(tǒng)10中發(fā)生的所有文件導入差錯。這一特點使用戶可以看到什么文件出了差錯,并提供這差錯是什么的線索。然后就可以解決該問題,并重新處理該文件。
圖44-47顯示了由服務器30實現(xiàn)的類型設定任務控制器的程序和相關屏幕。當如上面討論的那樣通過制作屏幕確認了一個任務時,在圖44B中所描述的任務控制器就自動啟動,使程序從方框230前進至方框232。當在方框232中接收到了新的任務文件時,程序就前進至圖45B。如果該任務是針對平版制作的,則控制器在方框234中裝載商用的Quark圖像軟件,并在方框236裝載在任務文件中為該任務指定的模板。然后程序從方框236前進至圖46B中的方框238。在模板已裝載后,服務器30向服務器14查詢所需要的變量數(shù)據(jù)。然后在方框240中服務器30將每個數(shù)據(jù)字段放置到模板上的相應地點或位置。在所有數(shù)據(jù)字段都在方框240中被放置到模板上后,就在方框242中生成一個Postscript文件,如圖46C中所示屏幕的左部所描述的那樣。在變量數(shù)據(jù)與模板合并,而Postscript文件也在方框242中生成后,服務器打開一個稱為“Acrobat Distiller”的商用程序并傳遞該Postscript文件的名字,以在方框246中將該Postscript文件轉換成PDF格式的制作文件。在方框248中,該PDF制作文件被上傳給服務器14,而在方框250中這些制作文件被按二進制大圖像(BLOB)存儲到中央數(shù)據(jù)庫16中。針對其它印刷方法的制作文件的創(chuàng)建也遵循類似的過程。制作文件的格式會隨著為某任務所指定的標簽制作方法而變動,這樣所創(chuàng)建的制作文件就可以如上面所討論的那樣被最好地直接由制作機具使用。
回到圖44B,某個通過使用PC或類似設備與服務器30通信的管理者可以通過圖44A中所描述的屏幕來監(jiān)視任務控制器。如果管理者或用戶如在方框260中所確定的那樣從圖44A中的屏幕上選擇“已完成任務”,則一個已完成任務的列表會在方框262中被發(fā)送給用戶以顯示。如果用戶如在方框264中所確定的那樣選擇“日志”,則任務控制器的日志文件會在方框266中被發(fā)送給用戶以顯示。如果用戶如在方框267中所確定的那樣選擇“可用模板”,則可由服務器30訪問的模板的標識會在方框268中被發(fā)送給用戶以顯示。如果用戶如在方框270中所確定的那樣選擇“選擇上傳文件夾”,則在方框272中上傳文件夾會被更改,以修改其中的任務。如果用戶如在方框274中所確定的那樣選擇“選擇下載文件夾”,則在方框276中下載文件夾會被更改。如果用戶如在方框278中所確定的那樣選擇“開始處理”按鈕,則在方框280中任務控制器會開始處理接收到的任務文件。用戶還可以如在方框282中所確定的那樣選擇退出,此時程序會被終止。
從上面顯然可見,本發(fā)明的標簽制作系統(tǒng)和方法使標簽可以在世界范圍內通過互聯(lián)網12與服務器14和中央數(shù)據(jù)庫16通信的遠程地點進行制作。當選定訂單并作為一個任務一起進行處理時,本發(fā)明的系統(tǒng)提供自動類型設定,以生成用以印刷標簽的特定制作機具所需要的圖像數(shù)據(jù)制作文件。制作數(shù)據(jù)文件是通過將任務文件中的數(shù)據(jù)與按照所選定印刷方法和/或機具類型選擇的某個模板相合并而生成的。而且,由于按本發(fā)明所使用的商店組、模式、標簽類型、標簽引用(即產品)和項(即變量數(shù)據(jù)字段)層次結構,所以新的產品可以很容易地被添加到該系統(tǒng)中。這一層次結構還使模式文件和相關表格可用新的信息進行更新,以定義新的產品,從而使新的網頁也可以自動生成。按照上面的教義,本發(fā)明的許多改動和變異都是可能的。因此可以理解,本發(fā)明可以在所附權利要求的范圍內,與此處上面所描述的不同而實現(xiàn)。
權利要求
1.一種在通過互聯(lián)網與服務器和數(shù)據(jù)庫通信的遠程地點制作標簽的方法,其特征在于包含通過互聯(lián)網接收一個或多個標簽訂單,這些訂單標識著需印刷在標簽上的變量數(shù)據(jù);將接收到的訂單存儲在中央數(shù)據(jù)庫中;通過互聯(lián)網接收一個請求,以處理一個或多個訂單的制作;存儲針對多個客戶的多個印刷模板;將需處理的一個或多個訂單所標識的印刷數(shù)據(jù)與從多個存儲模板中選定的某個模板相合并,以生成要處理的一個或多個訂單所需印刷標簽的圖像數(shù)據(jù);以及將生成的圖像數(shù)據(jù)存儲在中央數(shù)據(jù)庫中,以通過互聯(lián)網傳送到某個遠程地點進行標簽制作。
2.如權利要求1所述的制作標簽方法,其特征在于該一個或多個訂單可以是從一個或多個地點接收的,而處理這些訂單的請求也可以是從不同的地點接收。
3.一種在通過互聯(lián)網與服務器和數(shù)據(jù)庫通信的遠程地點制作標簽的方法,其特征在于包含通過互聯(lián)網接收一個或多個標簽訂單,這些訂單標識著需印刷在標簽上的變量數(shù)據(jù);將接收到的訂單存儲在中央數(shù)據(jù)庫中;通過互聯(lián)網接收一個請求,以將多個訂單組合到一起作為一個印刷任務;生成任務數(shù)據(jù),包括表示該任務中所需制作的標簽類型、需印刷在該任務中所制作標簽上的變量數(shù)據(jù)、該任務中用于標簽制作的機具類型的信息;存儲針對多個標簽類型和多個用于標簽制作的機具類型的多個印刷模板;按照所需制作的標簽類型和所需用于標簽制作的機具類型選擇一個存儲的印刷模板;將需印刷在這些標簽上的變量數(shù)據(jù)與某個選定的印刷模板相合并,以在一個用于標簽制作的制作數(shù)據(jù)文件中生成這些標簽的圖像數(shù)據(jù);將該制作數(shù)據(jù)文件存儲在中央數(shù)據(jù)庫中;以及通過互聯(lián)網將存儲的制作數(shù)據(jù)文件傳送到某個遠程地點。
4.一種在通過互聯(lián)網與服務器和數(shù)據(jù)庫通信的遠程地點制作標簽的方法,其特征在于包含將多個標簽訂單存儲在數(shù)據(jù)庫中,這些訂單標識著需印刷在標簽上的變量數(shù)據(jù);為需一起處理的多個訂單生成任務數(shù)據(jù),該任務數(shù)據(jù)包括表示該任務中所制作的標簽類型、該任務中用于標簽制作的機具類型、需印刷在該任務中所制作標簽上的變量數(shù)據(jù)的信息;存儲針對多個標簽類型和多個用于標簽制作的機具類型的多個印刷模板;按照所需制作的標簽類型選擇一個存儲的模板;將需印刷在這些標簽上的變量數(shù)據(jù)與某個選定的印刷模板相合并,以在一個用于標簽制作的制作數(shù)據(jù)文件中生成這些標簽的圖像數(shù)據(jù),而所生成的該制作數(shù)據(jù)文件的類型與用于標簽制作的機具類型相對應;存儲該制作數(shù)據(jù)文件;以及通過互聯(lián)網將存儲的制作數(shù)據(jù)文件傳送到某個遠程地點。
5.一種在多個遠程地點以多個不同類型制作機具制作標簽的系統(tǒng),其中遠程地點通過互聯(lián)網與該系統(tǒng)通信,其特征在于包含一個數(shù)據(jù)庫;以及至少一臺通過互聯(lián)網接收標簽訂單的服務器,該訂單標識著需印刷在標簽上的變量數(shù)據(jù),并將這些訂單存儲在數(shù)據(jù)庫中;至少一臺回應用戶的一起處理多個訂單以形成一個可在確定的機具類型上制作的印刷任務的輸入,并自動生成一個該任務所制作標簽的制作數(shù)據(jù)文件的服務器,該至少一臺的服務器然后將該制作數(shù)據(jù)文件存儲在數(shù)據(jù)庫中,并通過互聯(lián)網將存儲的制作數(shù)據(jù)文件傳送到某個遠程地點。
6.一種運行一臺服務器和中央數(shù)據(jù)庫,使標簽可以從通過互聯(lián)網與該服務器和數(shù)據(jù)庫通信的遠程地點來預訂的方法,其特征在于包含針對多個客戶組中的每一個存儲多個表格,每個表格都定義著多個網頁,而不同的網頁與不同的可用于預訂的標簽類型相關聯(lián);通過互聯(lián)網從用戶處接收輸入,這些輸入定義了可添加到系統(tǒng)中并可用于預訂的新標簽類型;自動更新上述表格,以定義與該新標簽類型相關聯(lián)的新網頁;以及生成一個新的網頁,使該新標簽類型的標簽可以被預訂。
7.一種確定用于印刷某預定數(shù)量標簽的印板數(shù)量的方法,每塊印板都有一確定數(shù)量的標簽位置,可以同時印刷具有相同或不同數(shù)據(jù)的多個標簽,其特征在于包含確定用于印刷預定數(shù)量標簽的印板的最小數(shù)量;確定為印刷預定數(shù)量標簽每塊印板所必須運行的總次數(shù);以及將該運行總次數(shù)與某參照值相比較,以確定是否需要增加印板數(shù)量。
8.一種確定用于印刷預定數(shù)量標簽的印板數(shù)量的方法,每塊印板都有一確定數(shù)量的標簽位置,可以同時印刷相同或不同類型的多個標簽,而相同類型的標簽上印刷相同的數(shù)據(jù),其特征在于包含根據(jù)需印刷的不同標簽類型數(shù)量,確定用于印刷預定數(shù)量標簽的印板的最小數(shù)量;對每種不同的標簽類型,確定在至少一塊用于印刷該類型標簽的印板上的多個標簽位置;確定為印刷預定數(shù)量標簽每塊印板所必須運行的總次數(shù);以及將該運行總次數(shù)與某參照值相比較,以確定是否需要增加印板數(shù)量。
9.一種確定用于印刷某預定數(shù)量標簽的印板數(shù)量的方法,每塊印板都有一確定數(shù)量的標簽位置,可以同時印刷相同或不同類型的多個標簽,而相同類型的標簽上印刷相同的數(shù)據(jù),其特征在于包含接收一個印刷多個包括不同類型的標簽的訂單,該訂單標識了每種不同類型標簽需印刷的數(shù)量;根據(jù)需印刷的不同標簽類型數(shù)量,確定用于印刷預定數(shù)量標簽的印板的最小數(shù)量;對每種不同標簽類型,確定在至少一塊用于印刷該類型標簽的印板上的多個標簽位置;確定為印刷預定數(shù)量標簽每塊印板所必須運行的總次數(shù);以及將該運行總次數(shù)與某參照值相比較,以確定是否需要增加印板數(shù)量。
10.一種確定用于印刷某預定數(shù)量標簽的印板數(shù)量的方法,每塊印板都有一確定數(shù)量的標簽位置,可以同時印刷相同或不同類型的多個標簽,其特征在于包含確定用于印刷預定數(shù)量標簽的印板的最小數(shù)量;根據(jù)該最少印板數(shù)量,計算表示預計制作成本的第一值;增加用于印刷該預定數(shù)量標簽的印板的數(shù)量;根據(jù)該增加了的印板數(shù)量,計算表示預計制作成本的第二值;以及將該第一與第二個數(shù)值相比較,以確定所使用的印板數(shù)量。
全文摘要
本發(fā)明顯示和描述了一種在世界范圍內的遠程地點通過互聯(lián)網與服務器和中央數(shù)據(jù)庫通信以制作標簽的系統(tǒng)和方法。該系統(tǒng)和方法還允許在世界范圍內的遠程地點通過互聯(lián)網與服務器和中央數(shù)據(jù)庫通信來預訂標簽。提供標簽制作的自動類型設定,以按照不同客戶的不同需求來生成不同類型的圖像數(shù)據(jù)制作文件,而這些生成的制作文件可由針對它的制作機具直接使用,不同類型的制作文件是針對不同類型的制作機具或印刷方法而自動生成的。本發(fā)明的系統(tǒng)和方法適應顯著不同的印刷方法,包括熱敏印刷、平版印刷等。針對平版印刷或其它使用印板的印刷方法,將使用一種比例方法來確定最佳的印板數(shù)量和每塊印板上的標簽布局,以使制作成本最小化。
文檔編號G06F17/24GK1409241SQ0214401
公開日2003年4月9日 申請日期2002年9月27日 優(yōu)先權日2001年9月27日
發(fā)明者P·K·惠廷厄姆, P·T·肯尼, T·M·波茨, M·J·史密斯 申請人:派克塞股份有限公司