亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

輸入裝置的制作方法

文檔序號:12680276閱讀:266來源:國知局
輸入裝置的制作方法

技術(shù)領(lǐng)域

本發(fā)明涉及一種輸入裝置。



背景技術(shù):

已知有一種根據(jù)用戶的操作來接受輸入的輸入裝置。

在日本專利第5477308號公報中公開了根據(jù)用戶對鍵的按壓操作來接受輸入的輸入裝置(帶打印裝置)。

在日本專利第5477308號公報所記載的輸入裝置中,為了進(jìn)行輸入,需要進(jìn)行使用指尖的精細(xì)的鍵的按壓操作等復(fù)雜的操作。因此,在工廠、施工現(xiàn)場等在帶著手套的狀態(tài)下進(jìn)行作業(yè)的情況等、難以進(jìn)行復(fù)雜的操作的狀況下,用戶難以使用專利文獻(xiàn)1的輸入裝置來進(jìn)行輸入。



技術(shù)實現(xiàn)要素:

本發(fā)明是為了解決以上那樣的課題而進(jìn)行的,其目的在于提供通過簡單的操作來接受輸入的輸入裝置以及輸入方法。

為了解決上述課題,本發(fā)明的輸入裝置提供以下那樣的解決手段。

本發(fā)明的第1方案提供一種印刷裝置,具備:動作檢測部,對上述印刷裝置在三維空間中進(jìn)行移動的至少一個動作進(jìn)行檢測;取得部,從將由上述動作檢測部能夠檢測到的多個動作與多個控制指令建立對應(yīng)地存儲的存儲部,基于由上述動作檢測部檢測到的、且是上述多個動作中的至少一個動作,取得至少一個上述控制指令;以及印刷部,基于由上述取得部取得的至少一個上述控制指令朝被記錄介質(zhì)進(jìn)行印刷。

本發(fā)明的第2方案的印刷裝置,在第1方案的印刷裝置中,還具備顯示部,上述取得部取得基于由上述動作檢測部檢測到的、且是上述多個動作中的第1動作的第1控制指令,每當(dāng)通過上述動作檢測部檢測到上述第1動作時,上述顯示部就基于上述第1控制指令依次顯示基于從存儲有多個印刷數(shù)據(jù)的上述存儲部取得的上述多個印刷數(shù)據(jù)的多個圖像。

本發(fā)明的第3方案的印刷裝置,在第2方案的印刷裝置中,上述取得部在取得上述第1控制指令之后,取得基于由上述動作檢測部檢測到的、且是上述多個動作中的與上述第1動作不同的第2動作的第2控制指令,上述取得部基于上述第2控制指令,取得在檢測到上述第2動作時上述顯示部所顯示的上述多個圖像中的至少一個圖像,作為輸入數(shù)據(jù)。

本發(fā)明的第4方案的印刷裝置,在第2方案的印刷裝置中,還具備切斷部,上述取得部取得基于由上述動作檢測部檢測到的、且是上述多個動作中的第3動作的第3控制指令,當(dāng)由上述動作檢測部檢測到上述第3動作時,上述切斷部基于上述第3控制指令切斷上述被記錄介質(zhì)。

本發(fā)明的第5方案的印刷裝置提供一種印刷裝置,具備:動作檢測部,對上述印刷裝置在三維空間中進(jìn)行移動的多個動作進(jìn)行檢測;取得部,從將由上述動作檢測部能夠檢測的上述多個動作中的多個動作的組合與多個字符種類分別建立對應(yīng)地存儲的存儲部,取得與由上述動作檢測部檢測到的上述動作的組合建立對應(yīng)的字符種類,作為輸入數(shù)據(jù);以及印刷部,基于由上述取得部取得的上述輸入數(shù)據(jù),朝被記錄介質(zhì)進(jìn)行印刷。

本發(fā)明的第6方案的印刷裝置,在第5方案的印刷裝置中,還具備顯示部,上述顯示部顯示由上述動作檢測部檢測到的上述動作或者與上述動作的組合建立對應(yīng)的上述字符種類,上述取得部取得上述顯示部所顯示的上述字符種類,作為上述輸入數(shù)據(jù)。

本發(fā)明的第7方案的印刷裝置,在第6方案的印刷裝置中,上述存儲部存儲有上述多個字符種類的排列,當(dāng)上述動作檢測部檢測到上述多個動作中的上述第1動作時,上述顯示部基于上述第1動作,每隔規(guī)定時間使上述字符種類的排列以升序依次顯示至少一個字符,當(dāng)上述動作檢測部檢測到上述多個動作中的上述第2動作時,上述顯示部基于上述第2動作,每隔上述規(guī)定時間使上述字符種類的排列以降序依次顯示至少一個字符。

本發(fā)明的第8方案的印刷裝置,在第7方案的印刷裝置中,上述第1動作及上述第2動作分別是上述印刷裝置向左右方向的傾斜。

本發(fā)明的第9方案的印刷裝置,在第5方案的印刷裝置中,上述多個字符種類是指,一個字符種類由多個字符構(gòu)成,上述存儲部存儲有多個由多個字符構(gòu)成的一個字符種類,上述多個動作的組合是選擇構(gòu)成上述字符種類的第1字符的第3動作、和從與上述第1字符對應(yīng)的多個字符中選擇第2字符的與上述第3動作不同的第4動作的組合。

本發(fā)明的第10方案的印刷裝置,在第9方案的印刷裝置中,上述第1字符是輔音,上述第2字符是元音。

本發(fā)明的第11方案的印刷裝置,在第9方案的印刷裝置中,上述第3動作是上述印刷裝置朝第1方向移動的動作,上述第4動作是上述印刷裝置在朝上述第1方向移動之后朝與上述第1方向不同的第2方向移動的動作。

本發(fā)明的第12方案的印刷裝置提供一種印刷裝置,具備:輸入部,接受印刷數(shù)據(jù)的輸入;動作檢測部,對上述印刷裝置在三維空間中進(jìn)行移動的多個動作進(jìn)行檢測;取得部,根據(jù)基于由上述動作檢測部檢測到的上述動作的上述印刷裝置的軌跡,取得與輸入至上述輸入部的印刷數(shù)據(jù)相應(yīng)的圖像的布局信息;以及印刷部,基于由上述取得部取得的上述布局信息朝被記錄介質(zhì)進(jìn)行印刷。

本發(fā)明的第13方案的印刷裝置,在第12方案的印刷裝置中,上述印刷數(shù)據(jù)是包含多個字符的字符串。

本發(fā)明的第14方案的印刷裝置,在第12方案的印刷裝置中,上述布局信息包含將包括上述印刷裝置的動作的起點和終點在內(nèi)的至少2點進(jìn)行連結(jié)的線信息。

本發(fā)明的第15方案的印刷裝置,在第14方案的印刷裝置中,上述布局信息包含上述印刷裝置的上述起點和上述終點的方向信息。

本發(fā)明的第16方案的印刷裝置,在第12方案的印刷裝置中,當(dāng)上述動作檢測部檢測到上述印刷裝置的第1動作時,上述取得部根據(jù)基于上述第1動作的上述印刷裝置的軌跡,使輸入至上述輸入部的上述印刷數(shù)據(jù)的尺寸從上述印刷數(shù)據(jù)的始端朝向上述印刷數(shù)據(jù)的末端變化。

本發(fā)明的第17方案的印刷裝置,在第16方案的印刷裝置中,根據(jù)由上述動作檢測部檢測到的上述第1動作的速度,使上述印刷數(shù)據(jù)的最大尺寸或者最小尺寸變化。

本發(fā)明的第18方案的印刷裝置,在第12方案的印刷裝置中,還具備判別部,在由上述動作檢測部檢測到規(guī)定的動作時,該判別部判別為檢測到開始動作或者結(jié)束動作,在從由上述判別部檢測到上述開始動作之后起到由上述判別部檢測到上述結(jié)束動作之前為止的期間,上述取得部取得上述布局信息。

根據(jù)本發(fā)明,能夠提供通過簡單的操作來接受輸入的輸入裝置。

本發(fā)明的其他目的和優(yōu)點將在下面的詳細(xì)說明部分中列出,并且這些根據(jù)說明部分也是顯而易見的、或者能夠通過實施本發(fā)明來獲悉。本發(fā)明的目的和優(yōu)點能夠借助于下面具體給出的單元和組合方式來實現(xiàn)和獲得。

附圖說明

說明書附圖是說明書的一部分,其表示本發(fā)明當(dāng)前的優(yōu)選實施例,并且與上面所記載的概要說明和下面所記載的優(yōu)選實施例詳細(xì)說明一起,闡明本發(fā)明的原理。

圖1A是本發(fā)明的第1實施方式的印刷裝置的外觀立體圖。圖1B是本發(fā)明的第1實施方式的印刷裝置的平面圖。

圖2A是帶盒的外觀立體圖。圖2B是本發(fā)明的第1實施方式的印刷裝置的內(nèi)部放大圖。

圖3是表示本發(fā)明的第1實施方式的印刷裝置的電氣構(gòu)成例的圖。

圖4是表示本發(fā)明的第1實施方式的印刷裝置的功能構(gòu)成例的圖。

圖5A-圖5D均是用于對本發(fā)明的第1實施方式的印刷裝置的運動進(jìn)行說明的圖。圖5A是用于對±x方向的運動進(jìn)行說明的圖。圖5B是用于對±y方向的運動進(jìn)行說明的圖。圖5C是用于對±z方向的運動進(jìn)行說明的圖。圖5D是用于對繞x軸方向的向左旋轉(zhuǎn)進(jìn)行說明的圖。

圖6是用于對本發(fā)明的第1實施方式的印刷裝置所執(zhí)行的印刷處理進(jìn)行說明的流程圖。

圖7A是本發(fā)明的第2實施方式的印刷裝置的外觀立體圖。圖7B是本發(fā)明的第2實施方式的印刷裝置的平面圖。

圖8是表示本發(fā)明的第2實施方式的印刷裝置的功能構(gòu)成例的圖。

圖9是用于對本發(fā)明的第2實施方式的印刷裝置的軌跡進(jìn)行說明的圖。

圖10A-圖10H均是用于對用于輸入印刷數(shù)據(jù)的其他方法進(jìn)行說明的圖。圖10A是用于對按照升序提示五十音的各行的操作進(jìn)行說明的圖。圖10B是用于對按照降序提示五十音的各行的操作進(jìn)行說明的圖。圖10C是用于對選擇五十音的行中的被提示的行的操作進(jìn)行說明的圖。圖10D是用于對選擇五十音的段的操作進(jìn)行說明的圖。圖10E是用于對按照升序提示五十音的各行的其他操作進(jìn)行說明的圖。圖10F是用于對按照降序提示五十音的各行的其他操作進(jìn)行說明的圖。圖10G是用于對選擇五十音的行中的被提示的行的其他操作進(jìn)行說明的圖。圖10H是用于對選擇五十音的段的其他操作進(jìn)行說明的圖。

