亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理設(shè)備和方法、打印驅(qū)動程序形成方法及存儲介質(zhì)的制作方法

文檔序號:6416480閱讀:151來源:國知局
專利名稱:信息處理設(shè)備和方法、打印驅(qū)動程序形成方法及存儲介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息處理設(shè)備、一種數(shù)據(jù)處理方法、及一種用來把圖象信息輸出到諸如接收圖象信息的噴墨打印機(jī)之類的圖象輸出設(shè)備的信息處理系統(tǒng)。本發(fā)明還涉及一種實現(xiàn)該數(shù)據(jù)處理方法的計算機(jī)可讀存儲器介質(zhì)。
一般地,在應(yīng)用于用來接收行劃分圖象信息的圖象輸出設(shè)備的常規(guī)驅(qū)動器軟件中,基本上一般的方法是,接收根據(jù)除分辨率/打印顏色之外的公共數(shù)據(jù)、和圖象輸出設(shè)備之類信息的行劃分信息,并且在輸出設(shè)備的每一個中,執(zhí)行與各個輸出設(shè)備特有的裝置必須有關(guān)的后續(xù)數(shù)據(jù)處理過程。
然而,在最近幾年,由于廣泛使用圖象輸出設(shè)備,要求以低成本提供這些設(shè)備。另一方面,圖象輸出設(shè)備與之相連的主設(shè)備的信息處理能力正在迅速增大??紤]到這種情況,已經(jīng)償試了一種方法,借此把在圖象輸出設(shè)備中進(jìn)行的過程的一部分轉(zhuǎn)移到用于在主設(shè)備中操作的圖象輸出設(shè)備的驅(qū)動器軟件,由此減少圖象輸出設(shè)備的硬件量,并且降低設(shè)備的成本。
例如,作為這樣的驅(qū)動器軟件,有用來產(chǎn)生一種防水增強(qiáng)劑的噴射圖案的驅(qū)動器軟件,該防水增強(qiáng)劑按照形成圖象的每個象素、用來按照每個彩色打印頭的物理位置偏差移動行劃分圖象信息的相位以形成圖象和發(fā)送生成圖象信息的驅(qū)動器軟件等噴射。
由于這樣一種圖象輸出設(shè)備非常普遍并且經(jīng)常在日常生活中使用,所以作為用于記錄的紙的尺寸、以及A4尺寸和B5尺寸的常規(guī)辦公室用規(guī)則尺寸紙,經(jīng)常使用象懸掛屏幕和橫向屏幕之類的不規(guī)則形狀尺寸的縱向紙。
作為這樣一種圖象輸出設(shè)備,用來在橫向記錄從而記錄顏色平行布置在光柵方向的圖象輸出設(shè)備初始是一種通用設(shè)備。然而,經(jīng)常使用其中各顏色布置的記錄裝置布置在輔助掃描方向上的頭布置(豎直布置),因為優(yōu)點是在光柵方向能把設(shè)備設(shè)計成緊湊尺寸;在色帶邊界部分中圖象的模糊、和依據(jù)記錄圖象的掃描方向的顏色偏差很??;在打印記錄頭基體的成本方面有優(yōu)勢等。
在帶有橫向布置頭結(jié)構(gòu)的常規(guī)圖象輸出設(shè)備中,通過使用一種稱作“行順序格式”的方法,借此在記錄頭每個光柵的主掃描方向(下文,稱作“光柵方向”)上、或者在其中組合多個光柵的行的單元基礎(chǔ)上,傳送每種顏色的圖象信息,即,一種傳送或接收相同光柵或行的Y、M、C、和Bk的圖象數(shù)據(jù),且此后傳送或接收下一個光柵或行的Y、M、C、和Bk的圖象數(shù)據(jù)的方法。
具體地說,通過光柵圖象數(shù)據(jù)傳送命令、光柵(輔助掃描方向)位置移動命令、中間頁光柵數(shù)目設(shè)置命令、新頁命令等的組合,實現(xiàn)以上方法。
另一方面,在帶有豎直布置頭結(jié)構(gòu)的常規(guī)圖象輸出設(shè)備中,在其中通過使用“行順序系統(tǒng)”執(zhí)行在進(jìn)行顏色記錄時的顏色數(shù)據(jù)傳送的情況下,就其中已經(jīng)顯影圖象數(shù)據(jù)的位圖的存儲器區(qū)域(下文,這樣一種存儲器區(qū)域叫做“打印緩沖區(qū)”)而論,一個顯著大于在橫向布置情況下的區(qū)域的區(qū)域是必需的。
一個試圖解決這樣一種問題的例子是這樣一種方法,借此傳送到圖象輸出設(shè)備的圖象信息的計時預(yù)先僅移動用于記錄頭的基準(zhǔn)顏色的位置偏移,并且傳送圖象信息,如日本專利JP-A-08-142349或JP-A-08-150735中所示。
就是說,如果如

