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

打印控制設備、打印控制方法、程序和存儲媒體的制作方法

文檔序號:7970499閱讀:158來源:國知局
專利名稱:打印控制設備、打印控制方法、程序和存儲媒體的制作方法
技術領域
本發(fā)明涉及通過校正打印機引擎中的彩色失真來執(zhí)行打印的打印控制設備、打印控制方法、程序和存儲媒體。
背景技術
由于針對各種色彩采用了不同的感光器,彩色失真發(fā)生在級聯(lián)式彩色打印機中。傳統(tǒng)地,諸如反射鏡調(diào)整的光學方法被用于彩色失真校正,特別是在副掃描方向中的彎曲/傾斜校正。
日本專利申請公報第10-243248號提出了一種通過控制圖像的傳送定時來校正彩色失真的方法。然而按照該方法,校正量不能根據(jù)主掃描位置進行改變,因此在副掃描方向中的彎曲/傾斜不能被校正。
此外,日本專利申請公報第2001-38964號提出了一種通過使用三個或更多帶緩存改變讀出位置來校正在副掃描方向中的彎曲/傾斜的方法。然而按照該方法,需要三個或更多的帶緩存,并且按照根據(jù)主掃描位置變化的校正量來改變讀出位置的復雜硬件是必需的。

發(fā)明內(nèi)容
本發(fā)明的目的是利用最少的帶緩存進行打印,以及校正副掃描方向中的彎曲/傾斜而不需進行光學調(diào)整或使用特殊硬件。
按照本發(fā)明的一個方面,一種打印控制設備包括用于存儲1帶圖像的帶緩存;用于校正存儲在該帶緩存中的圖像的圖像校正單元;用于存儲位于帶區(qū)域外的由圖像校正單元校正過的圖像的中間緩存;以及用于輸出包括存儲在中間緩存中的圖像和位于該帶區(qū)域內(nèi)的由圖像校正單元校正過的下一帶圖像在內(nèi)的圖像的圖像輸出單元。
按照本發(fā)明的另一方面,一種打印控制方法包括將1帶圖像存入帶緩存;校正存儲在該帶緩存中的圖像;將位于帶區(qū)域外的校正過的圖像存入中間緩存;以及輸出包括存儲在中間緩存中的圖像和位于該帶區(qū)域內(nèi)的校正過的下一帶圖像在內(nèi)的圖像。
本發(fā)明的更多特點將從下面參考附圖對示范性實施例的詳細描述中變得顯而易見。


