(57)【要約】【課題】ファームウエアが格納されている物理メディアの交換時において、設定情報の引継ぎが容易な印刷制御装置を提供することにある。【解決手段】ファームウエアが格納された物理メディア交換時、交換前と交換後のファームウエアのリビジョンが異なっていてもバックアップされた設定情報から個々の項目ごとに設定をリストアすることで異なるリビジョンの設定情報からリストアを実行する。【選択図】図１
2009181523.tif 000002
【特許請求の範囲】
【請求項１】
設定情報のバックアップと、前記バックアップを実行したときのファームウエアのリビジョン番号を記録することのできる不揮発性メモリと、前記不揮発性メモリにバックアップされた設定情報に付属するリビジョン情報と現在動作中のファームウエアのリビジョン情報との比較によりバックアップデータの整合性を保証する機能を有し、ファームウエアの更新が可能な印刷制御装置において、
前記ファームウエアが格納された物理メディア交換時、交換前と交換後のファームウエアのリビジョンが異なっていてもバックアップされた設定情報から個々の項目ごとに設定をリストアすることで、異なるリビジョンの設定情報からリストアを実行することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの印刷制御装置に関するものである。
【背景技術】
【０００２】
プリンタには機器のネットワークアドレスなどの設定情報があり、プリンタの中には、これらの設定情報をバックアップし、設定情報の損壊に備える機能を有するものが存在する。さらにこの中には、設定情報をバックアップする際、ファームウエアのリビジョン情報を同時に保存し、情報をリストアする際、または、情報を上書きしてバックアップする際、本リビジョン情報と実際に動作をしているファームウエアのリビジョン情報とを比較し、これが異なる場合はバックアップされた設定情報が何らかの理由により破損していると判断して、エラーを発生させる機能を有するものがある。
【０００３】
エラーが発生すると、プリンタのオペレータは手動でバックアップを実行し、リビジョン情報を一致させた後、プリンタの再起動を行うことによってエラーから回復している。
【０００４】
一方、プリンタの中には、ファームウエアの更新機能を有するものが存在する。ファームウエアが更新されると、リビジョン情報も更新されることが通常である。
【０００５】
ここで、ファームウエアが格納されている物理メディアが故障したときは、物理メディアの交換を実施することになる。交換前後のファームウエアのリビジョンが異なると、交換後のファームウエアではバックアップデータのリビジョン情報比較によりリビジョン不一致のエラーとなるため、設定情報のリストアを実施することができない。
【０００６】
このことから、ファームウエアが格納されている物理メディアの交換を実施する際には、交換前と交換後のリビジョンを一致させてリストア機能を実行してから最新のリビジョンにファームウエアをアップデートする、もしくはリビジョンの異なるメディアに交換後、手動にて設定を逐次変更する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとしている問題点は、ファームウエアが格納されている物理メディアの交換時に交換前とリビジョンの異なるメディアを使用すると、バックアップされた設定情報を引き継げないことである。
【０００８】
本発明の目的は、このような従来技術の問題点を解消し、ファームウエアが格納されている物理メディアの交換時において、設定情報の引継ぎが容易な印刷制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するため本発明は、設定情報のバックアップと、前記バックアップを実行したときのファームウエアのリビジョン番号を記録することのできる不揮発性メモリと、前記不揮発性メモリにバックアップされた設定情報に付属するリビジョン情報と現在動作中のファームウエアのリビジョン情報との比較によりバックアップデータの整合性を保証する機能を有し、ファームウエアの更新が可能な印刷制御装置において、前記ファームウエアが格納された物理メディア交換時、交換前と交換後のファームウエアのリビジョンが異なっていてもバックアップされた設定情報から個々の項目ごとに設定をリストアすることで、異なるリビジョンの設定情報からリストアを実行することを特徴とするものである。
【発明の効果】
【００１０】
本発明は前述のような構成になっており、ファームウエアが格納されている物理メディアの交換時において、設定情報の引継ぎが容易となる。
【発明を実施するための最良の形態】
【００１１】
本発明は前述のように、異なるリビジョン間における設定情報のリストアの実行を可能とすることを最も大きな特徴とするものである。以下、本発明による好適な実施形態を、添付図面を参照しながら説明する。図１は、本発明の概念図である。
【００１２】
ファームウエアが格納されている物理メディアを交換したとき、交換前のファームウエアによってバックアップされた設定情報Ｃは、交換後のファームウエアが持っている設定情報Ａに比べて、項目の増減が行われていることがある。設定情報は各項目を識別するキーと、項目の設定値を示す値の集合からなっている。現状のリストア処理においては、バックアップされた設定情報に付属するバックアップ時に保存されるファームウエアのリビジョン情報Ｄと、ファームウエアのリビジョン情報を比較し、これが一致すると、一括リストア処理を実行する。これは、バックアップされた設定情報Ｃによって、現在の設定情報Ａを上書きするものである。
【００１３】
本発明におけるリストア処理Ｂにおいては、バックアップされた設定情報Ｃに付属しているバックアップ時に保存されるファームウエアのリビジョン情報Ｄと、現在実行中のファームウエアのリビジョン情報を比較し、リビジョンが一致すれば従来どおりの一括リストアを実行するが、リビジョンが不一致のときは逐次処理方式Ｅを採用しリストアを行う。リビジョンが一致のときに一括リストア処理を実行するのは、逐次リストア処理に比較して一括リストア処理の方が、処理時間が短いためである。このことにより、現状実行されているリストア処理の処理時間が長くなることを防いでいる。
【００１４】
以下、図２に従い逐次リストア処理の内容を説明する。処理が開始すると、現在の設定情報Ａのコピーを作成する。次にバックアップされた設定情報Ｃから全項目のキーと値を順次取得し、これをコピーした設定情報の対応する項目に適用する。図１に示されている例では、バックアップされた設定情報の最初の項目はキーが「キー１」であり、値が「値１」となる。コピーされた設定情報には同様に「キー１」があるので「キー１」の値を「値１」から「値１’」に変更する。同様に「キー２」を「値２」から「値２’」に変更する。
【００１５】
次に、バックアップされた設定情報Ｃには「キー３」があるが、コピーされた設定情報には「キー３」がないとする。これは、現在のファームウエアにおいては「キー３」をサポートしていないことを意味する。このときはコピーされた設定情報に変更を加えない。
【００１６】
また、バックアップされた設定情報Ｃには「キー４」がないのに対し、コピーされた設定情報には「キー４」が存在する。このときはバックアップを実行したときは「キー４」がサポートされていなかったのだからコピーされた設定情報を書き換える必要はない。
【００１７】
すべての設定情報の更新が終了すると、コピーされた設定情報の内容を確認する。各項目の値の範囲が不正でなければ、コピーされた設定情報で現在の設定情報Ａを上書きする。項目の値の範囲が不正のときはリストア処理のエラーとなり、バックアップされた設定情報Ｃからの設定情報の引継ぎは行われない。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施方法を示した概念図である。
【図２】本発明の具体的な処理内容を示した処理図である。
【符号の説明】
【００１９】
Ａ：ハードディスクに保存された設定情報、Ｂ：リストア処理、Ｃ：不揮発性メモリに保存された設定情報、Ｄ：バックアップ時に保存されるファームウエアのリビジョン情報、Ｅ：逐次処理方式。
【図１】
2009181523.tif 000003
【図２】
2009181523.tif 000004