專利名稱:記錄裝置和記錄裝置的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄裝置及其記錄裝置的控制方法等。
背景技術(shù):
在打印裝置中,作為記錄緩沖器使用環(huán)形構(gòu)造的現(xiàn)有技術(shù)在特公昭63-12290號(hào)中已被建議。在該現(xiàn)有技術(shù)中,具有用于將打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)區(qū)域的地址指針,用于取出該數(shù)據(jù)的地址指針,以及用于管理存儲(chǔ)區(qū)域的空白區(qū)域的打印數(shù)據(jù)個(gè)數(shù)計(jì)數(shù)寄存器,并嘗試循環(huán)區(qū)域的存儲(chǔ)器的利用的效率化。
但是,在使現(xiàn)有技術(shù)的通常的環(huán)形緩沖器構(gòu)造適用于全彩色印刷用的記錄裝置的場(chǎng)合,對(duì)1色的記錄頭能夠?qū)?yīng),但關(guān)于對(duì)其它多種顏色的記錄頭,不能確保數(shù)據(jù)的存儲(chǔ)區(qū)域。
另外,即使在持有多色部分的環(huán)形緩沖器的場(chǎng)合,由于最初緩沖器構(gòu)造被分配給每種顏色,因此,即使在沒有應(yīng)該印刷的數(shù)據(jù)的場(chǎng)合,也需要準(zhǔn)備其區(qū)域,并且難以有效地使用存儲(chǔ)區(qū)域。
發(fā)明內(nèi)容
為解決上述課題,涉及本發(fā)明的記錄裝置和記錄裝置的控制方法等,其特征在于,它主要由以下的構(gòu)成組成。
即,一種記錄裝置,為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)被分割的區(qū)域單位的圖象數(shù)據(jù)的緩沖器,其特征為具備以下設(shè)備為了將所述被分割的區(qū)域單位的圖象數(shù)據(jù)存儲(chǔ)到所述緩沖器,按每個(gè)色數(shù)據(jù)控制該區(qū)域單位的數(shù)據(jù)的寫入地址的寫入控制部分;按每個(gè)色數(shù)據(jù)控制用于讀出存儲(chǔ)在所述緩沖器中的圖象數(shù)據(jù)的讀出地址信息的讀出控制部分;根據(jù)所述讀出地址信息,按照被讀出的圖象數(shù)據(jù),生成所述被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成設(shè)備?;蛘撸环N記錄裝置的控制方法,該記錄裝置為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)該被分割的區(qū)域單位的圖象數(shù)據(jù)的緩沖器,其特征為具備以下工序接收來自外部設(shè)備發(fā)送的信息,并將所接收的信息分成將記錄區(qū)域分割成多個(gè)區(qū)域后的被分割的該區(qū)域單位的圖象數(shù)據(jù)和用于控制該圖象數(shù)據(jù)的寫入和讀出的設(shè)定信息后處理數(shù)據(jù)的接收工序;根據(jù)所述設(shè)定信息,將被包含在所述區(qū)域單位的圖象數(shù)據(jù)中的每個(gè)色數(shù)據(jù)的信息設(shè)定在寫入控制部分和讀出控制部分的寄存器中的設(shè)定工序;根據(jù)被設(shè)定在所述寄存器中的所述每個(gè)色數(shù)據(jù)的信息,生成用于將所述圖象數(shù)據(jù)寫入?yún)^(qū)域單位中并處理的地址信息的第1控制工序;根據(jù)被設(shè)定于所述寄存器中的所述每個(gè)色數(shù)據(jù)的信息,生成用于讀出所述已進(jìn)行寫入處理的圖象數(shù)據(jù)的地址信息的第2控制工序;以及根據(jù)所述被讀出的圖象數(shù)據(jù),生成所述被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成工序。
或者,一種記錄裝置,為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)被分割的該區(qū)域單位的圖象數(shù)據(jù)的緩沖器,其特征為具備以下設(shè)備在將所述被分割的區(qū)域單位的圖象數(shù)據(jù)存儲(chǔ)到所述緩沖器時(shí),根據(jù)按每個(gè)色數(shù)據(jù)切換數(shù)據(jù)的存儲(chǔ)區(qū)域的信息以及可存儲(chǔ)的緩沖器剩余量和寫入地址更新量的比較結(jié)果,按每個(gè)色數(shù)據(jù)控制該區(qū)域單位的圖象數(shù)據(jù)的寫入地址信息的寫入控制部分;按每個(gè)色數(shù)據(jù)控制用于讀出存儲(chǔ)在所述緩沖器中的圖象數(shù)據(jù)的讀出地址信息的讀出控制部分;以及根據(jù)所述讀出地址信息,按照被讀出的圖象數(shù)據(jù),生成所述被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成設(shè)備。
本發(fā)明的其它的特征和優(yōu)點(diǎn)由將附圖作為參照的以下的說明將會(huì)闡明。此外,在附圖中,對(duì)相同的或同樣的構(gòu)成附加相同的參照號(hào)碼。
圖1是在涉及本發(fā)明的記錄裝置的實(shí)施形態(tài)中表示其記錄裝置的記錄控制部分的方框圖。
圖2A、B是表示將從宿主計(jì)算機(jī)傳送的數(shù)據(jù)存儲(chǔ)到接收緩沖器的場(chǎng)合的數(shù)據(jù)構(gòu)造的圖。
圖3是表示保持圖象數(shù)據(jù)的記錄緩沖器的數(shù)據(jù)構(gòu)造的圖。
圖4是表示接口控制器1的內(nèi)部的方框圖。
圖5是表示接收緩沖器環(huán)形構(gòu)造控制電路部分7的詳細(xì)情況的方框圖。
圖6是接收緩沖器環(huán)形構(gòu)造控制電路的動(dòng)作定時(shí)的說明圖。
圖7A、B是說明記錄緩沖器環(huán)形構(gòu)造控制電路的圖。
圖8A~D,圖8E~J是說明圖象數(shù)據(jù)怎樣被存儲(chǔ)到記錄緩沖器4中的圖。
圖9A、B是說明關(guān)于存儲(chǔ)在記錄緩沖器中的圖象數(shù)據(jù)的構(gòu)造的圖。
圖10是說明記錄緩沖器環(huán)形構(gòu)造電路的圖。
圖11是說明在1次掃描中所記錄的記錄區(qū)域和其區(qū)域的圖象數(shù)據(jù)的關(guān)系的圖。
圖12是處理圖象數(shù)據(jù),并說明記錄動(dòng)作的處理流程的流程圖。
圖13是說明接收緩沖器中斷(INT1、INT2)處理流程的流程圖。
圖14是說明在數(shù)據(jù)解析處理中的控制流的流程圖。
圖15是說明壓縮位(Packbits)結(jié)束中斷(INT3)的處理流程的流程圖。
圖16是說明數(shù)據(jù)存儲(chǔ)處理流程的流程圖。
圖17是說明掃描處理的流程圖。
圖18是說明在記錄塊數(shù)據(jù)時(shí)的中斷(INT4)處理的流程圖。
圖19是表示作為適合本發(fā)明的實(shí)施形態(tài)的打印機(jī)外觀的圖。
圖20是表示圖19的打印機(jī)的噴墨盒的圖。
具體實(shí)施例方式
下面參照附圖詳細(xì)說明關(guān)于適合本發(fā)明的實(shí)施形態(tài)。
此外,在以下說明的實(shí)施形態(tài)中,作為使用了噴墨記錄方式的記錄裝置舉出打印機(jī)為例進(jìn)行說明。
在本說明書中,所謂“記錄”(也有時(shí)叫做“打印”),不僅是在形成文字、圖形等有意義的信息的場(chǎng)合,而且不管有意無(wú)意,另外不管是否是人用視覺能感知那樣地顯然存在的記錄,認(rèn)為也表示在記錄媒體上廣泛地形成圖象、圖樣、圖案等,或進(jìn)行媒體的加工的場(chǎng)合。
另外,所謂“記錄媒體”,不僅是在一般的記錄裝置中使用的紙,而且認(rèn)為也表示能廣泛地接受塑料和薄膜、金屬板、玻璃、陶瓷、木材、皮革等、以及墨水的記錄媒體。
而且,所謂“墨水“(也有時(shí)叫做”液體“)由于應(yīng)廣泛地被解釋與上述“記錄(打印)”的定義相同,因此認(rèn)為是表示通過被賦予在記錄媒體上,能供給圖象、圖樣、圖案等的形成或記錄媒體的加工、或墨水的處理(例如,賦予記錄媒體的墨水中的色劑的凝固或不溶化)的液體。
<裝置主體的概略說明>
圖19是表示作為本發(fā)明的有代表性的實(shí)施形態(tài)的噴墨打印機(jī)IJRA的構(gòu)成概要的外觀斜視圖。在圖19中,與驅(qū)動(dòng)馬達(dá)5013的正反旋轉(zhuǎn)連動(dòng)并經(jīng)由驅(qū)動(dòng)力傳動(dòng)齒輪5009~5011對(duì)旋轉(zhuǎn)的螺旋導(dǎo)桿5005的螺旋槽配合的托架HC具有銷子(未圖示),并被導(dǎo)軌5003支持,在箭頭a、b方向上往復(fù)移動(dòng)。在托架HC中裝載著內(nèi)裝記錄頭IJH和墨水槽IT的一體型噴墨盒IJC。
5002是壓紙板,在整個(gè)托架HC的移動(dòng)方向上使記錄紙P對(duì)壓紙滾筒5000擠壓。5007,5008是光電耦合器,是用于確認(rèn)托架的杠桿5006在該區(qū)域的存在,并進(jìn)行馬達(dá)5013的旋轉(zhuǎn)方向轉(zhuǎn)換等的起始位置探測(cè)器。
5016是支持壓蓋記錄頭IJH的前面的壓蓋構(gòu)件5022的構(gòu)件,5015是吸引該壓蓋內(nèi)的吸引器,經(jīng)由壓蓋內(nèi)開口5023進(jìn)行記錄頭的吸引恢復(fù)。5017是清洗葉片,5019是使該葉片在前后方向上能移動(dòng)的構(gòu)件,它們被主體支持板5018支持。不言而喻,不僅是該形態(tài)而且是眾所周知的清洗葉片也適用于本例。
另外,5021是用于開始吸引恢復(fù)的吸引的杠桿,它伴隨著與托架配合的凸輪5020的移動(dòng)而移動(dòng),來自驅(qū)動(dòng)馬達(dá)的驅(qū)動(dòng)力用離合器轉(zhuǎn)換等眾所周知的傳動(dòng)機(jī)構(gòu)被移動(dòng)控制。
這些壓蓋、清洗、吸引恢復(fù)在托架來到起始位置一側(cè)的區(qū)域時(shí)通過螺旋導(dǎo)桿5005的作用而在那些對(duì)應(yīng)位置能進(jìn)行所希望的處理,但只要做到在眾所周知的定時(shí)中進(jìn)行所希望的處理,那么都能適用于本例。
此外,墨水槽IT和記錄頭IJH可以形成為一體,并構(gòu)成可交換的墨水盒IJC,但也可以做到使這些墨水槽IT和記錄頭IJH構(gòu)成為能夠分離,在沒有墨水時(shí)只交換墨水槽IT。
圖20是表示墨水槽和記錄頭能分離的墨水盒IHC的構(gòu)成的外觀斜視圖。墨水盒IJC如圖20所示那樣,在境界線K的位置能夠使墨水槽IT和記錄頭IJH分離。在墨水盒IJC中設(shè)置了用于當(dāng)電極安裝在托架HC中時(shí)接受從托架HC一側(cè)供給的電信號(hào),通過該電信號(hào)如上述那樣驅(qū)動(dòng)記錄頭IJH并噴出墨水。
此外,在圖20中,500是墨水噴出口列。另外,為保持墨水,在墨水槽IT中設(shè)置了纖維質(zhì)狀或多孔質(zhì)狀的墨水吸收體。
下面,說明關(guān)于用于實(shí)行上述裝置的記錄控制的控制構(gòu)成。
<第1實(shí)施形態(tài)>
以下,參照
關(guān)于本發(fā)明的第1實(shí)施形態(tài)。
圖1是在涉及本發(fā)明的記錄裝置的實(shí)施形態(tài)中表示該記錄裝置的記錄控制部分的方框圖。在該圖中,參照號(hào)碼1是經(jīng)由接口信號(hào)線S1接收從宿主計(jì)算機(jī)(未圖示)傳送來的數(shù)據(jù),從已接收的該數(shù)據(jù)中抽出記錄裝置的動(dòng)作所需要的數(shù)據(jù)和圖象數(shù)據(jù),并暫時(shí)存儲(chǔ)的接口控制部分(控制器),在接口控制器1中被抽出的數(shù)據(jù)經(jīng)由信號(hào)線S2存儲(chǔ)到接收緩沖器2。
接收緩沖器2用SRAM或DRAM等存儲(chǔ)裝置構(gòu)成,被存儲(chǔ)在該接收緩沖器中的數(shù)據(jù)就變成圖2A、B中所示那樣的構(gòu)造。
象在圖2A中所示的接收緩沖器的數(shù)據(jù)構(gòu)造那樣,從左邊起按順序存儲(chǔ)“命令”(201),“數(shù)據(jù)長(zhǎng)度”(202),“設(shè)定數(shù)據(jù)”(203)的數(shù)據(jù),繼它之后存儲(chǔ)“命令”(204),“數(shù)據(jù)長(zhǎng)度”(205),“設(shè)定數(shù)據(jù)”(206)的數(shù)據(jù)。它是表示按時(shí)序傳送來的數(shù)據(jù)被存儲(chǔ)到接收緩沖器的連續(xù)的地址,此處表示的設(shè)定數(shù)據(jù)206,例如是表示進(jìn)紙的實(shí)行和送紙量的設(shè)定、使用的記錄頭的個(gè)數(shù)等信息,在該設(shè)定數(shù)據(jù)中所確定的信息全部齊全后初次在記錄裝置中能進(jìn)行記錄。之后,作為記錄對(duì)象的圖象數(shù)據(jù)(209、212)被存儲(chǔ)在接收緩沖器2中。
該圖象數(shù)據(jù)(209、212)是將記錄頭當(dāng)在記錄媒體上在1次掃描中記錄時(shí)所需要的數(shù)據(jù)量分割成比它小的塊單位的數(shù)據(jù),用該塊單位將圖象數(shù)據(jù)隔開,依次作為第1塊數(shù)據(jù)(209)、第2塊數(shù)據(jù)(212)、...被存儲(chǔ)。
圖2B是詳細(xì)表示被分割成塊單位的圖象數(shù)據(jù)的數(shù)據(jù)構(gòu)造的圖,如該圖所示那樣,多個(gè)顏色的數(shù)據(jù)(213~214)作為各自被壓縮的數(shù)據(jù)依次被存儲(chǔ)。該色數(shù)據(jù)用“色變碼”(216、217、218)隔開。
例如,在假定青綠色、黃色、品紅色、以及黑色的4種顏色的色數(shù)據(jù)的場(chǎng)合,若使用對(duì)每種顏色將縱向64噴嘴作為1列的噴嘴列在掃描方向上各排列2列的記錄頭,那么各噴嘴列單位的數(shù)據(jù)構(gòu)成1個(gè)顏色數(shù)據(jù),因此噴嘴2列將2種顏色,即從被壓縮的第1色到第8色的色數(shù)據(jù)作為圖象數(shù)據(jù)存儲(chǔ)到1個(gè)塊數(shù)據(jù)內(nèi)。該噴嘴列的各噴嘴并排在被記錄媒體的運(yùn)送方向上。例如,第1色和第2色變成青綠色的數(shù)據(jù),第3色和第4色變成品紅色的數(shù)據(jù),第5色和第6色變成黃色的數(shù)據(jù),第7色和第8色變成黑色的數(shù)據(jù)。
圖3是表示保持圖象數(shù)據(jù)的記錄緩沖器的數(shù)據(jù)構(gòu)造的圖。例如,當(dāng)在1次掃描中記錄最大約8英寸長(zhǎng)度的場(chǎng)合,設(shè)1個(gè)塊數(shù)據(jù)為在掃描方向上能記錄1英寸的大小,如果記錄處理全部8塊圖象數(shù)據(jù),那么就會(huì)完成1次掃描的圖象。從第1塊到第8塊被配置在記錄頭的掃描方向上,在各塊數(shù)據(jù)中存儲(chǔ)第1色數(shù)據(jù)到第8色數(shù)據(jù)。被存儲(chǔ)在各塊內(nèi)的各色數(shù)據(jù)的長(zhǎng)度應(yīng)與記錄頭的噴嘴個(gè)數(shù)對(duì)應(yīng)。
將說明返回到圖1,繼續(xù)進(jìn)行各控制塊的說明。在被存儲(chǔ)在接收緩沖器2中的數(shù)據(jù)中,作為記錄裝置控制用的設(shè)定值的“命令”、“數(shù)據(jù)長(zhǎng)度”、“設(shè)定數(shù)據(jù)”從接口控制器1經(jīng)由信號(hào)線S902由CPU9讀出,并被設(shè)定在位于圖中的各部分控制電路(7、8)中(S903、907)。CPU9解釋讀出的數(shù)據(jù)(相當(dāng)于圖2A的201~208的數(shù)據(jù)),并按照其結(jié)果,匯總記錄裝置的全部的記錄控制。另一方面,認(rèn)為關(guān)于圖象的處理CPU9將起動(dòng)數(shù)據(jù)解壓縮塊3并實(shí)行處理。
數(shù)據(jù)解壓縮塊3如圖2B所示那樣從接收緩沖器2讀出“壓縮TAG”和“數(shù)據(jù)”以及“色變碼”的3種數(shù)據(jù),并根據(jù)這些數(shù)據(jù)實(shí)行數(shù)據(jù)的解壓縮控制。在本實(shí)施形態(tài)中,作為數(shù)據(jù)的壓縮/解壓縮方法使用了壓縮位(PackBits)壓縮,因此在壓縮TAG是從8位的00h直到7Fh的值的場(chǎng)合,非連續(xù)的數(shù)據(jù)假定在從1到128個(gè)數(shù)據(jù)區(qū)域中而處理,在壓縮TAG是從8位的FFh直到81h的值的場(chǎng)合,把下1字節(jié)數(shù)據(jù)解壓縮成從2到128個(gè)數(shù)據(jù)的處理。在壓縮TAG的位置,在讀出80h的場(chǎng)合,作為色變碼處理。將解壓縮了的數(shù)據(jù)放置在信號(hào)線S4上,并寫入記錄緩沖器4。
被解壓縮的圖象數(shù)據(jù)用圖3所示的數(shù)據(jù)結(jié)構(gòu)被存儲(chǔ)在記錄緩沖器4中。第1塊的第1色數(shù)據(jù)的起始數(shù)據(jù)被寫入記錄緩沖器4的起始,接著這之后的數(shù)據(jù)一邊將地址各加1,一邊依次被寫入。作為1個(gè)色數(shù)據(jù)能存儲(chǔ)在記錄緩沖器的地址中的區(qū)域最初用CPU9讀入的設(shè)定數(shù)據(jù)決定,該值以上的數(shù)據(jù)不能寫入,因此在壓縮圖象數(shù)據(jù)時(shí)就會(huì)增加按照該設(shè)定數(shù)據(jù)的數(shù)據(jù)大小的限制。已檢測(cè)出色變碼之后的數(shù)據(jù)從第2色數(shù)據(jù)的起始依次被寫入。結(jié)果,該地址數(shù)據(jù)的控制將由后面說明的記錄緩沖器環(huán)形控制構(gòu)造電路8實(shí)行。
若對(duì)從第1塊的第1色數(shù)據(jù)到第8色數(shù)據(jù)反復(fù)進(jìn)行寫入,并且結(jié)束第8色數(shù)據(jù)的寫入后檢測(cè)色變碼,那么第1塊的數(shù)據(jù)就會(huì)全部寫入完結(jié)。數(shù)據(jù)解壓縮塊3結(jié)束數(shù)據(jù)的解壓縮動(dòng)作,用中斷(INT3)將完成了1個(gè)塊的數(shù)據(jù)的解壓縮的信息傳給CPU9,并等待來自CPU9的下1個(gè)數(shù)據(jù)解壓縮的動(dòng)作。
在記錄緩沖器4上,在多個(gè)塊的圖象數(shù)據(jù)已齊全的階段,CPU9使應(yīng)開始記錄動(dòng)作的未圖示的掃描馬達(dá)動(dòng)作,記錄頭6一邊掃描,一邊與托架編碼器(CR編碼器)10同步傳送圖象數(shù)據(jù),并通過記錄能夠在紙面上(在被記錄媒體上)完成圖象。在記錄頭6在主掃描方向上掃描后,運(yùn)送設(shè)備在副掃描方向運(yùn)送被記錄媒體。這樣,反復(fù)進(jìn)行記錄頭的掃描和被記錄媒體的運(yùn)送,進(jìn)行1頁(yè)圖象的記錄。記錄數(shù)據(jù)生成塊5按照從CPU9指定的值,在與CR編碼器10同步的定時(shí)中經(jīng)由信號(hào)線S5讀出位于記錄緩沖器4上的圖象數(shù)據(jù)的各塊構(gòu)造,并且一邊變換成記錄頭6能記錄的數(shù)據(jù)構(gòu)造,一邊輸出到信號(hào)線S6。該記錄數(shù)據(jù)生成塊5保持后述的記錄緩沖器內(nèi)的塊幅度(表示塊的長(zhǎng)度)的信息、關(guān)于塊的各色的高度(叫做色數(shù)據(jù)的“光柵數(shù)目”)的信息。
<接收緩沖器的寫入、讀出控制>
象以上說明的那樣,接口控制器1將數(shù)據(jù)寫入接收緩沖器2,數(shù)據(jù)解壓縮塊3只讀出圖象數(shù)據(jù),但控制該寫入地址和讀出地址的是接收緩沖器環(huán)形構(gòu)造控制電路7。接收緩沖器環(huán)形構(gòu)造電路7進(jìn)行接收緩沖器2的起始和末尾、以及寫入地址和讀出地址的管理。
接收緩沖器環(huán)形構(gòu)造電路7每次受理從接口控制器1接收的寫入請(qǐng)求信號(hào)(S701)就對(duì)各地址加1,并將它作為寫入地址的信息輸出到接收緩沖器2(信號(hào)線S702)。然后,在到達(dá)了接收緩沖器2的末尾的場(chǎng)合,接收緩沖器環(huán)形構(gòu)造電路7進(jìn)行將寫入地址返回到接收緩沖器2的起始地址的控制。
另外,在寫入地址到達(dá)了讀出地址(一致)的場(chǎng)合,接收緩沖器2由數(shù)據(jù)充滿,并經(jīng)由信號(hào)線S703將不能寫入下一個(gè)數(shù)據(jù)的旨意通信給接口控制器1。
這時(shí),同時(shí)由信號(hào)線S904的中斷信號(hào)也對(duì)CPU9通知接收緩沖器2是不能進(jìn)行數(shù)據(jù)的寫入的狀態(tài)。接收緩沖器2的構(gòu)造通過使用信號(hào)線S903的總線寫入到內(nèi)部寄存器能夠設(shè)定。
讀出地址在CPU9經(jīng)由位于接收緩沖器環(huán)形構(gòu)造電路7中的數(shù)據(jù)讀出用的寄存器直接讀出接收緩沖器2中的數(shù)據(jù)的場(chǎng)合,以及數(shù)據(jù)解壓縮塊3經(jīng)由數(shù)據(jù)讀出請(qǐng)求信號(hào)線S705已要求的場(chǎng)合,作為讀出地址經(jīng)由信號(hào)線S706將地址各加1后輸出到接收緩沖器2。
接收緩沖器環(huán)形構(gòu)造控制電路7在讀出地址到達(dá)末尾的場(chǎng)合進(jìn)行使讀出地址返回到接收緩沖器2的起始的控制。另外,在讀出地址到達(dá)了寫入地址(一致)的場(chǎng)合,由于從接收緩沖器中沒有數(shù)據(jù),因此經(jīng)由信號(hào)線S704將沒有讀出下一個(gè)數(shù)據(jù)的旨意通信給數(shù)據(jù)解壓縮塊。這時(shí),同時(shí)對(duì)于CPU9用信號(hào)線S904的中斷信號(hào)線也將沒有讀出的數(shù)據(jù)的旨意通知給接收緩沖器2。
以上是對(duì)于接收緩沖器2的數(shù)據(jù)的寫入、讀出控制的處理內(nèi)容。接著,說明用于從該接收緩沖器2讀出,將被解壓縮處理的數(shù)據(jù)寫入記錄緩沖器,或從該記錄緩沖器讀取數(shù)據(jù)的處理內(nèi)容。
<記錄緩沖器的寫入、讀出控制>
對(duì)記錄緩沖器4,數(shù)據(jù)解壓縮塊3寫入圖象數(shù)據(jù),記錄數(shù)據(jù)生成塊5讀出被寫入的該圖象數(shù)據(jù),但這時(shí),控制寫入地址和讀出地址的是記錄緩沖器環(huán)形構(gòu)造控制電路8。
記錄緩沖器環(huán)形夠在控制電路8進(jìn)行記錄緩沖器的起始和末尾、以及寫入地址和讀出地址的管理。
記錄緩沖器環(huán)形構(gòu)造控制電路8每次受理從數(shù)據(jù)解壓縮塊3接收的寫入請(qǐng)求信號(hào)(S801)將每個(gè)地址加1,并將它作為寫入地址的信息輸出到記錄緩沖器4(信號(hào)線S802)。然后,記錄緩沖器環(huán)形構(gòu)造控制電路8在到達(dá)了記錄緩沖器4的末尾的場(chǎng)合進(jìn)行使寫入地址返回到記錄緩沖器4的最前面的地址的控制。另外,在寫入地址到達(dá)了讀出地址(一致)的場(chǎng)合,記錄緩沖器4由圖象數(shù)據(jù)充滿,并經(jīng)由信號(hào)線S803將不能寫入下一個(gè)數(shù)據(jù)的旨意通信給數(shù)據(jù)解壓縮塊3。
另外,在數(shù)據(jù)解壓縮塊3從接收緩沖器2讀入了色變碼的場(chǎng)合,數(shù)據(jù)解壓縮塊3經(jīng)由信號(hào)線S804通知該意旨,記錄緩沖器環(huán)形構(gòu)造控制電路8準(zhǔn)備以便從信號(hào)線S802輸出存儲(chǔ)下一個(gè)顏色的數(shù)據(jù)的起始。記錄緩沖器4的構(gòu)造是可通過CPU9使用信號(hào)線S907的總線寫入到內(nèi)部的寄存器從而設(shè)定。讀出地址經(jīng)由數(shù)據(jù)讀出請(qǐng)求信號(hào)線S805對(duì)每一顏色要求記錄數(shù)據(jù)生成塊5,那么作為讀出地址經(jīng)由信號(hào)線S806將各地址加1,并輸出到記錄緩沖器4。
在讀出地址到達(dá)了末尾的場(chǎng)合,記錄緩沖環(huán)形構(gòu)造控制電路8進(jìn)行使讀出地址返回到記錄緩沖器4的起始的控制。
記錄數(shù)據(jù)生成塊5經(jīng)由信號(hào)線S908的總線從CPU9將當(dāng)前讀出的圖象數(shù)據(jù)塊的數(shù)據(jù)構(gòu)造設(shè)定在位于記錄數(shù)據(jù)生成塊5內(nèi)部的寄存器中。若全部讀出位于被設(shè)定的圖象數(shù)據(jù)塊構(gòu)造內(nèi)的圖象數(shù)據(jù),那么將結(jié)束信號(hào)S909作為中斷信號(hào)對(duì)CPU9通信。這時(shí),如果下一個(gè)圖象數(shù)據(jù)塊已經(jīng)在記錄緩沖器4上被解壓縮,那么就將該圖象數(shù)據(jù)塊構(gòu)造寫入寄存器。
記錄緩沖器4用1個(gè)圖象數(shù)據(jù)塊單位來控制數(shù)據(jù)的寫入,對(duì)于沒有被寫入的圖象數(shù)據(jù)塊不起動(dòng)記錄數(shù)據(jù)生成塊,因此記錄緩沖器的讀出地址不發(fā)生越過寫入地址的情況。11是緩沖器構(gòu)造信息存儲(chǔ)器。它是在記錄緩沖器的控制用的作業(yè)用存儲(chǔ)器(工作RAM)中暫時(shí)存儲(chǔ)關(guān)于后述的記錄緩沖器構(gòu)造的信息的區(qū)域。
以上,說明了關(guān)于記錄控制部分的記錄數(shù)據(jù)流的概要,而以下,說明關(guān)于各控制塊的詳細(xì)功能。
<接口控制器1(圖4)>
圖4是表示接口控制器1的內(nèi)部的方框圖,具有命令解析部分101和數(shù)據(jù)鎖定部分102。
命令解析部分101判斷經(jīng)由接口信號(hào)線S1從宿主計(jì)算機(jī)送來的數(shù)據(jù)列是確認(rèn)記錄裝置的狀態(tài)等的命令信息,還是有關(guān)圖象數(shù)據(jù)的數(shù)據(jù),若已接收的數(shù)據(jù)是確認(rèn)記錄裝置的狀態(tài)等的命令信息,就自動(dòng)應(yīng)答用于識(shí)別裝置的狀態(tài),若是圖象數(shù)據(jù),就進(jìn)行暫時(shí)保持在102的數(shù)據(jù)鎖定部分的控制。命令解析部分101具有貯存記錄裝置的狀態(tài)信息的寄存器,CPU9經(jīng)由總線(S901)將該信息寫入寄存器。
命令解析部分101若在接口信號(hào)線S1上接收數(shù)據(jù)(命令信息、圖象數(shù)據(jù)),那么就對(duì)CPU9輸出中斷信號(hào)(INT1)S902,并通知數(shù)據(jù)接收完畢的意旨。CPU9接收該中斷信號(hào),并開始數(shù)據(jù)處理。
數(shù)據(jù)鎖定部分102是數(shù)字節(jié)的存儲(chǔ)裝置,并成為FIFO構(gòu)造,當(dāng)在數(shù)據(jù)鎖定部分102中有數(shù)據(jù)的場(chǎng)合,將寫入請(qǐng)求信號(hào)S701輸出到接收緩沖器環(huán)形構(gòu)造控制電路部分7,并輸出寫入請(qǐng)求信號(hào)S701直到數(shù)據(jù)鎖定部分102的數(shù)據(jù)變成零。但是,在接收緩沖器已填滿而不能寫入的狀態(tài)和因某些異常不能接收數(shù)據(jù)時(shí),接收緩沖器環(huán)形構(gòu)造控制電路部分7輸出數(shù)據(jù)傳送待機(jī)信號(hào)S703,數(shù)據(jù)鎖定部分102接收待機(jī)信號(hào)后停止數(shù)據(jù)傳送。
若數(shù)據(jù)傳送停止,那么數(shù)據(jù)鎖定部分102的FIFO立刻用數(shù)據(jù)填滿,并且從宿主計(jì)算機(jī)一側(cè)不接收數(shù)據(jù),在這種場(chǎng)合,使裝置主體的狀態(tài)變成忙狀態(tài),假定數(shù)據(jù)被送來也沒有接收,命令解析部分101就將再送請(qǐng)求輸出到宿主計(jì)算機(jī)。
<接收緩沖器環(huán)形構(gòu)造控制電路部分7(圖5)>
圖5是表示接收緩沖器環(huán)形構(gòu)造控制電路部分7的詳細(xì)情況的方框圖,并具有輸出用于將接口控制器1的數(shù)據(jù)寫入接收緩沖器2的地址(寫指針)的寫入地址寄存器(WP)701和輸出用于將接收緩沖器2的數(shù)據(jù)輸出到數(shù)據(jù)解壓縮塊3的讀出地址(讀指針)的讀出地址寄存器(RP)702,并分別作為寫入地址信號(hào)線S702和讀出地址信號(hào)線S706輸出。而且,具有特定接收緩的起始和末尾的起始寄存器(top_adr)703、末尾寄存器(bottom_adr)704,各自的寄存器由CPU9設(shè)定初始值。
例如,將接收緩沖器2的起始作為1000h地址設(shè)定在起始寄存器703中,將末尾作為FFFFh地址設(shè)定在末尾寄存器704中,因?yàn)樽畛踉诮邮站彌_器2中1個(gè)數(shù)據(jù)也沒有,所以將1000h設(shè)定在寫入地址寄存器701和讀出地址寄存器702中。
在該初始狀態(tài)中,當(dāng)沒有數(shù)據(jù)時(shí),地址控制塊705進(jìn)行通信,以便接收來自接口控制器1的寫入請(qǐng)求信號(hào)S701,但將沒有數(shù)據(jù)的意思在緩沖器空的信號(hào)線S704上對(duì)數(shù)據(jù)解壓縮塊3輸出并傳送,并且沒有輸出讀出請(qǐng)求信號(hào)S705。在接收來自接口控制器1的寫入請(qǐng)求信號(hào)S701并將最初的數(shù)據(jù)寫完接收緩沖器2時(shí),地址控制塊705將寫入地址寄存器701的值加1并寫回。每當(dāng)有寫入要求進(jìn)行上述的控制,并且接著在寫入地址超過被設(shè)定在末尾寄存器704中的值的場(chǎng)合,作為下一個(gè)地址被設(shè)定在起始寄存器703中的值變成寫入地址寄存器701的值。
當(dāng)寫入地址寄存器701的值與讀出地址寄存器702的值一致時(shí),接收緩沖器2用還未讀出的數(shù)據(jù)充滿,因?yàn)橄乱粋€(gè)數(shù)據(jù)不能寫入,所以地址控制塊705對(duì)接口控制塊1在緩沖器滿載信號(hào)線S703上輸出,并抑制寫入請(qǐng)求信號(hào)S701的輸出。
所謂在接收緩沖器2中即使1個(gè)數(shù)據(jù)也存在的狀態(tài),是指寫入地址寄存器701的值和讀出地址寄存器702的值不同的時(shí)候,在這種場(chǎng)合,在地址控制塊705停止緩沖器空閑的信號(hào)S704的輸出,輸出來自數(shù)據(jù)解壓縮塊3的數(shù)據(jù)讀出請(qǐng)求信號(hào)S705,從接收緩沖器2結(jié)束數(shù)據(jù)的讀出的時(shí)刻,地址控制塊705將讀出地址寄存器702的值加1后寫回。
在每當(dāng)有讀出要求進(jìn)行上述的控制,接著讀出地址超過被設(shè)定在末尾寄存器704中的值的場(chǎng)合,作為下一個(gè)地址被設(shè)定在起始寄存器703中的值變成讀出地址寄存器701的值。
當(dāng)讀出地址寄存器702的值與寫入地址寄存器701的值一致時(shí),因?yàn)樵诮邮站彌_器中丟失未讀出的數(shù)據(jù),并且下一個(gè)數(shù)據(jù)不能讀出,所以地址控制塊705在緩沖器空閑信號(hào)線S704上對(duì)數(shù)據(jù)解壓縮塊3輸出,并抑制讀出請(qǐng)求信號(hào)S705的輸出。
另外,地址控制塊705為了將接收緩沖器2變成緩沖器空閑的狀態(tài)和緩沖器滿載的狀態(tài)的時(shí)間、以及這些狀態(tài)被解除的時(shí)間通知給CPU9,在接收緩沖器中斷信號(hào)線S904(INT2)上輸出。
圖6是表示接收緩沖器環(huán)形構(gòu)造控制電路7的動(dòng)作定時(shí)的圖,并示出寫入請(qǐng)求信號(hào)S701、寫入地址信號(hào)線S702、緩沖器滿載的信號(hào)線S703、緩沖器空閑的信號(hào)線S704、讀出請(qǐng)求信號(hào)S705、讀出地址信號(hào)線S706的各信號(hào)線的變化。象以上說明的那樣,每輸入寫入要求S701,寫入地址信號(hào)線S702被加1,每輸入讀出請(qǐng)求信號(hào)S705,讀出地址信號(hào)線S706被加1。若在接收緩沖器上丟失數(shù)據(jù),那么就輸出緩沖器空閑的信號(hào)S704(圖6的定時(shí)A和B),若在接收緩沖器上充滿數(shù)據(jù),那么就輸出緩沖器滿載的信號(hào)S703(圖6的定時(shí)C)。
<記錄緩沖器環(huán)形構(gòu)造控制電路的說明>
使用圖7A和圖10說明記錄緩沖器環(huán)形構(gòu)造控制電路。在記錄緩沖器環(huán)形構(gòu)造控制電路的處理中,圖7A是以寫入地址控制為中心說明的圖,圖10是以記錄緩沖器環(huán)形構(gòu)造控制電路8的讀出地址控制為中心說明的圖。
記錄緩沖器環(huán)形構(gòu)造控制電路8用讀出控制部分8A和寫入地址控制部分8B構(gòu)成。另外,記錄緩沖器4的緩沖區(qū)域用top_adr表示記錄緩沖器的起始,用bottom_adr表示末尾。該起始被存儲(chǔ)在寫入地址控制部分8B內(nèi)的寄存器803中,末尾被存儲(chǔ)在寫入地址控制部分8B內(nèi)的寄存器804中。
在記錄緩沖器4中所表示的“RP”表示讀指針,“WP”表示寫指針。在記錄緩沖器中的RP和WP之間的陰影線部分表示記錄數(shù)據(jù)被存儲(chǔ)。另外,記錄緩沖器4的白色部分表示記錄數(shù)據(jù)沒有被存儲(chǔ)。
讀出地址控制部分8A內(nèi)的802是表示數(shù)據(jù)的讀出地址(RP讀指針)的寄存器。從805到812是存儲(chǔ)關(guān)于從第1色到第8色的各色的信息的寄存器。在這里,在寄存器805中存儲(chǔ)第1色數(shù)據(jù)緩沖器的高度的信息和表示第1色數(shù)據(jù)的有無(wú)的信息,同樣關(guān)于寄存器806~812也對(duì)第2色~第8色設(shè)定同樣的信息。
813是設(shè)定塊的幅度信息的寄存器,該幅度信息是在第1色~第8色的塊單位中共同使用的值。
上述的塊的高度的信息和幅度信息是包含在用圖2A所名的數(shù)據(jù)中的信息。
815是存儲(chǔ)下一個(gè)塊數(shù)據(jù)地址的寄存器,該地址能夠使用從存儲(chǔ)關(guān)于各色的信息的寄存器805到812中的任何值和存儲(chǔ)關(guān)于塊數(shù)據(jù)的幅度的信息的寄存器813的值決定。寫入控制部分8B按照有關(guān)作為寫入對(duì)象的第1塊數(shù)據(jù)的設(shè)定信息決定相繼作為寫入對(duì)象的第2塊數(shù)據(jù)的寫入開始地址,并存儲(chǔ)在該寄存器中。
寫入控制部分8B在寫入完對(duì)應(yīng)于第1塊數(shù)據(jù)的圖象數(shù)據(jù)之前,能夠更新成決定了對(duì)于下一個(gè)第2塊數(shù)據(jù)的寫入地址信息的寫入開始地址。
另外,816是存儲(chǔ)數(shù)據(jù)的寫入地址的寄存器。
814進(jìn)行寫入處理、讀出處理的管理,以便在地址控制寄存器中寫入地址不超過讀出地址(以便不指定兩個(gè)地址重復(fù)的地址)。
<向記錄緩沖器的數(shù)據(jù)的存儲(chǔ)(圖8A~D)>
圖8A~D是說明圖象數(shù)據(jù)怎樣存儲(chǔ)到記錄緩沖器4的圖。在圖8A中,表示作為第1色數(shù)據(jù)在縱方向按順序各存儲(chǔ)4個(gè)字的狀態(tài)。此處,1個(gè)字對(duì)應(yīng)于16個(gè)象素。若假定在寄存器中存儲(chǔ)信息的地址逐個(gè)遞增1,那么寫指針(WP)被計(jì)數(shù)為1→2→3→4→5→·····。
例如,圖8A的寄存器的設(shè)定是緩沖器的高度信息(光柵數(shù)目)的值是“4”,數(shù)據(jù)有無(wú)信息的值是“1(有)”,寄存器813(塊的幅度信息)的值是“28”。
圖8B是在有第2色數(shù)據(jù)的場(chǎng)合表示向記錄緩沖器4的數(shù)據(jù)的寫入的圖。在第1色的存儲(chǔ)區(qū)域中全部存儲(chǔ)數(shù)據(jù)后,象箭頭那樣,將寫指針(WP)向第2色的起始移動(dòng),進(jìn)行第2色數(shù)據(jù)的存儲(chǔ)。在圖8C中,表示在沒有第2色數(shù)據(jù)的場(chǎng)合接著第1色數(shù)據(jù)的存儲(chǔ)區(qū)域存儲(chǔ)第3色數(shù)據(jù)。在這種場(chǎng)合,在圖7A中表示的寄存器806的第2色數(shù)據(jù)的有無(wú)信息是表示無(wú)數(shù)據(jù)的“0(無(wú))”?;蛘撸艟彌_器的高度信息為“0”,那么表示沒有數(shù)據(jù),因此使用該信息也沒關(guān)系?;蛘咭部梢詫?shù)據(jù)的有無(wú)信息和緩沖器的高度信息進(jìn)行邏輯和(AND處理)并判斷其結(jié)果。
在圖8D中,關(guān)于第2色的數(shù)據(jù),表示寫入位置的e1(WP寫指針)在表示讀出位置e2(RP讀指針)的跟前時(shí)表示停止寫入。它是在讀出未結(jié)束的位置禁止數(shù)據(jù)的寫入,進(jìn)行防止寫在上面的控制。以上的控制在從第3色到第8色的區(qū)域也是相同的。
以下,對(duì)圖10進(jìn)行說明。在該圖的左側(cè),表示記錄緩沖器環(huán)形構(gòu)造控制電路8的讀出地址控制部分8A,該圖的右側(cè)表示記錄緩沖器4。
記錄緩沖器4的緩沖區(qū)域用作為記錄緩沖器的起始的top_adr表示,末尾用bottom_adr表示。這個(gè)起始存儲(chǔ)在寄存器803中,末尾存儲(chǔ)在寄存器804中。在記錄緩沖器中所示的“RP”與圖7A相同,是讀指針,“WP”是寫指針。在記錄緩沖器4的RP和WP之間的陰影線部分表示記錄數(shù)據(jù)被存儲(chǔ),記錄緩沖器的白色部分表示記錄數(shù)據(jù)沒有被存儲(chǔ)。
讀出地址控制部分8A內(nèi)的802是表示數(shù)據(jù)讀出地址(RP讀指針)的寄存器,用虛線框圍起來的900是第1寄存器群,用是縣實(shí)線框圍起來锝01是第2寄存器群。
在記錄從第1塊到第8塊的圖象數(shù)據(jù)的場(chǎng)合,例如,在掃描開始時(shí),在第1寄存器群中存儲(chǔ)關(guān)于第1塊的信息。另外,在第2寄存器群中存儲(chǔ)關(guān)于第2塊的信息。若第1塊的記錄結(jié)束,那么第2寄存器群901的信息被拷貝到第1寄存器群900中,第2塊的信息被存儲(chǔ)到第1寄存器群900中。然后,在第2寄存器群901中存儲(chǔ)第3塊的信息。以下,依次進(jìn)行直到最后的第8塊的數(shù)據(jù)被存儲(chǔ)。然后,在下一次掃描開始時(shí),又一次在第1寄存器群中存儲(chǔ)第1塊的信息,在第2寄存器群中存儲(chǔ)第2塊的信息。
在第1寄存器群表示的第n塊的記錄結(jié)束時(shí),在第2寄存器群中沒有存儲(chǔ)第n+1塊的信息的場(chǎng)合,因?yàn)榈趎+1塊的打印數(shù)據(jù)尚未準(zhǔn)備好,所以第2寄存器群的信息沒有拷貝到第1寄存器群,而且停止來自記錄緩沖器的數(shù)據(jù)讀出。
位于第1寄存器群內(nèi)的寄存器(1st_hight 1 color bit)819是設(shè)定關(guān)于第1色的高度信息和色數(shù)據(jù)的有無(wú)信息的寄存器。各寄存器822、824、826、828、830、832、834是設(shè)定關(guān)于第2色~第8色的高度信息和色數(shù)據(jù)的有無(wú)信息的寄存器。
820是存儲(chǔ)各塊數(shù)據(jù)的幅度信息的寄存器。該幅度信息是在第1色~第8色的塊單位中共同使用的值。
寄存器1st_color_adr818是存儲(chǔ)第1色的讀出地址的寄存器。若第1色數(shù)據(jù)從被存儲(chǔ)的記錄緩沖器819被讀出,那么將更新地址。例如,象圖8A所示那樣,在第1色數(shù)據(jù)內(nèi),按1→2→3→4順序讀出1列的數(shù)據(jù)。寄存器821、823、825、827、929、831、833是分別存儲(chǔ)第2色~第8色的讀出地址的寄存器,第2色~第8色的色數(shù)據(jù)也與第1色數(shù)據(jù)相同依次讀出1列的數(shù)據(jù)。
由于存儲(chǔ)在記錄緩沖器4中的數(shù)據(jù)包含多個(gè)色數(shù)據(jù),因此,例如,在混雜了第1色、第2色、····的數(shù)據(jù)的場(chǎng)合,用于存儲(chǔ)各色單位的色數(shù)據(jù)的地址變成不連續(xù)。因此,若讀出地址的寄存器是1個(gè),那么,例如在接著第1色的記錄緩沖器4的地址后進(jìn)行使第2色的記錄緩沖器的1個(gè)地址讀出的場(chǎng)合,需要進(jìn)行地址計(jì)算,但通過在記錄緩沖器4中對(duì)各色準(zhǔn)備存儲(chǔ)讀出地址的寄存器,就能夠在進(jìn)行以列單位的讀出時(shí)節(jié)省地址計(jì)算。
817是地址控制寄存器。若讀出地址經(jīng)由數(shù)據(jù)讀出請(qǐng)求信號(hào)線S805對(duì)各色要求記錄數(shù)據(jù)生成塊5,那么地址控制寄存器817經(jīng)由信號(hào)線S806將作為讀出地址的地址加1并輸出到記錄緩沖器4。
835是存儲(chǔ)下一個(gè)塊的地址的寄存器。若當(dāng)前被讀出的塊是第1塊,那么在該寄存器中存儲(chǔ)第2塊的起始。若當(dāng)前被讀出的塊數(shù)據(jù)的讀出結(jié)束,那么該寄存器的值就被拷貝到寄存器802。因此,下一個(gè)塊數(shù)據(jù)的讀出將平滑地產(chǎn)生。
寄存器836是存儲(chǔ)用于在從第1色到第8色中間特定讀出順序的信息的表。通過被設(shè)定在該表中的值就能夠自由地設(shè)定從記錄緩沖器讀出數(shù)據(jù)的順序。例如,能夠按照第1色→第2色→···→第8色的順序讀出。另外,使值改變,也能象第1色→第2色→第5色→第6色→第7色→第8色那樣跳過第3色、第4色的數(shù)據(jù)的讀出。因此,對(duì)于沒有存儲(chǔ)的顏色圖象數(shù)據(jù)能夠正確地跳讀。
第2寄存器群901是存儲(chǔ)關(guān)于下一個(gè)塊數(shù)據(jù)的信息的緩沖器的集合。若第1寄存器群的各寄存器被讀出,那么設(shè)定在第2寄存器群的各寄存器的值將被設(shè)定在第1寄存器群的對(duì)應(yīng)的寄存器中。例如,設(shè)定在寄存器838中的值被設(shè)定在寄存器819中。寄存器839~845是對(duì)下一個(gè)塊數(shù)據(jù)的第2色~第8色的色數(shù)據(jù)設(shè)定同樣的信息的寄存器。
在寄存器838(819)中存儲(chǔ)第1色數(shù)據(jù)的緩沖器的高度新鮮和表示第1色數(shù)據(jù)的有無(wú)的信息。
846(820)是設(shè)定塊的幅度信息的寄存器。該幅度信息是在第1色~第8色的塊單位中共同使用的值。
寄存器878在與在前設(shè)定的塊的大小和同樣的塊的大小相同的場(chǎng)合,通過將該值變成“1”,就能夠在第1寄存器群中再設(shè)定相同的值。在這種場(chǎng)合,能夠節(jié)省寄存器838~846的設(shè)定。在寄存器878的值是“0”的場(chǎng)合,在各寄存器838~846中設(shè)定各自的值。若塊大小相同,就能夠通過寄存器(same_type)878簡(jiǎn)單地進(jìn)行寄存器的設(shè)定。
圖11是概略地說明在1次掃描中被記錄的記錄區(qū)域和被記錄在該區(qū)域的圖象數(shù)據(jù)的關(guān)系的圖。圖11表示在用箭頭表示的區(qū)域D和與第8塊對(duì)應(yīng)的區(qū)域中沒有圖象數(shù)據(jù)。該區(qū)域D是在第3塊的右側(cè)、第4塊的全部、第5塊的左側(cè)的區(qū)域。
圖9A是關(guān)于被寫入對(duì)應(yīng)于圖11的記錄緩沖器的圖象數(shù)據(jù)的說明圖。在圖11的區(qū)域D中,因?yàn)樵谂c第4塊對(duì)應(yīng)的區(qū)域沒有圖象數(shù)據(jù),所以在記錄緩沖器中第4塊沒有被確保。
另外,在圖9A中,因?yàn)樵诒淮鎯?chǔ)在第2塊的數(shù)據(jù)中沒有第3色的色數(shù)據(jù)和第4色數(shù)據(jù),所以將這些部分裝填后存儲(chǔ)第5色數(shù)據(jù)~第8色數(shù)據(jù)。在第3塊中只存儲(chǔ)第1色數(shù)據(jù)、第2色數(shù)據(jù),第3色以后的色數(shù)據(jù)沒有存儲(chǔ)。第2塊和第3塊涂有陰影線的部分表示由于沒有數(shù)據(jù)因此沒有進(jìn)行緩沖器的分配。因此,第2塊中的第8色數(shù)據(jù)的末尾的下一個(gè)地址是第3塊中的第1色數(shù)據(jù)的起始。這樣,由于能夠裝填圖象數(shù)據(jù)后存儲(chǔ)到記錄緩沖器中,因此能夠高效率地使用記錄緩沖器。
因此,例如,通過對(duì)沒有圖象數(shù)據(jù)的區(qū)域也一律在記錄緩沖器的區(qū)域上存儲(chǔ)即使記錄緩沖器不能確保存儲(chǔ)1次掃描的全部數(shù)據(jù)的區(qū)域的場(chǎng)合,如在本實(shí)施形態(tài)中所示的那樣,根據(jù)將圖象數(shù)據(jù)的有無(wú)存儲(chǔ)在寄存器中的色數(shù)據(jù)的有無(wú)的信息,通過控制數(shù)據(jù)的存儲(chǔ)也能夠存儲(chǔ)1次掃描的數(shù)據(jù)。
<記錄動(dòng)作的說明>
圖12是處理圖象數(shù)據(jù),說明記錄動(dòng)作的處理流程的流程圖。在步驟S1201中,檢查數(shù)據(jù)解析標(biāo)志。如果數(shù)據(jù)解析標(biāo)志被置位(S1021-Yes),那么使處理向步驟S1202前進(jìn),實(shí)行數(shù)據(jù)解析處理,并清除該數(shù)據(jù)解析標(biāo)志。如果數(shù)據(jù)解析標(biāo)志被清除(S1201-No),就跳過步驟S1202使處理前進(jìn)到步驟S1203。
在步驟S1203中,檢查數(shù)據(jù)存儲(chǔ)處理標(biāo)志。如果,數(shù)據(jù)存儲(chǔ)處理標(biāo)志被置位(S1203-Yes),就使處理前進(jìn)到步驟S1204,實(shí)行數(shù)據(jù)存儲(chǔ)處理,并清除該數(shù)據(jù)存儲(chǔ)處理標(biāo)志。如果,標(biāo)志沒有被置位(S1203-No),就跳過步驟S1204。
在步驟S1205中,檢查掃描標(biāo)志。如果掃描標(biāo)志被置位(S1205-Yes),就使處理前進(jìn)到步驟S1206,進(jìn)行掃描(記錄)處理(S1206)。在掃描處理結(jié)束的場(chǎng)合,使處理返回到步驟S1201。
另外,在步驟S1205的判斷中,在掃描標(biāo)志沒有被置位的場(chǎng)合(S1205-No),跳過步驟S1206的處理,使處理返回到步驟S1201。
圖13是說明接收緩沖器中斷(INT1、INT2)處理流程的流程圖。在步驟S1301中判別中斷因素。若該中斷因素是數(shù)據(jù)接收,就使處理向步驟S1302前進(jìn),并將數(shù)據(jù)解析處理標(biāo)志置位。此處,被只的數(shù)據(jù)解析標(biāo)志在圖12的流程圖的步驟S1201中判斷設(shè)定的有無(wú)。
圖14是說明數(shù)據(jù)解析處理中的控制流的流程圖,該數(shù)據(jù)解析處理是在圖12的步驟S1202中被實(shí)行的處理。首先,在步驟S1401中進(jìn)行接收數(shù)據(jù)的取入。
接著,在步驟S1402中檢查已接收的數(shù)據(jù)是否是記錄數(shù)據(jù)。如果數(shù)據(jù)是記錄數(shù)據(jù)(S1402-Yes),就使處理前進(jìn)到步驟S1404,并設(shè)定向記錄緩沖器的寫入地址信息(S1404)。在步驟S1405中,進(jìn)行壓縮位(PackBits)起動(dòng),并將讀出的數(shù)據(jù)存儲(chǔ)到記錄緩沖器中。
在步驟S1402的判斷中,若接收的數(shù)據(jù)不是記錄數(shù)據(jù)(S1402-No),那么使處理前進(jìn)到步驟S1403,并命令處理和數(shù)據(jù)設(shè)定處理。在步驟S1403中,關(guān)于緩沖器的高度將信息設(shè)定在傳遞用的緩沖器中。該傳遞用的緩沖器是圖1所示的緩沖器構(gòu)造信息存儲(chǔ)器11。
圖15是說明壓縮位(PackBits)結(jié)束中斷(INT3)的處理流的流程圖。若壓縮位(PackBits)處理結(jié)束,那么在步驟S1501中它將數(shù)據(jù)存儲(chǔ)標(biāo)志置位并結(jié)束。數(shù)據(jù)解壓縮標(biāo)志在圖12的流程圖中的步驟S1203(圖12)中判斷標(biāo)志是否被置位。
圖16是說明數(shù)據(jù)存儲(chǔ)處理的流程的流程圖。在步驟S1601中將設(shè)定在記錄塊寄存器中的值設(shè)定在傳遞用的緩沖器中。該傳遞用的緩沖器是圖1的緩沖器構(gòu)造信息存儲(chǔ)器11,記錄塊寄存器,例如是以圖10所示的塊單位設(shè)定的寄存器(900、901)。
在步驟S1602中進(jìn)行掃描開始判定。判定規(guī)定塊以上的數(shù)據(jù)存儲(chǔ)是否結(jié)束(例如,1塊,或1次掃描的數(shù)據(jù)存儲(chǔ)結(jié)束)。若數(shù)據(jù)的存儲(chǔ)結(jié)束(S1602-Yes),就使處理前進(jìn)到步驟S1603,由于掃描的要求,將掃描標(biāo)志置位并結(jié)束(S1603)。
圖16所示的流程圖的處理相當(dāng)于圖12的步驟S1204的處理。
圖17是說明掃描處理的流程圖。在步驟S1701中,將保存在圖16的步驟S1601中說明的傳遞用的緩沖器的數(shù)據(jù)設(shè)定在記錄塊寄存器(900、901)中。在S1702中實(shí)行被設(shè)定在記錄塊寄存器中的圖象數(shù)據(jù)的掃描(記錄)。
圖18是說明記錄塊數(shù)據(jù)時(shí)的中斷(INT4)處理的流程圖。若在記錄動(dòng)作中以塊單位處理結(jié)束,該中斷處理就被實(shí)行。例如,若被記錄的數(shù)據(jù)存儲(chǔ)在8個(gè)塊中,那么將會(huì)實(shí)行8次中斷處理。在塊數(shù)據(jù)記錄中,判別發(fā)生的中斷因素(S1801)。該中斷因素在塊數(shù)據(jù)結(jié)束的場(chǎng)合使處理向步驟S1802前進(jìn)。
另一方面,中斷因素若在沒有應(yīng)記錄的塊數(shù)據(jù)的狀態(tài)下,即,如果沒有記錄數(shù)據(jù)(例如,檢查寫入地址指針(WP)的值和讀出地址指針(RP)的值,如果在塊中沒有存儲(chǔ)數(shù)據(jù)),就使處理前進(jìn)到步驟S1804,進(jìn)行打印失敗處理,并停止掃描(S1804)。在這種場(chǎng)合,由于是直到中途的塊的記錄被進(jìn)行的狀態(tài),因此存儲(chǔ)未記錄的數(shù)據(jù),再進(jìn)行掃描,并進(jìn)行未打印的區(qū)域的記錄。
在步驟S1802中,判斷該記錄完結(jié)的塊是否是最后的塊。如果是最后的塊(S1802-Yes),就結(jié)束處理。如果不是最后的塊(S1802-No),就使處理前進(jìn)到步驟S1803,并將下一個(gè)圖象數(shù)據(jù)的塊數(shù)據(jù)設(shè)定在寄存器中。
如以上說明的那樣,若依據(jù)涉及本發(fā)明的記錄裝置、以及記錄裝置的控制方法,將包含多個(gè)色數(shù)據(jù)的數(shù)據(jù)作為單位,就能控制向緩沖器的寫入、讀出。該控制能夠控制向緩沖器寫入和讀出每個(gè)對(duì)應(yīng)于將1次掃描分割成多個(gè)的區(qū)域的塊的數(shù)據(jù)的地址,并謀求塊數(shù)據(jù)的輸入輸出的同步。
另外,通過對(duì)每個(gè)色數(shù)據(jù)個(gè)別管理各色數(shù)據(jù)的高度(光柵數(shù)目)信息和表示色數(shù)據(jù)的有無(wú)的信息,就會(huì)能高效率地實(shí)行在將各色圖象數(shù)據(jù)寫入記錄緩沖器時(shí)的地址管理。
另外,由于能對(duì)每個(gè)色數(shù)據(jù)判斷數(shù)據(jù)的有無(wú),因此不需要確保對(duì)沒有數(shù)據(jù)的區(qū)域的記錄緩沖器區(qū)域,能夠有效地利用緩沖區(qū)域。
而且,由于對(duì)每個(gè)色數(shù)據(jù)不需要傳送無(wú)色部分的數(shù)據(jù),因此能謀求數(shù)據(jù)傳送的效率化。
<第2實(shí)施形態(tài)>
圖9B是說明了比第1實(shí)施形態(tài)中的圖9A更有效地使用存儲(chǔ)器的場(chǎng)合的圖。在圖9A中將記錄區(qū)域分割成多個(gè)后的各塊的掃描方向的幅度信息在哪個(gè)塊中都相等,但在沒有應(yīng)記錄在塊內(nèi)的圖象數(shù)據(jù)的場(chǎng)合,可以具有必要最低限度的幅度信息。若著眼于圖11的第3塊和第5塊,那么第3塊僅左邊有圖象數(shù)據(jù),第5塊僅在右邊有圖象數(shù)據(jù)。因此,按照?qǐng)D象數(shù)據(jù)的個(gè)數(shù)能夠?qū)⒌?塊和第5塊的長(zhǎng)度作為其它塊的幅度的一半。
因此,在存儲(chǔ)器容量小的場(chǎng)合,也能有效地使用記錄緩沖器。例如,在記錄緩沖器不能確保存儲(chǔ)1次掃描的全部數(shù)據(jù)的區(qū)域的場(chǎng)合,也能夠存儲(chǔ)1次掃描的數(shù)據(jù)。
此外,在這種場(chǎng)合,主裝置在圖象數(shù)據(jù)跨越多個(gè)塊并接著零數(shù)據(jù)的場(chǎng)合,可以生成命令信息和圖象數(shù)據(jù),以便使塊的長(zhǎng)度不同。
通過按照?qǐng)D象數(shù)據(jù)量控制塊單位的數(shù)據(jù)的幅度信息,并存儲(chǔ)數(shù)據(jù),就能夠有效地利用緩沖區(qū)域。這時(shí),有關(guān)主裝置生成的塊數(shù)據(jù)長(zhǎng)度的信息作為包含在設(shè)定數(shù)據(jù)中的信息,記錄裝置將接收,為了進(jìn)行可變?cè)O(shè)定,幅度信息被設(shè)定在未圖示的寄存器中。
以上,說明了涉及本發(fā)明的實(shí)施形態(tài),但本發(fā)明的宗旨不限于記錄頭的噴嘴數(shù)目平均1個(gè)噴嘴列64個(gè)、以及在記錄中使用的色數(shù)是4色。
另外,在本實(shí)施形態(tài)中,將記錄區(qū)域在掃描方向分割成8個(gè),但塊的分割并不受該數(shù)目的限定。關(guān)于記錄緩沖器環(huán)形構(gòu)造控制電路的寄存器,如圖7A和圖10所示那樣,并不一定在1個(gè)寄存器中存儲(chǔ)各色的記錄緩沖器的高度的信息和色數(shù)據(jù)的有無(wú)的信息,也可以分別使用只存儲(chǔ)高度的信息的寄存器、只存儲(chǔ)色數(shù)據(jù)的有無(wú)的信息的寄存器。
另外,為了在塊單位中設(shè)定上述的塊數(shù)據(jù)的幅度信息,可以使寄存器作為與每個(gè)各色數(shù)據(jù)對(duì)應(yīng)具有的構(gòu)成。
<第3實(shí)施形態(tài)>
<向記錄緩沖器的寫入控制(圖7B)>
在第1實(shí)施形態(tài)中,參照?qǐng)D7A說明了記錄緩沖器環(huán)形構(gòu)造控制電路的處理,但在第3實(shí)施形態(tài)中,其中,根據(jù)圖7B,說明寫入地址控制的內(nèi)容,而且使用圖8E~J說明關(guān)于向記錄緩沖器的數(shù)據(jù)的存儲(chǔ)。另外,假定關(guān)于與第1實(shí)施形態(tài)說明重復(fù)的內(nèi)容其說明被省略。
圖7B是以涉及第3實(shí)施形態(tài)的寫入地址控制為中心說明的圖,其中,817是記錄緩沖器4的剩余量,即,是表示白色部分的量的寄存器,根據(jù)以下的運(yùn)算求出記錄緩沖器的剩余量。
緩沖器剩余量=記錄緩沖器的量(bottom_adr_top_adr)-記錄數(shù)據(jù)量(WP-RP)…(1)但因?yàn)橛涗浘彌_器使地址循環(huán)使用,所在變成以下條件時(shí)根據(jù)(2)式判斷緩沖器剩余量。
緩沖器剩余量=讀出地址(RP)的場(chǎng)合-寫入地址(WP)…(2)818是儲(chǔ)存816的寫入地址(WP)寄存器和儲(chǔ)存在寄存器815中的下一個(gè)色塊的寫入起始(next_block_adr)的差的地址,并表示寫入地址的更新量。該寫入地址的更新量能夠由以下的運(yùn)算(3)、(4)求出。
寫入地址的更新量(jmp)=下一個(gè)色塊的寫入地址(next_block_adr)-寫入地址(WP)…(3)但是,因?yàn)橛涗浘彌_器使地址循環(huán)使用,所以在變成以下的條件時(shí),地址的更新量將遵從以下的(4)式。
寫入地址的更新量(jmp)=記錄緩沖器的量(bottom_adr_top_adr)+下一個(gè)色塊的寫入起始(next_block_adr)-寫入地址(WP)…(4)819是比較817的記錄緩沖器4的剩余量和818的寫入地址的更新量的比較器(COMP),在(5)式的關(guān)系成立的場(chǎng)合,將“0”輸出到信號(hào)線S803中,在(6)式的關(guān)系成立的場(chǎng)合,將“1”輸出到信號(hào)線S803中。
記錄緩沖器的剩余量(buf_rest)≥寫入地址的更新量(jmp)…(5)記錄緩沖器的剩余量(buf_rest)<寫入地址的更新量(jmp)…(6)814的地址控制寄存器在接收色變信號(hào)S804時(shí),在比較器(COMP)819的輸出信號(hào)為“0”時(shí)將815的下一個(gè)色塊的寫入起始(next_block_adr)的值寫816的寫入地址(WP),在比較器819的輸出信號(hào)為“1”時(shí)在816的寫入地址(WP)中禁止重寫。
<向記錄緩沖器的數(shù)據(jù)的存儲(chǔ)(圖8E~J)>
圖8E~J是說明圖象數(shù)據(jù)怎樣被存儲(chǔ)到記錄緩沖器4中的圖。在圖8E中表示作為第1色數(shù)據(jù)在縱向依次各存儲(chǔ)4個(gè)字的狀態(tài)。此處,1個(gè)字對(duì)應(yīng)于16個(gè)象素。若假定在寄存器中存儲(chǔ)信息的地址各遞增1,那么寫指針(WP)被計(jì)數(shù)為1→2→3→4→5→····。
例如,圖8E的寄存器的設(shè)定是緩沖器的高度信息(光柵數(shù)目)的值,數(shù)據(jù)的有無(wú)信息的值是“1(有)”。寄存器813(塊的幅度信息)的值是“28”。
圖8F是表示在有第2色數(shù)據(jù)的場(chǎng)合,向記錄緩沖器4寫入數(shù)據(jù)的圖。在第1色的存儲(chǔ)區(qū)域中存儲(chǔ)了全部數(shù)據(jù)后,象箭頭那樣使寫指針(WP)向第2色的起始移動(dòng),進(jìn)行第2色數(shù)據(jù)的存儲(chǔ)。
在圖8H中,表示在沒有第2色數(shù)據(jù)的場(chǎng)合接著第1色數(shù)據(jù)的存儲(chǔ)區(qū)域存儲(chǔ)第3色數(shù)據(jù)。在這種場(chǎng)合,在圖7B中所示的寄存器806的第2色數(shù)據(jù)的有無(wú)信息是表示沒有數(shù)據(jù)的“0(無(wú))”?;蛘撸艟彌_器的高度信息是“0”,因?yàn)楸硎緵]有數(shù)據(jù),所以使用該信息也沒關(guān)系?;蛘撸梢詫?duì)數(shù)據(jù)的有無(wú)信息和緩沖器的高度信息進(jìn)行邏輯和(AND處理)后判斷其結(jié)果。
圖8G是在第1色數(shù)據(jù)的部分有了空白部分的場(chǎng)合,對(duì)于空白部分不送空白的數(shù)據(jù),若識(shí)別色變信號(hào)S804,那么就判斷第1色數(shù)據(jù)的存儲(chǔ)結(jié)束,象在圖7B的說明中敘述的那樣,因?yàn)橛涗浘彌_器的剩余量比寫入地址的更新量多,比較器的輸出為“0”,所以將815的下一個(gè)色塊的寫入起始(next_block_adr)的值寫入816的寫入地址(WP),并向第2色的地址的最前面移動(dòng),開始第2色數(shù)據(jù)的存儲(chǔ)。
在圖8I中表示對(duì)于第2色數(shù)據(jù),當(dāng)表示寫入位置的e1(WP寫指針)在表示讀出位置的e2(RP讀指針)的跟前時(shí)停止寫入。它是在讀出沒有結(jié)束的位置禁止數(shù)據(jù)的寫入,進(jìn)行防止重寫的控制。以上的控制對(duì)于第3色到第8色的區(qū)域也是相同的。
圖8J是在第2色數(shù)據(jù)的一部分中有空白部分的場(chǎng)合,對(duì)于空白部分不送空白的數(shù)據(jù),若識(shí)別色變信號(hào)S804,就判斷為第2色數(shù)據(jù)的存儲(chǔ)結(jié)束。與圖8G不同,象在圖7B的說明中所述的那樣,因?yàn)橛涗浘彌_器的剩余量比寫入地址的更新量多,比較器817的輸出為“1”,所以是將815的下一個(gè)色塊的寫入起始(next_block_adr)的值沒有寫入816的寫入地址(WP)的時(shí)刻,在讀指針(RP)超過下一個(gè)色塊的寫入起始(next_block_adr)的值時(shí),向第3色的地址的最前面移動(dòng),開始第3色數(shù)據(jù)的存儲(chǔ)。
圖9A以后的說明由于與第1實(shí)施形態(tài)的內(nèi)容重復(fù),因此省略此處的說明。
若依據(jù)本實(shí)施形態(tài),由于沒有必要對(duì)每個(gè)色數(shù)據(jù)傳送無(wú)色部分的數(shù)據(jù),因此能夠高效率地實(shí)行數(shù)據(jù)傳送。
此外,在以上的實(shí)施形態(tài)中,從記錄頭噴出的液滴為墨水的情況進(jìn)行了說明,而且被收容在墨槽中的液體也為墨水的情況進(jìn)行了說明,但該收容物不限于墨水。例如,為了提高記錄圖象的固定性和耐水性,或者提高該圖象質(zhì)量,可以將對(duì)記錄媒體噴出的處理液那樣的液滴收容在墨水槽中。
以上的實(shí)施形態(tài)具備尤其在噴射記錄方式中作為被利用用于進(jìn)行墨水噴出的能量也產(chǎn)生熱能的設(shè)備(例如電熱變換體和激光等),通過使用由所述熱能使墨水的狀態(tài)發(fā)生變化的方式能夠達(dá)到記錄的高密度化、高精細(xì)化。
關(guān)于其代表性的構(gòu)成和原理例如最好使用在美國(guó)專利第4723129號(hào)詳細(xì)說明書、同樣第4740769號(hào)詳細(xì)說明書中公開的基本原理進(jìn)行。該方式也能夠適用于所謂請(qǐng)求型、連續(xù)型的任何一種,但尤其在請(qǐng)求型的場(chǎng)合,通過在與保持液體(墨水)的薄片和液路對(duì)應(yīng)配置的電熱變換器中外加與記錄信息對(duì)應(yīng)給予超過核沸騰的急速的溫度上升的至少1個(gè)驅(qū)動(dòng)信號(hào),就會(huì)有效地在電熱變換器中產(chǎn)生熱能,在記錄頭的熱作用面上產(chǎn)生膜沸騰,結(jié)果能夠形成與該驅(qū)動(dòng)信號(hào)1對(duì)1對(duì)應(yīng)的液體(墨水)內(nèi)的氣泡。
由該氣泡的成長(zhǎng)、收縮經(jīng)由噴出用的開口噴出液體(墨水),并形成至少1滴。若使該驅(qū)動(dòng)信號(hào)變成脈沖形狀,由于及時(shí)適當(dāng)?shù)剡M(jìn)行氣泡的成長(zhǎng)收縮,因此尤其更希望能應(yīng)答性地到達(dá)優(yōu)良的液體(墨水)的噴出。
作為該脈沖形狀的驅(qū)動(dòng)信號(hào),適合在美國(guó)專利第4463359號(hào)詳細(xì)說明書、同樣第4345262號(hào)詳細(xì)說明書中所記載的那樣的信號(hào)。此外,若采用在有關(guān)上述熱作用面的溫度上升率的發(fā)明的美國(guó)專利第4313124號(hào)詳細(xì)說明書中記載的條件,那么就能夠進(jìn)行更優(yōu)良的記錄。
作為記錄頭的構(gòu)成,除在上述的各說明書中被公布那樣的噴出口、液路、電熱變換體的組合構(gòu)成(直線狀液流路或直角液流路)外在公布被配置在熱作用面彎曲的區(qū)域的構(gòu)成的美國(guó)專利第4558333號(hào)說明書、美國(guó)專利第4459600號(hào)說明書中記載的構(gòu)成也應(yīng)包含在本發(fā)明中。另外,對(duì)于多個(gè)電熱變換體,也可以作為根據(jù)公布將共同的開槽作為電熱變換體的噴出部分的構(gòu)成的特開昭59-123670號(hào)公報(bào)和公布使吸收熱能的壓力波的開口與噴出部分對(duì)應(yīng)的構(gòu)成的特開昭59-138461號(hào)公報(bào)的構(gòu)成。
而且,作為具有與記錄裝置能記錄的最大記錄媒體的幅度對(duì)應(yīng)的長(zhǎng)度的實(shí)線型的記錄頭可以是通過在上述的說明書中所公布那樣的多個(gè)記錄頭的組合滿足其長(zhǎng)度的構(gòu)成和作為一體地形成的1個(gè)記錄頭的構(gòu)成中的任何一個(gè)。
另外,在上述的實(shí)施形態(tài)所說明的記錄頭本身中不僅使用一體地設(shè)置了墨槽的盒式類型的記錄頭,而且通過裝載在裝置主體中,也可以使用能夠與裝置主體進(jìn)行電路連接和從裝置主體供給墨水的自由交換的芯片類型的記錄頭。
另外,希望在以上說明的記錄裝置的構(gòu)成中,附加對(duì)記錄頭的恢復(fù)設(shè)備、預(yù)備的設(shè)備等能使記錄動(dòng)作更穩(wěn)定。若具體地對(duì)它們舉例,有對(duì)記錄頭的壓蓋設(shè)備、清洗設(shè)備、加壓或吸收設(shè)備、電熱變換體或與它不同的加熱元件或它們的組合的預(yù)備加熱設(shè)備等。另外,為了進(jìn)行穩(wěn)定的記錄,具備進(jìn)行與記錄不同的噴出的預(yù)備噴出方式也是有效的。
而且,作為記錄裝置的記錄方式不僅只是黑色等主流顏色的記錄方式,也可以使記錄頭一體地構(gòu)成或通過多個(gè)組合,但也可以假定具備不同顏色的多色彩色、或混色的全色的至少1種的裝置。
在以上說明的實(shí)施形態(tài)中,以墨水是液體作為前提進(jìn)行說明,但也是在室溫和低于室溫中固化的墨水,可以使用在室溫中軟化或液化的墨水,或者在噴墨方式中,通常進(jìn)行溫度控制以便在30℃以上70℃以下的范圍內(nèi)對(duì)墨水本身進(jìn)行溫度調(diào)整后使墨水的粘性在穩(wěn)定噴出范圍,因此,在賦予使用記錄信號(hào)時(shí)只要墨水形成液狀就可以。
而且,由于通過作為從墨水的固態(tài)向液態(tài)的狀態(tài)變化的能量讓使用,積極地防止熱能的升溫,或者防止墨水的蒸發(fā),因此也可以使用在放置狀態(tài)固化,通過加熱液化的墨水??傊?,在使用通過相應(yīng)于熱能的記錄信號(hào)的賦予使墨水液化,并噴出液狀墨水的墨水,以及在到達(dá)記錄媒體的時(shí)刻已經(jīng)開始固化的墨水等那樣的、通過賦予熱能開始液化的性質(zhì)的墨水的場(chǎng)合,本發(fā)明也能適用。
這種場(chǎng)合的墨水是在特開昭54-56847號(hào)公報(bào)或特開昭60-71260號(hào)公報(bào)中記載的那樣的、在多孔性質(zhì)薄板凹部或貫穿孔中作為固體被保持的狀態(tài),也可以作為與電熱變換體對(duì)置的那樣的狀態(tài)。在本發(fā)明中,對(duì)上述的各墨水最有效的方式是實(shí)行上述膜沸騰方式。
另外,作為涉及本發(fā)明的記錄裝置的形態(tài)除作為計(jì)算機(jī)等信息處理設(shè)備的圖象輸出終端被一體地或獨(dú)立地被設(shè)置外,還可以采取與讀出器等組合的復(fù)制裝置以及具有接收發(fā)送功能的傳真裝置的形態(tài)。
本發(fā)明并不受上述實(shí)施形態(tài)的限制,不與本發(fā)明的精神和范圍脫離,能夠進(jìn)行各種變更和變形。因此,為了將本發(fā)明的范圍公布于眾,,附加以下的權(quán)利要求。
權(quán)利要求
1.一種記錄裝置,為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)被分割的區(qū)域單位的圖象數(shù)據(jù)的緩沖器,其特征在于,具備以下設(shè)備為了將所述被分割的區(qū)域單位的圖象數(shù)據(jù)存儲(chǔ)到所述緩沖器,按每個(gè)色數(shù)據(jù)控制該區(qū)域單位的圖象數(shù)據(jù)的寫入地址信息的寫入控制部分;按每個(gè)色數(shù)據(jù)控制用于讀出存儲(chǔ)在所述緩沖器中的圖象數(shù)據(jù)的讀出地址信息的讀出控制部分;根據(jù)所述讀出地址信息,按照被讀出的圖象數(shù)據(jù),生成所述被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成設(shè)備。
2.如權(quán)利要求1記載的記錄裝置,其特征在于,在所述被分割的區(qū)域單位的圖象數(shù)據(jù)中包含青綠色、黃色、品紅色、以及黑色的色數(shù)據(jù)。
3.如權(quán)利要求1記載的記錄裝置,其特征在于,所述緩沖器能夠把所述圖象數(shù)據(jù)在由起始信息和末尾信息來被設(shè)定的區(qū)域之間循環(huán)存儲(chǔ)。
4.如權(quán)利要求1記載的記錄裝置,其特征在于,在所述寫入地址信息與所述讀出地址信息一致的場(chǎng)合,所述寫入控制部分實(shí)行禁止與存儲(chǔ)在所述緩沖器內(nèi)的圖象數(shù)據(jù)重復(fù)的地址的設(shè)定的控制。
5.如權(quán)利要求1記載的記錄裝置,其特征在于,所述緩沖器的大小根據(jù)所述記錄頭在下一次主掃描中進(jìn)行記錄的噴嘴數(shù)目和所述記錄區(qū)域被分割的幅度信息而被決定。
6.如權(quán)利要求1記載的記錄裝置,其特征在于,所述寫入控制部分根據(jù)被包含在所述圖象數(shù)據(jù)中的所述色數(shù)據(jù)的有無(wú),控制用于在所述緩沖器中存儲(chǔ)的地址信息。
7.如權(quán)利要求1記載的記錄裝置,其特征在于,所述寫入控制部分具備以下寄存器按每個(gè)色數(shù)據(jù)存儲(chǔ)包含有用于識(shí)別在所述圖象數(shù)據(jù)中所包含的數(shù)據(jù)的有無(wú)的信息和該數(shù)據(jù)的光柵數(shù)目的設(shè)定信息的第1寄存器;存儲(chǔ)所述圖象數(shù)據(jù)的幅度信息的第2寄存器;存儲(chǔ)有關(guān)成為被存儲(chǔ)于所述第1寄存器中的寫入對(duì)象的第1塊數(shù)據(jù)的設(shè)定信息和存儲(chǔ)在所述第2寄存器中的圖象數(shù)據(jù)的幅度信息而決定的、作為下一個(gè)寫入對(duì)象的第2塊數(shù)據(jù)的寫入開始地址的第3寄存器,該寫入控制部分在寫入完與該第2塊數(shù)據(jù)對(duì)應(yīng)的圖象數(shù)據(jù)之前,將對(duì)于該第2塊數(shù)據(jù)的寫入地址信息更新為所述決定了的寫入開始地址。
8.如權(quán)利要求1記載的記錄裝置,其特征在于,所述讀出控制部分具有以下寄存器按每個(gè)色數(shù)據(jù)存儲(chǔ)包含有用于識(shí)別在所述圖象數(shù)據(jù)中所包含的數(shù)據(jù)的有無(wú)的信息和該數(shù)據(jù)的光柵數(shù)目的設(shè)定信息的第4寄存器;存儲(chǔ)所述圖象數(shù)據(jù)的幅度信息的第5寄存器;存儲(chǔ)根據(jù)在所述第4寄存器中所存儲(chǔ)的設(shè)定信息和存儲(chǔ)在所述第5寄存器中的圖象數(shù)據(jù)的幅度信息而決定的、讀出開始地址的第6寄存器;以及在讀出完按照被存儲(chǔ)在所述第6寄存器中的讀出地址的圖象數(shù)據(jù)之前,決定對(duì)于下一個(gè)塊數(shù)據(jù)的讀出開始地址,并存儲(chǔ)該數(shù)據(jù)的第7寄存器。
9.如權(quán)利要求1記載的記錄裝置,其特征在于,所述讀出控制部分還具有存儲(chǔ)按每種顏色指定讀出順序的信息的讀出色表寄存器,根據(jù)按所述每種顏色指定讀出順序的信息而控制從所述緩沖器依次讀出。
10.如權(quán)利要求1記載的記錄裝置,其特征在于,所述讀出控制部分在所述讀出地址信息指定了所述緩沖器的末尾的場(chǎng)合,指定所述緩沖器的起始地址。
11.如權(quán)利要求1記載的記錄裝置,其特征在于,所述寫入控制部分進(jìn)行控制,以便在所述寫入地址信息指定了所述緩沖器的末尾的場(chǎng)合,指定所述緩沖器的起始地址。
12.如權(quán)利要求1記載的記錄裝置,其特征在于,能存儲(chǔ)在所述緩沖器中的數(shù)據(jù)個(gè)數(shù)是比1次掃描的記錄區(qū)域小的記錄區(qū)域的數(shù)據(jù)個(gè)數(shù)。
13.如權(quán)利要求1記載的記錄裝置,其特征在于,所述記錄頭是噴出墨水并進(jìn)行記錄的噴墨記錄頭。
14.如權(quán)利要求1記載的記錄裝置,其特征在于,所述記錄頭是利用熱能噴出墨水的記錄頭,并具備用于產(chǎn)生給予墨水的熱能的熱能變換體。
15.一種記錄裝置的控制方法,該記錄裝置為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)該被分割的區(qū)域單位的圖象數(shù)據(jù)的緩沖器,其特征在于,具備以下工序接收來自外部設(shè)備發(fā)送的信息,并將所接收的信息分成將記錄區(qū)域分割成多個(gè)區(qū)域后的被分割的該區(qū)域單位的圖象數(shù)據(jù)、及用于控制該圖象數(shù)據(jù)的寫入和讀出的設(shè)定信息后,處理數(shù)據(jù)的接收工序;根據(jù)所述設(shè)定信息,將被包含在所述區(qū)域單位的圖象數(shù)據(jù)中的每個(gè)色數(shù)據(jù)的信息設(shè)定在寫入控制部分和讀出控制部分的寄存器中的設(shè)定工序;根據(jù)被設(shè)定在所述寄存器中的所述每個(gè)色數(shù)據(jù)的信息,生成用于將所述圖象數(shù)據(jù)寫入?yún)^(qū)域單位中并處理的地址信息的第1控制工序;根據(jù)被設(shè)定于所述寄存器中的所述每個(gè)色數(shù)據(jù)的信息,生成用于讀出所述已進(jìn)行寫入處理的圖象數(shù)據(jù)的地址信息的第2控制工序;以及根據(jù)所述被讀出的圖象數(shù)據(jù),生成所述被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成工序。
16.一種計(jì)算機(jī)程序,在能與打印機(jī)連接的計(jì)算機(jī)設(shè)備中被實(shí)行,并經(jīng)由雙向接口實(shí)現(xiàn)根據(jù)缺省功能驅(qū)動(dòng)所述打印機(jī)的打印機(jī)驅(qū)動(dòng)器的計(jì)算機(jī)上能夠?qū)嵭?,其特征在于,使?jì)算機(jī)實(shí)行在權(quán)利要求15中記載的控制方法。
17.一種計(jì)算機(jī)可讀的記錄媒體,存儲(chǔ)在與打印機(jī)連接的計(jì)算機(jī)設(shè)備中被實(shí)行,并經(jīng)由雙向接口實(shí)現(xiàn)根據(jù)缺省功能驅(qū)動(dòng)所述打印機(jī)的打印機(jī)驅(qū)動(dòng)器的處理工序,其特征在于,所述處理工序存儲(chǔ)實(shí)行在權(quán)利要求15中記載的控制方法的程序。
18.一種記錄裝置,為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)被分割的該區(qū)域單位的圖象數(shù)據(jù)的緩沖器,其特征在于,具備以下設(shè)備在將所述被分割的區(qū)域單位的圖象數(shù)據(jù)存儲(chǔ)到所述緩沖器時(shí),根據(jù)按每個(gè)色數(shù)據(jù)切換數(shù)據(jù)的存儲(chǔ)區(qū)域的信息以及可存儲(chǔ)的緩沖器剩余量和寫入地址更新量的比較結(jié)果,按每個(gè)顏色數(shù)據(jù)控制該區(qū)域單位的圖象數(shù)據(jù)的寫入地址信息的寫入控制部分;按每個(gè)色數(shù)據(jù)控制用于讀出存儲(chǔ)在所述緩沖器中的圖象數(shù)據(jù)的讀出地址信息的讀出控制部分;以及根據(jù)所述讀出地址信息,按照被讀出的圖象數(shù)據(jù),生成所述被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成設(shè)備。
19.如權(quán)利要求18記載的記錄裝置,其特征在于,所述寫入控制部分根據(jù)切換所述存儲(chǔ)區(qū)域的信息的接收,將地址信息更新成色數(shù)據(jù)單位。
20.如權(quán)利要求18記載的記錄裝置,其特征在于,所述寫入控制部分具有比較更新的寫入地址信息和讀出地址信息的比較部分;根據(jù)該比較的結(jié)果,在寫入地址信息≥讀出地址信息的場(chǎng)合,中止寫入地址信息的更新;在由所述讀出控制部分更新讀出地址信息,并且變成寫入地址信息<讀出地址信息的場(chǎng)合,更新寫入地址信息。
21.如權(quán)利要求18記載的記錄裝置,其特征在于,所述寫入控制部分在所述緩沖器剩余量≥所述寫入地址更新量的場(chǎng)合,更新寫入地址信息,并許可按所述每個(gè)色數(shù)據(jù)的數(shù)據(jù)的寫入;在所述緩沖器剩余量<所述寫入地址更新量的場(chǎng)合,不更新寫入地址信息,并禁止所述按每個(gè)色數(shù)據(jù)的數(shù)據(jù)的寫入。
22.如權(quán)利要求18記載的記錄裝置,其特征在于,在所述被分割的區(qū)域單位的圖象數(shù)據(jù)中包含青綠色、黃色、品紅色、以及黑色的色數(shù)據(jù)。
23.如權(quán)利要求18記載的記錄裝置,其特征在于,所述緩沖器能夠把所述圖像數(shù)據(jù)在由起始信息和末尾信息來被設(shè)定的區(qū)域之間循環(huán)存儲(chǔ)。
24.如權(quán)利要求18記載的記錄裝置,其特征在于,所述緩沖器的大小根據(jù)所述記錄頭在下一次主掃描中進(jìn)行記錄的噴嘴數(shù)目和所述記錄區(qū)域被分割的幅度信息而被決定。
25.如權(quán)利要求18記載的記錄裝置,其特征在于,能夠存儲(chǔ)在所述緩沖器中的數(shù)據(jù)個(gè)數(shù)是比1此掃描的記錄區(qū)域小的記錄區(qū)域的數(shù)據(jù)個(gè)數(shù)。
26.如權(quán)利要求18記載的記錄裝置,其特征在于,所述記錄頭是噴出墨水并進(jìn)行記錄的噴墨記錄頭。
27.如權(quán)利要求1記載的記錄裝置,其特征在于,所述記錄頭是利用熱能噴出墨水的記錄頭,并具備用于產(chǎn)生給予墨水的熱能的熱能變換體。
28.一種記錄裝置的控制方法,該記錄裝置為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)該被分割的區(qū)域單位的圖象數(shù)據(jù)的緩沖器,其特征在于,具備以下工序在將所述被分割的區(qū)域單位的圖象數(shù)據(jù)存儲(chǔ)在所述緩沖器中時(shí),根據(jù)按每個(gè)色數(shù)據(jù)切換數(shù)據(jù)的存儲(chǔ)區(qū)域的信息以及可存儲(chǔ)的緩沖器剩余量和寫入地址更新量的比較的結(jié)果,按每個(gè)色數(shù)據(jù)控制該區(qū)域單位的圖象數(shù)據(jù)的寫入地址信息的寫入控制工序;按每個(gè)色數(shù)據(jù)控制用于讀出被存儲(chǔ)在所述緩沖器中的圖象數(shù)據(jù)的讀出地址信息的讀出控制工序;以及根據(jù)所述讀出地址信息,按照被讀出的圖象數(shù)據(jù),生成所述被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成工序。
29.一種計(jì)算機(jī)程序,在能與打印機(jī)連接的計(jì)算機(jī)設(shè)備中被實(shí)行,并經(jīng)由雙向接口實(shí)現(xiàn)根據(jù)缺省功能驅(qū)動(dòng)所述打印機(jī)的打印機(jī)驅(qū)動(dòng)器的計(jì)算機(jī)上能實(shí)行,其特征在于,使計(jì)算機(jī)實(shí)行在權(quán)利要求28中記載的控制方法。
30.一種計(jì)算機(jī)可讀存儲(chǔ)媒體,存儲(chǔ)在與打印機(jī)能連接的計(jì)算機(jī)設(shè)備中被實(shí)行,并經(jīng)由雙向接口實(shí)現(xiàn)根據(jù)缺省功能驅(qū)動(dòng)所述打印機(jī)的打印機(jī)驅(qū)動(dòng)器的處理工序,其特征在于,所述控制工序存儲(chǔ)實(shí)行在權(quán)利要求28中記載的控制方法的程序。
全文摘要
一種記錄裝置,為了使裝載了記錄頭的托架在記錄媒體上掃描并進(jìn)行記錄,將該記錄頭的掃描方向的記錄區(qū)域分割成多個(gè)區(qū)域,并具有存儲(chǔ)被分割的區(qū)域單位的圖象數(shù)據(jù)的緩沖器,為了將被分割的區(qū)域單位的圖象數(shù)據(jù)存儲(chǔ)到所述緩沖器,具備按每個(gè)色數(shù)據(jù)控制該區(qū)域單位的圖象數(shù)據(jù)的寫入地址信息的寫入控制部分,按每個(gè)色數(shù)據(jù)控制用于讀出被存儲(chǔ)在緩沖器中的圖象數(shù)據(jù)的讀出地址信息的讀出控制部分,以及根據(jù)讀出地址信息,按照被讀出的圖象數(shù)據(jù),生成被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成部分。
文檔編號(hào)G06K15/10GK1452124SQ03110758
公開日2003年10月29日 申請(qǐng)日期2003年4月15日 優(yōu)先權(quán)日2002年4月15日
發(fā)明者田中壯平, 黑沼明, 中山亨, 香野哲史 申請(qǐng)人:佳能株式會(huì)社