并入說明書并構成說明書一部分的附圖示出了本發(fā)明的實施例,并且和說明書一起用于解釋本發(fā)明的原理。
圖1是示出按照本發(fā)明實施例的打印控制設備的示范性功能配置的框圖。
圖2是示出按照本發(fā)明實施例的打印機的示范性配置的細節(jié)的框圖。
圖3是示出按照本發(fā)明實施例的打印機驅(qū)動程序的示范性處理的流程圖。
圖4是示出在本發(fā)明實施例中的彩色失真校正中主掃描位置的示范性映射的示圖。
圖5是示出在本發(fā)明實施例中的彩色失真校正的示范性處理的流程圖。
圖6是示出在本發(fā)明實施例中的彩色失真校正的示范性數(shù)據(jù)流的示圖。
圖7是示出按照本發(fā)明實施例的計算機的示范性硬件的框圖。
具體實施例方式
下面參考附圖詳細描述本發(fā)明的實施例。
第一示范性實施例圖1是示出按照本發(fā)明示范性實施例的打印控制設備的功能配置的框圖。計算機1包括諸如中央處理單元(CPU)、存儲器、硬盤、只讀光盤存儲器(CD-ROM)驅(qū)動器、鍵盤、鼠標、監(jiān)視器和網(wǎng)絡接口的硬件。圖7是示出計算機1的示范性硬件的框圖。
在圖7中,計算機1包括輸入控制單元700、顯示單元701、網(wǎng)絡接口單元702、CPU 703、只讀存儲器(ROM)704、隨機存取存儲器(RAM)705、硬盤驅(qū)動器(HDD)706和輸入/輸出接口707。
每個上述組件經(jīng)由輸入/輸出接口707連接。輸入控制單元700控制接收來自用戶的輸入的鍵盤/鼠標。顯示單元701為用戶提供輸出屏幕(監(jiān)視器)。網(wǎng)絡接口單元702經(jīng)由網(wǎng)絡101與外部設備通信。CPU 703控制計算機1的每個組件。如果計算機1是一個服務器計算機,計算機1的處理根據(jù)存儲在ROM 704和HDD 706之一中的如圖3和5所示的控制程序來執(zhí)行。ROM 704存儲該控制程序和數(shù)據(jù)。RAM705被用作臨時存儲區(qū)域和工作區(qū)域。HDD 706包括大容量的存儲區(qū)域,并存儲該控制程序和各種數(shù)據(jù)。
在圖1中,操作系統(tǒng)2管理在計算機1中提供的硬件以及諸如應用程序3、打印機驅(qū)動程序4、語言監(jiān)控程序5和網(wǎng)絡端口驅(qū)動程序6的軟件。
應用程序3是諸如字處理器的應用軟件,并按照操作員的指令執(zhí)行文檔的創(chuàng)建/打印。
打印機驅(qū)動程序4經(jīng)由操作系統(tǒng)2接收由應用程序3發(fā)出的打印指令,并將打印指令轉(zhuǎn)換為可被語言監(jiān)控程序5和打印機7解釋的打印機命令。
語言監(jiān)控程序5接收由打印機驅(qū)動程序4發(fā)出的打印機命令,并經(jīng)由網(wǎng)絡端口驅(qū)動程序6將打印機命令傳送給打印機7。語言監(jiān)控程序5還將經(jīng)由網(wǎng)絡端口驅(qū)動程序6從打印機7接收到的密度校正信息和彩色失真校正信息通知打印機驅(qū)動程序4。
網(wǎng)絡端口驅(qū)動程序6經(jīng)由網(wǎng)絡接口將語言監(jiān)控程序5發(fā)出的打印機命令傳送到打印機7。如果從打印機7接收到密度校正信息和彩色失真校正信息,網(wǎng)絡端口驅(qū)動程序6將密度校正信息和彩色失真校正信息輸出到語言監(jiān)控程序5。
打印機7按照從網(wǎng)絡端口驅(qū)動程序6接收到的打印機命令執(zhí)行打印。
圖2是示出打印機7的示范性配置的框圖。網(wǎng)絡接口21接收來自計算機1的打印機命令。FIFO(先進先出)存儲器22存儲從網(wǎng)絡接口21接收到的每種顏色的圖像數(shù)據(jù)。解碼電路23解碼存儲在FIFO存儲器22中的每種顏色的圖像數(shù)據(jù),并將該圖像數(shù)據(jù)輸出到打印機引擎24。打印機引擎24是例如激光束打印機引擎,并根據(jù)從解碼電路23輸出的圖像數(shù)據(jù)按照控制電路25的指令執(zhí)行打印。控制電路25包括例如單芯片CPU,并控制網(wǎng)絡接口21、FIFO存儲器22、解碼電路23和打印機引擎24。
下面描述示范性的打印操作。
當操作員操作計算機1上的應用程序3給出打印指令時,打印指令經(jīng)由操作系統(tǒng)2從應用程序3傳遞給打印機驅(qū)動程序4。打印機驅(qū)動程序4將由應用程序3發(fā)出的打印指令轉(zhuǎn)換成圖像數(shù)據(jù),壓縮該圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)連同指定頁面尺寸、左邊緣、上邊緣及位圖數(shù)據(jù)的行長度和行數(shù)目等等的頁起始命令和指示頁面結束的頁終止命令一起輸出。
當打印機命令被輸出時,操作系統(tǒng)2通知語言監(jiān)控程序5作業(yè)開始,然后將輸出的打印機命令逐一傳遞給語言監(jiān)控程序5。當一個作業(yè)被啟動時,語言監(jiān)控程序5將占用請求命令傳送給打印機7。
如果打印機7被成功占用,語言監(jiān)控程序5將接收到的打印機命令逐一傳送給打印機7。在將圖像數(shù)據(jù)命令傳送給打印機7之前,語言監(jiān)控程序5傳送狀態(tài)請求命令以獲取打印機7的狀態(tài),并確認打印機7準備好接收圖像數(shù)據(jù)命令。當圖像數(shù)據(jù)命令被接收時,控制電路25將圖像數(shù)據(jù)存入FIFO存儲器22。當針對一個頁面的打印機命令的傳送完成時,語言監(jiān)控程序5傳送打印請求命令。當打印請求命令被接收時,控制電路25指示打印機引擎24開始打印。
當打印開始被指示時,打印機引擎24饋送一頁紙,并在該頁紙到達預定位置時請求圖像數(shù)據(jù)的輸出。當圖像數(shù)據(jù)的輸出被請求時,解碼電路23從FIFO存儲器22讀取壓縮的圖像,并將解碼后的原始圖像數(shù)據(jù)輸出到打印機引擎24。在此時,從FIFO存儲器22中讀取的圖像數(shù)據(jù)被從FIFO存儲器22消除。
當針對該作業(yè)的所有頁面的打印機命令被傳送后,語言監(jiān)控程序5不等該頁紙被排出就傳送占用解除命令。即使在傳送占用解除命令之后,語言監(jiān)控程序5也繼續(xù)獲取打印機7的狀態(tài)。如果獲取的打印機狀態(tài)表示頁面打印正常結束,語言監(jiān)控程序5釋放相關的頁面存儲器。如果檢測到一個錯誤,語言監(jiān)控程序5重傳占用請求命令以試圖恢復出錯頁面。
下面,將參考圖3描述在主機上運行的打印機驅(qū)動程序4的詳細處理。在該處理被執(zhí)行之前,打印機驅(qū)動程序4在開始每個打印作業(yè)時獲取存儲在打印機7的非易失性存儲器中的在副掃描方向中的每種顏色的校正量信息。首先,在步驟S1中,打印機驅(qū)動程序4按照應用程序3的指令輸出指定頁面尺寸、左邊緣、上邊緣以及位圖數(shù)據(jù)的行長度和行數(shù)目的頁起始命令。在此時,如下所述,上邊緣和位圖數(shù)據(jù)的行數(shù)目被校正。接著,在步驟S11中,打印機驅(qū)動程序4如下所述將在每個主掃描位置處的副掃描校正量作為命令輸出。雖然該命令對于打印不是必需的,但如果副掃描校正稍后被取消或按照其他引擎的校正量進行再校正,則要參考該命令。
下一步,在步驟S2中,打印機驅(qū)動程序4按照應用程序3的繪圖指令創(chuàng)建針對紅、綠、藍(RGB)中每種顏色包含八個比特的1帶圖像數(shù)據(jù)。接著,在步驟S3中,打印機驅(qū)動程序4將針對紅、綠、藍中每種顏色包含八個比特的每個像素轉(zhuǎn)換為針對青、品紅、黃、黑(CMYK)中每種顏色包含八個比特的圖像數(shù)據(jù)。在此時,密度通過參考在作業(yè)開始時預先獲取的密度校正信息進行校正。然后,在步驟S4中,打印機驅(qū)動程序4對針對青、品紅、黃、黑中每種顏色包含八個比特的圖像數(shù)據(jù)執(zhí)行抖動處理,以將該數(shù)據(jù)轉(zhuǎn)換成針對青、品紅、黃、黑中每種顏色包含兩個比特的圖像數(shù)據(jù)。下一步,在步驟S5中,打印機驅(qū)動程序4按照如下所述的彩色失真校正過程校正在副掃描方向中的彩色失真。在此時,因為一些圖像位于帶緩存外,如下所述,打印機驅(qū)動程序4將這些圖像保存在中間緩存中。接著,在步驟S6中,打印機驅(qū)動程序4壓縮并輸出1帶圖像數(shù)據(jù)的每種顏色。然后,在步驟S7中,打印機驅(qū)動程序4判斷該頁面中所有帶的處理是否已經(jīng)完成。如果該頁面中所有帶的處理還未完成,打印機驅(qū)動程序4返回步驟S2執(zhí)行下一帶的處理。
如果在步驟S7中判定該頁面中所有帶的處理已經(jīng)完成,打印機驅(qū)動程序4在步驟S8中壓縮并輸出保存在中間緩存中的數(shù)據(jù),即,位于最后處理的帶之外的圖像數(shù)據(jù)。接著,在步驟S9中,打印機驅(qū)動程序4輸出頁終止命令。然后,在步驟S10中,打印機驅(qū)動程序4判斷所有頁面的處理是否已經(jīng)完成。如果所有頁面的處理還未完成,打印機驅(qū)動程序4返回步驟S1執(zhí)行下一頁面的處理。如果所有頁面的處理已經(jīng)完成,打印機驅(qū)動程序4終止該處理。
下面描述如何確定副掃描方向中的校正量。在從工廠發(fā)貨之前,在副掃描方向中的每種顏色的校正量被測量。在最大紙張的左端、中央和右端的每種顏色的所測量的校正量被預先存儲在并入打印機7的控制電路25中的非易失性存儲器中。打印機驅(qū)動程序4在開始打印作業(yè)之前從打印機7獲取該值,并首先使用二次函數(shù)近似它。
更具體地說,假設在最大紙張的左端、中央和右端的在副掃描方向中的校正量分別是L、M和R。那么,校正量Z=AX2+BX+C可如下面所示的那樣進行計算,其中X是在原點位于中央的主掃描方向中的位置。在最大紙張的左端、中央和右端的X坐標分別是-W/2、0和W/2,其中W是最大紙張的寬度。
R=A(W/2)2+B(W/2)+CM=CL=A(-W/2)2+B(-W/2)+C從上面的方程,可得到下面的解A=2(R+L-2M)/W2B=(R-L)/WC=M
因此,在副掃描方向上的校正量Z可按照下面的公式進行計算Z=2(R+L-2M)(X/W)2+(R-L)(X/W)+M然后,根據(jù)該公式,在副掃描方向中的校正量可針對主掃描方向中的所有像素位置進行計算。因此,在此時,在副掃描方向中的校正以行來進行,該校正量按行被四舍五入到的最接近的整數(shù)。
下面,參考圖4描述如何根據(jù)帶緩存上的坐標確定副掃描方向中的校正量。如果紙張尺寸比最大尺寸小,該頁紙通常被放在中央。這樣,紙張位置在進行校正時被考慮。在圖4中,上面的水平線表示X軸,其中心是原點。由虛線繪制的矩形表示一張紙,其寬度為w,并且該紙張的中央與X坐標的原點一致。由實線繪制的矩形表示打印機驅(qū)動程序4在圖3的步驟S2中創(chuàng)建圖像的區(qū)域,其x和y坐標的原點在左上角。x坐標的原點被放置在距離紙張左端LM的左邊緣。如圖4所示,由于X坐標的原點被表示為x坐標下的w/2-LM,X坐標將如下所示進行計算。
X=x+LM-w/2這樣確定的X坐標值被用于通過上述公式根據(jù)x坐標計算副掃描方向中的校正量Z。
由于紙張寬度w根據(jù)紙張尺寸變化,并且不同的X對應同樣的x,針對同一x的校正量根據(jù)紙張尺寸變化。
下面,參考圖5描述在圖3中的步驟S5中的彩色失真校正處理的細節(jié)。在本示范性實施例中,一個像素針對每種顏色包含兩個比特,一個字節(jié)包含特定顏色的四個像素。因此,處理以兩比特單位執(zhí)行以改變對每個像素的校正量,這會增加處理所需的時間。為了避免這個問題,同樣的校正量被應用于包含在一個字節(jié)中的四個像素以使得處理能以一字節(jié)單位執(zhí)行,這縮短了處理所需的時間。
首先,在步驟S21中,打印機驅(qū)動程序4將當前顏色設置為第一顏色,例如青色。接著,在步驟S22中,打印機驅(qū)動程序4將當前列設置為開頭,即當前顏色的帶緩存的左端。這里,該列具有一字節(jié)的寬度。然后,在步驟S23中,打印機驅(qū)動程序4如上所述計算當前列的最左端的像素的校正量。在此時,打印機驅(qū)動程序4參考在開始作業(yè)時預先獲得的彩色失真校正信息以計算校正量。因為在本實施例中一個像素針對每種顏色包含兩個比特,所以一個字節(jié)包含特定顏色的四個像素。然而,一個字節(jié)中最左端像素的校正量被同樣應用于一個字節(jié)中的四個像素,以使得處理可如上所述以一字節(jié)單位執(zhí)行。然后,在步驟S24中,打印機驅(qū)動程序4將最大校正量添加到該校正量上以獲得正值或0。例如,如果校正量在-20行到20行之間,20行的最大校正量被添加以獲得0行到40行。該處理使得能夠避免處理不能被執(zhí)行的情況。否則,當校正量作為當前帶中校正數(shù)據(jù)的結果變?yōu)樨撝禃r,數(shù)據(jù)移向前一帶的位置,在其中處理被完成。
下面,在步驟S25中,打印機驅(qū)動程序4將當前字節(jié)設置為當前列的末端,即,設置為該帶緩存的最后一行中的當前列。然后在步驟S26中,打印機驅(qū)動程序4計算當前字節(jié)的校正位置以判斷此校正位置是否在該帶緩存內(nèi)。更具體地說,打印機驅(qū)動程序4判斷在步驟S24中計算的校正行數(shù)之下的當前字節(jié)位置是否在該帶緩存內(nèi)。如果當前字節(jié)的校正位置在該帶緩存內(nèi),則在步驟S27中,打印機驅(qū)動程序4將當前字節(jié)復制到在步驟S26中計算的校正位置上,然后進到步驟S28。如果當前字節(jié)的校正位置不在該帶緩存內(nèi),則在步驟S36中,打印機驅(qū)動程序4將當前字節(jié)復制到在第二中間緩存中與位于該帶緩存外的行數(shù)對應的位置上,然后進到步驟S28。
在步驟S28中,打印機驅(qū)動程序4將當前字節(jié)位置上移一行。然后在步驟S29中,打印機驅(qū)動程序4判斷一列的處理是否完成,即,當前字節(jié)位置是否在該帶緩存的開頭位置之外。如果一列的處理還未完成,打印機驅(qū)動程序4返回步驟S26繼續(xù)當前列的處理。如果一列的處理已完成,則在步驟S30中,打印機驅(qū)動程序4從當前列的首行以在步驟S24中計算的校正行數(shù)將數(shù)據(jù)從第一中間緩存復制到帶緩存中。第一中間緩存被假設預先用空白像素填充。接著,在步驟S31中,打印機驅(qū)動程序4將當前列向右移動一字節(jié)。然后,在步驟S32中,打印機驅(qū)動程序4判斷所有列的處理是否完成。如果所有列的處理還未完成,打印機驅(qū)動程序4返回步驟S23開始下一列的處理。
如果所有列的處理被完成,則在步驟S33中,打印機驅(qū)動程序4將第二中間緩存的內(nèi)容復制到當前顏色的第一中間緩存。然后,在步驟S34中,打印機驅(qū)動程序4將當前顏色設置為下一顏色。接著,在步驟S35中,打印機驅(qū)動程序4判斷所有顏色的處理是否已完成。如果所有顏色的處理還未完成,打印機驅(qū)動程序4返回步驟S22開始下一顏色的處理。如果所有顏色的處理已完成,打印機驅(qū)動程序4終止彩色失真校正處理。在圖3所示的步驟S1中執(zhí)行的上邊緣內(nèi)的行數(shù)通過減去一個值來進行校正以被添加到步驟S24中的校正量(即,最大校正量)上。通過執(zhí)行該處理,由在步驟S24中校正量的添加導致的上邊緣的增加可被抵消。在圖3所示的步驟S1中執(zhí)行的位圖數(shù)據(jù)的行數(shù)通過增加中間緩存中的行數(shù)來校正。由于中間緩存中的行數(shù)是最大量的兩倍,該值被添加。
下面,通過將如圖6所示的水平帶(橫向主掃描方向)作為示例描述在圖5中的處理。首先,在帶的左下部的以字節(jié)為單位的圖像數(shù)據(jù)按照校正量被寫入帶緩存和中間緩存之一。接著,緊接在上方(縱向副掃描方向)的以字節(jié)為單位的圖像數(shù)據(jù)按照校正量被寫入帶緩存和中間緩存之一。緊接在上方的以字節(jié)為單位的圖像數(shù)據(jù)被順序處理直到針對縱向上的帶的圖像數(shù)據(jù)的處理完成。然后,緊接在左下部的以字節(jié)為單位的圖像數(shù)據(jù)的右側(cè)的以字節(jié)為單位的圖像數(shù)據(jù)按照校正量被寫入帶緩存和中間緩存之一。之后,緊接在上方的以字節(jié)為單位的圖像數(shù)據(jù)被順序處理。
在上面的例子中,在縱向(副掃描方向)上的處理被描述,然而,處理在橫向(主掃描方向)上執(zhí)行的系統(tǒng)也能被實現(xiàn)。更具體地說,在帶的左下部的以字節(jié)為單位的圖像數(shù)據(jù)按照校正量被寫入帶緩存和中間緩存之一。接著,緊接在右側(cè)(橫向主掃描方向)的以字節(jié)為單位的圖像數(shù)據(jù)按照校正量被寫入帶緩存和中間緩存之一。緊接在右側(cè)的以字節(jié)為單位的圖像數(shù)據(jù)被順序處理直到針對橫向上的帶的圖像數(shù)據(jù)的處理完成。然后,緊接在左下部的以字節(jié)為單位的圖像數(shù)據(jù)的上方的以字節(jié)為單位的圖像數(shù)據(jù)按照校正量被寫入帶緩存和中間緩存之一。之后,緊接在右側(cè)的以字節(jié)為單位的圖像數(shù)據(jù)被順序處理。
接下來,將參考圖6描述由彩色失真校正處理引起的數(shù)據(jù)流。首先,在第一帶中的圖像數(shù)據(jù)601在帶緩存中形成。當彩色失真校正處理被調(diào)用時,校正按照副掃描方向中的校正量進行。圖像數(shù)據(jù)601被分割成留在帶緩存中的數(shù)據(jù)602和位于帶緩存外并被存入第二中間緩存的數(shù)據(jù)603。存儲在第二中間緩存中的數(shù)據(jù)603在第一帶的處理被完成時被復制到第一中間緩存作為圖像數(shù)據(jù)604。接著,在第二帶中的圖像數(shù)據(jù)605在該帶緩存中形成。當彩色失真校正處理被調(diào)用時,圖像數(shù)據(jù)605被分割成留在帶緩存中的數(shù)據(jù)606和位于帶緩存外并被存入第二中間緩存的數(shù)據(jù)607。此外,保存在第一中間緩存中的位于第一帶外的數(shù)據(jù)604被存入帶緩存作為圖像數(shù)據(jù)609。
校正處理以這種方式順序執(zhí)行。當最后帶的處理被執(zhí)行時,位于最后帶之外的數(shù)據(jù)610被存入第一中間緩存。數(shù)據(jù)610被通過圖3中所示的步驟S8中的處理輸出。
第二示范性實施例下面描述本發(fā)明的第二示范性實施例。在第二示范性實施例中,彩色失真校正處理在抖動處理之前執(zhí)行。更具體地說,圖3所示的在步驟S4中的抖動處理和在步驟S5中的彩色失真校正處理被互換。由于抖動處理前的圖像針對每種顏色包含八個比特,針對每個像素的校正量在彩色失真校正處理中被計算,而不對四個像素使用相同的校正量。
第三示范性實施例下面描述本發(fā)明的第三示范性實施例。在第三示范性實施例中,打印機引擎24具有雙面打印機制。在雙面打印的情況下,雖然在第一面上的打印通常像單面打印那樣是中央對準的,在第二面上的打印可以是左對準的。在這種情況下,在圖5所示的步驟S23中計算的校正量針對雙面打印的第一面使用中央對準進行計算,類似第一實施例,而針對雙面打印的第二面使用左對準進行計算。更具體地說,代替上述的X=x+LM-w/2,與最大紙張相同的公式即X=x+LM-W/2可被用于計算而不考慮紙張寬度。
當雙面打印被執(zhí)行時,根據(jù)紙張傳送方向(縱向進紙和橫向進紙)和裝訂方向(長邊裝訂和短邊裝訂)的組合,在第一面上的圖像必須旋轉(zhuǎn)180°,但是該處理可通過在圖3所示的步驟S2中預先創(chuàng)建一幅旋轉(zhuǎn)圖像來執(zhí)行。
其它實施例在上述示范性實施例中,圖像創(chuàng)建和彩色失真校正由主機計算機執(zhí)行,但其它替代方法也可被使用。例如,打印機驅(qū)動程序4可以輸出頁面描述語言而不執(zhí)行圖像創(chuàng)建和彩色失真校正,以使得打印機7能夠根據(jù)接收到的頁面描述語言執(zhí)行圖像創(chuàng)建和彩色失真校正。
如上所述,通過使用具有四種顏色集合的帶緩存,具有四種顏色集合的第一中間緩存和具有一種顏色集合的臨時中間緩存,在副掃描方向中的彩色失真校正可被執(zhí)行,并且打印無需準備專用硬件即可執(zhí)行。
雖然參考示范性實施例描述了本發(fā)明,應理解本發(fā)明并不限于公開的示范性實施例。后附權利要求的范圍應作最寬的解釋以包含所有變型、等效結構和功能。
本申請要求2005年10月28日提交的日本專利申請第2005-314706號的優(yōu)先權,在此將其全部內(nèi)容引作參考。
權利要求
1.一種打印控制設備,包括用于存儲1帶圖像的帶緩存;用于校正存儲在該帶緩存中的圖像的圖像校正單元;用于存儲位于帶區(qū)域外的由所述圖像校正單元校正過的圖像的中間緩存;以及用于輸出包括存儲在該中間緩存中的圖像和位于該帶區(qū)域內(nèi)的由所述圖像校正單元校正過的下一帶圖像在內(nèi)的圖像的圖像輸出單元。
2.按照權利要求1的打印控制設備,其中,由所述圖像校正單元進行的校正的量對于不同顏色各不相同。
3.按照權利要求1的打印控制設備,其中,所述圖像輸出單元在輸出最后帶中的圖像后輸出存儲在中間緩存中的圖像。
4.按照權利要求1的打印控制設備,其中,由所述圖像校正單元進行的校正的量根據(jù)紙張寬度而不同。
5.按照權利要求1的打印控制設備,其中,由所述圖像校正單元進行的校正的量在雙面打印的正面和背面上不相同。
6.按照權利要求1的打印控制設備,其中,作為由所述圖像校正單元進行的校正的量,相同的值被應用于多個連續(xù)像素。
7.按照權利要求1的打印控制設備,進一步包括存儲單元,用于將位于該帶區(qū)域內(nèi)的由所述圖像校正單元校正過的圖像存入所述帶緩存,并將存儲在所述中間緩存中的前一帶圖像存入該帶緩存。
8.一種打印控制方法,包括以下步驟將1帶圖像存入帶緩存;校正存儲在該帶緩存中的圖像;將位于帶區(qū)域外的校正過的圖像存入中間緩存;以及輸出包括存儲在該中間緩存中的圖像和位于該帶區(qū)域內(nèi)的校正過的下一帶圖像在內(nèi)的圖像。
9.按照權利要求8的打印控制方法,其中,被校正的圖像中的校正量對于不同顏色各不相同。
10.按照權利要求8的打印控制方法,其中,在輸出最后帶中的圖像后輸出的圖像包括存儲在所述中間緩存中的圖像。
11.按照權利要求8的打印控制方法,其中,校正量根據(jù)紙張寬度而不同。
12.按照權利要求8的打印控制方法,其中,校正量在雙面打印的正面和背面上不相同。
13.按照權利要求8的打印控制方法,其中,作為校正量,相同的值被應用于多個連續(xù)像素。
14.按照權利要求8的打印控制方法,進一步包括將位于該帶區(qū)域內(nèi)的校正過的圖像存入所述帶緩存,并將存儲在所述中間緩存中的前一帶圖像存入該帶緩存。
15.一種用于使計算機執(zhí)行以下步驟的程序用于將1帶圖像存入帶緩存的第一存儲步驟;用于校正存儲在該帶緩存中的圖像的圖像校正步驟;用于將位于帶區(qū)域外的由所述圖像校正步驟校正過的圖像存入中間緩存的第二存儲步驟;以及用于輸出包括存儲在該中間緩存中的圖像和位于該帶區(qū)域內(nèi)的由所述圖像校正步驟校正過的下一帶圖像在內(nèi)的圖像的圖像輸出步驟。
全文摘要
本發(fā)明涉及打印控制設備、打印控制方法、程序和存儲媒體。為了通過使用最少的帶緩存執(zhí)行打印并無需進行光學調(diào)整和使用專用硬件來校正在副掃描方向中的彎曲/傾斜,1帶圖像數(shù)據(jù)被存入帶緩存,存入該帶緩存的圖像被校正,位于帶區(qū)域外的圖像被存入中間緩存,并且包括存儲在該中間緩存中的圖像和位于該帶區(qū)域內(nèi)的校正過的下一帶圖像在內(nèi)的圖像被輸出。
文檔編號H04N1/60GK1960432SQ20061014296
公開日2007年5月9日 申請日期2006年10月27日 優(yōu)先權日2005年10月28日
發(fā)明者坂本陽一 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武汉市| 新乐市| 仪征市| 潞城市| 鄢陵县| 两当县| 乌拉特中旗| 从江县| 荆门市| 浦北县| 镇赉县| 会东县| 偏关县| 永新县| 青神县| 铅山县| 富源县| 偃师市| 尉氏县| 兰西县| 吉安县| 左权县| 牟定县| 龙陵县| 根河市| 道孚县| 庆城县| 五大连池市| 永兴县| 永善县| 江川县| 道孚县| 疏附县| 嫩江县| 阿拉善左旗| 襄城县| 荣昌县| 兰考县| 田林县| 宜宾市| 康马县|