(57)【要約】      （修正有）【課題】画像処理装置を制御する第１のコントローラと、それと連携して動作する外付けの第２のコントローラに対して、画像処理に関わるソフトウエアのバージョンアップや言語仕向け変更に必要な煩雑操作を軽減する。【解決手段】機器制御装置１１０に対する所定の指示を検出して、外部記憶装置の記憶領域内に確保される機器制御装置１１０がアクセス可能な第１の領域と、機器制御装置１１０および機器制御手段１０１が共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させ、第２の領域に記憶される資源情報の更新状態を機器制御手段１０１に通知する。【選択図】図１
2006039695.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置を備えて画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムであって、
前記第１のコントローラに対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御手段と、
前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知手段と、
を有することを特徴とする画像処理システム。
【請求項２】
画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムであって、
第１のコントローラがアクセス可能な第１の領域が確保される第１の外部記憶装置と、
第１，第２のコントローラがアクセス可能な第２の領域が確保される第２の外部記憶装置と、
前記第１のコントローラに対する所定の指示を検出して、前記第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御手段と、
前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知手段と、
を有することを特徴とする画像処理システム。
【請求項３】
前記資源情報は、操作表示に資する言語ファイル、前記第１のコントローラに設定すべきリソースファイルを含むことを特徴とする請求項１または２記載の画像処理システム。
【請求項４】
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに接続可能な操作部からの仕向け変更指示であることを特徴とする請求項１または２記載の画像処理システム。
【請求項５】
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに対する接続可能な操作部からのリソースファイルダウンロード指示であることを特徴とする請求項１または２記載の画像処理システム。
【請求項６】
前記リソースファイルは、前記第２のコントローラに読み込ませるべきプロファイルデータファイルであることを特徴とする請求項１または２記載の画像処理システム。
【請求項７】
前記記憶領域中で独立したドライブと認識されるように分割された各領域に対して第１の領域と第２の領域とを配置することを特徴とする請求項１記載の画像処理システム。
【請求項８】
外部記憶装置を備えて画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムにおけるデータ処理方法であって、
前記第１のコントローラに対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御ステップと、
前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知ステップと、
を有することを特徴とするデータ処理方法。
【請求項９】
画像処理を行う画像処理装置を制御する第１のコントローラがアクセス可能な第１の領域が確保される第１の外部記憶装置と、第１，第２のコントローラがアクセス可能な第２の領域が確保される第２の外部記憶装置とを備え、第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像システムにおける画像処理方法であって、
前記第１のコントローラに対する所定の指示を検出して、前記第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御ステップと、
前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知ステップと、
を有することを特徴とするデータ処理方法。
【請求項１０】
前記資源情報は、操作表示に資する言語ファイル、前記第１のコントローラに設定すべきリソースファイルを含むことを特徴とする請求項８または９記載のデータ処理方法。
【請求項１１】
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに接続可能な操作部からの仕向け変更指示であることを特徴とする請求項８または９記載のデータ処理方法。
【請求項１２】
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに対する接続可能な操作部からのリソースファイルダウンロード指示であることを特徴とする請求項８または９記載のデータ処理方法。
【請求項１３】
前記リソースファイルは、前記第２のコントローラに読み込ませるべきプロファイルデータファイルであることを特徴とする請求項８または９記載のデータ処理方法。
【請求項１４】
前記記憶領域中で独立したドライブと認識されるように分割された各領域に対して第１の領域と第２の領域とを配置することを特徴とする請求項８記載のデータ処理方法。
【請求項１５】
請求項８〜１４のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１６】
請求項８〜１４のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶装置を備えて画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムおよびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来のデジタル複写機は、主に画像読取装置、画像形成装置、液晶パネル、操作ボタンなどから構成され、それぞれは周知のＳＣＳＩやＶＩＤＥＯ  Ｉ／Ｆなどの通信Ｉ／Ｆにおいて通信回線で接続されている。この構成のデジタル複写機におけるコピー処理は、まず画像読取装置で読み取った原稿情報を、通信回線を通じて画像形成装置に送り、画像形成装置は送られてきた原稿情報をトナー像に変換し記録紙にそのトナー像を記録して印刷結果を得るものであった。このとき画像読取装置、画像形成装置の制御はそれぞれ（もしくはどちらか）に内蔵されたコントローラ装置が連携して行う。
【０００３】
また、上記液晶パネルではデジタル複写機の状態を表示したり、操作ボタンによってユーザが動作を指示したり、動作設定した内容を確認することなどができる。
【０００４】
しかし、近年、内蔵コントローラの他に、外付けのパーソナルコンピュータおよびディスプレイといった第２のコントローラを備えた構成の複写機等の画像処理装置が開発されている。
【０００５】
この第２のコントローラは、従来のデジタル複写機における画像読取装置、画像形成装置のコントローラ装置の機能を持ち、ディスプレイにおいては従来の複写機の液晶パネルと同様の機能をもちＯＳには例えばマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘなどといった一般に広く利用されているものが搭載されている。
【０００６】
このような構成にする利点としては、第１に、通常第２のコントローラに搭載されるＣＰＵは、従来の複写機や、プリンタに搭載されるコントローラに使用されるＣＰＵに比べ高速なものが多い。
【０００７】
また、第２のコントローラではＰＤＬデータから画像データの展開や、画像データの符号化、復号化などの画像処理のように比較的時間がかかる処理を行わせることで、複写機のトータルな処理速度が向上する。
【０００８】
第２に、第２のコントローラに搭載されるＯＳは従来の複写機や、プリンタに内蔵するコントローラに使用される組み込みのＯＳと異なり、汎用的で、多くのアプリケーション資源を持つ。これを活用することによって開発効率を大幅に向上させることができる。
【０００９】
第３に、第２のコントローラに使用される汎用二次記憶（外部記憶装置、リムーバブルメディアなど）を利用することが容易となる。
【００１０】
第４に、汎用ディスプレイにて機器のオペレーションが可能なため、従来の液晶パネルに比べ表示画面が広く、多くの情報が表示できるほか、さまざまなアプリケーションと連携したオペレーション操作が可能となるなどが挙げられる。
【００１１】
既にコンビニエンスストアにおいては、第２のコントローラ上で動作するさまざまなアプリケーションと連携したサービスを提供する画像処理装置が導入されている。
【００１２】
なお、この種のシステムにおいて、従来では、多数のモジュールを格納している二次記憶装置では、そのモジュール本体とそれに関連した情報とを別々に管理していたので、あるモジュールをインストールする場合、そのモジュールが誤って別のディレクトリに格納されてしまったり、或はあるモジュールの所望のバージョンでなく別のバージョンのモジュールが取り出されてインストールされるなどの問題を解決するため、モジュール本体部分とそれに関連した情報部分とを対応付けて記憶しておき、所望のモジュールを誤りなくターゲットにインストールできる情報処理装置へのソフトウェアインストール方法と前記装置を含む情報処理システムが下記特許文献１に開示されている。
【特許文献１】特開平１０−３０７７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、第１のコントローラと第２のコントローラが連係して動作するデジタル複写機等の画像処理装置においては、一方のソフトウエア構成の変更に他方が影響される。
【００１４】
例えば、第１のコントローラの制御ソフトウエアを機能アップする際に、バージョンアップするが、往々にして第２のコントローラの制御ソフトウエアも合わせてバージョンアップのためのインストールを行う必要があり、機器の管理・メンテナンスが煩雑になってしまう。
【００１５】
また、言語・仕向けを変更した場合や、機器の表示のカスタマイズを行う場合でも、やはり同様の問題が生じる。
【００１６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、第１のコントローラに対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させ、第２の領域に記憶される資源情報の更新状態を第２のコントローラに通知することにより、第２のコントローラが参照する第２の領域が、第１のコントローラが参照する第１の領域との内容が不整合となる状態が発生した場合に、第２の領域の内容が自動的に第１の領域の内容と一致させることができ、画像処理に関わるソフトウエアのバージョンアップや言語仕向け変更に必要な煩雑操作を軽減することができる利便性に優れた画像処理システムおよびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１７】
上記目的を達成する本発明の画像処理システムは以下に示す構成を備える。
【００１８】
外部記憶装置を備えて画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムであって、前記第１のコントローラに対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御手段と、前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知手段とを有することを特徴とする。
【００１９】
上記目的を達成する本発明のデータ処理方法は以下に示す構成を備える。
【００２０】
外部記憶装置を備えて画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムにおけるデータ処理方法であって、前記第１のコントローラに対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御ステップと、前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知ステップとを有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、第２のコントローラが参照する第２の領域が、第１のコントローラが参照する第１の領域との内容が不整合となる状態が発生した場合に、第２の領域の内容が自動的に第１の領域の内容と一致させることができ、画像処理に関わるソフトウエアのバージョンアップや言語仕向け変更に必要な煩雑操作を軽減することができる利便性に優れた画像処理システムを提供できるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２３】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置を適用可能な画像処理システムの概略構成を示すブロック図である。
【００２４】
図１に示すように、本実施形態における画像処理システムは、汎用ＰＣ１００と、１台以上の画像読取装置２００と１台以上の画像形成装置３００、および機器制御装置１１０から構成される。
【００２５】
なお、本実施形態においては、画像読取装置２００と画像形成装置３００と機器制御装置１１０とからなる一式を便宜上画像複写装置１３０と記す。
【００２６】
汎用ＰＣ１００と画像読取装置２００、および画像形成装置３００は通信回線４００で接続されており、互いに画像データや制御コマンドのやり取りが可能となっている。通常この通信回線４００は公知のＩＥＥＥ１３９４規格やＧｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ（登録商標）など、高速な通信速度を実現する通信回線によって構成される。また、汎用ＰＣ１００はクライアントとなるコンピュータ４２０−１〜４２０−２と、ネットワーク４１０によって接続されている。通常このネットワーク４１０は公知のＥｔｈｅｒｎｅｔ（登録商標）などで構成される。
【００２７】
本実施形態では、上記のように構成された画像処理システムにおいて、以下の特徴的構成を備える。
【００２８】
例えば図４に示すハードディスク１６０を備えて画像処理を行う画像処理装置を制御する第１のコントローラとしての、例えば図１に示す機器制御装置１１０と、第２のコントローラとしての図１に示す汎用ＰＣ１００内の機器制御手段１０１とが連係して画像処理を行う画像処理システムであって、機器制御装置１１０に対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される機器制御装置１１０がアクセス可能な第１の領域と、機器制御装置１１０および機器制御手段１０１が共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、図１に示す汎用ＰＣ１００内の機器制御手段１０１は、例えば図６に示すステップ（６−１）〜（６−１０）を実行することで、図４に示すハードディスク１６０内の第２の領域に第１の領域の更新内容を反映させる。
【００２９】
これにより、第１のコントローラがアクセスする第１の領域に何らかの変更、例えば新たなソフトウエアのインストールや、インストールされているソフトウエアのバージョンアップ等の指示、あるいは、言語設定ファイル等の更新指示に基づいて、第１の領域で管理される情報が更新された場合に、第２のコントローラが参照すべき第２の領域との不整合が生じても、当該指示に従い、第２の領域も第１の領域の内容に自動更新されて、その旨が第２のコントローラに通知されるので、第２のコントローラが第２の領域を参照して、自身が管理するソフトウエアや資源ファイルも同様に更新して、それぞれの操作環境を一致させることができる。そして、ユーザは、いずれのコントローラ側から操作指示を行う場合も、同等の操作や資源を利用した画像処理環境を自在に構築できる。
【００３０】
なお、資源情報は、操作表示に資する言語ファイル、前記第１のコントローラに設定すべきリソースファイルを含むものである。
【００３１】
これにより、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【００３２】
さらに、機器制御装置１１０に対する所定の指示は、機器制御装置１１０に接続可能な操作部からの仕向け変更指示である。
【００３３】
これにより、操作部からの仕向け変更指示を捉えて、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【００３４】
また、機器制御装置１１０に対する所定の指示は、機器制御装置１１０に対する接続可能な操作部からのリソースファイルダウンロード指示である。
【００３５】
これにより、操作部からのリソースファイルダウンロード指示を捉えて、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【００３６】
さらに、リソースファイルは、前記第２のコントローラに読み込ませるべきプロファイルデータファイルである。
【００３７】
これにより、第１の領域で更新されたプロファイルが第２の領域においても更新されるので、第１，第２のコントローラの双方が、同一のプロファイルを参照して、整合性のとれた画像処理を自在に行うことができる。
【００３８】
また、ハードディスク１６０の記憶領域中で独立したドライブと認識されるように分割された各領域に対して第１の領域と第２の領域とを配置する。
【００３９】
これにより、第１の領域と第２の領域とが独立したドライブとして管理することで、いずれかのドライブに障害が発生した場合もで、双方の領域の情報を整合するように再現できる。
【００４０】
＜汎用ＰＣの説明＞
図２は、図１に示した汎用ＰＣ１００の概略構成を示すブロック図である。
【００４１】
図２において、ＣＰＵ４３３、ｂｏｏｔＲＯＭ４３４、ＤＲＡＭ４３５はローカルバス４３１上に接続されている。Ｂｕｓ  Ｃｏｎｔｒｏｌｌｅｒ４４０はローカルバス４３１とＰＣＩバス４３２の制御を行う。ＰＣＩバス４３２上にはＩＤＥ  Ｉ／Ｆ４３６が接続され、これを介してＨＤＤ４３７が接続されている。
【００４２】
ＣＰＵ４３３はＤＲＡＭ４３５上に展開された命令コードを実行し、演算処理を行う。さらに、ＢｏｏｔＲＯＭ４３４に蓄積されているＢＩＯＳコードを、電源投入時およびリセット時に実行する。ＢｏｏｔＲＯＭ４３４は、前述のＢＩＯＳコードを含む。これはＣＰＵ４３３、Ｂｕｓ  Ｃｏｎｔｒｏｌｌｅｒ４４０、ＩＤＥ  Ｉ／Ｆ４３６、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ４３８、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ  ４３９を初期化し、ＨＤＤ４３７やＮｅｔｗｏｒｋ  Ｉ／Ｆ４３９から初期実行コードを読み出してＤＲＡＭ４３５へ展開し、ＣＰＵ４３３をブートさせる。
【００４３】
ＤＲＡＭ４３５は、ＣＰＵ４３３の一次記憶装置として使用され、命令コードおよび実行プログラムと各種データが記憶される。ＨＤＤ４３７は不揮発性の二次記憶装置として使用され、実行プログラムや各種データが記憶される。ＨＤＤ４３７上に保存されたデータは電源を切った後も保持され、またＤＲＡＭ４３５と比べ応答速度が遅い反面、記憶容量が格段に大きい。
【００４４】
汎用ＰＣ１００はＰＣＩバス４３２上に接続された２つのＮｅｔｗｏｒｋ  Ｉ／Ｆ４３８と４３９を持っている。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ  ４３８はクライアントコンピュータ４２０と通信するために、外部ネットワーク４１０へ接続され、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ４３９は機器制御装置１１０と通信するために、通信回線４００へ接続されている。
【００４５】
Ｄｉｓｐｌａｙ  Ｉ／Ｆ４４１はモニタまたはタッチパネル式の操作部１２０と接続されている。Ｄｉｓｐｌａｙ  Ｉ／Ｆ４４１はＶｉｄｅｏ  Ｃｏｎｔｒｏｌｌｅｒと、タッチパネル制御用通信線からなり、ＣＰＵ４３３からの命令により操作部を制御する。
【００４６】
なお、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有するタッチパネル式の操作部１２０が接続される場合は、タッチパネルまたはハードキーにより入力された信号を、タッチパネル制御用通信線を介してＣＰＵ４３３に伝えられ、ＣＰＵ４３３から入力された描画データを液晶表示部に出力する。
【００４７】
また、操作部１２０が接続される場合は、オペレータの操作は汎用Ｉ／Ｏ４４２から入力される。
【００４８】
汎用ＰＣ１００の役割としては、画像読取装置２００を制御して、原稿画像を光学的に読み取り、画像データに変換し、その画像データを画像形成装置３００に送り、次に画像形成装置３００を制御して記録用紙に印刷してコピー機能を提供する。
【００４９】
また、画像読取装置２００から読み取った画像データを、コードデータに変換し、ネットワーク４１０を介してクライアントコンピュータ４２０へ送信する画像読取機能、さらにはクライアントコンピュータ４２０からネットワーク４１０を介して受信したプリントデータを解釈して画像データに変換し、画像形成装置３００に出力するプリンタ機能および受信印刷機能等を提供する。
【００５０】
これらの機能を実現するために、汎用ＰＣ１００は、画像読取装置２００および画像形成装置３００に制御コマンドを発行して制御する機器制御手段１０１、画像読取装置２００および画像形成装置３００や機器制御装置１１０の状態を取得する機器状態取得手段１０２、画像読取装置２００から受けた画像データやクライアントコンピュータ４２０から受けた画像データを、拡大縮小、符号変換、色変換などを施して、画像形成装置３００や機器制御装置１１０に出力するのに適した画像データにするために使用する中間画像形成手段１０３を有する。
【００５１】
なお、機器制御装置１１０を持つ機体では汎用ＰＣ１００と同等の機能を機器制御装置１１０に有し、前述の各機能を実現することもできる。
【００５２】
画像読取装置２００および画像形成装置３００は複写機としての機能を提供する装置である。その概略構成を、図３を用いて説明する。
【００５３】
＜画像複写装置の説明＞
図３は、図１に示した画像読取装置２００および画像形成装置３００の概略構成を説明する断面図である。
【００５４】
図３において、原稿読み取り部の原稿給送ユニット２５０は原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出するものである。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００５５】
２２２はリーダ画像処理回路部であり、ＣＣＤ２１８から出力される画像データに所定の処理を施し、図４に示すスキャナＩ／Ｆ１４０を介して機器制御装置１１０または汎用ＰＣ１００へと出力するところである。
【００５６】
３５２はプリンタ画像処理回路部であり、図４に示すプリンタＩ／Ｆ１４５を介して機器制御装置１１０または汎用ＰＣ１００から送られる画像信号をレーザドライバへと出力するところである。
【００５７】
画像形成装置３００のレーザドライバ３１７はレーザ発光部３１３，３１４，３１５，３１６を駆動するものであり、プリンタ画像処理回路部３５２から出力された画像データに応じたレーザ光をレーザ発光部３１３，３１４，３１５，３１６から発光させる。
【００５８】
このレーザ光はミラー３４０，３４１，３４２，３４３，３４４，３４５，３４６，３４７，３４８，３４９，３５０，３５１によって感光ドラム３２５，３２６，３２７，３２８に照射され、感光ドラム３２５，３２６，３２７，３２８にはレーザ光に応じた潜像が形成される。
【００５９】
３２１，３２２，３２３，３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは、用紙に転写されフルカラーのプリントアウトがなされる。
【００６０】
用紙カセット３６０，３６１及び手差しトレイ３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３２５，３２６，３２７，３２８に付着された現像剤を記録紙に転写する。
【００６１】
現像剤の乗った記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出され、排紙ユニット３７０は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
【００６２】
また、両面記録が設定されている場合は、排出ローラ３３６のところまで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へ導く。再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００６３】
＜機器制御装置１１０の説明＞
図４は、図１に示した機器制御装置１１０の機能構成を説明するブロック図である。
【００６４】
図４において、メインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００６５】
ＣＰＵ１１２とバスコントローラ１１３は機器制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ  Ｉ／Ｆ１１５を経由して読込んだプログラムに基づいて動作する。
【００６６】
また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスタイメージデータに展開する動作も、このプログラムに記述されており、ソフトウエアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００６７】
ＤＲＡＭ１１６はＤＲＡＭ  Ｉ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００６８】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスタイメージデータに伸長する。ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８はＩ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００６９】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。
【００７０】
ＳＲＡＭ１３６はＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５はＩ／Ｆを介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００７１】
Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１はＩ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって通信回線４００と接続される。汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。
【００７２】
Ｉ／Ｏ制御部１２６には、画像読取装置２００、画像形成装置３００の各ＣＰＵと制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ回路１４０，プリンタＩ／Ｆ回路１４５に接続されている。
【００７３】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０Ａとから構成される。
【００７４】
操作部１５０は液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。
【００７５】
タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００７６】
リアルタイムクロックモジュール１３３は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００７７】
Ｅ−ＩＤＥインタフェース１６１は、外部記憶装置を接続するためのものである。通常は、このＩ／Ｆを介してハードディスク（ＨＤ）１６０を接続し、ハードディスク１６０へ画像データを記憶させたり、ハードディスク１６０から画像データを読み込む動作を行う。
【００７８】
なお、ハードディスク１６０には、後述するように第１の領域と第２の領域とが、例えば別ドライブと認識されるように分割（パーテーション）された領域に確保されており、第１の領域にはＯＳ等が記憶されている。また、第２の領域には、図８の（ｂ）に示すリソースファイルの他に、設定ファイルのバージョンや日付情報等が記憶されている。なお、第１の領域と第２の領域とをそれぞれ独立した記憶装置（図示しないが、２つのハードディスク等を備える構成とする）に確保されるように構成してもよい。
【００７９】
そして、汎用ＰＣ１００（第２のコントローラ）に読み込ませるべき、オペレータによる設定変更や第１のコントローラ上の設定ファイルの更新などを検出すると、ＨＤ１６０の第２の領域にある設定ファイルのバージョンや日付情報等を後述する図６または図７に示すフローチャートに示す手順に従って調べて、必要に応じて第１の領域から第２の領域に設定ファイルや画像および言語リソース（図８の（ｂ）参照）等のファイルを上書き処理実行する。
【００８０】
これにより、例えばハードディスク１６０上に確保される第２の領域の内容と第１の領域との内容が整合し、汎用ＰＣ１００に、それぞれの領域の内容が一致した設定ファイル情報が通知される。
【００８１】
このように本実施形態においては、二次記憶装置としてのハードディスク１６０を有する画像複写装置１３０を制御する第１のコントローラとして機能する機器制御装置１１０と連係して画像処理を行う第２のコントローラとして機能する汎用ＰＣ１００の機器制御手段１０１とを備えてなる画像処理システムにおいて、ハードディスク１６０上に機器制御装置１１０のみがアクセス可能な、第１の領域と、機器制御装置１１０および機器制御手段１０１それぞれがアクセス可能な第２の領域と、第２の領域に置かれるバイナリオブジェクト（詳細は後述する）の管理を行う第２の領域を管理する管理部を構築し、機器制御装置１１０は、各状態に応じて、第２の領域に置かれるバイナリオブジェクトを制御することで、バージョンアップ時に、第１および第２のコントローラに必要なバイナリオブジェクトをハードディスク１６０にインストールする際に、自動的に第２のコントローラがアクセスする第２の領域の内容を第１の領域の内容と一致するように更新する処理を実行し、バージョンアップ処理に連動して第２の領域の内容を自動更新して、機器管理の煩雑さを軽減することができる。
【００８２】
また、例えば操作部からの言語仕向けや設定の変更指示時にも、接続される第２のコントローラの振る舞いや設定を制御することで、汎用ＰＣ１００の操作部を使用する場合も、画像複写装置１３０のオプションや機能がバージョンアップされている場合でも、そのバージョンアップされた、あるいは変更された資源に基づく操作を違和感なく汎用ＰＣ１００の操作部から設定状態の確認や、画像処理指示を行うことができる。
【００８３】
ただし、本実施形態においては、ハードディスク１６０を、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１経由で汎用ＰＣ１００と共有する構成をとる。
【００８４】
コネクタ１４２と１４７は、それぞれ画像読取装置２００と画像形成装置３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とを備えている。
【００８５】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介して画像読取装置２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されており、画像読取装置２００から受け取った画像に対して所定の処理を施す機能を有し、さらに、画像読取装置２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００８６】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。プリンタＩ／Ｆ１４５は、コネクタ１４７を介して画像形成装置３００と接続され、また、プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに所定の処理を施して、画像形成装置３００へ出力する機能を有し、さらに、画像形成装置３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００８７】
ＤＲＡＭ１１６上に展開されたラスタイメージデータの画像形成装置３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、画像形成装置３００へＤＭＡ転送される。
【００８８】
本実施形態における画像処理システムにおいてユーザがコピー機能を使用したときのシステムの動作を図５を参照して説明する。
【００８９】
図５は、図１に示した画像複写装置１３０が備えるＨＤ１６０の記憶領域を分割し、汎用ＰＣ１００に読み込ませる基本動作を説明する図である。
【００９０】
図５において、機器制御装置１１０（第１のコントローラ）は、画像複写装置１３０に接続されたＨＤ１６０の第１の記憶領域からＯＳを起動して立ち上がる。この起動の際に、汎用ＰＣ１００（第２のコントローラ）に読み込ませるべき、オペレータによる設定変更や第１のコントローラ上の設定ファイルの更新などを検出すると、ＨＤ１６０の第２の領域にある設定ファイルのバージョンや日付情報等を調べて、必要に応じて第１の領域から第２の領域に設定ファイルや画像および言語リソース等のファイルを上書きする。
【００９１】
そして、上書きが完了すると、設定ファイルと状態の変更を汎用ＰＣ１００（第２のコントローラ）に通知する。汎用ＰＣ１００では、通知された設定ファイルを読み出し、設定を変更する。
【００９２】
なお、本実施形態でいう設定ファイルは、汎用ＰＣ１００のＯＳ上で動作し、画像複写装置１３０を制御するアプリケーション、アプリケーションの設定構成プロファイル、アプリケーション上で必要となる、言語リソースや画像変換用のスクリーンパターンファイル、画像複写装置のハードウェア構成を示すデータのいずれか、または複数を含む。
【００９３】
アプリケーションの設定構成プロファイルとは、画像複写装置１３０を制御するアプリケーションが動作するための設定が入っており、前述の言語リソースや、スクリーンパターンファイルのファイル名やパスなどが記述されている。
【００９４】
また、言語リソースとは、各言語に対応した固定メッセージまたはフォントパターンがビットマップ化されたものとそれぞれのＩＤが記述されたファイルである。また、フォントパターンがベクタデータである場合も含まれる。
【００９５】
以下、本実施形態における画像処理システムにおいてユーザがコピー機能を使用したときのシステムの動作を図５、図６を参照して説明する。
【００９６】
図６は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図１に示した画像複写装置１３０が、言語仕向けを変更した場合に、設定を変更し、変更された言語仕向けを汎用ＰＣ１００に通知するまでの手順に対応する。なお、（６−１）〜（６−１１）は各ステップを示し、各ステップは、機器制御装置１１０を構成する、例えば図４に示したＣＰＵ１１２がＲＯＭ１１４、ＨＤ１６０から読み出す制御プログラムを実行することで実現する。
【００９７】
オペレータが画像複写装置１３０の仕向け設定を変更した場合、または起動する際に、機器制御装置１１０は、仕向けおよび言語切り替え設定内容をＨＤ１６０より取得する（６−１）。次に、機器制御装置１１０は、例えば操作パネル操作等を監視することで、言語切り替え設定がありか否かを調査し、仕向けと言語を別々に設定しているか否かを調べる（６−２）。
【００９８】
そして、機器制御装置１１０が言語切り替え設定があると判断した場合、設定された仕向けおよび言語を決定し（６−３）、次のステップ（６−６）に進む。
【００９９】
一方、ステップ（６−２）で言語切り替えしないと機器制御装置１１０が判断した場合、仕向けと言語が一致しているので、機器制御装置１１０は設定された仕向けの情報をＨＤ１６０より取得し（６−４）、この仕向けにあったデフォルトの言語を後述の図８の（ｂ）に従って決定する（６−５）。
【０１００】
そして、仕向けと言語とが決まった後、ステップ（６−６）に進み、汎用ＰＣ１００と共有している画像複写装置１３０に接続されたＨＤ１６０の第２の領域に、言語に対応するリソースファイルが存在するか調査する（６−６）。
【０１０１】
そして、ＨＤ１６０の第２の領域に対応するファイルが存在すると判断した場合は、ファイルのタイムスタンプを比較して第２の領域の対応ファイルより第１の領域のファイルが新しいか否かを判断し（６−７）、第２の領域のファイルの方が新しいと判断した場合は、ファイル更新不要とし、次に第２の領域にある現在の汎用ＰＣ１００の構成を示すプロファイルデータ（後述の図８の（ａ））にある、仕向け設定とステップ（６−１）で設定された仕向け設定が等しいか比較する（６−８）。
【０１０２】
そして、機器制御装置１１０が仕向け設定が等しいと判断した場合は、汎用ＰＣ１００に通知せず、切り替えて、本処理を終了する。
【０１０３】
一方、ステップ（６−６）で、言語に対応するリソースファイルがＨＤ１６０に確保される第２の領域に存在しないと判断した場合、設定された言語に対応するリソースファイルを第１の領域から第２の領域に複写（コピー）する（６−９）。
【０１０４】
その後、複写したリソースファイル名、仕向け、言語設定などの情報を元に、第２の領域にあるプロファイルデータを更新する（６−１０）。その後、プロファイルデータの更新があったことを汎用ＰＣ１００に通知して（６−１１）、処理を終了する。
【０１０５】
一方、ステップ（６−７）で、言語に対応するリソースファイルがＨＤ１６０に確保される第２の領域に存在するが、タイムスタンプが古いと判断した場合、設定された言語に対応するリソースファイル等を第１の領域から第２の領域に複写（コピー）する（６−９）。その後、複写したリソースファイル名、仕向け、言語設定などの情報を元に、ＨＤ１６０に確保される第２の領域にあるプロファイルデータを更新する（６−１０）。その後、プロファイルデータの更新があったことを汎用ＰＣ１００に通知して（６−１１）、本処理を終了する。
【０１０６】
一方、ステップ（６−８）で設定された仕向けと第２の領域のプロファイルデータ内のリソースが異なると機器制御装置１１０が判断した場合、プロファイルデータの更新があったことを汎用ＰＣ１００に通知して（６−１１）、本処理を終了する。
【０１０７】
図７は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、画像複写装置１３０が、制御ソフトやリソースファイルのバージョンを変更した場合に、設定を変更し、変更されたファイルを汎用ＰＣ１００に通知するまでの手順に対応する。なお、（７−１）〜（７−１０）は各ステップを示し、各ステップは、機器制御装置１１０を構成する、例えば図４に示したＣＰＵ１１２がＲＯＭ１１４、ＨＤ１６０から読み出す制御プログラムを実行することで実現する。
【０１０８】
オペレータが装置の制御ソフト等のバージョンを変更する場合、操作パネル等を操作することで、まず機器をダウンロードモードに移行させる（７−１）。次に、専用の機器および制御ソフト更新用ソフトから、図４に示したＮｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１経由で、機器制御装置１１０と通信しながら、ＨＤ１６０に確保される第１の領域のファイルを上書きして、アップデートが必要な各ファイルのダウンロードが終了するのを待ち（７−２）、アップデートが必要な各ファイルのダウンロードが終了した場合は、ステップ（７−３）に進み、機器制御装置１１０は、アップデートされたファイルの内、汎用ＰＣ１００に読み込ませるのに必要な、ＨＤ１６０に確保される第２の領域用のファイル一覧を作成する（７−３）。その後は、一覧に従って、ステップ（７−４）から順に第２の領域のファイルの更新を開始し、ＨＤ１６０に確保される第２の領域にファイルを複写する前に第２の領域に当該ファイルがあるか否かを調査する（７−５）、第２の領域に対応ファイルがないと機器制御装置１１０が判断した場合は、リソースファイルを第２の領域にコピーし（７−７）、第２の領域の設定プロファイルのコピーしたファイルに対応する項目を更新し（７−８）、ステップ（７−９）へ進み、次のファイルの複写処理に移る。
【０１０９】
一方、ステップ（７−５）で、第２の領域に対応するファイルが存在すると機器制御装置１１０が判断した場合、ＨＤ１６０に確保される第２の領域にあるファイルと第１の領域からコピーしようとしているファイルのいずれが新しいか調べるために、ファイルのタイムスタンプを比較して、第２の領域のファイルより第１の領域のファイルの方が新しいかどうかを機器制御装置１１０が判断し（７−６）、第２の領域のファイルの方が新しいと機器制御装置１１０が判断した場合は、ファイル更新不要とし、次のファイルの複写に進むため、ステップ（７−９）へ進む。
【０１１０】
一方、ステップ（７−６）で、逆に第２の領域のファイルのほうが古いと機器制御装置１１０が判断した場合は、リソースファイルを第２の領域にコピーし（７−７）、第２の領域の設定プロファイルのコピーしたファイルに対応する項目を更新し（７−８）、次のファイルの複写に進む。
【０１１１】
次に、ファイル一覧分すべての更新処理を終了したかどうかを機器制御装置１１０が判断して（７−９）、ファイル一覧分の更新が終わっていないと判断した場合は、ステップ（７−４）に戻り、残りのファイルの更新処理を行う。
【０１１２】
一方、ステップ（７−９）で、すべてのファイルの更新が終わっていると判断した場合は、汎用ＰＣ１００に設定の変更を通知して（７−１０）、本処理を終了する。
【０１１３】
図８は、図４に示したハードディスク（ＨＤ）１６０に確保される第２の領域のデータ構造を説明する図であり、（ａ）は汎用ＰＣ１００の設定を決定するプロファイルの構造の例を示し、（ｂ）は設定された仕向けとデフォルトの言語の対応関係例を示す。
【０１１４】
図８の（ａ）に示すようにプロファイル構造には、表示用言語、表示用言語タイプ、印刷出力用言語、印刷出力用言語タイプ、文字画像生成用フォントデータファイル、同ベクタデータファイル、画像複写装置１３０に設定されたユーザ設定値の一覧、同システム設定値の一覧、起動時に使用するファイル、ＰＤＬデータを画像データに変換する際に使用するスクリーンパターンファイル、画像複写装置１３０側のハードウェアコンフィグレーションデータなどが記載されている。
【０１１５】
汎用ＰＣ１００はこの設定を読み出して、ブートするファイル、画面に表示する言語、年月日時分秒や通貨単位などの表示形式、ＰＤＬデータを処理する際の画像形成法などを変化させる。
【０１１６】
また、図８の（ｂ）に示すように、仕向けとデフォルトの言語設定の対応関係は、日本、米国、・・・といった各国名とその国で使用される言語タイプの対応が記載されている。
【０１１７】
〔第２実施形態〕
以下、図９に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１１８】
図９は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２１】
本実施形態における図６，図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１２６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１２８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１３２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１３３】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜１６について説明する。
【０１３４】
〔実施態様１〕
外部記憶装置（例えば図４に示すハードディスク１６０）を備えて画像処理を行う画像処理装置を制御する第１のコントローラ（例えば図１に示す機器制御装置１１０）と、第２のコントローラ（図１に示す汎用ＰＣ１００内の機器制御手段１０１）とが連係して画像処理を行う画像処理システムであって、前記第１のコントローラに対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御手段（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１）〜（６−１０））と、前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知手段（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１１））とを有することを特徴とする画像処理システム。
【０１３５】
これにより、第１のコントローラがアクセスする第１の領域に何らかの変更、例えば新たなソフトウエアのインストールや、インストールされているソフトウエアのバージョンアップ等の指示、あるいは、言語設定ファイル等の更新指示に基づいて、第１の領域で管理される情報が更新された場合に、第２のコントローラが参照すべき第２の領域との不整合が生じても、当該指示に従い、第２の領域も第１の領域の内容に自動更新されて、その旨が第２のコントローラに通知されるので、第２のコントローラが第２の領域を参照して、自身が管理するソフトウエアや資源ファイルも同様に更新して、それぞれの操作環境を一致させることができる。そして、ユーザは、いずれのコントローラ側から操作指示を行う場合も、同等の操作や資源を利用した画像処理環境を自在に構築できる。
【０１３６】
〔実施態様２〕
画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムであって、第１のコントローラがアクセス可能な第１の領域が確保される第１の外部記憶装置（例えば図４に示すハードディスク１６０）と、第１，第２のコントローラがアクセス可能な第２の領域が確保される第２の外部記憶装置（図示しないハードディスク、他のメモリデバイス）と、前記第１のコントローラに対する所定の指示を検出して、前記第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御手段（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１）〜（６−１０））と、前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知手段（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１１））とを有することを特徴とする画像処理システム。
【０１３７】
これにより、第１のコントローラがアクセスする第１の領域に何らかの変更、例えば新たなソフトウエアのインストールや、インストールされているソフトウエアのバージョンアップ等の指示、あるいは、言語設定ファイル等の更新指示に基づいて、第１の領域で管理される情報が更新された場合に、第２のコントローラが参照すべき第２の領域との不整合が生じても、当該指示に従い、第２の領域も第１の領域の内容に自動更新されて、その旨が第２のコントローラに通知されるので、第２のコントローラが第２の領域を参照して、自身が管理するソフトウエアや資源ファイルも同様に更新して、それぞれの操作環境を一致させることができる。そして、ユーザは、いずれのコントローラ側から操作指示を行う場合も、同等の操作や資源を利用した画像処理環境を自在に構築できる。
【０１３８】
〔実施態様３〕
前記資源情報は、操作表示に資する言語ファイル、前記第１のコントローラに設定すべきリソースファイルを含むことを特徴とする実施態様１または２記載の画像処理システム。
【０１３９】
これにより、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【０１４０】
〔実施態様４〕
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに接続可能な操作部からの仕向け変更指示であることを特徴とする実施態様１または２記載の画像処理システム。
【０１４１】
これにより、操作部からの仕向け変更指示を捉えて、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【０１４２】
〔実施態様５〕
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに対する接続可能な操作部からのリソースファイルダウンロード指示であることを特徴とする実施態様１または２記載の画像処理システム。
【０１４３】
これにより、操作部からのリソースファイルダウンロード指示を捉えて、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【０１４４】
〔実施態様６〕
前記リソースファイルは、前記第２のコントローラに読み込ませるべきプロファイルデータファイルであることを特徴とする実施態様１または２記載の画像処理システム。
【０１４５】
これにより、第１の領域で更新されたプロファイルが第２の領域においても更新されるので、第１，第２のコントローラの双方が、同一のプロファイルを参照して、整合性のとれた画像処理を自在に行うことができる。
【０１４６】
〔実施態様７〕
前記記憶領域中で独立したドライブと認識されるように分割された各領域に対して第１の領域と第２の領域とを配置することを特徴とする実施態様１記載の画像処理システム。
【０１４７】
これにより、第１の領域と第２の領域とが独立したドライブとして管理することで、いずれかのドライブに障害が発生した場合もで、双方の領域の情報を整合するように再現できる。
【０１４８】
〔実施態様８〕
外部記憶装置を備えて画像処理を行う画像処理装置を制御する第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムにおけるデータ処理方法であって、前記第１のコントローラに対する所定の指示を検出して、前記外部記憶装置の記憶領域内に確保される第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御ステップ（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１）〜（６−１０））と、前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知ステップ（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１１））とを有することを特徴とするデータ処理方法。
【０１４９】
これにより、第１のコントローラがアクセスする第１の領域に何らかの変更、例えば新たなソフトウエアのインストールや、インストールされているソフトウエアのバージョンアップ等の指示、あるいは、言語設定ファイル等の更新指示に基づいて、第１の領域で管理される情報が更新された場合に、第２のコントローラが参照すべき第２の領域との不整合が生じても、当該指示に従い、第２の領域も第１の領域の内容に自動更新されて、その旨が第２のコントローラに通知されるので、第２のコントローラが第２の領域を参照して、自身が管理するソフトウエアや資源ファイルも同様に更新して、それぞれの操作環境を一致させることができる。そして、ユーザは、いずれのコントローラ側から操作指示を行う場合も、同等の操作や資源を利用した画像処理環境を自在に構築できる。
【０１５０】
〔実施態様９〕
画像処理を行う画像処理装置を制御する第１のコントローラがアクセス可能な第１の領域が確保される第１の外部記憶装置と、第１，第２のコントローラがアクセス可能な第２の領域が確保される第２の外部記憶装置とを備え、第１のコントローラと、第２のコントローラとが連係して画像処理を行う画像処理システムにおける画像処理方法であって、前記第１のコントローラに対する所定の指示を検出して、前記第１のコントローラがアクセス可能な第１の領域と、第１のコントローラおよび第２のコントローラが共にアクセス可能な第２の領域に記憶される資源情報とが整合するように、第２の領域に第１の領域の更新内容を反映させる制御ステップ（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１）〜（６−１０））と、前記第２の領域に記憶される資源情報の更新状態を前記第２のコントローラに通知する通知ステップ（図１に示す汎用ＰＣ１００内の機器制御手段１０１による、例えば図６に示すステップ（６−１１））とを有することを特徴とするデータ処理方法。
【０１５１】
これにより、第１のコントローラがアクセスする第１の領域に何らかの変更、例えば新たなソフトウエアのインストールや、インストールされているソフトウエアのバージョンアップ等の指示、あるいは、言語設定ファイル等の更新指示に基づいて、第１の領域で管理される情報が更新された場合に、第２のコントローラが参照すべき第２の領域との不整合が生じても、当該指示に従い、第２の領域も第１の領域の内容に自動更新されて、その旨が第２のコントローラに通知されるので、第２のコントローラが第２の領域を参照して、自身が管理するソフトウエアや資源ファイルも同様に更新して、それぞれの操作環境を一致させることができる。そして、ユーザは、いずれのコントローラ側から操作指示を行う場合も、同等の操作や資源を利用した画像処理環境を自在に構築できる。
【０１５２】
〔実施態様１０〕
前記資源情報は、操作表示に資する言語ファイル、前記第１のコントローラに設定すべきリソースファイルを含むことを特徴とする実施態様８または９記載のデータ処理方法。
【０１５３】
これにより、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【０１５４】
〔実施態様１１〕
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに接続可能な操作部からの仕向け変更指示であることを特徴とする実施態様８または９記載のデータ処理方法。
【０１５５】
これにより、操作部からの仕向け変更指示を捉えて、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【０１５６】
〔実施態様１２〕
前記第１のコントローラに対する所定の指示は、前記第１のコントローラに対する接続可能な操作部からのリソースファイルダウンロード指示であることを特徴とする実施態様８または９記載のデータ処理方法。
【０１５７】
これにより、操作部からのリソースファイルダウンロード指示を捉えて、第１の領域に対する言語ファイルやリソースファイルが更新された場合に、その変更を第２の領域で管理される言語ファイルやリソースファイルにも反映させて、それぞれの言語ファイルやリソースファイルの不整合状態を自動的に解消できる。
【０１５８】
〔実施態様１３〕
前記リソースファイルは、前記第２のコントローラに読み込ませるべきプロファイルデータファイルであることを特徴とする実施態様８または９記載のデータ処理方法。
【０１５９】
これにより、第１の領域で更新されたプロファイルが第２の領域においても更新されるので、第１，第２のコントローラの双方が、同一のプロファイルを参照して、整合性のとれた画像処理を自在に行うことができる。
【０１６０】
〔実施態様１４〕
前記記憶領域中で独立したドライブと認識されるように分割された各領域に対して第１の領域と第２の領域とを配置することを特徴とする実施態様８記載のデータ処理方法。
【０１６１】
これにより、第１の領域と第２の領域とが独立したドライブとして管理することで、いずれかのドライブに障害が発生した場合もで、双方の領域の情報を整合するように再現できる。
【０１６２】
〔実施態様１５〕
実施態様８〜１４のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１６３】
これにより、実施態様８〜１４と同等の効果を奏する。
【０１６４】
〔実施態様１６〕
実施態様８〜１４のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【０１６５】
これにより、実施態様８〜１４と同等の効果を奏する。
【図面の簡単な説明】
【０１６６】
【図１】本発明の第１実施形態を示す画像処理装置を適用可能な画像処理システムの概略構成を示すブロック図である。
【図２】図１に示した汎用ＰＣの概略構成を示すブロック図である。
【図３】図１に示した画像読取装置および画像形成装置の概略構成を説明する断面図である。
【図４】図１に示した機器制御装置の機能構成を説明するブロック図である。
【図５】図１に示した画像複写装置が備えるＨＤの記憶領域を分割し、汎用ＰＣに読み込ませる基本動作を説明する図である。
【図６】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図８】図４に示したハードディスク（ＨＤ）に確保される第２の領域のデータ構造を説明する図である。
【図９】本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６７】
１００  汎用ＰＣ
１０１  機器制御手段
１０２  機器状態取得手段
１０３  中間画像形成手段
１１０  機器制御装置
１３０  画像複写装置
２００  画像読取装置
３００  画像形成装置
【図１】
2006039695.tif 000003
【図２】
2006039695.tif 000004
【図３】
2006039695.tif 000005
【図４】
2006039695.tif 000006
【図５】
2006039695.tif 000007
【図６】
2006039695.tif 000008
【図７】
2006039695.tif 000009
【図８】
2006039695.tif 000010
【図９】
2006039695.tif 000011