(57)【要約】【課題】無線通信設定が破壊された場合でもバックアップしておいた無線通信設定に簡単に復旧することができるモバイルプリンタを提供すること。【解決手段】モバイルプリンタでは、「通信設定バックアップ要求」のフラグが「あり」である場合（Ｓ２３：ＹＥＳ）に、通信設定バックアップ処理（Ｓ２４）が行われる。「通信設定バックアップ要求」のフラグが「あり」に設定されるケースは、印刷処理が実行されるときと、受信データ・入力キーに応じた処理（Ｓ２２）が実行されるときである。このようにして、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータが不揮発性メモリにバックアップされており、トラブルにより無線通信設定が破壊された場合でも、バックアップしておいた無線通信設定に簡単に復旧することができる。【選択図】図２
2014215893.tif 000002
【特許請求の範囲】
【請求項１】
無線通信手段と、前記無線通信手段で受信した印刷データを印刷する印刷手段と、前記無線通信手段に関する無線通信設定のパラメータが記憶されたストレージと、ユーザ操作に使用されるインターフェースと、を備えたモバイルプリンタであって、
前記印刷手段による印刷、前記無線通信手段によるバックアップコマンドの受信、又は前記インターフェースによるユーザ操作をトリガーにして、前記無線通信手段に関する無線通信設定のパラメータを前記ストレージにバックアップすること、を特徴とするモバイルプリンタ。
【請求項２】
請求項１に記載するモバイルプリンタであって、
前記無線通信手段に関する無線通信設定のパラメータを前記ストレージにバックアップする内容は、（１）前記無線通信手段に関する無線通信設定のパラメータの全部、（２）前記無線通信手段に関する無線通信設定のパラメータの変更箇所、又は、（３）前記無線通信手段に関する無線通信設定のパラメータの指定箇所のいずれか一つであること、を特徴とするモバイルプリンタ。
【請求項３】
請求項１又は請求項２に記載するモバイルプリンタであって、
前記ストレージを初期化エリアと非初期化エリアとに区分し、
前記ストレージの非初期化エリアに対して前記無線通信手段に関する無線通信設定のパラメータをバックアップすること、を特徴とするモバイルプリンタ。
【請求項４】
請求項３に記載するモバイルプリンタであって、
無線通信とは異なる他の通信手段による復帰コマンドの受信又は前記インターフェースによるユーザ操作をトリガーにして、前記ストレージの非初期化エリアに対してバックアップされた前記無線通信手段に関する無線通信設定のパラメータを前記ストレージの初期化エリアに対してコピーすることにより、前記無線通信手段に関する無線通信設定のパラメータを復帰させること、を特徴とするモバイルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信印刷やバックアップが行われるモバイルプリンタに関するものである。
【背景技術】
【０００２】
バックアップが行われる印刷装置としては、例えば、下記各特許文献に記載された技術がある。
【０００３】
下記特許文献１に記載された技術では、「バックアップメモリの初期化を行う際に、バックアップ中の未解放領域の情報を印刷手段によって印字出力しないため、未解放な情報が外部に漏れるのを防止することができ」るとされる。
【０００４】
下記特許文献２に記載された技術では、「複数のプリンタをネットワークで接続し、各プリンタのバックアップデータを定期的にあるいは随時上記ネットワークを介して他のプリンタに保存する。これによって、サーバ等がなくとも各プリンタ同士で互いのバックアップデータを持ち合うことができるため、各プリンタで発生する各プリンタ固有のデータを効率的にバックアップすることができる」とされる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１６７５２７号公報
【特許文献２】特開２００４−２３０６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、図１０に表すように、無線通信で受信した印刷データを印刷するモバイルプリンタ１０１については、モバイルプリンタ１０１が無線通信設定をバックアップすることが可能であっても、モバイルプリンタ１０１の利用者（各出先Ａ，Ｂ，Ｃで印刷する作業者・営業マン等）は無線通信設定等のテクニカルな知識に乏しいことが多い。
【０００７】
そのため、各出先Ａ，Ｂ，Ｃにおいて、トラブル（誤操作・誤コマンド通信・ノイズによる暴走等）により無線通信設定の破壊（初期化・更新等）がモバイルプリンタ１０１に発生した非常事態になると、モバイルプリンタ１０１の無線通信設定を利用者がその場で復旧することは、モバイルプリンタ１０１の利用者にとって大変に困難な作業であった。
【０００８】
特に、モバイルプリンタ１０１が業務用である場合には、アドミニストレータがモバイルプリンタ１０１とそのホストである携帯端末１０２とを互いに無線通信可能な状態に無線通信設定した上で、モバイルプリンタ１０１と携帯端末１０２とを一緒に利用者に配付するのが一般的である。
【０００９】
この点、アドミニストレータは、無線通信設定がむやみに変更されないようにするため、設定用のツールや設定値の情報等の無線通信復旧手段を、モバイルプリンタ１０１の利用者に公開しないことが多い。従って、たとえモバイルプリンタ１０１の利用者が無線通信設定等のテクニカルな知識に詳しかったとしても、各出先Ａ，Ｂ，Ｃにおいて、モバイルプリンタ１０１の無線通信設定を利用者がその場で復旧することは、モバイルプリンタ１０１の利用者にとって大変に困難な作業であった。
【００１０】
このような状況下では、もし、何らかの理由でモバイルプリンタ１０１の無線通信設定が破壊されてしまった場合、モバイルプリンタ１０１の利用者は、モバイルプリンタ１０１の無線通信設定を復旧させるために返品したり、あるいは、アドミニストレータに無線通信設定の復旧を依頼するために各出先Ａ，Ｂ，Ｃから会社事務所１０３まで帰社しなければならなかった。
【００１１】
また、たとえ設定用のツールや設定値の情報等の無線通信復旧手段が無線通信設定等のテクニカルな知識に詳しいモバイルプリンタの利用者に公開されていたとしても、当該設定用のツールをパーソナルコンピュータ１０４で動作させる必要がある場合（図１１乃至図１３参照）には、同様にして、利用者は各出先Ａ，Ｂ，Ｃから会社事務所１０３まで帰社しなければならないことが多い。
【００１２】
そこで、本発明は、上述した点を鑑みてなされたものであり、無線通信設定が破壊された場合でもバックアップしておいた無線通信設定に簡単に復旧することができるモバイルプリンタを提供することを課題とする。
【課題を解決するための手段】
【００１３】
この課題を解決するためになされた請求項１に係る発明は、無線通信手段と、前記無線通信手段で受信した印刷データを印刷する印刷手段と、前記無線通信手段に関する無線通信設定のパラメータが記憶されたストレージと、ユーザ操作に使用されるインターフェースと、を備えたモバイルプリンタであって、前記印刷手段による印刷、前記無線通信手段によるバックアップコマンドの受信、又は前記インターフェースによるユーザ操作をトリガーにして、前記無線通信手段に関する無線通信設定のパラメータを前記ストレージにバックアップすること、を特徴とする。
【００１４】
また、請求項２に係る発明は、請求項１に記載するモバイルプリンタであって、前記無線通信手段に関する無線通信設定のパラメータを前記ストレージにバックアップする内容は、（１）前記無線通信手段に関する無線通信設定のパラメータの全部、（２）前記無線通信手段に関する無線通信設定のパラメータの変更箇所、又は、（３）前記無線通信手段に関する無線通信設定のパラメータの指定箇所のいずれか一つであること、を特徴とする。
【００１５】
また、請求項３に係る発明は、請求項１又は請求項２に記載するモバイルプリンタであって、前記ストレージを初期化エリアと非初期化エリアとに区分し、前記ストレージの非初期化エリアに対して前記無線通信手段に関する無線通信設定のパラメータをバックアップすること、を特徴とする。
【００１６】
また、請求項４に係る発明は、請求項３に記載するモバイルプリンタであって、無線通信とは異なる他の通信手段による復帰コマンドの受信又は前記インターフェースによるユーザ操作をトリガーにして、前記ストレージの非初期化エリアに対してバックアップされた前記無線通信手段に関する無線通信設定のパラメータを前記ストレージの初期化エリアに対してコピーすることにより、前記無線通信手段に関する無線通信設定のパラメータを復帰させること、を特徴とする。
【発明の効果】
【００１７】
すなわち、請求項１に係る発明であるモバイルプリンタでは、印刷手段による印刷、無線通信手段によるバックアップコマンドの受信、又はインターフェースによるユーザ操作をトリガーにして、無線通信手段に関する無線通信設定のパラメータをストレージにバックアップする。つまり、トラブルにより無線通信設定が破壊された場合でも、バックアップしておいた無線通信設定に簡単に復旧することができる。
【００１８】
この点、印刷手段による印刷のみをトリガーにする場合には、バックアップコマンドやインターフェースを新設することなく、無線通信印刷ができていた過去の状態の無線通信設定に簡単に復旧することができる。
【００１９】
従って、モバイルプリンタのユーザは、モバイルプリンタの無線通信設定を復旧させるために、出先から会社事務所に帰社し、モバイルプリンタのアドミニストレータにその復旧を依頼する必要はない。そのため、モバイルプリンタのユーザやアドミニストレータの負担が軽減される。
【００２０】
また、請求項２に係る発明であるモバイルプリンタでは、無線通信手段に関する無線通信設定のパラメータをストレージにバックアップする内容が、（１）無線通信手段に関する無線通信設定のパラメータの全部、（２）無線通信手段に関する無線通信設定のパラメータの変更箇所、又は、（３）無線通信手段に関する無線通信設定のパラメータの指定箇所のいずれか一つである。つまり、モバイルプリンタの無線通信設定を復旧するためのバックアップ内容を、モバイルプリンタのアドミニストレータやユーザの要望に応じたものにすることができる
【００２１】
また、請求項３に係る発明であるモバイルプリンタでは、ストレージを初期化エリアと非初期化エリアとに区分し、ストレージの非初期化エリアに対して無線通信手段に関する無線通信設定のパラメータをバックアップする。つまり、モバイルプリンタの無線通信設定を復旧するためのバックアップ内容は、無線通信手段によるコマンドの受信又はインターフェースによるユーザ操作によってストレージが初期化されても、削除されることがない。
【００２２】
また、請求項４に係る発明であるモバイルプリンタでは、無線通信とは異なる他の通信手段による復帰コマンドの受信又はインターフェースによるユーザ操作をトリガーにして、ストレージの非初期化エリアに対してバックアップされた無線通信手段に関する無線通信設定のパラメータをストレージの初期化エリアに対してコピーする。このコピーにより、無線通信手段に関する無線通信設定のパラメータを復帰させる。つまり、無線通信とは異なる他の通信手段による復帰コマンドの受信又はインターフェースによるユーザ操作という単純な処理が出先で行われるだけで、無線通信設定を簡単に復旧させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態であるモバイルプリンタを表した外観斜視図である。
【図２】同モバイルプリンタのシステム制御を表したフローチャート図である。
【図３】同モバイルプリンタのシステム制御における受信データ・入力キーに応じた処理を表したフローチャート図である。
【図４】同モバイルプリンタのシステム制御における印刷処理を表したフローチャート図である。
【図５】同モバイルプリンタの機能構成を表したブロック図である。
【図６】同モバイルプリンタのシステム制御における通信設定バックアップ済みデータの復帰処理を表したフローチャート図である。
【図７】同モバイルプリンタのシステム制御における本体設定リセット処理を表したフローチャート図である。
【図８】同モバイルプリンタのシステム制御における通信設定バックアップ処理を表したフローチャート図である。
【図９】同モバイルプリンタの不揮発性メモリの通信設定に関するエリア構成を表した図である。
【図１０】発明が解決しようとする課題を説明するための図である。
【図１１】モバイルプリンタの有線通信設定をパーソナルコンピュータで行う際のディスプレイの表示画面を表した図である。
【図１２】モバイルプリンタの無線通信設定をパーソナルコンピュータで行う際のディスプレイの表示画面を表した図である。
【図１３】モバイルプリンタの無線通信設定をパーソナルコンピュータで行う際のディスプレイの表示画面を表した図である。
【発明を実施するための形態】
【００２４】
［１．モバイルプリンタの外観］
以下、本発明の一実施の形態であるモバイルプリンタ１の外観について図１を参照して説明する。
【００２５】
モバイルプリンタ１は、例えばスマートフォンや携帯電話等の携帯端末（上記図１０の符号１０２参照）より受信した印刷データを、用紙ロールに巻回された感熱式の印字用紙を引き出して印刷する印刷装置である。図１に表すように、モバイルプリンタ１は、上ケース１０と下ケース２０とを嵌合させた略箱形形状の筐体を備えている。上ケース１０及び下ケース２０は例えば樹脂材料で構成される。モバイルプリンタ１は、内部に充電式電池４０（下記図５参照）を内蔵し、その充電式電池４０により駆動可能である。
【００２６】
尚、電源は、上記充電式電池４０に限るものではなく、通常の電池でもよい。
【００２７】
下ケース２０は平面視、略四角形に形成され、下ケース２０の前端部の両角には、左右一対の挿通部１６，１６が各々設けられている。これら挿通部１６，１６にストラップなどを挿通し、肩や首、さらには腰ベルトなどに架けることができる。また、モバイルプリンタ１の利用者は、電池駆動であるモバイルプリンタ１を様々な場所に持ち運び使用することができる。下ケース２０の右側面には、開閉蓋１３のロックを解除するための回転式つまみである開閉部材５が設けられている。
【００２８】
さらに、下ケース２０の前端部の一角側には、押しボタン２が設けられている。
【００２９】
次に、上ケース１０の構造を説明する。図１に表すように、上ケース１０は平面視、略四角形に形成され、上ケース１０の中央部には、印字後の用紙を排出するスリットである排出口１７が設けられている。上ケース１０の上部の外周には、ゴム等の衝撃吸収部材から構成されたプロテクタ１１が設けられている。また、上ケース１０の排出口１７から後ろ側には、開閉可能な開閉蓋１３が設けられている。開閉蓋１３の先端部には、円柱形状のプラテンローラ１４が設けられ、開閉蓋１３の後端部は、下ケース２０に回動可能に軸支されている。また、プラテンローラ１４に対向する上ケース１０の中央部には、固定歯１５が排出口１７の長手方向に沿って設けられている。
【００３０】
［２．モバイルプリンタの機能構成］
図５を用いて、モバイルプリンタ１の機能構成を説明する。
【００３１】
モバイルプリンタ１は、ＣＰＵ４１を有している。ＣＰＵ４１は、不揮発性メモリ３０やＲＯＭ４２に接続されている。不揮発性メモリ３０は、ＳＤＲＡＭ等である。不揮発性メモリ３０の通信設定に関するエリア構成については後述する。そして、ＣＰＵ４１は、不揮発性メモリ３０の一時記憶機能を利用しつつＲＯＭ４２に予め記憶されたプログラムに従って信号処理を行うことによって、モバイルプリンタ１全体の制御を行う。
【００３２】
ＣＰＵ４１は、電源回路４３、モータ駆動回路４５、及びサーマルヘッド制御回路４７に接続されている。電源回路４３は、モバイルプリンタ１の電源である充電式電池４０に対してオン・オフ処理を行う。モータ駆動回路４５は、プラテンローラ１４を駆動する駆動モータ４４の駆動制御を行う。サーマルヘッド制御回路４７は、サーマルヘッド４６の駆動制御を行う。
【００３３】
ＣＰＵ４１は、押しボタン２、入力キー３、用紙検出センサ４８、及び電源キー５０に接続されている。押しボタン２及び入力キー３については後述する。用紙検出センサ４８は、印刷用紙がセットされているか否かを検出する。電源キー５０は、電源のオン・オフ操作するためのキーである。
【００３４】
ＣＰＵ４１は、ＵＳＢインターフェース駆動回路５１、無線通信部５２、及びＢＴ通信部５３に接続されている。
【００３５】
ＵＳＢインターフェース駆動回路５１は、ＵＳＢ端子５４に接続されたＵＳＢケーブル５４Ａの有線通信により、各種コマンドや印刷データ等の通信データ５４Ｂをパーソナルコンピュータ（上記図１０の符号１０４参照）等から受信する。
【００３６】
ＢＴ通信部５３は、ブルートゥース（登録商標）（以下、「ＢＴ」と略記する。）の無線通信により、各種コマンドや印刷データ等の通信データ５３Ａを携帯端末（上記図１０の符号１０２参照）等から受信する。
【００３７】
無線通信部５２は、ＢＴ以外の無線通信により、各種コマンドや印刷データ等の通信データ５２Ａを携帯端末（上記図１０の符号１０２参照）等から受信する。尚、本実施形態では、ワイファイ（登録商標）（以下、「Ｗｉ−Ｆｉ」と略記する。）の無線通信が無線通信部５２で扱われているが、Ｗｉ−Ｆｉ以外の無線通信を無線通信部５２で扱ってもよい。
【００３８】
このような構成において、モバイルプリンタ１で印刷する際には、利用者は、パーソナルコンピュータ（上記図１０の符号１０４参照）や携帯端末（上記図１０の符号１０２参照）等において、印刷用紙に印刷する印刷データの入力を行うとともに、印刷開始コマンドの入力を行う。これにより、パーソナルコンピュータ（上記図１０の符号１０４参照）や携帯端末（上記図１０の符号１０２参照）等からモバイルプリンタ１に、有線通信、ＢＴの無線通信、又はＷｉ−Ｆｉの無線通信を介して、印刷データが送信され、モバイルプリンタ１において印刷データに基づいた印刷がサーマルヘッド４６等により行われる。
【００３９】
［３．不揮発性メモリにおける通信設定に関するエリア構成］
図９に表すように、不揮発性メモリ３０における通信設定に関するエリア構成は、初期化エリア３１と非初期化エリア３５とに分けられる。
【００４０】
初期化エリア３１は、リセットコマンドや入力キー３の操作で初期化されるエリアである。初期化エリア３１には、通信Ａのエリア３２、通信Ｂのエリア３３、及びその他の設定エリア３４がある。
【００４１】
通信Ａのエリア３２には、Ｗｉ−Ｆｉの無線通信に関するパラメータが記憶されている。図９では、その記憶されたパラメータとして、設定１、設定２、設定３、設定４、及び設定５が通信Ａのエリア３２に記憶されている。
【００４２】
通信Ｂのエリア３３には、ＢＴの無線通信に関するパラメータが記憶されている。図９では、その記憶されたパラメータとして、設定１、設定２、及び設定３が通信Ｂのエリア３３に記憶されている。
【００４３】
その他の設定エリア３４には、ＵＳＢケーブル５４Ａの有線通信に関するパラメータが記憶されている。但し、図９では、その記憶されたパラメータは省略している。
【００４４】
これに対して、非初期化エリア３５は、リセットコマンドや入力キー３の操作で初期化されないエリアである。非初期化エリア３５には、バックアップ情報のエリア３６、通信Ａのエリア３７、通信Ｂのエリア３８、及びその他の設定エリア３９がある。
【００４５】
バックアップ情報のエリア３６には、バックアップ情報として、バックアップされる無線通信設定が記憶されている。図９では、そのバックアップされる無線通信設定として、「Ａ−１／３／５」と「Ｂ−１／３」とがバックアップ情報のエリア３６に記憶されている。「Ａ−１／３／５」とは、Ｗｉ−Ｆｉのパラメータである設定１、設定３、及び設定５を意味する。「Ｂ−１／３」とは、ＢＴのパラメータである設定１及び設定３を意味する。
【００４６】
尚、バックアップ情報のエリア３６に記憶されるバックアップ情報は、コマンドや入力キー３の操作で選択することが可能であり、その選択されたバックアップ情報がバックアップ情報のエリア３６に記憶される。
【００４７】
通信Ａのエリア３７には、Ｗｉ−Ｆｉの無線通信に関するパラメータのうち、バックアップ情報として選択されたパラメータが記憶されている。図９では、その選択されたパラメータとして、設定１、設定３、及び設定５が通信Ａのエリア３７に記憶されている。
【００４８】
通信Ｂのエリア３８には、ＢＴの無線通信に関するパラメータのうち、バックアップ情報として選択されたパラメータが記憶されている。図９では、その選択されたパラメータとして、設定１及び設定３が通信Ｂのエリア３８に記憶されている。
【００４９】
その他の設定エリア３４には、ＵＳＢケーブル５４Ａの有線通信に関するパラメータのうち、バックアップ情報として選択されたパラメータが記憶される。但し、図９では、バックアップ情報として選択・記憶されたパラメータは省略している。
【００５０】
［４．モバイルプリンタのシステム制御］
次に、モバイルプリンタ１のシステム制御について図面を参照して説明する。
【００５１】
図２に表すように、先ず、Ｓ１１において、ＣＰＵ４１は、イニシャル処理を行う。その後は、Ｓ１２に進む。
【００５２】
Ｓ１２では、ＣＰＵ４１は、バックアップトリガの設定値の呼び出しを行う。バックアップトリガの設定値は、不揮発性メモリ３０に記憶されている。バックアップトリガの設定値は、後述する図３のＳ４１で説明する。その後は、Ｓ１３に進む。
【００５３】
Ｓ１３では、ＣＰＵ４１は、バックアップ内容設定の呼び出しを行う。バックアップ内容設定は、不揮発性メモリ３０に記憶されている。バックアップ内容設定は、後述する図３のＳ４３で説明する。その後は、Ｓ１４に進む。
【００５４】
Ｓ１４では、ＣＰＵ４１は、通信Ａ（本実施形態では、Ｗｉ−Ｆｉ）のパラメータを不揮発性メモリ３０の初期化エリア３１の通信Ａのエリア３２から取得し、接続処理を開始する。その後は、Ｓ１５に進む。
【００５５】
Ｓ１５では、ＣＰＵ４１は、通信Ｂ（本実施形態では、ＢＴ）のパラメータを不揮発性メモリ３０の初期化エリア３１の通信Ｂのエリア３３から取得し、接続処理を開始する。その後は、Ｓ１６に進む。
【００５６】
Ｓ１６では、ＣＰＵ４１は、その他の通信（本実施形態では、ＵＳＢケーブル５４Ａの有線通信）の接続処理を開始する。その後は、Ｓ１７に進む。
【００５７】
Ｓ１７では、ＣＰＵ４１は、データを受信したか否かを判定する。この判定は、ＵＳＢインターフェース駆動回路５１、無線通信部５２、及びＢＴ通信部５３からの入力信号に基づいて行われる。ここで、データを受信していない場合（Ｓ１７：ＮＯ）には、Ｓ１８に進む。
【００５８】
Ｓ１８では、ＣＰＵ４１は、入力キーからの入力データがあるか否かを判定する。この判定は、押しボタン２や入力キー３からの入力信号に基づいて行われる。つまり、入力キーからの入力データには、入力キー３からの入力データに加え、押しボタン２からの入力データも含まれる。ここで、入力キーからの入力データがない場合（Ｓ１８：ＮＯ）には、上記Ｓ１７に戻って、上記Ｓ１７の処理が繰り返し行われる。これに対して、入力キーからの入力データがある場合（Ｓ１８：ＹＥＳ）には、Ｓ１９に進む。
【００５９】
Ｓ１９では、ＣＰＵ４１は、ＫＥＹを変数ｉｎｐｕｔｋｉｎｄに設定する。変数ｉｎｐｕｔｋｉｎｄは、不揮発性メモリ３０に記憶されている。その後は、後述するＳ２１に進む。
【００６０】
一方、上記Ｓ１７において、データを受信した場合（Ｓ１７：ＹＥＳ）には、Ｓ２０に進む。
【００６１】
Ｓ２０では、ＣＰＵ４１は、データ受信した通信種類を不揮発性メモリ３０に記憶する。本実施形態では、ＵＳＢインターフェース駆動回路５１からデータ受信したときは、ＣＰＵ４１は、ＵＳＢを変数ｉｎｐｕｔｋｉｎｄに設定する。無線通信部５２からデータ受信したときは、ＣＰＵ４１は、Ｗｉ−Ｆｉを変数ｉｎｐｕｔｋｉｎｄに設定する。ＢＴ通信部５３からデータ受信したときは、ＣＰＵ４１は、ＢＴを変数ｉｎｐｕｔｋｉｎｄに設定する。尚、変数ｉｎｐｕｔｋｉｎｄは、上述したように、不揮発性メモリ３０に記憶されている。その後は、Ｓ２１に進む。
【００６２】
Ｓ２１では、ＣＰＵ４１は、「通信設定バックアップ要求」を解除する。具体的には、ＣＰＵ４１は、「通信設定バックアップ要求」に関するフラグを「なし」に設定する。「通信設定バックアップ要求」に関するフラグは、不揮発性メモリ３０に記憶されている。その後は、Ｓ２２に進む。
【００６３】
Ｓ２２では、ＣＰＵ４１は、受信データ・入力キーに応じた処理を実行する。この処理については、図３を参照して説明する。
【００６４】
図３に表すように、先ず、Ｓ３１において、ＣＰＵ４１は、受信データや入力データが要求する処理を解析する。受信データは、ＵＳＢインターフェース駆動回路５１、無線通信部５２、又はＢＴ通信部５３を介して受信したデータである。入力データは、押しボタン２の押下操作や入力キー３の入力操作により入力されたデータである。その後は、Ｓ３２に進む。
【００６５】
尚、押しボタン２からの入力データがあるときは、その入力データが要求する処理がバックアップデータ復帰要求であると解析される（下記Ｓ３６参照）。
【００６６】
Ｓ３２では、ＣＰＵ４１は、上記Ｓ３１で解析された処理が印刷要求であるか否かを判定する。ここで、上記Ｓ３１で解析された処理が印刷要求でない場合（Ｓ３２：ＮＯ）には、後述するＳ３４に進む。これに対して、上記Ｓ３１で解析された処理が印刷要求である場合（Ｓ３２：ＹＥＳ）には、Ｓ３３に進む。
【００６７】
Ｓ３３では、ＣＰＵ４１は、印刷処理を行う。この処理については、図４を参照して説明する。
【００６８】
図４では、先ず、Ｓ５１において、ＣＰＵ４１は、上述したようにして、サーマルヘッド４６等による印刷を実行する。その後は、Ｓ５２に進む。
【００６９】
Ｓ５２では、ＣＰＵ４１は、バックアップトリガの設定値が「印刷」であるか否かを判定する。この判定は、不揮発性メモリ３０に記憶されているバックアップトリガの設定値に基づいて行われる。ここで、バックアップトリガの設定値が「印刷」でない場合（Ｓ５２：ＮＯ）には、図３に戻って、Ｓ３４に進む。これに対して、バックアップトリガの設定値が「印刷」である場合（Ｓ５２：ＹＥＳ）には、Ｓ５３に進む。
【００７０】
Ｓ５３では、ＣＰＵ４１は、変数ｉｎｐｕｔｋｉｎｄが通信Ａ又は通信Ｂであるか否かを判定する。変数ｉｎｐｕｔｋｉｎｄは、上述したように、不揮発性メモリ３０に記憶されている。また、上述したように、本実施形態では、通信ＡはＷｉ−Ｆｉを意味し、通信ＢはＢＴを意味する。
【００７１】
ここで、変数ｉｎｐｕｔｋｉｎｄが通信Ａ又は通信Ｂのいずれでもない場合（Ｓ５３：ＮＯ）には、図３に戻って、図３のＳ３４に進む。これに対して、変数ｉｎｐｕｔｋｉｎｄが通信Ａ又は通信Ｂのいずれかである場合（Ｓ５３：ＹＥＳ）には、Ｓ５４に進む。
【００７２】
Ｓ５４では、ＣＰＵ４１は、「通信設定バックアップ要求」に関するフラグを「あり」に設定する。「通信設定バックアップ要求」に関するフラグは、上述したように、不揮発性メモリ３０に記憶されている。その後は、図３に戻って、図３のＳ３４に進む。
【００７３】
図３のＳ３４では、ＣＰＵ４１は、上記Ｓ３１で解析された処理がバックアップの要求であるか否かを判定する。ここで、上記Ｓ３１で解析された処理がバックアップの要求でない場合（Ｓ３４：ＮＯ）には、後述するＳ３６に進む。これに対して、上記Ｓ３１で解析された処理がバックアップの要求である場合（Ｓ３４：ＹＥＳ）には、Ｓ３５に進む。
【００７４】
Ｓ３５では、ＣＰＵ４１は、「通信設定バックアップ要求」を「あり」にセットする。つまり、ＣＰＵ４１は、「通信設定バックアップ要求」に関するフラグを「あり」に設定する。「通信設定バックアップ要求」に関するフラグは、上述したように、不揮発性メモリ３０に記憶されている。その後は、Ｓ３６に進む。
【００７５】
Ｓ３６では、ＣＰＵ４１は、上記Ｓ３１で解析された処理がバックアップデータ復帰要求であるか否かを判定する。尚、この判定では、上述したように、押しボタン２からの入力データがあるときは、上記Ｓ３１で解析された処理がバックアップデータ復帰要求であるとされる。ここで、上記Ｓ３１で解析された処理がバックアップデータ復帰要求でない場合（Ｓ３６：ＮＯ）には、後述するＳ３８に進む。これに対して、上記Ｓ３１で解析された処理がバックアップデータ復帰要求である場合（Ｓ３６：ＹＥＳ）には、Ｓ３７に進む。
【００７６】
Ｓ３７では、ＣＰＵ４１は、通信設定バックアップ済みデータの復帰処理を行う。Ｓ３７は、万が一、無線通信設定が破壊されてしまった場合に無線通信設定を復活させる処理である。この処理については、図６を参照して説明する。
【００７７】
図６では、先ず、Ｓ６１において、ＣＰＵ４１は、不揮発性メモリ３０の非初期化エリア３５の通信Ａのエリア３７にバックアップされている通信Ａのパラメータを、不揮発性メモリ３０の初期化エリア３１の通信Ａのエリア３２にコピーする。具体的に言えば、図９の場合では、不揮発性メモリ３０の非初期化エリア３５の通信Ａのエリア３７にバックアップされている通信Ａ（本実施形態では、Ｗｉ−Ｆｉ）のパラメータ（設定１、設定３、及び設定５）を、不揮発性メモリ３０の初期化エリア３１の通信Ａのエリア３２にコピーする。その後は、Ｓ６２に進む。
【００７８】
Ｓ６２では、ＣＰＵ４１は、不揮発性メモリ３０の非初期化エリア３５の通信Ｂのエリア３８にバックアップされている通信Ｂのパラメータを、不揮発性メモリ３０の初期化エリア３１の通信Ｂのエリア３３にコピーする。具体的に言えば、図９の場合では、不揮発性メモリ３０の非初期化エリア３５の通信Ｂのエリア３８にバックアップされている通信Ｂ（本実施形態では、ＢＴ）のパラメータ（設定１及び設定３）を、不揮発性メモリ３０の初期化エリア３１の通信Ｂのエリア３３にコピーする。その後は、図３に戻って、図３のＳ３８に進む。
【００７９】
図３のＳ３８では、ＣＰＵ４１は、上記Ｓ３１で解析された処理が本体リセット要求であるか否かを判定する。ここで、上記Ｓ３１で解析された処理が本体リセット要求でない場合（Ｓ３８：ＮＯ）には、後述するＳ４０に進む。これに対して、上記Ｓ３１で解析された処理が本体リセット要求である場合（Ｓ３８：ＹＥＳ）には、Ｓ３９に進む。
【００８０】
Ｓ３９では、ＣＰＵ４１は、本体設定リセット処理を行う。この処理については、図７を参照して説明する。尚、この処理では、不揮発性メモリ３０の非初期化エリア３５が初期化されることはない。
【００８１】
図７では、先ず、Ｓ７１において、ＣＰＵ４１は、不揮発性メモリ３０の初期化エリア３１の通信Ａのエリア３２の設定を初期化する。つまり、不揮発性メモリ３０の初期化エリア３１の通信Ａのエリア３２において、通信Ａ（本実施形態では、Ｗｉ−Ｆｉ）のパラメータが初期化される。その後は、Ｓ７２に進む。
【００８２】
Ｓ７２では、ＣＰＵ４１は、不揮発性メモリ３０の初期化エリア３１の通信Ｂのエリア３３の設定を初期化する。つまり、不揮発性メモリ３０の初期化エリア３１の通信Ｂのエリア３３において、通信Ｂ（本実施形態では、ＢＴ）のパラメータが初期化される。その後は、Ｓ７３に進む。
【００８３】
Ｓ７３では、ＣＰＵ４１は、不揮発性メモリ３０の初期化エリア３１のその他の設定エリア３４の設定を初期化する。つまり、不揮発性メモリ３０の初期化エリア３１のその他の設定エリア３４において、その他の通信（本実施形態では、ＵＳＢケーブル５４Ａの有線通信）のパラメータが初期化される。その後は、図３に戻って、図３のＳ４０に進む。
【００８４】
図３のＳ４０では、ＣＰＵ４１は、上記Ｓ３１で解析された処理がバックアップトリガ設定要求であるか否かを判定する。ここで、上記Ｓ３１で解析された処理がバックアップトリガ設定要求でない場合（Ｓ４０：ＮＯ）には、後述するＳ４２に進む。これに対して、上記Ｓ３１で解析された処理がバックアップトリガ設定要求である場合（Ｓ４０：ＹＥＳ）には、Ｓ４１に進む。
【００８５】
Ｓ４１では、ＣＰＵ４１は、ｔｒｉｇｇｅｒ設定処理を行う。この処理では、不揮発性メモリ３０に記憶されているバックアップトリガの設定値が「印刷」に設定される。その後は、Ｓ４２に進む。
【００８６】
Ｓ４２では、ＣＰＵ４１は、上記Ｓ３１で解析された処理がバックアップ内容設定要求であるか否かを判定する。ここで、上記Ｓ３１で解析された処理がバックアップ内容設定要求でない場合（Ｓ４２：ＮＯ）には、後述するＳ４４に進む。これに対して、上記Ｓ３１で解析された処理がバックアップ内容設定要求である場合（Ｓ４２：ＹＥＳ）には、Ｓ４３に進む。
【００８７】
Ｓ４３では、ＣＰＵ４１は、（ｉｔｅｍＡ  ｏｒ  ｉｔｅｍＢ）設定処理を行う。この処理では、バックアップされるパラメータが選択されることにより設定される。
【００８８】
例えば、（ｉｔｅｍＡ）設定処理では、通信Ａ（本実施形態では、Ｗｉ−Ｆｉ）の各パラメータのうち、バックアップされるパラメータが選択されることにより設定される。具体的には、図９のケースでは、不揮発性メモリ３０の初期化エリア３１の通信Ａのエリア３２の各パラメータ（設定１、設定２、設定３、設定４、及び設定５）のうち、バックアップされるパラメータ（設定１、設定３、及び設定５）が選択され、その選択されたパラメータ（設定１、設定３、及び設定５）が非初期化エリア３５のバックアップ情報のエリア３６に「Ａ−１／３／５」として記憶される。
【００８９】
また、（ｉｔｅｍＢ）設定処理では、通信Ｂ（本実施形態では、ＢＴ）の各パラメータのうち、バックアップされるパラメータが選択されることにより設定される。具体的には、図９のケースでは、不揮発性メモリ３０の初期化エリア３１の通信Ｂのエリア３３の各パラメータ（設定１、設定２、及び設定３）のうち、バックアップされるパラメータ（設定１及び設定３）が選択され、その選択されたパラメータ（設定１及び設定３）が非初期化エリア３５のバックアップ情報のエリア３６に「Ｂ−１／３」として記憶される。
【００９０】
尚、この処理における選択は、受信データや入力データで行うことができる。受信データは、上述したように、ＵＳＢインターフェース駆動回路５１、無線通信部５２、又はＢＴ通信部５３を介して受信したデータである。入力データは、入力キー３で入力操作を介して入力されたデータである。その後は、Ｓ４４に進む。
【００９１】
Ｓ４４では、ＣＰＵ４１は、上記Ｓ３１で解析された処理がその他の要求であるか否かを判定する。ここで、上記Ｓ３１で解析された処理がその他の要求でない場合（Ｓ４４：ＮＯ）には、図２に戻って、図２のＳ２３に進む。これに対して、上記Ｓ３１で解析された処理がその他の要求である場合（Ｓ４４：ＹＥＳ）には、Ｓ４５に進む。
【００９２】
Ｓ４５では、ＣＰＵ４１は、上記Ｓ３１で解析された処理が要求するその他の処理を行う。その後は、図２に戻って、図２のＳ２３進む。
【００９３】
図２のＳ２３では、ＣＰＵ４１は、「通信設定バックアップ要求」が「あり」であるか否かを判定する。この判定は、不揮発性メモリ３０に記憶されている「通信設定バックアップ要求」に関するフラグに基づいて行われる。ここで、「通信設定バックアップ要求」が「あり」でない場合（Ｓ２３：ＮＯ）には、後述するＳ２５に進む。これに対して、「通信設定バックアップ要求」が「あり」である場合（Ｓ２３：ＹＥＳ）には、Ｓ２４に進む。
【００９４】
Ｓ２４では、ＣＰＵ４１は、通信設定バックアップ処理を行う。この処理については、図８を参照して説明する。
【００９５】
図８では、先ず、Ｓ８１において、ＣＰＵ４１は、変数ｉｎｐｕｔｋｉｎｄが通信Ａであるか否かを判定する。変数ｉｎｐｕｔｋｉｎｄは、上述したように、不揮発性メモリ３０に記憶されている。また、上述したように、本実施形態では、通信ＡはＷｉ−Ｆｉを意味する。ここで、変数ｉｎｐｕｔｋｉｎｄが通信Ａでない場合（Ｓ８１：ＮＯ）には、後述するＳ８３に進む。
【００９６】
これに対して、変数ｉｎｐｕｔｋｉｎｄが通信Ａである場合（Ｓ８１：ＹＥＳ）には、Ｓ８２に進む。この場合、本実施形態では、通信Ａ（Ｗｉ−Ｆｉ）が成功しているので（上記図２のＳ２０参照）、通信Ａ（Ｗｉ−Ｆｉ）のパラメータをバックアップすることが可能である。そこで、Ｓ８２では、ＣＰＵ４１は、不揮発性メモリ３０の初期化エリア３１から、上記Ｓ１３又は上記Ｓ４３の（ｉｔｅｍＡ）設定処理で定義された通信Ａのエリア３２内のパラメータを抽出し、不揮発性メモリ３０の非初期化エリア３５の通信Ａのエリア３７にコピーする。つまり、ＣＰＵ４１は、不揮発性メモリ３０の非初期化エリア３５のバックアップ情報のエリア３６を参照して、不揮発性メモリ３０の初期化エリア３１の通信Ａのエリア３２内からパラメータを抽出し、不揮発性メモリ３０の非初期化エリア３５の通信Ａのエリア３７にコピーする。その後は、Ｓ８３に進む。
【００９７】
Ｓ８３では、ＣＰＵ４１は、変数ｉｎｐｕｔｋｉｎｄが通信Ｂであるか否かを判定する。変数ｉｎｐｕｔｋｉｎｄは、上述したように、不揮発性メモリ３０に記憶されている。また、上述したように、本実施形態では、通信ＢはＢＴを意味する。ここで、変数ｉｎｐｕｔｋｉｎｄが通信Ｂでない場合（Ｓ８３：ＮＯ）には、後述するＳ８５に進む。
【００９８】
これに対して、変数ｉｎｐｕｔｋｉｎｄが通信Ｂである場合（Ｓ８３：ＹＥＳ）には、Ｓ８４に進む。この場合、本実施形態では、通信Ｂ（ＢＴ）が成功しているので（上記図２のＳ２０参照）、通信Ｂ（ＢＴ）のパラメータをバックアップすることが可能である。そこで、Ｓ８４では、ＣＰＵ４１は、不揮発性メモリ３０の初期化エリア３１から、上記Ｓ１３又は上記Ｓ４３の（ｉｔｅｍＢ）設定処理で定義された通信Ｂのエリア３３内のパラメータを抽出し、不揮発性メモリ３０の非初期化エリア３５の通信Ｂのエリア３８にコピーする。つまり、ＣＰＵ４１は、不揮発性メモリ３０の非初期化エリア３５のバックアップ情報のエリア３６を参照して、不揮発性メモリ３０の初期化エリア３１の通信Ｂのエリア３３内からパラメータを抽出し、不揮発性メモリ３０の非初期化エリア３５の通信Ｂのエリア３８にコピーする。その後は、Ｓ８５に進む。
【００９９】
Ｓ８５では、ＣＰＵ４１は、変数ｉｎｐｕｔｋｉｎｄがＫＥＹ又はＵＳＢであるか否かを判定する。変数ｉｎｐｕｔｋｉｎｄは、上述したように、不揮発性メモリ３０に記憶されている。また、上述したように、本実施形態では、ＫＥＹとは押しボタン２又は入力キー３による入力を意味し（図２のＳ１９参照）、ＵＳＢとはＵＳＢケーブル５４Ａの有線通信を意味する。ここで、変数ｉｎｐｕｔｋｉｎｄがＫＥＹ又はＵＳＢのいずれでもない場合（Ｓ８５：ＮＯ）には、図２に戻って、Ｓ２５に進む。
【０１００】
これに対して、変数ｉｎｐｕｔｋｉｎｄがＫＥＹ又はＵＳＢのいずれかである場合（Ｓ８５：ＹＥＳ）には、Ｓ８６やＳ８７が実行される。この場合でも、本実施形態では、通信Ａ（Ｗｉ−Ｆｉ）のパラメータや通信Ｂ（ＢＴ）のパラメータがバックアップされる。
【０１０１】
先ず、Ｓ８６では、ＣＰＵ４１は、不揮発性メモリ３０の初期化エリア３１から、上記Ｓ１３又は上記Ｓ４３の（ｉｔｅｍＡ）設定処理で定義された通信Ａのエリア３２内のパラメータを抽出し、不揮発性メモリ３０の非初期化エリア３５の通信Ａのエリア３７にコピーする。つまり、上記Ｓ８２と同様な処理が行われる。その後は、Ｓ８７に進む。
【０１０２】
次に、Ｓ８７では、ＣＰＵ４１は、不揮発性メモリ３０の初期化エリア３１から、上記Ｓ１３又は上記Ｓ４３の（ｉｔｅｍＢ）設定処理で定義された通信Ｂのエリア３３内のパラメータを抽出し、不揮発性メモリ３０の非初期化エリア３５の通信Ｂのエリア３８にコピーする。つまり、上記Ｓ８４と同様な処理が行われる。その後は、図２に戻って、Ｓ２５に進む。
【０１０３】
図２のＳ２５では、ＣＰＵ４１は、電源ＯＦＦの要求があるか否かを判定する。この判定は、電源キー５０からの入力信号に基づいて行われる。ここで、電源ＯＦＦの要求がある場合（Ｓ２５：ＹＥＳ）には、Ｓ２６に進む。
【０１０４】
Ｓ２６では、ＣＰＵ４１は、電源ＯＦＦ処理を行う。この処理では、ＣＰＵ４１は、電源回路４３を介して、充電式電池４０に対するオフ処理を行う。その後は、図２に表されたモバイルプリンタ１のシステム制御を終了する。
【０１０５】
また、上記Ｓ２５において、電源ＯＦＦの要求がない場合（Ｓ２５：ＮＯ）にも、図２に表されたモバイルプリンタ１のシステム制御を終了する。
【０１０６】
［５．まとめ］
すなわち、モバイルプリンタ１では、「通信設定バックアップ要求」のフラグが「あり」である場合（図２のＳ２３：ＹＥＳ）に、図２のＳ２４の通信設定バックアップ処理が行われる。この点、「通信設定バックアップ要求」のフラグが「あり」に設定されるケースは、図３のＳ３３の印刷処理内において図４のＳ５４の処理が実行されるときと、図２のＳ２２の受信データ・入力キーに応じた処理内において図３のＳ３５の処理が実行されるときである。
【０１０７】
従って、サーマルヘッド４６による印刷を契機として（図３のＳ３３、図４のＳ５４）、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータを不揮発性メモリ３０にバックアップすることができる（図２のＳ２４、図８のＳ８２、Ｓ８４、Ｓ８６、Ｓ８７）。また、ＵＳＢインターフェース駆動回路５１、無線通信部５２、又はＢＴ通信部５３を介して受信したバックアップコマンド（バックアップの要求）を契機として（図３のＳ３４：ＹＥＳ）、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータを不揮発性メモリ３０にバックアップすることができる（図２のＳ２４、図８のＳ８２、Ｓ８４、Ｓ８６、Ｓ８７）。さらに、押しボタン２の押下操作や入力キー３の入力操作により入力されたバックアップコマンド（バックアップの要求）を契機として（図３のＳ３４：ＹＥＳ）、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータを不揮発性メモリ３０にバックアップすることができる（図２のＳ２４、図８のＳ８２、Ｓ８４、Ｓ８６、Ｓ８７）。
【０１０８】
つまり、モバイルプリンタ１では、上述したようにして、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータが不揮発性メモリ３０にバックアップされているので、トラブルにより無線通信設定が破壊された場合でも、バックアップしておいた無線通信設定に簡単に復旧することができる。
【０１０９】
従って、モバイルプリンタ１の利用者は、モバイルプリンタ１の無線通信設定を復旧させるために、出先（上記図１０の各出先Ａ，Ｂ，Ｃ参照）から会社事務所（上記図１０の符号１０３）に帰社して、モバイルプリンタ１のアドミニストレータにその復旧を依頼する必要はない。そのため、モバイルプリンタ１の利用者やアドミニストレータの負担が軽減される。
【０１１０】
また、モバイルプリンタ１では、図３のＳ４３の（ｉｔｅｍＡ  ｏｒ  ｉｔｅｍＢ）設定処理が実行されることによって、Ｗｉ−ＦｉやＢＴに関する無線通信設定を復旧するためのバックアップ内容を、モバイルプリンタ１のアドミニストレータや利用者の要望に応じたものにすることができる。
【０１１１】
つまり、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータを不揮発性メモリ３０にバックアップする内容を、（１）Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータの全部、（２）Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータの変更箇所、又は、（３）Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータの指定箇所のいずれか一つにすることができる。
【０１１２】
また、モバイルプリンタ１では、図９に表すように、不揮発性メモリ３０を初期化エリア３１と非初期化エリア３５とに区分し、不揮発性メモリ３０の非初期化エリア３５に対してＷｉ−ＦｉやＢＴに関する無線通信設定のパラメータをバックアップする（図２のＳ２４、図８のＳ８２、Ｓ８４、Ｓ８６、Ｓ８７）。
【０１１３】
つまり、モバイルプリンタ１のＷｉ−ＦｉやＢＴに関する無線通信設定を復旧するためのバックアップ内容は、ＵＳＢインターフェース駆動回路５１、無線通信部５２、又はＢＴ通信部５３を介して受信したコマンド（本体リセット要求）によって（図３のＳ３８：ＹＥＳ）、不揮発性メモリ３０が初期化されても（図３のＳ３９）、削除されることがない。
【０１１４】
同様にして、モバイルプリンタ１のＷｉ−ＦｉやＢＴに関する無線通信設定を復旧するためのバックアップ内容は、入力キー３の入力操作により入力されたコマンド（本体リセット要求）によって（図３のＳ３８：ＹＥＳ）、不揮発性メモリ３０が初期化されても（図３のＳ３９）、削除されることがない。
【０１１５】
また、モバイルプリンタ１では、ＵＳＢインターフェース駆動回路５１の有線通信を介した復帰コマンド（バックアップデータ復帰要求）の受信を契機にして（図３のＳ３６：ＹＥＳ）、不揮発性メモリ３０の非初期化エリア３５に対してバックアップされたＷｉ−ＦｉやＢＴに関する無線通信設定のパラメータを不揮発性メモリ３０の初期化エリア３１に対してコピーする（図３のＳ３７、図７のＳ７１、Ｓ７２）。このコピーにより、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータを復帰させる。
【０１１６】
また、モバイルプリンタ１では、押しボタン２の押下操作や入力キー３の入力操作を介した復帰コマンド（バックアップデータ復帰要求）の入力を契機にして（図３のＳ３６：ＹＥＳ）、不揮発性メモリ３０の非初期化エリア３５に対してバックアップされたＷｉ−ＦｉやＢＴに関する無線通信設定のパラメータを不揮発性メモリ３０の初期化エリア３１に対してコピーする（図３のＳ３７、図７のＳ７１、Ｓ７２）。このコピーにより、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータを復帰させる。
【０１１７】
つまり、モバイルプリンタ１では、ＵＳＢインターフェース駆動回路５１の有線通信による復帰コマンド（バックアップデータ復帰要求）の受信又は押しボタン２の押下操作や入力キー３の入力操作という単純な処理が出先（上記図１０の各出先Ａ，Ｂ，Ｃ参照）で行われるだけで、Ｗｉ−ＦｉやＢＴに関する無線通信設定を簡単に復旧させることができる。
【０１１８】
特に、押しボタン２の押下操作を介した復帰コマンド（バックアップデータ復帰要求）の入力を契機とする場合（図３のＳ３６：ＹＥＳ）には、押下操作という単純なワンタッチ操作が行われるだけで、Ｗｉ−ＦｉやＢＴに関する無線通信設定を簡単に復旧させることができる。
【０１１９】
［６．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【０１２０】
例えば、モバイルプリンタ１において、サーマルヘッド４６による印刷のみを契機として（図３のＳ３３、図４のＳ５４）、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータを不揮発性メモリ３０にバックアップすることができるようにする（図２のＳ２４）。このようにすれば、モバイルプリンタ１において、バックアップコマンド（バックアップの要求）や押しボタン２や入力キー３を新設することなく、Ｗｉ−ＦｉやＢＴによる無線通信印刷ができていた過去の状態の無線通信設定に簡単に復旧することができる。
【０１２１】
また、ＵＳＢインターフェース駆動回路５１、無線通信部５２、又はＢＴ通信部５３を介して受信したバックアップコマンド（バックアップの要求）を契機とする場合（図３のＳ３４：ＹＥＳ）には、強制的なバックアップとして、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータの全てを不揮発性メモリ３０にバックアップする対象にしてもよい（図２のＳ２４、図８のＳ８２、Ｓ８４、Ｓ８６、Ｓ８７）。
【０１２２】
同様にして、押しボタン２の押下操作や入力キー３の入力操作により入力されたバックアップコマンド（バックアップの要求）を契機とする場合（図３のＳ３４：ＹＥＳ）にも、強制的なバックアップとして、Ｗｉ−ＦｉやＢＴに関する無線通信設定のパラメータの全てを不揮発性メモリ３０にバックアップする対象にしてもよい（図２のＳ２４、図８のＳ８２、Ｓ８４、Ｓ８６、Ｓ８７）。
【符号の説明】
【０１２３】
１    モバイルプリンタ
２    押しボタン
３    入力キー
３０    不揮発性メモリ
３１    初期化エリア
３５    非初期化エリア
４６    サーマルヘッド
５２    無線通信部
５２Ａ  通信データ
５３    ＢＴ通信部
５３Ａ  通信データ
５４    ＵＳＢ端子
５４Ｂ  通信データ
【図１】
2014215893.tif 000003
【図２】
2014215893.tif 000004
【図３】
2014215893.tif 000005
【図４】
2014215893.tif 000006
【図５】
2014215893.tif 000007
【図６】
2014215893.tif 000008
【図７】
2014215893.tif 000009
【図８】
2014215893.tif 000010
【図９】
2014215893.tif 000011
【図１０】
2014215893.tif 000012
【図１１】
2014215893.tif 000013
【図１２】
2014215893.tif 000014
【図１３】
2014215893.tif 000015