圖11A-圖11G均是表示本發(fā)明的第3實施方式的印刷裝置的運動的圖。圖11H-圖11N均是表示布局的圖。圖11A是表示在將印刷裝置的+y方向保持和與鉛垂方向G相反的方向即鉛垂上方向為相同朝向的狀態(tài)下、使印刷裝置移動為在xy平面內(nèi)相對于與鉛垂方向G正交的方向即水平方向朝斜上方向(將水平方向與鉛垂上方向合成了的方向)描繪直線的運動的圖。圖11H是表示布局a的圖。圖11B表示在保持一定傾斜的狀態(tài)下使印刷裝置移動為相對于水平方向朝斜上方向描繪直線的運動的圖。圖11I是表示布局b的圖。圖11C是表示在將印刷裝置的+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、使印刷裝置移動為相對于水平方向朝斜下方向(將水平方向與鉛垂方向G合成了的方向)描繪直線的運動的圖。圖11J是表示布局c的圖。圖11D是表示在保持一定傾斜(印刷裝置的+y方向與鉛垂上方向所成的角度)的狀態(tài)下、使印刷裝置移動為相對于水平方向朝斜下方向描繪直線的運動的圖。圖11K是表示布局d的圖。圖11E是表示在將印刷裝置的+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、使印刷裝置移動為描繪向鉛垂上方向凸的弧的運動的圖。圖11L是表示布局e的圖。圖11F是表示使印刷裝置在繞z軸方向向左旋轉(zhuǎn)的同時移動為描繪向鉛垂上方向凸的弧的運動的圖。圖11M是表示布局f的圖。圖11G是表示在保持一定傾斜的狀態(tài)下使印刷裝置移動為描繪向鉛垂上方向凸的弧的運動的圖。圖11N是表示布局g的圖。

圖12A-圖12G均是表示本發(fā)明的第3實施方式的印刷裝置的運動的圖。圖12H-圖12N均是表示布局的圖。圖12A是表示在將印刷裝置的+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、使印刷裝置移動為描繪向鉛垂方向G凸的弧的運動的圖。圖12H是表示布局h的圖。圖12B是表示使印刷裝置在繞z軸方向向右旋轉(zhuǎn)的同時移動為描繪向鉛垂方向G凸的弧的運動的圖。圖12I是表示布局i的圖。圖12C是表示在保持一定傾斜的狀態(tài)下使印刷裝置移動為描繪向鉛垂方向G凸的弧的運動的圖。圖12J是表示布局j的圖。圖12D是表示在將印刷裝置的+y方向保持與鉛垂上方向為相同朝向狀態(tài)下、使印刷裝置朝+z方向移動的運動的圖。圖12K是表示布局k的圖。圖12E是表示在將印刷裝置的+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、使印刷裝置朝-z方向移動的運動的圖。圖12L是表示布局l的圖。圖12F是表示在將印刷裝置的+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、使印刷裝置在先朝+z方向移動之后、朝-z方向移動的運動的圖。圖12M是表示布局m的圖。圖12G是表示在將印刷裝置的+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、使印刷裝置在先朝-z方向移動之后、朝+z方向移動的運動的圖。圖12N是表示布局n的圖。

圖13是用于對本發(fā)明的第3實施方式的印刷裝置所執(zhí)行的輸入處理進(jìn)行說明的流程圖。

圖14是用于對用于輸入布局的其他方法進(jìn)行說明的流程圖。

具體實施方式

(第1實施方式)

以下,參照附圖對本發(fā)明的第1實施方式進(jìn)行說明。在圖中,對于彼此相同或者等同的部分賦予相同的符號。在本實施方式中,作為本發(fā)明的輸入裝置的例子,使用印刷裝置(標(biāo)簽打印機(jī))進(jìn)行說明。

圖1A以及圖1B所示的印刷裝置100是標(biāo)簽打印機(jī),將基于印刷數(shù)據(jù)的圖像(圖形字符(pictogram)、字符等構(gòu)成要素(圖案))印刷于帶部件。帶部件是通過將表面為印刷面且背面為粘接面的印刷帶與貼附于粘接面的剝離帶層疊而形成的被記錄介質(zhì)(被印刷介質(zhì))。

印刷裝置100是緊湊的標(biāo)簽打印機(jī),具有用戶能夠單手把持而自由地運動的程度的大小。當(dāng)用戶把持印刷裝置100主體而在三維空間內(nèi)移動時,印刷裝置100基于該運動來接受輸入數(shù)據(jù)的輸入。輸入數(shù)據(jù)是用戶希望進(jìn)行輸入的數(shù)據(jù),包含印刷數(shù)據(jù)、控制指令。以下,為了對印刷裝置100的運動進(jìn)行說明,而設(shè)定圖1A以及圖1B所示的坐標(biāo)系。如圖1A以及圖1B所示,該坐標(biāo)系的x軸被設(shè)定為與印刷裝置100的短邊方向即寬度方向平行,y軸被設(shè)定為與印刷裝置100的長邊方向即高度方向平行,z軸被設(shè)定為與印刷裝置100的厚度方向平行。另外,在圖中,G表示重力加速度的方向矢量(鉛垂方向)。

以下,對印刷裝置100的機(jī)械構(gòu)成進(jìn)行說明。

如圖1A以及圖1B所示,印刷裝置100具備框體110??蝮w110在內(nèi)部收納有后述的熱敏頭、印制基板等。在框體110的側(cè)面設(shè)置有用于將印刷了基于印刷數(shù)據(jù)的圖像之后的帶部件(被記錄介質(zhì))切斷的切斷器操作桿108。

在框體110的上表面設(shè)置有操作部120以及顯示部130。操作部120具備作為操作鍵起作用的橡膠制的多個按壓鍵122、123、124。顯示部130具備作為印刷裝置100的主面板的、液晶顯示面板等顯示畫面。顯示部130例如顯示與所輸入的數(shù)據(jù)相關(guān)的圖像、用于各種設(shè)定的選擇菜單、與各種處理相關(guān)的消息等。此外,操作部120作為操作單元起作用。

如圖2B所示,在框體110的內(nèi)側(cè)形成有用于對容納有帶部件以及墨帶的帶盒進(jìn)行收納(填裝)的帶收納部10。在帶收納部10內(nèi)形成有作為印刷部的帶印刷機(jī)構(gòu)45、以及用于將帶盒21支承于規(guī)定位置的盒承接部15。

帶印刷機(jī)構(gòu)45具備:印刷頭(熱敏頭)11;壓輥12,通過在該壓輥12與印刷頭11之間夾入帶部件以及墨帶來對其進(jìn)行輸送;對位軸20,與帶盒卡合來進(jìn)行對位;以及墨帶卷取軸13,將印刷使用過的墨帶卷取于帶盒內(nèi)。

在帶收納部10的一端部形成有與框體110的側(cè)面連通且送出印刷后的帶部件的帶送出部106。在帶送出部106組裝有沿寬度方向切斷帶部件的印刷帶以及剝離帶的全切機(jī)構(gòu)17、以及僅切斷帶部件的印刷帶而不切斷剝離帶的半切機(jī)構(gòu)18。

如圖2A所示,帶盒21具備盒殼體22。在盒殼體22的內(nèi)部分別收納有卷裝有帶部件31的帶芯部的軸23、卷裝有未使用的墨帶35的墨帶供給芯部的軸24、以及卷取使用完畢的墨帶35的墨帶卷取芯部的軸25。此外,在帶盒21的盒殼體22上形成有頭配置部27,在帶收納部10內(nèi)填裝了帶盒21的情況下印刷頭11位于該頭配置部27。

在盒殼體22的角部形成有與帶收納部10的盒承接部15卡合且由該盒承接部15支承的被卡合部29。在盒殼體22的被卡合部29形成有與帶盒21所內(nèi)置的帶部件31的寬度相對應(yīng)的規(guī)定的凹凸(未圖示)。在帶收納部10的盒承接部15形成有帶寬度檢測開關(guān)16。

當(dāng)盒殼體22被填裝于帶收納部10時,盒殼體22的被卡合部29與帶收納部10的盒承接部15卡合,帶寬度檢測開關(guān)16中的至少一部分由被卡合部29的凹凸按下而成為開啟狀態(tài)。印刷裝置100通過帶寬度檢測開關(guān)16的開啟狀態(tài)與斷開狀態(tài)的組合,來取得帶盒21所內(nèi)置的帶部件31的寬度。印刷裝置100制作與所取得的帶部件31的寬度相適合的印刷數(shù)據(jù)。

當(dāng)指示印刷時,帶部件31被從帶盒21送出,且墨帶35被卷取。帶部件31以及墨帶35在重合的狀態(tài)下夾入壓輥12與印刷頭11之間而被輸送。

而且,印刷頭11基于印刷數(shù)據(jù)而被發(fā)熱驅(qū)動,墨帶35的墨被熱轉(zhuǎn)印至帶部件31的印刷帶而進(jìn)行印刷。當(dāng)印刷結(jié)束時,用戶操作切斷器操作桿108,由此全切機(jī)構(gòu)17或者半切機(jī)構(gòu)18工作而沿寬度方向切斷帶部件31,制作出一張帶狀的標(biāo)簽。

如圖3所示,具有上述機(jī)械構(gòu)成的印刷裝置100在電氣上具備控制部40、操作部120、顯示部130、ROM(Read Only Memory)41、RAM(Random Access Memory)42、加速度傳感器6、角速度傳感器7、印刷部50以及帶寬度檢測開關(guān)16。另外,輸入裝置(印刷裝置100)也可以與輸入數(shù)據(jù)所輸入的輸入裝置主體分體地具備印刷部50。此外,輸入裝置(印刷裝置100)也可以與輸入數(shù)據(jù)所輸入的輸入裝置主體分體地具備控制部40。

控制部40具備CPU(Central Processing Unit),通過執(zhí)行用于根據(jù)用戶的操作來接受輸入的輸入程序、用于控制印刷裝置100整體的控制程序等預(yù)先存儲于ROM41的各種程序,對印刷裝置100的各部分進(jìn)行控制。關(guān)于控制部40所執(zhí)行的控制的詳細(xì)情況將后述。

ROM41固定地存儲程序、數(shù)據(jù)。具體而言,ROM41預(yù)先存儲有包含輸入程序、控制程序在內(nèi)的各種程序。此外,ROM41存儲包含多個印刷數(shù)據(jù)在內(nèi)的數(shù)據(jù)。ROM41所存儲的多個印刷數(shù)據(jù)分別包含圖形字符、字符等構(gòu)成要素,且相互被賦予順序地存儲。

RAM42暫時地存儲數(shù)據(jù)、程序。RAM42作為控制部40執(zhí)行程序時的工作存儲器起作用。

加速度傳感器6檢測印刷裝置100的加速度。

角速度傳感器7檢測印刷裝置100的角速度。

