(57)【要約】【課題】  情報保存デバイスに入りきらず、溢れて保持出来ない情報が存在し、基板交換などで引き継がれない。【解決手段】  メインの不揮発メモリと、バックアップ用の不揮発メモリを備え、加えて、外部に存在する他の機器と通信を行うための外部インタフェースを備え、メインの不揮発メモリの情報のうちバックアップ用の不揮発メモリに格納されないあふれ情報については外部インタフェースを経由して他の機器に保存するように機器を構成し、メインの不揮発メモリを搭載した部材を交換した後に、あふれ情報を保持する他の機器を外部インタフェース経由で検索し、発見されたあふれ情報とバックアップ用の不揮発メモリの情報とを合わせて、交換された部材のメイン前記第一の不揮発メモリに書き込むようにする。【選択図】  図５
2011123790.tif 000002
【特許請求の範囲】
【請求項１】
機器の動作に関連した情報を保持する第一の不揮発メモリと、前記第一の不揮発メモリの情報の少なくとも一部を複写保持する第二の不揮発メモリとを備え、前記第一の不揮発メモリと前記第二の不揮発メモリは物理的に分離可能に構成された機器であって；前記機器の外部に存在する他の機器と通信を行うための外部インタフェースを備え、前記第一の不揮発メモリの情報のうち第二の不揮発メモリに格納されないあふれ情報については前記外部インタフェースを経由して他の機器に保存するように構成された機器において、前記第一の不揮発メモリを搭載した部材を交換した後に、前記あふれ情報を保持する前記他の機器を前記外部インタフェース経由で検索し、発見された前記あふれ情報と前記第二の不揮発メモリの情報とを合わせて前記第一の不揮発メモリに書き込むことを特徴とする情報保存方法。
【請求項２】
前記請求項１に記載の情報保存方法において、自らの機能を他の機器が利用した際に、該機器に対してあふれ情報の保存を依頼し、その際には時刻情報を同時に保存する情報保存方法であって、前記あふれ情報が複数の機器で発見された場合には時刻情報を比較して最新の情報を選択使用することを特徴とする情報保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報保存方法に係り、特に機器故障時の情報継承に関するものである。
【背景技術】
【０００２】
組込み機器では、デバイスの動作に必要なパラメタやヒストリ情報など（以下、パラメタ等情報という）を機器内部に永続記憶しているので、故障により基板交換した場合に、前記パラメタ等情報を引き継ぎたいという要望がある。これに対して、特許文献１では、機器のパラメタ等情報を不揮発メモリに記録すると同時に外部記憶装置にもバックアップ記録しておき、機器の交換時には外部記憶装置のバックアップデータから不揮発メモリに戻す構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０６−０１９７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
保持しているパラメタ等情報を全てバックアップしようとすれば外部記憶装置の記憶容量は同じだけ必要である。しかし、外部記憶装置の容量には自ずと制限がある。従って、特許文献１の発明では、パラメタ等情報のうちでバックアップ可能サイズから溢れ出る情報は引き継ぐことができない。
【０００５】
本発明は、バックアップ用メモリから溢れる情報をネットワークに存在する他の機器に退避し、基板交換時には、ネットワークを検索して、故障前の自らの情報を保持している機器を発見し、交換後の基板に書き戻すことで問題を解決しようとするものである。
【０００６】
本発明は、前述の問題点に鑑み、切り離しにかかる画像汚損の可能性を少なくし、ユーザの利便性を向上させる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による第一の情報保存方法は、機器の動作に関連した情報を保持する第一の不揮発メモリと、前記第一の不揮発メモリの情報の少なくとも一部を複写保持する第二の不揮発メモリとを備え、前記第一の不揮発メモリと前記第二の不揮発メモリは物理的に分離可能に構成された機器であって；前記機器の外部に存在する他の機器と通信を行うための外部インタフェースを備え、前記第一の不揮発メモリの情報のうち第二の不揮発メモリに格納されないあふれ情報については前記外部インタフェースを経由して他の機器に保存するように構成された機器において；前記第一の不揮発メモリを搭載した部材を交換した後に、前記あふれ情報を保持する前記他の機器を前記外部インタフェース経由で検索し、発見された前記あふれ情報と前記第二の不揮発メモリの情報とを合わせて前記第一の不揮発メモリに書き込むことを特徴とする情報保存方法である。本発明による第二の情報保存方法は、前記第一の情報保存方法において、自らの機能を他の機器が利用した際に、該機器に対してあふれ情報の保存を依頼し、その際には時刻情報を同時に保存する情報保存方法であって、前記あふれ情報が複数の機器で発見された場合には時刻情報を比較して最新の情報を選択使用することを特徴とする情報保存方法である。
【発明の効果】
【０００８】
以上説明したように本発明の請求項１に対応する情報保存方法によれば、複写保持する第二の不揮発メモリに、保存すべき情報全てを保存する事が出来ない場合でも、第二の不揮発メモリに保存した情報と、他の機器に保存した情報を合わせて情報を復元する事で、コストの増加を伴わない、確実な情報復元が可能となる。請求項２に対応する情報保存方法によれば、多数の他の機器との接続で、複数の保存情報が発見された場合でも、確実に最新の情報を選択し、復元する事が可能なので、複数機器の中で利用される環境でも正確な情報の復元が可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る印刷装置のブロック図。
【図２】本発明に係るホストコンピュータの内部構成を説明する図。
【図３】本発明に係る印刷装置のプリントエンジンの構成を説明する図。
【図４】本発明に係る保存される情報を保存場所に対応させて表記した図。
【図５】本発明に係る基板交換に備えたデバイス情報をバックアップする機構を、時系列に情報の流れを追いながら説明した図。
【発明を実施するための形態】
【００１０】
図１は本発明に係る印刷装置のブロック図である。同図において記号１は画像データを生成するホストコンピュータ、記号１１は外部に存在する他の機器と通信を行う為の外部インターフェース、記号１２は機器の動作に関連した情報を保持する、本体ＥＥＰＲＯＭ、記号１３は前記本体ＥＥＰＲＯＭ１２の情報の少なくとも一部を保持する、バックアップＥＥＰＲＯＭ、記号３はインクジェットプリントエンジン、記号１４は、本体ＥＥＰＲＯＭの情報を読み書きする、操作パネルである。以下にそれぞれ内部を詳細に説明する。
【００１１】
ホストコンピュータ１でユーザが印刷ジョブを生成すると、印刷データが生成され印刷装置に送信される。
【００１２】
印刷装置では、操作パネル１４によって設定された印刷設定情報が、本体ＥＥＰＲＯＭ１２に保存される。
【００１３】
印刷装置は印刷データを受信すると、本体ＥＥＰＲＯＭ１２に保持されている印刷設定情報に従って、インクジェットプリントエンジン３を制御し、印刷物を生成する。
【００１４】
バックアップＥＥＰＲＯＭ１３は、本体ＥＥＰＲＯＭ１２とは物理的に分離可能に構成されている。本体ＥＥＰＲＯＭ１２が故障した場合には、バックアップＥＥＰＲＯＭ１３との接続は外され、故障部品が交換された後、再び接続される。
【００１５】
図２は本発明に係わるホストコンピュータの構成を説明する図である。
【００１６】
同図において記号２１はプリンタドライバ、記号２２はバックアップユーティリティ、記号２３はバックアップ情報ストレージ、記号２４は外部インターフェースである。
【００１７】
プリンタドライバ２１は印刷ジョブを生成し、外部インターフェース２４を介して印刷装置に印刷ジョブを送信する。
【００１８】
バックアップユーティリティ２２は印刷装置から受信した印刷装置の本体記憶情報を、バックアップ情報ストレージ２３に記憶しておく。
【００１９】
図３は本発明に係る印刷装置のプリントエンジンの構成を説明する図である。同図において記号３１はキャリッジ、記号３２はキャリッジをガイドするキャリッジシャフトである。キャリッジ３１には不図示のインクジェットヘッドが搭載されており、不図示のキャリッジモータによって往復駆動される。記号３３は被記録媒体、記号３４は被記録媒体３４を平面保持するためのプラテンである。被記録媒体３３は不図示のＬＦローラによって把持され、キャリッジシャフト３２と直交する方向に搬送される。記号３５は該インクジェットヘッドの状態を維持するためのヘッドステーション、記号３６は印刷中にヘッドの状態を維持するための予備吐出を行う予備吐ステーションである。ヘッドステーション３５はインクジェットヘッドを吸引回復する機能、ヘッド表面を拭き取る機能、キャップする機能などを有している。印刷中にはキャリッジ３１がヘッドステーション３５の真上すなわち記号３１Ｒの位置と、予備吐ステーション３６の真上すなわち記号３１Ｌの位置とで予備吐出動作を行う。これは、環境中に露出したインクに対する乾燥の影響を取り除くためである。従って、キャリッジ３１の印刷中における移動範囲は予備吐出動作のために被記録媒体３３の幅よりも広くなり、スループットを低下させる一因となっている。
【００２０】
図４は本発明に係わる、保存される情報を保存場所に対応させて表記した図である。同図に置いて記号４１は本体に記憶される全本体記憶情報。記号４２はバックアップＥＥＰＲＯＭに保存が可能なバックアップ可能情報。記号４３は本体記憶情報の内、バックアップＥＥＰＲＯＭには保存出来ない、あふれ情報。記号４４は、バックアップＥＥＰＲＯＭに保存出来なかったあふれ情報を含めて、外部にバックアップする為の外部バックアップ情報である。
【００２１】
保存される情報には、情報の保有者である印刷装置を特定する為の、ＩＰアドレスと装置のシリアル番号が保存されている。
【００２２】
また、外部バックアップ情報には、最も新しい情報を特定する為に、ＩＰアドレスと装置のシリアル番号に加えて、保存時刻が保存されている。
【００２３】
図５は本発明に係わる、基板交換に備えたデバイス情報をバックアップする機構を、時系列に情報の流れを追いながら説明した図である。同図において
記号５０は印刷ジョブを生成してプリンタにデータを送信する、ホストコンピュータの１つである。
【００２４】
記号５０１はホストコンピュータ５０に搭載されるプリンタドライバ、記号５０２はバックアップユーティリティ、記号５０３はデータを保存する為のＨＤＤである。
【００２５】
バックアップユーティリティ５０２は、プリンタから受信した本体記憶情報を、ＨＤＤ５０３に保存する。
【００２６】
また、プリンタから保存データの送信要求があった場合には、保存している情報をプリンタに送信する。
【００２７】
他にも、この構成と同様な、記号５１で表されるホストコンピュータ２、記号５２で表されるホストコンピュータ３がある。
【００２８】
記号５３は印刷装置であるプリンタである。記号５３０はプリンタ５３に内包される本体ＥＥＰＲＯＭである。記号５３１は、本体ＥＥＰＲＯＭ５３に保存されている、本体記憶情報である。
【００２９】
記号５３２はプリンタ５３に内包され接続されているが、着脱可能なバックアップＥＥＰＲＯＭである。記号５３３はバックアップＥＥＰＲＯＭ５３２に保存されている、バックアップ保存情報である。
【００３０】
図中の記号Ｓ５０１からＳ５０８は、上記図５で説明した構成要素が、時系列にどのように関連し、本発明を構成するのかを表すシーケンス番号である。
【００３１】
まず、情報の保存フェーズについて説明する。この時の情報の流れを、図中の実線で示した矢印で示す。
【００３２】
ホストコンピュータ５０からプリンタ５３に印刷ジョブが投入されると（ステップＳ５０１）、プリンタ５３は印刷ジョブを元に印刷を行う。
【００３３】
プリンタ５３はジョブを印刷する際に、本体ＥＥＰＲＯＭ５３０を更新する。
【００３４】
印刷ジョブが終了すると、本体ＥＥＰＲＯＭに保存されている情報を、バックアップＥＥＰＲＯＭ５３２に保存する（ステップＳ５０２）。
【００３５】
この時、本体ＥＥＰＲＯＭに保存されている全ての情報５３１を、バックアップＥＥＰＲＯＭに保存する事は出来ないので、保存出来る情報だけを抽出し、バックアップ保存情報５３３としてバックアップＥＥＰＲＯＭ５３２に保存する。
【００３６】
プリンタ５３は、バックアップＥＥＰＲＯＭ５３２に、情報を保存した後、ジョブ送信元のホストコンピュータ５０に内包されるバックアップユーティリティ５０２に対して、プリンタ本体記憶情報を送信する（ステップＳ５０３）。
【００３７】
ホストコンピュータ５０は、バックアップユーティリティ５０２によって受信したバックアップデータに、受信日時を付加して、ＨＤＤ５０３に保存する。
【００３８】
次に、基板交換後の情報の復元フェーズについて説明する。
【００３９】
基板交換とは、対象となる電気基板が、破損・劣化などによって使用出来ない状態になった時に、別の動作可能な基板と交換する事を指す。
【００４０】
この時、破損した電気基板に搭載され、取り外しが不可能な本体ＥＥＰＲＯＭ５３０は、破損した基板と共に破棄される。
【００４１】
もちろん保存されていた情報も破棄されてしまう。
【００４２】
取りはずす時可能なバックアップＥＥＰＲＯＭＥＰＲＯＭ５３２は、基板交換前に一旦外され、交換後、再度接続する。
【００４３】
このバックアップＥＥＰＲＯＭについては、交換されていないので、基板交換前と同じ情報を保持している。
【００４４】
基板交換された後、基板と共に破棄されてしまった本体ＥＥＰＲＯＭ５３０の情報を、復元しなければならない。
【００４５】
プリンタ５３は、交換された基板で最初にブートする際に、自動的にバックアップＥＥＰＲＯＭ５３２に保持している情報を、交換後の基板に搭載されている本体ＥＥＰＲＯＭ５３２にコピーし復元する。（ステップＳ５０４）
ただし、ステップＳ５０４では、バックアップＥＥＰＲＯＭの容量が、全保存容量に対して少ない為に、必要な情報全てを復元する事が出来ない。あふれ出た情報についてはデフォルト値で初期化する。
【００４６】
その後、プリンタ５３はネットワーク上のホストコンピュータに対して，ＩＰアドレスとシリアル番号をキーにしてブロードキャストによる保存情報の問い合わせをおこなう。
【００４７】
各ホストコンピュータに内包されている、バックアップユーティリティ（例５０２）は問い合わせに呼応して自ＨＤＤ（例５０３）上に該当する情報が保存されていればこれを問い合わせ元のプリンタに送付する（ステップＳ５０５）。
【００４８】
プリンタ５３は複数の応答があればその中で最も時刻情報が新しい情報を選択肢（ステップＳ５０６）し、本体ＥＥＰＲＯＭ５３０に対して、復元する（ステップＳ５０７）。
【符号の説明】
【００４９】
１  ホストコンピュータ
１１  外部インターフェース
１２  本体ＥＥＰＲＯＭ
１３  バックアップＥＥＰＲＯＭ
１４  操作パネル
２１  プリンタドライバ
２２  バックアップユーティリティ
２３  バックアップ情報ストレージ
２４  外部インターフェース
３  インクジェットプリントエンジン
３１  キャリッジ
３２  キャリッジシャフト
３３  被記録媒体
３４  プラテン
３５  ヘッドステーション
３６  予備吐ステーション
３７  シャーシ
４１  本体記憶情報
４２  バックアップ可能情報
４３  あふれ情報
４４  外部バックアップ情報
５０  ホストコンピュータ１
５０１  プリンタドライバ
５０２  バックアップユーティリティ
５０３  ＨＤＤ
５１  ホストコンピュータ２
５２  ホストコンピュータ３
５３  プリンタ
５３０  本体ＥＥＰＲＯＭ
５３１  本体記憶情報
５３２  バックアップＥＥＰＲＯＭ
５３３  バックアップ保存情報
【図１】
2011123790.tif 000003
【図２】
2011123790.tif 000004
【図３】
2011123790.tif 000005
【図４】
2011123790.tif 000006
【図５】
2011123790.tif 000007