実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段と、前記ヘルプメッセージを表示する表示手段と、ユーザからの操作を受け付ける操作手段と、前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、を備えることを特徴とするプリンタ。前記実行モードで発生したエラーの種類を判別する判別手段を更に備え、前記記憶手段は、前記実行モードで発生するエラーの種類ごとに、前記ヘルプメッセージと、当該ヘルプメッセージに関連する設定モードとを記憶し、前記表示手段は、判別されたエラーの種類に対応した前記ヘルプメッセージを表示すること、を特徴とする請求項1に記載のプリンタ。前記表示手段は、前記ヘルプメッセージが表示されている際に、当該ヘルプメッセージに関連した前記設定モードを示す情報を表示すること、を特徴とする請求項1又は2に記載のプリンタ。実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段、ユーザからの操作を受け付ける操作手段を備えるプリンタを制御するコンピュータを、前記ヘルプメッセージを表示する表示手段と、前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、して機能させることを特徴とするプログラム。前記実行モードで発生したエラーの種類を判別する判別手段として更に機能させ、前記記憶手段は、前記実行モードで発生するエラーの種類ごとに、前記ヘルプメッセージと、当該ヘルプメッセージに関連する設定モードとを記憶し、前記表示手段は、判別されたエラーの種類に対応した前記ヘルプメッセージを表示すること、を特徴とする請求項4に記載のプログラム。前記表示手段は、前記ヘルプメッセージが表示されている際に、当該ヘルプメッセージに関連した前記設定モードを示す情報を表示すること、を特徴とする請求項4又は5に記載のプログラム。ところで、エラーなどが発生した場合のユーザの対応方法としては、ディスプレイに表示されたヘルプメッセージに従ってエラーの原因を取り除いた後に、所定の設定を行わなければならない場合がある。例えば、用紙詰まりペーパージャムなどが発生した際には、用紙詰まりに関するヘルプメッセージをディプレイに表示させ、そのヘルプメッセージに従って用紙詰まりを取り除いた後、用紙の搬送位置を検出するセンサなどの再設定を行う場合がある。このような場合は、ヘルプメッセージをディスプレイに表示した状態を終了させて、各種動作モードへの移行を受け付けるシステム画面などに戻した後に、所定の設定を行う設定モードへ移行させるための選択操作などを行う必要がある。したがって、ヘルプメッセージをディスプレイに表示した状態から所定の設定を行う設定モードへ移行させる際の、ユーザが行わなければならない操作が煩雑であった。本発明は、上記に鑑みてなされたものであって、ヘルプメッセージを表示した状態から所定の設定を行う設定モードへ移行させる際の、ユーザの操作をより簡便にすることを可能とするプリンタ及びプログラムを提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明のプリンタは、実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段と、前記ヘルプメッセージを表示する表示手段と、ユーザからの操作を受け付ける操作手段と、前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、を備えることを特徴とする。また、本発明のプログラムは、実行モードで発生したエラーに対応するためにヘルプモードにおいて表示するヘルプメッセージと、当該ヘルプメッセージに関連した設定を行うための設定モードとを記憶する記憶手段、ユーザからの操作を受け付ける操作手段を備えるプリンタを制御するコンピュータを、前記ヘルプメッセージを表示する表示手段と、前記ヘルプモードでヘルプメッセージが表示されている際に前記操作手段が予め設定された操作を受け付けた場合に、当該ヘルプモードから、表示されている前記ヘルプメッセージに関連した前記設定モードに動作モードを切り替えるモード切替手段と、して機能させることを特徴とする。本発明は、ヘルプメッセージを表示した状態から所定の設定を行う設定モードへ移行させる際の、ユーザの操作をより簡便にすることを可能とする、という効果を奏する。以下に図1ないし図7を参照して、この発明にかかるプリンタ及びプログラムの最良な実施の形態を詳細に説明する。本実施形態では、台紙に複数のラベルが添付されたラベル用紙を巻き取った用紙ロールを内部に収納し、サーマルヘッドによりバーコードなどの印刷を行う感熱式のプリンタを例示する。なお、プリンタの種別は、上述した感熱式のプリンタに限定するものではなく、インクジェット式であってもよい。プリンタの概略構造について図1、図2を参照して説明する。図1は、本実施形態にかかるプリンタ101の外観を示す斜視図である。図2は、カバーが開いた状態のプリンタ101の外観を示す斜視図である。プリンタ101は、直方体形状の外観形状を有しており、プリンタ101の印字機能、用紙送り機能をなす印字機構300図4参照及び電源となる充電池270図4参照などは、ハウジング102内に収納されている。本実施形態においては、充電池270としてリチウムイオン電池を使用している。ハウジング102は、台紙に複数のラベルL図2参照が貼付されたラベル用紙PTを巻き取った用紙ロールPRを収納する内部構造を有しており、用紙ロールPRを内部に導入できるように上面に開口部106が形成されている。開口部106にはカバー107が回動自在に配置されている。開口部106は、カバー107を開閉することにより開状態又は閉状態にされる。なお、ハウジング102には、カバー107の開閉状態を検知するカバー開閉センサ50図4参照が設けられている。カバー開閉センサ50は、機械式センサであるマイクロスイッチで構成されており、カバー107がハウジング102から開放され、開口部106が開放された状態では電流が流れないオフ状態となる。一方、カバー107が開口部106を覆った状態では電流が流れるオン状態となる。なお、このカバー開閉センサ50は、上述したマイクロスイッチに限られるものではなく、光センサを備えた非接触式スイッチなども使用することができる。カバー107は、開口部106の一辺をなすハウジング102の奥側辺108に取り付けられている。カバー107を閉じた状態において、カバー107の先端である外側辺111と、開口部106の一辺である手前側辺109との間には、プリンタ101の幅方向に印字されたラベル用紙PTを取り出すための細長い隙間部が形成される。この隙間部は、用紙排出口110として機能する。また、ハウジング102の一側面には、各種のコネクタ例えばUSBUniversalSerialBusコネクタなどを有する接続コネクタ部103及び充電池270の着脱を可能とするバッテリー収納部104が配置されている。用紙排出口110から排出されたラベル用紙PTをカットするため、用紙排出口110を構成するハウジング102の手前側辺109やカバー107の外側辺111は、鋭利な形状に形成されている。ハウジング102の内部には、用紙ロールPRを着脱自在に収納可能な用紙収納部105が形成されている。用紙ロールPRは、ロール軸をプリンタ101の幅方向に向けた状態で用紙収納部105に収納され、プラテンローラ117によって引き出されて用紙排出口110図1参照に向けて搬送される。このプラテンローラ117に対向してサーマルヘッド112が配置されている。サーマルヘッド112は、下方に配置されたヘッドブラケット115に着脱できるように配置されている。ヘッドブラケット115は、ハウジング102に固定され、サーマルヘッド112をプリンタ101の奥側上方に付勢する。また、サーマルヘッド112のプリンタ101の奥側には、ヘッドカバー116が隣接して配置される。ヘッドカバー116は、ハウジング102に必要に応じて装着され、サーマルヘッド112を付勢してサーマルヘッド112の振動を防止する。サーマルヘッド112は、所定の複数の密度で発熱素子114が一列に配置されて構成されている。サーマルヘッド112は、ヘッド制御部133図4参照の制御に基づいて発熱素子114が発熱することで、ラベル用紙PTのラベルLを加熱し印字を行う。サーマルヘッド112はヘッドブラケット115に着脱自在に配置され、例えば200dpiのものと、300dpiのものとを選択して配置することができる。また、ハウジング102の内部には、駆動ギア119が配置されている。駆動ギア119は、モータ制御部134図4参照に制御されて駆動するステッピングモータ131図4参照を駆動源として回動する。カバー107において、プラテンローラ117の近傍には、用紙抑えローラ118が配置されている。プラテンローラ117及び用紙抑えローラ118は、いずれもプリンタ101の幅方向に回転軸を向けて回動自在となっている。プラテンローラ117は、カバー107が閉じられた状態でサーマルヘッド112の発熱素子114と接する位置に位置決めされてカバー107に配置されている。プリンタ101の正面側からみてプラテンローラ117の左側には、プラテンローラ117と一体に回動する従動ギア119aが接続されている。従動ギア119aは、カバー107が閉じられた状態になると駆動ギア119と噛み合い、駆動ギア119に駆動される。用紙抑えローラ118は、カバー107が閉じられた状態でヘッドカバー116と接する位置に位置決めされるようにカバー107に接続されている。カバー107が閉じられると、カバー107に取り付けられている従動ギア119aは、駆動ギア119と噛合し、従動ギア119aに連結されたプラテンローラ117を回転駆動する。本実施形態において、駆動ギア119、従動ギア119aとは変速機132図4参照を構成する。本実施形態では、用紙ロールPRは、用紙収納部105内に配置され、レバー122で取り付け/取り外し可能に配置され、その間隔を用紙ロールPRの間隔にあわせて変更できる2枚のガイドフェンス121の間に配置されている。また、ハウジング102には、外部電源からの直流電力を入力する直流電力入力部210が配置されている。この直流電力入力部210にACアダプタ400のプラグ404が差し込まれることで、プリンタ101には直流電力が供給される。ACアダプタ400は、プリンタ101と別体に形成され、外部の商用電力コンセントに差し込まれて、直流電力をプラグ404から出力する。ACアダプタ400は、内部に直流変換回路を備えた本体401と、本体401に取り付けられたコンセントプラグ402と、直流電力出力用のケーブル403と、プラグ404とを備える。例えば、ACアダプタ400は、コンセントプラグ402から入力されたAC100Vの電力をケーブル403先端のプラグ404にDC20Vとして出力する。なお、直流電力入力部210から直流電力を供給する装置としては、汎用ACアダプタの他、カーアダプタ入出力12V、DC-DCコンバータ入力10~60V、出力20V等を使用してもよい。プラグ404を直流電力入力部210に接続することにより、プリンタ101に直流電力が供給され、プリンタ101の駆動や充電池270の充電が可能な状態になる。加えて、ハウジング102には、表示操作部150が設けられている。表示操作部150には、電源スイッチ151と、ユーザが紙送りなどを指示するための紙送りボタン152と、ユーザが紙送りの一時停止などを指示するための一時停止ボタン153PAUSEKEYと、ユーザが決定や取消などを指示するための決定取消ボタン154ENTERKEYCANCELKEYと、LCD155LiquidCrystalDisplayと、通信用窓156とが設けられている。概略的には、プリンタ101は、通信用窓156及び通信インタフェース140図5参照を介した赤外線通信や、接続コネクタ部103及び通信インタフェース140を介したデータ通信によって、外部機器とのデータ送受信を実行できる。例えば、このデータ送受信によって、バーコードなどの印字データを外部機器から受信し、RAM13やフラッシュメモリ14いずれも図5参照に蓄積して印字することができる。外部機器は、例えば、パーソナルコンピュータPC、携帯電話機、ハンディターミナル等であって、ユーザによる操作入力などに応じて各種演算処理を実行する情報機器であってよい。次に、用紙収納部105とサーマルヘッド112とを結ぶ用紙搬送経路について図3を参照して説明する。図3は、用紙搬送経路を示す模式図である。図3に示すように、用紙収納部105とサーマルヘッド112とを結ぶ用紙搬送経路中には、搬送される用紙の位置を検出するセンサであるラベルセンサ51が設けられている。具体的には、ラベルセンサ51は、ラベル用紙PTの台紙に添付されたラベルLの位置を光の明暗によって検出するフォトセンサである。ラベルセンサ51は、ラベル用紙PTの台紙に添付されたラベルL間のギャップを検出するための透過型センサでもよいし、ラベル用紙PTの台紙に貼付されたラベルLを検出するための反射型センサでもよい。ラベルセンサ51はプリンタ制御部135図4参照に接続されている。プリンタ制御部135は、ラベルセンサ51の出力値と予め設定された閾値設定値とを比較して明暗を区別することで、ラベルLを検出している。また、ラベルセンサ51は、搬送されるラベルLの位置を検出するだけでなく、用紙上の所定位置に印刷するために用紙上に予め設けられたブラックマークを検出してもよい。次に、プリンタ101の制御系について説明する。ここで、図4はプリンタ101の制御系を示すブロック図である。図4に示すように、プリンタ101の印字機構300は、サーマルヘッド112にストローブ信号、印字信号を含む印字制御信号を出力するヘッド制御部133と、ステッピングモータ131に駆動パルス信号を出力するモータ制御部134とを備えている。そして、プリンタ制御部135は、カバー開閉センサ50、ラベルセンサ51、表示操作部150、印字機構300など、装置全体を制御する。また、プリンタ101の印字機構300は、ヘッドブラケット115に取り付けられたサーマルヘッド112が300dpiのものであるか、200dpiのものであるかを検出する印字密度検出部136を備えている。ここで、図5は、プリンタ制御部135の構成を示すブロック図である。図5に示すように、プリンタ制御部135は、各種の演算処理を実行して各部を中央制御するCPU11CPUCentralProcessingUnitを有している。このCPU11には、RAM13RAMRandomAccessMemory及び電源を切っても記憶内容を保持することができる不揮発性メモリであるフラッシュメモリ14がシステムバス15を介して接続されている。フラッシュメモリ14は、プリンタ101の動作プログラムや各種設定情報を記憶する。CPU11は、フラッシュメモリ14に記憶された動作プログラムをRAM13の作業領域に展開して実行することにより各部を制御する。動作プログラムには、LCD155にヘルプメッセージを表示するためのプログラムも含まれている。また、各種設定情報には、LCD155に表示する各種ヘルプメッセージに関するデータヘルプメッセージテーブルも含まれている。RAM13は、各種の可変情報を一時的に記憶する。例えば、RAM13の一部の領域は、ラベル用紙PTのラベルLに印刷される印字データ画像データが展開される印刷バッファとして利用される。印字データは、外部機器から受信した印刷対象となるデータである。なお、印字データは、フラッシュメモリ14に記憶されたものであってもよい。また、CPU11には、通信インタフェース140、表示コントローラ141、キーコントローラ142、センサコントローラ143がシステムバス15を介して接続されている。表示コントローラ141は、CPU11の制御のもとで、表示操作部150のLCD155における表示バッテリ残量、電波受信状況、ラベルセンサ51の検査結果などを制御する。キーコントローラ142は、CPU11の制御のもとで、表示操作部150の電源スイッチ151、紙送りボタン152、一時停止ボタン153などからのキー入力を制御する。センサコントローラ143は、CPU11の制御の下で、カバー開閉センサ50やラベルセンサ51などのセンサ類からの入力を制御する。通信インタフェース140は、接続コネクタ部103や通信用窓156などを介し、ホストコンピュータなどの外部の機器と通信を行うためのインタフェースである。通信インタフェース140は、例えばIrDA等の赤外線通信、USB、無線LANLocalAreaNetwork、RS-232C、Bluetooth登録商標等により構成され、ホストコンピュータに設けられた通信インタフェースとの通信が可能である。図4に戻り、プリンタ101は、ハウジング102の内部に電力制御回路200を備える。電力制御回路200は、表示操作部150の電源スイッチ151のON/OFFに従って、ACアダプタ400等を介した外部の商用電力コンセントからの電力又は充電池270からの電力の供給/遮断をソフト的に制御する。ここでいうソフト的とは、プリンタ101の制御信号によって電力の供給/遮断を制御することを意味する。電力制御回路200は、直流電力入力部210と、電圧変更部220と、電力監視部230と、電力制御部240と、電力遮断部250と、電源切替部260と、システム電源供給回路280とを備える。電圧変更部220は、直流電力入力部210から入力された所定電圧範囲例えば10V~25Vの直流電力の電圧を充電池270の充電に適した電圧例えば8.4V又は16.8V:充電池の仕様により異なるに変更する。本実施形態では、充電池270はリチウムイオン充電池であるので、CC/CV充電方式、すなわち、外部DC電圧を降圧して、電流電圧一定充電を行う。また、電圧変更部220は、充電に際して、充電電圧、電流を可変にすることや、再充電の閾値を調整することにより、電池の寿命を延ばすことができる長寿命モードに設定することができる。電力監視部230は、直流電力入力部210からの直流電力の電圧を監視する。電力遮断部250は、電力監視部230が検出した直流電圧が所定範囲例えば10V~25Vから外れた場合、直流電力入力部210からの直流電力を遮断状態にする。電源切替部260は、システム電源供給回路280に供給する電力を直流電力入力部210からの電力及び充電池270からの電力のうちの一方に切り替える。電力制御部240は、電力遮断部250及び電源切替部260に対して以下の制御を行う。まず、電力監視部230の検出結果に基づいて、直流電力入力部210からの直流電力が所定範囲例えば10V~25Vであるとき、電源切替部260を動作させ、直流電力入力部210からの直流電力を電圧変更部220に導通させる。これにより、電圧変更部220から充電池270に充電用の直流電力例えば8.4Vを供給する。この状態で、システム電源供給回路280にも直流電力入力部210からの電力が供給される。また、電力制御部240は、外部から直流電力が直流電力入力部210に供給されている状態でプリンタ制御部135からの印字信号を受けると、電源切替部260を作動させて印字機構300の駆動電力を充電池270の電力とする。これにより、印字指示があったとき印字機構300への直流電力入力部210からの電力は遮断される。ただし、プリンタ制御部135への電力は、直流電力入力部210からの電圧が所定範囲であるときには直流電力入力部210から供給されるものとする。更に、電力制御部240は、印字指示がないときでも、電力監視部230で検出された直流電力の電圧が充電池270の電圧より低いとき、電源切替部260を駆動してシステム電源供給回路280への電力を充電池270から供給する。システム電源供給回路280は、プリンタ制御部135を介して、印字機構300、カバー開閉センサ50、ラベルセンサ51及び表示操作部150などの各部に電力を供給する。印字機構300のサーマルヘッド112には、許容電圧の範囲で電力を印加する。すなわち、プリンタ101が印刷を行うときには、電力遮断部250により、直流電力入力部210からの電力は遮断されている他、電源切替部260により、充電池270からの電力が供給されており、サーマルヘッド112の許容電圧を超える電圧は供給されない。また、システム電源供給回路280は、プリンタ制御部135、カバー開閉センサ50、ラベルセンサ51及び表示操作部150などを駆動する電力例えば電圧、5V、3.5V、3.3V、1.5V等を供給する。このように、システム電源供給回路280は、外部直流電力及び充電池270の電圧の範囲で適正に動作できるように各部への動作入力電圧が設定されている。システム電源供給回路280は、充電池270及び直流電力入力部210からの直流電力で駆動する各電源系のオン、オフの制御を行う。すなわち、システム電源供給回路280は、直流電力入力部210に直流電力が供給されている状態では直流電力入力部210からの直流電力をプリンタ制御部135に供給し、直流電力入力部210に直流電力が供給されていない状態では充電池270からの直流電力をプリンタ制御部135に供給する。また、システム電源供給回路280は、電力制御部240によって、プリンタ制御部135への充電池270からの直流電力が供給されたとき、この直流電力をプリンタ制御部135経由で印字機構300に供給する。なお、プリンタ制御部135は、印字機構300の制御を行う他、電力供給に際しては、電力制御回路200及びシステム電源供給回路280からの情報を取得し、電圧変更部220及びシステム電源供給回路280が充電できる条件であるとき、電力制御部240に充電開始の指示を送る。また、モード切替手段としてのプリンタ制御部135は、表示操作部150によるユーザの操作や、外部直流電力が供給されるか否かなどの機器の状況に応じて、プリンタ101をさまざまな動作モードに切り替える。動作モードとしては、インラインモード、オンラインモード、ヘルプ表示モード、スリープモード、印字モード、充電モード、長寿命充電モード、設定モードなどがある。インラインモードは、サーマルヘッド112による印刷が直ちに行われる動作モードである。オンラインモードは、表示操作部150によるユーザの操作を受け付けて、そのユーザの操作に応じた処理を行う動作モードである。ヘルプ表示モードは、フラッシュメモリ14などに予め記憶されたヘルプメッセージをLCD155に表示する動作モードである。スリープモードは、電力消費を低減するためシステムを省エネルギー状態とする動作モードである。印字モードは、サーマルヘッド112で印字を行う動作モードである。充電モードは、充電池270を充電する動作モードである。長寿命充電モードは、充電池270の寿命を縮めることがない低電圧で充電を行う動作モードである。設定モードは、プリンタ101の各種設定を行う動作モードである。なお、各種設定を行う設定モードとしては、カバー開閉センサ50、ラベルセンサ51などの各種センサの設定を行うセンサ設定モード、充電モード又は長寿命充電モードの切り替え設定などの、電力制御に関する設定を行う電力設定モード、サーマルヘッド112による印字濃度の調整やステッピングモータ131の駆動調整を行う印字設定モード等がある。各モードへの移行は以下のように制御されている。まず、充電池270での駆動時において、インラインモードから所定時間経過した後にスリープモードに入る。スリープモードでは、不要な機能部の電源を閉じ、通信インタフェース140の待ち受けのみを行う。スリープモードであるとき、印字機構300を動作する必要が出た場合や、通信インタフェース140の送受信が発生した場合は、通常のインラインモードに戻す。また、外部からの直流電力の供給時においては、スリープモードには入らず、通常のインラインモードとする。これにより、印字モードへの起動を速くできる。インラインモードでは、通信インタフェース140の待ち受けを行いつつ、電圧変更部220で充電池270の充電制御を行う。また、インラインモードにおいて、表示操作部150によりユーザからの所定の操作を受け付けた場合はオンラインモードに入る。オンラインモードでは、表示操作部150で受け付けたユーザの操作に応じて、センサ設定モード、電力設定モード、印字設定モード等の設定モードへ移行する。また、オンラインモードにおいて、表示操作部150によりユーザからの所定の操作を受け付けた場合はインラインモードに戻る。また、インラインモードやオンラインモードなどの実行モードにおいてエラーが発生した場合は、発生したエラーの種類に対応したヘルプメッセージを表示するヘルプ表示モードへ移行する。なお、ヘルプ表示モードへの移行は、オンラインモード時におけるユーザの操作に応じたものであってもよい。このようなプリンタ101では、用紙収納部105に用紙ロールPRを収納してラベル用紙PTを引き出して、カバー107を閉じると、引き出されたラベル用紙PTはサーマルヘッド112及びプラテンローラ117の間に挟まれ、かつ、ヘッドカバー116及び用紙抑えローラ118の間に挟まれる。この状態でプリンタ制御部135の制御の下に印字モードとなった場合には、ステッピングモータ131がモータ制御部134の制御によって駆動されると、ラベル用紙PTは、用紙ロールPRからサーマルヘッド112を経由して用紙排出口110に向かう方向に搬送される。また、サーマルヘッド112は、ヘッド制御部133の制御に基づいて発熱素子114を発熱させることによって、搬送されるラベル用紙PTのラベルLに対し所定の内容を印刷する。設定モードでは、表示操作部150で受け付けたユーザの操作に応じて、プリンタ101の各種設定を行う。設定モードにおいて、表示操作部150によりユーザからの所定の操作を受け付けた場合はオンラインモードに戻る。ヘルプ表示モードでは、発生したエラーの種類に対応したヘルプメッセージを、フラッシュメモリ14から読み出してLCD155に表示する。ヘルプ表示モードにおいて、決定取消ボタン154により取消指示があった場合はオンラインモードに戻る。また、ヘルプ表示モードにおいて、予め設定された所定の操作例えば一時停止ボタン153の操作などが行われた場合はヘルプメッセージに関連した設定モードへ動作モードを切り替える。すなわち、ヘルプ表示モードにおいて、LCD155にヘルプメッセージが表示されている際に、一時停止ボタン153の操作などの所定の操作が行われた場合は、オンラインモードを介することなく、表示されているヘルプメッセージに関連した設定モードへ切り替わることとなる。よって、プリンタ101では、ヘルプメッセージが表示されている状態から、そのヘルプメッセージに関連した設定モードへ移行させる際の、ユーザの操作をより簡便にすることができる。ここで、フラッシュメモリ14に記憶されたプログラムによりCPU11が実行して実現されるプリンタ101の動作の一例について、図6に示すフローチャートを参照して説明する。より具体的には、インラインモード時やオンラインモード時においてエラーが発生した際のエラーメッセージの表示や、そのヘルプメッセージに関連した設定モードへの移行に関連した一連の動作を説明する。図6に示すように、処理が開始されると、CPU11は、インラインモードやオンラインモードなどの実行モードにおいて自装置で発生したエラーの種類を判別するS1。具体的には、CPU11は、プリンタ101の各部へ送信した制御信号例えば駆動パルス信号や印字制御信号などに対応した各部からの返信をもとに自装置の動作状態を監視しており、その動作状態から発生したエラーの種類を判別する。そして、CPU11は、判別したエラーの種類を示すエラーコードを出力する。例えば、電力制御回路200に要求した電力がシステム電源供給回路280から供給されなくなった場合、CPU11は、エラーの種類が電力に関するものであることを示すエラーコードを出力する。これにより、充電池270の駆動時などに電力に関するエラーコードが出力された場合は、充電池270が充電不足であることなどを知ることが可能となる。また、モータ制御部134からの駆動パルス信号でステッピングモータ131が駆動しなかった場合、CPU11は、エラーの種類がラベル用紙PTの詰まり用紙詰まりであることを示すエラーコードを出力する。また、ヘッド制御部133が出力する印字制御信号によるサーマルヘッド112の印字発熱が正常に行われず、ヘッド制御部133からエラーが出力された場合、CPU11は、エラーの種類が印字に関するものであることを示すエラーコードを出力する。なお、上述したエラーの種類は一例であり、他にもカバー開閉センサ50によりカバー107の開状態を検出している際に表示操作部150から印字指示が入力された場合等の操作エラーなどがある。次いで、CPU11は、S1で判別したエラーの種類に対応したヘルプメッセージと、そのヘルプメッセージに関連した設定モードに関する情報とをフラッシュメモリ14などに予め記憶されたヘルプメッセージテーブルを参照して取得するS2。ヘルプメッセージテーブルは、エラーの種類ごとのヘルプメッセージと、そのヘルプメッセージに関連した設定モードへリンクするための情報とを記憶するデータテーブルである。具体的には、電力に関するエラー、用紙詰まりに関するエラー、印字に関するエラー等のエラーコードごとに、エラーの対応法などを記載したヘルプメッセージと、ヘルプメッセージに従ってエラーの原因を取り除いた後に行うべき設定モードへのリンク情報とが記憶されている。このリンク情報は、設定モードの処理を行う設定プログラムのスタートアドレスなどであってよい。また、エラーの種類ごとのヘルプメッセージの各々には、ヘルプメッセージに従ってエラーの原因を取り除いた後に行うべき設定モードであり、ヘルプメッセージに関連した設定モードを示す情報や、その設定モードへ移行するための操作方法例えば一時停止ボタン153の押下などが含まれているものとする。次いで、CPU11は、S2で取得したヘルプメッセージをLCD155に表示しS3、表示操作部150を介したユーザの操作入力を受け付けるS4。次いで、CPU11は、S4で受け付けたユーザの操作入力がヘルプメッセージにリンクされた設定モードへの移行を指示する操作入力であるか否かを判定し、リンクされた設定モードへ移行するか否かを判定するS5。例えば、一時停止ボタン153の押下など、ヘルプメッセージにリンクされた設定モードへの移行を指示する操作入力が行われた場合S5:YES、CPU11はS7へ処理を進める。また、LCD155に表示しきれず、次のページや前のページとされたヘルプメッセージの表示指示や、ヘルプメッセージの表示を終了する指示S5:NOである場合、CPU11はS6へ処理を進める。S6において、CPU11は、S4で受付たユーザの操作入力がヘルプメッセージの表示を終了する指示であるか否かを判定し、処理を終了するか否かを判定するS6。ユーザの操作入力がヘルプメッセージの表示を終了する指示である場合S6:YESは、そのまま処理を終了する。また、ユーザの操作入力がヘルプメッセージの表示を終了する指示でなく、次のページや前のページとされたヘルプメッセージの表示指示などである場合S6:NOは、S3へ処理を戻して、指示されたページをLCD155に表示させる。S7において、CPU11は、ヘルプメッセージにリンクされた設定モードへの移行を指示する操作入力に従い、リンクされた設定モードの処理を行う設定プログラムを起動させることで、その設定モードの処理を行ってS7、処理を終了する。図7は、表示操作部150に表示される画像G1~G5の一例を示す図である。具体的には、画像G1~G4は、S3においてLCD155に表示される、エラーの種類が用紙詰まりPAPERJAMである場合のヘルプメッセージを含む画像である。また、画像G5は、S7におけるリンクされた設定モードの処理でLCD155に表示される画像である。図7に示すように、S3では、決定取消ボタン154による操作ENTER/CANCELに応じた、ヘルプメッセージを含む画像G1~G4がLCD155に表示される。例えば、画像G2が表示されている際に、決定取消ボタン154によりCANCELが操作されると、前のページとされたヘルプメッセージを含む画像G1がLCD155に表示されることとなる。逆に、画像G2が表示されている際に、決定取消ボタン154によりENTERが操作されると、次のページとされたヘルプメッセージを含む画像G3がLCD155に表示されることとなる。また、S3で表示されるヘルプメッセージには、ヘルプメッセージに関連した設定モードを示す情報や、その設定モードへ移行するための操作方法などが含まれている例えば画像G4など。そして、エラーの種類が用紙詰まりPAPERJAMであるヘルプメッセージには、関連する設定モードとしてセンサ設定モードがリンクされている。したがって、ヘルプメッセージによりエラーの原因を取り除いた後のユーザは、表示された操作方法一時停止ボタン153の押下をS4で行うことで、オンラインモードに戻すことなく、ヘルプメッセージに関連した設定モードである、センサ設定モード画像G5の表示へ容易に移行させることができる。なお、本実施形態のプリンタ101で実行されるプログラムは、フラッシュメモリ14やROM等に予め組み込まれて提供される。本実施形態のプリンタ101で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、本実施形態のプリンタ101で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のプリンタ101で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。本実施形態のプリンタ101で実行されるプログラムは、上述した各部表示手段、モード切替手段を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示手段、モード切替手段が主記憶装置上に生成されるようになっている。<変形例>次に、上述したプリンタ101の変形例について説明する。図8は、変形例にかかるプリンタ101aの外観を示す斜視図である。図8に示すように、プリンタ101aは、4行程度のメッセージを表示するLCD155aと、矢印キーなどを有する操作キー157とを備える表示操作部150aを、ハウジング102の正面左上に設置する構成である。なお、表示操作部150aの配置位置は一例であって、特に限定しない。図9は、変形例にかかるプリンタ101aの表示操作部150a近傍の正面図である。図9に示すように、表示操作部150aにおいて、LCD155aの下部には、カーソル等の方向操作を行うための上矢印キー157a、左矢印キー157b、下矢印キー157c、右矢印キー157d、ENTERキー157eなどの操作キー157が配置されている。以下、上述したプリンタ101aの表示操作部150aでユーザの操作入力を受け付けた場合のLCD155aの画像表示について説明する。図7に示す画像G1は、エラーの種類が、紙詰まりPARERJAMである場合のヘルプメッセージを含む画像である。紙詰まりPARERJAMエラーが発生したことを検知すると、CPU11は、LCD155aに画像G1の画面を表示する。LCD155aにはPARERJAM用紙を正しくセットして下さいと3行に渡って表示される。CPU11は、操作キー157を介してユーザの操作入力を受け付けるS4。次に、LCD155aに画像G1が表示されている場合において、操作キー157の右矢印キー157d、又はENTERキー157eが押下されたことをCPU11が検知すると、画像G1は画像G2に遷移し、CPU11は、LCD155aに画像G2のメッセージ画面を表示する。例えば、画像G2の1行目から4行目の●紙送り中に紙づま、りが発生した、●紙が正しくセット、されていないの4行のメッセージがLCD155aに表示される。なお、図7の画像G2は、便宜的に、全メッセージを示しているが、実際にLCD155aに表示する画面は、例えば上から4行目までのメッセージを表示する。LCD155aへのメッセージ表示が4行を超える場合、5行目以降のメッセージを表示するには操作キー157の下矢印キー157cを操作し、画面を下にスクロールすることにより、5行目以降の表示を行う。例えば、LCD155aに画像G21行目から4行目が表示されている場合において、下矢印キー157cが一回押下されることをCPU11が検知すると、メッセージを1行、下にスクロールして表示する。この場合、LCD155aの画面は1行、下にスクロールされ、LCD155aには画像G22行目から5行目のりが発生した、●紙が正しくセット、されていない、実際のラベルととのメッセージが表示される。一方、2行目から5行目が表示されている画像G2の画面において、1行目のメッセージ●紙送り中に紙づま、を再度画面に表示させたい場合は、ユーザは上矢印キー157aを一回押下する。CPU11は、上矢印キー157aが押下されたことを検知すると、画面を上に1行スクロールして1行目から4行目を再度、LCD155aに表示する。次に、画像G2の画面表示において、右矢印キー157d、又はENTERキー157eが押下されたことをCPU11が検知すると、LCD155aは画像G2から画像G3に遷移する。画像G3に遷移すると、LCD155aには、画像G3の1行目から4行目の●用紙経路につまっ、た紙を取り除いて下、さい、●用紙を正しくセッのメッセージが画面に表示される。そして、4行目以降のメッセージ表示は上記と同様に、上矢印キー157a、又は下矢印キー157cをユーザ等が押下すると、そのキー操作をCPU11が検知することで、4行目以降のメッセージをスクロールして表示する。なお、画像G3の画面表示において、左矢印キー157b、又は[CANCEL]キーが押下されたことをCPU11が検知すると、画像G3から画像G2に遷移し、画像G2の画面を表示する。次に、画像G3の画面表示において、右矢印キー157d、又はENTERキー157eが押下されたことをCPU11が検知すると、LCD155aの画面は画像G3から画像G4に遷移する。画像G4に遷移すると、CPU11は、LCD155aに画像G4の1行目から4行目の●[RESTART]キーで、発行を再開します、●[CANCEL]キーを、長押しするとデータをの4行のメッセージを画面に表示する。なお、画像G4の画面表示において、左矢印キー157b、又は[CANCEL]キーが押下されたことをCPU11が検知すると、画像G4から前画面表示である画像G3に遷移し、画像G3の画面を表示する。次に、画像G4の画面表示において[PAUSE]キーを長押しすると、すなわち、所定時間[PAUSE]キーが押され続けたことをCPU11が検知すると、センサー設定のための画像G5に遷移する。すなわち、ヘルプ表示モードからセンサ設定モードに移行する。画像G5の表示にて、センサー種別選択の表示が1行目に表示され、1反射センサーの表示が2行目に表示され、2透過センサーの表示が3行目に表示され、3特殊反射センサーの表示が4行目にそれぞれ表示される。そして、画像G5の画面表示において、例えば、2行目の1反射センサーが選択され、ENTERキー157eが押下されたことをCPU11が検知すると、反射センサーが選択され、設定される。S3、S4、S5にて、CPU11が操作部を介してユーザの操作入力を受け付ける処理は、上記のとおり、上矢印キー157a、左矢印キー157b、下矢印キー157c、右矢印キー157d、更にはENTERキー157e、[PAUSE]キー、[CANCEL]キーの入力を検知し、LCD155aに表示される画像G1~G5を切り替えることにより行われる。なお、画像G2、G3等で行う画面のスクロール方法の変形例としては、下矢印キー157cが一回押圧されたことをCPU11が検知すると、複数行のメッセージをスクロールして表示する形態としてもよい。例えば、下矢印キー157cが一回押下されたことをCPU11が検知すると、メッセージを2行、下にスクロールさせる。例えば、画像G2の1行目から4行目の●紙送り中に紙づま、りが発生した、●紙が正しくセット、されていないの4行のメッセージがLCD155aに表示されている場合において、下矢印キー157cが1回押されたことをCPU11が検知すると3行目から6行目の●紙が正しくセット、されていない、●実際のラベルと指、定した用紙センサーのメッセージをLCD155aに表示する。ここで、1行目のメッセージを再度表示させたい場合は、ユーザは上矢印キー157aを一回押下する。CPU11は、上矢印キー157aが押下されたことを検知すると、画面を上に2行スクロールすることで1行目から4行目をLCD155aに表示する形態としてもよい。