印刷部50包括印刷部驅(qū)動電路51、輸送部驅(qū)動電路52以及切斷部驅(qū)動電路53。印刷部驅(qū)動電路51基于印刷數(shù)據(jù)對印刷部即印刷頭11進(jìn)行控制,并執(zhí)行對于帶部件31的印刷。輸送部驅(qū)動電路52是驅(qū)動輸送部的電路,對使壓輥12、墨帶卷取軸13旋轉(zhuǎn)的步進(jìn)馬達(dá)等輸送馬達(dá)進(jìn)行控制,以規(guī)定的速度沿長邊方向輸送帶部件31。切斷部驅(qū)動電路53是控制切斷部的驅(qū)動電路,基于來自控制部40的控制,對全切機(jī)構(gòu)17所使用的步進(jìn)馬達(dá)、半切機(jī)構(gòu)18所使用的DC馬達(dá)等進(jìn)行控制。

此外,控制部40與帶寬度檢測開關(guān)16連接,基于帶寬度檢測開關(guān)16的開啟·斷開狀態(tài)的組合,取得帶部件31的寬度。

如圖4所示,具有上述機(jī)械·電氣構(gòu)成的印刷裝置100,在功能上具備動作檢測部100a、存儲部100b、提示部(顯示部)100c、取得部100d以及印刷部100e。另外,存儲部100b并不一定設(shè)置于印刷裝置100主體,也可以設(shè)置于虛擬服務(wù)器(云)上。

動作檢測部100a檢測三維空間中的印刷裝置100的至少一部分的運動。例如,動作檢測部100a檢測圖5A~圖5D所示的印刷裝置100的運動。圖5A表示印刷裝置100朝+x方向與-x方向交替地移動的運動(±x方向的運動)。圖5B表示印刷裝置100朝+y方向與-y方向交替地移動的運動(±y方向的運動)。圖5C表示印刷裝置100朝+z方向與-z方向交替地移動的運動(±z方向的運動)。圖5D表示印刷裝置100主體繞x軸方向向左旋轉(zhuǎn)的運動。通過加速度傳感器6、角速度傳感器7以及控制部40的協(xié)作來實現(xiàn)動作檢測部100a。此外,動作檢測部100a作為動作檢測單元起作用。

存儲部100b通過ROM41來實現(xiàn),對多個輸入數(shù)據(jù)的候補(bǔ)進(jìn)行存儲。具體而言,存儲部100b將多個印刷數(shù)據(jù)相互賦予順序而作為輸入數(shù)據(jù)的候補(bǔ)進(jìn)行存儲。此外,存儲部100b將多個控制指令與動作檢測部100a能夠檢測的印刷裝置100的多個動作(動作模式)建立關(guān)聯(lián),而作為輸入數(shù)據(jù)的候補(bǔ)進(jìn)行存儲。此外,存儲部100b作為存儲單元起作用。

更具體而言,存儲部100b為,與圖5A所示的±x方向的運動建立對應(yīng)地存儲“印刷”指令?!坝∷ⅰ敝噶钍怯糜谑褂∷⒉?0將印刷數(shù)據(jù)向帶部件31進(jìn)行印刷的控制指令。

此外,存儲部100b為,與圖5B所示的±y方向的運動(第1運動)建立對應(yīng)地存儲“下一候補(bǔ)”指令?!跋乱缓蜓a(bǔ)”指令是用于使提示部100c提示下一個順序的印刷數(shù)據(jù)的控制指令。

此外,存儲部100b為,與圖5C所示的±z方向的運動(第2運動)建立對應(yīng)地存儲“取得”指令。“取得”指令是用于使后述的取得部100d取得提示部100c所提示的印刷數(shù)據(jù)而作為輸入數(shù)據(jù)的控制指令。

此外,存儲部100b為,與圖5D所示的繞x軸方向的向左旋轉(zhuǎn)建立對應(yīng)地存儲“帶切斷”指令。“帶切斷”指令是用于使全切機(jī)構(gòu)17或者半切機(jī)構(gòu)18切斷帶部件31的控制指令。

提示部(顯示部)100c向用戶提示(顯示)基于存儲部100b所存儲的多個印刷數(shù)據(jù)的圖像中的任意一個。在本實施方式中,提示部100c通過顯示部130與控制部40的協(xié)作來實現(xiàn),對表示印刷數(shù)據(jù)的圖像進(jìn)行顯示。此外,提示部100c作為提示單元起作用。

取得部100d通過控制部40來實現(xiàn),基于動作檢測部100a檢測到的印刷裝置100的運動,取得包含印刷數(shù)據(jù)、控制指令的輸入數(shù)據(jù)。具體而言,取得部100d取得與動作檢測部100a檢測到的印刷裝置100的運動建立對應(yīng)而由存儲部100b存儲的控制指令,作為輸入數(shù)據(jù)。此外,取得部100d作為取得單元起作用。

更具體而言,當(dāng)動作檢測部100a檢測到±x方向的運動時,取得部100d取得“印刷”指令而作為輸入數(shù)據(jù)。

此外,當(dāng)動作檢測部100a檢測到±y方向的運動時,取得部100d取得“下一候補(bǔ)”指令而作為輸入數(shù)據(jù)。

此外,當(dāng)動作檢測部100a檢測到±z方向的運動時,取得部100d取得“取得”指令而作為輸入數(shù)據(jù)。并且,取得部100d響應(yīng)取得了“取得”指令的情況,取得提示部100c所提示的印刷數(shù)據(jù)而作為輸入數(shù)據(jù)。

此外,當(dāng)動作檢測部100a檢測到繞x軸方向的向左旋轉(zhuǎn)時,取得部100d取得“帶切斷”指令而作為輸入數(shù)據(jù)。

印刷部100e將取得部100d作為輸入數(shù)據(jù)而取得的印刷數(shù)據(jù)印刷于帶部件31。印刷部100e通過印刷部50來實現(xiàn)。此外,印刷部100e作為印刷單元起作用。

以下,參照圖6的流程圖對具有上述物理·功能構(gòu)成的印刷裝置100所執(zhí)行的印刷處理的詳細(xì)情況進(jìn)行說明。

印刷裝置100的存儲部100b從外部取得作為輸入數(shù)據(jù)的候補(bǔ)的控制指令以及印刷數(shù)據(jù)并預(yù)先存儲。

當(dāng)希望在帶部件31上印刷印刷數(shù)據(jù)的用戶接通電源時,印刷裝置100開始圖6的流程圖所示的印刷處理。

當(dāng)開始印刷處理時,首先,提示部100c提示存儲部100b所存儲的多個印刷數(shù)據(jù)中的任意一個(步驟S101)。接著,動作檢測部100a判別是否檢測到印刷裝置100的某個運動(步驟S102)。當(dāng)判別為未檢測到運動時(步驟S102;否),反復(fù)進(jìn)行步驟S102的處理直至檢測到運動為止。

當(dāng)判別為檢測到某個運動時(步驟S102;是),動作檢測部100a判別是否檢測到圖5C所示的±z方向的運動(步驟S103)。在提示部100c提示所希望的印刷數(shù)據(jù)的情況下,用戶使印刷裝置100沿±z方向運動,由此促使印刷裝置100進(jìn)行該印刷數(shù)據(jù)的取得。響應(yīng)該情況,動作檢測部100a判別為檢測到±z方向的運動(步驟S103;是),取得部100d取得“取得”指令。取得部100d響應(yīng)取得了“取得”指令的情況,取得在該時刻提示部100c所提示的印刷數(shù)據(jù)而作為輸入數(shù)據(jù)(步驟S111),處理轉(zhuǎn)移至步驟S107。

當(dāng)判別為未檢測到±z方向的運動時(步驟S103;否),動作檢測部100a判別是否檢測到圖5B所示的±y方向的運動(步驟S104)。在提示部100c未提示所希望的印刷數(shù)據(jù)的情況下,用戶使印刷裝置100沿±y方向運動,由此促使印刷裝置100進(jìn)行下一個印刷數(shù)據(jù)的提示。響應(yīng)該情況,動作檢測部100a判別為檢測到±y方向的運動(步驟S104;是),取得部100d取得“下一個候補(bǔ)”指令而作為輸入數(shù)據(jù),并提供給提示部100c。響應(yīng)該情況,提示部100c提示下一個順序的印刷數(shù)據(jù)(步驟S110),處理轉(zhuǎn)移至步驟S107。

當(dāng)判別為未檢測到±y方向的運動時(步驟S104;否),動作檢測部100a判別是否檢測到圖5A所示的±x方向的運動(步驟S105)。在已經(jīng)通過印刷裝置100取得了所希望的印刷數(shù)據(jù)的情況下,用戶使印刷裝置100沿±x方向運動,由此促使印刷裝置100進(jìn)行印刷數(shù)據(jù)的印刷。響應(yīng)該情況,動作檢測部100a判別為檢測到±x方向的運動(步驟S105;是),取得部100d取得“印刷”指令而作為輸入數(shù)據(jù),并提供給印刷部100e。響應(yīng)該情況,印刷部100e將印刷數(shù)據(jù)朝帶部件31印刷(步驟S109),處理轉(zhuǎn)移至步驟S107。

當(dāng)判別為未檢測到±x方向的運動時(步驟S105;否),動作檢測部100a判別是否檢測到圖5D所示的繞x軸方向的向左旋轉(zhuǎn)(步驟S106)。在所希望的印刷數(shù)據(jù)朝帶部件31印刷完成的情況下,用戶使印刷裝置100繞x軸方向向左旋轉(zhuǎn),由此促使印刷裝置100進(jìn)行帶部件31的切斷。響應(yīng)該情況,動作檢測部100a判別為檢測到繞x軸方向的向左旋轉(zhuǎn)(步驟S106;是),取得部100d取得“帶切斷”指令而作為輸入數(shù)據(jù),并提供給切斷部驅(qū)動電路53。響應(yīng)該情況,切斷部驅(qū)動電路53對全切機(jī)構(gòu)17所使用的步進(jìn)馬達(dá)、半切機(jī)構(gòu)18所使用的DC馬達(dá)等進(jìn)行控制而使其切斷帶部件31(步驟S108),處理轉(zhuǎn)移至步驟S107。

當(dāng)判別為未檢測到繞x軸方向的向左旋轉(zhuǎn)時(步驟S106;否),動作檢測部100a判別印刷裝置100的電源是否為斷開狀態(tài)(步驟107)。當(dāng)判別為電源不是斷開狀態(tài)時(步驟S107;否),處理返回到步驟S102。在印刷裝置100執(zhí)行完成所希望的動作的情況下,用戶斷開電源,由此促使印刷裝置100結(jié)束印刷處理。響應(yīng)該情況,印刷裝置100判別為電源為斷開狀態(tài)(步驟S107;是),結(jié)束圖6的流程圖的印刷處理。

如以上說明的那樣,當(dāng)用戶使本實施方式的印刷裝置100在三維空間內(nèi)運動時,印刷裝置100基于該運動來接受印刷數(shù)據(jù)、控制指令的輸入。即,印刷裝置100能夠通過簡單的操作來接受輸入。

另外,在本實施方式中說明了的印刷裝置100的運動與輸入數(shù)據(jù)的候補(bǔ)之間的建立對應(yīng)僅為一例,兩者能夠通過其他任意方法來建立對應(yīng)。例如,也可以將在本實施方式中均未說明的印刷裝置100的運動(例如,描繪規(guī)定軌跡的運動)與輸入數(shù)據(jù)的候補(bǔ)(例如,用于中止印刷的控制指令)建立對應(yīng)。

