(57)【要約】【課題】ユーザが綴じ位置を直感的に理解し易く、操作性の高い携帯端末および、そのような携帯端末のコンピュータが読み取り可能なプログラムを提供する。【解決手段】４つの辺によって区画されるパネル２２と、そのパネル２２への入力媒体の接近・接触等に基づくセンサデータを出力するセンサとを備えた携帯電話１０において、パネル２２に表示された画像１００の印刷時における綴じ方向を、センサが出力したセンサデータに基づいて設定する。具体的には、ユーザによるフリック操作の方向（矢印１０６の向かう方向）を、綴じ方向として設定する。これにより、ユーザは、綴じ位置を直感的に設定することが可能となり、携帯端末の操作性を向上させることが可能となる。【選択図】図５
2014011614.tif 000002
【特許請求の範囲】
【請求項１】
４つの辺によって区画される表示部と、
前記表示部への入力媒体の接近と、接触と、携帯端末の姿勢と、のうち少なくともいずれかに基づくセンサデータを出力するセンサと、
を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、
画像データに基づく画像を前記表示部に表示させる画像表示手段と、
前記表示部に表示された画像の印刷時における綴じ方向を、前記センサが出力したセンサデータに基づいて設定する綴じ方向設定手段と、
前記綴じ方向設定手段によって設定された綴じ方向に従って画像データを処理する画像データ処理手段と、
して前記コンピュータを機能させることを特徴とするプログラム。
【請求項２】
前記綴じ方向設定手段は、
前記表示部の表示画面に対して綴じ方向を設定することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記センサは、
前記表示部への入力媒体の接近と、接触と、のうち少なくとも一方に基づくセンサデータを出力するものであり、
前記綴じ方向設定手段は、
前記センサが出力したセンサデータに基づいて入力媒体のスライド方向を取得し、入力媒体のスライド方向に応じて、綴じ方向を設定することを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記綴じ方向設定手段は、
前記表示部を区画する４つの辺のうちの入力媒体のスライド方向の側に位置する辺が綴じ辺となるように、綴じ方向を設定することを特徴とする請求項３に記載のプログラム。
【請求項５】
前記センサは、
携帯端末の姿勢に基づくセンサデータを出力するものであり、
前記綴じ方向設定手段は、
前記センサが出力したセンサデータに基づいて携帯端末の姿勢変化に伴う傾動方向を取得し、携帯端末の傾動方向に応じて、綴じ方向を設定することを特徴とする請求項１または２に記載のプログラム。
【請求項６】
前記携帯端末の前記表示部が設置される側の面から、前記表示部が設置されない側の面に向かう方向を第１傾動方向と定義した場合において、
前記綴じ方向設定手段は、
前記表示部を区画する４つの辺のうちの携帯端末の傾動により前記第１傾動方向に移動する辺が綴じ辺となるように、綴じ方向を設定することを特徴とする請求項５に記載のプログラム。
【請求項７】
４つの辺によって区画される表示部と、
前記表示部への入力媒体の接近と、接触と、携帯端末の姿勢と、のうち少なくともいずれかに基づくセンサデータを出力するセンサと、
を備えた携帯端末であって、
画像データに基づく画像を前記表示部に表示させる画像表示手段と、
前記表示部に表示された画像の印刷時における綴じ方向を、前記センサが出力したセンサデータに基づいて設定する綴じ方向設定手段と、
前記綴じ方向設定手段によって設定された綴じ方向に従って画像データを処理する画像データ処理手段と、
を備えることを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示するための表示部を備えた携帯端末のコンピュータが読み取り可能なプログラム等に関する。
【背景技術】
【０００２】
携帯端末は、近年、小型化・軽量化が進み、手に持ったまま使用されることが多くなっている。このため、携帯端末の保持姿勢によっては、携帯端末の表示部に表示される画像が、上下方向に反転していたり、横向きになっている場合がある。このようなことに鑑みて、下記特許文献１に記載の技術では、表示部に表示される画像の上下と重力方向の上下とが一致するように構成されている。さらに、下記特許文献１に記載の技術では、表示部に表示されている画像が印刷される際に、表示部に表示される画像の上下と印刷された原稿の画像の上下とが一致するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術によれば、表示部に表示されている画像と印刷された原稿の画像との確認を容易に行うことができるようになり、便利である。一方で、画像を原稿に印刷する際には、原稿の表面と裏面とに印刷する両面印刷が行われる場合があり、両面印刷時には、印刷された原稿の綴じる位置によって印刷方法が異なる。詳しくは、両面原稿には、綴じる位置によって長辺綴じと短辺綴じとがあり、原稿の表面を正視した際の上方と裏面を正視した際の上方とは、長辺綴じの場合は同じ方向となるが、短辺綴じの場合は反対方向となる。このため、短辺綴じで両面印刷する際には、原稿の裏面に印刷される画像の画像データを回転させる等の処理が必要であり、両面印刷時には、長辺綴じと短辺綴じとのいずれの位置で綴じるかを選択する必要がある。
【０００５】
しかしながら、このような両面印刷時における選択は、上記特許文献１では、殆ど記載されていない。このため、長辺綴じと短辺綴じとの選択を行うためには、例えば、選択画面等を表示部に表示し、選択ボタン等により選択することが考えられるが、このような選択方法では、ユーザは画像のいずれの位置が綴じ位置となるのかを直感的に理解し難く、操作性は低い。本発明は、そのような事情に鑑みてなされたものであり、ユーザが綴じ位置を直感的に理解し易く、操作性の高い携帯端末および、そのような携帯端末のコンピュータが読み取り可能なプログラムを提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に記載のプログラムは、４つの辺によって区画される表示部と、前記表示部への入力媒体の接近と、接触と、携帯端末の姿勢と、のうち少なくともいずれかに基づくセンサデータを出力するセンサと、を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、画像データに基づく画像を前記表示部に表示させる画像表示手段と、前記表示部に表示された画像の印刷時における綴じ方向を、前記センサが出力したセンサデータに基づいて設定する綴じ方向設定手段と、前記綴じ方向設定手段によって設定された綴じ方向に従って画像データを処理する画像データ処理手段と、して前記コンピュータを機能させることを特徴とする。
【発明の効果】
【０００７】
本発明に記載のプログラムが実行されることで、ユーザが指等の入力媒体を表示部に接近・接触させること、若しくは、ユーザが携帯端末の姿勢を変化させることで、綴じ方向の設定を行うことが可能となる。これにより、ユーザは、自身の設定した綴じ位置を直感的に理解し易くなり、携帯端末の操作性を向上させることが可能となる。
【０００８】
また、請求項２に記載のプログラムでは、原稿の綴じ方向が、表示部の表示画面に対して設定される。つまり、表示部に表示される画像に対して、綴じ方向が設定されるのではなく、画像が表示される画面に対して、綴じ方向が設定される。これは、表示部に複数の画像が表示される場合があり、このような場合において、複数の画像の各々に綴じ辺が設定されることなく、複数の画像が印刷される１枚の原稿に綴じ辺を設定することが可能となる。
【０００９】
また、請求項３に記載のプログラムでは、入力媒体のスライド方向に応じて、綴じ方向が設定される。つまり、入力媒体の動きに応じて綴じ方向を設定することが可能となり、ユーザは綴じ方向の設定を直感的に行うことが可能となる。
【００１０】
また、請求項４に記載のプログラムでは、表示部を区画する４つの辺のうちの入力媒体のスライド方向の側に位置する辺が綴じ辺とされる。つまり、ユーザは、綴じられた複数の原稿をめくるように指等の入力媒体をスライドさせることで、そのスライド方向が、綴じ方向として設定される。これにより、携帯端末の操作性を高くすることが可能となる。
【００１１】
また、請求項５に記載のプログラムでは、携帯端末の傾動方向に応じて、綴じ方向が設定される。つまり、ユーザは携帯端末を傾かせることで、綴じ方向を設定することが可能となり、ユーザは綴じ方向の設定を直感的に行うことが可能となる。
【００１２】
また、請求項６に記載のプログラムでは、表示部を区画する４つの辺のうちの携帯端末の傾動により下方に位置する辺が綴じ辺とされる。つまり、ユーザは、綴じられた複数の原稿をめくるように携帯端末を傾かせることで、綴じ方向が設定される。これにより、携帯端末の操作性を高くすることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】通信システム１のブロック図である。
【図２】携帯電話１０の動作フローチャートを示す図である。
【図３】横長の印刷画像１００の一例を示す図である。
【図４】携帯電話１０が縦持ちされた状態でのパネル２２への印刷画像１００の表示態様例を示す図である。
【図５】携帯電話１０が横持ちされた状態でのパネル２２へのフリック操作の一例を概念的に示す図である。
【図６】携帯電話１０のパネル２２への１枚の印刷画像１００の表示態様例及び複数枚の印刷画像１００の表示態様例を示す図である。
【図７】携帯電話１０が横持ちされた状態でのパネル２２への印刷画像１００の表示態様例を示す図である。
【図８】携帯電話１０において綴じ辺が設定された画像データを概念的に示す図である。
【図９】携帯電話１０の動作フローチャートを示す図である。
【図１０】携帯電話１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１４】
＜第１実施形態＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、ＭＦＰ（Multifunction Peripheralの略）５０、第１アクセスポイント８０、ウェブサーバ８２、基地局８４を備える。携帯電話１０、および、ＭＦＰ５０は、既知の無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ５０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。第１アクセスポイント８０は、既知の無線ＬＡＮアクセスポイントとしての機能を備える。ウェブサーバ８２は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。
【００１５】
なお、携帯電話１０と第１アクセスポイント８０とは、無線ＬＡＮ方式のインフラストラクチャーモード（複数の無線ＬＡＮ端末装置が、アクセスポイントを介してデータ通信するモード）に準拠する無線通信（電波を用いたデータ通信）９０を行うことが可能とされている。すなわち、携帯電話１０は、第１アクセスポイント８０へアクセスし、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行える状態になれば、第１アクセスポイント８０を介して、ＭＦＰ５０とデータ通信することが可能になる。なお、無線ＬＡＮ方式の例としては、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格で定められる通信方式が挙げられる。
【００１６】
携帯電話１０の構成について説明する。携帯電話１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、無線送受信部１６、無線アンテナ部１８、ボタン入力部２０、パネル２２、携帯電話送受信部２４、携帯電話アンテナ部２６、加速度センサ２８、傾きセンサ３０を主に備えている。
【００１７】
ＣＰＵ１２は、記憶部１４内のプログラム３２に従って処理を実行する。以降、印刷アプリケーション３２ａやオペレーティングシステム３２ｄなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「印刷アプリケーション３２ａが」という記載は、「印刷アプリケーション３２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１８】
無線送受信部１６は、無線アンテナ部１８を介して、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行う。また、携帯電話送受信部２４は、携帯電話アンテナ部２６を介して、基地局８４との間で携帯電話通信の方式に準拠する無線通信９２を行う。そして、無線送受信部１６、携帯電話送受信部２４などにより、各種のデータを構成するデジタル信号が送受信される。
【００１９】
記憶部１４は、プログラム３２を記憶する。プログラム３２は、印刷アプリケーション３２ａ、スキャンアプリケーション３２ｂ、ブラウザアプリケーション３２ｃ、オペレーティングシステム３２ｄを含む。印刷アプリケーション３２ａは、携帯電話１０からＭＦＰ５０への印刷処理をＣＰＵ１２に実行させるためのアプリケーションである。スキャンアプリケーション３２ｂは、携帯電話１０からＭＦＰ５０へのスキャン処理をＣＰＵ１２に実行させるためのアプリケーションである。ＣＰＵ１２は、ブラウザアプリケーション３２ｃに従って処理を実行することによって、ウェブサーバ８２からウェブデータを取得すること、ウェブデータを記憶部１４に記憶させること、及び、記憶部１４内のウェブデータによって表される画像をパネル２２に表示させること、を実行可能である。
【００２０】
オペレーティングシステム３２ｄは、印刷アプリケーション３２ａ、スキャンアプリケーション３２ｂ、ブラウザアプリケーション３２ｃに利用される基本的な機能を提供するプログラムである。オペレーティングシステム３２ｄは、携帯電話送受信部２４に通話を実行させるためのプログラムや、無線送受信部１６に無線通信９０を実行させるためのプログラムなどを含む。また、オペレーティングシステム３２ｄは、加速度センサ２８や傾きセンサ３０等が算出した情報を各プログラムが取得するための、若しくは、各プログラムが各種ハードウェアに指示をするためのＡＰＩ（Application Programming Interfaceの略）を提供するプログラムである。
【００２１】
また、記憶部１４は、画像ファイル記憶領域１４ａを備える。画像ファイル記憶領域１４ａは、複数の画像ファイルを記憶する領域である。画像ファイルの一例としては、ウェブサーバ８２から取得されたウェブデータによって表される画像ファイル、ＭＦＰ５０によってスキャンされた複数の原稿の画像ファイルが挙げられる。
【００２２】
パネル２２は、携帯電話１０の各種機能を表示する。ボタン入力部２０は、タッチセンサを有し、パネル２２と一体的に構成されており、入力媒体のパネル２２への接近・接触を検出し、ユーザによるボタン操作を受け付ける。さらに、ボタン入力部２０は、入力媒体の接近・接触した状態でのスライド方向を検出し、ユーザによるフリック操作を受け付ける。加速度センサ２８は、錘の位置変化を検出することによって、携帯電話１０の加速度を測定するセンサである。傾きセンサ３０は、角速度を検出することによって、携帯電話１０が水平面に対して傾いている傾き角度を測定するセンサである。
【００２３】
＜携帯電話の動作＞
第１実施形態に係る携帯電話１０の動作を説明する。携帯電話１０の画像ファイル記憶領域１４ａには、ウェブサーバ８２から取得されたウェブデータ等によって表される複数の画像データを含む画像ファイルが記憶されている。携帯電話１０では、印刷アプリケーション３２ａを用いて、画像ファイルに含まれる複数の画像データをＭＦＰ５０によって印刷させるための処理が実行される。具体的に、図２を用いて、画像データをＭＦＰ５０によって印刷させるためのフローを説明する。
【００２４】
Ｓ１００において、ＣＰＵ１２は、印刷の対象となる画像、つまり、画像ファイル記憶領域１４ａに記憶されている画像データに基づく画像が横長であるか否かを判断する。印刷画像が横長である場合（Ｓ１００：Ｙｅｓ）にはＳ１０２に進む。Ｓ１０２において、ＣＰＵ１２は、印刷画像を９０度回転させる。そして、Ｓ１０４に進み、Ｓ１０４において、ＣＰＵ１２は、印刷画像をパネル２２に表示させる。
【００２５】
ここで、横長の画像とは、図３に示すように、印刷画像１００の短辺が、ユーザから離間する方向、若しくは、鉛直方向に延び、長辺が、ユーザの左右方向に延びるように画像を配置した場合に、正しく見ることができる画像のことを意味する。一方、縦長の画像とは、印刷画像１００の長辺が、ユーザから離間する方向、若しくは、鉛直方向に延び、短辺が、ユーザの左右方向に延びるように画像を配置した場合に、正しく見ることができる画像のことを意味する。なお、ユーザから離間する方向、若しくは、鉛直方向を、第１方向と記載し、ユーザの左右方向を第２方向と記載する場合がある。また、第１方向は、ユーザから離間する方向を含むが、水平方向に離れる方向だけでなく、水平方向から傾いた方向に離れる方向も含む。つまり、第１方向は、鉛直方向から９０度未満の所定の角度内に傾いた方向も含む。特に、所定角度を４５度以上９０度未満の角度とすることで、ユーザは、携帯電話１０を水平な状態から少し起こして縦持ちをすることが可能となり、携帯電話１０を保持し易くなる。
【００２６】
また、画像の向きに関して、別の方法によって表現すると、パネル２２の上下方向と画像の短辺の延びる方向とを合わせるようにして、画像をパネル２２に表示した場合に、ユーザがパネル２２の下辺（携帯電話１０に配設されているボタンに近い辺）側に位置してパネル２２を見たときに、正しく見ることができる画像、若しくは、上下反転した画像が横長の画像と言うことも可能である。一方、パネル２２の上下方向と画像の長辺の延びる方向とを合わせるようにして、画像をパネル２２に表示した場合に、ユーザがパネル２２の下辺（携帯電話１０に配設されているボタンに近い辺）側に位置してパネル２２を見たときに、正しく見ることができる画像、若しくは、上下反転した画像が縦長の画像と言うことも可能である。
【００２７】
そして、印刷画像１００が横長である場合には、その横長の印刷画像１００が９０度回転され、図４に示すように、携帯電話１０のパネル２２に表示される。一方、Ｓ１００において印刷画像が横長でない場合（Ｓ１００：Ｎｏ）、つまり、縦長の画像である場合には、Ｓ１０４に進み、Ｓ１０４において、ＣＰＵ１２は、印刷画像をパネル２２に表示させる。
【００２８】
また、印刷画像１００が表示されるパネル２２には、印刷処理を実行させるための印刷ボタン１０２が表示される。印刷ボタン１０２は、ポートレートモードかランドスケープモードかによって、表示態様を変えた状態でパネル２２に表示される。ポートレートモードとは、図４に示すように、パネル２２の短辺が第２方向に延び、長辺が第１方向に延びる配置とされた場合に、パネル２２に正対したユーザが印刷ボタン１０２の表示内容を正しく見ることができるモードである。一方、ランドスケープモードとは、図５に示すように、パネル２２の長辺が第２方向に延び、短辺が第１方向に延びる配置とされた場合に、パネル２２に正対したユーザが印刷ボタン１０２の表示内容を正しく見ることができるモードである。
【００２９】
ちなみに、パネル２２に印刷ボタン１０２が表示される際には、携帯電話１０の現在の姿勢に基づいて、印刷ボタン１０２の表示態様が決定される。具体的には、ＣＰＵ１２は、傾きセンサ３０から傾き角度を取得し、取得した傾き角度を用いて携帯電話１０の現在の姿勢を算出する。例えば、パネル２２の長辺が第２方向に延び、短辺が第１方向に延びるように、携帯電話１０が傾けられていると算出された場合には、印刷ボタン１０２は、ランドスケープモードにおいて表示される。なお、印刷ボタンがランドスケープモードで表示される姿勢のことをランドスケープ姿勢とする。また、パネル２２の長辺が第１方向に延び、短辺が第２方向に延びるように、携帯電話１０が傾けられていると算出された場合には、印刷ボタン１０２は、ポートレートモードにおいて表示される。なお、印刷ボタンがポートレートモードで表示される姿勢のことをポートレート姿勢とする。
【００３０】
なお、パネル２２の長辺が第２方向に延び、短辺が第１方向に延びる携帯電話１０の姿勢には、２種類ある。具体的には、携帯電話１０の１対の短辺のうちのボタン側の短辺が、ユーザーに近い側に位置する姿勢（順方向の姿勢）と、ユーザから離れる側に位置する姿勢（上下反転の姿勢）とがある。それら２つの姿勢も、取得した傾き角度を用いて算出され、各姿勢に応じて、印刷ボタン１０２が表示される。また、パネル２２の長辺が第１方向に延び、短辺が第２方向に延びる携帯電話１０の姿勢には、２種類ある。具体的には、携帯電話１０の１対の短辺のうちのボタン側の短辺が、ユーザからの視点において右側に位置する姿勢（左９０度回転姿勢）と、ユーザからの視点において左側に位置する姿勢（右９０度回転姿勢）とがある。それら２つの姿勢も、取得した傾き角度を用いて算出され、各姿勢に応じて、印刷ボタン１０２が表示される。
【００３１】
また、携帯電話１０では、パネル２２に印刷画像を表示させる際に、パネル２２に１枚の印刷画像１００を表示させる態様（図６（ａ）参照）と、４枚の印刷画像１００を表示させる態様（図６（ｂ）参照）とを選択することが可能である。ちなみに、２つの態様からの選択は、ボタン入力部２０へのボタン入力等により行われる。
【００３２】
パネル２２に印刷画像１００が表示されると、Ｓ１０６において、ＣＰＵ１２は、上方向にフリック操作が行われたか否かを判断する。具体的には、ＣＰＵ１２は、印刷ボタン１０２の表示の際に算出された携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において上側に位置する１つの辺を上辺と認定する。つまり、携帯電話１０の姿勢が順方向の姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側と反対側の短辺が上辺であり、携帯電話１０の姿勢が上下反転の姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側の短辺が上辺である。また、携帯電話１０の姿勢が右９０度回転方向若しくは左９０度回転方向の姿勢とされている場合には、携帯電話１０の１対の長辺のうちのユーザの視点において上側に位置している長辺が上辺である。そして、ＣＰＵ１２は、上辺に向かってフリック操作が行われたか否かを判断する。
【００３３】
上辺に向かってフリック操作が行われたと判断された場合（Ｓ１０６：Ｙｅｓ）にはＳ１０８に進む。Ｓ１０８において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における上辺を、綴じ辺に設定する。そして、Ｓ１１０に進む。一方、上辺に向かってフリック操作が行われていないと判断された場合（Ｓ１０６：Ｎｏ）にはＳ１１０に進む。
【００３４】
Ｓ１１０において、ＣＰＵ１２は、下方向にフリック操作が行われたか否かを判断する。具体的には、ＣＰＵ１２は、Ｓ１０６と同様に、携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において下側に位置する１つの辺を下辺と認定する。つまり、携帯電話１０の姿勢が順方向の姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側の短辺が下辺であり、携帯電話１０の姿勢が上下反転の姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側と反対側の短辺が下辺である。また、携帯電話１０の姿勢が右９０度回転方向若しくは左９０度回転方向の姿勢とされている場合には、携帯電話１０の１対の長辺のうちのユーザの視点において下側に位置している長辺が下辺である。そして、ＣＰＵ１２は、下辺に向かってフリック操作が行われたか否かを判断する。
【００３５】
下辺に向かってフリック操作が行われたと判断された場合（Ｓ１１０：Ｙｅｓ）にはＳ１１２に進む。Ｓ１１２において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における下辺を、綴じ辺に設定する。そして、Ｓ１１４に進む。一方、下辺に向かってフリック操作が行われていないと判断された場合（Ｓ１１０：Ｎｏ）にはＳ１１４に進む。
【００３６】
Ｓ１１４において、ＣＰＵ１２は、左方向にフリック操作が行われたか否かを判断する。具体的には、ＣＰＵ１２は、Ｓ１０６と同様に、携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において左側に位置する１つの辺を左辺と認定する。つまり、携帯電話１０の姿勢が右９０度回転方向姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側の短辺が左辺であり、携帯電話１０の姿勢が左９０度回転方向姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側と反対側の短辺が左辺である。また、携帯電話１０の姿勢が順方向若しくは上下反転の姿勢とされている場合には、携帯電話１０の１対の長辺のうちのユーザの視点において左側に位置している長辺が左辺である。そして、ＣＰＵ１２は、左辺に向かってフリック操作が行われたか否かを判断する。
【００３７】
左辺に向かってフリック操作が行われたと判断された場合（Ｓ１１４：Ｙｅｓ）にはＳ１１６に進む。Ｓ１１６において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における左辺を、綴じ辺に設定する。そして、Ｓ１１８に進む。一方、左辺に向かってフリック操作が行われていないと判断された場合（Ｓ１１４：Ｎｏ）にはＳ１１８に進む。
【００３８】
Ｓ１１８において、ＣＰＵ１２は、右方向にフリック操作が行われたか否かを判断する。具体的には、ＣＰＵ１２は、Ｓ１０６と同様に、携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において右側に位置する１つの辺を右辺と認定する。つまり、携帯電話１０の姿勢が左９０度回転方向姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側の短辺が右辺であり、携帯電話１０の姿勢が右９０度回転方向姿勢とされている場合には、携帯電話１０の１対の短辺のうちのボタン側と反対側の短辺が右辺である。また、携帯電話１０の姿勢が順方向若しくは上下反転の姿勢とされている場合には、携帯電話１０の１対の長辺のうちのユーザの視点において右側に位置している長辺が右辺である。そして、ＣＰＵ１２は、右辺に向かってフリック操作が行われたか否かを判断する。
【００３９】
右辺に向かってフリック操作が行われたと判断された場合（Ｓ１１８：Ｙｅｓ）にはＳ１２０に進む。Ｓ１２０において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における右辺を、綴じ辺に設定する。そして、Ｓ１２２に進む。一方、右辺に向かってフリック操作が行われていないと判断された場合（Ｓ１１８：Ｎｏ）にはＳ１２２に進む。
【００４０】
ここで、綴じ辺を設定する際の具体的な携帯電話１０の操作方法について説明する。図３に示すような横長の画像がパネル２２に表示された場合には、通常、ユーザは、図５に示すように、携帯電話１０を横持ちした状態で、パネル２２に表示された画面を見る。横持ちとは、携帯電話１０の姿勢が右９０度回転方向、若しくは左９０度回転方向となる持ち方である。
【００４１】
このように横持ちされた状態の携帯電話１０のパネル２２に対して、ユーザが、パネル２２のユーザからの視点での左側の辺に向かって（矢印１０６の示す方向）フリック操作を行うことで、パネル２２の左側の辺が綴じ辺に設定される。そして、綴じ辺が設定されると、図７に示すように、パネル２２に表示された印刷画像１００の綴じ辺に相当する部分に、斜線部１０８が表示される。
【００４２】
上述したように、印刷画像１００の綴じ辺に相当する部分が設定されると、Ｓ１２２において、ＣＰＵ１２は、印刷ボタン１０２が押下されたか否かを判断する。印刷ボタン１０２が押下されていない場合（Ｓ１２２：Ｎｏ）にはＳ１０４に戻る。一方、印刷ボタン１０２が押下されている場合（Ｓ１２２：Ｙｅｓ）にはＳ１２４に進む。Ｓ１２４において、ＣＰＵ１２は、携帯電話１０を正位置にした状態、つまり、縦持ちした状態での画像に対して、綴じ辺を設定する。詳しくは、携帯電話１０を縦持ちした状態における印刷画像１００に対して、綴じ辺が設定され、図８に示す状態の印刷画像１００の基となる画像データが作成される。なお、本実施例での縦持ちとは、携帯電話１０の姿勢が順方向となる持ち方である。ただし、携帯電話１０の姿勢が上下反転の姿勢となる持ち方を、縦持ちとすることが可能である。
【００４３】
このように、設定された綴じ辺に従って画像データが作成されると、Ｓ１２６において、ＣＰＵ１２は、作成された画像データをＭＮＦ５０に送信する。詳しくは、作成された画像データは、無線送受信部１６を介して無線アンテナ部１８に送られ、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０によって、第１アクセスポイント８０を介して、ＭＦＰ５０に送られる。そして、フローを終了する。
【００４４】
なお、ＭＦＰ５０では、送られた複数の画像データに基づいて、両面印刷処理が行われる。つまり、Ｓ１２６において、ＣＰＵ１２は、画像データとともに、両面印刷処理の指令も送信する。
【００４５】
＜効果＞
第１実施形態にかかる携帯電話１０では、図５に示すように、印刷画像１００が表示されたパネル２２の４つの辺のうちのいずれか１つの辺に向かって、ユーザがフリック操作を行うことで、その１つの辺に相当する印刷画像１００の縁部が、綴じ辺として設定される。つまり、ユーザは、綴じられた複数の原稿をめくるように指等の入力媒体をスライドさせることで、そのスライド方向が、印刷画像１００の綴じ方向として設定される。これにより、ユーザは、直感的に印刷画像１００の綴じ方向を設定することが可能となる。
【００４６】
また、フリック操作により設定された綴じ辺の位置は、図７に示すように、パネル２２に斜線部１０８として表示される。これにより、ユーザは、自身の設定した綴じ辺の位置を視認することが可能となり、画像が印刷される前に綴じ辺の位置を確認することが可能となる。
【００４７】
また、印刷画像１００の綴じ辺が設定される際には、パネル２２の４つの辺のうちのいずれの辺に向かってフリック操作が行われたかが判断されている。つまり、印刷画像１００のいずれの辺に向かってフリック操作が行われたかが判断されるのではなく、印刷画像１００の表示画面のいずれの辺に向かってフリック操作が行われたかが判断されている。これにより、例えば、図６（ｂ）に示すように、パネル２２に複数の印刷画像１００が表示される際に、複数の印刷画像１００の各々に綴じ辺が設定されることなく、複数の印刷画像１００が印刷される１枚の原稿に綴じ辺を設定することが可能となる。
【００４８】
また、携帯電話１０からＭＦＰ５０に送られる画像データは、携帯電話１０を縦持ちした状態における印刷画像１００に対して綴じ辺が設定されたものとなっている。つまり、図８に示すように、横長の印刷画像１００であっても、縦置きの状態の印刷画像１００の基となる画像データが、携帯電話１０からＭＦＰ５０に送られる。これは、ＭＦＰ５０において用いられる白紙原稿は、通常、縦置きの状態でＭＦＰ５０の原稿台にセットされることが多いためである。ただし、白紙画像を横置きの状態でセット可能なＭＦＰ５０であれば、横長の印刷画像１００において、横置きの状態の印刷画像１００の基となる画像データを、携帯電話１０からＭＦＰ５０に送るように構成することが可能である。このように構成することで、例えば、縁に社名等が予め記載されている白紙原稿に、画像を適切に印刷することが可能となる。
【００４９】
＜第２実施形態＞
第２実施形態に係る携帯電話１０の動作を説明する。なお、第２実施形態における携帯電話１０を含む通信システム１の構成は、第１実施形態における通信システム１の構成と同じであるため、ここでは説明を省略する。
【００５０】
第２実施形態にかかる携帯電話１０では、スキャンアプリケーション３２ｂを用いて、ＭＦＰ５０にセットされた複数の原稿をスキャンし、スキャンされた原稿の画像データに綴じ辺を設定するための処理が実行される。具体的に、図９及び図１０を用いて、スキャンされた原稿の画像データに綴じ辺を設定するためのフローを説明する。
【００５１】
Ｓ２００において、ＣＰＵ１２は、スキャン処理を実行する旨の命令を、ＭＦＰ５０へ送信する。ＭＦＰ５０は、命令を受け付けることに応じて、原稿台にセットされた複数の原稿をスキャンし、複数の画像データを生成する。そして、Ｓ２０２に進む。Ｓ２０２において、ＣＰＵ１２は、ＭＦＰ５０から複数の画像データを取得し、その取得された複数の画像データは、一旦、画像ファイル記憶領域１４ａに記憶される。そして、Ｓ２０４に進む。
【００５２】
Ｓ２０４において、ＣＰＵ１２は、画像ファイル記憶領域１４ａに記憶されたスキャン画像をパネル２２に表示させる。なお、スキャン画像が横長である場合には、第１実施例の印刷処理時の表示方法と同様に、スキャン画像は９０度回転させられる。また、スキャン画像が表示されたパネル２２には、第１実施例の印刷処理時にパネル２２に表示された印刷ボタン１０２の代わりにＯＫボタン（図示省略）が表示される。そして、Ｓ２０６に進む。なお、ＯＫボタンの表示態様も、印刷ボタン１０２の表示態様と同様に、携帯電話１０の姿勢に基づいて変更される。
【００５３】
Ｓ２０６において、ＣＰＵ１２は、上方向に携帯電話１０が傾けられて戻されたか否かを判断する。具体的には、ＣＰＵ１２は、ＯＫボタンの表示の際に算出された携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において上側に位置する１つの辺を上辺と認定する。なお、上辺の認定は、第１実施例での上辺の認定と同じであるため、説明を省略する。また、ＣＰＵ１２は、ＡＰＩを用いて傾きセンサ３０から傾き角度を連続的に取得し、連続的に取得した傾き角度を用いて携帯電話１０の傾けられる方向、つまり、傾動方向を算出する。なお、傾動方向は、携帯電話１０の筐体にパネル２２が設置されている設置面からパネル２２が設置されていない非設置面に向かう方向と、非設置面から設置面に向かう方向とがあり、設置面から非設置面に向かう方向を第１傾動方向と記載し、非設置面から設置面に向かう方向を第２傾動方向と記載する場合がある。
【００５４】
そして、携帯電話１０の傾動方向が算出されると、ＣＰＵ１２は、上辺が第１傾動方向に向かうように、携帯電話１０が傾けられたか否かを判断し、そのように携帯電話１０が傾けられた場合には、上辺が第２傾動方向に向かうように携帯電話１０が傾けられたか否かを判断する。
【００５５】
上方向に携帯電話１０が傾けられて戻されたと判断された場合（Ｓ２０６：Ｙｅｓ）にはＳ２０８に進む。Ｓ２０８において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における上辺を、綴じ辺に設定する。そして、Ｓ２１０に進む。一方、上方向に携帯電話１０が傾けられて戻されていないと判断された場合（Ｓ２０６：Ｎｏ）にはＳ２１０に進む。
【００５６】
Ｓ２１０において、ＣＰＵ１２は、下方向に携帯電話１０が傾けられて戻されたか否かを判断する。具体的には、ＣＰＵ１２は、Ｓ２０６と同様に、携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において下側に位置する１つの辺を下辺と認定し、携帯電話１０の傾動方向を算出する。そして、ＣＰＵ１２は、下辺が第１傾動方向に向かうように、携帯電話１０が傾けられたか否かを判断し、そのように携帯電話１０が傾けられた場合には、下辺が第２傾動方向に向かうように携帯電話１０が傾けられたか否かを判断する。
【００５７】
下方向に携帯電話１０が傾けられて戻されたと判断された場合（Ｓ２１０：Ｙｅｓ）にはＳ２１２に進む。Ｓ２１２において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における下辺を、綴じ辺に設定する。そして、Ｓ２１４に進む。一方、下方向に携帯電話１０が傾けられて戻されていないと判断された場合（Ｓ２１０：Ｎｏ）にはＳ２１４に進む。
【００５８】
Ｓ２１４において、ＣＰＵ１２は、左方向に携帯電話１０が傾けられて戻されたか否かを判断する。具体的には、ＣＰＵ１２は、Ｓ２０６と同様に、携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において左側に位置する１つの辺を左辺と認定し、携帯電話１０の傾動方向を算出する。そして、ＣＰＵ１２は、左辺が第１傾動方向に向かうように、携帯電話１０が傾けられたか否かを判断し、そのように携帯電話１０が傾けられた場合には、左辺が第２傾動方向に向かうように携帯電話１０が傾けられたか否かを判断する。
【００５９】
左方向に携帯電話１０が傾けられて戻されたと判断された場合（Ｓ２１４：Ｙｅｓ）にはＳ２１６に進む。Ｓ２１６において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における左辺を、綴じ辺に設定する。そして、Ｓ２１８に進む。一方、左方向に携帯電話１０が傾けられて戻されていないと判断された場合（Ｓ２１４：Ｎｏ）にはＳ２１８に進む。
【００６０】
Ｓ２１８において、ＣＰＵ１２は、右方向に携帯電話１０が傾けられて戻されたか否かを判断する。具体的には、ＣＰＵ１２は、Ｓ２０６と同様に、携帯電話１０の姿勢に基づいて、パネル２２を区画する４つの辺のうちのユーザの視点において右側に位置する１つの辺を右辺と認定し、携帯電話１０の傾動方向を算出する。そして、ＣＰＵ１２は、右辺が第１傾動方向に向かうように、携帯電話１０が傾けられたか否かを判断し、そのように携帯電話１０が傾けられた場合には、右辺が第２傾動方向に向かうように携帯電話１０が傾けられたか否かを判断する。
【００６１】
右方向に携帯電話１０が傾けられて戻されたと判断された場合（Ｓ２１８：Ｙｅｓ）にはＳ２２０に進む。Ｓ２２０において、ＣＰＵ１２は、携帯電話１０の現在の姿勢における右辺を、綴じ辺に設定する。そして、Ｓ２２２に進む。一方、右方向に携帯電話１０が傾けられて戻されていないと判断された場合（Ｓ２１８：Ｎｏ）にはＳ２２２に進む。
【００６２】
Ｓ２２２において、ＣＰＵ１２は、パネル２２に表示されたＯＫボタンが押下されたか否かを判断する。ＯＫボタンが押下されていない場合（Ｓ２２２：Ｎｏ）にはＳ２０６に戻る。一方、ＯＫボタンが押下されている場合（Ｓ２２２：Ｙｅｓ）にはＳ２２４に進む。
【００６３】
Ｓ２２４において、ＣＰＵ１２は、設定された綴じ辺が長辺側に位置するか否かを判断する。つまり、設定された綴じ辺が、パネル２２を区画する４つの辺のうちの１対の長辺であるか否かを判断する。綴じ辺が長辺側に位置しない場合（Ｓ２２４：Ｎｏ）には、Ｓ２２８に進む。
【００６４】
Ｓ２２８において、ＣＰＵ１２は、両面印刷時に裏面に印刷されるスキャン画像の画像データを１８０度回転させる。つまり、複数のスキャン画像の画像データのうちの奇数番目若しくは、偶数番目のものを１８０度回転させる。そして、Ｓ２３０に進む。ちなみに、両面印刷時における短辺綴じでは、原稿の表面を正視した際の上下と裏面を正視した際の上下とは、ひっくり返っている。このため、複数のスキャン画像の画像データのうちの奇数番目若しくは、偶数番目のものを１８０度回転させることで、両面印刷時における短辺綴じに応じた画像データが作成される。
【００６５】
一方、綴じ辺が長辺側に位置する場合（Ｓ２２４：Ｙｅｓ）には、Ｓ２３０に進む。ちなみに、両面印刷時における長辺綴じでは、原稿の表面を正視した際の上下と裏面を正視した際の上下とは、同じである。このため、複数のスキャン画像の画像データに対して回転処理を施さなくても、両面印刷時における長辺綴じに応じた画像データが作成される。
【００６６】
Ｓ２３０において、ＣＰＵ１２は、端末方向を検知する。具体的には、ＣＰＵ１２は、ＡＰＩを用いて傾きセンサ３０から傾き角度を取得し、取得した傾き角度を用いて携帯電話１０の現在の姿勢を算出する。そして、携帯電話１０が正位置の状態、正位置から上下反転された状態、つまり１８０度回転させられた状態、正位置から左方向に９０度回転させられた状態、正位置から右方向に９０度回転させられた状態のいずれの状態であるかが検知される。端末方向が検知されると、Ｓ２３２に進む。
【００６７】
Ｓ２３２において、ＣＰＵ１２は、携帯電話１０の正位置からの回転角度分スキャン画像の画像データを回転させる。つまり、携帯電話１０が正位置から１８０度回転させられた状態とされている場合には、画像データは１８０度回転させられる。携帯電話１０が正位置から左に９０度回転させられた状態とされている場合には、画像データは左に９０度回転させられる。携帯電話１０が正位置から右に９０度回転させられた状態とされている場合には、画像データは右に９０度回転させられる。なお、携帯電話１０が正位置の状態とされている場合には、画像データは０度回転させられる。つまり、画像データは回転させられない。
【００６８】
続いて、Ｓ２３４に進む。Ｓ２３４において、ＣＰＵ１２は、回転処理の行われた複数の画像データを画像ファイル記憶領域１４ａに記憶する。そして、フローを終了する。
【００６９】
＜効果＞
第２実施形態にかかる携帯電話１０では、スキャン画像が表示されたパネル２２の４つの辺のうちのいずれか１つの辺に向かって、ユーザが携帯電話１０を傾けることで、その１つの辺に相当するスキャン画像の縁部が、綴じ辺として設定される。つまり、ユーザは、綴じられた複数の原稿をめくるように携帯電話１０を傾けることで、携帯電話１０の傾けられる方向、つまり、傾動方向が、スキャン画像の綴じ方向として設定される。これにより、ユーザは、直感的にスキャン画像の綴じ方向を設定することが可能となる。
【００７０】
また、スキャン画像の画像データは、携帯電話１０の正位置からの回転角度分回転させられる。これにより、ＭＦＰ５０において、原稿が適切な方向を向いた状態でスキャンされていない場合でも、スキャン画像の画像データを、適切な方向を向いた状態で画像ファイル記憶領域１４ａに記憶することが可能となる。つまり、スキャン画像の画像データを正視可能な状態で画像ファイル記憶領域１４ａに記憶することが可能となる。
【００７１】
＜変形例＞
本実施形態では、綴じ辺を設定するための画像データは、ＭＦＰ５０若しくはウェブサーバ８２から受信されたものであるが、各種の方法により取得することが可能である。例えば、不図示のメモリスロットに装着された不揮発性のメモリから、画像データを取得する方法であってもよい。
【００７２】
また、本実施形態では、両面印刷に対応するべく、綴じ辺が設定されているが、両面印刷だけに関わらず、綴じ代となる余白部に対応するために綴じ辺が設定されてもよい。つまり、片面印刷時における綴じ代の位置を設定するべく、綴じ辺が設定されてもよい。
【００７３】
また、第１実施形態では、パネル２２に対するフリック操作によって印刷画像１００の綴じ辺が設定されているが、パネル２２に対するタッチ操作によって綴じ辺を設定してもよい。具体的には、パネル２２を区画する４つの辺に対応して４つの選択ボタンをパネル２２に表示し、４つの選択ボタンの何れかがタッチされることで、綴じ辺を設定してもよい。また、選択ボタンを表示させなくても、パネル２２を区画する４つの辺の何れか１つの辺の近傍がタッチされることで、綴じ辺を設定してもよい。なお、パネル２２を区画する辺は、直線でなくてもよく、曲線、波線等であってもよい。
【００７４】
また、第２実施形態では、携帯電話１０が第１傾動方向に傾けられ、その後に、携帯電話１０が元の位置、つまり、第２傾動方向に戻された場合に、綴じ辺の設定が行われているが、各種の傾動方法により綴じ辺を設定することが可能である。例えば、携帯電話１０を第１傾動方向に１回転させ、その回転方向に応じて、綴じ辺を設定してもよい。また、携帯電話１０を鉛直方向、つまり、重力方向に傾けた場合に、その重力方向に応じて綴じ辺を設定してもよい。
【００７５】
また、第２実施形態では、携帯電話１０の傾動方向，姿勢等を算出するために傾きセンサ３０が用いられているが、各種センサによって携帯電話１０の傾動方向，姿勢等を算出することが可能である。例えば、加速度センサ２８によって携帯電話１０の傾動方向，姿勢等を算出することが可能である。
【００７６】
また、携帯電話１０の姿勢を、印刷アプリケーション３２ａに基づく処理、または、スキャンアプリケーション３２ｂに基づく処理に従って算出することが可能である。具体的には、例えば、ＣＰＵ１２が、印刷アプリケーション３２ａに基づく処理、または、スキャンアプリケーション３２ｂに基づく処理において、携帯電話１０の長辺の水平方向からの傾斜角度を、各種センサによって取得し、その傾斜角度が所定の角度Ａ（例えば、５０度）以上であるか否かを判断する。そして、その傾斜角度が所定の角度Ａ以上である場合には、ポートレートモードによる表示態様が選択され、所定の角度Ａ未満である場合には、ランドスケープモードによる表示態様が選択されてもよい。また、例えば、ＣＰＵ１２が、携帯電話１０の長辺の水平方向からの傾斜角度と短辺の水平方向からの傾斜角度とを、各種センサによって取得し、各傾斜角度が所定の角度Ｂ（例えば、１０度）以上であるか否かを判断する。そして、長辺の傾斜角度が所定の角度Ｂ以上である場合には、ポートレートモードによる表示態様が選択され、短辺の傾斜角度が所定の角度Ｂ以上である場合には、ランドスケープモードによる表示態様が選択されてもよい。また、携帯電話１０の姿勢を、ＯＳに基づく処理が算出するとしてもよい。この場合、ＣＰＵ１２が、印刷アプリケーション３２ａに基づく処理、または、スキャンアプリケーション３２ｂに基づく処理において、ＡＰＩを用いて、ＯＳに基づく処理が算出した携帯電話１０の姿勢を示す情報を取得する。取得した情報が、携帯電話１０がランドスケープ姿勢であることを示す場合には、ランドスケープモードによる表示態様が選択され、携帯電話１０がポートレート姿勢であることを示す場合には、ポートレートモードによる表示態様が選択されてもよい。
【００７７】
また、画像データに基づく画像が表示され、その画像に対して綴じ辺を設定することが可能な装置は、携帯可能なものであれば、携帯電話１０に限られない。例えば、ノートパソコンやタブレット機器などでもよい。
【００７８】
本実施形態の携帯電話１０では、印刷アプリケーション３２ａ、若しくは、スキャンアプリケーション３２ｂに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。印刷アプリケーション３２ａ、若しくは、スキャンアプリケーション３２ｂに基づいて実行するＣＰＵ１２が、オペレーティングシステム３２ｄ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００７９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８０】
携帯電話１０は携帯端末の一例である。ＣＰＵ１２はコンピュータの一例である。パネル２２は表示部の一例である。ボタン入力部２０及び傾きセンサ３０はセンサの一例である。印刷アプリケーション３２ａおよびスキャンアプリケーション３２ｂはプログラムの一例である。Ｓ１０４、Ｓ２０４を実行するＣＰＵ１２は、画像表示手段の一例である。Ｓ１０８、Ｓ１１２、Ｓ１１６、Ｓ１２０、Ｓ２０８、Ｓ２１２、Ｓ２１６、Ｓ２２０を実行するＣＰＵ１２は、綴じ方向設定手段の一例である。Ｓ１２４、Ｓ２２８を実行するＣＰＵ１２は、画像データ処理手段の一例である。
【００８１】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。プログラム（印刷アプリケーション３２ａ、スキャンアプリケーション３２ｂ）に基づく処理を実行するコンピュータ（ＣＰＵ１２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、本実施例のプログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル２２など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【００８２】
１０：携帯電話、１２：ＣＰＵ、２０：ボタン入力部、２２：パネル、３０：傾きセンサ
【図１】
2014011614.tif 000003
【図２】
2014011614.tif 000004
【図３】
2014011614.tif 000005
【図４】
2014011614.tif 000006
【図５】
2014011614.tif 000007
【図６】
2014011614.tif 000008
【図７】
2014011614.tif 000009
【図８】
2014011614.tif 000010
【図９】
2014011614.tif 000011
【図１０】
2014011614.tif 000012