用于工業(yè)印制的控制器和方法
【技術(shù)領(lǐng)域】
[0001]這里呈現(xiàn)的示例性實施例針對用于工業(yè)印制的系統(tǒng)以及相應(yīng)的方法,該工業(yè)印制對于單個印制作業(yè)使用多個印制頭。
【背景技術(shù)】
[0002]在工業(yè)印制環(huán)境中,許多印制設(shè)備典型地被配置為在多種不同類型的物品上同時印制信息。工業(yè)印制環(huán)境的一個例子可以是在多種不同類型的包裹或消費品上印制標簽。消費品需要大量產(chǎn)品標識(例如,到期日、可追溯數(shù)據(jù)等)。待印制的信息可能從一個項目到另一個,從一批類似的項目到另一批,從一個制造場所或時間到另一個,和/或從一種類型的印制技術(shù)到另一種而有所不同。
[0003]每種印制技術(shù)典型地具有兩個基本組件,印制頭和相應(yīng)的控制器??刂破骺梢晕挥诒镜?,或者靠近印制頭。控制器也可以位于遠程。遠程控制器可以被共享或用來控制幾個印制頭。
【發(fā)明內(nèi)容】
[0004]工業(yè)印制作業(yè)的例子是包裹標簽。包裹標簽可以包括不同形式的信息,其可以使用不同類型的印制技術(shù)。例如,可以由噴墨印制設(shè)備提供時間和日期戳,而可以由激光印制設(shè)備提供條形碼或圖像。印制、圖像和/或格式規(guī)范可能隨不同形式的印制技術(shù)而不同。因此,因為不同的印制頭技術(shù)相異,控制器必須輸出不同的數(shù)據(jù)格式。例如,激光印制頭接收矢量數(shù)據(jù),然而熱轉(zhuǎn)移套印(TTO)和按需滴定(DOD)印制設(shè)備接收位圖數(shù)據(jù)。典型地,在工業(yè)印制環(huán)境中,或者使用單一類型的印制設(shè)備或者可以使用多種類型的印制設(shè)備。在使用多種類型印制設(shè)備的情況下,單個印制作業(yè)的各部分需要在不同的印制頭之中分發(fā)。當前,在多個且完全單獨的步驟中執(zhí)行這種印制作業(yè)。存在提供可以以有效的方式處理這種印制作業(yè)的工業(yè)印制系統(tǒng)的需要。因此,這里呈現(xiàn)的一些示例性實施例的至少一個示例目標可以是改進將多種不同類型的印制技術(shù)和/或印制頭用于單個印制作業(yè)的工業(yè)印制環(huán)境的印制控制的方法。
[0005]因此,示例性實施例的至少一些針對一種將多個印制頭用于單個印制作業(yè)的工業(yè)印制的方法。該方法包括獲得用于單個印制作業(yè)的印制指令并分析印制指令。該方法進一步包括在多個印制頭的相應(yīng)印制頭之間分配單個印制作業(yè)的不同部分以及相關(guān)聯(lián)的印制指令的部分。該方法還包括將至少一個分配的印制指令發(fā)送到相應(yīng)的印制頭。應(yīng)當理解,指令也可以被發(fā)送到任意數(shù)量的印制頭,其可能并不一定執(zhí)行相關(guān)聯(lián)的印制作業(yè)的部分。例如,在以負載均衡為目的的印制頭切換的情況下,分配的印制指令可以被發(fā)送到可能不執(zhí)tx實際印制的印制頭。
[0006]一些示例性實施例針對一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括其中實現(xiàn)有計算機可讀程序代碼的計算機可用介質(zhì)。計算機可讀程序代碼適合于執(zhí)行以實現(xiàn)如上描述的將多個印制頭用于單個印制作業(yè)的工業(yè)印制的方法。
[0007]一些示例性實施例針對一種將多個印制頭用于單個印制作業(yè)的工業(yè)印制控制器。該控制器包括處理電路,被配置來獲得用于單個印制作業(yè)的印制指令。處理電路進一步被配置來分析所述印制指令。處理電路還被配置來在多個印制頭的相應(yīng)印制頭之間分配單個印制作業(yè)的不同部分以及相關(guān)聯(lián)的印制指令的部分。印制控制器進一步包括接口電路,被配置來將至少一個分配的印制指令發(fā)送到相應(yīng)的印制頭。
【附圖說明】
[0008]前述內(nèi)容將從下面如附隨的附圖中例示的、示例性實施例的更詳細描述中變得明了,其中遍及不同的視圖,類似的參考字符表示相同的部分。附圖不一定按照比例,著重于說明說明示例性實施例。
[0009]圖1是使用不同類型印制技術(shù)的單個印制作業(yè)的示例性例子;
[0010]圖2是根據(jù)一些不例性實施例的工業(yè)印制系統(tǒng)的不意圖;
[0011]圖3是根據(jù)這里呈現(xiàn)的一些示例性實施例,用于分配單個印制作業(yè)的消息信號傳遞圖;
[0012]圖4A和4B是根據(jù)一些示例性實施例,圖2的控制器的示例性多個印制頭連接端口的不意圖;
[0013]圖5是根據(jù)這里呈現(xiàn)的一些示例性實施例,印制頭切換機制的示例性例子;
[0014]圖6是根據(jù)這里呈現(xiàn)的一些示例性實施例,印制頭控制器的示意圖;以及
[0015]圖7是描繪圖6的印制頭控制器的示例操作的流程圖。
【具體實施方式】
[0016]在下面的描述中,出于說明的目的而不是限制的目的,描述了特定的細節(jié),例如特定的組件、元件、技術(shù)等,以便提供對示例性實施例的徹底理解。然而,對本領(lǐng)域技術(shù)人員將明了,可以用不同于這些特定細節(jié)的其他方式實踐示例性實施例。在其他實例中,省略對眾所周知的方法和元件的詳細描述,以便不使示例性實施例的描述模糊不清。
[0017]這里呈現(xiàn)的一些示例性實施例針對工業(yè)印制控制器以及相應(yīng)方法,其用于提供將多個印制頭用于單個印制作業(yè)的工業(yè)印制。這種系統(tǒng)可以減少單個印制作業(yè)所需的印制時間。
[0018]圖1是使用多種形式的印制技術(shù)的單個印制作業(yè)的示例性例子。由圖1提供的示例是印制標簽1,其可以用于例如運送目的或消費品。印制標簽I包括兩個不同標記,文本圖像2和條形碼圖像3。在一些實例中,可以優(yōu)選不同形式的印制技術(shù)以提供印制作業(yè)的不同圖像標記。例如,對于文本圖像,可以使用點陣或噴墨印制設(shè)備。對于條形碼圖像,可以使用激光印制設(shè)備。
[0019]典型地,在多個步驟中執(zhí)行這種印制作業(yè),工業(yè)印制系統(tǒng)的不同子系統(tǒng)或控制器負責印制作業(yè)的不同部分。因此,存在簡化這種作業(yè)的印制過程以及使得這些作業(yè)的印制更高效的需求。
[0020]根據(jù)一些示例性實施例,可以使用單個印制控制器(例如主印制控制器)獲得用于單個印制作業(yè)的印制指令。主印制控制器其后可以同時將印制指令分發(fā)到可以與主印制控制器相關(guān)聯(lián)或不關(guān)聯(lián)的不同印制頭,以便完成印制。印制指令可以是通用格式,從而使得指令與多種不同形式的印制技術(shù)兼容。
[0021]圖2例示可以使用這里描述的一些示例性實施例的示例性工業(yè)印制系統(tǒng)200。工業(yè)印制系統(tǒng)200可以包括任意數(shù)量的印制控制器。在圖2中提供的示例中,系統(tǒng)包括兩個印制控制器201和202。印制控制器可以與任意數(shù)量的印制頭相連。如圖2中所示,印制控制器201與印制頭203a至203c相關(guān)聯(lián),且印制控制器202與印制頭203d和203e相關(guān)聯(lián)。應(yīng)當理解,印制頭可以被重新配置來使用不同的印制參數(shù)(例如,分辨率、編碼補償、對比度等)進行印制。還應(yīng)當理解,單個印制控制器可以與不同印制技術(shù)的印制頭相關(guān)聯(lián)。圖4A和4B中將更詳細地描述控制器與印制頭之間的關(guān)系。
[0022]系統(tǒng)200的不同印制控制器可以經(jīng)由任意形式的通信或連接裝置204彼此通信。應(yīng)當理解,系統(tǒng)200的至少一個印制控制器可以用作主控制器。主控制器可以被配置來取回單個印制作業(yè),并在系統(tǒng)200的不同印制控制器之間分發(fā)單個印制作業(yè)的不同部分。還應(yīng)當理解,主控制器的角色可以是動態(tài)的,使得不同的印制控制器可以在任意給定時間用作主控制器。此外,應(yīng)當理解,印制系統(tǒng)可以在任意給定的時間有任意數(shù)量的主控制器。
[0023]圖2的工業(yè)印制系統(tǒng)200可以還包括企業(yè)資源計劃(ERP)數(shù)據(jù)庫205。ERP數(shù)據(jù)庫是提供生產(chǎn)線的數(shù)據(jù)和/或控制的外部系統(tǒng)的一個例子。應(yīng)當理解,數(shù)據(jù)庫205可以是CoLOS數(shù)據(jù)庫或任何圖像/控制數(shù)據(jù)庫、可編程邏輯控制器(PLC)、第三方軟件或客戶軟件應(yīng)用的形式??梢允褂肊RP數(shù)據(jù)庫205存儲需要執(zhí)行的印制作業(yè)。ERP數(shù)據(jù)庫205經(jīng)由任意形式的通信或連接裝置206,與至少一個印制控制器(例如,印制控制器201)相連。應(yīng)當理解,ERP數(shù)據(jù)庫205可以連接到工業(yè)印制系統(tǒng)200的任意數(shù)量的印制控制器。
[0024]在工業(yè)印制系統(tǒng)200中,可以還包括CoLOS數(shù)據(jù)庫207 (例如圖像/控制數(shù)據(jù)庫)。應(yīng)當理解,CoLOS僅作為示例提供,并且可以使用包含圖像和/或控制數(shù)據(jù)的任意形式的數(shù)據(jù)庫。數(shù)據(jù)庫207也可以存儲需要執(zhí)行的印制作業(yè)。此外,可以在圖像生成過程中使用數(shù)據(jù)庫207以生成可以在印制作業(yè)中使用的代碼圖像。應(yīng)當理解,也可以手工地,例如使用文本編輯器或經(jīng)由軟件(例如,第三方軟件),來提供圖像生成。
[0025]因此,一旦獲得印制作業(yè),印制控制器可以訪問數(shù)據(jù)庫207以便經(jīng)由圖像生成過程提供印制指令。應(yīng)當理解,數(shù)據(jù)庫207可以經(jīng)由任意形式的通信或連接裝置208與任意數(shù)量的印制控制器通信。還應(yīng)當理解,數(shù)據(jù)庫207和ERP數(shù)據(jù)庫205可以經(jīng)由任意形式的通信或連接裝置209彼此通信。
[0026]圖3例示表征這里呈現(xiàn)的一些示例性實施例的消息傳遞圖。在操作中,可以是正在用作主控制器的控制器(例如控制器201)獲得用于單個印制作業(yè)的印制指令(消息301)。根據(jù)一些示例性實施例,可以經(jīng)由外部源獲得印制指令。外部源的非限制性示例可以是CoLOS或ERP數(shù)據(jù)庫、網(wǎng)絡(luò)服務(wù)器或任何其他形式的數(shù)據(jù)庫。也可以由用戶提供的源