此外,在本實施方式中,對印刷裝置100先朝坐標(biāo)軸上的+方向移動之后再朝-方向移動的運動、與先朝-方向移動之后再朝+方向移動的運動進(jìn)行區(qū)別,但也可以對兩者進(jìn)行區(qū)別,并與相互不同的輸入數(shù)據(jù)的候補(bǔ)建立對應(yīng)。例如,能夠?qū)⒂∷⒀b置100先朝-y方向運動之后再朝+y方向移動的運動與用于提示下一個順序的印刷數(shù)據(jù)的控制指令建立對應(yīng),而將印刷裝置100先朝+y方向運行之后再朝-y方向移動的運動與用于提示前一個順序的印刷數(shù)據(jù)的控制指令建立對應(yīng)。

或者,也可以在操作部120設(shè)置即便在帶著手套的狀態(tài)下也容易通過指尖進(jìn)行操作的大小的操作按鈕,根據(jù)該操作按鈕是否被按壓,而將不同的輸入數(shù)據(jù)的候補(bǔ)與相同的印刷裝置100的運動建立對應(yīng)。例如,能夠?qū)⒉僮靼粹o被按壓的狀態(tài)下的±y方向的運動與用于提示下一個順序的印刷數(shù)據(jù)的控制指令建立對應(yīng),而將該操作按鈕未被按壓的狀態(tài)下的±y方向的運動與用于提示前一個順序的印刷數(shù)據(jù)的控制指令建立對應(yīng)。

(第2實施方式)

在上述第1實施方式中,預(yù)先存儲多個印刷數(shù)據(jù),取得這些印刷數(shù)據(jù)中的某一個作為輸入數(shù)據(jù)。但是,這僅為一例,也能夠通過其他方法來取得印刷數(shù)據(jù)。以下,對取得本裝置的軌跡作為印刷數(shù)據(jù)的印刷裝置100’的功能以及動作進(jìn)行說明。

印刷裝置100’的物理·功能構(gòu)成與第1實施方式的印刷裝置100的物理·功能構(gòu)成大致相同,但一部分不同。以下,與第1實施方式相同,為了對印刷裝置100’的運動進(jìn)行說明,而設(shè)定圖7A以及圖7B所示的坐標(biāo)系。如圖7A以及圖7B所示,該坐標(biāo)系的x軸被設(shè)定為與印刷裝置100’的短邊方向即寬度方向平行,y軸被設(shè)定為與印刷裝置100’的長邊方向即高度方向平行,z軸被設(shè)定為與印刷裝置100’的厚度方向平行。另外,在圖中,G表示重力加速度的方向矢量(鉛垂方向)。

如圖7A以及圖7B所示,印刷裝置100’作為機(jī)械構(gòu)成而具備滑動部140。滑動部140是設(shè)置于框體110的長邊側(cè)一端的半球狀的部件?;瑒硬?40的表面被平滑地加工,以便容易在外部的物體(例如,壁面、桌板、用戶的手掌)上進(jìn)行滑動?;瑒硬?40具備檢測壓力的壓敏傳感器。此外,滑動部140作為滑動單元起作用。

如圖8所示,印刷裝置100’在功能上具備判別部100f。判別部100f判別是否滿足輸入條件。在本實施方式中,輸入條件是滑動部140在外部的物體上滑動。判別部100f取得滑動部140所具備的壓敏傳感器檢測到的壓力值,并判別所取得的壓力值是否為規(guī)定閾值以上,由此判別是否滿足輸入條件(滑動部140是否在外部的物體上滑動)。判別部100f通過控制部40來實現(xiàn)。此外,判別部100f作為判別單元起作用。

取得部100d基于在判別部100f判別為滿足輸入條件的狀態(tài)下動作檢測部100a檢測到的印刷裝置100’的運動,取得判別部100f判別為滿足輸入條件的狀態(tài)下的印刷裝置100’的軌跡。具體而言,取得部100d對動作檢測部100a所具備的加速度傳感器6檢測到的印刷裝置100的加速度進(jìn)行積分,由此取得印刷裝置100’在三維空間內(nèi)的位置。而且,將這些位置通過近似曲線(或者近似直線)進(jìn)行擬合,由此取得印刷裝置100’的軌跡。取得部100d取得如此取得的印刷裝置100’的軌跡而作為印刷數(shù)據(jù)(輸入數(shù)據(jù))。

例如,用戶使印刷裝置100’以描繪圖9所示的軌跡的方式運動。此時,在圖9中,在描繪用實線表示的軌跡時,使滑動部140在壁面(外部的物體)上滑動,而在描繪用虛線表示的軌跡時,以使滑動部140不與壁面抵接的方式使印刷裝置100’運動。即,在圖9中,實線是滿足輸入條件(滑動部140在外部的物體上滑動)的狀態(tài)下的印刷裝置100’的軌跡,虛線是不滿足輸入條件的狀態(tài)下的印刷裝置100’的軌跡。在該情況下,取得部100d基于動作檢測部100a檢測到的印刷裝置100’的運動來取得圖9中用實線表示的軌跡,并取得該軌跡作為印刷數(shù)據(jù)。

如以上說明的那樣,本實施方式的印刷裝置100’基于本裝置的運動來接受印刷數(shù)據(jù)(輸入數(shù)據(jù))的輸入。即,不進(jìn)行使用了指尖的精細(xì)的鍵的按壓操作等復(fù)雜的操作,通過簡單的操作就能夠接受印刷數(shù)據(jù)的輸入。

本實施方式的印刷裝置100’取得本裝置的任意的軌跡而作為印刷數(shù)據(jù),因此與取得預(yù)先存儲的印刷數(shù)據(jù)中的某一個作為輸入數(shù)據(jù)的第1實施方式的印刷裝置100相比,能夠接受多樣的印刷數(shù)據(jù)的輸入。此外,與第1實施方式的印刷裝置100不同,無需預(yù)先存儲多個印刷數(shù)據(jù),因此能夠節(jié)約存儲容量。

另外,在本實施方式中,將滑動部140在外部的物體上進(jìn)行滑動作為輸入條件進(jìn)行了說明,但這僅為一例,能夠任意地設(shè)定輸入條件。

例如,也可以在操作部120設(shè)置即便在帶著手套的狀態(tài)下也容易通過指尖進(jìn)行操作的大小的操作按鈕,并將該操作按鈕被按壓的情況設(shè)定為輸入條件。在該情況下,用戶使印刷裝置100’運動,以便在按壓了該操作按鈕的狀態(tài)下將所希望的印刷數(shù)據(jù)描繪為軌跡,取得部100d取得該軌跡而作為印刷數(shù)據(jù)。

或者,也可以設(shè)置取得印刷裝置100’與外部的物體之間的距離的測距傳感器,將該測距傳感器所取得的距離為規(guī)定值以下的情況設(shè)定為輸入條件。在該情況下,用戶使印刷裝置100’在外部的物體附近運動,以便將所希望的印刷數(shù)據(jù)描繪為軌跡,取得部100d取得該軌跡而作為印刷數(shù)據(jù)。

或者,也可以將動作檢測部100a檢測到規(guī)定的運動(例如,在±z方向上連續(xù)移動兩次的運動、在朝+z方向移動之后繞x軸旋轉(zhuǎn)的運動)的情況設(shè)定為輸入條件。并且,也可以響應(yīng)動作檢測部100a再次檢測到規(guī)定的運動的情況,而結(jié)束印刷數(shù)據(jù)的取得。在該情況下,用戶在使印刷裝置100’進(jìn)行了規(guī)定的運動之后,使印刷裝置100’以將所希望的印刷數(shù)據(jù)描繪為軌跡的方式運動,之后,使印刷裝置100’再次進(jìn)行規(guī)定的運動。取得部100d取得從動作檢測部100a一次檢測到規(guī)定的運動起到再次檢測到規(guī)定的運動為止的期間的印刷裝置100’的軌跡,作為印刷數(shù)據(jù)。

另外,在本實施方式中,將印刷裝置100’的軌跡作為印刷數(shù)據(jù)輸入,但這僅為一例。印刷數(shù)據(jù)也能夠基于印刷裝置100’的運動而通過其他方法進(jìn)行輸入。以下,說明通過基于印刷裝置100’的動作的組合來輸入印刷數(shù)據(jù)的構(gòu)成要素即字符種類(平假名),由此輸入印刷數(shù)據(jù)的方法。另外,預(yù)先在存儲部100b存儲有字符種類的排列順序(例如,與平假名的五十音順序?qū)?yīng)的羅馬字)。另外,羅馬字用于通過按字母順序排列的字母來表示日語的平假名五十音,通過第1個字符(輔音)與第2個字符(元音)這兩個字符來構(gòu)成1個字符種類。

如圖10A所示,當(dāng)動作檢測部100a檢測到印刷裝置100’朝左傾斜時,提示部100c每隔規(guī)定的時間(例如,每隔5秒)就按照字符排列的升序依次提示五十音的各行(A(あ行)~W(わ行))。另外,動作檢測部100a使用加速度傳感器6來檢測重力加速度,由此檢測印刷裝置100’的傾斜。如圖10B所示,當(dāng)動作檢測部100a檢測到印刷裝置100’朝右傾斜時,提示部100c每隔規(guī)定的時間(例如,每隔5秒)就按照字符排列的降序依次提示五十音的各行(A(あ行)~W(わ行))。如圖10C所示,當(dāng)動作檢測部100a檢測到印刷裝置100’的傾斜消失時,選擇在該時刻所提示的五十音的行。在選擇了行的狀態(tài)下,當(dāng)動作檢測部100a檢測到圖10D所示的各動作時,取得部100d取得所選擇的行的、與所檢測到的動作對應(yīng)的段的字符,作為輸入數(shù)據(jù)。具體而言,如圖10D所示,取得部100d為,當(dāng)動作檢測部100a檢測到+z方向的運動時、取得所選擇的行的“□a(あ段)”的字符,當(dāng)檢測到+x方向的運動時、取得“□e(え段)”的字符,當(dāng)檢測到-x方向的運動時、取得“□i(い段)”的字符,當(dāng)檢測到+y方向的運動時/取得“□u(う段)”的字符,當(dāng)檢測到-y方向的運動時/取得“□o(お段)”的字符,作為輸入數(shù)據(jù)。如此,通過基于印刷裝置100’的運動而依次輸入印刷數(shù)據(jù)的構(gòu)成要素即字符,由此能夠輸入印刷數(shù)據(jù)。另外,在上述說明中,作為印刷數(shù)據(jù)的構(gòu)成要素的例子而使用了字符,但印刷數(shù)據(jù)的構(gòu)成要素也可以是圖形字符。

