欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

記錄設(shè)備和用于控制記錄設(shè)備的方法

文檔序號:7961230閱讀:314來源:國知局
專利名稱:記錄設(shè)備和用于控制記錄設(shè)備的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種配置成從外部接收數(shù)據(jù)或命令并記錄接收到的數(shù)據(jù)或命令的記錄設(shè)備以及一種控制該記錄設(shè)備的方法。
背景技術(shù)
近年來類似打印機(jī)的設(shè)備在價格方面有所下降而在性能方面有所提高。為了滿足這些需要,類似CPU或是存儲器(RAM、ROM等)的邏輯電路經(jīng)常作為集成電路(ASIC等)被集成到一塊芯片中。
在集成電路中,RAM占據(jù)相對較大的面積。因此,在需要減小成本的設(shè)備中,盡可能多的減小RAM的容量是所需要的。
為了解決該問題,例如,一種技術(shù)被討論,該技術(shù)通過僅接收來自主機(jī)設(shè)備的一個掃描記錄所需的數(shù)據(jù)量而盡可能多的減小用于存儲記錄數(shù)據(jù)的存儲器(例如,打印緩沖器)的容量。
參照圖4,將對記錄設(shè)備的操作進(jìn)行描述。圖4示出打印緩沖器42內(nèi)的數(shù)據(jù)和記錄介質(zhì)105上的數(shù)據(jù)記錄操作。在五個塊的記錄數(shù)據(jù)存入到打印緩沖器(B1)內(nèi)的同時,記錄頭104就開始執(zhí)行記錄掃描(A1)。
接著,記錄頭掃描對應(yīng)于第一個塊1的512個點(diǎn)的數(shù)據(jù)并完成對應(yīng)于塊1的數(shù)據(jù)的記錄(A2)。接著,在打印緩沖器420,在存儲塊1數(shù)據(jù)的存儲區(qū)域內(nèi),塊6的記錄數(shù)據(jù)被存儲(B2)。
如數(shù)字111所示,當(dāng)記錄頭掃描下一個512點(diǎn)的數(shù)據(jù)并且塊2數(shù)據(jù)的記錄完成時(A3),塊7的記錄數(shù)據(jù)被存入到塊2的存儲區(qū)內(nèi)(B3)。連續(xù)地,該記錄通過對被記錄塊的存儲區(qū)的重新使用來執(zhí)行。當(dāng)對最后一個塊10的記錄數(shù)據(jù)的記錄完成時,由掃描頭104執(zhí)行的主掃描也就完成了。因此,該記錄操作通過利用比對應(yīng)于一個掃描量的記錄數(shù)據(jù)具有更少容量的打印緩沖器而被有效的執(zhí)行。
圖6A和圖6B示出節(jié)約打印緩沖器的存儲容量的例子。圖6A示出這樣的狀態(tài),其中對應(yīng)于塊中每種顏色的記錄數(shù)據(jù)被存儲。在這種情況中,128×512點(diǎn)的最大數(shù)據(jù)可以分別按照黑(Bk)、青色(C)、洋紅色(M)和黃色(Y)的順序被記錄。該塊的容量的最大值為128×512×4個點(diǎn)。圖6B示出其中不存在用于存儲洋紅色點(diǎn)的記錄數(shù)據(jù)的情況。在這種情況中,黑(Bk)、青色(C)以及隨后的黃色(Y)的記錄數(shù)據(jù)被記錄,而存儲區(qū)容量被減至128×512×3個點(diǎn)。
在圖6A所示的情況中,因?yàn)樗械念伾珨?shù)據(jù)都存在,所以顯示記錄數(shù)據(jù)在每種顏色上是否存在的塊顏色信息是Bk,C,M,Y=(1111)(4個比特)。另一個方面,在圖6B的情況中,由于洋紅色的記錄數(shù)據(jù)不存在,所以塊顏色信息是Bk,C,M,Y=(1101)(4個比特)。因?yàn)檫@樣可以減小記錄數(shù)據(jù)并且存儲減小的記錄數(shù)據(jù),所以可以節(jié)約打印緩沖器中每個塊中所用到的存儲區(qū)。
圖2示出了從主機(jī)設(shè)備接收到的數(shù)據(jù)存儲在接收緩沖器41中的狀態(tài)。圖2的上半部分是接收緩沖器的頭地址。從頭地址(地址0)開始,數(shù)據(jù)按順序存儲在緩沖器中。在如圖2所示的接收緩沖器中,命令(圖像數(shù)據(jù)命令)和數(shù)據(jù)(圖像數(shù)據(jù))按照接收到的順序來存儲。這些命令和數(shù)據(jù)按接收到的順序被讀出。
模式設(shè)置命令表示關(guān)于對記錄設(shè)備(打印機(jī))的打印(記錄)操作的信息。例如,模式設(shè)置命令包括關(guān)于紙張的大小、操作模式(例如,圖像質(zhì)量優(yōu)先模式、速度優(yōu)先模式等)、顏色種類(例如,黑白模式、彩色模式等)、對于打印緩沖器的每種顏色的塊形狀、顏色的數(shù)目或是類似的信息。
對應(yīng)于每個塊的圖像數(shù)據(jù)命令和圖像數(shù)據(jù)從主機(jī)設(shè)備發(fā)送。圖像數(shù)據(jù)命令包括關(guān)于每個塊的數(shù)據(jù)的數(shù)目等信息。圖像數(shù)據(jù)對應(yīng)于每個塊的打印數(shù)據(jù)(記錄數(shù)據(jù))。
圖3示出常規(guī)打印機(jī)中打印數(shù)據(jù)的過程。CPU10預(yù)先對接收緩沖器控制電路7設(shè)置接收緩沖區(qū)的起始地址和結(jié)束地址。在圖2的例子中,起始地址是“0”而結(jié)束地址是“1”。
CPU10允許接口控制電路5來接收數(shù)據(jù)。數(shù)據(jù)從主機(jī)(主機(jī)設(shè)備)50發(fā)送。從主機(jī)50發(fā)送的數(shù)據(jù)在ASIC20內(nèi)的接口控制電路5中被接收。接口控制電路5向接收緩沖器控制電路7發(fā)送該數(shù)據(jù)。接收緩沖器控制電路7利用由接收緩沖器地址管理電路1管理的寫指針101,通過存儲控制器3將數(shù)據(jù)存儲到由存儲器4提供的接收緩沖器41內(nèi)。接收緩沖器地址管理電路1在每次存儲控制器3寫入存儲器4時更新寫指針101的值。
在確認(rèn)數(shù)據(jù)已經(jīng)被存儲到接收緩沖器41內(nèi)后,CPU利用由接收緩沖器地址管理電路1管理的讀指針102,從接收緩沖器讀取出數(shù)據(jù)。接收緩沖器地址管理電路1在每次數(shù)據(jù)從存儲器中讀取出時更新讀指針102的值。
首先,當(dāng)對接收數(shù)據(jù)的讀出操作開始時,模式設(shè)置命令被讀出。CPU10解釋讀出命令并獲取有關(guān)打印模式的信息、顏色的數(shù)目等。根據(jù)該信息,塊被分配到打印緩沖器中。例如,塊的數(shù)目或是塊的大小被設(shè)置到打印緩沖器控制電路8。
進(jìn)一步,CPU通過利用讀指針102來讀取存儲于接收緩沖器41內(nèi)的圖像數(shù)據(jù)命令1并解釋該命令。在圖像數(shù)據(jù)命令1中,隨后存儲的圖像數(shù)據(jù)1的數(shù)據(jù)數(shù)目被寫入。CPU解釋圖像數(shù)據(jù)命令1并且知道待接收塊中打印數(shù)據(jù)的數(shù)目。
在CPU10解釋圖像數(shù)據(jù)命令后,基于圖像數(shù)據(jù)命令來配置解包控制電路6的設(shè)置。接著,解包控制電路6利用讀指針102來讀取存儲于接收緩沖器內(nèi)的圖像數(shù)據(jù)1。讀取操作例如可以由DMA傳輸來執(zhí)行并且讀指針102指示DMA發(fā)送器的地址。
由于圖像數(shù)據(jù)1是被打包的,所以解包過程在解包控制電路6內(nèi)執(zhí)行,然后數(shù)據(jù)被傳送到打印緩沖器控制電路8。當(dāng)圖像數(shù)據(jù)1的DMA傳輸完成時,解包控制電路6讀取存儲于接收緩沖器內(nèi)的圖像命令2并且利用讀指針102來解釋該讀取命令。接著,圖像數(shù)據(jù)2被讀出。隨后,按順序執(zhí)行對該圖像數(shù)據(jù)命令的解釋和圖像數(shù)據(jù)的讀取。
打印緩沖器控制電路8控制去向或是來自打印緩沖器42的解包數(shù)據(jù)的存儲和讀取。打印緩沖器控制電路8利用寫指針201在打印緩沖器內(nèi)存儲數(shù)據(jù),并利用讀指針202從該打印緩沖器讀取存儲的數(shù)據(jù)。
在打印緩沖器42內(nèi)的存儲被執(zhí)行和預(yù)定量的圖像數(shù)據(jù)被存儲后,CPU指示打印操作的開始。
然而,上述從接收緩沖器中讀取數(shù)據(jù)的所需時間大于在接收緩沖器內(nèi)存儲數(shù)據(jù)的所需時間。第一個原因是要讀取的數(shù)據(jù)是打包的數(shù)據(jù),所以要對打包的數(shù)據(jù)進(jìn)行解包。第二個原因是命令的解釋是由CPU來執(zhí)行的。
進(jìn)一步,為了確認(rèn)接收緩沖器中存儲了預(yù)定數(shù)目的數(shù)據(jù)或命令的塊,就需要按接收順序來讀取命令或數(shù)據(jù)。
如圖2所示,命令和圖像數(shù)據(jù)交替存儲于接收緩沖器中。因此,如果先前接收到的塊的讀取沒有完成就讀取下一個塊是不可能的。即,為了確認(rèn)所需數(shù)目的塊已經(jīng)被接收,就必須讀出所有的塊的數(shù)據(jù)。
如上所述,常規(guī)地,在利用記錄頭開始對對應(yīng)于一個掃描量的數(shù)據(jù)進(jìn)行記錄前,為了預(yù)先確認(rèn)記錄設(shè)備已經(jīng)接收到預(yù)定的數(shù)據(jù)量(例如,五個塊的數(shù)據(jù)),接收緩沖器41的五個塊的命令和數(shù)據(jù)被讀出。如果五個塊的命令和數(shù)據(jù)被讀出,則為了防止該過程被浪費(fèi),讀出的命令和數(shù)據(jù)被存儲在打印緩沖器中。因此,在打印緩沖器42內(nèi)提供了對應(yīng)于五個數(shù)據(jù)塊量的區(qū)域。
因此,如圖7所示,將要存儲在接收緩沖器41內(nèi)的塊數(shù)目等于將要存儲在打印緩沖器42內(nèi)的塊數(shù)目。在圖7的例子中,塊的數(shù)目是五。進(jìn)一步,圖7示出對應(yīng)于將要存儲在打印緩沖器42內(nèi)的一個塊的容量大于接收緩沖器41內(nèi)的容量。
近年來,人們需要進(jìn)一步減小記錄設(shè)備中存儲器的容量。為了減小存儲器的容量,例如,可考慮減小打印緩沖器或是接收緩沖器的容量。然而在上述的結(jié)構(gòu)中,很難減小存儲器的容量。另外,記錄設(shè)備也需要提高記錄的處理量。

