(57)【要約】 【課題】設定情報の再設定時におけるユーザーまたは保守員の負担を軽減可能な制御装置、電子機器、制御方法およびプログラムを提供する。【解決手段】本発明のコントローラ１０４は、キー操作解析部２０２とログ制御部２０４と取得部２１０と復元部２１１とを備える。キー操作解析部２０２は、操作入力に従って、プリンタ装置１０２の設定情報を生成する。ログ制御部２０４は、操作入力の記録を示すオペレーションログをＳＤカード２０９に保存する制御を行う。取得部２１０は、ＳＤカード２０９からオペレーションログを取得する。復元部２１１は、取得部２１０により取得されたオペレーションログのうち、設定情報が生成されたときの操作入力の記録を示す設定ログから、設定情報を復元する。【選択図】図１
2013166270.tif 000002
【特許請求の範囲】
【請求項１】
電子機器を制御する制御装置であって、
操作入力に従って、前記電子機器の設定項目と設定値とが対応付けられた設定情報を生成する生成部と、
前記操作入力の記録を示す入力履歴情報を外部装置に保存する制御を行う保存制御部と、
前記外部装置から、前記入力履歴情報を取得する取得部と、
前記取得部により取得された前記入力履歴情報のうち、前記設定情報が生成されたときの前記操作入力の記録を示す設定履歴情報から、前記設定情報を復元する復元部と、を備える、
制御装置。
【請求項２】
前記操作入力を受け付けるたびに、前記入力履歴情報を更新する更新部を備え、
前記保存制御部は、前記入力履歴情報が更新されるたびに、更新後の前記入力履歴情報を前記外部装置に保存する制御を行う、
請求項１の制御装置。
【請求項３】
電子機器であって、
操作入力に従って、前記電子機器の設定項目と設定値とが対応付けられた設定情報を生成する生成部と、
前記操作入力の記録を示す入力履歴情報を外部装置に保存する制御を行う保存制御部と、
前記外部装置から、前記入力履歴情報を取得する取得部と、
前記取得部により取得された前記入力履歴情報のうち、前記設定情報が生成されたときの前記操作入力の記録を示す設定履歴情報から、前記設定情報を復元する復元部と、を備える、
電子機器。
【請求項４】
電子機器の制御方法であって、
操作入力に従って、前記電子機器の設定項目と設定値とが対応付けられた設定情報を生成する生成ステップと、
前記操作入力の記録を示す入力履歴情報を外部装置に保存する制御を行う保存制御ステップと、
前記外部装置から、前記入力履歴情報を取得する取得ステップと、
前記取得ステップにより取得された前記入力履歴情報のうち、前記設定情報が生成されたときの前記操作入力の記録を示す設定履歴情報から、前記設定情報を復元する復元ステップと、を含む、
制御方法。
【請求項５】
操作入力に従って、電子機器の設定項目と設定値とが対応付けられた設定情報を生成する生成ステップと、
前記操作入力の記録を示す入力履歴情報を外部装置に保存する制御を行う保存制御ステップと、
前記外部装置から、前記入力履歴情報を取得する取得ステップと、
前記取得ステップにより取得された前記入力履歴情報のうち、前記設定情報が生成されたときの前記操作入力の記録を示す設定履歴情報から、前記設定情報を復元する復元ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、電子機器、制御方法およびプログラムに関する。
【背景技術】
【０００２】
例えば、プリンタの内部に搭載される内部コントローラのハードウェアボードが故障して新しいハードウェアボードに交換した場合、故障前にユーザーが設定していたプリンタ名、設置場所、保守員が指定していた給紙先トレイの移動量やトナー濃度等の設定情報（設定項目と設定値とが対応付けられた情報）を、交換したハードウェアボードに対して再設定する必要がある。再設定する際の設定漏れや設定ミスを防止するために、設定情報をＳＤカード等の外部媒体に保存（バックアップ）し、ハードウェアボード交換後に外部媒体に保存していた設定情報を戻す（リストア）技術が知られている。
【０００３】
例えば特許文献１には、ネットワークシステム上での電気的な障害や誤動作、誤操作で設定情報が失われるのを防ぎ、システム全体の信頼性向上を図る目的で、同じネットワーク上に、設定情報のバックアップが可能な他の複合機が存在する場合は、設定情報の一部あるいは全部を当該他の複合機にバックアップし、バックアップした設定情報をリストアする構成が開示されている。また、特許文献２には、環境設定ファイルを自動バックアップする目的で、予め設定された周期で環境設定ファイルのバックアップデータを作成し、不具合等が発生した場合に自動バックアップしたファイルから任意の日付を指定したファイルをリストアできる構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１および特許文献２においては、例えばハードウェアボードの故障等によりハードウェアボードを交換する際には、交換前と同じ状態に戻すために、ユーザーまたは保守員による設定情報の再設定が必要となる場合がある。手動で再設定を行う場合には、手順が煩雑で項目数も多いので、ユーザーまたは保守員の負担が増大するという問題が起こる。
【０００５】
本発明は、上記に鑑みてなされたものであって、電子機器の設定情報の再設定時におけるユーザーまたは保守員の負担を軽減可能な制御装置、電子機器、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の制御装置は、電子機器を制御する制御装置であって、操作入力に従って、前記電子機器の設定項目と設定値とが対応付けられた設定情報を生成する生成部と、前記操作入力の記録を示す入力履歴情報を外部装置に保存する制御を行う保存制御部と、前記外部装置から、前記入力履歴情報を取得する取得部と、前記取得部により取得された前記入力履歴情報のうち、前記設定情報が生成されたときの前記操作入力の記録を示す設定履歴情報から、前記設定情報を復元する復元部と、を備える。
【０００７】
また、本発明の制御方法は、電子機器の制御方法であって、操作入力に従って、前記電子機器の設定項目と設定値とが対応付けられた設定情報を生成する生成ステップと、前記操作入力の記録を示す入力履歴情報を外部装置に保存する制御を行う保存制御ステップと、前記外部装置から、前記入力履歴情報を取得する取得ステップと、前記取得ステップにより取得された前記入力履歴情報のうち、前記設定情報が生成されたときの前記操作入力の記録を示す設定履歴情報から、前記設定情報を復元する復元ステップと、を含む。
【０００８】
さらに、本発明のプログラムは、操作入力に従って、電子機器の設定項目と設定値とが対応付けられた設定情報を生成する生成ステップと、前記操作入力の記録を示す入力履歴情報を外部装置に保存する制御を行う保存制御ステップと、前記外部装置から、前記入力履歴情報を取得する取得ステップと、前記取得ステップにより取得された前記入力履歴情報のうち、前記設定情報が生成されたときの前記操作入力の記録を示す設定履歴情報から、前記設定情報を復元する復元ステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、設定情報の再設定時におけるユーザーまたは保守員の負担を軽減できるという有利な効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、プリンタシステムの構成例を示すブロック図である。
【図２】図２は、プリンタ名称がＡであることを示す設定情報が生成される場合の手順の一例を示すフローである。
【図３】図３は、ログＳＤカード保存の手順の一例を示すフローである。
【図４】図４は、設定情報バックアップの手順の一例を示すフローである。
【図５】図５は、設定情報リストアの手順の一例を示すフローである。
【図６】図６は、オペレーションログの一例を示す図である。
【図７】図７は、図６のオペレーションログの一部を抜粋した図である。
【図８】図８は、復元された設定情報の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明に係る制御装置、電子機器、制御方法およびプログラムの実施の形態を詳細に説明する。以下では、電子機器の一例として、プリンタ装置を挙げて説明するが、これに限られるものではない。また、以下では、制御装置の一例として、プリンタ装置に搭載されたコントローラを挙げて説明するが、これに限られるものではない。
【００１２】
図１は、本実施形態のプリンタシステム１００の概略構成例を示す図である。図１に示すように、プリンタシステム１００は、外部コントローラ（外付けサーバ、ＤＦＥ:Digital  Front  End）１０１と、プリンタ装置１０２とを備える。外部コントローラ１０１とプリンタ装置１０２は、ネットワークや専用線などを介して相互に接続される。
【００１３】
外部コントローラ１０１には、ＰＣ(Personal Computer)などの端末装置（不図示）が接続される。端末装置は、予めインストールされたアプリケーションにより、ＰＤＬなどの言語で記述された画像情報を作成し、その作成した画像情報を外部コントローラ１０１に送信する。外部コントローラ１０１は、ＰＤＬなどの言語で記述された画像情報を、プリンタ装置１０２が印刷可能な形式で描画された画像データに変換し、その画像データ（「印刷データ」と呼ぶ）を、プリンタ装置１０２へ送信する。
【００１４】
図１に示すように、プリンタ装置１０２は、操作パネル１０３と、コントローラ１０４と、プリンタエンジン１０５とを備える。操作パネル１０３は、ユーザーが各種の入力を行うための装置である。例えば操作パネル１０３は、入力用の画面などが表示される表示部と、キーボードやボタンなどを含む操作部とを備える。
【００１５】
コントローラ１０４は、プリンタ装置１０２を統括的に制御する装置である。図１に示すように、プリンタ装置１０２は、印刷データ受信部２０１と、キー操作解析部２０２と、印刷指示部２０３と、ログ制御部２０４と、ログ保存用不揮発性メモリ２０５と、設定情報保存用不揮発性メモリ２０６と、バックアップ部２０７と、リストア部２０８とを備える。
【００１６】
印刷データ受信部２０１は、外部コントローラ１０１から送信される印刷データを受信する。キー操作解析部２０２は、操作パネル１０３の操作を解析して、入力された操作の内容（操作入力）を特定する。そして、特定した操作入力に従って、プリンタ装置１０２の設定情報を生成し、その生成した設定情報を設定情報保存用不揮発性メモリ２０６に保存する。ここで、設定情報とは、設定項目と設定値とが対応付けられた情報である。設定項目の例としては、プリンタ名、設置場所、ＩＰアドレス、サブセットマスク、優先給紙先トレイ、優先排出先トレイ、保守員が指定した設置日、給紙先トレイ移動量、トナー濃度などが挙げられる。なお、設定情報保存用不揮発性メモリ２０６に記憶される設定情報の種類や数は任意である。
【００１７】
また、キー操作解析部２０２は、操作パネル１０３の操作の解析結果(操作入力を示す情報)を、印刷指示部２０３、ログ制御部２０４、バックアップ部２０７およびリストア部２０８の各々へ送る。印刷指示部２０３は、キー操作解析部２０２から送信された解析結果が印刷の実行を示す場合（例えば「印刷実行」のボタンが押されたことを示す情報をキー操作解析部２０２から受け取った場合）、プリンタエンジン１０５に対して、印刷の実行を指示する。
【００１８】
ログ制御部２０４は、キー操作解析部２０２から解析結果を受け取るたびに、その受け取った解析結果をログ保存用不揮発性メモリ２０５に保存する制御を行う。これにより、ログ保存用不揮発性メモリ２０５には、操作入力の記録を示すオペレーションログ（請求項の「入力履歴情報」に対応）が格納される。見方を変えれば、ログ制御部２０４は、操作入力を受け付けるたびに、その受け付けた操作入力をログ保存用不揮発性メモリ２０５に保存する制御を行うことで、ログ保存用不揮発性メモリ２０５に記憶されるオペレーションログを更新すると捉えることもできる。この例では、ログ制御部２０４は、請求項の「更新部」に対応する。また、ログ制御部２０４は、ログ保存用不揮発性メモリ２０５に記憶されたオペレーションログを読み出す制御を行うこともできる。
【００１９】
いま、図２を参照しながら、プリンタ名称がＡであることを示す設定情報が生成される場合を例に挙げて説明する。図２は、プリンタ名称がＡであることを示す設定情報が生成される場合の手順の一例を示すフローである。まず、ユーザーは、操作パネル１０３を操作して、「プリンタ名称」のボタンを押す（ステップＳ１０１）。
【００２０】
キー操作解析部２０２は、操作パネル１０３の操作を解析することで、「プリンタ名称」のボタンが押されたことを特定する。そして、「プリンタ名称」のボタンが押されたことを示す情報（操作入力を示す情報）と、キー押下時間とを対応付けてログ制御部２０４へ送る（ステップＳ１０２）。次に、ログ制御部２０４は、「プリンタ名称」のボタンが押されたことを示す情報とキー押下時間とを対応付けてログ保存用不揮発性メモリ２０５に保存する（ステップＳ１０３）。
【００２１】
次に、ユーザーは、操作パネル１０３を操作して、「Ａ」のボタンを押す（ステップＳ１０４）。キー操作解析部２０２は、操作パネル１０３の操作を解析することで、「Ａ」のボタンが押されたことを特定する。そして、「Ａ」のボタンが押されたことを示す情報とキー押下時間とを対応付けてログ制御部２０４へ送る（ステップＳ１０５）。次に、ログ制御部２０４は、「Ａ」のボタンが押されたことを示す情報とキー押下時間とを対応付けてログ保存用不揮発性メモリ２０５に保存する（ステップＳ１０６）。
【００２２】
次に、ユーザーは、操作パネル１０３を操作して、「設定」のボタンを押す（ステップＳ１０７）。キー操作解析部２０２は、操作パネル１０３の操作を解析することで、「設定」のボタンが押されたことを特定する。そして、「設定」のボタンが押されたことを示す情報とキー押下時間とを対応付けてログ制御部２０４へ送る（ステップＳ１０８）。次に、ログ制御部２０４は、「設定」のボタンが押されたことを示す情報とキー押下時間とを対応付けてログ保存用不揮発性メモリ２０５に保存する（ステップＳ１０９）。
【００２３】
次に、キー操作解析部２０２は、特定した操作入力に従って、プリンタ名称がＡであることを示す設定情報を生成する。この場合の設定情報は、設定項目が「プリンタ名称」であることを示す情報と、設定値が「Ａ」であることを示す情報とが対応付けられた情報である。そして、その生成した設定情報を設定情報保存用不揮発性メモリ２０６に保存する（ステップＳ１１０）。
【００２４】
再び図１に戻って説明を続ける。ログ制御部２０４は、キー操作解析部２０２から送信された解析結果が、ログ保存用不揮発性メモリ２０５に記憶されたオペレーションログを外部装置に保存する「ログＳＤカード保存」の実行を示す場合、ログＳＤカード保存を実行する。本実施形態では、キー操作解析部２０２による解析を優先させるためにコントローラ１０４がハングアップ（動作不能）状態でも「ログＳＤカード保存」を実行できる機能を備えている。また、本実施形態では、外部装置の一例としてＳＤカード２０９が採用されるが、これに限られるものではない。例えば外部装置は、ネットワークを介してコントローラ１０４と通信可能なサーバ装置であってもよい。
【００２５】
なお、この例では、ログ制御部２０４は、請求項の「保存制御部」に対応する。この例では、ログ制御部２０４は、請求項の「更新部」に対応する機能と、請求項の「保存制御部」に対応する機能とを備えているが、これに限らず、請求項の「更新部」に対応する機能と、請求項の「保存制御部」に対応する機能とが別々の要素で実現されてもよい。
【００２６】
図３は、本実施形態のログＳＤカード保存の手順の一例を示すフローである。図３に示すように、まずユーザーは、操作パネル１０３を操作して、「ログＳＤカード保存」のボタンを押す（ステップＳ２０１）。キー操作解析部２０２は、操作パネル１０３の操作を解析することで、「ログＳＤカード保存」のボタンが押されたことを特定する。そして、「ログＳＤカード保存」のボタンが押されたことを示す情報を、ログ制御部２０４へ送る（ステップＳ２０２）。つまり、キー操作解析部２０２からログ制御部２０４に送信される解析結果はログＳＤカード保存の実行を示すので、ログ制御部２０４は、ログ保存用不揮発性メモリ２０５に記憶されたオペレーションログを読み出し、その読み出したオペレーションログをＳＤカード２０９に保存する（ステップＳ２０３）。
【００２７】
図１に戻って説明を続ける。バックアップ部２０７は、キー操作解析部２０２から送信された解析結果が、設定情報保存用不揮発性メモリ２０６に記憶された設定情報をＳＤカード２０９に保存する「設定情報バックアップ」の実行を示す場合、設定情報バックアップを行う。
【００２８】
図４は、本実施形態の設定情報バックアップの手順の一例を示すフローである。図４に示すように、まずユーザーは、操作パネル１０３を操作して、「設定情報バックアップ」のボタンを押す（ステップＳ３０１）。キー操作解析部２０２は、操作パネル１０３の操作を解析することで、「設定情報バックアップ」のボタンが押されたことを特定する。そして、「設定情報バックアップ」のボタンが押されたことを示す情報を、バックアップ部２０７へ送る（ステップＳ３０２）。つまり、キー操作解析部２０２からバックアップ部２０７に送信される解析結果は設定情報バックアップの実行を示すので、バックアップ部２０７は、設定情報保存用不揮発性メモリ２０６に記憶された設定情報を読み出し、その読み出した設定情報をＳＤカード２０９に保存する（ステップＳ３０３）。
【００２９】
図１に戻って説明を続ける。リストア部２０８は、キー操作解析部２０２から送信された解析結果が、設定情報保存用不揮発性メモリ２０６に対して設定情報を書き戻す「設定情報リストア」の実行を示す場合、設定情報リストアを行う。ここで、例えば故障などにより、ハードウェアボードであるコントローラ１０４の交換を行う場合において、交換前の状態に戻すためには、ユーザーまたは保守員による設定情報の再設定が必要になる。手動で再設定を行う場合には、手順が煩雑で項目数も多く、ユーザーまたは保守員の負担が増大するという問題が起こる。
【００３０】
そこで、本実施形態では、リストア部２０８は、ＳＤカード２０９からオペレーションログを取得し、その取得したオペレーションログのうち、設定情報が生成されたときの操作入力の記録を示す設定ログ（請求項の「設定履歴情報」に対応）から設定情報を復元する。そして、リストア部２０８は、その復元した設定情報をデフォルト値として設定情報保存用不揮発性メモリ２０６に保存する。したがって、ユーザーまたは保守員による設定情報の再設定は不要となり、ユーザーまたは保守員の負担を軽減できる。以下、具体的な内容を説明する。
【００３１】
図１に示すように、リストア部２０８は、取得部２１０と復元部２１１とを有する。取得部２１０は、ＳＤカード２０９からオペレーションログを取得する。復元部２１１は、取得部２１０により取得されたオペレーションログのうち、設定情報が生成されたときの操作入力の記録を示す設定ログから、設定情報を復元する。
【００３２】
図５は、本実施形態の設定情報リストアの手順の一例を示すフローである。図５に示すように、まずユーザーは、操作パネル１０３を操作して、「設定情報リストア」のボタンを押す（ステップＳ４０１）。キー操作解析部２０２は、操作パネル１０３の操作を解析することで、「設定情報リストア」のボタンが押されたことを特定する。そして、「設定情報リストア」のボタンが押されたことを示す情報を、リストア部２０８へ送る（ステップＳ４０２）。つまり、キー操作解析部２０２からリストア部２０８に送信される解析結果は設定情報リストアの実行を示すので、リストア部２０８は、設定情報リストアを実行する。具体的には以下のとおりである。
【００３３】
キー操作解析部２０２から、「設定情報リストア」のボタンが押されたことを示す情報を受け取ったリストア部２０８（取得部２１０）は、ＳＤカード２０９に保存されたオペレーションログを読み出す（ステップＳ４０３）。ここでは、一例として、図６に示すオペレーションログがＳＤカードに保存されている場合を想定する。
【００３４】
図６に示すオペレーションログには、プリンタ名称が「ＰＲＩＮＴＥＲ１」であることを示す設定情報、設置場所が「１Ｆ事務所」であることを示す設定情報、設置日が「２０１１．０１．０１」であることを示す設定情報、ＩＰアドレスが「１９２．１６８．１８０．０３１」であることを示す設定情報、優先給紙先トレイが「給紙トレイ２」であることを示す設定情報、優先排紙先トレイが「オープントレイ１」であることを示す設定情報、給紙先トレイ１左右移動量が「＋１」であることを示す設定情報、給紙先トレイ１上下移動量が「＋３」であることを示す設定情報、給紙先トレイ２左右移動量が「０」であることを示す設定情報、給紙先トレイ２上下移動量が「＋１」であることを示す設定情報、給紙先トレイ３左右移動量が「０」であることを示す設定情報、給紙先トレイ３上下移動量が「−２」であることを示す設定情報、給紙先トレイ４左右移動量が「−５」であることを示す設定情報、給紙先トレイ４上下移動量が「−１」であることを示す設定情報、トナー濃度調整（Ｙ）が「＋１」であることを示す設定情報、トナー濃度調整（Ｍ）が「０」であることを示す設定情報、トナー濃度調整（Ｃ）が「−１」であることを示す設定情報、トナー濃度調整（Ｋ）が「＋３」であることを示す設定情報の各々が生成されたときの操作入力の記録が含まれている。
【００３５】
上述のステップＳ４０３の後、リストア部２０８（復元部２１１）は、取得部２１０が取得したオペレーションログから、設定情報を復元する（ステップＳ４０４）。より具体的には、復元部２１１は、取得部２１０が取得したオペレーションログのうち、設定ログのみを抽出する。図６の例では、取得部２１０は、９０１〜９０４以外のログ（操作入力の記録）を取得する。そして、復元部２１１は、抽出した設定ログから、設定情報を復元する。
【００３６】
より詳細には、図７に示すように、復元部２１１は、キー操作が行われた年月日時分を示す時間情報１０１７に対応する、「プリンタ名称」のボタンが押されたことを示す情報１０００をテーブルに保存する。同様に、「Ｐ」のボタンが押されたことを示す情報１００１、「Ｒ」のボタンが押されたことを示す情報１００２、「Ｉ」のボタンが押されたことを示す情報１００３、「Ｎ」のボタンが押されたことを示す情報１００４、「Ｔ」のボタンが押されたことを示す情報１００５、「Ｅ」のボタンが押されたことを示す情報１００６、「Ｒ」のボタンが押されたことを示す情報１００７、「１」のボタンが押されたことを示す情報１００８までをテーブルに記憶する。そして、「設定」のボタンが押されたことを示す情報１００９により、プリンタ名称を確定し、プリンタ名称が「ＰＲＮＴＥＲ１」であることを示す設定情報１０２０をテーブルに記憶する。この設定情報１０２０は、設定項目を示す「プリンタ名称」と、設定値を示す「ＰＲＩＮＴＥＲ１」とが対応付けられた情報であると捉えることができる。
【００３７】
次の「戻る」のボタンが押されたことを示す情報９０１は、設定情報の生成には無関係であるので、設定情報の復元には利用されない（抽出されない）。そして、復元部２１１は、次の「設置場所」のボタンが押されたことを示す情報１０１０を、テーブルに保存する。同様に、「１」のボタンが押されたことを示す情報１０１１、「Ｆ」のボタンが押されたことを示す情報１０１２、「事」のボタンが押されたことを示す情報１０１３、「務」のボタンが押されたことを示す情報１０１４、「所」のボタンが押されたことを示す情報１０１５までをテーブルに記憶する。そして、「設定」のボタンが押されたことを示す情報１０１６により、設定場所を確定し、設置場所が「１Ｆ事務所」であることを示す設定情報１０３０をテーブルに記憶する。
【００３８】
図８は、以上のようにして復元された設定情報を示すテーブルである。設定情報は、設定項目と設定値とが対応付けられた情報であり、例えばプリンタ名称が「ＰＲＩＮＴＥＲ１」であることを示す設定情報１０２０は、設定項目が「プリンタ名称」であることを示す情報１２１０と、設定値が「ＰＲＩＮＴＥＲ１」であることを示す情報１２００とが対応付けられている。同様に、設置場所が「１Ｆ事務所」であることを示す設定情報１０３０は、設定項目が「設置場所」であることを示す情報１２１１と、設定値が「１Ｆ事務所」であることを示す情報１２０１とが対応付けられている。
【００３９】
なお、オペレーションログの中に、同じ設定項目に対応する設定値のログが複数存在する場合は、復元部２１１は、最新のログを用いて復元した設定情報のみを図８のテーブルに保存する。
【００４０】
図５に戻って説明を続ける。復元部２１１は、復元した設定情報を設定情報保存用不揮発性メモリに保存する（ステップＳ４０５）。
【００４１】
以上に説明したように、本実施形態では、故障等でコントローラ１０４を交換する場合においても、上述の設定情報リストアを実行することにより、ユーザーまたは保守員による設定情報の再設定を行うことなく、コントローラ１０４の状態を交換前の状態に戻すことが可能になる。これにより、設定情報の再設定時におけるユーザーまたは保守員の負担を軽減できるという有利な効果を奏する。
【００４２】
以上、本発明の実施形態について説明したが、本発明は上述の各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形が可能である。
【００４３】
例えばログ制御部２０４は、オペレーションログを更新するたびに、「ログＳＤカード保存」を行うこともできる。すなわち、ログ制御部２０４は、オペレーションログを更新するたびに、更新後のオペレーションログをログ保存用不揮発性メモリ２０５から読み出し、その読み出したオペレーションログをＳＤカード２０９に保存する制御を行うこともできる。これにより、ＳＤカード２０９等の外部装置には、常に最新のオペレーションログが格納されるので、上述の設定情報リストアを実行する際には、最新の設定情報をリストアできるという利点がある。
【００４４】
なお、本実施形態のコントローラ１０４は、例えば汎用のコンピュータ装置を基本ハードウェアとして用いることでも実現可能である。すなわち、上述のログ保存用不揮発性メモリ２０５および設定情報保存用不揮発性メモリ２０６はハードウェア回路で実現される一方、印刷データ受信部２０１、キー操作解析部２０２、印刷指示部２０３、ログ制御部２０４、バックアップ部２０７、リストア部２０８の各々は、上記のコンピュータ装置に搭載されたＣＰＵがＲＯＭなどに格納されたプログラムを実行することにより実現することができる。なお、これに限らず、例えば印刷データ受信部２０１、キー操作解析部２０２、印刷指示部２０３、ログ制御部２０４、バックアップ部２０７、リストア部２０８のうちの少なくとも一部がハードウェア回路で実現されてもよい。
【００４５】
なお、上述の実施形態のコントローラ１０４で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４６】
さらに、上述の実施形態のコントローラ１０４で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態のコントローラ１０４で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００４７】
１００  プリンタシステム
１０１  外部コントローラ
１０２  プリンタ装置
１０３  操作パネル
１０４  コントローラ
１０５  プリンタエンジン
１０６  制御部
２０１  印刷データ受信部
２０２  キー操作解析部
２０３  印刷指示部
２０４  ログ制御部
２０５  ログ保存用不揮発性メモリ
２０６  設定情報保存用不揮発性メモリ
２０７  バックアップ部
２０８  リストア部
２０９  ＳＤカード
２１０  取得部
２１１  復元部
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開平０８−２４４３１７号公報
【特許文献２】特開平１０−３１２３２８号公報
【図１】
2013166270.tif 000003
【図２】
2013166270.tif 000004
【図３】
2013166270.tif 000005
【図４】
2013166270.tif 000006
【図５】
2013166270.tif 000007
【図６】
2013166270.tif 000008
【図７】
2013166270.tif 000009
【図８】
2013166270.tif 000010