另外,上述的字符(印刷數(shù)據(jù)的構(gòu)成要素)的輸入方法僅為一例,也能夠通過其他方法來輸入字符。以下,對輸入字符的其他方法進(jìn)行說明。如圖10E所示,每當(dāng)動作檢測部100a檢測到印刷裝置100’先朝+x方向移動之后再朝-x方向移動的運動時,提示部100c便按照升序依次提示五十音的各行。另一方面,如圖10F所示,每當(dāng)動作檢測部100a檢測到印刷裝置100’先朝-x方向移動之后再朝+x方向移動的運動時,提示部100c便按照降序依次提示五十音的各行。如圖10G所示,當(dāng)動作檢測部100a檢測到印刷裝置100’繞x軸方向的向左旋轉(zhuǎn)時,選擇在該時刻所提示的五十音的行。在選擇了行的狀態(tài)下,當(dāng)動作檢測部100a檢測到圖10H所示的各動作時,取得部100de取得所選擇的行的、與所檢測到的動作對應(yīng)的段的字符,作為輸入數(shù)據(jù)。具體而言,如圖10H所示,取得部100d為,當(dāng)動作檢測部100a檢測到+z方向的運動時、取得所選擇的行的“□a(あ段)”的字符,當(dāng)動作檢測部100a檢測到繞y軸方向的向右旋轉(zhuǎn)時、取得“□e(え段)”的字符,當(dāng)動作檢測部100a檢測到繞y軸方向的向左旋轉(zhuǎn)時、取得“□i(い段)”的字符,當(dāng)動作檢測部100a檢測到繞x軸方向的向左旋轉(zhuǎn)時、取得“□u(う段)”的字符,當(dāng)動作檢測部100a檢測到繞x軸方向的向右旋轉(zhuǎn)時、取得“□o(お段)”的字符,作為輸入數(shù)據(jù)。

另外,在本實施方式中,以通過第1個字符(輔音)與第2個字符(元音)這兩個字符來構(gòu)成1個字符種類的羅馬字為例對字符取得的方法進(jìn)行了說明,但這僅為一例。即,也可以如圖10A、圖10B、圖10E、圖10F所示,當(dāng)動作檢測部100a檢測到印刷裝置100’傾斜或者移動時,提示部100c按照字符排列的升序或者降序依次提示字母表的A~Z。在該情況下,當(dāng)動作檢測部100a檢測到如圖10D、圖10H所示那樣的各動作中的任一個時,取得部100d也可以替換大寫字符與小寫字符。

(第3實施方式)

上述第1實施方式以及第2實施方式的印刷裝置100、100’為,作為輸入數(shù)據(jù)而接受印刷數(shù)據(jù)、控制指令的輸入。但是,這僅為一例,本發(fā)明的輸入裝置(印刷裝置)也能夠接受印刷數(shù)據(jù)、控制指令以外的輸入數(shù)據(jù)的輸入。以下,對作為輸入數(shù)據(jù)而接受布局(布局信息)的輸入的印刷裝置100”的功能以及動作進(jìn)行說明。

印刷裝置100”的物理·功能構(gòu)成與第1實施方式的印刷裝置100的物理·功能構(gòu)成大致相同,但一部分不同。以下,與第1實施方式相同,為了對印刷裝置100”的運動進(jìn)行說明,而設(shè)定圖1A以及圖1B所示的坐標(biāo)系。如圖1A以及圖1B所示,該坐標(biāo)系的x軸被設(shè)定為與印刷裝置100”的短邊方向即寬度方向平行,y軸被設(shè)定為與印刷裝置100”的長邊方向即高度方向平行,z軸被設(shè)定為與印刷裝置100”的厚度方向平行。另外,在圖中,G表示重力加速度的方向矢量(鉛垂方向)。

印刷裝置100”的存儲部100b為,與圖11A~圖11G以及圖12A~圖12G所示的印刷裝置100”的運動(軌跡)分別建立對應(yīng)地,將圖11H~圖11N以及圖12H~圖12N所示的布局a~n存儲為取得部100d所取得的輸入數(shù)據(jù)的候補(bǔ)。當(dāng)動作檢測部100a檢測到圖11A~圖11G以及圖12A~圖12G所示的印刷裝置100”的運動時,取得部100d取得與所檢測到的運動建立對應(yīng)地存儲于存儲部100b的布局,作為輸入數(shù)據(jù)。此外,印刷數(shù)據(jù)的各構(gòu)成要素在圖11H~圖11N以及圖12H~圖12N中是10個字符(“A”“B”“C”“D”“E”“F”“G”“H”“I”“G”“J”),印刷數(shù)據(jù)是將這10個構(gòu)成要素分別按順序排列而排列為收斂在帶部件31的印刷范圍的數(shù)據(jù)。

具體而言,如圖11A所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在+y方向保持和與鉛垂方向G相反的方向即鉛垂上方向為相同朝向的狀態(tài)下、印刷裝置100”相對于在xy平面內(nèi)與鉛垂方向G正交的方向即水平方向朝斜上方向(將水平方向與鉛垂上方向合成而得到的方向)以描繪直線M的方式移動的運動時(水平方向與沿著直線M的運動方向所成的角度為+θ1),取得部100d取得圖11H所示的布局a作為輸入數(shù)據(jù)(帶部件31的長邊方向與文字朝帶部件31的排列方向所成的角度為+θ2)。此外,如圖11B所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在保持一定的傾斜的狀態(tài)下(印刷裝置100”的+y方向與鉛垂上方向所成的角度為+W)相對于水平方向朝斜上方向以描繪直線M的方式移動的運動時(水平方向與沿著直線M的運動方向所成的角度為+θ1),取得部100d取得圖11I所示的布局b作為輸入數(shù)據(jù)(帶部件31的長邊方向與字符朝帶部件31的排列方向所成的角度為+θ2)。布局a以及b均是印刷裝置100”以連結(jié)印刷數(shù)據(jù)的各構(gòu)成要素的中心的線成為朝右上升的直線L的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷的布局。在布局a中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P(僅對作為印刷數(shù)據(jù)的構(gòu)成要素的10個字符(“A”“B”“C”“D”“E”“F”“G”“H”“I”“G”“J”)中的、字符“A”顯示,以下相同。)分別相對于帶部件31的寬度方向成為平行的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。在布局b中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向以相同角度(+W)傾斜的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。另外,該直線L相對于帶部件31的長邊方向的傾斜即+θ2為,在即便+θ2=+θ1、字符的排列也收斂在帶部件31的印刷范圍內(nèi)的情況下,決定為+θ2=+θ1,在當(dāng)+θ2=+θ1時、字符的排列不收斂在帶部件31的印刷范圍內(nèi)的情況下,基于帶部件31的印刷范圍而決定為絕對值比+θ1小的正的角度,以使兩端的構(gòu)成要素(“A”、“J”)收斂在帶部件31的印刷范圍。此外,由于印刷裝置100”的運動為自由運動,所以在印刷裝置100”的運動從相對于水平方向朝斜上方向以描繪正確的直線的方式移動的運動偏離的情況下,例如,只要檢測印刷裝置100”的運動的起點與終點這2點,而求出連結(jié)這2點的直線,將該直線采用為直線M,將從該直線的起點開始到終點結(jié)束的方向采用為運動方向即可。

如圖11C所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、相對于水平方向朝斜下方向(將水平方向與鉛垂方向G合成而得到的方向)以描繪直線M的方式移動的運動時(水平方向與沿著直線M的運動方向所成的角度為-θ1),取得部100d取得圖11J所示的布局c作為輸入數(shù)據(jù)(帶部件31的長邊方向與字符朝帶部件31的排列方向所成的角度為-θ2)。如圖11D所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在保持一定的傾斜的狀態(tài)下(印刷裝置100”的+y方向與鉛垂上方向所成的角度為-W)相對于水平方向朝斜下方向以描繪直線M的方式移動的運動時(水平方向與沿著直線M的運動方向所成的角度為-θ1),取得部100d取得圖11K所示的布局d作為輸入數(shù)據(jù)(帶部件31的長邊方向與字符朝帶部件31的排列方向所成的角度為-θ2)。布局c以及d均是印刷裝置100”以連結(jié)印刷數(shù)據(jù)的各構(gòu)成要素的中心的線成為朝右下降的直線L的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷的布局。在布局c中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向成為平行的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。在布局d中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向以相同角度(-W)傾斜的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。另外,該直線L相對于帶部件31的長邊方向的傾斜即-θ2為,在即便-θ2=-θ1、字符的排列也收斂在帶部件31的印刷范圍內(nèi)的情況下,決定為-θ2=-θ1,在當(dāng)-θ2=-θ1時、字符的排列不收斂在帶部件31的印刷范圍內(nèi)的情況下,基于帶部件31的印刷范圍而決定為絕對值比-θ1的絕對值小的負(fù)的角度,以使兩端的構(gòu)成要素(“A”、“J”)收斂在帶部件31的印刷范圍內(nèi)。此外,印刷裝置100”的運動為自由運動,因此在印刷裝置100”的運動從相對于水平方向朝斜下方向以描繪正確的直線的方式移動的運動偏離的情況下,例如,只要檢測印刷裝置100”的運動的起點與終點這2點,而求出連結(jié)這2點的直線,將該直線采用為直線M,將從該直線的起點開始到終點結(jié)束的方向采用為運動方向即可。

如圖11E所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、以描繪朝鉛垂上方向凸的弧Q的方式移動的運動時,取得部100d取得圖11L所示的布局e作為輸入數(shù)據(jù)(與向鉛垂上方向凸的弧Q相似,相對于帶部件31的長邊方向,字符的排列描繪朝帶部件31的上方向凸的弧R)。如圖11F所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在繞z軸方向向左旋轉(zhuǎn)的同時以描繪向鉛垂上方向凸的弧Q的方式移動的運動時,取得部100d取得圖11M所示的布局f作為輸入數(shù)據(jù)(與向鉛垂上方向凸的弧Q相似,相對于帶部件31的長邊方向,字符的排列描繪向帶部件31的上方向凸的弧R)。如圖11G所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在保持一定的傾斜的狀態(tài)下(印刷裝置100”的+y方向與鉛垂上方向所成的角度為+W)以描繪向鉛垂上方向凸的弧Q的方式移動的運動時,取得部100d取得圖11N所示的布局g作為輸入數(shù)據(jù)(與向鉛垂上方向凸的弧Q相似,相對于帶部件31的長邊方向,字符的排列描繪向帶部件31的上方向凸的弧R)。布局e~g均是印刷裝置100”以連結(jié)印刷數(shù)據(jù)的各構(gòu)成要素的中心的線與向鉛垂上方向凸的弧Q相似、相對于帶部件31的長邊方向成為朝帶部件31的上方向凸的弧R的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷的布局。在布局e中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向平行的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。在布局f中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P通過弧R的中心的方式、且分別相對于帶部件31的寬度方向以不同的角度傾斜的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。在布局g中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向以相同的角度(+W)傾斜的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。另外,該弧R相對于帶部件31的長邊方向的高度H,基于帶部件31的印刷范圍而被決定為,兩端的構(gòu)成要素(“A”、“J”)與中央的構(gòu)成要素(“E”、“F”)收斂在帶部件31的印刷范圍內(nèi)。此外,印刷裝置100”的運動為自由運動,因此在印刷裝置100”的運動從以描繪向鉛垂上方向凸的正確的弧的方式移動的運動偏離的情況下,例如,只要檢測印刷裝置100”的運動的起點、鉛垂上方向的最上方地點以及終點這3點,而求出通過這3點的外切圓,將從該外切圓中的起點開始通過鉛垂上方向的最上方地點并終點結(jié)束的弧采用為弧Q即可。

