(57)【特許請求の範囲】
【請求項１】
画像処理装置と、該画像処理装置から送信される画像データに基づいて画像形成処理を実行する画像形成装置とを有する画像形成システムであって、
前記画像処理装置は、
前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第１用紙情報を保持する第１保持手段と、
前記第１保持手段に保持された前記第１用紙情報を前記画像形成装置に送信する送信手段とを有し、
前記画像形成装置は、
前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第２用紙情報を保持する第２保持手段と、
前記送信手段により送信される前記第１用紙情報を受信する受信手段と、
前記受信手段により受信された前記第１用紙情報に含まれる識別情報と、前記第２保持手段に保持される前記第２用紙情報に含まれる識別情報とが重複する場合に、当該第１用紙情報に含まれる識別情報又は当該第２用紙情報に含まれる識別情報を変更して、当該第１用紙情報及び当該第２用紙情報を前記第２保持手段に保持させるよう制御する制御手段と、
前記画像処理装置から画像データとともに送信され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報に基づいて、前記画像形成処理に用いられる用紙の種類を選択する選択手段と、
前記選択手段が選択した種類の用紙に対する前記画像形成処理を、前記第２保持手段に保持された前記第１用紙情報又は前記第２用紙情報に含まれ、前記選択手段により選択された用紙の種類に対応する前記処理条件情報に基づいて実行する画像形成手段と、
を有することを特徴とする画像形成システム。
【請求項２】
前記送信手段は、前記画像処理装置への電力供給が停止されるタイミングで前記第１用紙情報を送信することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
画像処理装置と、該画像処理装置から送信される画像データに基づいて画像形成処理を実行する画像形成装置とを有する画像形成システムであって、
前記画像処理装置で使用され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報を少なくとも含む第１用紙情報と、前記画像形成装置で使用され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報を少なくとも含む第２用紙情報を前記画像処理装置に保持する第１保持手段と、
前記第１用紙情報と前記第２用紙情報を前記画像形成装置に保持する第２保持手段と、
前記画像処理装置が新たな画像処理装置と交換された場合は前記第２保持手段に保持された第１用紙情報と前記新たな画像処理装置に保持された第１用紙情報とを統合し、前記画像形成装置が新たな画像形成装置と交換された場合は前記第１保持手段に保持された第２用紙情報と前記新たな画像形成装置に保持された第２用紙情報とを統合する統合手段と、
前記統合手段による統合の結果、前記識別情報が重複した用紙のデータについて、前記識別情報を変更することにより識別情報の重複を解消する変更手段と、
前記統合手段及び前記変更手段によって得られた統合結果に基づいて、前記新たな画像処理装置が使用する第１用紙情報又は前記新たな画像形成装置が使用する第２用紙情報を更新する更新手段と、
前記画像処理装置から前記画像形成装置に画像データとともに送信され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、前記更新された第２用紙情報に含まれる前記識別情報とに基づいて、前記画像形成装置にて画像データに基づく前記画像形成処理を実行する際に用いられる用紙の種類を選択する選択手段とを備えることを特徴とする画像形成システム。
【請求項４】
画像処理装置と、該画像処理装置から送信される画像データに基づいて画像形成処理を実行する画像形成装置とを有する画像形成システムにおける画像形成方法であって、
前記画像処理装置が、前記画像形成処理に用いる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第１用紙情報を保持する第１保持工程と、
前記画像処理装置が、前記第１保持工程にて保持された前記第１用紙情報を前記画像形成装置に送信する送信工程と、
前記画像形成装置が、前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第２用紙情報を保持する第２保持工程と、
前記画像形成装置が、前記送信工程にて送信された前記第１用紙情報を受信する受信工程と、
前記受信工程にて受信された前記第１用紙情報に含まれる識別情報と、前記第２保持工程にて保持された前記第２用紙情報に含まれる識別情報とが重複する場合に、当該第１用紙情報に含まれる識別情報又は当該第２用紙情報に含まれる識別情報を変更して、当該第１用紙情報及び当該第２用紙情報を前記画像形成装置に保持させるよう制御する制御工程と、
前記画像形成装置が、前記画像処理装置から画像データとともに送信され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報に基づいて、前記画像形成処理に用いられる用紙を選択する選択工程と、
前記画像形成装置が、前記選択工程にて選択された種類の用紙に対する前記画像形成処理を、前記画像形成装置に保持された前記第１用紙情報又は前記第２用紙情報に含まれ、前記選択工程にて選択された用紙の種類に対応する前記処理条件情報に基づいて実行する画像形成工程と、
を有することを特徴とする画像形成方法。
【請求項５】
画像処理装置と、該画像処理装置から送信される画像データに基づいて画像形成処理を実行する画像形成装置とを有する画像形成システムにおける画像形成方法であって、
前記画像処理装置が、前記画像処理装置で使用され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報を少なくとも含む第１用紙情報と、前記画像形成装置で使用され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報を少なくとも含む第２用紙情報を保持する第１保持工程と、
前記画像形成装置が、前記第１用紙情報と前記第２用紙情報を保持する第２保持工程と、
前記画像処理装置が新たな画像処理装置と交換された場合は前記第２保持工程にて保持された第１用紙情報と前記新たな画像処理装置に保持された第１用紙情報とを統合し、前記画像形成装置が新たな画像形成装置と交換された場合は前記第１保持工程にて保持された第２用紙情報と前記新たな画像形成装置に保持された第２用紙情報とを統合する統合工程と、
前記統合工程による統合の結果、前記識別情報が重複した用紙のデータについて、前記識別情報を変更することにより識別情報の重複を解消する変更工程と、
前記統合工程及び前記変更工程によって得られた統合結果に基づいて、前記新たな画像処理装置が使用する第１用紙情報又は前記新たな画像形成装置が使用する第２用紙情報を更新する更新工程と、
前記画像形成装置が、前記画像処理装置から前記画像形成装置に画像データとともに送信され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、前記更新された第２用紙情報に含まれる前記識別情報とに基づいて、画像データに基づく画像形成を行う際に用いられる用紙の種類を選択する選択工程とを備えることを特徴とする画像形成方法。
【請求項６】
外部装置と通信可能な画像形成装置であって、
前記外部装置から、画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第１用紙情報を受信する受信手段と、
前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第２用紙情報を保持する保持手段と、
前記受信手段により受信された前記第１用紙情報に含まれる識別情報と、前記保持手段に保持される前記第２用紙情報に含まれる識別情報とが重複する場合に、当該第１用紙情報に含まれる識別情報または当該第２用紙情報に含まれる識別情報を変更して、当該第１用紙情報および当該第２用紙情報を前記保持手段に保持させるよう制御する制御手段と、
前記外部装置から画像データとともに送信され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報に基づいて、前記画像形成処理に用いられる用紙の種類を選択する選択手段と、
前記選択手段が選択した種類の用紙に対する前記画像形成処理を、前記保持手段に保持された前記第１用紙情報又は前記第２用紙情報に含まれ、前記選択手段により選択された用紙の種類に対応する前記処理条件情報に基づいて実行する画像形成手段と、を有することを特徴とする画像形成装置。
【請求項７】
外部装置と通信可能な画像形成装置の画像形成方法であって、
前記外部装置から、画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第１用紙情報を受信する受信工程と、
前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第２用紙情報を保持する保持工程と、
前記受信工程で受信された前記第１用紙情報に含まれる識別情報と、前記保持工程で保持される前記第２用紙情報に含まれる識別情報とが重複する場合に、当該第１用紙情報に含まれる識別情報または当該第２用紙情報に含まれる識別情報を変更して、当該第１用紙情報および当該第２用紙情報を前記保持工程で保持させるよう制御する制御工程と、
前記外部装置から画像データとともに送信され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報に基づいて、前記画像形成処理に用いられる用紙の種類を選択する選択工程と、
前記選択工程で選択した種類の用紙に対する前記画像形成処理を、前記保持工程で保持された前記第１用紙情報又は前記第２用紙情報に含まれ、前記選択工程で選択された用紙の種類に対応する前記処理条件情報に基づいて実行する画像形成工程と、を有することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と画像処理装置を含む画像形成システムにおける情報管理に関する。
【背景技術】
【０００２】
従来より、クライアントＰＣと画像形成装置をネットワークを介して接続し、クライアントＰＣからネットワークを介して印刷ジョブを画像形成装置に送信し印刷させる画像形成システムが知られている。この種のシステムでは、ネットワークを介してクライアントＰＣから送られてくる印刷ジョブの管理等を行うプリントコントローラをクライアントＰＣと画像形成装置の間に設ける構成もよく知られている。例えば、図１に示すように、画像形成装置１３をプリンタコントローラ１２を介してネットワーク１６に接続する形態である。このような構成によれば、画像形成装置は、印刷ジョブの管理等の負担から解放される。
【０００３】
さて、上述の画像形成システムでは、プリントコントローラと画像形成装置は独立した装置であるので、両者のいずれかを交換するようなケースが生じる。そのような交換の前後では、それまでに設定された各種状態（例えばユーザが定義した用紙情報）はそのまま引き継がれることが望ましい。そのため、画像形成システムは一般に情報をバックアップする機能を有する。
【０００４】
画像形成装置におけるバックアップとしては、基本的にサービスマンがサービスマン用ツールで行うシステム及びＳＲＡＭ内の情報のバックアップが挙げられる。また、ユーザがクライアントＰＣ上から任意に行える画像形成装置内に保存された文書及びアドレス帳情報のバックアップが可能な構成も知られている。また、プリントコントローラにおいては、クライアントＰＣにインストールされたプリントコントローラ管理アプリケーションからバックアップ機能を起動しシステムや電話帳情報等をバックアップ可能にする構成がある。又、特許文献１には、プリンタ制御基板上の重要な情報をコントローラへ定期的にバックアップすることが記載されている。
【特許文献１】２００５−０３５２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したようなバックアップ機能によってバックアップされた情報を復元するリストア処理では、単にバックアップされた状態がプリントコントローラや画像形成装置にコピーされる。従って、一般的なリストア処理においては、画像形成装置或はプリントコントローラの何れかのバックアップ時の状態に情報が設定されてしまい、以下のような不具合が生じることがある。
【０００６】
例えば、画像形成装置にプリントコントローラが接続されたシステムにおいて、ユーザが定義した情報を保持させ、これを用いて画像形成処理を可能とする構成が実現されている。用紙情報は、このようなユーザ定義による情報の代表的な例である。プリントコントローラ及び画像形成装置はユーザが作成した用紙情報を保持する。ユーザにより作成され、プリントコントローラに保持さる用紙情報は、ユーザの用紙選択等のために提示される情報（ブランド名）等のような、画像形成装置のエンジン制御には用いられない情報を有する。一方、画像形成装置はプリントコントローラが保持している上記用紙情報に対応して、画像形成装置（例えば、プリントエンジン）を制御するための情報（定着温度等のパラメータ）を保持する。プリントコントローラと画像形成装置の夫々の用紙情報に含まれる各用紙データには、プリントコントローラと画像形成装置間で共通のＩＤが付与される。これにより、プリントコントローラからの指示により正しく用紙及び印刷パラメータが選択される。
【０００７】
上記の状況において、上述したように、プリントコントローラが故障した場合等、異なるプリントコントローラを画像形成装置に接続することがある。この場合、何もせずに接続し直すと、プリントコントローラと画像形成装置間の用紙情報の関連が不適切になってしまう。この場合、プリントコントローラの用紙情報を参照して使用すべき用紙を選択しても、画像形成装置側では異なる用紙が用いられてしまうことになり、ユーザが意図した用紙を用いた印刷を行うことができなくなる。又、画像形成装置においてプリントコントローラ用の用紙情報のデータをバックアップすれば、そのバックアップした状態に戻すことは可能である。しかしながら、プリントコントローラは画像形成装置のバックアップ時の状態に戻ってしまい、ユーザが必要とする用紙情報が消えてしまう可能性がある。例えば、プリントコントローラが以前の環境で設定された用紙情報を有する場合に、そのような用紙情報は削除されてしまい、これを活用することができない。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、画像処理装置と画像形成装置が接続された画像形成システムにおいて、画像処理装置の交換或は画像形成装置の交換が発生しても、交換前の画像処理装置又は画像形成装置が利用していた用紙情報を適切に維持可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するための本発明の一態様による画像形成システムは以下の構成を有する。すなわち、
画像処理装置と、該画像処理装置から送信される画像データに基づいて画像形成処理を実行する画像形成装置とを有する画像形成システムであって、
前記画像処理装置は、
前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第１用紙情報を保持する第１保持手段と、
前記第１保持手段に保持された前記第１用紙情報を前記画像形成装置に送信する送信手段とを有し、
前記画像形成装置は、
前記画像形成処理に用いられる用紙の種類を識別するための識別情報と、該用紙を用いた画像形成処理を実行する際の処理条件を示す処理条件情報とを少なくとも含む第２用紙情報を保持する第２保持手段と、
前記送信手段により送信される前記第１用紙情報を受信する受信手段と、
前記受信手段により受信された前記第１用紙情報に含まれる識別情報と、前記第２保持手段に保持される前記第２用紙情報に含まれる識別情報とが重複する場合に、当該第１用紙情報に含まれる識別情報又は当該第２用紙情報に含まれる識別情報を変更して、当該第１用紙情報及び当該第２用紙情報を前記第２保持手段に保持させるよう制御する制御手段と、
前記画像処理装置から画像データとともに送信され、前記画像形成処理に用いられる用紙の種類を識別するための識別情報に基づいて、前記画像形成処理に用いられる用紙の種類を選択する選択手段と、
前記選択手段が選択した種類の用紙に対する前記画像形成処理を、前記第２保持手段に保持された前記第１用紙情報又は前記第２用紙情報に含まれ、前記選択手段により選択された用紙の種類に対応する前記処理条件情報に基づいて実行する画像形成手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、画像処理装置と画像形成装置が接続された画像形成システムにおいて、画像処理装置の交換或は画像形成装置の交換が発生しても、交換前の画像処理装置又は画像形成装置が利用していた用紙情報を適切に維持することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００１２】
＜第１実施形態＞
［システム構成］
図１は、第１実施形態によるプリントシステムの構成例を示す図である。図１に示すように、プリントシステムは、クライアントＰＣ１１、画像形成装置１３、画像形成装置１３に接続されているプリントコントローラ１２、ネットワーク１６を備える。クライアントＰＣ１１とプリントコントローラ１２はネットワーク１６により通信可能に接続されている。また、プリントコントローラ１２と画像形成装置１３はローカルネットワーク１４により通信可能に接続されている。更に、プリントコントローラ１２は、専用Ｉ／Ｆ１５を介して画像データをビデオ信号で転送する。プリントコントローラ１２は、利用したい用紙を指定して印刷できるようなバーチャルプリンタやホットフォルダを作成する。ユーザはクライアントＰＣ１１上で利用したい用紙に設定されているバーチャルプリンタやホットフォルダにジョブを投入することで指定した用紙を使ってジョブを印字することが可能となる。
【００１３】
［画像形成装置の構成］
図２は、第１実施形態による画像形成装置１３の構成例を示すブロック図である。図２において、スキャナ部２０１は画像読み取りを行い、スキャナＩＰ部２０２は、スキャナ部２０１により得られた画像データを画像処理する。ＦＡＸ部２０３は、ファクシミリなどに代表される電話回線を利用した画像の送受信を行う。ＮＩＣ（Network Interface Card）部２０４は、ローカルネットワーク１４を介してプリンタコントローラ１２と装置情報をやりとりする。専用Ｉ／Ｆ部２０５は、専用Ｉ／Ｆケーブル１５を介してプリントコントローラ１２からビデオ信号を受信したり、プリントコントローラ１２との間で情報交換を行ったりする。
【００１４】
ジョブ制御部２０６は、不図示のＣＰＵ及びメモリを具備し、ＣＰＵがメモリに格納された制御プログラムを実行することにより、画像形成装置１３の各種制御を実現する。例えば、画像信号の一時保存や、画像信号の伝送先の決定等を制御する。尚、ジョブ制御部２０６は、複数の画像データを格納可能なハードディスク等の２次記憶装置２０７を用いて画像データや制御情報等、各種データを格納する。例えば、スキャナ部２０１からの画像データや、ＦＡＸ部２０３を介して入力されたファクシミリジョブの画像データを２次機構装置２０７に格納する。或は、ＮＩＣ部２０４を介して入力されたプリントコントローラ１２からの制御情報や、専用Ｉ／Ｆ部２０５を介して入力されたプリントコントローラ１２からの画像データを２次記憶装置２０７に格納する。このように、ジョブ制御部２０６は、複数種類の画像データを２次記憶装置２０７に格納し、２次記憶装置２０７に格納された画像データを適宜読み出して、プリンタ部２０８等の出力部に転送する。こうして、ジョブ制御部２０６は、プリンタ部２０８により画像データをプリント処理させる。又、ジョブ制御部２０６は、操作部２０９を介して入力されたオペレータからの指示により、２次記憶装置２０７から読み出した画像データを、他のコンピュータや画像形成装置等の外部装置に転送することも可能である。
【００１５】
画像形成装置１３は、用紙毎に印刷装置制御情報を保存できる機能を持つ。通常ユーザが新規用紙を利用する場合は、編集不可情報として保持しているオリジナル用紙のリストから利用したい用紙を選択し、ユーザ定義データ領域へコピーし名称の変更や印刷装置制御設定等を微調整する。本実施形態では、ジョブ制御部２０６は、用紙情報データベースを作成し、操作部２０９からの指示入力或はＮＩＣ部２０４を経由したプリントコントローラ１２からの指示情報に従いユーザが指定した用紙情報を追加、編集、削除する。
【００１６】
後処理部２１１はプリンタ部２０８によって印刷処理された記録媒体に製本等の後処理を施す。リソース管理部２１２は、２次記憶装置２０７や不揮発性ＲＡＭ２１０を管理する。
【００１７】
［プリントコントローラの構成］
図３は、第１実施形態におけるプリントコントローラ１２の構成例を示すブロック図である。ＮＩＣ部３０１は、ネットワーク１６と接続し、クライアントＰＣ１１との通信を可能にする。また、ＮＩＣ部３０２は、ローカルネットワーク１４と接続して、画像形成装置１３と情報のやり取りを行うことを可能にする。専用Ｉ／Ｆ部３０３は、ＲＩＰ部３０４にてＲＩＰ済みとなった画像（ビデオ信号）を、専用Ｉ／Ｆケーブル１５を介して画像形成装置１３へ送信する。操作部３０５は、ユーザが用紙情報の操作等を行うためのインターフェースを提供する。ＲＩＰ部３０４は、クライアントＰＣからネットワーク１６を介して送信されたプリントジョブにＲＩＰ処理を施す。画像処理部３０５は、ＲＩＰ部３０４によるプリントジョブのＲＩＰ中において、ユーザの意図する画像を形成させるべく各種画像処理を施す。リソース管理部３０６は、各種リソースを管理する。プリントコントローラ制御部３０７（以下、制御部３０７）は、不図示のＣＰＵ、メモリを具備し、メモリに格納された制御プログラムをＣＰＵが実行することによりプリントコントローラ１２における各種制御が実現される。
【００１８】
リソース管理部３０６は２次記憶装置３０８及び不揮発性ＲＡＭ３０９を管理する。また、プリントコントローラ制御部３０７は、リソース管理部３０６が管理する２次記憶装置３０８に用紙情報データベースを作成し、プリントコントローラ１２におけるユーザ定義データ（例えば用紙情報）を管理する。操作部３０５からの入力やＮＩＣ部３０１，３０２を経由した外部からの制御によりユーザが指定した用紙情報の追加・編集・削除が可能となっている。
【００１９】
［画像形成装置における用紙情報］
以下では、オリジナルデータ、ユーザ定義データとして用紙情報を用いて実施形態を説明する。図４及び図５は画像形成装置１３におけるオリジナルデータ及びユーザ定義データの一例である。図４は、画像形成装置１３において、編集されることなく保管されるオリジナルデータの一例を示す図である。図５はユーザ定義データの一例を示す図である。以下、オリジナルデータ４０１をオリジナル用紙情報４０１、ユーザ定義データ５０１をユーザ定義用紙情報５０１という。また、各用紙情報は複数の用紙データで構成されている。
【００２０】
オリジナルデータ４０１及びユーザ定義データ（ユーザ定義用紙情報）５０１において、「ＩＤ」は４バイトのデータ長を有し、上位２バイトがオリジナルＩＤ、下位２バイトがローカルＩＤとして定義されている識別子である。オリジナルＩＤとは管理上全用紙がユニークになるよう管理されたＩＤであり、どの機種であったとしても同一の用紙である場合は同じＩＤとなる。一方、ローカルＩＤとは単一機器内でのみユニークなＩＤを示す。また、オリジナルデータにおけるＩＤの下位２バイトは常に「００００」であり、ユーザ定義データは「０００１」以上とする。本実施形態のＩＤ付与方法によれば、ユーザ定義データの上位２バイトにより、そのデータがベースとするオリジナルデータが特定される。例えば、ユーザ定義用紙情報５０１のＩＤ＝０７００−０００１を有する用紙データは、ＩＤ＝０７００−００００のオリジナルデータをベースとして生成されたものであることがわかる。
【００２１】
オリジナルデータ４０１において、「名称」は用紙名称であり、例えば、普通紙（Plain Paper）、厚紙（Heavy Paper）、光沢紙（Coated Paper）といった用紙種別を含むブランド名が登録されている。ユーザ定義用紙情報５０１においては、「名称」の欄には、ユーザによって編集された名称が記録される。図５の例では、オリジナル用紙情報４０１においては「Ｃ社カラー普通紙」となっていた項目が「カラー普通紙」に名称が変更された状態が示されている。
【００２２】
「坪量」「表面性」「定着温度」「転写電圧」は、画像形成装置１３のプリンタ部２０８が印刷を行う際にパラメータとして利用される情報である。これらの情報も、オリジナル用紙情報に対してユーザが所望の値を設定できる。
【００２３】
通常、オリジナル用紙情報はサービスマン以外は変更することができない。ユーザがプリセットされたオリジナル用紙情報の名称やエンジンパラメータを変更する場合は、オリジナル用紙情報を直接編集するのではなく、図５で示すユーザ定義用紙情報５０１の用紙データとしてデータ領域にコピーされ、そこで編集される。尚、オリジナル用紙情報４０１は画像形成装置１３内の不図示のＲＯＭに記録されているものとする。又、本実施形態では、ユーザが設定した用紙情報を含むユーザ定義用紙情報５０１はジョブ制御部２０６内の不図示のＲＡＭに記録され、２次記憶装置２０７にバックアップ保存される。もちろん、オリジナル用紙情報４０１を２次記憶装置に保存しておいてもよい。
【００２４】
［プリントコントローラにおける用紙情報］
図６はプリントコントローラ１２におけるユーザ定義用紙情報６０１のデータ構成例を示す図である。図６に示すように、プリントコントローラ１２は、各用紙データに独自のＩＤ（識別子）を付与し、画像形成装置１３とは異なるフォーマットで用紙情報を管理している。「名称」に関してもユーザが自由につける名称とブランド名称の２つを有している。これらの名称を用いることにより、ユーザがより容易に用紙タイプを認識できるようなユーザインターフェイスを提供できる。また、用紙の「タイプ」、「詳細タイプ」、「表面コート」、「裏面コート」等を設定することができ、ユーザが用紙選択をしやすくするための情報が含まれる。更に、ユーザ定義データ６０１は、画像形成装置１３内における「ＩＤ」を保持しており、これにより、プリントコントローラ１２内の用紙情報と画像形成装置１３内の用紙情報とが関連づけられる。尚、本実施形態では、ユーザが設定した用紙情報を含むユーザ定義データ５０１は制御部３０７の不図示のＲＡＭに記録されて利用され（ＲＡＭと２次記憶装置を併用してもよい）、２次記憶装置３０８にバックアップ保存される。
【００２５】
［画像形成装置で用紙データの登録／変更が行われた場合の処理］
次に、ユーザが画像形成装置１３において操作部２０９を用いて新たな用紙データ（ユーザ定義用紙情報へ追加すべき用紙データ）を登録した場合に、その新たな用紙データの追加がプリントコントローラ１２に反映されるまでの処理を説明する。図７Ａは、画像形成装置１３における新たな用紙データの登録処理を説明するフローチャートである。図７Ｂは、プリントコントローラ１２による、画像形成装置で登録された新たな用紙データを反映する処理を説明するフローチャートである。
【００２６】
画像形成装置１３のジョブ制御部２０６は、ステップＳ７０１において、新たな用紙データの登録要求が操作部２０９よりなされたことを検出することにより、ステップＳ７０２以降の登録処理を開始する。ステップＳ７０２において、ジョブ制御部２０６は、新たな用紙情報の設定に利用されたオリジナル用紙情報４０１内の用紙データのＩＤを取得する。本実施形態において、ユーザによる新たな用紙データの定義は、オリジナル用紙情報４０１のうちの所定の用紙データをベースとして、当該用紙データの設定値を変更することで作成される。ステップＳ７０２では、新たな用紙データの作成に利用されたオリジナルの用紙データのＩＤが取得される。尚、新たに定義する用紙データの元とするべき用紙データをオリジナル用紙情報からユーザが選択可能に構成してもよい。その場合は、選択されたオリジナルの用紙データのＩＤがステップＳ７０２において取得されることになる。
【００２７】
次に、ステップＳ７０３において、ジョブ制御部２０６は、ユーザ定義用紙情報５０１に、上記作成された新たな用紙データを登録する。上述したように、ユーザ定義用紙情報は５０１はジョブ制御部２０６のＲＡＭに保持されており、用紙データの追加登録もＲＡＭ上で行われる。ＲＡＭ上に追加された用紙データは、適宜２次記憶装置に記録される。そして、ステップＳ７０５において、ジョブ制御部２０６は更新カウンタを１つインクリメントする。又、更新カウンタも、ジョブ制御部２０６のＲＡＭに設定されるものとする。
【００２８】
一方、プリントコントローラ１２の制御部３０７は、予め設定されたタイミングで画像形成装置１３におけるユーザ定義用紙情報５０１の更新をチェックし、更新が検出された場合は、当該更新に従って自身のユーザ定義用紙情報６０１を更新する。
【００２９】
まず、ステップＳ７１１において、更新チェックタイミングか否かを判定する。更新チェックタイミングは、例えば所定時間の経過毎とすればよい。更新チェックタイミングと判定された場合、制御部３０７はステップＳ７１２において画像形成装置１３から上記更新カウンタの値を取得し、ステップＳ７１３において、前回のチェックタイミングから更新カウンタが変化しているかどうかを判定する。更新カウンタが変化している場合、制御部３０７は、ステップＳ７１４において、その更新カウンタの値を保存する。そして、ステップＳ７１５において、画像形成装置１３よりユーザ定義用紙情報５０１を取得する。そして、ステップＳ７１６において、ステップＳ７１５で取得したユーザ定義用紙情報５０１に基づいて、プリントコントローラのユーザ定義用紙情報を更新する。即ち、ユーザ定義用紙情報５０１に含まれる新たな用紙データをプリントコントローラのユーザ定義用紙情報６０１に追加する。
【００３０】
尚、本実施形態では、制御部３０７は画像形成装置１３が保持するユーザ定義用紙情報５０１の全体を取得し、その更新状態を検出してユーザ定義用紙情報６０１を更新するものとするが、これに限られるものではない。画像形成装置１３が更新されたユーザ定義用紙情報５０１内の新たな用紙データをプリントコントローラ１２に通知するようにしてもよい。
【００３１】
尚、ステップＳ７１３において、更新カウンタに変更が無いと判定された場合は、画像形成装置においてユーザ定義用紙情報に変更がなかったことを意味するので、ステップＳ７１４以降の更新処理は実行せずに、処理を終了する。そして、ステップＳ７１１において、次の更新チェックタイミングを待つ。
【００３２】
尚、画像形成装置１３においてユーザ定義用紙情報に登録されている用紙データの変更が行われた場合も上記と同様の処理が行われる。即ち、画像形成装置１３は、ユーザ定義された用紙データが変更された場合に更新カウンタをインクリメントする。そして、プリントコントローラ１２は、更新カウンタの変化を検出することにより、ユーザ定義用紙情報の変更を検出し、図７Ｂにより上述した処理によりユーザ定義用紙情報を更新する。尚、用紙データを変更する場合は、ユーザ定義用紙情報５０１から用紙データが選択される。従って、変更可能な内容はユーザ定義用紙情報５０１が有するデータ項目（名称、坪量、表面性、定着温度、転写電圧）となる。もちろん、選択された用紙データのＩＤからプリントコントローラにおける対応する用紙データの登録内容を取得し、「詳細タイプ」や「表面コート」等を変更できるようにしてもよい。
【００３３】
［プリントコントローラで用紙データの登録が行われた場合の処理］
次にプリントコントローラ１２において新たな用紙データを登録する場合の処理の流れを図８のフローチャートを用いて説明する。
【００３４】
まず、ユーザがプリントコントローラ１２の提供するユーザインターフェイスから新規の用紙データの登録を行う。プリントコントローラ１２が提供するユーザインターフェイスは、例えばクライアントＰＣ１１を介してユーザに提示され、ユーザはクライアントＰＣ１１から用紙情報の追加、更新を行うことができる。或は、操作部３０５から用紙データの追加更新を行えるようにしてもよい。
【００３５】
尚、プリントコントローラ１２側で新たな用紙データを作成する場合も、画像形成装置１３の場合と同様に、オリジナル用紙情報４０１の所定の用紙データがベースとして用いられる。即ち、ステップＳ８０１において、制御部３０７は画像形成装置１３から所定のＩＤのオリジナルの用紙データを取得する。そして、ステップＳ８０２において、このオリジナルの用紙データをベースとして、ユーザに新たなユーザ定義による用紙データを作成させる。新たな用紙データが作成されると、ステップＳ８０３において、制御部３０７は、その新規の用紙情データと、ベースとなったオリジナルの用紙データのＩＤを画像形成装置１３に送信する。
【００３６】
画像形成装置１３の制御部２０６は、ステップＳ８１１においてプリントコントローラ１２から新規のユーザ定義の用紙データとオリジナルの用紙データのＩＤを受信すると、ステップＳ８１２において新規のユーザ定義の用紙データにＩＤを付与する。ここで、付与されるＩＤの上位２バイト（オリジナルＩＤ部分）には上記ステップＳ８１１で受信したオリジナルの用紙データのＩＤの上位２バイトが設定される。又、付与されるＩＤの下位２バイト（ローカルＩＤ部分）には当該画像形成装置１３でユニークなＩＤとなるような値が設定される。そして、ステップＳ８１３において、ステップＳ８１２で設定されたＩＤでもって当該新規のユーザ定義用紙情報が画像形成装置１３内のユーザ定義データ５０１に登録される。そして、ステップＳ８１４において、制御部２０６は、ステップＳ８１２で設定したＩＤを、プリントコントローラ１２に通知する。
【００３７】
プリントコントローラ１２の制御部３０７は、ステップＳ８０４において画像形成装置１３からＩＤを受信し、ステップＳ８０２で作成した新規の用紙データの画像形成装置内ＩＤとして設定する。そして、この新規ユーザ定義データをプリントコントローラ１２のユーザ定義データ６０１に追加登録する。
【００３８】
［プリントコントローラで用紙情報の変更が行われた場合の処理］
次にプリントコントローラにおいて既存の用紙情報を変更する流れを図９を用いて説明する。
【００３９】
まず、制御部３０７は、ステップＳ９０１において編集処理のためのユーザインターフェイスを提供する。そして、ステップＳ９０２において編集結果の反映が指示されたか否かを判定する。編集結果の反映が指示されると、制御部３０７は、ステップＳ９０３において画像形成装置１３から更新カウンタの値を取得し、ステップＳ９０４において画像形成装置１３から、ユーザ定義用紙情報５０１のうちの編集対象となっている用紙データを取得する。
【００４０】
ステップＳ９０６において、制御部３０７は更新カウンタのカウンタ値が変化したか否かを判定する。カウンタ値の変化は、ステップＳ７１４で保持された更新カウンタの最新の値とステップＳ９０３で取得した更新カウンタの値とを比較することで行われる。そして、更新カウンタの値が変化していない場合、処理はステップＳ９０９に進む。ステップＳ９０９において、制御部３０７は、ステップＳ９０４で取得した用紙データに、ステップＳ９０１で設定された編集内容を反映させる。そして、ステップＳ９１１において、制御部３０７は、編集された用紙データを画像形成装置１３に送信する。尚、この編集された用紙データを受信した画像形成装置１３は、ユーザ定義用紙情報５０１における対応する用紙データを、受信した用紙データに基づいて更新する。
【００４１】
一方、ステップＳ９０５において更新カウンタの値が変更されていた場合は、画像形成装置１３においても、ユーザ定義情報５１０に何らかの変更（編集／新規追加）が加えられていることになる。従って、処理はステップＳ９０６へ進み、制御部３０７は、ステップＳ９０４で取得された編集対象の用紙データに基いて、その変更が当該編集対象の用紙における、ステップＳ９０１での編集が対象とした属性について行われたものであるか否かを判定する。ステップＳ９０１の編集と同一用紙の同一属性について編集が行われていなければ、処理はステップＳ９０９へ進む。ステップＳ９０９において、制御部３０７は、対象の用紙データをステップＳ９０１の編集処理の内容に従って更新する。そして、ステップＳ９１０において、制御部３０７は、編集された用紙データを画像形成装置１３に送信する。尚、同一用紙の別の属性が画像形成装置１３において変更されている場合、画像形成装置１３及びプリントコントローラ１２の両方の変更が当該ユーザ定義用紙情報に反映されるようにする。又、別の用紙のデータが更新されていた場合は、図７Ｂにより上述した処理に従って、その更新内容がコントローラ１２側のユーザ定義用紙情報６０１に反映される。
【００４２】
ステップＳ９０６における判定の結果、プリントコントローラ１２と画像形成装置１３において、同一用紙の同一属性について変更がなされたと判定された場合、処理はステップＳ９０７ａへ進む。ステップＳ９０７ａにおいて、プリントコントローラ１２は、操作部３０５又はクライアントＰＣ１１により、どちらの編集を優先させるかをユーザに選択させるインターフェースを提供する。ユーザが、プリントコントローラ１２側の編集結果を優先させることを指示した場合、処理はステップＳ９０８へ進み、プリントコントローラ１２側の編集結果を優先して用紙データを更新する。即ち、同一用紙の同一属性について修正がなされている箇所には、プリントコントローラ１２側でなされた編集結果が反映されることになる。そして、ステップＳ９１１において、制御部３０７は、更新後の用紙情報を画像形成装置１３に送信する。
【００４３】
一方、ステップＳ９０７ｂにおいて、画像形成装置１３での編集結果を優先させることが指示された場合は、ステップ９１０へ進み、画像形成装置の編集内容を優先して用紙情報を更新する。即ち、同一用紙の同一属性について修正がなされている箇所に、画像形成装置１３側でなされた編集結果が反映されることになる。そして、ステップＳ９１１において、制御部３０７は、更新後の用紙データを画像形成装置１３に送信する。
【００４４】
その後、ステップＳ９１２においてプリントコントローラ１２側のユーザ定義用紙情報６０１に上記更新結果を反映し、処理を終える。尚、更新カウンタの値が変化していた場合は、他のユーザ定義情報も更新されている可能性があるので、図７ＢのステップＳ７１４〜Ｓ７１６を実行し、更新カウンタの値の保存、ユーザ定義データの更新を行う。
【００４５】
以上の図７Ａ、図７Ｂ、図８、図９に示した処理により、画像形成装置１３或はプリントコントローラ１２における用紙情報の更新（追加・変更）と、画像形成装置１３及びプリントコントローラ１２における更新の反映が実現される。
【００４６】
［ジョブ投入時の流れ］
次にプリントコントローラ１２の用紙情報を用いてジョブを投入する一例を図１０を用いて説明する。これまで説明した方法で用紙情報をプリントコントローラ１２、画像形成装置１３にて管理した状態で実際のジョブを投入する際の例を示す。まずユーザがクライアントＰＣ１１からプリントコントローラ１２に対して用紙を指定してジョブの投入を行う（ステップＳ１００１）。ここで、クライアントＰＣ１１は、画像形成装置１３における画像形成処理にて使用したい用紙を、ユーザ定義データベース６０１に含まれる複数のＩＤのいずれかを指定することにより選択する。具体的には、クライアントＰＣ１１は、プリンタドライバにてユーザに用紙を選択させ、選択された用紙に対応するＩＤをジョブに付加してプリンタコントローラ１２に送信する。
プリントコントローラ１２は、クライアントＰＣ１１から受信したジョブに付加されたＩＤを判別し、ＩＤにて指定された用紙をプリントコントローラ１２内のユーザ定義データベース６０１を参照して画像形成装置１３内のＩＤに変換する（ステップＳ１００２）。例えば、クライアントＰＣ１１が図６におけるカラー普通紙を指定する場合、クライアントＰＣ１１はＩＤとして“１”をジョブに付加してプリンタコントローラ１２に送信する。そして、プリンタコントローラ１２は、ユーザ定義データベース６０１を参照してＩＤ＝１を画像形成装置内ＩＤとしてのＩＤ＝０７００−０００１に変換する。
そして、プリンタコントローラ１２は、ＩＤ＝０７００−０００１を付加して画像形成装置１３に画像形成装置にて画像形成に用いる画像データを含むジョブを投入する（ステップＳ１００３）。
画像形成装置１３は、プリンタコントローラ１２から送信されるジョブに付加された画像形成装置内ＩＤとユーザ定義用紙情報５０１を参照し、ＩＤによって示された用紙を選択してジョブの印刷出力（画像形成）を開始する（ステップＳ１００４）。ここでは、ジョブに付加された画像形成装置内ＩＤが０７００−０００１なので、画像形成を行う際に用いる用紙として“Ｃ社カラー普通紙”を選択する。
【００４７】
尚、途中で用紙なしが発生した場合（ステップＳ１００５）、画像形成装置１３は、指定された用紙が他給紙段にあるかどうかを確認する（ステップＳ１００６）。指定された用紙が他給紙段にある場合は、給紙段を切り替えて印刷を継続する（ステップＳ１００７，Ｓ１０１０）。指定された用紙が他の給紙段にも無い場合は、用紙交換要求をプリントコントローラ１２へ通知する（ステップＳ１００８）。又、画像形成装置１３上の表示装置にも用紙交換もしくは補充が必要な旨を表示する。ユーザが気がついた時点で用紙の補充もしくは他の用紙の指定（用紙交換）をすると自動的に画像形成装置１３が印刷を再開する（ステップＳ１００９，Ｓ１０１０）。
【００４８】
［バックアップ処理の流れ］
次に用紙情報のバックアップ動作について説明する。第１実施形態では、プリントコントローラ１２と画像形成装置１３のそれぞれによって内容を同期させたユーザ定義データ（図７Ａ、図７Ｂ、図８、図９の処理）を、プリントコントローラ１２と画像形成装置１３の両方でバックアップする。即ち、プリントコントローラ１２のユーザ定義データはプリントコントローラ１２と画像形成装置１３の両方にバックアップされる。また、画像形成装置１３のユーザ定義データも画像形成装置１３とプリントコントローラ１２の両方にバックアップされる。
【００４９】
図１１は、本実施形態によるバックアップ処理の流れを説明する図である。まず、プリントコントローラ１２は、画像形成装置１３からユーザ定義データ（本例ではユーザ定義用紙情報）を取得する（ステップＳ１１０１，Ｓ１１０２）。そして、制御部３０７は、画像形成装置１３内の２次記憶装置２０７を、ＮＦＳやＡＦＰ、ＳＭＢ等の公知の方法でプリントコントローラ１２にマウントする（ステップＳ１１０３）。次に、制御部３０７は、ステップＳ１１０１、Ｓ１１０２で取得したユーザ定義用紙情報５０１をプリントコントローラ１２内の２次記憶装置３０８と画像形成装置１３の２次記憶装置２０７に保存する（ステップＳ１１０４、Ｓ１１０５）。続いて、制御部３０７は、プリントコントローラ１２にて管理されているユーザ定義用紙情報６０１をプリントコントローラ１２自身の２次記憶装置３０８と画像形成装置１３の２次記憶装置２０７に保存する（ステップＳ１１０６、Ｓ１１０７）。こうして、バックアップ処理を終了する。
【００５０】
［リストアの処理：プリントコントローラ入れ替えの場合］
次に、プリントコントローラの入れ替えが行われた場合に、画像形成装置１３にバックアップされたユーザ定義データを用いて、新たに接続されたプリントコントローラにユーザ定義データを復帰させる処理（以下、リストア処理）について説明する。尚、本実施形態では、プリントコントローラと画像形成装置の双方でユーザ定義用紙情報をバックアップしあうので、プリントコントローラ及び画像形成装置のいずれが入れ替えられた場合にも対応できる。画像形成装置が入れ替えられた場合の処理は後述する。
【００５１】
又、本実施形態では、リストア指示が行われた操作部を有する装置が入れ替えられた装置であるとしてリストア処理を行うものとする。例えば、プリントコントローラの入れ替えによりリストアを実行する場合は、画像形成装置１３と新たなプリントコントローラ１２とを接続した後、新たなプリントコントローラ１２の操作部３０５からリストアの開始を指示する。或は、プリントコントローラ自身が入れ替えられたことを認識できた場合は、自動的にリストアを開始するようにしてもよい。
【００５２】
リストアの開始指示に応じて、制御部３０７は図１２に示されるリストア処理を開始する。まず、ステップＳ１２０１において、制御部３０７は、接続されている画像形成装置１３の２次記憶装置２０７をマウントする。そして、ステップＳ１２０２において、制御部３０７は、画像形成装置１３にバックアップされている、プリントコントローラ用のユーザ定義用紙情報を取得する。ステップＳ１２０３において、制御部３０７は、自身の２次記憶装置３０８にバックアップされているプリントコントローラ用のユーザ定義用紙情報に、ステップＳ１２０２で取得したユーザ定義データをマージ（統合）する。
【００５３】
ステップＳ１２０４において、制御部３０７は、ステップＳ１２０３におけるユーザ定義データのマージ（統合）の結果、同一の画像形成装置内ＩＤを有する用紙情報が複数存在するか否か（画像形成装置内ＩＤが重複するか否か）を判定する。画像形成装置内ＩＤに重複が発生していなければ、そのままステップＳ１２０８へ進む。
【００５４】
画像形成装置内ＩＤはプリントコントローラと画像形成装置で形成される画像形成システムにおいて共通のＩＤであり、これが重複することは許されない。従って、ステップＳ１２０４において、画像形成装置内ＩＤに重複が発生したと判定された場合は、処理はステップＳ１２０５へ進む。ステップＳ１２０５において、制御部３０７はＩＤが重複する用紙データのうちの一方を画像形成装置１３に通知し、画像形成装置内ＩＤの振り直しを行わせる。例えば、プリントコントローラ１２のみが保持していた方の用紙データを画像形成装置に通知して、ＩＤの再付与を行う。
【００５５】
ステップＳ１２０５からの通知を受けた画像形成装置１３は、通知された用紙データに新たなＩＤを付与する（ステップＳ１２１２）。そして、この用紙データを新たなＩＤと共にユーザ定義用紙情報５０１に登録し（ステップＳ１２１３）、ステップＳ１２１２で付与したＩＤをプリントコントローラ１２に通知する（ステップＳ１２１４）。
【００５６】
プリントコントローラ１２の制御部３０７は、ステップＳ１２０６において、画像形成装置１３からＩＤの通知を受信する。そして、ステップＳ１２０７において、ステップＳ１２０３でマージされたユーザ定義用紙情報の対応する用紙データの画像形成装置用ＩＤを更新することにより、ＩＤの重複を解消する。その後、ステップＳ１２０８において、プリントコントローラ１２のみが保持していた残りの用紙データについて画像形成装置への登録を行って、リストアを完了する。
【００５７】
以上のように、プリントコントローラが交換された場合でも、交換前のユーザ定義データを継続して活用することが可能となる。又、プリントコントローラは、交換前の環境で定義されたユーザ定義データを維持することができ、それまでの設定を活用することができる。
【００５８】
以上のリストア処理を、図１８Ａ〜１８Ｃに示す具体例を挙げて説明する。図１８Ａでは、ユーザ定義用紙情報１８０１を有するプリントコントローラとユーザ定義用紙情報１８０３を有する画像形成装置が接続されている様子が示されている。この場合、プリントコントローラのユーザ定義用紙情報１８０１のバックアップが画像形成装置にユーザ定義用紙情報１８０２として保持されている。この状態で、図１８Ｂに示すように、ユーザ定義用紙情報１８０４を持つプリントコントローラへの交換が行われたとする。すると、新たに接続されたプリントコントローラのユーザ定義用紙情報１８０４と画像形成装置にバックアップされているプリントコントローラ用のユーザ定義用紙情報１８０２がマージされる。こうして、マージされたユーザ定義用紙情報１８０５が生成される（ステップＳ１２０３）。
【００５９】
ユーザ定義用紙情報１８０５においては、画像形成装置内ＩＤが重複している用紙データ１８０５ａと１８０５ｂ（ＩＤ＝０７００−０００１）が存在する。従って、両用紙データのうち、プリントコントローラが保持していた方の用紙データ１８０５ｂについて、画像形成装置から新規のＩＤを取得する（ステップＳ１２０５、Ｓ１２０６）。
【００６０】
図１８Ｃに示すように、画像形成装置により用紙データ１８０５ｂに新たなＩＤ＝０７００−０００２が付与される。よって、これを用いてユーザ定義用紙情報１８０５におけるＩＤの重複が解消され、ユーザ定義情報１８０６が得られる（ステップＳ１２０６，Ｓ１２０７）。画像形成装置では、用紙データ１８０５ｂに対応する用紙データをユーザ定義用紙情報に追加する(ステップＳ１２１３）。尚、プリントコントローラは、ＩＤが重複する用紙データを送信する際に、自身がバックアップしている画像形成装置用のユーザ定義用紙情報から、対応する用紙データを抽出し、これを画像形成装置へ通知するものとする。更に、プリントコントローラのみが保持していた用紙データ１８０５ｃに対応する画像形成装置用の用紙データが画像形成装置に通知され、画像形成装置内のユーザ定義用紙情報に追加登録される(ステップＳ１２０７）。こうして、ユーザ定義用紙情報１８０７が生成される。
【００６１】
［リストアの処理：画像形成装置入れ替えの場合］
次に、プリントコントローラはそのままで、別の画像形成装置への入れ替えが行われた場合に、バックアップされたユーザ定義用紙情報を用いてユーザ定義用紙情報を復帰させる処理（以下、リストア処理）について説明する。上述したように、この場合のリストアの指示は、画像形成装置１３の操作部２０９から行われることになる。
【００６２】
操作部２０９からリストアの開始が指示されると、ステップＳ１３０１において、制御部２０６はプリントコントローラ１２にリストアの開始を通知する。リストアの開始の通知を受信したプリントコントローラ１２の制御部３０７は、画像形成装置１３の２次記憶装置２０７をマウントする。そして、ステップＳ１３０２において、制御部３０７は、画像形成装置１３の２次記憶装置２０７へ、自身がバックアップしている画像形成装置用のユーザ定義用紙情報を格納する。尚、本例では、画像形成装置１３がプリントコントローラ１２によってバックアップされているユーザ定義用紙情報を取得するために、プリントコントローラ１２のマウント機能を利用するが、これに限られるものではない。画像形成装置１３が能動的にプリントコントローラ１２から、バックアップされているユーザ定義用紙情報を取得するようにしてもよい。
【００６３】
ステップＳ１３１２の処理により、画像形成装置１３の２次記憶装置２０７には、自身がバックアップしたユーザ定義用紙情報とプリントコントローラ１２によってバックアップされたユーザ定義用紙情報が格納されることになる。画像形成装置１３の制御部２０６は、ステップＳ１３０２において、２次記憶装置２０７に格納されているこれら２つのバックアップされたユーザ定義用紙情報をマージする。そして、ステップＳ１３０３において、マージされたユーザ定義用紙情報において画像形成装置内ＩＤに重複が発生したか否かを判定する。重複が発生していなければステップＳ１３０６へ処理を進める。
【００６４】
ＩＤの重複が発生した場合、処理はステップＳ１３０４に進む。ステップＳ１３０４において、制御部２０６は、ＩＤが重複している用紙データのＩＤを振りなおす。ここでは、制御部２０６は、プリントコントローラ１２に保持されていた方の用紙データのＩＤを振りなおす。そして、ステップＳ１３０５において、制御部２０６はこのＩＤの変更をプリントコントローラ１２に通知する。そして、ステップＳ１３０６において、プリントコントローラがバックアップ保持している画像形成装置用のユーザ定義用紙情報に登録されている用紙データを自身のユーザ定義用紙情報に追加して、リストア処理を終える。
【００６５】
一方、プリントコントローラ１２は、画像形成装置からのＩＤの変更通知を受信すると、自身のプリントコントローラ用のユーザ定義用紙情報において、対応する用紙データのＩＤを変更する（ステップＳ１３１３、Ｓ１３１４）。
【００６６】
以上のリストア処理を、図１９Ａ〜１９Ｃに示す具体例を挙げて説明する。図１９Ａでは、ユーザ定義用紙情報１９０１を有するプリントコントローラと、ユーザ定義用紙情報１９０３を有する画像形成装置が接続されている様子が示されている。そして、画像形成装置のユーザ定義用紙情報１９０３のバックアップがプリントコントローラにユーザ定義用紙情報１９０２として保持されている。この状態で、図１９Ｂに示すように、ユーザ定義用紙情報１９０４を持つ画像形成装置への交換が行われたとする。すると、新たに接続された画像形成装置のユーザ定義用紙情報１９０４とプリントコントローラにバックアップされているユーザ定義用紙情報１９０２がマージされる。こうして、マージされたユーザ定義用紙情報１９０５が生成される（ステップＳ１３０２）。
【００６７】
ユーザ定義用紙情報１９０５においては、画像形成装置内ＩＤが重複している用紙データ１９０５ａと１９０５ｂ（ＩＤ＝０７００−０００１）が存在する。従って、両用紙データのうち、プリントコントローラが保持していた方の用紙データ１９０５ｂについて、画像形成装置は新規のＩＤを付与する（ステップＳ１３０４）。
【００６８】
この結果、図１８Ｃに示すように、画像形成装置により用紙データ１９０５ｂに新たなＩＤ＝０７００−０００２が付与される。よって、これを用いてユーザ定義用紙情報１９０５におけるＩＤの重複が解消され、ユーザ定義情報１９０６が得られる。プリンタコントローラにはこのＩＤの変更が通知され、ユーザ定義用紙情報１９０７に示すように画像形成装置内ＩＤが更新される。また、画像形成装置がバックアップしていたプリントコントローラ用のユーザ定義用紙情報がプリントコントローラ送信され、プリントコントローラはこれを自身のユーザ定義用紙情報に追加する。こうして、ユーザ定義用紙情報１９０７が生成され、リストアが完了する。
【００６９】
以上のように、第１実施形態によれば、プリントコントローラの置き換え或は画像形成装置の置き換えが発生しても、ユーザ定義データ（用紙情報）が適切に維持される。このため、クライアントＰＣ１１からジョブを投入するユーザは、装置の入れ替え後であっても、入れ替え前と変わらない操作を継続できる。
【００７０】
＜第２実施形態＞
第１実施形態のバックアップ処理では、プリントコントローラ１２が画像形成装置１３の２次記憶装置２０７をマウントして、プリントコントローラ１２と画像形成装置１３の双方のユーザ定義データ（用紙情報）を２次記憶装置２０７に格納する。しかしながら、バックアップ処理の形態はこれに限られるものではなく、プリントコントローラ１２と画像形成装置１３の夫々が、他方のユーザ定義データを取得し、２次記憶装置に格納するようにしてもよい。第２実施形態では、このようなバックアップ処理について説明する。尚、第２実施形態においても、ユーザ定義データの例として用紙情報が挙げられる。
【００７１】
図１４は第２実施形態によるバックアップ処理の流れを説明する図である。バックアップ処理の実行タイミングになると、プリントコントローラ１２はプリントコントローラ内の２次記憶装置３０８にユーザ定義データを保存する（ステップＳ１４０１）。そして、プリントコントローラ１２は、画像形成装置１３に対して、画像形成装置内のユーザ定義用紙情報の送信を要求する（ステップＳ１４０２）。画像形成装置１３は、この送信要求に応じて、自身のユーザ定義データをプリントコントローラ１２に送信する（ステップＳ１４０３）。画像形成装置１３からユーザ定義用紙情報を受信したプリントコントローラ１２は、２次記憶装置３０８にその画像形成装置用のユーザ定義データを格納する。
【００７２】
一方、画像形成装置１３は、プリントコントローラ１２からのユーザ定義用紙情報の送信要求により、バックアップ処理が開始されてことを認識する。そして、画像形成装置１３は、自身が保持している画像形成装置用のユーザ定義用紙情報を２次記憶装置２０７に格納する（ステップＳ１４０６）。そして、今度は画像形成装置１３がプリントコントローラに対して、プリントコントローラ内のユーザ定義用紙情報の送信を要求する（ステップＳ１４０７）。プリントコントローラ１２はこの送信要求に応じて、自身が保持するユーザ定義用紙情報を画像形成装置１３に送信する（ステップＳ１４０８）。プリントコントローラ１２からユーザ定義用紙情報を受信した画像形成装置１３は、２次記憶装置２０７にそのプリントコントローラ用のユーザ定義用紙情報を格納する。
【００７３】
以上のようにして、双方でユーザ定義データをバックアップし合うバックアップ処理が完了する。
【００７４】
以上のようにしてバックアップされたユーザ定義データを用いたリストア処理は第１実施形態と同様に行うことができる。この場合、ステップＳ１２０１及びステップＳ１２０２の処理（プリントコントローラが画像形成装置にバックアップされたユーザ定義データを取得する処理）は、上述したステップＳ１４０２及びステップＳ１４０３の如き手順で実現できる。また、Ｓ１３１１、Ｓ１３１２の処理（画像形成装置がプリントコントローラにバックアップされたユーザ定義データを取得する処理）は、上述したステップＳ１４０７及びＳ１４０８の手順によって実現できる。
【００７５】
＜第３実施形態＞
第２実施形態のバックアップ処理において、図１４のステップＳ１４０１〜Ｓ１４０５のみを実行するようにしてもよい。例えば、画像形成装置の交換のみを想定すれば十分であるような環境では、プリントコントローラのみにてバックアップを行うように構成してもよい。尚、第３実施形態では、画像形成装置が不具合を生じて交換する際には上述のリストア処理を実行できるが、プリントコントローラの交換が発生した場合には対応できない。
【００７６】
＜第４実施形態＞
上述した第３実施形態では、ユーザ定義データのバックアップ処理において用紙情報をバックアップすることを説明したが、バックアップの対象となるユーザ定義データは用紙情報に限られるものではない。第４実施形態においては、用紙情報だけではなく画像処理装置１３、プリントコントローラ１２においてバックアップされるべき情報と、バックアップタイミングに関する一例を説明する。
【００７７】
図１５はバックアップされるべき情報と、その格納場所および容量の関係の一例を示した図である。用紙情報は上述したように２次記憶装置２０７，３０８に格納されており、その容量は１Mbyte程度を想定している。印刷設定情報は２次記憶装置２０７もしくは不揮発性ＲＡＭ２１０に格納されており、これも１Mbyte程度を想定している。アドレス帳も２次記憶装置２０７に格納されており数Mbyte程度である。保存文書情報は保存されている文書の数によるが場合によっては数１００Mbyteにも及ぶと考えられる。また、画像処理装置、プリントコントローラを動作させるためのシステムソフトウェアも数１０Mbyteに及ぶものと考えられる。これら大容量のデータを、プリントコントローラ１２と画像形成装置１３によってバックアップするには時間がかかる。即ち、頻繁に大量の保存文書等をバックアップしていてはユーザの本来のジョブ処理が出来なくなるという問題が生じることになる。。
【００７８】
第４実施形態では、情報のバックアップ処理を適切なタイミングで実行可能とする構成を説明する。図１６は、第４実施形態によるバックアップ処理の開始タイミングを説明するフローチャートである。
【００７９】
まず、画像処理装置１３からスリープまでの時間が定期的に通知される（ステップＳ１６０１）。そして、スリープまでの時間がある特定の時間（本実施例では６０秒）であることを示す通知を受けると（ステップＳ１６０２）、ステップＳ１６０３〜Ｓ１６０８に示されるバックアップ処理を開始する。バックアップ処理は、図１１に示したステップＳ１１０１〜Ｓ１１０６と同様である。但し、保存される情報が図１５に示したシステム情報となる。即ち、画像形成装置１３内のシステム情報をプリントコントローラ１２内の２次記憶装置３０８に保存し、同情報を画像形成装置１３内の２次記憶装置２０７に保存する。また、プリントコントローラ１２内のシステム情報をプリントコントローラ内の２次記憶装置３０８に保存し、同情報を画像形成装置１３内の２次記憶装置２０７に保存する。
【００８０】
バックアップ処理を終えると、画像形成装置１３はプリントコントローラ１２にスリープ通知を行って、自身をスリープ状態へ移行する。スリープ通知を受信したプリントコントローラ１２もスリープ処理に入る。以上のように、大容量の情報はスリープ状態への移行時にバックアップが行われる。
【００８１】
尚、上記実施形態では、バックアップに時間のかかる情報を、スリープ時にバックアップする処理を説明したが、このようなバックアップ処理のタイミングはスリープ時に限られるものではない。たとえば、電源立ち上げ時などに実行してもよい。
【００８２】
＜第５実施形態＞
第５実施形態では、画像形成装置がキャリブレーション処理中に比較的にバックアップが早く終わる情報に関してバックアップ処理を行う例に関して図１７を用いて説明する。第５実施形態では、キャリブレーション処理中に、用紙情報、アドレス情報、印刷設定情報をバックアップする。
【００８３】
まず、画像形成装置１３からプリントコントローラ１２に対してビジー状態である通知がある（ステップＳ１８０１）。プリントコントローラ１２は、そのビジー状態に関する詳細情報を画像形成装置１３より取得する（ステップＳ１８０２，Ｓ１８０３）。そして、プリントコントローラ１２は、ステップＳ１８０３で受信した詳細情報から、画像形成装置１３が、例えば色補正等のキャリブレーション処理中であるかどうか判断する（ステップＳ１８０４）。画像形成装置１３がキャリブレーション実行中の場合、プリントコントローラ１２内に処理すべきジョブがあるかどうかを判断する（ステップＳ１８０５）。処理すべきジョブが無く、プリントコントローラ１２がアイドル状態であれば、ステップＳ１８０６〜Ｓ１８１１によるバックアップ処理を実行する。尚、ステップＳ１８０６〜Ｓ１８１１のバックアップ処理は、図１１のステップＳ１１０１〜Ｓ１１０６と同様である。但し、本例において、バックアップする内容は、用紙情報以外に、アドレス情報、印刷設定情報を含む。
【００８４】
即ち、画像形成装置１３から用紙情報を取得する（Ｓ１８０６）と共に、画像形成装置１３内の２次記憶装置２０７をマウントし（Ｓ１８０７）、アドレス帳、印刷設定情報等を画像形成装置１３から取得する。そして、プリンとコントローラ１１内の２次記憶装置３０８に保存し（Ｓ１８０７）、同様に、画像形成装置１３内の２次記憶装置２０７にも保存する（Ｓ１８０８）。また、プリントコントローラ１２内の用紙情報、アドレス帳、印刷設定等の情報をプリントコントローラ１２内の２次記憶装置に保存し、同様に画像形成装置１３内の２次記憶装置２０７にも保存する。
【００８５】
尚、第５実施形態では、キャリブレーション処理中であったが、比較的情報量が少ない情報のバックアップを行うので、電源立ち上げ時に行ったり、一定時間毎の定期的に行うようにしてもよい。そして、大容量の情報を含む、図１５の情報全体のバックアップは、第４実施形態で示したように、スリープ移行時などに実施される。
【００８６】
＜第６実施形態＞
尚、上記実施形態では、バックアップ対象が用紙情報、アドレス帳、保存画像、などであったが、その他、保存されているＰＤＬデータや中間データ等、保存すべき情報であって、比較的情報量が少ないものであれば何であっても適用可能である。
【００８７】
以上説明したように、上記各実施形態によれば、同一印刷装置に異なるコントローラを接続したり、新規のコントローラに接続し直した場合でも、リストアが可能となる。特に、用紙情報のマージが適切に実施されるため、ユーザは装置の交換後でも違和感無くシステムを利用することができる。
【００８８】
また、バックアップ先を印刷装置内の２次記憶装置とコントローラ内の２次記憶装置の両方に設定しているので、どちらかが完全に故障したとしても復旧が可能となる。また、情報のバックアップを、スリープへの移行時、電源立ち上げ時、或はキャリブレーションの実行時等に実施することにより、バックアップ処理がユーザに与える影響を低減させることができる。
【図面の簡単な説明】
【００８９】
【図１】第１実施形態による画像形成システムの構成例を示す図である。
【図２】画像形成装置の構成例を示すブロック図である。
【図３】プリントコントローラの構成例を示すブロック図である。
【図４】画像形成装置内のオリジナルデータの一例を示す図である。
【図５】画像形成装置内のユーザ定義データの一例を示す図である。
【図６】プリントコントローラにおける用紙データの一例を示す図である。
【図７Ａ】画像形成装置における用紙情報の更新（登録／変更）処理を示すフローチャートである。
【図７Ｂ】プリントコントローラが、画像形成装置における用紙情報の更新を反映する処理を説明するフローチャートである。
【図８】プリントコントローラから用紙情報を登録する場合の処理を説明するフローチャートである。
【図９】プリントコントローラにおいて用紙情報を変更する場合の処理を説明するフローチャートである。
【図１０】ジョブ投入時の処理を説明する図である。
【図１１】第１実施形態におけるバックアップ処理を説明する図である。
【図１２】プリントコントローラを交換した場合のリストア処理を示すフローチャートである。
【図１３】画像形成装置を交換した場合のリストア処理を示すフローチャートである。
【図１４】第２実施形態によるバックアップ処理を説明する図である。
【図１５】第４実施形態におけるバックアップ処理の対象とする情報の例を示す図である。
【図１６】第４実施形態によるバックアップ処理を説明する図である。
【図１７】第５実施形態によるバックアップ処理を説明する図である。
【図１８Ａ】プリントコントローラ入れ替え時のリストア処理における画像形成装置内ＩＤの重複の解消を説明する図である。
【図１８Ｂ】プリントコントローラ入れ替え時のリストア処理における画像形成装置内ＩＤの重複の解消を説明する図である。
【図１８Ｃ】プリントコントローラ入れ替え時のリストア処理における画像形成装置内ＩＤの重複の解消を説明する図である。
【図１９Ａ】画像形成装置入れ替え時のリストア処理における画像形成装置内ＩＤの重複の解消を説明する図である。
【図１９Ｂ】画像形成装置入れ替え時のリストア処理における画像形成装置内ＩＤの重複の解消を説明する図である。
【図１９Ｃ】画像形成装置入れ替え時のリストア処理における画像形成装置内ＩＤの重複の解消を説明する図である。
【図１】
0004817933.tif 000002
【図２】
0004817933.tif 000003
【図３】
0004817933.tif 000004
【図４】
0004817933.tif 000005
【図５】
0004817933.tif 000006
【図６】
0004817933.tif 000007
【図７Ａ】
0004817933.tif 000008
【図７Ｂ】
0004817933.tif 000009
【図８】
0004817933.tif 000010
【図９】
0004817933.tif 000011
【図１０】
0004817933.tif 000012
【図１１】
0004817933.tif 000013
【図１２】
0004817933.tif 000014
【図１３】
0004817933.tif 000015
【図１４】
0004817933.tif 000016
【図１５】
0004817933.tif 000017
【図１６】
0004817933.tif 000018
【図１７】
0004817933.tif 000019
【図１８Ａ】
0004817933.tif 000020
【図１８Ｂ】
0004817933.tif 000021
【図１８Ｃ】
0004817933.tif 000022
【図１９Ａ】
0004817933.tif 000023
【図１９Ｂ】
0004817933.tif 000024
【図１９Ｃ】
0004817933.tif 000025