(57)【要約】  プリンタ制御方法は、機能項目を実行するための条件と、構成メニューを起動するための条件とを設定するステップと、キー情報が機能項目を実行するための条件を満たす場合、その機能項目を実行するステップと、キー情報が構成メニューを起動するための条件を満たす場合、構成メニューを起動するステップとを有する。プリンタは、機能項目実行条件および構成メニュー起動条件を設定し、キー情報が機能項目実行条件および構成メニュー起動条件を満たすか否かを判定する。上記プリンタは、キー情報が機能項目実行条件を満たすと、機能項目を直接実行する。プリンタが電源オンであるときに、構成メニューの起動を停止することができるので、操作を簡略にすることができ、紙の浪費を低減することができる。【選択図】図１
2010517808.tif 000002
【特許請求の範囲】
【請求項１】
機能項目実行条件および構成メニュー起動条件を設定するステップと、
キー押し情報が前記機能項目実行条件を満たす場合、その機能項目を実行し、キー押し情報が前記構成メニュー起動条件を満たす場合、構成メニューを起動するステップと
を有することを特徴とするプリンタ制御方法。
【請求項２】
前記機能項目実行条件は、プリンタの状態が電源オフから電源オンへ変換することを含むことを特徴とする請求項１記載のプリンタ制御方法。
【請求項３】
前記機能項目実行条件または前記構成メニュー起動条件は、プリンタが電源オン状態である場合に、予め設定された期間内でのキー押し回数が予め設定された回数以上であることを含むことを特徴とする請求項１記載のプリンタ制御方法。
【請求項４】
前記機能項目実行条件または前記構成メニュー起動条件は、プリンタが電源オン状態である場合に、キー押し期間が予め設定された閾値時間より長いことを含むことを特徴とする請求項１記載のプリンタ制御方法。
【請求項５】
前記キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報であることを特徴とする請求項１〜４のいずれか１項に記載のプリンタ制御方法。
【請求項６】
前記機能項目は、「セルフテスト情報の印刷」または「プリンタの設定」であることを特徴とする請求項５記載のプリンタ制御方法。
【請求項７】
前記機能項目が「セルフテスト情報の前半部分の印刷」である場合、その実行条件は、プリンタの状態が電源オフから電源オンへ変換することであり、前記機能項目が「セルフテスト情報の後半部分の印刷」である場合、その実行条件は、キー押し期間が予め設定された閾値時間に等しいというキー押し情報を含むことであり、前記構成メニュー起動条件は、キー押し期間が予め設定された閾値時間に等しくないというキー押し情報を含むことであることを特徴とする請求項１記載のプリンタ制御方法。
【請求項８】
条件情報参照部と、キー押し情報取得部と、判定部と、実行部と、構成メニュー起動部とを備え、
前記条件情報参照部は、ユーザによって設定される条件参照情報を保存するように構成され、前記条件参照情報は、機能項目実行条件と構成メニュー起動条件とを含み、
前記キー押し情報取得部は、キー押し情報を取得し、前記キー押し情報を前記判定部に出力するように構成され、
前記判定部は、前記キー押し情報と前記条件参照情報とを比較し、比較結果を用いて前記キー押し情報が機能項目実行条件か構成メニュー起動条件を満たすか否かを判定するように構成され、前記キー押し情報が前記機能項目実行条件を満たす場合、その機能項目を実行するための実行命令メッセージを送信し、前記キー押し情報が前記構成メニュー起動条件を満たす場合、構成メニューを起動するための起動命令メッセージを送信し、
前記実行部は、前記実行命令メッセージを受信すると前記機能項目を実行するように構成され、
前記構成メニュー起動部は、前記起動命令メッセージを受信すると前記構成メニューを起動するように構成される
ことを特徴とするプリンタ制御装置。
【請求項９】
前記キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報であることを特徴とする請求項８記載のプリンタ制御装置。
【請求項１０】
入力キーと、情報を印刷するように構成される印字部とを備えるとともに、条件情報参照部と、キー押し情報取得部と、判定部と、実行部と、構成メニュー起動部とをさらに備え、
前記条件情報参照部は、ユーザによって設定される条件参照情報を保存するように構成され、前記条件参照情報は、機能項目実行条件と構成メニュー起動条件とを含み、
前記キー押し情報取得部は、前記入力キーに接続され、キー押し情報を取得し、前記キー押し情報を前記判定部に出力するように構成され、
前記判定部は、前記キー押し情報と前記条件参照情報とを比較し、比較結果を用いて前記キー押し情報が機能項目実行条件か構成メニュー起動条件を満たすか否かを判定するように構成され、前記キー押し情報が前記機能項目実行条件を満たす場合、その機能項目を実行するための実行命令メッセージを送信し、前記キー押し情報が前記構成メニュー起動条件を満たす場合、構成メニューを起動するための起動命令メッセージを送信し、
前記実行部は、前記実行命令メッセージを受信すると前記機能項目を前記印字部に送信するように構成され、
前記構成メニュー起動部は、前記起動命令メッセージを受信すると前記構成メニューを起動するように構成される
ことを特徴とするプリンタ。
【請求項１１】
前記キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報であることを特徴とする請求項１０記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御の技術分野に関し、特にプリンタ制御方法およびプリンタ制御装置、ならびにその制御装置を含むプリンタに関する。
【背景技術】
【０００２】
現在、ＰＯＳ（Point of sale）プリンタのようなレシートプリンタは、例えば小売店や飲食店、医療事業など、さまざまな分野で用いられている。同時に、多くのユーザは、個別設定機能を提供することを上記プリンタに要求している。個別設定機能とは、ユーザがある特性の設定を自分で変更できる機能である。一般的に、上記設定としては、例えばシリアルインターフェースのボーレートの設定など通信インタフェースの設定がある。特に、プリンタがマイクロコンピュータに接続されていない状態において、機能またはパラメータをプリンタに設定するように構成されている。プリンタをマイクロコンピュータに接続する必要はない。
【０００３】
複数のキーまたは液晶ディスプレイのようなディスプレイモジュールを有するプリンタは、便利かつ柔軟に設定機能を実現することができる。しかしながら、たいていのレシートプリンタ、特にＰＯＳプリンタは、コストを低減するために、１つのキーしか備えておらず、液晶ディスプレイのようなディスプレイモジュールも備えていない。
【０００４】
以下の方法は、１つのキーによってプリンタの設定機能を実現するために用いられる。図１に示すように、上記方法は、電源オンにするためにキーを押し、プリンタ構成メインメニューを印刷するステップと、構成メインメニューの指示にしたがって、プリンタの機能パラメータを設定するためのサブメニューを選択するためにキーを押すステップとを有する。この方法によって、プリンタの機能設定を実現することができる。上記構成メインメニューの情報は、図２に示す。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記方法によれば、プリンタの機能設定を１つのキーによって実行することができる。しかしながら、プリンタの構成メニューを必要とせずに、セルフテスト情報の印刷のような特定の機能項目を実行することを望むユーザも、最初に構成メインメニューを印刷し、それから構成メインメニューの指示にしたがって上記機能項目を実行しなければならない。このため、上記ユーザにとって、操作プロセスが複雑になるとともに、紙を浪費することにもなる。
【０００６】
上記の点に鑑みれば、本発明の目的は、単純な構成で紙を節約することができるプリンタ制御方法、プリンタ制御装置およびプリンタを提供することにある。
【課題を解決するための手段】
【０００７】
プリンタ制御方法は、機能項目実行条件および構成メニュー起動条件を設定するステップと、キー押し情報が機能項目実行条件を満たす場合、その機能項目を実行し、キー押し情報が構成メニュー起動条件を満たす場合、構成メニューを起動するステップとを有する。
【０００８】
好ましくは、機能項目実行条件は、プリンタの状態が電源オフから電源オンへ変換することを含む。
【０００９】
好ましくは、機能項目実行条件または構成メニュー起動条件は、プリンタが電源オン状態である場合に、予め設定された期間内でのキー押し回数が予め設定された回数以上であることを含む。
【００１０】
好ましくは、機能項目実行条件または構成メニュー起動条件は、プリンタが電源オン状態である場合に、キー押し期間が予め設定された閾値時間より長いことを含む。
【００１１】
好ましくは、キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報である。
【００１２】
好ましくは、機能項目は、「セルフテスト情報の印刷」または「プリンタの設定」である。
【００１３】
好ましくは、機能項目が「セルフテスト情報の前半部分の印刷」である場合、その実行条件は、プリンタの状態が電源オフから電源オンへ変換することである。機能項目が「セルフテスト情報の後半部分の印刷」である場合、その実行条件は、キー押し期間が予め設定された閾値時間に等しいというキー押し情報を含むことである。構成メニュー起動条件は、キー押し期間が予め設定された閾値時間に等しくないというキー押し情報を含むことである。
【００１４】
本発明は、さらにプリンタ制御装置を提供する。プリンタ制御装置は、条件情報参照部と、キー押し情報取得部と、判定部と、実行部と、構成メニュー起動部とを備える。条件情報参照部は、ユーザによって設定される条件参照情報を保存するように構成される。条件参照情報には、機能項目実行条件と構成メニュー起動条件とが含まれている。キー押し情報取得部は、キー押し情報を取得し、キー押し情報を判定部に出力するように構成される。判定部は、キー押し情報と条件参照情報とを比較し、比較結果を用いてキー押し情報が機能項目実行条件か構成メニュー起動条件を満たすか否かを判定するように構成される。キー押し情報が機能項目実行条件を満たす場合、判定部は、機能項目を実行するための実行命令メッセージを送信する。キー押し情報が構成メニュー起動条件を満たす場合、判定部は、構成メニューを起動するための起動命令メッセージを送信する。実行部は、実行命令メッセージを受信すると機能項目を実行するように構成される。構成メニュー起動部は、起動命令メッセージを受信すると構成メニューを起動するように構成される。
【００１５】
好ましくは、キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報である。
【００１６】
本発明は、さらにプリンタを提供する。プリンタは、入力キーと、情報を印刷するように構成される印字部とを備える。プリンタは、さらに制御装置を備える。制御装置は、条件情報参照部と、キー押し情報取得部と、判定部と、実行部と、構成メニュー起動部とを備える。条件情報参照部は、ユーザによって設定される条件参照情報を保存するように構成される。条件参照情報には、機能項目実行条件と構成メニュー起動条件とが含まれている。キー押し情報取得部は、入力キーに接続され、キー押し情報を取得し、キー押し情報を判定部に出力するように構成される。判定部は、キー押し情報と条件参照情報とを比較し、比較結果を用いてキー押し情報が機能項目実行条件か構成メニュー起動条件を満たすか否かを判定するように構成される。キー押し情報が機能項目実行条件を満たす場合、判定部は、機能項目を実行するための実行命令メッセージを送信する。キー押し情報が構成メニュー起動条件を満たす場合、判定部は、構成メニューを起動するための起動命令メッセージを送信する。実行部は、実行命令メッセージを受信すると機能項目を印字部に送信するように構成される。構成メニュー起動部は、起動命令メッセージを受信すると構成メニューを起動するように構成される。
【００１７】
好ましくは、キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報である。
【発明の効果】
【００１８】
本発明では、一般的に用いられる機能項目実行条件と構成メニュー起動条件とを設定し、キー押し情報が機能項目実行条件または構成メニュー起動条件を満たすか否かを判定することによって、先行技術に比べて、上記の技術的な課題を解決することができる。キー押し情報が機能項目実行条件を満たす場合、その機能項目が直接実行される。これにより、構成メニューの起動を減らすことができ、単純な操作を実現することができる。メニューの印刷を必要とせずに、直接、特定の機能項目を実行したいユーザにとって、構成メニューを印刷する必要はない。これにより、紙の浪費を防止することができる。
【図面の簡単な説明】
【００１９】
【図１】先行技術の動作を示すフローチャートである。
【図２】先行技術の構成メニューを示す概略図である。
【図３】本発明に係るプリンタ制御方法のフローチャートである。
【図４】本発明の実施形態１に係るプリンタ制御方法のフローチャートである。
【図５】本発明の実施形態２に係るプリンタ制御方法のフローチャートである。
【図６】本発明の実施形態３に係るプリンタ制御方法のフローチャートである。
【図７】セルフテスト情報の前半部分を示す概略図である。
【図８】セルフテスト情報の後半部分を示す概略図である。
【図９】本発明に係るプリンタ制御装置の構成を示すブロック図である。
【図１０】本発明に係るプリンタの構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
本出願は、「プリンタ制御方法、プリンタ制御装置およびプリンタ」という名称で２００７年２月５日に中国特許庁へ出願された中国特許出願番号第２００７１０００３４９２．Ｘ号の優先権を主張する。上記中国特許出願の内容は、本出願に完全に含まれている。
【００２１】
ここで言及されるプリンタは、ＰＯＳプリンタのようなレシートプリンタ、特に１つのキーしか備えていないプリンタを指す。
【００２２】
本発明の実施形態の基本的な考えは、機能項目実行条件と構成メニュー起動条件とが設定され、キー情報が機能項目実行条件を満たす場合にその機能項目が実行され、キー情報が構成メニュー起動条件を満たす場合に構成メニューが起動されることである。
【００２３】
本発明の技術的な解決を当業者に理解させるために図面および実施形態を参照して本発明を詳細に説明する。
【００２４】
図３は、本発明に係るプリンタ制御方法のフローチャートである。
【００２５】
プリンタ制御方法は、以下のステップを有している。
【００２６】
ステップＳ１０１では、機能項目実行条件および構成メニュー起動条件が設定される。
【００２７】
構成メニューには、複数の機能項目と各機能項目の実行手順とが含まれている。「セルフテスト情報を印刷する」や「テストページを印刷する」など一般的に用いられる項目の実行条件が構成メニューに設定されている。また、構成メニュー起動条件も設定されている。これにより、ユーザは、直接機能項目を実行するか、構成メニューを起動するかを選択することができる。
【００２８】
機能項目実行条件および構成メニュー起動条件は、キー押し情報によって設定してもよい。キー押し情報は、予め設定された期間内でのキー押し回数またはキー押し期間であってもよい。機能項目実行条件および構成メニュー起動条件は、予め設定された時間内でのキー押し回数が予め設定された回数と等しいこと、または、キー押し期間が予め設定された閾値時間以上であることである。
【００２９】
ステップＳ１０２では、キー押し情報が機能項目実行条件を満たす場合、その機能項目を実行する。キー押し情報が構成メニュー起動条件を満たす場合、構成メニューを起動する。
【００３０】
キー押し情報が機能項目実行条件または構成メニュー起動条件を満たす場合、そのキー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報である。
【００３１】
予め設定された期間内でのキー押し回数が予め設定された回数と等しい場合、キー押し期間が予め設定された閾値時間以上である場合、または、電源オン指示情報が予め設定された値と等しい場合、キー押し情報が機能項目条件を満たす。
【００３２】
本発明の技術的解決手段について、下記の実施形態を参照して詳細に説明する。
【００３３】
図４は、本発明の実施形態１に係るプリンタ制御方法のフローチャートである。
【００３４】
「セルフテスト情報の印刷」項目の実行条件と構成メニュー起動条件とが設定される。
【００３５】
ユーザは、ＰＯＳプリンタを操作するとき、通常、最初にセルフテスト情報を印刷する。それを通じて、ユーザは、設定情報とプリンタのハードウェア（例えば印字ヘッド）のサービス状態とを知ることができる。
【００３６】
「セルフテスト情報の印刷」項目の実行条件は、プリンタが電源オン状態であるときにプリンタへのキー押し期間が予め設定された閾値時間（例えば３秒間）に等しいことである。
【００３７】
構成メニューには、複数の機能項目と各機能項目の操作指示情報とが含まれている。図２は構成メニューを例示する。ユーザは、構成メニューを通して機能項目（例えば「Ｅｓｃ」、「プリンタテスト１」、「プリンタテスト２」または「プリンタの設定」）を実行するための操作方法を知ることができる。例えば「Ｅｓｃ」項目を実行するためにはキーを１回押す。
【００３８】
構成メニュー起動条件は、プリンタが電源オン状態であるときにプリンタへのキー押し期間が予め設定された閾値時間（例えば３秒間）未満である。
【００３９】
「セルフテスト情報の印刷」項目の実行条件と構成メニュー起動条件とを設定すると、ステップＳ２０１へ進む。
【００４０】
ステップＳ２０１では、電源オンにするためにキーを押す。
【００４１】
１つのキーしか備えていないプリンタにとって、プリンタを制御するためのスイッチは、電源スイッチである。
【００４２】
ステップＳ２０２では、キー押し期間が３秒未満であるか否かを判定する。キー押し期間が３秒未満である場合、ステップＳ２０３へ進む。そうでなければ、ステップＳ２０４へ進む。
【００４３】
ステップＳ２０３では、「セルフテスト情報の印刷」項目を実行する。
【００４４】
ステップＳ２０４では、構成メニューを起動する。
【００４５】
本実施形態によれば、ユーザは、一般的に用いられる項目（「セルフテスト情報の印刷」）の実行条件を特定のキー押し期間で設定することによって、「セルフテスト情報の印刷」項目を実行することができる。これにより、構成メニュー、またはセルフテスト情報を通じてプリンタのハードウェアの操作状態をユーザが知っている場合に、ユーザが最初に構成メニューを印刷してから「セルフテスト情報の印刷」項目を実行しなければならないという問題を回避することができる。これにより、操作を減らすことができ、紙の浪費を防止することができる。
【００４６】
複数の機能項目（例えば「セルフテスト情報の印刷」や「プリンタテスト１」など）がある場合、ユーザは、キー押し期間によって、特定の機能項目を実行するか、構成メニューを起動させるかを制御することができる。しかし、キー押し期間は制御するのが難しく、操作性はよくない。本発明の他の実施形態の技術的解決手段について、詳細に説明する。
【００４７】
図５は、本発明の実施形態２に係るプリンタ制御方法のフローチャートである。
【００４８】
「セルフテスト情報の印刷」や「プリンタテスト１」項目の実行条件として、予め設定された期間（５秒間）内でのキー押し回数が１回または２回であることが設定される。
【００４９】
「プリンタテスト１」項目は、主にテスト情報を印刷するように構成される。それを通して、ユーザは、印刷用紙の印刷内容の位置が適切であるか否かなどを知ることができる。
【００５０】
構成メニュー起動条件は、キー押し回数が予め設定された期間（５秒間）で３回である。
【００５１】
「セルフテスト情報の印刷」の実行条件と構成メニュー起動条件とが設定されると、ステップＳ３０１へ進む。
【００５２】
ステップＳ３０１では、電源オンにするためにキーを押す。
【００５３】
ステップＳ３０２では、５秒間でのキー押し回数を数える。
【００５４】
ステップＳ３０３では、キー押し回数が１回である場合、「セルフテスト情報の印刷」項目を実行する。
【００５５】
ステップＳ３０４では、キー押し回数が２回である場合、「プリンタテスト１」項目を実行する。
【００５６】
ステップＳ３０５では、キー押し回数が３回である場合、構成メニューを起動させる。
【００５７】
本実施形態によれば、予め設定された期間（例えば５秒間）でのキー押し回数が異なる操作に対応する。キー押し回数を制御することは簡単であり、操作性はよい。
【００５８】
図６は、本発明の実施形態３に係るプリンタ制御方法のフローチャートである。
【００５９】
ユーザの習慣によっては、セルフテスト情報は、前半部分と後半部分とに分割されていてもよい。セルフテスト情報の前半部分は、プリンタの設定情報である。図７は、セルフテスト情報の前半部分（設定情報）を示す概略図である。ユーザは、設定情報によって、プリンタのバージョン、インタフェース方法、ボーレート、データバッファスペースサイズなどの情報を知ることができ、パラメータを用いてプリンタを設定するか否かを決定する。セルフテスト情報の後半部分は、プリンタヘッドが動作するか否か、インク密度が適切であるか否かを示すのに適した文字が繰り返された情報である。図８は、セルフテスト情報の後半部分（文字が繰り返された情報）を示す図である。
【００６０】
「セルフテスト情報の前半部分の印刷」項目の実行条件は、電源オン指示情報の値が１（プリンタの状態が電源オフから電源オンへ変換することを指示する）であると予め設定されている。「セルフテスト情報の後半部分の印刷」項目の実行条件は、プリンタが電源オン状態である場合に予め設定された期間内でのキー押し期間が１秒未満であると予め設定されている。
【００６１】
構成メニュー起動条件は、プリンタが電源オン状態である場合にキー押し期間が１秒以上であると予め設定されている。
【００６２】
「セルフテスト情報の前半部分の印刷」や「セルフテスト情報の後半部分の印刷」項目の実行条件および構成メニュー起動条件が設定されると、ステップＳ４０１へ進む。
【００６３】
ステップＳ４０１では、電源オンにするためにキーを押す。
【００６４】
ステップＳ４０２では、「セルフテスト情報の前半部分の印刷」項目を実行する。
【００６５】
プリンタの状態が電源オフから電源オンに変換するので、電源オン指示情報は「１」を示す。
【００６６】
ステップＳ４０３では、キー押し期間が１秒未満である場合、ステップＳ４０４へ進み、そうでなければステップＳ４０５へ進む。
【００６７】
ステップＳ４０４では、「セルフテスト情報の後半部分の印刷」項目を実行する。
【００６８】
ステップＳ４０５では、構成メニューを起動する。
【００６９】
ユーザがプリンタの設定情報を知りたいだけである場合、本実施形態の技術的解決手段は、セルフテスト情報の後半部分の印刷を回避することができる。これにより、紙とインクの浪費を避けることができる。
【００７０】
図９は、本発明に係るプリンタ制御装置の構成を示すブロック図である。
【００７１】
プリンタ制御装置は、条件情報参照部１００と、キー押し情報取得部２００と、判定部３００と、実行部４００と、構成メニュー起動部５００とを備えている。条件情報参照部１００は、ユーザによって設定される条件参照情報を保存するように構成されている。条件参照情報には、機能項目実行条件と構成メニュー起動条件とが含まれている。キー押し情報取得部２００は、ユーザからキー押し情報を取得するように構成されている。判定部３００は、キー押し情報と条件参照情報とを比較し、比較結果を用いてキー押し情報が機能項目実行条件か構成メニュー起動条件を満たすか否かを判定するように構成されている。実行部４００は、キー押し情報が機能項目実行条件を満たすと判定部３００が判定した場合、その機能項目を実行するように構成されている。構成メニュー起動部５００は、キー押し情報が構成メニュー起動条件を満たすと判定部３００が判定した場合、構成メニューを起動するように構成されている。
【００７２】
制御装置の操作主体は、以下の通りである。条件情報参照部１００は、ユーザによって設定される条件参照情報を保存する。キー押し情報取得部２００は、キー押し情報を取得する。判定部３００は、条件情報参照部１００によって提供された条件参照情報と、キー押し情報取得部２００から提供されたキー押し情報とを比較し、比較結果を用いてキー押し情報が条件参照情報（機能項目実行条件および構成メニュー起動条件）に合致するか否かを判定する。判定部３００は、キー押し情報が機能項目条件を満たす場合、実行命令メッセージを送信し、キー押し情報が構成メニュー起動条件を満たす場合、起動命令メッセージを送信する。実行部４００は、実行命令メッセージを受信すると、機能項目を実行する。構成メニュー起動部５００は、起動命令メッセージを受信すると、構成メニューを起動する。
【００７３】
構成メニューには、複数の機能項目と各機能項目の実行手段とが含まれている。「セルフテスト情報の印刷」や「テストページの印刷」など一般的に用いられる機能項目の実行条件は、構成メニューに設定される。また、構成メニュー起動条件も設定される。これにより、ユーザは、直接機能項目を実行するか、構成メニューを起動するかを選択することができる。
【００７４】
機能項目実行条件と構成メニュー起動条件とは、キー押し回数またはキー押し期間によって予め設定されていてもよい。
【００７５】
キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報を含んでいてもよい。
【００７６】
機能項目は、例えば「セルフテスト情報の印刷」や「プリンタテスト１」、「プリンタの設定」など、ユーザによって一般的に用いられる項目であってもよい。
【００７７】
例
機能項目が「セルフテスト情報の印刷」である場合、条件情報参照部１００は、ユーザによって設定された「セルフテスト情報の印刷」項目の実行条件と、構成メニュー起動条件とを記憶する。「セルフテスト情報の印刷」項目の実行条件は、キー押し期間が３秒未満である。構成メニュー起動条件は、キー押し期間が３秒以上である。
【００７８】
プリンタが電源オン状態である場合に、キー押し期間が３秒未満であるというキー押し情報をキー押し情報取得部２００が取得すると、キー押し期間が「セルフテスト情報の印刷」項目の実行条件を満たすことを示す。実行部４００は「セルフテスト情報の印刷」項目を実行する。キー押し期間が３秒以上であるというキー押し情報をキー押し情報取得部２００が取得した場合、構成メニュー起動部５００は構成メニューを起動する。
【００７９】
複数の機能項目（例えば「セルフテスト情報の印刷」や「プリンタテスト１」など）がある場合、ユーザは、キー押し期間によって、特定の機能項目を実行するか、構成メニューを起動するかを制御することができる。しかし、キー押し期間を制御することは難しく、操作性はよくない。
【００８０】
複数の機能項目（例えば「セルフテスト情報の印刷」や「プリンタテスト１」など）がある場合にユーザにとって都合がよいのは、「セルフテスト情報の印刷」項目の実行条件は、キー押し回数が５秒間で１回であり、「プリンタテスト１」項目の実行条件は、キー押し回数が５秒間で２回であり、構成メニュー起動条件は、キー押し回数が５秒間で３回である。
【００８１】
プリンタが電源オン状態である場合に、キー押し回数が５秒間で１回であるというキー押し情報をキー押し情報取得部２００が取得すると、判定部３００は、キー押し回数が「セルフテスト情報の印刷」項目の実行条件を満たすと判定し、実行部４００は「セルフテスト情報の印刷」項目を実行する。キー押し回数が５秒間で２回であるというキー押し情報をキー押し情報取得部２００が取得すると、判定部３００は、キー押し回数が「プリンタテスト１」項目の実行条件を満たすと判定し、実行部４００は「プリンタテスト１」項目を実行する。キー押し回数が５秒間で３回であるというキー押し情報をキー押し情報取得部２００が取得した場合、判定部３００は、キー押し回数が構成メニュー起動条件を満たすと判定し、構成メニュー起動部５００は構成メニューを起動する。
【００８２】
ユーザの習慣によっては、セルフテスト情報は、前半部分と後半部分とに分割されていてもよい。図７に示すように、セルフテスト情報の前半部分は、プリンタの設定情報である。ユーザは、設定情報によって、プリンタのバージョン、インタフェース方法、ボーレート、データバッファスペースサイズなどの情報を知ることができ、パラメータを用いてプリンタを設定するか否かを決定する。セルフテスト情報の後半部分は、図８に示すように、プリンタヘッドが動作するか否か、インク密度が適切であるか否かを示すのに適した文字が繰り返された情報である。
【００８３】
「セルフテスト情報の前半部分の印刷」項目の実行条件は、キー押し期間が４秒以上であり、電源オン指示情報の値が１である（プリンタの状態が電源オフから電源オンへ変換するとの指示）と予め設定されている。「セルフテスト情報の後半部分の印刷」項目の実行条件は、プリンタが電源オン状態である場合に、キー押し期間が１秒未満であると予め設定されている。
【００８４】
構成メニュー起動条件は、プリンタが電源オン状態である場合に、キー押し期間が１秒以上であると予め設定されている。
【００８５】
条件情報参考部１００は、「セルフテスト情報の前半部分の印刷」項目の実行条件と、「セルフテスト情報の後半部分の印刷」項目の実行条件とを記憶する。キー押し期間が４秒以上であるというキー押し情報をキー押し情報取得部２００が取得した場合、判定部３００は、プリンタの状態が電源オフから電源オンへ変換したと判定して、実行命令メッセージに送信し、実行部４００は、実行命令メッセージを受信すると、「セルフテスト情報の前半部分の印刷」項目を実行する。プリンタが電源オン状態であり、キー押し期間が１秒未満であるというキー押し情報をキー押し情報取得部２００が取得した場合、判定部３００は、キー押し期間が「セルフテスト情報の後半部分の印刷」項目の実行条件を満たすと判定し、実行命令メッセージを送信し、実行部４００は、実行命令メッセージを受信すると、「セルフテスト情報の後半部分の印刷」項目を実行する。プリンタが電源オン状態であり、キー押し期間が１秒以上であるというキー押し情報をキー押し情報取得部２００が取得した場合、判定部３００は、キー押し期間が構成メニュー起動条件を満たすと判定し、起動命令メッセージを送信し、構成メニュー起動部５００は、起動命令メッセージを受信すると、構成メニューを起動する。
【００８６】
図１０は、本発明に係るプリンタの構成を示すブロック図である。
【００８７】
プリンタは、入力キー１０と、情報を印刷するように構成されている印字部２０とを備えている。プリンタは、さらに、条件情報参照部３０と、キー押し情報取得部４０と、判定部５０と、実行部６０と、構成メニュー起動部７０とを備えている。
【００８８】
条件情報参照部３０は、ユーザによって設定された条件参照情報を保存するように構成されている。条件参照情報には、機能項目実行条件と構成メニュー起動条件とが含まれている。キー押し情報取得部４０は、ユーザからキー押し情報を取得して、キー押し情報を判定部５０に出力するように構成されている。判定部５０は、キー押し情報と条件参照情報とを比較し、比較結果を用いてキー押し情報が機能項目実行条件か構成メニュー起動条件を満たすか否かを判定するように構成される。判定部５０は、キー押し情報が機能項目実行条件を満たす場合、その機能項目を実行するための実行命令メッセージを送信し、キー押し情報が構成メニュー起動条件を満たす場合、構成メニューを起動するための起動命令メッセージを送信する。実行部６０は、実行命令メッセージを受信すると機能項目を実行するように構成されている。構成メニュー起動部７０は、起動命令メッセージを受信すると構成メニューを起動するように構成されている。
【００８９】
構成メニューには、複数の機能項目と各機能項目の実行方法とが含まれている。「セルフテスト情報の印刷」や「プリンタテスト」など一般的に用いられる機能項目の実行条件は、構成メニューに設定される。また、構成メニュー起動条件も設定される。これにより、ユーザは、直接機能項目を実行するか、構成メニューを起動するかを選択することができる。
【００９０】
機能項目実行条件と構成メニュー起動条件とは、キー押し回数またはキー押し期間によって予め設定されていてもよい。
【００９１】
キー押し情報は、予め設定された期間内でのキー押し回数、キー押し期間、または、プリンタの電源オフ状態から電源オン状態への変換を指示するための電源オン指示情報を含んでいてもよい。
【００９２】
機能項目は、例えば「セルフテスト情報の印刷」や「プリンタテスト１」、「プリンタの設定」など、ユーザによって一般的に使われる項目であってもよい。
【００９３】
例
機能項目が「セルフテスト情報の印刷」である場合、条件情報参照部３０は、ユーザによって設定された「セルフテスト情報の印刷」項目の実行条件と、構成メニュー起動条件とを記憶する。「セルフテスト情報の印刷」項目の実行条件は、キー押し期間が３秒未満である。構成メニュー起動条件は、キー押し期間が３秒以上である。
【００９４】
プリンタが電源オン状態である場合に、キー押し期間が３秒未満であるというキー押し情報をキー押し情報取得部４０が取得すると、キー押し期間が「セルフテスト情報の印刷」項目の実行条件を満たすことを示す。実行部４００は、「セルフテスト情報の印刷」項目を実行する。キー押し期間が３秒以上であるというキー押し情報をキー押し情報取得部４０が取得した場合、構成メニュー起動部７０は構成メニューを起動する。
【００９５】
複数の機能項目（例えば「セルフテスト情報の印刷」や「プリンタテスト１」など）がある場合、ユーザは、キー押し期間によって、特定の機能項目を実行するか、構成メニューを起動するかを制御することができる。しかし、キー押し期間は制御することが難しく、操作性はよくない。
【００９６】
複数の機能項目（例えば「セルフテスト情報の印刷」や「プリンタテスト１」など）がある場合にユーザにとって都合がよいのは、「セルフテスト情報の印刷」項目の実行条件は、キー押し回数が５秒間で１回であり、「プリンタテスト１」項目の実行条件は、キー押し回数が５秒間で２回であり、構成メニュー起動条件は、キー押し回数が５秒間で３回である。
【００９７】
プリンタが電源オン状態である場合に、キー押し回数が５秒間で１回であるというキー押し情報をキー押し情報取得部４０が取得すると、判定部５０は、キー押し回数が「セルフテスト情報の印刷」項目の実行条件を満たすと判定し、第１の実行命令メッセージを送信する。実行部６０は、第１の実行命令メッセージを受信すると、「セルフテスト情報の印刷」項目を実行する。キー押し回数が５秒間で２回であるというキー押し情報をキー押し情報取得部４０が取得すると、判定部５０は、キー押し回数が「プリンタテスト１」項目の実行条件を満たすと判定し、第２の実行命令メッセージを送信する。実行部６０は、第２の実行指導メッセージを受信すると、「プリンタテスト１」項目を実行する。キー押し回数が５秒間で３回であるというキー押し情報をキー押し情報取得部４０が取得すると、判定部５０は、キー押し回数が構成メニュー起動条件を満たすと判定し、起動命令メッセージを送信する。構成メニュー起動部７０は、起動命令メッセージを受信すると、構成メニューを起動する。
【００９８】
ユーザの習慣によっては、セルフテスト情報は、前半部分と後半部分とに分割されていてもよい。図７に示すように、セルフテスト情報の前半部分は、プリンタの設定情報である。ユーザは、設定情報によって、プリンタのバージョン、インタフェース方法、ボーレート、データバッファスペースサイズなどの情報を知ることができ、パラメータを用いてプリンタを設定するか否かを決定する。セルフテスト情報の後半部分は、図８に示すように、プリンタヘッドが動作するか否か、インク密度が適切であるか否かを示すのに適した文字が繰り返された情報である。
【００９９】
「セルフテスト情報の前半部分の印刷」項目の実行条件は、キー押し期間が４秒以上であり、電源オン指示情報の値が１である（プリンタの状態がパワーオフから電源オンまで変換することを指示）。「セルフテスト情報の後半部分の印刷」項目の実行条件は、プリンタが電源オン状態である場合に、キー押し期間が１秒未満である。
【０１００】
構成メニュー起動条件は、プリンタが電源オン状態である場合に、キー押し期間が１秒以上である。
【０１０１】
条件情報参照部３０は、「セルフテスト情報の前半部分の印刷」項目の実行条件と、「セルフテスト情報の後半部分の印刷」項目の実行条件とを記憶する。キー押し期間が４秒以上であるというキー押し情報をキー押し情報取得部４０が取得した場合、判定部５０は、プリンタの状態が電源オフから電源オンへ変換したと判定し、第１の実行命令メッセージを送信する。実行部６０は、第１の実行命令メッセージを受信すると、「セルフテスト情報の前半部分の印刷」項目を実行する。プリンタが電源オン状態であり、キー押し期間が１秒未満であるというキー押し情報をキー押し情報取得部４０が取得した場合、判定部５０は、キー押し期間が「セルフテスト情報の後半部分の印刷」項目の実行条件を満たすと判定し、第２の実行命令メッセージを送信する。実行部６０は、第２の実行指導メッセージを受信すると、「セルフテスト情報の後半部分の印刷」項目を実行する。プリンタが電源オン状態であり、キー押し期間が１秒以上であるというキー押し情報をキー押し情報取得部４０が取得した場合、判定部５０は、キー押し期間が構成メニュー起動条件を満たすと判定し、起動命令メッセージを送信する。構成メニュー起動部７０は、起動命令メッセージを受信すると、構成メニューを起動する。
【０１０２】
本実施形態では、一般的に用いられる機能項目の実行条件と構成メニュー起動条件とが設定される。それを通して、キー押し情報が機能項目実行条件または構成メニュー起動条件を満たすか否かを判定する。キー押し情報が機能項目実行条件を満たす場合、機能項目を直接実行する。これにより、構成メニューの起動を減らすことができ、単純な操作にすることができる。構成メニューを必要とせず特定の機能項目を直接実行したいユーザにとって、構成メニューを印刷する必要はない。これにより、紙の浪費を低減することができる。
【０１０３】
上記の説明は、単に本発明の好ましい実施形態であり、それは本発明の特許請求の範囲を限定するものではない。当業者によって想起される変更、本発明の明細書の範囲内で行われる修正も、本発明の範囲に含まれる。
【図１】
2010517808.tif 000003
【図２】
2010517808.tif 000004
【図３】
2010517808.tif 000005
【図４】
2010517808.tif 000006
【図５】
2010517808.tif 000007
【図６】
2010517808.tif 000008
【図７】
2010517808.tif 000009
【図８】
2010517808.tif 000010
【図９】
2010517808.tif 000011
【図１０】
2010517808.tif 000012
【国際調査報告】
2010517808.tif 000013
2010517808.tif 000014
2010517808.tif 000015
2010517808.tif 000016
2010517808.tif 000017
2010517808.tif 000018
2010517808.tif 000019