如圖12A所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在保持+y方向與鉛垂上方向為相同朝向的狀態(tài)下、以描繪向鉛垂方向G凸的弧Q的方式移動的運動時,取得部100d取得圖12H所示的布局h作為輸入數(shù)據(jù)(與向鉛垂方向G凸的弧Q相似,相對于帶部件31的長邊方向,字符的排列描繪向帶部件31的下方向凸的弧R)。如圖12B所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在繞z軸方向向右旋轉(zhuǎn)的同時以描繪向鉛垂方向G凸的弧Q的方式移動的運動時,取得部100d取得圖12I所示的布局i作為輸入數(shù)據(jù)(與向鉛垂方向G凸的弧Q相似,相對于帶部件31的長邊方向,字符的排列描繪向帶部件31的下方向凸的弧R)。如圖12C所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在保持一定的傾斜的狀態(tài)下(印刷裝置100”的+y方向與鉛垂上方向所成的角度為-W)、以描繪向鉛垂方向G凸的弧Q的方式移動的運動時,取得部100d取得圖12J所示的布局j作為輸入數(shù)據(jù)(與向鉛垂方向G凸的弧Q相似,相對于帶部件31的長邊方向,字符的排列描繪向帶部件31的下方向凸的弧R)。布局h~j均是印刷裝置100”以連結(jié)印刷數(shù)據(jù)的各構(gòu)成要素的中心的線與向鉛垂方向G凸的弧Q相似、成為相對于帶部件31的長邊方向朝向帶部件31的下方向凸的弧R的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷的布局。在布局h中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向平行的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。在布局i中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線通過弧R的中心的方式、且分別相對于帶部件31的寬度方向以不同的角度傾斜的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。在布局j中,印刷裝置100”以印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向以相同的角度(-W)傾斜的方式、對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。另外,該弧R相對于帶部件31的長邊方向的高度H,基于帶部件31的印刷范圍被決定為兩端的構(gòu)成要素(“A”、“J”)與中央的構(gòu)成要素(“E”、“F”)收斂在帶部件31的印刷范圍內(nèi)。此外,印刷裝置100”的運動為自由運動,因此在印刷裝置100”的運動從以描繪向鉛垂方向G凸的正確的弧的方式移動的運動偏離的情況下,例如,只要檢測印刷裝置100”的運動的起點、鉛垂方向G的最大地點與終點這3點,而求出通過這3點的外切圓,將從該外切圓中的起點開始通過鉛垂方向G的最大地點并在終點結(jié)束的弧采用為弧Q即可。

如圖12D所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、朝+z方向移動的運動時,取得部100d取得圖12K所示的布局k作為輸入數(shù)據(jù)。如圖12E所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、朝-z方向移動的運動時,取得部100d取得圖12L所示的布局l作為輸入數(shù)據(jù)。布局k以及l(fā)均是印刷裝置100”以連結(jié)各構(gòu)成要素的中心的線成為相對于帶部件31的長邊方向平行的直線L的方式、且印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向平行的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷的布局。在布局k中,印刷裝置100”以從印刷數(shù)據(jù)的始端(“A”)朝向印刷數(shù)據(jù)的末端(“J”)逐漸變大的尺寸,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。此外,印刷裝置100”也可以為,朝+z方向移動的運動的速度越快,則以越小的尺寸印刷印刷數(shù)據(jù)的始端(“A”)并且以越大的尺寸印刷印刷數(shù)據(jù)的末端(“J”)。在布局l中,印刷裝置100”以從印刷數(shù)據(jù)的始端(“A”)朝向印刷數(shù)據(jù)的末端(“J”)逐漸變小的尺寸,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。此外,印刷裝置100”也可以為,朝-z方向移動的運動的速度越快,則以越大的尺寸印刷印刷數(shù)據(jù)的始端(“A”)并且以越小的尺寸印刷印刷數(shù)據(jù)的末端(“J”)。另外,基于帶部件31的印刷范圍,以收斂在帶部件31的印刷范圍內(nèi)的方式,決定最大尺寸的構(gòu)成要素(在布局k中為“J”,在布局l中為“A”)的高度S。

如圖12F所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、先朝+z方向移動之后再朝-z方向移動的運動時,取得部100d取得圖12M所示的布局m作為輸入數(shù)據(jù)。如圖12G所示,當(dāng)動作檢測部100a檢測到印刷裝置100”在+y方向保持與鉛垂上方向為相同朝向的狀態(tài)下、先朝-z方向移動之后再朝+z方向移動的運動時,取得部100d取得圖12N所示的布局n作為輸入數(shù)據(jù)。布局m以及n均是印刷裝置100”以連結(jié)各構(gòu)成要素的中心的線成為相對于帶部件31的長邊方向平行的直線L的方式、且印刷數(shù)據(jù)的各構(gòu)成要素的縱向的中心線P分別相對于帶部件31的寬度方向平行的方式,對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷的布局。在布局m中,印刷裝置100”以從印刷數(shù)據(jù)的始端(“A”)朝向印刷數(shù)據(jù)的中央(“E”、“F”)逐漸變大的尺寸印刷印刷數(shù)據(jù)的各構(gòu)成要素,并以從印刷數(shù)據(jù)的中央(“E”、“F”)朝向印刷數(shù)據(jù)的末端(“J”)逐漸變小的尺寸印刷印刷數(shù)據(jù)的各構(gòu)成要素。此外,印刷裝置100”也可以為,朝+z方向移動的運動的速度以及朝-z方向移動的運動的速度越快,則以越小的尺寸印刷印刷數(shù)據(jù)的始端(「A」),以越大的尺寸印刷印刷數(shù)據(jù)的中央(“E”、“F”),并以越小的尺寸印刷印刷數(shù)據(jù)的末端(“J”)。在布局n中,印刷裝置100”以從印刷數(shù)據(jù)的始端(“A”)朝向印刷數(shù)據(jù)的中央(“E”、“F”)逐漸變小的尺寸印刷印刷數(shù)據(jù)的各構(gòu)成要素,并以從印刷數(shù)據(jù)的中央(“E”、“F”)朝向印刷數(shù)據(jù)的末端(“J”)逐漸變大的尺寸印刷印刷數(shù)據(jù)的各構(gòu)成要素。此外,印刷裝置100”也可以為,朝-z方向移動的運動的速度以及朝+z方向移動的運動的速度越快,則以越大的尺寸印刷印刷數(shù)據(jù)的始端(“A”),以越小的尺寸印刷印刷數(shù)據(jù)的中央(“E”、“F”),并以越大的尺寸印刷印刷數(shù)據(jù)的末端(“J”)。另外,基于帶部件31的印刷范圍,以收斂在帶部件31的印刷范圍內(nèi)的方式,決定最大尺寸的構(gòu)成要素(在布局m中為“E”、“F”,在布局n中為“A”、“J”)的高度S。

以下,參照圖13的流程圖對具有上述的物理構(gòu)成·功能構(gòu)成的印刷裝置100”所執(zhí)行的輸入處理的詳細(xì)情況進(jìn)行說明。

印刷裝置100”的存儲部100b預(yù)先從外部取得作為輸入數(shù)據(jù)的候補(bǔ)的布局以及印刷模式并進(jìn)行存儲。

當(dāng)希望朝印刷裝置100”輸入布局的用戶接通電源時,印刷裝置100”開始圖13的流程圖所示的印刷處理。

當(dāng)開始輸入處理時,首先,動作檢測部100a判別是否檢測到規(guī)定的開始動作(S201)。在本實施方式中,將印刷裝置100”沿±z方向移動兩次的運動設(shè)定為開始動作。當(dāng)判別為未檢測到開始動作時(步驟S201;否),動作檢測部100a反復(fù)進(jìn)行步驟S201的處理直至檢測到開始動作為止。當(dāng)判別為檢測到開始動作時(步驟S201;是),動作檢測部100a檢測印刷裝置100”的運動(步驟S202)。

接著,動作檢測部100a判別是否檢測到規(guī)定的結(jié)束動作(步驟S203)。在本實施方式中,將與開始動作相同的運動(印刷裝置100”主體沿±z方向移動兩次的運動)設(shè)定為結(jié)束動作。當(dāng)判別為未檢測到結(jié)束動作時(步驟S203;否),處理返回到步驟S202。動作檢測部100a反復(fù)進(jìn)行步驟S202~S203的處理直至檢測到結(jié)束動作為止。當(dāng)判別為檢測到結(jié)束動作時(步驟S203;是),動作檢測部100a判別是否檢測到z方向的運動(步驟S204)。

當(dāng)判別為未檢測到z方向的運動時(步驟S204;否),動作檢測部100a作為表示印刷裝置100”的運動的特征量,取得起點的鉛垂上方向的高度Us、終點的鉛垂上方向的高度Ue、鉛垂上方向的高度的最大值Umax、鉛垂上方向的高度的最小值Umin、傾斜的絕對值的最大值Wmax以及傾斜的絕對值的最小值Wmin(步驟S205)。

起點的鉛垂上方向的高度Us是在步驟S201中檢測到開始動作的時刻的印刷裝置100”的鉛垂上方向的高度。終點的鉛垂上方向的高度Ue是在步驟S203中檢測到結(jié)束動作的時刻的印刷裝置100”的鉛垂上方向的高度。鉛垂上方向的高度的最大值Umax以及最小值Umin,分別是在從在步驟S201中檢測到開始動作起到在步驟S203中檢測到結(jié)束動作為止的期間、動作檢測部100a檢測到的印刷裝置100”的鉛垂上方向的高度的最大值以及最小值。傾斜的絕對值的最大值Wmax以及傾斜的絕對值的最小值Wmin,分別是在從在步驟S201中檢測到開始動作起到在步驟S203中檢測到結(jié)束動作為止的期間、動作檢測部100a檢測到的印刷裝置100”的傾斜W的絕對值的最大值以及最小值。此處,印刷裝置100”的傾斜W是指印刷裝置100”的+y方向與鉛垂上方向所成的角度。

動作檢測部100a利用加速度傳感器6來檢測重力加速度,由此取得印刷裝置100”的傾斜W。此外,動作檢測部100a對加速度傳感器6檢測到的重力加速度的鉛垂方向G成分進(jìn)行積分,由此取得印刷裝置100”的鉛垂上方向的高度。

動作檢測部100a判別起點的鉛垂上方向的高度Us與鉛垂上方向的高度的最小值Umin是否大致一致(步驟S206)。以下,兩個值“大致一致”是指兩個值之間的差為規(guī)定的閾值以下。

當(dāng)判別為起點的鉛垂上方向的高度Us與鉛垂上方向的高度的最小值Umin大致一致時(步驟S206;是),動作檢測部100a判別終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最大值Umax是否大致一致(步驟S207)。

在判別為終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最大值Umax大致一致的情況下(步驟S207;是),動作檢測部100a檢測到的印刷裝置100”的運動,可以認(rèn)為是圖11A所示的運動與圖11B所示的運動中的某一個。動作檢測部100a基于印刷裝置100的傾斜W來判別檢測到了哪個運動。

