新四季網

列印裝置、列印方法及信息記錄媒體的製作方法

2023-04-29 18:01:56

專利名稱:列印裝置、列印方法及信息記錄媒體的製作方法
技術領域:
本發明涉及列印裝置(印表機)、列印方法及信息記錄媒體。
特別是涉及能使在列印頭的往復運動途中通過驅動數個印字要素(印字元件)列印文字或圖形的彩色印表機高速化的列印裝置、列印方法及記錄實現該列印方法的程序的信息記錄媒體。
彩色印表機已經得到普及,這種彩色印表機,其列印頭設有數個印字要素,這些印字要素分別分配有不同的顏色,列印頭在垂直於紙或膠片等列印媒體的輸送方向移動的途中,驅動這些印字要素,列印文字或圖形。另外,隨著墨多色化的進展,人們還提出了除了CYMK(Cyan、Yellow、Magenta、black;青綠色、黃色、品紅、黑色)的4種顏色外,利用將有色彩的墨進行濃淡混合製備出的6種顏色的墨,得到美麗的列印結果的方法。
這種彩色印表機,作為列印頭,採用噴墨型、熱轉印型、點擊型等各種形式。
作為使這種彩色印表機的列印高速化的方法,如日本特公平4-28231號公報所揭示的那樣,要對驅動各個印字要素的次數進行計數,根據這一計數的結果,確定列印頭的移動範圍。
發明要解決的問題但是,利用上述方法,由於要對驅動各色的印字要素與否進行計數,因此,處理複雜,適應於墨的多色化很困難。另外,不依賴於這種計數的方法,自然也非常希望能實現列印的高速化。
本發明就是為了解決以上問題提出的,其目的是提供一種適於印表機高速化的列印裝置及列印方法,這種印表機能使列印頭邊往復運動邊驅動數個印字要素,列印出文字或圖形。
為達到上述目的,根據本發明的原理,公開了下述的發明。
本發明的列印裝置,包括用於輸送列印媒體的輸送部;具有印字要素列的列印頭,該印字要素列排列有數個印字要素,分別與數種顏色對應,彼此以給定偏移量配置;在垂直於輸送部輸送的列印媒體的輸送方向的列印頭掃描方向上,使列印頭移動的移動部;與上述數個印字要素列分別對應地設置,與列印頭掃描方向的點位置對應地存儲驅動上述印字要素與否的驅動數據的數個圖像數據存儲部;對存儲在上述數個圖像數據存儲部中的驅動數據,與列印頭的移動位置對應地進行邏輯運算,基於包含以對應於列印頭移動位置的驅動數據的至少一種來驅動印字要素的任何一個的驅動指示數據與否,對列印頭的每個移動位置算出邏輯運算結果信息的邏輯運算部;根據邏輯運算結果信息,取得用於確定存儲在圖像數據存儲部中的驅動數據列印所需要的列印頭移動範圍的移動範圍信息的移動範圍取得部;驅動上述移動部,使列印頭在移動範圍取得部取得的移動範圍信息所確定的移動範圍移動的移動控制部。
另外,在這種場合,「與列印頭的移動位置對應地進行邏輯運算」是指在不考慮列印頭每一印字要素列的偏移量的前提下,使存儲在圖像數據存儲部中的驅動數據與列印頭給定基準的部分(例如特定的印字要素列)的位置關係的對應;及考慮到每一印字要素列的偏移量的前提下進行補正,依此對應的兩個方面的含義。
據此,與各列印頭的移動位置對應,對於所有印字要素列來說,可同時且容易地取得表示對應於印字要素列的數個印字要素的驅動數據的至少一種包含驅動指示數據與否的邏輯信息(邏輯運算結果信息)。另外,根據該邏輯信息很容易迅速地確定實施驅動數據列印的列印頭必須移動的最小移動範圍,從而提高了列印速度。
本發明列印裝置,邏輯運算部,用點位置單位,對存儲在數個圖像數據存儲部中的各個驅動數據的所有驅動數據,與列印頭的移動位置對應地進行邏輯運算,算出對應於點位置的驅動數據的至少一個是驅動指示數據與否的列印頭每一移動位置的邏輯運算結果信息,移動範圍取得部,對從運算結果信息檢測出的列印頭移動範圍加上印字要素列偏移量的補正,確定移動範圍信息。
據此,用每一點位置單位,對驅動數個圖像數據存儲部中的各個對應的印字要素列的各印字要素與否的驅動數據的所有數據,進行邏輯運算,很容易確定數種顏色的所有圖像數據的橫向(列印頭移動方向)存在範圍。通過在圖像數據的橫向範圍加上每一顏色的印字要素列的偏移量這樣進行的偏移量補正,能很容易迅速地確定列印所有圖像數據的列印頭必須移動的最小移動範圍,從而提高了列印速度。
移動範圍取得部的偏移量的補正,是在檢測邏輯運算部的邏輯運算結果信息得出的列印頭移動範圍加上數個印字要素列的最大偏移量實施的。由此可簡單且迅速地進行列印頭每一顏色的印字要素列的偏移量的補正。
本發明的列印裝置,其邏輯運算部,從列印頭移動方向的一端開始,在每一點位置,對存儲在數個圖像數據存儲部中的驅動數據順次進行邏輯運算,由此算出邏輯運算結果信息,移動範圍取得部,順次監視邏輯運算部順次算出的邏輯運算結果信息,取得表示驅動指示數據存在的邏輯值最初出現的點位置,將該點位置作為列印頭移動範圍的至少一個端部。
本發明的列印裝置,其邏輯運算部,從與一端相反的另一端開始,在每一點位置,對存儲在數個圖像數據存儲部中的驅動數據順次進行邏輯運算,由此算出邏輯運算結果信息,移動範圍取得部,監視邏輯運算部順次輸出的邏輯運算結果信息,通過使用於表示驅動指示數據的存在的邏輯值最初出現的點位置與偏移量對應,取得表示驅動指示數據存在的邏輯值最初出現的點位置,將該點位置作為列印頭移動範圍信息的另一端。
本發明的列印裝置,還包括用於存儲邏輯運算部所得到的邏輯運算結果信息的運算結果存儲部,移動範圍取得部,對運算結果存儲部的數據與列印頭的列印頭移動方向的點位置對應地進行檢索掃描,由此取得列印頭掃描方向的至少一個移動範圍的端部位置信息。
另外,運算結果存儲部所存儲的信息,是把列印頭的列印有效移動範圍中的點位置作為轉位指引(index)的邏輯值列數據進行存儲的,移動範圍取得部從一端檢索掃描該邏輯值列數據,把與表示驅動指示數據存在的邏輯運算結果信息最初出現的轉位指引對應的位置作為移動範圍的一端。
本發明的列印裝置,其移動範圍取得部,從另一端掃描存儲在運算結果存儲部中的邏輯值列數據,在與表示驅動指示數據存在的邏輯值最初出現轉位指引對應的位置,進行偏移量的補正,把經過該補正的位置作為移動範圍的另一端。
本發明的列印裝置,其邏輯運算部,根據每一印字要素列的各偏移量,對存儲在數個圖像數據存儲部中的每一點位置的驅動數據進行補正,對該補正的驅動數據與列印頭位置對應地進行邏輯運算,算出包含用於驅動數個印字要素列的數個印字要素的至少任意一個的驅動指示數據與否的邏輯運算結果信息,並把該邏輯運算結果信息作為在列印頭每一移動位置補正印字要素列的偏移量的邏輯值。
由於是在對印字要素列的偏移量進行補正之後實施邏輯運算的,因此,不但不需要對移動範圍取得部的印字要素列的偏移量進行補正,而且也可以防止隨著印字要素列的偏移所引起的無用的移動動作,從而提高了列印速度。
本發明的列印裝置,其邏輯運算部,從列印頭移動方向的一端開始,在每一點位置,對用於補正每一印字要素列的偏移量的驅動數據順次進行邏輯運算,算出邏輯運算結果信息。移動範圍取得部,順次監視邏輯運算部順次算出的邏輯運算結果信息,取得表示驅動指示數據存在的邏輯值最初出現的點位置,將該點位置作為列印頭移動範圍信息的一端。
本發明的列印裝置,其邏輯運算部,從與一端相反的另一端開始,在每一點位置,對用於補正每一印字要素列的偏移量的驅動數據順次進行邏輯運算,由此算出邏輯運算結果信息。移動範圍取得部,監視邏輯運算部順次輸出的邏輯運算結果信息,取得表示驅動指示數據存在的邏輯值最初出現的點位置,將該點位置作為列印頭移動範圍信息的另一端。
本發明的列印裝置,還包括對邏輯運算部所得到的信息,與列印頭掃描方向的點位置及偏移量對應地進行存儲的運算結果存儲部。移動範圍取得部,對運算結果存儲部的數據以與列印頭的列印頭掃描方向的點位置對應的方式進行檢索掃描,由此取得列印頭掃描方向的至少一個移動範圍的端部點位置信息。
在本發明的列印裝置中,存儲在運算結果存儲部的信息,作為使包含偏移量的列印頭列印有效移動範圍的點位置變成轉位指引位置的邏輯值列數據,進行存儲。移動範圍取得部從一端開始對該邏輯值列數據進行檢索掃描,把表示驅動指示數據存在的邏輯值與最初出現的轉位指引對應的位置作為移動範圍的一端。
本發明的列印裝置,移動範圍取得部從另一端掃描該邏輯值列數據,把表示驅動指示數據存在的邏輯值與最初出現的轉位指引對應的位置作為移動範圍的另一端。
本發明的列印裝置,其邏輯運算部,以數個印字要素列的任意一個為基準印字要素列,使偏移量的補正與點位置對應,用點位置單位,從基準印字要素列加上或減去物理的位置錯位量,算出基準印字要素列處在點位置時各個印字要素列可進行物理地印字的驅動數據列的位置,並且以該驅動數據列的位置作為補正點位置,對基準印字要素列的驅動數據和基準印字要素列以外的數個印字要素列的圖像數據存儲部中存儲的與補正點位置對應的驅動數據進行邏輯運算,由此,根據對應於列印頭移動位置的驅動數據的至少一個包含驅動指示數據與否的情況,算出列印頭每個移動位置的邏輯運算結果信息。因此,列印頭的排列,根據要列印的數據的特性可有效地設定基準位置。
另外,列印頭是噴墨列印頭,數個印字要素是噴墨噴嘴。
列印裝置具有以CPU、ROM、RAM為主要構成要素的控制電路,每種顏色的圖像數據存儲部由設置在RAM內的CPU的數據處理單位的字長度的數個緩衝器構成,並且具有運算結果存儲部,該運算結果存儲部用每一數據處理單位對每種顏色的緩衝器內的數據,與轉位指引對應地進行邏輯運算,把運算結果用CPU的數據處理單位進行儲存。
每種顏色的印字要素為32點以上,CPU是8位或16位的數據處理單位的CPU。
另外,存儲印字要素的驅動數據的圖像數據存儲部的驅動數據,是將ON數據指定為1、將OFF數據指定為0的,邏輯運算是邏輯OR(邏輯或)運算。
存儲印字要素的驅動數據的圖像數據存儲部的驅動數據,是將ON數據指定為0、將OFF數據指定為1的,邏輯運算是邏輯NAND(邏輯與非)運算。
本發明還提供一種列印方法,利用包括下述元件的列印裝置,這些元件是用於接受來自外部的列印數據的數據接受部;存儲與數個印字要素分別對應地驅動數據接受部所接受的數據與否的數據的圖像數據存儲部;用於輸送列印媒體的輸送部;具有排列有數個印字要素並且分別與數種顏色對應的印字要素列、驅動這些印字要素列在輸送部輸送的列印媒體上列印文字或圖形的列印頭;在垂直於輸送部輸送的列印媒體的輸送方向的列印頭掃描方向上,使列印頭移動的移動部,列印方法包括在與數個印字要素分別對應的數個圖像數據存儲部的各個存儲部中,對於驅動該對應的印字要素與否的驅動數據,與列印頭的位置對應地進行存儲的圖像數據存儲步驟;對數個圖像數據存儲部中存儲的數據,與列印頭的位置對應地進行邏輯運算,得到驅動印字要素的至少任意一個的旨意的信息的邏輯運算步驟;根據邏輯運算步驟所得到的信息,從列印頭掃描方向的至少一端開始確定最初驅動任意一個印字要素的位置,確定出使列印頭移動的範圍的移動範圍取得步驟;在實質上取得的移動範圍,使列印頭移動的移動步驟。
另外,列印裝置還包括用於存儲邏輯運算步驟的邏輯運算結果的邏輯運算結果存儲部。列印方法還包括移動範圍取得步驟,該移動範圍取得步驟具有存儲邏輯運算結果的標記存儲步驟,從運算結果存儲部的端部,對該存儲的邏輯值列進行檢索掃描,確定驅動列印頭移動範圍中的印字要素的一個的至少一端位置。
本發明的列印方法,還包括移動步驟,該移動步驟在移動範圍取得步驟中,除一端之外,確定從另一端開始最初驅動任意一個印字要素的位置或最後驅動任意一個印字要素的位置,取得使列印頭移動的範圍,讓列印頭在實質取得的移動範圍中移動。
在掃描方向上,列印裝置的每一顏色的印字要素列彼此以給定的偏移量配置時,本發明的列印方法的移動範圍取得步驟是,可求出上述偏移量的最大值(即加上兩端印字要素列的距離的移動範圍),使列印頭在列印中實質上在該移動範圍內移動的移動步驟。
本發明的列印裝置及實現列印方法的程序可存儲在光碟、軟盤、硬碟或磁記錄帶、數字視像盤等信息記錄媒體中。
進一步,本發明的列印裝置及實現列印方法的程序是配置在WWW(WorldWide Web)的服務計算機中,用戶可從中適當地下載,將其存儲在列印裝置內的ROM等中,並且更新程序,用列印裝置實施該程序,實現該列印方法。


