本發(fā)明涉及一種能夠在具有預(yù)定形狀的介質(zhì)上對于打印對象的圖像進(jìn)行打印的打印裝置、打印系統(tǒng)以及打印方法和計算機(jī)可讀介質(zhì)。
背景技術(shù):
近年來,提出了一種用于在諸如cd-r或dvd-r等的盤介質(zhì)的標(biāo)簽面上打印包括專輯標(biāo)題和代表性圖像的字符和圖像的技術(shù)。例如,用戶通過使用在個人計算機(jī)(pc)上運(yùn)行的應(yīng)用來確定標(biāo)簽面的布局,并且pc執(zhí)行打印裝置的驅(qū)動程序,使得由應(yīng)用確定的布局的打印數(shù)據(jù)被發(fā)送到打印裝置。打印裝置接收要在盤介質(zhì)上打印的打印數(shù)據(jù)。
當(dāng)在放置在打印裝置中的專用托盤上的盤介質(zhì)上進(jìn)行打印時,可能會發(fā)生在超出盤介質(zhì)的區(qū)域上進(jìn)行打印而污染專用托盤的問題。為了避免這個問題,日本特開2004-110807號公報描述了一種技術(shù),利用該技術(shù),能夠通過在主機(jī)計算機(jī)上運(yùn)行驅(qū)動程序來識別打印對象的圖像中的要打印在盤托盤上的部分以及不打印的部分。
日本特開2004-110807號公報描述了如下的情況:主機(jī)計算機(jī)配設(shè)有創(chuàng)建用于盤介質(zhì)的圖像(例如,具有根據(jù)盤介質(zhì)的內(nèi)直徑的白區(qū)域的圓形圖像)的功能。
然而,在某些情況下,例如,在諸如主機(jī)計算機(jī)等的信息處理裝置中不創(chuàng)建上述的用于盤介質(zhì)的圖像,并且例如將矩形圖像發(fā)送到打印裝置。在這種情況下,打印裝置可能在超出盤介質(zhì)的區(qū)域上進(jìn)行打印。
另一方面,在一些情況下,發(fā)送圖像的信息處理裝置能夠創(chuàng)建用于盤介質(zhì)的圖像。在這種情況下,當(dāng)要定期進(jìn)行在打印裝置中創(chuàng)建用于盤介質(zhì)的圖像的處理時,由信息處理裝置創(chuàng)建的圖像的形狀等被打印裝置中的上述處理改變,并且在某些情況下達(dá)不到用戶原本預(yù)期的打印結(jié)果。
技術(shù)實現(xiàn)要素:
鑒于上述情況做出了本發(fā)明,并且本發(fā)明提供一種能夠在適當(dāng)?shù)那闆r下對打印對象的圖像進(jìn)行根據(jù)介質(zhì)的形狀的處理的技術(shù)。
根據(jù)本發(fā)明的一方面的一種打印裝置,其能夠在具有預(yù)定形狀的介質(zhì)上打印打印對象的圖像,所述打印裝置包括:確定單元,其被構(gòu)造為確定對打印對象的圖像是否執(zhí)行了根據(jù)預(yù)定形狀的預(yù)定處理;執(zhí)行單元,其被構(gòu)造為在所述確定單元確定對打印對象的圖像未執(zhí)行所述預(yù)定處理的情況下,對打印對象的圖像執(zhí)行所述預(yù)定處理;以及打印單元,其被構(gòu)造為在具有預(yù)定形狀的介質(zhì)上打印,由所述執(zhí)行單元執(zhí)行所述預(yù)定處理的打印對象的圖像,其中,在所述確定單元確定對打印對象的圖像執(zhí)行了所述預(yù)定處理的情況下,所述打印單元打印如下的打印對象的圖像:所述確定單元確定對于該打印對象的圖像執(zhí)行了所述預(yù)定處理,并且針對該打印對象的圖像,所述執(zhí)行單元未執(zhí)行所述預(yù)定處理的打印對象的圖像。
通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。
附圖說明
圖1例示了打印系統(tǒng)的系統(tǒng)構(gòu)造。
圖2是例示片材信息的登記處理的序列圖。
圖3例示了作為遠(yuǎn)程用戶界面(ui)畫面的登記畫面。
圖4例示了盤介質(zhì)托盤的外觀。
圖5是打印系統(tǒng)的打印序列圖。
圖6a和圖6b是打印系統(tǒng)中的盤介質(zhì)打印的流程圖。
圖7是例示根據(jù)第二示例性實施例的確定是否針對打印圖像執(zhí)行白掩模處理(whitemaskprocessing)的確定處理的流程圖。
圖8是用于描述白掩模處理的說明圖。
圖9例示了打印設(shè)置畫面的示例。
具體實施方式
在下文中,將參照附圖,為了說明的目的詳細(xì)描述本發(fā)明的示例性實施例。然而,應(yīng)當(dāng)注意,并不意圖將根據(jù)示例性實施例描述的部件的相對布置、顯示畫面等限制于此。
第一示例性實施例
圖1例示了根據(jù)本示例性實施例的打印系統(tǒng)的系統(tǒng)構(gòu)造。根據(jù)本示例性實施例的打印系統(tǒng)由終端裝置110和打印裝置120構(gòu)成,終端裝置110對應(yīng)于被構(gòu)造為生成打印作業(yè)的信息處理裝置的示例,打印裝置120對應(yīng)于被構(gòu)造為執(zhí)行打印作業(yè)的打印裝置的示例。
終端裝置110配設(shè)有cpu111、rom112、ram113、通信單元114、操作單元115和顯示單元116。終端裝置110是例如智能電話或個人計算機(jī)(pc)。操作單元115可以是例如鍵盤或鼠標(biāo),或者可以具有與作為觸摸面板的顯示單元116一體化的構(gòu)造。
cpu111將rom112中存儲的程序展開到ram113中,以實現(xiàn)能夠由終端裝置110執(zhí)行的各種功能。程序包括操作系統(tǒng)(os)和用于進(jìn)行打印的打印應(yīng)用。此外,程序可以包括用于使打印裝置120進(jìn)行打印的打印機(jī)驅(qū)動程序,但是上述os可以支持作為利用能夠進(jìn)行打印的通信協(xié)議而不使用打印裝置的驅(qū)動程序的os標(biāo)準(zhǔn)而提供的打印系統(tǒng)。通信協(xié)議是例如互聯(lián)網(wǎng)打印協(xié)議(ipp)或設(shè)備上的web服務(wù)(wsd)。在下面的說明中將描述如下的示例:終端裝置110基于作為不使用打印機(jī)驅(qū)動程序的os標(biāo)準(zhǔn)而提供的通信協(xié)議來生成和發(fā)送打印作業(yè)。
cpu111將表示由打印裝置120執(zhí)行的打印中的各種打印設(shè)置的設(shè)置信息包括在打印作業(yè)中。cpu111根據(jù)由用戶使用操作單元115在由cpu111顯示在顯示單元116上的畫面上進(jìn)行操作的方式指示的內(nèi)容,來確定設(shè)置信息。打印設(shè)置包括關(guān)于記錄介質(zhì)的設(shè)置(例如進(jìn)行打印的記錄介質(zhì)的大小和類型)、關(guān)于打印的顏色的設(shè)置(例如彩色/黑白)以及關(guān)于打印方法的設(shè)置(例如單面打印/雙面打印)等。應(yīng)當(dāng)注意,用戶能夠基于上述記錄介質(zhì)的大小的設(shè)置或類型的設(shè)置,來設(shè)置記錄介質(zhì)是矩形打印片材還是盤介質(zhì)。
由此生成的打印作業(yè)被記錄在ram113中,并且被發(fā)送到經(jīng)由通信單元114連接的打印裝置120。應(yīng)當(dāng)注意,能夠?qū)㈥P(guān)于通信單元114的接口(i/f)和連接模式的各種構(gòu)造應(yīng)用到本示例性實施例,并且例如通過無線lan的方式進(jìn)行數(shù)據(jù)的發(fā)送和接收。
打印裝置120配設(shè)有cpu121、rom122、ram123、通信單元124、打印單元125、片材給送單元126、盤介質(zhì)運(yùn)送單元127、操作單元128、片材檢測單元129、盤介質(zhì)檢測單元130和顯示單元131。
操作單元128可以配設(shè)有例如鍵,或者可以具有與作為觸摸面板的顯示單元131一體化的構(gòu)造。cpu121將rom122中存儲的程序展開到ram123中,使得能夠?qū)崿F(xiàn)能夠由打印裝置120執(zhí)行的各種功能。例如,cpu121能夠執(zhí)行由通信單元124接收到的打印作業(yè)。
打印單元125是例如噴墨法的打印單元。當(dāng)打印單元125從記錄頭噴出墨時,能夠在打印片材或盤介質(zhì)的標(biāo)簽面上進(jìn)行打印。
打印作業(yè)的執(zhí)行是指如下的處理:基于打印作業(yè)中包括的圖像數(shù)據(jù)創(chuàng)建打印數(shù)據(jù),并且打印單元125在由片材給送單元126或盤介質(zhì)運(yùn)送單元127運(yùn)送的記錄片材或盤介質(zhì)上進(jìn)行打印。
在cpu121根據(jù)rom122中存儲的分析程序分析經(jīng)由通信單元124接收到的打印作業(yè)時,獲得打印作業(yè)中包括的上述設(shè)置信息。cpu121根據(jù)通過由此獲得的設(shè)置信息而識別的打印設(shè)置確定進(jìn)行了打印的介質(zhì),并且使片材給送單元126和盤介質(zhì)運(yùn)送單元127中的一個運(yùn)送記錄介質(zhì)。然后,cpu121使打印單元125執(zhí)行打印處理。此時,cpu121通過使用片材檢測單元129來確定在片材給送單元126中是否存在片材。在cpu121確定不存在片材的情況下,cpu121使顯示單元131顯示該效果,使得能夠提示用戶設(shè)置片材。作為選擇,cpu121通過使用盤介質(zhì)檢測單元130來確定在盤介質(zhì)運(yùn)送單元127中是否存在盤介質(zhì)。在不存在盤介質(zhì)的情況下,cpu121使顯示單元131顯示該效果,使得能夠提示用戶設(shè)置盤介質(zhì)。
在片材上進(jìn)行打印的情況和在盤介質(zhì)上進(jìn)行打印的情況二者中,在用戶設(shè)置片材或盤介質(zhì)之后,用戶能夠通過使用操作單元128指示繼續(xù)打印。此外,用戶能夠通過使用操作單元128和顯示單元131預(yù)先在片材給送單元126中設(shè)置片材信息。片材信息包括片材的大小(例如a4或l型)以及片材的類型(例如普通紙、光澤紙或啞光紙)。由用戶以上述方式設(shè)置的片材信息被存儲在ram123中。此外,用戶能夠通過使用操作單元128和顯示單元131來設(shè)置是否許可或禁止通過打印裝置120的盤介質(zhì)打印。如上所述設(shè)置的對盤介質(zhì)打印的許可/禁止的設(shè)置被存儲在ram123中。
應(yīng)當(dāng)注意,打印裝置120和終端裝置110配設(shè)有遠(yuǎn)程ui功能,并且用戶也能夠通過使用由終端裝置110顯示的遠(yuǎn)程ui,代替操作單元128和顯示單元131,來進(jìn)行對片材信息或盤介質(zhì)打印的許可/禁止的設(shè)置。下面將參照圖2和圖3描述通過使用遠(yuǎn)程ui的設(shè)置。
如上所述,片材檢測單元129和盤介質(zhì)檢測單元130能夠確定片材或盤介質(zhì)的有無。作為用于確定的方法,例如,通過傳感器檢查片材或盤介質(zhì)的有無。在這種情況下,例如,采用以下的構(gòu)造。傳感器配設(shè)有發(fā)光單元和光接收單元。然后,在不存在片材或盤介質(zhì)的狀態(tài)下,從發(fā)光單元發(fā)射的光被光接收單元接收。當(dāng)設(shè)置了片材或盤介質(zhì)時,光被片材或盤介質(zhì)中斷,并且光不被光接收單元接收。結(jié)果,能夠依據(jù)光接收單元是否接收到光來確定片材或盤介質(zhì)的有無。傳感器的構(gòu)造不限于此。例如,可以在設(shè)置片材或盤介質(zhì)的平面上設(shè)置可移動的突起,并且可以通過傳感器檢測該突起是否從平面突出。也就是說,在沒有設(shè)置片材或盤介質(zhì)的情況下,建立該突起從平面突出的狀態(tài),并且當(dāng)設(shè)置了片材或盤介質(zhì)時,建立該突起不從平面突出的狀態(tài)。由于這個原因,能夠通過使用上述的傳感器來確定片材或盤介質(zhì)的有無。
此外,關(guān)于盤介質(zhì),當(dāng)在打印裝置120中設(shè)置了可拆卸的專用托盤并且專用托盤被安裝到打印裝置120時,盤介質(zhì)檢測單元130可以運(yùn)送專用托盤。在這種情況下,盤介質(zhì)檢測單元130可以將關(guān)于專用托盤的有無的確定結(jié)果視為盤介質(zhì)的有無。
利用上面圖1中所示的打印系統(tǒng),從終端裝置110發(fā)送到打印裝置120的打印對象的圖像被打印在盤介質(zhì)上。然而,應(yīng)當(dāng)注意,在如上所述終端裝置110使用如上所述的作為不使用打印機(jī)驅(qū)動程序的os標(biāo)準(zhǔn)而提供的打印方法的情況下,在某些情況下不進(jìn)行能夠基于使用打印機(jī)驅(qū)動程序的打印方法進(jìn)行的專用于打印裝置的處理。專用于打印裝置的處理包括例如:根據(jù)盤介質(zhì)的內(nèi)直徑和外直徑的大小對要被發(fā)送到打印裝置的圖像數(shù)據(jù)預(yù)先執(zhí)行白掩模處理的處理。白掩模處理是指將圖像中的一部分區(qū)域中的像素值改寫成相當(dāng)于白的像素值的處理。具體而言,將圖像中的超出盤介質(zhì)的形狀的區(qū)域中的像素的值改寫為相當(dāng)于白的值。由于打印裝置120不對具有相當(dāng)于白的值的像素進(jìn)行打印,所以在除了具有與圖像中的盤介質(zhì)的形狀相對應(yīng)的形狀的區(qū)域以外的區(qū)域中不進(jìn)行打印。應(yīng)當(dāng)注意,掩模處理后的像素值不限于相當(dāng)于白的像素值,并且當(dāng)使用表示打印裝置120不進(jìn)行打印的預(yù)定像素值時是足夠的。作為預(yù)定像素值,例如,可以寫入空(nul1)數(shù)據(jù),或者也可以寫入負(fù)值。另外,作為像素值,可以寫入rgb輝度值,或者也可以寫入cmyk濃度值。
如上所述,在終端裝置110不進(jìn)行不使用打印機(jī)驅(qū)動程序的白掩模處理的情況下,終端裝置110利用具有“12cm×12cm”的片材大小的正方形片材作為片材大小。將片材大小限制為“12cm×12cm”的原因在于,終端裝置110的打印應(yīng)用發(fā)送具有設(shè)置的片材大小的圖像,并且打印裝置120在根據(jù)本示例性實施例的打印系統(tǒng)中進(jìn)行等倍打印。也就是說,如果打印設(shè)置中的片材大小被設(shè)置為大大地大于“12cm×12cm”的大小,則僅圖像的一小部分被打印。另一方面,如果打印設(shè)置中的片材大小被設(shè)置為大大地小于“12cm×12cm”的大小,則僅盤介質(zhì)的一小部分被打印。由于這個原因,僅在打印設(shè)置中設(shè)置了與接近盤介質(zhì)大小的大小相對應(yīng)的“12cm×12cm”的情況下,打印裝置120才進(jìn)行在盤介質(zhì)上的打印。
然而,在這種情況下,具有片材大小“12cm×12cm”的正方形的數(shù)據(jù)被發(fā)送到打印裝置120,并且墨可能在被噴出時超出圓盤,這在某些情況下墨污染了盤托盤。
鑒于上述,根據(jù)本示例性實施例,打印裝置120進(jìn)行創(chuàng)建用于盤介質(zhì)的圖像的處理(例如,白掩模處理)。結(jié)果,即使當(dāng)發(fā)送具有片材大小“12cm×12cm”的正方形的數(shù)據(jù)時,打印裝置120也能夠進(jìn)行根據(jù)盤介質(zhì)的形狀的打印。打印裝置120還確定在終端裝置110中是否已經(jīng)執(zhí)行了創(chuàng)建用于盤介質(zhì)的圖像的處理(例如,白掩模處理),并且進(jìn)行控制使得不在終端裝置110和打印裝置120中冗余地進(jìn)行上述處理。結(jié)果,能夠避免如下的情形:由終端裝置110創(chuàng)建的圖像的形狀等被打印裝置中的上述處理改變,并且未獲得用戶原本預(yù)期的打印結(jié)果。在下文中,將詳細(xì)描述根據(jù)本示例性實施例的處理。
圖2是例示片材信息的登記處理的序列圖。應(yīng)當(dāng)注意,在圖2中,用戶200通過操作操作單元115來進(jìn)行各種操作,并且終端裝置110在cpu111執(zhí)行rom112中的打印應(yīng)用的同時進(jìn)行各種處理。另外,打印裝置120在cpu121執(zhí)行rom122中的控制程序的同時進(jìn)行各種處理。
用戶200通過使用操作單元115進(jìn)行用于在終端裝置110的顯示單元116上顯示遠(yuǎn)程ui的畫面的遠(yuǎn)程ui畫面顯示操作(步驟201)。根據(jù)本示例性實施例,終端裝置110的cpu111啟動rom112中存儲的瀏覽器應(yīng)用,使得能夠顯示遠(yuǎn)程ui畫面。響應(yīng)于遠(yuǎn)程ui畫面顯示操作201的操作,終端裝置110的cpu111向打印裝置120請求構(gòu)成遠(yuǎn)程ui畫面的內(nèi)容(步驟202)。響應(yīng)于步驟202中的內(nèi)容請求,打印裝置120的cpu121將存儲在rom122或ram123中的內(nèi)容發(fā)送到終端裝置110(步驟203)。終端裝置110的cpu111使用瀏覽器顯示在步驟203中發(fā)送的內(nèi)容。結(jié)果,作為用于登記打印裝置120的片材信息(片材的大小和片材的類型)的遠(yuǎn)程ui畫面的登記畫面被顯示在顯示單元116上(步驟204)。
圖3例示了作為在步驟204中顯示的遠(yuǎn)程ui畫面的登記畫面。在終端裝置110的顯示單元116上顯示片材信息登記畫面301。畫面標(biāo)題302表示片材信息要被登記,并且用戶200進(jìn)行用于將片材大小303和片材類型304登記為片材信息的登記操作。例如,在操作單元115是觸摸面板的情況下,能夠通過觸摸在圖3中的“a4”和“照片紙”的左側(cè)和右側(cè)顯示的箭頭來分別改變片材大小和片材類型。然后,當(dāng)觸摸圖中未例示的確定(ok)按鈕時,對在片材信息登記畫面301上顯示的片材大小和片材類型進(jìn)行登記。在圖3的示例中,將a4登記為片材大小,并且將照片紙登記為片材類型。
如參照圖3所描述的,用戶200在檢查在步驟204中顯示的畫面的同時,進(jìn)行用于登記在打印裝置中設(shè)置的片材的片材信息的登記操作(步驟205)。cpu111向打印裝置120通知在步驟205中登記的片材信息(步驟206)。然后,cpu121將在步驟206中通知的片材信息存儲在ram123中以登記片材信息(步驟207)。
利用圖2中所示的處理,即使打印裝置120未配設(shè)有操作單元和顯示單元,用戶200也能夠通過利用終端裝置110的操作單元115來登記打印裝置120的片材信息。另外,類似地,用戶200能夠通過使用圖中未例示的遠(yuǎn)程ui來設(shè)置打印裝置120是否許可盤介質(zhì)打印。
圖4例示了與在打印裝置120進(jìn)行盤介質(zhì)打印時所使用的專用托盤相對應(yīng)的盤介質(zhì)托盤的外觀。用戶在盤介質(zhì)托盤400上的盤介質(zhì)設(shè)置位置401上設(shè)置要在其上進(jìn)行打印的盤介質(zhì)。然后,在配準(zhǔn)標(biāo)記402與打印裝置120的圖中未例示的配準(zhǔn)標(biāo)記匹配的情況下,將盤介質(zhì)托盤400插入到盤介質(zhì)運(yùn)送單元127中。然后,當(dāng)打印裝置120接收到用于指定在盤介質(zhì)上打印的打印作業(yè)時,盤介質(zhì)運(yùn)送單元127運(yùn)送盤介質(zhì)托盤,并且打印單元125進(jìn)行打印。應(yīng)當(dāng)注意,可以采用如下的構(gòu)造:配設(shè)能夠?qū)⒈P介質(zhì)直接設(shè)置在打印裝置120中的機(jī)構(gòu),并且在不使用盤介質(zhì)托盤400的情況下運(yùn)送盤介質(zhì)。
圖5是根據(jù)本示例性實施例的打印系統(tǒng)的打印序列圖。應(yīng)當(dāng)注意,在圖5中,用戶200通過操作操作單元115來進(jìn)行各種操作,并且終端裝置110在cpu111執(zhí)行rom112中的上述打印應(yīng)用時進(jìn)行各種處理。另外,打印裝置120在cpu121執(zhí)行rom122中的控制程序的同時進(jìn)行各種處理。應(yīng)當(dāng)注意,通過使用圖2中的遠(yuǎn)程ui來設(shè)置片材信息的終端裝置110和圖5中的生成打印作業(yè)的終端裝置110可以是不同的終端裝置。
用戶200進(jìn)行用于顯示針對終端裝置110進(jìn)行打印設(shè)置的畫面的操作(步驟501)。此時,終端裝置110的cpu111針對打印裝置120請求對登記在打印裝置120中的片材信息的通知(步驟502)。當(dāng)打印裝置120的cpu121接收到在步驟502中的片材信息的通知請求時,片材檢測單元129基于盤介質(zhì)檢測單元130的檢測結(jié)果確定片材信息的通知內(nèi)容(步驟503)。具體而言,例如,在片材檢測單元129檢測到設(shè)置了片材的情況下,cpu121將在圖2的步驟207中登記的片材信息(片材大小和片材類型)確定為通知內(nèi)容。當(dāng)盤介質(zhì)檢測單元130檢測到設(shè)置了盤介質(zhì)(或盤介質(zhì)托盤400)時,cpu121將用于通知設(shè)置了盤介質(zhì)的盤介質(zhì)信息確定為片材信息。另外,由于盤介質(zhì)和片材能夠同時設(shè)置在打印裝置120中,因此存在檢測到設(shè)置了盤介質(zhì)和片材二者的情況。在這種情況下,cpu121將登記的片材信息和用于通知設(shè)置了盤介質(zhì)的盤介質(zhì)信息二者確定為片材信息。
cpu121進(jìn)行對作為步驟503中的處理的結(jié)果而被確定的片材信息的通知(步驟504)。終端裝置110的cpu111通過利用在步驟504中通知的片材信息來進(jìn)行打印設(shè)置畫面的顯示(步驟505)。下面將參照圖9描述步驟505中的打印設(shè)置畫面的顯示的詳情。
用戶200根據(jù)在步驟505中顯示的打印設(shè)置畫面進(jìn)行打印設(shè)置,并且還進(jìn)行打印執(zhí)行操作(步驟506)。然后,終端裝置110的cpu111根據(jù)打印執(zhí)行操作創(chuàng)建打印作業(yè),并且向打印裝置120發(fā)送打印作業(yè)(步驟507)。當(dāng)接收到來自終端裝置110的打印作業(yè)時,打印裝置120的cpu121執(zhí)行根據(jù)打印作業(yè)的內(nèi)容的打印(步驟508)。
這里,將描述步驟505中的打印設(shè)置畫面的顯示。圖9例示了在圖5的步驟505中顯示的打印設(shè)置畫面的示例。
在終端裝置110的顯示單元116上顯示打印設(shè)置畫面901。標(biāo)題902表示畫面對應(yīng)于打印設(shè)置菜單,項目名稱903至908表示能夠通過打印設(shè)置畫面901設(shè)置的項目。針對項目中的各個,用戶200能夠通過使用操作單元115來選擇期望的設(shè)置。用戶能夠選擇諸如“a4”、“4×6”或“12cm×12cm”等的片材大小作為片材大小903。能夠選擇諸如“普通紙”、“照片紙”或“盤”等的片材類型作為片材類型904。應(yīng)當(dāng)注意,“盤”表示片材類型是盤介質(zhì)。
選擇諸如“單面”或“雙面”等的打印面作為用于打印的打印面905。打印質(zhì)量906表示打印的品質(zhì),選擇諸如“標(biāo)準(zhǔn)”或“高清”等的打印質(zhì)量。顏色907表示打印的顏色,并且選擇諸如“彩色”或“黑白”等的顏色。片材給送端口908表示進(jìn)行片材給送的片材給送部,選擇“asf”、“盤”等。應(yīng)當(dāng)注意,“asf”對應(yīng)于片材給送單元126,并且表示例如布置在打印裝置120的背面的自動片材給送器(未例示)。“盤”表示盤介質(zhì)運(yùn)送單元127。
在步驟505中,cpu111根據(jù)在圖5的步驟504中通知的片材信息來縮小能夠由用戶選擇的設(shè)置內(nèi)容,并且顯示圖9中所示的打印設(shè)置畫面。例如,在對片材信息的通知內(nèi)容的確定(步驟503)中,確定要進(jìn)行對在圖2的步驟207中登記的片材信息的通知。在圖3的示例中,片材大小被設(shè)置為“a4”,片材類型被設(shè)置為“照片紙”,以被登記在打印裝置120中。由于這個原因,在步驟505中,cpu111在打印設(shè)置畫面上顯示“a4”和“自動”作為片材大小、“照片紙”和“自動”作為片材類型以及“asf”和“自動”作為片材給送端口,使得能夠選擇設(shè)置項目。應(yīng)當(dāng)注意,“自動”是指根據(jù)在打印裝置120中登記的片材大小和片材類型以及片材給送端口進(jìn)行打印的設(shè)置。結(jié)果,在打印時,即使當(dāng)片材大小和片材類型從在步驟504中通知的內(nèi)容改變時,也能夠根據(jù)改變后的片材大小和片材類型來進(jìn)行打印。另外,當(dāng)片材類型是“盤”時,設(shè)置“盤”作為片材給送端口,并且當(dāng)片材類型不是“盤”時,設(shè)置“asf”。
另一方面,在確定在打印裝置120中設(shè)置了盤介質(zhì)并且要進(jìn)行對盤介質(zhì)信息的通知的情況下,顯示“12cm×12cm”作為片材大小,顯示“盤”作為片材類型,并且顯示“盤”作為片材給送端口。例如,進(jìn)行對打印裝置120中登記的片材信息和盤介質(zhì)信息的通知,除了上述的選項以外,還添加“12cm×12cm”作為片材大小的選項,添加“盤”作為片材類型的選項,并且添加“盤”作為片材給送端口的選項。
應(yīng)當(dāng)注意,能夠在打印設(shè)置項目903至908中選擇的內(nèi)容和各打印設(shè)置項目不限于上述的內(nèi)容。例如,在打印裝置120不處理雙面打印的情況下,打印面905僅處理“單面”。因此,可以采用如下的構(gòu)造:不顯示打印面905,或者僅能夠選擇“單面”。在這種情況下,在步驟504中的通知中包括關(guān)于打印裝置120是否處理雙面打印的信息。由于這個原因,終端裝置110的cpu111能夠確定打印裝置120是否處理雙面打印。類似地,關(guān)于包括打印質(zhì)量906、顏色907以及片材給送端口908的各個項目,也可以在步驟504中的通知中包括表示能夠在打印裝置120中執(zhí)行的選項的信息。在這種情況下,在打印設(shè)置畫面901的各設(shè)置項目當(dāng)中,僅顯示能夠在打印裝置120中實現(xiàn)的選項。
另外,作為在選擇了“自動”的情況下的上述設(shè)置,可以進(jìn)行終端裝置110的打印應(yīng)用中的預(yù)定設(shè)置,或者可以進(jìn)行打印裝置120中的預(yù)定設(shè)置。在打印設(shè)置畫面901上顯示的內(nèi)容和顯示布局也不限于圖9中中所示的示例。例如,可以省略打印設(shè)置菜單中的標(biāo)題902。
應(yīng)當(dāng)注意,可以由終端裝置110的打印應(yīng)用來顯示打印設(shè)置畫面901。例如,當(dāng)打印對象是簡單應(yīng)用中的簡單照片時,在打印面905被固定為“單面”、打印質(zhì)量906被固定為“標(biāo)準(zhǔn)”并且顏色907被固定為“彩色”的情況下,可以省略顯示。在這種情況下,能夠簡化用戶200的操作。另外,由于根據(jù)由終端裝置110獲得的片材信息唯一地確定圖9中所示的打印設(shè)置畫面901上的打印設(shè)置項目當(dāng)中的片材大小903和片材類型904,所以可以省略顯示。
另外,根據(jù)本示例性實施例,在圖5的步驟504中執(zhí)行對來自打印裝置120的片材信息的通知。但是,不特別地指定用于在打印裝置120和終端裝置110之間進(jìn)行片材信息的通知的定時。例如,可以當(dāng)終端裝置110的通信單元114和打印裝置120的通信單元124彼此連接為打印系統(tǒng)時,執(zhí)行片材信息的通知。
這里,將描述圖5的步驟507中的打印作業(yè)的發(fā)送和圖5的步驟508中的打印執(zhí)行。如上所述,打印作業(yè)包括表示諸如片材大小和片材類型等的打印設(shè)置的設(shè)置信息。
應(yīng)當(dāng)注意,根據(jù)本示例性實施例,打印裝置120打印如下的圖像區(qū)域,該圖像區(qū)域是從終端裝置110接收到的打印作業(yè)中包括的圖像的一部分并且還具有與用于在盤介質(zhì)上打印的盤介質(zhì)的形狀相對應(yīng)的形狀。另外,作為用于進(jìn)行在盤介質(zhì)上的打印的條件,當(dāng)片材大小被設(shè)置為“12cm×12cm”并且片材類型被設(shè)置為“盤”時,打印裝置120使盤介質(zhì)運(yùn)送單元127進(jìn)行運(yùn)送并且使打印單元125進(jìn)行打印。
然而,應(yīng)當(dāng)注意,也可以當(dāng)打印設(shè)置中的片材大小為“自動”時,進(jìn)行在盤介質(zhì)上的打印。在打印裝置120在進(jìn)行自動放大/縮小的同時進(jìn)行打印的情況下,可以當(dāng)片材類型為“盤”時進(jìn)行在盤介質(zhì)上的打印,而不考慮打印設(shè)置中的片材大小。
此外,當(dāng)進(jìn)行在盤介質(zhì)上的打印時,打印裝置120在打印質(zhì)量906為“標(biāo)準(zhǔn)”的情況下,通過使用常規(guī)盤介質(zhì)的打印配置(profile)來進(jìn)行打印,并且在打印質(zhì)量906為“高清”的情況下,通過使用推薦產(chǎn)品盤介質(zhì)的打印配置來進(jìn)行打印。推薦產(chǎn)品盤介質(zhì)的打印配置是指針對適合于打印的市售推薦盤介質(zhì)而調(diào)整的打印配置,并且能夠通過與適合于打印的市售推薦盤介質(zhì)的組合來獲得高清打印結(jié)果。常規(guī)盤介質(zhì)的打印配置被調(diào)整到用于打印的市售普通盤介質(zhì),并且即使當(dāng)盤介質(zhì)的墨接受能力低時也幾乎不發(fā)生滲墨。
如上所述,根據(jù)本示例性實施例的打印裝置120能夠僅打印從終端裝置110接收到的圖像中的、具有與盤介質(zhì)的形狀相對應(yīng)的形狀的盤介質(zhì)區(qū)域。因此,當(dāng)終端裝置110未配設(shè)有創(chuàng)建用于在盤介質(zhì)上打印的圖像的功能時,并且例如即使發(fā)送矩形圖像,在打印裝置120中也僅打印上述的盤介質(zhì)區(qū)域。由于這個原因,能夠避免超出盤介質(zhì)的打印。因此,例如,能夠避免由于進(jìn)行超出盤介質(zhì)的打印而引起的墨對盤介質(zhì)托盤400的污染。
然而,例如,假設(shè)終端裝置110配設(shè)有創(chuàng)建用于在盤介質(zhì)上的打印的圖像的功能。然后,例如,假設(shè)能夠通過用戶的操作根據(jù)作為盤介質(zhì)的形狀的、盤介質(zhì)的標(biāo)簽面(吸收諸如墨等的記錄材料的面)的形狀來調(diào)整內(nèi)直徑和外直徑。在這種情況下,由用戶在終端裝置110中調(diào)整的盤介質(zhì)區(qū)域可能與打印裝置120中假定的盤介質(zhì)不同。在上述情況下,作為打印裝置120中的盤介質(zhì)區(qū)域的打印處理的結(jié)果,用戶假定的區(qū)域和實際打印的區(qū)域可能彼此不同。
鑒于上述,在根據(jù)本示例性實施例的打印系統(tǒng)中,將表示終端裝置110是否進(jìn)行了針對圖像根據(jù)盤介質(zhì)的處理的信息,添加到打印作業(yè)。然后,在基于上述的信息確定終端裝置110未進(jìn)行針對圖像根據(jù)盤介質(zhì)的處理的情況下,打印裝置120通過進(jìn)行用于僅打印盤介質(zhì)區(qū)域的預(yù)定處理來進(jìn)行打印。另一方面,在確定由終端裝置110進(jìn)行了針對圖像根據(jù)盤介質(zhì)的處理的情況下,在不進(jìn)行上述預(yù)定處理的情況下進(jìn)行打印。
根據(jù)本示例性實施例,進(jìn)行白掩模處理,作為用于根據(jù)盤介質(zhì)的形狀的圖像的創(chuàng)建處理。
圖8是用于描述根據(jù)本示例性實施例的白掩模處理的說明圖。
區(qū)域801對應(yīng)于打印對象的打印圖像和12cm×12cm的正方形的圖像數(shù)據(jù)。區(qū)域803對應(yīng)于作為盤介質(zhì)的打印區(qū)域的盤標(biāo)簽面。區(qū)域803是由作為同心圓的內(nèi)半徑804的小圓圈和外半徑805的大圓圈夾著的區(qū)域。除區(qū)域803以外的區(qū)域801和內(nèi)半徑804是在可打印區(qū)域外,并且是白掩模的對象的區(qū)域。這里,能夠通過用戶的操作來調(diào)整內(nèi)半徑804和外半徑805。例如,在相同大小的盤介質(zhì)中存在各種大小的盤標(biāo)簽面的情況下,能夠根據(jù)進(jìn)行打印的盤介質(zhì)的盤標(biāo)簽面的大小來進(jìn)行調(diào)整。當(dāng)執(zhí)行白掩模處理時,區(qū)域801和區(qū)域802中包括的像素的值被替換為相當(dāng)于白的值。
圖6a和圖6b是打印系統(tǒng)中的盤介質(zhì)打印的流程圖。圖6a例示了終端裝置110中的處理。該處理對應(yīng)于圖5的步驟506和步驟507,并且在cpu111執(zhí)行rom中的打印應(yīng)用時被實現(xiàn)。應(yīng)當(dāng)注意,執(zhí)行圖6a的處理的打印應(yīng)用配設(shè)有創(chuàng)建根據(jù)盤介質(zhì)的形狀的圖像的功能。
在步驟600中,cpu111根據(jù)用戶200的指令通過使用打印應(yīng)用的功能來選擇圖像(例如jpeg文件)。在該選擇處理中,例如,cpu111在顯示單元116上顯示終端裝置110中的圖像文件的縮略圖,并且選擇與根據(jù)用戶針對操作單元115的操作而選擇的縮略圖圖像相對應(yīng)的圖像文件。另外,在步驟600中,可以根據(jù)用戶的操作來進(jìn)行諸如文本的添加、圖像的顏色轉(zhuǎn)換和紅眼校正等的各種編輯處理。
在步驟601中,cpu111確定用戶是否進(jìn)行了與圖5的步驟506相當(dāng)?shù)拇蛴?zhí)行操作。當(dāng)確定進(jìn)行了打印執(zhí)行操作時,cpu111在步驟602中確定在圖9中所示的打印設(shè)置畫面901上設(shè)置的片材類型是否是“盤”。當(dāng)在步驟602中確定片材類型是“盤”時,處理進(jìn)行到步驟603。
在步驟603中,cpu111確定是否針對在步驟600中選擇的圖像文件中的圖像執(zhí)行作為用于根據(jù)盤介質(zhì)的形狀的圖像的創(chuàng)建處理的白掩模處理。
可以采用如下的構(gòu)造:即使當(dāng)在終端裝置110中能夠進(jìn)行白掩模處理時,在預(yù)定條件下也不進(jìn)行白掩模處理。在這種情況下,在步驟603中確定不進(jìn)行白掩模處理。上述的預(yù)定條件可以包括用戶的設(shè)置。例如,在終端裝置110處于預(yù)定的忙碌狀態(tài)的情況下,可以避免白掩模處理。作為選擇,可以在圖像的分辨率高于或等于預(yù)定分辨率的情況下進(jìn)行白掩模處理。與此相對,可以在圖像的分辨率低于或等于預(yù)定分辨率的情況下進(jìn)行白掩模處理。當(dāng)在步驟603中確定進(jìn)行白掩模處理時,處理進(jìn)行到步驟604。
在步驟604中,cpu111針對打印對象的圖像進(jìn)行根據(jù)盤介質(zhì)的形狀的白掩模處理。應(yīng)當(dāng)注意,能夠在用于執(zhí)行圖6a的處理的打印應(yīng)用中由用戶調(diào)整盤介質(zhì)的形狀,并且在步驟604中進(jìn)行根據(jù)已經(jīng)調(diào)整的盤介質(zhì)的形狀的白掩模處理。
在步驟604中,當(dāng)進(jìn)行白掩模處理時,cpu111在步驟605中將表示對圖像進(jìn)行了白掩模處理的白掩模處理完成信息添加到打印作業(yè)。例如,將白掩模處理完成信息添加到打印對象的圖像文件。具體而言,cpu111將白掩模處理完成信息記錄在從打印對象的jpeg文件中包括的app1標(biāo)記(app1marker)開始的片段中。更具體地,將白掩模處理完成信息記錄在該片段中的exit信息中的makernote中。此外,例如,可以通過記錄true(真)或false(假)的數(shù)據(jù)來記錄是否進(jìn)行了白掩模處理。在進(jìn)行了白掩模處理的情況下,cpu111記錄true。另一方面,在s603中確定未進(jìn)行白掩模處理的情況下,cpu111記錄false。為了添加白掩模處理完成信息,可以采用如下的構(gòu)造:cpu111通過打印應(yīng)用將app1片段添加到j(luò)peg文件。
在步驟605中,當(dāng)白掩模處理完成信息被添加到打印作業(yè)時,處理進(jìn)行到步驟606。在s602中確定打印設(shè)置中的片材類型不是“盤”或者在步驟603中確定未進(jìn)行白掩模處理的情況下,處理進(jìn)行到步驟606。
在步驟606中,cpu111將在圖9中所示的打印設(shè)置畫面901上設(shè)置的打印設(shè)置以及包括打印對象的圖像的打印作業(yè)發(fā)送到打印裝置120。
應(yīng)當(dāng)注意,在終端裝置110的打印應(yīng)用不執(zhí)行白掩模處理的情況下,不進(jìn)行圖6a中的步驟602至605中的處理。由于這個原因,不將白掩模處理完成信息添加到由終端裝置生成的打印作業(yè)。
圖6b例示了由打印裝置120的cpu121執(zhí)行的處理。
在步驟610中,cpu121確定是否接收到打印作業(yè)。當(dāng)接收到打印作業(yè)時,處理進(jìn)行到步驟611。
在步驟611中,cpu121分析接收到的打印作業(yè)。具體而言,分析打印作業(yè)中的打印設(shè)置(例如片材大小和片材類型)以及與打印對象的圖像相對應(yīng)的jpeg文件的app1標(biāo)記。
在步驟612中,作為打印作業(yè)的分析的結(jié)果,cpu121確定“盤”是否被設(shè)置為片材類型。當(dāng)確定“盤”被設(shè)置為片材類型時,cpu121在步驟613中確定打印設(shè)置中的片材大小是否是“12cm×12cm”。在大小不是“12cm×12cm”的情況下,由于存在用戶選擇了片材類型“盤”但卻選擇了與盤介質(zhì)的大小有很大不同的片材大小的可能性,所以結(jié)束處理而不進(jìn)行打印。此時,可以在顯示單元116上進(jìn)行錯誤顯示。在步驟613中,當(dāng)確定打印設(shè)置中的片材大小是“12cm×12cm”時,處理進(jìn)行到步驟614。
在步驟614中,cpu121基于步驟611中的打印作業(yè)的分析,確定jpeg文件的app1標(biāo)記是否包括白掩模處理完成信息。利用該確定,確定是否對打印對象的圖像進(jìn)行了白掩模處理。例如,在存在白掩模處理完成信息的情況下,確定執(zhí)行了白掩模處理。另外,如上所述,終端裝置110可以記錄true或false作為白掩模處理完成信息。在這種情況下,在步驟614中,當(dāng)白掩模處理完成信息被記錄并且表示true時,cpu121確定執(zhí)行了白掩模處理。
在步驟614中,當(dāng)確定針對打印對象的圖像未執(zhí)行白掩模處理時,處理進(jìn)行到步驟615。
在步驟615中,cpu121針對打印對象的圖像執(zhí)行根據(jù)盤介質(zhì)的形狀的白掩模處理。這里的處理類似于終端裝置110在步驟604中的白掩模處理。應(yīng)當(dāng)注意,打印裝置120的rom122預(yù)先存儲表示盤介質(zhì)的形狀的信息,并且在步驟615中的處理中,基于由該信息表示的盤介質(zhì)信息進(jìn)行白掩模處理。
在步驟615中確定執(zhí)行了白掩模處理或者在步驟612中確定片材類型不是“盤”的情況下,處理進(jìn)行到步驟616。
在步驟616中,cpu121根據(jù)由打印作業(yè)中的設(shè)置信息表示的打印設(shè)置,通過打印單元125執(zhí)行打印對象的圖像的打印。應(yīng)當(dāng)注意,cpu121在打印設(shè)置中的片材給送端口為“盤”的情況下,使盤介質(zhì)運(yùn)送單元127執(zhí)行盤介質(zhì)的運(yùn)送,并且在片材給送端口為“asf”的情況下使片材給送單元126執(zhí)行片材的運(yùn)送。
在步驟616中,cpu121進(jìn)行與進(jìn)行不對打印對象的圖像進(jìn)行自動放大/縮小的打印的方法相對應(yīng)的等倍打印。由于這個原因,在步驟612中確定片材類型不是“盤”的情況下,cpu121可以確定打印設(shè)置中的片材大小和在圖2的步驟207中登記的片材信息的片材大小是否彼此匹配。然后,在確定大小彼此匹配的情況下,cpu121執(zhí)行打印。另一方面,在確定大小不彼此匹配的情況下,cpu121不執(zhí)行打印并且可以在顯示單元131上進(jìn)行錯誤顯示。
第二示例性實施例
根據(jù)第一示例性實施例,打印裝置120的cpu121依據(jù)從終端裝置110是否接收到白掩模處理完成信息,來確定對打印對象的圖像是否執(zhí)行了白掩模處理。
根據(jù)第二示例性實施例,除了上述的確定方法以外,通過分析打印對象的圖像來確定對圖像是否執(zhí)行了白掩模處理。
圖7是例示根據(jù)第二示例性實施例的確定針對打印圖像是否執(zhí)行白掩模處理的確定處理的流程圖。應(yīng)當(dāng)注意,圖7中所示的流程圖對應(yīng)于圖6b的步驟614,并且與圖6b中所示的處理類似,由打印裝置120的cpu121執(zhí)行。
在步驟701中,與根據(jù)第一示例性實施例的上述的步驟614類似,cpu121確定是否存在白掩模處理完成信息(被添加到打印對象的圖像)。與第一示例性實施例中類似,白掩模處理完成信息被記錄在從打印對象的jpeg文件中的app1標(biāo)記開始的片段中。具體而言,白掩模處理完成信息被記錄在該片段中的exit信息中的makernote中。此外,與第一示例性實施例類似,白掩模處理完成信息可以是表示針對圖像是否已經(jīng)進(jìn)行了白掩模處理的true或false的數(shù)據(jù)。在這種情況下,在步驟701中,在白掩模處理完成信息為true的情況下,確定進(jìn)行了白掩模處理。
在步驟701中確定存在白掩模處理完成信息的情況下,處理進(jìn)行到步驟702,并且cpu121確定對打印對象的圖像執(zhí)行了白掩模處理。如同根據(jù)第一示例性實施例的圖6b的步驟614,通過進(jìn)行步驟701和步驟702以及將在下面描述的步驟705中的處理,來確定對打印對象的圖像是否執(zhí)行了白掩模處理。
根據(jù)第二示例性實施例,在步驟701中確定不存在白掩模處理完成信息(未被添加到打印對象的圖像)的情況下,處理進(jìn)行到步驟703。
在步驟703中,cpu121分析打印對象的圖像,以檢查是否已經(jīng)進(jìn)行了白掩模處理。具體而言,cpu121將打印作業(yè)中包括的圖像數(shù)據(jù)展開,并且進(jìn)行圖像分析,以檢查是否先前根據(jù)盤介質(zhì)執(zhí)行了白掩模處理。作為圖像分析的方法,例如,cpu121指定與打印對象的圖像數(shù)據(jù)中的盤內(nèi)直徑相對應(yīng)的圓形區(qū)域。在圖8中所示的示例中,圓形區(qū)域是與具有內(nèi)半徑804的內(nèi)圓相對應(yīng)的區(qū)域。這里的盤內(nèi)直徑是例如多個設(shè)置的大小當(dāng)中的最小大小。然后,cpu121獲得指定的圓形區(qū)域中的各個像素的輝度值,并且檢查在圓形區(qū)域中是否存在具有低于或等于預(yù)定閾值的輝度值的像素。在8位處理系統(tǒng)的情況下,上述的預(yù)定閾值被設(shè)置為255。
在步驟704中,cpu121基于步驟703中的分析結(jié)果,分析對打印對象的圖像是否執(zhí)行了白掩模處理。具體而言,當(dāng)通過步驟703中的分析在上述圓形區(qū)域中不存在具有低于或等于上述的預(yù)定閾值的輝度值的像素時,處理進(jìn)行到步驟702,并且cpu121確定對打印對象的圖像進(jìn)行了白掩模處理。當(dāng)在上述圓形區(qū)域中存在具有低于或等于上述的預(yù)定閾值的輝度值的像素時,處理進(jìn)行到步驟705,并且cpu121確定對打印對象的圖像未進(jìn)行白掩模處理。
即使當(dāng)不顧針對打印對象的圖像先前通過圖7中所示的處理實際執(zhí)行了白掩模處理的狀態(tài),不添加白掩模處理完成信息時,也能夠通過步驟703和704中的處理來適當(dāng)?shù)卮_定已經(jīng)執(zhí)行了白掩模處理。例如,假設(shè)在終端裝置中運(yùn)行的將打印對象的圖像發(fā)送到打印裝置120的打印應(yīng)用是能夠進(jìn)行白掩模處理但不添加白掩模處理完成信息的應(yīng)用。同樣在這種情況下,根據(jù)第二示例性實施例,打印對象的圖像能夠適當(dāng)?shù)卮_定已經(jīng)執(zhí)行了白掩模處理。
如上所述,在圖7的處理中,在步驟701中檢查白掩模處理完成信息的存在的確定處理以及在步驟703和704中分析圖像的確定處理共存??梢詢H進(jìn)行在后的基于圖像分析的確定處理,而不進(jìn)行在前的基于白掩模處理完成信息的確定處理。然而,應(yīng)當(dāng)注意,當(dāng)將兩個確定處理的處理時間彼此進(jìn)行比較時,基于在前的白掩模處理完成信息的確定處理通常具有較短的處理時間。由于這個原因,在白掩模處理完成信息被添加到圖像的情況下,與僅進(jìn)行在后的基于圖像分析的確定處理的情況相比,可以在較短的處理時間段內(nèi)確定已經(jīng)執(zhí)行了白掩模處理。
如上所述,根據(jù)第一和第二示例性實施例,即使當(dāng)終端裝置110未配設(shè)有創(chuàng)建用于在盤介質(zhì)上打印的圖像的功能并且例如發(fā)送了矩形圖像時,也能夠在打印裝置120中僅打印上述的盤介質(zhì)區(qū)域。由于這個原因,能夠避免超出盤介質(zhì)的打印。因此,例如,能夠避免由于進(jìn)行超出盤介質(zhì)的打印而引起的墨對盤介質(zhì)的托盤的污染。
此外,根據(jù)本示例性實施例,將能夠用于確定是否進(jìn)行針對圖像根據(jù)盤介質(zhì)的處理的信息與打印對象的圖像一起從終端裝置110發(fā)送。然后,在確定終端裝置110未進(jìn)行針對圖像根據(jù)盤介質(zhì)的處理的情況下,打印裝置120進(jìn)行用于僅打印盤介質(zhì)區(qū)域的預(yù)定處理(例如白掩模處理)以進(jìn)行打印。另一方面,在確定終端裝置110進(jìn)行了針對圖像根據(jù)盤介質(zhì)的處理的情況下,在不執(zhí)行上述的預(yù)定處理的情況下進(jìn)行打印。
由于這個原因,能夠避免打印裝置120和終端裝置110二者冗余地進(jìn)行諸如考慮到盤介質(zhì)的形狀的白掩模處理等的圖像處理時的打印速度的降低。另外,在盤介質(zhì)的形狀和大小在打印裝置120和終端裝置110中不同的情況下,能夠避免打印裝置120和終端裝置110二者冗余地進(jìn)行諸如白掩模處理等的圖像處理時的與用戶假定的區(qū)域不同的區(qū)域的打印。例如,能夠避免由用戶通過打印應(yīng)用檢查的打印范圍結(jié)果退出(dropsout)的情形。
應(yīng)當(dāng)注意,上面描述了盤介質(zhì)作為進(jìn)行打印的介質(zhì)的示例,但不限于此。例如,能夠?qū)⑹纠詫嵤├龖?yīng)用到在諸如打印片材、卡和智能電話殼體等的具有各種形狀和大小的介質(zhì)上進(jìn)行打印的情況。例如,在進(jìn)行打印的介質(zhì)是卡的情況下,根據(jù)上述的示例性實施例,當(dāng)在打印應(yīng)用中進(jìn)行根據(jù)卡形狀的白掩模處理時,能夠避免由打印裝置冗余地進(jìn)行白掩模處理的情形。
另外,根據(jù)上述示例性實施例,描述了針對打印對象的圖像進(jìn)行白掩模處理的示例,作為創(chuàng)建具有介質(zhì)形狀的圖像的處理,但是不限于此。例如,在盤介質(zhì)的情況下,可以進(jìn)行根據(jù)盤介質(zhì)的形狀進(jìn)行修整的處理。
應(yīng)當(dāng)注意,上述的示例性實施例的功能也能夠通過以下構(gòu)造來實現(xiàn)。也就是說,該功能還能夠在將用于進(jìn)行根據(jù)本示例性實施例的處理的程序代碼提供給系統(tǒng)或裝置并且系統(tǒng)或裝置的計算機(jī)(或cpu或mpu)執(zhí)行程序代碼的同時來實現(xiàn)。在這種情況下,從存儲介質(zhì)讀出的程序代碼自身實現(xiàn)上述的示例性實施例的功能,并且存儲程序代碼的存儲介質(zhì)也實現(xiàn)上述的示例性實施例的功能。
此外,可以將該構(gòu)造應(yīng)用到由單個計算機(jī)(或cpu或mpu)執(zhí)行用于實現(xiàn)上述的示例性實施例的功能的程序代碼的情況,或由多個計算機(jī)彼此協(xié)作地執(zhí)行該程序代碼的情況。此外,可以將該構(gòu)造應(yīng)用到由計算機(jī)執(zhí)行程序代碼的情況,或者可以提供被構(gòu)造為實現(xiàn)程序代碼的功能的諸如電路等的硬件。作為選擇,可以將該構(gòu)造應(yīng)用到由硬件實現(xiàn)程序代碼的一部分并且由計算機(jī)實現(xiàn)程序代碼的剩余部分的情況。
根據(jù)本發(fā)明的示例性實施例,能夠在適當(dāng)?shù)膱龊厢槍Υ蛴ο蟮膱D像進(jìn)行根據(jù)介質(zhì)的形狀的處理。
其他實施例
還可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(也可更完整地稱為“非暫時性計算機(jī)可讀存儲介質(zhì)”)上的計算機(jī)可執(zhí)行指令(例如,一個或更多個程序)以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者包括用于執(zhí)行上述實施例中的一個或更多個的功能的一個或更多個電路(例如,專用集成電路(asic))的系統(tǒng)或裝置的計算機(jī),來實現(xiàn)本發(fā)明的實施例,并且,可以利用通過由系統(tǒng)或裝置的計算機(jī)例如讀出并執(zhí)行來自存儲介質(zhì)的計算機(jī)可執(zhí)行指令以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者控制一個或更多個電路以執(zhí)行上述實施例中的一個或更多個的功能的方法,來實現(xiàn)本發(fā)明的實施例。計算機(jī)可以包括一個或更多個處理器(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括分開的計算機(jī)或分開的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計算機(jī)可執(zhí)行指令。計算機(jī)可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲介質(zhì)被提供給計算機(jī)。存儲介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(cd)、數(shù)字通用光盤(dvd)或藍(lán)光光盤(bd)tm)、閃存裝置以及存儲卡等中的一個或更多個。
本發(fā)明的實施例還可以通過如下的方法來實現(xiàn),即,通過網(wǎng)絡(luò)或者各種存儲介質(zhì)將執(zhí)行上述實施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計算機(jī)或是中央處理單元(cpu)、微處理單元(mpu)讀出并執(zhí)行程序的方法。
雖然參照示例性實施例對本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實施例。應(yīng)當(dāng)對所附權(quán)利要求的范圍給予最寬的解釋,以便涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。