具體而言,動作檢測部100a判別傾斜的絕對值的最大值Wmax是否小于規(guī)定的閾值α1(步驟S208)。在判別為傾斜的絕對值的最大值Wmax小于閾值α1的情況下(步驟S208;是),用戶意圖使印刷裝置100”在保持為垂直的狀態(tài)下運動的可能性較高。因此,動作檢測部100a判別為所檢測到的運動為圖11A所示的運動,取得部100d取得存儲部100b與該運動建立對應(yīng)地存儲的布局a而作為輸入數(shù)據(jù)(步驟S209),并結(jié)束輸入處理。另一方面,在判別為傾斜的絕對值的最大值Wmax為閾值α1以上的情況下(步驟S208;否),用戶意圖使印刷裝置100”在保持一定的傾斜的狀態(tài)下運動的可能性較高。因此,動作檢測部100a判別為所檢測到的運動為圖11B所示的運動,取得部100d取得存儲部100b與該運動建立對應(yīng)地存儲的布局b而作為輸入數(shù)據(jù)(步驟S210),并結(jié)束輸入處理。

在步驟S207中,當(dāng)判別為終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最大值Umax不一致時(步驟S207;否),動作檢測部100a判別終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最小值Umin是否大致一致(步驟S213)。當(dāng)判別為不一致時(步驟S213;否),動作檢測部100a檢測到的運動與存儲部100b所存儲的印刷裝置100”的運動的任一個都不一致,因此取得部100d取得存儲部100b預(yù)先存儲的標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S218),并結(jié)束輸入處理。在標(biāo)準(zhǔn)布局中,與帶部件31的長邊方向平行地以相同的尺寸對印刷數(shù)據(jù)的各構(gòu)成要素進(jìn)行印刷。

當(dāng)判別為終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最小值Umin大致一致時(步驟S213;是),動作檢測部100a判別鉛垂上方向的高度的最大值Umax與鉛垂上方向的高度的最小值Umin之間的差是否大于規(guī)定的閾值α2(步驟S214)。當(dāng)判別為差為閾值α2以下時(步驟S214;否),用戶意圖使印刷裝置100”水平地運動的可能性較高,因此取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S218),并結(jié)束輸入處理。

當(dāng)判別為差大于閾值α2時(步驟S214;是),動作檢測部100a判別傾斜的絕對值的最大值Wmax是否小于閾值α1(步驟S215)。在判別為傾斜的絕對值的最大值Wmax小于閾值α1的情況下(步驟S215;是),用戶意圖使印刷裝置100在保持為垂直的狀態(tài)下運動的可能性較高,因此動作檢測部100a判別為所檢測到的運動為圖11E所示的運動,響應(yīng)該情況,取得部100d取得布局e而作為輸入數(shù)據(jù)(步驟S211),并結(jié)束輸入處理。

當(dāng)判別為傾斜的絕對值的最大值Wmax為閾值α1以上時(步驟S215;否),動作檢測部100a判別傾斜的絕對值的最大值Wmax與傾斜的絕對值的最小值Wmin之間的差是否大于規(guī)定的閾值α3(步驟S216)。在判別為差為閾值α3以下的情況下(步驟S216;否),用戶意圖使印刷裝置100”在將傾斜保持為一定的狀態(tài)下運動的可能性較高,因此動作檢測部100a判別為所檢測到的運動為圖11G所示的運動,響應(yīng)該情況,取得部100d取得布局g而作為輸入數(shù)據(jù)(步驟S212),并結(jié)束輸入處理。另一方面,當(dāng)判別為差大于閾值α3時(步驟S216;是),用戶意圖使印刷裝置100”在旋轉(zhuǎn)的同時運動的可能性較高,因此動作檢測部100a判別為所檢測到的運動為圖11F所示的運動,響應(yīng)該情況,取得部100d取得布局f(步驟S217),并結(jié)束輸入處理。

在步驟S206中,當(dāng)判別為起點的鉛垂上方向的高度Us與鉛垂上方向的高度的最小值Umin不一致時(步驟S206;否),動作檢測部100a判別起點的鉛垂上方向的高度Us與鉛垂上方向的高度的最大值Umax是否大致一致(步驟S219)。在判別為不一致的情況下(步驟S219;否),取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S218),并結(jié)束輸入處理。

當(dāng)判別為起點的鉛垂上方向的高度Us與鉛垂上方向的高度的最大值Umax大致一致時(S219;是),動作檢測部100a判別終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最小值Umin是否大致一致(步驟S220)。當(dāng)判別為一致時(步驟S220;是),動作檢測部100a判別傾斜的絕對值的最大值Wmax是否小于閾值α1(步驟S227)。

當(dāng)判別為傾斜的絕對值的最大值Wmax小于閾值α1時(步驟S227;是),動作檢測部100a判別為所檢測到的運動為圖11C所示的運動,響應(yīng)該情況,取得部100d取得布局c而作為輸入數(shù)據(jù)(步驟S230),并結(jié)束輸入處理。當(dāng)判別為傾斜的絕對值的最大值Wmax為閾值α1以上時(步驟S227;否),動作檢測部100a判別為所檢測到的運動為圖11D所示的運動,響應(yīng)該情況,取得部100d取得布局d而作為輸入數(shù)據(jù)(步驟S228),并結(jié)束輸入處理。

在步驟S220中,當(dāng)判別為終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最小值Umin不一致時(步驟S220;否),動作檢測部100a判別終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最大值Umax是否大致一致(步驟S221)。當(dāng)判別為不一致時(步驟S221;否),取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S218),并結(jié)束輸入處理。

當(dāng)判別為終點的鉛垂上方向的高度Ue與鉛垂上方向的高度的最大值Umax大致一致時(步驟S221;是),動作檢測部100a判別鉛垂上方向的高度的最大值Umax與鉛垂上方向的高度的最小值Umin之間的差是否大于閾值α2(步驟S222)。當(dāng)判別為差為閾值α2以下時(步驟S222;否),取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S218),并結(jié)束輸入處理。

當(dāng)判別為鉛垂上方向的高度的最大值Umax與鉛垂上方向的高度的最小值Umin之間的差大于閾值α2時(步驟S222;是),判別傾斜的絕對值的最大值Wmax是否小于閾值α1(步驟S223)。在判別為傾斜的絕對值的最大值Wmax小于閾值α1的情況下(步驟S223;是),動作檢測部100a判別為所檢測到的運動為圖12A所示的運動,響應(yīng)該情況,取得部100d取得布局h而作為輸入數(shù)據(jù)(步驟S229),并結(jié)束輸入處理。

當(dāng)判別為傾斜的絕對值的最大值Wmax為閾值α1以上時(步驟S223;否),動作檢測部100a判別傾斜的絕對值的最大值Wmax與傾斜的絕對值的最小值Wmin之間的差是否大于閾值α3(步驟S224)。當(dāng)判別為差為閾值α3以下時(步驟S224;否),動作檢測部100a判別為所檢測到的運動為圖12C所示的運動,響應(yīng)該情況,取得部100d取得布局j而作為輸入數(shù)據(jù)(步驟S226),并結(jié)束輸入處理。另一方面,當(dāng)判別為傾斜的絕對值的最大值Wmax與傾斜的絕對值的最小值Wmin之間的差大于閾值α3時(步驟S224;是),動作檢測部100a判別為所檢測到的運動為圖12B所示的運動,響應(yīng)該情況,取得部100d取得布局i而作為輸入數(shù)據(jù)(步驟S225),并結(jié)束輸入處理。

在步驟S204中,當(dāng)判別為檢測到z方向的運動時(步驟S204;是),動作檢測部100a作為表示印刷裝置100”的運動的特征量,取得起點的z坐標(biāo)Zs、終點的z坐標(biāo)Ze、z坐標(biāo)的最大值Zmax、以及z坐標(biāo)的最小值Zmin(步驟S231)。

起點的z坐標(biāo)Zs是在步驟S201中檢測到開始動作的時刻的印刷裝置100”的z坐標(biāo)。終點的z坐標(biāo)Ze是在步驟S203中檢測到結(jié)束動作的時刻的印刷裝置100”的z坐標(biāo)。z坐標(biāo)的最大值Zmax以及z坐標(biāo)的最小值Zmin分別是在從在步驟S201中檢測到開始動作起到在步驟S203中檢測到結(jié)束動作為止的期間、動作檢測部100a檢測到的印刷裝置100”的z坐標(biāo)的最大值以及最小值。動作檢測部100a對加速度傳感器6檢測到的加速度進(jìn)行積分,由此取得印刷裝置100”的z坐標(biāo)。

動作檢測部100a判別起點的z坐標(biāo)Zs與z坐標(biāo)的最小值Zmin是否大致一致(步驟S232)。當(dāng)判別為大致一致時(步驟S232;是),動作檢測部100a判別終點的z坐標(biāo)Ze與z坐標(biāo)的最大值Zmax是否大致一致(步驟S233)。當(dāng)判別為大致一致時(步驟S233;是),動作檢測部100a判別為所檢測到的運動為圖12D所示的運動,響應(yīng)該情況,取得部100d取得布局k而作為輸入數(shù)據(jù)(步驟S234),并結(jié)束輸入處理。

當(dāng)判別為終點的坐標(biāo)Ze與z坐標(biāo)的最大值Zmax不一致時(步驟S233;否),動作檢測部100a判別終點的坐標(biāo)Ze與z坐標(biāo)的最小值Zmin是否大致一致(步驟S235)。當(dāng)判別為不一致時(步驟S235;否),所檢測到的運動與存儲部100b所存儲的運動的任一個都不一致,因此取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S238),并結(jié)束輸入處理。

當(dāng)判別為終點的坐標(biāo)Ze與z坐標(biāo)的最小值Zmin大致一致時(步驟S235;是),動作檢測部100a判別z坐標(biāo)的最大值Zmax與z坐標(biāo)的最小值Zmin之間的差是否大于規(guī)定的閾值α4(步驟S236)。當(dāng)判別為差為閾值α4以下時(步驟S236;否),用戶不意圖使印刷裝置100”沿z方向移動的可能性較高,因此取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S238),并結(jié)束輸入處理。

當(dāng)判別為z坐標(biāo)的最大值Zmax與z坐標(biāo)的最小值Zmin之間的差大于閾值α4時(步驟S236;是),動作檢測部100a判別為所檢測到的運動為圖12F所示的運動,響應(yīng)該情況,取得部100d取得布局m而作為輸入數(shù)據(jù)(步驟S237),并結(jié)束輸入處理。

在步驟S232中,當(dāng)判別為起點的z坐標(biāo)Zs與z坐標(biāo)的最小值Zmin不一致時(步驟S232;否),動作檢測部100a判別起點的z坐標(biāo)Zs與z坐標(biāo)的最大值Zmax是否大致一致(步驟S239)。當(dāng)判別為不一致時(步驟S239;否),取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S238),并結(jié)束輸入處理。