圖1是表示本發明列印裝置的第一實施形式的印表機簡要構成的模式圖。
圖2是表示圖1所示印表機的列印頭樣式的模式圖。
圖3是表示圖1所示印表機的列印頭移動方向、列印媒體的輸送方向樣式的說明圖。
圖4是表示圖1所示印表機所實施的列印頭移動範圍取得處理的流程的程序方框圖。
圖5是表示圖4所示列印頭移動範圍取得處理中圖像區域與標記區域的樣式的說明圖。
圖6是表示圖1所示印表機的列印頭相對於列印媒體的相對運動路徑的說明圖。
圖7是表示圖1所示印表機的列印頭相對於列印媒體的相對運動路徑的說明圖。
圖8是表示第二實施形式的列印頭移動範圍取得處理的程序方框圖。
圖9是表示圖8所示列印頭移動範圍取得處理中圖像區域與標記區域的樣式的說明圖。
發明的實施形式下面說明發明的實施形式。另外,以下說明的實施形式僅僅是為了說明,並不構成對本發明範圍的限定。因此,對於所屬領域的技術人員來說,可採用將各要素或全體要素用等效的要素替換的實施形式,並且這些實施形式包括在本發明的範圍內。
(第一實施形式)圖1、圖2、圖3是本發明第一實施形式的列印裝置(印表機)的簡要構成的說明圖。以下,參照這些附圖進行說明。
首先,用圖2說明列印頭的構成。圖2是表示配置在列印頭110上的CYMK的各個印字要素列樣式的簡圖,是從列印媒體一方觀察列印頭110的視圖。以下參照該圖進行說明。
在列印頭110上,在相對於列印媒體的面上,在列印頭110移動的方向上配置有各色印字要素列201、202、203、204。這些順次與K(黑色)、C(青綠色)、M(品紅)、Y(黃色)的各色對應。各個印字要素列以相同的點間距在列印媒體的移動方向上排列有給定數目的印字要素,通常,具有與各色印字要素列數目相同的印字要素點數。作為一個例子,各個印字列以與上述點間距相同的點間距,以相當於20點的距離等間隔地配置著。因此,配置在一端的印字要素列201與配置在另一端的印字要素列204的距離、即最大偏移距離相當於60點。當然,該值可以作適宜的變更。
作為一例,各個印字要素列排列有64點的印字要素,其點間距是360dpi(點數/英尺)。該列印頭一邊在列印頭的移動方向即列印頭的掃描方向上移動,一邊進行列印,通常在掃描方向上是以同樣的間距列印的,假設印表機在A4尺寸的用紙上可進行列印,則作為一個例子,在掃描方向上最大可列印2840點。
作為一個例子,列印頭110是噴墨列印頭,各印字要素列201、202、203、204按照64點構成1行高度(走紙方向)的情況分別設有64個噴墨噴嘴。這些噴墨噴嘴配置在與列印頭110移動的方向、即與列印頭掃描方向垂直的方向上。另外,根據情況,也可以配置成不完全與掃描方向垂直,而是與掃描方向傾斜的形式。
圖3是列印媒體113的輸送方向和列印頭110的掃描方向的關係說明圖。由於圖3是從列印頭110側觀察列印媒體的視圖,因此,要特別地注意,K、C、M、Y的印字要素列201、202、203、204的並列順序與圖2相反。
列印媒體即列印用紙113由輸送部112沿箭頭A方向移動。輸送部112具有用於輸送紙的輸送滾筒301和使這些輸送滾筒旋轉的輸送馬達302。
另一方面,列印頭110由移動部111沿箭頭B方向移動(往復運動)。移動部111具有刻有螺旋狀槽(圖中未示)的滑杆303、嵌合在該滑杆303上的滑架304和使滑杆303旋轉的滑架馬達305。滑杆303旋轉時,根據該旋轉方向滑架304沿箭頭B方向移動。通過切換馬達305及滑杆303的旋轉方向,滑架304沿列印用紙的寬度方向即列印頭掃描方向往復運動。滑架304用於支持列印頭110,由滑架馬達305驅動,可使列印頭110移動。
另外,在本實施形式中,在一次往復運動中,可以列印1行。如下文所述,在雙向列印的場合,通過一次往復運動可以列印2行。
圖1是印表機和與該印表機連接的主機裝置的簡要構成方框圖,下文用該附圖詳述本發明印表機的構成。印表機101的各部由CPU102控制。CPU102控制各部的程序存儲在ROM103中,向印表機101供電時,CPU102順次執行這些程序。
印表機101通過信息線104和接口105在與主機裝置106之間進行通訊。在由主機裝置106送出指令數據的情況下,對CPU102產生插入,啟動接受信號的插入處理。在接受信號的插入處理中,把接受信號的指令數據以順次FIFO的形式(以輸入順序輸出的形式)存儲在RAM107內的接受信號緩衝區域108中,返回通常處理。
另外,在接受信號緩衝區域108沒有空間的場合,將這種旨意傳送給主機裝置106,結束插入處理。該信號傳送通過傳送例如佔線信號所進行的後述的通常處理,可使接受信號緩衝區域108有空間,這時,印表機101將該旨意傳送給主機裝置106,再次啟動接受信號的插入處理。由上述接口105、接受信號緩衝區域108、CPU102、ROM103(包含控制程序)等構成數據接受部。
CPU102在通常的處理中,以順次FIFO的形式讀出存儲在接受信號緩衝區域108中的數據,判斷該數據是什麼樣的指令或列印數據,根據其種類實施相應的處理。
在數據是要列印的文字或圖形的列印指令的場合,從ROM103中讀出該文字的字體信息,把用於表示由該列印指令所指定的圖形的位信息在RAM107內所預備的圖像區域109中展開,暫時作為驅動數據給以保存。該驅動數據可以用1表示用於驅動印字要素的ON數據,用0表示OFF數據,相反也可以。圖像區域109由數個圖像緩衝區109K、109C、109M、109Y構成,並且按照列印頭110所準備的各色印字要素列(圖中未示)分別進行預備。另外,各圖像緩衝器在CPU的數據處理單位中,具有數個與印字要素列的印字要素數目對應的單元緩衝器。例如,1色的印字要素列由64點的印字要素構成,CPU如果是16位的CPU,則用4個單元緩衝器。這時,圖像緩衝器109K~109Y分別用4個單元緩衝器作為一個圖像緩衝器,其縱列方向的數據長度與印字要素列對應,為16×4=64點。通過上述圖像緩衝器109K、109C、109M、109Y構成圖像數據存儲部。
當CPU102在圖像區域109存儲1行數據時或接受換行指令時,一邊驅動使列印頭110的位置移動的移動部111,一邊根據圖像區域109的數據驅動列印頭110的各印字要素。由此,在列印媒體113上列印出多色的文字或圖形。
另外,圖中雖然示出了列印媒體113為捲筒紙的情況,但是,也可以使用單張票據用紙或切紙,這些實施形式都包括在本發明的範圍內。
在這裡,CPU102在移動部111的驅動之前,根據存儲在圖像區域109中的值的邏輯運算求出使列印頭110移動的範圍。在本實施形式中,該邏輯運算結果存儲在RAM107內所預備的標記區域114中。該標記區域114示出了在這個時間點或這個位置列印頭或印字要素所擁有的要列印的數據的任何一種情況。另外,在RAM107內的一端轉位指引區域120和另一端轉位指引區域121中獲得該移動範圍。下文將詳述這些情況。
在1行列印結束時,驅動輸送部112,進行走紙。
預備在列印頭110中的數個印字要素考慮了在列印媒體113的輸送方向列印數個點數例如64點的情況,即在高度方向上每一顏色的1行點數為64點的情況。
列印範圍(列印頭110往復移動的最大範圍)設定為A4尺寸的用紙,其寬度大約為200mm,在列印精度為360dpi(點數/英尺)的場合,對於任意一種顏色來說,列印頭110往復移動的最大寬度在計算上約為2840點。但是,印字要素列是以有給定偏移量的方式配置的,因而,考慮到該距離時,列印頭110要用全部的印字顏色列印2840點,為了覆蓋A4尺寸的列印區域,最大需要往復移動相當於(2840+60)的點數的寬度。
因此,與各色對應的圖像區域109的各個字節數為64×2840位÷8=8×2840位元組。在本實施形式中,作為墨使用的是KCMY的四色,因此,圖像區域109的所有的字節數為8×2840×4位元組。
另一方面,標記區域114的字節數,由於要加上印字要素以具有偏移量配置的這一部分,因此大於1個圖像區域109,為8×2900位元組比較合適,為了減少後述的存儲容量,最好是4×2900位元組或1×2900位元組,也可以是在列印頭的每個移動位置只暫時存儲邏輯運算結果的寄存器或鎖存器(最小單位為1位)。
此外,這些字節數可以根據CPU的位數進行適當的變更。
在這裡,輸送部112具有作為記錄用紙的輸送部的功能。
(列印頭110具有作為列印頭的功能。)移動部111具有作為列印頭移動部的功能。
圖像區域109具有作為圖像數據存儲部的功能。
標記區域114具有作為運算結果存儲部的功能。
CPU102具有作為移動範圍取得部、邏輯運算部及移動控制部的功能。
列印頭移動範圍的取得處理圖4是表示圖1所示印表機實施的列印頭移動範圍取得處理的方法的第一實施形式的程序方框圖。以下,參照該圖進行說明。
另外,本處理在上述的以下情況下進行實施,這些情況是(1)接口檢測由主機裝置106傳送的指令數據;(2)在接受信號的插入處理中,接受該檢測的指令數據信號,並追加到RAM107內接受信號的緩衝區域108中;(3)在通常處理中,從接受信號的緩衝區域108中順次讀出指令數據;(4)CPU102根據所讀出的指令數據的種類把列印圖像在RAM107內的圖像區域109中展開;(5)在存儲1行列印圖像或CPU102接受用於指示列印內容的指令數據信號的場合。
在各個顏色的圖像緩衝器中,把表示列印頭移動方向的列印頭位置的點計數器的值作為轉位指引的列印數據給予儲存。
在這裡,以A4尺寸的用紙寬度方向作為列印範圍的可覆蓋的轉位指引值,可採用從0~2839的值。即是說,儲存2840點列的數據。
另外,在本實施形式中,「驅動印字要素的數據」用「1=是」表示,「不驅動印字要素的數據」用「0=否」表示。
另外,如圖5所示,在本實施形式中,作為圖像區域109,預備與KCMY的各色對應的4個圖像緩衝器。如上文所述,各圖像緩衝器109K、109C、109M、109Y表現為位列(64點的字列),該列的轉位指引對應於列印頭110的列印頭掃描方向的位置。該位列表現為在每64位(1字)分配有轉位指引的排列(橫列),第i要素(64位)表現為與各色對應的C[i]、Y[i]、M[i]、K[i]。首先,CPU102將確保寄存器或存儲器等的給定的暫時存儲區域的點計數器的值I設定為0(步驟S400)。
接著,檢查I<2840與否(步驟S401)。在這裡,2840是圖像區域109與標記區域114中排列的點列序號的轉位指引範圍的上限。
在I<2840的場合(步驟S401是),計算每64位中圖像區域109全部的墨色驅動數據的邏輯和(邏輯或),將該結果存儲在標記區域114中(步驟S402)。
在步驟S402中,計算該邏輯和即K[i]∨C[i]∨M[i]∨Y[i],將該結果存儲在標記區域的相應的轉位指引位置。若將此結果用R[i]表述,則R[i]=K[i]∨C[i]∨M[i]∨Y[i]。
接著,使i的值遞增(+1)(步驟S403),返回步驟S401。
圖5是圖像區域109及通過反覆進行步驟S401~步驟S403計算實質的邏輯和結束後的標記區域114的結果樣式的模式圖。下文,參照圖進行說明。
圖像區域109由每一色的圖像緩衝器109K、109C、109M、109Y組成,各色緩衝器具有CPU的每一處理單位的數個單元緩衝器。這時,平均1色有64位(點)組成的印字要素,對於16位的CPU來說,平均1色的單元緩衝器為4個。
另外,邏輯運算實際上用CPU的數據處理位數單位來實施,即對於8位CPU來說用8位單位實施,或對於16位CPU來說用16位單位實施。標記區域114隻保存用於告知該點列序號有無驅動數據的最終結果。因此,作為標記區域不需要64位的數據長度。結果,可用CPU的數據處理位單位分割64位,獲得並保存該邏輯和。例如,用16位CPU,在64位的字長上,對於1色來說,可使用4個單元緩衝器,取得該4個單元緩衝器的OR數據(邏輯和),並通過儲存在1個單元緩衝器中而將1色壓縮為16位。另外,對於各色進行同樣的處理,求出所有色(4色)的OR數據,由此可壓縮為16位的字長。即是說,可將標記區域114的容量削減為16位字(2×2900位元組)。此外,通過獲得該壓縮的16位邏輯運算數據的邏輯和,也可以用1位單位存儲各列印頭的每一位置的數據。在這種場合,作為存儲1行的全部運算結果,可將標記區域114的容量削減為2×2900位元組(圖中未示)。圖5中,在圖像區域109內,網線部分是每一色中驅動64個噴墨口的任意一個的列印頭位置。
在標記區域114中,獲取這些圖像區域109的網線部分的邏輯和。因此,用標記區域114畫有網線的部分表示「要驅動任意印字要素列的位置」。
在步驟S403之後,將變量i清除為0(步驟S404),檢查R[i]=0與否(步驟S405)。在R[i]=0的場合(步驟S405是),對i加1(步驟S406),檢查I<2840與否(步驟S407),在是的場合(步驟S407是),返回步驟S405。
另一方面,在R[i]≠0的場合(步驟S405否),在相當於該轉位指引i的列印頭110的位置,開始任一印字要素的驅動(或結束所有的驅動),將該i作為列印頭110移動範圍的一端,存儲在一端轉位指引區域120中(步驟S408)。通過把該i存儲在寄存器或存儲器等中,可表示滑架移動的開始位置(或終端位置)。
此外,圖中的「一端」側與「左」側對應,「另一端側」與右側對應。以下圖中也是同樣的。
接著,將變量I設定為2840(步驟S409),對i減1(步驟S410),檢查R[i]=0與否(步驟S411)。在R[i]=0的場合(步驟S411是),返回步驟S410。另一方面,在R[i]≠0的場合(步驟S411否),在相當於該轉位指引i的列印頭110的位置,結束所有印字要素的驅動(或開始任一印字要素的驅動),將該i作為列印頭110移動範圍的另一端,存儲在另一端轉位指引區域121中(步驟S412)。
進一步,給另一端轉位指引區域121的值加60(步驟S413),結束本處理。這裡的60是列印頭110的印字要素201例如黑色噴嘴列與印字要素204例如品紅噴嘴列的點距離,對應於上述的「偏移量」。
另一方面,當i≥2840(步驟S407否)時,在一端轉位指引區域120與另一端轉位指引區域121中存儲作為移動範圍的表示「不要列印頭110移動」的旨意的數值(步驟S414),結束本處理。「不要列印頭110移動」的旨意可通過例如在一端轉位指引區域120與另一端轉位指引區域121中儲存大於最大值2840+60的4000來表示。
這樣,在一端轉位指引區域120與另一端轉位指引區域121中取得「列印頭110必須最低限移動的移動範圍的一端與另一端的位置」。
圖6是利用這樣獲得的移動範圍、表示列印頭110相對於列印媒體113移動的位置樣式的說明圖。在該圖所示的實施形式中,列印僅在一個方向上進行。另外,該圖的符號601a、601b、601c等在下文的說明中統稱為601。下面參照該圖進行說明。
列印頭110到達前行列印結束的地點601時,輸送部112進行列印媒體113的走紙。由此,使列印頭110到達地點602。
接著,適當地進行上述接受信號的插入處理、通常處理、列印頭移動範圍的取得處理,在該行的列印處理中,取得列印頭110要移動的範圍。
接著,讓列印頭110移動到所取得的一端(左端)位置即地點603處。
進一步,適當地驅動印字要素201、202、203、204,列印頭110對文字或圖形進行彩色列印(圖中用×記載),併到達地點604。該位置是用上述列印頭移動範圍的取得處理所獲得的另一端(右端)位置。移動到該位置時,CPU102停止滑架馬達305的驅動,轉換到下一行的處理中。
除此之外,圖6用虛線示出了以往列印裝置的列印頭移動路徑中與本發明的印表機101的列印頭110的移動路徑不同的部分。例如,在特公平4-28231號公報所揭示的發明中,每進行一行列印,滑架必須移動到行頭。在本發明中,由於可省略虛線所示路徑的移動,因而提高了列印速度。
另外,在本發明中,也可以採用特公平4-28231號公報所揭示的每進行一行列印,滑架304必須移動到行頭的形式。在這種情況下,也可以只用所取得的另一端(右端)的位置信息。這種場合雖然不能得到上文所述的通過移動路徑的縮短所帶來的高速化,但本實施形式與特公平4-28231號公報所揭示的發明不同,通過單純的邏輯運算和掃描處理可得到另一端(右端)的位置信息。因此,有助於高速化和處理單純化。此外,在這種場合,也可以省略上述列印頭移動範圍的取得處理中的步驟S404~步驟S408,在步驟S409~步驟S412中追加適當的終端步驟(判斷i≥0與否,在否的場合,結束處理的步驟)。
圖7是表示在可雙向列印的場合列印頭110相對於列印媒體113的相對移動路徑的說明圖。另外,具有與圖6同樣含義的地方標有相同的符號。
在前行列印結束(地點601)並走紙時(地點602),CPU102檢查當前列印頭110的位置接近該行的一端與另一端的任意一端與否,並使列印頭移動到近的一方(地點603),從該地點開始,列印頭110一邊列印文字或圖形,一邊移動到列印範圍的其餘一端(地點604)。以後,反覆進行這一過程。
通過採取這樣的措施,與圖6所示的形式相比較,可進一步使列印高速化。
此外,採用一個方向的列印、必須進行行頭移動的一個方向的列印或雙向列印的任何形式與否,可根據所要求的列印質量進行適當地選擇。
與上述實施形式不同,在用「否=0」表示「驅動印字要素列」、用「是=1」表示「不驅動印字要素列」的場合,通過利用邏輯積(邏輯與)或NAND(NotAND「與非」)的運算,可得到與上述同樣的結果,這種實施形式也包括在本
(第二實施形式)在上述實施形式中,在列印頭移動範圍的取得處理步驟S413中,對另一端的轉位指引區域121的值加上給定量(60點)。而在本實施例中,不需要這樣的加法處理。即是說,採用的方法是,用包含印字要素列的列印用紙寬度方向偏移量的位置表示列印頭位置和印字要素列的位置,在所求的印字範圍中,不必對以後的偏移量進行補正。
圖8是表示本實施形式的列印頭移動範圍取得處理的程序方框圖。以下,參照該圖進行說明。另外,在本實施形式中,與上述實施形式同樣,「驅動印字要素」用「是=1」表示,「不驅動印字要素的數據」用「否=0」表示。
首先,CPU102將i區域的值設定為0(步驟S800)。
接著,檢查I<2840+60與否(步驟S801)。在這裡,2840+60是圖像區域109與標記區域114中排列的轉位指引範圍的上限加上最大偏移量的值,列印頭110為了列印1行文字可能移動的最大範圍用點數表示。
在I<2840+60的場合(步驟S801是),獲得K[i]∨C[i-20]∨M[i-40]∨Y[i-60]這樣的邏輯和,將該結果存儲在標記區域相應的轉位指引場所(步驟S802)。若將此結果用R[i]表述,則R[i]=K[i]∨C[i-20]∨M[i-40]∨Y[i-60]。
但是,在轉位指引範圍超過排列的下標範圍的場合,把該值作為0進行運算。例如,在青綠色C中,由於到i=20之前,不保存數據,所以看作0,在品紅M中,到i=40之前看作0,在黃色中,到i=60之前看作0。在終端側,相反,在黑色K中,2840以上看作0。
接著,在步驟S802中,對i的值加1(步驟S803),返回步驟S801。
圖9是圖像區域109及通過反覆進行步驟S801~步驟S803計算邏輯和結束後的標記區域114的結果樣式的模式圖。下文,參照圖進行說明。
圖9中,在圖像區域109中,網線部分是要驅動相應的印字要素(從64個×4色的噴墨口的任意一個中噴墨)的列印頭位置。
對於標記區域114,這些圖像區域109分別只錯開配置在列印頭110中的位置的不同部分,可獲取網線部分的邏輯和。與上述實施形式同樣,用標記區域114的網線部分表示「要驅動任意印字要素列的位置」。
在反覆進行步驟S801~S803之後,將變量i清除為0(步驟S804),檢查R[i]=0與否(步驟S805)。在R[i]=0的場合(步驟S805是),對i加1(步驟S806),檢查I<2840+60與否(步驟S807),在是的場合(步驟S807是),返回步驟S805。
另一方面,在R[i]≠0的場合(步驟S805否),在相當於該轉位指引i的列印頭110的位置,開始任一印字要素的驅動(或結束所有的驅動),將該i作為列印頭110移動範圍的一端,存儲在一端轉位指引區域120中(步驟S808)。通過把該i存儲在寄存器或存儲器等中,可進行該報告。
此外,圖中的「一端」側與「左」側對應,「另一端側」與右側對應。以下圖中也是同樣的。
接著,將變量I設定為2840+60(步驟S809),對i減1(步驟S810),檢查R[i]=0與否(步驟S811)。在R[i]=0的場合(步驟S811是),返回步驟S810。另一方面,在R[i]≠0的場合(步驟S811否),在相當於該轉位指引i的列印頭110的位置,結束所有印字要素的驅動(或開始任一印字要素的驅動),將該i作為列印頭110移動範圍的另一端,存儲在另一端轉位指引區域121中(步驟S812),結束本處理。
另一方面,當i≥2840+60(步驟S807否)時,在一端轉位指引區域120與另一端轉位指引區域121中存儲作為移動範圍的「不要列印頭110移動」的旨意(步驟S814),結束本處理。「不要列印頭110移動」的旨意可通過例如使存儲在一端轉位指引區域120中的值大於存儲在另一端轉位指引區域121中的大值來表不。
這樣,在一端轉位指引區域120與另一端轉位指引區域121中,與上述實施形式同樣,取得「列印頭110必須最低限移動的移動範圍的一端與另一端的位置」。
在第二實施例中求出的一端及多端,由於是包含印字要素列的偏移量在內求出的,因此,列印頭用紙寬度方向的位置可照原樣表示,與第一實施形式的情況相比,可更有效地控制列印頭的移動。
(第三實施形式)在上述實施形式中,利用CPU102的ALU(Arithmetic and Logic Unit;運算邏輯單元),進行邏輯運算,但也可以根據專用的門陣列等電路進行該邏輯運算。特別是,對於列印頭的各個位置來說,該邏輯運算是相互獨立的,因此,可以並行、並列進行該邏輯運算,實現高速處理。
另外,在以上說明的本發明的實施例中,把邏輯運算結果存儲在一端標記區域114中後,順次檢索R[i]=0與否,確定移動範圍的一端與另一端,但是,不設置標記區域114,也可確定移動範圍。即是說,從列印頭移動位置的一端開始所有顏色的邏輯運算,在每一位置的邏輯運算結束的時候,確認運算結果Ri=0與否,在檢測為Ri=0不成立時,把該位置變為移動範圍的一端,從另一端開始邏輯運算。同樣,在各位置的邏輯運算結束的時候,通過驗證Ri=0,不設置標記區域114,也可取得列印範圍。
上述實施形式的處理順序示出了本發明的典型的例子,但也可以將其變形,用印表機實施與此同等的處理,而這些實施形式都包括在本發明的範圍。例如,在這裡,為了簡化說明,採用了印字要素與列印頭移動方向垂直的情況,而傾斜配置的情況也可以同樣地控制,但最好對傾斜部分進行補正。
根據本發明,用簡單的方法,就能求出具有數種顏色印字要素列的列印頭移動方向的列印開始位置和列印結束位置,並能有效地控制列印頭的移動。
另外,由於是求出各色圖像緩衝器的邏輯OR或邏輯NAND的方法,因此,即使是噴墨列印頭那樣墨色使用6色或6色以上顏色數目的情況,也能很容易求出列印開始位置和列印結束位置。
進一步,即使印字要素列配置成有偏移量,也能很容易確定加上該偏移量的列印頭位置。
如上文所述,根據本發明,可提供在列印頭往復運動的途中,通過驅動數個印字要素,可使列印文字或圖形的印表機高速化的合適的列印裝置、列印方法及記錄實現該方法所用的程序的信息記錄媒體。
權利要求
1.列印裝置,包括用於輸送列印媒體的輸送部;具有印字要素列的列印頭,所述印字要素列排列有數個印字要素,它們分別與數種顏色對應,彼此以給定偏移量配置;在垂直於由所述輸送部輸送的列印媒體的輸送方向的列印頭掃描方向上,使所述列印頭移動的移動部;與所述數個印字要素列分別對應地設置,與所述列印頭掃描方向的點位置對應地存儲驅動所述印字要素與否的驅動數據的數個圖像數據存儲部;對存儲在所述數個圖像數據存儲部中的驅動數據,與所述列印頭的移動位置對應地進行邏輯運算,基於包含以對應於所述列印頭移動位置的所述驅動數據的至少一種來驅動所述印字要素的任何一個的驅動指示數據與否,對所述列印頭的每個移動位置算出邏輯運算結果信息的邏輯運算部;根據所述邏輯運算結果信息,取得移動範圍信息的移動範圍取得部,所述移動範圍信息用於確定存儲在所述圖像數據存儲部中的驅動數據的列印所需要的所述列印頭移動範圍;驅動所述移動部,使列印頭在移動範圍取得部取得的移動範圍信息所確定的移動範圍移動的移動控制部。
2.根據權利要求1所記載的列印裝置,其特徵是,所述邏輯運算部,用所述點位置單位,對存儲在所述數個圖像數據存儲部中的各個驅動數據的所有驅動數據,與所述列印頭的移動位置對應地進行邏輯運算,算出對應於所述點位置的驅動數據的至少一個是所述驅動指示數據與否的所述列印頭每一移動位置的邏輯運算結果信息,所述移動範圍取得部,對從所述運算結果信息檢測出的列印頭移動範圍加上所述印字要素列偏移量的補正,確定所述移動範圍信息。
3.根據權利要求2所記載的列印裝置,其特徵是,所述移動範圍取得部的所述偏移量的補正,是在檢測所述運算結果信息得到的列印頭移動範圍加上所述數個印字要素列的最大偏移量,由此確定出所述移動範圍信息的。
4.根據權利要求1~3中任一項所記載的列印裝置,其特徵是,所述邏輯運算部,從所述列印頭移動方向的一端開始,在所述每一點位置,對存儲在所述數個圖像數據存儲部中的所述驅動數據順次進行邏輯運算,由此算出所述邏輯運算結果信息,所述移動範圍取得部,順次監視所述邏輯運算部順次算出的所述邏輯運算結果信息,取得表示所述驅動指示數據存在的邏輯值最初出現的所述點位置,將該點位置作為所述列印頭移動範圍的至少一個端部。
5.根據權利要求4所記載的列印裝置,其特徵是,所述邏輯運算部,從與所述一端相反的另一端開始,在所述每一點位置,對存儲在所述數個圖像數據存儲部中的所述驅動數據順次進行邏輯運算,由此算出所述邏輯運算結果信息,所述移動範圍取得部,監視所述邏輯運算部順次輸出的所述邏輯運算結果信息,通過使表示所述驅動指示數據的存在的邏輯值最初出現的所述點位置與所述偏移量對應,取得作為所述列印頭移動範圍信息的另一端。
6.根據權利要求1~3任一所記載的列印裝置,其特徵是,所述列印裝置還包括用於存儲所述邏輯運算部所得到的邏輯運算結果信息的運算結果存儲部,所述移動範圍取得部,對所述運算結果存儲部的數據與列印頭的列印頭移動方向的點位置對應地進行檢索掃描,由此取得所述列印頭掃描方向的至少一個移動範圍的端部位置信息。
7.根據權利要求6所記載的列印裝置,其特徵是,所述運算結果存儲部所存儲的信息,是把所述列印頭的列印有效移動範圍中的點位置作為轉位指引的邏輯值列數據進行存儲的,所述移動範圍取得部從一端檢索掃描該邏輯值列數據,把與表示所述驅動指示數據存在的邏輯運算結果信息最初出現的轉位指引對應的位置作為所述移動範圍的一端。
8.根據權利要求7所記載的列印裝置,其特徵是,所述移動範圍取得部,從另一端掃描該邏輯值列數據,在與表示所述驅動指示數據存在的邏輯值最初出現轉位指引對應的位置,進行所述偏移量的補正,把經過該補正的位置作為所述移動範圍的另一端。
9.根據權利要求1所記載的列印裝置,其特徵是,所述邏輯運算部,根據每一所述印字要素列的各偏移量,對存儲在所述數個圖像數據存儲部中的每一所述點位置的驅動數據進行補正,對該補正的驅動數據與所述列印頭位置對應地進行邏輯運算,算出包含用於驅動所述數個印字要素列的數個印字要素的至少任意一個的所述驅動指示數據與否的邏輯運算結果信息,並把該邏輯運算結果信息作為在所述列印頭每一移動位置補正所述印字要素列的偏移量的邏輯值。
10.根據權利要求9所記載的列印裝置,其特徵是,所述邏輯運算部,從所述列印頭移動方向的一端開始,在所述每一點位置,對用於補正每一印字要素列的偏移量的所述驅動數據順次進行邏輯運算,算出所述邏輯運算結果信息,所述移動範圍取得部,順次監視所述邏輯運算部順次算出的所述邏輯運算結果信息,取得表示所述驅動指示數據存在的邏輯值最初出現的點位置,將該點位置作為所述列印頭移動範圍信息的一端。
11.根據權利要求10所記載的列印裝置,其特徵是,所述邏輯運算部,從與所述一端相反的另一端開始,在所述每一點位置,對用於補正每一印字要素列的偏移量的所述驅動數據順次進行邏輯運算,由此算出所述邏輯運算結果信息,所述移動範圍取得部,監視所述邏輯運算部順次輸出的所述邏輯運算結果信息,取得表示所述驅動指示數據存在的邏輯值最初出現的點位置,將該點位置作為所述列印頭移動範圍信息的另一端。
12.根據權利要求9所記載的列印裝置,其特徵是,所述列印裝置還包括對所述邏輯運算部所得到的信息,與列印頭掃描方向的點位置及所述偏移量對應地進行存儲的運算結果存儲部,所述移動範圍取得部,對所述運算結果存儲部的數據以與列印頭的列印頭掃描方向的點位置對應的方式進行檢索掃描,由此取得所述列印頭掃描方向的至少一個移動範圍的端部的點位置信息。
13.根據權利要求12所記載的列印裝置,其特徵是,存儲在所述運算結果存儲部的信息,作為使包含所述偏移量的列印頭的列印有效移動範圍的點位置變成轉位指引位置的邏輯值列數據,進行存儲,所述移動範圍取得部從一端開始對該邏輯值列數據進行檢索掃描,把表示所述驅動指示數據存在的邏輯值與最初出現的轉位指引對應的位置作為所述移動範圍的一端。
14.根據權利要求13所記載的列印裝置,其特徵是,所述移動範圍取得部從另一端掃描該邏輯值列數據,把表示所述驅動指示數據存在的邏輯值與最初出現的轉位指引對應的位置作為所述移動範圍的另一端。
15.根據權利要求9~14任一項所記載的列印裝置,其特徵是,所述邏輯運算部,以所述數個印字要素列的任意一個為基準印字要素列,使所述偏移量的補正與所述點位置對應,用所述點位置單位,從所述基準印字要素列加上或減去物理的(實際的)位置錯位量,算出所述基準印字要素列處在點位置時各個印字要素列可進行物理地印字的所述驅動數據列的位置,並且以該所述驅動數據列的位置作為補正點位置,對所述基準印字要素列的驅動數據和基準印字要素列以外的所述數個印字要素列的圖像數據存儲部中存儲的與所述補正點位置對應的驅動數據進行邏輯運算,由此,根據對應於所述列印頭移動位置的所述驅動數據的至少一個包含所述驅動指示數據與否的情況,算出所述列印頭每個移動位置的邏輯運算結果信息。
16.根據權利要求1~15任一項所記載的列印裝置,其特徵是,所述列印頭是噴墨列印頭,數個印字要素是噴墨噴嘴。
17.根據權利要求1~16任一項所記載的列印裝置,其特徵是,所述列印頭的印字要素列是,與各種不同的顏色對應、並且彼此以給定的偏移量配置、可實現黃色、青綠色、品紅、黑色的至少四種顏色的列印的印字要素列。
18.根據權利要求7、8、13、14、15、16或17所記載的列印裝置,其特徵是,所述列印裝置具有以CPU、ROM、RAM為主要構成要素的控制電路,所述每種顏色的圖像數據存儲部由CPU的數據處理單位的字長的數個緩衝器構成,並且具有運算結果存儲部,該運算結果存儲部用每一所述數據處理單位對每種顏色的緩衝器內的數據,與所述轉位指引對應地進行邏輯運算,把所述運算結果用所述CPU的數據處理單位進行儲存。
19.根據權利要求7所記載的列印裝置,其特徵是,所述每種顏色的印字要素為32點以上,所述CPU是16位或32位的數據處理單位的CPU。
20.根據權利要求1~19任一項所記載的列印裝置,其特徵是,存儲印字要素的驅動數據的圖像數據存儲部的驅動數據,是將ON數據指定為1、將OFF數據指定為0的,所述邏輯運算是邏輯OR(邏輯或)運算。
21.根據權利要求1~19任一項所記載的列印裝置,其特徵是,存儲印字要素的驅動數據的圖像數據存儲部的驅動數據,是將ON數據指定為0、將OFF數據指定為1的,所述邏輯運算是邏輯NAND(邏輯與非)運算。
22.一種列印方法,利用包括下述元件的列印裝置,這些元件是用於接受來自外部的列印數據的數據接受部;存儲與數個印字要素分別對應地驅動數據接受部所接受的數據與否的數據的圖像數據存儲部;用於輸送列印媒體的輸送部;具有排列有數個印字要素、分別與數種顏色對應、彼此保持給定偏移量的印字要素列,驅動這些印字要素列在所述輸送部輸送的列印媒體上列印文字或圖形的列印頭;在垂直於所述輸送部輸送的列印媒體的輸送方向的列印頭掃描方向上,使所述列印頭移動的移動部,所述列印方法包括在與所述數個印字要素分別對應的數個圖像數據存儲部的各個存儲部中,對於驅動該對應的印字要素與否的驅動數據,與所述列印頭的印字要素列的位置對應地進行存儲的圖像數據存儲步驟;對所述數個圖像數據存儲部中存儲的數據,與所述列印頭的印字要素列的位置對應地進行邏輯運算,得到驅動所述印字要素的至少任意一個的旨意的信息的邏輯運算步驟;根據所述邏輯運算步驟所得到的信息,從所述列印頭掃描方向的至少一端開始確定最初驅動任意一個印字要素的位置,確定出使列印頭移動的範圍的移動範圍取得步驟;在確定的移動範圍使所述列印頭移動的移動步驟。
23.根據權利要求22所記載的列印方法,其特徵是,所述列印裝置還包括用於存儲所述邏輯運算步驟的邏輯運算結果的邏輯運算結果存儲部,所述列印方法還包括移動範圍取得步驟,該移動範圍取得步驟具有以所述邏輯運算結果為邏輯值列進行存儲的標記存儲步驟,從運算結果存儲部的端部,對該存儲的邏輯值列進行檢索掃描,確定驅動所述列印頭印字要素列移動範圍中的所述印字要素的一個的至少一端位置。
24.根據權利要求22或23所記載的列印方法,其特徵是,還包括移動步驟,該移動步驟在所述移動範圍取得步驟中,除一端之外,確定從另一端開始最初驅動任意一個印字要素的位置或最後驅動任意一個印字要素的位置,取得使列印頭移動的範圍,讓列印頭的印字要素列在所取得的範圍移動。
25.一種信息記錄媒體,用於記錄權利要求22~24任意一項所記載的列印方法,將該列印方法作為計算機可讀取的程序。
26.根據權利要求25所記載的信息記錄媒體,所述信息記錄媒體把所述程序記錄在光碟、軟盤、硬碟或磁記錄帶上。
27.列印方法的電腦程式產品,具有實施權利要求22~24任意一項所記載的步驟的指令組。
全文摘要
本發明提供可高速列印的列印裝置和方法。輸送部112輸送列印媒體113。列印頭110驅動對應於數種顏色的印字要素,在列印媒體113上列印文字或圖形。移動部111使列印頭110在垂直於列印媒體113的輸送方向的方向上移動。數個圖像存儲部109存儲在某情況下驅動各個印字要素與否的信息。邏輯運算部102進行邏輯運算,得到驅動數個印字要素的至少任意一個與否的信息。運算結果存儲部114存儲所得到的信息。移動範圍取得部102取得使列印頭110移動的範圍。移動控制部102驅動移動部111,使列印頭110在所取得的範圍移動。
文檔編號B41J19/20GK1306905SQ0013
公開日2001年8月8日 申請日期2000年12月27日 優先權日1999年12月27日
發明者箕輪政寬 申請人:精工愛普生株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