發(fā)明內(nèi)容
本發(fā)明的一個方面是它克服了上述的缺陷。
本發(fā)明的另一個方面是提供一種配置成利用記錄頭在記錄介質(zhì)上進(jìn)行記錄的記錄設(shè)備。該記錄設(shè)備包括配置成存儲包括命令和第一圖像數(shù)據(jù)的輸入數(shù)據(jù)的第一存儲單元,配置成利用第一指針讀取存儲于第一存儲單元內(nèi)的命令和第一圖像數(shù)據(jù)的讀單元,配置成轉(zhuǎn)換從第一存儲單元讀出的第一圖像數(shù)據(jù)并且生成第二圖像數(shù)據(jù)的生成單元,配置成存儲生成于生成單元的第二圖像數(shù)據(jù)的第二存儲單元,配置成利用第二指針來確定存儲于第一數(shù)據(jù)單元內(nèi)的數(shù)據(jù)量是否達(dá)到預(yù)定的值的確定單元,以及配置成在確定單元確定存儲于第一存儲單元內(nèi)的數(shù)據(jù)量達(dá)到預(yù)定值之后開始掃描以便記錄的記錄單元。
本發(fā)明的另一個方面提供一種對配置成利用記錄頭在記錄介質(zhì)上記錄圖像的記錄設(shè)備進(jìn)行控制的方法。該控制方法包括在第一存儲單元內(nèi)存儲包括命令和第一圖像數(shù)據(jù)的輸入數(shù)據(jù)的存儲步驟,通過利用第一指針讀出存儲于第一存儲單元內(nèi)的命令和第一圖像數(shù)據(jù)的讀步驟,對從第一存儲單元的讀取出的第一圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換并且生成第二圖像數(shù)據(jù)的生成步驟,在第二存儲單元內(nèi)存儲在生成步驟生成的第二圖像數(shù)據(jù)的第二存儲步驟,利用第二指針確定存儲于第一數(shù)據(jù)單元內(nèi)的數(shù)據(jù)量是否達(dá)到預(yù)定的值的確定步驟,以及在確定步驟確定在第一存儲單元內(nèi)存儲的數(shù)據(jù)量達(dá)到預(yù)定值之后開始掃描以便記錄的開始步驟。
通過下面結(jié)合附圖的示例性實(shí)施方式的詳細(xì)描述,本發(fā)明的另外的示例性實(shí)施方式、方面和特征將變得明顯。