當(dāng)判別為起點的坐標(biāo)Zs與z坐標(biāo)的最大值Zmax大致一致時(步驟S239;是),動作檢測部100a判別終點的坐標(biāo)Ze與z坐標(biāo)的最小值Zmin是否大致一致(步驟S240)。當(dāng)判別為大致一致時(步驟S240;是),動作檢測部100a判別為所檢測到的運動為圖12E所示的運動,響應(yīng)該情況,取得部100d取得布局l而作為輸入數(shù)據(jù)(步驟S244),并結(jié)束輸入處理。

當(dāng)判別為終點的坐標(biāo)Ze與z坐標(biāo)的最小值Zmin不一致時(步驟S240;否),動作檢測部100a判別終點的z坐標(biāo)Ze與z坐標(biāo)的最大值Zmax是否大致一致(步驟S241)。當(dāng)判別為不一致時(步驟S241;否),取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S238),并結(jié)束輸入處理。

當(dāng)判別為終點的z坐標(biāo)Ze與z坐標(biāo)的最大值Zmax大致一致時(步驟S241;是),動作檢測部100a判別z坐標(biāo)的最大值Zmax與z坐標(biāo)的最小值Zmin之間的差是否大于閾值α4(步驟S242)。當(dāng)判別為差為閾值α4以下時(步驟S242;否),取得部100d取得標(biāo)準(zhǔn)布局而作為輸入數(shù)據(jù)(步驟S238),并結(jié)束輸入處理。

當(dāng)判別為z坐標(biāo)的最大值Zmax與z坐標(biāo)的最小值Zmin之間的差大于閾值α4時(步驟S242;是),動作檢測部100a判別為所檢測到的運動為圖12G所示的運動,響應(yīng)該情況,取得部100d取得布局n而作為輸入數(shù)據(jù)(步驟S243),并結(jié)束輸入處理。

在輸入處理結(jié)束后,印刷裝置100”執(zhí)行圖6的流程圖所示的印刷處理。當(dāng)在印刷處理中接受印刷開始的指示時,按照通過輸入處理輸入的布局對印刷數(shù)據(jù)進(jìn)行印刷。另外,也可以在輸入處理結(jié)束后立即(不再重新接受印刷開始的指示)按照所輸入的布局對印刷數(shù)據(jù)進(jìn)行印刷。根據(jù)前者的方式,能夠進(jìn)行印刷數(shù)據(jù)的選擇,能夠按照相同的布局對多個印刷數(shù)據(jù)進(jìn)行印刷。根據(jù)后者的方式,能夠省去重新指示印刷的時間勞力。

如以上說明的那樣,本實施方式的印刷裝置100”基于主體的運動來取得印刷數(shù)據(jù)的布局。即,印刷裝置100”能夠通過簡單的操作來接受布局(輸入數(shù)據(jù))的輸入。

另外,在本實施方式中,預(yù)先存儲多個布局,取得該多個布局中的某一個而作為輸入數(shù)據(jù)。但是,但這僅為一例,印刷裝置100”也能夠不預(yù)先存儲布局地接受布局的輸入。

例如,印刷裝置100”能夠取得主體的軌跡而作為布局。在該情況下,印刷裝置100”執(zhí)行圖14的流程圖所示的輸入處理。當(dāng)希望進(jìn)行布局的輸入的用戶接通電源時,印刷裝置100”開始圖14的流程圖所示的輸入處理。

當(dāng)開始輸入處理時,首先,動作檢測部100a判別是否檢測到規(guī)定的開始動作(例如,印刷裝置100”在朝+z方向移動之后繞x軸方向向左旋轉(zhuǎn)的運動)(步驟S301)。當(dāng)判別為未檢測到時(步驟S301;否),反復(fù)進(jìn)行步驟S301的處理直至判別為檢測到為止。當(dāng)檢測到開始動作時(步驟S301;是),動作檢測部100a檢測印刷裝置100”的運動(步驟S302)。

接著,動作檢測部100a判別是否檢測到規(guī)定的結(jié)束動作(例如,印刷裝置100”在朝+z方向移動之后繞x軸方向向左旋轉(zhuǎn)的運動)(步驟S303)。當(dāng)判別為未檢測到時(步驟S303;否),處理返回到步驟S302。

當(dāng)判別為檢測到結(jié)束動作時(步驟S303;是),基于從在步驟S301中判別為檢測到開始動作起到在步驟S303中判別為檢測到結(jié)束動作為止的期間檢測到的印刷裝置100”的運動,控制部40取得y坐標(biāo)的近似式fy(x)、z坐標(biāo)的近似式fz(x)、傾斜的近似式fw(x)(步驟S304)。具體而言,控制部40通過對加速度傳感器6檢測到的加速度進(jìn)行積分,由此取得印刷裝置100”的坐標(biāo)(x,y,z)以及傾斜W,基于該坐標(biāo)以及傾斜并使用任意的公知技術(shù)(例如,最小二乘法)來取得近似函數(shù)。此處,印刷裝置100”的傾斜W是指印刷裝置100”的+y方向與鉛垂上方向所成的角度。

接著,控制部40取得印刷數(shù)據(jù)的各構(gòu)成要素在被印刷時在帶部件31上所占的橫向?qū)挾萐(步驟S305)。具體而言,控制部40通過將印刷數(shù)據(jù)整體在帶部件31上所占的橫向?qū)挾?Xe-Xs)除以構(gòu)成要素的數(shù)量來取得橫向?qū)挾萐。此處,(Xe-Xs)是在步驟S303中檢測到結(jié)束動作的時刻的印刷裝置100”的x坐標(biāo)Xe與在步驟S301中檢測到開始動作的時刻的印刷裝置100”的x坐標(biāo)Xs之間的差。

以下,控制部40執(zhí)行步驟S306~S311的處理而取得印刷數(shù)據(jù)的各構(gòu)成要素的布局,由此取得印刷數(shù)據(jù)的布局。首先,控制部40將計數(shù)N設(shè)定為0(步驟S306)。

接著,將在步驟S301中檢測到開始動作的時刻的印刷裝置100”的x坐標(biāo)Xs、和各構(gòu)成要素所占的橫向?qū)挾萐與計數(shù)N之積相加,由此取得當(dāng)前正在處理的構(gòu)成要素的x坐標(biāo)XN(步驟S307)。

控制部40將在步驟S307中取得的x坐標(biāo)XN代入在步驟S304中取得的近似式fy(x)、fz(x)以及fw(x),由此取得當(dāng)前正在處理的構(gòu)成要素的y坐標(biāo)YN、z坐標(biāo)ZN以及傾斜WN(步驟S308)。

控制部40基于構(gòu)成要素的x坐標(biāo)XN、y坐標(biāo)YN、z坐標(biāo)ZN以及傾斜WN,取得當(dāng)前正在處理的構(gòu)成要素的布局(步驟S309)。具體而言,控制部40將構(gòu)成要素布局為,y坐標(biāo)的值越大的構(gòu)成要素、則配置在帶部件31的越上側(cè),y坐標(biāo)的值越小的構(gòu)成要素、則配置在帶部件31的越下側(cè)。此外,控制部40為,z坐標(biāo)的值越大的構(gòu)成要素、則以越大的尺寸進(jìn)行布局,z坐標(biāo)的值越小的構(gòu)成要素、則以越小的尺寸進(jìn)行布局。此外,控制部40將各構(gòu)成要素以具有傾斜W的方式進(jìn)行布局。

接著,印刷裝置100”將計數(shù)N加1(步驟S310),并判別相加后的計數(shù)N是否小于構(gòu)成要素的數(shù)量(步驟S311)。當(dāng)判別為計數(shù)N小于構(gòu)成要素的數(shù)量時(步驟S311;是),處理返回到步驟S307。當(dāng)判別為計數(shù)N為構(gòu)成要素的數(shù)量以上時(步驟S311;否),結(jié)束輸入處理。

根據(jù)該方式,能夠基于本裝置的軌跡來取得布局。因此,與取得預(yù)先存儲的布局中的某一個而作為輸入數(shù)據(jù)的本實施方式的以前的印刷裝置100”相比,能夠取得更多樣的布局。此外,無需預(yù)先存儲布局,因此與本實施方式的以前的印刷裝置100”相比能夠節(jié)減存儲容量。

以上,對本發(fā)明的實施方式進(jìn)行了說明,但上述實施方式僅為一例,本發(fā)明的應(yīng)用范圍并不限定于此。即,本發(fā)明的實施方式能夠進(jìn)行各種應(yīng)用,所有的實施方式都包含于本發(fā)明的范圍。

例如,在上述實施方式中,作為本發(fā)明的輸入裝置的例子,對標(biāo)簽打印機(jī)即印刷裝置100進(jìn)行了說明。但是,這僅為一例,本發(fā)明的輸入裝置并不限定于標(biāo)簽打印機(jī)等印刷裝置,還能夠通過智能手機(jī)、計算機(jī)、PDA(Personal Digital Assistance)等任意的電子設(shè)備來實現(xiàn)。

具體而言,能夠?qū)⒂糜谑怪悄苁謾C(jī)、計算機(jī)、PDA等作為本發(fā)明的輸入裝置進(jìn)行動作的程序,存儲于這些電子設(shè)備能夠讀取的記錄介質(zhì)(例如,存儲卡、CD-ROM(Compact DiscRead-Only Memory)、DVD-ROM(Digital Versatile DiscRead-Only Memory)等)而發(fā)布,并通過安裝來實現(xiàn)本發(fā)明的輸入裝置。

或者,也可以將上述程序預(yù)先存儲于互聯(lián)網(wǎng)等通信網(wǎng)絡(luò)上的服務(wù)器裝置所具有的存儲裝置(例如,盤裝置等),智能手機(jī)、計算機(jī)、PDA等通過下載該程序來實現(xiàn)本發(fā)明的輸入裝置。

此外,在通過操作系統(tǒng)(OS)與應(yīng)用程序的協(xié)作或者分擔(dān)來實現(xiàn)本發(fā)明的輸入裝置的功能的情況下,也可以僅將應(yīng)用程序部分存儲于記錄介質(zhì)、存儲裝置。

此外,也可以將應(yīng)用程序重疊于載波并經(jīng)由通信網(wǎng)絡(luò)進(jìn)行發(fā)送。例如,也可以在通信網(wǎng)絡(luò)上的公告板(BBS:Bulletin Board System)上公告應(yīng)用程序,經(jīng)由網(wǎng)絡(luò)發(fā)送應(yīng)用程序。而且,也可以將該應(yīng)用程序安裝于計算機(jī)而啟動,在OS的控制下與其他應(yīng)用程序同樣地執(zhí)行,由此實現(xiàn)本發(fā)明的輸入裝置。

以上,基于具體實施方式對本發(fā)明進(jìn)行了說明,但本發(fā)明的技術(shù)的范圍擔(dān)任不限定于上述實施方式。

能夠?qū)唧w的上述實施方式施加多種變更或者改良,對于本領(lǐng)域技術(shù)人員而言是顯而易見的,根據(jù)權(quán)利要求的范圍的記載能夠明確施加了這樣的變更或者改良的方式也包含于本發(fā)明的技術(shù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1