專利名稱:記錄裝置、信息處理裝置和它們的控制方法、程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄裝置和記錄方法,特別是涉及以廉價(jià)實(shí)現(xiàn)高速且高質(zhì)量圖象的記錄裝置的技術(shù)。具體地說(shuō),涉及削減記錄裝置內(nèi)的RAM容量或ROM容量或ASIC的GATE數(shù),實(shí)現(xiàn)廉價(jià)的記錄裝置,并且維持高速且高質(zhì)量圖象的噴墨記錄裝置及其控制方法、實(shí)現(xiàn)它的信息處理裝置。
背景技術(shù):
以往,噴墨記錄裝置容易實(shí)現(xiàn)低噪音化、裝置的低成本化、低運(yùn)行成本化、裝置的小型化等,所以廣泛應(yīng)用于記錄裝置和復(fù)印機(jī)等中。
以往,串行方式噴墨記錄裝置是反復(fù)進(jìn)行使記錄頭向主掃描方向掃描的主掃描和把記錄媒體向副掃描方向搬送的副掃描,來(lái)進(jìn)行1頁(yè)記錄的記錄裝置。該串行方式噴墨記錄裝置至少確保具有足以存儲(chǔ)1主掃描部分的記錄數(shù)據(jù)的容量的存儲(chǔ)器(打印緩存器),進(jìn)行控制,使1主掃描部分的全部記錄數(shù)據(jù)存儲(chǔ)在打印緩存器中后,開(kāi)始記錄頭的主掃描。特別是伴隨著按照對(duì)高質(zhì)量圖象的需要,記錄裝置的彩色化、高析象度化的發(fā)展,打印緩存器所需要的容量增大,所以存在著需要大容量的高價(jià)存儲(chǔ)器,裝置成本升高的這一問(wèn)題。
因此,對(duì)于所述以往的技術(shù),在特開(kāi)昭58-146929號(hào)中提出了構(gòu)成比用于存儲(chǔ)1主掃描部分的記錄數(shù)據(jù)的容量小的容量的存儲(chǔ)器,通過(guò)管理存儲(chǔ)記錄數(shù)據(jù)的地址,來(lái)高效地使用小容量的存儲(chǔ)器的提案。
另外,在特開(kāi)平11-227181號(hào)中,提出了使用在副掃描方向具有多個(gè)噴嘴的記錄頭,使用重復(fù)主掃描和副掃描,形成圖象的記錄裝置,通過(guò)從主機(jī)裝置發(fā)送記錄裝置中使用的噴嘴所對(duì)應(yīng)的記錄數(shù)據(jù),來(lái)降低了用于存儲(chǔ)記錄數(shù)據(jù)的存儲(chǔ)器的大容量化的提案。
而且,在特開(kāi)平11-259248號(hào)中,提出了在尚未完成1主掃描部分的記錄數(shù)據(jù)向存儲(chǔ)器的存儲(chǔ)的情況下,就開(kāi)始記錄頭的主掃描,據(jù)此來(lái)實(shí)現(xiàn)存儲(chǔ)容量的削減和進(jìn)行高速記錄。但是,由于該提案是以一邊使記錄頭進(jìn)行主掃描,一邊在該掃描的打印中必須接收足以完成該掃描的數(shù)據(jù)為前提的,所以無(wú)法實(shí)現(xiàn)大幅度的存儲(chǔ)容量削減。
但是,不論上述哪一種提案都要考慮記錄數(shù)據(jù)和主掃描開(kāi)始時(shí)間,無(wú)法謀求以更低的成本或在不變更已有結(jié)構(gòu)的情況下來(lái)實(shí)現(xiàn)高速記錄。
發(fā)明內(nèi)容
鑒于以上所述問(wèn)題的存在,本發(fā)明的目的在于提供在不損害裝置原有性能的前提下,實(shí)現(xiàn)廉價(jià)且小型的記錄裝置,并且能實(shí)現(xiàn)高速記錄的記錄裝置、信息處理裝置和它們的控制方法、程序。
為實(shí)現(xiàn)所述目的,本發(fā)明的記錄裝置具有以下結(jié)構(gòu)。即,它是根據(jù)由主機(jī)裝置發(fā)送的記錄數(shù)據(jù),來(lái)驅(qū)動(dòng)記錄頭進(jìn)行記錄的記錄裝置,包括使所述記錄頭向主掃描方向?qū)τ涗浢襟w進(jìn)行掃描的主掃描部件;存儲(chǔ)記錄數(shù)據(jù)的緩存部件;從所述主機(jī)裝置接收表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息的接收部件;把由所述主機(jī)裝置生成的所述主掃描記錄方向信息表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)存儲(chǔ)到所述緩存部件中的存儲(chǔ)部件;根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在所述緩存部件中的記錄數(shù)據(jù),來(lái)控制由所述記錄頭進(jìn)行的記錄的控制部件。
另外,最好所述控制部件當(dāng)記錄數(shù)據(jù)一直存儲(chǔ)到所述緩存部件的特定列位置時(shí),根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存部件中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
另外,最好所述控制部件當(dāng)記錄數(shù)據(jù)一直存儲(chǔ)到所述緩存部件的特定列單位所對(duì)應(yīng)的位置時(shí),根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存部件中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
另外,最好所述特定列單位是2的k1次方的k2倍(k1、k2是正整數(shù))。
另外,最好所述緩存部件在由所述主掃描部件進(jìn)行的所述記錄頭的掃描中存儲(chǔ)用于記錄的記錄數(shù)據(jù),其可存儲(chǔ)的數(shù)據(jù)量比用于通過(guò)所述主掃描部件使所述記錄頭進(jìn)行主掃描,使所述記錄頭對(duì)可記錄的寬度進(jìn)行一次主掃描來(lái)進(jìn)行記錄的記錄數(shù)據(jù)量少。
另外,最好所述緩存部件在由所述主掃描部件進(jìn)行的所述記錄頭的掃描中存儲(chǔ)用于記錄的記錄數(shù)據(jù),其可存儲(chǔ)的數(shù)據(jù)量至少是由所述主掃描部件進(jìn)行的所述記錄頭的1主掃描部分的記錄數(shù)據(jù)量。
另外,最好所述控制部件當(dāng)在所述緩存部件中存儲(chǔ)了1主掃描部分的記錄數(shù)據(jù)時(shí),根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存部件中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
用于實(shí)現(xiàn)所述目的本發(fā)明的信息處理裝置具有以下結(jié)構(gòu)。即,它是具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,向根據(jù)存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄的記錄裝置發(fā)送所述記錄數(shù)據(jù)的信息處理裝置,包括生成表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息,向所述記錄裝置發(fā)送的第一發(fā)送部件;生成所述主掃描記錄方向信息表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)的生成部件;向所述記錄裝置發(fā)送由所述生成部件生成的記錄數(shù)據(jù)的第二發(fā)送部件。
用于實(shí)現(xiàn)所述目的本發(fā)明的記錄裝置控制方法具有以下的結(jié)構(gòu)。
即,它是具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,根據(jù)存儲(chǔ)在所述緩存器中的來(lái)自主機(jī)裝置的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描,來(lái)進(jìn)行記錄的記錄裝置的控制方法,包括從所述主機(jī)裝置接收表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息的接收步驟;把由所述主機(jī)裝置生成的所述主掃描記錄方向信息表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)存儲(chǔ)到所述緩存器的存儲(chǔ)步驟;根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),控制由所述記錄頭進(jìn)行的記錄的控制步驟。
用于實(shí)現(xiàn)所述目的的本發(fā)明的信息處理裝置的控制方法具有以下的結(jié)構(gòu)。即,它是具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,向根據(jù)存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄的記錄裝置發(fā)送所述記錄數(shù)據(jù)的信息處理裝置的控制方法,包括生成表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息,向所述記錄裝置發(fā)送的第一發(fā)送步驟;生成所述主掃描記錄方向信息表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)的生成步驟;向所述記錄裝置發(fā)送由所述生成步驟生成的記錄數(shù)據(jù)的第二發(fā)送步驟。
用于實(shí)現(xiàn)所述目的的本發(fā)明的程序具有以下的結(jié)構(gòu)。即,它是用于使計(jì)算機(jī)進(jìn)行具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,根據(jù)存儲(chǔ)在所述緩存器中的來(lái)自主機(jī)裝置的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄的記錄裝置的控制的程序,包括從所述主機(jī)裝置接收表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息的接收步驟的程序代碼;把由所述主機(jī)裝置生成的所述主掃描記錄方向信息表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)存儲(chǔ)到所述緩存器的存儲(chǔ)步驟的程序代碼;根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在所述緩存部件中的記錄數(shù)據(jù),來(lái)控制由所述記錄頭進(jìn)行的記錄的控制步驟的程序代碼。
用于實(shí)現(xiàn)所述目的的本發(fā)明的程序具有以下的結(jié)構(gòu)。即,它是用于使計(jì)算機(jī)進(jìn)行具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,向根據(jù)存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄的記錄裝置發(fā)送所述記錄數(shù)據(jù)的信息處理裝置的控制的程序,包括生成表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息,向所述記錄裝置發(fā)送的第一發(fā)送步驟的程序代碼;生成所述主掃描記錄方向信息表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)的生成步驟的程序代碼;向所述記錄裝置發(fā)送由所述生成步驟生成的記錄數(shù)據(jù)的第二發(fā)送步驟的程序代碼。
通過(guò)參照附圖進(jìn)行的以下說(shuō)明應(yīng)該可以明確本發(fā)明的其他特征和優(yōu)點(diǎn)。須指出的是,在附圖中對(duì)相同或同樣的結(jié)構(gòu)采用相同的符號(hào)。
下面簡(jiǎn)要說(shuō)明附圖。
附圖包含在說(shuō)明書(shū)中,作為說(shuō)明書(shū)的一部分,用來(lái)表示本發(fā)明的實(shí)施例,并與對(duì)其進(jìn)行的描述一起說(shuō)明本發(fā)明的原理。
圖1是表示能應(yīng)用本發(fā)明的噴墨記錄裝置概要的立體圖。
圖2是實(shí)施例1的記錄頭噴出口的配置圖。
圖3是表示能應(yīng)用本發(fā)明的噴墨記錄裝置的主要結(jié)構(gòu)的框圖。
圖4是表示實(shí)施例1的打印緩存器結(jié)構(gòu)的圖。
圖5是表示實(shí)施例1的在記錄系統(tǒng)中執(zhí)行的處理的程序框圖。
圖6是表示實(shí)施例2的在記錄系統(tǒng)中執(zhí)行的處理的程序框圖。
具體實(shí)施例方式
下面,結(jié)合附圖來(lái)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。
圖1是表示能應(yīng)用本發(fā)明的噴墨記錄裝置的概要立體圖。
雖然該噴墨打印機(jī)(記錄裝置100)表示了彩色打印機(jī)、黑白單色打印機(jī)雙方都可以適用的結(jié)構(gòu),但是當(dāng)作為黑白單色打印機(jī)專用裝置而考慮時(shí),變成只在記錄頭上配置了在以下的說(shuō)明中表示的噴出黑墨水的噴嘴的結(jié)構(gòu)。
插入記錄裝置100的給紙位置中的記錄媒體105由輸送輥106向箭頭P方向輸送,被輸送到記錄頭104的可記錄區(qū)域。在可記錄區(qū)域的記錄媒體105的下部設(shè)置有印字壓板107?;?01通過(guò)兩個(gè)導(dǎo)軸102、103能在沿著這些軸向的方向移動(dòng),通過(guò)未圖示的步進(jìn)電動(dòng)機(jī)的驅(qū)動(dòng),沿著主掃描方向即箭頭Q1、Q2所示的方向,在包含記錄區(qū)域的掃描區(qū)域中往返掃描。如果1次主掃描結(jié)束,則使記錄媒體只向箭頭P方向即副掃描方向輸送一定量,準(zhǔn)備下一次主掃描。重復(fù)這些主掃描和副掃描,進(jìn)行1頁(yè)的記錄動(dòng)作。
須指出的是,關(guān)于主掃描方向的記錄寬度,在裝置的設(shè)計(jì)上、結(jié)構(gòu)上決定了記錄頭104的可掃描區(qū)域,對(duì)應(yīng)于該掃描區(qū)域,由裝置決定了最大記錄寬度。因此,對(duì)由記錄裝置100的記錄頭104的掃描區(qū)域所決定的記錄寬度的記錄媒體105,或比該記錄寬度還小的記錄媒體105能進(jìn)行記錄。
在圖1中,搭載在滑架101上的記錄頭104是包含可噴出墨水的噴出口(記錄元件)和容納墨水的墨水容器的結(jié)構(gòu)。另外,記錄頭104的噴出口搭載在滑架101上,向位于下方的記錄媒體105噴出墨水來(lái)進(jìn)行記錄。
另外,108是由開(kāi)關(guān)部和顯示部構(gòu)成的操作面板,開(kāi)關(guān)部用于記錄裝置100的電源的開(kāi)/關(guān)切換和各種記錄模式的設(shè)定等,顯示部的結(jié)構(gòu)為能顯示記錄裝置100的各種狀態(tài)。
記錄頭104的結(jié)構(gòu)能記錄黃(Y)、品紅(M)、青綠色(C)、黑色(Bk)等四種顏色,Y、M、C的噴出口的數(shù)量例如為各128個(gè),Bk為320個(gè)。各種顏色的噴出口的配置間隔對(duì)于副掃描方向?yàn)?/600inch,約42微米。記錄頭104的驅(qū)動(dòng)頻率通常為15kHz,對(duì)主掃描方向,能以600dpi的密度進(jìn)行記錄動(dòng)作。因此,記錄動(dòng)作時(shí)的滑架101的主掃描速度通常是25inch/sec。
須指出的是,在滑架101的后部,例如設(shè)置有具有600dpi周期的狹縫的線性編碼器(未圖示)。通過(guò)機(jī)械控制部404(圖3),使機(jī)械部405的滑架電動(dòng)機(jī)工作,使滑架101沿著主掃描方向(圖1的Q1、Q2所示的方向)往返運(yùn)動(dòng)。
另外,驅(qū)動(dòng)滑架101的滑架電動(dòng)機(jī)例如是DC電動(dòng)機(jī),在通常的記錄動(dòng)作中,利用線性編碼器,用滑架101后部的光學(xué)傳感器,檢測(cè)滑架101的位置或滑架101的移動(dòng)速度,通過(guò)DC伺服控制,使滑架101的掃描速度保持一定。
下面,參照?qǐng)D2,說(shuō)明記錄頭104的噴出口的配置。
圖2是實(shí)施例1的記錄頭的噴出口的配置圖。
如上所述,記錄頭104具有用于分別噴出黃(Y)、品紅(M)、青綠色(C)、黑色(Bk)等多色墨水的噴出口。各種顏色的噴出口實(shí)際上分兩列配置,各列的配置間隔為1/300inch。記錄頭104對(duì)于記錄媒體105在箭頭Q1或Q2方向進(jìn)行主掃描移動(dòng)。另外,記錄媒體105對(duì)于記錄頭104在箭頭P的方向相對(duì)移動(dòng)。
下面,參照?qǐng)D3說(shuō)明用打印機(jī)100和主機(jī)裝置構(gòu)成的記錄系統(tǒng)的主要結(jié)構(gòu)。
圖3是表示能應(yīng)用本發(fā)明的噴墨記錄裝置的主要結(jié)構(gòu)的框圖。
在記錄裝置100的外部連接著主機(jī)裝置500,從主機(jī)裝置500向記錄裝置100發(fā)送了記錄數(shù)據(jù)(例如,包含文字?jǐn)?shù)據(jù)、圖象數(shù)據(jù)、控制數(shù)據(jù)等數(shù)據(jù)),存儲(chǔ)在接收緩存器401中。另外,從記錄裝置100向主機(jī)裝置500發(fā)送了確認(rèn)是否正確傳輸了記錄數(shù)據(jù)的檢驗(yàn)數(shù)據(jù)和通知記錄裝置100的工作狀態(tài)的狀態(tài)數(shù)據(jù)。
須指出的是,連接主機(jī)裝置和記錄裝置100的接口例如是USB,但是并不局限于此。例如,作為接口種類,例如有IEEE1394、IEEE1284(個(gè)人計(jì)算機(jī)用打印機(jī)輸出規(guī)格)、IrDA、藍(lán)色機(jī)械箱等,此外,如果是用有線/無(wú)線連接主機(jī)裝置500和記錄裝置100,能傳輸數(shù)據(jù)的接口就可以。
存儲(chǔ)在緩存器401中的記錄數(shù)據(jù)在CPU402的管理下,被加工為在記錄頭104進(jìn)行主掃描時(shí)用于進(jìn)行記錄的數(shù)據(jù),存儲(chǔ)在隨機(jī)存儲(chǔ)器(RAM)403內(nèi)的打印緩存器4030中。打印緩存器4030存儲(chǔ)基于記錄頭104的記錄中使用的數(shù)據(jù),通過(guò)把存儲(chǔ)在打印緩存器4030中的數(shù)據(jù)向記錄頭104傳輸來(lái)進(jìn)行記錄。
在圖3所示的例子中,在RAM403的存儲(chǔ)區(qū)域內(nèi)確保著打印緩存器4030用的區(qū)域。打印緩存器4030的數(shù)據(jù)通過(guò)記錄頭控制部410傳輸給記錄頭104,控制記錄頭104記錄文字和圖象數(shù)據(jù)。另外,記錄頭控制部410檢測(cè)表示記錄頭104的狀態(tài)的溫度信息等,傳輸給CPU402,把該信息傳達(dá)給記錄頭控制部410,控制記錄頭104的驅(qū)動(dòng)。
機(jī)械控制部404根據(jù)來(lái)自CPU402的指令,控制滑架電動(dòng)機(jī)和換行電動(dòng)機(jī)等的機(jī)械部405的驅(qū)動(dòng)。
傳感器/SW控制部406把來(lái)自由各種傳感器和SW(開(kāi)關(guān))構(gòu)成的傳感器/SW部407的信號(hào)發(fā)送給CPU402。
顯示元件408根據(jù)來(lái)自CPU402的指令控制由顯示面板群的LED和液晶顯示元件等構(gòu)成的顯示部409。
ROM411存儲(chǔ)著用于執(zhí)行記錄裝置100的各種控制的各種控制程序和各設(shè)定數(shù)據(jù)等數(shù)據(jù),CPU402通過(guò)適當(dāng)把各種控制程序和各設(shè)定數(shù)據(jù)讀入RAM403中執(zhí)行,執(zhí)行記錄裝置100的各種控制。
須指出的是,在本發(fā)明中,打印緩存器4030的容量設(shè)定為比使用記錄時(shí)所需要的記錄頭104的所有噴出口,使記錄頭104對(duì)由裝置決定的主掃描方向的記錄寬度進(jìn)行一次主掃描來(lái)進(jìn)行記錄的數(shù)據(jù)量少的容量。即,在RAM403內(nèi)確保了比存儲(chǔ)對(duì)應(yīng)于裝置的最大記錄寬度而進(jìn)行1次主掃描的記錄數(shù)據(jù)所需要的容量小的容量。通過(guò)采樣這樣的結(jié)構(gòu),能減小設(shè)置在裝置中的RAM403的存儲(chǔ)容量。
另外,主機(jī)裝置500例如用個(gè)人電腦和工作站等通用計(jì)算機(jī)實(shí)現(xiàn),具有搭載在通用計(jì)算機(jī)上的標(biāo)準(zhǔn)構(gòu)成要素(例如CPU、RAM、ROM、硬盤(pán)、外部存儲(chǔ)裝置、網(wǎng)絡(luò)接口、顯示器、鍵盤(pán)、鼠標(biāo)等),但是并不局限于此,如果是實(shí)現(xiàn)本發(fā)明的構(gòu)成要素,則可以是任意的。另外,圖3所示的各構(gòu)成要素可以通過(guò)由CPU執(zhí)行存儲(chǔ)在主機(jī)裝置500內(nèi)部的ROM和外部存儲(chǔ)裝置中的程序而實(shí)現(xiàn),也可以用專用的硬件實(shí)現(xiàn)。
以下的實(shí)施例是作為進(jìn)行彩色記錄時(shí),在記錄頭104的噴出口中,分別使用128個(gè)Y、M、C、Bk各種顏色的噴出口,舉例進(jìn)行說(shuō)明。
在彩色記錄模式中,對(duì)用4色、600dpi的密度記錄全記錄寬度8英寸,用以往的記錄方法所需要的記錄裝置的打印緩存器容量為128×4×8×600=2457600bit。
對(duì)此,在實(shí)施例1中,打印緩存器4030的存儲(chǔ)容量為1572864bit,采用了比確定全部1主掃描的記錄數(shù)據(jù)所需要的存儲(chǔ)量小的容量的存儲(chǔ)器結(jié)構(gòu)。即,通過(guò)采用比以往的打印緩存器的存儲(chǔ)容量小的存儲(chǔ)容量,就能降低系統(tǒng)的成本。
實(shí)施例1打印緩存器4030的結(jié)構(gòu)細(xì)節(jié)如以下的A~E所示。
A按照Y、M、C、Bk各種顏色進(jìn)行區(qū)分。
B采用由記錄單位象素單位的矩形塊來(lái)確保縱(副掃描)向和橫(主掃描)方向的結(jié)構(gòu)。另外,塊尺寸在Y、M、C、Bk中是共同的,并且在一次主掃描內(nèi)為一定值。
C塊的縱向尺寸(高度)能通過(guò)操作面板108或主機(jī)裝置500設(shè)定,設(shè)定值例如為8的n1倍(n1為正整數(shù))。特別是在實(shí)施例1中,例如因?yàn)閚1=16,所以設(shè)定值為8×16=128。
須指出的是,該設(shè)定值為8的n1倍的理由是為了運(yùn)算處理的高效化。
D塊的橫向尺寸(寬度)能由操作面板108或主機(jī)裝置500設(shè)定,設(shè)定值例如為2的n2次方(乘方)的n3倍(n2、n3為正整數(shù))。特別是在實(shí)施例1中,因?yàn)槔鏽2=8、n3=1,所以設(shè)定值為28×1=256。
須指出的是,該設(shè)定值為2的n2次方的n3倍的理由是為了運(yùn)算處理的高效化。
E在進(jìn)行記錄的主掃描中,對(duì)各種顏色,沒(méi)有數(shù)據(jù)的塊不確保存儲(chǔ)區(qū)域,設(shè)定零標(biāo)記來(lái)代用,在記錄時(shí)作為空數(shù)據(jù)來(lái)處理。據(jù)此,能節(jié)約打印緩存器4030的存儲(chǔ)容量。
這樣,通過(guò)使打印緩存器4030為矩形的塊結(jié)構(gòu),能容易地管理打印緩存器4030。而且,在實(shí)施例1中,通過(guò)使對(duì)Y、M、C、Bk的塊尺寸為共同的,就能容易地管理打印緩存器4030。
另外,使塊尺寸為可變構(gòu)造,對(duì)打印緩存器4030的有效使用,能根據(jù)記錄條件來(lái)靈活地對(duì)應(yīng)。
在本發(fā)明中,為了高速記錄處理,在確定記錄裝置100的1主掃描部分的打印緩存器4030之前,進(jìn)行開(kāi)始記錄頭104的主掃描的處理。此時(shí),在往返記錄動(dòng)作中,采用了用來(lái)自主機(jī)裝置500的指示決定對(duì)記錄裝置的記錄動(dòng)作時(shí)的記錄頭104的主掃描記錄方向(對(duì)于記錄媒體105,記錄頭104從右或左進(jìn)行主掃描記錄的方向)的結(jié)構(gòu)。
即,當(dāng)對(duì)于記錄媒體105,從右使記錄頭104開(kāi)始主掃描記錄時(shí),從主機(jī)裝置500,從右側(cè)開(kāi)始傳輸記錄數(shù)據(jù)。而當(dāng)對(duì)于記錄媒體105,從左使記錄頭104開(kāi)始主掃描記錄時(shí),從主機(jī)裝置500,從左側(cè)開(kāi)始傳輸記錄數(shù)據(jù)。
須指出的是,記錄頭104是能用列單位記錄的結(jié)構(gòu)。
另外,采用了如果記錄數(shù)據(jù)一直確定到1主掃描的特定列,就開(kāi)始記錄頭104的主掃描的結(jié)構(gòu)。或者,可以采用如果記錄數(shù)據(jù)一直確定到1主掃描的特定列單位(塊寬度),就開(kāi)始主掃描的結(jié)構(gòu)。在此,作為特定列單位,最好為2的k1乘k2倍(k1、k2為正整數(shù))。這是為了處理速度的高效化。
下面,參照?qǐng)D4說(shuō)明實(shí)施例1的打印緩存器4030的結(jié)構(gòu)。
圖4是表示實(shí)施例1的打印緩存器4030的結(jié)構(gòu)的圖。
須指出的是,實(shí)施例1的記錄系統(tǒng)用主機(jī)裝置500生成記錄裝置100的1主掃描的記錄數(shù)據(jù)。記錄數(shù)據(jù)的生成對(duì)于記錄對(duì)象的文字和圖象數(shù)據(jù)進(jìn)行適當(dāng)?shù)膱D象處理,對(duì)于Y、M、C、Bk的所有顏色,作為決定了是否噴出墨滴的雙值數(shù)據(jù)。把該雙值數(shù)據(jù)作為下一次主掃描的記錄數(shù)據(jù)而分配,確定記錄數(shù)據(jù)。
這樣,通過(guò)用主機(jī)裝置500進(jìn)行有關(guān)記錄幾乎所有的處理,來(lái)減輕記錄裝置100的處理負(fù)載,能削減存儲(chǔ)控制程序的ROM的容量和ASIC的GATE的數(shù)量。
在圖4中,表示了在A4尺寸的記錄媒體105上,以1主掃描記錄與寬度8英寸對(duì)應(yīng)的記錄數(shù)據(jù)時(shí)設(shè)定的打印緩存器4030的塊概念圖。在實(shí)施例1中,因?yàn)橹鲯呙璺较虻奈鱿蠖葹?00dpi,所以為了執(zhí)行主掃描方向的全寬(4800dot)的記錄,至少需要19個(gè)寬度256dot的塊。但是,實(shí)施例1的打印緩存器4030的存儲(chǔ)容量小,塊的縱尺寸(高度)128dot,塊的寬度256dot,能確保的塊的個(gè)數(shù)為12個(gè)。
而且,對(duì)于A4尺寸的記錄媒體105,記錄頭104一邊在Q1方向和Q2方向進(jìn)行主掃描,一邊往返(雙向)進(jìn)行記錄動(dòng)作。Q1方向?qū)τ谟涗浢襟w105,從左向由一邊移動(dòng)一邊記錄,Q2方向?qū)τ谟涗浢襟w105,從右向左一邊移動(dòng)一邊記錄。R-1~R-19表示了在Q1方向記錄時(shí)的塊編號(hào)。另外,L-1~L-19表示了在Q2方向記錄時(shí)的塊編號(hào)。
因?yàn)榇蛴【彺嫫?030中能確保的塊個(gè)數(shù)是12,所以根據(jù)主掃描的開(kāi)始,在Q1方向的記錄動(dòng)作中,如果結(jié)束塊R-1的記錄,就把該塊作為R-13使用。接著,如果結(jié)束塊R-2的記錄,就把該塊作為R-14使用。以下,再利用塊,結(jié)束該主掃描。
接著,在往返記錄動(dòng)作的Q2方向中,與Q1方向同樣,使用打印緩存器4030作為從L-1塊到L-19塊。此時(shí),在Q1到Q2間,塊在R-19的下一個(gè)連著L-1。
這樣,在雙向記錄動(dòng)作時(shí),依次進(jìn)行與記錄頭104記錄的記錄數(shù)據(jù)相應(yīng)的數(shù)據(jù)傳輸,把與記錄列對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在打印緩存器4030中,所以,即使在記錄數(shù)據(jù)的1主掃描不確定的狀況下,記錄頭104開(kāi)始掃描,也能在記錄中依次接收記錄數(shù)據(jù),進(jìn)行雙向記錄。
須指出的是,在圖4的各塊中,實(shí)線塊表示在主掃描開(kāi)始時(shí)作為打印緩存器4030的存儲(chǔ)區(qū)域能確保的塊。另外,虛線塊表示主掃描開(kāi)始時(shí),作為打印緩存器4030的不能作為存儲(chǔ)區(qū)域而確保的塊。
但是,當(dāng)在主掃描中打印數(shù)據(jù)中斷時(shí),即當(dāng)數(shù)據(jù)傳輸沒(méi)來(lái)得及時(shí),滑架101再度進(jìn)行相同的主掃描,執(zhí)行記錄中斷部分以后、補(bǔ)齊的恢復(fù)處理。另外,對(duì)各種顏色不存在與塊對(duì)應(yīng)的記錄數(shù)據(jù)的塊不確保存儲(chǔ)區(qū)域,而確保接著的塊,有效地使用打印緩存器4030。
下面,參照?qǐng)D5說(shuō)明實(shí)施例1的記錄系統(tǒng)中執(zhí)行的處理。
圖5是表示實(shí)施例1的記錄系統(tǒng)中執(zhí)行的處理的程序框圖。
在步驟S11中,在主機(jī)裝置500確定1主掃描的記錄數(shù)據(jù)。
在步驟S12中,用主機(jī)裝置500決定記錄裝置100的記錄頭104的主掃描記錄方向,把表示該記錄方向的主掃描記錄方向信息向記錄裝置100發(fā)送。當(dāng)雙方向記錄時(shí),對(duì)1主掃描改變記錄方向(Q1方向和Q2方向)。在單方向記錄時(shí),設(shè)定在相同記錄方向。當(dāng)在1頁(yè)的途中改變方向時(shí),把遵從它的主掃描記錄方向信息向記錄裝置100發(fā)送。
在步驟S13中,從主機(jī)裝置500向記錄裝置100開(kāi)始1主掃描的記錄數(shù)據(jù)的傳輸。記錄數(shù)據(jù)的排列是與主掃描記錄方向一致的排列。另外,不存在與打印緩存器4030中確保的塊對(duì)應(yīng)的記錄數(shù)據(jù)的塊不確保存儲(chǔ)區(qū)域,而確保接著的塊,有效地使用打印緩存器4030。
在步驟S14中,判定是否傳輸了開(kāi)始主掃描的記錄開(kāi)始?jí)K數(shù)n4(1以上的整數(shù))的記錄數(shù)據(jù)。當(dāng)未傳輸記錄數(shù)據(jù)時(shí)(步驟S14中為NO),待機(jī)到傳輸了記錄數(shù)據(jù)為止。而當(dāng)傳輸了記錄數(shù)據(jù)時(shí)(步驟S14中為YES),進(jìn)入步驟S15。
須指出的是,在實(shí)施例1中,例如n4=10。1主掃描的全部記錄寬度是19塊,所確保的塊數(shù)是10。在此,n4是從記錄裝置的RAM容量和塊尺寸取得的可確保塊數(shù)以下的數(shù)。例如,記錄開(kāi)始?jí)K數(shù)n4可以是9,但是通常對(duì)于數(shù)據(jù)傳輸速度的限度取最大,所以確保的塊數(shù)10為記錄開(kāi)始?jí)K數(shù)n4。
在步驟S15中,記錄裝置100的滑架101開(kāi)始移動(dòng),開(kāi)始1主掃描的記錄動(dòng)作。此時(shí),未確保存儲(chǔ)區(qū)域的塊數(shù)據(jù)都判定為無(wú)記錄數(shù)據(jù),向記錄頭104傳輸空數(shù)據(jù)。
在步驟S16中,記錄裝置100一邊執(zhí)行記錄動(dòng)作,一邊在結(jié)束了記錄的塊中存儲(chǔ)下一記錄數(shù)據(jù)。
在步驟S17中,判定記錄頭104的1主掃描記錄是否結(jié)束。當(dāng)1主掃描記錄未結(jié)束時(shí)(步驟S17中為NO),待機(jī)到1主掃描記錄結(jié)束。而當(dāng)1主掃描記錄結(jié)束了時(shí)(步驟S17中為YES),結(jié)束處理。
須指出的是,圖5的程序框圖表示了與記錄頭104的1主掃描有關(guān)的記錄動(dòng)作,但是實(shí)際上,一邊進(jìn)行1主掃描的記錄,一邊以并行處理進(jìn)行下一主掃描的記錄的準(zhǔn)備。然后,如果所有的主掃描動(dòng)作結(jié)束,1頁(yè)的所有主掃描結(jié)束,1頁(yè)的記錄就結(jié)束。
在此,主機(jī)裝置500在1主掃描的記錄數(shù)據(jù)的確定前,開(kāi)始記錄數(shù)據(jù)的傳輸,當(dāng)記錄時(shí)間比記錄數(shù)據(jù)的確定和記錄數(shù)據(jù)的傳輸所需時(shí)間的和短時(shí),有時(shí)在1主掃描之前,對(duì)于滑架101的動(dòng)作,記錄數(shù)據(jù)的傳輸來(lái)不及。
此時(shí),通過(guò)“用主機(jī)裝置500確定至少1主掃描的記錄數(shù)據(jù)后,從主機(jī)裝置500向記錄裝置100開(kāi)始1主掃描的記錄數(shù)據(jù)的傳輸”,能防止1主掃描在記錄中的數(shù)據(jù)中斷。
特別是在實(shí)施例1中,因?yàn)椴淮_保用于存儲(chǔ)1主掃描的記錄數(shù)據(jù)的打印緩存器4030,所以,如果在主機(jī)裝置500中,使1主掃描中使用的噴出口數(shù)多,把記錄頭104的驅(qū)動(dòng)頻率設(shè)定得高,則1主掃描在記錄中的記錄數(shù)據(jù)容易發(fā)生中斷,因此,上述的恢復(fù)處理是使記錄質(zhì)量下降的要因,所以有必要極力使中斷消失。
如上所述,根據(jù)實(shí)施例1,對(duì)1主掃描,用在該主掃描的記錄數(shù)據(jù)確定之前開(kāi)始掃描的結(jié)構(gòu),通過(guò)用主機(jī)裝置500控制與記錄頭104的主掃描記錄方向?qū)?yīng)的記錄數(shù)據(jù)的傳輸,就能實(shí)現(xiàn)高速記錄處理。特別是,對(duì)不具有用于存儲(chǔ)1主掃描部分的記錄數(shù)據(jù)的打印緩存器4030的記錄裝置100,該控制是有效的。
(實(shí)施例2)在實(shí)施例1中,表示了打印緩存器4030的存儲(chǔ)容量不充分時(shí)的例子,但是本發(fā)明也能應(yīng)用于打印緩存器4030的存儲(chǔ)容量充分時(shí)的情況。
下面,參照?qǐng)D6說(shuō)明實(shí)施例2的記錄系統(tǒng)中執(zhí)行的處理。
圖6是表示實(shí)施例2的記錄系統(tǒng)中執(zhí)行的處理的程序框圖。
須指出的是,在實(shí)施例2中,確保打印緩存器4030的存儲(chǔ)容量為1主掃描部分的記錄數(shù)據(jù)以上。
在步驟S21中,用主機(jī)裝置500確定1主掃描部分的記錄數(shù)據(jù)。
在步驟S22中,用主機(jī)裝置500決定記錄裝置100的記錄頭104的主掃描方向,把主掃描方向信息向記錄裝置100發(fā)送。當(dāng)雙方向記錄時(shí),對(duì)1主掃描改變記錄方向(Q1方向和Q2方向)。在單方向記錄時(shí),設(shè)定在相同記錄方向。當(dāng)在1頁(yè)的途中改變方向時(shí),把遵從它的主掃描方向信息適當(dāng)向記錄裝置100發(fā)送。
在步驟S23中,從主機(jī)裝置500向記錄裝置100開(kāi)始1主掃描的記錄數(shù)據(jù)的傳輸。記錄數(shù)據(jù)的排列是與主掃描記錄方向一致的排列。
在步驟S24中,判定是否傳輸了開(kāi)始主掃描的記錄開(kāi)始?jí)K數(shù)n4(1以上的整數(shù))的記錄數(shù)據(jù)。當(dāng)未傳輸記錄數(shù)據(jù)時(shí)(步驟S24中為NO),待機(jī)到傳輸了記錄數(shù)據(jù)為止。而當(dāng)傳輸了記錄數(shù)據(jù)時(shí)(步驟S24中為YES),進(jìn)入步驟S25。
須指出的是,在實(shí)施例2中,例如n4=10。1主掃描的全部記錄寬度是19塊,確保的塊數(shù)是19。因此,當(dāng)直到塊10傳輸了記錄數(shù)據(jù)時(shí),開(kāi)始主掃描。該記錄開(kāi)始?jí)K數(shù)n4是由記錄速度和數(shù)據(jù)傳輸速度決定的設(shè)計(jì)事項(xiàng)。
在步驟S25中,記錄裝置100的滑架101開(kāi)始移動(dòng),開(kāi)始1主掃描的記錄動(dòng)作。
在步驟S26中,記錄裝置100一邊執(zhí)行記錄動(dòng)作,一邊在結(jié)束了記錄的塊中存儲(chǔ)下一記錄數(shù)據(jù)。
在步驟S27中,判定1主掃描的記錄是否結(jié)束。當(dāng)1主掃描記錄未結(jié)束時(shí)(步驟S27中為NO),待機(jī)到1主掃描記錄結(jié)束。而當(dāng)1主掃描記錄結(jié)束了時(shí)(步驟S27中為YES),結(jié)束處理。
須指出的是,圖6的程序框圖表示了與記錄頭104的1主掃描有關(guān)的記錄動(dòng)作,但是實(shí)際上,一邊進(jìn)行1主掃描的記錄,一邊以并行處理進(jìn)行下一主掃描的記錄的準(zhǔn)備。然后,如果所有的主掃描動(dòng)作結(jié)束,1頁(yè)的所有主掃描結(jié)束,1頁(yè)的記錄就結(jié)束。
另外,在實(shí)施例2中,說(shuō)明了以塊單位管理打印緩存器4030的例子,但是并不局限于此。即如實(shí)施例2所示,當(dāng)能確保1主掃描的記錄數(shù)據(jù)的打印緩存器時(shí),可以用與該1主掃描的記錄數(shù)據(jù)對(duì)應(yīng)的光柵單位管理。通過(guò)用光柵單位詳細(xì)管理,能使記錄開(kāi)始定時(shí)為盡可能晚的定時(shí),能減少記錄中的傳輸未到達(dá)到值的恢復(fù)處理的發(fā)生。
如上所述,根據(jù)實(shí)施例2,當(dāng)打印緩存器4030的存儲(chǔ)容量充分時(shí),通過(guò)用主機(jī)裝置500控制實(shí)施例1中說(shuō)明的記錄數(shù)據(jù)的傳輸,就能實(shí)現(xiàn)高速記錄處理。另外,通過(guò)用光柵單位管理打印緩存器4030,不但能維持高速記錄,而且能實(shí)現(xiàn)穩(wěn)定的記錄。
須指出的是,在以上的實(shí)施例1中,說(shuō)明了從記錄頭噴出的液滴是墨水,說(shuō)明了收藏在墨水容器中的液體是墨水,但是該收藏物并不局限于墨水。例如,為了提高記錄圖象的定影性和耐水性,或提高它的圖象質(zhì)量而對(duì)記錄媒體噴出的處理液可以收藏在墨水容器中。
另外,以上的實(shí)施例特別是在噴墨記錄方式中,具有產(chǎn)生熱能作為為進(jìn)行墨水噴出而利用的能量的部件(例如電熱轉(zhuǎn)換體或激光等),通過(guò)使用由于所述熱能使墨水的狀態(tài)發(fā)生變化的方式,能實(shí)現(xiàn)記錄的高密度化、高精細(xì)化。另外,并不局限于該方式的記錄頭,例如也可以是使用壓電元件的噴出方式的記錄頭。
關(guān)于其代表性的結(jié)構(gòu)和原理,最好使用例如在美國(guó)專利第4723129號(hào)說(shuō)明書(shū)、美國(guó)專利第4740796號(hào)說(shuō)明書(shū)中描述的基本原理來(lái)進(jìn)行。該方式能適用于所謂的按要求型、連續(xù)型的任意一種,但是當(dāng)按要求型時(shí),通過(guò)在對(duì)應(yīng)于保存有液體(墨水)的薄板和液路而配置的電熱轉(zhuǎn)換體中,對(duì)應(yīng)于記錄信息,外加提供超過(guò)泡核沸騰的急速溫度上升的至少一個(gè)驅(qū)動(dòng)信號(hào),在電熱轉(zhuǎn)換體產(chǎn)生熱能,在記錄的頭的熱作用面產(chǎn)生膜狀沸騰,結(jié)果對(duì)該驅(qū)動(dòng)信號(hào)能形成1對(duì)1對(duì)應(yīng)的液體(墨水)內(nèi)的氣泡,所以是有效的。
該氣泡的成長(zhǎng)通過(guò)收縮,通過(guò)噴出用開(kāi)口,使液體(墨水)噴出,形成至少一滴。如果使該驅(qū)動(dòng)信號(hào)為脈沖形狀,則及時(shí)恰當(dāng)?shù)剡M(jìn)行了氣泡的成長(zhǎng)收縮,所以能實(shí)現(xiàn)響應(yīng)性特別優(yōu)異的液體(墨水)的噴出。
作為該脈沖形狀的驅(qū)動(dòng)信號(hào),適合使用美國(guó)專利第4463359號(hào)說(shuō)明書(shū)、美國(guó)專利第4345262號(hào)說(shuō)明書(shū)中描述的驅(qū)動(dòng)信號(hào)。須指出的是,如果采用關(guān)于所述熱作用面溫度上升率的發(fā)明的美國(guó)專利第4313124號(hào)說(shuō)明書(shū)中描述的條件,就能進(jìn)行優(yōu)異的記錄。
作為記錄頭的結(jié)構(gòu),除了上述的各說(shuō)明書(shū)中描述的噴出口、液路、電熱轉(zhuǎn)換體的組合結(jié)構(gòu)(直線狀液體流路或直角液體流路),描述了熱作用面配置在彎曲的區(qū)域中的結(jié)構(gòu)的美國(guó)專利第4558333號(hào)說(shuō)明書(shū)、美國(guó)專利第4459600號(hào)說(shuō)明書(shū)中所記載的結(jié)構(gòu)也包含在本發(fā)明中。可以是根據(jù)描述了把對(duì)于多個(gè)電熱轉(zhuǎn)換體,共同的狹縫作為電熱轉(zhuǎn)換體的噴出部的結(jié)構(gòu)的特開(kāi)昭59-123670號(hào)公報(bào)和描述了使吸收熱能的壓力波的開(kāi)口與噴出部對(duì)應(yīng)的結(jié)構(gòu)的特開(kāi)昭59-138461號(hào)公報(bào)的結(jié)構(gòu)。
而且,作為具有與記錄裝置能記錄的最大記錄媒體寬度對(duì)應(yīng)的長(zhǎng)度的全行類型的記錄頭,可以是上述的說(shuō)明書(shū)中描述的通過(guò)多個(gè)記錄頭的組合滿足其長(zhǎng)度的結(jié)構(gòu)、作為一體形成的1個(gè)記錄頭的結(jié)構(gòu)的任意一種。
并且,不僅是在所述實(shí)施例中說(shuō)明的記錄頭自身設(shè)置有墨水容器的墨盒類型的記錄頭,也可以是通過(guò)安裝在裝置主體上,并且能實(shí)現(xiàn)與裝置主體的電連接和來(lái)自裝置主體的墨水供給的可自由更換的芯片類記錄頭。
另外,最好在以上說(shuō)明的記錄裝置結(jié)構(gòu)中附加對(duì)于記錄頭的恢復(fù)部件、預(yù)備部件,能進(jìn)一步使記錄動(dòng)作穩(wěn)定。如果具體舉例,則具有對(duì)于記錄頭的加蓋部件、清理部件、加壓或吸引部件、基于電熱轉(zhuǎn)換體或另外的加熱元件或它們的組合的預(yù)備加熱部件等。
另外,具有進(jìn)行與記錄不同的噴出的預(yù)備噴出模式對(duì)于進(jìn)行穩(wěn)定的記錄是有效的。
而且,作為記錄裝置的記錄模式,不僅是黑色等主流色的記錄模式,也可以是一體構(gòu)成記錄頭或根據(jù)多個(gè)的組合,但是能采用具有不同顏色的多種顏色或基于混色的全彩色的至少一個(gè)的裝置。
在以上說(shuō)明的實(shí)施例中,以墨水為液體為前提進(jìn)行了說(shuō)明,但是即使是在室溫或以下凝固的墨水,可以使用在室溫軟化或液化的,或者在噴墨方式下,一般在30℃~70℃以下的范圍內(nèi)進(jìn)行溫度調(diào)整,進(jìn)行溫度控制以使墨水的粘性在穩(wěn)定噴出范圍內(nèi),所以可以在使用的記錄信號(hào)的付與時(shí),墨水可以為液態(tài)。
并且,因?yàn)橥ㄟ^(guò)把基于熱能的升溫作為從墨水的固態(tài)到液態(tài)的狀態(tài)變化的能量使用,積極地防止,或防止墨水的蒸發(fā),所以可以使用在放置狀態(tài)下凝固,通過(guò)加熱而液化的墨水。無(wú)論采用哪一種,使用通過(guò)熱能的與記錄信號(hào)對(duì)應(yīng)的付與,墨水液化,噴出了液體墨水,在到達(dá)記錄媒體的時(shí)刻,已經(jīng)開(kāi)始凝固的通過(guò)熱能的付與開(kāi)始液化的性質(zhì)的墨水時(shí),也能應(yīng)用本發(fā)明。
在這種情況下墨水在特開(kāi)昭54-56847號(hào)公報(bào)或特開(kāi)昭60-71260號(hào)公報(bào)中描述的、保持在多孔性薄板凹部或通孔中的液態(tài)或固態(tài)物的狀態(tài)下,對(duì)于電熱轉(zhuǎn)換體可以是相對(duì)的狀態(tài)。在本發(fā)明中,對(duì)于上述的各墨水最有效的是執(zhí)行上述的膜沸騰方式。
另外,本發(fā)明包含直接或從遠(yuǎn)程對(duì)系統(tǒng)或裝置供給實(shí)現(xiàn)所述實(shí)施例的功能的軟件的程序(在實(shí)施例中,與圖示的程序框圖對(duì)應(yīng)的程序),該系統(tǒng)或裝置的計(jì)算機(jī)通過(guò)讀出該供給的程序代碼、執(zhí)行,也能實(shí)現(xiàn)。此時(shí)如果具有程序的功能,形態(tài)就沒(méi)有必要是程序。
因此,為了用計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能處理,安裝在該計(jì)算機(jī)上的程序代碼自身也實(shí)現(xiàn)本發(fā)明。即本發(fā)明也包含用于實(shí)現(xiàn)本發(fā)明的功能處理的計(jì)算機(jī)程序自身。
此時(shí),如果具有程序的功能,就可以是通過(guò)目標(biāo)代碼、翻譯程序而執(zhí)行的程序、向OS供給的腳本數(shù)據(jù)等程序的形態(tài)。
作為用于供給程序的記錄媒體,例如有軟盤(pán)、硬盤(pán)、光盤(pán)、光磁盤(pán)、MO、CD-ROM、CD-R、磁帶、非易失性存儲(chǔ)卡、ROM、DVD(DVD-ROM、DVD-R)等。
另外,作為程序的供給方法,通過(guò)使用客戶計(jì)算機(jī)的瀏覽器,連接互聯(lián)網(wǎng)的主頁(yè),從該主頁(yè)把本發(fā)明的計(jì)算機(jī)程序或壓縮的包含自動(dòng)安裝功能的文件下載到硬盤(pán)等記錄媒體上,也能供給。另外,把狗成本發(fā)明的程序的程序代碼分割為多個(gè)文件,通過(guò)從不同的主頁(yè)下載各文件,也能實(shí)現(xiàn)。即對(duì)于多個(gè)用戶,使其下載用于在計(jì)算機(jī)上實(shí)現(xiàn)本發(fā)明的功能處理的程序文件的WWW服務(wù)器也包含在本發(fā)明中。
另外,把本發(fā)明的程序加密,存儲(chǔ)在CD-ROM等記錄媒體中,發(fā)給用戶,對(duì)于滿足給定的條件的用戶,使其通過(guò)互聯(lián)網(wǎng)從主頁(yè)下載解密的密鑰信息,通過(guò)使用該密鑰信息,執(zhí)行加密的程序,使其安裝到計(jì)算機(jī)上,也能實(shí)現(xiàn)。
另外,計(jì)算機(jī)通過(guò)執(zhí)行讀出的程序,除了執(zhí)行所述實(shí)施例的功能之外,根據(jù)程序的指示,在計(jì)算機(jī)上運(yùn)行的OS等進(jìn)行實(shí)際處理的一部分或全部,根據(jù)該處理也能實(shí)現(xiàn)所述實(shí)施例的功能。
而且,從記錄媒體讀出的程序被寫(xiě)入插入計(jì)算機(jī)中的功能擴(kuò)展板或連接在計(jì)算機(jī)上的功能擴(kuò)展部件所具有的存儲(chǔ)器中后,根據(jù)該程序的指示,該功能擴(kuò)展板或功能擴(kuò)展部件所具有的CPU等進(jìn)行實(shí)際處理的一部分或全部,根據(jù)該處理也能實(shí)現(xiàn)所述實(shí)施例的功能。
本發(fā)明并不局限于以上所述實(shí)施例,在不脫離本發(fā)明的精神和范圍的前提下,可以對(duì)其進(jìn)行各種各樣的變更和變形。但這樣的變更和變形都應(yīng)視為在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種記錄裝置,根據(jù)由主機(jī)裝置發(fā)送的記錄數(shù)據(jù),驅(qū)動(dòng)記錄頭來(lái)進(jìn)行記錄,其特征在于包括使所述記錄頭向主掃描方向?qū)τ涗浢襟w進(jìn)行掃描的主掃描部件;存儲(chǔ)記錄數(shù)據(jù)的緩存部件;從所述主機(jī)裝置接收表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息的接收部件;把由所述主機(jī)裝置生成的所述主掃描記錄方向信息所表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)存儲(chǔ)到所述緩存部件中的存儲(chǔ)部件;根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在所述緩存部件中的記錄數(shù)據(jù),來(lái)控制由所述記錄頭進(jìn)行的記錄的控制部件。
2.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于當(dāng)記錄數(shù)據(jù)一直存儲(chǔ)到所述緩存部件的特定列位置時(shí),所述控制部件根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存部件中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
3.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于當(dāng)記錄數(shù)據(jù)一直存儲(chǔ)到所述緩存部件的特定列單位所對(duì)應(yīng)的位置時(shí),所述控制部件根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存部件中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
4.根據(jù)權(quán)利要求3所述的記錄裝置,其特征在于所述特定列單位是2的k1次方的k2倍;其中,所述k1、k2是正整數(shù)。
5.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于所述緩存部件在由所述主掃描部件進(jìn)行的所述記錄頭的掃描中存儲(chǔ)用于記錄的記錄數(shù)據(jù),其可存儲(chǔ)的數(shù)據(jù)量比用于通過(guò)所述主掃描部件使所述記錄頭進(jìn)行主掃描,使所述記錄頭對(duì)可記錄的寬度進(jìn)行一次主掃描來(lái)進(jìn)行記錄的記錄數(shù)據(jù)量少。
6.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于所述緩存部件在由所述主掃描部件進(jìn)行的所述記錄頭的掃描中存儲(chǔ)用于記錄的記錄數(shù)據(jù),其可存儲(chǔ)的數(shù)據(jù)量至少是由所述主掃描部件進(jìn)行的所述記錄頭的1主掃描部分的記錄數(shù)據(jù)量。
7.根據(jù)權(quán)利要求6所述的記錄裝置,其特征在于當(dāng)在所述緩存部件中存儲(chǔ)了1主掃描部分的記錄數(shù)據(jù)時(shí),所述控制部件根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存部件中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
8.一種信息處理裝置,具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,向根據(jù)存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄的記錄裝置發(fā)送所述記錄數(shù)據(jù),其特征在于包括生成表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息,向所述記錄裝置發(fā)送的第一發(fā)送部件;生成與所述主掃描記錄方向信息所表示的記錄方向?qū)?yīng)的記錄數(shù)據(jù)的生成部件;向所述記錄裝置發(fā)送由所述生成部件生成的記錄數(shù)據(jù)的第二發(fā)送部件。
9.一種記錄裝置的控制方法,該記錄裝置具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,根據(jù)存儲(chǔ)在所述緩存器中的來(lái)自主機(jī)裝置的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄,其特征在于包括從所述主機(jī)裝置接收表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息的接收步驟;把由所述主機(jī)裝置生成的所述主掃描記錄方向信息所表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)存儲(chǔ)到所述緩存器中的存儲(chǔ)步驟;根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),來(lái)控制由所述記錄頭進(jìn)行的記錄的控制步驟。
10.根據(jù)權(quán)利要求9所述的記錄裝置的控制方法,其特征在于當(dāng)記錄數(shù)據(jù)一直存儲(chǔ)到所述緩存器的特定列位置時(shí),所述控制步驟根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存器中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
11.根據(jù)權(quán)利要求9所述的記錄裝置的控制方法,其特征在于當(dāng)記錄數(shù)據(jù)一直存儲(chǔ)到所述緩存器的特定列單位所對(duì)應(yīng)的位置時(shí),所述控制步驟根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存器中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
12.根據(jù)權(quán)利要求11所述的記錄裝置的控制方法,其特征在于所述特定列單位是2的k1次方的k2倍;其中,k1、k2是正整數(shù)。
13.根據(jù)權(quán)利要求9所述的記錄裝置的控制方法,其特征在于所述緩存器在所述記錄頭的掃描中存儲(chǔ)用于記錄的記錄數(shù)據(jù),其可存儲(chǔ)的數(shù)據(jù)量比用于通過(guò)所述主掃描部件使所述記錄頭進(jìn)行主掃描,使所述記錄頭對(duì)可記錄的寬度進(jìn)行一次主掃描來(lái)進(jìn)行記錄的記錄數(shù)據(jù)量少。
14.根據(jù)權(quán)利要求9所述的記錄裝置的控制方法,其特征在于所述緩存器在所述記錄頭的掃描中存儲(chǔ)用于記錄的記錄數(shù)據(jù),其可存儲(chǔ)的數(shù)據(jù)量至少是所述記錄頭的1主掃描部分的記錄數(shù)據(jù)量。
15.根據(jù)權(quán)利要求14所述的記錄裝置的控制方法,其特征在于當(dāng)在所述緩存部件中存儲(chǔ)了1主掃描部分的記錄數(shù)據(jù)時(shí),所述控制步驟根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在該緩存器中的記錄數(shù)據(jù),開(kāi)始由所述記錄頭進(jìn)行的記錄。
16.一種信息處理裝置的控制方法,該信息處理裝置具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,向根據(jù)存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄的記錄裝置發(fā)送所述記錄數(shù)據(jù),其特征在于包括生成表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息,向所述記錄裝置發(fā)送的第一發(fā)送步驟;生成與所述主掃描記錄方向信息所表示的記錄方向?qū)?yīng)的記錄數(shù)據(jù)的生成步驟;向所述記錄裝置發(fā)送由所述生成步驟生成的記錄數(shù)據(jù)的第二發(fā)送步驟。
17.一種程序,用于使計(jì)算機(jī)對(duì)記錄裝置進(jìn)行控制,該記錄裝置具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,根據(jù)存儲(chǔ)在所述緩存器中的來(lái)自主機(jī)裝置的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄;其特征在于包括從所述主機(jī)裝置接收表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息的接收步驟的程序代碼;把由所述主機(jī)裝置生成的所述主掃描記錄方向信息所表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)存儲(chǔ)到所述緩存器中的存儲(chǔ)步驟的程序代碼;根據(jù)所述主掃描記錄方向信息和存儲(chǔ)在所述緩存部件中的記錄數(shù)據(jù),來(lái)控制由所述記錄頭進(jìn)行的記錄的控制步驟的程序代碼。
18.一種程序,用于使計(jì)算機(jī)對(duì)信息處理裝置進(jìn)行控制,該信息處理裝置具有存儲(chǔ)記錄數(shù)據(jù)的緩存器,向根據(jù)存儲(chǔ)在所述緩存器中的記錄數(shù)據(jù),使記錄頭在主掃描方向?qū)τ涗浢襟w進(jìn)行掃描來(lái)進(jìn)行記錄的記錄裝置發(fā)送所述記錄數(shù)據(jù);其特征在于包括生成表示所述記錄頭的主掃描記錄方向的主掃描記錄方向信息,向所述記錄裝置發(fā)送的第一發(fā)送步驟的程序代碼;生成與所述主掃描記錄方向信息所表示的記錄方向?qū)?yīng)的記錄數(shù)據(jù)的生成步驟的程序代碼;向所述記錄裝置發(fā)送由所述生成步驟生成的記錄數(shù)據(jù)的第二發(fā)送步驟的程序代碼。
全文摘要
一種記錄裝置,從主機(jī)裝置接收表示記錄頭的主掃描記錄方向的主掃描記錄方向信息。把由主機(jī)裝置生成的所述主掃描記錄方向信息所表示的記錄方向所對(duì)應(yīng)的記錄數(shù)據(jù)存儲(chǔ)到打印緩存器中。然后,記錄裝置的CPU根據(jù)該主掃描記錄方向信息和存儲(chǔ)在打印緩存器中的記錄數(shù)據(jù)來(lái)控制由記錄頭進(jìn)行的記錄。
文檔編號(hào)B41J29/38GK1452125SQ03110759
公開(kāi)日2003年10月29日 申請(qǐng)日期2003年4月15日 優(yōu)先權(quán)日2002年4月15日
發(fā)明者森山次郎, 神田英彥 申請(qǐng)人:佳能株式會(huì)社