專利名稱:記錄裝置和打印驅(qū)動(dòng)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在記錄媒體上進(jìn)行記錄的記錄裝置、生成用記錄裝置記錄用的數(shù)據(jù)的打印驅(qū)動(dòng)器。
背景技術(shù):
以往,已知有下述的記錄裝置(印刷裝置),其中,為了使安裝了記錄頭的載體在記錄媒體上掃描來(lái)進(jìn)行記錄,將記錄頭的掃描方向的記錄區(qū)域分割為多個(gè)區(qū)域,該記錄裝置具有存儲(chǔ)已被分割的區(qū)域單位的圖像數(shù)據(jù)的緩沖器。在這樣的記錄裝置中,具備寫入控制部,該寫入控制部在緩沖器中存儲(chǔ)已被分割的區(qū)域單位的圖像數(shù)據(jù)時(shí),根據(jù)對(duì)每種色數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)存儲(chǔ)區(qū)域的信息、能存儲(chǔ)的緩沖器剩余量和寫入地址更新量的比較結(jié)果,對(duì)每種色數(shù)據(jù)控制區(qū)域單位的圖像數(shù)據(jù)的寫入地址信息。此外,具備對(duì)每種色數(shù)據(jù)控制讀出在緩沖器中已被存儲(chǔ)的圖像數(shù)據(jù)用的讀出地址信息的讀出控制部和依據(jù)根據(jù)讀出地址信息已被讀出的圖像數(shù)據(jù)生成已被分割的區(qū)域單位的記錄數(shù)據(jù)的記錄數(shù)據(jù)生成單元。在以這種方式構(gòu)成的現(xiàn)有的記錄裝置中,在與記錄頭的數(shù)據(jù)的排列方向相同的水平方向上利用主計(jì)算機(jī)排列了從主計(jì)算機(jī)發(fā)送的圖像數(shù)據(jù)。
但是,由于主計(jì)算機(jī)對(duì)于單位比特的數(shù)據(jù)處理是比較困難的,故在與記錄頭的數(shù)據(jù)排列方向相同的水平方向上變更圖像數(shù)據(jù)的排列的單位比特的數(shù)據(jù)處理需要很多的時(shí)間。因此,在提高從打印驅(qū)動(dòng)器對(duì)記錄裝置的圖像數(shù)據(jù)的傳送速度以謀求記錄速度高速化方面,該數(shù)據(jù)處理時(shí)間成為大的障礙。
發(fā)明內(nèi)容
因而,本發(fā)明是鑒于上述的課題而進(jìn)行的,其目的在于謀求從主計(jì)算機(jī)到記錄裝置的圖像數(shù)據(jù)傳送速度的高速化。
為了實(shí)現(xiàn)上述目的,本發(fā)明的記錄裝置通過在記錄裝置中具有在與記錄頭的數(shù)據(jù)的排列相同的水平方向上變更圖像數(shù)據(jù)的排列的功能,謀求來(lái)自主計(jì)算機(jī)的圖像數(shù)據(jù)傳送速度的高速化。
如以上已說(shuō)明的那樣,按照本發(fā)明,可謀求從主計(jì)算機(jī)至記錄裝置的圖像數(shù)據(jù)傳送速度的高速化。
圖1是與本發(fā)明的一實(shí)施例有關(guān)的噴墨記錄裝置的斜視圖。
圖2是第1實(shí)施例的圖像變換塊的說(shuō)明圖。
圖3是第2實(shí)施例的圖像變換塊的說(shuō)明圖。
圖4是說(shuō)明本發(fā)明的實(shí)施例的噴墨記錄裝置的記錄控制部的框圖。
圖5A、B是示出在接收緩沖器中存儲(chǔ)了從主計(jì)算機(jī)傳送的數(shù)據(jù)時(shí)的數(shù)據(jù)結(jié)構(gòu)圖。
圖6是示出保持圖像數(shù)據(jù)的記錄緩沖器的數(shù)據(jù)結(jié)構(gòu)圖。
圖7是圖像數(shù)據(jù)的變換的說(shuō)明圖。
圖8是說(shuō)明從控制塊輸出的信號(hào)的時(shí)序圖。
圖9是說(shuō)明從控制塊輸出的信號(hào)的時(shí)序圖。
圖10是第1實(shí)施例的變形例的圖像變換塊的說(shuō)明圖。
具體實(shí)施例方式
以下說(shuō)明本發(fā)明的一個(gè)優(yōu)選實(shí)施例。
首先,說(shuō)明一個(gè)實(shí)施例的概要。
本實(shí)施例的記錄裝置是為了使安裝了記錄頭的載體在記錄媒體上掃描來(lái)進(jìn)行記錄而將上述記錄頭的掃描方向的記錄區(qū)域分割為多個(gè)區(qū)域并具有存儲(chǔ)已被分割的區(qū)域單位的印字圖像數(shù)據(jù)的緩沖器的記錄裝置,具有將由主計(jì)算機(jī)發(fā)送來(lái)的圖像數(shù)據(jù)變換為上述印字圖像數(shù)據(jù)的圖像變換功能,具備寫入控制部,該寫入控制部根據(jù)對(duì)每種色數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)存儲(chǔ)區(qū)域的信息、能存儲(chǔ)的緩沖器剩余量和寫入地址更新量的比較的結(jié)果,對(duì)每種色數(shù)據(jù)控制上述區(qū)域單位的印字圖像數(shù)據(jù)的寫入地址信息。
此外,在本實(shí)施例的記錄裝置中,上述圖像變換功能具有將相對(duì)于上述記錄頭的數(shù)據(jù)的排列為垂直方向上排列的圖像數(shù)據(jù)作為與上述記錄頭的數(shù)據(jù)的排列方向相同的水平方向的圖像數(shù)據(jù)重新排列的功能。
此外,本實(shí)施例的記錄裝置是為了使記錄頭相對(duì)于記錄媒體掃描來(lái)進(jìn)行記錄而將上述記錄頭的掃描方向的記錄區(qū)域分割為多個(gè)區(qū)域并以上述已被分割的區(qū)域單位進(jìn)行記錄的記錄裝置,其特征在于具備將從主計(jì)算機(jī)發(fā)送來(lái)的、相對(duì)于上述記錄頭的數(shù)據(jù)的排列為垂直的方向上排列的圖像數(shù)據(jù)重新排列為與上述記錄頭的數(shù)據(jù)的排列方向相同的水平方向的圖像數(shù)據(jù)的變換單元。
以下,具體地說(shuō)明將本發(fā)明應(yīng)用于噴墨記錄裝置(印刷裝置)的一實(shí)施例。
圖1是與本發(fā)明的一實(shí)施例有關(guān)的噴墨記錄裝置的斜視圖。
在圖1中,載體1安裝記錄頭(未圖示)和盒10,可沿導(dǎo)向軸2移動(dòng)。再有,在本實(shí)施例中,記錄頭是噴墨方式的記錄頭。
利用給紙滾筒(未圖示)將記錄紙送入裝置本體內(nèi),利用送紙滾筒5、夾緊滾筒(未圖示)、壓紙板(未圖示)夾住記錄紙,將其運(yùn)送到記錄頭的前面,進(jìn)行記錄。
墨盒10是容納了黃、紅、藍(lán)這3色的彩色墨盒和Bk墨盒這2種墨盒,分別插入到盒導(dǎo)槽7中,與記錄頭連接。
<第1實(shí)施例>
圖2是關(guān)于第1實(shí)施例的圖像變換塊的說(shuō)明圖。
在圖2中,51是圖像數(shù)據(jù)保存塊,52是圖像數(shù)據(jù)變換塊,53是控制圖像數(shù)據(jù)保存塊51和圖像數(shù)據(jù)變換塊52的動(dòng)作用的控制塊,將51~53歸納起來(lái)的是圖像變換塊54。此外,55是圖像數(shù)據(jù)解壓縮塊,8是記錄緩沖結(jié)構(gòu)控制電路,4是記錄緩沖器。從圖像數(shù)據(jù)解壓縮塊55輸入變色信號(hào)(圖4的s541)、解壓縮結(jié)束信號(hào)(圖4的s542)。根據(jù)變色信號(hào)可判斷處理了的圖像數(shù)據(jù)的顏色。根據(jù)解壓縮結(jié)束信號(hào)可判斷輸入的數(shù)據(jù)消除了的情況。該變色信號(hào)是圖像數(shù)據(jù)解壓縮塊55識(shí)別在接收緩沖器中存儲(chǔ)了的圖像數(shù)據(jù)中的變色代碼并被輸出的信號(hào)。
然后,從圖像變換塊54對(duì)記錄緩沖結(jié)構(gòu)控制電路(參照?qǐng)D4的8)輸出變色信號(hào)(圖4的s807)、解壓縮結(jié)束信號(hào)(圖4的s808)。
此外,通過從記錄緩沖結(jié)構(gòu)控制電路(參照?qǐng)D4的8)輸入緩沖器填滿信號(hào)(圖4的s809),記錄緩沖器4可識(shí)別緩沖器填滿的情況。
此外,70是輸入圖像數(shù)據(jù),74是已被變換的圖像數(shù)據(jù),76是寫入要求信號(hào),78是寫入許可信號(hào),80是寫入開始信號(hào),82是輸出開始信號(hào),84是寫入開始信號(hào),86是輸出開始信號(hào),90是寫入要求信號(hào)。
本實(shí)施例的噴墨記錄裝置與主計(jì)算機(jī)連接,從主計(jì)算機(jī)一側(cè)接收?qǐng)D像數(shù)據(jù)的供給來(lái)進(jìn)行記錄。此外,本實(shí)施例的記錄裝置為了使安裝了記錄頭的載體在記錄媒體上掃描來(lái)進(jìn)行記錄而將上述記錄頭的掃描方向的記錄區(qū)域分割為多個(gè)區(qū)域,在每個(gè)已被分割的區(qū)域中記錄(印刷)圖像。此時(shí),在本實(shí)施例的噴墨記錄裝置中,在主計(jì)算機(jī)一側(cè)不進(jìn)行利用比特單位的數(shù)據(jù)處理在與記錄頭的數(shù)據(jù)排列方向相同的水平方向上變更圖像數(shù)據(jù)的排列,用記錄裝置一側(cè)的圖像數(shù)據(jù)變換塊52或圖像數(shù)據(jù)變換塊103來(lái)進(jìn)行該圖像數(shù)據(jù)的重新排列。因此,可使來(lái)自主計(jì)算機(jī)到記錄裝置的圖像數(shù)據(jù)的傳送速度高速化,可謀求印字速度的高速化。
以下,更詳細(xì)地說(shuō)明圖2的各塊。
<圖像數(shù)據(jù)保存塊>
在圖像數(shù)據(jù)保存塊51中,利用來(lái)自控制塊53的寫入開始信號(hào)80,進(jìn)行輸入圖像數(shù)據(jù)的輸入和保存。此外,利用來(lái)自控制塊53的輸出開始信號(hào)82,一度對(duì)圖像數(shù)據(jù)變換塊52輸出全部的圖像數(shù)據(jù)72。
<圖像數(shù)據(jù)變換塊>
圖像數(shù)據(jù)變換塊52利用來(lái)自控制塊53的寫入開始信號(hào)84,進(jìn)行圖像數(shù)據(jù)72的全部數(shù)據(jù)的輸入和保存。此外,利用來(lái)自控制塊53的輸出開始信號(hào)86,一邊對(duì)記錄緩沖器4變換圖像,一邊輸出已被變換的圖像數(shù)據(jù)74。
<數(shù)據(jù)線>
輸入圖像數(shù)據(jù)70是例如16比特單位的數(shù)據(jù)。此外,圖像數(shù)據(jù)72例如是一條為16比特單位的數(shù)據(jù)線,以并行方式從圖像數(shù)據(jù)保存塊51對(duì)圖像數(shù)據(jù)變換塊52傳送16個(gè)16比特單位的數(shù)據(jù)。此外,已被變換的圖像數(shù)據(jù)74是例如16比特單位的數(shù)據(jù)。
<圖像數(shù)據(jù)解壓縮塊>
如果使用圖8來(lái)說(shuō)明,則與輸入圖像數(shù)據(jù)70同時(shí)地輸出寫入要求信號(hào)76,寫入許可信號(hào)78與該寫入要求信號(hào)76對(duì)應(yīng)地變化。如果與該寫入許可信號(hào)78一起輸出寫入開始信號(hào)80,則在圖像數(shù)據(jù)保存塊51中存儲(chǔ)輸入圖像數(shù)據(jù)70。
然后,如果輸出下一個(gè)寫入要求信號(hào)76,則圖像數(shù)據(jù)解壓縮塊55進(jìn)行下一個(gè)輸入圖像數(shù)據(jù)70的輸出。該輸入圖像數(shù)據(jù)70的傳送為1個(gè)系列,進(jìn)行規(guī)定次數(shù)(例如16次)的數(shù)據(jù)傳送。由此,從圖像數(shù)據(jù)解壓縮塊55對(duì)圖像數(shù)據(jù)保存塊51按順序傳送輸入圖像數(shù)據(jù)70(16比特?cái)?shù)據(jù))。
再有,在結(jié)束了輸入圖像數(shù)據(jù)70的傳送系列后輸出變色信號(hào)(圖4的s541),在變色信號(hào)(圖4的s541)之后輸出解壓縮結(jié)束信號(hào)(圖4的s542)。
例如,在圖6那樣在第1塊中傳送8色部分的數(shù)據(jù)的情況下,在輸出了1色部分的數(shù)據(jù)后輸出變色代碼。即,輸出8次的變色代碼。其后,輸出解壓縮結(jié)束信號(hào)。對(duì)于第2塊來(lái)說(shuō),也同樣地輸出8次的變色代碼。其后,輸出解壓縮結(jié)束信號(hào)。
這樣,在1次的主掃描中,輸出與數(shù)據(jù)塊數(shù)對(duì)應(yīng)數(shù)目的解壓縮結(jié)束信號(hào)。例如,在為了1次的掃描記錄而進(jìn)行了8塊部分的數(shù)據(jù)傳送的情況下,輸出8次解壓縮結(jié)束信號(hào)。
<記錄緩沖結(jié)構(gòu)控制電路8、記錄緩沖器4>
后面詳細(xì)地?cái)⑹鲞@些內(nèi)容。
<控制塊>
(對(duì)于圖像數(shù)據(jù)解壓縮塊55)控制塊53具備對(duì)該傳送次數(shù)進(jìn)行計(jì)數(shù)的傳送計(jì)數(shù)器。每進(jìn)行1次傳送,對(duì)該傳送計(jì)數(shù)器的值加1。
再有,如果在傳送規(guī)定的次數(shù)之前輸入變色信號(hào)(圖4的s541),則圖像變換塊54在圖像數(shù)據(jù)保存塊51中設(shè)置零數(shù)據(jù),來(lái)代替?zhèn)魉洼斎雸D像數(shù)據(jù)70。例如,如果在傳送了10次16比特?cái)?shù)據(jù)時(shí)輸入變色信號(hào),則設(shè)置剩下的6個(gè)零數(shù)據(jù)。然后,對(duì)記錄緩沖器輸出在圖像數(shù)據(jù)保存塊51和圖像數(shù)據(jù)變換塊54保持了的全部數(shù)據(jù)。再者,在該輸出后,對(duì)記錄緩沖結(jié)構(gòu)控制電路8輸出變色信號(hào)(圖4的s541)。
此外,如果在傳送了規(guī)定次數(shù)后輸入變色信號(hào)(圖4的s541),則對(duì)記錄緩沖器輸出在圖像數(shù)據(jù)保存塊51和圖像數(shù)據(jù)變換塊54保持了的全部數(shù)據(jù)。再者,在該輸出后,對(duì)記錄緩沖結(jié)構(gòu)控制電路8輸出變色信號(hào)(圖4的s541)。
此外,如果輸入解壓縮結(jié)束信號(hào)s542,則將傳送次數(shù)計(jì)數(shù)器的值清零。由此,進(jìn)行下一次傳送系列的準(zhǔn)備。在下一次傳送系列中,以對(duì)用上一次的系列傳送了的數(shù)據(jù)進(jìn)行重寫的方式進(jìn)行存儲(chǔ)。
(對(duì)于圖像數(shù)據(jù)保存塊51)如果控制塊53從圖像數(shù)據(jù)解壓縮塊55接收寫入要求信號(hào)76,則只要圖像數(shù)據(jù)保存塊51為能寫入的狀態(tài),可對(duì)圖像數(shù)據(jù)解壓縮塊55輸出寫入許可信號(hào)78。
控制塊53通過參照上述的傳送計(jì)數(shù)器的值,可知道圖像數(shù)據(jù)保存塊51的狀態(tài)。例如,在1次也未輸入圖像時(shí),使計(jì)數(shù)器為0。每當(dāng)接收一個(gè)數(shù)據(jù)時(shí),使計(jì)數(shù)器加1。然后,如果計(jì)數(shù)器到達(dá)預(yù)先設(shè)定了的值(例如計(jì)數(shù)值為16),則圖像數(shù)據(jù)保存塊51成為不能寫入的狀態(tài)。在對(duì)于圖像數(shù)據(jù)變換塊52結(jié)束了圖像數(shù)據(jù)72的寫入后,將該計(jì)數(shù)值設(shè)定為零。
此外,如果控制塊53從圖像數(shù)據(jù)解壓縮塊55接收寫入要求信號(hào)76,則只要圖像數(shù)據(jù)保存塊51為能寫入的狀態(tài),可對(duì)圖像數(shù)據(jù)保存塊51輸出寫入開始信號(hào)80。再有,在本實(shí)施例中,同時(shí)輸出了寫入許可信號(hào)78和寫入開始信號(hào)80,但也可以是在寫入許可信號(hào)78之前輸出寫入開始信號(hào)80的形態(tài)。
如果對(duì)圖像數(shù)據(jù)保存塊51輸入輸入圖像數(shù)據(jù)70并結(jié)束保存,則停止寫入開始信號(hào)80的輸出。在該輸入方法中,進(jìn)行16次例如16比特單位的單個(gè)輸入?;蛘撸部蛇M(jìn)行16比特單位的脈沖串輸入(16次連續(xù)輸入)。
在接收了預(yù)先設(shè)定了的次數(shù)、例如16次來(lái)自圖像數(shù)據(jù)解壓縮塊55的輸入圖像數(shù)據(jù)70后,對(duì)圖像數(shù)據(jù)保存塊51輸出輸出開始信號(hào)82。如果成為該狀態(tài),則圖像數(shù)據(jù)保存塊51成為不能寫入的狀態(tài)。
(對(duì)于圖像數(shù)據(jù)變換塊52)如果圖像數(shù)據(jù)保存塊51接收預(yù)先設(shè)定了的次數(shù)的輸入,則從控制塊53對(duì)圖像數(shù)據(jù)保存塊輸出輸出開始信號(hào)82。在此,控制塊53具備另一個(gè)計(jì)數(shù)器「輸出計(jì)數(shù)器」,根據(jù)該計(jì)數(shù)值可知道圖像數(shù)據(jù)變換塊52的狀態(tài)。
例如,如果圖像數(shù)據(jù)變換塊52接收?qǐng)D像數(shù)據(jù)72,則在計(jì)數(shù)器中設(shè)置預(yù)先設(shè)定了的次數(shù)、例如16。然后,如果從圖像數(shù)據(jù)變換塊52對(duì)記錄緩沖器4進(jìn)行預(yù)先設(shè)定了的次數(shù)的數(shù)據(jù)傳送,則輸出計(jì)數(shù)器的值為零。在圖9中示出該狀況。
如圖9中所示,在輸出計(jì)數(shù)器的值為零時(shí),圖像數(shù)據(jù)變換塊52成為可保存的狀態(tài)。在控制塊53的輸出計(jì)數(shù)器的值為零且輸出開始信號(hào)82的值為高電平(H)的狀態(tài)下,輸出寫入開始信號(hào)84。如果輸出該寫入開始信號(hào)84,則從圖像數(shù)據(jù)保存塊51對(duì)圖像數(shù)據(jù)變換塊52傳送圖像數(shù)據(jù)72。
如果在圖像數(shù)據(jù)變換塊52中輸入、保存了圖像數(shù)據(jù)72,則停止輸出開始信號(hào)82的輸出,返回到能寫入圖像數(shù)據(jù)保存塊51的狀態(tài)。其后,在圖像數(shù)據(jù)解壓縮塊55、圖像數(shù)據(jù)保存塊51、圖像數(shù)據(jù)變換塊52與控制塊53之間重復(fù)進(jìn)行與以上同樣的處理。
(對(duì)于圖像數(shù)據(jù)變換塊)關(guān)于對(duì)圖像數(shù)據(jù)變換塊52的圖像數(shù)據(jù)72的輸入,以并行方式同時(shí)傳送16個(gè)例如16比特單位的數(shù)據(jù),同時(shí)寫入16個(gè)數(shù)據(jù)。
如果在圖像數(shù)據(jù)變換塊52中結(jié)束圖像數(shù)據(jù)72的全部的數(shù)據(jù)的輸入和保存,則在本實(shí)施例中,同時(shí)從控制塊53對(duì)記錄緩沖結(jié)構(gòu)控制電路8輸出寫入要求信號(hào)90和對(duì)圖像數(shù)據(jù)變換塊52輸出輸出開始信號(hào)86。但是,也可以是在寫入要求信號(hào)90之前輸出輸出開始信號(hào)86的形態(tài)。如果成為該狀態(tài),則圖像數(shù)據(jù)變換塊52成為不能寫入的狀態(tài)。
為了從圖像數(shù)據(jù)變換塊52輸出下一個(gè)數(shù)據(jù),一度停止輸出開始信號(hào)86和寫入要求信號(hào)90的輸出,重新對(duì)圖像數(shù)據(jù)變換塊52輸出輸出開始信號(hào)86,對(duì)記錄緩沖結(jié)構(gòu)控制電路8輸出寫入要求信號(hào)90。
關(guān)于輸出方法,進(jìn)行16次例如16比特單位的單個(gè)輸出。將16次的傳送作為1個(gè)傳送系列來(lái)進(jìn)行。作為傳送方法,可用16比特單位的脈沖串輸出(16次連續(xù)輸出)來(lái)進(jìn)行以代替該方法。
如果對(duì)記錄緩沖器4結(jié)束了全部的已被變換的圖像數(shù)據(jù)74的輸出,則停止寫入要求信號(hào)90和輸出開始信號(hào)86的輸出,使圖像數(shù)據(jù)變換塊52返回到能寫入的狀態(tài)。其后,在記錄緩沖結(jié)構(gòu)控制電路8、記錄緩沖器4、圖像數(shù)據(jù)變換塊52與控制塊53之間重復(fù)進(jìn)行與以上同樣的處理。此外,在接收了緩沖器填滿信號(hào)(圖4的s809)的情況下,停止輸出開始信號(hào)86和寫入要求信號(hào)90的輸出。然后,在解除了緩沖器填滿信號(hào)(從H至L)的情況下,輸出輸出開始信號(hào)86和寫入要求信號(hào)90。
<第1實(shí)施例的變形例>
圖10示出第1實(shí)施例的變形例。如圖10中所示,圖像變換塊54可以是具備2個(gè)控制塊的形態(tài)。此時(shí),控制塊531也對(duì)圖像數(shù)據(jù)變換塊52輸出輸出開始信號(hào)82。此外,控制塊532也對(duì)圖像數(shù)據(jù)保存塊51輸出寫入開始信號(hào)84。
<第2實(shí)施例>
圖3是第2實(shí)施例中的圖像變換塊的說(shuō)明圖。101是圖像數(shù)據(jù)保存塊(1),102是圖像數(shù)據(jù)保存塊(2),103是圖像數(shù)據(jù)變換塊,104是控制圖像數(shù)據(jù)保存塊(1)101、圖像數(shù)據(jù)保存塊(2)102和圖像數(shù)據(jù)變換塊103的動(dòng)作用的控制塊,將101~104歸納起來(lái)是圖像變換塊105。此外,106是圖像數(shù)據(jù)解壓縮塊,107是DMA(動(dòng)態(tài)存儲(chǔ)器存取)塊。
再有,與第1實(shí)施例同樣,從圖像數(shù)據(jù)解壓縮塊106輸入變色信號(hào)(圖4的s541)、解壓縮結(jié)束信號(hào)(圖4的s542)。對(duì)記錄緩沖結(jié)構(gòu)控制電路(參照?qǐng)D4的8)輸出變色信號(hào)(圖4的s807)、解壓縮結(jié)束信號(hào)(圖4的s808)。通過從記錄緩沖結(jié)構(gòu)控制電路(參照?qǐng)D4的8)輸入緩沖器填滿信號(hào)(圖4的s809),可識(shí)別記錄緩沖器4是否填滿的情況。由于這些與第1實(shí)施例相同,故省略其說(shuō)明。
此外,110是輸入圖像數(shù)據(jù),112是圖像數(shù)據(jù)(1),114是圖像數(shù)據(jù)(2),116是已被變換的圖像數(shù)據(jù),118是寫入要求信號(hào),120是寫入許可信號(hào),122是寫入開始信號(hào),124是輸出開始信號(hào),126是寫入開始信號(hào),128是輸出開始信號(hào),130是寫入開始信號(hào),132是輸出開始信號(hào),136是寫入要求信號(hào)。
以下,更詳細(xì)地說(shuō)明圖3的各塊。
<圖像數(shù)據(jù)保存塊>
圖像數(shù)據(jù)保存塊(1)101利用來(lái)自控制塊104的寫入開始信號(hào)122,進(jìn)行輸入圖像數(shù)據(jù)110的輸入和保存。此外,利用來(lái)自控制塊104的輸出開始信號(hào)124,一度對(duì)圖像數(shù)據(jù)保存塊(2)102輸出全部的圖像數(shù)據(jù)(1)112。
圖像數(shù)據(jù)保存塊(2)102利用來(lái)自控制塊104的寫入開始信號(hào)126,進(jìn)行圖像數(shù)據(jù)(1)112的輸入和保存。利用來(lái)自控制塊104的輸出開始信號(hào)128,一度對(duì)圖像數(shù)據(jù)變換塊103輸出全部的圖像數(shù)據(jù)(2)114。
<圖像數(shù)據(jù)變換塊>
圖像數(shù)據(jù)變換塊103利用來(lái)自控制塊104的寫入開始信號(hào)130,在圖像數(shù)據(jù)保存塊(2)中進(jìn)行圖像數(shù)據(jù)(2)114的全部數(shù)據(jù)的輸入和保存。此外,利用來(lái)自控制塊104的輸出開始信號(hào)132,一邊對(duì)記錄緩沖器4變換圖像,一邊輸出已被變換的圖像數(shù)據(jù)116。
<數(shù)據(jù)線>
輸入圖像數(shù)據(jù)(1)110是例如16比特單位的數(shù)據(jù)。此外,圖像數(shù)據(jù)(2)112例如是一條為16比特單位的數(shù)據(jù)線,以并行方式從圖像數(shù)據(jù)保存塊(1)101對(duì)圖像數(shù)據(jù)保存塊(2)102一下子傳送16個(gè)16比特單位的數(shù)據(jù)。
此外,圖像數(shù)據(jù)(2)114例如是一條為16比特單位的數(shù)據(jù)線,以并行方式從圖像數(shù)據(jù)保存塊(2)102對(duì)圖像數(shù)據(jù)變換塊103傳送16個(gè)16比特單位的數(shù)據(jù)。此外,已被變換的圖像數(shù)據(jù)116是例如16比特單位的數(shù)據(jù)。
<圖像數(shù)據(jù)解壓縮塊>
關(guān)于寫入要求信號(hào)118、輸入圖像數(shù)據(jù)110、寫入許可信號(hào)120、寫入開始信號(hào)122的控制,由于與第1實(shí)施例相同,故省略其說(shuō)明。
<記錄緩沖結(jié)構(gòu)控制電路、記錄緩沖器>
后面詳細(xì)地?cái)⑹鲞@些內(nèi)容。
<控制塊>
控制塊104的動(dòng)作基本上與在第1實(shí)施例中已說(shuō)明的控制器是同樣的。
(對(duì)圖像數(shù)據(jù)保存塊(1)101)如果控制塊104從圖像數(shù)據(jù)解壓縮塊106接收寫入要求信號(hào)120,則只要圖像數(shù)據(jù)保存塊(2)102處于能寫入的狀態(tài),則對(duì)圖像數(shù)據(jù)解壓縮塊106輸出寫入許可信號(hào)120。
如果控制塊104從圖像數(shù)據(jù)解壓縮塊106接收寫入要求信號(hào)120,則只要圖像數(shù)據(jù)保存塊(1)101處于能寫入的狀態(tài),則對(duì)圖像數(shù)據(jù)保存塊(1)101輸出寫入開始信號(hào)122。
可同時(shí)輸出寫入許可信號(hào)120和寫入開始信號(hào)122,或在寫入許可信號(hào)120之前輸出寫入開始信號(hào)122。
如果在圖像數(shù)據(jù)保存塊(1)101中結(jié)束了輸入圖像數(shù)據(jù)110的輸入和保存,則停止寫入開始信號(hào)122的輸出。
在該輸入方法中,進(jìn)行16次例如16比特單位的單個(gè)輸入。或者,也可進(jìn)行16比特單位的脈沖串輸入(16次連續(xù)輸入)。
在接收了預(yù)先設(shè)定了的次數(shù)、例如16次來(lái)自圖像數(shù)據(jù)解壓縮塊106的輸入圖像數(shù)據(jù)110后,對(duì)圖像數(shù)據(jù)保存塊(1)101輸出輸出開始信號(hào)124。如果成為該狀態(tài),則圖像數(shù)據(jù)保存塊(1)101成為不能寫入的狀態(tài)。
如果在圖像數(shù)據(jù)保存塊(2)102中輸入、保存了圖像數(shù)據(jù)(1)112,則停止輸出開始信號(hào)124和圖像數(shù)據(jù)(1)112的輸出,使圖像數(shù)據(jù)保存塊(1)101返回到能寫入的狀態(tài)。
其后,在圖像數(shù)據(jù)解壓縮塊106、圖像數(shù)據(jù)保存塊(1)101、圖像數(shù)據(jù)保存塊(2)102與控制塊104之間重復(fù)進(jìn)行與以上同樣的處理。
(對(duì)圖像數(shù)據(jù)保存塊(2)102)只要圖像數(shù)據(jù)保存塊(1)101輸出了圖像數(shù)據(jù)110和輸出開始信號(hào)124,而且圖像數(shù)據(jù)保存塊(2)102處于能輸入的狀態(tài),則控制塊104輸出寫入開始信號(hào)126。
如果在圖像數(shù)據(jù)保存塊(2)102中結(jié)束圖像數(shù)據(jù)(1)112的全部的數(shù)據(jù)的輸入和保存,則輸出輸出開始信號(hào)128。如果成為該狀態(tài),則圖像數(shù)據(jù)保存塊(2)102成為不能寫入的狀態(tài)。
關(guān)于對(duì)圖像數(shù)據(jù)保存塊(2)102的圖像數(shù)據(jù)(1)112的輸入,以并行方式同時(shí)傳送16個(gè)例如16比特單位的數(shù)據(jù),同時(shí)寫入16個(gè)數(shù)據(jù)。
如果在圖像數(shù)據(jù)變換塊103中輸入、保存了圖像數(shù)據(jù)(2)114,則同時(shí)停止輸出開始信號(hào)128的輸出,使圖像數(shù)據(jù)保存塊(2)102返回到能寫入的狀態(tài)。
其后,在圖像數(shù)據(jù)保存塊(1)101、圖像數(shù)據(jù)保存塊(2)102、圖像數(shù)據(jù)變換塊103與控制塊104之間重復(fù)進(jìn)行與以上同樣的處理。
(對(duì)圖像數(shù)據(jù)變換塊)只要圖像數(shù)據(jù)保存塊(2)102輸出了圖像數(shù)據(jù)(2)114和輸出開始信號(hào)128,而且圖像數(shù)據(jù)變換塊103處于能輸入的狀態(tài),則控制塊104輸出寫入開始信號(hào)130。
如果在圖像數(shù)據(jù)變換塊103中結(jié)束圖像數(shù)據(jù)(2)114的全部的數(shù)據(jù)的輸入和保存,則從控制塊104同時(shí)對(duì)記錄緩沖結(jié)構(gòu)控制電路8輸出寫入要求信號(hào)136和對(duì)圖像數(shù)據(jù)變換塊103輸出輸出開始信號(hào)86,或者在寫入要求信號(hào)136之前輸出輸出開始信號(hào)86。如果成為該狀態(tài),則圖像數(shù)據(jù)變換塊103成為不能寫入的狀態(tài)。
關(guān)于對(duì)圖像數(shù)據(jù)變換塊103的圖像數(shù)據(jù)(2)114的輸入,以并行方式同時(shí)傳送16個(gè)例如16比特單位的數(shù)據(jù),同時(shí)寫入16個(gè)數(shù)據(jù)。
為了從圖像數(shù)據(jù)變換塊103輸出下一個(gè)數(shù)據(jù),一度停止輸出開始信號(hào)132和寫入要求信號(hào)136的輸出,重新對(duì)圖像數(shù)據(jù)變換塊103輸出輸出開始信號(hào)132,對(duì)記錄緩沖結(jié)構(gòu)控制電路8輸出寫入要求信號(hào)136。
在該輸入方法中,進(jìn)行16次例如16比特單位的單個(gè)輸入?;蛘?,也可進(jìn)行16比特單位的脈沖串輸入(16次連續(xù)輸入)。
如果結(jié)束對(duì)記錄緩沖器4輸出已被變換的圖像數(shù)據(jù)116的全部的數(shù)據(jù),則停止輸出開始信號(hào)132的輸出,使圖像數(shù)據(jù)變換塊103返回到能寫入的狀態(tài)。
其后,在記錄緩沖結(jié)構(gòu)控制電路8、記錄緩沖器4、圖像數(shù)據(jù)變換塊103與控制塊104之間重復(fù)進(jìn)行與以上同樣的處理。
如上所述,在第2實(shí)施例中,通過將圖像數(shù)據(jù)保存塊作成2級(jí)結(jié)構(gòu),圖像數(shù)據(jù)保存塊(2)102起到緩沖器的功能。
利用該結(jié)構(gòu),例如在圖像數(shù)據(jù)解壓縮塊106輸出數(shù)據(jù)的速度比對(duì)記錄緩沖器4傳送數(shù)據(jù)的速度快時(shí),由于因圖像數(shù)據(jù)保存塊(2)102的緣故圖像數(shù)據(jù)保存塊(1)空閑的狀態(tài)較多,故可平穩(wěn)地進(jìn)行而不停止圖像數(shù)據(jù)解壓縮塊106的處理。
此外,相反在圖像數(shù)據(jù)解壓縮塊106輸出數(shù)據(jù)的速度比對(duì)記錄緩沖器4傳送數(shù)據(jù)的速度慢時(shí),由于因圖像數(shù)據(jù)保存塊(2)102存在的緣故,圖像數(shù)據(jù)保存塊(2)常時(shí)地輸入了數(shù)據(jù)的狀態(tài)較多,故可平穩(wěn)地進(jìn)行而不停止記錄緩沖結(jié)構(gòu)控制電路8和記錄緩沖器4的處理。
<使用了上述實(shí)施例的記錄裝置>
圖4是示出使用了在與本發(fā)明有關(guān)的記錄裝置的第1實(shí)施例中已說(shuō)明的圖像變換塊54的情況的記錄裝置的記錄控制部的框圖。在該圖中,參照編號(hào)1是經(jīng)接口信號(hào)線S1接收從主計(jì)算機(jī)(未圖示)傳送來(lái)的數(shù)據(jù)、從該接收了的數(shù)據(jù)中抽出記錄裝置的動(dòng)作中必要的數(shù)據(jù)和圖像數(shù)據(jù)并一度存儲(chǔ)的接口控制部(控制器),從接口控制器1抽出的數(shù)據(jù)經(jīng)信號(hào)線S2存儲(chǔ)在接收緩沖器2中。
用SRAM或DRAM等的存儲(chǔ)裝置構(gòu)成接收緩沖器2,在該接收緩沖器中存儲(chǔ)的數(shù)據(jù)的結(jié)構(gòu)如圖5A、B中所示。
如在圖5A中接收緩沖器的數(shù)據(jù)結(jié)構(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ù)據(jù)系列的順序傳送來(lái)的數(shù)據(jù)被存儲(chǔ)在接收緩沖器的連續(xù)的地址中,在此示出的設(shè)定數(shù)據(jù)206是表示例如給紙的執(zhí)行或送紙量的設(shè)定、所使用的記錄頭的數(shù)目等的信息,用該設(shè)定數(shù)據(jù)確定的信息全部齊全后,可開始用記錄裝置進(jìn)行記錄。其后,在接收緩沖器2中存儲(chǔ)成為記錄的對(duì)象的圖像數(shù)據(jù)(209、212)。
該圖像數(shù)據(jù)(209、212)是將記錄頭在記錄媒體上一度的掃描中進(jìn)行記錄時(shí)所必要的數(shù)據(jù)量分割為比其少的數(shù)據(jù)量的塊單位的數(shù)據(jù),用該塊單位劃分圖像數(shù)據(jù),依次作為第1塊數(shù)據(jù)(209)、第2塊數(shù)據(jù)(212)、...來(lái)存儲(chǔ)。
圖5B是詳細(xì)地示出被分割為塊單位的圖像數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的圖,如該圖中所示,將多個(gè)色的數(shù)據(jù)(213~215)作為分別被壓縮了的數(shù)據(jù)依次進(jìn)行存儲(chǔ)。用「變色代碼」(216、217、218)來(lái)劃分該色數(shù)據(jù)。
例如,在設(shè)想了藍(lán)、黃、紅、黑這4色的色數(shù)據(jù)的情況下,如果使用對(duì)每種色以縱向64噴嘴為1列的噴嘴列在掃描方向上各2列排列的記錄頭,由于各噴嘴列單位的數(shù)據(jù)構(gòu)成1個(gè)色數(shù)據(jù),故2列噴嘴的4色部分、即被壓縮了的第1色至第8色的色數(shù)據(jù)在一個(gè)塊數(shù)據(jù)內(nèi)作為圖像數(shù)據(jù)被存儲(chǔ)。該噴嘴列的各噴嘴在被記錄媒體的運(yùn)送方向上排列。例如,第1色和第2色為藍(lán)的數(shù)據(jù),第3色和第4色為紅的數(shù)據(jù),第5色和第6色為黃的數(shù)據(jù),第7色和第8色為黑的數(shù)據(jù)。如果對(duì)該已被壓縮的數(shù)據(jù)進(jìn)行解壓縮(伸展),則可得到光柵形式的數(shù)據(jù)。再有,在沒有以塊單位應(yīng)記錄的數(shù)據(jù)的情況下,例如,在沒有紅的數(shù)據(jù)的情況下,就沒有第3色和第4色的數(shù)據(jù)。但是,與數(shù)據(jù)的有無(wú)無(wú)關(guān),在圖像數(shù)據(jù)中必定包含變色代碼。
圖6是示出保持圖像數(shù)據(jù)的記錄緩沖器的數(shù)據(jù)結(jié)構(gòu)圖。例如在記錄1次的掃描中最大約8英寸的掃描方向的長(zhǎng)度的情況下,如果1個(gè)塊數(shù)據(jù)的尺寸定為在掃描方向上能進(jìn)行1英寸的記錄的尺寸,則若記錄處理總共8塊的圖像數(shù)據(jù),就完成1個(gè)掃描部分的圖像。在記錄頭的掃描方向上配置第1塊至第8塊,在各塊數(shù)據(jù)中存儲(chǔ)第1色數(shù)據(jù)值第8色數(shù)據(jù)。關(guān)于在各塊內(nèi)被存儲(chǔ)的各色數(shù)據(jù),圖6的縱向的長(zhǎng)度與記錄頭的噴嘴數(shù)相對(duì)應(yīng)。例如,對(duì)于塊來(lái)說(shuō),約可存儲(chǔ)64光柵部分的與1英寸相當(dāng)?shù)墓鈻艛?shù)據(jù)。
返回到圖4進(jìn)行說(shuō)明,繼續(xù)繼續(xù)各控制塊的說(shuō)明。利用CPU9經(jīng)信號(hào)線S902讀出在接收緩沖器2中被存儲(chǔ)的數(shù)據(jù)中作為記錄裝置的控制用的設(shè)定值的「指令」、「數(shù)據(jù)長(zhǎng)度」、「設(shè)定數(shù)據(jù)」,在處于圖中的各部控制電路(7、8)中被設(shè)定(S903、S907)。CPU9解釋已讀出的數(shù)據(jù)(與圖5A的201~208相當(dāng)?shù)臄?shù)據(jù)),按照其結(jié)果統(tǒng)一地概括記錄裝置的整體的記錄控制。另一方面,關(guān)于圖像數(shù)據(jù)的處理,CPU9啟動(dòng)圖像數(shù)據(jù)解壓縮塊55,使其進(jìn)行處理。
圖像數(shù)據(jù)解壓縮塊55從接收緩沖器2如圖5B所示那樣讀出「壓縮TAG」、「數(shù)據(jù)」和「變色代碼」這3種數(shù)據(jù),根據(jù)這些數(shù)據(jù)進(jìn)行數(shù)據(jù)的存儲(chǔ)控制。在本實(shí)施例中,由于使用了PackBits壓縮作為數(shù)據(jù)的壓縮/解壓縮方法,故在壓縮TAG按8比特為00h至7Fh的值的情況下,假定在1至128個(gè)數(shù)據(jù)區(qū)域中具有非連續(xù)的數(shù)據(jù)來(lái)處理,在壓縮TAG按8比特為被記錄媒體h至81h的值的情況下,對(duì)以下的1字節(jié)數(shù)據(jù)為連續(xù)的2至128個(gè)數(shù)據(jù)進(jìn)行解壓縮的處理。在壓縮TAG的部位上讀出80h的情況下,作為變色代碼來(lái)處理。將已解壓縮的數(shù)據(jù)經(jīng)信號(hào)線S4a送到圖像變換塊54。在該圖像變換塊中進(jìn)行HV變換,將進(jìn)行了HV變換的數(shù)據(jù)經(jīng)信號(hào)線S4b存儲(chǔ)在記錄緩沖器4中。
用圖6中示出的數(shù)據(jù)結(jié)構(gòu)在記錄緩沖器4中存儲(chǔ)已被解壓縮的數(shù)據(jù)。在記錄緩沖器4的開頭地址中寫入第1塊的第1色數(shù)據(jù)的開頭的數(shù)據(jù),關(guān)于在此之后的數(shù)據(jù),一邊逐一地增加地址,一邊依次進(jìn)行寫入。在記錄緩沖器中可作為一個(gè)色數(shù)據(jù)存儲(chǔ)的區(qū)域最初由CPU9已讀入的設(shè)定數(shù)據(jù)來(lái)決定,由于不寫入該值以上的數(shù)據(jù),故在壓縮圖像數(shù)據(jù)時(shí),被施加依據(jù)了該設(shè)定數(shù)據(jù)的數(shù)據(jù)尺寸的限制。從第2色數(shù)據(jù)的開頭地址起,依次寫入檢測(cè)了變色代碼后的數(shù)據(jù)。后面說(shuō)明的記錄緩沖結(jié)構(gòu)控制電路8進(jìn)行該地址數(shù)據(jù)的控制。
從第1塊的第1色數(shù)據(jù)至第8色數(shù)據(jù)重復(fù)進(jìn)行該寫入,如果結(jié)束第8色數(shù)據(jù)的寫入而檢測(cè)到變色代碼,則就結(jié)束了第1塊的全部數(shù)據(jù)的寫入。圖像數(shù)據(jù)解壓縮塊55結(jié)束數(shù)據(jù)的展開動(dòng)作,以中斷方式對(duì)CPU9傳遞1個(gè)塊部分的數(shù)據(jù)的展開已完成的情況,等待來(lái)自CPU9的下一個(gè)數(shù)據(jù)的展開的啟動(dòng)。
在記錄緩沖器4上多個(gè)塊的圖像數(shù)據(jù)已齊全的階段中,CPU9使應(yīng)開始記錄動(dòng)作的未圖示的掃描電機(jī)動(dòng)作,一邊使記錄頭6掃描,一邊與載體編碼器(CR編碼器)10同步地傳送圖像數(shù)據(jù),通過記錄在紙面上(被記錄媒體上)可完成圖像。記錄頭6在主掃描方向上掃描了后,運(yùn)送單元在副掃描方向上運(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ù)的各塊結(jié)構(gòu),一邊變換為記錄頭6能記錄的數(shù)據(jù)結(jié)構(gòu),一邊輸出給信號(hào)線S6。該記錄數(shù)據(jù)生成塊5保持后面敘述的記錄緩沖器內(nèi)塊寬度(表示塊的長(zhǎng)度)的信息和關(guān)于塊的各色的高度(色數(shù)據(jù)的「光柵數(shù)」)的信息。
此外,為了存儲(chǔ)下面的記錄數(shù)據(jù),對(duì)從記錄緩沖器4讀出的數(shù)據(jù)區(qū)域進(jìn)行清零。
<接收緩沖器的寫入、讀入控制>
如以上已說(shuō)明的那樣,接口控制器1在接收緩沖器2中寫入數(shù)據(jù),圖像數(shù)據(jù)解壓縮塊55只讀出數(shù)據(jù),但控制該寫入地址和讀出地址的是接收緩沖結(jié)構(gòu)控制電路7。接收緩沖結(jié)構(gòu)控制電路7進(jìn)行接收緩沖器2的開頭地址和最終地址以及與其一起的寫入地址和讀出地址的管理。
接收緩沖結(jié)構(gòu)控制電路7每當(dāng)接收從接口控制器1接收的寫入要求信號(hào)(S701)時(shí)對(duì)地址加1,將其作為寫入地址的信息輸出給接收緩沖器2(信號(hào)線S702)。然后,在接收緩沖結(jié)構(gòu)控制電路7到達(dá)接收緩沖器2的最終地址的情況下,進(jìn)行將寫入地址返回到接收緩沖器2的開頭的地址的控制。
此外,在寫入地址到達(dá)讀出地址(與其一致)的情況下,接收緩沖器2被數(shù)據(jù)填滿,經(jīng)信號(hào)線S703對(duì)接口控制器1通知不能寫入下面的數(shù)據(jù)的意思。
此時(shí),利用信號(hào)線S904的中斷信號(hào),同時(shí)也對(duì)CPU9通知接收緩沖器2處于不能進(jìn)行數(shù)據(jù)的寫入的狀態(tài)的情況。通過CPU9使用信號(hào)線S903的總線寫入到內(nèi)部的寄存器中,可設(shè)定接收緩沖器2的結(jié)構(gòu)。
關(guān)于讀出地址,在CPU9經(jīng)接收緩沖結(jié)構(gòu)控制電路7中具有的數(shù)據(jù)讀出用寄存器直接讀出接收緩沖器2中的數(shù)據(jù)的情況下和圖像數(shù)據(jù)解壓縮塊55經(jīng)數(shù)據(jù)讀出要求信號(hào)線S705要求了的情況下,經(jīng)信號(hào)線S706將地址逐個(gè)地加1作為讀出地址輸出給接收緩沖器2。
在讀出地址到達(dá)了最終地址的情況下,接收緩沖結(jié)構(gòu)控制電路7進(jìn)行將讀出地址返回到接收緩沖器2的開頭地址的控制。此外,在讀出地址到達(dá)了寫入地址(與其一致)的情況下,由于從接收緩沖器上消除了數(shù)據(jù),故經(jīng)信號(hào)線S704對(duì)圖像數(shù)據(jù)解壓縮塊通知不讀出下面的數(shù)據(jù)的意思。此時(shí),同時(shí)也用信號(hào)線S904的中斷信號(hào)線對(duì)CPU9通知在接收緩沖器2上沒有讀出的數(shù)據(jù)的意思。
以上是對(duì)于接收緩沖器2的數(shù)據(jù)的寫入、讀取控制的處理內(nèi)容。其次,說(shuō)明將從該接收緩沖器2讀出并進(jìn)行了展開處理的數(shù)據(jù)寫入到記錄緩沖器中或從該記錄緩沖器讀取數(shù)據(jù)用的處理內(nèi)容。
<記錄緩沖器的寫入、讀取控制>
圖像變換塊54對(duì)記錄緩沖器4寫入圖像數(shù)據(jù),記錄數(shù)據(jù)生成塊5讀出該已被寫入的圖像數(shù)據(jù),此時(shí),控制寫入地址和讀出地址是記錄緩沖結(jié)構(gòu)控制電路8。
記錄緩沖結(jié)構(gòu)控制電路8進(jìn)行記錄緩沖器的開頭地址和最終地址以及與其一起的寫入地址和讀出地址的管理。
每當(dāng)記錄緩沖結(jié)構(gòu)控制電路8接收從圖像變換塊54接收的寫入要求信號(hào)(S801)時(shí),將地址逐個(gè)地加1,將其作為寫入地址的信息輸出給記錄緩沖器4(信號(hào)線S802)。然后,在到達(dá)了記錄緩沖器4的最終地址的情況下,記錄緩沖結(jié)構(gòu)控制電路8進(jìn)行將寫入地址返回到記錄緩沖器4的開頭的地址的控制。
此外,在寫入地址到達(dá)了讀出地址(與其一致)的情況下,記錄緩沖器4被圖像數(shù)據(jù)填滿,經(jīng)信號(hào)線S809對(duì)圖像變換塊54通知不寫入下面的圖像數(shù)據(jù)的意思。
此外,在圖像數(shù)據(jù)解壓縮塊55從接收緩沖器2讀入了變色代碼的情況下,圖像數(shù)據(jù)解壓縮塊55經(jīng)信號(hào)線S541對(duì)圖像變換塊54通知該意思,圖像變換塊經(jīng)信號(hào)線S807輸出給記錄緩沖結(jié)構(gòu)控制電路。記錄緩沖結(jié)構(gòu)控制電路8準(zhǔn)備從信號(hào)線S802輸出存儲(chǔ)下面的色數(shù)據(jù)的開頭地址。通過CPU9使用信號(hào)線S907的總線寫入到內(nèi)部的寄存器中,可設(shè)定記錄緩沖器4的結(jié)構(gòu)。
如果記錄數(shù)據(jù)生成塊5經(jīng)數(shù)據(jù)讀出要求信號(hào)線S805對(duì)各色要求讀出地址,則經(jīng)信號(hào)線S806將地址逐個(gè)地加1作為讀出地址輸出給記錄緩沖器4。
在讀出地址到達(dá)了最終地址的情況下,記錄緩沖結(jié)構(gòu)控制電路8進(jìn)行將讀出地址返回到記錄緩沖器4的開頭地址的控制。
記錄數(shù)據(jù)生成塊5從CPU5經(jīng)信號(hào)線S908的總線在處于記錄數(shù)據(jù)生成塊5內(nèi)部的寄存器中設(shè)定現(xiàn)在讀出的圖像數(shù)據(jù)塊的數(shù)據(jù)結(jié)構(gòu)。如果全部讀出處于已被設(shè)定的圖像數(shù)據(jù)塊結(jié)構(gòu)內(nèi)的圖像數(shù)據(jù),則將結(jié)束信號(hào)S909作為中斷信號(hào)通知CPU9。此時(shí),如果已經(jīng)在記錄緩沖器4上展開了下面的圖像數(shù)據(jù)塊,則在寄存器中寫入該圖像數(shù)據(jù)塊結(jié)構(gòu)。
由于記錄緩沖器4對(duì)于圖像數(shù)據(jù)塊控制了數(shù)據(jù)的寫入,對(duì)于未寫入的圖像數(shù)據(jù)塊不啟動(dòng)記錄數(shù)據(jù)生成塊,故不會(huì)引起記錄緩沖器的讀出地址超過寫入地址的情況。11是緩沖器結(jié)構(gòu)信息存儲(chǔ)器。這是記錄緩沖器的控制用的作業(yè)用存儲(chǔ)器(動(dòng)作RAM),是暫時(shí)地存儲(chǔ)關(guān)于以后敘述的記錄緩沖器結(jié)構(gòu)的信息的區(qū)域。
以上說(shuō)明了記錄控制部中的記錄數(shù)據(jù)的流程的概要,但關(guān)于圖像變換塊,可應(yīng)用在第2實(shí)施例中已說(shuō)明的圖像變換塊105。
圖7是示出了圖像數(shù)據(jù)的變換圖。1個(gè)圖像變換單位為縱向16光柵、橫向16列。為了使說(shuō)明簡(jiǎn)單起見,在第1塊的1色部分的塊尺寸為縱向64光柵、橫向32列的情況下,通過按圖7中示出的數(shù)字的順序進(jìn)行該變換處理,來(lái)進(jìn)行縱向64光柵、橫向32列的變換。這樣,再將關(guān)于第1塊至第8塊的各色的存儲(chǔ)器區(qū)域分成與圖像變換單位對(duì)應(yīng)的子塊區(qū)域,進(jìn)行已被變換的數(shù)據(jù)的存儲(chǔ)。
然后,例如在關(guān)于圖6中示出的第1塊的第1色數(shù)據(jù)進(jìn)行了變換后,對(duì)于第1塊,對(duì)于第2色數(shù)據(jù)至第8色數(shù)據(jù)按順序進(jìn)行變換。然后,如果對(duì)于第1塊結(jié)束了全部的變換,則接著對(duì)于第2塊進(jìn)行變換,直到第8塊為止。
再有,該變換的縱向的光柵數(shù)與構(gòu)成記錄頭的噴嘴列的噴嘴數(shù)相對(duì)應(yīng)。例如,在該例中,1個(gè)噴嘴列為64噴嘴,但也可以是其它的值(128、256)。此外,1塊的列數(shù)為16,但也可以是其它的值。
再有,在本實(shí)施例(圖6)中,在掃描方向上被分割的塊數(shù)為8個(gè),但也可以是其它的值。
如以上已說(shuō)明的那樣,按照第1、第2實(shí)施例,在噴墨記錄裝置中,通過使記錄裝置側(cè)具有在與記錄頭的數(shù)據(jù)的排列為相同的水平方向上變更圖像數(shù)據(jù)的排列的功能,可謀求來(lái)自主計(jì)算機(jī)的圖像數(shù)據(jù)的傳送速度高速化,可廉價(jià)地提供噴墨記錄裝置。
再有,如上所述,在掃描方向上分割打印緩沖器的區(qū)域這一點(diǎn)在因打印緩沖器的尺寸小而在1次的掃描中不能全部存儲(chǔ)全部的圖像數(shù)據(jù)的情況下是有效的。例如,即使是只能存儲(chǔ)第1塊至第6塊的圖像數(shù)據(jù)的情況,即不能存儲(chǔ)第7塊和第8塊的圖像數(shù)據(jù)的情況,通過在記錄頭掃描而進(jìn)行了第1塊的數(shù)據(jù)的記錄后,在存儲(chǔ)了第1塊的數(shù)據(jù)的區(qū)域中存儲(chǔ)第7塊的數(shù)據(jù),在進(jìn)行了第2塊的數(shù)據(jù)的記錄后,在存儲(chǔ)了第2塊的數(shù)據(jù)的區(qū)域中存儲(chǔ)第8塊的數(shù)據(jù),也能在打印緩沖器中存儲(chǔ)第1塊至第8塊的數(shù)據(jù),可進(jìn)行全部的塊數(shù)據(jù)的記錄。
再有,簡(jiǎn)單地說(shuō)明進(jìn)行從主計(jì)算機(jī)對(duì)記錄裝置輸出的圖像數(shù)據(jù)的生成的打印驅(qū)動(dòng)器。
如在圖6中已說(shuō)明的那樣,將對(duì)于被記錄媒體的由1次掃描得到的記錄區(qū)域在掃描方向上分割為8個(gè)區(qū)域、生成與該已被分割的區(qū)域?qū)?yīng)的8個(gè)塊數(shù)據(jù)。然后,與記錄頭的掃描的方向?qū)?yīng)地從第1塊的數(shù)據(jù)起按順序?qū)Υ蛴∵M(jìn)行輸出。在各塊的數(shù)據(jù)中,可根據(jù)在記錄裝置中被安裝了的記錄頭的色數(shù)目生成色數(shù)據(jù)。此外,在每個(gè)塊中只生成在記錄中必要的色數(shù)據(jù)。
如圖5A中所示,在塊數(shù)據(jù)中,指令或數(shù)據(jù)長(zhǎng)度、設(shè)定數(shù)據(jù)相連。在設(shè)定數(shù)據(jù)中包含關(guān)于塊尺寸的信息等。
如圖5B中所示,在色數(shù)據(jù)與色數(shù)據(jù)之間插入了變色代碼。此外,色數(shù)據(jù)包含已被壓縮的光柵數(shù)據(jù)及其壓縮TAG。
再有,在以上的實(shí)施例中,假定從記錄頭噴出的液滴是墨進(jìn)行了說(shuō)明,進(jìn)而,假定在墨罐中容納的液體是墨進(jìn)行了說(shuō)明,但該容納物不限定于墨。例如,為了提高記錄圖像的固定性或耐水性,或提高其圖像品質(zhì),在墨罐中也可容納對(duì)記錄媒體噴出的處理液那樣的液體。
在以上的實(shí)施例中,特別是在噴墨記錄方式中,具備發(fā)生熱能作為進(jìn)行墨噴出所利用的能量的單元(例如電熱變換體或激光等),通過使用由上述熱能引起墨的狀態(tài)變化的方式,可實(shí)現(xiàn)記錄的高密度化、高精細(xì)化。
關(guān)于其代表性的結(jié)構(gòu)或原理,例如使用在美國(guó)專利第4723129號(hào)說(shuō)明書、美國(guó)專利第4740796號(hào)說(shuō)明書中公開了的基本的原理來(lái)進(jìn)行記錄是較為理想的。關(guān)于該方式,可應(yīng)用所謂的on-demand(按需要)型、連續(xù)型的任一種,但特別是在on-demand(按需要)型的情況下,通過對(duì)保持了液體(墨)的薄片或液路對(duì)應(yīng)地配置的電熱變換體與記錄信息對(duì)應(yīng)地施加提供超過核沸騰的急速的溫度上升的至少1個(gè)驅(qū)動(dòng)信號(hào),使電熱變換體中發(fā)生熱能,在記錄頭的熱作用面上產(chǎn)生膜沸騰,結(jié)果,能以1對(duì)1的方式形成與該驅(qū)動(dòng)信號(hào)對(duì)應(yīng)的液體(墨)內(nèi)的氣泡,因此是有效的。
利用該氣泡的生長(zhǎng)、收縮經(jīng)噴出用開口使液體(墨)噴出,至少形成1個(gè)液滴。如果使該驅(qū)動(dòng)信號(hào)呈脈沖形狀,則由于即時(shí)地適當(dāng)?shù)剡M(jìn)行氣泡的生長(zhǎng)收縮,故可實(shí)現(xiàn)特別是響應(yīng)性良好的液體(墨)的噴出,這是更為理想的。
再者,作為具有與記錄裝置能記錄的最大記錄媒體的寬度對(duì)應(yīng)的長(zhǎng)度的全行類型的記錄頭,可以是利用在上述的說(shuō)明書中公開了的那樣的多個(gè)記錄頭的組合來(lái)滿足該長(zhǎng)度的結(jié)構(gòu)或作成一體地形成的1個(gè)記錄頭的結(jié)構(gòu)的任一種。
另外,不僅可使用在上述的實(shí)施例中已說(shuō)明的與記錄頭本身一體地設(shè)置了墨罐的盒類型的記錄頭,也可使用可進(jìn)行與裝置本體的導(dǎo)電性的連接或來(lái)自裝置本體的墨的供給的自由更換的片狀類型的記錄頭。
此外,由于在以上已說(shuō)明的記錄裝置的結(jié)構(gòu)中附加對(duì)于記錄頭的回復(fù)單元、預(yù)備性的單元等可更穩(wěn)定地進(jìn)行記錄動(dòng)作,故是較為理想的。如果具體地舉出這些單元,則有加蓋單元、清潔單元、加壓或吸引單元、由電熱變換體或與其分開的加熱元件或其組合得到的預(yù)備加熱單元等。此外,為了進(jìn)行穩(wěn)定的記錄,具備預(yù)備噴出模式也是有效的。
再者,作為記錄裝置的記錄模式,不僅只是黑色等的主流色的記錄模式,也可以是由一體地構(gòu)成記錄頭或多個(gè)記錄頭的組合得到的記錄模式,但也可作成具備不同顏色的復(fù)色彩色或由混色得到的全彩色的至少一種彩色的裝置。
在以上已說(shuō)明的實(shí)施例中,以墨是液體這一點(diǎn)為前提進(jìn)行了說(shuō)明,但即使是在室溫或在室溫以下固化的墨,因?yàn)橐话阍趪娔绞街?,?0℃以上至70℃以下的范圍內(nèi)進(jìn)行溫度調(diào)整,將溫度控制成墨的粘性處于穩(wěn)定的噴出范圍內(nèi),故只要在附加使用記錄信號(hào)時(shí)墨呈液狀即可,或者可使用在室溫下軟化或液化的墨。
另外,作為與本發(fā)明有關(guān)的記錄裝置的形態(tài),除了作為計(jì)算機(jī)等的信息處理裝置的圖像輸出終端一體地或分開地設(shè)置外,也可采取與閱讀器等組合起來(lái)的復(fù)印裝置、進(jìn)而具有發(fā)送接收功能的傳真機(jī)裝置的形態(tài)。
權(quán)利要求
1.一種記錄裝置,為了使記錄頭相對(duì)于被記錄媒體掃描來(lái)進(jìn)行記錄,將上述被記錄媒體的記錄區(qū)域在掃描方向上分割為多個(gè)區(qū)域,該記錄裝置具有存儲(chǔ)與上述被分割的區(qū)域?qū)?yīng)的列數(shù)據(jù)的打印緩沖器,其特征在于,上述記錄裝置包含輸入單元,按順序輸入與上述被分割的區(qū)域?qū)?yīng)的塊數(shù)據(jù);取得單元,從輸入到上述輸入單元的上述塊數(shù)據(jù)取得N比特的光柵數(shù)據(jù);變換單元,將上述光柵數(shù)據(jù)變換為列數(shù)據(jù);傳送單元,按順序?qū)⒂蒙鲜鋈〉脝卧〉玫纳鲜龉鈻艛?shù)據(jù)傳送給上述變換單元;第2傳送單元,按順序?qū)⒂蒙鲜鲎儞Q單元變換了的N個(gè)列數(shù)據(jù)傳送給上述打印緩沖器;存儲(chǔ)單元,將由上述第2傳送單元傳送了的N個(gè)列數(shù)據(jù)存儲(chǔ)在上述打印緩沖器的上述被分割的區(qū)域中;以及控制單元,與規(guī)定的信號(hào)同步地進(jìn)行上述傳送單元的傳送處理、上述第2傳送單元的傳送處理和上述變換單元的變換處理。
2.如權(quán)利要求1中所述的記錄裝置,其特征在于上述塊數(shù)據(jù)包含多個(gè)色分量數(shù)據(jù),上述被分割的區(qū)域根據(jù)上述色分量的數(shù)目進(jìn)一步被分割為第2區(qū)域。
3.如權(quán)利要求2中所述的記錄裝置,其特征在于在上述塊數(shù)據(jù)中,在第1色分量數(shù)據(jù)與第2色分量數(shù)據(jù)之間包含表示數(shù)據(jù)的劃分的代碼。
4.如權(quán)利要求3中所述的記錄裝置,其特征在于上述取得單元在判別了上述代碼的情況下,對(duì)上述變換單元輸出第2規(guī)定的信號(hào)。
5.如權(quán)利要求1中所述的記錄裝置,其特征在于上述變換單元具有保持從上述傳送單元傳送來(lái)的N個(gè)光柵數(shù)據(jù)的保持單元,在上述保持單元保持了N個(gè)光柵數(shù)據(jù)后,進(jìn)行縱橫變換處理。
6.如權(quán)利要求4中所述的記錄裝置,其特征在于上述變換單元具有保持從上述傳送單元傳送來(lái)的N個(gè)光柵數(shù)據(jù)的保持單元,如果在上述保持單元保持M個(gè)光柵數(shù)據(jù)的狀態(tài)下輸入上述第2規(guī)定的信號(hào),則在上述保持單元中設(shè)置了N-M個(gè)零數(shù)據(jù)后,進(jìn)行縱橫變換處理,其中,M<N。
7.一種記錄裝置,為了使記錄頭相對(duì)于被記錄媒體掃描來(lái)進(jìn)行記錄,將上述被記錄媒體的記錄區(qū)域在掃描方向上分割為多個(gè)區(qū)域,該記錄裝置具有在上述被分割的區(qū)域中存儲(chǔ)列數(shù)據(jù)的打印緩沖器,其特征在于,上述記錄裝置包含接收單元,按順序輸入與上述被分割的區(qū)域?qū)?yīng)的塊數(shù)據(jù);判定單元,判定對(duì)上述接收單元輸入的塊數(shù)據(jù)中包含的變色代碼;解壓縮單元,將輸入到上述接收單元的上述塊數(shù)據(jù)中包含的壓縮數(shù)據(jù)解壓縮為光柵數(shù)據(jù);變換單元,將上述光柵數(shù)據(jù)變換為列數(shù)據(jù);以及存儲(chǔ)單元,將用上述變換單元變換了的列數(shù)據(jù)存儲(chǔ)在上述打印緩沖器中,將上述被分割的區(qū)域再按每種顏色分割為多個(gè)區(qū)域,根據(jù)上述判定單元的判定結(jié)果,將用上述變換單元變換了的列數(shù)據(jù)存儲(chǔ)在按每種顏色分割了的區(qū)域中。
8.一種打印驅(qū)動(dòng)器,在為了使記錄頭相對(duì)于被記錄媒體掃描來(lái)進(jìn)行記錄而對(duì)記錄裝置輸出記錄數(shù)據(jù)的主計(jì)算機(jī)中可執(zhí)行該驅(qū)動(dòng)器,其特征在于,包含將上述被記錄媒體的由1次掃描得到的記錄區(qū)域在掃描方向上分割為多個(gè)區(qū)域、與上述已被分割的區(qū)域?qū)?yīng)地生成多個(gè)塊數(shù)據(jù)的生成工序;以及與上述記錄頭的掃描的方向?qū)?yīng)地按順序輸出在上述生成工序中生成了的上述塊數(shù)據(jù)的輸出工序。
9.如權(quán)利要求8中所述的打印驅(qū)動(dòng)器,其特征在于上述塊數(shù)據(jù)包含第1色數(shù)據(jù)和第2色數(shù)據(jù)以及在上述第1色數(shù)據(jù)與上述第2色數(shù)據(jù)之間的變色代碼。
10.如權(quán)利要求9中所述的打印驅(qū)動(dòng)器,其特征在于包含用規(guī)定的壓縮方法壓縮上述第1色數(shù)據(jù)和上述第2色數(shù)據(jù)的壓縮工序。
全文摘要
本發(fā)明的目的在于謀求從主計(jì)算機(jī)到記錄裝置的圖像數(shù)據(jù)傳送速度的高速化。為了實(shí)現(xiàn)該目的,本發(fā)明提供一種記錄裝置,其中,為了使記錄頭相對(duì)于記錄媒體掃描來(lái)進(jìn)行記錄,將記錄頭的掃描方向的記錄區(qū)域分割為多個(gè)區(qū)域,以已被分割的區(qū)域單位進(jìn)行記錄,該記錄裝置具備將相對(duì)于記錄頭的數(shù)據(jù)的排列為垂直的方向上排列的圖像數(shù)據(jù)重新排列為與記錄頭的數(shù)據(jù)的排列方向相同的水平方向的圖像數(shù)據(jù)的變換電路。
文檔編號(hào)G06K15/02GK1533892SQ200410031290
公開日2004年10月6日 申請(qǐng)日期2004年3月26日 優(yōu)先權(quán)日2003年3月27日
發(fā)明者石坂暢浩, 渡邊昌彥, 中山亨, 笠原隆史, 勝拓二, 田中壯平, 史, 平, 彥 申請(qǐng)人:佳能株式會(huì)社