專利名稱:具有螺旋式打印緩沖器的打印機及打印方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種串行打印機,特別涉及一種具有螺旋式打印緩沖器(scroll print buffer)的打印機和一種打印方法。更進一步說,本發(fā)明涉及這樣一種串行打印機,即,該打印機所使用的打印頭具有多個噴墨嘴并可以在打印頭的每次掃描中打印兩行或多行,或允許安裝相應(yīng)于打印色彩而具有不同噴嘴結(jié)構(gòu)的打印頭;本發(fā)明還涉及了利用上述這種打印機的打印方法。
串行打印機作為小型便宜的打印機已被廣泛使用。更具體地說,串行打印機中的一種噴墨打印機作為一種無噪音的高速打印機已得到很大的發(fā)展,各種物品土改一已得到改善。例如,就打印速度而言,通過加速載有打印頭的滑架的掃描速度,使打印速度得到了提高。
在一種低成本的個人計算機中,由于要提供彩色圖文,所以需要一種低成本高質(zhì)量的彩色打印機。再有,在這個領(lǐng)域中,噴墨打印機作為一種更為可取的打印機已經(jīng)引起了人們的興趣。
現(xiàn)有技術(shù)中的彩色打印機比單色打印機貴,這是因為需要提供三種或四種顏色的打印頭。進一步說,由于彩色打印機優(yōu)選打印質(zhì)量和用于彩色打印的處理時間,所以,用彩色打印機進行單色打印時,其打印質(zhì)量和打印速度要低于用單色打印機進行打印的質(zhì)量和速度。
已經(jīng)有人提出了一種能夠更換單色打印頭和彩色打印頭以便高效地打印出所需要的圖象的打印機。通過使用單色打印頭,雖然不能獲得彩色打印,但能夠得到高的圖象密度和提高打印速度。
然而,由于在單色打印頭和彩色打印頭之間記錄元件(噴嘴)的排列是不同的,所以需要一種對于這兩種打印頭都適合的打印緩沖器。
另一方面,在串行打印中,可以使用通過多次掃描來形成一行(條)圖文的技術(shù)(下文中將稱為“細密型”),以使條帶不太顯著。因此,一張打印紙的進紙距離(副掃描距離)可以是打印頭寬度的1/2、1/3或1/4。故需要一種適合于該細密型的打印緩器。然而,在串行打印機中,由于滑架的加速和減速,在借助于滑架的掃描而完成的打印周期的前后會出現(xiàn)時間的損失。其結(jié)果是,通過加速滑架的掃描速度提高打印速度,這種打印速度的提高已達到極限。
本發(fā)明的目的是提供一種打印機和一種打印方法,這種打印機所具有的打印緩沖器的應(yīng)用與打印頭的記錄元件的結(jié)構(gòu)無關(guān)。本發(fā)明的中一個目的是提供一種能夠從打印緩沖器中的任何位置處讀取打印數(shù)據(jù)的打印機以及一種借助于該打印機的打印方法。
本發(fā)明的再一個目的是提供一種能夠提高打印速度的打印機和一種利用該打印機的打印方法。
本發(fā)明的又一個目的是提供一種既適合于單色打印又適合于彩色打印的打印機和一種利用該打印機進行打印的打印方法。
為了實現(xiàn)上述白上,按照本發(fā)明的一個方面,提供了下面這樣一種用打印頭進行打印的打印機,即,該打印頭具有多個排列的記錄元件,所說的打印機包括用于使所說的打印頭在與所述的記錄元件的排列方向不同的方向上進行掃描的掃描裝置;用于儲存打印數(shù)據(jù)的存儲器;用于將打印數(shù)據(jù)寫進存儲器的寫裝置;以及用于與通過所說的掃描裝置而進行的打印頭的掃描同步地讀取寫入存儲器中的打印數(shù)據(jù)的讀裝置,該讀裝置用以向打印頭提供該打印數(shù)據(jù);所說的存儲器具有與記錄元件的排列方向相應(yīng)的、與打印數(shù)據(jù)的排列相關(guān)的連續(xù)的地址。
按照本發(fā)明的另一方面,提供了種用打印頭進行打印的打印機,該打印頭具有多個排列的記錄元件,所說的打印機包括用于使所說的打印頭在與所述的記錄元件的排列方向不同的方向上進行掃描的掃描裝置;用于在多個區(qū)域中儲存打印數(shù)據(jù)的存儲器;用于將打印數(shù)據(jù)寫入到所說的存儲器的多個區(qū)域中的寫裝置;以及用于與通過所說的掃描裝置而進行的打印頭的掃描同步地讀取存儲器的這些區(qū)域中所寫的打印數(shù)據(jù)的讀裝置,該讀裝置用以向打印頭提供該打印數(shù)據(jù);所說的存儲器的每個區(qū)域具有與記錄元件的排列方向相應(yīng)的、與打印數(shù)據(jù)的排列相關(guān)聯(lián)的連續(xù)的地址。
按照本發(fā)明的其它方面,提供了一種用打印頭進行打印的打印方法,該打印頭具有多個排列的記錄元件,所說的打印方法包括下列步驟提供用于使所說的打印頭在與所說的記錄元件的排列方向不同的方向上進行掃描的掃描裝置;提供用于儲存打印數(shù)據(jù)的存儲器;在所說的存儲器的空白區(qū)域中寫打印數(shù)據(jù);以及與通過所說的掃描裝置而進行的打印頭的掃描同步地讀取存儲器中所寫的打印數(shù)據(jù),用以向打印頭提供該打印數(shù)據(jù);所說的存儲器具有與所說的記錄元件的排列方向相應(yīng)的、與打印數(shù)據(jù)的排列相關(guān)聯(lián)的連續(xù)的地址。
按照上述結(jié)構(gòu),當要使用具有大量的點以允許在一次當中打印兩行或多行的打印頭時,當數(shù)據(jù)從編輯緩沖器傳送到打印緩沖器時,數(shù)據(jù)借助于二進制數(shù)的位移位功能而被移位,以允許設(shè)定任何的滑架返回間距,并同時適合于編輯緩沖器的重疊。
更具體地說,本發(fā)明通過使用能夠同時打印兩行的打印頭而提高打印速度。進一步說,本發(fā)明通過使用內(nèi)裝四色的彩色打印頭而提供了一種便宜的彩色打印機,并增加了黑色噴嘴的數(shù)量,使黑色噴嘴數(shù)大于其它顏色的噴嘴數(shù),以防止在進行單色打印時降低打印速度。進一步說,將單色打印頭和彩色打印頭安裝在可插的墨盒中,從而使得一臺打印機可同時適用于高速的單色打印和彩色打印。
圖1示出了打印機的至電路的結(jié)構(gòu)的方框圖;圖2示出了編輯緩沖器的結(jié)構(gòu);圖3示出了編輯緩沖器和打印區(qū)之間的關(guān)系;
圖4示出了二進制數(shù)的位移位電路的電路結(jié)構(gòu)的方框圖;圖5示出了二進制數(shù)的位移位電路的第一次數(shù)據(jù)轉(zhuǎn)換;圖6示出了二進制數(shù)的位移位電路的第二次數(shù)據(jù)轉(zhuǎn)換;圖7示出了編輯緩沖器中的一豎列數(shù)據(jù)的移位方法;圖8示出了打印緩沖器的結(jié)構(gòu);圖9示出了在打印一條帶之后的打印緩沖器的結(jié)構(gòu);圖10A和圖10B示出了打印數(shù)據(jù)和打印方向之間的關(guān)系;圖11示出了打印頭的驅(qū)動順序的時序圖;圖12A和圖12B示出了打印頭的噴嘴的排列與打印點的排列之間的關(guān)系;圖13示出了打印緩沖器的數(shù)據(jù)結(jié)構(gòu)和讀取地址;圖14示出了地址發(fā)生電路的方框圖;圖15A和圖15B示出了地址發(fā)生電路的運行的時序圖;圖16示出了在細密型打印中打印頭的驅(qū)動順序的時序圖;圖17A和圖17B示出了在細密型打印中打印頭的噴嘴的排列與打印點的排列之間的關(guān)系;圖18示出了在細密型打印中打印緩沖器的數(shù)據(jù)結(jié)構(gòu)及讀取地址;圖19示出了控制程序的流程圖;圖20示出了操作程序的運行的流程圖;圖21示出了彩色打印頭的結(jié)構(gòu);圖22示出了彩色打印頭的驅(qū)動順序的時序圖;圖23A和圖23B示出了彩色打印頭的噴嘴的排列與打印點的排列之間的關(guān)系;
圖24示出了打印緩沖器的數(shù)據(jù)結(jié)構(gòu)及讀取地址;圖25示出了地址發(fā)生電路的方框圖;圖26示出了地址發(fā)生電路的運行的時序圖;圖27示出了打印機的控制集成電路IC的電路結(jié)構(gòu)的方框圖;以及圖28A至圖28C示出了在細密型打印中的運行。
現(xiàn)在結(jié)合附圖對本發(fā)明作詳細說明。
實施例1圖1示出了本發(fā)明的打印機控制電路的主要部分的方框圖。在圖1中,標號1表示計算機中心處理裝置CPU,標號2表示只讀存儲器ROM,標號3表示并行接口PIF,標號4表示打印機的控制集成電路IC,標號5表示隨機存取存儲器RAM,標號6表示打印頭。
CPU1控制整個打印機,CPU1包括一個用于執(zhí)行程序的信息處理裝置以及一個計時器功能和輸入/輸出口。上述的由CPU1執(zhí)行的程序分為控制程序和操縱程序,控制程序用于解譯從主系統(tǒng)傳送的數(shù)據(jù)信息和指令,以產(chǎn)生被打印的圖象數(shù)據(jù)信息;操縱程序用于控制打印機的機構(gòu)(例如打印頭)以在一打印片材上進行記錄。ROM2儲存由CPU1執(zhí)行的程序和文本數(shù)據(jù)信息。
并行接口3與主系統(tǒng)(例如計算機)相聯(lián)接并接收打印數(shù)據(jù)信息和指令。打印機的控制集成電路IC4根據(jù)CPU1的指令來控制并行接口3。RAM5和打印頭6。RAM5是一個動態(tài)的RAM,它具有16位總線寬度,被用于儲存所接收的數(shù)據(jù)信息和圖象數(shù)據(jù)信息。
打印頭6是一個噴墨頭,它具有128個以1/360英寸的間距沿縱向排列的油墨噴嘴,當該打印頭6水平掃描時它噴出墨滴,從而在打印件上進行記錄。
在圖1中,由并行接口3接收的數(shù)據(jù)信息被暫時儲存在打印機的控制集成電路IC4中的一個接收寄存器中,然后被儲存到RAM5中的一個接收緩沖器的區(qū)域中。當打印機的控制集成電路中的接收寄存器中的數(shù)據(jù)信息傳送到接收緩沖器中時,就準備接收下一個數(shù)據(jù)信息。數(shù)據(jù)信息被逐字節(jié)地接收。
由于當CPU1讀ROM2時,所述的數(shù)據(jù)信息被寫入到接收緩沖器中,所以能夠在不損失CPU1的處理速度的情況下實現(xiàn)所接收到的數(shù)據(jù)信息的傳送。由于CPU2頻繁地讀ROM2以執(zhí)行程序,所以由并行接口3接收的數(shù)據(jù)信息能夠被立即儲存到接收緩沖器中。這樣,可獲得高速的數(shù)據(jù)接收。由于RAM5的一個區(qū)域被用作為接收緩沖器,所以就不會出現(xiàn)因提供接收緩沖器而造成的成本增加。
由CPU1執(zhí)行的控制程序檢查數(shù)據(jù)信息是否被儲存在接收緩沖器中,如果數(shù)據(jù)儲存了,由CPU1執(zhí)行的控制程序就分析所接收到的數(shù)據(jù)信息。如果所接收到的數(shù)據(jù)信息是字符碼,則CPU1從ROM2的文本數(shù)據(jù)區(qū)中讀所接收到的字符碼的二進制數(shù)的位映像數(shù)據(jù),并將其導入到RAM5的編輯緩沖器區(qū)域中。當控制程序配備包括有一行二進制數(shù)的位映像數(shù)據(jù)的編輯緩沖器時,它將該數(shù)據(jù)送入操縱程序。該操縱程序?qū)⑺f的編輯緩沖器的數(shù)據(jù)信息轉(zhuǎn)送給RAM5中的打印緩沖器,以按照該打印緩沖器中的數(shù)據(jù)信息進行打印。
參見圖27,這里對打印機的控制集成電路IC4進行了詳細的說明。并行接口控制器11控制并行接口3,以接收數(shù)據(jù)信息并在接收緩沖器中儲存所接收到的數(shù)據(jù)信息。一個接收緩沖器的控制器12將所接收到的儲存在接收寄存器中的數(shù)據(jù)信息轉(zhuǎn)送給RAM5中的接收緩沖器。所述的這個向RAM5的數(shù)據(jù)轉(zhuǎn)送是根據(jù)RAM的控制器13的控制而實現(xiàn)的。
通過CPU1向RAM5進行存取,這是通過CPU的接口14而實現(xiàn)的,由CPU1導入到編輯緩沖器中的數(shù)據(jù)信息被一個H—V轉(zhuǎn)換器15進行H—V轉(zhuǎn)換并被轉(zhuǎn)送給打印緩沖器。當在編輯緩沖器的數(shù)據(jù)被轉(zhuǎn)送給打印緩沖器之前該數(shù)據(jù)被編輯時,使用一個將會在下文中描述的二進制數(shù)的位移位電路16。
當在打印緩沖器中準備好了數(shù)據(jù)的一次掃描(一行)時,一個將會在下文中進行描述的打印緩沖器的控制器17從該打印緩沖器中讀該數(shù)據(jù)信息并通過一個打印頭數(shù)據(jù)控制器18將該數(shù)據(jù)信息提供給打印頭6。由一個打印頭計時控制器19對該打印頭6進行不同的計時。
圖2示出了編輯緩沖器的結(jié)構(gòu)。該編輯緩沖器的高度是64點高,該緩沖器中的數(shù)據(jù)是沿縱向排列的。這樣,一豎列包括8個字節(jié)。與打印機的打印寬度相應(yīng)的點的數(shù)目是在橫向設(shè)定的。例如,當打印寬度相應(yīng)于A4紙的尺寸時,橫向點數(shù)大約為2900點。
圖3示出了編輯緩沖器與打印區(qū)域之間的關(guān)系。在圖3中,E1、E2和E3代表編輯緩沖器,標號9表示打印區(qū)域的高度,這個打印區(qū)域可通過打印頭6的一次掃描而被打印。由于當打印頭的正常高度是128點時,編輯緩沖器的正常高度是64點,所以該打印頭可在一次掃描中打印編輯緩沖器的兩行或更多行。然而,由于一般的至機的滑架返回間距不是64點,所以就不能通過簡單地沿縱向排列兩個64點高的編輯緩沖器來形成128點的打印區(qū)。例如,在圖3中,由于滑架返回間距是60點,所以就在兩個編輯緩沖器之間出現(xiàn)了4點重疊。
因此,在打印時就需要將第二行的編輯緩沖器移位4位。在編輯緩沖器的重疊區(qū),需要打印兩個編輯緩沖器的邏輯“或”的函數(shù)。由于一般的至機允許設(shè)定任何的滑架返回間距,所以編輯緩沖器的重疊也可被設(shè)定到任何值。
在本實施例的打印機中,二進制數(shù)的位移位電路16是加入打印機的控制集成電路IC4中的,所述的二進制數(shù)的位移位電路16用于在編輯緩沖器的數(shù)據(jù)被寫入到打印緩沖器中之前將該數(shù)據(jù)移位。
圖4示出了二進制數(shù)的位移位電路16的電路圖。在圖4中,IDO—15代表從CPU1的數(shù)據(jù)總線輸入的數(shù)據(jù)信息,IMDO—15代表從RAM5的數(shù)據(jù)總線輸入的數(shù)據(jù)信息,OMDO—15代表向RAM5的數(shù)據(jù)總線輸出的數(shù)據(jù)信息。標號21代表用于設(shè)定移位量的寄存器;標號22代表用于暫時儲存通過數(shù)據(jù)總線而從CPU1寫入的數(shù)據(jù)信息的鎖存器;標號23代表用于將所寫數(shù)據(jù)移位的移位器;標號24代表用于產(chǎn)生應(yīng)用于移位數(shù)據(jù)的掩模圖(maskpattern)的圖形發(fā)生器;標號25和26代表用于對移位數(shù)據(jù)進行掩蔽(masking)的“與”電路;標號27代表用于儲存移出的數(shù)據(jù)的寄存器;標號28代表用于暫時儲存從RAM5中讀到的數(shù)據(jù)的鎖存器;標號29代表用于對移位數(shù)據(jù)和從RAM5中讀到的數(shù)據(jù)進行“或”邏輯運算的或門電路。
圖5和圖6示出了當數(shù)據(jù)信息從編輯緩沖器中傳輸給打印緩沖器時由二進制數(shù)的位移位電路實現(xiàn)的數(shù)據(jù)轉(zhuǎn)換。圖5示出了在第一次數(shù)據(jù)傳輸時所轉(zhuǎn)換的數(shù)據(jù),而圖6則示出在隨后的第二次數(shù)據(jù)傳輸時所轉(zhuǎn)換的數(shù)據(jù)。
在圖5中,標號31代表由CPU1寫的并由鎖存器22儲存的16位數(shù)據(jù)P;標號32代表由移位器23移位的數(shù)據(jù);標號33代表由“與”電路25掩蔽的數(shù)據(jù);標號34代表由“與”電路26掩蔽的數(shù)據(jù);標號35代表由寄存器27儲存的數(shù)據(jù);標號37代表由或門電路29匯合的數(shù)據(jù)。標號36代表由RAM5寫的并由鎖存器28儲存的16位數(shù)據(jù)X。
圖6與圖5相似。標號41代表由CPU1寫的并由鎖存器22儲存的16位數(shù)據(jù)Q,標號42代表由移位器23移位的數(shù)據(jù),標號43代表由“與”電路25掩蔽的數(shù)據(jù),標號44代表由“與”電路26掩蔽的數(shù)據(jù),標號45代表由寄存器27儲存的數(shù)據(jù),標號47代表由或門電路29并合的數(shù)據(jù)。標號46代表由RAM5寫的并由鎖存器28儲存的16位數(shù)據(jù)Y。
參見圖4和圖5,這里對二進制數(shù)的位移位電路的運行進行了說明。CPU1將一個與滑架返回間距相應(yīng)的移位量設(shè)定到移位量寄存器21中,然后將該數(shù)據(jù)從編輯緩沖器中轉(zhuǎn)送給打印緩沖器。由于CPU1的數(shù)據(jù)總線寬度是16位,所以該數(shù)據(jù)從編輯緩沖器到打印緩沖器一次傳送16位。當CPU1在RAM5的打印緩沖區(qū)中寫數(shù)據(jù)時,所寫的數(shù)據(jù)31通過鎖存器22被輸入到移位器23中。該鎖存器22儲存數(shù)據(jù)31直到數(shù)據(jù)寫完。移位器23是若干個選擇器的組合,它輸出任何移位量的數(shù)據(jù),所說的移位量是由移位量寄存器21的內(nèi)含設(shè)定的。這樣,該移位器23不需要象在一個使用移位寄存器的電路中那樣所需的移位時間。
在圖5中,由于將移位量設(shè)定到4,所以輸入的數(shù)據(jù)P15—P0被向下移位4位,移出的數(shù)據(jù)P3—P0向上返回以形成數(shù)據(jù)32?!芭c”電路25將移位器送出的位數(shù)變成‘0’,以便輸出數(shù)據(jù)33?!芭c”電路26則將移位器送出的位數(shù)之外的位數(shù)變成‘0’,以便輸出數(shù)據(jù)34。全部為零的數(shù)據(jù)35最初設(shè)定在寄存器27中。由“與”電路25輸出的數(shù)據(jù)和由寄存器27輸出的數(shù)據(jù)35被輸入到或門電路29。
當CPU1開始將數(shù)據(jù)寫入到RAM5的打印緩沖區(qū)中時,數(shù)據(jù)36被從將要寫進數(shù)據(jù)的那個打印緩沖器的地址中讀出,這個“讀”的過程與上述的“寫”的過程是平行的,數(shù)據(jù)36通過鎖存器28被輸入到或門電路29中。鎖存器28儲存數(shù)據(jù)36直到數(shù)據(jù)寫完?;蜷T電路29輸出數(shù)據(jù)37,該數(shù)據(jù)37是數(shù)據(jù)35或數(shù)據(jù)36的邏輯“或”的函數(shù)。數(shù)據(jù)37被寫入到打印緩沖器中。從打印緩沖器中讀數(shù)據(jù)36和向該打印緩沖器中寫數(shù)據(jù)37,這是以一種讀變寫周期(read modify write cycle)以形式向RAM5進行的,在CPU1每一個寫的周期中執(zhí)行一次讀變寫的周期。通過這個讀變寫的周期,由CPU1寫的數(shù)據(jù)P15—P0被移位,P15—P4被寫入到打印緩沖器中。在寫該數(shù)據(jù)時,該數(shù)據(jù)與原始存在于該打印緩沖器中的數(shù)據(jù)X15—X0進行“或”的邏輯運算。當寫完成時,由“與”電路26輸出的數(shù)據(jù)P3—P0被儲存在寄存器27中。
參見圖6,這里說明了下一步的將數(shù)據(jù)寫入到打印緩沖器中。圖6中的數(shù)據(jù)轉(zhuǎn)換與圖5中的數(shù)據(jù)轉(zhuǎn)換是一樣的。由CPU1寫的數(shù)據(jù)Q15—Q0被移位,Q15—Q4與被移出的并且在上述的“寫”的步驟中未被寫的P3—P0被寫入到打印緩沖器中。在寫該數(shù)據(jù)時,該數(shù)據(jù)與原始存在于打印緩沖器中的數(shù)據(jù)Y15—Y0進行“或”的邏輯運算。重復上述運行,以使編輯緩沖器中的數(shù)據(jù)在被順次移位的同時傳送到打印緩沖器中。
圖7示出了將編輯緩沖器中的一豎列數(shù)據(jù)傳送給打印緩沖器的方法。在圖7中,標號51、52、53和54代表編輯緩沖器中的數(shù)據(jù),標號55代表零數(shù)據(jù),標號56、57、58、59和60代表打印緩沖器中的數(shù)據(jù)。
CPU1將移位量n設(shè)定給打印機的控制集成電路IC4,并將編輯緩沖器中的數(shù)據(jù)51寫入到打印緩沖器56中。打印機的控制集成電路IC4中的二進制數(shù)的位移位電路將數(shù)據(jù)51移位n位,并將其寫入到打印緩沖器56中,以使其與該打印緩沖器56中的原始數(shù)據(jù)進行“或”邏輯運算。接下來,CPU1將編輯緩沖器中的數(shù)據(jù)52、53和54寫入到打印緩沖器57、58和59中,并且最后將零數(shù)據(jù)55寫入到打印緩沖器60中,以將數(shù)據(jù)64的剩余的n位傳送給打印緩沖器。這樣,編輯緩沖器的一豎列,也就是60點數(shù)據(jù),被傳送到打印緩沖器中。重復進行上述這一運行,重復的次數(shù)為水平點的數(shù)目,從而將編輯緩沖器的一行數(shù)據(jù)傳輸給打印緩沖器。
以這一方式,通過將編輯緩沖器的數(shù)據(jù)傳輸給打印緩沖器,可將編輯緩沖器中的數(shù)據(jù)移位任何量,從而可設(shè)定任何的滑架返回間距。通過與打印緩沖器中的原始數(shù)據(jù)進行“或”邏輯運算,編輯緩沖器的重疊區(qū)中的數(shù)據(jù)可被進行“或”運算,于是該編輯緩沖器的任何數(shù)可被重疊。
通過使用專用的二進制數(shù)的位移位電路來使數(shù)據(jù)移位,就不需要移位時間;通過使用“讀變寫”來重疊數(shù)據(jù),就不會出現(xiàn)在數(shù)據(jù)的移位和重疊期間損失時間。更進一步說,由于編輯緩沖器和打印緩沖器在它們的縱向地址中是連續(xù)的,所以可以在數(shù)據(jù)的傳送中使用一種例如字組傳送指令和加入CPU中的直接存儲器存取功能(DMA function)的高速傳送方法。
參見圖8,這里對打印緩沖器的結(jié)構(gòu)及其地址的排列進行了說明,這些是本實施例的特征。在圖8中,每一個標有數(shù)字的方框代表數(shù)據(jù)的一個字節(jié),其中的數(shù)字代表地址。在打印緩沖器中,二進制數(shù)的位的數(shù)據(jù)沿縱向排列(沿著噴嘴的列排列),這些地址沿縱向是連續(xù)的。地址從“0”開始,這是為了標示方便,事實上它可以以任何數(shù)值開始。對于打印緩沖器來說要確保40字節(jié)高。由于打印頭具有128噴嘴,所以一次掃描所需要的高度是16字節(jié)。因此,它具有2.5次掃描的容量。本實施例中的一個特點是,與多掃描相應(yīng)的容量的縱向地址是連續(xù)的,例如,0—39,40—79,…。
在圖8中,標號61代表在第一次打印頭的掃描中所打印的打印區(qū),標號62表示在第二打印頭的掃描中所打印的打印區(qū)。由于作為打印頭的容量要保證上述的打印區(qū)域多于打印頭的兩次掃描,所以打印頭下一次的掃描中所打印的區(qū)域中的打印數(shù)據(jù)可在打印頭的上一次掃描期間進行準備,于是在打印機的操作中就不用花費等待時間來準備上述打印數(shù)據(jù)了。在圖8中,打印緩沖器的寬度是3000點,但實際上可根據(jù)打印紙的寬度將其設(shè)定到任何值。在圖8中,寬度是40字節(jié),但在作為RAM中的打印緩沖沖器所保證的容量范圍內(nèi)可將該寬度設(shè)定到任何值。
圖9示出了在打印頭的第一次掃描之后的打印緩沖器的結(jié)構(gòu),這是圖8中的區(qū)域61已被釋放后的結(jié)構(gòu)。把在打印頭的第三次掃描及隨后的掃描中將要打印的打印數(shù)據(jù)寫入到釋放區(qū)中。更具體地說,關(guān)于已釋放的區(qū)域61,地址0—15未被使用,地址120000—120015被重新使用。以這樣的方式,通過使打印緩沖器呈螺旋式連續(xù),該打印緩沖器的地址沿縱向總是連續(xù)的與圖8和圖9中所示由打印頭打印的打印區(qū)無關(guān)。它就是卷軸形的。
保持連續(xù)直到打完一頁。打印緩沖器的結(jié)構(gòu)由打印寬度和緩沖容量決定,并且它與打印頭的結(jié)構(gòu)無關(guān)。因此,打印緩沖器的結(jié)構(gòu)的確定與打印頭的噴嘴數(shù)無關(guān),并且使用具有不同的噴嘴結(jié)構(gòu)的多個打印頭時,管理打印緩沖器的方法得以簡化。由于打印緩沖器中的縱向地址是連續(xù)的,所以可設(shè)定打印緩沖器中的任何位置作為打印區(qū),于是就增大了確定打印位置時的靈活性。
例如,在本實施例中,描述了具有128個噴嘴的打印頭。在這種情況下,在一次打印掃描中所使用的打印緩沖器的區(qū)域在縱向上是16字節(jié)(區(qū)域61或62)。當使用具有64個噴嘴的打印頭時,對于一次打印掃描使用區(qū)域61的一樣,當使用具有256個噴嘴的打印頭時,對于一次打印掃描使用區(qū)域61和62。以這種方式,可以與噴嘴結(jié)構(gòu)無關(guān)地容易地管理打印緩沖器。
現(xiàn)在說明在細密型記錄中打印緩沖器的管理。
細密型記錄的意思如下,為了縮小串行掃描帶,通過使用記錄頭的不同的區(qū)域,通過若干次掃描,互補地完成一條帶(記錄頭的寬度的記錄,通過這樣的方法來記錄高質(zhì)量的圖文,這種記錄方法即為細密型記錄。
參照圖28A、圖28B和圖28C,這里對細密型記錄方法的基本原理進行了說明。為了便于理解,假設(shè)打印頭的噴嘴數(shù)為8。
在這種細密型記錄中,如圖28A、28B和28C所示,是以若干次之字形掃描來進行記錄的。例如,在一個Z一遍(2—pass)系統(tǒng)中,將紙的送進量設(shè)定為打印頭寬度的一半,并把在一次掃描中的記錄數(shù)據(jù)減少(或變細)為一半(之字形圖案或交錯排列的圖案和互補的之字形圖案或反向交錯排列的圖案),以在兩次掃描中完成記錄。
圖28A、28B和28C示出了對于一個具有8個噴嘴的多打印頭來說,當使用之字形圖案和互補的之字形圖案時,如何在一個預(yù)定的區(qū)域中完成記錄。在第一次掃描中,通過使用下方的四個噴嘴(見圖28A)記錄之字形圖案(即畫有陰影線的點)。然后,在第二次掃描中,將紙送進4個象素(打印頭長度的一半),并記錄互補的之字形圖案(即白點)(見圖28B)。在第三次掃描中,再將紙送進4個象素(打印頭長度的一半),并再次記錄之字形圖案(見圖28C)。以這種方式,將紙張送進4個象素、記錄之字形圖案和記錄互補的之字形圖案,這是交替實現(xiàn)的,從而對于每一次掃描完成4個象素的記錄區(qū)域。這樣,通過在同一區(qū)域內(nèi)用兩種不同類型的噴嘴來完成記錄,就可獲得高質(zhì)量的圖文,而不會再現(xiàn)密度不均勻的現(xiàn)象。
在使用單色墨盒的情況下,128個噴嘴被分成四組,所以32個噴嘴被使用。在使用彩色墨盒(將在下文中進行描述)進行彩色打印時,用于四種顏色中的每一種顏色的24個噴嘴被分為三組,所以32個噴嘴被使用。在單色類型的打印中,64個黑墨噴嘴被分成兩組,所以32個噴嘴被使用。
以這種方式,在進行細密型記錄時,一行數(shù)據(jù)被讀若干次,并且是從不同的縱向位置(沿著噴嘴的排列)開始逐次連續(xù)地讀這一行數(shù)據(jù)。通過使用本實施例中的具有縱向連續(xù)地址的打印緩沖器,可將讀的位置(地址)設(shè)定到任何位置,并且簡化了該打印緩沖器在細密型記錄中的管理。
向打印緩沖器傳送打印數(shù)據(jù),從該打印緩沖器中讀出打印數(shù)據(jù),以及釋放該打印緩沖器,這些都將在下文中予以描述。
圖10A和圖10B示出了打印數(shù)據(jù)與打印方向之間的關(guān)系。在圖10A和圖10B中,標號71、72、73和74代表打印頭在一次掃描中所打印的打印區(qū)域,標有陰影線的區(qū)域表示的是其中實際存在有打印數(shù)據(jù)的區(qū)域。箭頭指示打印方向。一般如圖10A所示,當在區(qū)域71已被打印之后紙張進給時,打印頭返回,區(qū)域72被打印。另一方面,圖10B示出了接近于打印區(qū)底部的空白柵,也就是說,在打印區(qū)中所出現(xiàn)的未打印的一行。
在圖10B中,區(qū)域73中的點120和其后的點是空白柵。這樣,打印機從頂部起只打印120點,然后在紙張進給之后當打印頭反向移動時打印區(qū)域74。通過使用反向打印,就不需要打印頭的返回時間,于是縮短了打印時間。在反向打印中,打印移位可大于單一方向打印的打印移位,而對于空白柵來說不會出現(xiàn)實際的問題,這是因為打印移位并不顯著。在這種打印方法中,一次并不總是打印128點,打印位置根據(jù)打印數(shù)據(jù)而變化。在圖8和圖9所示的打印緩沖器的結(jié)構(gòu)中,可從該打印緩沖器的任何位置開始進行打印,以使得不會由于打印位置的變化而強加額外的負載。
圖11示出了本實施例中的打印頭的驅(qū)動順序的時序圖。在圖11中,打印頭是以時間劃分的形式而被驅(qū)動的,以使得128個噴嘴中一次驅(qū)動16個噴嘴。相鄰的噴嘴在不同的時間驅(qū)動,在每16個點處同時出現(xiàn)所驅(qū)動的噴嘴。通過這種分時的驅(qū)動,可以減小驅(qū)動打印頭所需要的峰值電流,并且可以減小電源的負載。進一步說,通過在不同的時間驅(qū)動相鄰的噴嘴,減小了打印頭中的油墨因墨滴的噴射而引起的振動,從而提高了打印頭中的油墨的噴墨特性。
然而,由于當打印頭相對于記錄紙移動時串行打印機被驅(qū)動,所以隨著記錄紙上的點位置的移位,在驅(qū)動時間上出現(xiàn)移位。在如圖11所示的驅(qū)動方法中,因時間劃分而引起的時間差使點串成為鋸齒形。因此,當以時間劃分的形式驅(qū)動打印頭時,需要采取一些措施來防止因驅(qū)動時間的時間差而引起的打印移位。
參見圖12A和圖12B,這里對本實施例中的用以防止因采取時間劃分的驅(qū)動形式而導致的打印位移的防止方法進行了說明。圖12A示出了從打印頭的頂端開始打印頭的第一個噴嘴至第二十個噴嘴的噴嘴排列情況。該打印頭是這樣安裝在滑架上的,即,它相對于記錄紙上的豎直線偏斜3.57度。也就是說,對于每16個豎直點,該打印頭1個水平點的偏斜。該滑架相對于記錄紙進行水平掃描。
圖12B示出了通過圖11所示的驅(qū)動時序而在上述這種條件下在記錄紙上形成的點的排列。由于因采取時間劃分的驅(qū)動形式而導致的驅(qū)動時間的移位通過打印頭的偏斜而得以補償,所以第一至第十六噴嘴是垂直排列的,而沒有出現(xiàn)打印移位。由于第十七點及其后的點是向右移位一個點的距離而垂直排列的,所以它們組成了右側(cè)相鄰列的點,而沒有出現(xiàn)打印移位。因此,這些相鄰列的點在每十六個噴嘴處形成,于是在記錄紙上形成了8列分段的點串。
現(xiàn)在對打印機控制集成電路中的打印緩沖控制線路17進行說明。該打印緩沖控制線路17從RAM5中的打印緩沖器中讀打印數(shù)據(jù),并將該打印數(shù)據(jù)傳送給打印頭。在圖13中示出了被打印緩沖控制線路17讀的打印緩沖器的地址排列。
在圖13中,每個寫有公式的矩形表示一個字節(jié)的數(shù)據(jù),矩形中的公式表示地址。在圖13中,K代表開始的地址,KH代表水平偏移。打印緩沖器的地址在豎直方向上增量為1、在水平方向上曾量為KH。在圖13中,打印緩沖器的地址除了頂行僅示出了前兩列,其它的省略了。由于如圖12B所示打印頭在一次驅(qū)動中所打印的點串是分段的,所以當數(shù)據(jù)將要從打印緩沖器中傳送給打印頭時,打印緩沖器也將如圖13中的網(wǎng)格區(qū)域所示被分段讀。
圖14示出了打印緩沖控制電路中的地址發(fā)生線路的方框圖。在圖14中,標號81代表地址寄存器,標號82代表水平偏移寄存器,標號83代表緩沖(或分路)寄存器,標號84代表選擇器,標號85代表屏蔽電路,標號86代表反相/非反相電路,標號87代表加法器,標號88代表進位控制電路,標號89代表分段圖案寄存器。數(shù)據(jù)信號DO—15傳送由CPU1寫的數(shù)據(jù)。地址寄存器81和水平偏移寄存器82聯(lián)接到數(shù)據(jù)信號DO—15,地址寄存器81儲存起始地址,水平偏移寄存器82儲存水平偏移。起始地址和水平偏移的設(shè)定由CPU1控制。
地址寄存器81的輸出信號PBAO—18通過輸出緩沖器提供給RAM5的地址信號地址。緩沖寄存器83暫時緩沖地址寄存器81的輸出并將其提供給信號LAO—18。選擇器84選擇PBAO—18和LAO—18之一,并將其輸出給信號SAO—18。屏蔽電路85控制水平偏移寄存器82的輸出的屏蔽。在屏蔽狀態(tài)下該屏蔽電路85的輸出是“0”,當非屏蔽時水平偏移寄存器82的輸出被實際輸出。
反相/非反相電路86控制屏蔽電路85的輸出的反相與非反相。加法器87將選擇器84的輸出與反相/非反相電路86的輸出相加,并將相加后的“和”輸出到信號NPAO—88。進位控制電路88控制加法器87的進位輸入信號。信號NPAO—18被輸入到地址寄存器81并被用于重建地址。分段圖案寄存器89聯(lián)接數(shù)據(jù)信號DO—15并儲存打印頭的分段圖案。分段圖案表示由打印頭的一次驅(qū)動而形成的點串的形狀。
圖15A和圖15B示出了打印緩沖控制線路的運行的時序圖。
下面結(jié)合圖15A和圖15B,對圖14中所示的地址發(fā)生線路的運行進行說明。
首先,對向前打印的運行進行說明,也就是說,對當滑架相對于記錄紙從左向右掃描時的運行進行說明。在圖15A中,CLK表示用于同步驅(qū)動地址發(fā)生線路的時鐘信號。地址發(fā)生線路的每一區(qū)段與CLK的上升同步變化。地址寄存器81的內(nèi)容被預(yù)置為K,水平偏移寄存器的內(nèi)容被預(yù)置為KH。當打印緩沖控制電路開始讀打印緩沖器時,信號PBAO—18被輸出到RAM5的地址信號的地址中,讀脈沖被輸出到讀信號的READ(實時電子存取和顯示系統(tǒng))中。其結(jié)果是,打印數(shù)據(jù)被從起始地址K中讀出并被傳送打印頭。在第一次讀時,起始地址K在緩沖寄存器83中緩沖,信號LAO—18變?yōu)镵。
由于選擇器84選擇信號PBAO—18,所以信號SAO—18等于PBAO—18。屏蔽電路85處于屏蔽狀態(tài),輸出是“0”。由于反相/非反相電路86處于非反相狀態(tài),所以屏蔽電路85的輸出是其原樣的輸出。由于進位控制電路88已經(jīng)設(shè)定了進位,所以它具有與向加法器87中加1同樣的效果。
在圖15中,帶加數(shù)的信號是反相/非反相電路86的輸出與進位控制電路88的輸出之和。信號SAO—18與上述和數(shù)之和被輸出給信號NPAO—18。由于加數(shù)是+1,所以NPA—18是K+1,并且它被送回到地址寄存器81。其結(jié)果是,在下一時鐘地址寄存器81的內(nèi)容被設(shè)定為K+1,打印數(shù)據(jù)從地址K+1中讀出并被傳送到打印頭。
分段圖案寄存器89的設(shè)置,屏蔽電路85被設(shè)定到非屏蔽狀態(tài),于是輸出是KH。由于進位控制電路88已經(jīng)設(shè)置進位,所以和數(shù)是+1+KH,NPAO—18是K+2+KH。由于NPAO—18被送回到地址寄存器81,所以在下一時鐘打印數(shù)據(jù)從地址K+2+KH中讀出并被傳送給打印頭。相類似地,地址寄存器81的內(nèi)容順次增加,打印緩沖器的地址從K至K+15+7KH被分段讀出。打印數(shù)據(jù)的16個字節(jié)全部被傳送到打印頭。
在最后的時鐘處,選擇器84選擇信號LAO—18,因此信號SAO—18是K,這個K已被儲存在緩沖寄存器83中。屏蔽電路85處于非屏蔽狀態(tài)并輸出水平偏移寄存器82的內(nèi)容KH,進位控制電路88預(yù)置進位,因此和數(shù)為KH。這樣,信號NPAO—18是K+KH。在最后時鐘處這個“K+KH”被設(shè)定到地址寄存器81中。
如圖13所示,地址K+KH表示與地址K右鄰的打印數(shù)據(jù),在用于打印頭的一次驅(qū)動的打印數(shù)據(jù)已被傳送之后,地址寄存器81中的內(nèi)容被自動設(shè)置到右鄰的地址中。其結(jié)果是,除了在滑架掃描之前要設(shè)定起始地址外,在滑架掃描期間CPU1不需要重建地址。
現(xiàn)在說明在反向打印中的操作。在圖15B中,在反向打印中,象在向前打印時一樣,從K開始至K+15+7KH分段讀打印緩沖器的地址,并且將16字節(jié)的打印數(shù)據(jù)傳送到打印頭。在最后的時鐘處,反相/非反相電路86處于反相狀態(tài),進位控制電路88設(shè)定進位,因此和數(shù)為—KH。其結(jié)果是,在打印數(shù)據(jù)傳送之后,地址寄存器81的內(nèi)容被設(shè)定到K—KH,它表示與地址K左鄰的地址。
由于打印緩沖控制電路自動地讀打印緩沖器中的,所以除了在掃描之前設(shè)定起始地址外,在滑架掃描期間CPU1不必涉及讀打印緩沖器,于是減少了CPU1上的負載。由于當CPU1讀ROM2時,讀打印緩沖器同時得以實現(xiàn),所以可以在不降低CUP1的吞吐量的情況下讀打印緩沖器。
打印緩沖器的水平地址的變化被設(shè)置到水平偏移寄存器中。例如,在如圖8所示的打印緩沖器中,將40置位到水平偏移寄存器中。這樣,可將豎直連續(xù)的地址量(也就是打印緩沖器的尺寸)設(shè)置到任何值。
現(xiàn)在對細密型進行說明。在一般型中,點間距在水平和豎直方向上均為1/360英寸,而在細密型中水平的點間距被設(shè)定為1/720英寸。
圖16示出了在細密型中打印頭的驅(qū)動順序的時序圖。128個噴嘴分16回驅(qū)動。在第二次驅(qū)動中所驅(qū)動的噴嘴與第一次驅(qū)動的噴嘴相間隔8個點。
在圖17A和圖17B中示出了打印頭的噴嘴的排列與記錄紙上所形成的點的排列之間的關(guān)系。圖17A示出了從打印頭的頂端開始第一個噴嘴至第二十個噴嘴的排列,該打印頭是這樣安裝在滑加相的,即,它相對于記錄紙上的豎直線傾斜3.57度。也就是說,該打印頭對于每16個豎直點來說傾斜一個水平點?;芟鄬τ谟涗浖堁厮椒较驋呙?。圖17B示出了在上述這種條件下進行圖16中所示的驅(qū)動順序而在記錄紙上形成的點的排列。由于因分時驅(qū)動而導致的驅(qū)動時間的移位通過打印頭的傾斜而得到補償,所以第一噴嘴至第八噴嘴的點是垂直排列的,沒有出現(xiàn)打印移位。由于第九噴嘴及其后的噴嘴是以1/720英寸向右移位而豎直排列的,所以它們形成右鄰的一列點,沒有出現(xiàn)打印移位。如圖16所示,由于相距8個點的這些噴嘴不是同步驅(qū)動的,所以出現(xiàn)了輕微的移位,但它不會出現(xiàn)實踐上的問題。
第十七噴嘴及其后的噴嘴的點是以1/360英寸的間距向右豎直排列的。因此,當看整個打印頭時,在一次驅(qū)動中分段形成16個點列。
圖18示出了在細密型中由打印緩沖器控制電路讀的打印緩沖器的地址排列。在圖18中每個寫有公式的矩形代表一字節(jié)的打印數(shù)據(jù),矩形中的公式代表地址。在圖18中,K代表起始地址,KH代表水平偏移。打印緩沖器的地址豎直增量為1、水平增量為KH。在圖18中,打印緩沖器的地址僅示出了前兩列,其后的地址被省略了。
由于如圖17A和圖17B所示,打印頭在一次驅(qū)動中所打印的點串是分段的,所以當數(shù)據(jù)從打印緩沖器中傳送給打印頭時,需要如圖18中的網(wǎng)格區(qū)域所示也是分段地讀該打印緩沖器。
在細密型中為了讀打印緩沖器,可以使用圖14中所示的打印緩沖控制電路。也即,通過設(shè)置分段圖案寄存器89而將屏蔽電路85置于非屏蔽狀態(tài),以使輸出為K/H/,從而使打印緩沖器的地址如圖18中的網(wǎng)格區(qū)域所示被向下和向右讀。
圖19示出了控制程序的流程圖。在步驟S1中,檢查所接收的數(shù)據(jù)是否在接收緩沖器中,如果在,則在步驟S2中讀該數(shù)據(jù)。在步驟S3中,確定是否已輸入了一行數(shù)據(jù),如果還沒輸入,則程序返回到步驟S1中。如果已輸入了數(shù)據(jù),則在步驟S4中確定是否存在空位的編輯緩沖器,如果存在空位的編輯緩沖器,則在步驟S5中準備(prepared)該編輯緩沖器,并在步驟S6中將其輸送到操縱程序。
圖20示出了操縱程序的流程圖。在步驟S11中,確定編輯緩沖器是否準備好了,如果準備好了,則程序進行到步驟S12,如果沒準備好,則程序進行到步驟S15。在步驟S12中,確定在打印緩沖器中是否存在足夠的空位空間(例如,16個縱向字節(jié))用于編輯緩沖器的傳送。如果有空間,則程序進行到步驟S15。如果有空間,則在步驟S13中將編輯緩沖器中的數(shù)據(jù)傳送到打印緩沖器中,并在步驟S14中將具有被送出的數(shù)據(jù)的編輯緩沖器釋放。在步驟S15中,確定在打印緩沖器中是否已累積了128位高的打印數(shù)據(jù)以及是否有可雙向打印的空白柵。如果沒有,則程序返回到步驟S11;如果有,則在步驟S16中進行打印,并在步驟S17中釋放已進行了打印的那個打印緩沖區(qū)。被釋放的打印緩沖區(qū)如上文所述與打印緩沖器的空位區(qū)的底部呈螺旋性相耦合。
本實施例借助于用以設(shè)定移位量的裝置,用以輸入數(shù)據(jù)的裝置、用以拿民輸入的數(shù)據(jù)移位由移位量設(shè)定裝置所設(shè)定的那個量的裝置、用于保存所移出的數(shù)據(jù)的裝置、用于合并輸入數(shù)據(jù)與上述所保存的數(shù)據(jù)的裝置、用于從存儲器中讀數(shù)據(jù)的裝置、用于用所合并的數(shù)據(jù)修改所讀的數(shù)據(jù)的裝置和用于將修改過的數(shù)據(jù)寫入到存儲器的裝置,而獲得二進制數(shù)的位移位功能。
進一步說,通過儲存打印數(shù)據(jù)和借助于對緩沖器中的打印數(shù)據(jù)的縱向排列具有連續(xù)地址的存儲器,獲得了緩沖功能。
進一步說,借助于用于以時間劃分的形式驅(qū)動打印頭的裝置,獲得了打印頭驅(qū)動功能。
進一步說,借助于用于設(shè)定起始地址的裝置、用于設(shè)定地址偏移的裝置、用于使起始地址增量并將其加到地址偏移中以產(chǎn)生傳送的地址的裝置、用于確定在產(chǎn)生傳送地址時是否加有地址偏移的裝置、用于確定傳送次數(shù)的裝置、用于向起始地址中加地址偏移或從起始地址中減地址偏移的裝置、用于從傳送地址中讀數(shù)據(jù)的裝置和用于輸出所讀數(shù)據(jù)的裝置,獲得了打印緩沖控制功能。
按照本實施例,當使用具有大量的點以允許一次打印兩行或多行的打印頭時,當數(shù)據(jù)從編輯緩沖器傳送到打印緩沖器時,該數(shù)據(jù)通過二進制數(shù)的位移位功能而被移位,從而可設(shè)定任何量的滑架返回間距,并獲得編輯緩沖器的重疊。
通過使打印緩沖器的地址縱向連續(xù),從編輯緩沖器到打印緩沖器的數(shù)據(jù)傳送或從打印緩沖器向打印頭的數(shù)據(jù)傳送得以簡化,并且,打印緩沖器的結(jié)構(gòu)可以與打印頭的點數(shù)無關(guān),打印緩沖器的管理得以簡化。進一步說,可設(shè)定打印緩沖器的任何位置作為打印區(qū),從而提高了設(shè)定打印位置時的靈活性。
進一步說,通過以時間劃分的形式分布地驅(qū)動打印頭,打印頭的驅(qū)動特性得以提高;通過將打印頭偏斜,防止了因分時驅(qū)動而導致的打印移位。
由于打印緩沖器控制電路自動地讀打印緩沖器中的數(shù)據(jù)并將該數(shù)據(jù)傳送給打印頭,所以在滑架掃描期間,CPU1不必涉及讀打印緩沖中器,于是減少了CPU1的負載。由于打印緩沖控制電路控制點的排列形狀分段讀打印緩沖器,所以在預(yù)備打印緩沖器時CPU1不必考慮點的排列形狀,于是防止了CPU1的負載的增加。
實施例2現(xiàn)在對本發(fā)明的第二實施例進行說明。
本發(fā)明中的打印控制電路的主要部分與圖1中的是一樣的,包括CPU1、ROM2、接口3、打印機控制集成電路IC4、RAM5和打印頭6。圖21示出了本實施例中的打印頭的點的結(jié)構(gòu)。該打印頭具有成列排列的136個噴嘴,它們從頂?shù)降资?4個黃點、24個品紅點、24個藍點和64個黑點,不同的顏色之間具有8個點的間隙。
圖22示出了本實施例中的打印頭的驅(qū)動順序的時序圖。在圖22中,打印頭被分時驅(qū)動(time—ivision driven),以致136個噴嘴分16回驅(qū)動。在不同的時間驅(qū)動相鄰的噴嘴,在每第十六個點處出現(xiàn)同步驅(qū)動的噴嘴。通過分時驅(qū)動可減少驅(qū)動打印頭所需要的電流的峰值。從而減小電源負載。更進一步說,通過在不同的時間驅(qū)動相鄰的噴嘴,可減少打印頭中的油墨因墨滴噴射而產(chǎn)生的振動,于是改善于打印頭的噴墨特性。
在本實施例中,防止由分時驅(qū)動所導致的打印移位的方法是,通過如結(jié)合圖12A和圖12B所描述的那樣將打印頭偏斜,來補償由分時驅(qū)動而導致的移位。當作為整個打印頭看時,如圖23A和圖23B所示,在每第十六個噴嘴處形成相鄰列的點,并且通過打印頭的一次驅(qū)動,在記錄紙上形成十階分段的點列。
圖24示出了本實施例中的打印緩沖器的數(shù)據(jù)結(jié)構(gòu)。在圖24中,黃、品紅、藍和黑色具有獨立的打印緩沖器。在每一個打印緩沖器中,打印數(shù)據(jù)沿縱向排列,地址是縱向連續(xù)的。對于每一種顏色打印緩沖器的起始地址是Y、M、C或K,水平偏移是YH、MH、HC或KH。由于打印頭打印分段的點列,所以當數(shù)據(jù)將要從打印緩沖器傳送到打印頭時,圖24中的網(wǎng)格區(qū)被讀,也就是,在地址Y、Y+1和Y+2+YH中的3字節(jié)數(shù)據(jù),在地址M、M+1和M+2+MH中的3字節(jié)數(shù)據(jù),在地址C、C+1和C+2+CH中的3字節(jié)數(shù)據(jù),以及在地址K至K+7+3KH中的8字節(jié)數(shù)據(jù)被讀。在本實施例中,對于打印緩沖器,縱向的8字節(jié)被分配給黃色、品紅色和藍色,縱向的20字節(jié)被分配給黑色,3000個點被橫向分配。
圖25示出了本實施例中的打印機控制集成電路IC4中的打印緩沖控制電路的地址發(fā)生單元的方框圖。在圖25中,標號101a至101d代表地址寄存器,標號102a至102d代表水平偏移寄存器,標號103代表選擇器,標號104代表緩沖(或分路)寄存器,標號105和106代表選擇器,標號107代表屏蔽電路,標號108代表反相/非反相電路,標號109代表加法器,標號110代表進位控制電路,標號111代表分段圖案寄存器。地址寄存器101a至101d、水平偏移寄存器102a至102d、緩沖寄存器104、選擇器105、屏蔽電路107、反相/非反相電路108、加法器109、進位控制電路110以及分段圖案寄存器111的功能與圖14中的一樣,由于打印緩沖器擴展為四種顏色,所以地址寄存器101a至101d和水平偏移寄存器102a至102d擴展為四套,并且提供了選擇器103和106。
圖26示出了圖25中的地址發(fā)生電路在用于向前打印時運行的時序圖。現(xiàn)在參照圖26對圖25中的地址發(fā)生電路的運行進行說明。
在圖26中,CLK代表用于同步操縱地址發(fā)生電路的時鐘信號。地址發(fā)生電路的每個單元與時鐘信號的上升同步變化。地址寄存器101a至101d被分別預(yù)置到K、Y、M和C,水平偏移寄存器102a至102d被分別預(yù)置到KH、YH、MH和CH。每16點打印數(shù)據(jù)或每兩字節(jié)的打印數(shù)據(jù)對分段圖案寄存器111設(shè)定一次。
當打印控制集成電路IC4開始讀打印緩沖器時,地址寄存器101b中的內(nèi)容Y首先被選擇器103選擇,并被輸出到信號PBAO—18。信號PBAO—18被輸出到RAM5的地址信號地址(addresssigal ADDRESS),并且一個讀脈沖被輸出到讀信號READ—。這樣,打印數(shù)據(jù)被從起始地址Y中讀出并被傳送到打印頭6。在讀數(shù)據(jù)時,起始地址Y被儲存在緩沖寄存器104中,信號LAO—18被設(shè)定為Y。
由于選擇器105選擇信號PBAO—18,所以信號SAO—18等于信號PBAO—18。選擇器106選擇水平偏移寄存器102b,但由于屏蔽電路處于屏蔽狀態(tài),所以輸出是“0”。由于反相/非反相電路108處于非反相狀態(tài),所以屏蔽電路107的“0”輸出被照原樣輸出。由于進位發(fā)生電路110設(shè)置進位,所以它具有與將1加到加法器109中同樣的效果。
在圖26中,帶加數(shù)的信號表示反相/非反相電路108的輸出與進位控制電路110的輸出之和。信號SAO—18與該加數(shù)之和被輸出到信號NPAO—18。由于該加數(shù)是+1,所以NPAO—18的內(nèi)容是Y+1,它被送回到地址寄存器101b。其結(jié)果是,在下一個時鐘處,地址寄存器101b的內(nèi)容被設(shè)定為Y+1,打印數(shù)據(jù)從地址Y+1中讀出并被傳送到打印頭6。
通過設(shè)定分段圖案寄存器111,屏蔽電路107被設(shè)定到屏蔽狀態(tài),以使得它輸出水平偏移寄存器102b的內(nèi)容YH。這樣,加數(shù)是+1+YH,在下一個時鐘處地址寄存器101b的內(nèi)容被設(shè)定到Y(jié)+2+YH。因此,對于黃色的打印緩沖器,從在地址Y、Y+1和Y+2+YH處的三個字節(jié)中讀取的打印數(shù)據(jù)被傳送給打印頭。
當讀地址Y+2+YH時,選擇器105選擇信號LAO—18,以致信號SAO—18假定為儲存在緩沖寄存器104中的內(nèi)容Y。屏蔽電路15被設(shè)定到非屏蔽狀態(tài)以輸出YH,并且進位控制電路110預(yù)置進位,以使加數(shù)被設(shè)定到Y(jié)H。其結(jié)果是,NPAO—18是Y+YH,它被設(shè)定到地址寄存器101b中。同樣,品紅、藍和黑色的打印數(shù)據(jù)被順序依次讀取。對于黑色,8字節(jié)的打印數(shù)據(jù)被傳送到打印頭。
每一顏色的打印數(shù)據(jù)的每次傳送完成了,地址寄存器101a至101d的內(nèi)容被設(shè)下到每個打印緩沖器中的右鄰地址中。這樣,一旦CPU1的滑架掃描之前設(shè)定了起始地址,在滑架掃描期間CPU1就不必設(shè)置地址了。在反向打印時,通過使用反相/非反相電路108,可將地址寄存器101a至101d的內(nèi)容設(shè)定到左鄰地址中。
在本實施例的打印機中,由于所使用的是具有成行排列的黃色噴嘴、品紅色噴嘴、藍色噴嘴和黑色噴嘴的打印頭,所以可以用廉價的結(jié)構(gòu)獲得彩色打印。由于打印緩沖器獨立控制各個顏色的打印緩沖器的地址,所以,盡管向打印頭的數(shù)據(jù)傳送需要結(jié)合各個顏色的打印數(shù)據(jù)而傳送,CPU1仍能夠分開地實現(xiàn)各個顏色的打印緩沖。
由于打印緩沖控制電路具有這樣的功能,即,根據(jù)由打印頭形成的分段的點排列形狀來讀打印緩沖器,所以CPU1可以在不知道點的排列形狀的情況下產(chǎn)生打印緩沖器中的打印數(shù)據(jù),于是減少了CPU1的負載。
在本實施例的打印機中,通過只使用黑色的打印緩沖器以便使用單色打印頭,可以獲得與實施例1同樣的過程。通過使用盒式打印頭和使任何一個彩色打印頭及單色打印頭可安裝,可以獲得對彩色打印機和單色打印機的最佳控制。通過給每個打印頭分配一個識別號碼并分清打印機中的打印頭的類型,可以根據(jù)所安裝的打印機的類型自動地改變對打印機的控制。
本發(fā)明特別適用于這樣的噴墨記錄頭和記錄設(shè)備,即,在這種噴墨記錄頭和記錄設(shè)備中,由電熱轉(zhuǎn)換器、激光束或類似的元件產(chǎn)生熱能,用這種熱能引起油墨狀態(tài)的變化,從而噴射或排出油墨。這是因為將本發(fā)明用于上述這樣的噴墨記錄頭和記錄設(shè)備可以獲得高密度的象素和高清晰度(高分辨率)的記錄。
這種裝置的典型結(jié)構(gòu)和操作原理最好的是在美國專利USP4,723,129和USP4,740,796中公開的那種。該原理和結(jié)構(gòu)可應(yīng)用于所謂的即時型(on—demand type)記錄系統(tǒng)和連續(xù)型記錄系統(tǒng)。但它特別適用于即時型記錄系統(tǒng),因為該原理是這樣的,即,至少將一個驅(qū)動信號施加到位于液體(油墨)保持件上或位于液體通道中的一個電熱轉(zhuǎn)換器上,該驅(qū)動信號大到足以提供這樣一個超過成核沸點的快速溫升,借此而由該電熱轉(zhuǎn)換器提供熱能,以在記錄頭的加熱區(qū)上產(chǎn)生薄膜沸騰,由此可以響應(yīng)每一個驅(qū)動信號而在液體(油墨)中形成氣泡。通過這些氣泡的產(chǎn)生、脹大和縮小,液體(油墨)通過出口而被噴出,從而至少產(chǎn)生一滴墨滴。該驅(qū)動脈沖信號最好是呈脈沖的形式,因為這些氣泡的脹大和縮小是瞬間實現(xiàn)的,因此液體(油墨)以很快的響應(yīng)噴出。該驅(qū)動信號最好是在美國專利USP4,463,359和USP4,345,262中所公開的那些。此外,加熱表面的溫度上升速率最好是如美國專利USP4,313,124中公開的那樣。
記錄頭的結(jié)構(gòu)可以是在美國專利USP4,558,333和USP4,459,600中所示的那樣,其中,加熱區(qū)被設(shè)置在一彎曲的區(qū)段上。記錄頭的結(jié)構(gòu)也可以是在上述專利中所公開的那些噴射出口、液體通道和電熱轉(zhuǎn)換器的結(jié)合的結(jié)構(gòu)。此外,本發(fā)明可應(yīng)用于日本公開專利申請NO.59—123670中所公開的結(jié)構(gòu),其中,對于多個電熱轉(zhuǎn)換器,用一個公共的長縫作為出墨口。本發(fā)明還可應(yīng)用于日本公開專利申請NO.59—138461中所公開的結(jié)構(gòu),其中,對應(yīng)于排墨口設(shè)置了一個用以吸收熱能的壓力波的開口。
除此之外,本發(fā)明還可應(yīng)用于串聯(lián)型記錄頭、可置換芯片型記錄頭和盒式記錄頭。在所說的串聯(lián)型記錄頭中,記錄頭是固定在一個主組裝件上的;所說的可置換芯片型記錄頭與設(shè)置進行電聯(lián)接,并且當它被安裝到主組裝件上時它可被提供墨;所說的盒式記錄頭具有一個整體的油墨盒。
最好提供用于預(yù)備操作的復原裝置和/或輔助裝置,因為它們進一步穩(wěn)定本發(fā)明的效果。作為這些裝置的有用于記錄頭的加蓋裝置、用于它的清潔裝置、加壓裝置或抽吸裝置、預(yù)熱裝置,所說的預(yù)熱裝置可以是電熱轉(zhuǎn)換器、附加的加熱元件或它們的組合件。還有,用于實現(xiàn)預(yù)噴射(不是用于記錄)的裝置可以穩(wěn)定記錄操作。
關(guān)于記錄設(shè)備的記錄類型,本發(fā)明可有效地應(yīng)用于這樣的設(shè)備,即,該設(shè)備具有至少一種單色類型(主要是黑色),帶不同顏色墨的多色類型和/或使用混合色彩的全色型,它可以是整體式的記錄單元,也可以是多個記錄頭的組合。
更進一步說,在上述實施例中,油墨是液體的。也可以使用在低于室溫的溫度下被固化而在室溫下被液化的油墨。由于該油墨被控制在不低于300C和不高于700C的溫度范圍內(nèi),以穩(wěn)定油墨的粘度,從而在這種類型的傳統(tǒng)的記錄設(shè)備中提供穩(wěn)定的油墨噴出,所以該油墨可以是這樣的,即,當施加記錄信號時,在該溫度范圍內(nèi)油墨是液體的。此外,通過吸收熱來使油墨從固態(tài)轉(zhuǎn)變?yōu)橐簯B(tài),能夠有效地防止因熱能而導致的溫升。其它剩下的油墨被固化,以防止油墨蒸發(fā)。在任何情況下,施加記錄信號產(chǎn)生熱能,油墨被液化,液化了的油墨可以被噴出。當油墨到達記錄紙上時該油墨開始固化。
本發(fā)明還可應(yīng)用于通過施加熱能而被液化的油墨。這種油墨可以以液態(tài)或固態(tài)保持在疏松多孔的片材中的孔或凹槽中,所說的這種疏松孔的片材正如公開的日本公開專利申請NO.54—56847和日本公開專利申請NO.60—71260中的那樣。該片材面向電熱轉(zhuǎn)換器。上述油墨中最有效的一種油墨是薄膜沸騰體系的。
可使用噴墨記錄設(shè)備作為信息處理設(shè)備(例如計算機或類似設(shè)備)的輸出終端,作為與圖象閱讀器或與類似的器件相結(jié)合使用的拷貝設(shè)備,或作為具有信息傳送和信息接收功能的傳真機。
按照本發(fā)明,由于打印緩沖器沖是縱向連續(xù)的,所以從編輯緩沖中器至打印緩沖器的數(shù)據(jù)傳送或從打印緩沖器至編輯緩沖器的數(shù)據(jù)傳送得以簡化,并且打印緩沖器的結(jié)構(gòu)的設(shè)計與打印頭的點數(shù)無關(guān),從而使得打印緩沖器的管理得到簡化。
進一步說,可以將打印緩沖器中的任何位置設(shè)定為打印區(qū),于是增加了設(shè)定打印區(qū)的靈活性。進一步說,當使用可以一次打印兩行或多行的打印頭時,可以設(shè)定任何的滑架返回間距,并且當數(shù)據(jù)從編輯緩沖器傳送到打印緩沖器時,借助于二進制數(shù)的位移位功能,通過使數(shù)據(jù)移位,允許編輯緩沖器重疊。
雖然已參照這里所公開的結(jié)構(gòu)描述了本發(fā)明,但本發(fā)明并不局限于上述這些具體詳細的結(jié)構(gòu),本發(fā)明將包括那些在隨后的權(quán)利要求的范圍內(nèi)為改進的目的而作出的改型和變化。
權(quán)利要求
1.一種用打印頭進打印的打印機,該打印頭具有多個排列的記錄元件,所說的打印機包括用于使所說的打印頭在與所述的記錄元件的排列方向不同的方向上進行掃描的掃描裝置;用于儲存打印數(shù)據(jù)的存儲器;用于將打印數(shù)據(jù)寫進存儲器的寫裝置;以及用于與通過所說的掃描裝置而進行的打印頭的掃描同步地讀取存儲器中所寫的打印數(shù)據(jù)的讀裝置,該讀裝置用以向打印頭提供該打印數(shù)據(jù);所說的存儲器具有與記錄元件的排列方向相應(yīng)的、與打印數(shù)據(jù)的排列相關(guān)聯(lián)的連續(xù)的地址。
2.如權(quán)利要求1所述的打印機,其特征在于,所說的存儲器的地址相對于與掃描方向相應(yīng)的打印數(shù)據(jù)的排列偏移一個預(yù)定的量。
3.如權(quán)利要求1所述的打印機,其特征在于,所說的讀裝置包括用于設(shè)定起始地址的裝置,用于設(shè)定地址偏移的裝置,用于使起始地址增量以產(chǎn)生移位地址的裝置,用于確定移位的次數(shù)的裝置,用于加或減的裝置,以及用于按照移位地址而從所說的存儲器中讀取打印數(shù)據(jù)的裝置;上述的用于加或減的裝置進行加還是進行減取決于掃描方向和當已由移位次數(shù)產(chǎn)生了地址時向著起始地址偏移的地址或從起始地址偏移的地址。
4.如權(quán)利要求3所述的打印機,其特征在于,所說的裝置進一步包括用于當產(chǎn)生移位地址時設(shè)定是否增加地址偏移的裝置,所說的移位地址發(fā)生裝置使起始地址增量并加上地址偏移量以產(chǎn)生移位地址。
5.如權(quán)利要求1所述的打印機,其特征在于,所說的存儲器具有沿著所說的記錄元件的排列方向至少與所述記錄元件數(shù)相應(yīng)的區(qū)域。
6.如權(quán)利要求1所述的打印機,其特征在于,所說的存儲器具有沿著所說的記錄元件的排列方向至少兩倍于所述記錄元件數(shù)的區(qū)域。
7.如權(quán)利要求1所述的打印機,進一步包括用于送進被打印頭記錄的記錄媒體的送進裝置。
8.如權(quán)利要求1所述的打印機,其特征在于,所說的打印機應(yīng)用于復印設(shè)備。
9.如權(quán)利要求1所述的打印機,其特征在于,所說的打印機應(yīng)用于傳真設(shè)備。
10.如權(quán)利要求1所述的打印機,其特征在于,所說的打印機應(yīng)用于計算機終端。
11.如權(quán)利要求1所述的打印機,進一步包括用于設(shè)定打印數(shù)據(jù)的移位量的設(shè)定裝置;用于使輸入的打印數(shù)據(jù)移位的移位裝置,移位量是由所說的設(shè)定裝置設(shè)定的;用于保存在所說的移位裝置移位之前溢出的打印數(shù)據(jù)的保存裝置;用于將保存在保存裝置中的打印數(shù)據(jù)與下一個由移位裝置移位的輸入的打印數(shù)據(jù)相結(jié)合的結(jié)合裝置;用于將從所說存儲器中讀取的數(shù)據(jù)通過由所述的結(jié)合裝置結(jié)合的組合數(shù)據(jù)變址的變址裝置;以及用于將由所述的變址裝置變址的數(shù)據(jù)寫入到所述的存儲器中的寫裝置。
12.如權(quán)利要求1所述的打印機,進一步包括以劃分時間的方式驅(qū)動打印頭的驅(qū)動裝置。
13.如權(quán)利要求4所述的打印機,進一步包括以劃分時間的方式驅(qū)動打印頭的驅(qū)動裝置。
14.如權(quán)利要求13所述的打印機,進一步包括多種類型設(shè)定裝置和用于根據(jù)劃分時間的打印頭驅(qū)動方式來設(shè)定加法類型的地址偏移的裝置,所說的多種類型設(shè)定裝置用于以多種形式采取劃分時間的方式驅(qū)動打印頭并確定在產(chǎn)生移位地址時是否加上地址的偏移。
15.如權(quán)利要求1所述的打印機,其特征在于,所說的打印頭噴出油墨。
16.一種用打印頭進行打印的打印機,該打印頭具有多個排列的記錄元件,所說的打印機包括用于使所說的打印頭在與所述的記錄元件的排列方向不同的方向上進行掃描的掃描裝置;用于在多個區(qū)域中儲存打印數(shù)據(jù)的存儲器;用于將打印數(shù)據(jù)寫入到所述存儲器的多個區(qū)域中的寫裝置;以及用于與通過所說的掃描裝置而進行的打印頭的掃描同步地讀取所述的存儲器的上述區(qū)域中所寫的打印數(shù)據(jù)的讀裝置,該讀裝置用以向打印頭提供該打印數(shù)據(jù);所說的存儲器的每一區(qū)域具有與記錄元件的排列方向相應(yīng)的、與打印數(shù)據(jù)的排列相關(guān)聯(lián)的連續(xù)的地址。
17.如權(quán)利要求16所述的打印機,其特征在于,所說的存儲器的上述區(qū)域的地址相對于與掃描方向相應(yīng)的打印數(shù)據(jù)的排列偏移一個預(yù)定的量。
18.如權(quán)利要求16所述的打印機,其特征在于,所說的讀裝置包括用于設(shè)定多個起始地址的裝置;用于設(shè)定多個地址偏移的裝置;用于選擇起始地址之一的裝置;用于選擇與所選擇的起始地址相應(yīng)的地址偏移的裝置;用于確定起始地址和地址偏移的選擇順序的裝置;用于使所選擇的起始地址增量以產(chǎn)生移位地址的裝置;用于確定移位的次數(shù)的裝置;用于加或減的裝置;以及用于按照移位地址而從所說的存儲器中讀取打印數(shù)據(jù)的讀裝置;上述的用于加或減的裝置進行加還是進行減取決于掃描方向和當已由移位次數(shù)產(chǎn)生了地址時間著起始地址偏移的地址或從起始地址偏移的地址。
19.如權(quán)利要求18所述的打印機,其特征在于,所說的讀裝置進一步包括用于當產(chǎn)生移位地址時設(shè)定是否加上地址偏移量的裝置,所說的移位地址發(fā)生裝置使所選擇的起始地址增量并向其加上所選擇的地址偏移以產(chǎn)生移位地址。
20.如權(quán)利要求16所述的打印機,其特征在于,所說的打印頭的記錄元件被組成若干個組用以記錄不同的顏色。
21.如權(quán)利要求20所述的打印機,其特征在于,所述存儲器的區(qū)域與上述的打印頭的這些組相聯(lián)系。
22.如權(quán)利要求21所述的打印機,其特征在于,所述存儲器的每一區(qū)域具有沿著所說的記錄元件的排列方向在數(shù)量上與相應(yīng)組的記錄元件數(shù)相當?shù)膮^(qū)域。
23.如權(quán)利要求21所述的打印機,其特征在于,所述存儲器的每一區(qū)域具有沿著所說的記錄元件的排列方向至少兩倍于相應(yīng)組的記錄元件數(shù)的區(qū)域。
24.如權(quán)利要求16所述的打印機,進一步包括用于送進將要由打印頭進行記錄的記錄媒體的送進裝置。
25.如權(quán)利要求16所述的打印機,其特征在于,所說的打印機應(yīng)用于復印設(shè)備。
26.如權(quán)利要求16所述的打印機,其特征在于,所說的打印機應(yīng)用于傳真設(shè)備。
27.如權(quán)利要求16所述的打印機,其特征在于,所說的打印機應(yīng)用于計算機終端。
28.如權(quán)利要求16所述的打印機,進一步包括用于設(shè)定打印數(shù)據(jù)的移位量的設(shè)定裝置;用于將輸入的打印數(shù)據(jù)移位的移位裝置,該打印數(shù)據(jù)的移位量是由所說的設(shè)定裝置設(shè)定的;用于保存在所說的移位裝置移位之前溢出的打印數(shù)據(jù)的保存裝置;用于使保存在所說的保存裝置中的打印數(shù)據(jù)與由移位裝置移位的下一個輸入的打印數(shù)據(jù)相結(jié)合的結(jié)合裝置;用于將從所述存儲器中讀取的數(shù)據(jù)通過由所說的結(jié)合裝置結(jié)合的組合數(shù)據(jù)變址的變址裝置;以及用于把由變址裝置變址的數(shù)據(jù)寫入到存儲器中的寫裝置。
29.如權(quán)利要求16所述的打印機,進一步包括用于以劃分時間的形式驅(qū)動打印頭的驅(qū)動裝置。
30.如權(quán)利要求16所述的打印機,進一步包括用于安裝多種類型的打印頭的裝置和用于確定所安裝的打印頭的類型的裝置,其中,將要被傳送到打印頭中的打印數(shù)據(jù)的內(nèi)容根據(jù)所安裝的打印頭的類型而被改變。
31.如權(quán)利要求16所述的打印機,其特征在于,所說的打印頭噴出油墨。
32.一種用于打印頭進行打印的打印方法,該打印頭具有多個排列的記錄元件,所說的打印方法包括下列步驟提供用于使打印頭在與記錄元件的排列方向不同的方向上進行掃描的掃描裝置;提供用于儲存打印數(shù)據(jù)的存儲器;在所說存儲器的空白區(qū)域中寫打印數(shù)據(jù);以及與通過所說的掃描裝置而進行的打印頭的掃描蚰步地讀取存儲器中所寫的打印數(shù)據(jù),用以向打印頭提供該打印數(shù)據(jù);所說的存儲器具有與記錄元件的排列方向相應(yīng)的、與打印數(shù)據(jù)的排列相關(guān)聯(lián)的連續(xù)的地址。
33.如權(quán)利要求32所述的打印方法,其特征在于,所說的存儲器相對于與掃描方向相應(yīng)的打印數(shù)據(jù)的排列偏移一個預(yù)定的量。
34.如權(quán)利要求32所述的打印方法,其特征在于,所說的存儲器具有在記錄元件的排列方向上數(shù)量至少與記錄元件數(shù)相當?shù)膮^(qū)域。
35.如權(quán)利要求32所述的打印方法,其特征在于,所說的存儲器具有在所說的記錄元件的排列方向上至少兩倍于所說的記錄元件數(shù)的區(qū)域。
36.如權(quán)利要求35所述的打印方法,其特征在于,進一步包括釋放存儲器的區(qū)域并將該區(qū)域接續(xù)到存儲器的空白區(qū)域后面的步驟,這里所說的被釋放的區(qū)域是指其中的由讀的步驟所讀取的打印數(shù)據(jù)已被儲存起來的那個區(qū)域。
37.如權(quán)利要求32所述的打印方法,其特征在于,所說的打印頭噴出油墨。
全文摘要
一種用打印頭進行打印的打印機,該打印頭具有多個排列的記錄元件,所說的打印機包括用于使打印頭在與記錄元件的排列方向不同的方向上進行掃描的掃描裝置,用于存儲打印數(shù)據(jù)的存儲器,用于將打印數(shù)據(jù)寫入到存儲器中的寫裝置,以及用于與通過掃描裝置而進行的打印頭的掃描同步地讀取存儲器中所寫的打印數(shù)據(jù)的讀裝置,該讀裝置用以向打印頭提供該打印數(shù)據(jù)。該存儲器具有與記錄元件的排列方向相應(yīng)的、與打印數(shù)據(jù)的排列相關(guān)聯(lián)的連續(xù)的地址。
文檔編號B41J5/30GK1120999SQ95109450
公開日1996年4月24日 申請日期1995年6月30日 優(yōu)先權(quán)日1994年7月1日
發(fā)明者中田和宏 申請人:佳能株式會社