合并在此并構(gòu)成說明書一部分的附圖示出了本發(fā)明的許多示例性實(shí)施方式、特征和方面,并且和說明一道說明了本發(fā)明的原理。
圖1示出根據(jù)本發(fā)明的示例性實(shí)施方式的電路塊;圖2示出其中數(shù)據(jù)存儲于接收緩沖器的狀態(tài);
圖3示出已知的電路塊;圖4示出打印緩沖器內(nèi)數(shù)據(jù)和記錄操作之間的關(guān)系;圖5示出記錄設(shè)備的透視圖;圖6A和圖6B示出打印緩沖器內(nèi)存儲數(shù)據(jù)的狀態(tài);圖7示出已知的接收緩沖器和打印緩沖器;以及圖8示出根據(jù)本發(fā)明的示例性實(shí)施方式的接收緩沖器和打印緩沖器。
具體實(shí)施例方式
下面將參照附圖對本發(fā)明的各種示例性實(shí)施方式、特征和方面進(jìn)行詳細(xì)的描述。在下面描述的示例性實(shí)施方式中,對將噴墨打印機(jī)作為記錄設(shè)備來實(shí)施本發(fā)明的情況進(jìn)行描述。
第一示例性實(shí)施方式圖1是根據(jù)本發(fā)明的示例性實(shí)施方式的控制方框圖。對于在現(xiàn)有技術(shù)部分中對圖3的描述重復(fù)的內(nèi)容將被省略而對圖1與圖3的不同之處進(jìn)行描述。
在示例性的實(shí)施方式中,接口控制電路5通過例如USB接口與主機(jī)(主機(jī)設(shè)備)進(jìn)行通信,并通過接收緩沖器控制電路7和存儲控制器3將接收到的命令或是數(shù)據(jù)存儲到由存儲器4提供的接收緩沖器內(nèi)。
接收緩沖器地址管理電路1管理去向和來自由存儲器4提供的接收緩沖器的寫(存儲)地址和讀出地址。接收緩沖器地址管理電路1具有用于指示寫地址的寫指針101、用于指示讀出地址的讀指針102以及用于指示讀出地址的讀指針103。
接收緩沖器控制電路7具有接收緩沖器地址管理電路1,并利用上述的寫指針101、讀指針102、以及讀指針103執(zhí)行去向和來自接收緩沖器41的寫過程和讀出過程。
打印緩沖器地址管理電路2管理去向和來自由存儲器提供的打印緩沖器的寫/讀出地址。
存儲控制器3執(zhí)行響應(yīng)于存儲接入請求(REQ信號)去向和來自存儲器的實(shí)際的讀/寫過程。例如,用于請求數(shù)據(jù)存儲的REQ信號和用于請求數(shù)據(jù)讀出的REQ信號從接收緩沖器控制電路7被輸出。同樣,用于請求數(shù)據(jù)存儲的REQ信號以及用于請求數(shù)據(jù)讀出的REQ信號從打印緩沖器控制電路8被輸出。存儲器3對這些請求信號進(jìn)行判斷并訪問存儲器4。
解包控制電路6解包由預(yù)定方法打包的打印數(shù)據(jù),解包從接收緩沖器41讀出的數(shù)據(jù)并向打印緩沖器控制電路發(fā)送該數(shù)據(jù)。
下面對打印數(shù)據(jù)的流程進(jìn)行描述。首先,數(shù)據(jù)從主機(jī)50被發(fā)送并由接口控制電路5接收。如圖2所示,接收到的數(shù)據(jù)被分成命令組和實(shí)際的打印數(shù)據(jù)。CPU讀和解釋在接口控制電路5中接收到的數(shù)據(jù),而命令組利用接收緩沖器41內(nèi)的數(shù)據(jù)中的接收緩沖器讀指針102或是103。
接著,接收緩沖器地址管理電路1通過將讀指針102的地址或是讀指針103的地址作為參數(shù)來設(shè)置而向存儲控制器輸出請求信號(讀出請求)。存儲控制器3根據(jù)該命令參數(shù)執(zhí)行讀出過程。
解包控制電路利用接收緩沖器控制電路的讀指針102來讀出打印數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換(解包)成光柵格式。進(jìn)一步,數(shù)據(jù)被轉(zhuǎn)換成列格式并發(fā)送到打印緩沖器控制電路。接著,打印緩沖器控制電路8通過存儲控制器3將數(shù)據(jù)寫入到打印緩沖器42的區(qū)域內(nèi)。
下面將對根據(jù)本發(fā)明的示例性實(shí)施方式的接收緩沖器41的讀指針102和103的控制進(jìn)行描述。為了簡化的目的,在示例性實(shí)施方式中,一個掃描記錄在對應(yīng)于五個數(shù)據(jù)塊的量的圖像數(shù)據(jù)被存儲在接收緩沖器后開始。
例如,在由記錄頭開始一個記錄掃描前,接收緩沖器的讀出過程被執(zhí)行。因此,每當(dāng)記錄掃描由記錄頭執(zhí)行時,下面的步驟將被執(zhí)行。
首先,在接收緩沖器41的讀出過程開始前,讀指針102和103的值被設(shè)置成地址0。
在CPU10確認(rèn)接收緩沖器內(nèi)的數(shù)據(jù)數(shù)目后,CPU10通過利用讀指針102從地址0開始從接收緩沖器控制電路7讀出模式設(shè)置命令和圖像數(shù)據(jù)命令1。讀過程被執(zhí)行直到讀指針102指示地址“a”。通過讀過程,圖像數(shù)據(jù)命令被解釋,圖像數(shù)據(jù)1的數(shù)據(jù)大小也就得知了。關(guān)于圖像數(shù)據(jù)命令大小的信息包括在圖像數(shù)據(jù)命令1中。因此,CPU從關(guān)于大小的信息知道圖像數(shù)據(jù)命令的數(shù)據(jù)量。接著,CPU10設(shè)置以DMA傳輸向解包控制電路發(fā)送(讀出)的數(shù)據(jù)的大小。
下一步,讀指針103的值被設(shè)置成地址“a”。接著,模式被設(shè)置成用于使用讀指針103的模式。
為了使讀指針103不讀(即,“跳過”)圖像數(shù)據(jù)區(qū)1,圖像數(shù)據(jù)1的數(shù)據(jù)大小(b-a)被設(shè)置。即,地址被設(shè)置成讀再次開始的地方。在這種情況中,地址是“b”。因此,當(dāng)?shù)刂繁桓聲r,讀指針103位于的地址就從地址“a”繼續(xù)到了“b”。由讀指針指向的地址隨著每個地址的數(shù)據(jù)被讀而增加。
當(dāng)讀指針103的數(shù)據(jù)區(qū)的跳過讀過程被完成時,執(zhí)行設(shè)置來實(shí)施中斷(使中斷有效)。
CPU指示接收緩沖控制電路7來執(zhí)行跳過步驟。當(dāng)跳過過程被執(zhí)行時,讀指針102讀出圖像數(shù)據(jù)。接著,根據(jù)讀指針102,圖像數(shù)據(jù)1被訪問、讀出并以DMA傳輸傳送到解包控制電路6(然而,如果打印緩沖器是滿的話,則DMA讀出過程將等待)。
讀指針103跳過圖像數(shù)據(jù)區(qū)是由接收緩沖器控制電路7來執(zhí)行的。CPU10利用讀指針103訪問命令區(qū)而不用訪問圖像數(shù)據(jù)區(qū)。
此外,CPU利用讀指針103的訪問可被執(zhí)行用來訪問部分命令區(qū),從而確認(rèn)僅該命令被存儲了。
另外,如果時間充分的話,如果需要,CPU10可利用讀指針103訪問圖像數(shù)據(jù)區(qū)內(nèi)預(yù)定的區(qū)域。
如果不是所有的圖像數(shù)據(jù)1都存儲在接收緩沖器內(nèi)的話,即,寫指針101的值小于地址“b”,則寫指針101的值被復(fù)制到讀指針103。該過程將持續(xù)到寫指針101的值成為“b”。寫指針指向的地址隨著數(shù)據(jù)從該地址存入到接收緩沖器而增加。
如果所有的圖像數(shù)據(jù)1都存儲在接收緩沖器中,即,寫指針101的值大于地址“b”,則讀指針103的值被更新到地址“b”并且該過程就完成了。
在如上所述的讀指針103指示地址“b”的狀態(tài)中,中斷信號被生成。CPU10檢測中斷信號,將數(shù)據(jù)接收完成計數(shù)器加1并將數(shù)據(jù)接收完成計數(shù)器的值從0更新到1。通過中斷信號,CPU10開始解釋作為下一個塊的圖像數(shù)據(jù)命令2。
如上所述,由于從圖像數(shù)據(jù)命令2內(nèi)的信息可得知圖像數(shù)據(jù)命令的數(shù)據(jù)量,所以通過解釋部分圖像數(shù)據(jù)命令2,讀指針103可從地址“b”前進(jìn)到地址“c”。
根據(jù)圖像數(shù)據(jù)命令2內(nèi)的信息,跳過的部分圖像數(shù)據(jù)2區(qū)的大小(d-c)被設(shè)置。接著,對該圖像數(shù)據(jù)區(qū)的讀操作就被跳過。
跳過讀該圖像數(shù)據(jù)2區(qū)的過程以類似于上述圖像數(shù)據(jù)1區(qū)的方式執(zhí)行。即,如果向接收緩沖器41存儲圖像數(shù)據(jù)2沒有完成的話,即,寫指針101的值小于值“d”,則寫指針101的值被復(fù)制到讀指針103,并且該過程持續(xù)到寫指針101的值成為值“d”。
另一個方面,如果所有的圖像數(shù)據(jù)2存儲在接收緩沖器41中,即,寫指針101的值大于值“d”,則讀指針103的值被立即更新為值“d”并且該過程完成。
在跳過圖像數(shù)據(jù)區(qū)完成后,就生成中斷信號,CPU10將值1加到數(shù)據(jù)接收完成計數(shù)器,并將數(shù)據(jù)接收完成計數(shù)器的值從1更新到2。
隨后,上述的過程將按順序執(zhí)行,而圖像數(shù)據(jù)命令5和圖像數(shù)據(jù)5被處理。
結(jié)果,在數(shù)據(jù)接收完成計數(shù)器顯示為5時,CPU10發(fā)出指令開始對記錄的掃描,并且開始由記錄頭執(zhí)行的記錄掃描。在示例性實(shí)施方式中,在記錄頭開始記錄掃描的值被設(shè)置為5,對應(yīng)于接收緩沖器41區(qū)域內(nèi)所提供的塊的數(shù)目。然而,該值不限制于“5”,它也可以根據(jù)控制的規(guī)定被設(shè)置成其它的值,例如4。
如上所述,CPU10確定預(yù)定量的數(shù)據(jù)(塊的數(shù)目)存儲在接收緩沖器41內(nèi),并且CPU10開始由記錄頭執(zhí)行的掃描記錄。因此,每一次記錄掃描開始時,CPU10預(yù)先確定接收緩沖器41內(nèi)存儲了預(yù)定量的數(shù)據(jù)(塊的數(shù)目)。
隨后,對讀指針102和103的控制繼續(xù)。即,該控制將持續(xù)直到對應(yīng)于一個掃描量的塊的所有數(shù)據(jù)的讀出都完成(直到讀指針103的地址變?yōu)榈刂贰発”)。當(dāng)讀指針103的地址指示為“k”,則對讀針指103的更新就被停止(即,讀指針103在地址“k”停止并不在繼續(xù))。為了執(zhí)行這樣的控制,例如,指針是根據(jù)一個掃描的記錄所需的塊的數(shù)目(一個掃描中用到的塊的數(shù)目)來更新的。
如上所述,對讀指針103的地址的更新可在短時間內(nèi)執(zhí)行。另外,相比較于向前移動讀指針103所需的時間,圖像數(shù)據(jù)2的讀出占用了更多的時間。因此,即使圖像數(shù)據(jù)2的讀出沒有完成,也可能將讀指針103前移到圖像數(shù)據(jù)命令3的區(qū)域。因此,如果數(shù)據(jù)存儲在接收緩沖器41內(nèi),則無論讀指針102的地址的更新繼續(xù)與否,讀指針103定位的地址可被更新。換句話說,無論預(yù)定塊內(nèi)的圖像數(shù)據(jù)的轉(zhuǎn)換過程(解包過程)繼續(xù)與否,對接收到的數(shù)據(jù)量(接收到的塊數(shù)目)的確認(rèn)是獨(dú)立執(zhí)行的。因此,這就可以比圖像數(shù)據(jù)的讀出過程快得多地確認(rèn)接收到的數(shù)據(jù)量(接收到的塊的數(shù)目),而無需對打印機(jī)執(zhí)行復(fù)雜的操作或是控制。
根據(jù)本示例性實(shí)施方式的記錄設(shè)備內(nèi)的數(shù)據(jù)處理系統(tǒng)中,用于從接收緩沖器41讀出數(shù)據(jù)和在打印緩沖器42內(nèi)存儲數(shù)據(jù)的所需時間要短于由記錄頭讀出數(shù)據(jù)所需的時間。因此,如圖8所示,在打印緩沖器42中可提供兩個塊的容量。
即,例如,對于一定量的圖像數(shù)據(jù),由于用于處理數(shù)據(jù)所需時間要短于由記錄頭記錄所需的時間,所以當(dāng)打印緩沖器42的容量僅具有兩個塊的容量時也是充足的。
例如,在圖像數(shù)據(jù)存儲在兩個塊內(nèi)后,由記錄頭開始掃描。該數(shù)據(jù)在兩個塊區(qū)域之間被存儲,即在完成圖像數(shù)據(jù)讀出的區(qū)域內(nèi)。因此,在一個塊區(qū)域內(nèi)執(zhí)行讀出過程時,在另一個塊區(qū)域內(nèi)執(zhí)行存儲的過程。即,相比較于本發(fā)明背景技術(shù)部分所述的情況,塊的數(shù)目可以被減小,并且可以向接收緩沖器分配容量或是減小存儲區(qū)本身。塊的數(shù)目不限制于“2”,它也可以根據(jù)控制的規(guī)定被設(shè)置成其它的值,例如4。
具體地,因?yàn)榇鎯τ诮邮站彌_器4內(nèi)的圖像數(shù)據(jù)是被打包的,所以相比較于數(shù)據(jù)以解包的狀態(tài)被存儲的情況來說,這可以減小要使用的存儲量。
進(jìn)一步,在一個掃描的記錄操作中,與已知的結(jié)構(gòu)相比,可以減小用于確認(rèn)從上層設(shè)備接收到所需數(shù)據(jù)量的時間。因此,可以縮短從開始接收來自主機(jī)設(shè)備的數(shù)據(jù)到開始掃描記錄的時間。記錄設(shè)備執(zhí)行許多次掃描記錄來記錄一個頁面的圖像。因此,執(zhí)行掃描記錄的次數(shù)越多,則記錄一個頁面所需時間就越短。
另外,存儲控制器3響應(yīng)來自控制電動機(jī)的電動機(jī)控制電路的請求信號來控制存儲器的訪問。
圖5是示出根據(jù)本示例性實(shí)施方式的噴墨記錄設(shè)備200的概況的透視圖。插入到記錄設(shè)備200的送紙位置的記錄介質(zhì)205通過傳送輥206的旋轉(zhuǎn)在箭頭P的方向上被傳送,并被傳送到由記錄頭204執(zhí)行記錄的可記錄區(qū)。在可記錄區(qū)的記錄介質(zhì)205的下部提供有壓紙輥207。托架201可由兩個導(dǎo)向軸202和203沿導(dǎo)向軸202和203的軸向方向上移動。在托架電動機(jī)(未示出)的驅(qū)動下,在包括記錄區(qū)域的掃描區(qū)域中,托架201在由箭頭Q1和Q2指示的方向上往復(fù)移動,該方向是主掃描方向。因此,記錄設(shè)備200通過使用記錄頭204掃描記錄介質(zhì)205來形成圖像。在記錄掃描中,記錄頭204開始于預(yù)定的位置1。當(dāng)記錄頭204到達(dá)預(yù)定的位置2(記錄開始的位置)時,記錄頭噴墨。當(dāng)記錄頭204到達(dá)預(yù)定位置3(記錄結(jié)束位置)時,記錄頭204停止噴墨。當(dāng)記錄頭204到達(dá)預(yù)定位置4時,記錄頭204停止。打印緩沖器42內(nèi)的區(qū)域在掃描方向上被分成對應(yīng)于記錄介質(zhì)205區(qū)域的多個區(qū)域。當(dāng)由托架201執(zhí)行的一個記錄掃描完成時,記錄介質(zhì)205在由箭頭P指示的子掃描方向上被傳送某個距離(對應(yīng)于記錄頭204的記錄寬度),并準(zhǔn)備下一個記錄掃描(主掃描)。通過重復(fù)主掃描和子掃描,對記錄介質(zhì)205的一頁的記錄就被執(zhí)行了。
在圖5中,安裝在托架201上的記錄頭204包括噴出口(噴嘴)和用于裝墨的墨盒。記錄頭204的噴出口安裝在托架201上,這樣噴出口面朝下,從而通過向放置在下面的記錄介質(zhì)205上噴墨來執(zhí)行記錄。
操作部分208具有開關(guān)和顯示部分。開關(guān)用于接通/斷開記錄設(shè)備200的電源、設(shè)置各種記錄模式等,而顯示部分可顯示記錄設(shè)備200的狀態(tài)。
記錄頭204可記錄四種顏色Bk、C、M和Y。每種顏色Bk、C、M和Y的噴出口的數(shù)目分別是128。每種顏色的噴出口的排列間隔相對于底層-掃描方向上是(1/600)dpi。噴出口之間的間隔大約是42微米。記錄頭204的驅(qū)動頻率是15kHz,并且記錄頭204可以相對主掃描方向以600dpi的分辨率來記錄。因此,當(dāng)記錄操作在主掃描方向上執(zhí)行時,托架201的移動速度是635mm/sec。
第二個示例性實(shí)施方式在第一個示例性實(shí)施方式中,圖像數(shù)據(jù)命令的解釋由CPU10來執(zhí)行。然而,也可以考慮其它的結(jié)構(gòu)。在下面的描述中,類似于第一示例性實(shí)施方式的部分將不再詳細(xì)描述,而將對圖像數(shù)據(jù)命令的解釋過程進(jìn)行描述。
例如,圖像數(shù)據(jù)命令的解釋過程可由電路塊(在ASIC 20中提供)而不是CPU來執(zhí)行。該電路可以是解包控制電路6。在這樣的結(jié)構(gòu)中,可以減小解釋圖像數(shù)據(jù)命令的CPU的負(fù)擔(dān)。然而,為了避免ASIC 20變得復(fù)雜,CPU可解釋直到圖像數(shù)據(jù)命令1,除了CPU之外的電路可在圖像數(shù)據(jù)命令2之后解釋命令。
其它的示例性實(shí)施方式除了上述示例性實(shí)施方式中的描述以外,將對打印緩沖器的塊的數(shù)目進(jìn)行進(jìn)一步的描述。為了調(diào)整配準(zhǔn),如果需要在主掃描方向上將圖像數(shù)據(jù)移動該配準(zhǔn)調(diào)整所需要的量(由列單元移動),則一個塊區(qū)域可被添加到兩個塊區(qū)域,可使用三個塊區(qū)域。
在上面的描述中,為了避免CPU訪問圖像數(shù)據(jù)區(qū),讀指針103被控制以執(zhí)行更新操作。然而,只要讀指針103沒有延遲地工作,讀指針就可被放置在圖像數(shù)據(jù)區(qū)內(nèi)的預(yù)定區(qū)域上,例如,在圖像數(shù)據(jù)區(qū)的頂部或是底部。
另外,在上述的描述中,解包控制電路從接收緩沖器讀取數(shù)據(jù)并解包數(shù)據(jù)。然而,它不是限制于這種結(jié)構(gòu),并且它可被配置成將多值數(shù)據(jù)轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)。
此外,從主機(jī)設(shè)備傳送的數(shù)據(jù)可被打包成列格式數(shù)據(jù)。在這種情況中,可配置成數(shù)據(jù)在解包控制電路中被解包并被發(fā)送到打印緩沖器控制電路。
進(jìn)一步,記錄頭或是設(shè)備的參數(shù)(噴嘴的數(shù)目、分辨率、驅(qū)動頻率、移動速度和記錄頭的數(shù)目)不限于上述描述的所述值。
盡管根據(jù)示例性實(shí)施方式對本發(fā)明進(jìn)行了描述,但是應(yīng)該可以理解本發(fā)明不限于披露的示例性實(shí)施方式。下面權(quán)利要求書的范圍應(yīng)當(dāng)與最寬的解釋相一致,從而包括所有的修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種被配置成利用記錄頭在記錄介質(zhì)上進(jìn)行記錄的記錄設(shè)備,該記錄設(shè)備包括配置成存儲包括命令和第一圖像數(shù)據(jù)的輸入數(shù)據(jù)的第一存儲單元;配置成利用第一指針讀出存儲于所述第一存儲單元內(nèi)的命令和所述第一圖像數(shù)據(jù)的讀單元;配置成轉(zhuǎn)換從所述第一存儲單元讀出的所述第一圖像數(shù)據(jù)并且生成第二圖像數(shù)據(jù)的生成單元;配置成存儲生成于所述生成單元的所述第二圖像數(shù)據(jù)的第二存儲單元;配置成利用第二指針來確定存儲于所述第一數(shù)據(jù)單元內(nèi)的數(shù)據(jù)量是否達(dá)到預(yù)定值的確定單元;以及配置成在所述確定單元確定存儲于所述第一存儲單元內(nèi)的數(shù)據(jù)量達(dá)到所述預(yù)定值之后開始掃描以便記錄的記錄單元。
2.根據(jù)權(quán)利要求1所述的記錄設(shè)備,其中所述記錄設(shè)備通過對著所述記錄介質(zhì)掃描所述記錄頭來形成圖像,所述第二存儲單元具有多個在主掃描方向上被分割的區(qū)域。
3.根據(jù)權(quán)利要求1所述的記錄設(shè)備,其中所述記錄設(shè)備具有緩沖器控制電路,該緩沖器控制電路根據(jù)包括在所述命令中的命令的數(shù)據(jù)大小和所述第一圖像數(shù)據(jù)的數(shù)據(jù)大小來控制第一存儲單元內(nèi)的所述第二指針。
4.根據(jù)權(quán)利要求3所述的記錄設(shè)備,其中所述緩沖器控制電路的控制使得在所述第一存儲單元內(nèi)存儲了所述第一圖像數(shù)據(jù)的區(qū)域不被訪問。
5.根據(jù)權(quán)利要求3所述的記錄設(shè)備,其中所述緩沖器控制電路控制所述第二指針,使得在所述第一存儲單元內(nèi)存儲了所述第一命令的區(qū)域被訪問。
6.根據(jù)權(quán)利要求3所述的記錄設(shè)備,其中所述緩沖器控制電路在所述第二指針通過第一存儲單元內(nèi)存儲所述第一圖像數(shù)據(jù)的區(qū)域時更新計數(shù)器。
7.根據(jù)權(quán)利要求1所述的記錄設(shè)備,其中所述生成單元解包所述第一圖像數(shù)據(jù)并生成第二圖像數(shù)據(jù)。
8.根據(jù)權(quán)利要求3所述的記錄設(shè)備,其中所述緩沖器控制電路按從外部輸入的順序在第一存儲單元內(nèi)將所述命令和第一圖像數(shù)據(jù)作為一個塊進(jìn)行存儲。
9.根據(jù)權(quán)利要求1所述的記錄設(shè)備,其中,根據(jù)由所述命令和所述第一圖像數(shù)據(jù)組成的塊的數(shù)目,對存儲于所述第一存儲單元中的數(shù)據(jù)量進(jìn)行確定。
10.一種對配置成利用記錄頭在記錄介質(zhì)上記錄圖像的記錄設(shè)備進(jìn)行控制的方法,該控制方法包括在第一存儲單元內(nèi)存儲包括命令和第一圖像數(shù)據(jù)的輸入數(shù)據(jù)的存儲步驟;通過利用第一指針讀出存儲于所述第一存儲單元內(nèi)的命令和第一圖像數(shù)據(jù)的讀步驟;對從所述第一存儲單元讀出的所述第一圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換并且生成第二圖像數(shù)據(jù)的生成步驟;在第二存儲單元內(nèi)存儲在所述生成步驟生成的所述第二圖像數(shù)據(jù)的第二存儲步驟;利用第二指針確定存儲于所述第一存儲單元內(nèi)的數(shù)據(jù)量是否達(dá)到預(yù)定的值的確定步驟;以及在所述確定步驟確定在所述第一存儲單元內(nèi)存儲的數(shù)據(jù)量達(dá)到預(yù)定值之后開始掃描以便記錄的開始步驟。
全文摘要
一種被配置成利用記錄頭在記錄介質(zhì)上進(jìn)行記錄的記錄設(shè)備,包括用于存儲包括命令和第一圖像數(shù)據(jù)的輸入數(shù)據(jù)的第一存儲單元,通過利用第一指針來讀取存儲于第一存儲單元內(nèi)的命令和第一圖像數(shù)據(jù)的讀單元,對從第一存儲單元讀取的第一圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換并生成第二圖像數(shù)據(jù)的生成單元,存儲生成于生成單元內(nèi)的第二圖像數(shù)據(jù)的第二存儲單元,通過利用第二指針來確定存儲于第一存儲單元內(nèi)的數(shù)據(jù)量是否到達(dá)預(yù)定的值的確定單元,以及在確定單元確定存儲于第一存儲單元內(nèi)的數(shù)據(jù)量到達(dá)預(yù)定值之后開始掃描以便記錄的記錄單元。
文檔編號H04N1/32GK1874403SQ20061008091
公開日2006年12月6日 申請日期2006年5月22日 優(yōu)先權(quán)日2005年5月23日
發(fā)明者黑沼明 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
澳门| 东港市| 平武县| 冀州市| 新宾| 荣昌县| 浏阳市| 洱源县| 涞水县| 大足县| 宜昌市| 大姚县| 盐津县| 寿光市| 茂名市| 奉化市| 抚州市| 大同市| 罗甸县| 宾阳县| 同仁县| 荣昌县| 错那县| 慈利县| 敦煌市| 通化市| 松滋市| 广汉市| 上虞市| 洞口县| 安多县| 台北市| 达尔| 聂拉木县| 西畴县| 亳州市| 类乌齐县| 武穴市| 侯马市| 揭西县| 天峨县|