關(guān)于本申請(qǐng),主張以在2016年3月24日申請(qǐng)的日本國(guó)專利申請(qǐng)?zhí)卦?016-59859為基礎(chǔ)的優(yōu)先權(quán),將該基礎(chǔ)申請(qǐng)的內(nèi)容全都引入到本申請(qǐng)中。
本發(fā)明涉及印刷裝置、印刷方法及計(jì)算機(jī)能讀取的記錄介質(zhì)。
背景技術(shù):
jp特開2006-341604號(hào)公報(bào)公開了一種手持式打印機(jī),其具有:導(dǎo)航輔助系統(tǒng),用于追蹤手持式打印機(jī)相對(duì)于印刷面的運(yùn)動(dòng);和打印頭控制器,用于根據(jù)該運(yùn)動(dòng)及圖像緩存器所保存的圖像而使墨水從打印頭向印刷面噴吐。專利文獻(xiàn)1所公開的手持式打印機(jī),由用戶使其移動(dòng),由此來決定印刷區(qū)域的邊界,并配合于邊界對(duì)圖像進(jìn)行放大縮小后進(jìn)行印刷。
jp特開2006-341604號(hào)公報(bào)的手持式打印機(jī)能夠設(shè)定印刷區(qū)域的邊界并配合于該印刷區(qū)域?qū)D像放大縮小后進(jìn)行印刷??墒?,在圖像相對(duì)于印刷區(qū)域而較小的情況下,被放大的圖像變得粗糙。再有,在圖像相對(duì)于印刷區(qū)域而較大的情況下,被縮小的圖像變得不鮮明。這樣,現(xiàn)有的印刷裝置(手持式打印機(jī))存在以下課題:想要印刷至被印刷介質(zhì)的印刷區(qū)域內(nèi)的圖像的畫質(zhì)劣化。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明是鑒于上述課題而進(jìn)行的,其目的在于,提供一種能夠從預(yù)先準(zhǔn)備的多個(gè)圖像中提取能夠在被印刷介質(zhì)中設(shè)定的印刷范圍中不進(jìn)行圖像的放大縮小地、盡量大地印刷的圖像的印刷裝置、印刷方法及計(jì)算機(jī)能讀取的存儲(chǔ)介質(zhì)。
本發(fā)明為了解決上述課題而采用了下述的構(gòu)成。
本發(fā)明是一種印刷裝置,具備控制印刷部的控制部,所述控制部執(zhí)行以下處理:移動(dòng)量測(cè)量處理,測(cè)量進(jìn)行印刷的印刷部相對(duì)于被印刷介質(zhì)的相對(duì)移動(dòng)量;坐標(biāo)記錄處理,根據(jù)通過所述移動(dòng)量測(cè)量處理而被測(cè)量的所述移動(dòng)量來計(jì)算坐標(biāo)并記錄于存儲(chǔ)部;印刷范圍設(shè)定處理,根據(jù)通過所述坐標(biāo)記錄處理而被記錄于所述存儲(chǔ)部的多個(gè)所述坐標(biāo)來設(shè)定印刷范圍;和印刷圖像選擇處理,從預(yù)先記錄于所述存儲(chǔ)部的一群圖像中,提取被內(nèi)包于通過所述印刷范圍設(shè)定處理而被設(shè)定的所述印刷范圍并且面積最大的圖像。
本發(fā)明是一種印刷圖像選擇方法,執(zhí)行以下處理:移動(dòng)量測(cè)量處理,測(cè)量進(jìn)行印刷的印刷部相對(duì)于被印刷介質(zhì)的相對(duì)移動(dòng)量;坐標(biāo)記錄處理,根據(jù)通過所述移動(dòng)量測(cè)量處理而被測(cè)量的所述移動(dòng)量來計(jì)算坐標(biāo)并記錄于存儲(chǔ)部;印刷范圍設(shè)定處理,根據(jù)通過所述坐標(biāo)記錄處理而被記錄于所述存儲(chǔ)部的多個(gè)所述坐標(biāo)來設(shè)定印刷范圍;和印刷圖像選擇處理,從預(yù)先記錄于所述存儲(chǔ)部的一群圖像中,提取被內(nèi)包于通過所述印刷范圍設(shè)定處理而被設(shè)定的所述印刷范圍并且面積最大的圖像。
本發(fā)明是一種存儲(chǔ)介質(zhì),其是存儲(chǔ)有計(jì)算機(jī)能執(zhí)行的程序的非暫時(shí)性存儲(chǔ)介質(zhì),其特征在于,使計(jì)算機(jī)進(jìn)行以下處理:移動(dòng)量測(cè)量處理,測(cè)量進(jìn)行印刷的印刷部相對(duì)于被印刷介質(zhì)的相對(duì)移動(dòng)量;坐標(biāo)記錄處理,根據(jù)通過所述移動(dòng)量測(cè)量處理而被測(cè)量的所述移動(dòng)量來計(jì)算坐標(biāo)并記錄于存儲(chǔ)部;印刷范圍設(shè)定處理,根據(jù)通過所述坐標(biāo)記錄處理而被記錄于所述存儲(chǔ)部的多個(gè)所述坐標(biāo)來設(shè)定印刷范圍;和印刷圖像選擇處理,從預(yù)先記錄于所述存儲(chǔ)部的一群圖像中,提取被內(nèi)包于通過所述印刷范圍設(shè)定處理而被設(shè)定的所述印刷范圍并且面積最大的圖像。
本發(fā)明的其他目的和優(yōu)點(diǎn)將會(huì)以下的說明中闡明,其部分將在說明中顯而易見,或者可以通過發(fā)明的實(shí)踐來學(xué)習(xí)到。本發(fā)明的目的和優(yōu)點(diǎn)可以通過下文特別指出的手段和組合來理解和獲取。
附圖說明
作為說明書的一部分的附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行了例示,與上面給出的一般描述還有以下給出的具體實(shí)施方式的詳細(xì)描述一起,來說明本發(fā)明的原理。
圖1a是實(shí)施方式涉及的印刷裝置的側(cè)視圖。圖1b是實(shí)施方式涉及的印刷裝置的仰視圖。
圖2是表示實(shí)施方式涉及的印刷裝置的構(gòu)成的框圖。
圖3是表示實(shí)施方式中用戶掃描印刷裝置來設(shè)定印刷范圍的樣子的俯視圖。
圖4是表示實(shí)施方式中的坐標(biāo)記錄部設(shè)定的坐標(biāo)系的俯視圖。
圖5是表示實(shí)施方式中的坐標(biāo)記錄部記錄的坐標(biāo)的俯視圖。
圖6是表示實(shí)施方式中的存儲(chǔ)部所記錄的坐標(biāo)與印刷范圍設(shè)定部設(shè)定的印刷范圍的俯視圖。
圖7是實(shí)施方式中的印刷范圍設(shè)定處理的流程圖。
圖8是實(shí)施方式中的印刷圖像選擇處理的流程圖。
圖9是表示實(shí)施方式中的存儲(chǔ)部存儲(chǔ)的印刷對(duì)象的圖像與印刷范圍的圖。
圖10a是表示實(shí)施方式中的印刷對(duì)象的圖像的俯視圖,圖10b是表示實(shí)施方式中的印刷完區(qū)域的俯視圖,圖10c是表示實(shí)施方式中的印刷裝置印刷過的圖像的俯視圖。
圖11是實(shí)施方式中的印刷處理的流程圖。
圖12a是變形例的印刷裝置的側(cè)視圖,圖12b是變形例的印刷裝置的仰視圖。
圖13a是表示變形例中用戶掃描印刷裝置的相鄰的2邊的方向的俯視圖,圖13b是表示變形例中用戶掃描印刷裝置的相面對(duì)的2邊及對(duì)角線的方向的俯視圖,以及圖13c是表示變形例中用戶掃描印刷裝置的對(duì)角線的方向的俯視圖。
圖14是表示變形例中的坐標(biāo)記錄部設(shè)定的坐標(biāo)系的俯視圖。
具體實(shí)施方式
(實(shí)施方式)
參照附圖來說明實(shí)施方式涉及的印刷裝置1。其中,對(duì)圖中相同或相應(yīng)的部分賦予相同符號(hào)。
圖1a是實(shí)施方式涉及的印刷裝置1的側(cè)視圖,圖1b是其仰視圖。圖2是表示印刷裝置1的構(gòu)成的框圖。印刷裝置1是用戶使其移動(dòng)、以便在被印刷介質(zhì)2之上滑動(dòng)而能夠?qū)⒂∷?duì)象的圖像(印刷圖像)印刷于被印刷介質(zhì)的手動(dòng)掃描型的印刷裝置。這種手動(dòng)掃描型的印刷裝置也稱為手持打印機(jī)、直接打印機(jī)。
被印刷介質(zhì)2能包含印刷紙張、印刷用標(biāo)簽、瓦楞紙,但未被限于此。被印刷介質(zhì)2也稱為記錄介質(zhì)、印刷對(duì)象物。被印刷介質(zhì)2雖然能由紙、樹脂來形成,但只要能使得可使墨水附著的材料以能夠使墨水附著的表面狀態(tài)形成,就可以是任何物質(zhì)。
印刷對(duì)象的圖像雖然能包含字符、記號(hào)、圖形、圖案、圖畫、照片,但未被限于此。印刷對(duì)象的圖像也稱為印刷圖像、印刷圖案。
如圖1a、1b及圖2所示,實(shí)施方式涉及的印刷裝置1具備殼體10、印刷部20、移動(dòng)量測(cè)量部30、接口部40、控制部50和存儲(chǔ)部60。
殼體10是配置印刷裝置1的構(gòu)成要素即印刷部20、移動(dòng)量測(cè)量部30、接口部40、控制部50、及存儲(chǔ)部60的殼體。如圖1a、b所示,印刷部20、移動(dòng)量測(cè)量部30及接口部40從殼體10露出。殼體10雖然可由樹脂、金屬來形成,但未被限于此。殼體10也稱為裝置主體10。
印刷部20被固定配置于殼體10的下表面,將印刷對(duì)象的圖像印刷在被印刷介質(zhì)2上。印刷部20具備:填充有墨水的墨水罐21、和將墨水罐21所填充的墨水微滴化后進(jìn)行噴吐的印刷頭22,以噴墨方式進(jìn)行印刷。墨水罐21向印刷頭22供給墨水。多個(gè)噴嘴23沿著主掃描方向及副掃描方向排列于印刷頭22。印刷頭22通過將加熱器將噴嘴23內(nèi)的墨水加熱而使氣泡產(chǎn)生,通過產(chǎn)生的氣泡,從各個(gè)噴嘴23向被印刷介質(zhì)2噴吐墨水。也可以是不依據(jù)加熱的方式下的噴吐方法。
移動(dòng)量測(cè)量部30是針對(duì)被印刷介質(zhì)2,對(duì)印刷裝置1以及被設(shè)置于印刷裝置1的印刷部20相對(duì)移動(dòng)的量進(jìn)行測(cè)量的傳感器。如圖2所示,移動(dòng)量測(cè)量部30包含led(lightemittingdiode)31和圖像傳感器32,圖像傳感器32讀取led31照射并由被印刷介質(zhì)2反射的光,對(duì)移動(dòng)前后的反射光進(jìn)行比較,由此來測(cè)量印刷裝置1的移動(dòng)量和移動(dòng)的朝向。移動(dòng)量測(cè)量部30將包含測(cè)量出的移動(dòng)量和移動(dòng)的朝向在內(nèi)的數(shù)據(jù)提供給控制部50。
接口部40是進(jìn)行包含印刷開始、印刷停止、印刷范圍設(shè)定開始、印刷范圍設(shè)定結(jié)束的指示在內(nèi)的來自用戶的輸入的受理、和對(duì)用戶的信息的提示的接口。接口部40將所受理的印刷開始或印刷停止的指示提供給控制部50,將從控制部50取得的信息向用戶提示。接口部40雖然能包含受理來自用戶的輸入的按鈕、按鍵、觸摸墊、進(jìn)行對(duì)用戶的信息的提示的液晶顯示器、揚(yáng)聲器及兼具雙方的觸摸面板,但未被限于此。
控制部50是通過執(zhí)行程序來控制印刷裝置1的處理裝置(處理器)。控制部50具備印刷控制部51、坐標(biāo)記錄部52、印刷范圍設(shè)定部53和選擇部54??刂撇?0能包含cpu(centralprocessingunit),但未被限于此。
若接口部40受理印刷開始的指示,則印刷控制部51從接口部40取得印刷開始指示信息,對(duì)印刷部20進(jìn)行控制,以開始印刷。此時(shí),殼體10被用戶握持,為了進(jìn)行印刷而使印刷裝置1移動(dòng)。印刷控制部51取得移動(dòng)量測(cè)量部30測(cè)量出的移動(dòng)量,控制印刷部20,以進(jìn)行印刷對(duì)象的圖像的印刷部20的位置所對(duì)應(yīng)的部分的印刷。若將應(yīng)印刷的印刷對(duì)象的圖像全部印刷,則印刷控制部51控制印刷部20,將印刷停止。
若接口部40受理印刷范圍設(shè)定開始的指示,則坐標(biāo)記錄部52從接口部40取得印刷范圍設(shè)定開始指示信息,開始以此時(shí)的印刷部20的位置為起點(diǎn)p0的多個(gè)坐標(biāo)的記錄。
圖3是表示用戶掃描印刷裝置1來設(shè)定印刷范圍的樣子的俯視圖。如圖3所示,印刷裝置1被用戶的手3握持,在被印刷介質(zhì)2之上移動(dòng),以便向箭頭a1、a2、a3、a4的方向描繪矩形。坐標(biāo)記錄部52取得在δt秒內(nèi)移動(dòng)量測(cè)量部30所測(cè)量的移動(dòng)量,計(jì)算自印刷范圍設(shè)定開始起δt秒后的印刷部20的坐標(biāo)p1并記錄于存儲(chǔ)部60。同樣地,坐標(biāo)記錄部52將自坐標(biāo)p1的記錄起δt秒后的印刷部20的坐標(biāo)p2記錄于存儲(chǔ)部60。反復(fù)進(jìn)行上述動(dòng)作,若接口部40受理印刷范圍設(shè)定結(jié)束的指示,則坐標(biāo)記錄部52將作為此時(shí)的印刷部20的位置的終點(diǎn)pn的坐標(biāo)記錄于存儲(chǔ)部60,則結(jié)束印刷部20的坐標(biāo)的記錄。
更詳細(xì)地說明坐標(biāo)記錄部52計(jì)算坐標(biāo)的方法。圖4是表示坐標(biāo)記錄部52設(shè)定的坐標(biāo)系的俯視圖。如圖4所示,若從接口部40取得印刷范圍設(shè)定開始指示信息,則坐標(biāo)記錄部52設(shè)定以印刷部20的中心為原點(diǎn)、以印刷裝置1的前方為x軸的正向、以與被印刷介質(zhì)2平行且與x軸正交的直線為y軸的坐標(biāo)系。坐標(biāo)記錄部52將原點(diǎn)(0,0)作為起點(diǎn)p0。
圖5是表示坐標(biāo)記錄部52記錄的坐標(biāo)的俯視圖。如圖5所示,坐標(biāo)記錄部52取得移動(dòng)量測(cè)量部30測(cè)量出的自測(cè)量開始到時(shí)刻δt為止的x軸方向的移動(dòng)量δx1和y軸方向的移動(dòng)量δy1,計(jì)算時(shí)刻δt處的點(diǎn)p1的坐標(biāo)。點(diǎn)p1的坐標(biāo)是(0+δx1,0+δy1)=(δx1,δy1)。坐標(biāo)記錄部52將計(jì)算出的坐標(biāo)記錄于存儲(chǔ)部60。反復(fù)進(jìn)行該動(dòng)作,每隔δt秒取得移動(dòng)量測(cè)量部30測(cè)量出的移動(dòng)量并計(jì)算印刷部20的位置,將計(jì)算出的點(diǎn)p0,p1,…,pn的坐標(biāo)記錄于存儲(chǔ)部60。在此,n為表示坐標(biāo)記錄部52計(jì)算出坐標(biāo)的起點(diǎn)p0以外的地點(diǎn)的個(gè)數(shù)的整數(shù)。
印刷范圍設(shè)定部53基于坐標(biāo)記錄部52所記錄的多個(gè)坐標(biāo),進(jìn)行印刷范圍的設(shè)定。圖6是表示存儲(chǔ)部60所記錄的坐標(biāo)與印刷范圍設(shè)定部53設(shè)定的印刷范圍的俯視圖。另外,在圖6的例子中,n=22。如圖6所示,印刷范圍設(shè)定部53取得存儲(chǔ)部60所記錄的點(diǎn)p0,p1,…,p22的坐標(biāo),并把將這些點(diǎn)全部?jī)?nèi)包的最小的矩形r1設(shè)定為印刷范圍。
更詳細(xì)地說明印刷范圍設(shè)定部53將矩形r1設(shè)定為印刷范圍的方法。印刷范圍設(shè)定部53從坐標(biāo)記錄部52記錄到存儲(chǔ)部60的點(diǎn)p0,p1,…,pn的坐標(biāo)中分別提取x坐標(biāo)的最大值xmax、x坐標(biāo)的最小值xmin、y坐標(biāo)的最大值ymax、及y坐標(biāo)的最小值ymin。印刷范圍設(shè)定部53將被直線x=xmin、x=xmax、y=y(tǒng)min、y=y(tǒng)max這4根直線圍起來的矩形設(shè)為印刷范圍r1。通過這樣進(jìn)行設(shè)定,從而能夠把將點(diǎn)p0,p1,…,p22全部?jī)?nèi)包的最小的矩形r1設(shè)定為印刷范圍。
印刷控制部51在印刷部20的位置為印刷范圍設(shè)定部53所設(shè)定的印刷范圍r1的內(nèi)部的情況下進(jìn)行印刷,在為外部的情況下不進(jìn)行印刷。
存儲(chǔ)部60存儲(chǔ)控制部50用于執(zhí)行處理的程序及數(shù)據(jù),作為控制部50執(zhí)行處理之際的操作區(qū)域起作用。存儲(chǔ)部60能夠存儲(chǔ)用于控制印刷部20并進(jìn)行印刷的程序、控制移動(dòng)量測(cè)量部30并測(cè)量移動(dòng)量的程序、設(shè)定印刷范圍的程序、印刷部20的坐標(biāo)、印刷對(duì)象的圖像的數(shù)據(jù),但存儲(chǔ)的對(duì)象未被限于此。存儲(chǔ)部60能包含rom(readonlymemory)、ram(randomaccessmemory),但未被限于此。
圖7是實(shí)施方式中的印刷范圍設(shè)定處理的流程圖。參照?qǐng)D7的流程圖來說明實(shí)施方式涉及的印刷裝置1執(zhí)行的印刷范圍設(shè)定處理。
接口部40受理用戶的印刷范圍設(shè)定開始的指示,若控制部50自接口部40取得印刷范圍設(shè)定開始的指示,則開始印刷范圍設(shè)定處理。坐標(biāo)記錄部52設(shè)定以印刷部20在該時(shí)間點(diǎn)的位置為原點(diǎn)的坐標(biāo)系,并將原點(diǎn)を作為起點(diǎn)p0而記錄于存儲(chǔ)部60(步驟s101)。
若在該狀態(tài)下用戶使印刷裝置1移動(dòng),則坐標(biāo)記錄部52取得移動(dòng)量測(cè)量部30測(cè)量出的移動(dòng)量,根據(jù)移動(dòng)前的位置和所取得的移動(dòng)量來計(jì)算移動(dòng)量測(cè)量部30在該時(shí)間點(diǎn)的坐標(biāo)并記錄于存儲(chǔ)部60(步驟s102)。
若將坐標(biāo)記錄于存儲(chǔ)部60中,則坐標(biāo)記錄部52判斷接口部40是否受理印刷范圍設(shè)定停止的指示并從接口部40取得了印刷范圍設(shè)定停止的指示(步驟s103)。在判斷為并未取得的情況下(步驟s103:否),返回至步驟s102。再有,受理了印刷范圍設(shè)定開始的指示的位置的坐標(biāo)(起點(diǎn)p0)和受理了印刷范圍設(shè)定停止的指示的位置的坐標(biāo)未必一定要一致。
在判斷為已取得的情況下(步驟s103:是),印刷范圍設(shè)定部53從存儲(chǔ)部60取得所記錄的多個(gè)坐標(biāo)(步驟s104)。
若取得多個(gè)坐標(biāo),則印刷范圍設(shè)定部53計(jì)算將這些多個(gè)坐標(biāo)全部?jī)?nèi)包的最小的矩形r1并將r1設(shè)定為印刷范圍(步驟s105)。
若計(jì)算r1并設(shè)定為印刷范圍,則印刷范圍設(shè)定部53將印刷范圍記錄于存儲(chǔ)部60(步驟s106),以結(jié)束印刷范圍設(shè)定處理。
圖8是實(shí)施方式中的印刷圖像選擇處理的流程圖。針對(duì)實(shí)施方式涉及的印刷裝置1所執(zhí)行的印刷圖像選擇處理,參照?qǐng)D8的流程圖來進(jìn)行說明。印刷裝置1從預(yù)先準(zhǔn)備的多個(gè)圖像中將適合于印刷范圍的圖像設(shè)定為印刷對(duì)象的圖像。
存儲(chǔ)部60中,存儲(chǔ)分別包含文字串以及圖案的至少任意一個(gè)的多個(gè)圖像、即相互表示同樣的意思并且大小以及形狀的至少任意一個(gè)不同的多個(gè)圖像。這些多個(gè)圖像可以由印刷裝置的制造者預(yù)先設(shè)定,也可以通過使用印刷裝置1的用戶的操作而被作成。上述同樣的意思例如可以是“稱贊”。具體來講,包含“完成得非常好!”或“verygood!”這種表示褒義語(yǔ)言的文字串、表示豎起拇指的手勢(shì)即豎起拇指(thumbup)的圖案等任意一個(gè)的多個(gè)圖像由于表示相互類似的意思,因此被設(shè)定為一群多個(gè)圖像,并被存儲(chǔ)于存儲(chǔ)部60。此外,這種相互被設(shè)定為一群圖像的多個(gè)圖像作為多個(gè)群被存儲(chǔ)于存儲(chǔ)部60。包含于其他群的多個(gè)圖像均表示與“稱贊”不同的其他意思,例如表示“緊急”。另外,一個(gè)圖像也可以被包含于相互不同的群。
如圖2所示,印刷裝置1的控制部50具備選擇部54。選擇部54基于用戶操作,從存儲(chǔ)部60所存儲(chǔ)的多個(gè)圖像中提取表示用戶所指定的意思的一群圖像,進(jìn)一步從其中選擇被內(nèi)包于印刷范圍設(shè)定部53設(shè)定的印刷范圍r1且面積最大的圖像,以設(shè)定為印刷對(duì)象的圖像。
參照附圖來說明選擇部54設(shè)定印刷對(duì)象的圖像的動(dòng)作。圖9a~圖9f是表示存儲(chǔ)部60所存儲(chǔ)的印刷對(duì)象的圖像和印刷范圍的圖。如圖9a~圖9f所示,存儲(chǔ)部60存儲(chǔ)有大小不同的6個(gè)矩形的圖像即圖像101~圖像106。對(duì)于圖像101~圖像106而言,x軸方向的長(zhǎng)度分別為x101,x102,…,x106,y軸方向的長(zhǎng)度分別為y101,y102,…,y106。另外,為了簡(jiǎn)單化,省略了具體的表示(文字串或圖案),這6個(gè)矩形圖像均表示“稱贊”,作為一群圖像而被設(shè)定于存儲(chǔ)部60。此外,這6個(gè)矩形圖像均為矩形形狀。
通過用戶經(jīng)由接口部40來進(jìn)行預(yù)定的操作,從而開始基于選擇部50的印刷圖像選擇處理。選擇部54向接口部40提示用戶能印刷的多個(gè)類別(步驟s201),經(jīng)由接口部40來受理來自用戶的選擇一個(gè)類別的操作(步驟s202)。類別被設(shè)定與上述的同樣的意思的每一個(gè)。選擇部54通過將例如“稱贊”或“緊急”等語(yǔ)言排列表示于接口部40,從而提示多個(gè)類別。選擇部54若受理了來自用戶的選擇一個(gè)類別的操作,則選擇屬于被選擇的一個(gè)類別的多個(gè)圖像、即上述的表示“稱贊”的6個(gè)矩形圖像(步驟s203)。在該時(shí)刻,被選擇的圖像不被提示在接口部40.
選擇部54針對(duì)上述的步驟s203中選擇的所有圖像,分別比較印刷范圍r1的x軸方向的長(zhǎng)度xr1和各圖像101,…,106的x軸方向的長(zhǎng)度,并且分別比較印刷范圍r1的y軸方向的長(zhǎng)度yr1和圖像101,…,106的y軸方向的長(zhǎng)度(步驟s204)。而且,選擇部54將x軸方向的長(zhǎng)度為xr1以下、y軸方向的長(zhǎng)度為yr1以下的圖像全部選擇(步驟s204:是,步驟s205)。在圖9示出的例子中,圖9e的圖像105與圖9f的圖像106被選擇。這樣,從預(yù)先記錄于存儲(chǔ)部60的一群圖像中,被內(nèi)包于印刷范圍r1的圖像被選擇。另一方面,選擇部54在上述的步驟s203中選擇的全部圖像的x軸方向的長(zhǎng)度超過xr1或者y軸方向的長(zhǎng)度超過yr1的情況下、即被內(nèi)包于印刷范圍r1的圖像未被存儲(chǔ)于存儲(chǔ)部60的情況下,經(jīng)由接口部40來輸出錯(cuò)誤并結(jié)束印刷圖像選擇處理(步驟s204:否)。
選擇部54從被內(nèi)包于印刷范圍r1的一個(gè)以上的圖像中,比較選擇出的圖像的面積、即x軸方向的長(zhǎng)度和y軸方向的長(zhǎng)度之積,選擇一個(gè)最大的面積,設(shè)定為印刷對(duì)象的圖像(步驟s206)。圖9示出的例子中,選擇圖9e的圖像105而設(shè)定為印刷對(duì)象的圖像。
通過具備以上的構(gòu)成并執(zhí)行印刷范圍設(shè)定處理及印刷圖像選擇處理,從而實(shí)施方式涉及的印刷裝置1能夠從預(yù)先準(zhǔn)備的多個(gè)圖像中提取能夠在被印刷介質(zhì)中設(shè)定的印刷范圍中不進(jìn)行圖像的放大縮小地、盡量大地印刷的圖像。
這樣,由于印刷裝置1選擇與印刷范圍的形狀及大小吻合的圖像來進(jìn)行印刷,故用戶能夠節(jié)省在考慮印刷范圍的形狀與大小的同時(shí)來選擇進(jìn)行印刷的圖像的工夫時(shí)間。
參照附圖來說明實(shí)施方式涉及的印刷裝置1所執(zhí)行的印刷處理。另外,在從印刷范圍設(shè)定處理移至印刷處理時(shí),為了移動(dòng)量測(cè)量部30持續(xù)測(cè)量印刷裝置的移動(dòng)量,優(yōu)選印刷裝置的移動(dòng)量測(cè)量部30所具備的面不從被印刷介質(zhì)2的印刷面上分離。
實(shí)施方式中,印刷控制部51若控制印刷部20而進(jìn)行印刷對(duì)象的圖像的與印刷部20的位置對(duì)應(yīng)的部分的印刷,則將該印刷過的部分作為印刷完區(qū)域記錄于存儲(chǔ)部60。印刷控制部51雖然在印刷部20的位置與印刷對(duì)象的圖像的應(yīng)印刷的部分對(duì)應(yīng)的情況下進(jìn)行印刷,但在該部分也被包含于存儲(chǔ)部60所記錄的印刷完區(qū)域的情況下不進(jìn)行印刷。
圖10a是表示印刷對(duì)象的圖像的俯視圖,圖10b是表示印刷控制部51存儲(chǔ)至存儲(chǔ)部60的印刷完區(qū)域的俯視圖,圖10c是表示印刷裝置1印刷過的圖像的俯視圖。如圖10b及圖10c所示,印刷控制部51將印刷過的部分的圖像保存于存儲(chǔ)部60,因此印刷控制部51存儲(chǔ)到存儲(chǔ)部60中的印刷完區(qū)域和印刷裝置1印刷過的圖像一致。
對(duì)印刷部20的代表性的位置中的印刷控制部51的動(dòng)作進(jìn)行說明。印刷部20在被印刷介質(zhì)2上的位置與圖10a、10b、10c的點(diǎn)i對(duì)應(yīng)的情況下,如圖10a所示,點(diǎn)i為應(yīng)印刷的部分,如圖10b所示是還未被印刷的部分,因此印刷控制部51控制印刷部20進(jìn)行印刷,并且將該印刷過的部分的圖像記錄于存儲(chǔ)部60。
印刷部20在被印刷介質(zhì)2上的位置與圖10a、10b、10c的點(diǎn)j對(duì)應(yīng)的情況下,如圖10a所示,點(diǎn)j為應(yīng)印刷的部分,但如圖10b所示為已被印刷的部分,因此印刷控制部51不進(jìn)行印刷。
印刷部20在被印刷介質(zhì)2上的位置與圖10a、10b、10c的點(diǎn)k對(duì)應(yīng)的情況下,如圖10a所示點(diǎn)k并非應(yīng)印刷的部分,因此印刷控制部51不進(jìn)行印刷。
圖11是在印刷范圍設(shè)定處理之后接續(xù)執(zhí)行的、實(shí)施方式中的印刷處理的流程圖。參照?qǐng)D11的流程圖來說明實(shí)施方式涉及的印刷裝置1執(zhí)行的印刷處理。另外,印刷范圍設(shè)定處理與實(shí)施方式1同樣。
若接口部40受理用戶的印刷開始的指示,控制部50從接口部40取得印刷開始的指示,則開始印刷處理。印刷控制部51判斷印刷部20的位置是否被包含于印刷范圍即r1(步驟s301)。
在判斷為印刷部20的位置被包含于印刷范圍的情況下(步驟s301:是),印刷控制部51判斷印刷部20的位置是否被包含于印刷完區(qū)域(步驟s302)。
在判斷為印刷部20的位置未被包含于印刷完區(qū)域的情況下(步驟s302:否),印刷控制部51控制印刷部20,進(jìn)行印刷對(duì)象的圖像的與印刷部20的位置對(duì)應(yīng)的部分的印刷(步驟s303)。
若進(jìn)行印刷,則印刷控制部51將進(jìn)行過印刷的部分作為印刷完區(qū)域記錄于存儲(chǔ)部60(步驟s304)。
若記錄印刷完區(qū)域,則印刷控制部51判斷是否將應(yīng)印刷的印刷對(duì)象的圖像全部印刷過(步驟s305)。
判斷為已印刷的情況下(步驟s305:是),印刷裝置1結(jié)束印刷處理。
在判斷為未印刷的情況下(步驟s305:否),印刷控制部51取得移動(dòng)量測(cè)量部30測(cè)量出的移動(dòng)量,計(jì)算印刷部20在該時(shí)間點(diǎn)的位置(步驟s306),返回至步驟s301。
在步驟s302中判斷為印刷部20的位置被包含于印刷完區(qū)域的情況下(步驟s302:是),向步驟s306移行。
在步驟s301中判斷為印刷部20的位置未被包含于印刷范圍的情況下(步驟s301:否),向步驟s306移行。
通過具備以上的構(gòu)成并執(zhí)行印刷范圍設(shè)定處理、印刷圖像提取處理及印刷處理,從而實(shí)施方式涉及的印刷裝置1能夠從預(yù)先準(zhǔn)備的多個(gè)圖像中提取能夠在被印刷介質(zhì)中設(shè)定的印刷范圍中不進(jìn)行圖像的放大縮小地、盡量大地印刷的圖像,并將該提取的圖像印刷在被設(shè)定于上述的被印刷介質(zhì)的印刷范圍中。
此外,由于印刷裝置1在印刷范圍之外不進(jìn)行印刷,故能夠防止在被印刷介質(zhì)2之外、已被印刷其他圖像的部位等用戶不期望印刷的部位進(jìn)行印刷。再有,由于在印刷完區(qū)域也不進(jìn)行印刷,故能夠防止多重地印刷造成的墨水的浪費(fèi)、或印刷的污點(diǎn)。
進(jìn)一步地,印刷處理中,用戶能夠不打算印刷范圍及印刷完區(qū)域地掃描印刷裝置1,印刷裝置1能夠容易地執(zhí)行印刷處理中的用戶的操作。
(變形例)
以上雖然對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說明,但該實(shí)施方式只是一例,本發(fā)明的適用范圍未被限于此。即,本發(fā)明的實(shí)施方式能夠有各種應(yīng)用,所有實(shí)施方式被包含于本發(fā)明的范圍。
印刷部20包含墨水罐21與印刷頭22,以噴墨方式進(jìn)行印刷,但未被限于此。也可以通過包含熱敏方式、熱轉(zhuǎn)印方式的所有印刷方式來進(jìn)行印刷。
移動(dòng)量測(cè)量部30包含led31與圖像傳感器32,圖像傳感器32讀取led31照射并由被印刷介質(zhì)2反射的光,由此來測(cè)量移動(dòng)量,但未被限于此。移動(dòng)量測(cè)量部30也可以包含被配置在殼體10的底面的輥或球,通過測(cè)量這些旋轉(zhuǎn)來測(cè)量移動(dòng)量。再有,也可以包含激光源,圖像傳感器32讀取激光源照射并由被印刷介質(zhì)2反射的激光,由此測(cè)量移動(dòng)量。
印刷裝置1也可以具備多個(gè)移動(dòng)量測(cè)量部30。圖12a是該變形例的印刷裝置1的側(cè)視圖,圖12b是其仰視圖。如圖12a、b所示,該變形例的印刷裝置1具備2個(gè)移動(dòng)量測(cè)量部30。在移動(dòng)量測(cè)量部30只有一個(gè)的情況下,不能夠檢測(cè)印刷裝置1的朝向的變化即旋轉(zhuǎn)。通過具備多個(gè)移動(dòng)量測(cè)量部30,從而能夠檢測(cè)印刷裝置1的朝向的變化,更準(zhǔn)確的印刷范圍的設(shè)定及印刷成為可能。
實(shí)施方式中,印刷裝置1雖然在已將應(yīng)印刷的印刷對(duì)象的圖像全部印刷的情況下結(jié)束印刷處理,但未被限于此。在接口部40從用戶受理了印刷結(jié)束的指示的情況下,也可以是控制部50從接口部40取得接受了印刷結(jié)束的指示的信息,控制印刷部20來結(jié)束印刷處理。
實(shí)施方式中,如圖5所示,印刷裝置1被用戶的手3握持,在被印刷介質(zhì)2之上移動(dòng),以便向箭頭a1、a2、a3、a4的方向描繪矩形,但未被限于此。圖13a~圖13c是表示用戶掃描印刷裝置1的方向的俯視圖。也可以如圖13a所示的箭頭a5、a6那樣,印刷裝置1沿著矩形的相鄰的2邊被掃描。也可以如圖13b所示的箭頭a7、a8、a9那樣,印刷裝置1沿著矩形的相對(duì)的邊與對(duì)角線被掃描。也可以如圖13c所示的箭頭a10那樣,印刷裝置1沿著矩形的對(duì)角線被掃描。任一例子中,印刷范圍設(shè)定部53都與實(shí)施方式同樣地取得點(diǎn)的坐標(biāo),取將這些點(diǎn)全部?jī)?nèi)包的最小的矩形r1,由此能夠設(shè)定印刷范圍。
實(shí)施方式中,印刷范圍設(shè)定部53雖然能夠取得全部點(diǎn)的坐標(biāo)并通過取將這些點(diǎn)全部?jī)?nèi)包的最小的矩形r1來設(shè)定印刷范圍,但未被限于此。也可以取將所取得的點(diǎn)一個(gè)也不內(nèi)包的最大的矩形r2而設(shè)定為印刷范圍。再有,也可以取比矩形r1小且比矩形r2大的矩形r3而設(shè)定為印刷范圍。
實(shí)施方式中,雖然印刷范圍設(shè)定部53設(shè)定矩形的印刷范圍,但未被限于此。印刷范圍設(shè)定部53也可以將圓、橢圓、多邊形或被直線或者曲線圍起來的圖形設(shè)定為印刷范圍。接口部40也可以事先將圖形提示給用戶,受理選擇用戶想要設(shè)定為印刷范圍的圖形的指示,印刷范圍設(shè)定部53取得表示所選擇的圖形的信息,由此設(shè)定被用作為選擇范圍的圖形。再有,也可以將用戶掃描過印刷裝置1的運(yùn)動(dòng)本身設(shè)定為以手描方式描畫出的印刷范圍。
坐標(biāo)記錄部52設(shè)定將印刷部20的中心設(shè)為原點(diǎn)的坐標(biāo)系,但并未被限于此。圖14是表示坐標(biāo)記錄部52設(shè)定的坐標(biāo)系的俯視圖。如圖14所示,坐標(biāo)記錄部52也可以設(shè)定將印刷裝置1的一個(gè)角q0設(shè)為原點(diǎn)的坐標(biāo)系。在這樣設(shè)定坐標(biāo)系的情況下,存儲(chǔ)部60存儲(chǔ)q0與印刷部20的中心的位置關(guān)系,印刷控制部51基于所存儲(chǔ)的位置關(guān)系來進(jìn)行印刷處理。
在坐標(biāo)記錄部52如圖14所示地設(shè)定了坐標(biāo)系的情況下,印刷范圍設(shè)定部53也可以將包含印刷裝置1的殼體10移動(dòng)過的范圍在內(nèi)的范圍設(shè)定為印刷范圍。具體是,印刷范圍設(shè)定部53也可以將把內(nèi)包全部所取得的點(diǎn)的最小的矩形r1在x軸的正向及y軸的負(fù)向上分別放大殼體10的x軸方向的寬度及殼體10的y軸方向的寬度而得的范圍設(shè)定為印刷范圍。通過這樣設(shè)定印刷范圍,從而用戶能夠以印刷裝置1的殼體10的整體為基準(zhǔn)而非以特定的1點(diǎn)為基準(zhǔn)地設(shè)定印刷范圍,使得用戶能夠容易地設(shè)定印刷范圍。殼體10的x軸方向的寬度及殼體10的y軸方向的寬度被存儲(chǔ)于存儲(chǔ)部60。
另外,不用說,可作為預(yù)先具備了用于實(shí)現(xiàn)本發(fā)明涉及的功能的構(gòu)成的印刷裝置來提供,也能通過程序的適用而使已存的信息處理裝置等作為本發(fā)明涉及的印刷裝置發(fā)揮功能。即,通過適用用于使實(shí)施方式及變形例中例示出的印刷裝置的功能實(shí)現(xiàn)的程序,以使得控制已存的信息處理裝置等的cpu等可執(zhí)行,從而能夠作為本發(fā)明涉及的印刷裝置發(fā)揮功能。再有,本發(fā)明涉及的印刷方法可使用印刷裝置來實(shí)施。
還有,這種程序的適用方法是任意的??蓪⒊绦虮4嬗诶畿洿疟P、cd(compactdisc)-rom、dvd(digitalversatiledisc)-rom、存儲(chǔ)卡等計(jì)算機(jī)能讀取的存儲(chǔ)介質(zhì)中并加以適用。進(jìn)而,也能將程序疊加于載波并經(jīng)由因特網(wǎng)等通信介質(zhì)而加以適用。例如,也可以在通信網(wǎng)絡(luò)上的公告板(bbs:bulletinboardsystem)公告程序并進(jìn)行分發(fā)。而且,也可以構(gòu)成為啟動(dòng)該程序,在os(operatingsystem)的控制下與其他應(yīng)用程序同樣地執(zhí)行,由此來執(zhí)行上述處理。
以上雖然對(duì)本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行了說明,但本發(fā)明未被限于相關(guān)的特定的實(shí)施方式,本發(fā)明還包含權(quán)利要求書所記載的發(fā)明和其等同的范圍。
以上基于具體的實(shí)施方式說明了本發(fā)明,但本發(fā)明的技術(shù)范圍并不限定于上述實(shí)施方式,這點(diǎn)不言自明。本發(fā)明的范圍并不限定于上述的實(shí)施方式,還包含記載于權(quán)利要求書的發(fā)明的范圍和其等同的范圍。
能在具體的上述實(shí)施方式中加進(jìn)多樣的變更或改良,這對(duì)本領(lǐng)域技術(shù)人員來說是顯而易見的,加進(jìn)這樣的變更或改良的形態(tài)也包含在本發(fā)明的技術(shù)范圍中,這從權(quán)利要求的范圍的記載得到明確。