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

打印機的制作方法

文檔序號:2506733閱讀:227來源:國知局
專利名稱:打印機的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及打印與從計算機輸出的打印數(shù)據(jù)相對應(yīng)的圖像的打印機。
傳統(tǒng)上,有一種打印機,該打印機具有一個存儲打印數(shù)據(jù)的圖像緩存,所述打印數(shù)據(jù)是由計算機輸出的,且該打印機通過將存儲在這個圖像緩存內(nèi)的打印數(shù)據(jù)順序傳送到打印裝置而打印數(shù)據(jù)。


圖12顯示了這種常規(guī)打印機的控制電路。如圖12所示,常規(guī)打印機中的控制電路具有通過控制總線B1彼此相連的一個通信接口20、一個MPU(微處理單元)21、一個圖像緩存22、一個VIF(視頻接口)23、一個圖像處理電路24及一個打印裝置25。另外,所述通信接口20、MPU21、圖像緩存22及VIF 23通過數(shù)據(jù)總線B2彼此相連。
MPU 21是一個處理單元,該處理單元通過控制總線B1控制每次電路塊的動作。
通信接口20接收由主計算機(未示出)傳送來的打印數(shù)據(jù),并將此打印數(shù)據(jù)傳送到數(shù)據(jù)總線B2。這一打印數(shù)據(jù)是從計算機(或服務(wù)器)傳送來的,包括字符代碼、圖像點數(shù)據(jù)、打印機設(shè)定數(shù)據(jù)、命令及類似數(shù)據(jù)。
圖像緩存22是一個存儲器,該存儲器根據(jù)MPU 21的控制,暫時地逐一存儲由通信接口20傳送到數(shù)據(jù)總線B2的打印數(shù)據(jù)。
VIF 23根據(jù)MPU 21的控制,讀取存儲在圖像緩存22內(nèi)的一段打印數(shù)據(jù),并將讀取的該打印數(shù)據(jù)當作一個圖像信號輸出到圖像處理電路24,該圖像信號即視頻信號是來自打印機的數(shù)據(jù)。在向圖像處理電路24輸出圖像信號時,VIF 23接收來自打印裝置25的同步信號,并輸出與這個同步信號同步的該圖像信號。另外,當VIF 23讀取一段新的打印數(shù)據(jù)時,對于MPU 21來講,設(shè)置一個地址及與從圖像緩存22內(nèi)讀出的打印數(shù)據(jù)相關(guān)的數(shù)據(jù)是很必要的。
圖像處理電路24對VIF 23輸出的圖像信號采用由MPU 21設(shè)定的各種圖像處理,之后將該圖像信號輸出到打印裝置25。
根據(jù)接收到的來自圖像處理電路24的圖像處理信號,打印裝置25打印與這個圖像信號相對應(yīng)的圖像。打印裝置25向VIF 23提供同步信號。
如上所述,常規(guī)打印機中的控制電路僅具有一組VIF 23及圖像處理電路24。因此,存在如下三個問題。
現(xiàn)在來說明常規(guī)打印機中的第一個問題。因為常規(guī)打印機中的控制電路僅具有一個VIF 23,所以僅有與一段打印數(shù)據(jù)相對應(yīng)的圖像可被打印為相關(guān)的一頁。例如,為以前述格式打印文本(數(shù)據(jù)),當與該文本相對應(yīng)的打印數(shù)據(jù)及與前述格式相對應(yīng)的打印數(shù)據(jù)由主計算機傳來時,MPU 21用軟件過程預(yù)先將兩段打印數(shù)據(jù)合成為一段打印數(shù)據(jù),之后將其存入圖像緩存22。這樣,只要通過從圖像緩存22中讀出一段合成的打印數(shù)據(jù),VIF23就可以前述格式打印該文本(數(shù)據(jù))。然而,由于對打印數(shù)據(jù)的合成處理對MPU 21增加了大負擔,所以存在一個問題,即打印機操作緩慢。
現(xiàn)在來說明常規(guī)打印機中的第二個問題。由于常規(guī)打印機中的控制電路僅具有一個VIF 23,這個VIF 23必須讀取所有的打印數(shù)據(jù)。例如,在打印機具有其容量小于一頁的緩存并執(zhí)行條帶打印的情況下,VIF 23必須讀取由主計算機順序傳來的所有條帶的打印數(shù)據(jù)。接著,VIF 23必須由MPU 21復(fù)位,以讀取新的一段條帶打印數(shù)據(jù)。在復(fù)位時,VIF 23必須停止。因此,存在一個問題,即當復(fù)位VIF 23所必需的時間超過所允許的時間(輸出VIF 23中緩存內(nèi)的所有圖像信號所必需的時間)時,由打印裝置25打印的圖像會中斷。
現(xiàn)在解釋常規(guī)打印機中的第三個問題。因為常規(guī)打印機中的控制電路僅具有一個圖像處理電路24,所以可執(zhí)行與一頁相關(guān)的一種圖像處理。然而,在打印數(shù)據(jù)包括文本數(shù)據(jù)及圖像數(shù)據(jù)時,最好是對文本數(shù)據(jù)使用適合于文本數(shù)據(jù)的圖像處理,而最好對圖像數(shù)據(jù)使用適合圖像數(shù)據(jù)的圖像處理。例如,最好是對文本數(shù)據(jù)使用平滑處理,而最好對圖像數(shù)據(jù)使用中間色調(diào)處理。另外,關(guān)于圖像分辨率,為執(zhí)行高速打印,最好是對文本數(shù)據(jù)使用低分辨率處理,而最好對圖像數(shù)據(jù)使用高分辨率處理。此外,關(guān)于數(shù)據(jù)壓縮/解壓縮,有關(guān)文本數(shù)據(jù),最好是在主計算機內(nèi)執(zhí)行游程長度壓縮,之后在圖像處理電路24中執(zhí)行游程長度解壓縮,而有關(guān)圖像數(shù)據(jù),在主計算機中執(zhí)行LZ壓縮,之后在圖像處理電路24中執(zhí)行LZ解壓縮。盡管對常規(guī)打印機中的控制電路有這樣一種需求,但因為只有一個圖像處理電路24,所以存在一個問題,即對打印數(shù)據(jù)只能使用一種適合文本數(shù)據(jù)或適合圖像數(shù)據(jù)的圖像處理。
因此,本發(fā)明的一個目的是解決常規(guī)打印機中的問題,并提供一個能逐一地處理眾多打印數(shù)據(jù)且能根據(jù)這些打印數(shù)據(jù)而在一頁上打印圖像的打印機,其中所述數(shù)據(jù)與將在一頁上打印的圖像的各部分相對應(yīng)。
為解決上面提及的問題,本發(fā)明介紹以下幾個方面。
即,根據(jù)本發(fā)明的第一方面,打印機輸出與將要打印在同一頁上的圖像相對應(yīng)的眾多打印數(shù)據(jù),每個打印數(shù)據(jù)都有一個屬性。所述打印機具有一個根據(jù)打印數(shù)據(jù)屬性而存儲每個打印數(shù)據(jù)的圖像緩存、眾多視頻接口、一個打印數(shù)據(jù)合成電路及一個輸出裝置,其中每個視頻接口讀取存儲在圖像緩存中的每個所述打印數(shù)據(jù),所述打印數(shù)據(jù)合成電路將從視頻接口讀取的眾多打印數(shù)據(jù)合成為同一頁上的一段打印數(shù)據(jù),所述輸出裝置根據(jù)由打印數(shù)據(jù)合成電路合成的打印數(shù)據(jù)而輸出同一頁的圖像。
使用這一裝置,根據(jù)打印數(shù)據(jù)的屬性,圖像緩存存儲要打印在同一頁上的眾多打印數(shù)據(jù)。每個視頻接口與另一個視頻接口無關(guān)地讀取圖像緩存中存儲的一個打印數(shù)據(jù)。因此,有可能對由每個視頻接口讀取的每個打印數(shù)據(jù)使用特殊的處理。之后,這些打印數(shù)據(jù)被打印數(shù)據(jù)合成電路所合成。根據(jù)由打印數(shù)據(jù)合成電路合成的打印數(shù)據(jù),輸出裝置將在同一頁上的圖像輸出。
打印機的第二方面特點如下存儲在圖像緩存中的眾多打印數(shù)據(jù)包括與格式相對應(yīng)的格式打印數(shù)據(jù)和與要以這一格式打印的文本相對應(yīng)的文本打印數(shù)據(jù)。
打印機的第三方面,除第一方面外,還包括一個分離單元和一個存儲單元,所述分離單元用于將與帶文本的圖像相對應(yīng)的打印數(shù)據(jù)分離為與圖像相對應(yīng)的打印數(shù)據(jù)和與文本相對應(yīng)的打印數(shù)據(jù),所述存儲單元用于根據(jù)所述屬性而存儲由圖形緩存內(nèi)的所述分離裝置分開的每一個打印數(shù)據(jù)。
打印機的第四種方面,除第三方面外,還包括眾多圖像處理電路,每個所述圖像處理電路對由不同的視頻接口讀取的每個打印數(shù)據(jù)采用單獨的圖像處理。
打印機的第五方面特點如下通過將與要打印在同一頁上的圖像相對應(yīng)的打印數(shù)據(jù)分為眾多條帶,從而得到存儲在圖像緩存中的眾多條帶打印數(shù)據(jù),其中所述打印數(shù)據(jù)合成電路反復(fù)地選取由每個所述視頻接口讀取的上述打印數(shù)據(jù)中的每一個,并向輸出裝置輸出所選的打印數(shù)據(jù)。
本發(fā)明可以是控制眾多打印數(shù)據(jù)的一個控制器,每個所述打印數(shù)據(jù)都有一個屬性。該控制器具有眾多視頻接口及一個打印數(shù)據(jù)合成電路;每個所述視頻接口讀取在圖像緩存中存儲的上述打印數(shù)據(jù)中的每一個,其中圖像緩存是依據(jù)數(shù)據(jù)屬性而存儲每個打印數(shù)據(jù)的,而打印數(shù)據(jù)合成電路將由視頻接口讀取的眾多打印數(shù)據(jù)合成為同一頁上的一段打印數(shù)據(jù)。
圖1是顯示相對應(yīng)于本發(fā)明一實施例的打印機中控制電路的結(jié)構(gòu)框圖;圖2是顯示在操作實例1中由MPU 2執(zhí)行的一個控制處理的流程圖;圖3是顯示在操作實例1中打印機操作的說明性示圖;圖4是顯示在操作實例2中由MPU 2執(zhí)行的一個控制處理的流程圖;圖5是顯示在操作實例2中打印機操作的說明性示圖;圖6是顯示在操作實例3中由MPU 2執(zhí)行的一個控制處理的流程圖;圖7是顯示在操作實例3中打印機操作的說明性示圖;圖8是顯示在操作實例4中由MPU 2執(zhí)行的一個控制處理的流程圖;圖9是顯示在操作實例4中打印機操作的說明性示圖;圖10是顯示在操作實例5中由MPU 2執(zhí)行的一個控制處理的流程圖;圖11是顯示在操作實例5中打印機操作的說明性示圖;以及圖12是顯示常規(guī)打印機中控制電路的結(jié)構(gòu)框圖。
下面將參照附圖,對本發(fā)明的實施例給予具體說明。
首先,將根據(jù)本發(fā)明的一個實施例對打印機中的控制電路予以說明。
圖1是顯示了與本發(fā)明實施例相對應(yīng)的打印機中控制電路的框圖。如圖1所示,根據(jù)這一實施例的打印機控制電路具有通過控制總線B1彼此相連的通信接口1、MPU(微處理單元)2、圖像緩存3、第1至第n個VIF(視頻接口)4-1至4-n、第1至第n個圖像處理單元5-1至5-n、選擇合成電路6及一個打印裝置7。另外,通信接口1、MPU 2、圖像緩存3、及VIF 4-1至4-n中的每一個通過數(shù)據(jù)總線B2彼此相連。第一個VIF 4-1通過數(shù)據(jù)線D與圖像處理電路5-1相連,第二個VIF 4-2通過數(shù)據(jù)線D與圖像處理電路5-2相連。與此類似,第n個VIF 4-n通過數(shù)據(jù)線D與圖像處理電路5-n相連。圖像處理電路5-1至5-n中的每一個也是通過數(shù)據(jù)線D與選擇合成電路6相連。所述選擇合成電路6也是通過數(shù)據(jù)線D與打印裝置7相連。打印裝置7通過信號線S與VIF 4-1至4-n中的每一個相連。
通信接口1接收由主計算機(未示出)傳來的打印數(shù)據(jù),并將該打印數(shù)據(jù)傳送到數(shù)據(jù)總線B2。這一打印數(shù)據(jù)是由計算機(或服務(wù)器)傳來的,并包括字符代碼、圖像點數(shù)據(jù)、打印機設(shè)置數(shù)據(jù)、命令及類似數(shù)據(jù)。
MPU 2是通過控制總線B1來控制每個電路進行操作的中央處理單元。具體地說,MPU 2通過控制總線B1向打印機內(nèi)的每個電路傳送一個地址及一條命令,因此,將從通信接口1傳到數(shù)據(jù)總線B2的該打印數(shù)據(jù)存入圖像緩存3中預(yù)定了地址的存儲區(qū)“圖像1”至“圖像n”中的一個中、設(shè)定VIF 4-1至4-n中的每一個、設(shè)定由圖像處理電路5-1至5-n中的每一個所執(zhí)行的圖像處理的種類,設(shè)定選擇合成電路6是應(yīng)當執(zhí)行選擇操作還是執(zhí)行合成操作,并命令打印裝置7開始打印。偶爾,選擇合成電路6也能實現(xiàn)三種功能如圖像數(shù)據(jù)選擇、圖像數(shù)據(jù)合成及兩者的組合。MPU 2命令選擇合成電路6執(zhí)行這三個功能中的一個。
另外,當由通信接口1傳送到數(shù)據(jù)總線B2上的打印數(shù)據(jù)包括文本數(shù)據(jù)及圖像數(shù)據(jù)時,主計算機產(chǎn)生這種打印數(shù)據(jù)以便能區(qū)別文本數(shù)據(jù)和圖像數(shù)據(jù),換句話說,以便能根據(jù)其屬性進行區(qū)別。這樣,MPU 2將這一打印數(shù)據(jù)分為(與分離單元相對應(yīng))文本數(shù)據(jù)和圖像數(shù)據(jù),并對圖像緩存3中分開的眾多數(shù)據(jù)獨立地進行存儲(與存儲單元相對應(yīng))。
圖像緩存3是將通信接口1或MPU 2傳送到數(shù)據(jù)總線B2上的每個打印數(shù)據(jù)暫時存儲到一定位置的一種存儲器,該位置是與由MPU 2通過控制總線B1標定的一個地址相對應(yīng)。
VIF 4-1至4-n中的每個是由MPU 21通過控制總線B1進行指令控制的,并從這條指令所標定圖像緩存3中的地址的位置讀取打印數(shù)據(jù)。接著,VIF 4-1至4-n中的每一個向與其自身相連的圖像處理電路5-1至5-n中的每一個輸出作為圖像數(shù)據(jù)的所讀取的打印數(shù)據(jù)。偶爾,在向圖像處理電路5-1至5-n中的每一個輸出圖像信號時,VIF 4-1至4-n中的每一個接收來自打印裝置7的同步信號,并分幾行輸出與該同步信號同步的圖像信號。
圖像處理電路5-1至5-n中的每一個對由與其自身相連的VIF 4-1至4-n中的一個輸出的圖像信號使用各種受MPU 2指令控制的圖像處理,之后向打印裝置25輸出圖像信號。因為所述圖像處理能由圖像處理電路5-1至5-n中的每一個來執(zhí)行,所以對文本數(shù)據(jù)用平滑處理(在位映像字體的周圍作記號從而使字符成為光滑的斜線或曲線的處理),對圖像信號用中間色調(diào)處理(對圖像中的光及色度進行平滑變化的處理),對文本數(shù)據(jù)用低分辨率處理(減小構(gòu)成字符的點數(shù)的處理),對圖像數(shù)據(jù)用高分辨率處理(使構(gòu)成圖像的像素更細的處理),對用游程長度壓縮的文本數(shù)據(jù)進行游程長度解壓縮處理,對用LZ壓縮的圖像數(shù)據(jù)用LZ解壓縮處理。
當由MPU 2通過控制總線B1發(fā)出指令進行選擇操作時,作為打印數(shù)據(jù)合成電路的選擇合成電路6從由MPU 2標定的一個圖像處理電路5中選出一個圖像信號,并將其傳送到打印裝置7,并在來自這一圖像處理電路5的圖像信號的傳輸結(jié)束時,選擇來自由MPU 2標定的另一個圖像處理電路5的圖像信號,并將其傳送到打印裝置7。這樣,當被指示進行選擇操作時,選擇合成電路6從由MPU 2標定的兩個圖像處理電路5中選取圖像信號,將它們作為圖像信號(打印數(shù)據(jù))合成為一頁,并將其傳送到打印裝置7。另外,當MPU 2通過控制總線B1指示進行合成操作時,選擇合成電路6將來自由MPU 2標定的眾多圖像處理電路5的圖像信號合成一個圖像信號,以便將它們合成為一頁的打印數(shù)據(jù),并將這一圖像信號傳送到打印裝置7。
根據(jù)接收到的來自選擇合成電路6的圖像信號,打印裝置7在一頁紙上打印與這一圖像信號相對應(yīng)的圖像。打印裝置7向所有輸出由選擇合成電路6選擇或合成的圖像信號的VIF 4-1至4-n提供同步信號。
接著,對確實由MPU 2執(zhí)行的對從未示出的主計算機傳送來的各種打印數(shù)據(jù)的控制給予說明,其中主計算機在操作實施例1至5中未示出。
<操作實施例1>
操作實施例1顯示了在用于打印文本的圖像的數(shù)據(jù)(以下稱為“文本打印數(shù)據(jù)”)及用于打印一個格式的圖像的打印數(shù)據(jù)(以下稱為“格式打印數(shù)據(jù)”)由未示出的主計算機傳送來以便執(zhí)行所述格式打印(疊加打印)時所執(zhí)行的一個控制過程(打印機操作)。
圖2是顯示這一控制過程的流程圖,圖3是顯示了在MPU 2根據(jù)這一流程圖執(zhí)行控制處理時,打印機內(nèi)的操作的說明性示圖。
圖2的流程圖開始時通信接口1接收由未示出的主計算機傳送來的打印數(shù)據(jù)。在開始后,MPU 2向圖像緩存3傳送來自通信接口1的文本打印數(shù)據(jù)(S01),并向圖像緩存3傳送來自通信接口1的圖像打印數(shù)據(jù)(S02)。此時MPU 2如圖4所示,在位置3a處存儲文本打印數(shù)據(jù),而在位置3b處存儲格式打印數(shù)據(jù),其中位置3a是由圖像緩存3中的第一地址標定的(以下稱為“第一地址位置”),位置3b是由圖像緩存3中的第二地址標定的(以下稱為“第二地址位置”)。偶爾,S01和S02的順序會顛倒過來。
在接下來的S03處,MPU 2命令第一個VIF 4-1從圖像緩存3內(nèi)的第一地址位置3a讀取打印數(shù)據(jù),并命令第二個VIF 4-2從圖像緩存3內(nèi)的第二地址位置3b讀取打印數(shù)據(jù)。
在接下來的S04處,MPU 2命令選擇合成電路6執(zhí)行合成操作。
在接下來的S05處,MPU 2命令第一和第二VIF 4-1及4-2、第一和第二圖像處理電路5-1和5-2、選擇合成電路6及打印裝置7開始打印。當接收這條指令后,第一VIF 4-1從圖像緩存3內(nèi)的第一地址位置中讀取文本打印數(shù)據(jù),并通過第一圖像處理電路5-1向選擇合成電路6分幾行傳送圖像信號。同一時刻,第二VIF 4-2從圖像緩存3內(nèi)的第二地址3b中讀取格式打印數(shù)據(jù),并通過第二圖像處理電路5-2向選擇合成電路6分幾行傳送圖像信號。選擇合成電路6將通過第一和第二圖像處理電路5-1至5-2接收到的圖像信號進行合成,并向打印裝置7傳送該合成的圖像信號。打印裝置7在一張紙上打印與接收到的來自選擇合成電路6的圖像信號相對應(yīng)的圖像。在這一打印結(jié)束后,打印裝置7向第一和第二VIF 4-1至4-2兩者傳送同步信號。接收了這一同步信號的第一及第二VIF 4-1、4-2在還存在有未被傳送的圖像信號時,一直向選擇合成電路6傳送圖像信號。
在接下來的S06處,MPU 2在第一和第二VIF 4-1及4-2傳送了所有和打印數(shù)據(jù)相對應(yīng)的圖像信號之前(換句話說,在打印裝置7結(jié)束打印之前)一直等待。當對與打印數(shù)據(jù)相對應(yīng)的所有圖像信號的傳送結(jié)束(換句話說,當由打印裝置7所做的打印結(jié)束)時,MPU 2結(jié)束這一控制過程。
這樣,根據(jù)操作實例1,不是MPU 2中的軟件而是選擇合成電路6中的硬件操作將文本數(shù)據(jù)及格式數(shù)據(jù)合成,以用于格式打印。因此,不需要由MPU 2對文本打印數(shù)據(jù)和格式打印數(shù)據(jù)進行合成的時間,所以對來自主計算機的打印數(shù)據(jù)的傳送而言,由打印裝置7執(zhí)行的打印是實時進行的。
<操作實例2>
操作實例2顯示了在所傳輸?shù)拇蛴?shù)據(jù)包括文本數(shù)據(jù)及圖像數(shù)據(jù)時,為執(zhí)行打印所執(zhí)行的控制處理(打印機的操作)。
圖4是顯示這一控制過程的流程圖,圖5是顯示在MPU 2根據(jù)這一流程圖執(zhí)行控制處理時,打印機內(nèi)的操作的解釋性示圖。
圖4中的流程開始時通信接口1接收由未示出的主計算機傳送來的打印數(shù)據(jù)。在開始后的第一個S10處,MPU 2從通信接口1讀取打印數(shù)據(jù)。
在接下來的S11處,依據(jù)由計算機(相當于分離單元)傳送來的打印數(shù)據(jù)所顯示的屬性,MPU 2將讀取的打印數(shù)據(jù)分為與文本部分相對應(yīng)的打印數(shù)據(jù)(以下稱為“文本打印數(shù)據(jù)”)及與圖像部分相對應(yīng)的打印數(shù)據(jù)(以下稱為“圖像打印數(shù)據(jù)”)。
在接下來的S12處,MPU 2向圖像緩存3傳送文本打印數(shù)據(jù)和圖像打印數(shù)據(jù)。在那一刻,MPU 2如圖5所示在位置3a存儲文本打印數(shù)據(jù),在位置3b存儲圖像打印數(shù)據(jù),其中位置3a是由圖像緩存3內(nèi)的第一地址標定的(以下稱為“第一地址位置”),位置3b是由圖像緩存3內(nèi)的第二地址標定的(以下稱為“第二地址位置”)(相當于存儲單元)。
在接下來的S13處,MPU 2命令VIF 4-1從圖像緩存3內(nèi)的第一地址位置3a中讀取打印數(shù)據(jù),并命令第二VIF 4-2從圖像緩存3內(nèi)的第二地址位置3b中讀取打印數(shù)據(jù)。
在接下來的S14處,MPU 2命令第一圖像處理電路5-1對文本部分執(zhí)行平滑處理。
在接下來的S15處,MPU 2命令第二圖像處理電路5-1對圖像部分執(zhí)行中間色調(diào)處理。
在接下來的S16處,MPU 2命令選擇合成電路6執(zhí)行合成操作。
在接下來的S17中,MPU 2命令第一及第二VIF 4-1及4-2、第一及第二圖像處理電路5-1及5-2、選擇合成電路6及打印裝置7開始打印。在接收這一指令后,第一VIF 4-1從圖像緩存3內(nèi)的第一地址位置3a中讀取文本打印數(shù)據(jù),并向第一圖像處理電路5-1分幾行傳送該圖像信號。與此同時,第二VIF 4-2從圖像緩存3內(nèi)的第二地址位置3b中讀取圖像打印數(shù)據(jù),并向第二圖像處理電路5-2分幾行傳送該圖像信號。接收所述圖像信號的第一圖像處理電路5-1在對圖像信號使用了平滑處理之后,向選擇合成電路6傳送這些圖像數(shù)據(jù)。另一方面,接收圖像信號的第二圖像處理電路5-2在對圖像信號使用了中間色調(diào)處理之后,向選擇合成電路6傳送這些圖像數(shù)據(jù)。選擇合成電路6將由第一及第二圖像處理電路5-1及5-2接收到的圖像信號合成,并向打印裝置7傳送這一合成的圖像信號。打印裝置7在一頁紙上打印與從選擇合成電路6接收到的圖像信號相對應(yīng)的圖像。在這一打印動作之后,打印裝置7如上所述向第一及第二VIF 4-1及4-2傳送同步信號。接收同步信號的第一及第二VIF 4-1及4-2在還存在有未被傳送的圖像信號時,一直向選擇合成電路6傳送下一行的圖像信號。
在接下來的S18處,在第一及第二VIF 4-1及4-2傳送了所有與打印數(shù)據(jù)相對應(yīng)的圖像信號(即打印裝置7結(jié)束打印)之前,MPU 2一直處于等待狀態(tài)。當所有與打印數(shù)據(jù)相對應(yīng)的圖像信號的傳輸結(jié)束時(當打印裝置7結(jié)束時),MPU 2結(jié)束這一控制處理。
這樣,根據(jù)操作實例2,有可能依據(jù)圖像的種類將接收到的來自主計算機的打印數(shù)據(jù)分為眾多部分,并對分開的每一部分執(zhí)行不同的圖像處理。之后將經(jīng)過相對應(yīng)的圖像處理的打印數(shù)據(jù)合成為一頁圖像數(shù)據(jù),并將其打印在一頁紙上。
<操作實例3>
操作實例3顯示既包括文本數(shù)據(jù)又包括圖像數(shù)據(jù)的打印數(shù)據(jù)被傳送來時,以最恰當?shù)姆直媛蚀蛴?shù)據(jù)所執(zhí)行的控制處理(打印機的操作)。
圖6是顯示這一控制處理的流程圖,圖7是顯示MPU 2根據(jù)這一流程圖執(zhí)行控制處理時,打印機內(nèi)的操作的說明性示圖。
圖6中的流程圖開始時通信接口1接收由未示出的主計算機傳送來的打印數(shù)據(jù)。在開始后的第一個S20處,MPU 2從通信接口1讀取打印數(shù)據(jù)。
在接下來的S21處,MPU 2將讀取的打印數(shù)據(jù)分為與文本部分相對應(yīng)的打印數(shù)據(jù)(以下稱為“文本打印數(shù)據(jù)”)及與圖像部分相對應(yīng)的打印數(shù)據(jù)(以下稱為“圖像打印數(shù)據(jù)”)(相當于一個分離單元)。
在接下來的S22處,MPU 2向圖像緩存3傳送文本打印數(shù)據(jù)和圖像打印數(shù)據(jù)。在那一時刻,MPU 2如圖7所示,將文本打印數(shù)據(jù)存入位置3a,而將圖像打印數(shù)據(jù)存入位置3b,其中位置3a是由圖像緩存3內(nèi)的第一地址標定的(以下稱為“第一地址信號”),位置3b是由圖像緩存3內(nèi)的第二地址標定的(以下稱為“第二地址位置”)(相當于存儲單元)。
在接下來的S23處,MPU 2命令第一VIF 4-1從圖像緩存3內(nèi)的第一地址位置3a中讀取打印數(shù)據(jù),并命令第二VIF 4-2從圖像緩存3內(nèi)的第二地址位置3b中讀取打印數(shù)據(jù)。
在接下來的S24處,MPU 2命令用于文本部分的第一圖像處理電路5-1執(zhí)行低分辨率處理。
在接下來的S25處,MPU 2命令用于圖像部分的第二圖像處理電路5-2執(zhí)行高分辨率處理。
在接下來的S26處,MPU 2命令選擇合成電路6執(zhí)行合成操作。
在接下來的S27處,MPU 2命令第一和第二VIF 4-1及4-2、第一和第二圖像處理電路5-1及5-2、選擇合成電路6及打印裝置7開始打印。當接收到這一指令時,第一VIF 4-1從圖像緩存3內(nèi)的第一地址位置3a中讀取文本打印數(shù)據(jù),并分幾行向第一圖像處理電路5-1傳送圖像信號。與此同時,第二VIF 4-2從圖像緩存3內(nèi)的第二地址位置3b中讀取圖像打印數(shù)據(jù),并分幾行向第二圖像處理電路5-2傳送圖像信號。在對該圖像信號使用了低分辨率處理之后,接收該圖像信號的第一圖像處理電路5-1向選擇合成電路6傳送圖像信號。另一方面,在對所述圖像信號使用了高分辨率處理之后,接收該圖像信號的第二圖像處理電路5-2向選擇合成電路6傳送圖像信號。選擇合成電路6將自第一及第二圖像處理電路5-1及5-2接收到的圖像信號進行合成,并將這一合成的圖像信號傳送到打印裝置7。打印裝置7在一頁紙上打印與自選擇合成電路6接收到的圖像信號相對應(yīng)的圖像。在這一打印之后,打印裝置7如上所述向第一及第二VIF 4-1及4-2傳送同步信號。接收該同步信號的第一及第二VIF 4-1及4-2,在還存在有未被傳送的圖像信號時,一直向選擇合成電路6傳送下一行的圖像信號。
在接下來的S28處,在第一和第二VIF 4-1及4-2傳送了所有與打印數(shù)據(jù)相對應(yīng)的圖像信號之前(即在由打印裝置7執(zhí)行的打印結(jié)束之前),MPU2一直處于等待狀態(tài)。在與打印數(shù)據(jù)相對應(yīng)的所有圖像信號進行的傳輸結(jié)束時(即在由打印裝置7進行的打印結(jié)束時),MPU 2結(jié)束這一控制處理。
這樣,根據(jù)這一操作實例,有可能將自主計算機接收到的打印數(shù)據(jù)依據(jù)圖像種類分為眾多部分,并對每個分開的部分執(zhí)行不同的圖像處理。經(jīng)過相對應(yīng)的圖像處理的打印數(shù)據(jù)被合成為一頁圖像信號,并被打印在一張紙上。
<操作實例4>
操作實例4顯示在將包括經(jīng)游程長度壓縮處理的文本部分及經(jīng)LZ壓縮處理的圖像部分的經(jīng)壓縮的打印數(shù)據(jù)傳送來時,為執(zhí)行與每個壓縮方法相對應(yīng)的解壓縮處理所執(zhí)行的控制處理(打印機的操作)。
圖8是一個顯示這一控制處理的流程圖,圖9是顯示在MPU 2根據(jù)這一流程圖執(zhí)行該控制處理時,打印機內(nèi)的操作。
圖8中的流程開始時通信接口1接收到的由未示出的主計算機所傳送來的經(jīng)壓縮的打印數(shù)據(jù)。在開始后的第一個S30處,MPU 2從通信接口1讀取經(jīng)壓縮的打印數(shù)據(jù)。
在接下來的S31處,MPU 2將所讀取的經(jīng)壓縮的打印數(shù)據(jù)分為與文本部分相對應(yīng)的經(jīng)壓縮的打印數(shù)據(jù)(以下稱為“經(jīng)壓縮的文本打印數(shù)據(jù)”)及與圖像部分相對應(yīng)的經(jīng)壓縮的打印數(shù)據(jù)(以下稱為“經(jīng)壓縮的圖像打印數(shù)據(jù)”)(相當于一個分離單元)。
在接下來的S32處,MPU 2向圖像緩存3傳送經(jīng)壓縮的文本打印數(shù)據(jù)及經(jīng)壓縮的圖像打印數(shù)據(jù)。在那一刻,MPU 2如圖9所示,圖像緩存3內(nèi)的第一地址所標定的位置3a(以下稱為“第一地址位置”)中存儲經(jīng)壓縮的文本打印數(shù)據(jù),并在圖像緩存3內(nèi)的第二地址所標定的位置3b(以下稱為“第二地址位置”)中存儲經(jīng)壓縮的圖像打印數(shù)據(jù)(相當于存儲單元)。
在接下來的S33處,MPU 2命令第一VIF 4-1從圖像緩存3內(nèi)的第一地址位置3a中讀取經(jīng)壓縮的打印數(shù)據(jù),并命令第二VIF 402從圖像緩存3內(nèi)的第二地址位置3b中讀取經(jīng)壓縮的打印數(shù)據(jù)。
在接下來的S34處,MPU 2命令用于文本部分的第一圖像處理電路5-1執(zhí)行游程長度解壓縮處理。
在接下來的S35處,MPU 2命令用于圖像部分的第二圖像處理電路5-2執(zhí)行LZ解壓縮處理。
在接下來的S36處,MPU 2命令選擇合成電路6執(zhí)行合成處理。
在接下來的S37處,MPU 2命令第一及第二VIF 4-1及4-2、第一和第二圖像處理電路5-1及5-2、選擇合成電路6及打印裝置7開始打印。在接收這條指令后,第一VIF 4-1從圖像緩存3內(nèi)的第一地址位置3a中讀取經(jīng)壓縮的文本打印數(shù)據(jù),并將該圖像信號分幾行向圖像處理單元5-1傳送。與此同時,第二VIF 4-2從圖像緩存3內(nèi)的第二地址位置3b中讀取經(jīng)壓縮的圖像打印數(shù)據(jù),并將該圖像分幾行向第二圖像處理電路5-2傳送。在對這一圖像信號進行了游程長度解壓縮處理后,接收圖像信號的第一圖像處理電路5-1將其傳送給選擇合成電路6。另一方面,接收圖像信號的第二圖像處理電路5-2,在對該圖像信號進行LZ解壓縮處理后,將其傳送到選擇合成電路6。選擇合成電路6將從第一及第二圖像處理單元5-1及5-2接收到的圖像信號進行合成,并將該合成的圖像信號傳送到打印裝置7。打印裝置7在一張紙上打印與從選擇合成電路6接收到的圖像信號相對應(yīng)的圖像。在這一打印之后,打印裝置7如上所述向第一及第二VIF 4-1及4-2傳送同步信號。接收該同步信號的第一及第二VIF 4-1及4-2在存在有未被傳送的圖像信號時,一直向選擇合成電路6傳送下一行的圖像信號。
在接下來的S38處,MPU 2在第一及第二VIF 4-1及4-2傳送了所有相對應(yīng)于打印數(shù)據(jù)的圖像信號(即由打印裝置7執(zhí)行的打印結(jié)束)之前一直處于等待狀態(tài)。接著,在對所有相對應(yīng)于打印數(shù)據(jù)的傳送結(jié)束時(即由打印裝置7進行的打印結(jié)束時),MPU 2結(jié)束這一控制處理。
這樣,根據(jù)這一操作實例4,盡管傳送到打印機的一頁打印數(shù)據(jù)中包含屬性各異的各種圖像,但依據(jù)圖像的屬性可將該打印數(shù)據(jù)分為眾多部分,并依據(jù)相對應(yīng)部分中圖像的屬性用合適的處理進行壓縮,因此,有可能將打印數(shù)據(jù)做得更小,并將這個小的打印數(shù)據(jù)傳送給打印機。所以使傳送打印數(shù)據(jù)所必需的時間縮短。在打印機中,打印數(shù)據(jù)按不同屬性分開,并分別存儲于圖像緩存3中。之后,由每個圖像處理電路5對每一部分實行相對應(yīng)于所述每一部分所使用的壓縮相對應(yīng)的解壓縮,因此原始圖像被恢復(fù)出來。由此,所存儲的圖像被合成為一頁的圖像,并被打印于一張紙上。
<操作實例5>
操作實例5顯示當為了執(zhí)行條帶打印而將一頁打印數(shù)據(jù)按條帶劃分所得到的打印數(shù)據(jù)(以下稱為“條帶打印數(shù)據(jù)”)從未示出的主計算機傳送來時所執(zhí)行的控制處理(打印機的操作)。
圖10是顯示這一控制處理的流程圖,圖11是顯示MPU 2根據(jù)這一流程圖執(zhí)行所述控制處理時,打印機內(nèi)的操作的說明性示圖。
圖10中的流程開始時通信接口1接收由未示出的主計算機傳送來的第一條帶打印數(shù)據(jù)。在開始后的第一個S40處,MPU2開始從通信接口1向圖像緩存3傳送條帶打印數(shù)據(jù)。接著,在通信接口1接收一個新的條帶打印數(shù)據(jù)而引起中斷時,MPU 2向圖像緩存3傳送所接收到的條帶打印數(shù)據(jù)。在那一刻,MPU 2在圖像緩存3內(nèi)的任意空間區(qū)域內(nèi)獨立地存儲每個條帶打印數(shù)據(jù)(包括已被讀入VIF 4的打印數(shù)據(jù)的存儲區(qū))。
在接下來的S41處,MPU 2命令第一VIF 4-1從圖像緩存3中讀取第一條帶打印數(shù)據(jù)。
在接下來的S42處,MPU 2命令選擇合成電路6執(zhí)行選擇操作。具體地說,命令它選擇由第一VIF 4-1傳來的圖像信號。
接下來,MPU 2執(zhí)行一個由S43至S47的循環(huán)處理,以便于執(zhí)行與每個條帶打印數(shù)據(jù)相對應(yīng)的打印。在進入循環(huán)處理后的第一個S43處,MPU2命令選擇合成電路6、由選擇合成電路6所選定的VIF 4(當循環(huán)處理的執(zhí)行次數(shù)為奇數(shù)時是第一VIF 4-1,在循環(huán)處理的執(zhí)行次數(shù)為偶數(shù)時為第二VIF 4-2)、由選擇合成電路選定的圖像處理電路5(當循環(huán)處理的執(zhí)行次數(shù)為奇數(shù)時是第一圖像處理電路5-1,當循環(huán)處理的執(zhí)行次數(shù)為偶數(shù)時是第二圖像處理電路5-2)及打印裝置7開始打印。當循環(huán)處理的執(zhí)行次數(shù)為奇數(shù)時接收了打印開始的指令的第一VIF 4-1如圖11所示通過圖像處理電路5-1讀取被標以奇數(shù)的條帶打印數(shù)據(jù),并分幾行向選擇合成電路6傳送圖像數(shù)據(jù)。與此相反,當循環(huán)處理的此時為偶數(shù)時,如圖12所示,通過第二圖像處理電路5-2接收開始打印的指令的第二個VIF 4-2讀取被標以偶數(shù)的條帶打印數(shù)據(jù),并分幾行向選擇合成電路6傳送圖像信號。另一方面,當循環(huán)處理的執(zhí)行次數(shù)為奇數(shù)時,選擇合成電路6選擇通過第一圖像處理電路5-1所接收到的圖像信號,并將其傳送到打印裝置7,當循環(huán)處理的執(zhí)行次數(shù)為奇數(shù)時,選擇通過第二圖像處理電路5-2所接收到的圖像信號,并將其傳送到打印裝置7。打印裝置7在一頁紙上打印與從選擇合成電路6接收到的圖像信號相對應(yīng)的圖像。在這一打印之后,在循環(huán)處理的執(zhí)行次數(shù)為奇數(shù)時,打印裝置7向第一VIF 4-1傳送同步信號,在循環(huán)處理的執(zhí)行次數(shù)為偶數(shù)時,打印裝置7向第二VIF 4-2傳送同步信號。只要還存在有未傳送過的圖像信號時,接收同步信號的第一VIF 4-1或第二VIF 4-2就向選擇合成電路6傳送下一行的圖像信號。
在接下來的S44處,MPU 2命令其它VIF 4(當循環(huán)處理的執(zhí)行次數(shù)為奇數(shù)時是第二VIF 4-2,當循環(huán)處理的執(zhí)行次數(shù)為偶數(shù)時是第一VIF 4-1)讀取存儲在圖像緩存內(nèi)的下一個條帶打印數(shù)據(jù)。
在接下來的S45處,在傳送圖像信號的VIF 4對與每個條帶打印數(shù)據(jù)相對應(yīng)的所有圖像信號的傳送都結(jié)束之前,MPU 2一直處于等待狀態(tài)。接著在對相對應(yīng)于每個條帶打印數(shù)據(jù)的所有圖像信號的傳送結(jié)束時,MPU 2將所述處理跳轉(zhuǎn)到S46。
在S46中,MPU 2檢查存儲在緩存3中的所有條帶打印數(shù)據(jù)是否全都被讀過了。在并不是所有條帶打印數(shù)據(jù)都被讀過時,在S47處命令選擇合成電路6選擇由其它VIF 4傳送來的圖像信號之后,MPU 2將所述處理返回到S43處。
相反,當存儲在緩存3內(nèi)的所有條帶打印數(shù)據(jù)全都被讀過之后,MPU2結(jié)束這一控制處理。
這樣,根據(jù)操作實例5,兩個VIF 4交替地標定每個條帶以便執(zhí)行條帶打印。因此,當一個VIF 4操作時,另一個VIF 4停止,所以可能有充足的時間不對正工作的VIF 4操作,從而設(shè)定所停止的VIF。接著,當正工作的VIF 4在對圖像信號的傳送結(jié)束后停止工作時,另一個VIF 4迅速開始操作。結(jié)果,所打印的數(shù)據(jù)決不會停止。
如每個操作實施例中所說明的,在這一實施例中的打印機具有眾多VIF 4及圖像處理電路5,所以,有可能獨立地存儲用于在一頁上打印圖像緩存3內(nèi)的圖像的眾多打印數(shù)據(jù),并由選擇合成電路6將它們合成一段打印數(shù)據(jù),因此能在一頁上打印圖像。
如上所述,根據(jù)本發(fā)明的打印機,有可能獨立地處理眾多打印數(shù)據(jù),每個打印數(shù)據(jù)都相對應(yīng)于將要打印在一頁紙上的圖像的每一部分,并根據(jù)這些打印數(shù)據(jù)將該圖像打印在一頁紙上。
由這樣說明的本發(fā)明,顯然可用各種方式改變。這種改變不應(yīng)被視為是脫離了本發(fā)明的實質(zhì)及范圍的,且所有這種改變包括在以下權(quán)利要求范圍內(nèi),這對于本領(lǐng)域普通技術(shù)人員是顯而易見的。
權(quán)利要求
1.輸出與需打印在同一頁上的圖像相對應(yīng)的眾多打印數(shù)據(jù)的一種打印機,每個所述打印數(shù)據(jù)都具有一個屬性,所述打印機包括圖像緩存,用來根據(jù)打印數(shù)據(jù)的屬性存儲每個所述打印數(shù)據(jù);眾多視頻接口,每個所述視頻接口讀取圖像緩存內(nèi)存儲的每個所述打印數(shù)據(jù);打印數(shù)據(jù)合成電路,用來將由視頻接口讀取的眾多打印數(shù)據(jù)合成為同一頁的一段打印數(shù)據(jù);以及輸出裝置,用來依據(jù)由打印數(shù)據(jù)合成電路所合成的打印數(shù)據(jù)而輸出所述同一頁上的圖像。
2.根據(jù)權(quán)利要求1的一種打印機,其特征在于存儲在圖像緩存中的眾多打印數(shù)據(jù)包括相對應(yīng)于格式的格式打印數(shù)據(jù)及相對應(yīng)于以這一格式打印的文本的文本打印數(shù)據(jù)。
3.根據(jù)權(quán)利要求1的一種打印機,進一步包括分離裝置,用來將相對應(yīng)于含文本的圖像的打印數(shù)據(jù)分為相對應(yīng)于圖像的打印數(shù)據(jù)及相對應(yīng)于文本的打印數(shù)據(jù);以及存儲裝置,用來根據(jù)打印數(shù)據(jù)的屬性,對圖像緩存內(nèi)由所述分離裝置分離的每個打印數(shù)據(jù)進行存儲。
4.根據(jù)權(quán)利要求3的一種打印機,進一步包括眾多圖像處理電路,每個所述圖像處理電路對由每個所述視頻接口讀取的每個打印數(shù)據(jù)執(zhí)行不同的圖像處理。
5.根據(jù)權(quán)利要求1的一種打印機,其特征在于存儲在圖像緩存內(nèi)的眾多打印數(shù)據(jù)是通過將與要打印在同一頁上的圖像相對應(yīng)的打印數(shù)據(jù)分為眾多條帶而得到的,其特征還在于所述打印數(shù)據(jù)合成電路反復(fù)地選取由每個所述視頻接口讀取的所述每個打印數(shù)據(jù),并將選定的打印數(shù)據(jù)輸出到所述輸出裝置。
6.一種控制眾多打印數(shù)據(jù)的控制器,每個所述打印數(shù)據(jù)具有一個屬性,該控制器包括眾多視頻接口,該視頻接口的每一個讀取圖像緩存內(nèi)所存儲的每個所述打印數(shù)據(jù),其中所述圖像緩存根據(jù)打印數(shù)據(jù)的屬性而存儲該打印數(shù)據(jù)的每一個;以及打印數(shù)據(jù)合成電路,將由視頻接口讀取的眾多打印數(shù)據(jù)合成為同一頁上的一段打印數(shù)據(jù)。
7.根據(jù)權(quán)利要求6的一種控制器,其特征在于存儲在圖像緩存內(nèi)的眾多打印數(shù)據(jù)包括相對應(yīng)于格式的格式打印數(shù)據(jù)及相對應(yīng)于將要以所述格式打印的文本打印數(shù)據(jù)。
8.根據(jù)權(quán)利要求6的一種控制器,進一步包括分離裝置,用來將相對應(yīng)于含有文本的圖像的打印數(shù)據(jù)分離為相對應(yīng)于圖像的打印數(shù)據(jù)和相對應(yīng)于文本的打印數(shù)據(jù);以及存儲裝置,用來依據(jù)打印數(shù)據(jù)的屬性而對圖像緩存內(nèi)由所述分離裝置分離的每個打印數(shù)據(jù)進行存儲。
9.根據(jù)權(quán)利要求8的一種控制器,進一步包括眾多圖像處理電路,每個所述圖像處理電路對由每個所述視頻接口讀取的每個所述打印數(shù)據(jù)采用不同圖像處理。
10.根據(jù)權(quán)利要求6的一種控制器,其特征在于所述存儲在圖像緩存內(nèi)的眾多打印數(shù)據(jù)是通過將與要打印在同一頁上的圖像相對應(yīng)的打印數(shù)據(jù)分為眾多條帶而得到的,其特征還在于所述打印數(shù)據(jù)合成電路反復(fù)地選取由每個所述視頻接口讀取的每個所述打印數(shù)據(jù),并將選定的打印數(shù)據(jù)輸出到輸出裝置。
全文摘要
一種能根據(jù)打印數(shù)據(jù)的屬性分別地處理與要打印在同一頁上的圖像相對應(yīng)的眾多打印數(shù)據(jù)的打印機,包括一個圖像緩存、眾多視頻接口、一個打印數(shù)據(jù)合成電路及一個輸出裝置。所述圖像緩存根據(jù)打印數(shù)據(jù)的屬性存儲打印數(shù)據(jù)。每個視頻接口讀取圖像緩存內(nèi)存儲的打印數(shù)據(jù)。打印數(shù)據(jù)合成電路將由所述視頻接口讀取的眾多打印數(shù)據(jù)合成為同一頁上的一段打印數(shù)據(jù)。所述輸出裝置根據(jù)由打印數(shù)據(jù)合成電路合成的打印數(shù)據(jù)輸出同一頁上的圖像。
文檔編號B41J5/30GK1216885SQ9811979
公開日1999年5月19日 申請日期1998年10月8日 優(yōu)先權(quán)日1997年11月4日
發(fā)明者羽村滋樹, 高橋壯 申請人:富士通株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
会理县| 原平市| 板桥市| 锦州市| 吐鲁番市| 光山县| 威海市| 澄江县| 井冈山市| 襄樊市| 鄱阳县| 蓬安县| 宜兰县| 沙坪坝区| 大同市| 石泉县| 卫辉市| 建水县| 柳江县| 西峡县| 讷河市| 甘泉县| 无极县| 巨野县| 三台县| 双鸭山市| 申扎县| 邵武市| 招远市| 石台县| 富蕴县| 尉犁县| 莱西市| 岳阳市| 德钦县| 浦北县| 蓬安县| 顺昌县| 南木林县| 繁昌县| 博罗县|