本發明涉及噴墨記錄裝置。
背景技術:
噴墨記錄裝置(以下稱為IJP)廣泛用于對產品打印制造批次編號和制造日期、保質期等文字的用途。特別是在食品業界等中,與保質期一同打印制造時刻的情況較多,近年來也出現了進行何時何分何秒這樣打印至秒的要求。
為了實現上述要求,IJP從實時時鐘(以下稱為RTC)取得時刻信息,使用該時刻信息進行畫面上的時刻顯示,或者自動更新生成當前的時刻信息的打印數據并進行打印(以下稱為日期打印)。
但是,用多臺IJP進行日期打印的情況下,各IJP的RTC非同步地工作,所以為了用多臺IJP進行同一時刻的日期打印,必須在每次時刻產生差異時通過手工作業進行時刻的對準,所以需要龐大的勞力。
作為本技術領域的背景技術,有日本特開2003-182060號公報(專利文獻1)。專利文獻1中,在用多臺IJP在1個被打印物上打印時刻信息的噴墨記錄系統中,為了消除用各IJP打印的時刻的偏差,而用共用的主控制裝置管理用多臺IJP打印的時刻信息的更新。
現有技術文獻
專利文獻
專利文獻1:日本特開2003-182060號公報
技術實現要素:
發明要解決的課題
但是,專利文獻1中,沒有考慮打印項目之間的時刻相關性在設定時和打印時不一致的情況。例如,對于作為打印項目在同一被打印物上由IJP(A)打印保質期、由IJP(B)打印制造時刻時,保質期的打印內容設定為當前日期的1天后,制造時刻設定為當前時刻(直到秒)的情況進行說明。例如,在14年3月30日23時59分59秒檢測被打印物到達的被打印物檢測信號成為ON時,打印設定決定的從被打印物檢測信號到打印開始的時間(以下稱為打印開始準備時間)按每臺IJP不同,所以IJP(A)取得生成當前日期時刻數據(14年3月30日),在被打印物上打印1天后的保質期14.3.31。另外,IJP(B)可能取得當前時刻數據(31日00:00:00),在被打印物上打印制造時刻31日00:00:00。該情況下,各IJP按設定內容進行了打印,但就打印結果而言,同一被打印物上保質期和制造日期成為同一天,產生設定內容與打印內容不一致的情況。
于是,本發明提供一種噴墨記錄裝置,其在多個噴嘴在同一被打印物上打印時,進行打印項目之間的設定內容與打印內容不會不一致的打印動作(以下稱為時刻同步)。另外,提供一種噴墨記錄裝置,該噴墨記錄裝置能夠簡單地設定打印時刻同步項目。
用于解決課題的方法
為了解決上述課題,例如采用權利要求書中記載的結構。本申請包括多種解決上述課題的手段,舉其一例,是一種對輸送的被打印物進行打印的噴墨記錄裝置,其結構在于,包括:多個打印噴嘴;控制用多個打印噴嘴進行的打印的多個副控制部;和經由通信單元與多個副控制部連接的共用的主控制部,主控制部具有:提取多個打印噴嘴的各打印噴嘴打印的項目之間的設定時的時刻相關性和打印時的時刻相關性的提取功能;和對打印數據進行修正以保持設定時的時刻相關性的修正功能。
發明的效果
根據本發明,能夠保持設定的同步項目之間的時刻同步關系進行打印。
附圖說明
圖1是表示本實施例中的噴墨記錄裝置的結構的框圖。
圖2是本實施例中的噴墨記錄裝置的觸摸輸入式顯示面板的設定畫面。
圖3是本實施例中的噴墨記錄裝置的觸摸輸入式顯示面板的進行每個項目編號的打印內容編輯的設定畫面。
圖4是本實施例中的噴墨記錄裝置的主控制裝置進行的時刻同步處理的流程圖。
圖5是表示本實施例中的噴墨記錄裝置的時刻打印動作的時序圖。
具體實施方式
以下用附圖說明本發明的實施例。
圖1是表示本實施例中的噴墨記錄裝置的結構的框圖。100是控制噴墨記錄裝置整體的主控制部,200和300是控制各噴嘴的副控制部,400是打印頭部分。
主控制部100包括:控制噴墨記錄裝置整體的主MPU(微處理器單元)101、在噴墨記錄裝置內暫時存儲數據的RAM(隨機訪問存儲器)102和存儲軟件和數據的ROM(只讀存儲器)103、時刻更新控制部104、雙端口通信接口電路105、被打印物檢測電路106、觸摸輸入式顯示面板107、保持時刻信息的RTC108、和使數據等通信的總線109。
副控制部200包括:控制噴嘴的打印的副MPU(微處理器單元)201、暫時存儲數據的RAM(隨機訪問存儲器)202、存儲數據的ROM(只讀存儲器)203、發生打印用電壓的電路204、雙端口通信接口電路205、被打印物檢測輸入輸出電路206、打印控制電路207和使數據等通信的總線208。
副控制部300與副控制部200同樣,包括:控制噴嘴的打印的MPU(微處理器單元)301、暫時存儲數據的RAM(隨機訪問存儲器)302、存儲數據的ROM(只讀存儲器)203、發生打印用電壓的打印用電壓電路304、雙端口通信接口電路305、被打印物檢測輸入電路306、打印控制電路307和使數據等通信的總線308。
打印頭部分400包括噴出墨的噴嘴A401和噴嘴B411、使打印顆粒帶電的帶電電極402和412、使墨顆粒偏轉的偏轉電極403和413、用于回收非打印用墨顆粒的溝404和414、和回收墨的泵405和415。
然后,主控制部100的雙端口通信接口電路105與副控制部200的雙端口通信接口電路205和控制電路300的雙端口通信接口電路305用信號線111連接,主控制部100的被打印物檢測電路106與副控制部200的被打印物檢測輸入電路206和副控制部300的被打印物檢測輸入電路306用信號線110連接。即,主控制部100與副控制部200、300通過作為通信單元的雙端口通信接口電路和信號線連接。
該噴墨記錄裝置,通過操作觸摸輸入式顯示面板107輸入初始設定和打印信息,而由主控制部100中的主MPU101和副控制部200、300中的副MPU201、301按照ROM103、203、303中保存的打印控制程序進行如下所述的打印控制處理。
主控制部100的主MPU101從觸摸輸入式顯示面板107輸入初始設定和打印信息,將輸入的初始設定和打印信息經由總線109保存在RAM102中。
圖2示出了觸摸輸入式顯示面板107上顯示的功能設定畫面。
圖2(A)是打印內容顯示畫面,顯示當前時刻、打印內容、運轉時間、運行時間、打印次數、墨壓力等裝置信息。另外,打印內容中,項目1表示保質期,項目2表示制造日期(年月日、時分、制造流水線編號),項目3表示批次編號。
另外,圖2(B)是時刻同步設定畫面,“時刻同步”設定副控制部200、300中對打印時刻進行同步控制的必要性(“進行”是進行時刻同步控制)。“同步項目數”設定副控制部200、300中需要同步時刻的項目的數量。“同步項目編號”設定副控制部200、300中需要同步時刻的項目的編號。圖2(B)中,示出了對項目編號1的保質期、和項目編號2的制造日期這2項進行時刻同步控制的例子。最下部是觸摸面板中的輸入用的鍵盤顯示。
另外,在圖3中,示出觸摸輸入式顯示面板的進行每個項目編號的打印內容編輯的設定畫面例。圖3中,畫面的上半部分是當前的項目顯示畫面,顯示了當前3個項目。編輯打印內容時,通過選擇某一個項目,而顯示項目編號,選擇的項目的背景色成為灰色。另外,在編輯中按下確定時,輸入的值確定,反映在打印中。畫面中央部是打印內容編輯區域,其兩側的箭頭是打印內容編輯區域內的滾動指示。另外,打印內容編輯區域的(1 10 20)表示打印內容編輯區域中的文字數的標尺。另外,畫面下側示出了輸入用鍵盤。
主控制部100的主MPU101將輸入的初始設定和打印信息經由雙端口通信接口電路105、信號線111和雙端口通信接口電路205、305發送至副控制部200、300的副MPU201、301。
副控制部200、300的副MPU201、301將接收的初始設定和打印信息經由總線208、308保存在RAM202、302中。之后,副MPU201、301基于打印信息生成或更新打印數據,進而,變換為階梯波狀的帶電數據保存在RAM202、302中。
用被打印物到達檢測傳感器112檢測到被打印物501到達時,被打印物檢測電路106發生被打印物檢測信號,該被打印物檢測信號通過總線109對主MPU101傳達。另外,被打印物檢測電路106經由信號線111、副控制部200、300的打印控制電路207、307對副MPU201、301發送打印開始指示信號。
副MPU201、301接收打印開始指示信號時,從RAM202、302取得階梯波狀的帶電數據并經由總線208、308對打印用電壓發生電路204、304發送。打印用電壓發生電路204、304將發送來的階梯波狀的帶電數據變換為帶電電壓并對帶電電極402、412送出,使墨顆粒帶電而進行打印。
打印用電壓發生電路204、304完成將全部發送來的階梯波狀的帶電數據變換為帶電電壓時打印完成,打印用電壓發生電路204、304經由總線208、308對副MPU201、301通知該打印完成。
副MPU201、301接受該打印完成的通知時,經由總線208、308、雙端口通信接口電路205、305、信號線111、雙端口通信接口電路105、總線109對主MPU101通知打印完成。
接著,說明打印信息中包括時刻信息的情況下基于時刻同步關系使打印數據同步的一系列動作。圖4是主MPU101進行的時刻同步處理的流程圖。另外,圖5是表示時刻打印動作的時序圖。圖5中,示出了項目1即保質期由副控制部(1)(副控制部200)、項目2即制造日期由副控制部(2)(副控制部300)在同一被打印物上打印的例子。
首先,在圖4的步驟S1中,主MPU101經由總線109從RAM102中取得同步項目的設定內容,即時刻同步設定是“進行”,同步項目數信息是“2”,同步項目編號信息是“1”和“2”。另外,主MPU101經由總線109從RAM102中取得項目的時刻數據,按年/月/日/時/分/秒的層次切分。
本實施例中,項目1即保質期的時刻數據的情況下,因為設定至年/月/日,所以該時刻數據在RAM102中保存至日。即,對于圖5(a)時刻的副控制部(1)的打印時刻取得欄的值即保質期,如下所述地保存對當前日期(2014.03.30)加上2天的日期即(2014.04.01)。
RAM_Year_1=2014
RAM_Month_1=04
RAM_Day_1=01
同樣,項目2即制造日期的情況下,因為設定至年/月/日/時/分,所以該時刻數據在RAM102中保存至分。即,對于圖5(a)時刻的副控制部(2)的打印時刻取得欄的值即制造時刻,如下所述地保存當前時刻即(2014.03.30 23:59)。
RAM_Year_2=2014
RAM_Month_2=03
RAM_Day_2=30
RAM_Hour_2=23
RAM_Minute_2=59
接著,在步驟S2中,按以下計算方式提取時刻同步項目的時刻相關性,保存在RAM_Difference1中。此處,時刻相關性如字面所述指的是表現出兩者的相關性的事項,本實施例中,時刻同步項目的項目1是保質期,項目2是制造日期,保質期設定為對制造日期加上2天的日期,所以設定時的2個同步項目的時刻相關性是2天。換言之,也可以認為是時刻同步項目之間的差值。其中,項目1即保質期設定至日,項目2即制造日期設定至分,所以2個同步項目的時刻相關性提取至日。
RAM_Year_difference=RAM_Year_1-RAM_Year_2=2014-2014=0
RAM_Month_difference=RAM_Month_1-RAM_Month_2=04-03=1
RAM_Day_difference=RAM_Day_1-RAM_Day_2=01-30=-29
RAM_Day_1(新)=RAM_Month_difference×31days+RAM_Day_1=31+1=32
RAM_Day_difference(新)=RAM_Day_1(新)-RAM_Day_2=32-30=2
RAM_Difference1=RAM_Day_difference(新)=2
其中,如上所述在初始設定時提取同步項目之間的設定時的時刻相關性并保存,但也可以將時間提前,在圖2的同步項目編號設定時提取時刻同步項目之間的設定時的時刻相關性并保存。
接著,在步驟S3中,RTC108每秒取得時刻,該時刻信息經由總線109對主MPU101傳達。主MPU101將該時刻信息保存在RAM102中而進行當前時刻的更新。
在步驟S4中,主MPU101判斷有無被打印物檢測信號。無被打印物檢測信號的情況下,返回步驟S3取得當前時刻的更新。
有被打印物檢測信號的情況下,在步驟S5中,主MPU101按照打印設定控制打印開始時刻。即,主MPU經由總線109從RTC108取得圖5(b)時刻的打印項目1的打印時刻,對于副控制部(1)的打印時刻取得欄的值即保質期,將當前日期加2的日期即(2014.04.01)按RAM_Year_1=2014,RAM_Month_1=04,RAM_Day_1=01保存。
在步驟S6中,主MPU101根據從RTC108接收的打印項目1的打印時刻信息生成打印數據,經由總線109保存在RAM102中。
在步驟S7中,將該打印數據經由總線109、雙端口通信接口電路105、信號線111、雙端口通信接口電路205對副MPU200發送。
在步驟S8中,主MPU101經由總線109從RTC108取得打印項目2的打印時刻,對于圖5(b)時刻的副控制部(2)的打印時刻取得欄的值即制造時刻,將當前時刻即(2014.03.31 00:00)按RAM_Year_2=2014,RAM_Month_2=03,RAM_Day_2=31,RAM_Hour_2=00,RAM_Minute_2=00保存在RAM102中。
接著,在步驟S9中,主MPU101自動地按以下計算方式直到日地提取這2個同步項目的時刻相關性,作為RAM_Difference2保存在RAM102中。
RAM_Year_difference=RAM_Year_1-RAM_Year_2=2014-2014=0
RAM_Month_difference=RAM_Month_1-RAM_Month_2=04-03=1
RAM_Day_difference=RAM_Day_1-RAM_Day_2=01-31=-29
RAM_Day_1(新)=RAM_Month_difference×31days+RAM_Day_1=31+1=32
RAM_Day_difference(新)=RAM_Day_1(新)-RAM_Day_2=32-31=1
RAM_Difference2=RAM_Day_difference(新)=1
在步驟S10中,主MPU101對時刻相關性1(RAM_Difference1)與時刻相關性2(RAM_Difference2)進行比較,在一致的情況下,在步驟S11中,主MPU101生成項目2的打印數據,并保存在RAM102中。不一致的情況下,在步驟S12中,經由總線109從RAM102中取得保存的項目2的打印數據。
本實施例的情況下,時刻相關性1(RAM_Difference1)是2,時刻相關性2(RAM_Difference2)是1,即相對于保質期是對制造日期加上2的日期這樣的設定,成為了+1天,所以在步驟S10中判斷為不一致,在步驟S12中,經由總線109從RAM102中取得保存的項目2的打印數據即(2014.03.30 23:59)。(圖5(b)時刻的副控制部(2)的打印數據生成欄的值)
然后,在步驟S13中,將打印數據經由總線109、雙端口通信接口電路105、信號線111、雙端口通信接口電路305對副MPU300發送。
通過進行上述處理,如圖5的副控制部(1)打印開始、副控制部(2)打印開始所示,無論何時都能夠保持保質期與制造日期的關系是+2天的關系,在多個噴嘴在同一被打印物上打印時,能夠進行打印內容與設定內容不會不一致的打印動作。
由此,根據本實施例,能夠保持設定的同步項目之間的時刻同步關系地進行打印。
以上說明了實施例,但本發明不限定于上述實施例,包括各種變形例。例如,實施例中說明了打印噴嘴為2個的情況,但也可以是3個以上的多數。另外,不限定于必須包括說明的所有結構。并且對于實施例的結構的一部分,也能夠追加、刪除、置換其他結構。
附圖標記說明
100:主控制部
102;RAM
106:被打印物檢測電路
107:觸摸輸入式顯示面板
108:RTC(實時時鐘)
200、300:副控制部
400:打印頭。