【手続補正書】
【提出日】平成17年10月11日(2005.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された１または複数の画像処理装置の機能更新を管理可能な管理装置であって、
前記画像処理装置のプログラムの更新状態を管理する管理手段と、
前記管理手段によって管理されている更新状態に基づいて、前記プログラムの更新が必要か否かを判断する判断手段と、
前記判断手段において必要と判断された場合に、前記プログラムを前記画像処理装置に送信する送信手段と、
を備えたことを特徴とする管理装置。
【請求項２】
前記管理手段は、前記画像処理装置に対して更新コマンドを送出し、当該更新コマンドに対する画像処理装置からの応答に基づいて更新状態を管理することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記管理手段は、前記画像処理装置に個別の識別情報に基づいて更新状態を管理することを特徴とする請求項１または２に記載の管理装置。
【請求項４】
前記プログラムは、ファームウェアであることを特徴とする請求項１〜３のいずれか一つに記載の管理装置。
【請求項５】
ネットワークを介して接続された１または複数の画像処理装置の機能更新を管理可能な管理装置による管理方法であって、
前記画像処理装置のプログラムの更新状態を管理する管理工程と、
前記管理工程によって管理されている更新状態に基づいて、前記プログラムの更新が必要か否かを判断する判断工程と、
前記判断工程において必要と判断された場合に、前記プログラムを前記画像処理装置に送信する送信工程と、
を含んだことを特徴とする管理方法。
【請求項６】
ネットワークを介して接続された１または複数の画像処理装置と、当該画像処理装置の機能更新を管理可能な管理装置とからなる管理システムであって、
前記管理装置は、
前記画像処理装置のプログラムの更新状態を管理する管理手段と、
前記管理手段によって管理されている更新状態に基づいて、前記プログラムの更新が必要か否かを判断する判断手段と、
前記判断手段において必要と判断された場合に、前記プログラムを前記画像処理装置に送信する送信手段と、
を備えたことを特徴とする管理システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】管理装置、管理方法および管理システム
【技術分野】
【０００１】
この発明は、ディジタル画像データに対する画像処理、特に、複写機、ファクシミリ、プリンター、スキャナーや、これらの機能の複合機の処理機能の更新等を遠隔制御でおこなう画像処理装置の管理装置、管理方法および管理システムに関する。
【背景技術】
【０００２】
複写機、ファクシミリ、プリンター、スキャナー、およびこれらの機能の複合機は、ディジタル画像データに対する画像処理機能を有している。これらのＯＡ機器に対し遠隔制御により、機能動作等の診断、プログラマブルな画像処理機能の更新等をおこなう技術が開示されている。
【０００３】
特許文献１に開示された技術によれば、遠隔診断により画像処理装置の状況を管理し、カウンター値、ジャム履歴をサービスセンターへ通報することができる。また簡易な機能更新を有し、ファームウェアの書き換えにより画像処理機能の更新が可能なものである。
【０００４】
また、特許文献２、特許文献３に開示された技術は、画像処理装置のホスト・バッファーに処理情報をあらかじめ転送させておくものである。演算プロセッサーはこのホスト・バッファー経由でプログラムを転送させて画像処理機能等の書き換えや追加をおこなうことにより、装置の稼働中であっても生産性を低下させることがなく複数の画像処理を実行できるものである。
【０００５】
【特許文献１】特開平１１−３２７３７８号公報
【特許文献２】特開２００１−０７６１２５号公報
【特許文献３】特開２００１−１５６９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術による画像処理装置における画像処理機能の更新は、いずれもＩＣカード等をオフラインで画像処理装置本体に装着させておこなうものであった。これにより、必要な画像処理装置に出向いて直接、この画像処理装置に対する操作をおこなわねばならないため、機能更新にかかる作業効率を向上させることができなかった。このため、従来は画像処理装置の工場出荷後において画像処理機能の大幅な変更がおこなわれていない。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、遠隔制御により機能更新を容易におこなえ、この更新作業を装置の使用者に意識させずに実行できる画像処理装置の管理装置、管理方法および管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、この発明は、通信回線を介して入力される機能更新のための更新データを取り込み処理機能を遠隔から制御可能とした画像処理装置であって、前記更新データを取り込む取込手段と、前記取込手段で取り込まれた更新データを一時記憶する一時記憶手段と、前記一時記憶手段に一時記憶された更新データを読み出し、機能更新に該当する処理手段が動作実行用に用いる記憶手段に格納させるデータ更新手段と、を備えたことを特徴とする。
【０００９】
この発明によれば、画像処理装置の処理機能を遠隔制御で更新することができ、画像処理装置の機能更新を容易かつ円滑に実行できるようになる。また、機能更新のための更新データは、通信を介して一時記憶手段に取り込んだ後に動作実行用の記憶手段に格納するため、装置の動作に支障を生じず装置使用の処理効率を低下させず、また、操作者が意識せずとも遠隔制御で装置の処理機能の更新を図ることができる。さらに、装置の設置場所に出向かずとも更新作業がおこなえ保守点検等のサービス業務の効率化を図ることができる。
【００１０】
また、この発明は、前記取込手段が、ＬＡＮ等のネットワークを介して前記更新データを取り込むことを特徴とする。
【００１１】
この発明によれば、ＬＡＮを介して更新データを取り込むことができ、ネットワーク上の外部装置が送出する更新データを容易に取り込み機能更新が図れる。
【００１２】
また、この発明は、前記取込手段が、公衆回線を介して前記更新データを取り込むことを特徴とする。
【００１３】
この発明によれば、公衆回線を介して接続された外部装置が送出する更新データを取り込むことができ、汎用の通信環境で容易に更新データを取り込み機能更新を図ることができる。
【００１４】
また、この発明は、前記取込手段で取り込まれる更新データが、画像処理装置のシステム制御用およびプロセス制御用からなり、前記取込手段が、前記システム制御用およびプロセス制御用の更新データをそれぞれ異なる第１、第２の一時記憶手段に一時記憶させることを特徴とする。
【００１５】
この発明によれば、画像処理装置の機能更新にかかる更新データをシステム制御用およびプロセス制御用で異なる一時記憶手段に格納でき、更新データの取り込みを円滑におこなえ、機能更新作業の効率化を図ることができる。
【００１６】
また、この発明は、通信回線を介して入力される機能更新のための更新データを取り込み処理機能を遠隔から制御可能とした画像処理装置の遠隔制御方法であって、前記更新データを遠隔の装置から通信回線を介して取り込む取込工程と、前記取込工程で取り込まれた更新データを一時記憶する一時記憶工程と、前記一時記憶工程で一時記憶された更新データを読み出し、機能更新に該当する処理手段が動作実行用に用いる記憶手段に格納させるデータ更新工程と、を備えたことを特徴とする。
【００１７】
この発明によれば、画像処理装置の処理機能を遠隔制御で更新することができ、画像処理装置の機能更新を容易かつ円滑に実行できるようになる。また、機能更新のための更新データは、通信を介して一時記憶手段に取り込んだ後に動作実行用の記憶手段に格納するため、装置の動作に支障を生じず装置使用の処理効率を低下させず、また操作者が意識せずとも遠隔制御で装置の処理機能の更新を図ることができる。さらに、装置の設置場所に出向かずとも更新作業がおこなえ保守点検等のサービス業務の効率化を図ることができる。
【００１８】
また、この発明は、前記遠隔の装置が前記通信回線に接続された複数の画像処理装置それぞれに対して一斉にあるいは個別に前記更新データを送出し、画像処理装置は前記取込工程で該更新データを取り込み、処理機能を一斉にあるいは個別に更新可能なことを特徴とする。
【００１９】
この発明によれば、通信回線を介して接続された外部の装置の遠隔制御により、更新データを取り込んだ複数の画像処理装置で一斉にあるいは個別に処理機能の更新がおこなえ、保守点検等のサービス業務の一層の効率化を図ることができる。
【００２０】
また、この発明は、前記画像処理装置が、現在の処理機能を示す版数等の現状機能情報を前記通信回線を介して前記遠隔の装置に送出する状態報告工程を有し、前記遠隔の装置が前記現状機能情報に基づき、画像処理装置が有する現状の処理機能の更新に適応した更新データを選択的に該画像処理装置に送出可能なことを特徴とする。
【００２１】
この発明によれば、遠隔の装置は通信回線を介して接続された複数の画像処理装置の現在の処理機能を管理することができるようになり、この管理に基づき機能更新が必要な画像処理装置に対し遠隔制御で処理機能の更新を遠隔制御できるようになる。そして、異なる箇所に配置された各画像処理装置の処理機能を常に最新状態に維持できるようになる。
【００２２】
また、この発明は、前記遠隔の装置が、通信回線としてのネットワーク上に前記機能更新用の更新データに相当するプログラムおよびパラメータを公開し、前記画像処理装置あるいは該画像処理装置が接続された外部装置が、前記取込工程で前記ネットワークを介して前記プログラムおよびパラメータを取り込み、画像処理装置の処理機能を更新可能なことを特徴とする。
【００２３】
この発明によれば、画像処理装置側から機能更新にかかる必要な更新データを所望する時期に取り込むことができるようになり、機能更新にかかる作業の利便性を図ることができる。
【発明の効果】
【００２４】
以上説明したように、この発明によれば、通信回線を介して入力される機能更新のための更新データを取り込み処理機能を遠隔から制御可能とした画像処理装置であって、前記更新データを取り込む取込手段と、前記取込手段で取り込まれた更新データを一時記憶する一時記憶手段と、前記一時記憶手段に一時記憶された更新データを読み出し、機能更新に該当する処理手段が動作実行用に用いる記憶手段に格納させるデータ更新手段とを備えたので、画像処理装置の処理機能を遠隔制御で更新することができ、画像処理装置の機能更新を容易かつ円滑に実行できるようになる。また、機能更新のための更新データは、通信を介して一時記憶手段に取り込んだ後に動作実行用の記憶手段に格納するため、装置の動作に支障を生じず装置使用の処理効率を低下させず、また、操作者が意識せずとも遠隔制御で装置の処理機能の更新を図ることができる。さらに、装置の設置場所に出向かずとも更新作業がおこなえ保守点検等のサービス業務の効率化を図ることができるという効果を奏する。
【００２５】
また、この発明によれば、前記取込手段は、ＬＡＮ等のネットワークを介して前記更新データを取り込む構成としたので、ネットワーク上の外部装置が送出する更新データを容易に取り込み機能更新が図れるという効果を奏する。
【００２６】
また、この発明によれば、前記取込手段が、公衆回線を介して前記更新データを取り込む構成としたので、汎用の通信環境で容易に更新データを取り込み機能更新を図ることができるという効果を奏する。
【００２７】
また、この発明によれば、前記取込手段で取り込まれる更新データが、画像処理装置のシステム制御用およびプロセス制御用からなり、前記取込手段が、前記システム制御用およびプロセス制御用の更新データをそれぞれ異なる第１、第２の一時記憶手段に一時記憶させる構成としたので、画像処理装置の機能更新にかかる更新データをシステム制御およびプロセス制御用で異なる一時記憶手段に格納でき、更新データの取り込みを円滑におこなえ、機能更新作業の効率化を図ることができるという効果を奏する。
【００２８】
また、この発明によれば、通信回線を介して入力される機能更新のための更新データを取り込み処理機能を遠隔から制御可能とした画像処理装置の遠隔制御方法であって、前記更新データを遠隔の装置から通信回線を介して取り込む取込工程と、前記取込工程で取り込まれた更新データを一時記憶する一時記憶工程と、前記一時記憶工程で一時記憶された更新データを読み出し、機能更新に該当する処理手段が動作実行用に用いる記憶手段に格納させるデータ更新工程と、を備えたので、画像処理装置の処理機能を遠隔制御で更新することができ、画像処理装置の機能更新を容易かつ円滑に実行できるようになる。また、機能更新のための更新データは、通信を介して一時記憶手段に取り込んだ後に動作実行用の記憶手段に格納するため、装置の動作に支障を生じず装置使用の処理効率を低下させず、また操作者が意識せずとも遠隔制御で装置の処理機能の更新を図ることができる。さらに、装置の設置場所に出向かずとも更新作業がおこなえ保守点検等のサービス業務の効率化を図ることができるという効果を奏する。
【００２９】
また、この発明によれば、前記遠隔の装置が前記通信回線に接続された複数の画像処理装置それぞれに対して一斉にあるいは個別に前記更新データを送出し、画像処理装置は前記取込工程で該更新データを取り込み、処理機能を一斉にあるいは個別に更新可能な構成としたので、通信回線を介して接続された外部の装置の遠隔制御により、更新データを取り込んだ複数の画像処理装置で一斉にあるいは個別に処理機能の更新がおこなえ、保守点検等のサービス業務の一層の効率化を図ることができるという効果を奏する。
【００３０】
また、この発明によれば、前記画像処理装置が、現在の処理機能を示す版数等の現状機能情報を前記通信回線を介して前記遠隔の装置に送出する状態報告工程を有し、前記遠隔の装置が前記現状機能情報に基づき、画像処理装置が有する現状の処理機能の更新に適応した更新データを選択的に該画像処理装置に送出可能な構成としたので、遠隔の装置は通信回線を介して接続された複数の画像処理装置の現在の処理機能を管理することができるようになり、この管理に基づき機能更新が必要な画像処理装置に対し遠隔制御で処理機能の更新を遠隔制御できるようになる。そして、異なる箇所に配置された各画像処理装置の処理機能を常に最新状態に維持できるという効果を奏する。
【００３１】
また、この発明によれば、前記遠隔の装置が、通信回線としてのネットワーク上に前記機能更新用の更新データに相当するプログラムおよびパラメータを公開し、前記画像処理装置あるいは該画像処理装置が接続された外部装置が、前記取込工程で前記ネットワークを介して前記プログラムおよびパラメータを取り込み、画像処理装置の処理機能を更新可能な構成としたので、画像処理装置側から機能更新にかかる必要な更新データを所望する時期に取り込むことができるようになり、機能更新にかかる作業の利便性を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３２】
以下に添付図面を参照して、この発明にかかる画像処理装置の管理装置、管理方法および管理システムの好適な実施の形態を詳細に説明する。
【００３３】
まず、本実施の形態にかかる画像処理装置の原理について説明する。図１は、この発明の本実施の形態にかかる画像処理装置の構成を機能的に示すブロック図である。図１において、画像処理装置は、以下に示す５つのユニットを含む構成である。
【００３４】
上記５つのユニットとは、画像データ制御ユニット１００と、画像データを読み取る画像読取ユニット１０１と、画像を蓄積する画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御ユニット１０２と、画像データに対し加工編集等の画像処理を施す画像処理ユニット１０３と、画像データを転写紙等に書き込む画像書込ユニット１０４と、である。
【００３５】
上記各ユニットは、画像データ制御ユニット１００を中心に、画像読取ユニット１０１と、画像メモリー制御ユニット１０２と、画像処理ユニット１０３と、画像書込ユニット１０４とがそれぞれ画像データ制御ユニット１００に接続されている。
【００３６】
（画像データ制御ユニット１００）
画像データ制御ユニット１００によりおこなわれる処理としては以下のようなものがある。たとえば、
【００３７】
（１）データのバス転送効率を向上させるためのデータ圧縮処理（一次圧縮）、
（２）一次圧縮データの画像データへの転送処理、
（３）画像合成処理（複数ユニットからの画像データを合成することが可能である。また、データバス上での合成も含む。）、
（４）画像シフト処理（主走査および副走査方向の画像のシフト）、
（５）画像領域拡張処理（画像領域を周辺へ任意量だけ拡大することが可能）、
（６）画像変倍処理（たとえば、５０％または２００％の固定変倍）、
（７）パラレルバス・インターフェース処理、
（８）シリアルバス・インターフェース処理（後述するプロセス・コントローラー２１１とのインターフェース）、
（９）パラレルデータとシリアルデータのフォーマット変換処理、
（１０）画像読取ユニット１０１とのインターフェース処理、
（１１）画像処理ユニット１０３とのインターフェース処理、
等である。
【００３８】
（画像読取ユニット１０１）
画像読取ユニット１０１によりおこなわれる処理としては以下のようなものがある。たとえば、
【００３９】
（１）光学系による原稿反射光の読み取り処理、
（２）ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）での電気信号への変換処理、
（３）Ａ／Ｄ変換器でのディジタル化処理、
（４）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（５）スキャナーγ補正処理（読み取り系の濃度特性を補正する処理）、
等である。
【００４０】
（画像メモリー制御ユニット１０２）
画像メモリー制御ユニット１０２によりおこなわれる処理としては以下のようなものがある。たとえば、
【００４１】
（１）システム・コントローラーとのインターフェース制御処理、
（２）パラレルバス制御処理（パラレルバスとのインターフェース制御処理）、
（３）ネットワーク制御処理、
（４）シリアルバス制御処理（複数の外部シリアルポートの制御処理）、
（５）内部バスインターフェース制御処理（操作部とのコマンド制御処理）、
（６）ローカルバス制御処理（システム・コントローラーを起動させるためのＲＯＭ、ＲＡＭ、フォントデータのアクセス制御処理）、
（７）メモリー・モジュールの動作制御処理（メモリー・モジュールの書き込み／読み出し制御処理等）、
（８）メモリー・モジュールへのアクセス制御処理（複数のユニットからのメモリー・アクセス要求の調停をおこなう処理）、
（９）データの圧縮／伸張処理（メモリー有効活用のためのデータ量の削減するための処理）、
（１０）画像編集処理（メモリー領域のデータクリア、画像データの回転処理、メモリー上での画像合成処理等）、
等である。
【００４２】
（画像処理ユニット１０３）
画像処理ユニット１０３によりおこなわれる処理としては以下のようなものがある。たとえば、
【００４３】
（１）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（２）スキャナーγ補正処理（読み取り系の濃度特性を補正する処理）、
（３）ＭＴＦ補正処理、
（４）平滑処理、
（５）主走査方向の任意変倍処理、
（６）濃度変換（γ変換処理：濃度ノッチに対応）、
（７）単純多値化処理、
（８）単純二値化処理、
（９）誤差拡散処理、
（１０）ディザ処理、
（１１）ドット配置位相制御処理（右寄りドット、左寄りドット）、
（１２）孤立点除去処理、
（１３）像域分離処理（色判定、属性判定、適応処理）、
（１４）密度変換処理、
等である。
【００４４】
（画像書込ユニット１０４）
画像書込ユニット１０４によりおこなわれる処理としては以下のようなものがある。たとえば、
【００４５】
（１）エッジ平滑処理（ジャギー補正処理）、
（２）ドット再配置のための補正処理、
（３）画像信号のパルス制御処理、
（４）パラレルデータとシリアルデータのフォーマット変換処理、
等である。
【００４６】
（ディジタル複合機のハードウエア構成）
つぎに、本実施の形態にかかる画像処理装置がディジタル複合機を構成する場合のハードウエア構成について説明する。図２は本実施の形態にかかる画像処理装置のハードウエア構成の一例を示すブロック図である。
【００４７】
図２のブロック図において、本実施の形態にかかる画像処理装置は、読取ユニット２０１と、入力インターフェース（Ｉ／Ｆ）２０２と、画像データ制御部２０３と、画像処理プロセッサー２０４と、書込Ｉ／Ｆ２０５と、作像ユニット（エンジン）２０６とを備える。また、本実施の形態にかかる画像処理装置は、シリアルバス２１０を介して、プロセス・コントローラー２１１と、ＲＡＭ２１２と、第２の不揮発メモリー２１３とを備える。
【００４８】
また、本実施の形態にかかる画像処理装置は、パラレルバス２２０を介して、画像メモリー・アクセス制御部２２１と、ファクシミリ制御ユニット２２４とを備え、さらに、画像メモリー・アクセス制御部２２１にはメモリー・モジュール２２２と、システム・コントローラー２３１が接続される。また、この画像メモリー・アクセス制御部２２１には、ローカルバス２３０を介してＲＡＭ２３２と、第１の不揮発メモリー２３３と、フォントメモリー２３５が接続される。さらに、高速シリアルバス２３６を介して操作パネル２３４と、外部シリアルポート２３７が接続されている。
【００４９】
ここで、上記各構成部と、図１に示した各ユニット１００〜１０４との関係について説明する。すなわち、読取ユニット２０１および入力Ｉ／Ｆ２０２により、図１に示した画像読取ユニット１０１の機能を実現する。また同様に、画像データ制御部２０３により、画像データ制御ユニット１００の機能を実現する。また同様に、画像処理プロセッサー２０４により画像処理ユニット１０３の機能を実現する。
【００５０】
また同様に、書込Ｉ／Ｆ２０５および作像ユニット（エンジン）２０６により画像書込ユニット１０４を実現する。また同様に、画像メモリー・アクセス制御部２２１およびメモリー・モジュール２２２により画像メモリー制御ユニット１０２を実現する。
【００５１】
つぎに、各構成部の内容について説明する。原稿を光学的に読み取る読取ユニット２０１は、ランプとミラーとレンズから構成され、原稿に対するランプ照射の反射光をミラーおよびレンズにより撮像素子に集光する。
【００５２】
撮像素子、たとえばＣＣＤは、入力Ｉ／Ｆ２０２に搭載され、ＣＣＤにおいて電気信号に変換された画像データはディジタル信号に変換された後、入力Ｉ／Ｆ２０２から出力（送信）される。
【００５３】
入力Ｉ／Ｆ２０２から出力（送信）された画像データは画像データ制御部２０３に入力（受信）される。機能デバイス（処理ユニット）およびデータバス間における画像データの伝送は画像データ制御部２０３が全て制御する。
【００５４】
画像データ制御部２０３は、パラレル／シリアルデータ変換部２３８を有し、画像データに関し、入力Ｉ／Ｆ２０２、パラレルバス２２０、画像処理プロセッサー２０４間のデータ転送、画像データに対するプロセス・コントローラー２１１と画像処理装置の全体制御を司るシステム・コントローラー２３１との間の通信をおこなう。また、ＲＡＭ２１２はプロセス・コントローラー２１１のワークエリアとして使用され、第２の不揮発メモリー２１３はプロセス・コントローラー２１１のプロセス制御用のブートプログラム等を記憶している。
【００５５】
入力Ｉ／Ｆ２０２から出力（送信）された画像データは、画像データ制御部２０３を経由して画像処理プロセッサー２０４に転送（送信）され、光学系およびディジタル信号への量子化にともなう信号劣化（スキャナー系の信号劣化とする）を補正し、再度、画像データ制御部２０３へ出力（送信）される。
【００５６】
画像メモリー・アクセス制御部２２１は、メモリー・モジュール２２２に対する画像データの書き込み／読み出しを制御する。また、パラレルバス２２０に接続される各構成部の動作を制御する。また、ＲＡＭ２３２は、システム・コントローラー２３１のワークエリアとして使用され、第１の不揮発メモリー２３３はシステム・コントローラー２３１のシステム制御用のブートプログラム等を記憶している。
【００５７】
操作パネル２３４は、画像処理装置がおこなうべき処理を入力する。たとえば、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）および処理の枚数等を入力する。これにより、画像データ制御情報の入力をおこなうことができる。
【００５８】
つぎに、読み取った画像データにはメモリー・モジュール２２２に蓄積して再利用するジョブと、メモリー・モジュール２２２に蓄積しないジョブとがあり、それぞれの場合について説明する。メモリー・モジュール２２２に蓄積する例としては、１枚の原稿について複数枚を複写する場合に、読取ユニット２０１を１回だけ動作させ、読取ユニット２０１により読み取った画像データをメモリー・モジュール２２２に蓄積し、蓄積された画像データを複数回読み出すという方法がある。
【００５９】
メモリー・モジュール２２２を使わない例としては、１枚の原稿を１枚だけ複写する場合に、読み取り画像データをそのまま再生すればよいので、画像メモリー・アクセス制御部２２１によるメモリー・モジュール２２２へのアクセスをおこなう必要はない。
【００６０】
まず、メモリー・モジュール２２２を使わない場合、画像処理プロセッサー２０４から画像データ制御部２０３へ転送されたデータは、再度画像データ制御部２０３から画像処理プロセッサー２０４へ戻される。画像処理プロセッサー２０４においては、入力Ｉ／Ｆ２０２におけるＣＣＤによる輝度データを面積階調に変換するための画質処理をおこなう。
【００６１】
画質処理後の画像データは、画像処理プロセッサー２０４から書込Ｉ／Ｆ２０５に転送される。面積階調に変化された信号に対し、ドット配置に関する後処理およびドットを再現するためのパルス制御をおこない、その後、作像ユニット２０６において転写紙上に再生画像を形成する。
【００６２】
つぎに、メモリー・モジュール２２２に蓄積し画像読み出し時に付加的な処理、たとえば画像方向の回転、画像の合成等をおこなう場合の画像データの流れについて説明する。画像処理プロセッサー２０４から画像データ制御部２０３へ転送された画像データは、画像データ制御部２０３からパラレルバス２２０を経由して画像メモリー・アクセス制御部２２１に送られる。
【００６３】
画像メモリー・アクセス制御部２２１では、システム・コントローラー２３１の制御に基づいて画像データとメモリー・モジュール２２２のアクセス制御、ＬＡＮ２２３を介して入力されるプリント用データの展開、後述する遠隔制御によるデータの入力処理、メモリー・モジュール２２２の有効活用のための画像データの圧縮／伸張をおこなう。
【００６４】
画像メモリー・アクセス制御部２２１へ送られた画像データは、所定の画像処理後（詳細は後述するが所望時にのみ実行される）、データ圧縮の後、メモリー・モジュール２２２へ蓄積され、蓄積された画像データは必要に応じて読み出される。読み出された画像データは伸張され、本来の画像データに戻し画像メモリー・アクセス制御部２２１からパラレルバス２２０を経由して画像データ制御部２０３へ戻される。
【００６５】
画像データ制御部２０３から画像処理プロセッサー２０４への転送後は画質処理、および書込Ｉ／Ｆ２０５でのパルス制御をおこない、作像ユニット２０６において転写紙上に再生画像を形成する。
【００６６】
画像データの流れにおいて、パラレルバス２２０および画像データ制御部２０３でのバス制御により、ディジタル複合機の機能を実現する。ファクシミリ送信機能は読み取られた画像データを画像処理プロセッサー２０４にて画像処理を実施し、画像データ制御部２０３およびパラレルバス２２０を経由してファクシミリ制御ユニット２２４へ転送する。ファクシミリ制御ユニット２２４にて通信網へのデータ変換をおこない、公衆回線（ＰＮ）２２５へファクシミリデータとして送信する。
【００６７】
一方、受信されたファクシミリデータは、公衆回線（ＰＮ）２２５からの回線データをファクシミリ制御ユニット２２４にて画像データへ変換され、パラレルバス２２０および画像データ制御部２０３を経由して画像処理プロセッサー２０４へ転送される。この場合、特別な画質処理はおこなわず、書込Ｉ／Ｆ２０５においてドット再配置およびパルス制御をおこない、作像ユニット２０６において転写紙上に再生画像を形成する。
【００６８】
複数ジョブ、たとえば、コピー機能、ファクシミリ送受信機能、プリンター出力機能が並行に動作する状況において、読取ユニット２０１、作像ユニット２０６およびパラレルバス２２０の使用権のジョブへの割り振りをシステム・コントローラー２３１およびプロセス・コントローラー２１１において制御する。
【００６９】
プロセス・コントローラー２１１は画像データの流れを制御し、システム・コントローラー２３１はシステム全体を制御し、各リソースの起動を管理する。また、ディジタル複合機の機能選択は操作パネル（操作部）２３４において選択入力し、コピー機能、ファクシミリ機能等の処理内容を設定する。
【００７０】
システム・コントローラー２３１とプロセス・コントローラー２１１は、パラレルバス２２０、画像データ制御部２０３およびシリアルバス２１０を介して相互に通信をおこなう。具体的には、画像データ制御部２０３のパラレル／シリアルデータ変換部２３８においてパラレルバス２２０とシリアルバス２１０とのデータ・インターフェースのためのデータフォーマット変換をおこない、システム・コントローラー２３１とプロセス・コントローラー２１１間の通信をおこなう。
【００７１】
（画像処理ユニット１０３／画像処理プロセッサー２０４）
つぎに、画像処理ユニット１０３を構成する画像処理プロセッサー２０４における処理の概要について説明する。図３は本実施の形態にかかる画像処理装置の画像処理プロセッサー２０４の処理の概要を示すブロック図である。
【００７２】
図３のブロック図において、画像処理プロセッサー２０４は、第１入力Ｉ／Ｆ３０１と、スキャナー画像処理部３０２と、第１出力Ｉ／Ｆ３０３と、第２入力Ｉ／Ｆ３０４と、出力画像処理部３０５と、第２出力Ｉ／Ｆ３０６とを含む構成となっている。
【００７３】
上記構成において、読み取られた画像データは入力Ｉ／Ｆ２０２、画像データ制御部２０３を介して画像処理プロセッサー２０４の第１入力インターフェース（Ｉ／Ｆ）３０１からスキャナー画像処理部３０２へ伝達される。
【００７４】
スキャナー画像処理部３０２は、読み取られた画像データの劣化を補正することを目的とし、具体的には、シェーディング補正、スキャナーγ補正、ＭＴＦ補正等をおこなう。補正処理ではないが、拡大／縮小の変倍処理もおこなうことができる。読み取り画像データの補正処理が終了すると、第１出力インターフェース（Ｉ／Ｆ）３０３を介して画像データ制御部２０３へ画像データを転送する。
【００７５】
転写紙への出力の際は、画像データ制御部２０３からの画像データを第２入力Ｉ／Ｆ３０４より受信し、出力画像処理部３０５において面積階調処理をおこなう。画質処理後の画像データは第２出力Ｉ／Ｆ３０６を介して書込Ｉ／Ｆ２０５または画像データ制御部２０３へ出力される。
【００７６】
出力画像処理部３０５における面積階調処理は、濃度変換処理、ディザ処理、誤差拡散処理等があり、階調情報の面積近似を主な処理とする。一旦、スキャナー画像処理部３０２により処理された画像データをメモリー・モジュール２２２に蓄積しておけば、出力画像処理部３０５により画質処理を変えることによって種々の再生画像を確認することができる。
【００７７】
たとえば、再生画像の濃度を振って（変更して）みたり、ディザマトリクスの線数を変更してみたりすることにより、再生画像の雰囲気を容易に変更することができる。この際、処理を変更するごとに画像を読取ユニット２０１からの読み込みをやり直す必要はなく、メモリー・モジュール２２２から蓄積された画像データを読み出すことにより、同一画像データに対して、何度でも異なる処理を迅速に実施することができる。
【００７８】
また、システムを単体スキャナーで構成した場合等には、スキャナー画像処理と階調処理を併せて実施し、画像データ制御部２０３へ出力する。処理内容はプログラマブルに変更することができる。処理の切り替え、処理手順の変更等はシリアルＩ／Ｆ３０８を介してコマンド制御部３０７において管理する。
【００７９】
つぎに、画像処理プロセッサー２０４の内部構成について説明する。図４は本実施の形態にかかる画像処理装置の画像処理プロセッサー２０４の内部構成の概要を示すブロック図である。図４のブロック図において、画像処理プロセッサー２０４は、外部とのデータ入出力に関し、複数個の入出力ポート４０１を備え、それぞれデータの入力および出力を任意に設定することができる。
【００８０】
また、入出力ポート４０１と接続するように内部にバス・スイッチ／ローカル・メモリー（群）４０２を備え、使用するメモリー領域、データバスの経路をメモリー制御部４０３において制御する。入力されたデータおよび出力のためのデータは、バス・スイッチ／ローカル・メモリー（群）４０２をバッファー・メモリーとして割り当て、それぞれに格納し、外部とのＩ／Ｆを制御する。
【００８１】
バス・スイッチ／ローカル・メモリー（群）４０２に格納された画像データに対してプロセッサー・アレー部４０４において各種処理をおこない、出力結果（処理された画像データ）を再度バス・スイッチ／ローカル・メモリー（群）４０２に格納する。プロセッサー・アレー部４０４における処理手順、処理のためのパラメータ等は、プログラムＲＡＭ４０５およびデータＲＡＭ４０６との間でやりとりがおこなわれる。
【００８２】
プログラムＲＡＭ４０５、データＲＡＭ４０６の内容はシリアルＩ／Ｆ４０８を通じて、プロセス・コントローラー２１１からホスト・バッファー４０７にダウンロードされる。なお、シリアルＩ／Ｆ４０８は図３におけるシリアルＩ／Ｆ３０８と同一のものである。また、プロセス・コントローラー２１１がデータＲＡＭ４０６の内容を読み出して、処理の経過を監視する。
【００８３】
処理の内容を変えたり、システムで要求される処理形態が変更になる場合は、プロセッサー・アレー部４０４が参照するプログラムＲＡＭ４０５およびデータＲＡＭ４０６の内容を更新して対応する。この処理形態の変更にともなう内容更新は、後述する遠隔制御でおこなうことができる。
【００８４】
（画像データ制御ユニット１００／画像データ制御部２０３）
つぎに、画像データ制御ユニット１００を構成する画像データ制御部２０３における処理の概要について説明する。図５は本実施の形態にかかる画像処理装置の画像データ制御部２０３の処理の概要を示すブロック図である。
【００８５】
図５のブロック図において、画像データ入出力制御部５０１は、入力Ｉ／Ｆ２０２からの画像データを入力（受信）し、画像処理プロセッサー２０４に対して画像データを出力（送信）する。すなわち、画像データ入出力制御部５０１は、画像読取ユニット１０１と画像処理ユニット１０３（画像処理プロセッサー２０４）とを接続するための構成部であり、画像読取ユニット１０１により読み取られた画像データを画像処理ユニット１０３へ送信するためだけの専用の入出力部であるといえる。
【００８６】
また、画像データ入力制御部５０２は、画像処理プロセッサー２０４でスキャナー画像補正された画像データを入力（受信）する。入力された画像データはパラレルバス２２０における転送効率を高めるために、データ圧縮部５０３においてデータ圧縮処理をおこなう。その後、データ変換部５０４を経由し、パラレルデータＩ／Ｆ５０５を介してパラレルバス２２０へ送出される。
【００８７】
パラレルバス２２０からパラレルデータＩ／Ｆ５０５を介して入力される画像データは、バス転送のために圧縮されているため、データ変換部５０４を経由してデータ伸張部５０６へ送られ、そこでデータ伸張処理をおこなう。伸張された画像データは画像データ出力制御部５０７において画像処理プロセッサー２０４へ転送される。
【００８８】
また、画像データ制御部２０３は、パラレルデータとシリアルデータの変換機能も備えている。システム・コントローラー２３１はパラレルバス２２０にデータを転送し、プロセス・コントローラー２１１はシリアルバス２１０にデータを転送する。画像データ制御部２０３は２つのコントローラーの通信のためにデータ変換をおこなう。
【００８９】
また、シリアルデータＩ／Ｆは、シリアルバス２１０を介してプロセス・コントローラー２１１とのデータのやりとりをする第１シリアルデータＩ／Ｆ５０８と、画像処理プロセッサー２０４とのデータのやりとりに用いる第２シリアルデータＩ／Ｆ５０９を備える。画像処理プロセッサー２０４との間に独立に１系統持つことにより、画像処理プロセッサー２０４とのインターフェースを円滑化することができる。
【００９０】
コマンド制御部５１０は、入力された命令にしたがって、上述した画像データ制御部２０３内の各構成部および各インターフェースの動作を制御する。
【００９１】
（画像書込ユニット１０４／書込Ｉ／Ｆ２０５）
つぎに、画像書込ユニット１０４の一部を構成する書込Ｉ／Ｆ２０５における処理の概要について説明する。図６は本実施の形態にかかる画像処理装置の書込Ｉ／Ｆ２０５の処理の概要を示すブロック図である。
【００９２】
図６のブロック図において、書込Ｉ／Ｆ２０５は、入力される画像データに対して、作像ユニット２０６の特性に応じて、追加の処理をおこなう。すなわち、エッジ平滑処理部６０１がエッジ平滑処理によるドットの再配置処理をおこない、パルス制御部６０２がドット形成のための画像信号のパルス制御をおこない、上記の処理がおこなわれた画像データを作像ユニット２０６へ出力する。
【００９３】
画像データの変換とは別に、パラレルデータとシリアルデータのフォーマット変換機能を備え、書込Ｉ／Ｆ２０５単体でもシステム・コントローラー２３１とプロセス・コントローラー２１１の通信に対応することができる。すなわち、パラレルデータを送受信するパラレルデータＩ／Ｆ６０３と、シリアルデータを送受信するシリアルデータＩ／Ｆ６０４と、パラレルデータＩ／Ｆ６０３およびシリアルデータＩ／Ｆ６０４により受信されたデータを相互に変換するデータ変換部６０５とを備えることにより、両データのフォーマットを変換する。
【００９４】
（画像メモリー制御ユニット１０２／画像メモリー・アクセス制御部２２１）
つぎに、画像メモリー制御ユニット１０２の一部を構成する画像メモリー・アクセス制御部２２１における処理の概要について説明する。図７は本実施の形態にかかる画像処理装置の画像メモリー・アクセス制御部２２１の処理の概要を示すブロック図である。
【００９５】
図７のブロック図において、画像メモリー・アクセス制御部２２１は、パラレルバス２２０との画像データのインターフェースを管理し、また、メモリー・モジュール２２２への画像データのアクセス、すなわち格納（書込み）／読出しを制御し、また、主にＬＡＮ２２３を介して外部ＰＣから入力されるコードデータの画像データへの展開を制御する。このＬＡＮ２２３を介して外部のＰＣ（後述するサポートセンター）などからは、画像処理装置の機能更新にかかる更新データが入力される。
【００９６】
そのために、画像メモリー・アクセス制御部２２１は、パラレルデータＩ／Ｆ７０１と、システム・コントローラーＩ／Ｆ７０２と、メモリー・アクセス制御部７０３と、ネットワーク制御部７０４と、圧縮／伸張部７０６と、ローカルバス制御部７０７と、転送制御部（ＤＭＡＣ）７０８と、画像編集部７０９と、シリアルポート制御部７１０と、ハードディスク（ＨＤＤ）制御部７１１と、これら全体を統括制御するアクセス制御部７１２と、を含む構成である。
【００９７】
ここで、パラレルデータＩ／Ｆ７０１は、パラレルバス２２０との画像データのインターフェースを管理する。また、メモリー・アクセス制御部７０３は、メモリー・モジュール２２２への画像データのアクセス、すなわち格納（書込み）／読出しを制御する。
【００９８】
また、入力されたコードデータは、ネットワーク制御部７０４において、ローカル領域でのデータの格納をおこなう。ネットワーク制御部７０４に格納されたコードデータは、システム・コントローラーＩ／Ｆ７０２を介して入力されたシステム・コントローラー２３１からの展開処理命令に基づき、アクセス制御部７１２において画像データに展開される。
【００９９】
展開された画像データもしくはパラレルデータＩ／Ｆ７０１を介してパラレルバス２２０から入力された画像データは、メモリー・モジュール２２２に格納される。この場合、アクセス制御部７１２において格納対象となる画像データを選択し、圧縮／伸張部７０６においてメモリー使用効率を上げるためにデータ圧縮をおこない、メモリー・アクセス制御部７０３にてメモリー・モジュール２２２のアドレスを管理しながらメモリー・モジュール２２２に画像データを格納（書込）する。
【０１００】
メモリー・モジュール２２２に格納（蓄積）された画像データの読み出しは、メモリー・アクセス制御部７０３において読み出し先アドレスを制御し、読み出された画像データを圧縮／伸張部７０６において伸張する。伸張された画像データをパラレルバス２２０へ転送する場合、パラレルデータＩ／Ｆ７０１を介してデータ転送をおこなう。
【０１０１】
この画像メモリー・アクセス制御部２２１に設けられる画像編集部７０９は、入力された画像データに対する所定の画像処理を実行する。この画像編集部７０９は、主にメモリー・モジュール２２２に対する画像データの格納を前提とした画像処理を実行するものであり、圧縮／伸張部７０６でのデータ圧縮前に画像処理を実行する。
【０１０２】
（データフロー／スキャナー読取時）
図８は、読み取りユニット２０１で原稿を読み取り、画像処理ユニット１０３で画像処理後に画像メモリー制御ユニット１０２のメモリー・モジュール２２２に画像データを格納するスキャナー画像処理の流れを説明するための図である。
【０１０３】
読取ユニット２０１は、原稿を光学的に読み取るためのランプとミラーとレンズから構成され、原稿に対するランプ照射の反射光をミラーおよびレンズにより撮像素子８０１に集光する。
【０１０４】
撮像素子８０１を構成するＣＣＤで電気信号に変換された画像データは、Ａ／Ｄ変換部８０２でディジタル信号に変換された後、読み取った画像データの劣化を補正するために、シェーディング補正部８０３でのシェーディング補正、ドット補正部８０４でのドット補正、紙幣認識部８０５での紙幣認識処理をおこない画像データ制御部２０３に入力（受信）される。
【０１０５】
画像データ制御部２０３では、データ圧縮部５０３でデータ圧縮をおこない、パラレルバス２２０、画像メモリー・アクセス制御部２２１を介して画像処理プロセッサー２０４のスキャナー画像処理部３０２へ伝達される。
【０１０６】
スキャナー画像処理部３０２でスキャナーγ補正部８０６がスキャナーγ補正をおこない、像域分離部８０７での像域分離情報に基づき、フィルター部８０８でのフィルター処理、色補正部８０９での色補正処理、変倍部８１０での変倍処理、階調処理部８１１での階調処理の各処理が選択的におこなわれる。このような補正処理後の読み取り画像データは、画像メモリー・アクセス制御部２２１を介してメモリー・モジュール２２２への格納、あるいは画像データ制御部２０３への転送が選択的におこなわれる。画像データ制御部２０３に転送された画像データはデータ伸張部５０６でのデータ伸張後に画像書込ユニット１０４の書込制御部８１２により作像ユニット（エンジン）２０６に送られ転写紙上に再生画像が形成される。
【０１０７】
（データフロー／メモリー蓄積時）
つぎに、メモリー・モジュール２２２に画像を蓄積する処理について説明する。図９は、本実施の形態にかかるメモリー・モジュール２２２に画像を蓄積する処理をともなう画像処理装置のデータフローを示す説明図である。図９には、ＬＡＮ２２３を介して外部のＰＣからメモリー・モジュール２２２までの流れが示されている。
【０１０８】
図９において、ＰＣが画像データを出力し（ステップＳ９０１）、ＬＡＮ２２３を介して画像メモリー・アクセス制御部２２１に入力されると、ネットワーク制御部７０４のラインバッファーによって画像データを保持し（ステップＳ９０２）、ビデオ制御し（ステップＳ９０３）、データ変換（ステップＳ９０４）後に、所定の画像処理をおこない（ステップＳ９０５）、この後にデータ変換し（ステップＳ９０６）、圧縮をおこない（ステップＳ９０７）、メモリー・モジュール２２２に対してメモリー・アクセス制御をおこなう（ステップＳ９０８）。それによって、画像データはメモリー・モジュール２２２に記憶される（ステップＳ９０９）。
【０１０９】
（画像処理プロセッサー２０４／画像メモリー・アクセス制御部２２１の演算処理手段）
つぎに、画像処理プロセッサー２０４、および画像メモリー・アクセス制御部２２１に設けられるそれぞれの演算処理手段について説明する。これら画像処理プロセッサー２０４、画像メモリー・アクセス制御部２２１には、ＳＩＭＤ型演算処理手段（ＳＩＭＤ型プロセッサー）、あるいは逐次型演算処理手段（逐次処理型プロセッサー）が機能に応じて選択的に設けられる。
【０１１０】
（画像処理装置の機能更新／遠隔制御について）
つぎに、本発明の要部である遠隔制御による画像処理装置の機能更新について説明する。この機能更新としては、システム・コントローラー２３１、プロセス・コントローラー２１１が実行する各制御、および画像処理プロセッサー２０４での上記画質処理にかかるファームウェア更新等がある。
【０１１１】
これら機能更新は、
（１）公衆回線あるいはネットワークを介して、システム・コントローラー、プロセス・コントローラーの各制御、ＩＰＰ処理のファーム更新を遠隔制御にておこなう。
（２）ネットワークを介して、新規機能に関するバージョンアップをおこなう。
（３）使用者に更新作業を意識せずに遠隔制御する。
ものである。
【０１１２】
画像処理装置は、遠隔地のサポートセンターに設けられたＰＣ（図示しない）と、公衆回線２２５もしくはＬＡＮ２２３経由で接続されており、サポートセンターから上記機能更新を遠隔制御できる。
【０１１３】
機能更新の概要は、（１）画像メモリー・アクセス制御部２２１経由でシステム・コントローラー２３１とのコマンド更新をおこなう。
（２）システム・コントローラー２３１起動後、画像処理装置の更新受信待ち状態は、システム・コントローラー２３１、プロセス・コントローラー２１１の交信により遷移する。
（３）公衆回線２２５もしくはＬＡＮ２２３経由の更新データ（ファームウェア）を第１の不揮発メモリー、第２の不揮発メモリーへダウンロードする。
（４）画像処理プロセッサー２０４のプログラマブル命令を、プロセス・コントローラー２１１の制御で実施する。
このような機能更新は、サポートセンターのＰＣと画像処理装置との間でコマンド交換によりセットアップされた後、更新データのダウンロードがおこなわれる。
【０１１４】
（ＬＡＮ経由の更新）
図１０はコマンド更新時のデータ処理工程を示す図である。コマンド更新のデータは、ＬＡＮ２２３から入力され、画像メモリー・アクセス制御部２２１（ネットワーク制御部７０４〜システム・コントローラーＩ／Ｆ７０２）経由でシステム・コントローラー２３１と交信する。システム・コントローラー２３１は、転送された更新データのヘッダー情報でコマンドを識別する。
【０１１５】
システム・コントローラー２３１は、画像メモリー・アクセス制御部２２１（システム・コントローラーＩ／Ｆ７０２〜アクセス制御部７１２〜パラレルデータＩ／Ｆ７０１）からパラレルバス２２０、画像データ制御部２０３（パラレルデータＩ／Ｆ５０５〜データ変換部５０４〜第１シリアルデータＩ／Ｆ５０８）、シリアルバス２１０経由でプロセス・コントローラー２１１と交信し、画像処理装置の状態を受信待ちにセットアップする。
【０１１６】
図１１はサポートセンターからのファーム更新時のデータ処理工程図である。ファーム更新時、システム・コントローラー、プロセス・コントローラー側で待機状態に設定後、ＬＡＮ２２３経由でファームウェアの更新データをサポートセンターより入手し、システム制御用の第１の不揮発メモリー２３３、プロセス制御用の第２の不揮発メモリー２１３の内容を更新する。
【０１１７】
システム・コントローラー２３１、プロセス・コントローラー２１１側が待機状態に設定された後、ＬＡＮ２２３経由でファームウェアの更新データがサポートセンター側より転送される。システム制御用のファームウェアは、画像メモリーアクセス制御部２２１のネットワーク制御部７０４、システム・コントローラーＩ／Ｆ７０２、ローカルバス制御部７０７から第１の不揮発メモリー２３３に格納、更新される。
【０１１８】
プロセス制御用のファームウェアは、画像メモリー・アクセス制御部２２１のネットワーク制御部７０４からアクセス制御部７１２、パラレルデータＩ／Ｆ７０１からパラレルバス２２０を介して画像データ制御部２０３のパラレルデータＩ／Ｆ５０５、データ変換部５０４、第１シリアルデータＩ／Ｆ５０８を介して第２の不揮発メモリー２１３に格納、更新される。
【０１１９】
図１２は、画像処理プロセッサー２０４の機能更新時のデータ処理工程図である。画像処理プロセッサー２０４が有する演算プロセッサー（プロセッサー・アレー部４０４）は、サポートセンターからのプログラムをダウンロードすることによりプログラマブルに機能更新できる。
【０１２０】
プロセス・コントローラー２１１は、第２の不揮発メモリー２１３より更新データの内容である処理手順と、必要なパラメータを読み出し、シリアルバス２１０を介して画像データ制御部２０３に転送する。画像データ制御部２０３は、第１シリアルデータＩ／Ｆ５０８、第２シリアルデータＩ／Ｆ５０９を介して画像処理プロセッサー２０４に更新データを転送する。画像処理プロセッサー２０４は、ホスト・バッファー４０７が該当するプログラムをプログラムＲＡＭ４０５に格納し、データＲＡＭ４０６にパラメータを格納する。これによって、画像処理プロセッサー２０４の機能を遠隔からプログラマブルに更新することができる。
【０１２１】
図１３には上記ＬＡＮ２２３経由による遠隔からの機能更新時における装置各部のデータの流れを示す。図１３の各構成部は先に説明した図２と同一であり、各構成部におけるデータの流れが記載されている。図中○１（丸数字の１）の流れは図１０を用いて説明したシステム・コントローラー２３１へのアクセスである。図中○２（丸数字の２）の流れは図１１を用いて説明した第１の不揮発メモリー２３３、第２の不揮発メモリー２１３へのファームウェア更新である。図中○３（丸数字の３）の流れは図１２を用いて説明したプロセス・コントローラー２１１による画像処理プロセッサー２０４の機能更新である。
【０１２２】
（公衆回線経由の更新）
図１４は、コマンド更新時のデータ処理工程を示す図である。コマンド更新のデータは、公衆回線２２５からファクシミリ制御ユニット２２４に入力される。そして、パラレルバス２２０を介して画像メモリー・アクセス制御部２２１（パラレルデータＩ／Ｆ７０１〜アクセス制御部７１２〜システム・コントローラーＩ／Ｆ７０２）経由でシステム・コントローラー２３１と交信する。システム・コントローラー２３１は、転送データのヘッダー情報によってコマンドを識別する。
【０１２３】
システム・コントローラー２３１は、画像メモリー・アクセス制御部２２１（システム・コントローラーＩ／７０２〜アクセス制御部７１２〜パラレルデータＩ／Ｆ７０１）からパラレルバス２２０、画像データ制御部２０３（パラレルデータＩ／Ｆ５０５〜データ変換部５０４〜第１シリアルデータＩ／Ｆ５０８）、シリアルバス２１０経由でプロセス・コントローラー２１１と交信し、画像処理装置の状態を受信待ちにセットアップする。
【０１２４】
図１５はサポートセンターからのファーム更新時のデータ処理工程図である。ファーム更新時、システム・コントローラー２３１、プロセス・コントローラー２１１側で待機状態に設定後、公衆回線２２５からファームウェアの更新データをサポートセンターより入手し、システム制御用の第１の不揮発メモリー２３３、プロセス制御用の第２の不揮発メモリー２１３の内容を更新する。
【０１２５】
システム・コントローラー２３１、プロセス・コントローラー２１１側が待機状態に設定された後、公衆回線２２５を経由してファームウェアの更新データがサポートセンター側より転送される。この更新データは、ファクシミリ制御ユニット２２４からパラレルバス２２０を経由して画像メモリー・アクセス制御部２２１と画像データ制御部２０３に送られる。
【０１２６】
システム制御用のファームウェアは、パラレルバス２２０から画像メモリー・アクセス制御部２２１のパラレルデータＩ／Ｆ７０１、アクセス制御部７１２、システム・コントローラーＩ／Ｆ７０２、ローカルバス制御部７０７から第１の不揮発メモリー２３３に格納、更新される。
【０１２７】
また、プロセス制御用のファームウェアは、パラレルバス２２０から画像データ制御部２０３のパラレルデータＩ／Ｆ５０５、データ変換部５０４、第１シリアルデータＩ／Ｆ５０８を介して第２の不揮発メモリー２１３に格納、更新される。
【０１２８】
この公衆回線２２５経由による画像処理プロセッサー２０４の機能更新時のデータ処理工程図はＬＡＮ２２３経由時（図１２）と同様であり省略するが、ＬＡＮ２２３経由時と同様に画像処理プロセッサー２０４の機能を遠隔からプログラマブルに更新することができる。
【０１２９】
図１６には上記公衆回線２２５経由による遠隔からの機能更新時における装置各部のデータの流れを示す。図１６の各構成部は先に説明した図２と同一であり、各構成部におけるデータの流れが記載されている。図中○１（丸数字の１）の流れは図１４を用いて説明したシステム・コントローラー２３１へのアクセスである。図中○２（丸数字の２）の流れは図１５を用いて説明した第１の不揮発メモリー２３３、第２の不揮発メモリー２１３へのファームウェア更新である。図中○３（丸数字の３）の流れは図１２を用いて説明したプロセス・コントローラー２１１による画像処理プロセッサー２０４の機能更新である。
【０１３０】
（サポートセンターでの監視）
ＬＡＮ２２３あるいは公衆回線２２５を介して接続される遠隔のサポートセンター（外部のＰＣなど）では、画像処理装置の状態、すなわち上述したファームウェアの更新状態を管理する。この管理は、接続されている画像処理装置に対するファームウェアの更新状態（ファームウェアの版数）の保存によりおこなえる。また、サポートセンターは接続されている各画像処理装置に対して更新コマンドを送出し、画像処理装置側は更新状態をサポートセンターに送出することにより画像処理装置の更新状態を管理することができるようになる。
【０１３１】
そして、各画像処理装置にはあらかじめ個別の識別情報（ＩＤ）を付与しておくことにより、サポートセンター側ではこの識別情報を認識して画像処理装置別の機能更新状態を管理することができる。
【０１３２】
このような構成においては、サポートセンターで複数の画像処理装置の処理機能に関する更新状態を管理することができるようになる。そして、機能更新が必要な画像処理装置を選択して該当する画像処理装置に対し遠隔制御で機能更新を実行することができる。ここで、複数台の画像処理装置に対して一括して機能更新（処理機能のバージョンパップ）を実行することもできる。
【０１３３】
そして、画像処理装置のファームウェアの更新の都度、該当する装置までサービス担当者が出向かずとも、機能更新ができるようになる。たとえば、版数が旧版のファームウェアで生じた問題解決のためにサービスマンが画像処理装置の設置箇所までいちいち出向いていた、という従来の不具合を解消できるようになる。
【０１３４】
また、サポートセンターが遠隔制御する上記の機能更新の時期は、夜間等、画像処理装置が使用されていない時期に実行する構成にできる。さらに、サポートセンター側で画像処理装置の使用状況を監視し、装置が使用されていない時期に機能更新を遠隔制御（ファームウェアの更新）をおこなう構成にもできる。これにより、画像処理装置の使用者に対し更新作業を意識させず、また装置の操作を中断させず装置を使用した作業効率を低下させることなく機能更新できるようになる。この場合、画像処理装置はサポートセンターからの使用状況の問い合わせに返答する機能を備えておく。
【０１３５】
（画像処理装置側からの機能更新）
画像処理装置とサポートセンターとの間は、ＬＡＮ２２３あるいは公衆回線２２５に限らず、インターネット等の通信媒体を介して接続し、前述したようにサポートセンター側から機能更新を遠隔制御できる。インターネットを介して互いが接続された構成において、サポートセンター側では画像処理装置の機能更新に必要なファームウェアを版数別等に複数用意しインターネット上に公開することができる。
【０１３６】
画像処理装置側では、必要とする更新機能（版数）のファームウェアを選択的にインターネットを介してダウンロードする構成にもできる。このダウンロードは、画像処理装置に対し接続されたＰＣを操作して実行し、ＬＡＮ２２３を介してＰＣが上記説明した処理機能の更新データを画像処理装置に転送する。これにより、操作者が所望する時期に画像処理装置の処理機能を更新することができるようになる。
【０１３７】
また画像処理装置の機能更新は、上述したようなサポートセンターからの遠隔制御、画像処理装置での操作時期に限らない。たとえば、ある画像処理装置側の操作者がこの画像処理装置で特別に必要な処理機能のファームウェアの作成をサポートセンターに依頼する。依頼の形態は、インターネット、ＦＡＸ、電話等いずれでも構わない。サポートセンター側では、この特注のファームウェアを作成した後、該当する画像処理装置に対してこの特注のファームウェアを遠隔制御で転送し特別な処理機能の追加もおこなえるようになる。
【０１３８】
なお、本実施の形態で説明した遠隔制御方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、上記記録媒体を介して、インターネット等のネットワークを介して配布することができる。
【図面の簡単な説明】
【０１３９】
【図１】この発明の本実施の形態にかかる画像処理装置の構成を機能的に示すブロック図である。
【図２】この発明の本実施の形態にかかる画像処理装置のハードウエア構成の一例を示すブロック図である。
【図３】この発明の本実施の形態にかかる画像処理装置の画像処理プロセッサーの処理の概要を示すブロック図である。
【図４】この発明の本実施の形態にかかる画像処理装置の画像処理プロセッサーの内部構成を示すブロック図である。
【図５】この発明の本実施の形態にかかる画像処理装置の画像データ制御部の処理の概要を示すブロック図である。
【図６】この発明の本実施の形態にかかる画像処理装置の書込Ｉ／Ｆの処理の概要を示すブロック図である。
【図７】この発明の本実施の形態にかかる画像処理装置の画像メモリー・アクセス制御部の処理の概要を示すブロック図である。
【図８】この発明の本実施の形態にかかるスキャナー画像処理の流れを説明するための図である。
【図９】この発明の本実施の形態にかかる画像処理装置の画像メモリー・アクセス制御部における画像データのデータフローの一例を示す説明図である。
【図１０】この発明の本実施の形態にかかるＬＡＮ入力によるコマンド更新時のデータの流れを示すデータ処理工程図である。
【図１１】この発明の本実施の形態にかかるＬＡＮ入力によるファームウェア更新時のデータの流れを示す処理工程図である。
【図１２】この発明の本実施の形態にかかるファームウェア更新作業の手順を示す処理工程図である。
【図１３】この発明の本実施の形態にかかる画像処理装置でＬＡＮ入力による機能更新時の各部でのデータの流れを示すブロック図である。
【図１４】この発明の本実施の形態にかかる公衆回線入力によるコマンド更新時のデータの流れを示すデータ処理工程図である。
【図１５】この発明の本実施の形態にかかる公衆回線入力によるファームウェア更新時のデータの流れを示す処理工程図である。
【図１６】この発明の本実施の形態にかかる画像処理装置で公衆回線入力による機能更新時の各部でのデータの流れを示すブロック図である。
【符号の説明】
【０１４０】
１００  画像データ制御ユニット
１０１  画像読取ユニット
１０２  画像メモリー制御ユニット
１０３  画像処理ユニット
１０４  画像書込ユニット
２０１  読取ユニット
２０２  入力Ｉ／Ｆ
２０３  画像データ制御部
２０４  画像処理プロセッサー
２０５  書込Ｉ／Ｆ
２０６  作像ユニット（エンジン）
２１０  シリアルバス
２１１  プロセス・コントローラー
２１２，２３２  ＲＡＭ
２１３  第２の不揮発メモリー
２３３  第１の不揮発メモリー
２２０  パラレルバス
２２１  画像メモリー・アクセス制御部
２２２  メモリー・モジュール
２２３  ＬＡＮ
２２４  ファクシミリ制御ユニット
２２５  公衆回線
２３０  ローカルバス
２３１  システム・コントローラー
２３４  操作パネル
２３５  フォントメモリー
２３６  高速シリアルバス
２３７  外部シリアルポート
２３８  パラレル／シリアルデータ変換部
３０１，３０３，３０４，３０６  インターフェース（Ｉ／Ｆ）
３０２  スキャナー画像処理部
３０５  出力画像処理部
３０７  コマンド制御部
３０８  シリアルインターフェース
４０１  入出力ポート
４０２  バス・スイッチ／ローカル・メモリー
４０３  メモリー制御部
４０４  プロセッサー・アレー部
４０５  プログラムＲＡＭ
４０６  データＲＡＭ
４０７  ホスト・バッファー
４０８  シリアルインターフェース
５０１  画像データ入出力制御部
５０２  画像データ入力制御部
５０３  データ圧縮部
５０４  データ変換部
５０５、５０８，５０９  Ｉ／Ｆ
５０６  データ伸張部
５０７  画像データ出力制御部
５１０  コマンド制御部
６０１  エッジ平滑処理部
６０２  パルス制御部
６０３，６０４  Ｉ／Ｆ
６０５  データ変換部
７０１，７０２  Ｉ／Ｆ
７０３  メモリー・アクセス制御部
７０４  ネットワーク制御部
７０６  圧縮／伸張部
７０７  ローカルバス制御部
７０８  転送制御部
７０９  画像編集部
７１０  シリアルポート制御部
７１１  ＨＤＤ制御部
８０１  撮像素子
８０２  Ａ／Ｄ変換部
８０３  シェーディング補正部
８０４  ドット補正部
８０５  紙幣認識部
８０６  スキャナーγ補正部
８０７  像域分離部
８０８  フィルター部
８０９  色補正部
８１０  変倍部
８１１  階調処理部
８１２  書込制御部