本發(fā)明涉及噴墨打印機的控制方法以及噴墨打印機。
背景技術(shù):
以往,公知有通過抽吸風(fēng)扇來抽吸位于壓板的記錄介質(zhì)的裝置(例如,參照專利文獻1)。
另外,在具備向記錄介質(zhì)噴出墨來形成墨點的噴墨頭的噴墨打印機中,噴墨頭和與噴墨頭對置的壓板分離,為了適當(dāng)?shù)乇3謬娔^與位于壓板的記錄介質(zhì)的距離,如專利文獻1所涉及的裝置那樣,具有將具備抽吸風(fēng)扇的抽吸單元設(shè)置于壓板,并通過抽吸單元,來抽吸位于壓板的記錄介質(zhì)的技術(shù)。
專利文獻1:日本特開平7-206212號公報
在這里,如上述的噴墨打印機那樣,在具備抽吸單元的裝置中,若使抽吸單元動作,則產(chǎn)生伴隨著抽吸風(fēng)扇的驅(qū)動的噪聲,并隨著抽吸單元的動作消耗電力,另外,隨著抽吸單元的動作使老化加重?;诖?,在形成為根據(jù)打印所涉及的物理上的動作的開始,來驅(qū)動抽吸風(fēng)扇的結(jié)構(gòu)的情況下,由于從開始抽吸風(fēng)扇的動作,到抽吸風(fēng)扇穩(wěn)定旋轉(zhuǎn)需要時間,所以存在直到打印完成為止所需要的時間長時間化的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明是鑒于上述的情況而完成的,目的在于對于具備設(shè)置于壓板的抽吸單元的噴墨打印機,在抑制直到打印完成為止所需要的時間的長時間化的基礎(chǔ)上,抑制抽吸風(fēng)扇不必要地動作。
為了實現(xiàn)上述目的,本發(fā)明的特征在于,是一種噴墨打印機的控制方法,該噴墨打印機能夠與外部裝置連接,并具備噴墨頭、與上述噴墨頭對置設(shè)置的壓板、以及設(shè)置于上述壓板,通過抽吸風(fēng)扇抽吸位于上述壓板的記錄介質(zhì)的抽吸單元,從上述外部裝置接收控制數(shù)據(jù),在接收到的上述控制數(shù)據(jù)中包含與上述噴墨頭進行的打印的準(zhǔn)備相關(guān)的打印關(guān)聯(lián)命令的情況下,開始上述抽吸風(fēng)扇的動作。
根據(jù)本發(fā)明的結(jié)構(gòu),對于具備設(shè)置于壓板的抽吸單元的噴墨打印機,能夠在抑制直到打印完成為止所需要的時間的長時間化的基礎(chǔ)上,抑制抽吸風(fēng)扇不必要地動作。
另外,本發(fā)明的特征在于,上述控制數(shù)據(jù)在數(shù)據(jù)的末尾包含數(shù)據(jù)結(jié)束命令而構(gòu)成,根據(jù)上述控制數(shù)據(jù)的接收,將上述控制數(shù)據(jù)所包含的命令,依次儲存至接收緩沖區(qū),并依次讀取儲存于上述接收緩沖區(qū)的命令,在從上述接收緩沖區(qū)讀取的命令是上述打印關(guān)聯(lián)命令的情況下,即使是讀取上述數(shù)據(jù)結(jié)束命令之前,也開始上述抽吸風(fēng)扇的動作。
根據(jù)該結(jié)構(gòu),利用控制數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),在確定了進行打印的時刻開始抽吸風(fēng)扇的動作,從而能夠有效地抑制直到打印完成為止所需要的時間的長時間化。
另外,本發(fā)明的特征在于,在開始了上述抽吸風(fēng)扇的動作的情況下,并且在即使開始上述控制數(shù)據(jù)的接收后經(jīng)過了規(guī)定期間,仍未接收到上述數(shù)據(jù)結(jié)束命令的情況下、或者在上述控制數(shù)據(jù)的接收的開始之后接收上述數(shù)據(jù)結(jié)束命令之前,接收到了指示取消基于上述控制數(shù)據(jù)的處理的取消命令的情況下,停止上述抽吸風(fēng)扇的動作。
根據(jù)本發(fā)明的結(jié)構(gòu),能夠防止抽吸風(fēng)扇不必要地動作。
另外,本發(fā)明的特征在于,上述打印關(guān)聯(lián)命令是指示向圖像緩沖區(qū)展開圖像數(shù)據(jù)的命令。
根據(jù)本發(fā)明的結(jié)構(gòu),利用控制數(shù)據(jù)所包含的命令的種類(特性),在控制數(shù)據(jù)所包含的命令的讀取中,能夠準(zhǔn)確地判別之后是否進行伴隨著打印的處理。
另外,本發(fā)明的特征在于,上述打印關(guān)聯(lián)命令至少是指示與條形碼、圖形、文本、或者影像的任意一個相關(guān)的圖像數(shù)據(jù)向上述圖像緩沖區(qū)展開的命令。
根據(jù)本發(fā)明的結(jié)構(gòu),利用控制數(shù)據(jù)所包含的命令的種類(特性),在控制數(shù)據(jù)所包含的命令的讀取中,能夠準(zhǔn)確地判別之后是否進行伴隨著打印的處理。
另外,本發(fā)明的特征在于,能夠通過上述噴墨頭,對在長條狀的薄片上空出間隔地粘貼了標(biāo)簽的紙張的多個上述標(biāo)簽連續(xù)地打印圖像,對多個上述標(biāo)簽連續(xù)地打印的圖像包含按照每個上述標(biāo)簽而內(nèi)容不變的固定圖像和按照每個上述標(biāo)簽而內(nèi)容可變的可變圖像而構(gòu)成,上述打印關(guān)聯(lián)命令是指示上述固定圖像或者上述可變圖像所涉及的圖像數(shù)據(jù)向上述圖像緩沖區(qū)展開的命令。
根據(jù)本發(fā)明的結(jié)構(gòu),利用控制數(shù)據(jù)所包含的命令的種類(特性),在控制數(shù)據(jù)所包含的命令的讀取中,能夠準(zhǔn)確地判別之后是否進行伴隨著打印的處理。
另外,本發(fā)明的特征在于,在開始了上述抽吸風(fēng)扇的動作的情況下,在上述噴墨頭的打印完成之后,停止上述抽吸風(fēng)扇的動作。
根據(jù)本發(fā)明的結(jié)構(gòu),能夠抑制抽吸風(fēng)扇不必要地動作。
為了實現(xiàn)上述目的,本發(fā)明的噴墨打印機的特征在于,具備:通信部,與外部裝置通信;噴墨頭;壓板,與上述噴墨頭對置設(shè)置;抽吸單元,設(shè)置于上述壓板,通過抽吸風(fēng)扇抽吸位于上述壓板的記錄介質(zhì);以及控制部,通過上述通信部從上述外部裝置接收控制數(shù)據(jù),在接收到的上述控制數(shù)據(jù)中包含與上述噴墨頭的打印的準(zhǔn)備相關(guān)的打印關(guān)聯(lián)命令的情況下,開始上述抽吸風(fēng)扇的動作。
根據(jù)本發(fā)明的結(jié)構(gòu),對于具備設(shè)置于壓板的抽吸單元的噴墨打印機,能夠在抑制到打印完成為止所需要的時間的長時間化的基礎(chǔ)上,抑制抽吸風(fēng)扇不必要地動作。
附圖說明
圖1是表示本實施方式所涉及的噴墨打印機的結(jié)構(gòu)的圖。
圖2是表示卷紙的圖。
圖3是表示主機、噴墨打印機的結(jié)構(gòu)的圖。
圖4是表示噴墨打印機的功能模塊的圖。
圖5是表示噴墨打印機進行打印時的處理的圖。
圖6是表示主機、噴墨打印機的動作的流程圖。
圖7是表示控制數(shù)據(jù)、以及基于控制數(shù)據(jù)而圖像數(shù)據(jù)被展開后的緩沖區(qū)的圖。
圖8是表示控制數(shù)據(jù)、以及基于控制數(shù)據(jù)而圖像數(shù)據(jù)被展開后的緩沖區(qū)的圖。
圖9是用于固定圖像用控制數(shù)據(jù)、可變圖像用控制數(shù)據(jù)的說明的圖。
圖10是表示噴墨打印機的動作的流程圖。
圖11是表示噴墨打印機的動作的流程圖。
圖12是表示噴墨打印機的動作的流程圖。
具體實施方式
以下,參照附圖對本發(fā)明的實施方式進行說明。
圖1是表示本實施方式的噴墨打印機1的主要部件的結(jié)構(gòu)的示意圖。
在使用了圖1的說明中,前后方向是以圖1中用箭頭表示的方向為標(biāo)準(zhǔn)的方向。
噴墨打印機1收納卷紙R(記錄介質(zhì)),將收納的卷紙R向輸送方向H輸送,通過作為串行頭的噴墨頭10噴出墨來打印圖像。
圖2是表示收納于噴墨打印機1的卷紙R的一個例子的圖。
圖2所示的卷紙R是在長條狀的剝離紙R1(薄片)上,空出間隔地粘貼有多個標(biāo)簽R2的標(biāo)簽用紙(紙張)。標(biāo)簽R2的背面為封印紙,標(biāo)簽R2能夠沿著框從剝離紙R1揭下。標(biāo)簽R2的長邊方向的長度是一定的,另外,鄰接的標(biāo)簽R2的間隔是一定的。
在卷紙R,與標(biāo)簽R2對應(yīng)的區(qū)域是能夠進行圖像的打印的區(qū)域(能夠形成墨點的區(qū)域)。噴墨打印機1通過噴墨頭10在標(biāo)簽R2形成墨點,通過墨點的組合來打印圖像。
如圖2所示,在卷紙R的背面,與各個標(biāo)簽R2對應(yīng)地形成黑色的標(biāo)記即黑標(biāo)BM。
噴墨打印機1根據(jù)后述的主機3(外部裝置)的控制,對多個標(biāo)簽R2連續(xù)地打印圖像。
如圖1所示,噴墨打印機1具備收納卷紙R的卷紙收納部11。在以下的說明中,將卷紙R中的、收納于卷紙收納部11的輥狀的部分表示為“輥體RB”。另外,將卷紙R中的、被從收納于卷紙收納部11的輥體RB抽出并輸送的部分表示為“輸送卷紙RH”。
如圖1所示,噴墨打印機1具有輸送輸送卷紙RH的路徑即輸送路徑13。從輥體RB抽出的輸送卷紙RH沿著輸送路徑13向輸送方向H輸送。
如圖1所示,在輸送路徑13上從輸送方向H的上游朝向下游設(shè)置4個輸送輥141、142、143、144。在分別與輸送輥141、142、143、144對置的位置設(shè)置從動于輸送輥141、142、143、144的旋轉(zhuǎn)而旋轉(zhuǎn)的從動輥151、152、153、154。輸送卷紙RH被輸送輥141、142、143、144和從動輥151、152、153、154夾持,根據(jù)輸送輥141、142、143、144的旋轉(zhuǎn),向輸送方向H輸送。輸送輥141、142、143、144經(jīng)由動力傳遞機構(gòu)與輸送馬達連接,根據(jù)輸送馬達的驅(qū)動而旋轉(zhuǎn)。
如圖1所示,在輸送輥141的輸送方向H的下游設(shè)置有引導(dǎo)部件17。引導(dǎo)部件17與輸送卷紙RH的背面接觸,被朝向上方抽出的輸送卷紙RH與引導(dǎo)部件17接觸,以朝向前方的方式彎曲。引導(dǎo)部件17與輸送卷紙RH彎曲的部分接觸,對輸送卷紙RH施加張力,抑制輸送卷紙RH的松動。
在引導(dǎo)部件17的輸送方向H的下游設(shè)置有黑標(biāo)傳感器18。黑標(biāo)傳感器18以光學(xué)的方式檢測形成于卷紙R的背面的黑標(biāo)BM??刂撇?0(圖3)基于黑標(biāo)傳感器18的檢測值,檢測出黑標(biāo)BM位于該傳感器的檢測位置的情況??刂撇?0基于檢測結(jié)果,對輸送卷紙RH的位置進行管理。
在黑標(biāo)傳感器18的輸送方向H的下游設(shè)置有打印單元19。
打印單元19具備滑架20、和搭載于滑架20的噴墨頭10。
滑架20支承于向與輸送方向H相交的掃描方向Y(圖5)延伸的滑架軸20a,沿著滑架軸20a,在掃描方向Y上對噴墨頭10進行掃描。
噴墨頭10具備多個顏色(例如,CYMK這4種顏色)的噴嘴列。噴墨頭10從設(shè)置成各噴嘴列的噴嘴噴出從未圖示的墨盒供給的墨,從而在輸送卷紙RH上形成墨點來打印圖像打印。
壓板25與噴墨頭10對置。輸送路徑13位于壓板25與噴墨頭10之間,并且輸送卷紙RH在壓板25與噴墨頭10之間被輸送。壓板25在能夠通過噴墨頭10形成墨點的范圍內(nèi)延伸,以位于壓板25的輸送卷紙RH的表面與從噴墨頭10噴出的墨的噴出方向相垂直的方式,支承輸送卷紙RH。
另外,壓板25具有多個抽吸孔25a。抽吸孔25a在厚度方向上貫通壓板25,設(shè)置于壓板25的整個區(qū)域。通過后述的抽吸單元26,在該抽吸孔25a周邊產(chǎn)生負(fù)壓,輸送卷紙RH被吸附于壓板。
抽吸單元26具備上表面開口的箱狀的支承臺26a。壓板25安裝于支承臺26a的開口。被支承臺26a和壓板25圍起的空間作為負(fù)壓室26c發(fā)揮作用。在支承臺26a的底面設(shè)置貫通該底面的排氣口26e,抽吸風(fēng)扇26f與排氣口26e連接。抽吸風(fēng)扇26f旋轉(zhuǎn),將負(fù)壓室26c內(nèi)的空氣排出。
抽吸單元26通過利用抽吸風(fēng)扇26f將負(fù)壓室26c內(nèi)的空氣排出,使抽吸孔25a產(chǎn)生負(fù)壓。對位于產(chǎn)生了負(fù)壓的抽吸孔25a的輸送卷紙RH作用抽吸力,使輸送卷紙RH吸附于壓板25。由此,位于壓板25的輸送卷紙RH沿著壓板25的面平坦化。
在打印單元19的輸送方向H的下游設(shè)置刀具單元21(切斷部)。刀具單元21具備固定刀片22、和能夠以與固定刀片22相交叉的方式移動的可動刀片23。刀具單元21使可動刀片23移動,來切斷輸送卷紙RH。
在刀具單元21的輸送方向H的下游設(shè)置排紙口24。輸送卷紙RH經(jīng)由排紙口24,被排出到噴墨打印機1的殼體之外。
圖3是表示本實施方式的打印系統(tǒng)2的功能的結(jié)構(gòu)的框圖。
如圖3所示,打印系統(tǒng)2具備噴墨打印機1、和與噴墨打印機1連接對噴墨打印機1進行控制的主機3。
如圖3所示,噴墨打印機1具備:控制部30、打印部31、輸送部32、輸入部33、顯示部34、存儲部35、切斷部36、抽吸部37、通信部38、黑標(biāo)傳感器18、以及壓力檢測傳感器40。
控制部30具備:CPU、ROM、RAM、其它周邊電路等,CPU讀取控制程序來執(zhí)行等,通過硬件和軟件對噴墨打印機1進行控制。
打印部31具備:上述的噴墨頭10、驅(qū)動噴墨頭10的驅(qū)動電路、上述的滑架20、使滑架20沿掃描方向Y掃描的掃描馬達、驅(qū)動掃描馬達的馬達驅(qū)動器、其它的與針對卷紙R的打印相關(guān)的結(jié)構(gòu),通過控制部30的控制,在卷紙R上打印圖像。
輸送部32具備:上述的輸送輥141、142、143、144、從動輥151、152、153、154、使輸送輥141、142、143、144旋轉(zhuǎn)的輸送馬達、驅(qū)動輸送馬達的馬達驅(qū)動器、以及其它的與卷紙R的輸送相關(guān)的結(jié)構(gòu),通過控制部30的控制,輸送卷紙R。
輸入部33具備設(shè)置于噴墨打印機1的操作開關(guān)、觸摸面板等輸入機構(gòu),檢測針對輸入機構(gòu)的操作,并輸出至控制部30??刂撇?0基于來自輸入部33的輸入,執(zhí)行與針對輸入機構(gòu)的操作對應(yīng)的處理。
顯示部34具備多個LED、顯示面板等,通過控制部30的控制,對噴墨打印機1的狀態(tài)、錯誤的產(chǎn)生的有無進行報告。
存儲部35具備EEPROM、硬盤等非易失性存儲器,以能夠改寫的方式存儲各種數(shù)據(jù)。
切斷部36具備:上述的刀具單元21、使刀具單元21所具備的可動刀片23移動的移動馬達、驅(qū)動移動馬達的馬達驅(qū)動器、以及其它的與卷紙R的切斷相關(guān)的結(jié)構(gòu),通過控制部30的控制,切斷卷紙R。
抽吸部37具備上述的抽吸單元26、使抽吸單元26所具備的抽吸風(fēng)扇26f動作的抽吸馬達、驅(qū)動抽吸馬達的馬達驅(qū)動器、其它的與位于壓板25的卷紙R的抽吸相關(guān)的結(jié)構(gòu),通過控制部30的控制,抽吸位于壓板25的卷紙R。
通信部38通過控制部30的控制,依據(jù)規(guī)定的通信標(biāo)準(zhǔn),與主機3通信。
黑標(biāo)傳感器18根據(jù)在與設(shè)置了該傳感器的位置對應(yīng)的位置是否存在黑標(biāo)BM,將不同的值的檢測值輸出至控制部30。控制部30基于從黑標(biāo)傳感器18輸入的檢測值,來檢測在設(shè)置了該傳感器的位置存在或者不存在黑標(biāo)BM。
壓力檢測傳感器40對負(fù)壓室26c的壓力進行檢測,并將檢測值輸出至控制部30??刂撇?0基于從壓力檢測傳感器40輸入的檢測值,來檢測負(fù)壓室26c的壓力值。
如圖3所示,主機3具備:主控制部50、主輸入部51、主顯示部52、主存儲部53、以及主通信部54。主控制部50具備CPU等,并對主機3進行控制。主輸入部51與各種輸入設(shè)備、操作開關(guān)等輸入機構(gòu)連接,對針對輸入機構(gòu)的操作進行檢測,并輸出至主控制部50。主顯示部52具備顯示面板等顯示機構(gòu),通過主控制部50的控制,在顯示機構(gòu)顯示信息。主存儲部53存儲各種數(shù)據(jù)。主通信部54通過主控制部50的控制,依據(jù)規(guī)定的通信標(biāo)準(zhǔn)與噴墨打印機1通信。
圖4是以適于說明的形式將噴墨打印機1的控制部30所具備的功能模塊、以及附帶于各功能模塊的構(gòu)成要素示意性表示的圖??刂撇?0所具備的各功能模塊通過CPU讀取對應(yīng)的控制程序來執(zhí)行等、硬件和軟件來執(zhí)行處理。
如圖4所示,控制部30具備任務(wù)生成部301和任務(wù)執(zhí)行部302作為功能模塊。有關(guān)這些功能模塊的功能以及基于功能的處理如后所述。
另外,如圖4所示,任務(wù)生成部301能夠進行針對接收緩沖區(qū)JB、以及命令緩沖區(qū)CB的數(shù)據(jù)的讀寫。有關(guān)對接收緩沖區(qū)JB、以及命令緩沖區(qū)CB進行讀寫的數(shù)據(jù)如后所述。
接下來,對在卷紙R的標(biāo)簽R2上打印圖像時的噴墨頭10的基本的動作進行說明。
圖5是用于對在卷紙R的標(biāo)簽R2上打印圖像時噴墨頭10的動作進行說明的圖。
在針對標(biāo)簽R2的圖像的打印時,噴墨頭10沿著掃描方向Y進行操作,在圖5(A)所示的范圍HN內(nèi)進行掃描。在以下的說明中,將范圍HN中的圖中左端的位置表示為“位置TL”,將圖中右端的位置表示為“位置TR”。另外,在掃描方向Y上,將從位置TL朝向位置TR的方向(圖中朝向右的方向)表示為“正方向YM”,在掃描方向Y上,將從位置TR朝向位置TL的方向(圖中朝向左的方向)表示為“相反方向YG”。
將噴墨頭10的噴嘴列形成于沿輸送方向H延伸的方向。
另外,噴墨頭10在打印的停止時位于未圖示的原始位置,并被覆蓋。
如圖5(A)所示,噴墨頭10位于位置TL,噴墨頭10與標(biāo)簽R2的位置關(guān)系處于圖5(A)所示的關(guān)系。在針對標(biāo)簽R2的圖像的打印時,噴墨頭10朝向正方向YM進行掃描,從位置TL向位置TR移動。在朝向正方向YM的掃描中,噴墨頭10在適當(dāng)?shù)臅r機從適當(dāng)?shù)膰娮靽姵鲞m當(dāng)?shù)牧康哪?,將?gòu)成打印于標(biāo)簽R2的圖像的墨點形成于標(biāo)簽R2。
其結(jié)果,在標(biāo)簽R2中在向輸送方向H延伸噴墨頭10的噴嘴列的長度的量的區(qū)域(在圖5(A)中以向左傾斜延伸的斜線表示的區(qū)域),形成構(gòu)成圖像的墨點。
如圖5(B)所示,在噴墨頭10移動到位置TR后,通過控制部30的控制,將卷紙R朝向輸送方向H,輸送與噴墨頭10的噴嘴列的長度對應(yīng)的距離。
接著,噴墨頭10朝向相反方向YG進行掃描,從位置TR向位置TL移動。在朝向相反方向YG的掃描中,噴墨頭10在適當(dāng)?shù)臅r機從適當(dāng)?shù)膰娮靽姵鲞m當(dāng)?shù)牧康哪?,將?gòu)成打印于標(biāo)簽R2的圖像的墨點形成于標(biāo)簽R2。
其結(jié)果,在標(biāo)簽R2中,在向輸送方向H延伸噴墨頭10的噴嘴列的長度的量的區(qū)域(在圖5(B)中以向右傾斜延伸的斜線表示的區(qū)域),形成構(gòu)成圖像的墨點。
這樣,只要圖像的打印需要噴墨頭10就反復(fù)進行從位置TL向位置TR,向正方向YM進行掃描并且對標(biāo)簽R2噴出墨形成墨點的處理、以及從位置TR向位置TL,向相反方向YG進行掃描并且對標(biāo)簽R2噴出墨形成墨點的處理,從而在標(biāo)簽R2上打印圖像。
接下來,使用圖6的流程圖成對通過主機3的控制噴墨打印機1執(zhí)行處理的情況下的主機3、以及噴墨打印機1的動作進行說明。在圖6中,(A)表示主機3的動作,(B)表示噴墨打印機1的動作。
如圖6(A)所示,在使噴墨打印機1執(zhí)行規(guī)定的處理的情況下,主機3的主控制部50生成指示該規(guī)定的處理的執(zhí)行的控制數(shù)據(jù)(步驟SA1)。
在本實施方式中,對控制數(shù)據(jù)而言,存在包含對與打印相關(guān)的處理的執(zhí)行進行指示的命令的控制數(shù)據(jù)(以下,稱為“打印系統(tǒng)控制數(shù)據(jù)”。)、和不包含對與打印相關(guān)的處理的執(zhí)行進行指示的命令的控制數(shù)據(jù)(以下,稱為“非打印系統(tǒng)控制數(shù)據(jù)”。)這兩種。
另外,控制數(shù)據(jù)包含多個命令,在前端配置表示控制數(shù)據(jù)的開始的數(shù)據(jù)開始命令CF,在末尾配置表示控制數(shù)據(jù)的結(jié)束的數(shù)據(jù)結(jié)束命令CE。
圖7(A)是表示在打印系統(tǒng)控制數(shù)據(jù)中的、指示對一個標(biāo)簽R2的圖像進行打印的控制數(shù)據(jù)的一個例子的圖。
在圖7(A)的例子的打印系統(tǒng)控制數(shù)據(jù)中,在數(shù)據(jù)的前端配置數(shù)據(jù)開始命令CF,在數(shù)據(jù)的末尾配置數(shù)據(jù)結(jié)束命令CE。
另外,在圖7(A)的例子的打印系統(tǒng)控制數(shù)據(jù)中,接著數(shù)據(jù)開始命令CF,配置圖像緩沖區(qū)形成命令C1。
在圖像緩沖區(qū)形成命令C1中,是指示在RAM等臨時存儲區(qū)域,形成與標(biāo)簽R2的可打印區(qū)域?qū)?yīng)的尺寸(與標(biāo)簽R2的長邊方向?qū)?yīng)的方向的墨點數(shù)、以及與短邊方向?qū)?yīng)的方向的墨點數(shù))的圖像緩沖區(qū)BF的命令。
在圖7(A)的例子的打印系統(tǒng)控制數(shù)據(jù)中,接著圖像緩沖區(qū)形成命令C1,配置條形碼圖像數(shù)據(jù)展開命令C2。
條形碼圖像數(shù)據(jù)展開命令C2是指示在圖像緩沖區(qū)BF將表示條形碼的圖像數(shù)據(jù)(以下,稱為“條形碼圖像數(shù)據(jù)”。)展開的命令。條形碼圖像數(shù)據(jù)包含指定由數(shù)值、其它的值的組合構(gòu)成的代碼的代碼信息、表示與在圖像緩沖區(qū)BF中展開條形碼圖像數(shù)據(jù)的位置對應(yīng)的坐標(biāo)的信息、表示對條形碼圖像數(shù)據(jù)實施的圖像處理(裝飾等)的信息等??刂撇?0基于條形碼圖像數(shù)據(jù)展開命令C2所包含的信息,將條形碼圖像數(shù)據(jù)在圖像緩沖區(qū)BF中展開。在噴墨打印機1中安裝有具備基于代碼信息、其它的條形碼圖像數(shù)據(jù)展開命令C2所包含的信息,來生成與代碼信息所表示的代碼對應(yīng)的條形碼圖像數(shù)據(jù)的功能的程序。
在圖7的例子的打印系統(tǒng)控制數(shù)據(jù)中,接著條形碼圖像數(shù)據(jù)展開命令C2,配置圖形圖像數(shù)據(jù)展開命令C3。
圖形圖像數(shù)據(jù)展開命令C3是指示在圖像緩沖區(qū)BF將圖形等圖形圖像數(shù)據(jù)展開的命令。所謂的圖形圖像數(shù)據(jù)與后述的字體數(shù)據(jù)不同,是通過配置成點陣狀的各墨點的顏色的組合來表示圖像的形象的位圖數(shù)據(jù)。圖形圖像數(shù)據(jù)展開命令C3包含圖形圖像數(shù)據(jù)、表示與在圖像緩沖區(qū)BF中將圖形圖像數(shù)據(jù)展開的位置對應(yīng)的坐標(biāo)的信息等??刂撇?0基于圖形圖像數(shù)據(jù)展開命令C3所包含的信息,將圖形圖像數(shù)據(jù)在圖像緩沖區(qū)BF展開。
在圖7的例子的打印系統(tǒng)控制數(shù)據(jù)中,接著圖形圖像數(shù)據(jù)展開命令C3,配置文本數(shù)據(jù)展開命令C4。
文本數(shù)據(jù)展開命令C4是指示在圖像緩沖區(qū)BF將構(gòu)成規(guī)定的字符串的各文字的字體數(shù)據(jù)展開的命令。文本數(shù)據(jù)展開命令C4包含表示所打印的字符串的各文字的文字代碼的文字代碼信息、表示與在圖像緩沖區(qū)BF中將所打印的字符串的各文字的字體數(shù)據(jù)展開的位置對應(yīng)的坐標(biāo)的信息、表示對字體數(shù)據(jù)實施的圖像處理(裝飾等)的信息等。在這里,在噴墨打印機1中預(yù)先登記有噴墨打印機1可打印的文字的各個字體數(shù)據(jù),控制部30基于文本數(shù)據(jù)展開命令C4所包含的信息,將字體數(shù)據(jù)在圖像緩沖區(qū)BF展開。噴墨打印機1的控制部30具備基于文本數(shù)據(jù)展開命令C4所包含的文字代碼信息,將構(gòu)成字符串的各文字的各文字代碼轉(zhuǎn)換為字體數(shù)據(jù)的功能。
在圖7(A)的例子的打印系統(tǒng)控制數(shù)據(jù)中,接著文本數(shù)據(jù)展開命令C4,配置打印指示命令CQ。
打印指示命令CQ是指示基于在圖像緩沖區(qū)BF中展開的圖像數(shù)據(jù)的打印的命令。
圖7(B)是示意性地表示基于圖7(A)的例子的打印系統(tǒng)控制數(shù)據(jù),在圖像緩沖區(qū)BF中展開的圖像數(shù)據(jù)的圖。
在圖7(B)中,圖像G71表示基于條形碼圖像數(shù)據(jù)展開命令C2在圖像緩沖區(qū)BF展開的條形碼圖像數(shù)據(jù)。另外,圖像G72表示基于圖形圖像數(shù)據(jù)展開命令C3在圖像緩沖區(qū)BF展開的圖形圖像數(shù)據(jù)。另外,圖像G73表示基于文本數(shù)據(jù)展開命令C4在圖像緩沖區(qū)BF展開的字符串(在圖7(B)的例子中,是字符串“12345”)的各文字的字體數(shù)據(jù)。像這樣,基于打印系統(tǒng)控制數(shù)據(jù)所包含的、指示圖像數(shù)據(jù)的展開的命令,將打印于標(biāo)簽R2的圖像的條形碼圖像數(shù)據(jù)、圖形圖像數(shù)據(jù)、文本數(shù)據(jù)等圖像數(shù)據(jù)展開在圖像緩沖區(qū)BF。
圖8(A)是表示打印系統(tǒng)控制數(shù)據(jù)中的、指示向一個標(biāo)簽R2打印圖像的控制數(shù)據(jù)的另一個例子的圖。
在圖8(A)的例子的打印系統(tǒng)控制數(shù)據(jù)中,在數(shù)據(jù)的前端配置數(shù)據(jù)開始命令CF,在數(shù)據(jù)的末尾配置數(shù)據(jù)結(jié)束命令CE。
另外,在圖8(A)的例子的打印系統(tǒng)控制數(shù)據(jù)中,接著數(shù)據(jù)開始命令CF,配置圖像緩沖區(qū)形成命令C1,接著圖像緩沖區(qū)形成命令C1,配置影像數(shù)據(jù)展開命令C5。
影像數(shù)據(jù)展開命令C5是指示向圖像緩沖區(qū)BF展開基于照片、畫、插圖等的影像圖像數(shù)據(jù)(影像數(shù)據(jù))的命令。這里的影像數(shù)據(jù)是打印于一個標(biāo)簽R2的圖像的整體的位圖數(shù)據(jù)。上述的圖形圖像數(shù)據(jù)在該圖形圖像數(shù)據(jù)未必是打印于一個標(biāo)簽R2的圖像的整體的位圖數(shù)據(jù)的這一點,與影像數(shù)據(jù)不同。影像數(shù)據(jù)展開命令C5包含表示打印于標(biāo)簽R2的圖像的影像的影像數(shù)據(jù)??刂撇?0基于影像數(shù)據(jù)展開命令C5所包含的信息,將影像數(shù)據(jù)在圖像緩沖區(qū)BF展開。
在圖8(A)的例子的打印控制數(shù)據(jù)中,接著影像數(shù)據(jù)展開命令C5,配置打印指示命令CQ。
圖8(B)是示意性地表示基于圖8(A)的例子的打印系統(tǒng)控制數(shù)據(jù),在圖像緩沖區(qū)BF展開的圖像數(shù)據(jù)的圖。
在圖8(B)中,圖像G81表示基于影像數(shù)據(jù)展開命令C5在圖像緩沖區(qū)BF展開的影像數(shù)據(jù)。像這樣,基于打印系統(tǒng)控制數(shù)據(jù)所包含的影像數(shù)據(jù)展開命令C5,將打印于標(biāo)簽R2的圖像的影像數(shù)據(jù)展開在圖像緩沖區(qū)BF。
圖9是用于對打印系統(tǒng)控制數(shù)據(jù)即固定圖像用控制數(shù)據(jù)、以及可變圖像用控制數(shù)據(jù)進行說明的圖。
噴墨打印機1關(guān)于涉及向多個標(biāo)簽R2打印連續(xù)的圖像,能夠連續(xù)地打印包含內(nèi)容根據(jù)每個標(biāo)簽而不變的圖像(以下,稱為“固定圖像”。)、和內(nèi)容根據(jù)每個標(biāo)簽而可變的圖像(以下,稱為“可變圖像”)而構(gòu)成的圖像(以下,稱為“標(biāo)簽圖像”。)。
圖9(A)是表示對多個標(biāo)簽R2連續(xù)地打印的標(biāo)簽圖像的一個例子的圖。在圖9(A)的例子中,表示框W91的圖像相當(dāng)于根據(jù)每個標(biāo)簽而內(nèi)容不變的固定圖像,表示在框W91內(nèi)打印的數(shù)字的圖像相當(dāng)于根據(jù)每個標(biāo)簽而內(nèi)容變化的可變圖像。
在對多個標(biāo)簽R2連續(xù)地打印標(biāo)簽圖像的情況下,主機3在發(fā)送后述的可變圖像用控制數(shù)據(jù)之前,生成固定圖像用控制數(shù)據(jù),并發(fā)送至噴墨打印機1。
圖9(B1)是表示固定圖像用控制數(shù)據(jù)的一個例子的圖。
在圖9(B1)的例子的固定圖像用控制數(shù)據(jù)中,在數(shù)據(jù)的前端配置數(shù)據(jù)開始命令CF,在數(shù)據(jù)的末尾配置數(shù)據(jù)結(jié)束命令CE。
另外,在圖9(B1)的例子的固定圖像用控制數(shù)據(jù)中,接著數(shù)據(jù)開始命令CF,配置連續(xù)打印基本信息命令C6。連續(xù)打印基本信息命令C6是包含連續(xù)地打印標(biāo)簽圖像的標(biāo)簽R2的張數(shù)等信息的命令??刂撇?0基于連續(xù)打印基本信息命令C6,對標(biāo)簽圖像的連續(xù)打印進行控制。
在圖9(B1)的例子的固定圖像用控制數(shù)據(jù)中,接著連續(xù)打印基本信息命令C6配置圖像緩沖區(qū)形成命令C1,接著圖像緩沖區(qū)形成命令C1配置固定圖像用緩沖區(qū)形成命令C7。
固定圖像用緩沖區(qū)形成命令C7是指示將展開固定圖像的圖像數(shù)據(jù)的固定圖像用緩沖區(qū)BF1在與形成了圖像緩沖區(qū)BF的存儲區(qū)域不同的存儲區(qū)域展開的命令。
在圖9(B1)的例子的固定圖像用控制數(shù)據(jù)中,接著固定圖像用緩沖區(qū)形成命令C7,配置固定圖像數(shù)據(jù)展開命令C8。
固定圖像數(shù)據(jù)展開命令C8是指示將固定圖像的圖像數(shù)據(jù)(以下,稱為“固定圖像數(shù)據(jù)”。)展開在上述的固定圖像用緩沖區(qū)BF1的命令。固定圖像數(shù)據(jù)展開命令C8包含固定圖像數(shù)據(jù)、表示與在固定圖像用緩沖區(qū)BF1將固定圖像數(shù)據(jù)展開的位置對應(yīng)的坐標(biāo)的信息。控制部30基于固定圖像數(shù)據(jù)展開命令C8所包含的固定圖像數(shù)據(jù)、信息,將固定圖像數(shù)據(jù)在固定圖像用緩沖區(qū)BF1展開。
圖9(B2)是表示基于圖9(B1)的例子的固定圖像用控制數(shù)據(jù),在固定圖像用緩沖區(qū)BF1展開的固定圖像數(shù)據(jù)的圖。圖9(B2)所示的固定圖像數(shù)據(jù)是與在圖9(A)中例示出的標(biāo)簽圖像所包含的固定圖像對應(yīng)的圖像數(shù)據(jù)。如圖9(B2)所示,基于固定圖像用控制數(shù)據(jù),在固定圖像用緩沖區(qū)BF1將固定圖像的固定圖像數(shù)據(jù)展開。
另外,在對多個標(biāo)簽R2連續(xù)地打印標(biāo)簽圖像的情況下,主機3在發(fā)送了上述的固定圖像用控制數(shù)據(jù)后,使標(biāo)簽圖像與打印標(biāo)簽圖像的標(biāo)簽R2分別對應(yīng),依次發(fā)送可變圖像用控制數(shù)據(jù)。
圖9(C1)是表示可變圖像用控制數(shù)據(jù)的一個例子的圖。
在圖9(C1)的例子的可變圖像用控制數(shù)據(jù)中,在數(shù)據(jù)的前端配置數(shù)據(jù)開始命令CF,在數(shù)據(jù)的末尾配置數(shù)據(jù)結(jié)束命令CE。
另外,在圖9(C1)的例子的可變圖像用控制數(shù)據(jù)中,接著數(shù)據(jù)開始命令CF,配置重疊展開指示命令C9。重疊展開指示命令C9中包含可變圖像的圖像數(shù)據(jù)(以下,稱為“可變圖像數(shù)據(jù)”。),通過重疊展開指示命令C9將可變圖像數(shù)據(jù)在可變圖像用緩沖區(qū)BF2展開。若預(yù)先將在固定圖像用緩沖區(qū)BF1展開的固定圖像數(shù)據(jù)保存,則在打印標(biāo)簽時,從固定圖像用緩沖區(qū)BF1將其讀取來使用即可,所以不必每次都接收,僅接收因每個標(biāo)簽不同的可變圖像數(shù)據(jù)即可。
重疊展開指示命令C9是指示將在上述的固定圖像用緩沖區(qū)BF1展開的固定圖像數(shù)據(jù)和可變圖像數(shù)據(jù)重疊而在圖像緩沖區(qū)BF展開的命令。重疊展開指示命令C9包含在可變圖像用緩沖區(qū)BF2展開可變圖像數(shù)據(jù)的信息、表示與在圖像緩沖區(qū)BF將可變圖像數(shù)據(jù)展開的位置對應(yīng)的坐標(biāo)的信息等??刂撇?0基于重疊展開指示命令C9,將固定圖像數(shù)據(jù)和可變圖像數(shù)據(jù)在圖像緩沖區(qū)重疊并展開。
在圖9(C1)的例子的可變圖像用控制數(shù)據(jù)中,接著重疊展開指示命令C9,配置打印指示命令CQ。
也存在不將可變圖像數(shù)據(jù)與固定圖像數(shù)據(jù)重疊的情況,此時,將可變圖像數(shù)據(jù)以不與固定圖像數(shù)據(jù)重疊的方式在圖像緩沖區(qū)BF展開。
另外,在未使用固定圖像數(shù)據(jù)的情況下,代替重疊展開指示命令C9,配置圖像緩沖區(qū)形成命令和可變圖像用緩沖區(qū)形成命令。
打印關(guān)聯(lián)命令能夠作為指示向緩沖區(qū)(圖像緩沖區(qū)BF、可變圖像用緩沖區(qū)BF2)重疊或者展開圖像數(shù)據(jù)的命令(重疊展開指示命令C9、可變圖像用緩沖區(qū)形成命令)。
圖9(C2)是表示基于圖9(C1)的例子的可變圖像用控制數(shù)據(jù),將圖9(B2)中例示出的固定圖像數(shù)據(jù)和圖9(A)中例示出的可變圖像中的一個可變圖像的可變圖像數(shù)據(jù)在圖像緩沖區(qū)BF展開后的情況的圖。
如圖9(C2)所示,在執(zhí)行了可變圖像用控制數(shù)據(jù)的情況下,在圖像緩沖區(qū)BF,將固定圖像數(shù)據(jù)與可變圖像數(shù)據(jù)重疊并展開,基于在圖像緩沖區(qū)BF展開的圖像數(shù)據(jù)來執(zhí)行打印。其結(jié)果,在對應(yīng)的標(biāo)簽R2上,打印包含固定圖像以及可變圖像而構(gòu)成的標(biāo)簽圖像。
以上,例示出了4個打印系統(tǒng)控制數(shù)據(jù),但打印系統(tǒng)控制數(shù)據(jù)的內(nèi)容并不限于例示出的內(nèi)容。
另一方面,如上所述,非打印系統(tǒng)控制數(shù)據(jù)不包含指示執(zhí)行與打印相關(guān)的處理的命令。在非打印系統(tǒng)控制數(shù)據(jù)中,在數(shù)據(jù)的前端包含數(shù)據(jù)開始命令CF,在數(shù)據(jù)的末尾包含數(shù)據(jù)結(jié)束命令CE,這一點與打印系統(tǒng)控制數(shù)據(jù)一致。另一方面,在非打印系統(tǒng)控制數(shù)據(jù)中,在數(shù)據(jù)開始命令CF與數(shù)據(jù)結(jié)束命令CE之間,不包含指示圖像數(shù)據(jù)向緩沖區(qū)(圖像緩沖區(qū)BF或者固定圖像用緩沖區(qū)BF1)展開的命令,而包含與通過該控制數(shù)據(jù)來使噴墨打印機1執(zhí)行的處理相關(guān)的命令。
如圖6(A)所示,主機3的主控制部50在步驟SA1中生成了控制數(shù)據(jù)后,對主通信部54進行控制,將所生成的控制數(shù)據(jù)發(fā)送至噴墨打印機1(步驟SA2)。
如圖6(B)所示,噴墨打印機1的控制部30對通信部38進行控制,來接收控制數(shù)據(jù)(步驟SB1)。
接著,控制部30將接收到的控制數(shù)據(jù)儲存至接收緩沖區(qū)JB(步驟SB2)。
其結(jié)果,接收緩沖區(qū)JB根據(jù)控制數(shù)據(jù)的接收,依次儲存控制數(shù)據(jù)所包含的命令。
圖10是表示執(zhí)行基于接收緩沖區(qū)JB的處理的情況下的任務(wù)生成部301以及任務(wù)執(zhí)行部302的動作的流程圖。(A)表示任務(wù)生成部301的動作,(B)表示任務(wù)執(zhí)行部302的動作。
如圖10(A)所示,任務(wù)生成部301監(jiān)視接收緩沖區(qū)JB中是否儲存了命令(步驟SC1)。
在接收緩沖區(qū)JB中儲存了命令的情況下(步驟SC1:是),任務(wù)生成部301讀取儲存于接收緩沖區(qū)JB的命令(步驟SC2)。如上所述,由于在接收緩沖區(qū)JB根據(jù)控制數(shù)據(jù)的接收,依次儲存控制數(shù)據(jù)所包含的命令,所以通過步驟SC1以及步驟SC2的處理,根據(jù)控制數(shù)據(jù)的接收,由任務(wù)生成部301依次讀取控制數(shù)據(jù)所包含的命令。
接著,任務(wù)生成部301判別讀取的命令是否是數(shù)據(jù)開始命令CF(步驟SC3)。
任務(wù)生成部301在讀取的命令是數(shù)據(jù)開始命令CF的情況下(步驟SC3:是),將讀取的數(shù)據(jù)開始命令CF儲存至命令緩沖區(qū)CB(步驟SC4)。在步驟SC4的處理后,任務(wù)生成部301將處理步驟移至步驟SC1,并監(jiān)視接著數(shù)據(jù)開始命令CF的命令是否儲存于接收緩沖區(qū)JB。
任務(wù)生成部301在讀取的命令不是數(shù)據(jù)開始命令CF的情況下(步驟SC3:否),判別讀取的命令是否是數(shù)據(jù)結(jié)束命令CE(步驟SC5)。
任務(wù)生成部301在讀取的命令是數(shù)據(jù)結(jié)束命令CE的情況下(步驟SC5:是),將讀取的數(shù)據(jù)結(jié)束命令CE儲存至命令緩沖區(qū)CB(步驟SC6)。
接著,任務(wù)生成部301基于從儲存于命令緩沖區(qū)CB的數(shù)據(jù)開始命令CF繼續(xù)到數(shù)據(jù)結(jié)束命令CE的一系列的命令(=控制數(shù)據(jù)),生成任務(wù)(步驟SC7)。
所謂的任務(wù)是由后述的任務(wù)執(zhí)行部302執(zhí)行的處理的單位,任務(wù)執(zhí)行部302由能夠解釋的命令構(gòu)成。任務(wù)執(zhí)行部302通過任務(wù)對處理進行管理,另外,以任務(wù)為單位來執(zhí)行處理。
接著,任務(wù)生成部301將在步驟SC7中生成的任務(wù)輸出至任務(wù)執(zhí)行部302(步驟SC8)。在步驟SC8的處理后,任務(wù)生成部301將處理步驟移至步驟SC1。
如圖10(B)所示,任務(wù)執(zhí)行部302獲取在步驟SC8中由任務(wù)生成部301輸出的任務(wù)(步驟SD1)。
接著,任務(wù)執(zhí)行部302基于在步驟SD1中獲取的任務(wù),來執(zhí)行與任務(wù)對應(yīng)的處理(步驟SD2)。
例如,在任務(wù)是基于圖7(A)的例子的打印系統(tǒng)控制數(shù)據(jù)、或者圖8(A)的例子的打印系統(tǒng)控制數(shù)據(jù)的任務(wù)的情況下,任務(wù)執(zhí)行部302通過執(zhí)行任務(wù),來執(zhí)行向圖像緩沖區(qū)BF的圖像數(shù)據(jù)的展開、以及基于在圖像緩沖區(qū)BF展開的圖像數(shù)據(jù)由打印部31控制的圖像的打印。
另外,例如在任務(wù)是基于圖9(B1)的例子的固定圖像用控制數(shù)據(jù)的任務(wù)的情況下,任務(wù)執(zhí)行部302通過執(zhí)行任務(wù),在固定圖像用緩沖區(qū)BF1將固定圖像數(shù)據(jù)展開。
另外,例如在任務(wù)是基于圖9(C1)的例子的可變圖像用控制數(shù)據(jù)的任務(wù)的情況下,任務(wù)執(zhí)行部302通過執(zhí)行任務(wù),在圖像緩沖區(qū)BF將固定圖像數(shù)據(jù)和可變圖像數(shù)據(jù)重疊地展開,并基于在圖像緩沖區(qū)BF展開的圖像數(shù)據(jù),打印包含固定圖像以及可變圖像而構(gòu)成的標(biāo)簽圖像。
圖11是表示執(zhí)行基于任務(wù)的處理(以下,稱為“打印處理”。)的情況下的任務(wù)執(zhí)行部302的動作的流程圖,該任務(wù)是基于伴隨著打印的打印系統(tǒng)控制數(shù)據(jù)(例如,圖7(A)的例子的打印系統(tǒng)控制數(shù)據(jù)、圖8(A)的例子的打印系統(tǒng)控制數(shù)據(jù)、圖9(C1)的例子的可變圖像用控制數(shù)據(jù))的任務(wù)(以下,稱為“打印任務(wù)”。)。
打印任務(wù)如執(zhí)行圖11的流程圖所示的處理那樣,包含任務(wù)執(zhí)行部302能夠解釋的命令而構(gòu)成。
如圖11所示,任務(wù)執(zhí)行部302將圖像數(shù)據(jù)在圖像緩沖區(qū)BF展開(步驟SE1)。
接著,任務(wù)執(zhí)行部302基于從壓力檢測傳感器40輸入的檢測值,監(jiān)視是否是負(fù)壓室26c內(nèi)的壓力值被減壓到低于規(guī)定的閾值的狀態(tài)(步驟SE2)。即,在步驟SE2中,在不是負(fù)壓室26c內(nèi)的壓力值被減壓到低于規(guī)定的閾值的狀態(tài)的情況下,待機直到成為該狀態(tài)。
在這里,在從抽吸風(fēng)扇26f的動作(旋轉(zhuǎn))開始起直到負(fù)壓室26c內(nèi)的壓力值被減壓到低于規(guī)定的閾值的狀態(tài)的過程中,需要一定程度的時間。這是因為到抽吸風(fēng)扇26f穩(wěn)定旋轉(zhuǎn)需要時間,另外,抽吸風(fēng)扇26f的抽吸力減壓直到穩(wěn)定地作用于負(fù)壓室26c需要時間。
因此,開始抽吸風(fēng)扇26f的動作的時機比開始步驟SE2的處理的時機在時間上越早,則步驟SE2的待機時間(直到判別為負(fù)壓室26c內(nèi)的壓力值低于規(guī)定的閾值為止所需要的時間)越短。例如,在開始步驟SE2的處理很早之前開始抽吸風(fēng)扇26f的動作,而在步驟SE2的處理的開始的時刻,成為負(fù)壓室26c內(nèi)的壓力值被減壓到低于規(guī)定的閾值的狀態(tài)的情況下,在步驟SE2的處理中,能夠立刻判別為負(fù)壓室26c內(nèi)的壓力值低于規(guī)定的閾值,而迅速地執(zhí)行步驟SE3的處理。
在這里,待機時間越長,則從主機3將控制數(shù)據(jù)發(fā)送至噴墨打印機1,到噴墨打印機1完成基于控制數(shù)據(jù)的打印為止所需要的時間越長。因此,希望待機時間盡可能短。如后所述會變得清楚,本實施方式的噴墨打印機1在抑制抽吸風(fēng)扇26f不必要地動作基礎(chǔ)上,使待機時間短時間化,并抑制直到打印完成為止所需要的時間長時間化。
在步驟SE2中,在判別為負(fù)壓室26c內(nèi)的壓力值被減壓到低于規(guī)定的閾值的狀態(tài)的情況下(步驟SE2:是),任務(wù)執(zhí)行部302基于在圖像緩沖區(qū)BF展開的圖像數(shù)據(jù),對打印部31、輸送部32、其它的與打印相關(guān)的結(jié)構(gòu)進行控制,來執(zhí)行打印(步驟SE3)。
那么,如圖10(A)所示,在步驟SC5中,在步驟SC2中讀取的命令不是數(shù)據(jù)結(jié)束命令CE的情況下(步驟SC5:否),任務(wù)生成部301判別讀取的命令是否是特定打印關(guān)聯(lián)命令(步驟SC9)。
特定打印關(guān)聯(lián)命令是除去上述的打印關(guān)聯(lián)命令(指示向圖像數(shù)據(jù)的緩沖區(qū)(圖像緩沖區(qū)BF或者固定圖像用緩沖區(qū)BF1)展開的命令)中的、可變圖像用控制數(shù)據(jù)所包含的重疊展開指示命令C9的命令。在本例中,條形碼圖像數(shù)據(jù)展開命令C2、圖形圖像數(shù)據(jù)展開命令C3、文本數(shù)據(jù)展開命令C4、影像數(shù)據(jù)展開命令C5、以及固定圖像數(shù)據(jù)展開命令C8相當(dāng)于打印關(guān)聯(lián)命令。
在步驟SC2中讀取的命令不是特定打印關(guān)聯(lián)命令的情況下(步驟SC9:否),任務(wù)生成部301將處理步驟移至步驟SC13。
在步驟SC2中讀取的命令是特定打印關(guān)聯(lián)命令的情況下(步驟SC9:是),任務(wù)生成部301判別是否已經(jīng)是基于抽吸任務(wù)開始了抽吸風(fēng)扇26f的動作的狀態(tài)(步驟SC10)。
在抽吸風(fēng)扇26f的動作已經(jīng)開始了的狀態(tài)的情況下(步驟SC10:是),任務(wù)生成部301將處理步驟移至步驟SC12。此外,在控制數(shù)據(jù)中包含有多個特定打印關(guān)聯(lián)命令的情況下,當(dāng)步驟SC2讀取的特定打印關(guān)聯(lián)命令不是多個特定打印關(guān)聯(lián)命令中的前端的命令時,在步驟SC10中,判別為抽吸風(fēng)扇26f的動作已經(jīng)開始了的狀態(tài)。
在不是抽吸風(fēng)扇26f的動作開始了的狀態(tài)的情況下(步驟SC10:否),任務(wù)生成部301生成抽吸任務(wù)作為任務(wù),并將其輸出至任務(wù)執(zhí)行部302(步驟SC11)。有關(guān)基于抽吸任務(wù)的處理如后所述。在步驟SC11的處理后,任務(wù)生成部301將處理步驟移至步驟SC12。此外,在控制數(shù)據(jù)中包含有多個特定打印關(guān)聯(lián)命令的情況下,當(dāng)在步驟SC2中讀取的特定打印關(guān)聯(lián)命令是多個特定打印關(guān)聯(lián)命令中的前端的命令時,在步驟SC10中判別為不是抽吸風(fēng)扇26f的動作已開始的狀態(tài)。
在步驟SC12中,任務(wù)生成部301將讀取的特定打印關(guān)聯(lián)命令儲存至命令緩沖區(qū)CB。在步驟SC12的處理后,任務(wù)生成部301將處理步驟移至步驟SC1。
這樣,在本實施方式中,任務(wù)生成部301在讀取控制數(shù)據(jù)所包含的最初的特定打印關(guān)聯(lián)命令的情況下,在讀取數(shù)據(jù)結(jié)束命令之前,以該特定打印關(guān)聯(lián)命令的讀取為觸發(fā),生成抽吸任務(wù),并將其輸出至任務(wù)執(zhí)行部302。
如圖10(B)所示,任務(wù)執(zhí)行部302獲取在步驟SC10中由任務(wù)生成部301輸出的抽吸任務(wù)(步驟SD3)。
接著,任務(wù)執(zhí)行部302通過執(zhí)行獲取到的抽吸任務(wù),來執(zhí)行抽吸處理(步驟SD4)。
圖12是表示抽吸處理的詳細(xì)內(nèi)容的流程圖。抽吸任務(wù)像執(zhí)行圖12的流程圖所示的處理那樣,包含任務(wù)執(zhí)行部302能夠解釋的命令而構(gòu)成。
如圖12所示,在抽吸處理中,任務(wù)執(zhí)行部302對抽吸部37進行控制,開始抽吸風(fēng)扇26f的動作(步驟SF1)。
在本實施方式中,在將控制數(shù)據(jù)所包含的命令讀取的過程中,在特定打印關(guān)聯(lián)命令被任務(wù)生成部301讀取了的情況下,即使在讀取配置于該控制數(shù)據(jù)的末尾的數(shù)據(jù)結(jié)束命令CE之前,也生成抽吸任務(wù)。并且,任務(wù)執(zhí)行部302執(zhí)行基于抽吸任務(wù)的抽吸處理,并開始抽吸風(fēng)扇26f的動作。在本實施方式中,生成上述的打印任務(wù)是在打印系統(tǒng)控制數(shù)據(jù)所包含的全部的命令的讀取已完成之后(數(shù)據(jù)結(jié)束命令的讀取完成之后)。而且,在控制數(shù)據(jù)包含特定打印關(guān)聯(lián)命令的情況下,之后,基于該控制數(shù)據(jù),在緩沖區(qū)(圖像緩沖區(qū)BF或者固定圖像用緩沖區(qū)BF1)將圖像數(shù)據(jù)展開,并基于該控制數(shù)據(jù)來推定進行打印處理。即,通過以特定打印關(guān)聯(lián)命令被任務(wù)生成部301讀取為觸發(fā)來開始抽吸風(fēng)扇26f的動作,由此能夠在推定出打印處理被執(zhí)行的階段開始抽吸風(fēng)扇26f的動作。因此,能夠縮短從打印處理的開始到結(jié)束之間存在的待機時間(直到判別為負(fù)壓室26c內(nèi)的壓力值高于規(guī)定的閾值所需要的時間)。
在步驟SE1中開始了抽吸風(fēng)扇26f的動作后,任務(wù)執(zhí)行部302監(jiān)視基于對應(yīng)的控制數(shù)據(jù)(包含成為了生成抽吸任務(wù)的觸發(fā)的特定打印關(guān)聯(lián)命令的控制數(shù)據(jù))生成的打印任務(wù)的打印處理是否完成(步驟SF2)。
在打印處理已完成的情況下(步驟SF2:是),任務(wù)執(zhí)行部302對抽吸部37進行控制,來停止抽吸風(fēng)扇26f的動作(步驟SF3)。
像這樣,在本實施方式中,在打印處理已完成的情況下,抽吸風(fēng)扇26f的動作停止。因此,在不需要記錄介質(zhì)的抽吸的情況下,防止抽吸風(fēng)扇26f動作。由于抽吸風(fēng)扇26f驅(qū)動的時間減少,所以能夠抑制噪聲的產(chǎn)生、電力的消耗、以及抽吸風(fēng)扇26f的老化。
在這里,如上所述,在對多個標(biāo)簽R2連續(xù)地打印標(biāo)簽圖像的情況下,在主機3發(fā)送出固定圖像用控制數(shù)據(jù)后,依次發(fā)送與多個標(biāo)簽R2對應(yīng)的多個可變圖像用控制數(shù)據(jù)。
在該情況下,在打印處理中,任務(wù)執(zhí)行部302執(zhí)行以下的處理。即,基于以固定圖像用控制數(shù)據(jù)所包含的固定圖像數(shù)據(jù)展開命令C8的讀取為觸發(fā)而生成的抽吸任務(wù)來開始抽吸風(fēng)扇26f的動作。之后,任務(wù)執(zhí)行部302在步驟SE2中,監(jiān)視基于全部的可變圖像用控制數(shù)據(jù)的、針對全部的標(biāo)簽R2的標(biāo)簽圖像的打印是否已完成。而且,在判別出針對全部的標(biāo)簽R2的標(biāo)簽圖像的打印完成了的情況下(步驟SE2:是),任務(wù)執(zhí)行部302停止抽吸風(fēng)扇26f的動作(步驟SE3)。進行這樣的處理的理由以下。即,在進行了固定圖像數(shù)據(jù)展開命令C8的讀取的情況下,推定出進行連續(xù)地打印標(biāo)簽圖像。因此,通過以固定圖像數(shù)據(jù)展開命令C8的讀取為觸發(fā)來開始抽吸風(fēng)扇26f的動作,由此能夠減少上述的待機時間。并且,通過在全部的標(biāo)簽圖像的打印完成后,停止抽吸風(fēng)扇26f的動作,能夠防止在針對多個標(biāo)簽R2連續(xù)地打印標(biāo)簽圖像的中途抽吸風(fēng)扇26f停止,并能夠防止在針對多個標(biāo)簽R2連續(xù)地打印標(biāo)簽圖像的中途產(chǎn)生待機時間。
如圖10(A)所示,在步驟SC13中,任務(wù)生成部301判別在步驟SC2中讀取的命令是否是取消命令(后述)。
在讀取的命令不是取消命令的情況下(步驟SC13:否),任務(wù)生成部301將讀取的命令儲存至命令緩沖區(qū)CB(步驟SC14),并將處理步驟移至步驟SC1。
在讀取的命令是取消命令的情況下(步驟SC13:是),任務(wù)生成部301生成取消任務(wù),并將其輸出至任務(wù)執(zhí)行部302(步驟SC15)。在步驟SC15的處理后,任務(wù)生成部301將處理步驟移至步驟SC1。有關(guān)基于取消任務(wù)的處理如后所述。
如圖10(B)所示,任務(wù)執(zhí)行部302獲取在步驟SC15中任務(wù)生成部301輸出的取消任務(wù)(步驟SD5)。
接著,任務(wù)執(zhí)行部302執(zhí)行基于取消任務(wù)的取消處理(步驟SD6)。取消處理是將基于執(zhí)行中的任務(wù)的處理停止(取消)的處理。例如,在執(zhí)行打印處理中的情況下,停止該打印處理。特別是,在根據(jù)打印處理使抽吸風(fēng)扇26f動作的情況下,任務(wù)執(zhí)行部302在取消處理中將抽吸風(fēng)扇26f的動作停止。由此,在基于取消命令,打印處理被停止的情況下,能夠防止抽吸風(fēng)扇26f的動作不必要地持續(xù)。
接下來,對任務(wù)生成部301,以及任務(wù)執(zhí)行部302的其它的處理進行說明。
在讀取了數(shù)據(jù)開始命令CF后,即使經(jīng)過了規(guī)定期間,也未進行數(shù)據(jù)結(jié)束命令CE的讀取的情況下,換言之,在即使開始控制數(shù)據(jù)的接收后經(jīng)過規(guī)定期間,也未接收到數(shù)據(jù)結(jié)束命令的情況下,任務(wù)生成部301執(zhí)行以下的處理。即,任務(wù)生成部301基于存在著產(chǎn)生與通信相關(guān)的錯誤、其它的錯誤的可能性,生成錯誤對應(yīng)任務(wù),并將其輸出至任務(wù)執(zhí)行部302。
任務(wù)執(zhí)行部302通過執(zhí)行錯誤對應(yīng)任務(wù),執(zhí)行針對主機3的通知、針對用戶的報告等與錯誤對應(yīng)的處理。特別是,在已經(jīng)開始了以特定打印關(guān)聯(lián)命令的讀取為觸發(fā)的抽吸風(fēng)扇26f的動作的情況下,任務(wù)執(zhí)行部302在錯誤對應(yīng)任務(wù)中停止抽吸風(fēng)扇26f的動作。由此,在產(chǎn)生了錯誤的情況下,能夠防止抽吸風(fēng)扇26f繼續(xù)地動作。
如以上說明的那樣,本實施方式的噴墨打印機1從主機3(外部裝置)接收控制數(shù)據(jù),在接收到的控制數(shù)據(jù)中包含與噴墨頭10的打印的準(zhǔn)備相關(guān)的打印關(guān)聯(lián)命令的情況下,開始抽吸風(fēng)扇26f的動作。
根據(jù)該結(jié)構(gòu),由于在未進行打印期間,停止抽吸風(fēng)扇26f的動作,在確定了進行打印的時刻,開始抽吸風(fēng)扇26f的動作,所以能夠在抑制直到打印完成為止所需要的時間的長時間化的基礎(chǔ)上,抑制抽吸風(fēng)扇不必要地動作。
另外,在本實施方式中,噴墨打印機1根據(jù)控制數(shù)據(jù)的接收,將控制數(shù)據(jù)所包含的命令依次儲存至接收緩沖區(qū)JB,并依次讀取儲存于接收緩沖區(qū)JB的命令,在從接收緩沖區(qū)JB讀取的命令是打印關(guān)聯(lián)命令的情況下,即使在讀取數(shù)據(jù)結(jié)束命令CE之前,也開始抽吸風(fēng)扇26f的動作。
根據(jù)該結(jié)構(gòu),利用控制數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),在確定了進行打印的時刻,開始抽吸風(fēng)扇26f的動作,能夠有效地抑制直到打印完成為止所需要的時間的長時間化。
另外,在本實施方式中,在開始了抽吸風(fēng)扇26f的動作的情況下并且即使在開始控制數(shù)據(jù)的接收后經(jīng)過規(guī)定期間,仍未接收到數(shù)據(jù)結(jié)束命令CE的情況下、或者在控制數(shù)據(jù)的接收的開始之后接收數(shù)據(jù)結(jié)束命令之前,接收到了指示取消基于控制數(shù)據(jù)的處理的取消命令的情況下,噴墨打印機1停止抽吸風(fēng)扇26f的動作。
根據(jù)該結(jié)構(gòu),能夠防止抽吸風(fēng)扇26f不必要地動作。
另外,在本實施方式中,打印關(guān)聯(lián)命令是指示向緩沖區(qū)(圖像緩沖區(qū)BF、固定圖像用緩沖區(qū)BF1)展開圖像數(shù)據(jù)的命令。
另外,在本實施方式中,打印關(guān)聯(lián)命令是指示向緩沖區(qū)(圖像緩沖區(qū)BF、可變圖像用緩沖區(qū)BF2)重疊或者展開圖像數(shù)據(jù)的命令。
根據(jù)該結(jié)構(gòu),利用控制數(shù)據(jù)所包含的命令的種類(特性),在控制數(shù)據(jù)所包含的命令的讀取中,能夠準(zhǔn)確地判別之后是否進行打印處理。
另外,在本實施方式中,打印關(guān)聯(lián)命令至少是指示條形碼、圖形、文本、或者影像的任意一個的圖像數(shù)據(jù)向圖像緩沖區(qū)BF展開的命令。
根據(jù)該結(jié)構(gòu),利用控制數(shù)據(jù)所包含的命令的種類(特性),在控制數(shù)據(jù)所包含的命令的讀取中,能夠準(zhǔn)確地判別之后是否進行打印處理。
另外,在本實施方式中,打印關(guān)聯(lián)命令是指示固定圖像所涉及的圖像數(shù)據(jù)向固定圖像用緩沖區(qū)BF1展開的命令。
根據(jù)該結(jié)構(gòu),利用控制數(shù)據(jù)所包含的命令的種類(特性),在控制數(shù)據(jù)所包含的命令的讀取中,能夠準(zhǔn)確地判別之后是否進行打印處理。
另外,在本實施方式中,在開始了抽吸風(fēng)扇26f的動作的情況下,在噴墨頭10進行的打印完成后,停止抽吸風(fēng)扇26f的動作。
根據(jù)該結(jié)構(gòu),能夠抑制抽吸風(fēng)扇26f不必要地動作。
此外,上述的實施方式終究是表示本發(fā)明的一實施方式的例子,能夠在本發(fā)明的范圍內(nèi)任意地變形以及應(yīng)用。
例如,在上述的實施方式中,以噴墨打印機1對粘貼有標(biāo)簽的紙張進行打印的情況為例對發(fā)明進行了說明。然而,噴墨打印機1進行打印的記錄介質(zhì)并不限于實施方式中例示的介質(zhì)。
另外,打印關(guān)聯(lián)命令是與打印的準(zhǔn)備相關(guān)的命令,只要是能夠判別之后進行伴隨著打印的處理的命令即可。當(dāng)然,也可以是打印指示命令CQ、數(shù)據(jù)結(jié)束命令CE。
另外,使用附圖來說明的各功能模塊能夠通過硬件和軟件任意地實現(xiàn),并沒有提示特定的硬件結(jié)構(gòu)。
附圖標(biāo)記說明
1…噴墨打印機,3…主機(外部裝置),10…噴墨頭,25…壓板,26…抽吸單元,26f…抽吸風(fēng)扇,30…控制部,38…通信部。