圖17中所示圖象的圖象信息通過使用具有圖16中所示結(jié)構(gòu)的記錄頭傳送,則把Y的頭光柵用作基準(zhǔn),把32個光柵的位置偏移添加到M的圖象信息上,把64個光柵的位置偏移添加到C的圖象信息上,把96個光柵的位置偏移添加到Bk的圖象信息上,如圖18中所示,及傳送生成的圖象信息。
就是說,它是這樣一種方法,借此M的第一光柵的圖象數(shù)據(jù)在Y的第33個光柵的圖象數(shù)據(jù)后傳送,并且M的第65個光柵的圖象數(shù)據(jù)、C的第33個光柵的圖象數(shù)據(jù)、及Bk的第一光柵的圖象數(shù)據(jù)在Y的第97個光柵的圖象數(shù)據(jù)后傳送,(下文,這樣一種圖象信息的傳送方法稱作“偏移傳送”)。
通過使用這樣一種偏移傳送,能顯著減小在圖象輸出設(shè)備中已經(jīng)顯影圖象數(shù)據(jù)的位圖中的存儲器區(qū)域。即使在這種情況下,只要記錄介質(zhì)的紙尺寸是單張,通過組合光柵圖象數(shù)據(jù)傳送命令、光柵(輔助掃描方向)位置移動命令、中間頁光柵數(shù)目指定命令、及新頁命令,記錄設(shè)備也能通過與同時傳送構(gòu)造相同光柵的各顏色的圖象信息的方法類似的命令系統(tǒng)來控制。
至今,在通過使用OA設(shè)備印出的情況下,經(jīng)安裝在其中的應(yīng)用軟件進(jìn)行。例如,在記錄到不規(guī)則尺寸的縱向紙上的情況下,主要有一種借此把通過使用不規(guī)則尺寸縱向紙而記錄的程序設(shè)置到該應(yīng)用軟件中且進(jìn)行記錄的方法、和一種借此把通過使用通常使用的A4尺寸、B5尺寸等規(guī)則尺寸紙而記錄的程序設(shè)置到該應(yīng)用軟件中的方法。
在安裝在諸如個人計算機(jī)或字處理器之類的主設(shè)備中的打印機(jī)驅(qū)動器軟件中,通過考慮規(guī)則尺寸紙在掃描方向是連續(xù)的而沒有間隔來處理縱向紙,由此記錄。
在使用前一種方法的情況下,能記錄到縱向紙上的應(yīng)用軟件,限于假定對縱向紙進(jìn)行記錄。就這點而言,根據(jù)后一種方法,只要應(yīng)用軟件能對規(guī)則尺寸紙進(jìn)行記錄,就有這樣一種優(yōu)點,就所有的軟件而論能進(jìn)行向縱向紙記錄。
因此,至今,通常通過使用后一種方法進(jìn)行向縱向紙記錄。
在最近幾年,即使對于噴墨打印機(jī)等之類的圖象輸出設(shè)備的輸出問題,在郵件地址的打印或室外存在的懸掛屏幕的打印時,也要求改進(jìn)防水性,從而不會導(dǎo)致由于水的粘附使打印內(nèi)容由雨點等弄模糊且不能讀的情形、或即使打印內(nèi)容能讀而打印表面也被明顯弄臟的情形。作為一種用來解決以上問題的措施,已經(jīng)實現(xiàn)了這樣一種打印系統(tǒng),其中通過借此在打印時通過與墨水反應(yīng)增強(qiáng)防水性的防水增強(qiáng)劑同時噴射到打印位置的方法實現(xiàn)防水。
在這樣一種打印系統(tǒng)中,一般地,參照要噴射用來打印的(Bk、C、M、和Y)墨水或類似墨水的數(shù)據(jù),形成用于與他們相對應(yīng)的圖案的防水增強(qiáng)劑的數(shù)據(jù),并且通過使用與每種顏色的打印數(shù)據(jù)類似的打印原理打印形成的數(shù)據(jù)。
至于形成防水增強(qiáng)劑的噴射圖案的一種方法,例如,這里考慮一種借此計算打印到相同位置的各顏色的打印數(shù)據(jù)的OR、并且OR用作用于防水增強(qiáng)劑的數(shù)據(jù)的方法,由此保證防水增強(qiáng)劑的點也一定打印在打印形成圖象的點的位置等處。
通過使用常規(guī)打印機(jī)中的軟件/硬件,常規(guī)已經(jīng)執(zhí)行了決定防水增強(qiáng)劑的噴射圖案的過程。該方法具有這樣的優(yōu)點作為由打印機(jī)接收的圖象數(shù)據(jù)的一種格式,不用知道防水增強(qiáng)劑的存在或不存在,就足以傳送相同的圖象數(shù)據(jù),即,至少就關(guān)于打印的圖象數(shù)據(jù)部分而論,能使用普通的圖象數(shù)據(jù)而不用知道在主設(shè)備中防水增強(qiáng)劑是否存在。
然而,在如上述那樣在圖象輸出設(shè)備中進(jìn)行的過程的一部分移動到用于圖象輸出設(shè)備的驅(qū)動器軟件的情況下,例如,當(dāng)處理內(nèi)容分別作為驅(qū)動器中的子例程實現(xiàn)時,不僅程序接口必須設(shè)計,而且裝到存儲器的驅(qū)動器軟件的代碼量也增大。
而且,由于那些例行程序取決于圖象輸出設(shè)備的各個硬件,所以對那些不熟悉各個圖象輸出設(shè)備的安裝的程序設(shè)計者來說失去了一般可讀性,并且它在軟件的維護(hù)和管理方面也成為一個巨大障礙。
借此在安裝在主設(shè)備中的打印機(jī)驅(qū)動器軟件中,通過考慮規(guī)則尺寸紙在輔助掃描方向是連續(xù)的而沒有間隔的、通過使用常規(guī)的“偏移傳送”系統(tǒng),處理縱向紙,由此記錄,在使用該方法的情況下,在當(dāng)前頁之前與之后的諸頁之間的連接部分中,在新頁命令的一種處理方法中出現(xiàn)一個問題。
例如,在沒有間隔地傳送如圖17中所示其中多頁在輔助掃描方向是連續(xù)的圖象的圖象信息的情況下,圖象數(shù)據(jù)應(yīng)該以這樣一種方式傳送,從而通過新頁命令出現(xiàn)的空白區(qū)域也是每種顏色有一個偏移,如圖18中所示。
然而,由于每種顏色的基準(zhǔn)位置不同,例如,即使Y用作基準(zhǔn)顏色,并且按照基準(zhǔn)顏色發(fā)送新頁命令,但就其他顏色而論,由于已經(jīng)發(fā)送了從基準(zhǔn)顏色延遲只有每個偏移值的時間的光柵數(shù)據(jù),所以不能立即進(jìn)行根據(jù)基準(zhǔn)顏色計時的新頁命令的過程。
現(xiàn)在,考慮一個形成用于打印機(jī)設(shè)備中防水增強(qiáng)劑的數(shù)據(jù)的過程,必須執(zhí)行如下過程。
·打印數(shù)據(jù)從主設(shè)備得到并且寫入存儲器...<1>
·在存儲器上顯影的打印數(shù)據(jù)被讀出并且轉(zhuǎn)換成實際打印圖象,及再寫到存儲器上...<2>
·相對于打印在相同位置處的每種顏色讀出打印數(shù)據(jù)...<3>
·根據(jù)打印圖象確定防水增強(qiáng)劑的圖案并且寫到存儲器上...<4>
·把以上步驟<2>和<4>導(dǎo)出的實際打印圖象傳送到打印頭...<5>
與其中不使用防水增強(qiáng)劑的情況相比,新添加處理步驟<3>和<4>。根據(jù)某些打印機(jī)設(shè)備的安裝例子,已經(jīng)建立了如下過程。
<1>通過專用電路的DMA傳送<2>通過CPU的軟件過程<3>通過CPU的軟件過程<4>通過CPU的軟件過程<5>通過專用電路的DMA傳送就以上安裝例子而論,當(dāng)與數(shù)據(jù)總線上流動的圖象數(shù)據(jù)的通信量相比,他們是<1>不存在1.0存在1.0<2>不存在2.0存在2.0<3>不存在0.0存在1.0<4>不存在0.0存在1.25<5>不存在1.0存在1.25
在數(shù)據(jù)總線上流動的數(shù)據(jù)4.0:6.5...1.625倍由CPU處理的數(shù)據(jù)2.0:4.25...2.125倍因而,顯著增大了數(shù)據(jù)量。在這種情況下,由于有可能認(rèn)為在總線上流動的大多數(shù)數(shù)據(jù)由圖象數(shù)據(jù)占據(jù),所以認(rèn)為以上功能安裝在打印機(jī)中,與其中必須形成用于防水增強(qiáng)劑的情況相比,通過使用改進(jìn)操作時鐘、擴(kuò)展數(shù)據(jù)總線寬度等的方法,必須升高每單位時間的數(shù)據(jù)處理量。即使通過使用以上方法的任意一種,也不能有助于避免成本增大。
考慮到以上常規(guī)問題,本發(fā)明的一個目的在于,提供一種信息處理設(shè)備、一種數(shù)據(jù)處理方法、及一種信息處理系統(tǒng),在圖象輸出設(shè)備中進(jìn)行的一部分過程移到用于圖象輸出設(shè)備的驅(qū)動器軟件的情況下,取決于圖象輸出設(shè)備的程序各種安裝的程序部分能更容易地形成,能抑制驅(qū)動器軟件的代碼量的增大,及能改進(jìn)軟件的維護(hù)和管理。本發(fā)明的目的還在于提供一種計算機(jī)可讀存儲器介質(zhì)。
本發(fā)明的另一個目的在于,通過把打印機(jī)存儲器等的硬件比例盡可能地減小提供一種廉價打印機(jī)。
本發(fā)明的又一個目的在于,使開發(fā)打印機(jī)驅(qū)動器程序容易。
為了實現(xiàn)以上目的,根據(jù)本發(fā)明,這里提供了一種信息處理設(shè)備,包括形成裝置,用來形成預(yù)定圖象信息;多個模塊,每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息;及用來按照輸出設(shè)備的種類切換多個模塊、且把切換的模塊處理和形成的信息輸出到輸出設(shè)備的裝置。
根據(jù)本發(fā)明,這里提供了一種信息處理設(shè)備,包括形成裝置,用來形成預(yù)定圖象信息;多個模塊,每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息;及用來按照從輸出設(shè)備得到的輸出設(shè)備的種類信息切換多個模塊、且把切換的模塊處理和形成的信息輸出到輸出設(shè)備的裝置。
根據(jù)本發(fā)明,這里提供了一種使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個模塊的數(shù)據(jù)處理方法,該方法包括步驟按照輸出設(shè)備的種類切換多個模塊;及把切換的模塊處理和形成的信息輸出到輸出設(shè)備。
根據(jù)本發(fā)明,這里提供了一種使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個模塊的數(shù)據(jù)處理方法,該方法包括步驟按照從輸出設(shè)備得到的輸出設(shè)備的種類信息切換多個模塊;及把切換的模塊處理和形成的信息輸出到輸出設(shè)備。
根據(jù)本發(fā)明,這里提供了一種計算機(jī)可讀存儲器介質(zhì),在該存儲器介質(zhì)中,已經(jīng)存儲了一個使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個程序模塊的程序,其中該程序包括步驟按照輸出設(shè)備的種類切換多個程序模塊;及把切換的模塊處理和形成的信息輸出到輸出設(shè)備。
根據(jù)本發(fā)明,這里提供了一種計算機(jī)可讀存儲器介質(zhì),在該存儲器介質(zhì)中,已經(jīng)存儲了一個使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個程序模塊的程序,其中該程序包括步驟按照從輸出設(shè)備得到的輸出設(shè)備的種類信息切換多個程序模塊;及把切換的模塊處理和形成的信息輸出到輸出設(shè)備。
根據(jù)本發(fā)明,這里提供了一種信息處理設(shè)備,包括存儲器裝置,用來存儲由形成圖象數(shù)據(jù)的一個形成模塊、和一個按照打印機(jī)頭的特征處理由該形成模塊形成的圖象數(shù)據(jù)的第二模塊建造的打印機(jī)驅(qū)動器程序;及執(zhí)行裝置,用來執(zhí)行存儲在存儲器裝置中的打印機(jī)驅(qū)動器程序。
根據(jù)本發(fā)明,這里提供了一種形成打印機(jī)驅(qū)動器程序的方法,包括步驟形成一個形成圖象數(shù)據(jù)的第一模塊;及形成一個按照打印機(jī)頭的特征處理由第一模塊形成的圖象數(shù)據(jù)的第二模塊。
根據(jù)本發(fā)明,這里提供了一種其中已經(jīng)存儲由計算機(jī)執(zhí)行的打印機(jī)驅(qū)動器程序的存儲器介質(zhì),其中該程序包括一個形成模塊,用來形成圖象數(shù)據(jù);及一個第二模塊,用來按照打印機(jī)頭的特征處理由形成模塊形成的圖象數(shù)據(jù)的。
圖1是方塊圖,表示在根據(jù)本發(fā)明第一實施例的一種信息處理系統(tǒng)中使用的驅(qū)動器軟件的結(jié)構(gòu);圖2是方塊圖,表示根據(jù)本發(fā)明第一實施例的信息處理系統(tǒng)的示意結(jié)構(gòu);圖3是流程圖,表示第一實施例的操作;圖4是從圖3繼續(xù)的流程圖;圖5是方塊圖,表示在根據(jù)本發(fā)明第二實施例的一種信息處理系統(tǒng)中使用的驅(qū)動器軟件的結(jié)構(gòu);圖6是外部立體圖,表示根據(jù)本發(fā)明典型實施例的一種噴墨打印機(jī)IJRA的結(jié)構(gòu)概況;圖7是方塊圖,表示圖6中所示噴墨打印機(jī)IJRA的控制電路的結(jié)構(gòu);圖8是外部立體圖,表示其中墨盒和頭能分離的一種噴墨機(jī)芯IJC的結(jié)構(gòu);圖9是根據(jù)本發(fā)明的系統(tǒng)方塊圖;圖10表示在實施例的記錄設(shè)備中使用的記錄頭的結(jié)構(gòu)的一個例子;圖11用來解釋實施例驅(qū)動器軟件的結(jié)構(gòu);圖12用來解釋在實施例中的偏移處理裝置中使用的FIFO緩沖區(qū)的細(xì)節(jié);圖13是流程圖,表示在實施例中圖11所示的打印機(jī)驅(qū)動器的整個控制;圖14是流程圖,表示在實施例中的打印機(jī)驅(qū)動器中的間隔處理;圖15是流程圖,用來解釋在實施例中的圖象輸出設(shè)備的命令處理;圖16表示一種通用記錄頭的結(jié)構(gòu)的一個例子;圖17表示記錄紙上顏色布置的一個例子;圖18表示在其中圖17中數(shù)據(jù)被偏移傳送的情況下的一個例子,并且表示記錄紙上顏色布置的一個例子;圖19表示其中多頁在輔助掃描方向上是連續(xù)的圖象的圖象信息的一個例子;圖20表示包括新頁區(qū)域的縱向紙的偏移傳送的一個例子;圖21用來解釋形成防水增強(qiáng)數(shù)據(jù)的一種方法;及圖22用來解釋一種掩模數(shù)據(jù)施加方法。
下文參照附圖,現(xiàn)在將描述本發(fā)明的實施例。圖1是方塊圖,表示在根據(jù)本發(fā)明第一實施例的一種信息處理系統(tǒng)中使用的驅(qū)動器軟件的結(jié)構(gòu)。圖2是方塊圖,表示根據(jù)本發(fā)明第一實施例的信息處理系統(tǒng)的示意結(jié)構(gòu)。
首先,在圖2中,實施例的信息處理系統(tǒng)包括一個由個人計算機(jī)等構(gòu)成的主設(shè)備51、和一個由打印機(jī)等構(gòu)成的圖象輸出設(shè)備52。主設(shè)備51和圖象輸出設(shè)備52經(jīng)一個雙向接口53連接。本發(fā)明的驅(qū)動器軟件54已經(jīng)裝入主設(shè)備51的存儲器中。
在本發(fā)明中,注意這樣一點在驅(qū)動器軟件中執(zhí)行依據(jù)一種圖象輸出設(shè)備的大部分圖象信息處理工作,以量化圖象信息,并且通過把一組具有統(tǒng)一輸入/輸出接口的多個模塊(圖1中的35-1和35-2)引入到這樣一個部分中,試圖解決上述問題。就是說,通過把接口裝置提供在能統(tǒng)一處理分別取決于圖象輸出設(shè)備的部分的程序上,能更容易地形成取決于圖象處理設(shè)備的個別安裝的程序部分,并且有可能實現(xiàn)這樣一種結(jié)構(gòu),從而驅(qū)動器軟件的基本處理部分獨立于個別圖象處理設(shè)備。
轉(zhuǎn)換成數(shù)量值的行劃分圖象,通過具有統(tǒng)一輸入/輸出接口的模塊組的任意一個,經(jīng)受圖象輸出設(shè)備特有的圖象處理,并且進(jìn)一步與數(shù)據(jù)壓縮/打印命令組合。此后,把生成的形成數(shù)據(jù)經(jīng)在OS(操作系統(tǒng))中準(zhǔn)備的假脫機(jī)程序交給圖象輸出設(shè)備52。
下文參照圖3和4的流程圖以及圖1,具體解釋其中通過應(yīng)用軟件把圖象輸出到圖象輸出設(shè)備的情況。
如圖1中所示,應(yīng)用軟件11提供在應(yīng)用軟件的一個層中。在OS的一層中提供一個從應(yīng)用軟件11接收繪畫命令的繪畫過程接口21、和一個把形成的圖象數(shù)據(jù)交給諸如噴墨打印機(jī)等之類圖象輸出設(shè)備52的假脫機(jī)程序22。
在驅(qū)動器軟件層中,提供有在其每一個中已經(jīng)存儲設(shè)備固有表示格式的固有繪畫裝置31-1、31-2、...、和31-n;行劃分圖象信息接收裝置32,用來從OS接收行劃分圖象信息;顏色特征轉(zhuǎn)換裝置33,用來由驅(qū)動器中的色度制轉(zhuǎn)換成裝置固有色度制;半調(diào)色裝置34,用來轉(zhuǎn)換成指示裝置的每個象素狀態(tài)的數(shù)量值;上述的本發(fā)明的多個模塊35-1和35-2;及虛擬開關(guān)36-1和36-2,用來在模塊35-1與35-2之間切換。
如上所述,在本發(fā)明中兩個模塊35-1和35-2是一組具有統(tǒng)一輸入/輸出接口的模塊。例如,模塊35-1是一個用于不需要用于防水增強(qiáng)劑的任何噴射數(shù)據(jù)的普通YMCK頭的圖象輸出設(shè)備的模塊。模塊35-2是一個帶有用來確定圖象輸出設(shè)備的防水增強(qiáng)劑的噴射圖案的邏輯裝置的模塊,該圖象輸出設(shè)備包括普通YMCK頭、和用于防水增強(qiáng)劑的頭。
用于防水增強(qiáng)劑的噴射數(shù)據(jù)是通過把用于防水增強(qiáng)劑的頭的數(shù)據(jù)相加得到的數(shù)據(jù),其中對用于普通YMCK頭的二進(jìn)制數(shù)據(jù)得到Y(jié)MCK數(shù)據(jù)的OR。
虛擬開關(guān)36-1和36-2是提供在程序中的虛擬開關(guān),并且根據(jù)要使用的圖象輸出設(shè)備、或根據(jù)當(dāng)形成圖象時要使用圖象輸出設(shè)備的哪個功能,切換模塊35-1和35-2。具體地說,在打印機(jī)驅(qū)動器的顯示屏幕上,當(dāng)用戶選擇打印機(jī),并且指令執(zhí)行通過選擇打印機(jī)的打印時,他們切換到與選擇打印機(jī)的頭相對應(yīng)的模塊。
當(dāng)應(yīng)用軟件11向圖象輸出設(shè)備52輸出一個圖象時,首先,應(yīng)用軟件11通過OS的繪畫過程接口21發(fā)出字符、線段、圖表、位圖等的繪畫命令(步驟S1)。
當(dāng)完成構(gòu)成屏幕/紙面的繪畫命令時(步驟S2),OS把每個繪畫命令從OS的內(nèi)部格式轉(zhuǎn)換成設(shè)備固有表示格式(通過行劃分每個繪畫單元得到),同時訪問驅(qū)動器軟件中的固有繪畫裝置31-1、31-2、...、和31-n(步驟S3)。此后,OS把屏幕/紙面作為行劃分圖象信息交給驅(qū)動器軟件(步驟S4)。
在驅(qū)動器軟件中,裝置的顏色特征由顏色特征轉(zhuǎn)換裝置33校正,并且進(jìn)行從驅(qū)動器軟件中的色度制到裝置特有的色度制的轉(zhuǎn)換(步驟S5)。而且,由半調(diào)色裝置34進(jìn)行到指示裝置的每個象素狀態(tài)的數(shù)量值的轉(zhuǎn)換(半調(diào)色)(步驟S6)。到數(shù)量值的轉(zhuǎn)換對應(yīng)于由圖象輸出設(shè)備處理的數(shù)據(jù)格式。例如,當(dāng)在二進(jìn)制數(shù)據(jù)的基礎(chǔ)上進(jìn)行通過圖象輸出設(shè)備的記錄時,二進(jìn)制化圖象數(shù)據(jù)。當(dāng)在多值數(shù)據(jù)的基礎(chǔ)上進(jìn)行通過圖象輸出設(shè)備的記錄(以進(jìn)行通過深/淺墨水的記錄和通過多/少墨水的記錄)時,把圖象數(shù)據(jù)轉(zhuǎn)換成多值。
模塊35-1和35-2的每一個接收量化的(二進(jìn)制化的或多值化的)圖象數(shù)據(jù)(步驟S7)。模塊35-1和35-2通過不同方法按照圖象輸出設(shè)備的特征處理量化的圖象信息。在模塊35-2中,參照接收的量化數(shù)據(jù)確定防水增強(qiáng)劑的噴射圖案,并且進(jìn)一步在兩個模塊中進(jìn)行數(shù)據(jù)壓縮和命令首部的添加(步驟S8)。以互鎖關(guān)系操作的虛擬開關(guān)36-1和36-2,按照想要輸出圖象的用戶選擇的圖象輸出設(shè)備52的種類,切換模塊35-1和35-2(步驟S9)。
此后,模塊35-1和35-2把形成的數(shù)據(jù)交給提供在OS中的假脫機(jī)程序22(步驟S10),并且進(jìn)行到圖象輸出設(shè)備52的數(shù)據(jù)輸出(步驟S11)。
在該實施例中,通過把根據(jù)圖3和4的流程圖的程序存儲到主設(shè)備51中存儲裝置中并且使程序可操作,能實現(xiàn)以上控制方法。
根據(jù)上述實施例,由于提供作為程序上的接口裝置的模塊35-1和35-2,該程序能統(tǒng)一處理分別取決于圖象輸出設(shè)備的部分,所以能容易地形成取決于圖象處理設(shè)備個別安裝的程序部分。因而,在其中在圖象輸出設(shè)備中進(jìn)行的過程的一部分移到驅(qū)動器軟件的情況下,能抑制驅(qū)動器軟件代碼量的增大。
由于能把驅(qū)動器軟件的基本處理部分建造成獨立于各自圖象處理設(shè)備,所以能靈活地改變驅(qū)動器軟件與圖象輸出設(shè)備之間的數(shù)據(jù)處理過程共享,而不丟失驅(qū)動器軟件的結(jié)構(gòu),并且在軟件的維護(hù)和管理方面是便利的。圖5是方塊圖,表示在根據(jù)本發(fā)明第二實施例的一種信息處理系統(tǒng)中使用的驅(qū)動器軟件的結(jié)構(gòu)。與圖1中那些共有的元器件由相同的標(biāo)號指示。
在第一實施例中,當(dāng)想要輸出圖象的用戶選擇圖象輸出設(shè)備52時,按照圖象輸出設(shè)備52的種類通過使用虛擬開關(guān)36-1和36-2切換模塊35-1和35-2。另一方面,根據(jù)該實施例,經(jīng)連接主設(shè)備51和圖象輸出設(shè)備52的雙向接口53,自動接收當(dāng)前連接的圖象輸出設(shè)備52的種類,并且切換模塊35-1和35-2,由此進(jìn)一步改進(jìn)便利性。
就是說,OS的假脫機(jī)程序22A從當(dāng)前連接的圖象輸出設(shè)備52經(jīng)雙向接口53接收指示種類(打印頭的種類)的數(shù)據(jù),并且根據(jù)接收的數(shù)據(jù)切換虛擬開關(guān)36-1和36-2。因而,按照圖象輸出設(shè)備52的種類切換模塊35-1和35-2。此后,把形成的數(shù)據(jù)從模塊35-1或35-2發(fā)送到假脫機(jī)程序22A,由此進(jìn)行到圖象輸出設(shè)備52的數(shù)據(jù)輸出。
本發(fā)明不限于上述實施例的設(shè)備,而是也能應(yīng)用于由多個設(shè)備構(gòu)成的系統(tǒng)或包括一個設(shè)備的設(shè)備。顯然應(yīng)該理解,本發(fā)明也由這樣一種方法實現(xiàn),借此把實現(xiàn)上述功能的軟件的程序代碼存儲在存儲介質(zhì)中,該存儲器介質(zhì)供給到一種系統(tǒng)或一種設(shè)備,及系統(tǒng)或設(shè)備的計算機(jī)(或CPU或MPU)讀出存儲在存儲器介質(zhì)中的程序代碼,并且執(zhí)行他們。
在這種情況下,從存儲器介質(zhì)讀出的程序代碼本身實現(xiàn)上述實施例的功能。其中已經(jīng)存儲程序代碼的存儲器介質(zhì)構(gòu)成本發(fā)明。作為供給程序代碼的存儲器介質(zhì),例如有可能使用軟盤、硬盤、光盤、磁盤、CD-ROM、CD-R、磁帶、非易失存儲器卡、及ROM的任一種。顯然也應(yīng)該理解,本發(fā)明不僅還包括其中通過執(zhí)行由計算機(jī)讀出的程序代碼實現(xiàn)上述實施例的功能情形,而且還包括其中在計算機(jī)上操作的OS等根據(jù)程序代碼的指令執(zhí)行實際過程的部分或全部、且通過這些過程實現(xiàn)上述實施例的功能的情形。
而且,顯然應(yīng)該理解,本發(fā)明還包括這樣一種情形其中把從存儲器介質(zhì)讀出的程序代碼寫入一個存儲器中,該存儲器為插入到計算機(jī)中的功能擴(kuò)展板、或連接到計算機(jī)上的功能擴(kuò)展單元而提供,并且此后,為功能擴(kuò)展板或功能擴(kuò)展單元提供的CPU等根據(jù)程序代碼的指令,執(zhí)行實際過程的部分或全部,并且通過這些過程實現(xiàn)上述實施例的功能。
作為另一種模塊,還能為其中YMCK頭布置在輔助掃描方向的圖象輸出設(shè)備,提供包括按照頭而傳送數(shù)據(jù)的偏移傳送程序的模塊35-3(圖11)。
在打印機(jī)驅(qū)動器的安裝時也能執(zhí)行實施例中在模塊之間的切換。
如以上詳細(xì)描述的那樣,根據(jù)諸實施例,由于模塊作為能統(tǒng)一處理分別取決于輸出設(shè)備的部分的接口裝置,所以能容易地形成取決于輸出設(shè)備各自安裝的程序部分。例如,能抑制由驅(qū)動器軟件建造的形成裝置的代碼量增大。而且,由于驅(qū)動器軟件的基本處理部分能建造成獨立于各輸出設(shè)備,所以能靈活地改變驅(qū)動器軟件與圖象輸出設(shè)備之間的數(shù)據(jù)處理過程共享,而不丟失驅(qū)動器軟件的結(jié)構(gòu)。在軟件的維護(hù)和管理方面是便利的。
根據(jù)諸實施例,由于能自動得到輸出設(shè)備的種類,所以能進(jìn)一步改進(jìn)便利性。
現(xiàn)在將描述圖象輸出設(shè)備52的一種具體結(jié)構(gòu)。
<圖象輸出設(shè)備概況的描述>
圖6是外部立體圖,表示本發(fā)明典型實施例的噴墨打印機(jī)IJRA的一種結(jié)構(gòu)概況。在圖6中,一根絲杠5005通過驅(qū)動力傳遞齒輪5009至5011以與一個驅(qū)動電機(jī)5013的正/反轉(zhuǎn)動互鎖的關(guān)系轉(zhuǎn)動。一個與絲杠5005的螺旋槽5004嚙合的支架HC帶有一個銷(未表示)。支架HC由導(dǎo)軌5003支撐,并且在由箭頭a和b所示的方向上往復(fù)運動。一個其中包括一個記錄頭IJH和一個墨盒IT的整體噴墨機(jī)芯IJC安裝在支架HC上。標(biāo)號5002指示一塊用來把記錄紙P在支架HC的運動方向上壓到一塊臺板5000上的壓紙板。標(biāo)號5007和5008指示用作原始位置檢測器的光耦合器,原始位置檢測器的每一個用來在與光耦合器對應(yīng)的區(qū)域中確定支架的一根杠桿5006的存在、且進(jìn)行驅(qū)動電機(jī)5013等轉(zhuǎn)動方向的切換。標(biāo)號5016指示一個用來支撐頂蓋件5022以蓋住記錄頭IJH的前表面的件;5015指示用于頂蓋中空氣吸入、且通過頂蓋中開口5023進(jìn)行記錄頭的抽吸和恢復(fù)的吸入器;5017指示一個清理刀片;及5019指示一個用來使清理刀片可在前后方向運動的件。這些元部件支撐在一塊主單元支撐板5018上。顯然,清理刀片不限于圖中所示的形狀,而是熟知的清理刀片也能應(yīng)用于該實施例。標(biāo)號5021指示一根在吸入和恢復(fù)中啟動吸入的杠桿。杠桿5021與同支架嚙合一個凸輪5020的運動相聯(lián)系地運動。一個來自驅(qū)動電機(jī)的驅(qū)動力由諸如離合器切換等之類的熟知傳遞機(jī)構(gòu)傳遞和控制。
就蓋住、清理、及吸入和恢復(fù)而言,以這樣一種方式建造,從而當(dāng)支架到達(dá)原始位置側(cè)的區(qū)域時,在與他們每一個對應(yīng)的位置處通過絲杠5005的操作能執(zhí)行期望的過程。然而,如果以熟知的計時進(jìn)行希望的操作,則他們的任意一個也能應(yīng)用于該實施例。
<控制結(jié)構(gòu)的描述>
現(xiàn)在將描述執(zhí)行上述設(shè)備的記錄控制的控制結(jié)構(gòu)。
圖7是方塊圖,表示噴墨打印機(jī)IJRA的控制電路的一種結(jié)構(gòu)。在表示控制電路的圖中,標(biāo)號1700指示一個輸入記錄信號的接口;1701指示一個MPU;1702指示一個存儲由MPU 1701執(zhí)行的控制程序的ROM;1703指示一個存儲各種數(shù)據(jù)(供給到頭的記錄信號、記錄數(shù)據(jù)等)的DRAM;1704指示一個門陣列(G.A.),用來控制記錄數(shù)據(jù)到一個記錄頭1708的供給,且也用來控制接口1700、MPU 1701、及RAM 1703中的數(shù)據(jù)傳送。標(biāo)號1710指示一個運送記錄頭1708的支架電機(jī)(CR電機(jī));1709指示一個運送記錄紙的行供給電機(jī)(LF電機(jī));1705指示一個驅(qū)動記錄頭的頭驅(qū)動器;及1706和1707指示分別驅(qū)動LF電機(jī)1709和CR電機(jī)1710的電機(jī)驅(qū)動器。
現(xiàn)在將描述以上控制結(jié)構(gòu)的操作。當(dāng)記錄信號輸入到接口1700時,把記錄信號轉(zhuǎn)換成用來在門陣列1704與MPU 1701之間打印的記錄數(shù)據(jù)。驅(qū)動電機(jī)驅(qū)動器1706和1707,并且按照發(fā)送到頭驅(qū)動器1705的記錄數(shù)據(jù)驅(qū)動記錄頭,及進(jìn)行記錄。
如上所述,能整體地形成墨盒IT和記錄頭IJH,并且也能建造可互換的噴墨機(jī)芯IJC。然而,也有可能這樣建造,從而能分離墨盒IT和記錄頭IJH,并且當(dāng)墨水用盡時,能僅更換墨盒IT。
圖8是外部立體圖,表示其中墨盒和頭能分離的噴墨機(jī)芯IJC的一種結(jié)構(gòu)。在噴墨機(jī)芯IJC中,如圖8中所示,在一條邊界線K的位置處能分離墨盒IT和記錄頭IJH。噴墨機(jī)芯IJC帶有一個電極(未表示),以當(dāng)噴墨機(jī)芯安裝在支架HC上時接收從支架HC側(cè)供給的電信號。響應(yīng)該電信號,如上述那樣驅(qū)動記錄頭IJH,并且噴射墨水。
在圖8中,標(biāo)號500指示一個墨水噴射端口陣列。纖維和多孔墨水吸收劑包括在墨盒IT中,以便保持墨水。墨水由墨水吸收劑保持。
盡管假定從記錄頭噴射的液滴是墨水,并且進(jìn)一步,包含在墨盒中的液體是墨水,已經(jīng)描述了以上實施例,但包含的物質(zhì)不限于墨水。例如,諸如噴射到記錄介質(zhì)上以便提高記錄圖象的定影性能或、、防水性能的處理液體之類的物質(zhì),也能包括在墨盒中,以便改進(jìn)圖象質(zhì)量。
根據(jù)上述實施例,特別是即使在噴墨記錄系統(tǒng)中,通過使用帶有用來產(chǎn)生熱能的裝置(例如,電熱變換器、激光束等)的系統(tǒng),該熱能作為用來噴射墨水、且通過熱能引起墨水的狀態(tài)變化的能量,能實現(xiàn)記錄的高密度和高精度。
就其典型結(jié)構(gòu)和原理而言,例如,最好通過使用在U.S.P.Nos.4723129和4740796的說明書中公開的基本原理實施本發(fā)明。這種系統(tǒng)能應(yīng)用于叫做即時類型和連續(xù)類型的任意一種。然而,特別是在即時類型的情況下,至少一個與記錄信息相對應(yīng)、且給出超過薄膜沸騰的突然溫度升高的驅(qū)動信號,施加到其中保持液體(墨水)或電熱變換器對應(yīng)于液體通道布置的紙張上,由此允許電熱變換器產(chǎn)生熱能并且在記錄頭的加熱操作表面上引起薄膜沸騰。由于能形成按一一對應(yīng)關(guān)系而對應(yīng)于驅(qū)動信號的液體(墨水)中的氣泡,因而,它是有效的。經(jīng)一個用于噴射的開口通過氣泡的生長和收縮噴射液體(墨水),由此形成至少一個液滴。通過把驅(qū)動信號設(shè)置成脈沖形狀,能立即適當(dāng)?shù)剡M(jìn)行氣泡的生長和收縮,從而能完成特別具有優(yōu)良響應(yīng)速度的液體(墨水)的噴射,并且它是較好的。
作為脈沖狀驅(qū)動信號,U.S.P.Nos.4463359和4345262的說明書中公開的信號是適當(dāng)?shù)?。如果使用在考慮加熱操作表面溫度升高速率的發(fā)明U.S.P.No.4313124的說明書中公開的條件,則能進(jìn)行更優(yōu)良的記錄。
作為記錄頭的一種結(jié)構(gòu),除在以上說明書的每一個中公開的噴射端口、液體通道、及電熱變換器的組合結(jié)構(gòu)(直線液體通道或直角液體通道)之外,使用在其中在彎曲區(qū)域中布置加熱操作表面的U.S.P.Nos.458333和4459600中公開的結(jié)構(gòu)的構(gòu)造也包括在本發(fā)明中。此外,也有可能使用在JP-A-59-123670中公開的結(jié)構(gòu),其中一個多個電熱變換器共用的槽用作電熱變換器的噴射部分;或基于JP-A-59-138461的結(jié)構(gòu),JP-A-59-138461公開了其中對應(yīng)于噴射部分制成一個吸收熱能壓力波的開口的結(jié)構(gòu)。
而且,作為具有與能由記錄設(shè)備記錄的最大記錄介質(zhì)寬度相對應(yīng)的長度的實線型記錄頭,也有可能使用任意一種這樣的結(jié)構(gòu),從而通過如在上述說明書中公開的多個記錄頭的組合、和一種作為整體形成的單記錄頭的結(jié)構(gòu)滿足該長度。
此外,有可能不僅使用如在上述實施例中描述的其中為記錄頭本身整體提供墨盒的機(jī)芯型記錄頭,而且使用可更換類型芯片類型的記錄頭,在后一種記錄頭中,當(dāng)它安裝到設(shè)備主單元上時,能進(jìn)行與設(shè)備主單元的電氣連接或從設(shè)備主單元供給墨水。
如果用于記錄頭的恢復(fù)裝置、備用裝置等添加到上述記錄設(shè)備的結(jié)構(gòu)上,則由于能進(jìn)一步穩(wěn)定記錄操作,所以是希望的。具體地說,作為這些裝置,有用于記錄頭的封頂裝置、清理裝置、加壓或抽吸裝置、電熱變換器或另一個加熱元件、通過他們組合的備用加熱裝置等。如果提供進(jìn)行不同于該記錄的另一種噴射的備用噴射模式,則它是有效的以便穩(wěn)定地進(jìn)行記錄。
而且,記錄設(shè)備的記錄模式不只限于只有諸如黑色等之類的主流顏色的記錄模式,而且能整體的建造記錄頭,或者也能把多個記錄頭組合。還有可能使用具有不同顏色的多顏色、和通過顏色混合的全色的至少一種的設(shè)備。
盡管假定墨水是液體,已經(jīng)描述了以上實施例,但也有可能使用在室溫或較低溫度下固化的墨水、或在室溫下軟化或液化的墨水。根據(jù)該噴墨系統(tǒng),一般在(30℃≤溫度≤70℃)的范圍內(nèi)調(diào)節(jié)墨水本身的溫度,由此使墨水的粘度位于穩(wěn)定的噴射范圍內(nèi)。因此,使用當(dāng)施加使用記錄信號時液化的墨水就足夠了。
此外,為了通過主動使用墨水從固態(tài)到液態(tài)的狀態(tài)變化產(chǎn)生的能量,肯定地防止由熱能造成的溫度升高,或者為了防止墨水的蒸發(fā),也能使用在通常狀態(tài)下固化而通過加熱液化的墨水。簡短地說,本發(fā)明能應(yīng)用于使用具有這種性質(zhì)的墨水的情形,從而對于第一次通過施加熱能液化,如根據(jù)記錄信號通過施加熱能液化、且噴射墨滴的墨水,或在它達(dá)到記錄介質(zhì)時的時刻已經(jīng)開始固化的墨水等。在這樣一種情況下,如在JP-A-54-56847或JP-A-60-71260中公開的那樣,有可能把墨水設(shè)置成這樣一種形式,從而在其中在凹入部分、或多孔板的通孔中把墨水保持為液態(tài)或固態(tài)物質(zhì)的狀態(tài)下,墨水面對著電熱變換器。在本發(fā)明中,實現(xiàn)上述薄膜沸騰系統(tǒng)的方法對上述每種墨水是最有效的。
而且,根據(jù)本發(fā)明的記錄設(shè)備的結(jié)構(gòu)不限于這樣一種形式,從而它作為計算機(jī)等信息處理設(shè)備的圖象輸出終端整體或分離地提供。也有可能使用與閱讀器等結(jié)合的一種形式、和具有傳送和接收功能的傳真設(shè)備的另一種形式。
<主設(shè)備51和圖象輸出設(shè)備52的硬件結(jié)構(gòu)>
現(xiàn)在將描述主設(shè)備51和圖象輸出設(shè)備52的一種硬件結(jié)構(gòu)。
在圖9中,標(biāo)號1000指示主設(shè)備的一個主單元;51指示包括外圍設(shè)備的主設(shè)備;3000指示圖象輸出設(shè)備的一個主單元;及52指示包括一個記錄頭3010、一個驅(qū)動用來運送記錄頭的支架的支架電機(jī)3011、和一個運送紙的行供給電機(jī)3012的整個圖象輸出設(shè)備。圖象輸出設(shè)備52表示為作為具體結(jié)構(gòu)實施上述圖2中所示示意結(jié)構(gòu)的一個例子。
在主設(shè)備主單元1000中,標(biāo)號1001指示一個按照存儲在一個DRAM 1003中的控制過程控制整個主設(shè)備的MPU;1002指示一根連接整個系統(tǒng)的總線;1003指示一個暫時存儲由MPU 1001執(zhí)行的程序、數(shù)據(jù)等的DRAM;1004指示一個連接一根系統(tǒng)總線、一根存儲器總線、和MPU的橋;及1005指示一個帶有控制功能以把圖形信息顯示到CRT上的圖形適配器。
標(biāo)號1006指示一個與一個硬盤驅(qū)動器(HDD)設(shè)備2002接口的HDD控制器;1007指示一個與鍵盤接口的鍵盤控制器;及1008指示一個作為按照IEEE1284標(biāo)準(zhǔn)與圖象輸出設(shè)備主單元3000通信的并行接口的通信接口。
一個向操作者顯示圖形信息等的顯示器2001經(jīng)圖形適配器1005連接到主設(shè)備主單元1000上。在該實施例中,顯示器2001是一個連接的陰極射線管(CRT)顯示器。而且,作為其中已經(jīng)存儲程序和數(shù)據(jù)的大存儲器容量存儲裝置的HDD設(shè)備2002、和一個鍵盤2003連接到主設(shè)備主單元上。
在圖象輸出設(shè)備主單元3000中,標(biāo)號3001指示一個具有控制程序執(zhí)行功能和外圍設(shè)備控制功能、且控制整個圖象輸出設(shè)備52的MCU(微控制器單元);3002指示一根系統(tǒng)總線;及3003指示其中作為控制電路包括一個把記錄數(shù)據(jù)供給到打印頭的機(jī)構(gòu)、一個存儲器地址譯碼機(jī)構(gòu)、一個產(chǎn)生到支架電機(jī)的控制脈沖的機(jī)構(gòu)等的門陣列。
標(biāo)號3004指示一個存儲由MCU 3001執(zhí)行的控制程序、主打印信息等的ROM;及3005指示一個存儲各種數(shù)據(jù)(圖象記錄信息、供給到頭的記錄數(shù)據(jù)、等等)的DRAM。
標(biāo)號3006指示一個作為按照IEEE1284標(biāo)準(zhǔn)與主設(shè)備51通信的并行接口的通信接口;及3007指示一個根據(jù)從門陣列3003輸出的頭記錄信號轉(zhuǎn)換成電信號以驅(qū)動記錄頭的頭驅(qū)動器。
標(biāo)號3008指示一個把從門陣列3003產(chǎn)生的支架電機(jī)控制脈沖轉(zhuǎn)換成電信號以實際驅(qū)動支架電機(jī)的電機(jī)驅(qū)動器;及3009指示一個把從MCU產(chǎn)生的行供給電機(jī)控制脈沖轉(zhuǎn)換成電信號以實際驅(qū)動行供給電機(jī)的電機(jī)驅(qū)動器。
其次,參照圖10現(xiàn)在將描述在該實施例中使用的記錄頭。圖10表示在第一實施例的記錄設(shè)備中使用的記錄頭的結(jié)構(gòu)的一個例子。
圖10中所示實施例的圖象輸出設(shè)備52的記錄頭3010,是一個其中在一個芯片中構(gòu)造記錄Y、M、和C記錄顏色的圖象的每24個記錄元件和記錄Bk記錄顏色的圖象的64個記錄元素的記錄頭。在記錄顏色之間存在對應(yīng)于8個元素(象素)的顏色間空隙。
如圖10中所示,噴嘴n1至n160按照Y、M、C、和Bk的順序從頂部依次形成。以上結(jié)構(gòu)的記錄頭芯片的一個例子表示在圖10的右側(cè)。布置用作Y、M、C、和Bk的記錄元素的熱發(fā)生器H,并且在每種顏色的記錄元素組之間形成對應(yīng)于8個象素的空隙(噴嘴間隙)。
盡管這種空隙不總是必需的,但提供它,因為通過提供顏色間空隙能把每種顏色的墨室更容易地形成在記錄頭3010的芯片上。
在該實施例中,每種顏色的墨室、每個噴嘴、墨水注射通道等由于模具模壓過程由模壓材料形成。模壓件由一根彈簧(未表示)壓到記錄頭芯片上,并且用密封材料與彈簧一起密封,由此構(gòu)造他們。由于用來通過干膜構(gòu)造墨室和噴嘴的手段和用來通過另一種方法構(gòu)造的手段的任意一種能應(yīng)用于本發(fā)明,所以略去其詳細(xì)描述。
<包括一個偏移傳送程序的模塊>
其次,現(xiàn)在參照附圖,將具體解釋作為另一種上述模塊包括偏移傳送程序的模塊35-3。首先,現(xiàn)在參照圖11將描述安裝在主設(shè)備中的驅(qū)動器軟件。圖11用來解釋實施例驅(qū)動器軟件的一種結(jié)構(gòu)。
實施例的驅(qū)動器軟件由圖11中在C處所示的一層表示。
在圖11中,A指示叫做應(yīng)用軟件(下文,縮寫為“App”)的一層;B指示建造操作系統(tǒng)(下文,縮寫為“OS”)的一層;及C指示驅(qū)動軟件的層。
在App 11中所示的程序中,當(dāng)操作者試圖把圖象輸出到記錄設(shè)備時,App經(jīng)OS的繪畫過程接口21發(fā)送字符、線段、圖表、位圖等等的繪畫命令。
當(dāng)完成構(gòu)成屏幕/紙面的繪畫命令時,OS把每個繪畫命令從OS的內(nèi)部格式轉(zhuǎn)換成設(shè)備固有表示格式(其中行劃分每個繪畫單元),同時訪問驅(qū)動器31-1至31-n中的固有繪畫裝置。在這種情況下,把圖象數(shù)據(jù)交給顏色特征轉(zhuǎn)換裝置33,作為其中RGB的每種顏色由8位/象素表示的點順序光柵數(shù)據(jù)。
顏色特征轉(zhuǎn)換裝置33校正裝置的顏色特征,并且把他們從驅(qū)動器中的色度制轉(zhuǎn)換成裝置特有的色度制。在這種情況下,他們交給半調(diào)色裝置34,作為其中KCMY的每種顏色由8位/象素表示的點順序光柵數(shù)據(jù)。
半調(diào)色裝置34進(jìn)行到指示裝置的每個象素狀態(tài)的數(shù)量值的轉(zhuǎn)換,并且把數(shù)量值交給偏移過程裝置37,作為用于每種顏色的1至4位/象素的線順序數(shù)據(jù)。偏移過程裝置37把圖象數(shù)據(jù)交給數(shù)據(jù)壓縮/命令添加裝置38,作為每種顏色根據(jù)記錄頭的結(jié)構(gòu)按照偏移量在固有輔助掃描方向上與偏移相加的KCMY的每種顏色的1至4位/象素的線順序數(shù)據(jù)。
在數(shù)據(jù)壓縮/命令添加裝置38中,根據(jù)壓縮位格式進(jìn)行壓縮,以便根據(jù)遞交的圖象數(shù)據(jù)改進(jìn)圖象傳送效率;添加打印命令首部;及把生成的圖象數(shù)據(jù)交給系統(tǒng)中的打印機(jī)假脫機(jī)程序22。
系統(tǒng)的打印機(jī)假脫機(jī)程序22經(jīng)通信接口1008按照在IEEE1284中預(yù)定的過程把圖象數(shù)據(jù)傳送到圖象輸出設(shè)備52。
參照圖12,將具體地解釋偏移過程裝置37中的詳細(xì)結(jié)構(gòu)。圖12用來解釋在實施例中的偏移過程裝置37中使用的FIFO緩沖區(qū)的詳細(xì)結(jié)構(gòu)。
圖12中的FIFO緩沖區(qū)9001是能存儲關(guān)于Bk光柵的信息高達(dá)96個圖象的FIFO緩沖區(qū)。對于一個光柵的輸入能得到一個光柵的輸出。類似地,F(xiàn)IFO緩沖區(qū)9002是能存儲關(guān)于M光柵的信息高達(dá)64個圖象的FIFO緩沖區(qū)。類似地,F(xiàn)IFO緩沖區(qū)9003是能存儲關(guān)于C光柵的信息高達(dá)32個圖象的FIFO緩沖區(qū)。
以上三個FIFO緩沖區(qū)9001至9003是其中在光柵單元基礎(chǔ)上按照先進(jìn)/先出過程管理數(shù)據(jù)的緩沖區(qū)。具體地說,F(xiàn)IFO緩沖區(qū)9001至9003具有其中已經(jīng)實際存儲數(shù)據(jù)的區(qū)域的頭地址;多達(dá)每個緩沖區(qū)深度的數(shù)據(jù)長度組;及用于緩沖區(qū)管理的計數(shù)器(與多種顏色相對應(yīng)的頁間光柵數(shù)量計數(shù)器)CBk(n)、CM(n′)、和CC(n″)。
當(dāng)向FIFO緩沖區(qū)輸入或從其輸出數(shù)據(jù)時,例如,當(dāng)考慮Bk光柵時,把要寄存在緩沖區(qū)的數(shù)據(jù)位置(未表示)寫入第CBk(n)個地址/長度的字段中。此后,取出由以CBk(n+1)描述的地址/長度表示的數(shù)據(jù),并且增加計數(shù)器的計數(shù)值。
當(dāng)對應(yīng)于每種顏色的計數(shù)器值超過緩沖區(qū)容量(深度)時(例如,在Bk的情況下為95),把計數(shù)器的值復(fù)位到“0”。在處理數(shù)據(jù)之前已經(jīng)清除了這些緩沖區(qū)中的數(shù)據(jù)。即使在由于一頁數(shù)據(jù)傳送的結(jié)束造成的新頁傳送時刻,也處理下面的數(shù)據(jù),并且也在這時清除緩沖區(qū)中的數(shù)據(jù)。
在每個FIFO緩沖區(qū)的末端處累計從半調(diào)色裝置34遞交的Bk、M、和C的光柵,并且把在每個FIFO緩沖區(qū)的頭部處存在的光柵和從半調(diào)色裝置34遞交的Y光柵都抽取為一組。通過這樣一種FIFO緩沖區(qū)管理機(jī)理,能形成根據(jù)打印頭物理結(jié)構(gòu)的光柵數(shù)據(jù)。
現(xiàn)在參照圖13和14的流程圖,將描述實施例中打印機(jī)驅(qū)動器中的整個控制。圖13是流程圖,表示在實施例中圖11所示的打印機(jī)驅(qū)動器的整個控制。圖14是流程圖,表示在實施例的打印機(jī)驅(qū)動器中的間隔過程。
在實施例的打印機(jī)驅(qū)動器中,盡管存在各種命令作為發(fā)送到圖象輸出設(shè)備52的命令,但現(xiàn)在將相對于其中已經(jīng)發(fā)送四個命令如“頁長度設(shè)置命令”、“光柵位置移動命令”、“光柵傳送命令”、及“新頁命令”的例子進(jìn)行解釋。
首先,在步驟S100,發(fā)送頁長度設(shè)置命令。在步驟S102,接收第n個光柵的二進(jìn)制化光柵數(shù)據(jù)(Bk、Y、M、C),作為來自半調(diào)色裝置34的必需品。
以后在步驟S103,進(jìn)行檢查,看在這個光柵與前個光柵之間是否存在間隔。當(dāng)間隔存在時,處理例行程序前進(jìn)到圖14中的步驟S200。就是說,相對于在頁中接收的第一光柵,計算在該頁頭部處該光柵與第一光柵之間的間隔。以后將解釋圖14中的間隔過程。
在步驟S103,當(dāng)在這個光柵與前個光柵之間不存在間隔時,隨后是步驟S105,并且發(fā)送跳躍量“1”的光柵位置移動命令。在步驟S106,把關(guān)于接收的Bk、M、和C的每個光柵的數(shù)據(jù)寄存到圖12中所示用于光柵數(shù)據(jù)存儲的FIFO管理緩沖區(qū)中。
在步驟S107,從FIFO管理緩沖區(qū)的頭部中抽取存儲的Bk、M、和C的光柵每一個。在步驟S108,壓縮抽取的Bk、M、和C的光柵和接收的Y光柵的每一個的數(shù)據(jù)。
在步驟S109,把光柵傳送命令的命令首部添加到壓縮的光柵數(shù)據(jù)上,從而能傳送到打印機(jī)。在步驟S110,把對其添加命令首部的每個顏色光柵數(shù)據(jù)交給一個打印機(jī)假脫機(jī)程序B2,由此把它發(fā)送到OS。
在步驟S111,進(jìn)行檢查,看當(dāng)前光柵是否是包括頁中圖象數(shù)據(jù)的最后光柵。如果不是包括頁中最后圖象數(shù)據(jù)的光柵,則處理例行程序返回步驟S102。
在步驟S111,當(dāng)它是包括頁中最后圖象數(shù)據(jù)的光柵時,隨后是步驟S112,并且進(jìn)行檢查,看在確定為是包括頁中最后圖象數(shù)據(jù)的光柵的光柵、與由頁長度設(shè)置命令設(shè)置的頁中的最后光柵之間是否有間隔。當(dāng)有間隔時,處理例行程序前進(jìn)到圖14中的步驟S200中的間隔過程,這將在以后解釋。
在步驟S112,當(dāng)在這樣一種光柵與由頁長度設(shè)置命令設(shè)置的頁中的最后光柵之間沒有間隔時,隨后是步驟S114,并且發(fā)送新頁命令。在步驟S115,進(jìn)行檢查,看現(xiàn)行頁是否是最后頁。當(dāng)它不是最后頁時,處理例行程序返回步驟S102,并且以后繼續(xù)用于下一頁的過程。
當(dāng)在步驟S115確定當(dāng)前頁是最后頁時,把存儲在FIFO管理緩沖區(qū)中的所有圖象數(shù)據(jù)發(fā)送到圖象輸出設(shè)備52,并且結(jié)束處理例行程序。
現(xiàn)在參照圖14的流程圖,將描述關(guān)于打印機(jī)驅(qū)動器過程中的間隔過程的過程。在其中在步驟S103確定在該光柵與前一光柵之間有間隔的情況下,和在其中在步驟S112決定在確定為是包括頁中最后圖象數(shù)據(jù)的光柵的光柵、與由頁長度設(shè)置命令設(shè)置的頁中的最后光柵之間有間隔的情況下,執(zhí)行圖14中的過程。
首先,在步驟S200,進(jìn)行檢查,看間隔量是否大于0。當(dāng)間隔量等于0時,隨后是步驟S201,并且進(jìn)行檢查,看處理例行程序是否已經(jīng)從圖13中的步驟S103前進(jìn)到有關(guān)過程。如果是,則隨后是步驟S105。
如果在步驟S201判定處理過程例行程序不是從步驟S103的處理前進(jìn)到相關(guān)過程而是從步驟S112的處理前進(jìn)到相關(guān)過程,則隨后是步驟S114。
當(dāng)在步驟S200的判別中間隔量大于0時,隨后是步驟S203,并且進(jìn)行從間隔量減去“1”的計算。在步驟S204,把跳躍量1的光柵位置移動命令通過打印機(jī)假脫機(jī)程序22發(fā)送到圖象輸出設(shè)備52。
在步驟S205,把對于每種顏色以白色建造的光柵(不包括圖象數(shù)據(jù))存儲在FIFO管理緩沖區(qū)的末端處。在步驟S206,從FIFO管理緩沖區(qū)的頭部抽取圖象數(shù)據(jù)。在步驟S207,就Bk、C、和M而論,壓縮經(jīng)FIFO管理緩沖區(qū)取出的圖象數(shù)據(jù)。關(guān)于Y,壓縮不包括任何圖象數(shù)據(jù)的白色光柵(空白)。
在步驟S208,把命令首部添加到形成的壓縮數(shù)據(jù)上,從而它能傳送到打印機(jī)。在步驟S209,把對其添加的命令首部的壓縮圖象數(shù)據(jù)交給打印機(jī)假脫機(jī)程序22,以便把圖象數(shù)據(jù)發(fā)送到打印機(jī)。處理例行程序返回步驟201的過程。
現(xiàn)在參照圖15,下面將解釋用來接收按照上述過程通過通信接口1008傳送的打印數(shù)據(jù)和打印控制信息的圖象輸出設(shè)備52的控制。圖15是流程圖,用來解釋在實施例中的圖象輸出設(shè)備52的命令過程。
在圖15中,首先在步驟S301,從主設(shè)備主單元1000的打印機(jī)假脫機(jī)程序22接收命令數(shù)據(jù)。以后,在步驟S302和以后步驟的過程中,進(jìn)行一個命令種類判別過程,以判別接收的數(shù)據(jù)序列是哪種命令。以后,將簡要描述關(guān)于每種命令的控制內(nèi)容。
首先在步驟S302,進(jìn)行檢查,看接收的命令是否是頁長度設(shè)置命令。如果是,則進(jìn)行頁長度設(shè)置過程,并且僅在其中關(guān)于現(xiàn)行基準(zhǔn)顏色(在該實施例中現(xiàn)在假定是Y)的頁中的光柵位置計數(shù)器的計數(shù)值等于0、且其中還沒有接收打印數(shù)據(jù)的情況下,把頁長度設(shè)置為由命令指定的值。當(dāng)以上條件不滿足時,忽略該命令。
當(dāng)在步驟S302確定接收的命令不是頁長度設(shè)置命令,隨后是步驟S303,并且進(jìn)行檢查,看接收的命令是否是光柵位置移動命令。如果是,則執(zhí)行光柵位置移動過程。
在該實施例中,盡管一個光柵一個光柵地發(fā)送打印數(shù)據(jù),但就打印操作本身而論,由于記錄頭帶有每種顏色的多個噴嘴,所以提供一個計數(shù)器,該計數(shù)器表示來自頭噴嘴的噴嘴數(shù)量,由其在以后的打印操作中打印接收的光柵數(shù)據(jù)。只有當(dāng)?shù)玫綄?yīng)于實際安裝的噴嘴數(shù)量的所有光柵數(shù)據(jù)時,才能開始打印。
現(xiàn)在假定現(xiàn)行光柵位置對應(yīng)于第n個噴嘴的位置。
當(dāng)(n+光柵位置移動量≤每種顏色的噴嘴總數(shù)量)時,噴嘴位置指定計數(shù)器的計數(shù)值更新成(n+光柵位置移動量)。
當(dāng)(n+光柵位置移動量>每種顏色的噴嘴總數(shù)量)時,在打印打印緩沖區(qū)的圖象數(shù)據(jù)之后,打印紙在輔助掃描方向上僅運動距離(光柵位置移動量+噴嘴位置指定計數(shù)器的值-1)。
此后,在對于每種顏色準(zhǔn)備的頁中把光柵位置移動量加到光柵位置計數(shù)器的計數(shù)值上,并且進(jìn)行該過程。
當(dāng)在步驟S303接收的命令不是光柵位置移動命令時,隨后是步驟S304,并且進(jìn)行檢查,看該命令是否是光柵傳送命令。如果是,則進(jìn)行光柵傳送過程。
首先,在由噴嘴位置指定計數(shù)器表示的、且應(yīng)該傳送現(xiàn)行光柵圖象的打印緩沖區(qū)中的區(qū)域中,顯現(xiàn)接收的Bk、Y、M、和C每種顏色的光柵數(shù)據(jù)。當(dāng)在上述頁中的光柵位置計數(shù)器的計數(shù)值超過由頁長度設(shè)置命令設(shè)置的值時,光柵數(shù)據(jù)不顯現(xiàn)到打印緩沖區(qū)上,而是被忽略。
在步驟S304,當(dāng)接收的命令不是光柵傳送命令時,隨后是步驟S305,并且辨別接收的命令是否是新頁命令。如果是,則進(jìn)行下頁過程。
把頁中光柵位置計數(shù)器初始化成關(guān)于基準(zhǔn)顏色Y的值(0)、關(guān)于M的值(-32)、關(guān)于C的值(-64)、及關(guān)于Bk的值(-96)。通過這樣的操作,例如,解決了這樣一種矛盾,從而在用于基準(zhǔn)顏色(Y)的第二頁的第一光柵上進(jìn)行過程的同時,處理前頁的最后數(shù)據(jù)。
在步驟S306,當(dāng)接收的命令不是新頁命令時,由于它不是能由實施例的圖象輸出設(shè)備52處理的命令,所以忽略接收的數(shù)據(jù)。處理例行程序再次返回步驟S301,由此準(zhǔn)備接收下面的數(shù)據(jù)。
根據(jù)上述實施例,通過使用安裝在諸如個人計算機(jī)或字處理器之類的主設(shè)備中的打印機(jī)驅(qū)動器軟件,正好在相對于基準(zhǔn)顏色產(chǎn)生新頁命令之前,由驅(qū)動器軟件在內(nèi)部產(chǎn)生,在當(dāng)前已經(jīng)設(shè)置數(shù)量的頁間光柵中用于最后光柵的光柵(輔助掃描方向)位置移動命令,并且此后,把新頁命令發(fā)送到記錄設(shè)備。在記錄設(shè)備中,在當(dāng)接收到新頁命令的時刻,按照對每種顏色已經(jīng)確定的偏移值,能初始化管理頁中的現(xiàn)行光柵位置的計數(shù)器。在通過進(jìn)行偏移傳送減小圖象輸出設(shè)備52中存儲器使用量的同時,通過虛擬地認(rèn)為短紙被連續(xù)地聯(lián)接而沒任何間隔,能把圖象數(shù)據(jù)打印到縱向打印紙上。
上述的偏移過程模塊37和數(shù)據(jù)壓縮/命令添加模塊38能設(shè)置成包括上述偏移傳送程序的模塊35-3。
根據(jù)上述實施例,在通過進(jìn)行偏移傳送減小圖象輸出設(shè)備中存儲器使用量的同時,通過虛擬地認(rèn)為短紙被連續(xù)地聯(lián)接而沒任何間隔,能把圖象數(shù)據(jù)打印到縱向打印介質(zhì)上。而且,在使用這樣一種結(jié)構(gòu)從而處理模塊能由圖象輸出設(shè)備更換的情況下,能靈活地切換能把圖象數(shù)據(jù)打印到縱向記錄介質(zhì)上且進(jìn)行偏移傳送的系統(tǒng)、和不進(jìn)行偏移傳送的系統(tǒng)。
<帶有用來決定用于防水增強(qiáng)劑的噴射圖案的邏輯裝置的模塊>
以后,將描述上述帶有用來決定防水增強(qiáng)劑的噴射圖案的邏輯裝置的模塊35-2。首先,安裝在主設(shè)備中的驅(qū)動器軟件具有圖1中C中所示的結(jié)構(gòu)。在該圖中,A指示應(yīng)用軟件(下文,縮寫為“App.”)的層;B指示建造操作系統(tǒng)(下文,縮寫為“OS”)的層;及C指示驅(qū)動軟件的層。當(dāng)App.A1把圖象輸出到圖象輸出設(shè)備時,App.經(jīng)OS的繪畫過程接口B1發(fā)送字符、線段、圖表、位圖等等的繪畫命令。當(dāng)完成構(gòu)成屏幕/紙面的繪畫命令時,OS把每個繪畫命令從OS的內(nèi)部格式轉(zhuǎn)換成設(shè)備特有的表示格式(其中行劃分每個繪畫單元),同時訪問驅(qū)動器31-1至31-n中的固有繪畫裝置。在這種情況下,把圖象數(shù)據(jù)交給顏色特征轉(zhuǎn)換裝置33,作為其中RGB的每種顏色由8位/象素表示的點順序光柵數(shù)據(jù)。顏色特征轉(zhuǎn)換裝置33校正裝置的顏色特征,并且把他們從驅(qū)動器中的色度制轉(zhuǎn)換成裝置特有的色度制。在這種情況下,他們交給半調(diào)色裝置34,作為其中KCMY的每種顏色由8位/象素表示的點順序光柵數(shù)據(jù)。半調(diào)色裝置34進(jìn)行到指示裝置的每個象素狀態(tài)的數(shù)量值的轉(zhuǎn)換,并且把數(shù)量值作為用于每種顏色的1至4位/象素的線順序數(shù)據(jù),交給帶有共用接口36-1、且是能切換的獨立程序模塊的防水增強(qiáng)劑數(shù)據(jù)形成裝置35-2。在防水增強(qiáng)劑數(shù)據(jù)形成裝置35-2中,通過將在下面解釋的防水增強(qiáng)劑數(shù)據(jù)形成方法,形成防水增強(qiáng)劑顏色(P)的1至4位/象素的線順序數(shù)據(jù),同時參照KCMY的每種顏色的線順序數(shù)據(jù)。而且,把KCMY的每種顏色的防水增強(qiáng)劑數(shù)據(jù)作為1至4位/象素的線順序數(shù)據(jù),交給數(shù)據(jù)壓縮/命令添加裝置。數(shù)據(jù)壓縮/命令添加裝置根據(jù)遞交的圖象數(shù)據(jù),通過壓縮位格式進(jìn)行壓縮,以便改進(jìn)圖象傳送效率;把打印命令首部添加到圖象數(shù)據(jù)上;及把生成的數(shù)據(jù)經(jīng)一個數(shù)據(jù)輸出接口36-2,交給系統(tǒng)的打印機(jī)假脫機(jī)程序22。系統(tǒng)的打印機(jī)假脫機(jī)程序按照在IEEE1284中已經(jīng)預(yù)定的過程把圖象數(shù)據(jù)傳送到打印設(shè)備。防水增強(qiáng)劑數(shù)據(jù)形成裝置35-2,接收例如類似的線順序半調(diào)色圖象;僅進(jìn)行壓縮/命令添加(不形成防水增強(qiáng)劑數(shù)據(jù));及按照打印機(jī)的種類和打印模式,能適當(dāng)?shù)厍袚Q到相同接口規(guī)格的程序模塊35-1,并且能使用它。
現(xiàn)在參照圖21,將描述實施例中的防水增強(qiáng)劑數(shù)據(jù)形成方法。圖21是實施例中形成防水增強(qiáng)數(shù)據(jù)的方法的原理解釋圖。在該圖中,標(biāo)號301指示從半調(diào)色裝置遞交的1至4位/象素的黑色線順序光柵數(shù)據(jù)。類似地,標(biāo)號302、303、和304分別指示藍(lán)色、深紅色、和黃色的線順序光柵數(shù)據(jù)。標(biāo)號305、306、307、和308指示每個具有圖22中所示尺寸(m位×n位)的掩模數(shù)據(jù)?,F(xiàn)在假定當(dāng)從頁的頭部計數(shù)時光柵數(shù)量等于X(即,第X個光柵),通過計算其中重復(fù)與通過把X除以n得到的余數(shù)相對應(yīng)的光柵的掩模數(shù)據(jù)列的數(shù)據(jù)的與(AND)、和線順序光柵,能得到掩蔽顏色數(shù)據(jù)的每一個。通過適當(dāng)?shù)卮_定尺寸、工作時間、和圖案,能使用該掩模數(shù)據(jù),以便在每種顏色墨水、與用于得到防水性能目的的防水增強(qiáng)劑和防水增強(qiáng)劑之間保持適當(dāng)?shù)谋戎?,或者以便防止墨水或防水增?qiáng)劑注射超過紙表面水吸收容量的量。以后,通過計算由類似手段得到的各掩蔽顏色數(shù)據(jù)的或(OR),能得到防水增強(qiáng)劑的光柵數(shù)據(jù)。例如,如果把100%占空率的圖案用作每種顏色掩模圖案,則能把防水增強(qiáng)劑噴射到所有的存在點位置。
根據(jù)上述實施例,在相對防止性能變壞和系統(tǒng)成本增大的同時,能形成防水增強(qiáng)劑數(shù)據(jù)。當(dāng)安裝以上功能時,使用能切換的模塊的結(jié)構(gòu)是有效的。
如上所述,通過由打印機(jī)驅(qū)動器控制偏移傳送和產(chǎn)生防水增強(qiáng)劑的圖案,能相對地實現(xiàn)性能,同時抑制打印機(jī)硬件(ROM、RAM、門陣列)的成本增大。
通過使用能切換的模塊,得到如下優(yōu)點。
(開發(fā)者的好處)當(dāng)把在打印機(jī)中常規(guī)進(jìn)行的過程交給驅(qū)動器時,由于他們由能容易理解的接口劃分,所以即使開發(fā)者沒有關(guān)于驅(qū)動器的足夠知識,也能容易地開發(fā)。因此,打印機(jī)主單元的開發(fā)者能容易地把代碼提供到驅(qū)動器中。
由于該設(shè)備具有這樣的結(jié)構(gòu),從而共亨共用接口并且能切換,所以能添加這部分的功能,而不用知道驅(qū)動器軟件主單元。
(用戶的好處)與其中重疊功能的所有部分都固定連接到打印機(jī)驅(qū)動器主單元上的情況相比,只裝載和安裝重疊功能部分的必需部分,從而能節(jié)省裝載時間和存儲器。
在其中在打印機(jī)種類的單元基礎(chǔ)上去除能切換的模塊的情況下,與其中所有這些部分都固定連接到打印機(jī)驅(qū)動器主單元上的情況相比,節(jié)省了在安裝時使用的盤容量。
為了使用戶在以后添加另一個設(shè)備時不必再次準(zhǔn)備安裝盤,也能安裝當(dāng)前不使用的所有模塊。
在該實施例中,還有可能這樣建造打印機(jī)A是需要防水增強(qiáng)劑數(shù)據(jù)的打印機(jī),打印機(jī)B是需要偏移傳送的打印機(jī),打印機(jī)C的頭A是需要防水增強(qiáng)劑數(shù)據(jù)的頭,及打印機(jī)C的頭B是需要偏移傳送的頭。
根據(jù)上述發(fā)明,能盡可能地減小打印機(jī)的存儲器等的硬件比例,并且能提供一種廉價的打印機(jī)。
能容易地開發(fā)打印機(jī)驅(qū)動器程序。
權(quán)利要求
1.一種信息處理設(shè)備,包括形成裝置,用來形成預(yù)定圖象信息;多個模塊,每個用來按照每個輸出設(shè)備的特征處理和形成所述預(yù)定圖象信息;及用來按照所述輸出設(shè)備的種類切換所述多個模塊、且把切換的模塊處理和形成的信息輸出到所述輸出設(shè)備的裝置。
2.一種信息處理設(shè)備,包括形成裝置,用來形成預(yù)定圖象信息;多個模塊,每個用來按照每個輸出設(shè)備的特征處理和形成所述預(yù)定圖象信息;及用來按照從所述輸出設(shè)備得到的輸出設(shè)備的種類信息切換所述多個模塊、且把切換的模塊處理和形成的信息輸出到所述輸出設(shè)備的裝置。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述模塊是形成用于防水增強(qiáng)劑的噴射數(shù)據(jù)的模塊。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述模塊是用來按照輸出設(shè)備的頭偏移傳送信息的模塊。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中當(dāng)安裝驅(qū)動器程序時,執(zhí)行所述模塊的切換。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中當(dāng)把圖象輸出到輸出設(shè)備時,執(zhí)行所述模塊的切換。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述預(yù)定圖象信息是量化信息。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中所述量化信息包括二進(jìn)制化的信息。
9.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述形成裝置是所述輸出設(shè)備的每一個共用的驅(qū)動器程序。
10.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述輸出設(shè)備是噴墨打印機(jī)。
11.一種使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個模塊的數(shù)據(jù)處理方法,包括步驟按照所述輸出設(shè)備的種類切換所述多個模塊;及把切換的模塊處理和形成的信息輸出到所述輸出設(shè)備。
12.一種使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個模塊的數(shù)據(jù)處理方法,包括步驟按照從所述輸出設(shè)備得到的輸出設(shè)備的種類信息切換所述多個模塊;及把切換的模塊處理和形成的信息輸出到所述輸出設(shè)備。
13.根據(jù)權(quán)利要求11所述的方法,其中所述模塊是形成用于防水增強(qiáng)劑的噴射數(shù)據(jù)的模塊。
14.根據(jù)權(quán)利要求11所述的方法,其中所述模塊是用來按照輸出設(shè)備的頭偏移傳送信息的模塊。
15.根據(jù)權(quán)利要求11所述的方法,其中當(dāng)安裝驅(qū)動器程序時,執(zhí)行所述模塊的切換。
16.根據(jù)權(quán)利要求11所述的方法,其中當(dāng)把圖象輸出到輸出設(shè)備時,執(zhí)行所述模塊的切換。
17.根據(jù)權(quán)利要求11所述的方法,其中所述預(yù)定圖象信息是量化信息。
18.根據(jù)權(quán)利要求17所述的方法,其中所述量化信息包括二進(jìn)制化的信息。
19.根據(jù)權(quán)利要求11所述的方法,其中所述形成裝置是所述輸出設(shè)備的每一個共用的驅(qū)動器程序。
20.根據(jù)權(quán)利要求11所述的方法,其中所述輸出設(shè)備是噴墨打印機(jī)。
22.一種計算機(jī)可讀存儲器介質(zhì),在該存儲器介質(zhì)中,已經(jīng)存儲了一個使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個程序模塊的程序,其中所述程序包括步驟按照所述輸出設(shè)備的種類切換所述多個程序模塊;及通過切換模塊把處理和形成的信息輸出到所述輸出設(shè)備。
23.一種計算機(jī)可讀存儲器介質(zhì),在該存儲器介質(zhì)中,已經(jīng)存儲了一個使用每個用來按照每個輸出設(shè)備的特征處理和形成預(yù)定圖象信息的多個程序模塊的程序,其中所述程序包括步驟按照從所述輸出設(shè)備得到的輸出設(shè)備的種類信息切換所述多個程序模塊;及把切換的程序模塊處理和形成的信息輸出到所述輸出設(shè)備。
24.根據(jù)權(quán)利要求22所述的介質(zhì),其中所述程序模塊是形成用于防水增強(qiáng)劑的噴射數(shù)據(jù)的程序模塊。
25.根據(jù)權(quán)利要求22所述的介質(zhì),其中所述程序模塊是用來按照輸出設(shè)備的頭偏移傳送信息的程序模塊。
26.根據(jù)權(quán)利要求22所述的介質(zhì),其中當(dāng)安裝驅(qū)動器程序時,執(zhí)行所述程序模塊的切換。
27.根據(jù)權(quán)利要求22所述的介質(zhì),其中當(dāng)把圖象輸出到輸出設(shè)備時,執(zhí)行所述程序模塊的切換。
28.根據(jù)權(quán)利要求22所述的介質(zhì),其中所述預(yù)定圖象信息是量化信息。
29.根據(jù)權(quán)利要求28所述的介質(zhì),其中所述量化信息包括二進(jìn)制化的信息。
30.根據(jù)權(quán)利要求22所述的介質(zhì),其中所述輸出設(shè)備是噴墨打印機(jī)。
31.一種信息處理設(shè)備,包括存儲器裝置,用來存儲由用來形成圖象數(shù)據(jù)的一個第一模塊、和一個根據(jù)打印機(jī)頭的特征對由所述第一模塊形成的圖象數(shù)據(jù)進(jìn)行處理的第二模塊建造的打印機(jī)驅(qū)動器程序;及執(zhí)行裝置,用來執(zhí)行存儲在所述存儲器裝置中的打印機(jī)驅(qū)動器程序。
32.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述第二模塊包括一個用來根據(jù)由所述第一模塊形成的圖象數(shù)據(jù)形成用于防水增強(qiáng)劑的圖案數(shù)據(jù)、且把所述形成的用于防水增強(qiáng)劑的圖案數(shù)據(jù)和所述圖象數(shù)據(jù)傳送到打印機(jī)的模塊。
33.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述第二模塊包括一個用來按照其中在所述打印機(jī)的供紙方向布置多達(dá)多種顏色的記錄元件的頭偏移傳送由所述第一模塊形成的圖象數(shù)據(jù)的模塊。
34.根據(jù)權(quán)利要求33所述的設(shè)備,其中所述第二模塊包括一個當(dāng)用于縱向紙的數(shù)據(jù)由所述打印機(jī)打印時用來控制偏移傳送的控制模塊。
35.根據(jù)權(quán)利要求34所述的設(shè)備,其中所述控制模塊包括一個在基準(zhǔn)顏色的新頁計時處用來把基準(zhǔn)顏色的光柵位置設(shè)置到“0”、且把其他顏色的光柵位置設(shè)置到負(fù)值的模塊。
36.一種形成打印機(jī)驅(qū)動器程序的方法,包括步驟形成一個形成圖象數(shù)據(jù)的第一模塊;及形成一個根據(jù)打印機(jī)的特征對由所述第一模塊形成的圖象數(shù)據(jù)進(jìn)行處理的第二模塊。
37.根據(jù)權(quán)利要求36所述的方法,其中所述第二模塊包括一個用來根據(jù)由所述第一模塊形成的圖象數(shù)據(jù)形成用于防水增強(qiáng)劑的圖案數(shù)據(jù)、且把所述形成的用于防水增強(qiáng)劑的圖案數(shù)據(jù)和所述圖象數(shù)據(jù)傳送到打印機(jī)的模塊。
38.根據(jù)權(quán)利要求36所述的方法,其中所述第二模塊包括一個用來按照其中在所述打印機(jī)的供紙方向布置多達(dá)多種顏色的記錄元件的頭偏移傳送由所述第一模塊形成的圖象數(shù)據(jù)的模塊。
39.根據(jù)權(quán)利要求38所述的方法,其中所述第二模塊包括一個當(dāng)用于縱向紙的數(shù)據(jù)由所述打印機(jī)打印時用來控制偏移傳送的控制模塊。
40.根據(jù)權(quán)利要求39所述的方法,其中所述控制模塊包括一個在基準(zhǔn)顏色的新頁計時處用來把基準(zhǔn)顏色的光柵位置設(shè)置到“0”、且把其他顏色的光柵位置設(shè)置到負(fù)值的模塊。
41.一種其中已經(jīng)存儲由計算機(jī)執(zhí)行的打印機(jī)驅(qū)動器程序的存儲器介質(zhì),其中所述程序包括一個形成圖象數(shù)據(jù)的第一模塊;及一個根據(jù)打印機(jī)的特征對由所述第一模塊形成的圖象數(shù)據(jù)進(jìn)行處理的第二模塊。
42.根據(jù)權(quán)利要求41所述的介質(zhì),其中所述第二模塊包括一個用來根據(jù)由所述第一模塊形成的圖象數(shù)據(jù)形成用于防水增強(qiáng)劑的圖案數(shù)據(jù)、且把所述形成的用于防水增強(qiáng)劑的圖案數(shù)據(jù)和所述圖象數(shù)據(jù)傳送到打印機(jī)的模塊。
43.根據(jù)權(quán)利要求41所述的介質(zhì),其中所述第二模塊包括一個用來按照其中在所述打印機(jī)的供紙方向布置多達(dá)多種顏色的記錄元件的頭偏移傳送由所述第一模塊形成的圖象數(shù)據(jù)的模塊。
44.根據(jù)權(quán)利要求43所述的介質(zhì),其中所述第二模塊包括一個當(dāng)用于縱向紙的數(shù)據(jù)由所述打印機(jī)打印時用來控制偏移傳送的控制模塊。
45.根據(jù)權(quán)利要求44所述的介質(zhì),其中所述控制模塊包括一個在基準(zhǔn)顏色的新頁計時處用來把基準(zhǔn)顏色的光柵位置設(shè)置到“0”、且把其他顏色的光柵位置設(shè)置到負(fù)值的模塊。
46.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述處理包括加工處理或發(fā)送處理。
47.根據(jù)權(quán)利要求36所述的方法,其中所述處理包括加工處理或發(fā)送處理。
48.根據(jù)權(quán)利要求41所述的介質(zhì),其中所述處理包括加工處理或發(fā)送處理。
49.根據(jù)權(quán)利要求31所述的設(shè)備,進(jìn)一步包括根據(jù)從所述打印機(jī)驅(qū)動器輸出的打印數(shù)據(jù)用來打印的打印裝置。
50.根據(jù)權(quán)利要求49所述的設(shè)備,其中所述打印裝置包括噴墨打印機(jī)。
全文摘要
提供一種信息處理設(shè)備,使根據(jù)圖象輸出設(shè)備的各自安裝形成程序部分變得容易,并且能抑制驅(qū)動器軟件的代碼量的增大。該設(shè)備帶有用來按照圖象輸出設(shè)備的特征通過不同方法和提供在程序中的虛擬開關(guān)處理量化圖象信息的程序模塊。當(dāng)形成圖象時,具有統(tǒng)一接口的模塊由虛擬開關(guān)按照把哪個圖象輸出設(shè)備用作目標(biāo)的一種模式、和使用圖象輸出設(shè)備的哪個功能的一種模式切換。形成的數(shù)據(jù)通過為OS準(zhǔn)備的假脫機(jī)程序交給圖象輸出設(shè)備。
文檔編號G06F9/44GK1236917SQ9910679
公開日1999年12月1日 申請日期1999年5月21日 優(yōu)先權(quán)日1998年5月21日
發(fā)明者太田宗彥 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1