(57)【要約】【課題】操作部を操作して、複数のメニュー項目から所望のメニュー項目を選択する記録装置であって、迅速、かつ、簡便に所望のメニュー項目の選択を可能とする。【解決手段】押下スイッチ１７を備え、この押下スイッチに対する操作によって、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目を、順番に、切り替えるプリンター２であって、押下スイッチ１７が継続して操作された時間に基づいて、メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替えるようにした。【選択図】図１
2011090540.tif 000002
【特許請求の範囲】
【請求項１】
操作部を備え、この操作部に対する操作によって、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目を、順番に、切り替える記録装置であって、
前記操作部が継続して操作された時間に基づいて、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替えることを特徴とする記録装置。
【請求項２】
前記操作部が継続して操作されている間、所定の時間経過する度に、前記メニュー内で、選択対象のメニュー項目を、所定の数だけ順番を飛ばして切り替えることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記操作部の操作が開始されてからの時間が経過するほど、飛ばす順番の数を増加することを特徴とする請求項２に記載の記録装置。
【請求項４】
紙を搬送する搬送部と、紙に記録を行う記録部とを備え、
前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、前記搬送部により画像の記録を伴わない紙の搬送を実行することを特徴とする請求項１乃至３のいずれかに記載の記録装置。
【請求項５】
紙を搬送する搬送部と、紙に記録を行う記録部とを備え、
前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、当該切り替え後の選択対象のメニュー項目を示す情報を前記記録部により紙に記録すると共に、前記搬送部により紙を搬送することを特徴とする請求項１乃至３のいずれかに記載の記録装置。
【請求項６】
紙を搬送する搬送部と、紙に記録を行う記録部とを備え、
前記操作部が継続して操作されている間は、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、前記搬送部により画像の記録を伴わない紙の搬送を実行し、
前記操作部に対する継続した操作が解除された場合に、解除した時点における選択対象のメニュー項目を示す情報を前記記録部により紙に記録すると共に、前記搬送部により紙を搬送することを特徴とする請求項１乃至３のいずれかに記載の記録装置。
【請求項７】
操作部を備え、この操作部に対する操作によって、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目を、順番に、切り替える記録装置を制御して、
前記操作部が継続して操作された時間を検出し、検出した時間に基づいて、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替えることを特徴とする記録装置の制御方法。
【請求項８】
操作部を備え、この操作部に対する操作によって、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目を、順番に、切り替える記録装置を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記操作部が継続して操作された時間に基づいて、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替えるよう機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作部に対する操作によって選択対象のメニューを切り替える記録装置、記録装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、複数のメニュー項目が階層構造で管理された記録装置が知られている（例えば、特許文献１参照）。特許文献１に記載の記録装置では、階層構造に基づいて表示部にメニュー項目が表示され、ユーザーは、表示部の表示内容を参照しつつ入力ボタンやキースイッチ、十字キー等の操作スイッチを操作して、メニュー項目を選択する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９１９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した記録装置のように、操作スイッチを操作して、複数のメニュー項目から所望のメニュー項目を選択するものでは、できるだけ迅速、かつ、簡便に所望のメニュー項目を選択したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、操作スイッチを操作して、複数のメニュー項目から所望のメニュー項目を選択する記録装置であって、迅速、かつ、簡便に所望のメニュー項目の選択を可能とした記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、操作部を備え、この操作部に対する操作によって、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目を、順番に、切り替える記録装置であって、前記操作部が継続して操作された時間に基づいて、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替えることを特徴とする。
ここで、「操作部が継続して操作される」とは、例えば、操作部が押下スイッチである場合、押下された状態が継続して維持されるような態様で当該押下スイッチが押下操作されることをいう。
この構成によれば、操作部が継続して操作された時間に基づいて、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目が順番を飛ばして切り替えられるため、迅速に所望のメニュー項目を選択可能である。特に、上記構成によれば、操作部を継続して操作するという簡便な操作によって、迅速に所望のメニュー項目を選択することが可能となる。
【０００６】
また、上記発明の記録装置において、前記操作部が継続して操作されている間、所定の時間経過する度に、前記メニュー内で、選択対象のメニュー項目を、所定の数だけ順番を飛ばして切り替えるようにしてもよい。
この構成によれば、選択したいメニュー項目の位置に応じた時間分、操作部を継続して操作した後に、当該メニュー項目を選択することによって、迅速、かつ、簡便に当該メニュー項目を選択できる。
【０００７】
また、上記発明の記録装置において、前記操作部の操作が開始されてからの時間が経過するほど、飛ばす順番の数を増加するようにしてもよい。
この構成によれば、特に、メニュー項目の数が多く、かつ、選択したいメニュー項目が現在選択対象となっているメニュー項目から離れている場合に、より迅速、かつ、簡便に選択したいメニュー項目を選択できる。
【０００８】
また、上記発明の記録装置において、紙を搬送する搬送部と、紙に記録を行う記録部とを備え、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、前記搬送部により画像の記録を伴わない紙の搬送を実行するようにしてもよい。
この構成によれば、選択対象のメニュー項目が順番を飛ばして切り替えられる度に、画像の記録を伴わないロール紙等の紙の搬送が実行されるため、ユーザーは、ロール紙が搬送されたことや、ロール紙の搬送に伴って発生する音によって、選択対象のメニュー項目が順番を飛ばして切り替えられたことを認識することができ、この認識に基づいて、現在の選択対象のメニュー項目を把握することができる。特に、ロール紙の搬送に際し、画像の記録が実行されないため、画像の記録に供する資源の節約を実現できる。
【０００９】
また、上記発明の記録装置において、紙を搬送する搬送部と、紙に記録を行う記録部とを備え、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、当該切り替え後の選択対象のメニュー項目を示す情報を前記記録部により紙に記録すると共に、前記搬送部により紙を搬送するようにしてもよい。
この構成によれば、選択対象のメニュー項目が順番を飛ばして切り替えられる度に、切り替え後の選択対象のメニュー項目を示す情報がロール紙等の紙に記録されるため、ユーザーは、ロール紙に記録された情報を参照することにより、視覚を通じて明確に現在の選択対象のメニュー項目を把握することができる。
【００１０】
また、上記発明の記録装置において、紙を搬送する搬送部と、紙に記録を行う記録部とを備え、前記操作部が継続して操作されている間は、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、前記搬送部により画像の記録を伴わない紙の搬送を実行し、前記操作部に対する継続した操作が解除された場合に、解除した時点における選択対象のメニュー項目を示す情報を前記記録部により紙に記録すると共に、前記搬送部により紙を搬送するようにしてもよい。
この構成によれば、操作部が継続して操作されている間は、選択対象のメニュー項目が順番を飛ばして切り替えられる度に、画像の記録を伴わないロール紙等の紙の搬送が実行されるため、ユーザーは、ロール紙が搬送されたことや、ロール紙の搬送に伴って発生する音によって、選択対象のメニュー項目が順番を飛ばして切り替えられたことを認識することができ、この認識に基づいて、現在の選択対象のメニューを把握することができる。特に、操作部が継続して操作されている間は、ロール紙の搬送に際し、画像の記録が実行されないため、画像の記録に供する資源の節約を実現できる。さらに、操作部に対する継続した操作が解除された場合は、解除した時点における選択対象のメニューを示す情報がロール紙に記録されるため、ユーザーは、ロール紙に記録された情報を参照することにより、視覚を通じて明確に現在の選択対象のメニューを把握することができる。
【００１１】
また、上記目的を達成するために、本発明は、操作部を備え、この操作部に対する操作によって、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目を、順番に、切り替える記録装置を制御して、前記操作部が継続して操作された時間を検出し、検出した時間に基づいて、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替えることを特徴とする。
この制御方法によれば、操作部が継続して操作された時間に基づいて、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目が順番を飛ばして切り替えられるため、迅速に所望のメニュー項目を選択可能である。特に、上記構成によれば、操作部を継続して操作するという簡便な操作によって、迅速に所望のメニュー項目を選択することが可能となる。
【００１２】
また、上記目的を達成するために、本発明は、操作部を備え、この操作部に対する操作によって、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目を、順番に、切り替える記録装置を制御する制御部により実行されるプログラムであって、前記制御部を、前記操作部が継続して操作された時間に基づいて、前記メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替えるよう機能させることを特徴とする。
このプログラムを実行すれば、操作部が継続して操作された時間に基づいて、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目が順番を飛ばして切り替えられるため、迅速に所望のメニュー項目を選択可能である。特に、上記構成によれば、操作部を継続して操作するという簡便な操作によって、迅速に所望のメニュー項目を選択することが可能となる。
【発明の効果】
【００１３】
本発明によれば、操作部を操作して、複数のメニューから所望のメニューを選択する記録装置であって、迅速、かつ、簡便に所望のメニューの選択が可能となる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係るプリンターの外観斜視図である。
【図２】プリンターの機能的構成を示すブロック図である。
【図３】選択押下回数テーブルを示す図である。
【図４】プリンターの動作を示すフローチャートである。
【図５】図４のフローチャートの動作時のプリンターの状態を示す図である。
【図６】第２実施形態に係るプリンターの動作を示すフローチャートである。
【図７】図６のフローチャートの動作時のプリンターの状態を示す図である。
【図８】第３実施形態に係るプリンターの動作を示すフローチャートである。
【図９】メニュー項目を示す情報が記録されたロール紙を示す図である。
【図１０】第４実施形態に係るプリンターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
＜第１実施形態＞
図１は、本発明を適用した実施形態に係るプリンター２の外観斜視図である。
この図１に示す記録装置としてのプリンター２は、本体１１にロール紙１０を収容し、ロール紙１０を搬送しながら、本体１１に内蔵するサーマルヘッド（図示略）によってロール紙１０に文字や画像を印刷するサーマルラインプリンターである。本体１１には開閉可能なカバー１２が設けられ、レバー１３を押し下げることでカバー１２が開放される。カバー１２を開くと、本体１１内においてロール紙１０を収容する空間が露出し、ロール紙１０の補充、交換を行える。
プリンター２は、ロール紙１０に対し、予め用意されたロゴマークと文字を印刷（記録）することにより、例えば小売店におけるレシートを印刷出力する。
【００１６】
また、プリンター２の本体１１の上面には、印刷後のロール紙１０を排出する排紙口１４が形成されている。プリンター２は、排紙口１４が前を向くように設置することも可能である。排紙口１４内にはロール紙１０をカットするためのカット刃１５が設けられている。本体１１には、プリンター２の電源をオン／オフさせる電源スイッチ１６、紙送り動作の指示や動作モードの切り替え等の操作を行うための押下スイッチ１７（操作スイッチ）、及び、プリンター２の動作状態等を表示するためのＬＥＤ表示部１８が設けられている。
このように、本実施形態に係るプリンター２は、電源スイッチ１６の他は、操作スイッチ（操作部）として押下スイッチ１７のみを備えている。また、プリンター２は、液晶ディスプレーや等の表示ディスプレーを備えていない。
【００１７】
図２は、実施形態に係る印刷システム１の構成を示すブロック図である。
この印刷システム１は、プリンター２にホストコンピューター４を接続して構成され、ホストコンピューター４の制御に従ってプリンター２によって上記のレシート等を作成するシステムである。
【００１８】
プリンター２は、実際の印刷を行うプリントエンジン２０と、プリンター２の全体を制御する制御部２１と、制御部２１が実行する基本制御プログラムを記憶したＲＯＭ２２と、制御部２１が実行する制御プログラム等を記憶したＥＥＰＲＯＭ２４と、ホストコンピューター４から送信されるコマンドの受信制御を行う受信制御部２５と、ホストコンピューター４から受信したコマンドやデータ列を一時的に記憶する受信バッファー２６と、押下スイッチ１７における操作を検出する入力部２７と、ＬＥＤ表示部１８を制御して各種表示を行わせる表示部２８と、を備えている。
制御部２１は、ＣＰＵや、実行するプログラムやデータ等を一時的に記憶するワークエリアとしてのメモリーを内蔵し、マイクロコンピューターとして機能し、ＲＯＭ２２に記憶された基本制御プログラムや、ＥＥＰＲＯＭ２４に記憶された制御プログラム２４Ａを実行する。また、制御部２１は、図示せぬ発振器が生成した基準クロックに基づいて各種計時動作を実行可能であり、特に、入力部２７から入力された押下スイッチ１７に対する押下の検出信号に基づいて、押下スイッチ１７が押下されてから、当該押下が解除されるまでに経過した時間を計時可能である。
【００１９】
プリントエンジン２０は、制御部２１の制御に従って、ホストコンピューター４から送信された印刷用データやコマンドに基づき、ロール紙１０に印刷する文字や画像を作成し、プリンター２が備える印刷機構を制御して、ロール紙１０に印刷を行う。具体的には、プリンター２は、ロール紙１０の印刷面に熱を与える印刷ヘッド、ロール紙１０に対して印刷ヘッドを移動させる印刷ヘッド駆動機構、ロール紙１０を搬送する搬送機構等を備え、これら印刷ヘッド及び各種機構がプリントエンジン２０によって制御される。本実施形態では、印刷ヘッド、及び、印刷ヘッド駆動機構が、ロール紙１０に画像を記録する記録部として機能し、搬送機構がロール紙１０を搬送する搬送部として機能する。
【００２０】
ＲＯＭ２２は、制御部２１によってプリンター２の各部を初期化するとともに、これらの各部を制御するための基本制御プログラム、及び、この基本制御プログラムに係るデータ等を不揮発的に記憶する。
ＥＥＰＲＯＭ２４は、書き換え可能な不揮発性の記憶装置であり、制御部２１によってプリンター２の各部を制御するための制御プログラム２４Ａを記憶する。このほか、ＥＥＰＲＯＭ２４は、選択押下回数テーブル３０を記憶する。この選択押下回数テーブル３０については、後述する。
【００２１】
受信制御部２５は、ホストコンピューター４との間で所定の通信プロトコルを実行し、ホストコンピューター４から送信される信号を受信し、受信した信号を復調（デコード）してコマンドやデータ列を生成し、受信バッファー２６に順次記憶する。受信制御部２５は、例えば、通信ケーブルが接続されるコネクターと通信回路、或いは、無線通信回路とアンテナ等を備えている。
受信バッファー２６は、受信制御部２５が出力したコマンドやデータ列を順次記憶する一時記憶装置であり、この受信バッファー２６に記憶されているコマンドやデータ列は、制御部２１によって取得される。
プリンター２は、受信制御部２５により受信したコマンドが印刷ジョブの実行を指示するコマンドであって、このコマンドに続いて印刷データを受信した場合に、印刷ジョブを実行する。
【００２２】
本実施形態に係るプリンター２は、ホストコンピューター４との接続状態が解除され、スタンドアローンの状態であっても、ロール紙１０の種類の選択を行うための機能や、ロール紙１０に記録される印字濃度の設定をするための機能、ロール紙１０の幅の設定をするための機能等の予め用意された機能を選択的に実行できる構成となっている。なお、ここでのユーザーは、プリンター２を使用する者の他、プリンター２のメンテナンス担当者、修理担当者等を含む概念である。
具体的には、予め用意された機能の中の１の機能を実行する場合、まず、ユーザーは、プリンター２の動作モードを設定モードに移行させる。設定モードへの移行は、予め定められた特定の操作（例えば、押下スイッチ１７が押下された状態で電源スイッチ１６がオンされる等の操作）がプリンター２に対してなされることによって行われる。
動作モードを設定モードに移行させた後、ユーザーは、押下スイッチ１７を押下操作して、自身が実行したい機能に対応するメニュー項目を選択し、これにより当該機能を実行する。
ここで、メニュー項目を選択する際のユーザーの動作について詳述すると、本実施形態では、ユーザーによる押下スイッチ１７の押下の態様として、継続して押下された時間に応じて、選択押下、決定押下、及び、スキップ押下の３つの態様が規定されている。
選択押下は、継続して押下された時間が２秒未満の押下である。
決定押下は、継続して押下された時間が、２秒以上、４秒未満の押下である。
スキップ押下は、継続して押下された時間が、４秒以上の押下である。
そして、本実施形態では、選択押下が行われた回数と、当該回数だけ選択押下が行われた後に決定押下が行われた場合に選択されるメニュー項目が予め定められており、当該定めは、マニュアルへの記載等の方法によりユーザーによって予め認識されている状態となっている。なお、１つのメニュー項目と、１つの機能が対応関係にあり、メニュー項目が選択されることにより、当該メニュー項目に対応する機能が実行される。
ユーザーは、プリンター２に１の機能を実行させる場合、当該１の機能に対応するメニュー項目を認識し、この認識に基づいて当該メニュー項目を選択するために行うべき操作、例えば、選択押下を６回行った後に決定押下を行う等の操作を認識した上で、当該操作を行う。これにより、当該メニュー項目が選択され、当該メニュー項目と対応する機能が実行される。
【００２３】
次いで、メニュー項目選択時におけるプリンター２の動作について説明する。
図３は、選択押下回数テーブル３０の構成を模式的に示す図である。
図３に示すように、選択押下回数テーブル３０の１件のレコードには、選択押下回数フィールド３１と、メニュー項目フィールド３２と、が含まれている。
選択押下回数フィールド３１には、押下スイッチ１７が決定押下される前に選択押下された回数を示す選択押下回数データが格納される。
メニュー項目フィールド３２には、対応する選択押下回数フィールド３１に格納された選択押下回数データが示す選択押下の回数だけ押下スイッチ１７が押下された後に、決定押下が行われた場合に、選択されるメニュー項目を示すメニュー項目データが格納される。
図３に示すように、選択押下回数テーブル３０では、選択押下の回数に対応して、所定の順番でメニュー項目が順番に並べられた状態となっている。また、メニューとは、選択押下の回数に対応して、所定の順番でメニュー項目が並べられている状態をいう。
【００２４】
上述したように、ユーザーは、１の機能を実行する場合、当該１の機能に対応したメニュー項目を選択するべく、所定の回数だけ選択押下を行った後、決定押下を行う。その際、プリンター２の制御部２１は、決定押下に至るまでに行われた選択押下の回数をカウントしておき、決定押下が行われた時点で、選択押下回数テーブル３０を参照し、カウントした選択押下の回数を示す選択押下回数データが選択押下回数フィールド３１に格納されているレコードを特定する。そして、制御部２１は、特定したレコードのメニュー項目フィールド３２に格納されているメニュー項目データを取得し、取得したメニュー項目データが示すメニュー項目に対応する機能を実現するためのプログラムを読み出し、実行する。この場合における制御部２１の動作を換言すれば、制御部２１は、選択押下が行われる度に、選択対象のメニュー項目を順番に切り替え、決定押下が行われた時点で、現在の選択対象のメニュー項目に対応する機能を実行する。なお、「選択対象のメニュー項目」とは、決定押下がなされる直前までに行われた選択押下の回数を示す選択押下回数データと対応づけて記憶されたメニュー項目データが示すメニュー項目のことを言う。従って、決定押下が行われた場合、その時点での選択対象のメニュー項目が、選択されたメニュー項目として確定し、当該メニュー項目に対応する機能が実行される。
【００２５】
ところで、図３に示すように、本実施形態では、選択押下が３０回行われた場合に選択されるメニュー項目であるメニュー項目Ｍ３０が存在する。このメニュー項目Ｍ３０を選択する場合、ユーザーは、３０回、選択押下を行った上で決定押下を行わなければならず、ユーザーにとって作業が煩雑であり、かつ、当該メニュー項目Ｍ３０を選択するまでに多くの時間がかかってしまう。このように、選択押下を多く必要とするメニュー項目が存在する場合、当該メニュー項目を選択するための作業が煩雑化し、かつ、当該メニュー項目を選択するのにかかる時間が多くなってしまうという問題がある。
これを踏まえ、本実施形態では、以下の動作を実行することにより、迅速、かつ、簡便に所望のメニュー項目の選択を可能としている。
【００２６】
図４は、プリンター２の動作を示すフローチャートである。
図５は、図４のフローチャートの動作時のプリンター２の状態を時系列で示す図である。なお、図５では、ユーザーによって予め選択操作が１回行われた後に、スキップ押下が行われた場合におけるプリンター２の状態を示している。
図４のフローチャートの動作は、ＥＥＰＲＯＭ２４に記憶された制御プログラム２４Ａを制御部２１が実行する等、ハードウェアとソフトウェアとの協働によって実現される。
図４のフローチャートの動作について簡単に説明すると、プリンター２は、スキップ操作が開始された後は、押下スイッチ１７が継続して押下されている間、所定の時間が経過する度に、所定の数だけ選択対象のメニュー項目を飛ばして切り替える。
【００２７】
図４を参照して、まず、プリンター２の制御部２１は、スキップ押下が行われたか否かを監視する（ステップＳＡ１）。上述したように、スキップ押下とは、押下スイッチ１７が継続して押下された時間が４秒以上となる押下であり、制御部２１は、押下スイッチ１７の押下が開始されてから４秒経過した時点で、スキップ押下が開始されたと判別する。スキップ押下が開始された場合、すなわち、押下スイッチ１７の押下が継続して４秒以上続いた場合（ステップＳＡ１：ＹＥＳ）、制御部２１は、現時点までに既に行われた選択押下の回数を取得する（ステップＳＡ２）。なお、本実施形態では、現時点までに既に行われた選択押下の回数は、例えば、制御プログラム２４Ａ上に定義された変数にデータとして格納されている。
次いで、制御部２１は、現時点までに既に行われた操作押下の回数に、第１スキップ単位数を加算した値を、制御プログラム２４Ａ上に定義された変数Ｈ１に加算する（ステップＳＡ３）。
ここで、第１スキップ単位数、及び、変数Ｈ１について説明する。
【００２８】
上述したように、プリンター２は、スキップ操作が開始された後は、所定の時間（本実施形態では「１秒」とする）が経過する度に、所定の数だけ選択対象のメニュー項目を飛ばして切り替えるが、この所定の数が第１スキップ単位数である。
詳述すると、上述したように、１回の選択押下が行われた場合は、選択押下の回数に応じて順番に並べられたメニュー項目が１つだけ切り替わる。図３の例では、選択押下が１回行われた状態では、選択対象のメニュー項目は、メニュー項目Ｍ１となるが、さらに選択押下が行われ、選択押下された回数が２回となった場合、選択対象のメニュー項目が順番に１つだけ切り替わり、選択対象のメニュー項目は、メニュー項目Ｍ２となる。
一方で、スキップ押下が行われている間は、所定の時間である１秒が経過する度に、所定の回数（本実施形態では「３回」）選択押下が行われたと見なされ、これに応じて選択対象のメニュー項目も３つだけ順番を飛ばして切り替えられる。例えば、選択押下が１回だけ行われている状態で、スキップ押下が開始された場合、スキップ押下の開始と共に、選択押下が３回行われたと見なされ、選択押下の累計数が４回となる。この場合、図３を参照して、選択対象のメニュー項目は、メニュー項目Ｍ４となり、メニュー項目Ｍ１からメニュー項目Ｍ４へとメニュー項目が飛ばされて切り替えられたこととなる。さらに、１秒経過すると、１秒経過した時点で選択押下が３回行われたものと見なされ、選択押下の累計数が７回となる。この場合、図３を参照して、選択対象のメニュー項目は、メニュー項目Ｍ７となり、メニュー項目Ｍ４からメニュー項目Ｍ７へとメニュー項目が飛ばされて切り替えられたこととなる。
また、変数Ｈ１は、現時点で選択押下の累計数と見なされている回数である「みなし選択押下回数」を示すデータを格納する変数である。上述したように、スキップ押下が行われている間は、所定の時間が経過する度に、所定の回数だけ選択押下が行われたものとみなされるが、スキップ押下の開始前に行われた選択押下の回数に、スキップ押下の開始後に、選択押下が行われたとみなされた回数を加算したものがみなし選択押下回数となる。
なお、ステップＳＡ３の処理は、選択対象のメニュー項目を順番を飛ばして切り替えるための処理に該当する。
【００２９】
図４を参照し、ステップＳＡ３の処理の実行後、制御部２１は、プリントエンジン２０を制御して搬送機構によりロール紙１０を搬送する（ステップＳＡ４）。このステップＳＡ４は、図５のポイントＰＡ１に対応している。その際、制御部２１は、プリントエンジン２０を制御して、ロール紙１０の状態により、ロール紙１０の搬送が行われたことをユーザーが認識できるのに十分な必要最低限の搬送量だけロール紙１０を搬送する。このステップＳＡ４でロール紙１０が搬送されることにより、ユーザーは、ロール紙１０が搬送されたこと、及び、ロール紙１０の搬送に伴って発生する音に対する認識を通じて、スキップ押下が開始されたこと、及び、選択対象のメニュー項目が３つ飛ばされて切り替わったことを認識できる。なお、ステップＳＡ４では、ロール紙１０に対する画像の記録は実行されず、これにより、画像の記録にかかる資源が無駄に消費されることを防止している。
【００３０】
次いで、制御部２１は、スキップ時間の計測を開始する（ステップＳＡ５）。スキップ時間とは、スキップ押下が行われている間、選択対象のメニュー項目を切り替える間隔を管理するための時間である。本実施形態では、スキップ時間は１秒であり、スキップ押下の開始後は、スキップ時間である１秒が経過する度に、上述した順番を飛ばした上での選択対象のメニュー項目の切り替えが実行される。
次いで、制御部２１は、押下スイッチ１７に対する押下が解除されたか否かを監視しつつ（ステップＳＡ６）、上述したステップＳＡ５又は後述するステップＳＡ１１におけるスキップ時間の計測の開始から、スキップ時間（本実施形態では「１秒」）が経過したか否かを監視する（ステップＳＡ７）。押下スイッチ１７に対する押下が解除された場合（ステップＳＡ６：ＹＥＳ）、制御部２１は、対応する処理を実行する（ステップＳＡ８）。ステップＳＡ８については後述する。一方、スキップ押下が解除されないままスキップ時間が経過した場合（ステップＳＡ７：ＹＥＳ）、制御部２１は、現時点の変数Ｈ１に格納されているデータが示すみなし選択押下回数に第１スキップ単位数を加算した値を、変数Ｈ１に格納する（ステップＳＡ９）。なお、ステップＳＡ９の処理は、選択対象のメニュー項目を順番を飛ばして切り替えるための処理に該当する。
次いで、制御部２１は、プリントエンジン２０を制御して搬送機構によりロール紙１０を搬送する（ステップＳＡ１０）。これにより、ステップＳＡ４と同様、ユーザーは、ロール紙１０が搬送されたこと、及び、ロール紙１０の搬送に伴って発生する音に対する認識を通じて、順番を飛ばした上での選択対象のメニュー項目の切り替えが実行されたことを認識できる。例えば、本実施形態では、押下スイッチ１７を継続して押下するユーザーは、１回目のロール紙１０の搬送の実行（図５のポイントＰＡ１に対応）により、スキップ押下が開始されたこと、及び、選択対象のメニュー項目が３つ飛ばして切り替わったことを認識でき、さらに、２回目のロール紙１０の搬送の実行（図５のポイントＰＡ２に対応）により、選択対象のメニュー項目がさらに３つ飛ばして切り替わったことを認識できる。
次いで、制御部２１は、スキップ時間の計測を開始し（ステップＳＡ１１）、処理手順をステップＳＡ６に戻す。
【００３１】
ここで、ステップＳＡ８の処理について説明する。ステップＳＡ８は、スキップ押下が解除された場合に実行される処理である。ステップＳＡ８において、例えば、決定押下が行われた場合、制御部２１は、変数Ｈ１に格納されたデータが示すみなし選択押下回数を取得し、選択押下回数テーブル３０を参照し、上記取得したみなし選択押下回数が示す値と同一の値を示す選択押下回数データが選択押下回数フィールド３１に格納されているレコードを特定する。そして、制御部２１は、特定したレコードのメニュー項目フィールド３２に格納されているメニュー項目データを取得し、取得したメニュー項目データが示すメニュー項目に対応する機能を実行する。
また例えば、ステップＳＡ８において、さらに、選択押下が行われた場合、制御部２１は、変数Ｈ１に格納されたデータが示すみなし選択押下回数に、行われた選択押下の回数を加算した値を変数Ｈ１に格納する。これにより、変数Ｈ１に格納されたデータは、スキップ押下の後に行われた選択押下を反映した値となる。
【００３２】
次いで、スキップ押下を利用する際のユーザーの動作について図５を用いて説明する。
なお、ユーザーは、図３に示すメニュー項目Ｍ３０を選択しようとしているものとする。スキップ押下を利用せずに、メニュー項目Ｍ３０を選択する場合、ユーザーは、選択押下を３０回行った上で決定押下を行う必要がある。
また、ユーザーは、既に選択押下を１回だけ行っているものとする。従って、以下に説明する動作の開始時における選択対象のメニュー項目は、メニュー項目Ｍ１である。
メニュー項目Ｍ３０を選択する場合、ユーザーは、継続して押下スイッチ１７を押下する。すると、押下を介してから４秒後に、スイッチ押下が開始される（図５のポイントＰＡ１）。これと共に、ロール紙１０の搬送が行われ、これに伴いユーザーは、スイッチ押下が開始されたことを認識できる。その後ユーザーは、ロール紙１０の搬送が行われた回数を自身でカウントしつつ、押下スイッチ１７の押下を継続する。そして、９回目のロール紙１０の搬送が行われたことを確認した時点（図５のポイントＰＡ３）で、ユーザーは、押下スイッチ１７の押下を解除する。この場合、図５に示すように、変数Ｈ１に格納されたデータが示すみなし選択押下回数は「２８」となる。図３を参照して、この時点での選択対象のメニュー項目は、メニュー項目２８であるため、ユーザーは、選択対象のメニュー項目をメニュー項目３０にすべく、選択押下をさらに２回行う。これにより、変数Ｈ１に格納されたデータが示すみなし選択押下回数は「３０」となり、選択対象のメニュー項目はメニュー項目Ｍ３０となる。その後、ユーザーは、決定押下を行い、メニュー項目Ｍ３０を選択したメニュー項目として確定する。これにより、メニュー項目Ｍ３０に対応する機能が実行される。
このように、スキップ押下を利用した場合、１２秒程度、押下スイッチ１７を継続して押下した後、２回、選択押下を行った上で決定押下を行うという、非常に簡便な操作でメニュー項目Ｍ３０を選択可能である。さらに、スキップ押下中は、１秒毎に選択対象のメニュー項目が飛ばされて切り替わるため、迅速にメニュー項目Ｍ３０を選択可能である。
【００３３】
以上説明したように、本実施形態では、押下スイッチ１７が継続して操作された時間に基づいて、メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える。
これによれば、押下スイッチ１７が継続して操作された時間に基づいて、所定の順序で並べられた複数のメニュー項目を有するメニュー内で、選択対象のメニュー項目が順番を飛ばして切り替えられるため、迅速に所望のメニュー項目を選択可能である。特に、上記によれば、押下スイッチ１７を継続して押下するという簡便な操作によって、迅速に所望のメニュー項目を選択することが可能となる。
【００３４】
また、本実施形態では、押下スイッチ１７が継続して押下されている間、所定の時間経過する度に、メニュー内で、選択対象のメニュー項目を、所定の数だけ順番を飛ばして切り替える。
これによれば、選択したいメニュー項目の位置に応じた時間分、押下スイッチ１７を継続して操作した後に、メニュー項目を選択することによって、迅速、かつ、簡便に当該メニュー項目を選択できる。
【００３５】
また、本実施形態では、搬送部として機能する搬送機構と、記録部として機能する印刷ヘッド、及び、印刷ヘッド駆動機構を備え、メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、ロール紙１０の搬送を実行する。
これによれば、選択対象のメニュー項目が順番を飛ばして切り替えられる度に、画像の記録を伴わないロール紙１０の搬送が実行されるため、ユーザーは、ロール紙が搬送されたことや、ロール紙の搬送に伴って発生する音によって、選択対象のメニュー項目が順番を飛ばして切り替えられたことを認識することができ、この認識に基づいて、現在の選択対象のメニュー項目を把握することができる。特に、ロール紙の搬送に際し、画像の記録が実行されないため、画像の記録に供する資源の節約を実現できる。
【００３６】
＜第２実施形態＞
次いで、第２実施形態について説明する。
本実施形態に係るプリンター２ｂの構成は、第１実施形態に係るプリンター２の構成と同一のため、図１及び図２を援用し、その説明を省略する。
図６は、本実施形態に係るプリンター２ｂの動作を示すフローチャートであり、図７は、図６のフローチャートを実行した際のプリンター２ｂの状態を時系列で示す図である。
上述した第１実施形態に係るプリンター２は、スキップ押下が開始された後は、所定時間（１秒）経過する度に、３つ順番を飛ばして選択対象のメニュー項目を切り替えていたが、本実施形態では、スキップ押下が開始された後にメニュー項目の切り替えが所定回数（本実施形態では「４回」）以上行われている場合は、３つよりも多い５つ分順番を飛ばして選択対象のメニュー項目を切り替える。
図６と図４との比較において明らかなように、本実施形態は、ステップＳＢ１及びＳＢ２の処理を行う点で第１実施形態と異なっている。
プリンター２ｂの制御部２１は、ステップＳＡ７において、スキップ時間が経過していた場合（ステップＳＡ７：ＹＥＳ）、スキップ押下が開始された後に選択対象のメニュー項目の切り替えが４回以上行われたか否かを判別する（ステップＳＢ１）。ここではメニュー項目の切り替えが４回以上行われたか否かの判断は、ステップＳＡ３及びステップＳＡ９の処理が合計して４回以上行われたか否かを判別することによって行われる。切り替えが行われた回数が４回未満の場合（ステップＳＢ１：ＮＯ）、制御部２１は、処理手順をステップＳＡ９に移行する。
一方、切り替えが行われた回数が４回以上の場合（ステップＳＢ１：ＹＥＳ）、制御部２１は、現時点の変数Ｈ１に格納されているデータが示すみなし選択押下回数に第１スキップ単位数より多い第２スキップ単位数（本実施形態では「５」）を加算した値を、変数Ｈ１に格納する（ステップＳＢ２）。このステップＳＢ２の処理は、図７のポイントＰＢ１、ＰＢ２、及び、ＰＢ３に対応する。
このような処理を実行することにより、プリンター２ｂでは、切り替えが一定の回数行われた後は、メニュー項目の切り替え時に選択対象のメニュー項目が飛ばされる数が増加する。
【００３７】
以上説明したように、本実施形態では、スキップ押下が行われている間、押下スイッチ１７の押下が開始されてからの時間が経過するほど、選択態様のメニュー項目を飛ばす順番の数を増加する。
これによれば、特に、メニュー項目の数が多く、かつ、選択したいメニュー項目が現在選択対象となっているメニュー項目から離れている場合に、より迅速、かつ、簡便に選択したいメニュー項目を選択できる。
【００３８】
＜第３実施形態＞
次いで、第３実施形態について説明する。
本実施形態に係るプリンター２ｃの構成は、第１実施形態に係るプリンター２の構成と同一のため、図１及び図２を援用し、その説明を省略する。
図８は、本実施形態に係るプリンター２ｃの動作を示すフローチャートである。
図８と図４との比較において明らかなように、本実施形態は、ステップＳＡ４の代わりにステップＳＣ１の処理を実行し、ステップＳＡ１０の代わりにステップＳＣ２の処理を実行する点で、第１実施形態と異なっている。
ステップＳＣ１では、プリンター２ｃの制御部２１は、プリントエンジン２０を制御して、現時点の選択対象のメニュー項目を示す情報をロール紙１０に記録した上で、ロール紙１０を搬送する。なお、制御部２１は、選択押下回数テーブル３０を参照し、変数Ｈ１に格納されているデータが示すみなし選択押下回数と同一の値を有する選択押下回数データが選択押下回数フィールド３１に格納されているレコードを特定し、特定したレコードのメニュー項目フィールド３２に格納されているメニュー項目データを参照することによって、ロール紙１０に記録すべきメニュー項目を取得する。
同様に、ステップＳＣ２においても、制御部２１は、プリントエンジン２０を制御して、現時点の選択対象のメニュー項目を示す情報をロール紙１０に記録した上で、ロール紙１０を搬送する。
【００３９】
図９は、メニュー項目を示す情報が記録されたロール紙１０の一例を示す図である。
このように、本実施形態では、選択対象のメニュー項目が順番を飛ばして切り替えられる度に、切り替え後における選択対象のメニュー項目を示す情報の記録、及び、ロール紙１０の搬送が実行される。このため、ユーザーは、ロール紙１０に記録された情報を視認することにより、切り替え後における選択対象のメニュー項目を認識することができる。
特に、上述したように、プリンター２ｃは表示ディスプレーを有していないが、ユーザーは、表示ディスプレーを利用することなく、視覚を通じて選択対象のメニュー項目を確認でき、ユーザーの利便性が向上する。
【００４０】
以上説明したように、本実施形態では、メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、切り替え後の選択対象のメニュー項目を示す情報をロール紙１０に記録すると共に、ロール紙１０を搬送する。
これによれば、選択対象のメニュー項目が順番を飛ばして切り替えられる度に、切り替え後の選択対象のメニュー項目を示す情報がロール紙に記録されるため、ユーザーは、ロール紙に記録された情報を参照することにより、視覚を通じて明確に現在の選択対象のメニュー項目を把握することができる。
【００４１】
＜第４実施形態＞
次いで、第４実施形態について説明する。
本実施形態に係るプリンター２ｄの構成は、第１実施形態に係るプリンター２の構成と同一のため、図１及び図２を援用し、その説明を省略する。
図１０は、本実施形態に係るプリンター２ｄの動作を示すフローチャートである。
図４と図１０との比較において明らかなように、本実施形態は、ステップＳＡ８の処理の前にステップＳＤ１の処理を実行する点で、第１実施形態と異なっている。
図１０に示すように、本実施形態では、ステップＳＡ６において押下スイッチ１７に対する押下が解除された場合（ステップＳＡ６：ＹＥＳ）、制御部２１は、プリントエンジン２０を制御して、現時点の選択対象のメニュー項目を示す情報をロール紙１０に記録した上で、ロール紙１０を搬送する（ステップＳＤ１）。なお、制御部２１は、選択押下回数テーブル３０を参照し、変数Ｈ１に格納されているデータが示すみなし選択押下回数と同一の値を有する選択押下回数データが選択押下回数フィールド３１に格納されているレコードを特定し、特定したレコードのメニュー項目フィールド３２に格納されているメニュー項目データを参照することによって、メニュー項目を取得する。
このように、本実施形態では、押下スイッチ１７に対する押下の解除が行われて初めて、ロール紙１０に選択対象のメニュー項目を示す情報が記録される。従って、押下スイッチ１７の押下中は、ロール紙１０に対する画像の記録に供する資源の削減を実現した上で、選択対象のメニュー項目が切り替わったことをユーザーに認識させることができ、かつ、押下スイッチ１７に対する押下を解除した後は、選択対象のメニュー項目を示す情報をロール紙１０に記録することにより、ユーザーに視覚を通じて確実に、現時点における選択対象のメニュー項目を認識させることができる。
【００４２】
以上説明したように、本実施形態では、押下スイッチ１７が継続して操作されている間は、メニュー内で、選択対象のメニュー項目を、順番を飛ばして切り替える度に、画像の記録を伴わないロール紙１０の搬送を実行し、押下スイッチ１７に対する継続した押下が解除された場合に、解除した時点における選択対象のメニュー項目を示す情報をロール紙１０に記録すると共に、ロール紙１０を搬送する。
これによれば、押下スイッチ１７が継続して押下されている間は、選択対象のメニュー項目が順番を飛ばして切り替えられる度に、画像の記録を伴わないロール紙１０の搬送が実行されるため、ユーザーは、ロール紙１０が搬送されたことや、ロール紙１０の搬送に伴って発生する音によって、選択対象のメニュー項目が順番を飛ばして切り替えられたことを認識することができ、この認識に基づいて、現在の選択対象のメニューを把握することができる。特に、押下スイッチ１７が継続して操作されている間は、ロール紙１０の搬送に際し、画像の記録が実行されないため、画像の記録に供する資源の節約を実現できる。さらに、押下スイッチ１７に対する継続した押下が解除された場合は、解除した時点における選択対象のメニューを示す情報がロール紙１０に記録されるため、ユーザーは、ロール紙１０に記録された情報を参照することにより、視覚を通じて明確に現在の選択対象のメニュー項目を把握することができる。
【００４３】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した第１実施形態では、１秒ごとに３つ選択対象のメニュー項目を飛ばす構成であったが、時間や、飛ばすメニュー項目の数は、メニュー項目の総数等に応じて適宜設計可能である。このことは、他の実施形態についても同様である。
【符号の説明】
【００４４】
２、２ｂ、２ｃ、２ｄ…プリンター、１０…ロール紙、１７…押下スイッチ（操作部）。
【図１】
2011090540.tif 000003
【図２】
2011090540.tif 000004
【図３】
2011090540.tif 000005
【図４】
2011090540.tif 000006
【図５】
2011090540.tif 000007
【図６】
2011090540.tif 000008
【図７】
2011090540.tif 000009
【図８】
2011090540.tif 000010
【図９】
2011090540.tif 000011
【図１０】
2011090540.tif 000012