(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置の動きを検出する検出部と、
検出された前記情報処理装置の動きに応じて、レイアウトが変更された印刷イメージを表示する表示部と、を備え、
前記表示部は、
前記レイアウトとして、印刷媒体に対するキャラクター列の位置が変更された前記印刷イメージを表示し、
前記キャラクター列の位置が変更される過程で、前記印刷イメージにおいて、前記印刷媒体のイメージに対して前記キャラクター列のイメージが移動している状態を表示することを特徴とする情報処理装置。
【請求項２】
前記検出部は、前記情報処理装置の動きの程度を検出し、
前記表示部は、検出された前記情報処理装置の動きの程度に応じた速度で、前記印刷媒体のイメージに対して前記キャラクター列のイメージが移動している状態を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
コンピューターを、請求項１または２に記載の情報処理装置として機能させるためのプログラム。
【請求項４】
情報処理装置が、
前記情報処理装置の動きを検出し、
検出された前記情報処理装置の動きに応じて、印刷媒体に対するキャラクター列の位置が変更された印刷イメージを表示し、
前記キャラクター列の位置が変更される過程で、前記印刷イメージにおいて、前記印刷媒体のイメージに対して前記キャラクター列のイメージが移動している状態を表示することを特徴とする表示方法。
【請求項５】
情報処理装置および印刷装置を備えた印刷システムであって、
前記情報処理装置は、
前記情報処理装置の動きを検出する検出部と、
検出された前記情報処理装置の動きに応じて、レイアウトが変更された印刷イメージを表示する表示部と、
検出された前記情報処理装置の動きに応じて、前記レイアウトが変更された画像データを作成する画像データ作成部と、
前記印刷装置に対し、作成された前記画像データを送信する画像データ送信部と、を備え、
前記印刷装置は、
受信した前記画像データに基づいて、印刷を行う印刷部、を備え、
前記表示部は、
前記レイアウトとして、印刷媒体に対するキャラクター列の位置が変更された前記印刷イメージを表示し、
前記キャラクター列の位置が変更される過程で、前記印刷イメージにおいて、前記印刷媒体のイメージに対して前記キャラクター列のイメージが移動している状態を表示することを特徴とする印刷システム。
【請求項６】
情報処理装置であって、
前記情報処理装置の動きを検出する検出部と、
検出された前記情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージを表示する表示部と、を備え、
前記表示部は、前記キャラクターのスタイルとして、鏡文字であるか否か、斜体であるか否か、のうち少なくとも一が変更された前記印刷イメージを表示することを特徴とする情報処理装置。
【請求項７】
コンピューターを、請求項６に記載の情報処理装置として機能させるためのプログラム。
【請求項８】
情報処理装置が、
前記情報処理装置の動きを検出し、
検出された前記情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージを表示し、
前記キャラクターのスタイルとして、鏡文字であるか否か、斜体であるか否か、のうち少なくとも一が変更された前記印刷イメージを表示することを特徴とする表示方法。
【請求項９】
情報処理装置および印刷装置を備えた印刷システムであって、
前記情報処理装置は、
前記情報処理装置の動きを検出する検出部と、
検出された前記情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージを表示する表示部と、
検出された前記情報処理装置の動きに応じて、前記キャラクターのスタイルが変更された画像データを作成する画像データ作成部と、
前記印刷装置に対し、作成された前記画像データを送信する画像データ送信部と、を備え、
前記印刷装置は、
前記画像データを受信する画像データ受信部と、
受信された前記画像データに基づいて、印刷を行う印刷部と、を備え、
前記表示部は、前記キャラクターのスタイルとして、鏡文字であるか否か、斜体であるか否か、のうち少なくとも一が変更された前記印刷イメージを表示することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷イメージを表示する情報処理装置、プログラム、表示方法および印刷システムに関するものである。
【背景技術】
【０００２】
従来、情報処理装置の傾きを検出し、検出された情報処理装置の傾きに応じて、文書データを構成する複数のページが流れるように表示する情報処理装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４１９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明者は、以下の課題を見出した。
従来の情報処理装置は、情報処理装置の動きに応じて、レイアウトまたはキャラクターのスタイルが変更された印刷イメージを表示するものではない。
【０００５】
本発明は、情報処理装置の動きに応じて、レイアウトまたはキャラクターのスタイルが変更された印刷イメージを表示することができる情報処理装置、プログラム、表示方法および印刷システムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、情報処理装置の動きを検出する検出部と、検出された情報処理装置の動きに応じて、レイアウトが変更された印刷イメージを表示する表示部と、を備えたことを特徴とする。
【０００７】
本発明の表示方法は、情報処理装置が、情報処理装置の動きを検出し、検出された情報処理装置の動きに応じて、レイアウトが変更された印刷イメージを表示する、ことを特徴とする。
【０００８】
この構成によれば、情報処理装置が動かされると、情報処理装置によって、その動きが検出される。そして、検出された情報処理装置の動きに応じて、レイアウトが変更された印刷イメージが表示される。したがって、本構成によれば、情報処理装置の動きに応じて、レイアウトが変更された印刷イメージを表示することができる。
【０００９】
上記の情報処理装置において、検出された情報処理装置の動きに応じて、レイアウトが変更された画像データを作成する画像データ作成部、をさらに備えたことが好ましい。
【００１０】
この構成によれば、情報処理装置が動かされると、情報処理装置の動きが検出される。そして、検出された情報処理装置の動きに応じて、レイアウトが変更された画像データが作成される。したがって、本構成によれば、情報処理装置の動きに応じて、レイアウトが変更された画像データを作成することができる。
【００１１】
この場合、表示部は、レイアウトとして、キャラクター列の割付けが変更された印刷イメージを表示することが好ましい。
【００１２】
この構成によれば、情報処理装置の動きに応じて、キャラクター列の割付けが変更された印刷イメージが表示される。
【００１３】
この場合、表示部は、レイアウトとして、印刷媒体に対するキャラクター列の位置が変更された印刷イメージを表示することが好ましい。
【００１４】
この構成によれば、情報処理装置の動きに応じて、印刷媒体に対するキャラクター列の位置が変更された印刷イメージが表示される。
【００１５】
この場合、表示部は、キャラクター列の位置が変更される過程で、印刷イメージにおいて、印刷媒体のイメージに対してキャラクター列のイメージが移動している状態を表示することが好ましい。
【００１６】
この構成によれば、情報処理装置の動きに応じて、印刷媒体のイメージに対してキャラクター列のイメージが移動している状態が表示される。
【００１７】
この場合、検出部は、情報処理装置の動きの程度を検出し、表示部は、検出された情報処理装置の動きの程度に応じた速度で、印刷媒体のイメージに対してキャラクター列のイメージが移動している状態を表示することが好ましい。
【００１８】
この構成によれば、情報処理装置が動かされると、情報処理装置の動きの程度が検出される。そして、検出された情報処理装置の動きの程度に応じた速度で、キャラクター列のイメージが移動している状態が表示される。
【００１９】
本発明のプログラムは、コンピューターを、上記の情報処理装置として機能させるためのものである。
【００２０】
本発明の印刷システムは、情報処理装置および印刷装置を備えた印刷システムであって、情報処理装置は、情報処理装置の動きを検出する検出部と、検出された情報処理装置の動きに応じて、レイアウトが変更された印刷イメージを表示する表示部と、検出された情報処理装置の動きに応じて、レイアウトが変更された画像データを作成する画像データ作成部と、印刷装置に対し、作成された画像データを送信する画像データ送信部と、を備え、印刷装置は、受信した画像データに基づいて、印刷を行う印刷部、を備えたことを特徴とする。
【００２１】
この構成によれば、情報処理装置の動きに応じて、レイアウトが変更された印刷物が得られる。
【００２２】
本発明の他の情報処理装置は、情報処理装置の動きを検出する検出部と、検出された情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージを表示する表示部と、を備えたことを特徴とする。
【００２３】
本発明の他の表示方法は、情報処理装置が、情報処理装置の動きを検出し、検出された情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージを表示する、ことを特徴とする。
【００２４】
この構成によれば、情報処理装置が動かされると、情報処理装置の動きが検出される。そして、検出された情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージが表示される。したがって、本構成によれば、情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージを表示することができる。
【００２５】
上記の情報処理装置において、表示部は、キャラクターのスタイルとして、鏡文字であるか否か、斜体であるか否か、およびキャラクターの向き、のなかの少なくとも一が変更された印刷イメージを表示することが好ましい。
【００２６】
この構成によれば、情報処理装置が動かされることで、鏡文字であるか否か、斜体であるか否か、およびキャラクターの向き、のうち、少なくとも一が変更された印刷イメージが表示される。
【００２７】
本発明の他のプログラムは、コンピューターを、上記の情報処理装置として機能させるためのものである。
【００２８】
本発明の他の印刷システムは、情報処理装置および印刷装置を備えた印刷システムであって、情報処理装置は、情報処理装置の動きを検出する検出部と、検出された情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷イメージを表示する表示部と、検出された情報処理装置の動きに応じて、キャラクターのスタイルが変更された画像データを作成する画像データ作成部と、印刷装置に対し、作成された画像データを送信する画像データ送信部と、を備え、印刷装置は、画像データを受信する画像データ受信部と、受信された画像データに基づいて、印刷を行う印刷部と、を備えたことを特徴とする。
【００２９】
この構成によれば、情報処理装置の動きに応じて、キャラクターのスタイルが変更された印刷物が得られる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る印刷システムを示す図である。
【図２】印刷システムのブロック図である。
【図３】スマートデバイスが実行する処理の流れを示すフローチャートである。
【図４】キャラクター入力画面を示す図である。
【図５】スマートデバイスの動きについて説明するための図である。
【図６】スマートデバイスが実行する編集処理の流れを示すフローチャートである。
【図７】編集画面を示す図である。
【図８】スマートデバイスの振れ或いは傾きに応じて、キャラクター列の割付けが変更されることついて説明するための図である。
【図９】スマートデバイスの一回転に応じて、鏡文字と通常の字体とが変更されることについて説明するための図である。
【図１０】スマートデバイスの斜め回転に応じて、斜体と通常の字体とが変更されることについて説明するための図である。
【図１１】スマートデバイスの縦横回転に応じて、キャラクターの向きが変更されることについて説明するための図である。
【図１２】スマートデバイスの傾きに応じて、キャラクターイメージがテープイメージに対して移動している状態を示す図である。
【発明を実施するための形態】
【００３１】
以下、添付の図面を参照して、本発明の一実施形態について説明する。
【００３２】
図１に基づいて、印刷システムＳＹについて説明する。印刷システムＳＹは、テープ印刷装置１と、スマートデバイス２とを備えている。テープ印刷装置１とスマートデバイス２とは、通信可能に無線接続されている。
【００３３】
テープ印刷装置１は、カートリッジ装着部１１と、テープ排出口１２とを備えている。テープ印刷装置１は、スマートデバイス２から受信した画像データに基づいて、カートリッジ装着部１１に装着されたテープカートリッジＣのテープＴに対して、印刷を行う。テープ排出口１２から排出されたテープＴの印刷済み部分は、切り離されて、テープ片Ｕとなる（図８ないし図１１参照）。得られたテープ片Ｕは、ラベルとして所望の箇所に貼り付けられる。
【００３４】
スマートデバイス２としては、例えば、スマートフォン、タブレット端末などを用いることができる。スマートデバイス２には、テープ印刷装置１に対応したアプリケーションプログラム（以下「対応アプリ」という。）がインストールされている。スマートデバイス２は、タッチパネル２２を備えている。タッチパネル２２は、ユーザーによるキャラクターの入力・編集操作等を検出する。なお、キャラクターとは、文字、記号、絵文字等を含む概念である。スマートデバイス２は、タッチパネル２２により検出された入力・編集操作等に基づいて、画像データを作成し、作成した画像データをテープ印刷装置１に送信する。
【００３５】
図２に基づいて、テープ印刷装置１およびスマートデバイス２について説明する。テープ印刷装置１は、送り機構１３と、印刷ヘッド１４と、カッター１５と、モーター１６と、装置側インターフェース１７と、装置側制御回路１８とを備えている。
【００３６】
送り機構１３は、カートリッジ装着部１１にテープカートリッジＣが装着された状態で、テープカートリッジＣに収容されたプラテンローラー（図示省略）を回転させる。これにより、テープカートリッジＣに収容されたテープＴおよびインクリボン（図示省略）が送られる。
【００３７】
印刷ヘッド１４は、テープＴおよびインクリボンをプラテンローラーとの間に挟持した状態で、受信された画像データに基づいて発熱駆動する。これにより、インクリボンのインクがテープＴに転写され、テープＴにキャラクターが印刷される。
【００３８】
カッター１５は、テープＴをテープＴの幅方向に切断する。モーター１６は、送り機構１３およびカッター１５の駆動源となる。
【００３９】
装置側インターフェース１７は、後述するデバイス側インターフェース２４との間で、各種コマンドや各種データを送受信する。
【００４０】
装置側制御回路１８は、テープ印刷装置１の各部を制御する。装置側制御回路１８は、ＣＰＵ１８１（Central Processing Unit）と、ＲＯＭ１８２（Read Only Memory）と、ＲＡＭ１８３（Random Access Memory）とを備えている。ＣＰＵ１８１は、ＲＯＭ１８２に記憶されている各種プログラムを、ＲＡＭ１８３を用いて実行することにより、各種処理を実行する。
【００４１】
スマートデバイス２は、ディスプレイ２１と、タッチパネル２２と、動き検出センサー２３と、デバイス側インターフェース２４と、デバイス側制御回路２５とを備えている。
【００４２】
ディスプレイ２１は、各種画面を表示する。ディスプレイ２１としては、例えば、カラー液晶ディスプレイが用いられる。また、タッチパネル２２は、ディスプレイ２１に重ねて設けられ、ユーザーのタッチ操作を検出する。
【００４３】
動き検出センサー２３は、スマートデバイス２の動きを検出する。動き検出センサー２３としては、例えば、加速度センサーおよびジャイロスコープを用いることができる。
【００４４】
デバイス側インターフェース２４は、上記の装置側インターフェース１７との間で、各種コマンドや各種データを送受信する。
【００４５】
デバイス側制御回路２５は、スマートデバイス２の各部を制御する。デバイス側制御回路２５は、ＣＰＵ２５１と、フラッシュメモリー２５２と、ＲＡＭ２５３とを備えている。ＣＰＵ２５１は、フラッシュメモリー２５２に記憶されている各種プログラム（対応アプリを含む）を、ＲＡＭ２５３を用いて実行することにより、各種処理を実行する。
【００４６】
ＲＡＭ２５３は、キャラクター列記憶部２５４を備えている。キャラクター列記憶部２５４は、キャラクター列データを記憶する。キャラクター列データには、複数のキャラクターデータと、割付けデータ、鏡文字データおよび縦横データとが含まれる。各キャラクターデータは、ユーザーによりタッチパネル２２から入力されたキャラクターのコードデータと、キャラクターのフォントサイズや修飾内容（例えば斜体）などを示すフォントデータとから構成される。割付けデータは、キャラクター列の割付けを規定する。キャラクター列の割付けには、例えば「左揃え」、「中央揃え」、「右揃え」、「上揃え」および「下揃え」の５種類が用意されている。なお、キャラクター列の割付けの種類数は、５種類に限られるものではなく、例えば、３種類でもよく、９種類でもよい。鏡文字データは、キャラクター列を鏡文字にするか否かを規定する。縦横データは、キャラクター列の向き（縦書き向きか横書き向きか）を規定する。
【００４７】
デバイス側制御回路２５は、キャラクター列記憶部２５４に記憶されたキャラクター列データに基づいて、イメージデータおよび画像データを作成する。作成されたイメージデータに基づいて、ディスプレイ２１が印刷イメージＤ２ａ（図７参照）を表示する。作成された画像データは、テープ印刷装置１に送信され、テープ印刷装置１は、受信した画像データに基づいて、印刷ヘッド１４を駆動し、テープＴに対して印刷を行う。
【００４８】
図３に基づいて、デバイス側制御回路２５の処理手順について説明する。デバイス側制御回路２５は、対応アプリが起動された後、ステップＳ１において、ディスプレイ２１にキャラクター入力画面Ｄ１を表示させる。キャラクター入力画面Ｄ１には、ソフトウェアキーボードＤ１ａと、キャラクター入力欄Ｄ１ｂと、印刷ボタンＤ１ｃと、編集ボタンＤ１ｄとが表示される（図４参照）。
【００４９】
デバイス側制御回路２５は、ステップＳ２に進み、タッチパネル２２によりキャラクター入力画面Ｄ１に対するタッチ操作が検出されたか否かを判断する。デバイス側制御回路２５は、タッチ操作が検出されたと判断した場合（Ｓ２；Ｙｅｓ）、ステップＳ３に進む。デバイス側制御回路２５は、タッチ操作が検出されていないと判断した場合（Ｓ２；Ｎｏ）、ステップＳ２を繰り返してキャラクター入力画面Ｄ１に対するタッチ操作を待機する。
【００５０】
デバイス側制御回路２５は、ステップＳ３において、ステップＳ２で検出されたタッチ操作が、ソフトウェアキーボードＤ１ａに対するタップ操作であるか否かを判断する。デバイス側制御回路２５は、ソフトウェアキーボードＤ１ａに対するタップ操作であると判断した場合（Ｓ３；Ｙｅｓ）、ステップＳ４に進む。一方、デバイス側制御回路２５は、ソフトウェアキーボードＤ１ａに対するタップ操作ではないと判断した場合（Ｓ３；Ｎｏ）、ステップＳ５に進む。
【００５１】
デバイス側制御回路２５は、ステップＳ４において、キャラクター入力処理を行う。キャラクター入力処理では、デバイス側制御回路２５が、ソフトウェアキーボードＤ１ａのなかでタップ操作が行われたキーに対応するコードデータをキャラクター列記憶部２５４に記憶する。キャラクター入力欄Ｄ１ｂには、キャラクター列記憶部２５４に記憶されたコードデータに基づいて、入力されたキャラクターが表示される。デバイス側制御回路２５は、キャラクター入力処理を完了すると、ステップＳ２に戻り、キャラクター入力画面Ｄ１に対するタッチ操作を待機する。
【００５２】
デバイス側制御回路２５は、ステップＳ５において、ステップＳ２で検出されたタッチ操作が、編集ボタンＤ１ｄに対するタップ操作であるか否かを判断する。デバイス側制御回路２５は、編集ボタンＤ１ｄに対するタップ操作であると判断した場合（Ｓ５；Ｙｅｓ）、ステップＳ６に進む。一方、デバイス側制御回路２５は、編集ボタンＤ１ｄに対するタップ操作ではないと判断した場合（Ｓ５；Ｎｏ）、ステップＳ７に進む。
【００５３】
デバイス側制御回路２５は、ステップＳ６において、後述する編集処理を行う。デバイス側制御回路２５は、編集処理を完了すると、ステップＳ２に戻り、キャラクター入力画面Ｄ１に対するタッチ操作を待機する。
【００５４】
デバイス側制御回路２５は、ステップＳ７において、ステップＳ２で検出されたタッチ操作が印刷ボタンＤ１ｃに対するタップ操作であるか否かを判断する。デバイス側制御回路２５は、印刷ボタンＤ１ｃに対するタップ操作であると判断した場合（Ｓ７；Ｙｅｓ）、ステップＳ８に進む。一方、デバイス側制御回路２５は、印刷ボタンＤ１ｃに対するタップ操作ではないと判断した場合（Ｓ７；Ｎｏ）、ステップＳ９に進む。
【００５５】
デバイス側制御回路２５は、ステップＳ８において、印刷制御処理を行う。印刷制御処理では、デバイス側制御回路２５が、キャラクター列データに基づいて画像データを作成し、作成した画像データを、テープ印刷装置１に送信する。デバイス側制御回路２５は、印刷制御処理を完了すると、ステップＳ２に戻り、キャラクター入力画面Ｄ１に対するタッチ操作を待機する。
【００５６】
デバイス側制御回路２５は、ステップＳ９において、その他の処理を実行する。デバイス側制御回路２５は、その他の処理を完了すると、ステップＳ２に戻り、キャラクター入力画面Ｄ１に対するタッチ操作を待機する。
【００５７】
図５を参照して、スマートデバイス２の動きの種類について説明する。デバイス側制御回路２５は、動き検出センサー２３により検出されたスマートデバイス２の動きが、振れ、傾き、一回転、斜め回転、および縦横回転、のいずれかに該当するか否かを、動き検出センサー２３の検出結果（例えば、加速度や角速度の変化）に基づいて、判断する。なお、以下の説明では、スマートデバイス２の方向として、ディスプレイ２１を上に向けた状態で、ユーザーから見て近い側を「前」、遠い側を「後」、左側を「左」、右側を「右」という。
【００５８】
スマートデバイス２の動きのうち、「振れ」とは、スマートデバイス２が、前後左右のいずれかに移動することをいう。「傾き」とは、スマートデバイス２が、前後左右のいずれかに傾くことをいう。例えば、スマートデバイス２が前方に傾くとは、スマートデバイス２が、ディスプレイ２１が上方を向いた姿勢から、ディスプレイ２１が斜め前方を向いた姿勢になること意味する。「一回転」とは、スマートデバイス２が、前後左右のいずれかに一回転することをいう。「斜め回転」とは、スマートデバイス２が、ディスプレイ２１に略平行な面内で、通常使用時の姿勢すなわち縦向き姿勢から、斜め向き姿勢に回転することをいう。「縦横回転」とは、スマートデバイス２が、ディスプレイ２１に略平行な面内で、縦向き姿勢と横向き姿勢との間で略９０°回転することをいう。
【００５９】
図６に基づいて、図３のフローチャートにおけるステップＳ６の編集処理の流れについて説明する。デバイス側制御回路２５は、編集処理において、レイアウト或いはキャラクターのスタイルの変更を行う。レイアウトには、キャラクター列の割付けが含まれる。キャラクターのスタイルには、鏡文字であるか否か、斜体であるか否か、および、キャラクターの向き（縦書き向きか横書き向きか）が含まれる。
【００６０】
デバイス側制御回路２５は、ステップＳ１１において、ディスプレイ２１に編集画面Ｄ２を表示させる。編集画面Ｄ２には、印刷イメージＤ２ａと、印刷ボタンＤ２ｃと、戻りボタンＤ２ｄとが表示される（図７参照）。
【００６１】
デバイス側制御回路２５は、ステップＳ１２に進み、ディスプレイ２１に編集画面Ｄ２が表示された状態で、スマートデバイス２の動きが動き検出センサー２３により検出されたか否かを判断する。デバイス側制御回路２５は、スマートデバイス２の動きが検出されたと判断した場合（Ｓ１２；Ｙｅｓ）、ステップＳ１３に進む。一方、デバイス側制御回路２５は、スマートデバイス２の動きが検出されていないと判断した場合（Ｓ１２；Ｎｏ）、ステップＳ２４に進む。
【００６２】
デバイス側制御回路２５は、ステップＳ１３において、ステップＳ１２で検出されたスマートデバイス２の動きが、振れであるか否かを判断する。デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、振れであると判断した場合（Ｓ１３；Ｙｅｓ）、ステップＳ１４に進む、一方、デバイス側制御回路２５は、検出されたスマートデバイス２の動きが振れではないと判断した場合（Ｓ１３；Ｎｏ）、ステップＳ１５に進む。
【００６３】
デバイス側制御回路２５は、ステップＳ１４において、検出されたスマートデバイス２の移動方向に基づいて、割付けデータを変更した後、ステップＳ２３に進む。
【００６４】
デバイス側制御回路２５は、ステップＳ１５において、ステップＳ１２で検出されたスマートデバイス２の動きが、傾きであるか否かを判断する。デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、傾きであると判断した場合（Ｓ１５；Ｙｅｓ）、ステップＳ１６に進む、一方、デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、傾きではないと判断した場合（Ｓ１５；Ｎｏ）、ステップＳ１７に進む。
【００６５】
デバイス側制御回路２５は、ステップＳ１６において、検出されたスマートデバイス２が傾いた方向に基づいて、割付けデータを変更した後、ステップＳ２３に進む。
【００６６】
デバイス側制御回路２５は、ステップＳ１７において、ステップＳ１２で検出されたスマートデバイス２の動きが、一回転であるか否かを判断する。デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、一回転であると判断した場合（Ｓ１７；Ｙｅｓ）、ステップＳ１８に進む、一方、デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、一回転ではないと判断した場合（Ｓ１７；Ｎｏ）、ステップＳ１９に進む。
【００６７】
デバイス側制御回路２５は、ステップＳ１８において、鏡文字データを変更した後、ステップＳ２３に進む。
【００６８】
デバイス側制御回路２５は、ステップＳ１９において、ステップＳ１２で検出されたスマートデバイス２の動きが、斜め回転であるか否かを判断する。デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、斜め回転であると判断した場合（Ｓ１９；Ｙｅｓ）、ステップＳ２０に進む、一方、デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、斜め回転ではないと判断した場合（Ｓ１９；Ｎｏ）、ステップＳ２１に進む。
【００６９】
デバイス側制御回路２５は、ステップＳ２０において、フォントデータを変更した後、ステップＳ２３に進む。
【００７０】
デバイス側制御回路２５は、ステップＳ２１において、検出されたスマートデバイス２の動きが、縦横回転であるか否かを判断する。デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、縦横回転であると判断した場合（Ｓ２１；Ｙｅｓ）、ステップＳ２２に進む、一方、デバイス側制御回路２５は、検出されたスマートデバイス２の動きが、縦横回転ではないと判断した場合（Ｓ２１；Ｎｏ）、ステップＳ２４に進む。
【００７１】
デバイス側制御回路２５は、ステップＳ２２において、縦横データを変更した後、ステップＳ２３に進む。
【００７２】
デバイス側制御回路２５は、ステップＳ２３において、変更された割付けデータ、鏡文字データ、フォントデータ、或いは縦横データが含まれるキャラクター列データに基づいて、イメージデータを更新する。これにより、割付けデータが変更された場合には、割付けが変更された印刷イメージＤ２ａがディスプレイ２１に表示される（図８参照）。鏡文字データが変更された場合には、通常の字体から鏡文字に変更された印刷イメージＤ２ａ、或いは鏡文字から通常の字体に変更された印刷イメージＤ２ａが、ディスプレイ２１に表示される（図９参照）。フォントデータが変更された場合には、通常の字体から斜体に変更された印刷イメージＤ２ａ、或いは斜体から通常の字体に変更された印刷イメージＤ２ａが、ディスプレイ２１に表示される（図１０参照）。縦横データが変更された場合には、横書き向きから縦書き向きに変更された印刷イメージＤ２ａ、或いは縦書き向きから横書き向きに変更された印刷イメージＤ２ａが、ディスプレイ２１に表示される（図１１参照）。
【００７３】
デバイス側制御回路２５は、ステップＳ２４において、タッチパネル２２により編集画面Ｄ２に対するタッチ操作が検出されたか否かを判断する。デバイス側制御回路２５は、タッチ操作が検出されたと判断した場合（Ｓ２４；Ｙｅｓ）、ステップＳ２５に進む。デバイス側制御回路２５は、タッチ操作が検出されていないと判断した場合（Ｓ２４；Ｎｏ）、ステップＳ１２に戻る。
【００７４】
デバイス側制御回路２５は、ステップＳ２５において、ステップＳ２４で検出されたタッチ操作が、印刷ボタンＤ２ｃに対するタップ操作であるか否かを判断する。デバイス側制御回路２５は、印刷ボタンＤ２ｃに対するタップ操作であると判断した場合（Ｓ２５；Ｙｅｓ）、ステップＳ２６に進む。一方、デバイス側制御回路２５は、印刷ボタンＤ２ｃに対するタップ操作ではないと判断した場合（Ｓ２５；Ｎｏ）、ステップＳ２７に進む。
【００７５】
デバイス側制御回路２５は、ステップＳ２６において、印刷制御処理を行う。印刷制御処理では、デバイス側制御回路２５が、キャラクター列データに基づいて画像データを作成し、作成した画像データをテープ印刷装置１に送信する。デバイス側制御回路２５は、印刷制御処理を完了すると、ステップＳ１２に戻る。
【００７６】
デバイス側制御回路２５は、ステップＳ２７において、ステップＳ２４で検出されたタッチ操作が、戻りボタンＤ２ｄに対するタップ操作であるか否かを判断する。デバイス側制御回路２５は、戻りボタンＤ２ｄに対するタップ操作であると判断した場合（Ｓ２７；Ｙｅｓ）、図３のフローチャートのステップＳ２に戻り、キャラクター入力画面Ｄ１に対するタッチ操作を待機する。一方、デバイス側制御回路２５は、戻りボタンＤ２ｄに対するタップ操作ではないと判断した場合（Ｓ２７；Ｎｏ）、ステップＳ２８に進む。
【００７７】
デバイス側制御回路２５は、ステップＳ２８において、その他の処理を実行する。デバイス側制御回路２５は、その他の処理を完了すると、ステップＳ１２に戻る。
【００７８】
図８に基づいて、スマートデバイス２の振れ或いは傾きに応じて、キャラクター列の割付けが変更されることについて説明する。編集画面Ｄ２に割付けが「中央揃え」である印刷イメージＤ２ａが表示された状態から、スマートデバイス２が左方に振れ或いは左方に傾けると、ディスプレイ２１は、割付けが「左揃え」に変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、割付けが「左揃え」に変更されたテープ片Ｕが得られる。この後、スマートデバイス２が右方に振れ或いは右方に傾けると、ディスプレイ２１は、割付けが「中央揃え」に変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、割付けが「中央揃え」に変更されたテープ片Ｕが得られる。ここでは、割付けが「中央揃え」である状態から、スマートデバイス２が、左方に振れ或いは左方に傾いた後、右方に振れ或いは右方に傾いた場合について説明したが、スマートデバイス２が他の方向に振れ或いは傾いた場合も、同様である。
【００７９】
図９に基づいて、スマートデバイス２の一回転に応じて、鏡文字と通常の字体とが変更されることについて説明する。編集画面Ｄ２に通常の字体すなわち鏡文字ではない印刷イメージＤ２ａが表示された状態から、スマートデバイス２が一回転すると、ディスプレイ２１は、鏡文字に変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、鏡文字に変更されたテープ片Ｕが得られる。この後、スマートデバイス２が再び一回転すると、ディスプレイ２１は、通常の字体に変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、通常の字体に変更されたテープ片Ｕが得られる。
【００８０】
図１０に基づいて、スマートデバイス２の斜め回転に応じて、斜体と通常の字体とが変更されることについて説明する。編集画面Ｄ２に通常の字体すなわち斜体ではない印刷イメージＤ２ａが表示された状態から、スマートデバイス２が斜め回転すると、ディスプレイ２１は、斜体に変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、斜体に変更されたテープ片Ｕが得られる。この後、スマートデバイス２が再び斜め回転すると、ディスプレイ２１は、通常の字体に変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、通常の字体に変更されたテープ片Ｕが得られる。なお、通常の字体から斜体に変更するときの傾き方向と、斜体から通常の字体に変更するときの傾き方向とは、同じであってもよく、相反する方向であってもよい。
【００８１】
図１１に基づいて、スマートデバイス２の縦横回転に応じて、キャラクターの向きが変更されることについて説明する。スマートデバイス２が縦向き姿勢となり、編集画面Ｄ２に横書き向きの印刷イメージＤ２ａが表示された状態から、スマートデバイス２が縦横回転して横向き姿勢になると、ディスプレイ２１は、縦書き向きに変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、縦書き向きに変更されたテープ片Ｕが得られる。この後、スマートデバイス２が再び縦横回転し、縦向き姿勢に戻ると、ディスプレイ２１は、横書き向きに変更された印刷イメージＤ２ａを表示する。そして、印刷ボタンＤ２ｃがタップされると、横書き向きに変更されたテープ片Ｕが得られる。
【００８２】
以上のように、本実施形態のスマートデバイス２は、動き検出センサー２３と、ディスプレイ２１とを備えている。動き検出センサー２３は、スマートデバイス２の動きを検出する。ディスプレイ２１は、検出されたスマートデバイス２の動きに応じて、レイアウト或いはキャラクターのスタイルが変更された印刷イメージＤ２ａを表示する。
この構成によれば、スマートデバイス２が動かされると、スマートデバイス２の動きが検出される。そして、検出されたスマートデバイス２の動きに応じて、レイアウト或いはキャラクターのスタイルが変更された印刷イメージＤ２ａが表示される。したがって、本構成によれば、スマートデバイス２の動きに応じて、レイアウト或いはキャラクターのスタイルが変更された印刷イメージＤ２ａを表示することができる。
【００８３】
また、本実施形態のスマートデバイス２は、検出されたスマートデバイス２の動きに応じて、レイアウト或いはキャラクターのスタイルが変更された画像データを作成するデバイス側制御回路２５をさらに備えている。
この構成によれば、スマートデバイス２が動かされると、スマートデバイス２の動きが検出される。そして、検出されたスマートデバイス２の動きに応じて、レイアウト或いはキャラクターのスタイルが変更された画像データが作成される。したがって、本構成によれば、スマートデバイス２の動きに応じて、レイアウト或いはキャラクターのスタイルが変更された画像データを作成することができる。これにより、ユーザーは、レイアウト或いはキャラクターのスタイルの変更を、キャラクター入力画面Ｄ１等に表示された各種ボタンに対してタッチ操作を行ってレイアウト或いはキャラクターのスタイルの変更を行う場合に比べ、直感的に行うことができる。
【００８４】
なお、印刷ヘッド１４は、「印刷部」の一例である。装置側インターフェース１７は、「画像データ受信部」の一例である。ディスプレイ２１は、「表示部」の一例である。動き検出センサー２３は、「検出部」の一例である。デバイス側インターフェース２４は、「画像データ送信部」の一例である。デバイス側制御回路２５は、「画像データ作成部」の一例である。テープＴは、「印刷媒体」の一例である。
本発明は上記した実施形態に限定されず、その趣旨を逸脱しない範囲で種々の構成を採用可能であることは言うまでもない。例えば、本実施形態は、以下のような形態に変更することができる。
【００８５】
ディスプレイ２１は、レイアウトとして、キャラクター列の割付けに限らず、例えば、テープＴに対するキャラクター列の位置が変更された印刷イメージＤ２ａを表示してもよい。さらに、図１２に示すように、ディスプレイ２１は、キャラクター列の位置が変更される過程で、キャラクターイメージＤ２ｈが、テープイメージＤ２ｔに対して、スマートデバイス２の動きに応じて（例えば傾いた方向に）移動している状態を動画的に表示してもよい。キャラクターイメージＤ２ｈとは、印刷イメージＤ２ａにおけるキャラクターのイメージである。テープイメージＤ２ｔとは、印刷イメージＤ２ａにおけるテープＴのイメージである。これにより、ユーザーは、板を傾けることにより板上のボールを傾けた方向に移動させる場合と同様の感覚で、ディスプレイ２１を傾けることでキャラクターイメージＤ２ｈを傾けた方向に移動させることができる。この場合、デバイス側制御回路２５は、割付けデータに代えて、キャラクターイメージＤ２ｈの位置座標データを、スマートデバイス２の動きの検出に応じて変更すればよい。
【００８６】
さらに、この場合、ディスプレイ２１は、スマートデバイス２の傾きの程度（例えば、傾斜角度或いは角速度）に応じた速度で、テープイメージＤ２ｔに対してキャラクターイメージＤ２ｈが移動している状態を表示してもよい。すなわち、ディスプレイ２１は、スマートデバイス２が大きく或いは速く傾いた場合には、テープイメージＤ２ｔに対してキャラクターイメージＤ２ｈが高速で移動している状態を表示する。ディスプレイ２１は、スマートデバイス２が小さく或いは遅く傾いた場合には、テープイメージＤ２ｔに対してキャラクターイメージＤ２ｈが低速で移動している状態を表示する。この構成では、ユーザーは、板の傾斜角度を調整することで板上のボールの移動速度を調整することができるのと同様にして、スマートデバイス２の傾きの程度を調整することでテープイメージＤ２ｔに対するキャラクターイメージＤ２ｈの移動速度を調整することができる。
【００８７】
レイアウトやキャラクターのスタイルを変更するためのスマートデバイス２の動きは、本実施形態で挙げた動きに限定されるものではない。例えば、鏡文字の設定を変更するための動きは、スマートデバイス２の一回転に限られるものではなく、スマートデバイス２の上下方向への移動などであってもよい。なお、ユーザーがなるべく直感的にレイアウトやキャラクターのスタイルを変更できるように、スマートデバイス２の動きを設定することが好ましい。
【００８８】
ディスプレイ２１は、複数列のキャラクター列のうち、編集画面Ｄ２に対するタップ操作等によって選択されたキャラクター列のみに対して、レイアウトやキャラクターのスタイルが変更された印刷イメージＤ２ａを表示してもよい。また、ディスプレイ２１は、複数のキャラクターのうち、編集画面Ｄ２に対するタップ操作等によって予め選択されたキャラクターのみに対して、レイアウトやスタイルが変更された印刷イメージＤ２ａを表示してもよい。
【００８９】
情報処理装置として、スマートデバイス２に代えて、例えば、動き検出センサー２３を備えたノートパソコンを用いてもよい。
印刷システムＳＹは、印刷装置として、テープ印刷装置１に代えて、例えば、単票紙に対して印刷を行う印刷装置や、ロール紙に対して印刷を行う印刷装置を備えてもよい。
【００９０】
本発明は、情報処理装置を、本実施形態のスマートデバイス２のように機能させるためのプログラム（例えば、上記の対応アプリ）、およびそのプログラムを記録した記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）として提供することも可能である。
【符号の説明】
【００９１】
２…スマートデバイス、２１…ディスプレイ、Ｄ２…編集画面、Ｄ２ａ…印刷イメージ、Ｄ２ｃ…印刷ボタン、Ｕ…テープ片。
【図１】
0006686405.tif 000002
【図２】
0006686405.tif 000003
【図３】
0006686405.tif 000004
【図４】
0006686405.tif 000005
【図５】
0006686405.tif 000006
【図６】
0006686405.tif 000007
【図７】
0006686405.tif 000008
【図８】
0006686405.tif 000009
【図９】
0006686405.tif 000010
【図１０】
0006686405.tif 000011
【図１１】
0006686405.tif 000012
【図１２】
0006686405.tif 000013