專利名稱:打印機及其控制方法
技術領域:
本發(fā)明涉及可連續(xù)處理多頁的打印機等,尤其涉及在同時進行先行頁 的排紙?zhí)幚砗秃罄m(xù)頁的給紙?zhí)幚頃r能適當進行后續(xù)頁用紙的處置的打印 機等。
背景技術:
通常,在噴墨打印機等打印裝置中,若從打印請求源的主計算機等收 到打印數據,則首先供給(給紙)作為打印介質的用紙,由打印機構對該 用紙執(zhí)行打印處理,然后,排出(排紙)打印完畢的用紙。并且,當打印 請求涉及多頁時,按每頁重復執(zhí)行該處理。即,下一頁的給紙?zhí)幚碓谙刃?的頁的排紙?zhí)幚斫Y束后進行。.
針對該給排紙控制,從處理的高速化等觀點出發(fā),在下述專利文獻l 中提出了一種用于使對先行頁的排紙?zhí)幚砗秃罄m(xù)頁的給紙?zhí)幚硗瑫r進行 的技術。在該提案中,由主計算機實現的打印控制裝置在將基于打印請求 的數據展開為實際圖像數據時,在實際圖像數據的前面區(qū)域添加表示存在 后續(xù)頁的頁信息,并向打印裝置送出該數據,從而使打印裝置同時進行先 行頁的排紙?zhí)幚砗秃罄m(xù)頁的給紙?zhí)幚怼?br>
專利文獻l:特開平11-232065號公報
但是,根據上述現有技術,在同時進行先行頁的排紙?zhí)幚砗秃罄m(xù)頁的 給紙?zhí)幚頃r,有時不存在該后續(xù)頁的打印數據。例如,有時后續(xù)頁只是換 行或換頁的信息,不存在實際的打印對象。
另外,存在因瞬時停電或網絡錯誤等原因導致從主計算機發(fā)送的 ;r印 數據中斷的情況,若對進行了上述同時期的給紙?zhí)幚淼暮罄m(xù)頁發(fā)生這種情 況,貝樹該頁將不能收到打印數據以及后續(xù)的排紙命令,在該情況下;供 給的用紙也不會排出,而處于就那樣停止的狀態(tài)。
這樣,在用紙被供給到打印機內后停滯的狀態(tài)下,用紙有可能會彎曲 (發(fā)生用紙巻曲),若用紙彎曲,則會與執(zhí)行打印處理的打印頭接觸,因 此存在打印頭損傷或用紙極度變形等各種故障的危險性。所以,在上述現 有技術中,針對供給的用紙的處理存在課題。
發(fā)明內容
本發(fā)明的目的在于提供一種能連續(xù)處理多頁的打印機,其在同時進行 先行頁的排紙?zhí)幚砗秃罄m(xù)頁的給紙?zhí)幚頃r能適當進行后續(xù)頁用紙的處置。
為了實現上述目的,在本發(fā)明的一個方面,提供一種打印機,其執(zhí)行 如下處理基于所接收的打印數據按每頁供給打印用紙、對所述供給的打 印用紙進行打印、排出所述打印后的打印用紙,所述打印機具備控制器, 該控制器當在處理中的先行頁的所述處理完成之前,進行了接下來應執(zhí)行 所述處理的后續(xù)頁的所述供給的情況下,若確認針對該后續(xù)頁的所述打印 數據結束,則不開始打印,而進行該后續(xù)頁的所述排出。
進而,在上述發(fā)明中,其特征在于,優(yōu)選的方式為針對所述后續(xù)頁 的打印數據的結束的確認,通過接收到表示針對所述后續(xù)頁的打印數據的 結束的命令、或未接收針對所述后續(xù)頁的打印數據而己經過了規(guī)定時間的 事實來進行。
而且,在上述發(fā)明中,其特征在于,優(yōu)選的方式為在各頁的所述打 印數據中被添加當存在后續(xù)頁時表示該旨意的頁信息,在所述先行頁的打 印數據中被添加了該頁信息的情況下,所述控制器在該先行頁的處理完成 之前進行所述后續(xù)頁的所述供給。
為了實現上述目的,在本發(fā)明的另一方面,提供一種打印機的控制方 法,所述打印機執(zhí)行如下處理基于所接收的打印數據按每頁供給打印用 紙、對所述供給的打印用紙進行打印、排出所述打印后的打印用紙,在該 打印機的控制方法中,當在處理中的先行頁的所述處理完成之前,進行了 接下來應執(zhí)行所述處理的后續(xù)頁的所述供給的情況下,若確認針對該后續(xù) 頁的所述打印數據結束,則不開始打印,而進行該后續(xù)頁的所述排出。
圖1是應用了本發(fā)明的打印機的實施方式例所涉及的構成圖2是例示從主計算機1發(fā)送并由數據解析部22處理的每頁的打印 數據的示意圖3是對在先行頁的處理中開始的后續(xù)頁的處理進行例示的流程圖。 圖中l(wèi)一主計算機;2 —打印機;3—網絡;4一用紙;21—控制部;
22 —數據解析部;23—機構控制部;24—給紙盒;25—ASF電動機;26— 傳感器;27 —打印機構;28—PF電動機;29 —排紙盒。
具體實施例方式
本發(fā)明的上述及其他目的和特征,通過以下說明的發(fā)明的實施方式可
下面,參照附圖,對本發(fā)明的實施方式例進行說明。不過,該實施方 式例并不用于限定本發(fā)明的技術范圍。此外,在圖中,對相同或類似的結 構標注相同參照編號或參照標記進行說明。
圖1是應用了本發(fā)明的打印機的實施方式例所涉及的構成圖。圖1所 示的打印機2是本實施方式例所涉及的打印機,在基于表示存在后續(xù)頁的 頁信息而在先行頁的處理中進行后續(xù)頁的供給的情況下,在未收到該后續(xù) 頁的圖像數據而收到了表示該頁結束的信息時,或者在經過了預定的規(guī)定 時間也未收到該頁的數據時,將所供給的用紙直接排出,從而適當地處置 與先行頁的處理并行供給的后續(xù)頁用紙。
本實施方式的打印機2作為一例是噴墨打印機,如圖1所示,通過網 絡3與主計算機1連接,構成為可接收來自主計算機1的打印請求。主計 算機l中包括該打印機2用的驅動器,在打印請求時,該驅動器生成打印 機2用的打印數據,并發(fā)送到打印機2。此時,在通常情況下,當打印請 求的一個作業(yè)包含多頁時,對最終頁以外的各頁添加表示存在后續(xù)頁的頁 信息。
如圖1所示,打印機2包括作為所謂的控制器的控制部21和各機構 部。首先,控制部21由數據解析部22和機構控制部23構成。數據解析 部22是依次接收并存儲從所述主計算機1發(fā)送的打印數據,對所存儲的 數據依次進行解析,并向機構控制部23發(fā)出基于該結果的指示的部分。
該數據解析部22所進行的處理,尤其是在先行頁的處理中開始的后續(xù)頁
的處理具有特點,關于具體的處理內容在后面描述。此外,數據解析部22 可由存儲指示處理內容的程序等的ROM、按照該程序來執(zhí)行處理的CPU、 存儲收到的所述打印數據等的RAM (數據緩沖器)等構成。
然后,機構控制部23是所謂的機械控制器(mechanics controller),是 基于所述數據解析部2的指示來進行各機構部的動作控制的部分。例如, 在進行作為打印介質的用紙4的給紙?zhí)幚頃r,按照來自數據解析部22的 給紙開始指示,起動ASF電動機25,并在將用紙4搬送到規(guī)定位置之后, 向數據解析部22通知給紙結束。
如圖1所示,打印機2的機構部包括ASF電動機25、傳感器26、打 印機構27、 PF電動機28等。ASF (Automatic Sheet Feeder:自動送紙器) 電動機25是給紙?zhí)幚碛玫碾妱訖C,為了將給紙盒24的用紙4引導至打印 機構27附近的規(guī)定位置而起動。
另一方面,PF (Paper Feeder:送紙器)電動機28是為了將所供給的 用紙4向排紙方向搬送而起動的電動機,在該搬送過程中,執(zhí)行由打印機 構27進行的打印處理,在打印處理后,用紙4被排出到排紙盒29。
傳感器26是用于檢測被供給而搬送來的用紙4的上端以及下端的部 分,用紙4的位置檢測例如基于該傳感器26的檢測和ASF電動機25以及 PF電動機28的搬送量來進行。
另外,由于打印機2是噴墨打印機,因此在打印機構27中存在具備 進行噴墨的多個噴嘴的打印頭,搭載于滑架(carriage), —邊再主掃描方 向上移動用紙4上, 一邊噴出墨來進行打印。
在具有以上說明的構成的本實施方式例的打印機2中,在打印處理時, 按如下步驟執(zhí)行處理。
在主計算機1中,若從應用程序收到打印請求,則主計算機1的打印 機2用的驅動器生成打印數據,并依次按規(guī)定單位發(fā)送到打印機2。例如, 每當生成打印一次(onepass)量的圖像數據時進行數據發(fā)送。
打印機2的數據解析部22將發(fā)送來的數據依次存儲到數據緩沖器中, 并依次讀出該存儲的數據進行解析。圖2是例示從主計算機1發(fā)送并由數 據解析部22處理的每頁的打印數據的示意圖。
圖2 (a)例示了一個作業(yè)的起始頁的數據。如圖所示,通常,在作業(yè)
的最初添加用于使打印機內部的狀態(tài)初始化的命令(1),然后,分別生成
表示有無后續(xù)頁的頁信息(2)、打印圖像用的圖像數據(3)、用于使該頁 排出的排紙命令(4)。對于第二頁以后的頁,生成除上述初始化命令(1) 之外的數據((2) (4)),如圖2的(b)所示,對最終頁添加初始化命 令(5)。此外,也可以是作為表示有無后續(xù)頁的數據,無論是否存在后 續(xù)頁都生成頁信息(2),但僅當存在后續(xù)頁吋進行添加。而且,也可省略 作業(yè)的最終頁的初始化命令(5)。
數據解析部22首先解析初始化命令(1),發(fā)出初始化用的指示。然 后,數據解析部22識別出該數據是打印用的數據,發(fā)出給紙的指示。收 到該指示的機構控制部23起動ASF電動機25,將用紙4搬送到規(guī)定位置, 在該搬送完成后向數據解析部22通知該事實。
數據解析部22收到該通知,識別出打印準備完成,依次轉移到下一 數據(命令)的解析。下一讀出的頁信息(2)由于要用于后述的后續(xù)頁 的給紙判斷,因此保持在數據緩沖器的規(guī)定位置等。然后,按順序讀出并 解析圖像數據(3),指示所述供給的用紙4的打印處理。圖像數據(3) 中包含適當送紙命令,將依次重復基于圖像數據的對打印頭的打印指示、 和向PF電動機28的用紙4的送紙指示。
然后,若對該頁的圖像數據(3)的處理結束,則讀出排紙命令(4), 指示進行打印處理后的用紙4的排紙?zhí)幚?。機構控制部23收到該指示, 控制PF電動機28,將打印完畢的用紙4排出到排紙盒29。這樣,對一頁 份的打印數據執(zhí)行處理,對此后的頁也進行與對該頁大致相同的處理。
接著,對作為本打印機2的特征的在先行頁的處理中進行了后續(xù)頁的 給紙時的處理進行說明。圖3是對在先行頁的處理中開始的后續(xù)頁的處理 進行例示的流程圖。圖3所示的處理表示了由數據解析部22進行的內容, 首先,數據解析部22檢測當前處理中的頁(先行頁)是否已到達預定的 規(guī)定位置(步驟S1)。
該檢測例如通過在由傳感器26檢測到先行頁的下端之后識別出進行 了規(guī)定量的搬送而進行。并且,該預定的規(guī)定位置是能對下一頁(后續(xù)頁) 用的用紙4進行給紙?zhí)幚淼奈恢?,例如是即使在該時刻進行后續(xù)頁的給紙
其上端也不會與先行頁的下端相碰的位置。
所述先行頁的位置因打印機2的設計而異,例如,在給紙?zhí)幚砗蟮挠?紙4的上端位置靠近打印位置的、與先行頁的打印范圍無關而只要打印處 理不結束就不會到達上述規(guī)定位置的打印機中,上述位置的檢測(Sl)將
在先行頁的打印處理結束的定時進行。因此,數據解析部22在先行頁的 圖像數據(3)的處理完畢后,例如在處理排紙命令(4)的定時進行該檢 測。若設圖2的(a)所示的數據為先行頁的數據,則例如在圖中的箭頭B 所示的定時進行所述檢測。
另一方面,在給紙?zhí)幚砗蟮挠眉?的上端位置相當靠近打印位置的、 在先行頁的打印處理結束之前就可能到達上述規(guī)定位置的打印機中,成為 根據先行頁的打印范圍在圖像數據處理中進行所述檢測的定時。若設圖2 的(a)所示的數據為先行頁的數據,則例如在圖中的箭頭B所示的定時 進行所述檢測。
這樣,若檢測到先行頁己到達規(guī)定位置(步驟S1的是),則接著數據 解析部22針對該先行頁讀出所保持的所述頁信息(2)來判斷后續(xù)頁的有 無(步驟S2)。在此,當頁信息(2)表示有后續(xù)頁時(步驟S2的是), 數據解析部22指示后續(xù)頁的給紙開始(步驟S3)。另一方面,當頁信息(2) 表示沒有后續(xù)頁時(步驟S2的否),不進行先行頁處理中的后續(xù)頁的處理, 因此,在先行頁的處理中開始的后續(xù)頁的處理結束。
在圖2所示的例子中,(a)和(b)是由兩頁構成的一個作業(yè)的第一頁 和第二頁,(b-l)和(b-2)分別是表示該作業(yè)的第二頁只是換行的信息的 頁的情況、以及該作業(yè)的第二頁的數據因某些原因而未收到的情況。在該 例中,當先行頁是(a)所示的頁時,由于頁信息(2)表示存在后續(xù)頁, 因此指示后續(xù)頁即(b)、 (b-l)或(b-2)所示的頁的給紙開始。而且,當 先行頁是(b)所示的頁時,由于頁信息(2)表示不存在后續(xù)頁,因此如 上所述結束處理。
在上述后續(xù)頁的給紙指示(S3)之后,數據解析部22作為針對該后 續(xù)頁的處理,檢測是否收到了圖像數據(步驟S4)。然后,在收到了該后 續(xù)頁的圖像數據時(步驟S4的是),指示后續(xù)頁的打印(步驟S7)。具體 而言,如上所述,將接收后存儲到數據緩沖器中的圖像數據依次讀出并進
行解析,基于該結果對機構控制部23輸出指示。
在圖2所示的例子中,當后續(xù)頁是(b)所示的頁時,該頁的通常的 圖像數據(存在實際的打印對象的數據)將在后述的規(guī)定時間內被接收,
因此如上所述,指示該后續(xù)頁的打印,對所述供給的用紙4由打印機構27 進行打印處理。
這樣,若對后續(xù)頁的打印處理完成,則通常由于收到圖像數據的接下 來的排紙命令,因此數據解析部22基于該命令來指示后續(xù)頁的排紙(步 驟S8)。
另一方面,在未收到該后續(xù)頁的圖像數據時(步驟S4的否),數據解 析部22檢測是否收到了初始化命令(步驟S5)。結果,若收到了初始化命 令(步驟S5的是),則數據解析部22指示所供給的后續(xù)頁的用紙4的排 紙(步驟S8)。在此,收到初始化命令意味著處理中的作業(yè)已結束,因此 對該后續(xù)頁也意味著數據已結束。在該情況下,不會接收后續(xù)頁的圖像數 據,而該后續(xù)頁結束,所以,由于對已經供給的用紙4不實施打印處理, 因此進行排紙的控制。此外,在此,通過接收初始化命令來識別后續(xù)頁的 結束,但在添加表示后續(xù)頁結束的命令時,通過接收該命令可識別后續(xù)頁 的結束,另外,也可用其他方法識別后續(xù)頁的結束。
在圖2所示的例子中,當在(b-l)中表示后續(xù)頁時,由于圖像數據僅 為換行的信息,因此刪除圖像數據和排紙命令(圖中用X表示的部分)。 所以,在所述步驟S4中,判斷為未收到圖像數據,而判斷為在后述的規(guī) 定時間內收到初始化命令。因此,在該情況下,如上所述排出后續(xù)頁。
另一方面,若未收到初始化命令(步驟S5的否),則數據解析部22 檢測從所述后續(xù)頁的給紙開始是否經過了預定的規(guī)定時間(步驟S6),若 未經過該規(guī)定時間(步驟S6的否),則返回所述步驟S4。然后,重復執(zhí) 行所述步驟S4 S6,在未收到圖像數據和初始化命令而經過了所述規(guī)定 時間的情況下(步驟S6的是),指示后續(xù)頁的排紙(步驟S8)。在該情況 下,盡管基于先行頁的頁信息來供給后續(xù)頁,但是由于未收到該后續(xù)頁的 任何信息,因此判斷為該頁已結束,執(zhí)行排紙?zhí)幚怼?br>
在圖2的例子中,當后續(xù)頁為(b-2)所示的頁時,進行這樣的處理。 圖2的(b-2)所示的是,本來打算接收如圖2的(b)所示的后續(xù)頁的數
據,但有時在接收該頁之前的定時(例如在圖中的C所示的定時)因網絡 3的錯誤等而來自主計算機1的發(fā)送中斷,從而出現該頁的數據(圖中的 Y所示的部分)完全收不到的情況。在該情況下,即使經過所述規(guī)定時間, 也不接收圖像數據、初始化命令,而如上所述那樣所供給的用紙4不進行 打印處理而直接排出。
這樣,在步驟S8中若作出排紙指示,則無論何種情況均起動PF電動 機28將后續(xù)頁的用紙4排出到排紙盒29。由此,在先行頁的處理中開始 的后續(xù)頁的處理結束。
如上所述,在本實施方式例的打印機2中,在基于存在后續(xù)頁的頁信 息而在先行頁的處理中供給后續(xù)頁9的情況下,即使針對該后續(xù)頁未收到排 紙命令,根據該頁結束的判斷也會排出該后續(xù)頁。更具體地說,在收到初 始化命令等表示該頁結束的命令的情況下,或經過規(guī)定時間也未針對該頁 收到任何數據的情況下,排出所供給的后續(xù)紙。因此,在與先行頁并行處 理而已經供給的后續(xù)頁僅為換行的頁等無實際的打印對象時,或者當該數 據因通信錯誤等而中斷時等,即使不存在該后續(xù)頁的排紙命令,也可排出 該頁。不會如以往那樣長時間停滯在打印機2內。由此,可避免因停滯的 用紙4巻曲、與打印頭接觸而產生的各種故障。
本發(fā)明的保護范圍并不限定于上述實施方式,包括權利要求書所記載 的發(fā)明及其等價物。
本發(fā)明基于2006年7月27日向日本專利局提出的日本專利申請2006 —204875,其內容通過在此參照而引入到本發(fā)明中。
權利要求
1.一種打印機,其執(zhí)行如下處理基于打印數據按每頁供給打印用紙、對所述供給的打印用紙進行打印、排出所述打印后的打印用紙,所述打印機具備控制器,該控制器當在處理中的先行頁的所述處理完成之前,進行了接下來應執(zhí)行所述處理的后續(xù)頁的所述供給的情況下,若確認針對該后續(xù)頁的所述打印數據結束,則不開始打印,而進行該后續(xù)頁的所述排出。
2. 根據權利要求1所述的打印機,其特征在于,由所述控制器進行的針對所述后續(xù)頁的打印數據的結束的確認,通過 接收到表示針對所述后續(xù)頁的打印數據的結束的命令、或未接收針對所述 后續(xù)頁的打印數據而已經過了規(guī)定時間的事實來進行。
3. 根據權利要求2所述的打印機,其特征在于, 還具備數據解析部,其接收排紙命令和初始化命令, 所述打印機基于所述排紙命令進行用紙的排出,所述控制器當所述后續(xù)頁是其數據僅為換行信息的頁時,刪除所述換 行信息和所述排紙命令,基于所述初始化命令,不開始打印而進行所述后 續(xù)頁的所述排出。
4. 根據權利要求3所述的打印機,其特征在于, 所述控制器在刪除所述換行信息和所述排紙命令之后,若未接收所述初始化命令而己經過了預定時間,則不開始打印而進行所述后續(xù)頁的所述 排出。
5. 根據權利要求2所述的打印機,其特征在于, 在各頁的所述打印數據中被添加當存在后續(xù)頁時表示該旨意的頁信息,在所述先行頁的打印數據中被添加了該頁信息的情況下,所述控制器 在該先行頁的處理完成之前進行所述后續(xù)頁的所述供給。
6. 根據權利要求3所述的打印機,其特征在于, 所述數據解析部按照圖像數據、所述排紙命令、所述初始化命令的順序接收數據。
7. —種打印機的控制方法,所述打印機執(zhí)行如下處理基于所接收的 打印數據按每頁供給打印用紙、對所述供給的打印用紙進行打印、排出所 述打印后的打印用紙,在該打印機的控制方法中,當在處理中的先行頁的所述處理完成之 前,進行了接下來應執(zhí)行所述處理的后續(xù)頁的所述供給的情況下,若確認 針對該后續(xù)頁的所述打印數據結束,則不開始打印,而進行該后續(xù)頁的所 述排出。
全文摘要
一種打印機,其執(zhí)行如下處理基于所接收的打印數據按每頁供給打印用紙、對所述供給的打印用紙進行打印、排出所述打印后的打印用紙,所述打印機具備控制器,該控制器當在處理中的先行頁的所述處理完成之前,進行了接下來應執(zhí)行所述處理的后續(xù)頁的所述供給的情況下,若確認針對該后續(xù)頁的所述打印數據結束,則不開始打印,而進行該后續(xù)頁的所述排出。由此,提供一種能連續(xù)處理多頁的打印機等,其在同時進行先行頁的排紙?zhí)幚砗秃罄m(xù)頁的給紙?zhí)幚頃r能適當進行后續(xù)頁用紙的處置。
文檔編號B41J13/00GK101112833SQ200710136
公開日2008年1月30日 申請日期2007年7月25日 優(yōu)先權日2006年7月27日
發(fā)明者向山潔, 野村禮子 申請人:精工愛普生株式會社