(57)【要約】【課題】ヘルプメッセージを表示した状態から所定の設定を行う設定モードへ移行させる際の、ユーザの操作をより簡便にすることを可能とする。【解決手段】プリンタは、実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、そのヘルプメッセージに関連した設定を行うための設定モードとを記憶しており、ヘルプモードでヘルプメッセージが表示されている際（Ｓ３）に、予め設定された操作を受け付けた場合に（Ｓ５：ＹＥＳ）、そのヘルプモードから、表示されているヘルプメッセージに関連した設定モードに動作モードを切り替える。【選択図】図６
2011189733.tif 000002
【特許請求の範囲】
【請求項１】
実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段と、
前記ヘルプメッセージを表示する表示手段と、
ユーザからの操作を受け付ける操作手段と、
前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、
を備えることを特徴とするプリンタ。
【請求項２】
前記実行モードで発生したエラーの種類を判別する判別手段を更に備え、
前記記憶手段は、前記実行モードで発生するエラーの種類ごとに、前記ヘルプメッセージと、当該ヘルプメッセージに関連する設定モードとを記憶し、
前記表示手段は、判別されたエラーの種類に対応した前記ヘルプメッセージを表示すること、
を特徴とする請求項１に記載のプリンタ。
【請求項３】
前記表示手段は、前記ヘルプメッセージが表示されている際に、当該ヘルプメッセージに関連した前記設定モードを示す情報を表示すること、
を特徴とする請求項１又は２に記載のプリンタ。
【請求項４】
実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段、ユーザからの操作を受け付ける操作手段を備えるプリンタを制御するコンピュータを、
前記ヘルプメッセージを表示する表示手段と、
前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、
して機能させることを特徴とするプログラム。
【請求項５】
前記実行モードで発生したエラーの種類を判別する判別手段として更に機能させ、
前記記憶手段は、前記実行モードで発生するエラーの種類ごとに、前記ヘルプメッセージと、当該ヘルプメッセージに関連する設定モードとを記憶し、
前記表示手段は、判別されたエラーの種類に対応した前記ヘルプメッセージを表示すること、
を特徴とする請求項４に記載のプログラム。
【請求項６】
前記表示手段は、前記ヘルプメッセージが表示されている際に、当該ヘルプメッセージに関連した前記設定モードを示す情報を表示すること、
を特徴とする請求項４又は５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ及びプログラムに関する。
【背景技術】
【０００２】
従来、ラベルなどの用紙にバーコード等を印字するプリンタにおいては、エラーなどが発生した場合のユーザの対応方法などをヘルプメッセージとしてＬＣＤ（Liquid  Crystal  Display）などのディスプレイに表示するものがある。特許文献１には、ＬＣＤなどのディスプレイにヘルプメッセージを表示するプリンタが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、エラーなどが発生した場合のユーザの対応方法としては、ディスプレイに表示されたヘルプメッセージに従ってエラーの原因を取り除いた後に、所定の設定を行わなければならない場合がある。例えば、用紙詰まり（ペーパージャム）などが発生した際には、用紙詰まりに関するヘルプメッセージをディプレイに表示させ、そのヘルプメッセージに従って用紙詰まりを取り除いた後、用紙の搬送位置を検出するセンサなどの再設定を行う場合がある。
【０００４】
このような場合は、ヘルプメッセージをディスプレイに表示した状態を終了させて、各種動作モードへの移行を受け付けるシステム画面などに戻した後に、所定の設定を行う設定モードへ移行させるための選択操作などを行う必要がある。したがって、ヘルプメッセージをディスプレイに表示した状態から所定の設定を行う設定モードへ移行させる際の、ユーザが行わなければならない操作が煩雑であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ヘルプメッセージを表示した状態から所定の設定を行う設定モードへ移行させる際の、ユーザの操作をより簡便にすることを可能とするプリンタ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明のプリンタは、実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段と、前記ヘルプメッセージを表示する表示手段と、ユーザからの操作を受け付ける操作手段と、前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、を備えることを特徴とする。
【０００７】
また、本発明のプログラムは、実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段、ユーザからの操作を受け付ける操作手段を備えるプリンタを制御するコンピュータを、前記ヘルプメッセージを表示する表示手段と、前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、して機能させることを特徴とする。
【発明の効果】
【０００８】
本発明は、ヘルプメッセージを表示した状態から所定の設定を行う設定モードへ移行させる際の、ユーザの操作をより簡便にすることを可能とする、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態にかかるプリンタの外観を示す斜視図である。
【図２】図２は、カバーが開いた状態のプリンタの外観を示す斜視図である。
【図３】図３は、用紙搬送経路を示す模式図である。
【図４】図４は、プリンタの制御系を示すブロック図である。
【図５】図５は、プリンタ制御部の構成を示すブロック図である。
【図６】図６は、プリンタの動作の一例を示すフローチャートである。
【図７】図７は、表示・操作部に表示される画像の一例を示す図である。
【図８】図８は、変形例にかかるプリンタの外観を示す斜視図である。
【図９】図９は、変形例にかかるプリンタの表示・操作部近傍の正面図である。
【発明を実施するための形態】
【００１０】
以下に図１ないし図７を参照して、この発明にかかるプリンタ及びプログラムの最良な実施の形態を詳細に説明する。本実施形態では、台紙に複数のラベルが添付されたラベル用紙を巻き取った用紙ロールを内部に収納し、サーマルヘッドによりバーコードなどの印刷を行う感熱式のプリンタを例示する。なお、プリンタの種別は、上述した感熱式のプリンタに限定するものではなく、インクジェット式であってもよい。
【００１１】
プリンタの概略構造について図１、図２を参照して説明する。図１は、本実施形態にかかるプリンタ１０１の外観を示す斜視図である。図２は、カバーが開いた状態のプリンタ１０１の外観を示す斜視図である。
【００１２】
プリンタ１０１は、直方体形状の外観形状を有しており、プリンタ１０１の印字機能、用紙送り機能をなす印字機構３００（図４参照）及び電源となる充電池２７０（図４参照）などは、ハウジング１０２内に収納されている。本実施形態においては、充電池２７０としてリチウムイオン電池を使用している。ハウジング１０２は、台紙に複数のラベルＬ（図２参照）が貼付されたラベル用紙ＰＴを巻き取った用紙ロールＰＲを収納する内部構造を有しており、用紙ロールＰＲを内部に導入できるように上面に開口部１０６が形成されている。開口部１０６にはカバー１０７が回動自在に配置されている。開口部１０６は、カバー１０７を開閉することにより開状態又は閉状態にされる。
【００１３】
なお、ハウジング１０２には、カバー１０７の開閉状態を検知するカバー開閉センサ５０（図４参照）が設けられている。カバー開閉センサ５０は、機械式センサであるマイクロスイッチで構成されており、カバー１０７がハウジング１０２から開放され、開口部１０６が開放された状態では電流が流れないオフ状態となる。一方、カバー１０７が開口部１０６を覆った状態では電流が流れるオン状態となる。なお、このカバー開閉センサ５０は、上述したマイクロスイッチに限られるものではなく、光センサを備えた非接触式スイッチなども使用することができる。
【００１４】
カバー１０７は、開口部１０６の一辺をなすハウジング１０２の奥側辺１０８に取り付けられている。カバー１０７を閉じた状態において、カバー１０７の先端である外側辺１１１と、開口部１０６の一辺である手前側辺１０９との間には、プリンタ１０１の幅方向に印字されたラベル用紙ＰＴを取り出すための細長い隙間部が形成される。この隙間部は、用紙排出口１１０として機能する。
【００１５】
また、ハウジング１０２の一側面には、各種のコネクタ（例えばＵＳＢ（Universal  Serial  Bus）コネクタなど）を有する接続コネクタ部１０３及び充電池２７０の着脱を可能とするバッテリー収納部１０４が配置されている。
【００１６】
用紙排出口１１０から排出されたラベル用紙ＰＴをカットするため、用紙排出口１１０を構成するハウジング１０２の手前側辺１０９やカバー１０７の外側辺１１１は、鋭利な形状に形成されている。
【００１７】
ハウジング１０２の内部には、用紙ロールＰＲを着脱自在に収納可能な用紙収納部１０５が形成されている。用紙ロールＰＲは、ロール軸をプリンタ１０１の幅方向に向けた状態で用紙収納部１０５に収納され、プラテンローラ１１７によって引き出されて用紙排出口１１０（図１参照）に向けて搬送される。このプラテンローラ１１７に対向してサーマルヘッド１１２が配置されている。
【００１８】
サーマルヘッド１１２は、下方に配置されたヘッドブラケット１１５に着脱できるように配置されている。ヘッドブラケット１１５は、ハウジング１０２に固定され、サーマルヘッド１１２をプリンタ１０１の奥側上方に付勢する。また、サーマルヘッド１１２のプリンタ１０１の奥側には、ヘッドカバー１１６が隣接して配置される。ヘッドカバー１１６は、ハウジング１０２に必要に応じて装着され、サーマルヘッド１１２を付勢してサーマルヘッド１１２の振動を防止する。
【００１９】
サーマルヘッド１１２は、所定の複数の密度で発熱素子１１４が一列に配置されて構成されている。サーマルヘッド１１２は、ヘッド制御部１３３（図４参照）の制御に基づいて発熱素子１１４が発熱することで、ラベル用紙ＰＴのラベルＬを加熱し印字を行う。サーマルヘッド１１２はヘッドブラケット１１５に着脱自在に配置され、例えば２００ｄｐｉのものと、３００ｄｐｉのものとを選択して配置することができる。
【００２０】
また、ハウジング１０２の内部には、駆動ギア１１９が配置されている。駆動ギア１１９は、モータ制御部１３４（図４参照）に制御されて駆動するステッピングモータ１３１（図４参照）を駆動源として回動する。
【００２１】
カバー１０７において、プラテンローラ１１７の近傍には、用紙抑えローラ１１８が配置されている。プラテンローラ１１７及び用紙抑えローラ１１８は、いずれもプリンタ１０１の幅方向に回転軸を向けて回動自在となっている。
【００２２】
プラテンローラ１１７は、カバー１０７が閉じられた状態でサーマルヘッド１１２の発熱素子１１４と接する位置に位置決めされてカバー１０７に配置されている。プリンタ１０１の正面側からみてプラテンローラ１１７の左側には、プラテンローラ１１７と一体に回動する従動ギア１１９ａが接続されている。
【００２３】
従動ギア１１９ａは、カバー１０７が閉じられた状態になると駆動ギア１１９と噛み合い、駆動ギア１１９に駆動される。用紙抑えローラ１１８は、カバー１０７が閉じられた状態でヘッドカバー１１６と接する位置に位置決めされるようにカバー１０７に接続されている。カバー１０７が閉じられると、カバー１０７に取り付けられている従動ギア１１９ａは、駆動ギア１１９と噛合し、従動ギア１１９ａに連結されたプラテンローラ１１７を回転駆動する。本実施形態において、駆動ギア１１９、従動ギア１１９ａとは変速機１３２（図４参照）を構成する。
【００２４】
本実施形態では、用紙ロールＰＲは、用紙収納部１０５内に配置され、レバー１２２で取り付け／取り外し可能に配置され、その間隔を用紙ロールＰＲの間隔にあわせて変更できる２枚のガイドフェンス１２１の間に配置されている。
【００２５】
また、ハウジング１０２には、外部電源からの直流電力を入力する直流電力入力部２１０が配置されている。この直流電力入力部２１０にＡＣアダプタ４００のプラグ４０４が差し込まれることで、プリンタ１０１には直流電力が供給される。
【００２６】
ＡＣアダプタ４００は、プリンタ１０１と別体に形成され、外部の商用電力コンセントに差し込まれて、直流電力をプラグ４０４から出力する。ＡＣアダプタ４００は、内部に直流変換回路を備えた本体４０１と、本体４０１に取り付けられたコンセントプラグ４０２と、直流電力出力用のケーブル４０３と、プラグ４０４とを備える。例えば、ＡＣアダプタ４００は、コンセントプラグ４０２から入力されたＡＣ１００Ｖの電力をケーブル４０３先端のプラグ４０４にＤＣ２０Ｖとして出力する。
【００２７】
なお、直流電力入力部２１０から直流電力を供給する装置としては、汎用ＡＣアダプタの他、カーアダプタ（入出力１２Ｖ）、ＤＣ−ＤＣコンバータ（入力１０〜６０Ｖ、出力２０Ｖ）等を使用してもよい。プラグ４０４を直流電力入力部２１０に接続することにより、プリンタ１０１に直流電力が供給され、プリンタ１０１の駆動や充電池２７０の充電が可能な状態になる。
【００２８】
加えて、ハウジング１０２には、表示・操作部１５０が設けられている。表示・操作部１５０には、電源スイッチ１５１と、ユーザが紙送りなどを指示するための紙送りボタン１５２と、ユーザが紙送りの一時停止などを指示するための一時停止ボタン１５３（ＰＡＵＳＥ  ＫＥＹ）と、ユーザが決定や取消などを指示するための決定・取消ボタン１５４（ＥＮＴＥＲ  ＫＥＹ・ＣＡＮＣＥＬ  ＫＥＹ）と、ＬＣＤ１５５（Liquid  Crystal  Display）と、通信用窓１５６とが設けられている。概略的には、プリンタ１０１は、通信用窓１５６及び通信インタフェース１４０（図５参照）を介した赤外線通信や、接続コネクタ部１０３及び通信インタフェース１４０を介したデータ通信によって、外部機器とのデータ送受信を実行できる。例えば、このデータ送受信によって、バーコードなどの印字データを外部機器から受信し、ＲＡＭ１３やフラッシュメモリ１４（いずれも図５参照）に蓄積して印字することができる。外部機器は、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、ハンディターミナル等であって、ユーザによる操作入力などに応じて各種演算処理を実行する情報機器であってよい。
【００２９】
次に、用紙収納部１０５とサーマルヘッド１１２とを結ぶ用紙搬送経路について図３を参照して説明する。図３は、用紙搬送経路を示す模式図である。
【００３０】
図３に示すように、用紙収納部１０５とサーマルヘッド１１２とを結ぶ用紙搬送経路中には、搬送される用紙の位置を検出するセンサであるラベルセンサ５１が設けられている。具体的には、ラベルセンサ５１は、ラベル用紙ＰＴの台紙に添付されたラベルＬの位置を光の明暗によって検出するフォトセンサである。ラベルセンサ５１は、ラベル用紙ＰＴの台紙に添付されたラベルＬ間のギャップを検出するための透過型センサでもよいし、ラベル用紙ＰＴの台紙に貼付されたラベルＬを検出するための反射型センサでもよい。ラベルセンサ５１はプリンタ制御部１３５（図４参照）に接続されている。プリンタ制御部１３５は、ラベルセンサ５１の出力値と予め設定された閾値（設定値）とを比較して明暗を区別することで、ラベルＬを検出している。また、ラベルセンサ５１は、搬送されるラベルＬの位置を検出するだけでなく、用紙上の所定位置に印刷するために用紙上に予め設けられたブラックマークを検出してもよい。
【００３１】
次に、プリンタ１０１の制御系について説明する。ここで、図４はプリンタ１０１の制御系を示すブロック図である。
【００３２】
図４に示すように、プリンタ１０１の印字機構３００は、サーマルヘッド１１２にストローブ信号、印字信号を含む印字制御信号を出力するヘッド制御部１３３と、ステッピングモータ１３１に駆動パルス信号を出力するモータ制御部１３４とを備えている。そして、プリンタ制御部１３５は、カバー開閉センサ５０、ラベルセンサ５１、表示・操作部１５０、印字機構３００など、装置全体を制御する。
【００３３】
また、プリンタ１０１の印字機構３００は、ヘッドブラケット１１５に取り付けられたサーマルヘッド１１２が３００ｄｐｉのものであるか、２００ｄｐｉのものであるかを検出する印字密度検出部１３６を備えている。
【００３４】
ここで、図５は、プリンタ制御部１３５の構成を示すブロック図である。図５に示すように、プリンタ制御部１３５は、各種の演算処理を実行して各部を中央制御するＣＰＵ１１（CPU:Central  Processing  Unit）を有している。このＣＰＵ１１には、ＲＡＭ１３（RAM:Random  Access  Memory）及び電源を切っても記憶内容を保持することができる不揮発性メモリであるフラッシュメモリ１４がシステムバス１５を介して接続されている。
【００３５】
フラッシュメモリ１４は、プリンタ１０１の動作プログラムや各種設定情報を記憶する。ＣＰＵ１１は、フラッシュメモリ１４に記憶された動作プログラムをＲＡＭ１３の作業領域に展開して実行することにより各部を制御する。動作プログラムには、ＬＣＤ１５５にヘルプメッセージを表示するためのプログラムも含まれている。また、各種設定情報には、ＬＣＤ１５５に表示する各種ヘルプメッセージに関するデータ（ヘルプメッセージテーブル）も含まれている。
【００３６】
ＲＡＭ１３は、各種の可変情報を一時的に記憶する。例えば、ＲＡＭ１３の一部の領域は、ラベル用紙ＰＴのラベルＬに印刷される印字データ（画像データ）が展開される印刷バッファとして利用される。印字データは、外部機器から受信した印刷対象となるデータである。なお、印字データは、フラッシュメモリ１４に記憶されたものであってもよい。
【００３７】
また、ＣＰＵ１１には、通信インタフェース１４０、表示コントローラ１４１、キーコントローラ１４２、センサコントローラ１４３がシステムバス１５を介して接続されている。表示コントローラ１４１は、ＣＰＵ１１の制御のもとで、表示・操作部１５０のＬＣＤ１５５における表示（バッテリ残量、電波受信状況、ラベルセンサ５１の検査結果など）を制御する。キーコントローラ１４２は、ＣＰＵ１１の制御のもとで、表示・操作部１５０の電源スイッチ１５１、紙送りボタン１５２、一時停止ボタン１５３などからのキー入力を制御する。センサコントローラ１４３は、ＣＰＵ１１の制御の下で、カバー開閉センサ５０やラベルセンサ５１などのセンサ類からの入力を制御する。
【００３８】
通信インタフェース１４０は、接続コネクタ部１０３や通信用窓１５６などを介し、ホストコンピュータなどの外部の機器と通信を行うためのインタフェースである。通信インタフェース１４０は、例えばＩｒＤＡ等の赤外線通信、ＵＳＢ、無線ＬＡＮ（Local  Area  Network）、ＲＳ−２３２Ｃ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により構成され、ホストコンピュータに設けられた通信インタフェースとの通信が可能である。
【００３９】
図４に戻り、プリンタ１０１は、ハウジング１０２の内部に電力制御回路２００を備える。電力制御回路２００は、表示・操作部１５０の電源スイッチ１５１のＯＮ／ＯＦＦに従って、ＡＣアダプタ４００等を介した外部の商用電力コンセントからの電力又は充電池２７０からの電力の供給／遮断をソフト的に制御する。ここでいうソフト的とは、プリンタ１０１の制御信号によって電力の供給／遮断を制御することを意味する。
【００４０】
電力制御回路２００は、直流電力入力部２１０と、電圧変更部２２０と、電力監視部２３０と、電力制御部２４０と、電力遮断部２５０と、電源切替部２６０と、システム電源供給回路２８０とを備える。
【００４１】
電圧変更部２２０は、直流電力入力部２１０から入力された所定電圧範囲（例えば１０Ｖ〜２５Ｖ）の直流電力の電圧を充電池２７０の充電に適した電圧（例えば８．４Ｖ又は１６．８Ｖ：充電池の仕様により異なる）に変更する。本実施形態では、充電池２７０はリチウムイオン充電池であるので、ＣＣ／ＣＶ充電方式、すなわち、外部ＤＣ電圧を降圧して、電流電圧一定充電を行う。
【００４２】
また、電圧変更部２２０は、充電に際して、充電電圧、電流を可変にすることや、再充電の閾値を調整することにより、電池の寿命を延ばすことができる長寿命モードに設定することができる。電力監視部２３０は、直流電力入力部２１０からの直流電力の電圧を監視する。電力遮断部２５０は、電力監視部２３０が検出した直流電圧が所定範囲（例えば１０Ｖ〜２５Ｖ）から外れた場合、直流電力入力部２１０からの直流電力を遮断状態にする。電源切替部２６０は、システム電源供給回路２８０に供給する電力を直流電力入力部２１０からの電力及び充電池２７０からの電力のうちの一方に切り替える。
【００４３】
電力制御部２４０は、電力遮断部２５０及び電源切替部２６０に対して以下の制御を行う。まず、電力監視部２３０の検出結果に基づいて、直流電力入力部２１０からの直流電力が所定範囲（例えば１０Ｖ〜２５Ｖ）であるとき、電源切替部２６０を動作させ、直流電力入力部２１０からの直流電力を電圧変更部２２０に導通させる。これにより、電圧変更部２２０から充電池２７０に充電用の直流電力（例えば８．４Ｖ）を供給する。この状態で、システム電源供給回路２８０にも直流電力入力部２１０からの電力が供給される。
【００４４】
また、電力制御部２４０は、外部から直流電力が直流電力入力部２１０に供給されている状態でプリンタ制御部１３５からの印字信号を受けると、電源切替部２６０を作動させて印字機構３００の駆動電力を充電池２７０の電力とする。これにより、印字指示があったとき印字機構３００への直流電力入力部２１０からの電力は遮断される。ただし、プリンタ制御部１３５への電力は、直流電力入力部２１０からの電圧が所定範囲であるときには直流電力入力部２１０から供給されるものとする。
【００４５】
更に、電力制御部２４０は、印字指示がないときでも、電力監視部２３０で検出された直流電力の電圧が充電池２７０の電圧より低いとき、電源切替部２６０を駆動してシステム電源供給回路２８０への電力を充電池２７０から供給する。
【００４６】
システム電源供給回路２８０は、プリンタ制御部１３５を介して、印字機構３００、カバー開閉センサ５０、ラベルセンサ５１及び表示・操作部１５０などの各部に電力を供給する。印字機構３００のサーマルヘッド１１２には、許容電圧の範囲で電力を印加する。すなわち、プリンタ１０１が印刷を行うときには、電力遮断部２５０により、直流電力入力部２１０からの電力は遮断されている他、電源切替部２６０により、充電池２７０からの電力が供給されており、サーマルヘッド１１２の許容電圧を超える電圧は供給されない。
【００４７】
また、システム電源供給回路２８０は、プリンタ制御部１３５、カバー開閉センサ５０、ラベルセンサ５１及び表示・操作部１５０などを駆動する電力（例えば電圧、５Ｖ、３．５Ｖ、３．３Ｖ、１．５Ｖ等）を供給する。このように、システム電源供給回路２８０は、外部直流電力及び充電池２７０の電圧の範囲で適正に動作できるように各部への動作入力電圧が設定されている。
【００４８】
システム電源供給回路２８０は、充電池２７０及び直流電力入力部２１０からの直流電力で駆動する各電源系のオン、オフの制御を行う。すなわち、システム電源供給回路２８０は、直流電力入力部２１０に直流電力が供給されている状態では直流電力入力部２１０からの直流電力をプリンタ制御部１３５に供給し、直流電力入力部２１０に直流電力が供給されていない状態では充電池２７０からの直流電力をプリンタ制御部１３５に供給する。
【００４９】
また、システム電源供給回路２８０は、電力制御部２４０によって、プリンタ制御部１３５への充電池２７０からの直流電力が供給されたとき、この直流電力をプリンタ制御部１３５経由で印字機構３００に供給する。
【００５０】
なお、プリンタ制御部１３５は、印字機構３００の制御を行う他、電力供給に際しては、電力制御回路２００及びシステム電源供給回路２８０からの情報を取得し、電圧変更部２２０及びシステム電源供給回路２８０が充電できる条件であるとき、電力制御部２４０に充電開始の指示を送る。
【００５１】
また、モード切替手段としてのプリンタ制御部１３５は、表示・操作部１５０によるユーザの操作や、外部直流電力が供給されるか否かなどの機器の状況に応じて、プリンタ１０１をさまざまな動作モードに切り替える。動作モードとしては、インラインモード、オンラインモード、ヘルプ表示モード、スリープモード、印字モード、充電モード、長寿命充電モード、設定モードなどがある。
【００５２】
インラインモードは、サーマルヘッド１１２による印刷が直ちに行われる動作モードである。オンラインモードは、表示・操作部１５０によるユーザの操作を受け付けて、そのユーザの操作に応じた処理を行う動作モードである。ヘルプ表示モードは、フラッシュメモリ１４などに予め記憶されたヘルプメッセージをＬＣＤ１５５に表示する動作モードである。スリープモードは、電力消費を低減するためシステムを省エネルギー状態とする動作モードである。印字モードは、サーマルヘッド１１２で印字を行う動作モードである。充電モードは、充電池２７０を充電する動作モードである。長寿命充電モードは、充電池２７０の寿命を縮めることがない低電圧で充電を行う動作モードである。設定モードは、プリンタ１０１の各種設定を行う動作モードである。なお、各種設定を行う設定モードとしては、カバー開閉センサ５０、ラベルセンサ５１などの各種センサの設定を行うセンサ設定モード、充電モード又は長寿命充電モードの切り替え設定などの、電力制御に関する設定を行う電力設定モード、サーマルヘッド１１２による印字濃度の調整やステッピングモータ１３１の駆動調整を行う印字設定モード等がある。
【００５３】
各モードへの移行は以下のように制御されている。まず、充電池２７０での駆動時において、インラインモードから所定時間経過した後にスリープモードに入る。スリープモードでは、不要な機能部の電源を閉じ、通信インタフェース１４０の待ち受けのみを行う。スリープモードであるとき、印字機構３００を動作する必要が出た場合や、通信インタフェース１４０の送受信が発生した場合は、通常のインラインモードに戻す。
【００５４】
また、外部からの直流電力の供給時においては、スリープモードには入らず、通常のインラインモードとする。これにより、印字モードへの起動を速くできる。インラインモードでは、通信インタフェース１４０の待ち受けを行いつつ、電圧変更部２２０で充電池２７０の充電制御を行う。また、インラインモードにおいて、表示・操作部１５０によりユーザからの所定の操作を受け付けた場合はオンラインモードに入る。オンラインモードでは、表示・操作部１５０で受け付けたユーザの操作に応じて、センサ設定モード、電力設定モード、印字設定モード等の設定モードへ移行する。また、オンラインモードにおいて、表示・操作部１５０によりユーザからの所定の操作を受け付けた場合はインラインモードに戻る。また、インラインモードやオンラインモードなどの実行モードにおいてエラーが発生した場合は、発生したエラーの種類に対応したヘルプメッセージを表示するヘルプ表示モードへ移行する。なお、ヘルプ表示モードへの移行は、オンラインモード時におけるユーザの操作に応じたものであってもよい。
【００５５】
このようなプリンタ１０１では、用紙収納部１０５に用紙ロールＰＲを収納してラベル用紙ＰＴを引き出して、カバー１０７を閉じると、引き出されたラベル用紙ＰＴはサーマルヘッド１１２及びプラテンローラ１１７の間に挟まれ、かつ、ヘッドカバー１１６及び用紙抑えローラ１１８の間に挟まれる。この状態でプリンタ制御部１３５の制御の下に印字モードとなった場合には、ステッピングモータ１３１がモータ制御部１３４の制御によって駆動されると、ラベル用紙ＰＴは、用紙ロールＰＲからサーマルヘッド１１２を経由して用紙排出口１１０に向かう方向に搬送される。また、サーマルヘッド１１２は、ヘッド制御部１３３の制御に基づいて発熱素子１１４を発熱させることによって、搬送されるラベル用紙ＰＴのラベルＬに対し所定の内容を印刷する。
【００５６】
設定モードでは、表示・操作部１５０で受け付けたユーザの操作に応じて、プリンタ１０１の各種設定を行う。設定モードにおいて、表示・操作部１５０によりユーザからの所定の操作を受け付けた場合はオンラインモードに戻る。ヘルプ表示モードでは、発生したエラーの種類に対応したヘルプメッセージを、フラッシュメモリ１４から読み出してＬＣＤ１５５に表示する。ヘルプ表示モードにおいて、決定・取消ボタン１５４により取消指示があった場合はオンラインモードに戻る。
【００５７】
また、ヘルプ表示モードにおいて、予め設定された所定の操作（例えば一時停止ボタン１５３の操作など）が行われた場合はヘルプメッセージに関連した設定モードへ動作モードを切り替える。すなわち、ヘルプ表示モードにおいて、ＬＣＤ１５５にヘルプメッセージが表示されている際に、一時停止ボタン１５３の操作などの所定の操作が行われた場合は、オンラインモードを介することなく、表示されているヘルプメッセージに関連した設定モードへ切り替わることとなる。よって、プリンタ１０１では、ヘルプメッセージが表示されている状態から、そのヘルプメッセージに関連した設定モードへ移行させる際の、ユーザの操作をより簡便にすることができる。
【００５８】
ここで、フラッシュメモリ１４に記憶されたプログラムによりＣＰＵ１１が実行して実現されるプリンタ１０１の動作の一例について、図６に示すフローチャートを参照して説明する。より具体的には、インラインモード時やオンラインモード時においてエラーが発生した際のエラーメッセージの表示や、そのヘルプメッセージに関連した設定モードへの移行に関連した一連の動作を説明する。
【００５９】
図６に示すように、処理が開始されると、ＣＰＵ１１は、インラインモードやオンラインモードなどの実行モードにおいて自装置で発生したエラーの種類を判別する（Ｓ１）。具体的には、ＣＰＵ１１は、プリンタ１０１の各部へ送信した制御信号（例えば駆動パルス信号や印字制御信号など）に対応した各部からの返信をもとに自装置の動作状態を監視しており、その動作状態から発生したエラーの種類を判別する。そして、ＣＰＵ１１は、判別したエラーの種類を示すエラーコードを出力する。
【００６０】
例えば、電力制御回路２００に要求した電力がシステム電源供給回路２８０から供給されなくなった場合、ＣＰＵ１１は、エラーの種類が電力に関するものであることを示すエラーコードを出力する。これにより、充電池２７０の駆動時などに電力に関するエラーコードが出力された場合は、充電池２７０が充電不足であることなどを知ることが可能となる。また、モータ制御部１３４からの駆動パルス信号でステッピングモータ１３１が駆動しなかった場合、ＣＰＵ１１は、エラーの種類がラベル用紙ＰＴの詰まり（用紙詰まり）であることを示すエラーコードを出力する。また、ヘッド制御部１３３が出力する印字制御信号によるサーマルヘッド１１２の印字（発熱）が正常に行われず、ヘッド制御部１３３からエラーが出力された場合、ＣＰＵ１１は、エラーの種類が印字に関するものであることを示すエラーコードを出力する。なお、上述したエラーの種類は一例であり、他にもカバー開閉センサ５０によりカバー１０７の開状態を検出している際に表示・操作部１５０から印字指示が入力された場合等の操作エラーなどがある。
【００６１】
次いで、ＣＰＵ１１は、Ｓ１で判別したエラーの種類に対応したヘルプメッセージと、そのヘルプメッセージに関連した設定モードに関する情報とをフラッシュメモリ１４などに予め記憶されたヘルプメッセージテーブルを参照して取得する（Ｓ２）。
【００６２】
ヘルプメッセージテーブルは、エラーの種類ごとのヘルプメッセージと、そのヘルプメッセージに関連した設定モードへリンクするための情報とを記憶するデータテーブルである。具体的には、電力に関するエラー、用紙詰まりに関するエラー、印字に関するエラー等のエラーコードごとに、エラーの対応法などを記載したヘルプメッセージと、ヘルプメッセージに従ってエラーの原因を取り除いた後に行うべき設定モードへのリンク情報とが記憶されている。このリンク情報は、設定モードの処理を行う設定プログラムのスタートアドレスなどであってよい。また、エラーの種類ごとのヘルプメッセージの各々には、ヘルプメッセージに従ってエラーの原因を取り除いた後に行うべき設定モードであり、ヘルプメッセージに関連した設定モードを示す情報や、その設定モードへ移行するための操作方法（例えば一時停止ボタン１５３の押下）などが含まれているものとする。
【００６３】
次いで、ＣＰＵ１１は、Ｓ２で取得したヘルプメッセージをＬＣＤ１５５に表示し（Ｓ３）、表示・操作部１５０を介したユーザの操作入力を受け付ける（Ｓ４）。次いで、ＣＰＵ１１は、Ｓ４で受け付けたユーザの操作入力がヘルプメッセージにリンクされた設定モードへの移行を指示する操作入力であるか否かを判定し、リンクされた設定モードへ移行するか否かを判定する（Ｓ５）。
【００６４】
例えば、一時停止ボタン１５３の押下など、ヘルプメッセージにリンクされた設定モードへの移行を指示する操作入力が行われた場合（Ｓ５：ＹＥＳ）、ＣＰＵ１１はＳ７へ処理を進める。また、ＬＣＤ１５５に表示しきれず、次のページや前のページとされたヘルプメッセージの表示指示や、ヘルプメッセージの表示を終了する指示（Ｓ５：ＮＯ）である場合、ＣＰＵ１１はＳ６へ処理を進める。
【００６５】
Ｓ６において、ＣＰＵ１１は、Ｓ４で受付たユーザの操作入力がヘルプメッセージの表示を終了する指示であるか否かを判定し、処理を終了するか否かを判定する（Ｓ６）。ユーザの操作入力がヘルプメッセージの表示を終了する指示である場合（Ｓ６：ＹＥＳ）は、そのまま処理を終了する。また、ユーザの操作入力がヘルプメッセージの表示を終了する指示でなく、次のページや前のページとされたヘルプメッセージの表示指示などである場合（Ｓ６：ＮＯ）は、Ｓ３へ処理を戻して、指示されたページをＬＣＤ１５５に表示させる。
【００６６】
Ｓ７において、ＣＰＵ１１は、ヘルプメッセージにリンクされた設定モードへの移行を指示する操作入力に従い、リンクされた設定モードの処理を行う設定プログラムを起動させることで、その設定モードの処理を行って（Ｓ７）、処理を終了する。
【００６７】
図７は、表示・操作部１５０に表示される画像Ｇ１〜Ｇ５の一例を示す図である。具体的には、画像Ｇ１〜Ｇ４は、Ｓ３においてＬＣＤ１５５に表示される、エラーの種類が用紙詰まり（ＰＡＰＥＲ  ＪＡＭ）である場合のヘルプメッセージを含む画像である。また、画像Ｇ５は、Ｓ７におけるリンクされた設定モードの処理でＬＣＤ１５５に表示される画像である。
【００６８】
図７に示すように、Ｓ３では、決定・取消ボタン１５４による操作（ＥＮＴＥＲ／ＣＡＮＣＥＬ）に応じた、ヘルプメッセージを含む画像Ｇ１〜Ｇ４がＬＣＤ１５５に表示される。例えば、画像Ｇ２が表示されている際に、決定・取消ボタン１５４によりＣＡＮＣＥＬが操作されると、前のページとされたヘルプメッセージを含む画像Ｇ１がＬＣＤ１５５に表示されることとなる。逆に、画像Ｇ２が表示されている際に、決定・取消ボタン１５４によりＥＮＴＥＲが操作されると、次のページとされたヘルプメッセージを含む画像Ｇ３がＬＣＤ１５５に表示されることとなる。
【００６９】
また、Ｓ３で表示されるヘルプメッセージには、ヘルプメッセージに関連した設定モードを示す情報や、その設定モードへ移行するための操作方法などが含まれている（例えば画像Ｇ４など）。そして、エラーの種類が用紙詰まり（ＰＡＰＥＲ  ＪＡＭ）であるヘルプメッセージには、関連する設定モードとしてセンサ設定モードがリンクされている。したがって、ヘルプメッセージによりエラーの原因を取り除いた後のユーザは、表示された操作方法（一時停止ボタン１５３の押下）をＳ４で行うことで、オンラインモードに戻すことなく、ヘルプメッセージに関連した設定モードである、センサ設定モード（画像Ｇ５の表示）へ容易に移行させることができる。
【００７０】
なお、本実施形態のプリンタ１０１で実行されるプログラムは、フラッシュメモリ１４やＲＯＭ等に予め組み込まれて提供される。本実施形態のプリンタ１０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７１】
さらに、本実施形態のプリンタ１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のプリンタ１０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７２】
本実施形態のプリンタ１０１で実行されるプログラムは、上述した各部（表示手段、モード切替手段）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示手段、モード切替手段が主記憶装置上に生成されるようになっている。
【００７３】
＜変形例＞
次に、上述したプリンタ１０１の変形例について説明する。図８は、変形例にかかるプリンタ１０１ａの外観を示す斜視図である。図８に示すように、プリンタ１０１ａは、４行程度のメッセージを表示するＬＣＤ１５５ａと、矢印キーなどを有する操作キー１５７とを備える表示・操作部１５０ａを、ハウジング１０２の正面左上に設置する構成である。なお、表示・操作部１５０ａの配置位置は一例であって、特に限定しない。
【００７４】
図９は、変形例にかかるプリンタ１０１ａの表示・操作部１５０ａ近傍の正面図である。図９に示すように、表示・操作部１５０ａにおいて、ＬＣＤ１５５ａの下部には、カーソル等の方向操作を行うための上矢印キー１５７ａ、左矢印キー１５７ｂ、下矢印キー１５７ｃ、右矢印キー１５７ｄ、ＥＮＴＥＲキー１５７ｅなどの操作キー１５７が配置されている。
【００７５】
以下、上述したプリンタ１０１ａの表示・操作部１５０ａでユーザの操作入力を受け付けた場合のＬＣＤ１５５ａの画像表示について説明する。
【００７６】
図７に示す画像Ｇ１は、エラーの種類が、紙詰まり（ＰＡＲＥＲ  ＪＡＭ）である場合のヘルプメッセージを含む画像である。紙詰まり（ＰＡＲＥＲ  ＪＡＭ）エラーが発生したことを検知すると、ＣＰＵ１１は、ＬＣＤ１５５ａに画像Ｇ１の画面を表示する。ＬＣＤ１５５ａには「ＰＡＲＥＲ  ＪＡＭ  用紙を正しくセットして下さい」と３行に渡って表示される。ＣＰＵ１１は、操作キー１５７を介してユーザの操作入力を受け付ける（Ｓ４）。
【００７７】
次に、ＬＣＤ１５５ａに画像Ｇ１が表示されている場合において、操作キー１５７の右矢印キー１５７ｄ、又はＥＮＴＥＲキー１５７ｅが押下されたことをＣＰＵ１１が検知すると、画像Ｇ１は画像Ｇ２に遷移し、ＣＰＵ１１は、ＬＣＤ１５５ａに画像Ｇ２のメッセージ画面を表示する。例えば、画像Ｇ２の１行目から４行目の「●紙送り中に紙づま」、「りが発生した」、「●紙が正しくセット」、「されていない」の4行のメッセージがＬＣＤ１５５ａに表示される。
【００７８】
なお、図７の画像Ｇ２は、便宜的に、全メッセージを示しているが、実際にＬＣＤ１５５ａに表示する画面は、例えば上から4行目までのメッセージを表示する。ＬＣＤ１５５ａへのメッセージ表示が４行を超える場合、５行目以降のメッセージを表示するには操作キー１５７の下矢印キー１５７ｃを操作し、画面を下にスクロールすることにより、５行目以降の表示を行う。例えば、ＬＣＤ１５５ａに画像Ｇ２（１行目から４行目）が表示されている場合において、下矢印キー１５７ｃが一回押下されることをＣＰＵ１１が検知すると、メッセージを１行、下にスクロールして表示する。この場合、ＬＣＤ１５５ａの画面は１行、下にスクロールされ、ＬＣＤ１５５ａには画像Ｇ２（２行目から５行目）の「りが発生した」、「●紙が正しくセット」、「されていない」、「実際のラベルと」とのメッセージが表示される。
【００７９】
一方、２行目から５行目が表示されている画像Ｇ２の画面において、１行目のメッセージ「●紙送り中に紙づま」、を再度画面に表示させたい場合は、ユーザは上矢印キー１５７ａを一回押下する。ＣＰＵ１１は、上矢印キー１５７ａが押下されたことを検知すると、画面を上に１行スクロールして１行目から４行目を再度、ＬＣＤ１５５ａに表示する。
【００８０】
次に、画像Ｇ２の画面表示において、右矢印キー１５７ｄ、又はＥＮＴＥＲキー１５７ｅが押下されたことをＣＰＵ１１が検知すると、ＬＣＤ１５５ａは画像Ｇ２から画像Ｇ３に遷移する。画像Ｇ３に遷移すると、ＬＣＤ１５５ａには、画像Ｇ３の１行目から４行目の「●用紙経路につまっ」、「た紙を取り除いて下」、「さい」、「●用紙を正しくセッ」のメッセージが画面に表示される。そして、４行目以降のメッセージ表示は上記と同様に、上矢印キー１５７ａ、又は下矢印キー１５７ｃをユーザ等が押下すると、そのキー操作をＣＰＵ１１が検知することで、４行目以降のメッセージをスクロールして表示する。
【００８１】
なお、画像Ｇ３の画面表示において、左矢印キー１５７ｂ、又は［ＣＡＮＣＥＬ］キーが押下されたことをＣＰＵ１１が検知すると、画像Ｇ３から画像Ｇ２に遷移し、画像Ｇ２の画面を表示する。
【００８２】
次に、画像Ｇ３の画面表示において、右矢印キー１５７ｄ、又はＥＮＴＥＲキー１５７ｅが押下されたことをＣＰＵ１１が検知すると、ＬＣＤ１５５ａの画面は画像Ｇ３から画像Ｇ４に遷移する。画像Ｇ４に遷移すると、ＣＰＵ１１は、ＬＣＤ１５５ａに画像Ｇ４の１行目から４行目の「●［ＲＥＳＴＡＲＴ］キーで」、「発行を再開します」、「●［ＣＡＮＣＥＬ］キーを」、「長押しするとデータを」の４行のメッセージを画面に表示する。なお、画像Ｇ４の画面表示において、左矢印キー１５７ｂ、又は［ＣＡＮＣＥＬ］キーが押下されたことをＣＰＵ１１が検知すると、画像Ｇ４から前画面表示である画像Ｇ３に遷移し、画像Ｇ３の画面を表示する。
【００８３】
次に、画像Ｇ４の画面表示において［ＰＡＵＳＥ］キーを長押しすると、すなわち、所定時間［ＰＡＵＳＥ］キーが押され続けたことをＣＰＵ１１が検知すると、センサー設定のための画像Ｇ５に遷移する。すなわち、ヘルプ表示モードからセンサ設定モードに移行する。画像Ｇ５の表示にて、「センサー種別選択」の表示が１行目に表示され、「（１）反射センサー」の表示が２行目に表示され、「（２）透過センサー」の表示が３行目に表示され、「（３）特殊反射センサー」の表示が４行目にそれぞれ表示される。
【００８４】
そして、画像Ｇ５の画面表示において、例えば、２行目の「（１）反射センサー」が選択され、ＥＮＴＥＲキー１５７ｅが押下されたことをＣＰＵ１１が検知すると、反射センサーが選択され、設定される。
【００８５】
Ｓ３、Ｓ４、Ｓ５にて、ＣＰＵ１１が操作部を介してユーザの操作入力を受け付ける処理は、上記のとおり、上矢印キー１５７ａ、左矢印キー１５７ｂ、下矢印キー１５７ｃ、右矢印キー１５７ｄ、更にはＥＮＴＥＲキー１５７ｅ、［ＰＡＵＳＥ］キー、［ＣＡＮＣＥＬ］キーの入力を検知し、ＬＣＤ１５５ａに表示される画像Ｇ１〜Ｇ５を切り替えることにより行われる。
【００８６】
なお、画像Ｇ２、Ｇ３等で行う画面のスクロール方法の変形例としては、下矢印キー１５７ｃが一回押圧されたことをＣＰＵ１１が検知すると、複数行のメッセージをスクロールして表示する形態としてもよい。例えば、下矢印キー１５７ｃが一回押下されたことをＣＰＵ１１が検知すると、メッセージを２行、下にスクロールさせる。例えば、画像Ｇ２の１行目から４行目の「●紙送り中に紙づま」、「りが発生した」、「●紙が正しくセット」、「されていない」の４行のメッセージがＬＣＤ１５５ａに表示されている場合において、下矢印キー１５７ｃが１回押されたことをＣＰＵ１１が検知すると３行目から６行目の「●紙が正しくセット」、「されていない」、「●実際のラベルと指」、「定した用紙センサー」のメッセージをＬＣＤ１５５ａに表示する。ここで、１行目のメッセージを再度表示させたい場合は、ユーザは上矢印キー１５７ａを一回押下する。ＣＰＵ１１は、上矢印キー１５７ａが押下されたことを検知すると、画面を上に２行スクロールすることで１行目から４行目をＬＣＤ１５５ａに表示する形態としてもよい。
【符号の説明】
【００８７】
１１  ＣＰＵ
１３  ＲＡＭ
１４  フラッシュメモリ
１５  システムバス
５０  カバー開閉センサ
５１  ラベルセンサ
１０１、１０１ａ  プリンタ
１３３  ヘッド制御部
１３４  モータ制御部
１３５  プリンタ制御部
１４０  通信インタフェース
１４１  表示コントローラ
１４２  キーコントローラ
１４３  センサコントローラ
１５０、１５０ａ  表示・操作部
１５１  電源スイッチ
１５２  紙送りボタン
１５３  一時停止ボタン
１５４  決定・取消ボタン
１５５、１５５ａ  ＬＣＤ
２００  電力制御回路
３００  印字機構
Ｌ  ラベル
ＰＴ  ラベル用紙
ＰＲ  用紙ロール
Ｇ１、Ｇ２、Ｇ３、Ｇ４、Ｇ５  画像
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開２０００−１２７５５７公報
【図１】
2011189733.tif 000003
【図２】
2011189733.tif 000004
【図３】
2011189733.tif 000005
【図４】
2011189733.tif 000006
【図５】
2011189733.tif 000007
【図６】
2011189733.tif 000008
【図７】
2011189733.tif 000009
【図８】
2011189733.tif 000010
【図９】
2011189733.tif 000011