(57)【要約】【課題】外部記憶媒体を用いた画像形成装置の内部情報のバックアップ及び復元、複製等における情報運用を適正に行い、間違った情報の適用を防止すること。【解決手段】着脱可能な外部記憶媒体５との間で情報を入出力可能なプリンタ１であって、プリンタ１に関する情報が格納されたＮＶ−ＲＡＭ１０２と、ＮＶ−ＲＡＭ１０２に格納されている情報と外部記憶媒体５に格納されている情報とに基づき、外部記憶媒体５に格納されている情報がプリンタ１に適用可能かどうかを判断する情報処理制御部２１０を有し、情報処理制御部２１０は、外部記憶媒体５に格納されている情報がプリンタ１に適用可能であると判断した場合に、外部記憶媒体５に格納されている情報を適用することを特徴とする。【選択図】図２
2008137372.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な外部記憶媒体との間で情報を入出力可能な画像形成装置であって、
当該画像形成装置に関する情報が格納された内部記憶媒体と、
前記内部記憶媒体に格納されている情報と前記外部記憶媒体に格納されている情報とに基づき、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうかを判断する情報処理制御部を有し、
前記情報処理制御部は、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能であると判断した場合に、前記外部記憶媒体に格納されている情報を適用することを特徴とする画像形成装置。
【請求項２】
前記情報処理制御部は、前記画像形成装置に適用する情報として前記外部記憶媒体に格納されている情報に対応する情報が前記内部記憶媒体に格納されている場合に、当該外部記憶媒体に格納されている情報を当該画像形成装置に適用可能であると判断することを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記情報処理制御部は、前記外部記憶媒体に格納されている所定の文字列情報と前記内部記憶媒体に格納されている所定の文字列情報とを比較することにより、前記外部記憶媒体に格納されている情報が当該画像形成装置の動作において使用可能か否か判断することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記情報処理制御部は、前記外部記憶媒体に格納されている所定の文字列情報と前記内部記憶媒体に格納されている所定の文字列情報との比較において、一部乃至全部が一致することにより、前記外部記憶媒体に格納されている情報が当該画像形成装置の動作において使用可能であると判断することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記内部記憶媒体に格納されている情報若しくは前記外部記憶媒体に格納されている情報は、前記画像形成装置の機種に関する情報、前記画像形成装置を一意に識別可能な装置固有の情報及び前記画像形成装置を使用するユーザに関する情報のいずれかを含むことを特徴とする、請求項１乃至４いずれか１項に記載の画像形成装置。
【請求項６】
前記情報処理制御部は、前記外部記憶媒体に格納されている情報と前記内部記憶媒体に格納されている情報との比較において、両者の対応関係を示す情報を参照することにより、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうか判断することを特徴とする請求項１乃至５いずれか１項に記載の画像形成装置。
【請求項７】
前記外部記憶媒体に格納されている情報は、前記画像形成装置の起動時に用いる情報を含むことを特徴とする請求項１乃至６いずれか１項に記載の画像形成装置。
【請求項８】
情報処理制御部は、当該画像形成装置に電源が投入された後、装置が起動する前に、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうか判断し、
前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能であると判断した場合は、前記外部記憶媒体から読み出した情報を用いて装置を起動することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記外部記憶媒体から読み出した情報を用いて装置を起動した場合、前記画像形成装置の動作中に前記読み出した情報に対応する情報が変更されると、当該変更された内容を前記外部記憶媒体に格納されている情報のうち前記変更された情報に対応する情報に反映することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記外部記憶媒体に格納されている情報を当該画像形成装置に適用する場合、前記画像形成装置内部に記憶されている情報であって前記外部記憶媒体から読み出した情報に対応する情報を更新することなく動作することを特徴とする請求項１乃至９いずれか１項に記載の画像形成装置。
【請求項１１】
着脱可能な外部記憶媒体との間で情報を入出力可能な画像形成装置の制御方法であって、
前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうか判断し、
前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能であると判断した場合に、前記外部記憶媒体に格納されている情報を適用することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法に関し、特に可搬型記憶媒体にバックアップされた設定情報や履歴情報等を用いた装置の復旧や、バックアップされた情報を他の装置へ適用することによる装置の環境設定において、可搬方記憶媒体に格納された情報の適正な運用を可能とする画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ等の画像形成装置は欠かせない機器となっている。そのような機器は夫々のオフィス、事務所等において異なる環境で運用されるため、その運用環境に対応した設定情報や運用の履歴情報等が格納されている。画像形成装置の故障による修理や保守、点検の際に代替機を使用する場合、元の機器に設定されていた情報を再度入力して設定し直す必要がある。設定情報の入力は手入力で行うことが多く、時間がかかってしまう。また、代替機のセットアップに時間がかかると、その間装置を使用することができないという問題もある。
【０００３】
この問題と同種の問題に対して、機器の設定情報や履歴情報を着脱可能なメモリーカードに格納できるラベルプリンタが提案されている（例えば特許文献１）。特許文献１に開示されるラベルプリンタにおいては、機器の設定情報や履歴情報をメモリーカードに格納することにより、基板の交換等で設定情報や履歴情報が消去されてしまった場合であっても、メモリーカードに格納された情報を用いて情報を復元できる。また、使用中のラベルプリンタと同種の他の機器を追加導入する場合も、使用中のラベルプリンタの情報が格納されたメモリーカードから情報を読み出して適用することにより、設定情報を入力する手間を省いている。
【特許文献１】特開２００６−３５７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の方法を用いる場合、異なる機種の装置に対しても設定を適用してしまう場合がある。異なる機種の情報が設定されたまま装置を運用することにより、運用時に不具合が生ずる可能性がある。また、特に、大型のプリンタやファクシミリ等は、リース機器として運用されることが多く、同一のリース業者が複数の顧客に対して保守、点検及び修理を実施することが少なくない。このような場合に、メモリーカード等の外部記憶媒体に記憶された情報の展開において特に条件が課されないため、異なる顧客間で誤って情報がやりとりされてしまうと設定情報から内部ＩＰアドレス等の重要な情報が流出してしまう場合がある。
【０００５】
また、代替機の設定が適正に実行されれば、故障した画像形成装置に対して送信された印刷ジョブは、代替機が受信し、代替機が画像形成を実行するが、誤った情報が適用された装置は、故障した画像形成装置の代替機としての機能を有さない。このような場合に、故障した画像形成装置に対して送信された印刷ジョブはどの装置にも受信されず画像形成が実行されないという不具合が生じる。更には、所定の画像形成装置に適用すべきであった情報を異なる装置に適用してしまうことにより、意図しない装置によって印刷ジョブが受信されてしまうこともあり得る。
【０００６】
本発明は、上記実情を考慮してなされたものであり、外部記憶媒体を用いた画像形成装置の内部情報のバックアップ及び復元、複製等における情報運用を適正に行い、間違った情報の適用を防止することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、着脱可能な外部記憶媒体との間で情報を入出力可能な画像形成装置であって、当該画像形成装置に関する情報が格納された内部記憶媒体と、前記内部記憶媒体に格納されている情報と前記外部記憶媒体に格納されている情報とに基づき、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうかを判断する情報処理制御部を有し、前記情報処理制御部は、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能であると判断した場合に、前記外部記憶媒体に格納されている情報を適用することを特徴とする。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記情報処理制御部は、前記画像形成装置に適用する情報として前記外部記憶媒体に格納されている情報に対応する情報が前記内部記憶媒体に格納されている場合に、当該外部記憶媒体に格納されている情報を当該画像形成装置に適用可能であると判断することを特徴とする。
【０００９】
また、請求項３に記載の発明は請求項１または２に記載の画像形成装置において、前記情報処理制御部は、前記外部記憶媒体に格納されている所定の文字列情報と前記内部記憶媒体に格納されている所定の文字列情報とを比較することにより、前記外部記憶媒体に格納されている情報が当該画像形成装置の動作において使用可能か否か判断することを特徴とする。
【００１０】
また、請求項４に記載の発明は、請求項３に記載の画像形成装置において、前記情報処理制御部は、前記外部記憶媒体に格納されている所定の文字列情報と前記内部記憶媒体に格納されている所定の文字列情報との比較において、一部乃至全部が一致することにより、前記外部記憶媒体に格納されている情報が当該画像形成装置の動作において使用可能であると判断することを特徴とする。
【００１１】
また、請求項５に記載の発明は、請求項１乃至４いずれか１項に記載の画像形成装置において、前記内部記憶媒体に格納されている情報若しくは前記外部記憶媒体に格納されている情報は、前記画像形成装置の機種に関する情報、前記画像形成装置を一意に識別可能な装置固有の情報及び前記画像形成装置を使用するユーザに関する情報のいずれかを含むことを特徴とする。
【００１２】
また、請求項６に記載の発明は、請求項１乃至５いずれか１項に記載の画像形成装置において、前記情報処理制御部は、前記外部記憶媒体に格納されている情報と前記内部記憶媒体に格納されている情報との比較において、両者の対応関係を示す情報を参照することにより、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうか判断することを特徴とする。
【００１３】
また、請求項７に記載の発明は、請求項１乃至６いずれか１項に記載の画像形成装置において、前記外部記憶媒体に格納されている情報は、前記画像形成装置の起動時に用いる情報を含むことを特徴とする。
【００１４】
また、請求項８に記載の発明は、請求項７に記載の画像形成装置において、情報処理制御部は、当該画像形成装置に電源が投入された後、装置が起動する前に、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうか判断し、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能であると判断した場合は、前記外部記憶媒体から読み出した情報を用いて装置を起動することを特徴とする。
【００１５】
また、請求項９に記載の発明は、請求項８に記載の画像形成装置において、前記外部記憶媒体から読み出した情報を用いて装置を起動した場合、前記画像形成装置の動作中に前記読み出した情報に対応する情報が変更されると、当該変更された内容を前記外部記憶媒体に格納されている情報のうち前記変更された情報に対応する情報に反映することを特徴とする。
【００１６】
また、請求項１０に記載の発明は、請求項１乃至９いずれか１項に記載の画像形成装置において、前記外部記憶媒体に格納されている情報を当該画像形成装置に適用する場合、前記画像形成装置内部に記憶されている情報であって前記外部記憶媒体から読み出した情報に対応する情報を更新することなく動作することを特徴とする。
【００１７】
また、請求項１１に記載の発明は、着脱可能な外部記憶媒体との間で情報を入出力可能な画像形成装置の制御方法であって、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能かどうか判断し、前記外部記憶媒体に格納されている情報が当該画像形成装置に適用可能であると判断した場合に、前記外部記憶媒体に格納されている情報を適用することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、外部記憶媒体を用いた画像形成装置の内部情報のバックアップ及び復元、複製等における情報運用を適正に行い、間違った情報の適用を防止することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態を実施例により説明する。
【実施例１】
【００２０】
以下、図面を参照して、本発明の実施形態における第１の実施例を詳細に説明する。本実施例は、可搬型記憶媒体に格納されたバックアップ情報を適用して、装置の設定情報や履歴情報を変更可能若しくは可搬型記憶媒体に格納されたバックアップ情報を適用して装置を起動可能なプリンタ、ファクシミリ、複合機等の画像形成装置であり、バックアップ情報を適用する際、バックアップ情報を生成した元の装置の情報と、当該バックアップ情報を適用する装置の情報とを比較することにより、誤った情報が展開されてしまうことを防ぐものである。尚、説明を簡単にするために、以降は本実施形態における画像形成装置の一例としてプリンタを用いた説明を行う。
【００２１】
先ず、図１（ａ）を参照して本実施例の運用形態を説明する。図１（ａ）は、本実施例に係るプリンタ１の運用形態を示すブロック図である。図１（ａ）に示すように、本実施例に係るプリンタ１はネットワーク４に接続され、同じくネットワーク４に接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のクライアント装置２、クライアント装置３から印刷ジョブを受信して印刷処理を実行する。
【００２２】
図２は、本実施例に係るプリンタ１の全体構造を示すブロック図である。図２に示すように、本実施例に係るプリンタ１は、ＲＡＭ１０１、ＮＶ−ＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ：不揮発性メモリ）１０２、ＲＯＭ１０３、ＣＰＵ１０４、パネル−Ｉ／Ｆ１０５、操作パネル１０６、ＥＮＧＩＮＥ−Ｉ／Ｆ１０７、ＥＮＧＩＮＥ１０８、ＨＯＳＴ−Ｉ／Ｆ１０９、外部記憶媒体−Ｉ／Ｆ１１０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１１１及びＴＩＭＥＲ１１２を有する。
【００２３】
ＲＡＭ１０１は一般的にＤＲＡＭ等の揮発性メモリによって構成されるメインメモリであり、ＲＯＭ１０３に格納されたファームウェア等の制御プログラムや、ＮＶ−ＲＡＭ１０２、ＨＤＤ１１１に格納された情報がロードされ、ＣＰＵ１０４やＴＩＭＥＲ１１２と連動し、制御部が構成される。ＮＶ−ＲＡＭ１０２は、プリンタ１が有する不揮発性のメモリであり、主にプリンタ１の動作環境や動作履歴に関する情報が格納される。ＲＯＭ１０３には、ファームウェア等の制御プログラムや、印字に用いる基本のフォント等が格納されている。パネル−Ｉ／Ｆ１０５は、プリンタ１の制御部と操作パネル１０６との入出力インターフェースである。操作パネル１０６は、オペレータがプリンタ１を操作し、プリンタ１の状態を確認するためのユーザインターフェースである。
【００２４】
ＥＮＧＩＮＥ−Ｉ／Ｆ１０７は、プリンタ１の制御部とＥＮＧＩＮ１０８との入出力インターフェースである。ＥＮＧＩＮＥ１０８は、プリンタ１において実際に印刷処理を実行する手段となる部分である。ＥＮＧＩＮＥ１０８は、その画像形成の方式によって様々な部材を含む。ＨＯＳＴ−Ｉ／Ｆ１０９は、プリンタ１がネットワーク４を介してクライアント装置２、クライアント装置３と通信する際のインターフェースである。また、プリンタ１がネットワークを介してコントロールされる場合は、ネットワークインターフェースとして機能する。外部記憶媒体−Ｉ／Ｆ１１０は、図示しない外部記憶媒体との入出力インターフェースであり、外部記憶媒体を挿入して装着するためのスロットもこれに含まれる。ＨＤＤ１１１には、蓄積文書、追加のフォント及びファクシミリの宛先情報等が格納されている。
【００２５】
ＮＶ−ＲＡＭ１０２に格納されている情報について図３を用いて更に説明する。図３はＮＶ−ＲＡＭ１０２に格納されている情報の一例を示すブロック図である。図３に示すように、ＮＶ−ＲＡＭ１０２には大きく分けて確認情報と状態情報との２つの情報が格納されている。確認情報とは、あるプリンタ１で生成された情報を他の装置に適用する際に、その可否を判断するための情報であり、装置情報、ユーザ情報を含む。装置情報とは、プリンタ１に関する情報であり、プリンタ１の装置識別情報、ファームウェア及びそのバージョン及びＭＡＣアドレス等を含む。装置識別情報とは、プリンタ１の機種名、プリンタ１が属する機種のシリーズ名、装置固有の機種コード等である。この他、プリンタ１のロットナンバーやＣＰＵ１０４、ＲＯＭ１０３等が実装される基板のシリアルナンバー等を装置情報として格納しても良い。ユーザ情報は、プリンタ１を所有、管理若しくは使用するユーザの情報であり、ユーザＩＤ、管理者ＩＤ等を含む。
【００２６】
状態情報とは、あるプリンタ１から他の装置に対して実際に適用される情報であり、設定情報及び履歴情報を含む。設定情報は、プリンタ１の運用に関する設定情報であり、ネットワークを介して使用される際のＩＰアドレス等に関する通信設定、省エネ設定やその他の動作に関する設定、用紙トレイや印刷の色調等に関する動作詳細設定等を含む。履歴情報は、プリンタ１の動作履歴、状態に関する情報であり、使用したインク量や、用紙枚数等の動作履歴を含む。ＮＶ−ＲＡＭ１０２に格納されているこれらの情報は、図４に示すように、外部記憶媒体−Ｉ／Ｆ１１０に接続される外部記憶媒体５にも格納される。図４に示すように、図３に示す各種の情報が格納された外部記憶媒体を他のプリンタに接続して情報を読み出すことにより、それらの情報を他のプリンタ１においても使用することができる。
【００２７】
次に、本実施例に係るプリンタ１の要部について、図５を用いて更に詳細に説明する。図５は、本実施例に係るプリンタ１の要部を示すブロック図である。図５に示すように、ＲＯＭ１０３からＲＡＭ１０１に制御プラグラムがロードされ、ＣＰＵ１０４、ＴＩＭＥＲ１１２と連動してプリンタ１全体の動作を制御する制御部２００が構成される。制御部２００は、ＮＶ−ＲＡＭ１０２、ＨＤＤ１１１及びクライアント装置２、３から受信した情報等を用いて、プリンタ１の動作を制御する。
【００２８】
制御部２００は、情報処理制御部２１０、データ保存管理部２２０、入力制御部２３０及び外部記憶媒体制御２４０を有し、更に、情報処理制御部２１０は、データ作成部２１１、データ解析部２１２及び履歴情報収集部２１３を有する。情報処理制御部２１０は、画像形成装置１内においてやりとりされる情報を処理、制御する部分である。データ作成部２１１は情報処理制御部２１０から他へ出力される情報を生成する。データ解釈部２１２は他から情報処理制御部２１０へ入力される情報を次の処理に対応するために解釈し、場合によっては変換する。履歴情報収集部２１３は、プリンタ１の動作履歴情報を収集する。履歴情報収集部２１３が収集した履歴情報は、データ作成部２１１によって格納用データとして生成され、ＮＶ−ＲＡＭ１０２に格納される。
【００２９】
データ保存管理部２２０は、ＮＶ−ＲＡＭ１０２と情報処理制御部２１０との間における情報の入出力を処理、制御する。入力表示制御部２３０は、パネル−Ｉ／Ｆ１０５と情報処理制御部２１０との間の情報の入出力を処理、制御する。外部記憶媒体制御部２４０は、外部記憶媒体−Ｉ／Ｆ１１０と情報処理制御部２１０との間の情報の入出力を処理、制御する。本実施例において用いられる外部記憶媒体としては、磁気テープやカセットテープ及び磁気ディスク等の磁気記録媒体やＣＤ、ＭＯ、ＭＤ、ＤＶＤ等の光ディスク、ＰＣカード、コンパクトフラッシュ（登録商標）カード、スマートメディア（登録商標）、ＩＣカード、ＳＤカード（登録商標）、メモリースティック（登録商標）、ＵＳＢメモリ等、着脱可能な可搬型記憶媒体が用いられる。
【００３０】
このような構成において、本実施例に係るプリンタ１は、起動する際にＲＡＭ１０１に制御プログラムがロードされて制御部２００が構成され、制御部２００がＮＶ−ＲＡＭ１０２に格納された情報にしたがって装置を起動し、制御する。尚、図５においては、制御部２００の機能イメージとしてＮＶ−ＲＡＭ１０２、パネル−Ｉ／Ｆ１０５及び外部記憶媒体−Ｉ／Ｆ１１０が夫々ＲＡＭ１０１内において機能する制御部２００と接続されているように示しているが、実際には図２に示すようにバスを介して接続されている。
【００３１】
次に、本実施例に係るプリンタの動作について、図１（ｂ）を用いて説明する。本実施例に係るプリンタ１の運用に際しては、同等の構成を有するプリンタ１を２つ用意し、通常時には２つのうちの一方であるプリンタ１ａを使用する。そして、プリンタ１ａが保守、点検、故障等で運用を停止した際にもう一方のプリンタ１ｂを代替機として使用する。この時、外部記憶媒体５を用いてプリンタ１ａの設定情報をプリンタ１ｂに適用することにより、クライアントＰＣ２、３は、特にドライバやポート番号の設定等を変更することなく、プリンタ１ａを使用する場合と同様にプリンタ１ｂを使用することが可能となる。
【００３２】
次に、プリンタ１ａを通常通り運用している場合に、プリンタ１ａに外部記憶媒体５が挿入された際の動作を、図６を用いて説明する。外部記憶媒体制御部２４０は、外部記憶媒体−Ｉ／Ｆ１１０への記憶媒体５の装着（スロットへの挿入）を確認すると（Ｓ６０１）、情報処理制御部２１０に対して記憶媒体装着信号を送信する（Ｓ６０２）。情報処理制御部２１０では、データ解釈部２１２が記憶媒体装着信号を解釈し、それに応じてデータ作成部２１１が生成した確認画面表示命令を入力制御部２３０へ送信する（Ｓ６０３）。入力制御部２３０は、確認画面表示命令を受信すると、パネル−Ｉ／Ｆ１０５を介して操作パネル１０６に確認画面を表示する（Ｓ６０４）。ここで表示される確認画面は、外部記憶媒体５に対して当該プリンタ１の情報（図３において説明した情報）を格納して良いか否かをユーザに問う画面である。確認画面表示後、入力表示制御部２３０は、オペレータのパネル操作に伴うパネル−Ｉ／Ｆ１０５からの信号に応じて、情報処理制御部２１０に対して確認信号を送信する（Ｓ６０５）。
【００３３】
情報処理制御部２１０では、入力表示制御部２３０から確認信号を受信すると、データ解釈部２１２が確認信号を解釈し、それに応じてデータ保存管理部２２０に情報読み出し命令を送信する（Ｓ６０６）。情報読み出し命令を受信したデータ保存管理部２２０は、ＮＶ−ＲＡＭ１０２から情報を読み出す（Ｓ６０７）。ここで読み出される情報とは、外部記憶媒体５に格納するための情報であり、図３において説明した確認情報や状態情報である。データ保存管理部２２０を介してＮＶ−ＲＡＭ１０２から情報を読み出した情報処理制御部２１０においては、当該読み出した情報に基づいて外部記憶媒体５に格納する情報をデータ生成部２１１が生成する（Ｓ６０８）。また、ＮＶ−ＲＡＭ１０２に格納された情報を更新するための情報を生成する（Ｓ６０８）。ここで、データ生成部２１１が生成する外部記憶媒体５に格納する情報とは、例えば図３に示す情報である。また、ＮＶ−ＲＡＭ１０２に格納された情報を更新するための情報とは、例えば外部記憶媒体が挿入された旨のフラグ情報や履歴情報等である。
【００３４】
データ生成部２１１が更新情報を生成すると、情報処理制御部２１０は、外部記憶媒体制御部２４０及びデータ保存管理部２２０に対してその更新情報及び情報更新命令を送信する（Ｓ６０９）。外部記憶媒体制御部２４０は、格納情報を受信すると、当該受信した情報を用いて外部記憶媒体５に情報を格納する（Ｓ６１０）。また、データ保存管理部２２０は、更新情報を受信すると、当該受信した情報を用いて、ＮＶ−ＲＡＭ１０２の情報を更新する（Ｓ６１１）。このような処理により、プリンタ１のＮＶ−ＲＡＭ１０２に格納されている情報が、図４に示すように外部記憶媒体５にコピーされる。
【００３５】
尚、Ｓ６０８において外部記憶媒体５に格納される情報は図４に示す情報の一部であっても全部であっても良いが、少なくとも状態情報に含まれる通信設定情報が含まれる。これにより、図１（ｂ）において説明したように、プリンタ１ａが運用停止した場合に、プリンタ１ａの通信設定をプリンタ１ｂが引き継ぐことが可能となり、クライアントＰＣ２、３は、プリンタ１ａに印刷ジョブを送信するようにプリンタ１ｂに印刷ジョブを送信することが可能となる。また、状態情報については、暗号化して記録することが好ましい。これにより、権限をもたないオペレータによる情報へのアクセスを制限することができる。
【００３６】
次に、運用停止したプリンタ１ａから取り外した外部記憶媒体５を代替機として運用するプリンタ１ｂに挿入する際の動作を、図７を参照して説明する。運用中のプリンタ１ａが運用を停止し（Ｓ７０１）、プリンタ１ａに装着されていた外部記憶媒体５がプリンタ１ｂに装着されると、プリンタ１ｂの外部記憶媒体制御部２４０は外部記憶媒体５の装着がされたことを検出し（Ｓ７０２）、情報処理制御部２１０に対して外部記憶媒体装着信号を発信する（Ｓ７０３）。情報処理制御部２１０は、外部記憶媒体装着信号を受信すると、外部記憶媒体に格納された情報を当のプリンタ１ｂに適用可能か否か判断するため、外部記憶媒体制御部２４０及びデータ保存管理部２２０に対して確認情報取得要求を発信する（Ｓ７０４）。外部記憶媒体制御部２４０は、確認情報取得要求を受信すると、外部記憶媒体５から確認情報を読み出し、情報処理制御部２１０へ送信する（Ｓ７０５）。ここでいう確認情報とは、図４に示す装置情報やユーザ情報である。データ保存管理部２２０は、確認情報取得要求を受信すると、ＮＶ−ＲＡＭ１０２から確認情報を読み出し、情報処理制御部２１０へ送信する（Ｓ７０６）。ここでいう確認情報とは、図３において説明した確認情報である。
【００３７】
情報処理制御部２１０は、外部記憶媒体制御部２４０及びデータ保存管理部２２０から夫々確認情報を受信すると、夫々の確認情報を比較することにより、外部記憶媒体に格納された情報が、当のプリンタ１ｂに適用可能であるか否かを判断する。具体的には、外部記憶媒体制御部２４０から受信した装置情報若しくはユーザ情報とデータ保存管理部２２０から受信した装置情報若しくはユーザ情報とを比較する（Ｓ７０７）。外部記憶媒体に格納された情報が当のプリンタ１ｂに適用可能であると判断されると、情報処理制御部２１０は外部記憶媒体制御部２４０に対して、状態情報取得要求を発信する（Ｓ７０８）。外部記憶媒体制御部２４０は、状態情報取得要求を受信すると、外部記憶媒体から状態情報を読み出し、情報処理制御部２１０に送信する（Ｓ７０９）。ここでいう状態情報とは、図５に示す設定情報や履歴情報である。
【００３８】
情報処理制御部２１０は、外部記憶媒体制御部２４０から状態情報を受信すると、データ保存管理部２２０に対して、状態情報及びその状態情報を用いて情報を更新する命令を送信する（Ｓ７１０）。データ保存管理部２２０は、情報処理制御部２１０から状態情報及び情報更新命令を受信すると、受信した状態情報を用いてＮＶ−ＲＡＭ１０２に既に格納されている状態情報を上書きすることにより、状態情報を更新する（Ｓ７１１）。これにより、プリンタ１ｂをプリンタ１ａの代替機として、略同等の条件で運用することができる。このように、外部記憶媒体５に格納された状態情報を用いてＮＶ−ＲＡＭ１０２の情報を更新する、即ちプリンタ１ａの状態情報をプリンタ１ｂの状態情報として用いる前に、外部記憶媒体５に格納されている状態情報を生成した元の装置（プリンタ１ａ）の確認情報と、状態情報を適用する装置の確認情報とを比較し、状態情報を適用可能か否か判断することによって、誤った情報が展開されてしまうことを防ぐことができる。
【００３９】
次に、図８を参照して、図７の動作における情報処理制御部２１０の動作について説明する。情報処理制御部２１０は、外部記憶媒体装着信号を受信すると（Ｓ８０１）、外部記憶媒体制御部２４０を介して外部記憶媒体５から確認情報を取得すると共に、データ保存管理部２２０を介してＮＶ−ＲＡＭ１０２から確認情報を取得する（Ｓ８０２）。そして、情報処理制御部２１０は、外部記憶媒体５から取得した確認情報、即ちプリンタ１ａの装置情報やユーザ情報と、ＮＶ−ＲＡＭ１０２から取得した確認情報、即ちプリンタ１ｂの装置情報やユーザ情報とを比較する（Ｓ８０３）。Ｓ８０３の比較の結果、外部記憶媒体５に格納されている情報が当のプリンタ１ｂに適用可能と判断されれば（Ｓ８０４／ＹＥＳ）、情報処理制御部２１０は、外部記憶媒体制御部２４０に対して状態情報取得要求を送信する（Ｓ８０５）。
【００４０】
その後、情報処理制御部２１０は、外部記憶媒体５から取得した状態情報を当のプリンタ１ｂに適用するため、状態情報及び情報更新命令をデータ保存管理部２２０に対して送信し（Ｓ８０６）、処理を終了する。他方、Ｓ８０３の比較の結果、外部記憶媒体５に格納されている情報が当のプリンタ１ｂに適用不可能と判断されれば、情報処理制御部２１０は、入力表示制御部２３０を介してパネル−Ｉ／Ｆ１０５に情報適用不可を示すエラー表示を行い（Ｓ８０７）、処理を終了する。
【００４１】
外部記憶媒体５に格納された情報によってＮＶ−ＲＡＭ１０２の情報が更新された後に、制御部２００がプリンタ１の起動処理を行うことにより、更新された情報に基づいてプリンタ１が動作する。また、プリンタ１の動作中に確認情報、状態情報の格納された外部記憶媒体を装着し、図６において説明したような処理を実行することにより、プリンタ１の設定を変更しても良いし、外部記憶媒体から情報を読み出してＮＶ−ＲＡＭ１０２を更新した後に装置を再起動することによって、プリンタ１の設定を変更しても良い。
【００４２】
ここで、図７のＳ７０７若しくは図８の８０３における確認情報の比較の方法としては、装置情報、ユーザ情報のうち、文字情報として格納されている情報の一部一致若しくは完全一致により判断することができる。具体的には、情報処理制御部２１０は、外部記憶媒体５から読み出された機種名の一部とＮＶ−ＲＡＭ１０２から読み出された機種名の一部とが一致すれば状態情報の適用が可能であると判断する。他方、一致しなければ適用不可と判断する。即ち、情報処理制御部２１０は、外部記憶媒体５から読み出された機種名の一部とＮＶ−ＲＡＭ１０２から読み出された機種名の一部とが一致した場合、Ｓ８０６に示す情報取得処理を実行し、一致しなければ、Ｓ８０８に示すエラー表示処理を実行する。
【００４３】
同様に、上記の情報処理制御部２１０による判断においては、シリーズ名、機種コード、ファームウェア名等について判断することにより、異なる機種若しくはシリーズの装置において生成された情報が適用され、装置が予期しない動作をすることを防ぐことができる。特に、ファームウェアについて判断することにより、外部記憶媒体５に格納されている状態情報が、当のプリンタ１ｂのソフトウェアに対応しているか否かを判断できる。また、ユーザＩＤや管理者ＩＤ等のユーザ情報に基づいて、情報の適用可否を判断することもできる。例えば、外部記憶媒体５から読み出されたユーザＩＤ若しくは管理者ＩＤとＮＶ−ＲＡＭ１０２から読み出されたユーザＩＤ若しくは管理者ＩＤとが一致すれば状態情報の適用が可能であると判断する。他方、一致しなければ適用不可と判断する。これにより、ＩＰアドレス等、秘密情報として管理すべき情報が誤って他のユーザに適用され、情報漏洩につながることを防ぐことができる。
【００４４】
この他、確認情報の比較の方法としては、情報処理制御部２１０が確認情報の対応関係をデータベースとして管理し、そのデータベースを参照して判断することもできる。こうすることにより、更に情報適用の可否を詳細に定めることができる。対応関係のデータベースは、例えばプリンタ１のメーカが機種の対応についてデータベースを作成、管理し、インターネット等の情報回線を通じて提供することができる。このようなデータベースの例について図９を用いて説明する。図９は、上記確認情報の対応関係データベースとして、プリンタ１が対応する機種名のデータベースを示す図である。図９に示すデータベースは、プリンタ１が対応する機種の機種名に関する情報を含み、情報処理制御部２１０によって管理される。図９に示す例においては、当該データベースを保持しているプリンタ１が機種名ＡＢＣ０００１、ＡＢＣ０００４及びＡＢＣ０００５の機種に対応することを示す。即ち、図９のデータベースを保持しているプリンタ１は、上記３機種の状態情報を適用可能である。
【００４５】
図９に示す場合において、情報処理制御部２１０は、外部記憶媒体５から機種名に関する情報を読み出すと、図９に示す対応関係データベースを参照する。そして、外部記憶媒体５から読み出した機種名が対応関係データベースに含まれていれば、即ち、当該読み出した機種名がＡＢＣ０００１、ＡＢＣ０００４、ＡＢＣ０００５のいずれかであれば、外部記憶媒体５に格納されている情報を当該プリンタに適用可能であると判断する。他方、外部記憶媒体５から読み出した機種名が対応関係データベースに含まれない機種名である場合、適用不可と判断する。
【００４６】
また、確認情報として、機種情報、ユーザ情報以外に、ＭＡＣアドレスや機種コード等、特定の装置を指定する情報を適用可能情報として格納しても良い。また、外部記憶媒体及びＮＶ−ＲＡＭ１０２に確認情報として予め所定の文字列情報等を共有鍵として記憶しておいても良いし、暗号化若しくは復号化演算によって対応するような異なる文字列を記憶しておいても良い。具体的な実装態様としては、例えば、運用機とバックアップ機に夫々対応する鍵を記憶しておくことにより、運用機の情報は所定のバックアップ機でのみ使用可能となる。これにより、運用機の情報が誤ってバックアップ機以外の装置に展開されてしまうような不具合を防ぐことができる。
【００４７】
次に、外部記憶媒体５に格納された情報により起動されたプリンタ１ｂにおいて設定の変更があった場合に、外部記憶媒体５の情報を更新する際の処理を、図１０を用いて説明する。オペレータにより操作パネル１０６から設定変更の操作がされると、入力表示制御部２３０がパネル−Ｉ／Ｆ１０５を介して設定変更の操作を認識する（Ｓ１００１）。入力表示制御部２３０は、設定変更の操作を確認すると、変更された設定情報を情報処理制御部２１０に対して送信する（Ｓ１００２）情報処理制御部２１０では、入力制御部２３０から変更された設定情報を受信すると、データ解釈部２１２がその情報を解釈し、それに応じて外部記憶媒体及びＮＶ−ＲＡＭ１０２に格納された情報を更新するための情報をデータ生成部２１１が生成する（Ｓ１００３）。
【００４８】
データ生成部２１１が更新情報を生成すると、情報処理制御部２１０は、外部記憶媒体制御部２４０及びデータ保存管理部２２０に対してその更新情報及び情報更新命令を送信する（Ｓ１００４）。外部記憶媒体制御部２４０及びデータ保存管理部２２０は、更新情報及び情報更新命令を受信すると、受信した更新情報を用いて、外部記憶媒体制御部２４０を制御し、外部記憶媒体５を更新する（Ｓ１００５）。また、データ保存管理部２２０を制御し、ＮＶ−ＲＡＭ１０２を更新する（Ｓ１００６）。このような処理により、オペレータによるプリンタ１の設定変更が、プリンタ１のＮＶ−ＲＡＭ１０２のみでなく、外部記憶媒体５に格納された情報にも反映される。尚、このようにオペレータによる設定変更の度にその変更を外部記憶媒体５に反映するのではなく、一定時間毎に外部記憶媒体の情報を更新しても良いし、オペレータの操作によってのみ情報の更新を行うようにしても良い。これにより、設定変更が頻繁に行われる場合は、外部記憶媒体５へアクセスし、情報を書き換える回数を低減することができる。特に、半導体記憶装置により構成される外部記憶媒体の場合は、情報の書き換え回数に上限があるものもあるため、そのような場合には、外部記憶媒体５へのアクセス回数の低減は有意義である。
【００４９】
このように、プリンタ１ｂがプリンタ１ａの代替機として使用されている間に、プリンタ１ｂに対して行った設定変更を、外部記憶媒体５に格納しておくことにより、プリンタ１ａの修理、点検等が終了し、プリンタ１ａの運用を再開する際に、プリンタ１ｂに対して行った設定変更をプリンタ１ａにも反映させることができる。その例として、図１１を参照して、代替機であるプリンタ１ｂの設定情報を運用機であるプリンタ１ａに適用する動作を説明する。
【００５０】
プリンタ１ｂにおける設定情報は、図１０において説明したように、外部記憶媒体５に格納される（Ｓ１１０１）。その後、プリンタ１ａの運用が再開され（Ｓ１１０２）、プリンタ１ｂに装着されていた外部記憶媒体５がプリンタ１ａに装着されると、プリンタ１ｂの外部記憶媒体制御部２４０は外部記憶媒体５が装着されたことを検出する（Ｓ１１０３）。そして、運用が再開されたプリンタ１ａでは、図７のＳ７０３以降と同様の処理が行なわれ、これにより外部記憶媒体５に格納された情報がプリンタ１ａに適用されることになる。Ｓ１１０４以降の処理については、図７のＳ７０３以降の処理と同様であるため、説明を省略する。このような処理により、プリンタ１ａの運用を再開する際の設定情報等の復元を容易にすることができると共に、運用停止期間中の代替機における設定変更や運用履歴も、プリンタ１ａに反映することができる。
【００５１】
以上説明したように、本実施例に係るプリンタ１においては、外部記憶媒体５を用いたプリンタの内部情報のバックアップ及び復元、複製等における情報運用を適正に行い、間違った情報の適用や情報漏洩を防止することができる。具体的な実施例としては、可搬型の記憶媒体にプリンタの設定情報や履歴情報を格納して携帯し、外出先等の不特定多数の場所に設置されたプリンタに自己の設定を適用して使用する場合等にも、本実施例に係るプリンタの制御方法を用いることができる。これにより、可搬型記憶媒体に格納されている情報を適用可能か否かを確認した上で設定を適用するため、設定を適用したプリンタの誤動作等を回避できる。
【００５２】
尚、上記の説明においては、図７のフローチャートにおいて説明したように、外部記憶媒体５に格納された確認情報とプリンタ１の確認情報との比較結果により外部記憶媒体５に格納された情報を適用可能と判断された場合、そのまま外部記憶媒体５に格納された状態情報をもってＮＶ−ＲＡＭ１０２の情報を上書きする例を説明した。しかし、外部記憶媒体５の状態情報が適用可能と判断された場合であっても、すぐには情報の上書きを実行せずに、情報の上書きを実行するか否か操作パネル１０６に確認画面を表示しても良い。この時、外部記憶媒体５の状態情報を読み出すためにパスワードを要求するようにしても良い。また、機種情報、ユーザ情報の比較を行わずに、パスワードの確認だけで外部記憶媒体５の情報適用可否を判断しても良い。
【００５３】
また、上記の説明においては、ＮＶ−ＲＡＭ１０２に格納されている情報を外部記憶媒体５に格納する例を説明したが、これ以外でも、ＲＯＭ１０３、ＨＤＤ１１１に格納されている情報を、外部記憶媒体５に格納しても良い。例えば、データ配信先のＩＰアドレスやメールアドレス、ファクシミリ番号等の宛先情報は、他のプリンタにおいても使用する可能性が考えられる反面、情報漏洩について考慮すべき情報であるため、本実施例に係るプリンタの制御方法を適用することは有意義である。また、上記の説明においては、確認情報、状態情報をＮＶ−ＲＡＭ１０２に格納している例を説明したが、この他、例えばＨＤＤ１１１等、プリンタ１内部の不揮発性の記憶媒体であれば、これらの情報を格納することができる。但し、プリンタ１の起動時に使用する情報は、ＨＤＤ１１１よりもアクセスに時間のかからないＮＶ−ＲＡＭ１０２に格納することが好ましい。
【００５４】
また、上記の説明においては、外部記憶媒体制御部２４０から受信した装置情報若しくはユーザ情報とデータ保存管理部２２０から受信した装置情報若しくはユーザ情報とを比較し、その比較結果に基づいて外部記憶媒体５に格納された状態情報が代替機であるプリンタ１ｂに適用可能か否か判断する例を説明した。この他、情報処理制御部２１０は、外部記憶媒体５から読み出した状態情報を参照することにより、当該状態情報がプリンタ１ｂに適用可能か否か直接判断するようにしても良い。たとえは、情報処理制御部２１０は、外部記憶媒体装着信号を受信した後、上記確認情報の比較を行うことなく、外部記憶媒体５から状態情報を読み出す。そして、情報処理制御部２１０は、上記読み出した状態情報がプリンタ１ｂに適用可能か否か確認した上で、当該状態情報をプリンタ１ｂに適用するか否か判断する。
【００５５】
ここで、上記の情報処理制御部２１０による状態情報の確認処理の具体例を説明する。例えば、情報処理制御部２１０は、状態情報として読み出したＩＰアドレス等の設定情報項目が、プリンタ１ｂの設定情報の項目としてＮＶ−ＲＡＭ１０２に存在するか否かを確認する。その結果、対応する設定項目があれば、情報処理制御部１０２は、外部記憶媒体５から読み出した状態情報がプリンタ１ｂに適用可能であると判断する。ここで、この情報の判断としては、例えば文字列情報であれば文字列数や、アルファベット、数字、記号等の文字情報の種別等により判断することができる。また、ＩＰアドレスのように、“＊＊＊．＊＊＊．＊＊＊．＊＊＊”のような所定の表記形式がある場合は、その表記形式が一致するか否かにより判断することができる。これにより、例えばＩＰアドレスであれば、ＩＰｖ４とＩＰｖ６等のように、バージョンの異なる情報が誤って適用されてしまうことによる不具合を回避することができる。この他、状態情報に対する確認処理の態様としては、上記と同様に、既にＮＶ−ＲＡＭ１０２に格納されている状態情報を読み出し、外部記憶媒体５から読み出した状態情報と比較することによって確認処理を実行しても良い。
【００５６】
また、本実施例において説明した確認情報の比較処理と状態情報の確認処理との両方を行うようにしても良い。即ち、情報処理制御部２１０は、外部記憶媒体５から読み出した装置情報やユーザ情報とＮＶ−ＲＡＭ１０２に格納されている装置情報やユーザ情報とを比較して、外部記憶媒体５に格納された状態情報の適用可否を判断した後、状態情報の確認処理を行う。状態情報の適用が可能な機種若しくはシリーズ同士であっても、異なる機種若しくはシリーズであれば、異なる設定項目を含む可能性がある。このような場合に、確認情報の比較と状態情報の確認とを両方行うことにより、外部記憶媒体５に含まれる状態情報のうち、適用可能な情報のみをプリンタ１ｂに適用することが可能となる。
【実施例２】
【００５７】
次に、本発明の実施例２について説明する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。実施例１においては、外部記憶媒体５に格納されたプリンタ１ａの状態情報を用いて、プリンタ１ｂのＮＶ−ＲＡＭ１０２に格納された状態情報を上書きする例を説明した。本実施例においては、プリンタ１ｂのＮＶ−ＲＡＭ１０２に格納された情報に影響を与えることなく、プリンタ１ｂをプリンタ１ａの代替機として運用する例を説明する。図１２は、図１（ｂ）と同様に、本実施例に係るプリンタ１ａの状態情報を、同じく本実施例に係るプリンタ１ｂにおいて使用する場合の運用態様を示すシーケンス図である。図１２に示すように、プリンタ１ａの情報が外部記憶媒体５に格納され（Ｓ１２０１）、プリンタ１ａに装着されていた外部記憶媒体５がプリンタ１ｂに装着される（Ｓ１２０２）。プリンタ１ｂは、外部記憶媒体５に格納されている情報を読み出し、外部記憶媒体５に格納されているプリンタ１ａの装置情報、ユーザ情報と、プリンタ１ｂの装置情報、ユーザ情報とを比較する（Ｓ１２０３）。
【００５８】
Ｓ１２０３の比較の結果、情報の展開が可能と判断されれば、プリンタ１ｂは、外部記憶媒体５に格納されている情報をＲＡＭ１０１に読み出し（Ｓ１２０４）、ＲＡＭ１０１に読み出した外部記憶媒体５の状態情報を用いて装置を起動する（Ｓ１２０５）。この時、ＮＶ−ＲＡＭ１０２の情報は更新しない。これにより、プリンタ１ｂに設定された状態情報には影響を与えずに、プリンタ１ａの状態情報を用いて装置を起動することができる。プリンタ１ａの状態情報を用いてプリンタ１ｂを運用している間、設定の変更等を行った場合、その変更は外部記憶媒体５に格納されている設定情報にのみ反映される（Ｓ１２０６）。同様に、プリンタ１ａの状態情報を用いてプリンタ１ｂを運用している間の履歴情報も、外部記憶媒体５に格納される。
【００５９】
その後、プリンタ１ｂから取り出された外部記憶媒体５が運用再開したプリンタ１ａに装着される（Ｓ１２０７）。プリンタ１ａは、外部記憶媒体５に格納されている情報を読み出し、外部記憶媒体５に格納されている情報を生成した機器の機種情報、ユーザ情報と、プリンタ１ａの機種情報、ユーザ情報とを比較する（Ｓ１２０８）。Ｓ１２０８での比較の結果、情報の展開が可能と判断されれば、プリンタ１ａは、外部記憶媒体５に格納されている情報を用いて、装置の設定情報や履歴情報を更新する（Ｓ１２０９）。これにより、プリンタ１ａの運用を再開する際の設定情報等の更新を容易にすることができると共に、運用停止期間中のプリンタ１ｂにおける設定変更や運用履歴も、プリンタ１ａに反映させることができる。
【００６０】
このように、本実施例に係るプリンタ１は、外部記憶媒体５からＲＡＭ１０１に情報を読み出した上で、内部のＮＶ−ＲＡＭ１０２には情報を上書きせずに装置を起動する。これにより、当のプリンタ１ｂに設定されている状態情報は残したまま、他の装置の状態情報を用いて装置を起動することができる。また、ＮＶ−ＲＡＭ１０２にアクセスする必要がないため、処理を簡略化することができる。更には、外部記憶媒体５の情報を用いてのみ起動するのであれば、ＮＶ−ＲＡＭ１０２を省略することができるため、構成を簡略化し、生産性の向上を図ることができる。
【００６１】
［その他の実施例］
実施例１のように、外部記憶媒体５からＲＡＭ１０１に読み出した情報をＮＶ−ＲＡＭ１０２に一度格納した上で装置を起動する態様と、実施例２のように、外部記憶媒体５からＲＡＭ１０１に読み出した情報をＮＶ−ＲＡＭ１０２に格納することなく装置を起動する態様とは、モード切り替えにより両方を実施することができる。以下、図１３のフローチャートを用いて、実施例１及び実施例２の態様を切り替えて使用可能なプリンタ１に電源が投入されてから装置が起動するまでの動作について説明する。
【００６２】
図１３に示すように、電源が投入されると、プリンタ１は外部記憶媒体５が装着されているか否かを確認する（Ｓ１３０１）。ここで、外部記憶媒体５が装着されていなければ（Ｓ１３０１／ＮＯ）、プリンタ１は、内部のＮＶ−ＲＡＭ１０２から状態情報を読み出し（Ｓ１３０６）、その情報に基づいて装置を起動する（Ｓ１３０９）。
【００６３】
外部記憶媒体５が装着されていれば（Ｓ１３０１／ＹＥＳ）、プリンタ１は、まず外部記憶媒体５に格納されている確認情報をＲＡＭ１０１へ読み出す（Ｓ１３０２）。そして、プリンタ１は、外部記憶媒体５に格納されている確認情報と、内部のＮＶ−ＲＡＭ１０２に格納されている自身の確認情報とを比較する（Ｓ１３０３）。Ｓ１３０３の比較の結果、外部記憶媒体５の情報が適用不可と判断されれば（Ｓ１３０４／ＹＥＳ）、外部記憶媒体５が装着されていない場合と同様、プリンタ１は、内部のＮＶ−ＲＡＭ１０２から状態情報を読み出し（Ｓ１３０６）、その情報に基づいて装置を起動する（Ｓ１３０９）。
【００６４】
外部記憶媒体５の情報が適用可能と判断されれば（Ｓ１３０４／ＹＥＳ）、プリンタ１は、外部記憶媒体５からＲＡＭ１０１へ状態情報を読み出す（Ｓ１３０５）。そして、プリンタ１は、起動設定が外部記憶媒体起動モードであれば（Ｓ１３０７／ＹＥＳ）、ＲＡＭ１０１に読み出してある外部記憶媒体５の状態情報を用いて装置を起動する（Ｓ１３０９）。プリンタ１の起動設定が、外部記憶媒体起動モードでなければ（Ｓ１３０７／ＮＯ）、プリンタ１は、ＲＡＭ１０１に読み出されている外部記憶媒体５の状態情報を内部のＮＶ−ＲＡＭ１０２に格納し（Ｓ１３０８）、ＲＡＭ１０１に読み出されている外部記憶媒体５の状態情報を用いて装置を起動する（Ｓ１３０９）。
【００６５】
次に、図１４のフローチャートを用いて、実施例１及び実施例２を切り替えて使用可能なプリンタ１において状態情報の設定変更が行われた場合の動作を説明する。図１４に示すように、プリンタ１は、設定変更が施されたことを認識すると（Ｓ１４０１）、変更された設定が外部記憶媒体起動モードか否か確認する（Ｓ１４０２）。外部記憶媒体起動モードであれば（Ｓ１４０２／ＹＥＳ）、続いて外部記憶媒体が装着されているか否か確認し（Ｓ１４０３）、装着されていれば（Ｓ１４０３／ＹＥＳ）オペレータによる設定変更の内容をもって外部記憶媒体に格納された情報を更新し（Ｓ１４０６）、処理を終了する。外部記憶媒体５が装着されていなければ（Ｓ１４０３／ＮＯ）、情報を更新すべき対象が見つからないため、エラー表示を行ってから（Ｓ１４０５）処理を終了する。
【００６６】
外部記憶媒体起動モードではない場合（Ｓ１４０２／ＮＯ）、続いて外部記憶媒体５が装着されているか否か確認し、装着されていれば（Ｓ１４０４／ＹＥＳ）、オペレータによる設定変更の内容をもって外部記憶媒体５に格納された情報を更新すると共に（Ｓ１４０６）、内部のＮＶ−ＲＡＭ１０２の情報を更新し（Ｓ１４０７）処理を終了する。外部記憶媒体５が装着されていなければ（Ｓ１４０４／ＮＯ）、内部のＮＶ−ＲＡＭ１０２の情報のみ更新して（Ｓ１４０７）、処理を終了する。このように、起動設定を切り替えることにより、実施例１の態様と実施例２に係る態様とを使い分けることができる。尚、Ｓ１４０５においてエラー表示を行った場合は、後に外部記憶媒体５が挿入された際に、オペレータによって変更された設定の内容を外部記憶媒体５に格納された情報に反映させても良い。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施例に係るプリンタの運用形態を示すブロック図である。
【図２】本発明の実施例に係るプリンタの全体構成を示すブロック図である。
【図３】本発明の実施例に係るＮＶ−ＲＡＭに格納される情報の一例を示す図である。
【図４】本発明の実施例に係る外部記憶媒体に格納される情報例の一例を示す図である。
【図５】本発明の実施例に係る画像形成装置の一部を模式的に示すブロック図である。
【図６】本発明の実施例に係る画像形成装置に外部記憶媒体が挿入された際の動作を示すシーケンス図である。
【図７】本発明の実施例に係るプリンタに対して外部記憶媒体の情報を適用する動作例を示すシーケンス図である。
【図８】本発明の実施例に係るプリンタに対して外部記憶媒体の情報を適用する際の情報処理制御部の動作を示すフローチャートである。
【図９】本発明の他の実施例に係る確認情報の対応関係を示すデータベースを示す図である。
【図１０】本発明の実施例に係るプリンタが代替機として動作している場合の設定変更動作を示すシーケンス図である。
【図１１】本発明の実施例に係るプリンタの情報を代替機の情報を用いて更新する際の例を示すシーケンス図である。
【図１２】本発明の他の実施例に係るプリンタの運用例を示すシーケンス図である。
【図１３】本発明の他の実施例に係るプリンタの起動動作を示すフローチャートである。
【図１４】本発明の他の実施例に係るプリンタの設定変更動作を示すフローチャートである。
【符号の説明】
【００６８】
１    プリンタ
２、３    クライアント装置
４    ネットワーク
５    外部記憶媒体
１０１    ＲＡＭ
１０２    ＮＶ−ＲＡＭ
１０３    ＲＯＭ
１０４    ＣＰＵ
１０５    パネル−Ｉ／Ｆ
１０６    操作パネル
１０７    ＥＮＧＩＮ−Ｉ／Ｆ
１０８    ＥＮＧＩＮＥ
１０９    ＨＯＳＴ−Ｉ／Ｆ
１１０    外部記憶媒体−Ｉ／Ｆ
１１１    ＨＤＤ
１１２    ＴＩＭＥＲ
２００    制御部
２１０    情報処理制御部
２１１    データ作成部
２１２    データ解釈部
２１３    履歴情報収集部
２２０    データ保存管理部
２３０    入力表示制御部
２４０    外部記憶媒体制御部
【図１】
2008137372.tif 000003
【図２】
2008137372.tif 000004
【図３】
2008137372.tif 000005
【図４】
2008137372.tif 000006
【図５】
2008137372.tif 000007
【図６】
2008137372.tif 000008
【図７】
2008137372.tif 000009
【図８】
2008137372.tif 000010
【図９】
2008137372.tif 000011
【図１０】
2008137372.tif 000012
【図１１】
2008137372.tif 000013
【図１２】
2008137372.tif 000014
【図１３】
2008137372.tif 000015
【図１４】
2008137372.tif 000016