(57)【要約】【課題】本発明は、印刷制御装置と画像形成装置の接続ミスや組み合わせ間違いを防止し、接続ミス等があった場合でも適正が処置をとることができる印刷システムを提供する。【解決手段】印刷制御装置２０１または画像形成装置２０７は、機器構成情報管理サーバ２１３から取得した機器構成情報と自装置の機器構成情報とを比較し、機器構成情報管理サーバ２１３から取得した機器構成情報に含まれる各機器構成情報項目に対して、照合対象フラグが有効である場合に、当該項目の値と自装置の機器構成情報に含まれる同一項目の値とを比較し、当該機器構成情報項目が適合しているか否かを判定する。そして、適合していないと判定された各機器構成情報項目の警告レベルに対応する警告処理の内容を、警告レベルに対応する警告処理の内容を表す警告処理テーブル（図９）から読み出し、当該警告処理を実行する。【選択図】図１０
2015185121.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に接続された印刷制御装置とサーバとを備える印刷システムにおいて、
前記サーバは、
前記画像形成装置の機器固有情報および前記印刷制御装置の機器固有情報の少なくとも一方に紐づく、前記画像形成装置および前記印刷制御装置の特性および能力を表す機器構成情報を記憶する記憶手段と、
前記記憶手段に記憶された機器構成情報の取得要求を受け付ける受付手段とを備え、
前記記憶手段に記憶される機器構成情報の各項目には、当該項目を照合対象にするか否かを表す照合対象フラグと、照合に失敗した場合の警告処理の度合いを表す警告レベルとをそれぞれ設定可能であることを特徴とし、
前記画像形成装置または前記印刷制御装置は、
当該画像形成装置の機器固有情報および当該印刷制御装置の機器固有情報の少なくとも一方を指定し、当該画像形成装置および当該印刷制御装置の少なくとも一方の機器構成情報を第１の機器構成情報として前記サーバから取得する第１の取得手段と、
当該画像形成装置および当該印刷制御装置の少なくとも一方の機器構成情報を第２の機器構成情報として取得する第２の取得手段と、
前記第１の取得手段により取得された第１の機器構成情報に含まれる各機器構成情報項目に対して、前記照合対象フラグが有効である場合に、当該項目の値と前記第２の取得手段により取得された第２の機器構成情報に含まれる同一の項目の値とを比較し、当該機器構成情報項目が前記第１の機器構成情報に適合しているか否かを判定する判定手段と、
前記判定手段により適合していないと判定された各機器構成情報項目の警告レベルに対応する警告処理の内容を、前記警告レベルに対応する警告処理の内容を表す警告処理テーブルから読み出し、当該警告処理を実行する実行手段とを備えることを特徴とする印刷システム。
【請求項２】
前記警告処理には、前記サーバに対するエラー内容通知、前記画像形成装置あるいは前記印刷制御装置が備える表示部に対するエラー内容通知、前記画像形成装置の動作モード変更のうち少なくとも１つが含まれることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記機器構成情報において、前記印刷制御装置のシリアル番号、前記画像形成装置のシリアル番号、前記印刷制御装置の機種モデル名、前記画像形成装置の機種モデル名のうち少なくとも１つで前記照合対象フラグが有効になっていることを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
画像形成装置に接続された印刷制御装置であって、
当該印刷制御装置の機器固有の第１シリアル番号と、当該印刷制御装置の型番を示す第１機種名とを記憶する記憶手段と、
前記画像形成装置から、当該画像形成装置の機器固有の第２シリアル番号と、当該画像形成装置の型番を示す第２機種名とを取得する第１の取得手段と、
外部装置から、前記第１シリアル番号に紐づく前記画像形成装置のシリアル番号を表す第３シリアル番号と、前記第１機種名を持つ当該印刷制御装置が接続された前記画像形成装置の型番を表す第３機種名を取得する第２の取得手段と、
前記第１の取得手段により取得された第２シリアル番号と前記第２の取得手段により取得された第３シリアル番号とが適合しているか否かと、前記第２機種名と前記第３機種名とが適合しているか否かを判定する判定手段とを備えることを特徴とする印刷制御装置。
【請求項５】
前記判定手段により前記第２シリアル番号と第３シリアル番号とが適合していないと判定された場合に、前記外部装置に対して警告の通知を行う通知手段をさらに備えることを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記判定手段により前記第２機種名と前記第３機種名とが適合していないと判定された場合に、前記画像形成装置の動作モードを、前記印刷制御装置との連携動作を行わないモードに変更することを特徴とする請求項４または５に記載の印刷制御装置。
【請求項７】
画像形成装置に接続された印刷制御装置とサーバとを備える印刷システムの制御方法において、
前記サーバの記憶手段が、前記画像形成装置の機器固有情報および前記印刷制御装置の機器固有情報の少なくとも一方に紐づく、前記画像形成装置および前記印刷制御装置の特性および能力を表す機器構成情報であって、当該機器構成情報の各項目に対して、当該項目を照合対象にするか否かを表す照合対象フラグと、照合に失敗した場合の警告処理の度合いを表す警告レベルとが設定された機器構成情報を記憶する記憶工程と、
前記サーバの受付手段が、前記機器構成情報の取得要求を受け付ける受付工程と、
前記画像形成装置または前記印刷制御装置の第１の取得手段が、当該画像形成装置の機器固有情報および当該印刷制御装置の機器固有情報の少なくとも一方を指定し、当該画像形成装置および当該印刷制御装置の少なくとも一方の機器構成情報を第１の機器構成情報として前記サーバから取得する第１の取得工程と、
前記画像形成装置または前記印刷制御装置の第２の取得手段が、当該画像形成装置および当該印刷制御装置の少なくとも一方の機器構成情報を第２の機器構成情報として取得する第２の取得工程と、
前記画像形成装置または前記印刷制御装置の判定手段が、前記第１の取得工程にて取得された第１の機器構成情報に含まれる各機器構成情報項目に対して、前記照合対象フラグが有効である場合に、当該項目の値と前記第２の取得工程にて取得された第２の機器構成情報に含まれる同一の項目の値とを比較し、当該機器構成情報項目が前記第１の機器構成情報に適合しているか否かを判定する判定工程と、
前記画像形成装置または前記印刷制御装置の実行手段が、前記判定工程にて適合していないと判定された各機器構成情報項目の警告レベルに対応する警告処理の内容を、前記警告レベルに対応する警告処理の内容を表す警告処理テーブルから読み出し、当該警告処理を実行する実行工程とを備えることを特徴とする制御方法。
【請求項８】
請求項７に記載の制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよびその制御方法、並びにプログラムに関し、特に、画像形成装置と印刷制御装置の誤接続を防止する技術に関する。
【背景技術】
【０００２】
複合機やＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）と呼ばれる、コピー、プリント、スキャン、ファクシミリ送受信等の複数の機能を備えた画像形成装置がオフィス等で広く使用されている。また、この画像形成装置に、印刷ジョブ処理にかかわる各種画像処理や、画像形成装置に対する各種設定処理および印刷指示を行う印刷制御装置を接続した印刷システムを構築することも広く行われている。印刷制御装置は、ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）と呼ばれ、画像形成装置と同様に多様な機能を備えている。
【０００３】
ＤＦＥを接続する目的は、ＭＦＰが提供する機能を強化することや、ＤＦＥ独自の機能を提供することである。機能強化の例としては印刷ジョブの処理性能を向上させることが挙げられる。ＤＦＥでページ記述言語（ＰＤＬ）の解釈およびビットマップデータの生成を担当させ、ＭＦＰでは生成されたビットマップデータの印字を行うようにすれば、ＭＦＰ単独ですべてを行う場合よりも効率よく、短い時間でジョブの印刷を行うことができる。ＤＦＥ独自の機能としては、印刷ジョブのページ編集や面付け、色設定の変更機能などがある。
【０００４】
ＭＦＰあるいはＤＦＥは、ネットワークに接続でき、ネットワーク上のコンピュータとのデータ送受信、例えば印刷ジョブデータ受信やスキャンデータ送信を行う機能を備えていることが一般的である。ＭＦＰあるいはＤＦＥとデータ送受信を行う場合、ネットワーク上のコンピュータでプリンタドライバや印刷装置の管理ソフトウェアといった各種アプリケーションを動作させる必要がある。また、ＭＦＰあるいはＤＦＥ上でスキャンデータを送信する機能やネットワーク上のサーバからジョブデータを受信する機能をユーザが用いた場合もこれにあたる。
【０００５】
ところで、ＭＦＰをＤＦＥに接続する際には、ＭＦＰの動作モードをＤＦＥ接続用に変更する場合がある。ＤＦＥ接続用の動作モードの一例として、印刷ジョブに対応するビットマップデータをＤＦＥから受信することを許容するように動作するモードが挙げられる。また、ＤＦＥからの印刷ジョブの処理優先度を上げるように動作するモード、ＤＦＥに対してＭＦＰの機器状態を定期的に通知するモードも挙げられる。このようなＭＦＰの動作モード変更は、機器のオフィスへの設置時に行われることが一般的である。
【０００６】
また、正常動作するＤＦＥとＭＦＰの組合せが限定されている場合も多い。たとえば、あるＤＦＥはいくつかの特定のモデルのＭＦＰとの組合せでしか正常動作せず、逆にあるＭＦＰはいくつかの特定のモデルのＤＦＥとの組合せでしか正常動作しないように設定することがある。ＤＦＥとＭＦＰの組合せに制限を設ける例としては、カラー印刷が可能なＭＦＰと白黒印刷のみが可能なＭＦＰとで入力に適した画像データのエンコード方式が異なる場合が挙げられる。つまり、より良い印刷品位を担保するため、それぞれのエンコード方式を実現するのに最適なハードウェアを備えたＤＦＥを別モデルとして用意し、カラー・白黒それぞれのＭＦＰに適したＤＦＥが常に接続されるように限定したい場合である。このようにＤＦＥとＭＦＰの組合せに制限がある場合、印刷システムの構築においては互いに正常動作する組合せでＤＦＥとＭＦＰを接続するように注意する必要がある。
【０００７】
印刷システムの設置時には、フィニッシャや給紙装置といった各種アクセサリの接続、ソフトウェアライセンスの入力、アプリケーションのインストールといった作業が必要になることも多い。これらの作業においては、顧客先の作業環境の特性や、購入されたオプションの種類に応じて最適な組合せや最適な設定値を間違いなく選択し、作業を実施していくことが求められる。
【０００８】
しかしながら、これらの設置作業は手作業で行われることが多く、特に複数の印刷システムを同時に設置する場合や購入した機器やオプションの種類が多岐にわたる場合に、人的ミスが発生する可能性が大きい。たとえば、本来ある印刷システムに接続すべきフィニッシャを、同じタイミングで設置していた他の印刷システムに接続してしまうことがある。また、互いに正常動作しない組合せでＤＦＥとＭＦＰを接続してしまうことや、誤ったソフトウェアライセンスを入力してしまうこともある。設置時のみならず、のちに印刷システムの構成を変更したい場合も同様である。このような人的ミスが発生した場合、そのまま印刷システムを使用しても正常稼働しなかったり、本来使用したい機能が使用できなかったりするため、早急に復旧作業を行う必要がある。
【０００９】
ところが、顧客が望む組合せでフィニッシャを接続しなかった場合にも、印刷システムとしては起動してしまいジョブの印刷は実行できてしまうなど、発生した人的ミスに設置担当者が常に迅速に気づけるとは限らない。
【００１０】
そこで、印刷システムの設置時や構成変更時に起きうる人的ミスを自動で検知し、適切な対処方法を提示する機構が実現されることが望ましい。
【００１１】
上記課題を解決する方法として、特許文献１に記載の技術が提案されている。特許文献１には、動作設定手段の設定が変更可能な画像形成装置において、設定を記憶しておく記憶手段と、画像形成装置の起動時に、記憶した設定と現在の設定とを比較して異なる設定があればそのことを通知する通知手段とを設ける技術が記載されている。この技術を使用すると、過去に正常稼働していた時点での印刷システムの設定を記憶しておき、次回の印刷システムの起動時に設定を比較し、異なる設定があればそのことを通知することができる。この通知によって、人的ミスにより正常稼働しない設定にしてしまった場合に、使用者に設定の再確認を促すことができる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００９−２９０８３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、上述した従来の技術では、次の２つの問題が生じる。
【００１４】
第１に、機器内に以前とは異なる設定があることと人的ミスが発生していることとは必ずしも一致しないという問題がある。たとえば、印刷システムの新規設置時に発生したミスに関しては、印刷システム側に記憶された設定がないために、従来技術では設定の違いを検知することができない。一方、新規にフィニッシャを購入し正しく接続が完了した場合のように、従来技術では設定の違いとして検知されるが、人的ミスではない場合もある。
【００１５】
第２に、人的ミスの内容によっては通知のみでは不十分な場合がある、という問題がある。たとえば、正常動作しないＤＦＥとＭＦＰの組合せで接続してしまった場合などには、設定の違いを通知するだけではなく、故障の予防のため前述したＭＦＰの動作モードをＤＦＥと接続しないモードへと変更したい場合もある。このように、人的ミスを検知した場合の望ましい対処方法は、通知だけでなく多岐にわたることが想定される。
【００１６】
本発明は、上記問題に鑑みて成されたものであり、以下の目的を有する。
【００１７】
まず、ＤＦＥとＭＦＰとが接続された印刷システムとネットワークを介して通信可能な機器構成情報管理サーバを用いて、ＤＦＥやＭＦＰの特性および能力を表す機器構成情報の記録と閲覧・編集を可能にする手段を提供する。
【００１８】
次に、印刷システムが起動後、機器構成情報管理サーバとネットワーク通信を行い、現在の機器構成情報の中に、サーバ上に記録された機器構成情報と適合しない項目があるか判定することができる手段を提供する。
【００１９】
最後に、機器構成情報の項目ごとに異なる対処方法を設定可能にし、印刷システムが、適合しない項目のそれぞれに応じて異なる対処方法を実行可能とする手段を提供する。
【課題を解決するための手段】
【００２０】
上記目的を達成するために、画像形成装置に接続された印刷制御装置とサーバとを備える印刷システムにおいて、前記サーバは、前記画像形成装置の機器固有情報および前記印刷制御装置の機器固有情報の少なくとも一方に紐づく、前記画像形成装置および前記印刷制御装置の特性および能力を表す機器構成情報を記憶する記憶手段と、前記記憶手段に記憶された機器構成情報の取得要求を受け付ける受付手段とを備え、前記記憶手段に記憶される機器構成情報の各項目には、当該項目を照合対象にするか否かを表す照合対象フラグと、照合に失敗した場合の警告処理の度合いを表す警告レベルとをそれぞれ設定可能であることを特徴とし、前記画像形成装置または前記印刷制御装置は、当該画像形成装置の機器固有情報および当該印刷制御装置の機器固有情報の少なくとも一方を指定し、当該画像形成装置および当該印刷制御装置の少なくとも一方の機器構成情報を第１の機器構成情報として前記サーバから取得する第１の取得手段と、当該画像形成装置および当該印刷制御装置の少なくとも一方の機器構成情報を第２の機器構成情報として取得する第２の取得手段と、前記第１の取得手段により取得された第１の機器構成情報に含まれる各機器構成情報項目に対して、前記照合対象フラグが有効である場合に、当該項目の値と前記第２の取得手段により取得された第２の機器構成情報に含まれる同一の項目の値とを比較し、当該機器構成情報項目が前記第１の機器構成情報に適合しているか否かを判定する判定手段と、前記判定手段により適合していないと判定された各機器構成情報項目の警告レベルに対応する警告処理の内容を、前記警告レベルに対応する警告処理の内容を表す警告処理テーブルから読み出し、当該警告処理を実行する実行手段とを備えることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、機器構成情報管理サーバに登録された機器構成情報を正解情報とし、現在の機器構成情報と比較することで異常値を検出するので、望まない機器構成情報になっている場合にそのことを正確に検知できる。また、機器構成情報の項目ごとに、必要な警告処理の度合いを設定可能にし、かつ、各々の警告処理の度合いにおいてどのような警告処理を行うかを設定可能にする。このことにより、目的に応じて多彩な警告処理を実現できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る印刷システムの概略構成を示す図である。
【図２】図１における印刷制御装置の概略構成を示すブロック図である。
【図３】図１における画像形成装置の概略構成を示すブロック図である。
【図４】機器構成情報管理サーバにて管理される機器構成情報の概要を示す図である。
【図５】印刷制御装置、画像形成装置、および機器構成情報管理サーバのそれぞれが有する機能の概略構成を示す図である。
【図６】（ａ）画像形成装置の機器構成情報の一例を示す図、（ｂ）印刷制御装置の機器構成情報の一例を示す図、（ｃ）印刷制御装置と画像形成装置の機器構成情報の一例を示す図である。
【図７Ａ】機器構成情報管理サーバにて実行される機器構成管理情報の管理処理の流れを示すフローチャートである。
【図７Ｂ】機器構成情報管理サーバにて実行される機器構成管理情報の管理処理の流れを示すフローチャートである。
【図８】機器構成情報管理サーバの構成情報データベースに格納される機器構成情報の形式を説明するための図である。
【図９】印刷制御装置または画像形成装置にて管理される警告処理テーブルの概要を示す図である。
【図１０】印刷制御装置または画像形成装置にて実行される機器管理処理の流れを示すフローチャートである。
【図１１】図１０のステップＳ１００４における警告レベル決定処理の詳細を示すフローチャートである。
【図１２】（ａ）警告レベルが低い項目で照合に失敗した場合の警告画面の一例を示す図、（ｂ）警告レベルが高い場合の警告画面の一例を示す図である。
【図１３】（ａ）警告レベルが低い項目で照合に失敗した場合の警告画面の他の一例を示す図、（ｂ）警告レベルが高い場合の警告画面の他の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００２４】
図１は、本発明の実施形態に係る印刷システムの概略構成を示す図である。
【００２５】
図１において、機器構成情報管理サーバ２１３はＬＡＮ２１４に接続されており、機器構成情報管理サーバ２１３、印刷制御装置２０１、端末装置２１１は互いにネットワークを介して通信可能である。
【００２６】
ＬＡＮ２１４は、印刷制御装置２０１と端末装置２１１が接続されているＬＡＮ２１２と物理的または論理的に同一のネットワークでもよいし、異なるネットワークでもよい。たとえば、ＬＡＮ２１２がオフィス内のイントラネットであり、その上に機器構成情報管理サーバ２１３も設置したい場合は、ＬＡＮ２１４はＬＡＮ２１２と同一のネットワークとなる。一方、機器構成情報管理サーバ２１３をインターネット上に設置し、複数の異なる拠点の印刷制御装置や画像形成装置の設定値を管理するように構成する場合もある。その場合、たとえばＬＡＮ２１４がインターネット、ＬＡＮ２１２が各オフィスのイントラネット、のようにＬＡＮ２１２とＬＡＮ２１４とは異なるネットワークとなる。
【００２７】
端末装置２１１はＬＡＮ２１２に接続されたコンピュータであり、ＬＡＮ２１２上に複数存在してもよい。
【００２８】
図２は、図１における印刷制御装置２０１の概略構成を示すブロック図である。
【００２９】
図２において、印刷制御装置２０１は以下に説明する各部を備える。すなわち、コネクタ２０２，２０３及び２０４は、ＬＡＮ２１２，２０５および２０６に接続するためのコネクタである。
【００３０】
ＮＩＣ部１０１は、コネクタ２０２を通じて図１に示すＬＡＮ２１２との低位レイヤレベルの接続を司る、第１のネットワークインターフェイスとしてのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部である。
【００３１】
ＲＩＰ処理部１０２は、ページ記述言語（ＰＤＬ）で記述されている印刷データを、ビットマップ画像などのラスターイメージに変換するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）部である。
【００３２】
ＮＩＣ部１０４は、コネクタ２０３を通じて、図１に示すＬＡＮ２０５との低位レイヤレベルの接続を司る、第２のネットワークインターフェイスとしてのＮＩＣ部である。
【００３３】
ＨＤＤ部１０５は、ＮＩＣ部１０１で受信した印刷データを一時的に保管しておくためのハードディスクドライブ（ＨＤＤ）である。ＨＤＤ部１０５には、印刷制御装置２０１が管理する各種設定値情報を格納することができる。
【００３４】
印刷制御装置２０１は、必要に応じてそれら設定値情報をＨＤＤ部１０５から読み出して使用したり、外部あるいは操作部１０９を通じて要求された設定値情報の変更をＨＤＤ部１０５に書き込んだりすることができる。
【００３５】
第１メモリ部１０６は、ＲＩＰ処理部１０２が画像展開処理に利用するためのメモリである。第２メモリ部１０８は、ＣＰＵ部１０７がデータ一時保存領域として利用するメモリである。
【００３６】
ＣＰＵ部１０７は、印刷制御装置全体の制御を司る。操作部１０９は、ボタンやキー、タッチパネル等を有し、印刷制御装置のオペレーションを行うための操作部である。エンコード部１０３は、画像形成装置２０７が解釈可能なデータ形式へのエンコードを行う。
【００３７】
イメージインターフェイスボード（Ｉボード部）１１１は、画像形成装置２０７と接続するためのインターフェースである。表示部１１０は、印刷制御装置２０１が管理する各種設定値情報等を表示する。
【００３８】
次に、印刷処理を行う画像形成装置の概略について図３を参照して説明する。
【００３９】
図３は、図１における画像形成装置２０７の概略構成を示すブロック図である。
【００４０】
図３において、画像形成装置２０７は、画像形成装置本体３０１と画像入出力制御部３０５とで構成される。
【００４１】
画像形成装置本体３０１は、操作・表示部３０２、リーダ部３０３、およびプリンタ部３０４を備える。操作・表示部３０２は、画像形成装置本体３０１及び画像入出力制御部３０５を操作するための操作表示部である。リーダ部３０３は、原稿画像を読み取り、原稿画像に応じた画像データをプリンタ部３０４及び画像入出力制御部３０５へ出力する。プリンタ部３０４は、リーダ部３０３及び画像入出力制御部３０５からの画像データに応じた画像を記録紙上に記録する。
【００４２】
画像入出力制御部３０５は、インターフェイス部３０６、画像メモリ３０７、制御部３０８、およびハードディスク（ＨＤＤ）３０９を備える。ＨＤＤ３０９には、アドレス帳、操作履歴、ユーザ設定、ＩＤ設定、ネットワーク設定といった、画像形成装置の各種設定値が保存されている。インターフェイス部３０６は、印刷制御装置２０１およびＬＡＮ２１２上の端末装置２１１と制御部３０８との間のインターフェイスである。このインターフェイス部３０６は、印刷制御装置２０１から転送された、エンコードされた画像データをコネクタ２０８あるいはコネクタ２０９で受信し、受信したデータをプリンタ部３０４で記録できる画像データに展開して制御部３０８に渡す。
【００４３】
制御部３０８は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される。この制御部３０８のＣＰＵがＲＯＭ又は他の記録媒体に格納されたプログラムをＲＡＭ上にロードして実行し、リーダ部３０３、インターフェイス部３０６、及び画像メモリ３０７等のそれぞれの間のデータの流れを制御する。
【００４４】
なお、ＨＤＤ３０９の代わりに、電源を落としてもデータが消去されないその他の不揮発性メモリを設けて、該不揮発性メモリにデータを保存しておく構成であってもよい。
【００４５】
次に、端末装置２１１から画像形成装置２０７に対して印刷ジョブを投入したときの印刷制御装置２０１と画像形成装置２０７にて実行される印刷処理について説明する。
【００４６】
まず、端末装置２１１から印刷制御装置２０１に印刷ジョブが送信される。端末装置２１１から印刷制御装置２０１へのネットワークデータパケットは、ＬＡＮ２１２を伝播し、コネクタ２０２を介して印刷制御装置２０１に取り込まれる。
【００４７】
印刷制御装置２０１の内部においては、ＮＩＣ部１０１によってデータの受信処理が行われる。印刷データを受信すると、ＣＰＵ部１０７の制御により、必要に応じてＨＤＤ部１０５へ受信データの書き込みが行われる。これはデータの転送速度を向上させること等を目的として一般的に行われているキューイング（スプール）である。
【００４８】
ＨＤＤ部１０５に記憶されたデータは、ＣＰＵ部１０７の指示によってＲＩＰ処理部１０２から読み出される。一方、キューイングが行われなかった印刷データはＣＰＵ部１０７の指示によって、直接ＲＩＰ処理部１０２に転送される。
【００４９】
こうしてＲＩＰ処理部１０２に送られた印刷データは、ＲＩＰ処理部１０２でラスタライズイメージ化処理が行われ、ラスターイメージへと変換される。続いて、受信した印刷データの形式と、あらかじめ設定されている画像形成装置２０７が解釈可能なデータ形式とに基づいて、エンコード部１０３において画像形成装置２０７が解釈可能なデータ形式へのエンコードが行われる。このエンコード処理は必要に応じて行われるため、受信した印刷データの形式がそのままでも画像形成装置２０７で解釈可能な場合など、エンコードの必要がなければスキップしてもよい。エンコード後のデータは画像形成装置２０７が解釈可能な形式である必要があり、例えばその形式は特定の印刷言語形式、またはＪＢＩＧ等特定の方法で圧縮されたデータフォーマット等、画像形成装置２０７が内蔵する解釈手段の能力によって変化する。
【００５０】
こうして必要に応じてエンコードされたデータは画像形成装置２０７へ送信するためにＮＩＣ部１０４によって再びデータパケット化され、コネクタ２０３から送出され、ＬＡＮ２０５、コネクタ２０８を介して画像形成装置２０７へ送られる。
【００５１】
データパケットを受信した画像形成装置２０７は、給紙装置２１０を有し、自身が有する印刷処理手順に則り、給紙装置２１０から用紙を給紙して印刷処理を行う。
【００５２】
なお、エンコードされたデータを伝送する他の経路としては、エンコード部を介してイメージインターフェイスボード部１１１へ転送し、コネクタ２０４を通り、専用伝送路２０６を用いて画像形成装置２０７へ送る経路もある。
【００５３】
次に、機器構成情報管理サーバ２１３による印刷制御装置２０１および画像形成装置２０７の機器構成情報管理方法の基本動作について説明する。
【００５４】
機器構成情報管理サーバ２１３を設ける主目的は、印刷制御装置２０１や画像形成装置２０７が保持する機器構成情報の閲覧と、それらの機器に対する機器構成情報の変更を容易に行う手段を提供することである。ここで、印刷制御装置２０１や画像形成装置２０７が保持する各機器の機器構成情報の例とそれらの分類を図４に示す。
【００５５】
まず、機器固有情報とは、機器のシリアル番号や製造番号といった、個体ごとに異なる情報である。
【００５６】
静的デバイス情報とは、機器の型番やモデル名称、出荷先の国・地域あるいは言語情報を表す仕向け情報といった、機器の特性や能力を表す情報のうち出荷後には変化しない情報を指す。これに対して、動的デバイス情報とは、機器の特性や能力を表す情報のうち動的に変化し得るものを指す。たとえば、ファームウェアのバージョン、インストールされているアプリケーションソフトウェアの名称やバージョン、入力されたソフトウェアライセンスの情報、フィニッシャや給紙装置といったアクセサリ情報などが動的デバイス情報である。
【００５７】
最後に、設定値情報とは、機器を使用するユーザや機器の設置担当者が、機器の動作を制御するために使用時あるいは機器の設置時に設定する情報である。設定値情報の例としては、用紙サイズの設定などのプリント設定、ＩＰアドレスなどのネットワーク設定、ＦＡＸ番号やＥ−ｍａｉｌアドレスを管理するアドレス帳などがある。
【００５８】
これらの機器構成情報は、印刷制御装置２０１や画像形成装置２０７が備えるＨＤＤ、ＲＯＭ、ＲＡＭ等に格納されており、印刷制御装置２０１の操作部１０９、表示部１１０や画像形成装置２０７の操作・表示部３０２で閲覧したり、変更したりできる。
【００５９】
しかしながら、同一オフィス内で複数の機器を使用している場合や、離れた拠点にある機器の機器構成情報を取得要求した場合など、閲覧・変更が機器の操作部で行えるだけでは不便な場合もある。そのような場合に備えて、機器構成情報管理サーバ２１３は、データベース上に複数の印刷制御装置２０１および画像形成装置２０７の機器構成情報を格納しており、それらのデータベースの管理機能を有する。機器構成情報データベースの管理機能には、機器構成情報の閲覧機能、編集機能、新規機器の機器構成情報の追加機能が含まれる。
【００６０】
次に、機器構成情報管理サーバ２１３における機器構成情報の閲覧機能、編集機能、新規機器の機器構成情報の追加機能について図５、図６および図７を用いて説明する。なお、機器構成情報管理サーバ２１３は、一般的なサーバコンピュータと同一の構成を有することから、それらの説明については省略する。
【００６１】
図５は、印刷制御装置２０１、画像形成装置２０７、および機器構成情報管理サーバ２１３のそれぞれが有する機能の概略構成を示す図である。
【００６２】
図５において、印刷制御装置２０１のＣＰＵ部１０７の処理機能には、機器情報照合部５０５、ＤＦＥ画面出力部５０６、ＤＦＥ構成管理部５０７が含まれる。ＨＤＤ部１０５には、ＤＦＥ構成情報５０８が格納される。
【００６３】
画像形成装置２０７の制御部３０８の処理機能には、ＭＦＰ画面出力部５０９、ＭＦＰ構成管理部５１０が含まれる。ＨＤＤ３０９には、ＭＦＰ構成情報５１１が格納されきる。
【００６４】
機器構成情報管理サーバ２１３のＣＰＵ（不図示）の処理機能には、管理要求受付部５０１、データベース管理部５０２が含まれ、同じく機器構成情報管理サーバ２１３が備えるＨＤＤには、構成情報データベース５０３と警告処理データベース５０４が格納される。
【００６５】
次に、上記処理機能が実現する処理および格納されるデータの形式と役割について説明する。
【００６６】
図６（ａ）〜図６（ｃ）は、機器構成情報管理サーバ２１３が備える構成情報データベース５０３に格納されている機器構成情報の形式を示す図である。
【００６７】
１つの機器もしくは１つの印刷システムに対応する機器構成情報は、機器構成情報の項目名とその値の組の集合である。本実施形態では、機器構成情報は、図６（ａ）〜図６（ｃ）に示す各表の項目名とその値の組を並べた機器構成情報テーブルで表現されている。
【００６８】
機器構成情報は、図６（ａ）のように画像形成装置２０７の機器構成情報のみで構成されてもよいし、図６（ｂ）のように印刷制御装置２０１の機器構成情報のみで構成されてもよい。また、図６（ｃ）のように、印刷システムを構成する印刷制御装置２０１と画像形成装置２０７の機器構成情報がともに含まれていてもよい。
【００６９】
本実施形態では、印刷制御装置２０１と画像形成装置２０７が接続された印刷システムであることから、図６（ｃ）のように、両者の機器構成情報がともに含まれた機器構成情報テーブルが構成情報データベース５０３に格納されているものとする。
【００７０】
機器構成情報テーブルには、そのテーブルがどの機器の機器構成情報であるかを一意に対応づけるための情報が含まれる必要がある。本実施形態では、図４で機器固有情報として例示した、機器のシリアル番号を用いて機器構成情報テーブルと機器の対応づけがなされている。具体的には、図６（ａ）〜図６（ｃ）に示す各表に含まれている、画像形成装置２０７のシリアル番号であるＭＦＰシリアル番号、印刷制御装置２０１のシリアル番号であるＤＦＥシリアル番号である。機器構成情報管理サーバ２１３は、データベースから必要な機器構成情報を取り出す際、これらシリアル番号を識別子として検索を行う。
【００７１】
機器構成情報管理サーバ２１３は、ＭＦＰシリアル番号とＤＦＥシリアル番号のいずれか一方のみを識別子として指定し、該当するシリアル番号が含まれるテーブルを検索することができる。また、ＭＦＰシリアル番号とＤＦＥシリアル番号の両方を識別子として指定し、該当するシリアル番号をともに含むテーブルを検索することもできる。
【００７２】
次に、機器構成情報管理サーバ２１３が提供するデータベース管理機能を図７Ａおよび図７Ｂを用いて説明する。
【００７３】
図７Ａおよび図７Ｂは、機器構成情報管理サーバ２１３にて実行される機器構成管理情報の管理処理の流れを示すフローチャートである。なお、本処理は、機器構成情報管理サーバ２１３が備えるＨＤＤもしくはＲＯＭに格納されたプログラムに基づいて、機器構成情報管理サーバ２１３が備えるＣＰＵが実行することにより行われる。
【００７４】
まず、ステップＳ７０１では、管理要求受付部５０１は、外部からのデータベース管理要求を待ち受ける。データベース管理要求には、次の３つの要求が含まれる。
【００７５】
まず、機器のシリアル番号を指定して該当する機器の機器構成情報を閲覧する機器情報閲覧要求がある。
【００７６】
次に、機器のシリアル番号、変更したい構成情報項目およびその値を指定して機器の機器構成情報を変更するための機器情報変更要求がある。機器情報変更要求にはまた、機器構成情報管理サーバ２１３上のデータを変更するだけでなく該当する機器に対しても機器構成情報の変更要求を出すか否かも指定することができる。
【００７７】
最後に、機器のシリアル番号を指定しデータベースに新規のテーブルを追加するためのテーブル追加要求である。
【００７８】
管理要求受付部５０１がこれらデータベース管理要求を受信するのは、たとえば端末装置２１１上で動作する機器構成情報管理アプリケーションプログラムが機器構成情報管理サーバ２１３にネットワークを介してアクセスした場合である。以下、機器構成情報管理サーバ２１３に対してデータベース管理要求を送信した機器を要求元と表記する。
【００７９】
図７Ａにおいて、ステップＳ７０１では、管理要求受付部５０１がデータベース管理要求を受信した場合、ステップＳ７０２に進む。
【００８０】
ステップＳ７０２では、管理要求受付部５０１は、データベース管理部５０２に対して、データベース管理要求に含まれる機器のシリアル番号を通知するとともにデータベースの検索要求を出す。データベース管理部５０２は、通知されたシリアル番号を識別子として構成情報データベース５０３を検索し、該当するテーブルが存在すればその内容を、さもなければ検索に失敗したことを管理要求受付部５０１に通知する。
【００８１】
次に、ステップＳ７０３では、管理要求受付部５０１は、受信したデータベース管理要求の種別を判定する。受信したデータベース管理要求がテーブル追加要求であれば、ステップＳ７０４に進む。
【００８２】
ステップＳ７０４では、ステップＳ７０２の検索結果から、該当するテーブルが存在している場合、同一の識別子を持つテーブルを重複して追加することはできないため、ステップＳ７０７に進み、管理要求受付部５０１はテーブル追加の失敗を要求元に通知する。一方、該当するテーブルが存在していなければ、管理要求受付部５０１は、データベース管理部５０２にテーブルの追加要求を出す。
【００８３】
ステップＳ７０５では、データベース管理部５０２は、構成情報データベース５０３に対して、テーブル追加要求に含まれるシリアル番号に紐づく新規のテーブルを追加する。
【００８４】
ステップＳ７０６では、管理要求受付部５０１は、テーブル追加の成功を要求元に通知して、本処理を終了する。
【００８５】
一方、ステップＳ７０３において、受信したデータベース管理要求が機器情報閲覧要求であった場合、ステップＳ７０８に進む。
【００８６】
ステップＳ７０８では、ステップＳ７０２における検索の結果、該当するテーブルが存在していれば、ステップＳ７０９に進み、管理要求受付部５０１は該当するテーブルの内容を要求元に通知して、本処理を終了する。さもなければ、ステップＳ７１０に進み、該当するレコードが存在しなかったことを要求元に通知して、本処理を終了する。
【００８７】
さらに一方、ステップ７０３において、受信したデータベース管理要求が機器情報変更要求であった場合、図７ＢのステップＳ７１１に進む。
【００８８】
図７Ｂにおいて、ステップＳ７１１では、ステップＳ７０２における検索の結果、該当するテーブルが存在していなければ、図７ＡのステップＳ７１０に進み、管理要求受付部５０１は該当するレコードが存在しなかったことを要求元に通知して、本処理を終了する。一方、該当するテーブルが存在していれば、ステップＳ７１２に進む。ステップＳ７１２において、管理要求受付部５０１はデータベース管理部５０２に対して、機器情報変更要求に含まれるシリアル番号、構成情報項目名、およびその値を指定してテーブルの更新要求を出す。データベース管理部５０２は、構成情報データベース５０３上の該当するテーブルを指定された値を用いて更新する。
【００８９】
ステップＳ７１３では、管理要求受付部５０１は、テーブルの更新が成功したことを要求元に通知する。
【００９０】
ステップＳ７１４では、管理要求受付部５０１は、受信した機器情報変更要求が危機に対する構成情報の変更も含んでいるか否かを判定する。含んでいないと判定した場合は、本処理を終了する。一方、含んでいると判定した場合は、ステップＳ７１５に進み、管理要求受付部５０１は、該当する機器に対して構成情報項目名、およびその値を指定して構成情報の更新要求をＬＡＮ２１２およびＬＡＮ２１４を介して送信する。
【００９１】
次に、ステップＳ７１６では、管理要求受付部５０１は、該当する機器からの返信を待ち受ける。該当する機器から構成情報の変更完了通知が受信できた場合、ステップＳ７１７に進み、管理要求受付部５０１は構成情報の変更が成功したことを要求元に通知して、本処理を終了する。一方、該当する機器から構成情報の変更完了通知が受信できなかった場合は、ステップＳ７１８に進み、管理要求受付部５０１は構成情報の変更が失敗したことを要求元に通知して、本処理を終了する。このように構成情報の変更が失敗する場合としては、該当する機器の電源が入っていなかった場合や、ネットワーク通信ができない状態である場合が挙げられる。
【００９２】
このように、機器構成情報管理サーバ２１３のデータベース管理機能によって、印刷制御装置２０１の操作部１０９や画像形成装置２０７の操作・表示部３０２を用いずとも、構成情報の閲覧や変更を行うことができる。また、新規テーブルを構成情報データベース５０３に追加し、そのテーブル上の機器構成情報を適宜更新していくことで、実際の顧客先に印刷システムを設置する前に、顧客先に適した機器構成情報を機器構成情報管理サーバ２１３上に構築しておくこともできる。
【００９３】
次に、印刷制御装置２０１または画像形成装置２０７が実施する機器管理方法について説明する。ここで説明する機器管理方法はソフトウェア処理であり、印刷制御装置２０１、画像形成装置２０７、機器構成情報管理サーバ２１３が備えるＨＤＤもしくはＲＯＭに格納されたプログラムに基づいて、それぞれの機器が備えるＣＰＵが実行することにより行われる。
【００９４】
まず、機器構成情報管理サーバ２１３が備える構成情報データベース５０３に格納される機器構成情報の形式が図８に示す形式に拡張される。図８に示すテーブルは、図６（ｃ）に示したテーブルに、拡張される４つの属性と２つの機器構成情報項目を加え、また説明の便宜上、行番号（Ｒ８０１）を追加したものである。
【００９５】
拡張される第１の属性は、図８に示すテーブル上の列Ｃ８０１に示す照合対象フラグである。この属性はＯＮまたはＯＦＦの値をとり、ＯＮの値を持つ機器構成情報項目が、本実施形態で説明する、印刷制御装置２０１が実施する機器管理方法において照合の対象となる。なお、照合の対象とすることがあり得ない機器構成情報項目に対しては、本フラグの値を設定不可能にしてもよい。例えば、本実施形態では、図８においてＤＦＥシリアル番号の項目に対して照合対象フラグの値が格納されていない。これは、ＤＦＥシリアル番号を識別子として構成情報データベース５０３における検索が行われることを想定しているためである。
【００９６】
拡張される第２の属性は、図８に示すテーブル上の列Ｃ８０２に示す警告レベルである。この属性は、機器構成情報項目の照合に失敗した場合に、印刷制御装置２０１が実施すべき警告処理の度合いを示す。本実施形態では、警告レベル属性は１以上の任意の整数値をとり、数字が大きいほど警告の度合いも大きいとする。
【００９７】
照合対象フラグおよび警告レベルはともに編集可能であり、テーブルごとに異なる値を持っていても構わない。すなわち、ある印刷システムでは接続アクセサリの照合対象フラグをＯＮにするが、別の印刷システムではＯＦＦにすることや、これまで警告レベルを１にしていた項目の警告レベルを２に変更することが可能である。このような編集処理を可能にする理由は、顧客先に応じて機器管理方法の度合いを異なるものにしたり、印刷システムの構成変更時に一時的に警告処理の度合いを上げたりしたいといった場合に対応できるようにするためである。
【００９８】
拡張される第３、第４の属性は、図８に示す照合結果（Ｃ８０３）と機器側情報（Ｃ８０４）である。これらの属性は、本実施形態で説明する機器管理方法における機器構成情報項目の照合結果、ならびに照合に失敗した場合に、印刷制御装置２０１および画像形成装置２０７における値が何であったかを記録するために用いられる。
【００９９】
拡張される構成情報項目は、行番号２００１に示した直近警告レベル（Ｒ８０２）と、行番号２００２に示した照合完了時刻（Ｒ８０３）である。直近警告レベルは、先に説明した警告レベルと同じ値域を持ち、直近の機器構成情報の照合結果が格納される。照合完了時刻には、機器構成情報の照合を行った時刻が格納される。これらの項目自体は照合対象となりえないため、照合対象フラグは設定不可能である。
【０１００】
印刷制御装置２０１または画像形成装置２０７において、機器構成情報の照合の結果に応じて行うべき警告処理の内容を含む警告処理テーブルを図９に示す。
【０１０１】
図９において、警告処理テーブルは、各行に記載された警告レベルに対して、各列に記載された警告処理の内容を実行するか否かを表すテーブルであり、ＯＮと記載された警告処理は実施し、そうでない処理は実施しないことを示す。たとえば、レベル（Ｌｖ）０の行は、構成情報の照合の結果、警告なしに相当する警告レベル０であった場合には、機器構成情報管理サーバ２１３に対して機器構成情報の照合が完了した時刻のみ（Ｃ９０１）を実行すればよいことを表す。レベル２の行は、警告レベルが２の項目で照合に失敗した場合、機器構成情報管理サーバ２１３に対するエラー内容通知（Ｃ９０２）と、印刷制御装置２０１または画像形成装置２０７に対するエラー内容通知（Ｃ９０３）もあわせて行う必要があることを示す。同様に、レベル３の行は、警告レベルが３の構成情報項目で照合に失敗した場合には、ＭＦＰの動作モードをＭＦＰ単独モードに変更（Ｃ９０４）することも行う必要があることを示している。
【０１０２】
このような警告処理テーブルは、印刷制御装置２０１または画像形成装置２０７が備えるＨＤＤまたはＲＯＭに格納される。警告処理テーブルの内容はユーザや設置担当者には編集不可能であってもよいし、機器構成情報と同様、機器構成情報管理サーバ２１３上で編集可能であってもよい。後者の場合、警告処理テーブルは、図５に示す警告処理データベース５０４に機器構成情報と同様にシリアル番号等の識別子とともに格納され、図７Ａおよび図７Ｂを用いて説明した機器構成情報の閲覧・編集・追加手順と全く同様に管理できるように構成される。
【０１０３】
次に、図８に示す機器構成情報テーブルと図９に示す警告処理テーブルを用いて、印刷制御装置２０１または画像形成装置２０７が実施する機器管理方法について、図１０および図１１を用いて説明する。ここで述べる処理は、図１に示す印刷制御装置２０１および図３に示す画像形成装置２０７がそれぞれ備えるＲＯＭに格納されたプログラムに基づいて、印刷制御装置のＣＰＵ部１０７またはＣＰＵを含む画像形成装置の制御部３０８が実行することにより行われる。本実施形態では、印刷制御装置２０１のＣＰＵ部１０７が実行するものとして説明する。図１０および図１１に示す一連の処理は、印刷制御装置２０１と画像形成装置２０７からなる印刷システムが起動し、機器構成情報管理サーバ２１３とのネットワーク通信が可能になった段階で開始される。
【０１０４】
図１０において、ステップＳ１００１では、印刷制御装置２０１が備える機器情報照合部５０５は、機器構成情報管理サーバ２１３の管理要求受付部５０１に対して機器構成情報の閲覧要求を送信する。この閲覧要求において指定される識別子は、印刷制御装置２０１のＤＦＥシリアル番号と画像形成装置２０７のＭＦＰシリアル番号の少なくとも一方である。機器構成情報管理サーバ２１３が備える管理要求受付部５０１は、図７Ａおよび図７Ｂで説明したフローチャートに従って機器情報照合部５０５に対して機器構成情報を返信する。
【０１０５】
次に、ステップＳ１００２に進み、機器情報照合部５０５は、画像形成装置２０７が備えるＭＦＰ構成管理部５１０に対して画像形成装置２０７の機器構成情報を要求する。ＭＦＰ構成管理部５１０は、画像形成装置２０７が備えるＭＦＰ構成情報５１１から画像形成装置２０７の機器構成情報を読み出し、機器情報照合部５０５に返信する。
【０１０６】
次に、ステップＳ１００３に進み、機器情報照合部５０５は、印刷制御装置２０１が備えるＤＦＥ構成管理部５０７に対して印刷制御装置２０１の機器構成情報を要求する。ＤＦＥ構成管理部５０７は、ＤＦＥ構成情報５０８から印刷制御装置自身の機器構成情報を読み出し、機器情報照合部５０５に返信する。
【０１０７】
次に、ステップＳ１００４に進み、ステップＳ１００１で取得した機器構成情報管理サーバ２１３上の機器構成情報と、ステップＳ１００２，Ｓ１００３で取得した印刷制御装置２０１および画像形成装置２０７の機器構成情報とを比較・照合する。そして、現在の警告レベルを決定する処理に移る。ステップＳ１００４における処理の詳細を図１１に示す。
【０１０８】
図１１において、ステップＳ１００５では、機器情報照合部５０５は、現在の警告レベルを０に設定する。これは照合に失敗した機器構成情報項目が１つもないことを表す初期値である。
【０１０９】
次に、Ｌ１０１で示したループに入る。このループ内の処理は、ステップＳ１００１で取得した機器構成情報管理サーバ２１３上の機器構成情報項目の一つ一つに対して繰り返される。
【０１１０】
ステップＳ１００６では、機器情報照合部５０５は、現在参照している機器構成情報項目の照合対象フラグがＯＮであるか否か判定する。ＯＦＦであると判定した場合、照合の必要はないので次の機器構成情報項目に移動する。一方、ＯＮであると判定した場合、ステップＳ１００７に進み、ステップＳ１００２およびステップＳ１００３で取得した印刷制御装置２０１および画像形成装置２０７の機器構成情報の中に同一の項目が存在するか否かを判定する。存在すると判定した場合、ステップＳ１００８に進む一方、存在しないと判定した場合には、ステップＳ１００９へ進む。
【０１１１】
ステップＳ１００８では、機器情報照合部５０５は、見つかった印刷制御装置２０１ないし画像形成装置２０７の機器構成情報と、ステップＳ１００１で取得した機器構成情報管理サーバ２１３上の機器構成情報とが適合しているか否かを判定する。各々の機器構成情報項目において、値が適合しているか否かを決定する基準は異なっていてよい。たとえば、シリアル番号のように機器固有の値を照合する場合は、機器構成情報管理サーバ２１３上の値と、印刷制御装置２０１または画像形成装置２０７が持つ値が一致しているか否かで判定する。あるいは、入力されたソフトウェアライセンスの中に、機器構成情報管理サーバ２１３に登録されていないものがないかを照合したい場合のように、集合の包含関係で判定する場合もある。上記の場合は、印刷制御装置２０１または画像形成装置２０７が持つライセンス値の集合が、機器構成情報管理サーバ２１３が持つライセンス値の集合に包含されているか否かで判定する。
【０１１２】
また、インストールされているファームウェアのバージョンが、機器構成情報管理サーバ２１３上に登録されているバージョンよりも同じか新しいことを照合したい場合のように、数値の大小で判定する場合もある。上記の場合は、印刷制御装置２０１または画像形成装置２０７が持つバージョンの数値が、機器構成情報管理サーバ２１３が持つバージョンの数値と同じあるいは大きいか否かで判定する。このように、各機器構成情報項目の照合の目的に適した基準を用いて、ステップＳ１００８における判定処理は行われる。
【０１１３】
ステップＳ１００８において値が適合していると判定された場合は、次の機器構成情報項目に移動する。一方、ステップＳ１００８において値が適合していないと判定された場合は、照合に失敗したとみなし、ステップＳ１００９に進む。
【０１１４】
ステップＳ１００９では、機器情報照合部５０５は、照合に失敗した項目の警告レベルと、ステップＳ１００５で初期値を設定した現在の警告レベルとの大小を比較する。この比較結果から、照合に失敗した項目の警告レベルの方が現在の警告レベルよりも大きければ、ステップＳ１０１０に進み、機器情報照合部５０５は現在の警告レベルを照合に失敗した項目の警告レベルで上書きして更新してから、次の機器構成情報項目に移動する。これらのループ内処理を機器構成情報管理サーバ２１３上の機器構成情報項目の一つ一つに対して行うと、現在の警告レベルは、照合に失敗した機器構成情報項目の警告レベルのうち最大のものに一致する。そこでステップＳ１０１１に進み、機器情報照合部５０５は現在の警告レベルを出力してリターンする。
【０１１５】
図１０に戻り、ステップＳ１０１２では、機器情報照合部５０５は、機器構成情報管理サーバ２１３に対して現在の警告レベルを通知する。この処理は、機器情報照合部５０５が、図８に示すテーブル上の行番号２００１に例示した機器構成情報である直近警告レベルをステップＳ１０１１で出力された現在の警告レベルで更新するよう、管理要求受付部５０１に機器情報変更要求を出すことで実現される。管理要求受付部５０１は、図７Ａおよび図７Ｂで説明したフローチャートに従って、データベースの更新を実施する。
【０１１６】
次に、ステップＳ１０１３に進み、機器情報照合部５０５は、現在の警告レベルが０、すなわち全ての項目で照合が成功したか否かを判定する。警告レベルが０の場合、ステップＳ１０１５に進み、印刷制御装置２０１が持つ図９に示す警告処理テーブル上で警告レベル０に対応する項目を実行する。図９に示した例では、警告レベルが０のときは機器構成情報管理サーバ２１３に対する照合完了時刻通知のみを行う。すなわち、機器情報照合部５０５は、行番号２００２に示した照合完了時刻を現在の時刻で更新するよう、管理要求受付部５０１に対して機器情報変更要求を出す。
【０１１７】
一方、警告レベルが０でなければ、Ｌ１０２のループに進む。このループ内の処理は、照合に失敗した機器構成情報項目、すなわち、ステップＳ１００８において値が適合していないと判定された項目もしくはステップＳ１００７において項目が存在しないと判定された項目の一つ一つに対して繰り返される。
【０１１８】
ステップＳ１０１４において、機器情報照合部５０５は、照合に失敗した機器構成情報項目の警告レベルを参照し、図９に示す警告処理テーブルにおいて該当レベルで実施すると示されている警告処理を実施する。たとえば、図８に示すテーブル上の行番号６の接続アクセサリの項目が適合しなかった場合は、本項目の警告レベルは２であるから、図９でレベル２に対して実施するとされている３つの処理を実施する。このうち機器構成情報管理サーバ２１３に対する照合完了時刻通知はすでに説明した。機器構成情報管理サーバに対するエラー内容通知とは、照合に失敗した機器構成情報項目に対して、図８に示した照合結果と機器側情報の属性値を更新することである。つまり、機器情報照合部５０５が管理要求受付部５０１に対して、該当する項目の照合結果の属性値を照合失敗、機器側情報の属性値を現在印刷制御装置２０１または画像形成装置２０７が持つ機器構成情報でそれぞれ更新するよう、機器情報変更要求を出す。また、操作部に対するエラー内容通知とは、印刷制御装置２０１または画像形成装置２０７が備える操作部に、機器構成情報の照合に失敗した旨を知らせる警告画面を出力することである。このときに用いられる、警告レベルに応じた警告画面の例を図１２（ａ）および図１２（ｂ）に示す。
【０１１９】
図１２（ａ）は警告レベルが低い項目で照合に失敗した場合の警告画面の一例を示す図であり、図１２（ｂ）は警告レベルが高い場合の警告画面の一例を示す図である。それぞれ、Ｗ１１０１およびＷ１１０４が警告画面であり、Ａ１１０２およびＡ１１０５の領域に、警告レベルに応じた表題が表示されている。また、Ａ１１０３およびＡ１１０６の領域に、照合に失敗した機器構成情報の項目名称が表示されている。このような警告画面を、機器情報照合部５０５が生成し、印刷制御装置２０１の表示部１１０に表示する場合はＤＦＥ画面出力部５０６に、画像形成装置２０７の操作・表示部３０２に表示する場合はＭＦＰ画面出力部５０９に、それぞれ入力する。ＤＦＥ画面出力部５０６またはＭＦＰ画面出力部５０９は、入力された警告画面をそれぞれの表示部に表示し、ユーザへの通知を行う。
【０１２０】
以上、警告レベルが２の項目で照合に失敗した場合の警告処理について説明した。
【０１２１】
図９に示した例では、警告レベル３の項目で照合に失敗した場合に、画像形成装置２０７の動作モードをＭＦＰ単独モードに変更することが記載されている。たとえば、正常動作が保証されない組合せで印刷制御装置と画像形成装置とが接続されており、異常動作を回避するために画像形成装置２０７の動作モードを印刷制御装置２０１との連携動作を行わないモードに変更したい場合には、このような処理が必要である。本実施形態では、このような警告処理が必要であるか否かを機器構成情報テーブル上のＭＦＰ機種名を用いて判断する例を述べる。
【０１２２】
まず、図８に示したように、ＭＦＰ機種名の項目に対して照合対象フラグをＯＮに、警告レベルを３にしておく。一方、図９に示した警告処理テーブルにおいて、警告レベル３で実施する処理内容に、ＭＦＰの動作モード変更を含めておく。
【０１２３】
最後に、図１１におけるステップＳ１００８では、画像形成装置２０７から取得したＭＦＰ機種名の項目値が、印刷制御装置２０１と接続した場合に正常動作が保証されている機種モデル名であれば適合していると判定するように機器情報照合部５０５を動作させる。このようにして、印刷制御装置２０１と画像形成装置２０７とが、正常動作が保証された組合せであるか否かを検出することができる。
【０１２４】
このようにして印刷制御装置２０１と画像形成装置２０７とが、正常動作が保証された組合せでないと判定された場合のＭＦＰ動作モードの変更は次のように行う。
【０１２５】
まず、機器情報照合部５０５が、ＭＦＰ構成管理部５１０に対して、図８に示すテーブル上の行番号７に示したＭＦＰ動作モードの値をＭＦＰ単独モードに変更するように要求する。
【０１２６】
ＭＦＰ構成管理部５１０は、ＭＦＰ構成情報５１１上のＭＦＰ動作モードの項目値をＭＦＰ単独モードへと書き換え、画像形成装置２０７を再起動させる。
【０１２７】
画像形成装置２０７は、再起動が完了するとＭＦＰ単独モードで動作するため、印刷制御装置２０１との連携動作を行わない。したがって、予期しない異常動作を回避することができる。
【０１２８】
また、機器の動作モードの変更のように、顧客先での機器の動作が変更される場合を鑑みると、警告画面の内容を充実させることも有効である。このような警告画面の例を図１３（ａ）および図１３（ｂ）に示す。
【０１２９】
軽微な警告である場合には、図１２（ａ）図１２（ｂ）と同様に、図１３（ａ）の領域Ａ１２０２に示すように、機器構成情報管理サーバ２１３上の登録情報と異なっていることを表示する。警告レベルの高い項目で照合に失敗した場合には、図１３（ｂ）の領域Ａ１２０５に示すように、照合の失敗によって機器の動作がどのように制限されるかを表示する。また、領域Ａ１２０３およびＡ１２０６に示すように、機器構成情報管理サーバ２１３上の登録情報と現在の機器構成情報とがどのように異なっているのかを表示することも、ユーザに対して照合失敗の解消方法を提示することにつながり有用である。
【０１３０】
以上のようにして、照合に失敗した全ての機器構成情報項目に対して警告処理が終了すると、ループＬ１０２を抜け、機器情報照合部５０５は一連の機器構成情報の照合を終了する。
【０１３１】
上記実施形態による効果は次の通りである。
【０１３２】
まず、機器構成情報管理サーバに登録された機器構成情報を正解情報とし、現在の機器構成情報と比較することで異常値を検出しているため、設置時などに人的ミスが起きてしまい、当初望んでいた機器構成情報になっていない場合に、そのことを正確に検知できる。また、機器構成情報の項目ごとに、必要な警告処理の度合いを表す警告レベルを設定可能にしている。さらに、各々の警告レベルにおいてどのような警告処理を行うかを表す警告処理テーブルを提供する。このそれぞれを用いることで、各項目に対して照合に失敗した場合にどの程度の度合いの警告処理が必要かを個別に設定できる。さらに、各警告レベルにおいてどのような警告処理が必要かを個別に、かつ複数設定できる。よって、目的に応じて多彩な警告処理を実現できる。
【０１３３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３４】
２０１  印刷制御装置
２０７  画像形成装置
２１３  機器構成情報管理サーバ
２１４  ＬＡＮ
５０２  データベース管理部
５０３  構成情報データベース
５０４  警告処理データベース
５０５  機器情報照合部
５１０  ＭＦＰ構成管理部
５１１  ＭＦＰ構成情報
【図１】
2015185121.tif 000003
【図２】
2015185121.tif 000004
【図３】
2015185121.tif 000005
【図４】
2015185121.tif 000006
【図５】
2015185121.tif 000007
【図６】
2015185121.tif 000008
【図７Ａ】
2015185121.tif 000009
【図７Ｂ】
2015185121.tif 000010
【図８】
2015185121.tif 000011
【図９】
2015185121.tif 000012
【図１０】
2015185121.tif 000013
【図１１】
2015185121.tif 000014
【図１２】
2015185121.tif 000015
【図１３】
2015185121.tif 000016