專(zhuān)利名稱(chēng):打印控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種打印控制器。
背景技術(shù):
通過(guò)噴墨打印機(jī)噴射到記錄紙上的墨滲透到記錄紙并且隨著時(shí)間的流逝變干。然而,當(dāng)打印在諸如普通的蠟光紙和蠟光相紙的墨不能容易地滲透的記錄紙上時(shí),墨不容易變干,經(jīng)常由于擴(kuò)散導(dǎo)致不同顏色的混合。雖然能夠簡(jiǎn)單地通過(guò)減少?lài)娚涞哪牧恳种拼藬U(kuò)散問(wèn)題,但是還存在使用更多的墨以便于擴(kuò)展顏色范圍的強(qiáng)烈的需求。因此,在噴墨打印機(jī)的領(lǐng)域中,將墨量調(diào)整為適合情況的適當(dāng)量是重要的。為此,日本未經(jīng)審查的專(zhuān)利申請(qǐng)公開(kāi)No. 2006-243858已經(jīng)提出為每一紙張尺寸使用不同的顏色轉(zhuǎn)換表的想法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠使用適當(dāng)?shù)哪靠刂拼蛴D像的操作的改進(jìn)的打印控制器,和使用適當(dāng)?shù)哪靠刂拼蛴D像的操作的方法。 為了獲得以上和其它的目的,本發(fā)明提供了一種打印控制器,該打印控制器用于生成點(diǎn)數(shù)據(jù),該點(diǎn)數(shù)據(jù)指定點(diǎn)信息狀態(tài)并且要被提供給打印單元。打印單元被構(gòu)造為基于點(diǎn)數(shù)據(jù),執(zhí)行點(diǎn)形成操作以通過(guò)在規(guī)定的方向上移動(dòng)打印頭同時(shí)從打印頭的噴嘴中噴射墨滴來(lái)在規(guī)定的方向上延伸的點(diǎn)行中形成點(diǎn)并且通過(guò)重復(fù)地執(zhí)行點(diǎn)形成操作以形成在與規(guī)定的方向正交的方向中并置的多個(gè)點(diǎn)行來(lái)打印圖像。打印控制器包括打印寬度確定單元;濃度數(shù)據(jù)生成單元;以及點(diǎn)數(shù)據(jù)生成單元。打印寬度確定單元確定與在規(guī)定的方向中打印頭的工作距離相對(duì)應(yīng)的打印寬度值。濃度數(shù)據(jù)生成單元基于指定每個(gè)像素的灰度值的圖像數(shù)據(jù)并且基于打印寬度值生成指定與每個(gè)像素的墨量相關(guān)的墨濃度的濃度數(shù)據(jù),濃度數(shù)據(jù)生成單元生成濃度數(shù)據(jù)使得隨著與打印寬度值相對(duì)應(yīng)的規(guī)定方向中的打印頭的工作距離變短,每像素容許墨濃度的上限變小。點(diǎn)數(shù)據(jù)生成單元通過(guò)對(duì)由濃度數(shù)據(jù)生成單元生成的濃度數(shù)據(jù)執(zhí)行半色調(diào)處理來(lái)生成點(diǎn)數(shù)據(jù)。 優(yōu)選的是,打印控制器進(jìn)一步包括相關(guān)性獲取單元,該相關(guān)性獲取單元獲取灰度值與墨濃度之間的相關(guān)性,該相關(guān)性被基于打印寬度值設(shè)置,使得隨著與打印寬度值相對(duì)應(yīng)的規(guī)定方向中的打印頭的工作距離變短,每像素容許墨濃度的上限變小。在這樣的情況下,優(yōu)選的是,濃度數(shù)據(jù)生成單元使用由相關(guān)性獲取單元獲取的相關(guān)性基于圖像數(shù)據(jù)生成濃度數(shù)據(jù)。 優(yōu)選的是,圖像數(shù)據(jù)指定用于多個(gè)顏色分量的灰度值并且濃度數(shù)據(jù)生成單元包括顏色轉(zhuǎn)換單元,該顏色轉(zhuǎn)換單元參考用于多個(gè)顏色分量的灰度值與用于多種墨顏色的墨濃度之間的預(yù)定的相關(guān)性以將圖像數(shù)據(jù)轉(zhuǎn)換為指定用于多種墨顏色的每像素墨濃度的顏色轉(zhuǎn)換數(shù)據(jù),墨顏色包括至少一種單色墨顏色。優(yōu)選的是,打印控制器進(jìn)一步包括總墨量限制值設(shè)置單元,該總墨量限制值設(shè)置單元設(shè)置在總墨量限制處理中使用的總墨量限制值,用于減少單色墨顏色的墨濃度以便于減少用于所有墨顏色的每像素墨濃度的總和的容許值的上限,總墨量限制值設(shè)置單元基于打印寬度值設(shè)置總墨量限制值,使得隨著在與打印寬度值相對(duì)應(yīng)的規(guī)定方向中打印頭的工作距離變短,用于所有墨顏色的每像素墨濃度的總和的容許值的上限變小。優(yōu)選的是,濃度數(shù)據(jù)生成單元進(jìn)一步包括總墨量限制單元,該總墨量限制單元通過(guò)使用由總墨量限制值設(shè)置單元設(shè)置的總墨量限制值對(duì)由顏色轉(zhuǎn)換單元獲得的顏色轉(zhuǎn)換數(shù)據(jù)執(zhí)行總墨量限制處理來(lái)生成濃度數(shù)據(jù)。 優(yōu)選的是,在重復(fù)地執(zhí)行以打印圖像的點(diǎn)形成操作中的每一個(gè)中,打印頭移動(dòng)與相對(duì)于規(guī)定的方向在點(diǎn)形成操作中形成的點(diǎn)行的長(zhǎng)度相對(duì)應(yīng)的工作距離,并且打印寬度確定單元將打印寬度值設(shè)置為與所有的點(diǎn)形成操作當(dāng)中在規(guī)定的方向中打印頭的最短的工作距離相對(duì)應(yīng)的值。 在這樣的情況下,優(yōu)選的是,打印頭被提供有被布置在與規(guī)定的方向相交的方向中的多個(gè)噴嘴,并且打印單元在單個(gè)點(diǎn)形成操作中在多行中形成點(diǎn)。優(yōu)選的是,打印寬度確定單元進(jìn)一步包括提取單元,該提取單元從圖像數(shù)據(jù)中提取圖像塊,圖像塊包括對(duì)應(yīng)于在單個(gè)點(diǎn)形成操作中形成的點(diǎn)的像素組并且所述像素組包括在與點(diǎn)行相對(duì)應(yīng)的方向中延伸的多個(gè)行中的像素;和工作距離獲取單元,該工作距離獲取單元分析被提取的圖像塊,識(shí)別與相對(duì)于規(guī)定的方向等效于所述像素組中的顏色像素的一端的位置相對(duì)應(yīng)的顏色像素,和與在規(guī)定的方向中等效于顏色像素的另一端的位置相對(duì)應(yīng)的顏色像素,并且獲取與在與識(shí)別的顏色像素相對(duì)應(yīng)的位置之間的距離的規(guī)定方向中的分量相對(duì)應(yīng)的值,作為用于點(diǎn)形成操作的工作距離,每個(gè)顏色像素具有表示像素具有顏色的灰度值。優(yōu)選的是,該打印寬度確定單元基于由工作距離獲取單元獲取的工作距離為當(dāng)打印圖像時(shí)要執(zhí)行的每個(gè)點(diǎn)形成操作設(shè)置打印寬度值。 優(yōu)選的是,打印寬度確定單元包括打印介質(zhì)位置獲取單元,該打印介質(zhì)位置獲取單元獲取相對(duì)于規(guī)定的方向的在其上將要打印圖像的打印介質(zhì)的末端位置;圖像位置獲取單元,該圖像位置獲取單元獲取相對(duì)于規(guī)定的方向的與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置;以及位置關(guān)系確定單元,該位置關(guān)系確定單元確定相對(duì)于規(guī)定的方向的打印介質(zhì)的末端位置和與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置之間的位置關(guān)系。在這樣的情況下,優(yōu)選的是,打印寬度確定單元被構(gòu)造為,當(dāng)位置關(guān)系確定單元已經(jīng)確定在規(guī)定的方向中與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置中的至少一個(gè)位于規(guī)定的方向中的打印介質(zhì)的整個(gè)寬度的外部時(shí),能夠?qū)⒋蛴挾戎翟O(shè)置為基于規(guī)定的方向中打印介質(zhì)的寬度確定的值,所述打印介質(zhì)的整個(gè)寬度由規(guī)定的方向中打印介質(zhì)的末端位置限定。 優(yōu)選的是,當(dāng)圖像數(shù)據(jù)包括用于多頁(yè)的數(shù)據(jù)時(shí),打印寬度確定單元將打印寬度值設(shè)置為與在當(dāng)打印多頁(yè)的圖像時(shí)重復(fù)地執(zhí)行的所有點(diǎn)形成操作當(dāng)中在規(guī)定的方向中打印頭的最短的工作距離相對(duì)應(yīng)的值。 根據(jù)另一方面,本發(fā)明提供了一種用于生成點(diǎn)數(shù)據(jù)的方法,點(diǎn)數(shù)據(jù)指定點(diǎn)形成狀態(tài)并且要被提供給打印單元,打印單元被構(gòu)造為基于點(diǎn)數(shù)據(jù)執(zhí)行點(diǎn)形成操作以通過(guò)在規(guī)定的方向移動(dòng)打印頭同時(shí)從打印頭的噴嘴中噴射墨滴來(lái)在規(guī)定的方向中延伸的點(diǎn)行中形成點(diǎn),以及通過(guò)重復(fù)地執(zhí)行點(diǎn)形成操作以形成在與規(guī)定的方向正交的方向中并置的多個(gè)點(diǎn)行來(lái)打印圖像。該方法包括確定與在規(guī)定的方向中的打印頭的工作距離相對(duì)應(yīng)的打印寬度;基于指定每個(gè)像素的灰度值的圖像數(shù)據(jù)并且基于打印寬度值生成指定與用于每個(gè)像素的墨量相關(guān)的墨濃度的濃度數(shù)據(jù),使得隨著與打印寬度值相對(duì)應(yīng)的規(guī)定方向中打印頭的工作距離變短,每像素容許墨濃度的上限變??;以及通過(guò)對(duì)濃度數(shù)據(jù)執(zhí)行半色調(diào)處理來(lái)生成點(diǎn)數(shù)據(jù)。 優(yōu)選的是,所述方法進(jìn)一步包括獲取所述灰度值與所述墨濃度之間的相關(guān)性,基于所述打印寬度值設(shè)置所述相關(guān)性,使得隨著與打印寬度值相對(duì)應(yīng)的規(guī)定方向中所述打印頭的工作距離變短,每像素容許墨濃度的上限變小。在該情況下,優(yōu)選的是使用獲取的相關(guān)性基于所述圖像數(shù)據(jù)生成所述濃度數(shù)據(jù)。 優(yōu)選的是,所述圖像數(shù)據(jù)指定用于多個(gè)顏色分量的灰度值,并且生成所述濃度數(shù)據(jù)包括參考用于所述多個(gè)顏色分量的灰度值與用于多種墨顏色的墨濃度之間的預(yù)定的相關(guān)性將所述圖像數(shù)據(jù)轉(zhuǎn)換為指定用于所述多種墨顏色的每像素墨濃度的顏色轉(zhuǎn)換數(shù)據(jù),所述墨顏色包括至少一個(gè)單色墨顏色。優(yōu)選的是,所述方法進(jìn)一步包括設(shè)置在總墨量限制處理中使用的總墨量限制值,用于減少用于所有墨顏色的每像素墨濃度的總和的容許值的上限而減少單色墨顏色的墨濃度,基于所述打印寬度值設(shè)置所述總墨量限制值,使得隨著與所述打印寬度值相對(duì)應(yīng)的規(guī)定方向中打印頭的工作距離變短,用于所有墨顏色的每像素墨濃度的總和的容許值的上限變小。優(yōu)選的是,通過(guò)使用所述總墨量限制值對(duì)所述顏色轉(zhuǎn)換數(shù)據(jù)執(zhí)行總墨量限制處理來(lái)生成濃度數(shù)據(jù)。 優(yōu)選的是,在重復(fù)地執(zhí)行以打印圖像的點(diǎn)形成操作中的每一個(gè)中,所述打印頭移動(dòng)與相對(duì)于規(guī)定的方向在所述點(diǎn)形成操作中形成的點(diǎn)行的長(zhǎng)度相對(duì)應(yīng)的工作距離,并且確定所述打印寬度值將所述打印寬度值設(shè)置為與所有的點(diǎn)形成操作當(dāng)中在規(guī)定的方向中所述打印頭的最短的工作距離相對(duì)應(yīng)的值。 在該情況下,優(yōu)選的是,所述打印頭被提供有被布置在與規(guī)定的方向相交的方向中的多個(gè)噴嘴,并且所述打印單元在單個(gè)點(diǎn)形成操作中在多行中形成點(diǎn)。優(yōu)選的是,確定所述打印寬度值進(jìn)一步包括從圖像數(shù)據(jù)提取圖像塊,所述圖像塊包括對(duì)應(yīng)于在單個(gè)點(diǎn)形成操作中形成的點(diǎn)的像素組并且所述像素組包括在與點(diǎn)行相對(duì)應(yīng)的方向中延伸的多個(gè)行中的像素;和分析所提取的圖像塊,識(shí)別與相對(duì)于規(guī)定的方向等效于所述像素組中的顏色像素的一端的位置相對(duì)應(yīng)的顏色像素,和與在規(guī)定的方向中等效于顏色像素的另一端的位置相對(duì)應(yīng)的顏色像素,并且獲取在與識(shí)別的顏色像素相對(duì)應(yīng)的位置之間的距離與在規(guī)定方向中的分量相對(duì)應(yīng)的值,作為用于所述點(diǎn)形成操作的工作距離,每個(gè)顏色像素具有表示所述像素具有顏色的灰度值。優(yōu)選的是,確定所述打印寬度值基于獲取的用于當(dāng)打印圖像時(shí)要執(zhí)行的每個(gè)點(diǎn)形成操作的工作距離設(shè)置所述打印寬度值。
優(yōu)選的是,確定所述打印寬度值包括獲取相對(duì)于規(guī)定的方向的要打印圖像的打
印介質(zhì)的末端位置;獲取相對(duì)于規(guī)定的方向的與所述圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置;
以及確定相對(duì)于所述規(guī)定的方向的打印介質(zhì)的末端位置和與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末
端位置之間的位置關(guān)系。在該情況下,優(yōu)選的是,當(dāng)確定在規(guī)定的方向中與圖像數(shù)據(jù)相對(duì)應(yīng)
的圖像的末端位置中的至少一個(gè)位于規(guī)定的方向中的打印介質(zhì)的整個(gè)寬度的外部時(shí),確定
所述打印寬度值將所述打印寬度值設(shè)置為基于規(guī)定的方向中的打印介質(zhì)的寬度確定的值,
通過(guò)規(guī)定的方向中的打印介質(zhì)的末端位置限定所述打印介質(zhì)的整個(gè)寬度。 優(yōu)選的是,當(dāng)圖像數(shù)據(jù)包括用于多頁(yè)的數(shù)據(jù)時(shí),確定所述打印寬度值將打印寬度
值設(shè)置為與當(dāng)打印用于多頁(yè)的圖像時(shí)重復(fù)地執(zhí)行的所有的點(diǎn)形成操作當(dāng)中在規(guī)定的方向
中打印頭的最短的工作距離相對(duì)應(yīng)的值。
根據(jù)下面結(jié)合附圖的描述,本發(fā)明的特定特征和優(yōu)點(diǎn)以及其它目的將會(huì)更加明 顯,其中 圖1是概念性地示出根據(jù)本發(fā)明的第一實(shí)施例的打印機(jī)和PC的電氣結(jié)構(gòu)的框 圖; 圖2(a)是示出墨盒如何在打印介質(zhì)之上掃描的部分平面圖;
圖2(b)是示出墨盒的底面結(jié)構(gòu)的墨盒的仰視圖; 圖3示出L尺寸顏色轉(zhuǎn)換表、A4尺寸顏色轉(zhuǎn)換表、以及打印寬度兼容的顏色轉(zhuǎn)換 表的示例; 圖4是示出根據(jù)第一實(shí)施例的打印控制處理中的步驟的流程圖;
圖5(a)概念性地示出作為打印的目標(biāo)的圖像數(shù)據(jù);
圖5 (b)概念性地示出圖像塊m ; 圖6是示出在圖4的打印控制處理中的打印寬度確定處理中的步驟的流程圖;
圖7是示出根據(jù)本發(fā)明的第二實(shí)施例的打印控制處理中的步驟的流程圖;以及
圖8是示出L尺寸總墨量限制值L1、A4尺寸總墨量限制值L2、以及打印寬度兼容 的總墨量限制值L3當(dāng)中的關(guān)系的圖。
具體實(shí)施例方式
將會(huì)同時(shí)參考附圖描述根據(jù)本發(fā)明的實(shí)施例的打印控制器,其中通過(guò)相同的附圖 標(biāo)記指定同樣的部件或者組件以避免重復(fù)的描述。 圖1是概念性地示出根據(jù)本發(fā)明的第一實(shí)施例的打印機(jī)30和PC10的電氣結(jié)構(gòu)的 框圖。PC IO主要由CPU 11、R0M 13、RAM 15、硬盤(pán)驅(qū)動(dòng)17 (在下文中被縮寫(xiě)為HDD 17)、接 口 19、輸入單元21、以及監(jiān)視器單元23構(gòu)成,上述所有組件經(jīng)由總線24互連。PC 10被構(gòu) 造為指示打印機(jī)30以適當(dāng)?shù)哪看蛴D像。 CPU ll根據(jù)被存儲(chǔ)在ROM 13、RAM 15、以及HDD 17中的程序和定值控制被連接至 總線24的PC IO的每個(gè)組件。ROM 13是存儲(chǔ)用于控制PC 10的操作的程序等等的存儲(chǔ)器 單元。RAM 15是用于暫時(shí)地存儲(chǔ)在由CPU ll執(zhí)行的處理期間所要求的數(shù)據(jù)等等的可讀的 并且可寫(xiě)的存儲(chǔ)器。 RAM 15是用于存儲(chǔ)打印寬度兼容的顏色轉(zhuǎn)換表15a。稍后將會(huì)參考圖3描述打印 寬度兼容的顏色轉(zhuǎn)換表15a。 HDD 17存儲(chǔ)用作打印控制程序、L尺寸顏色轉(zhuǎn)換表17b、以及 A4尺寸顏色轉(zhuǎn)換表17c的打印機(jī)驅(qū)動(dòng)17a。稍后將會(huì)參考圖3描述顏色轉(zhuǎn)換表17b和17c。
例如,輸入單元21用于輸入用戶(hù)指令并且由鍵盤(pán)、鼠標(biāo)等等構(gòu)成。例如,監(jiān)視器單 元23由CRT顯示器或者液晶顯示器構(gòu)成,并且用作示出各種處理、用戶(hù)輸入的數(shù)據(jù)等等的 詳細(xì)情況的可視顯示器。 打印機(jī)30是噴墨打印機(jī)。打印機(jī)30具有中央處理單元(CPU) 31 ;ROM 32,該ROM 32存儲(chǔ)由CPU 31執(zhí)行的各種控制程序和其它數(shù)據(jù);以及RAM 33,該RAM 33用于存儲(chǔ)從被 連接至打印機(jī)30的PCIO傳輸?shù)目刂菩盘?hào)和打印數(shù)據(jù)。CPU 31、 ROM 32、以及RAM 33被連 接至IA)端口 34。
1/0端口 34還被連接至接口 35、 CR監(jiān)視器37、打印頭39、以及LF電機(jī)40。 CPU 31基于經(jīng)由接口 35從PC IO傳輸?shù)拇蛴?shù)據(jù)將噴射信號(hào)輸出至用于在其中形成的每個(gè)噴 嘴的打印頭39。 CPU 31還驅(qū)動(dòng)用于往復(fù)支撐打印頭39的墨盒38的CR電機(jī)37,并且驅(qū)動(dòng) 用于旋轉(zhuǎn)傳送輥41以傳送打印介質(zhì)P的LF電機(jī)40。打印介質(zhì)P的示例包括紙張和0HP片 材。 圖2(a)是示出墨盒38如何在打印介質(zhì)P之上掃描的部分平面圖。圖2 (b)是示 出墨盒38的底面結(jié)構(gòu)的墨盒38的仰視圖。 通過(guò)控制CR電機(jī)37 (參見(jiàn)圖1),打印機(jī)30能夠在往復(fù)方向中移動(dòng)被安裝在墨盒 38上的打印頭39同時(shí)從被提供在打印頭39的底面中的噴嘴43中噴射墨,以沿著掃描方向 在打印介質(zhì)P上形成點(diǎn)行(在下文中被稱(chēng)為"點(diǎn)形成操作")。打印機(jī)30通過(guò)重復(fù)此點(diǎn)形成 操作以在正交于掃描方向的打印介質(zhì)P的傳送方向中一個(gè)接一個(gè)地形成點(diǎn)行來(lái)打印圖像。
如圖2(b)中所示,用于將墨噴射在打印介質(zhì)P上的多個(gè)噴嘴43被形成在打印頭 39的底面中的沿著打印介質(zhì)P的傳送方向延伸的行中。為墨顏色青色(C)、品紅(M)、黃色 (Y)、以及黑色(K或者Bk)中的每一種提供了一行噴嘴43。因此,在使用打印頭39執(zhí)行的 一個(gè)點(diǎn)形成操作中能夠形成多個(gè)點(diǎn)行。用于四種顏色C、M、Y以及K中的每一種的墨被提供 給打印頭39。 如圖2(b)中所示,介質(zhì)傳感器50和打印頭39 —起被提供在墨盒38上。介質(zhì)傳 感器50被提供有由發(fā)光二極管構(gòu)成的發(fā)光元件51,和由光電傳感器構(gòu)成的光接收元件52。 發(fā)光元件51朝著打印介質(zhì)P照射光,而光接收元件52接收反射離開(kāi)打印介質(zhì)P的光?;?于由光接收元件52接收的反射光的量,介質(zhì)傳感器50能夠檢測(cè)打印介質(zhì)P的存在和在掃 描方向中的該打印介質(zhì)P的邊緣位置。 對(duì)于在打印圖像時(shí)重復(fù)地執(zhí)行的每個(gè)點(diǎn)形成操作,打印頭39移動(dòng)等于在當(dāng)前點(diǎn) 形成操作中形成的點(diǎn)行的長(zhǎng)度的工作距離。更加具體地,打印頭39在掃描方向中從形成的 點(diǎn)的一端移動(dòng)到另一端。在一個(gè)點(diǎn)形成操作中打印點(diǎn)行之后,打印頭39反轉(zhuǎn)方向,移到用 于打印下一個(gè)點(diǎn)行的起始位置,并且開(kāi)始用于下一個(gè)點(diǎn)行的點(diǎn)形成操作。換言之,對(duì)于每個(gè) 點(diǎn)形成操作,打印頭39不需要在掃描方向中從打印介質(zhì)P的一端移動(dòng)到另一端,而是從點(diǎn) 行的一端移到另一端,如上所述。注意的是,如果掃描方向沿著打印介質(zhì)P的左到右的方向 延伸,如果打印頭39在某些點(diǎn)形成方向中從左到右移動(dòng),則打印頭39在下一個(gè)點(diǎn)形成方向 中從右到左移動(dòng)。 由于當(dāng)打印頭39的工作距離長(zhǎng)時(shí)在點(diǎn)形成操作中的打印頭39的工作時(shí)間也長(zhǎng),
所以能夠分配足夠的時(shí)間用于允許在每個(gè)點(diǎn)形成操作中打印的點(diǎn)行滲透打印介質(zhì)P或者
變干,從而即使當(dāng)大量的墨被噴射在打印介質(zhì)P上時(shí),也避免諸如墨溢出并且擴(kuò)散的問(wèn)題。
相反地,由于當(dāng)點(diǎn)形成操作中的工作距離短時(shí)打印頭39的工作時(shí)間短,因此不能夠分配足
夠的時(shí)間量以允許在每個(gè)點(diǎn)形成操作中打印的點(diǎn)行滲透到打印介質(zhì)P或者變干。 因此,在掃描方向中的打印頭39的工作距離被縮短時(shí),在本實(shí)施例中生成打印寬
度兼容的顏色轉(zhuǎn)換表15a,用于降低用于每像素容許墨濃度的上限。 圖3示出L尺寸顏色轉(zhuǎn)換表17b、A4尺寸顏色轉(zhuǎn)換表17c、以及打印寬度兼容的顏 色轉(zhuǎn)換表15a的示例。如圖3中所示,顏色轉(zhuǎn)換表15a、17b、以及17c中的每一個(gè)存儲(chǔ)與墨 量相關(guān)的表示R、G、以及B顏色中的每一個(gè)的亮度的RGB值與表示用于C、M、 Y、以及K顏色中的每一個(gè)的墨濃度的CMYK值之間的相關(guān)性。R、G、以及B值被限定在0到255的范圍內(nèi)。 C、M、Y以及K值也被限定在0到255的范圍內(nèi)。使用在顏色轉(zhuǎn)換表15a、 17b、以及17c中設(shè) 置的RGB值與CMYK值之間的這些相關(guān)性能夠?qū)⒅付總€(gè)像素的RGB值的圖像數(shù)據(jù)轉(zhuǎn)換為 指定每個(gè)像素的CMYK值的濃度數(shù)據(jù)。 L尺寸顏色轉(zhuǎn)換表17b是適合L尺寸打印介質(zhì)的顏色轉(zhuǎn)換表。L尺寸打印介質(zhì)的 示例包括L尺寸相紙。L尺寸顏色轉(zhuǎn)換表17b中的CMYK值中的每一個(gè)已經(jīng)被設(shè)置為使得用 于所有顏色的每像素總墨濃度不大于用于L尺寸打印介質(zhì)的預(yù)定上限(例如,562)。每像 素總墨濃度表示通過(guò)將用于單像素的C、M、 Y以及K的墨濃度相加而獲得的值。例如,在與 RGB值(O,O,O)相對(duì)應(yīng)的CYMK值(137, 113, 121, 191)的情況下由于137+113+121+191 = 562,因此用于所有墨顏色的每像素總墨濃度是562。當(dāng)基于L尺寸顏色轉(zhuǎn)換表17b生成濃 度數(shù)據(jù)時(shí),每像素總墨濃度必須不能超過(guò)L尺寸打印介質(zhì)的預(yù)定上限。這樣,對(duì)于與L尺寸 打印介質(zhì)P的打印寬度相對(duì)應(yīng)的打印操作,PC 10能夠可靠地抑制墨溢出和擴(kuò)散。
類(lèi)似地,A4尺寸顏色轉(zhuǎn)換表17c是適合A4尺寸打印介質(zhì)的顏色轉(zhuǎn)換表。A4尺寸 顏色轉(zhuǎn)換表17c中的CMYK值已經(jīng)被設(shè)置為使得用于所有顏色的每像素總墨濃度不大于A4 尺寸打印介質(zhì)的預(yù)定上限(例如,579)。當(dāng)基于A4尺寸顏色轉(zhuǎn)換表17c生成濃度數(shù)據(jù)時(shí), 用于所有墨顏色的每像素總墨濃度不大于A4尺寸打印介質(zhì)的預(yù)定上限,從而在與A4尺寸 打印介質(zhì)P的打印寬度相對(duì)應(yīng)的打印操作中可靠地抑制墨溢出和擴(kuò)散。
因?yàn)锳4尺寸打印介質(zhì)大于L尺寸打印介質(zhì),所以為A4尺寸打印介質(zhì)設(shè)置的上限 大于為L(zhǎng)尺寸打印介質(zhì)設(shè)置的上限。因此,掃描方向中的打印頭39的工作距離當(dāng)以與A4 尺寸打印介質(zhì)P相對(duì)應(yīng)的寬度打印時(shí)比當(dāng)以與L尺寸打印介質(zhì)P相對(duì)應(yīng)的寬度打印時(shí)大。 因此,能夠假定當(dāng)以與A4尺寸打印介質(zhì)相對(duì)應(yīng)的寬度打印時(shí)與以與L尺寸打印介質(zhì)相對(duì)應(yīng) 的寬度打印時(shí)進(jìn)行比較,即使噴射相對(duì)較大量的墨也將不容易出現(xiàn)墨溢出和擴(kuò)散。
雖然顏色轉(zhuǎn)換表17b和17c對(duì)應(yīng)于不同尺寸的打印介質(zhì)P,打印寬度兼容的顏色 轉(zhuǎn)換表15a對(duì)應(yīng)于在打印操作期間掃描方向中的打印頭39的工作距離。在本實(shí)施例中,PC 10找到與掃描方向中的打印頭39的工作距離相對(duì)應(yīng)的打印寬度W,并且使用該打印寬度W 找到CMYK值,并且通過(guò)線性插值法基于被存儲(chǔ)在L尺寸顏色轉(zhuǎn)換表17b中的CMYK值和被 存儲(chǔ)在A4尺寸顏色轉(zhuǎn)換表17c中的CMYK值,生成打印寬度兼容的顏色轉(zhuǎn)換表15a,并且使 用此打印寬度兼容的顏色轉(zhuǎn)換表15a將圖像數(shù)據(jù)轉(zhuǎn)換為濃度數(shù)據(jù)。 對(duì)于顏色轉(zhuǎn)換表17b和17c中的每一個(gè),可以準(zhǔn)備兩個(gè)版本的顏色轉(zhuǎn)換表并且將 其存儲(chǔ)在HDD 17中以對(duì)應(yīng)于其中豎直地(即,其縱向尺寸與傳送方向?qū)?zhǔn))加載打印介質(zhì) P的情況,和其中水平地(即,其縱向方向與掃描方向?qū)?zhǔn))加載打印介質(zhì)P的情況。然而, 為了簡(jiǎn)化實(shí)施例的描述,下面的描述將會(huì)假定打印介質(zhì)P始終被豎直地加載在打印機(jī)30中 并且與此豎直定向相對(duì)應(yīng)的顏色轉(zhuǎn)換表17b和17c中的每一個(gè)被存儲(chǔ)在HDD 17中。
圖4是示出用于生成打印寬度兼容的顏色轉(zhuǎn)換表15a并且控制打印機(jī)30打印圖 像的打印控制處理中的步驟的流程圖。PC IO的CPU 11根據(jù)打印驅(qū)動(dòng)17a(參見(jiàn)圖l)執(zhí)行 此打印控制處理。在CPU ll執(zhí)行此處理之前,用戶(hù)選擇要被打印的圖像數(shù)據(jù)。用戶(hù)還選擇 其中圖像數(shù)據(jù)要被打印的打印模式。能夠根據(jù)諸如要被打印的打印介質(zhì)的類(lèi)型、和打印質(zhì) 量的各種不同的參數(shù)選擇打印模式。用戶(hù)還能夠指定無(wú)邊距打印。 在圖4中所示的處理的S402中,CPU 11執(zhí)行打印寬度確定處理以確定要在打印機(jī)30上打印的圖像的打印寬度W。 在這里,將會(huì)參考圖5(a)描述在S402的打印寬度確定處理中設(shè)置的打印寬度W。 圖5(a)概念性地示出作為打印的目標(biāo)的圖像數(shù)據(jù)。圖5(a)中的陰影區(qū)域表示由顏色像素 (即,具有顏色的像素)構(gòu)造的區(qū)域,而非陰影區(qū)域表示由無(wú)色像素(即,不具有顏色的像 素)構(gòu)造的區(qū)域。無(wú)色像素的所有R、G、以及B分量在0至lj 255的范圍中具有最大值"255"。 因此在所有的R、G、以及B分量中無(wú)色像素具有最高的亮度。相反地,顏色像素的R、G、以及 B分量中的至少一個(gè)具有小于最大值255的亮度。 在將與此圖像數(shù)據(jù)相對(duì)應(yīng)的圖像形成在打印介質(zhì)P上時(shí),在點(diǎn)形成操作中打印頭 39從被形成的點(diǎn)行的一端移到點(diǎn)行的另一端,如圖2中所示,而不是從打印介質(zhì)P的一端移 到另一端。換言之,打印頭39的工作距離根據(jù)點(diǎn)形成操作不同。注意的是,單個(gè)點(diǎn)形成操 作被定義為下述操作,其中打印頭39選擇性地形成點(diǎn),同時(shí)在從一側(cè)到另一側(cè)的掃描方向 中進(jìn)行掃描,以從點(diǎn)行的一端到點(diǎn)行的另一端形成點(diǎn)行。 在S402的打印寬度確定處理中,CPU 11將圖像數(shù)據(jù)劃分為多個(gè)圖像塊并且分析 每個(gè)塊以找到用于每個(gè)圖像塊的打印寬度WB。在這里,圖像塊表示包括與在單個(gè)點(diǎn)形成操 作中形成的多個(gè)點(diǎn)行相對(duì)應(yīng)的像素組的單位。在單個(gè)點(diǎn)形成操作中形成的點(diǎn)行的數(shù)目等于 在打印介質(zhì)傳送方向中在打印頭39上被對(duì)準(zhǔn)并且在單個(gè)點(diǎn)形成操作中用于噴射墨的噴嘴 的數(shù)目。依賴(lài)于打印模式事先確定用于在每個(gè)點(diǎn)形成操作中執(zhí)行墨噴射的噴嘴的數(shù)目。在 一些打印模式中,在打印介質(zhì)傳送方向中在打印頭39上對(duì)準(zhǔn)的所有噴嘴被用于基于打印 數(shù)據(jù)選擇性地噴射墨。因此,在此打印模式中,在單個(gè)點(diǎn)形成操作中形成的點(diǎn)行的數(shù)目等于 在打印介質(zhì)傳送方向中在打印頭39上被對(duì)準(zhǔn)的所有噴嘴的數(shù)目。然而,在一些其它的打印 模式中,只有在打印頭上在記錄介質(zhì)傳送方向中被對(duì)準(zhǔn)的一部分噴嘴被用于執(zhí)行墨噴射。 在這樣的情況下,在單個(gè)點(diǎn)形成操作中形成的點(diǎn)行的數(shù)目等于在打印介質(zhì)傳送方向中被對(duì) 準(zhǔn)并且在點(diǎn)形成操作中被用于噴射墨的該部分噴嘴的數(shù)目。每個(gè)圖像塊的打印寬度WB是 與在用于與同一圖像塊相對(duì)應(yīng)的單個(gè)點(diǎn)形成操作的掃描方向中打印頭39的工作距離相關(guān) 聯(lián)的值。 CPU 11將被打印的圖像的打印寬度W設(shè)置為用于所有圖像塊的打印寬度WB當(dāng)中 的最小的打印寬度WB。換言之,被打印的圖像的打印寬度被設(shè)置為與點(diǎn)形成操作相對(duì)應(yīng)的 其中掃描方向上打印頭39的工作距離最短的打印寬度WB。利用在圖5(a)中所示的采樣圖 像數(shù)據(jù),由于在基于圖像塊m執(zhí)行的第m個(gè)點(diǎn)形成操作期間的打印頭39的工作距離在所有 的點(diǎn)形成操作中是最短的工作距離,因此CPU ll將打印寬度W設(shè)置為圖像塊m的打印寬度 WB。 接下來(lái),將會(huì)參考圖5(b)描述圖像塊的打印寬度WB。圖5(b)概念性地示出圖像 塊m。圖5(b)中的方塊中的每一個(gè)代表像素。即,陰影方塊表示顏色像素,并且非陰影方塊 表示無(wú)色像素。如圖5(b)中所示,圖像塊包括在與掃描方向(圖5(b)中的左到右方向) 相對(duì)應(yīng)的方向中被對(duì)準(zhǔn)的多個(gè)像素行(在本示例中五行)。換言之,來(lái)自于打印頭39上在 打印介質(zhì)傳送方向中被對(duì)準(zhǔn)的所有噴嘴當(dāng)中的五個(gè)噴嘴被用于在單個(gè)點(diǎn)形成操作中選擇 性地噴射墨以形成圖像塊m。 在本實(shí)施例中,CPU 11識(shí)別對(duì)應(yīng)于等于掃描方向中的一端的位置的像素組中的顏 色像素當(dāng)中的顏色像素54,和對(duì)應(yīng)于等于掃描方向中的另一端的位置的顏色像素55,并且
12將圖像塊的打印寬度WB設(shè)置為與顏色像素54和55相對(duì)應(yīng)的位置之間的距離的掃描方向 分量。在將RGB圖像數(shù)據(jù)轉(zhuǎn)換為CMYK濃度數(shù)據(jù)之后執(zhí)行的半色調(diào)處理中,CPUl 1把CMYK數(shù) 據(jù)中的墨濃度與閾值相比較以便于將每個(gè)像素的墨濃度轉(zhuǎn)換成表示開(kāi)啟點(diǎn)或者關(guān)閉點(diǎn)的 二進(jìn)制值。因此,沒(méi)有始終為與圖像數(shù)據(jù)中的顏色像素相對(duì)應(yīng)的每個(gè)像素形成點(diǎn)。因此,根 據(jù)上述處理找到的打印寬度WB的值沒(méi)有始終精確地表示掃描方向中的打印頭39的工作距 離。然而,由于打印寬度WB大致對(duì)應(yīng)于掃描方向中的打印頭39的工作距離,所以在本實(shí)施 例中打印寬度WB被視為與掃描方向中的打印頭39的工作距離相對(duì)應(yīng)的值。
打印頭39可以不為不包括任何顏色像素而僅包括具有(255, 255, 255)的RGB值 的無(wú)色像素的這樣的圖像塊執(zhí)行噴墨操作。在這樣的情況下,在本實(shí)施例中CPU ll沒(méi)有獲 取用于此圖像塊的打印寬度WB。 返回到圖4,在S404中CPU 11獲取在S402的打印寬度確定處理中確定的打印寬 度W。在S406中CPU 11獲取L尺寸顏色轉(zhuǎn)換表17b和L尺寸打印介質(zhì)P的寬度Wl,并且 在S408中獲取A4尺寸顏色轉(zhuǎn)換表17c和用于A4尺寸打印介質(zhì)P的寬度W2。打印介質(zhì)P 的寬度Wl和W2對(duì)應(yīng)于在掃描方向中從一端到另一端的被加載在打印機(jī)30中的打印介質(zhì)P 的長(zhǎng)度。因此,當(dāng)打印介質(zhì)P被豎直地加載在打印機(jī)30中時(shí),打印介質(zhì)P的較短的尺寸對(duì) 應(yīng)于寬度W1和W2。打印介質(zhì)P的寬度W1和W2被預(yù)存儲(chǔ)在HDD 17中。
在S410中CPU 11基于顏色轉(zhuǎn)換表17b和17c生成打印寬度兼容的顏色轉(zhuǎn)換表 15a(參見(jiàn)圖3)。在此處理中,CPU 11通過(guò)基于打印寬度W的被存儲(chǔ)在A4尺寸顏色轉(zhuǎn)換表 17c中的CMYK值和被存儲(chǔ)在L尺寸顏色轉(zhuǎn)換表17b中的CMYK值的線性插值找到CMYK值, 并且將這些CMYK值存儲(chǔ)在打印寬度兼容的顏色轉(zhuǎn)換表15a中與RGB值相關(guān)聯(lián)。例如,根據(jù) 下面的等式(1)計(jì)算被存儲(chǔ)在打印寬度兼容的顏色轉(zhuǎn)換表15a中的CMYK值
(打印寬度兼容的顏色轉(zhuǎn)換表中的CMYK值) = [(A4尺寸顏色轉(zhuǎn)換表中的CMYK值)-(L尺寸顏色轉(zhuǎn)換表中的CMYK值)]X a+(L
尺寸顏色轉(zhuǎn)換表中的CMYK值)...(1) 其中a是滿(mǎn)足下述等式(2)的插值常數(shù) a =[(打印寬度W)-(寬度W1)]/[(寬度W2)-(寬度W1)]…(2)
由于對(duì)上述等式中的打印寬度W的較小值來(lái)說(shuō)插值系數(shù)a較小,結(jié)果打印寬度兼 容的顏色轉(zhuǎn)換表15a中的CMYK值較小。換言之,上述等式被用于獲取RGB值與設(shè)置的CMYK 值之間的相關(guān)性,從而對(duì)于打印寬度W的較小值來(lái)說(shuō)每像素容許墨濃度的上限較小。
在S414中CPU 11使用在上面獲取的打印寬度兼容的顏色轉(zhuǎn)換表15a中的相關(guān)性 執(zhí)行顏色轉(zhuǎn)換處理。在此處理中,CPU ll通過(guò)基于根據(jù)打印寬度W獲取的相關(guān)性將像素的 RGB值轉(zhuǎn)換為CMYK值基于指定用于每個(gè)像素的RGB值的圖像數(shù)據(jù)生成指定用于每個(gè)像素的 CMYK值的濃度數(shù)據(jù)。因此,CPU 11能夠生成濃度數(shù)據(jù),其中對(duì)于打印寬度W的較小值來(lái)說(shuō) 每像素容許墨濃度的上限較小。 在S416中CPU ll對(duì)濃度數(shù)據(jù)執(zhí)行半色調(diào)處理以產(chǎn)生點(diǎn)數(shù)據(jù)。例如,在半色調(diào)處 理中,CPU ll通過(guò)將每個(gè)像素的墨濃度與閾值比較將用于每個(gè)像素的墨濃度轉(zhuǎn)換為表示 有(ON)(點(diǎn)的形成)或者無(wú)(OFF)(點(diǎn)的非形成)的值。因此,通過(guò)基于此點(diǎn)數(shù)據(jù)將點(diǎn)形成 在打印介質(zhì)上,打印機(jī)30能夠?qū)D像打印在打印介質(zhì)上,其中通過(guò)點(diǎn)的出現(xiàn)比率呈現(xiàn)亮和 暗?;谡`差擴(kuò)散法或者抖動(dòng)法可以執(zhí)行S416的半色調(diào)處理。
在S418中CPU 11執(zhí)行打印數(shù)據(jù)傳輸處理。在此處理中,CPU 11將命令添加至生 成的點(diǎn)數(shù)據(jù)中并且將此數(shù)據(jù)傳輸?shù)酱蛴C(jī)30作為打印數(shù)據(jù)。接下來(lái),CPU ll結(jié)束當(dāng)前打 印控制處理。 根據(jù)上述打印控制處理,PC 10生成濃度數(shù)據(jù),其中隨著掃描方向中的打印頭39 的工作距離(打印寬度W)被縮短,每像素容許墨濃度的上限被減少。因此,PC IO能夠控 制打印機(jī)30以使用適當(dāng)?shù)哪看蛴D像。 換言之,當(dāng)打印頭39的工作距離較短時(shí)每像素容許墨濃度的上限相對(duì)較小。此濃 度數(shù)據(jù)限制被確定為在從S416的半色調(diào)處理中的濃度數(shù)據(jù)獲得的點(diǎn)數(shù)據(jù)中具有不小于閾 值的像素(被設(shè)置為有(ON)的像素)的數(shù)目,從而限制形成在打印介質(zhì)P上的點(diǎn)的數(shù)目。 換言之,此處理能夠限制被噴射在打印介質(zhì)P上的墨量。因此,即使當(dāng)打印頭39的工作距 離短并且開(kāi)始下一個(gè)點(diǎn)形成操作而沒(méi)有為前面的點(diǎn)形成操作中打印的點(diǎn)行分配長(zhǎng)的干燥 時(shí)間時(shí),根據(jù)本實(shí)施例的PC 10能夠抑制墨溢出和擴(kuò)散的發(fā)生。 另一方面,對(duì)于打印頭39的長(zhǎng)的工作距離將每像素容許墨濃度的上限設(shè)置為相 對(duì)較高。在這樣的情況下,能夠使用相對(duì)大量的墨表達(dá)更大范圍的顏色。此外,由于當(dāng)打印 頭39的工作距離長(zhǎng)時(shí)能夠?yàn)樵诿總€(gè)點(diǎn)形成操作中形成的點(diǎn)行分配充分長(zhǎng)的干燥時(shí)間,所 以即使當(dāng)將較大量的墨噴射在打印介質(zhì)P上時(shí),也不容易出現(xiàn)墨溢出或者擴(kuò)散。
接下來(lái),將會(huì)參考圖6描述用于確定打印寬度W的S402的打印寬度確定處理。圖 6是示出此處理中的步驟的流程圖。在S602中CPU11獲取相對(duì)于掃描方向的與圖像數(shù)據(jù)相 對(duì)應(yīng)的圖像的邊緣位置。在S604中CPU ll獲取相對(duì)于掃描方向的在其上將會(huì)打印圖像的 打印介質(zhì)P的邊緣位置。被提供在打印頭39上的介質(zhì)傳感器50(參見(jiàn)圖2)檢測(cè)打印介質(zhì) P的邊緣位置。 在S608中CPU 11確定與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的整個(gè)寬度是否位于打印介質(zhì)P 的整個(gè)寬度的內(nèi)部。具體地,CPU 11確定相對(duì)于由往復(fù)墨盒38所沿著的路徑上的固定點(diǎn) (例如,一端)表示的原點(diǎn)的在掃描方向中的打印介質(zhì)P的邊緣位置和與圖像數(shù)據(jù)相對(duì)應(yīng)的 圖像的邊緣位置之間的位置關(guān)系。換言之,CPU ll確定圖像的左邊緣是否沒(méi)有位于打印介 質(zhì)P的左邊緣的左邊并且圖像的右邊緣是否沒(méi)有位于打印介質(zhì)P的右邊緣的右邊,其中掃 描方向在左右方向中延伸。 當(dāng)圖像的左邊緣沒(méi)有位于打印介質(zhì)P的左邊緣的左邊并且圖像的右邊緣沒(méi)有位 于打印介質(zhì)P的右邊緣的右邊時(shí),CPU 11確定圖像的整個(gè)寬度位于打印介質(zhì)P的整個(gè)寬度 的內(nèi)部。當(dāng)CPU ll確定圖像的整個(gè)寬度位于打印介質(zhì)P的整個(gè)寬度的內(nèi)部(S608 :是)時(shí), 在S610中CPU ll將打印寬度W初始化為打印介質(zhì)P的寬度。在S612中CPU 11從圖像數(shù) 據(jù)中提取單圖像塊(參見(jiàn)圖5)。在S614中CPU ll分析提取的圖像塊以獲取圖像塊的打印 寬度WB。由于已經(jīng)參考圖5(b)描述了獲取打印寬度WB的方法,所以將不會(huì)重復(fù)此描述。 盡管在流程圖中沒(méi)有進(jìn)行描述,但是當(dāng)提取的圖像塊不包括任何顏色像素時(shí),CPU11不能夠 獲取打印寬度WB。在這樣的情況下,CPU 11返回到S612并且對(duì)下一個(gè)圖像塊執(zhí)行處理。
在S616中CPU ll確定打印寬度W是否大于當(dāng)前圖像塊的打印寬度WB。如果打 印寬度W大于當(dāng)前圖像塊的打印寬度WB(S616 :是),則在S618中CPU ll將打印寬度W設(shè) 置為當(dāng)前圖像塊的打印寬度WB。然而,如果打印寬度W小于或者等于當(dāng)前圖像塊的打印寬 度WB(S616:否),則在S620中CPU 11確定是否已經(jīng)檢查了當(dāng)前頁(yè)的所有圖像塊。如果存在未檢查的圖像塊(S620 :否),則CPU 11返回到S612并且提取下一個(gè)圖像塊。
CPU 11重復(fù)上述處理直到已經(jīng)檢查了當(dāng)前頁(yè)的所有圖像塊(S620 :是)。在S622 中CPU ll確定圖像數(shù)據(jù)是否包括用于多頁(yè)的數(shù)據(jù)。注意的是,例如,當(dāng)用于多頁(yè)的數(shù)據(jù)被 包括在用于其中圖像以原始尺寸被打印的正常打印操作的圖像數(shù)據(jù)中時(shí),在S622中做出 肯定判斷。當(dāng)圖像數(shù)據(jù)包括通過(guò)放大用于單頁(yè)的圖像數(shù)據(jù)來(lái)生成用于多頁(yè)的圖像數(shù)據(jù)時(shí), 諸如當(dāng)執(zhí)行多頁(yè)打印以創(chuàng)建相對(duì)大尺寸的圖像諸如海報(bào)時(shí),在S622中也做出肯定判斷。
如果圖像數(shù)據(jù)不包括用于多頁(yè)的數(shù)據(jù)(S622 :否),那么CPU 11結(jié)束S402的打印 寬度確定處理并且返回到圖4的S404。通過(guò)此處理,CPU 11能夠?qū)⒋蛴挾萕設(shè)置為與重 復(fù)地執(zhí)行以打印圖像的所有點(diǎn)形成操作當(dāng)中在掃描方向中打印頭39的最短的工作距離相 對(duì)應(yīng)的值。 然而,當(dāng)為多頁(yè)提供圖像數(shù)據(jù)(S622:是)時(shí),在S623中CPU ll確定是否已經(jīng)檢 查了所有的頁(yè)。如果剩余待檢查的頁(yè)(S623:否),則在S624中CPU ll將圖像數(shù)據(jù)中的下 一頁(yè)設(shè)置為待檢查的目標(biāo)頁(yè)并且從S612開(kāi)始重復(fù)上述處理。 一旦在重復(fù)地執(zhí)行上述處理 之后CPU 11已經(jīng)確定已經(jīng)檢查了所有的頁(yè)(S623:是),CPU 11結(jié)束打印寬度確定處理。
接下來(lái),將會(huì)描述其中在S608中CPU 11確定與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的整個(gè)寬 度沒(méi)有位于打印介質(zhì)P的整個(gè)寬度的內(nèi)部的情況,即,圖像的左邊緣位于打印介質(zhì)P的左邊 緣的左邊和/或者圖像的右邊緣位于打印介質(zhì)P的右邊緣的右邊的情況。在S608中可以 做出否定確定的一個(gè)示例是當(dāng)用戶(hù)已經(jīng)選擇無(wú)邊距打印的時(shí)候。由于在無(wú)邊距打印操作中 點(diǎn)一直形成到打印介質(zhì)P的邊緣,所以與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的寬度可以被設(shè)置為稍微 大于打印介質(zhì)P的寬度。在S608中可以做出否定確定的另一示例是當(dāng)打印介質(zhì)P的錯(cuò)誤 尺寸已經(jīng)被加載在打印機(jī)30中的時(shí)候。 如果CPU 11確定圖像的整個(gè)寬度沒(méi)有位于打印介質(zhì)P的整個(gè)寬度的內(nèi)部(S608 : 否),那么在S626中CPU 11初始化打印寬度W。在這里,當(dāng)用戶(hù)已經(jīng)選擇無(wú)邊距打印時(shí)打 印寬度W的初始值可以在S626中被設(shè)置為掃描方向中的打印介質(zhì)P的寬度。當(dāng)用戶(hù)沒(méi)有 選擇無(wú)邊距打印時(shí),打印寬度W的初始值被設(shè)置為通過(guò)從被加載在打印機(jī)30中的打印介質(zhì) P的寬度減去掃描方向中的頁(yè)邊空白(margin)(左頁(yè)邊空白和右頁(yè)邊空白)的總長(zhǎng)度(掃 描方向中的打印介質(zhì)的寬度-掃描方向中的邊距的總長(zhǎng)度)獲得的值。
在S628中CPU 11從圖像數(shù)據(jù)中提取一個(gè)圖像塊并且在S630中確定是否已經(jīng)選 擇了無(wú)邊距打印。如果沒(méi)有選擇無(wú)邊距打印(S630:否),則CPU 11假定被加載在打印機(jī)30 中的打印介質(zhì)P的尺寸是錯(cuò)誤的。因此,在S632中CPU ll通過(guò)設(shè)置的縮減比例縮減當(dāng)前 圖像塊,使得與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像適合打印介質(zhì)P,并且存儲(chǔ)此縮減比例。當(dāng)接下來(lái)執(zhí) 行圖4的S414中的顏色轉(zhuǎn)換處理時(shí),在對(duì)圖像數(shù)據(jù)進(jìn)行顏色轉(zhuǎn)換之前,CPU 11從存儲(chǔ)器中 讀取此縮減比例并且基于此縮減比例縮減圖像數(shù)據(jù)。 在S634中,CPU 11分析提取的圖像塊以獲取圖像塊的打印寬度WB(參見(jiàn)圖 5(b))。如果在S632中圖像塊已經(jīng)被縮減,那么CPU11獲取用于縮減的圖像塊的打印寬度 WB。盡管在流程圖中沒(méi)有進(jìn)行描述,但是當(dāng)提取的圖像塊不包括任何顏色像素時(shí)CPU 11不 能獲取打印寬度WB。在這樣的情況下,CPU 11返回到S628并且對(duì)下一個(gè)圖像塊執(zhí)行處理。
在S636中CPU 11確定打印寬度W是否大于當(dāng)前圖像塊的打印寬度WB。如果打 印寬度W大于當(dāng)前圖像塊的打印寬度WB(S636 :是),則在S638中CPU ll將打印寬度W設(shè)置為當(dāng)前圖像塊的打印寬度WB。然而,如果打印寬度W小于或者等于當(dāng)前圖像塊的打印寬 度WB(S636:否),則在S640中CPU 11確定是否已經(jīng)檢查了當(dāng)前頁(yè)的所有圖像塊。如果剩 余未被檢查的圖像塊(S640 :否),則CPU 11返回到S628并且提取下一個(gè)圖像塊。
CPU 11重復(fù)上述處理直到已經(jīng)檢查了當(dāng)前頁(yè)的所有圖像塊(S640 :是)。在S642 中CPU ll確定圖像數(shù)據(jù)是否包括用于多頁(yè)的數(shù)據(jù)。如果圖像數(shù)據(jù)不包括用于多頁(yè)的數(shù)據(jù) (S642 :否),則CPU 11結(jié)束S402的打印寬度確定處理并且返回到圖4的S404。通過(guò)此處理, CPU 11能夠?qū)⒋蛴挾萕設(shè)置為與重復(fù)地執(zhí)行以打印圖像的所有的點(diǎn)形成操作當(dāng)中掃描 方向中打印頭39的最短的工作距離相對(duì)應(yīng)的值。然而,當(dāng)圖像數(shù)據(jù)被提供用于多頁(yè)(S642 : 是)時(shí),在S643中CPU 11確定是否已經(jīng)檢查了所有的頁(yè)。如果剩余待檢查的頁(yè)(S643 :否), 則在S644中CPU 11將圖像數(shù)據(jù)中的下一頁(yè)設(shè)置為待檢查的目標(biāo)頁(yè)并且從S628開(kāi)始重復(fù) 上述處理。 一旦在重復(fù)地執(zhí)行上述處理之后CPU 11已經(jīng)確定已經(jīng)檢查了所有的頁(yè)(S643: 是),CPU 11結(jié)束打印寬度確定處理。 由于與其它的點(diǎn)形成操作中相比在掃描方向中具有最短的工作距離的點(diǎn)形成操 作中從開(kāi)始到完成執(zhí)行點(diǎn)形成操作所要求的時(shí)間相對(duì)較短,所以與其它的點(diǎn)形成操作中相 比在具有最短的工作距離的點(diǎn)形成操作期間滲透到打印介質(zhì)或者在打印介質(zhì)上變干的墨 量相對(duì)較少。因此,通過(guò)將打印寬度值設(shè)置為與最短的工作距離相對(duì)應(yīng)的值,能夠可靠地抑 制墨溢出和擴(kuò)散。 由于當(dāng)在當(dāng)前處理中執(zhí)行無(wú)邊距打印操作時(shí)打印寬度W被初始化為掃描方向中 的打印介質(zhì)P的寬度,因此當(dāng)此寬度小于從每個(gè)圖像塊獲取的打印寬度WB時(shí)打印寬度W保 持被設(shè)置為打印介質(zhì)P的寬度。因此,在這樣的情況下根據(jù)本實(shí)施例的PC IO能夠設(shè)置適當(dāng) 的打印寬度W。由于基于打印寬度W生成打印寬度兼容的顏色轉(zhuǎn)換表15a,如前面所述,因 此優(yōu)選的是,打印寬度W被設(shè)置為接近打印頭39的實(shí)際工作距離的值。雖然在無(wú)邊距打印 中與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的尺寸大于打印介質(zhì)P的尺寸,但是介質(zhì)傳感器50等等(參見(jiàn) 圖2)能夠檢測(cè)掃描方向中的打印介質(zhì)P的邊緣,使得打印頭39實(shí)際上沒(méi)有掃描到打印介 質(zhì)P外部的區(qū)域,即,使得墨實(shí)際上沒(méi)有被噴射在打印介質(zhì)P的邊緣之外的區(qū)域中。因此, 通過(guò)當(dāng)打印介質(zhì)P的寬度小于打印寬度WB時(shí)將打印寬度W設(shè)置為掃描方向中的打印介質(zhì) P的寬度,PC10能夠?qū)⒋蛴挾萕設(shè)置為接近打印頭39的實(shí)際工作距離的值。
通過(guò)上述處理,當(dāng)圖像數(shù)據(jù)包括用于多頁(yè)的數(shù)據(jù)(S622中的是或者S642中的是) 時(shí),CPU 11將打印寬度W設(shè)置為與當(dāng)打印多頁(yè)時(shí)執(zhí)行的所有的點(diǎn)形成操作所要求的打印頭 39的最小的工作距離相對(duì)應(yīng)的值。這樣,CPU ll基于用于所有頁(yè)的共同打印寬度W將用于 多頁(yè)的圖像數(shù)據(jù)轉(zhuǎn)換為濃度數(shù)據(jù),從而防止頁(yè)當(dāng)中的不自然的色差。因此,當(dāng)通過(guò)基于通過(guò) 放大用于單頁(yè)的圖像數(shù)據(jù)并且接下來(lái)將打印頁(yè)組合在一起而生成的用于多頁(yè)的圖像數(shù)據(jù) 將圖像打印在多頁(yè)上來(lái)執(zhí)行多頁(yè)打印操作以創(chuàng)建放大的圖像時(shí),能夠創(chuàng)建在組合的頁(yè)的邊 界處沒(méi)有表現(xiàn)出任何不自然的顏色變化的適當(dāng)?shù)姆糯蟮膱D像。 在上面的描述中,CPU 11在S608中確定圖像的整個(gè)寬度是否位于打印介質(zhì)P的整 個(gè)寬度的內(nèi)部。然而,CPU ll可以確定圖像的整個(gè)寬度是否位于在打印介質(zhì)P上限定的打 印區(qū)域的整個(gè)寬度的內(nèi)部。打印區(qū)域是在打印介質(zhì)P上的被限定為區(qū)域除了掃描方向中的 頁(yè)邊空白(左和右頁(yè)邊空白)之外的部分的區(qū)域。換言之,CPU ll確定圖像的左邊緣是否 沒(méi)有位于打印介質(zhì)P的打印區(qū)域的左邊緣的左邊并且圖像的右邊緣是否沒(méi)有位于打印介質(zhì)P的打印區(qū)域的右邊緣的右邊,其中掃描方向在左右方向中延伸。當(dāng)圖像的左邊緣沒(méi)有 位于打印介質(zhì)P的打印區(qū)域的左邊緣的左邊并且圖像的右邊緣沒(méi)有位于打印介質(zhì)P的打印 區(qū)域的右邊緣的右邊時(shí),CPU 11確定圖像的整個(gè)寬度位于打印介質(zhì)P的打印區(qū)域的整個(gè)寬 度的內(nèi)部。當(dāng)圖像的左邊緣位于打印介質(zhì)P的打印區(qū)域的左邊緣的左邊并且/或者圖像的 右邊緣位于打印介質(zhì)P的打印區(qū)域的右邊緣的右邊時(shí),CPU 11確定圖像的整個(gè)寬度沒(méi)有位 于打印介質(zhì)P的打印區(qū)域的整個(gè)寬度的內(nèi)部。當(dāng)CPU ll確定圖像的整個(gè)寬度位于打印介 質(zhì)P的打印區(qū)域的整個(gè)寬度的內(nèi)部(S608:是)時(shí),在S610中CPU ll可以將打印寬度W初 始化為通過(guò)從被加載在打印機(jī)30中的打印介質(zhì)P的寬度減去掃描方向中的頁(yè)邊空白(左 頁(yè)邊空白和右頁(yè)邊空白)的總長(zhǎng)度(掃描方向中的打印介質(zhì)的寬度-掃描方向中的頁(yè)邊空 白的總長(zhǎng)度)而獲得的值。 PC IO對(duì)應(yīng)于本發(fā)明的打印控制器的一個(gè)示例。打印機(jī)30對(duì)應(yīng)于本發(fā)明的打印 單元的一個(gè)示例。執(zhí)行S402的打印寬度確定處理的CPU11對(duì)應(yīng)于本發(fā)明的打印寬度確定 單元的一個(gè)示例。執(zhí)行用于生成打印寬度兼容的顏色轉(zhuǎn)換表15a的S410的處理的CPU 11 對(duì)應(yīng)于本發(fā)明的相關(guān)性獲取單元的一個(gè)示例。執(zhí)行S414的顏色轉(zhuǎn)換處理的CPU ll對(duì)應(yīng)于 本發(fā)明的濃度數(shù)據(jù)生成單元的一個(gè)示例。執(zhí)行S416的半色調(diào)處理的CPU 11對(duì)應(yīng)于本發(fā)明 的點(diǎn)數(shù)據(jù)生成單元的一個(gè)示例。執(zhí)行S602的處理的CPU ll對(duì)應(yīng)于本發(fā)明的圖像位置獲取 單元的一個(gè)示例。執(zhí)行S604的處理的CPU ll對(duì)應(yīng)于本發(fā)明的打印介質(zhì)位置獲取單元的一 個(gè)示例。執(zhí)行S608的處理的CPU ll對(duì)應(yīng)于本發(fā)明的位置關(guān)系確定單元的一個(gè)示例。執(zhí)行 S612和S628的處理的CPU 11對(duì)應(yīng)于本發(fā)明的提取單元的一個(gè)示例。執(zhí)行S614和S634的 處理的CPU 11對(duì)應(yīng)于本發(fā)明的工作距離獲取單元的一個(gè)示例。 接下來(lái),將會(huì)參考圖7和圖8描述本發(fā)明的第二實(shí)施例。根據(jù)第二實(shí)施例的PC 10 的電氣結(jié)構(gòu)與根據(jù)第一實(shí)施例的PC IO基本相同,不同之處在于下面描述的要點(diǎn)。
在上述第一實(shí)施例中,PC 10生成與圖4的打印控制處理中的打印寬度W相對(duì)應(yīng) 的打印寬度兼容的顏色轉(zhuǎn)換表15a。然而,在根據(jù)第二實(shí)施例的打印控制處理中,PC 10設(shè) 置與打印寬度W相對(duì)應(yīng)的打印寬度兼容的總墨量限制值。用于L尺寸打印介質(zhì)P的L尺寸 總墨量限制值LI和用于A4尺寸打印介質(zhì)P的A4尺寸總墨量限制值L2被預(yù)存儲(chǔ)在HDD 17 中。 在描述根據(jù)第二實(shí)施例描述打印控制處理之前,將會(huì)描述在根據(jù)第二實(shí)施例的PC IO上執(zhí)行的總墨量限制處理。 執(zhí)行總墨量限制處理以減少彩色墨(在本示例中,C、M、以及Y)的總濃度使得用于 所有顏色(在本示例中,C、M、Y、以及K)的每像素總墨濃度不大于打印寬度兼容的總墨量 限制值L3。使用下面的等式(3)能夠執(zhí)行總墨量限制處理,其中通過(guò)C'、M'、Y'、以及K'表 示在執(zhí)行總墨量限制處理之前的C、 M、 Y、以及K顏色的墨濃度,通過(guò)C"、 M"、 Y"、以及K"表 示在執(zhí)行總墨量限制處理之后的C、 M、 Y、以及K顏色的墨濃度,并且通過(guò)L3表示打印寬度 兼容的總墨量限制值。
當(dāng)S咖《L3, C' =C〃 ,M' =M〃 ,Y' = Y〃 , K' = K〃
當(dāng)Sum > L3, C〃 =C' * (L3-K' )/(S咖—K')
M〃 =M' * (L3-K' )/(S咖-K')
Y〃 =Y' * (L3-K' )/(S咖-K')
K〃 = K' ... (3)
其中值"Sum"滿(mǎn)足下述等式
Sum = C' +M' +Y' +K' 從上面的等式中可以清楚地看到,總墨量限制處理通過(guò)僅減少用于除了黑色之外 的顏色的墨濃度將墨濃度C"、 M"、 Y"、以及K"的總和設(shè)置為小于或者等于打印寬度兼容的 總墨量限制值L3的值。因此,打印寬度兼容的總墨量限制值L3等于用于所有顏色的每像 素墨濃度的容許總和的上限,并且打印寬度兼容的總墨量限制值L3越小,用于所有像素的 每像素墨濃度的總和的最大值越小。 圖7是示出替代圖4中所示的打印控制處理的由CPU 11執(zhí)行的根據(jù)第二實(shí)施例 的打印控制處理中的步驟的流程圖。與參考圖4描述的相同的根據(jù)第二實(shí)施例的打印控制 處理中的步驟已經(jīng)被指定有相同的步驟編號(hào)以避免重復(fù)的描述。 在圖7中所示的打印控制處理的S702中,CPU 11獲取L尺寸總墨量限制值Ll和 L尺寸打印介質(zhì)P的寬度W1。在S704中CPU 11獲取A4尺寸總墨量限制值L2和A4尺寸 打印介質(zhì)P的寬度W2。打印介質(zhì)P的寬度W1和W2與第一實(shí)施例中的描述的相同。
在S706中CPU 11通過(guò)基于打印寬度W對(duì)L尺寸總墨量限制值L1和A4尺寸總墨 量限制值L2執(zhí)行線性插值來(lái)設(shè)置打印寬度兼容的總墨量限制值L3。對(duì)于打印寬度W的較 小值來(lái)說(shuō),打印寬度兼容的總墨量限制值L3被設(shè)置為較小值。圖8是示出總墨量限制值 Ll、 L2、以及L3當(dāng)中的關(guān)系的圖。由于L尺寸紙張比A4尺寸紙張窄,所以L尺寸總墨量限 制值Ll被設(shè)置為小于A4尺寸總墨量限制值L2的值。如果打印寬度W在L尺寸紙張和A4 尺寸紙張的寬度Wl和W2之間,那么打印寬度兼容的總墨量限制值L3被設(shè)置為總墨量限制 值Ll和L2之間的值。如圖8中所示,隨著打印寬度W接近L尺寸紙張的寬度Wl ,打印寬度 兼容的總墨量限制值L3被設(shè)置為接近L尺寸總墨量限制值Ll的值。 返回到圖7,在S708中CPU 11執(zhí)行顏色轉(zhuǎn)換處理。在參考圖4(S414)描述的第 一實(shí)施例的顏色轉(zhuǎn)換處理中,CPU 11使用基于打印寬度W獲取的打印寬度兼容的顏色轉(zhuǎn)換 表15a從圖像數(shù)據(jù)生成濃度數(shù)據(jù)。然而,在根據(jù)第二實(shí)施例的顏色轉(zhuǎn)換處理(S708)中,CPU 11通過(guò)參考HDD 17中存儲(chǔ)的A4尺寸顏色轉(zhuǎn)換表17c中設(shè)置的CMYK值和RGB值之間的相 關(guān)性將指定用于每個(gè)像素的RGB值的圖像數(shù)據(jù)轉(zhuǎn)換為指定用于每個(gè)像素的CMYK值的顏色 轉(zhuǎn)換數(shù)據(jù)C' M' Y' K'。 在S710中CPU 11使用打印寬度兼容的總墨量限制值L3執(zhí)行總墨量限制處理。在 根據(jù)第二實(shí)施例的打印控制處理中,CPU 11通過(guò)使用打印寬度兼容的總墨量限制值L3對(duì) 顏色轉(zhuǎn)換數(shù)據(jù)C' M' Y' K'執(zhí)行總墨量限制處理并且通過(guò)使用上述等式(3)生成濃度數(shù)據(jù) C,,M,,Y,,K,,。 在上述描述中,在S708中沒(méi)有使用L尺寸顏色轉(zhuǎn)換表17b。因而,L尺寸顏色轉(zhuǎn)換 表17b可以不被存儲(chǔ)在HDD 17中。 在上述描述中,在S708中,使用了 A4尺寸顏色轉(zhuǎn)換表17c,但是沒(méi)有使用L尺寸顏 色轉(zhuǎn)換表17b。這是因?yàn)?,如圖3中所示,在A4尺寸顏色轉(zhuǎn)換表17c中列出的CMYK值大于 在L尺寸顏色轉(zhuǎn)換表17b中列出的相應(yīng)的CMYK值。CMYK值表示CMYK墨的量。因而,通過(guò)在S708中使用A4尺寸顏色轉(zhuǎn)換表17c,能夠在具有不同打印寬度量的各種打印操作之間的 墨噴射中提供足夠大的差異量。 在上述描述中,在S708中使用了A4尺寸顏色轉(zhuǎn)換表17c。然而,適合于能夠在打 印機(jī)30中傳送的具有最大寬度的打印介質(zhì)的顏色轉(zhuǎn)換表(最大尺寸顏色轉(zhuǎn)換表)可以被 存儲(chǔ)在HDD 17中,并且可以在S708中使用來(lái)替代A4尺寸顏色轉(zhuǎn)換表17c。與A4尺寸顏色 轉(zhuǎn)換表17c類(lèi)似,最大尺寸顏色轉(zhuǎn)換表存儲(chǔ)RGB值和CMYK值之間的相關(guān)性。最大尺寸顏色 轉(zhuǎn)換表中的CMYK值已經(jīng)被設(shè)置為使得用于所有顏色的每像素總墨濃度不大于用于最大尺 寸打印介質(zhì)的預(yù)定上限。如果最大尺寸打印介質(zhì)的寬度大于A4尺寸的寬度,那么用于最大 尺寸打印介質(zhì)的上限大于用于A4尺寸打印介質(zhì)的上限,并且在最大尺寸顏色轉(zhuǎn)換表中列 出的CMYK值大于在A4尺寸顏色轉(zhuǎn)換表17c中列出的相應(yīng)的CMYK值。
執(zhí)行S708的顏色轉(zhuǎn)換處理的CPU 11對(duì)應(yīng)于本發(fā)明的顏色轉(zhuǎn)換單元的一個(gè)示例。 執(zhí)行S706的處理的CPU ll對(duì)應(yīng)于本發(fā)明的總墨量限制值設(shè)置單元的一個(gè)示例。執(zhí)行S710 的處理的CPU 11對(duì)應(yīng)于本發(fā)明的總墨量限制單元的一個(gè)示例。 雖然已經(jīng)參考實(shí)施例詳細(xì)地描述了本發(fā)明,但是對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō)顯然的 是,在不脫離本發(fā)明的精神的情況下可以進(jìn)行各種變化和修改。 例如,在上述第一實(shí)施例中,事先準(zhǔn)備兩個(gè)顏色轉(zhuǎn)換表17b和17c,并且基于這兩 種類(lèi)型的顏色轉(zhuǎn)換表生成打印寬度兼容的顏色轉(zhuǎn)換表15a。 然而,PC IO可以預(yù)存儲(chǔ)有已經(jīng)事先為具有不同寬度的三種或者更多打印介質(zhì)準(zhǔn) 備的并且表示RGB值與CMYK值之間的相關(guān)性的三種或者更多顏色轉(zhuǎn)換表。PC 10從三種或 者更多顏色轉(zhuǎn)換表當(dāng)中選擇兩種顏色轉(zhuǎn)換表,并且基于這兩種顏色轉(zhuǎn)換表生成打印寬度兼 容的顏色轉(zhuǎn)換表15a。兩種顏色轉(zhuǎn)換表包括第一顏色轉(zhuǎn)換表,其相應(yīng)的打印介質(zhì)寬度最接 近于被打印的圖像的打印寬度W;和第二顏色轉(zhuǎn)換表,其相應(yīng)的打印介質(zhì)寬度是第二接近 于被打印的圖像的打印寬度W。 在上面的描述中,PC IO基于預(yù)存儲(chǔ)的顏色轉(zhuǎn)換表生成打印寬度兼容的顏色轉(zhuǎn)換 表15a。然而,PC 10可以不生成打印寬度兼容的顏色轉(zhuǎn)換表15a。在此修改中,PC 10被預(yù) 存儲(chǔ)有已經(jīng)事先為具有不同寬度的兩種或者更多打印介質(zhì)準(zhǔn)備的并且表示RGB值與CMYK 值之間的相關(guān)性的兩種或者更多顏色轉(zhuǎn)換表。PC IO從多個(gè)顏色轉(zhuǎn)換表當(dāng)中簡(jiǎn)單地選擇其 相應(yīng)的打印介質(zhì)寬度最接近于被打印的圖像的打印寬度W的顏色轉(zhuǎn)換表,并且使用此顏色 轉(zhuǎn)換表將圖像數(shù)據(jù)中的像素的RGB值轉(zhuǎn)換為CMYK濃度值。 本發(fā)明還可以應(yīng)用于單色圖像數(shù)據(jù)。在這樣的情況下,PC 10被預(yù)存儲(chǔ)有單個(gè)一維 顏色轉(zhuǎn)換表,其表示在表示灰度的灰度值之間與表示與墨量相關(guān)的用于一種顏色(例如,K 顏色)的墨濃度的濃度值之間的相關(guān)性。PC IO依賴(lài)于打印寬度W校準(zhǔn)或者校正顏色轉(zhuǎn)換 表中的濃度值,使得隨著打印寬度W變小,被存儲(chǔ)在顏色轉(zhuǎn)換表中的濃度值變小。例如,PC IO將被存儲(chǔ)在顏色轉(zhuǎn)換表中的所有濃度值乘以隨著打印寬度W變小其量變小的預(yù)定系數(shù)。 通過(guò)使用這樣校準(zhǔn)的顏色轉(zhuǎn)換表將圖像數(shù)據(jù)轉(zhuǎn)換為濃度數(shù)據(jù),PC IO能夠生成濃度數(shù)據(jù)使 得隨著打印寬度W變小由濃度數(shù)據(jù)指定的黑色墨濃度變小。通過(guò)此處理,能夠控制打印機(jī) 以適合于打印寬度W的墨量打印單色圖像。 在上述實(shí)施例中,基于RGB圖像數(shù)據(jù)的分析在S402中找到打印寬度W和圖像塊的 打印寬度WB,但是根據(jù)不同的方法可以找到這些值。例如,基于位于基于從半色調(diào)處理生成的點(diǎn)數(shù)據(jù)設(shè)置為有(ON)的像素的掃描方向中的每端上的像素之間的距離可以找到用于圖 像塊的打印寬度WB,并且基于這些打印寬度WB可以設(shè)置打印寬度W。更加具體地,在此修 改中,如下所述地修改S402的處理。 在S402中,首先,類(lèi)似于第一實(shí)施例中的S404,CPU 11執(zhí)行顏色轉(zhuǎn)換處理,以通過(guò) 使用例如是A4尺寸顏色轉(zhuǎn)換表17c的預(yù)定的默認(rèn)顏色轉(zhuǎn)換表將用于每個(gè)像素的RGB圖像 數(shù)據(jù)轉(zhuǎn)換為CMYK數(shù)據(jù)。然后,CPU 11對(duì)CMYK數(shù)據(jù)執(zhí)行與S416類(lèi)似的半色調(diào)處理以獲得 點(diǎn)數(shù)據(jù)。基于這樣獲得的點(diǎn)數(shù)據(jù),CPU ll確定用于各圖像塊的打印寬度WB,并且以與上述 第一實(shí)施例中相同的方式確定等于最短的打印寬度WB的打印寬度W。此方法能夠設(shè)置更加 精確的打印寬度W。 在上述實(shí)施例中,當(dāng)圖像數(shù)據(jù)包括用于多頁(yè)的數(shù)據(jù)(圖6 ;S622 :是)時(shí),CPU ll將 打印寬度W設(shè)置為打印寬度WB,對(duì)于該打印寬度WB,在打印用于多頁(yè)的圖像時(shí)重復(fù)地執(zhí)行 的所有點(diǎn)形成操作當(dāng)中打印頭39具有最短的工作距離。然而,這樣設(shè)置用于所有頁(yè)的共同 打印寬度W會(huì)受限于多頁(yè)打印操作,其中圖像數(shù)據(jù)包括通過(guò)放大用于單頁(yè)的圖像數(shù)據(jù)生成 的用于多頁(yè)的數(shù)據(jù)。換言之,在除了多頁(yè)打印操作的涉及多頁(yè)的所有其它的打印操作中,可 以為各頁(yè)單獨(dú)地設(shè)置打印寬度W。這使得PC IO能夠?yàn)槊宽?yè)設(shè)置合適的打印寬度W。
包括執(zhí)行圖4(或者圖7)的處理的程序的打印機(jī)驅(qū)動(dòng)17a可以一開(kāi)始被存儲(chǔ)在諸 如CD-ROM的存儲(chǔ)介質(zhì)中,并且被加載在HDD 17中。 在實(shí)施例中,PC IO存儲(chǔ)打印機(jī)驅(qū)動(dòng)17a、L尺寸顏色轉(zhuǎn)換表17b、以及A4尺寸顏色 轉(zhuǎn)換表17c,并且執(zhí)行圖4(或者圖7)和圖6的處理。然而,打印機(jī)30可以存儲(chǔ)打印機(jī)驅(qū)動(dòng) 17a、 L尺寸顏色轉(zhuǎn)換表17b、以及A4尺寸顏色轉(zhuǎn)換表17c,并且執(zhí)行圖4 (或者圖7)和圖6 的處理。
20
權(quán)利要求
一種用于生成點(diǎn)數(shù)據(jù)的打印控制器,所述點(diǎn)數(shù)據(jù)指定點(diǎn)形成狀態(tài)并且要被提供給打印單元,所述打印單元被構(gòu)造為基于所述點(diǎn)數(shù)據(jù),執(zhí)行點(diǎn)形成操作以通過(guò)在規(guī)定的方向移動(dòng)打印頭同時(shí)從所述打印頭中的噴嘴噴射墨滴來(lái)在所述規(guī)定的方向中延伸的點(diǎn)行中形成點(diǎn),并且通過(guò)重復(fù)地執(zhí)行所述點(diǎn)形成操作以形成在與所述規(guī)定的方向正交的方向中并置的多個(gè)點(diǎn)行來(lái)打印圖像,所述打印控制器包括打印寬度確定單元,所述打印寬度確定單元確定在所述規(guī)定的方向中與所述打印頭的工作距離相對(duì)應(yīng)的打印寬度值;濃度數(shù)據(jù)生成單元,所述濃度數(shù)據(jù)生成單元基于指定用于每個(gè)像素的灰度值的圖像數(shù)據(jù)并且基于所述打印寬度值生成指定與用于每個(gè)像素的墨量相關(guān)的墨濃度的濃度數(shù)據(jù),所述濃度數(shù)據(jù)生成單元生成所述濃度數(shù)據(jù)使得隨著與所述打印寬度值相對(duì)應(yīng)的在所述規(guī)定的方向中所述打印頭的工作距離變短,每像素容許墨濃度的上限變?。灰约包c(diǎn)數(shù)據(jù)生成單元,所述點(diǎn)數(shù)據(jù)生成單元通過(guò)對(duì)由所述濃度數(shù)據(jù)生成單元生成的所述濃度數(shù)據(jù)執(zhí)行半色調(diào)處理來(lái)生成點(diǎn)數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的打印控制器,進(jìn)一步包括相關(guān)性獲取單元,所述相關(guān)性獲取單元獲取所述灰度值與所述墨濃度之間的相關(guān)性,基于所述打印寬度值將所述相關(guān)性設(shè)置為隨著與所述打印寬度值相對(duì)應(yīng)的在所述規(guī)定的方向中所述打印頭的工作距離變短,每像素容許墨濃度的上限變小;其中,所述濃度數(shù)據(jù)生成單元使用由所述相關(guān)性獲取單元獲取的相關(guān)性基于所述圖像數(shù)據(jù)生成所述濃度數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的打印控制器,其中,所述圖像數(shù)據(jù)指定用于多個(gè)顏色分量的灰度值,其中,所述濃度數(shù)據(jù)生成單元包括顏色轉(zhuǎn)換單元,所述顏色轉(zhuǎn)換單元參考在用于所述多個(gè)顏色分量的灰度值與用于多種墨顏色的墨濃度之間的預(yù)定的相關(guān)性將所述圖像數(shù)據(jù)轉(zhuǎn)換為指定用于所述多種墨顏色的每像素墨濃度的顏色轉(zhuǎn)換數(shù)據(jù),所述墨顏色包括至少一種單色墨顏色;并且其中,所述打印控制器進(jìn)一步包括總墨量限制值設(shè)置單元,所述總墨量限制值設(shè)置單元設(shè)置在總墨量限制處理中使用的總墨量限制值以為了減少用于所有墨顏色的每像素墨濃度的總和的容許值的上限而減少單色墨顏色的墨濃度,所述總墨量限制值設(shè)置單元基于所述打印寬度值設(shè)置所述總墨量限制值,使得隨著與所述打印寬度值相對(duì)應(yīng)的在所述規(guī)定的方向中所述打印頭的工作距離變短,用于所有墨顏色的每像素墨濃度的總和的容許值的上限變小;并且其中,所述濃度數(shù)據(jù)生成單元進(jìn)一步包括總墨量限制單元,所述總墨量限制單元通過(guò)使用由所述總墨量限制值設(shè)置單元設(shè)置的所述總墨量限制值對(duì)由所述顏色轉(zhuǎn)換單元獲得的所述顏色轉(zhuǎn)換數(shù)據(jù)執(zhí)行總墨量限制處理來(lái)生成所述濃度數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1所述的打印控制器,其中,在重復(fù)地執(zhí)行以打印所述圖像的所述點(diǎn)形成操作中的每一個(gè)中,所述打印頭移動(dòng)相對(duì)于所述規(guī)定的方向的與在所述點(diǎn)形成操作中形成的點(diǎn)行的長(zhǎng)度相對(duì)應(yīng)的工作距離;并且所述打印寬度確定單元將所述打印寬度值設(shè)置為所有的點(diǎn)形成操作當(dāng)中的與在所述規(guī)定的方向中所述打印頭的最短的工作距離相對(duì)應(yīng)的值。
5. 根據(jù)權(quán)利要求4所述的打印控制器,其中,所述打印頭被提供有被布置在與所述規(guī)定的方向相交的方向中的多個(gè)噴嘴,并且所述打印單元在單個(gè)點(diǎn)形成操作中形成在多行中的點(diǎn);所述打印寬度確定單元進(jìn)一步包括提取單元,所述提取單元從所述圖像數(shù)據(jù)提取圖像塊,所述圖像塊包括與在單個(gè)點(diǎn)形成操作中形成的點(diǎn)相對(duì)應(yīng)的像素組,并且所述像素組包括在與所述點(diǎn)行相對(duì)應(yīng)的方向中延伸的多個(gè)行中的像素;禾口工作距離獲取單元,所述工作距離獲取單元分析所提取的圖像塊,識(shí)別與相對(duì)于所述規(guī)定的方向等于所述像素組中的顏色像素的一端的位置相對(duì)應(yīng)的顏色像素,和與在所述規(guī)定的方向中等于所述顏色像素的另一端的位置相對(duì)應(yīng)的顏色像素,并且獲取與在與所識(shí)別的顏色像素相對(duì)應(yīng)的位置之間的距離的在所述規(guī)定的方向中的分量相對(duì)應(yīng)的值,作為用于所述點(diǎn)形成操作的工作距離,每個(gè)顏色像素具有表示所述像素具有顏色的灰度值;并且所述打印寬度確定單元基于由所述工作距離獲取單元對(duì)于當(dāng)打印所述圖像時(shí)要執(zhí)行的每個(gè)點(diǎn)形成操作獲取的所述工作距離設(shè)置所述打印寬度值。
6. 根據(jù)權(quán)利要求1所述的打印控制器,其中所述打印寬度確定單元包括打印介質(zhì)位置獲取單元,所述打印介質(zhì)位置獲取單元獲取相對(duì)于所述規(guī)定的方向的要打印所述圖像的打印介質(zhì)的末端位置;圖像位置獲取單元,所述圖像位置獲取單元獲取相對(duì)于所述規(guī)定的方向的與所述圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置;以及位置關(guān)系確定單元,所述位置關(guān)系確定單元確定相對(duì)于所述規(guī)定的方向的在所述打印介質(zhì)的末端位置和與所述圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置之間的位置關(guān)系;其中,所述打印寬度確定單元被構(gòu)造為當(dāng)所述位置關(guān)系確定單元已經(jīng)確定在所述規(guī)定的方向中與所述圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置中的至少一個(gè)位于所述規(guī)定的方向中所述打印介質(zhì)的整個(gè)寬度的外部時(shí),能夠?qū)⑺龃蛴挾戎翟O(shè)置為基于在所述規(guī)定的方向中所述打印介質(zhì)的寬度確定的值,所述打印介質(zhì)的整個(gè)寬度由在所述規(guī)定的方向中所述打印介質(zhì)的末端位置限定。
7. 根據(jù)權(quán)利要求l所述的打印控制器,其中,當(dāng)所述圖像數(shù)據(jù)包括用于多頁(yè)的數(shù)據(jù)時(shí),所述打印寬度確定單元將所述打印寬度值設(shè)置為與當(dāng)打印多頁(yè)的圖像時(shí)重復(fù)地執(zhí)行的所有點(diǎn)形成操作當(dāng)中的在所述規(guī)定的方向中所述打印頭的最短的工作距離相對(duì)應(yīng)的值。
8. —種用于生成點(diǎn)數(shù)據(jù)的方法,所述點(diǎn)數(shù)據(jù)指定點(diǎn)形成狀態(tài)并且要被提供給打印單元,所述打印單元被構(gòu)造為基于所述點(diǎn)數(shù)據(jù)執(zhí)行點(diǎn)形成操作以通過(guò)在規(guī)定的方向中移動(dòng)打印頭同時(shí)從所述打印頭中的噴嘴噴射墨滴來(lái)在所述規(guī)定的方向中延伸的點(diǎn)行中形成點(diǎn),并且通過(guò)重復(fù)地執(zhí)所述行點(diǎn)形成操作以形成在與所述規(guī)定的方向正交的方向中并置的多個(gè)點(diǎn)行來(lái)打印圖像,所述方法包括確定在所述規(guī)定的方向中與所述打印頭的工作距離相對(duì)應(yīng)的打印寬度值;基于指定用于每個(gè)像素的灰度值的圖像數(shù)據(jù)并且基于所述打印寬度值生成指定與用于每個(gè)像素的墨量相關(guān)的墨濃度的濃度數(shù)據(jù),使得隨著與所述打印寬度值相對(duì)應(yīng)的在所述規(guī)定的方向中所述打印頭的工作距離變短,每像素容許墨濃度的上限變??;并且通過(guò)對(duì)所述濃度數(shù)據(jù)執(zhí)行半色調(diào)處理來(lái)生成點(diǎn)數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括獲取所述灰度值與所述墨濃度之間的相關(guān)性,基于所述打印寬度值設(shè)置所述相關(guān)性,使得隨著與所述打印寬度值相對(duì)應(yīng)的在所述規(guī)定的方向中所述打印頭的工作距離變短,每像素容許墨濃度的上限變?。黄渲?,使用所獲取的相關(guān)性基于所述圖像數(shù)據(jù)生成所述濃度數(shù)據(jù)。
10. 根據(jù)權(quán)利要求8所述的方法,其中,所述圖像數(shù)據(jù)指定用于多個(gè)顏色分量的灰度值;其中,生成所述濃度數(shù)據(jù)包括參考在用于所述多個(gè)顏色分量的灰度值與用于多種墨顏色的墨濃度之間的預(yù)定的相關(guān)性將所述圖像數(shù)據(jù)轉(zhuǎn)換為指定用于所述多種墨顏色的每像素墨濃度的顏色轉(zhuǎn)換數(shù)據(jù),所述墨顏色包括至少一種單色墨顏色;并且其中,所述方法進(jìn)一步包括設(shè)置在總墨量限制處理中使用的總墨量限制值以為了減少用于所有墨顏色的每像素墨濃度的總和的容許值的上限而減少單色墨顏色的墨濃度,所述總墨量限制值是基于所述打印寬度值設(shè)置的,使得隨著與所述打印寬度值相對(duì)應(yīng)的在所述規(guī)定的方向中所述打印頭的工作距離變短,用于所有墨顏色的每像素墨濃度的總和的容許值的上限變??;并且其中,生成所述濃度數(shù)據(jù)通過(guò)使用所述總墨量限制值對(duì)所述顏色轉(zhuǎn)換數(shù)據(jù)執(zhí)行總墨量限制處理來(lái)生成所述濃度數(shù)據(jù)。
11. 根據(jù)權(quán)利要求8所述的方法,其中,在重復(fù)地執(zhí)行以打印所述圖像的所述點(diǎn)形成操作中的每一個(gè)中,所述打印頭移動(dòng)相對(duì)于所述規(guī)定的方向的與在所述點(diǎn)形成操作中形成的點(diǎn)行的長(zhǎng)度相對(duì)應(yīng)的工作距離;并且確定所述打印寬度值將所述打印寬度值設(shè)置為所有的點(diǎn)形成操作當(dāng)中的與在所述規(guī)定的方向中所述打印頭的最短的工作距離相對(duì)應(yīng)的值。
12. 根據(jù)權(quán)利要求11所述的方法,其中所述打印頭被提供有被布置在與所述規(guī)定的方向相交的方向中的多個(gè)噴嘴,并且所述打印單元在單個(gè)點(diǎn)形成操作中形成在多行中的點(diǎn);確定所述打印寬度值進(jìn)一步包括從所述圖像數(shù)據(jù)提取圖像塊,所述圖像塊包括與在單個(gè)點(diǎn)形成操作中形成的點(diǎn)相對(duì)應(yīng)的像素組,并且所述像素組包括在與所述點(diǎn)行相對(duì)應(yīng)的方向中延伸的多個(gè)行中的像素;禾口分析所提取的圖像塊,識(shí)別與相對(duì)于所述規(guī)定的方向等于所述像素組中的顏色像素的一端的位置相對(duì)應(yīng)的顏色像素,和與在所述規(guī)定的方向中等于所述顏色像素的另一端的位置相對(duì)應(yīng)的顏色像素,并且獲取與在與所識(shí)別的顏色像素相對(duì)應(yīng)的位置之間的距離的在所述規(guī)定的方向中的分量相對(duì)應(yīng)的值,作為用于所述點(diǎn)形成操作的工作距離,每個(gè)顏色像素具有表示所述像素具有顏色的灰度值;并且確定所述打印寬度值基于對(duì)于當(dāng)打印所述圖像時(shí)要執(zhí)行的每個(gè)點(diǎn)形成操作獲取的所述工作距離設(shè)置所述打印寬度值。
13. 根據(jù)權(quán)利要求8所述的方法,其中確定所述打印寬度值包括獲取相對(duì)于所述規(guī)定的方向的要打印所述圖像的打印介質(zhì)的末端位置;獲取相對(duì)于所述規(guī)定的方向的與所述圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置;以及確定相對(duì)于所述規(guī)定的方向的在所述打印介質(zhì)的末端位置和與所述圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置之間的位置關(guān)系;其中,當(dāng)確定在所述規(guī)定的方向中與所述圖像數(shù)據(jù)相對(duì)應(yīng)的圖像的末端位置中的至少一個(gè)位于所述規(guī)定的方向中所述打印介質(zhì)的整個(gè)寬度的外部時(shí),確定所述打印寬度值將所述打印寬度值設(shè)置為基于在所述規(guī)定的方向中所述打印介質(zhì)的寬度確定的值,所述打印介質(zhì)的整個(gè)寬度由在所述規(guī)定的方向中所述打印介質(zhì)的末端位置限定。
14.根據(jù)權(quán)利要求8所述的方法,其中,當(dāng)所述圖像數(shù)據(jù)包括用于多頁(yè)的數(shù)據(jù)時(shí),確定所述打印寬度值將所述打印寬度值設(shè)置為與當(dāng)打印多頁(yè)的圖像時(shí)重復(fù)地執(zhí)行的所有點(diǎn)形成操作當(dāng)中的在所述規(guī)定的方向中所述打印頭的最短的工作距離相對(duì)應(yīng)的值。
全文摘要
提供了生成點(diǎn)數(shù)據(jù)的打印控制器,點(diǎn)數(shù)據(jù)指定點(diǎn)形成狀態(tài)并且要被提供給打印單元。打印單元被構(gòu)造為,基于點(diǎn)數(shù)據(jù),執(zhí)行點(diǎn)形成操作以在規(guī)定的方向中延伸的點(diǎn)行中形成點(diǎn),并且通過(guò)重復(fù)地執(zhí)行點(diǎn)形成操作來(lái)打印圖像。打印控制器包括打印寬度確定單元;濃度數(shù)據(jù)生成單元;以及點(diǎn)數(shù)據(jù)生成單元。打印寬度確定單元確定與在規(guī)定的方向中打印頭的工作距離相對(duì)應(yīng)的打印寬度值。濃度數(shù)據(jù)生成單元基于圖像數(shù)據(jù)并且基于打印寬度值生成指定與用于每個(gè)像素的墨量相關(guān)的墨濃度的濃度數(shù)據(jù),濃度數(shù)據(jù)生成單元生成濃度數(shù)據(jù)從而隨著在規(guī)定的方向中打印頭的工作距離變短,每像素容許墨濃度的上限變小。點(diǎn)數(shù)據(jù)生成單元通過(guò)對(duì)濃度數(shù)據(jù)執(zhí)行半色調(diào)處理來(lái)生成點(diǎn)數(shù)據(jù)。
文檔編號(hào)B41J2/125GK101758665SQ2009102626
公開(kāi)日2010年6月30日 申請(qǐng)日期2009年12月25日 優(yōu)先權(quán)日2008年12月25日
發(fā)明者吉田康成 申請(qǐng)人:兄弟工業(yè)株式會(huì)社