(57)【特許請求の範囲】
【請求項１】
画像処理装置で動作可能な実行プログラム群を記憶する記憶手段を有するファイルサーバが接続されたＬＡＮを介して前記画像処理装置と通信可能なサーバ装置であって、
前記画像処理装置から送信される暗号化された圧縮画像データおよび前記画像処理装置で動作させるべき実行プログラムを取得するための格納先情報要求を受信する受信手段と、
前記受信手段により受信される前記圧縮画像データを解析して、該解析結果求まる前記圧縮画像の種類により決まる前記画像処理装置で動作させるべき実行プログラムの格納先情報を前記画像処理装置に通知する通知手段と、
を有することを特徴とするサーバ装置。
【請求項２】
前記格納先情報は、ＨＴＴＰプロトコルで用いられるＵＲＬの書式に従うことを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記記憶手段に記憶されている実行プログラム群は、前記ＬＡＮを介してホストコンピュータから最新の実行プログラム群を取得して更新することを請求項１記載のサーバ装置。
【請求項４】
前記実行プログラム群には、各実行プログラムに付属するパラメータファイルを含むことを特徴とする請求項３記載のサーバ装置。
【請求項５】
前記通知手段は、前記圧縮画像データの解析時に、前記画像処理装置で処理すべき画像情報がカラーなのかモノクロなのかの判定，前記画像情報中に多く含む色味の判定，前記画像情報が文字原稿／自然画原稿の判定，前記画像情報のＭＴＦ判定，前記画像情報の下地レベル判定，前記画像情報が印刷物なのか印画紙なのかの判定，前記画像情報の線数判定を行うことを特徴とする請求項１記載のサーバ装置。
【請求項６】
画像処理装置で動作可能な実行プログラム群を記憶する記憶手段を備えるファイルサーバが接続されたＬＡＮを介して前記画像処理装置と通信可能なサーバ装置における情報処理方法であって、
前記画像処理装置から送信される暗号化された圧縮画像データおよび前記画像処理装置で動作させるべき実行プログラムを取得するための格納先情報要求を受信する受信工程と、
前記受信工程により受信される前記圧縮画像データを解析して、該解析結果求まる前記圧縮画像の種類により決まる前記画像処理装置で動作させるべき実行プログラムの格納先情報を前記画像処理装置に通知する通知工程と、
を有することを特徴とする情報処理方法。
【請求項７】
前記格納先情報は、ＨＴＴＰプロトコルで用いられるＵＲＬの書式に従うことを特徴とする請求項６記載の情報処理方法。
【請求項８】
前記記憶手段に記憶されている実行プログラム群は、前記ＬＡＮを介してホストコンピュータから最新の実行プログラム群を取得して更新することを請求項６記載の情報処理方法。
【請求項９】
前記実行プログラム群には、各実行プログラムに付属するパラメータファイルを含むことを特徴とする請求項８記載の情報処理方法。
【請求項１０】
前記通知工程は、前記圧縮画像データの解析時に、前記画像処理装置で処理すべき画像情報がカラーなのかモノクロなのかの判定，前記画像情報中に多く含む色味の判定，前記画像情報が文字原稿／自然画原稿の判定，前記画像情報のＭＴＦ判定，前記画像情報の下地レベル判定，前記画像情報が印刷物なのか印画紙なのかの判定，前記画像情報の線数判定を行うことを特徴とする請求項６記載の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮを介して画像処理装置と通信可能なサーバ装置の情報処理に関するものである。
【０００２】
【従来の技術】
従来、画像の入出力を行うシステムとしては図１３に示すような、コピー機能，プリンタ機能，さらにはファクシミリ機能等を有する複合画像処理を実行することが可能な画像入出力処理装置、いわゆるマルチファンクションデジタル複写機９００のようなものが知られていた。
【０００３】
図１３は、この種の画像処理装置のシステム構成を説明するブロック図であり、マルチファンクションデジタル複写機の場合に対応し、紙などに記録されている原稿画像を読み取るスキャナ９２０と、読み取った画像、あるいはホストコンピュータから送られてくる画像を紙などのメディアに出力するプリンタ９３０で構成されており、さらにこれらのスキャナ９２０、プリンタ９３０の動作を制御したり、あるいは種々の画像処理を施すデバイスコントローラ９４０、機器の操作を使用者に提供する操作部９１０、また画像データや処理プログラムを一時的あるいは恒久的に記憶するメモリ９５０およびハードディスク９６０等から構成される。
【０００４】
このようなマルチファンクションデジタル複写機では、単に原稿画像を複写するということだけでなく、原稿画像に種々の画像処理を施して複写することもできる。
【０００５】
例えば、原稿の白黒を反転させるネガポジ反転処理、原稿の一部のみを複写するトリミング処理、複数の原稿を縮小して一枚の出力用紙に上に合成する縮小レイアウト処理などといった多様な画像処理を行うことが可能である。
【０００６】
また、原稿の複写以外にスキャナ９２０で読み込んだ画像データをＬＡＮ（ネットワーク）経由でホストコンピュータに転送したり、逆にホストコンピュータ上でワープロなどで作成した文書をプリンタ９３０でプリント出力させたりすることもできる。
【０００７】
また、図示しないファックス送受信装置を用いて、原稿画像を遠隔地のファックス送受信機へ送信する機能も持っている。
【０００８】
【発明が解決しようとする課題】
しかしながら上記従来例において、以下に示す問題点がある。
【０００９】
このようなマルチファンクションデジタル複写機では、単に原稿画像を複写するコピー機能だけでなく、プリンタ機能、ファクシミリ機能などを持つため、それを制御する制御プログラムが複雑化してしまう。
【００１０】
また、原稿画像に種々の画像処理を施すため、それらを実現するための画像処理機能の複雑化もまねき、それらの実行プログラムなどを記憶する記憶装置、また画像ハンドリングのために一時的に画像データを記憶するためにワークエリアメモリなどの記憶容量が増加してしまう。
【００１１】
こうしたことに伴い、ユーザインタフェースの複雑化、不必要な機能の発生、コスト増加につながってしまっている。
【００１２】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像処理装置に代えてサーバ装置が画像データを解析して必要な実行プログラムの取得先を特定する処理機能を行うので、画像処理装置の構成を簡潔化できる。
また、画像処理装置より圧縮され、かつ暗号化された画像データを効率よく受信して解析することで、画像処理装置側における画像データに対する機密保持要求を満しながら必要な実行プログラムの取得先を要求元の画像処理装置に通知できる仕組みを提供することである。
【００１３】
【課題を解決するための手段】
本発明に係るサーバ装置は、以下の特徴的構成を備える。
画像処理装置で動作可能な実行プログラム群を記憶する記憶手段を有するファイルサーバが接続されたＬＡＮを介して画像処理装置と通信可能なサーバ装置であって、前記画像処理装置で動作可能な実行プログラム群を記憶する記憶手段と、前記画像処理装置から送信される暗号化された圧縮画像データおよび前記画像処理装置で動作させるべき実行プログラムを取得するための格納先情報要求を受信する受信手段と、前記受信手段により受信される前記圧縮画像データを解析して、該解析結果求まる前記圧縮画像の種類により決まる前記画像処理装置で動作させるべき実行プログラムの格納先情報を前記画像処理装置に通知する通知手段と、前記画像処理装置から送信される格納先実行プログラム取得要求に基づき前記記憶手段に記憶されている実行プログラムを前記画像処理装置に送信する送信手段とを有することを特徴とする。
【００１４】
本発明に係る情報処理方法は、以下の特徴的構成を備える。
画像処理装置で動作可能な実行プログラム群を記憶する記憶手段を備えるファイルサーバが接続されたＬＡＮを介して前記画像処理装置と通信可能なサーバ装置における情報処理方法であって、前記画像処理装置から送信される暗号化された圧縮画像データおよび前記画像処理装置で動作させるべき実行プログラムを取得するための格納先情報要求を受信する受信工程と、前記受信工程により受信される前記圧縮画像データを解析して、該解析結果求まる前記圧縮画像の種類により決まる前記画像処理装置で動作させるべき実行プログラムの格納先情報を前記画像処理装置に通知する通知工程と、前記画像処理装置から送信される格納先実行プログラム取得要求に基づき前記記憶手段に記憶されている実行プログラムを前記画像処理装置に送信する送信工程とを有することを特徴とする。
【００４４】
【発明の実施の形態】
以下に添付図面を参照して、本発明に係る好適な第１実施形態を詳細に説明する。
【００４５】
以下の実施形態では、本発明の適用例として複合画像処理装置の例を示しているが、本発明はこれに限るものではなく、他の種々の装置に適用できることは勿論であり、画像入力装置と画像出力装置とが相互に通信してなる画像処理装置であって、所定の通信媒体（ネットワーク）を介して情報処理装置としてのファイルサーバと通信可能に構成された画像処理システムにも容易に適用可能であるものである。
【００４６】
〔第１実施形態〕
＜画像入出力装置＞
図１は、本発明の第１実施形態を示す画像処理装置を適用可能なマルチファンクションデジタル複写機の構成を示す側断面図である。
【００４７】
図１において、マルチファンクションデジタル複写機は、原稿画像を読み取るイメージリーダ部１０１と、イメージリーダ部１０１で読み取った画像データを再現するプリンタ部１０２とに大きく分けられる。イメージリーダ部１０１は、４００ｄｐｉ（ｄｏｔ／ｉｎｃｈ）の解像度で原稿を読み取り、デジタル信号処理を行う部分である。
【００４８】
プリンタ部１０２は、イメージリーダ部１０１によって読み取られた原稿画像に対応した画像を４００ｄｐｉの解像度で指定用紙にフルカラープリント出力する部分である。
【００４９】
イメージリーダ部１０１において、１００は鏡面圧板であり、原稿台ガラス（以下、プラテン）１０３上の原稿１０４は、ランプ１０５で照射され、ミラー１０６，１０７，１０８に導かれ、レンズ１０９によって、集光された光を電気信号に変換する３ラインセンサ（以下、ＣＣＤ）１１０上に像を結び、フルカラー情報レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）成分として信号処理部１１１に送られる。
【００５０】
なお、ランプ１０５，ミラー１０６を固定しているキャリッジは速度ｖで、ミラー１０７，１０８は速度１／２ｖでラインセンサの電気的走査（主走査）方向に対して垂直方向に機械的に動くことによって、原稿全面を走査（副走査）する。
【００５１】
信号処理部１１１においては、読み取られた画像信号を電気的に処理し、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ），ブラック（Ｂｋ）の各成分に分解し、プリンタ部１０２に送る。また、イメージリーダ部１０１における一回の原稿走査につき、Ｍ，Ｃ，Ｙ，Ｂｋのうち１つの成分がプリンタ部１０２に送られ、計４回の原稿走査によって、１回のプリントアウトが完成する。
【００５２】
イメージリーダ部１０１より送られてくるＭ，Ｃ，Ｙ，Ｂｋの各画像信号は、レーザドライバ１１２に送られる。レーザドライバ１１２は、送られてきた画像信号に応じ、半導体レーザ１１３を変調駆動する。レーザ光は、ポリゴンミラー１１４，ｆ−θレンズ１１５，ミラー１１６を介し、感光ドラム１１７上を走査する。
【００５３】
１１８は回転現像器であり、マゼンタ現像部１１９、シアン現像部１２０、イエロー現像部１２１、ブラック現像部１２２より構成され、４つの現像部が交互に感光ドラム１１７に接し、感光ドラム上に形成された潜像をトナーで現像する。１２３は転写ドラムであり、用紙カセット１２４または用紙カセット１２５より供給される用紙をこの転写ドラム１２３に巻き付け、感光ドラム１１７上に現像された像を用紙に転写する。
【００５４】
この様にして、Ｍ，Ｃ，Ｙ，Ｂｋの４色が順次転写された後に、用紙は定着ユニット１２６を通過して、トナーが用紙に定着された後に排紙される。
【００５５】
＜イメージリーダ部＞
図２は、図１に示したイメージリーダ部１０１の構成を示すブロック図であり、以下、構成および動作について説明する。
【００５６】
図において、２０１はそれぞれ、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の分光感度特性を持つＣＣＤ（固体撮像素子）センサであり、図１に示した３ラインセンサ１１０に相当する。このＣＣＤセンサ２０１により読み取られたアナログの画像データは、Ａ／Ｄ変換部２０２に入力される。
【００５７】
Ａ／Ｄ変換部２０２は、上記入力信号をそれぞれ８ビツト出力０〜２５５のデジタル信号に変換し出力する。そして、Ａ／Ｄ変換部２０２から出力されたデジタル信号は、シェーディング補正部２０３に入力され、シェーディング補正部２０３では、図１に示したランプ１０５による原稿の照明ムラ等による読み取りデータのばらつき等を修正する。
【００５８】
シェーディング補正部２０３により補正されたデジタルデータは、ライン間補正部２０４において、ライン間データの補間処理が行なわれる。これはＣＣＤセンサ２０１にはＲＧＢ画像データを読み取るために３ラインのＣＣＤが所定の間隔をもって並んでいるため、Ｒ，Ｇ，Ｂの読み取りにずれが生じてしまうのを補正するためである。
【００５９】
ライン間補正部２０４から出力されたデジタル信号は、入力信号補正部２０５に入力され、所定のマスキング演算処理を実行する。これは、ＣＣＤセンサ２０１の読み取り画素毎の色分解フィルタの分光特性が理想的な特性ではなく、不要な透過特性を持っているのを補正するためである。
【００６０】
下地処理部２０６では入力信号補正部２０５からのデジタル信号を原稿中の最も明るい色が白色となるように原稿の下地レベルを設定する。
【００６１】
下地処理部２０６から出力されたデジタル信号は、輝度濃度変換部２０７に入力され、Ｒ，Ｇ，Ｂの読み取り輝度信号を、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ）の濃度信号へと対数変換により算出する。輝度濃度変換部２０７はルックアップテーブルにより変換され、ルックアップテーブルはＲＯＭまたはＲＡＭにより構成される。
【００６２】
輝度濃度変換部２０７から出力されたデジタル信号は、出力信号補正部２０８に入力され、ＣＭＹ信号からブラック（Ｂｋ）信号を算出し、原稿と、プリンタ部１０２とによるコピー出力の色味を合わせるように、所定のマスキング演算を行い、出力のためのＭ，Ｃ，Ｙ，Ｂｋの各信号を各読み取り動作の度に、面順次に所定のビツト長、例えば８ビットで出力する。
【００６３】
出力信号補正部２０８から出力されたＣＭＹＫ信号は、空間フイルタ部２０９に入力され、空間周波数の補正を行う。原稿画像に適したエッジ強調、スムージング処理を画像データに実行する。
【００６４】
空間フィルタ部２０９により所定の処理を施された後、濃度変換部２１０により、図１に示したプリンタ部１０２のもつ濃度特性を補正する。濃度変換部２１０はルックアップテーブルＲＯＭまたはＲＡＭにより構成される。
【００６５】
一方、２１１は本装置の制御を司るマイクロコンピュータ（以下、ＣＰＵ）であり、ＲＯＭ２１２にはＣＰＵ２１１を動作させるプログラムが格納されている。２１３はＲＡＭで、各種プログラムを実行する、また各処理部の係数を記憶するワークエリアとして用いる。２００はＬＡＮ（ネットワーク）である。
【００６６】
２１４は原稿を読取って得られる入力画像を圧縮する入力画像圧縮部であり、本実施形態では入力信号補正部２０５からのデジタル信号を圧縮している。これは入力信号補正部２０５前のデジタル信号で圧縮してもかまわない。入力画像圧縮部２１４は、ＪＰＥＧなどの圧縮手法を用いて入力画像を圧縮する画像圧縮部と、画像圧縮に必要なワークエリア、圧縮画像を記憶するためのメモリとしてのＲＡＭを備えている。
【００６７】
＜アプリケーションの登録＞
図３は、本発明に係る画像処理装置を適用可能なネットワークシステムの構成を説明するブロック図であり、例えばマルチファンクションデジタル複写機（マルチファンクション装置）で動作可能なプログラムをネットワーク上に接続されたファイルサーバに登録する場合におけるネットワーク構成の一例に対応する。
【００６８】
なお、図において、マルチファンクション装置４００はローカルエリアネットワーク（ＬＡＮ）２００へ、例えばＲＪ４５を持つ１０ＢａｓｅＴなどのＬＡＮインタフェースを介して接続されている。
【００６９】
また、ホストコンピュータ３００などの複数のホストコンピュータおよびハードディスクなどの記録デバイスに記憶されたファイルヘのアクセスを管理するファイルサーバ等の複数のサーバもＬＡＮ２００に接続されており、マルチファンクション装置４００と通信を可能としている。
【００７０】
ホストコンピュータ３００では、マルチファンクション装置４００上で動作可能なプログラムファイルを作成すると、ＬＡＮ２００を介して作成したプログラムファイルをファイルサーバ５００へ転送する。ホストコンピュータ３００で作成されるプログラムファイルは、好ましくはＨＴＭＬ、ＸＭＬ、ＪａｖａなどのＩｎｔｅｒｎｅｔアプリケーション言語に従うものとする。
【００７１】
ファイルサーバ５００では、ホストコンピュータ３００より送信されたプログラムファイルを記憶デバイスに記憶される。さらに、ホストコンピュータ３００は、ファイルサーバ５００へ転送されたプログラムファイルの格納先情報を検索サーバ６００へ対して通知する。好ましくは、ＨＴＴＰプロトコルで用いられるＵＲＬの書式に従い、例えばファイルサーバ５００のアドレスが「ＷＷＷ．ｐｉｐｉｔ．ｘｘｘｘ．ｃｏ．ｊｐ」として、ファイルサーバ５００の記憶デバイス内部でのプログラムファイルの記憶位置を示すパスが、「ｐｍｆｐ／ｊａｐａｎ／」として、プログラムファイル名が、「ｉｎｄｅｘ．ｈｔｍ１」として検索サーバ６００に記憶される。
【００７２】
同時に記憶位置を示すバスは、プログラムファイルが動作可能なマルチファンクション装置の識別子を兼ねており、検索サーバ６００は、ホストコンピュータ３００より通知されるプログラムファイル格納先情報を効率的に記憶し、マルチファンクション装置４００などから要求されるプログラムファイル格納先の照会に応答すべく動作する。
【００７３】
＜アプリケーションの格納先の検索＞
図４は、本発明に係る画像処理装置を適用可能なネットワークシステムの構成を説明するブロック図であり、例えばマルチファンクション装置がネットワーク上に接続されたファイルサーバの記憶デバイスに格納されたプログラムファイルを検索する場合におけるネットワーク構成の一例に対応する。
【００７４】
図において、マルチファンクション装置４００がコピー動作時、マルチファンクション装置４００上で動作可能な、コピー動作時に必要なそのコピーを行うために最適なプログラムファイル、パラメータファイルの格納先を得るために、ローカルエリアネットワーク（ＬＡＮ）２００上にプログラムファイルの格納先を問い合わせるためのパケットを送出する。
【００７５】
このパケットは、送信元の装置識別子が含まれており、ブロードキャストないしはマルチキャスト方式による宛先不特定として送出される。また、このパケットには図２に示した入力画像圧縮部２１４で圧縮された入力画像の圧縮画像が添付されている。
【００７６】
マルチファンクション装置４００から送出されたパケットをネットワーク上に接続された検索サーバ６００が受信し、パケットに含まれている送信元の装置識別子と、図３において説明した検索サーバ６００に記憶されたプログラムファイル格納先情報に基づいて、マルチファンクション装置４００から送付された圧縮画像から、その画像をマルチファンクション装置４００でコピーする際に最適な、プログラムファイル、パラメータファイルの格納先を照会し、その結果をマルチファンクション装置４００へＬＡＮ２００を介して通知する。
【００７７】
図４の例では、マルチファンクション装置４００が装置識別子として、「ＤｅｖｉｃｅＴｙｐｅ：＝ｐｍｆｐ，Ｃｏｕｎｔｒｙ：＝Ｊａｐａｎ」を含んだパケットをＬＡＮ２００上に送信し、検索サーバ６００が装置識別子である、「ｐｍｆｐ、  Ｊａｐａｎ」に合致するプログラムファイルを検索し、合致するデータが存在した場合には、プログラムファイルの格納先を示すアドレス（ＵＲＬ）データをマルチファンクション装置４００に対して送信している。
【００７８】
＜アプリケーションの取得および実行＞
図５は、本発明に係る画像処理装置を適用可能なネットワークシステムの構成を説明するブロック図であり、例えばマルチファンクション装置４００上で動作可能なプログラムファイルをネットワーク上に接続されたファイルサーバ５００から取得して実行する場合におけるネットワーク構成の一例に対応する。
【００７９】
図において、ファイルサーバ５００の記憶デバイスにマルチファンクション装置４００上で動作可能なプログラムファイルが格納されており、図４において説明した手順あるいは予めマルチファンクション装置４００上に接続された操作パネル（不図示）等からの操作によりプログラムファイル格納先の情報を取得し、そのプログラムファイル格納先情報に基づいてファイルサーバ５００に対し、プログラムファイルの取得要求を行なうパケットを送出する。本実施形態では、要求パケット内に、「ｈｔｔｐ：／／ｗｗｗ．ｐｉｐｉｔ．ｘｘｘ．ｃｏ．ｊｐ／ｐｍｆｐ／ｊａｐａｎ／ｉｎｄｅｘ．ｈｔｍ１」を記述することによってファイルサーバ５００のアドレスおよび記憶デバイス内のプログラムファイルの格納先を指示している。
【００８０】
ファイルサーバ５００では、マルチファンクション装置４００から受信した取得要求パケットの内容に応じて、記憶デバイスからプログラムファイル（例ではｉｎｄｅｘ．ｈｔｍｌ）を送信する。マルチファンクション装置４００では、ファイルサーバ５００より転送されたプログラムファイルをマルチファンクション装置４００内部のＣＰＵおよびＲＯＭ等に格納されたプログラムファイルインタプリタにより翻訳処理され実行される。好ましくは、ファイルサーバ５００より取得したプログラムファイルは、図６で示すＨＴＭＬ書式に従って記述されている。
【００８１】
図６〜図８は、本発明に係る画像処理装置におけるプログラムファイルの一例を示す図であり、図６〜図８の例では取得したプログラムファイル（Ｉｎｄｅｘ．ｈｔｍｌ）は、操作部の表示されるメニューを制御するプログラムであり、マルチファンクション装置４００の操作部に、「“Ａｃｃｏｕｎｔ”，”Ｊｏｂ  Ｃｏｎｔｒｏｌ”，“Ｓｅｒｖｉｃｅ  Ｍａｉｎｔｅｎａｎｃｅ”」と表示する。
【００８２】
また、プログラムファイルは、他のプログラムファイルを関連付け（リンク）することが可能であり、例えばサブプログラムの格納先情報をプログラムファイルに記述しておくことで、サブプログラムが必要になった時点で格納先情報に応じてプログラムを取得するといった制御を実現する。
【００８３】
例えば、Ｊｏｂ  Ｃｏｎｔｒｏｌを操作部に表示させた場合、それを実行させるための実行プログラムをサブプログラムとして用意しておき、Ｊｏｂ  Ｃｏｎｔｒｏｌが実行される際には、格納先情報に応じてＪｏｂ  Ｃｏｎｔｒｏｌのプログラムを取得するといった制御を実現する。
【００８４】
＜検索サーバのアプリケーションの検索動作フロー＞
ここで、検索サーバ６００が、マルチファンクション装置４００から送付された圧縮画像から、その画像情報をマルチファンクション装置４００でコピーする際に最適な、プログラムファイル、パラメータファイルの格納先を照会するための一連の動作を説明する。
【００８５】
図９は、図３に示したネットワーク上の検索サーバの構成の一例を示した図である。
【００８６】
図９において、７０１はＲＡＭで、マルチファンクション装置４００から送付された圧縮画像を記憶する。７０２はカラー判定部であり、圧縮画像からマルチファンクション装置４００で読取った原稿がカラーなのかモノクロなのかを判断する。７０３はファイル検索部であり、カラー判定部７０２で判定された結果により、必要なプログラムファイル、パラメータファイル格納先を照会し、その結果をマルチファンクション装置４００へＬＡＮ２００を介して通知する。
【００８７】
なお、本実施形態では、圧縮画像から原稿がカラーなのかモノクロなのかを判断し、その結果に応じてマルチファンクション装置４００でコピーする際に最適な、プログラムファイル、パラメータファイルの格納先を照会する場合を説明しているが、カラー判定部７０２は、文宇／自然画像判定部として、マルチファンクション装置４００でコピーする原稿画像が、文字なのか、自然画像なのかを判定し、それに最適なプログラムファイル、パラメータファイル格納先を照会する構成としても良い。
【００８８】
図１０は、図９に示したカラー判定部７０２での判定処理を説明するための色空間図である。
【００８９】
図において、カラー判定部７０２では圧縮画像の各画素のＲＧＢ信号値から原稿画像がカラー画像なのか、モノクロ画像なのかを判定する。ＲＧＢ信号を均等色空間（Ｌａｂ色空間など）に変換し、各画素のＬａｂ値により、所定の閾値７１１内に入った画素数で決定する。
【００９０】
例えば、閾値７１１内に全画素が入った場合はモノクロ原稿と判断し、閾値７１１外に全画素の１０％以上の画素がある場合にはカラー原稿と判断する。なお、言うまでもなく、上記閾値、判定のパーセンテージは可変可能である。
【００９１】
また、カラーかモノクロかだけの判定だけではなく、例えば、肌色が多い画像なのか、赤色が多いのか、青色が多いのかといった判定結果を付加することも可能である。
【００９２】
図１０において、例えば、肌色が多い画像なのか判定するには、所定の閾値７１２内に入った画素数で判定する。同様に赤色の場合には、所定の閾値７１３内に入った画素数で判定する。赤色の場合には、閾値７１３内に全画素の４０％以上の画素がある場合には赤色の多い原稿と判断する。言うまでもなく、上記闘値、判定のパーセンテージは可変可能である。
【００９３】
カラー判定部７０２の判定の結果、カラー画像の場合には、図２のイメージリーダ部１０１の各処理部に対して、カラー原稿をコピーするのに最適なパラーメータファイルを送付するようパラーメータファイルの格納先をファイル検索部７０３で照会する。
【００９４】
また、肌色の多い画像であると判定されれば、特に肌色周辺色のカラーマッチングにウエイトをおいたパラメータファイルを送付するようパラメータファイルの格納先をファイル検索部７０３で照会する。モノクロ画像の場合には、モノクロ画像をコピーするのに最適なプログラムファイルを送付するようプログラムファイルの格納先をファイル検索部７０３で照会する。
【００９５】
＜アプリケーションの取得動作フロー＞
図１１は、本発明に係る画像処理装置におけるデータ処理手順の一例を示すフローチャートであり、画像処理パラメータファイルの取得処理手順に対応する。なお、（８０１）〜（８１０）は各ステップを示す。
【００９６】
また、ホストコンピュータ３００では、あらかじめマルチファンクション装置４００上で動作可能なプログラムファイル、ここではフルカラー原稿コピー時のイメージリーダ部１０１の各画像処理部用の画像処理パラメータファイル、モノクロ原稿コピー時のイメージリーダ部１０１の各画像処理部用の画像処理パラメータファイルおよびプログラムファイルを作成し、ＬＡＮ２００を介して、作成したパラメータファイル、プログラムファイルをファイルサーバ５００へ転送し、ライブラリとしてファイルサーバ５００の記憶デバイスに記憶させてある。同時に、ホストコンピュータ３００はファイルサーバ５００へ転送されたパラメータファイル、プログラムファイルの格納先情報を検索サーバ６００へ対して通知する。
【００９７】
ファイルサーバ５００のアドレスが、ファイルサーバ５００の記憶デバイス内部でのパラメータファイル、プログラムファイルの記憶位置を示すバスが、「ｗｗｗ.pｉｐｉｔ .ｘｘｘ.cｏ .ｊｐ」として、ファイルサーバ５００の記憶デバイス内部でのパラメータファイル，プログラムファイルの記憶位置を示すパスが、「ｐｍｆｐ／ｊａｐａｎ／」として、さらにここでは例えば、フルカラー原稿コピー用画像処理パラメータファイル名が、「ｋｅｉｓｕｕ．ｈｔｍ１」として検索サーバ６００に記憶される。
【００９８】
同時に記憶位置を示すパスは、フルカラー原稿コピー用画像処理パラメータファイルが動作可能なマルチファンクション装置の識別子を兼ねており、検索サーバ６００は、ホストコンピュータ３００より通知されるフルカラー原稿コピー用画像処理パラメータファイル格納先情報を効率的に記憶し、マルチファンクション装置４００などから要求されるフルカラー原稿コピー用画像処理パラメータファイル格納先の照会に応答すべく動作するようになっているものとする。
【００９９】
マルチファンクション装置４００において、原稿をコピーする場合（８０１）、マルチファンクション装置４００上では、図２に示した入力画像圧縮部２１４において、原稿を読取り、読取った入力画像が圧縮される（８０２）。
【０１００】
そしてマルチファンクション装置４００上で動作可能な読取り原稿をコピーするのに最適な、プログラムファイル、パラメータファイルの格納先を求めるために、ローカルエリアネットワーク（ＬＡＮ）２００上にプログラムファイル、パラメータファイルの格納先を問い合わせるパケットおよび圧縮画像を送出する（８０３）。
【０１０１】
次に、マルチフアンクション装置４００から送出されたパケットをネットワーク上に接続された検索サーバ６００が受信し、パケットに含まれている送信元の装置識別子と、図３で説明した検索サーバ６００に記憶されたプログラムファイル格納先情報に基づいて、マルチファンクション装置４００から送付された圧縮画像を先に説明した手順で判定を行い（８０４）、ここでは例えば、この原稿がカラー原稿であり、かつ赤色が多い画像であると判定した場合、それに対応するカラー画像をマルチファンクション装置４００でコピーする際に最適な、プログラムファイル、パラメータファイルの格納先を照会する（８０５）。そして、その結果をマルチファンクション装置４００へＬＡＮ２００を介して通知する（８０６）。
【０１０２】
なお、マルチファンクション装置４００が装置識別子として、「ＤｅｖｉｃｅＴｙｐｅ：＝ｐｍｆｐ，Ｃｏｕｎｔｒｙ：＝Ｊａｐａｎ」を含んだパケットをＬＡＮ２００上に送信し、検索サーバ６００が装置識別子である、「ｐｍｆｐ、Ｊａｐａｎ」に合致するプログラムファイルを検索し、合致するデータが存在した場合には、出力信号補正部２０８用画像処理パラメータファイルの格納先を示すアドレス（ＵＲＬ）データをマルチファンクション装置４００に対して送信している。
【０１０３】
続いて、ファイルサーバ５００の記憶デバイスにマルチファンクション装置４００上で動作可能なフルカラー原稿コピー用画像処理パラメータファイルが格納されており、マルチフアンクション装置４００上に接続された操作パネル（不図示）等からの操作によりフルカラー原稿コピー用画像処理パラメータファイル、特に赤色周辺色のカラーマッチングにウエイトをおいたパラメータファイルの格納先の情報を取得し（８０７）、そのフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイル格納先情報に基づいてファイルサーバ５００に対し、パラメータファイルの取得要求を行なうパケットを送出する（８０８）。なお、要求パケット内に、「ｈｔｔｐ：／／ｗｗｗ．ｐｉｐｉｔ．ｘｘｘ．ｃｏ．ｊｐ／ｐｍｆｐ／ｊａｐａｎ／ｋｅｉｓｕｕ．ｈｔｍ１」を記述することによってファイルサーバ５００のアドレスおよび記憶デバイス内のフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイルの格納先を指示している。
【０１０４】
そして、ファイルサーバ５００では、マルチファンクション装置４００から受信した取得要求パケットの内容に応じて、記憶デバイスからフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイル（例ではｋｅｉｓｕｕ．ｈｔｍｌ）を送信する（８０９）。
【０１０５】
次に、マルチファンクション装置４００では、ファイルサーバ５００より転送されたフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイルをマルチファンクション装置４００内部のＣＰＵおよびＲＯＭ等に格納されたプログラムファイルインタプリタにより翻訳処理され実行されて（８１０）、処理を終了するが、取得したフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイル（ｋｅｉｓｕｕ．ｈｔｍｌ）は、必要に応じてＲＡＭに記憶されるものとする。
【０１０６】
なお、取得したフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイル（ｋｅｉｓｕｕ．ｈｔｍｌ）は、特に赤色周辺色のカラーマッチングにウエイトをおいたパラメータをフルカラー原稿コピー用の画像処理係数として格納するプログラムである。
【０１０７】
＜アプリケーションの実行動作フロー＞
第１実施形態による本発明に係る画像処理装置におけるフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイルの実行動作について、フルカラー原稿コピーの実行動作フローを以下に説明する。
【０１０８】
図１１で説明したフルカラー原稿コピー用の赤色周辺色画像処理パラメータファイルにより供給される画像処理パラメータは、マルチファンクション装置４００内部のイメージリーダ部１０１のＣＰＵ２１１およびＲＯＭ２１２等に格納されたプログラムファイルインタプリタにより翻訳処理され実行されると同時に、必要に応じてＲＡＭ２１３に記憶される。
【０１０９】
カラー原稿画像と、プリンタ部１０２から出力されるコピー出力の色味、特に赤色周辺色のカラーマッチングの精度を向上させるため、イメージリーダ部１０１の各画像処理部の画像処理係数が書き換えられる。
【０１１０】
例えばイメージリーダ部１０１のうち、下地処理部２０６、輝度濃度変換部２０７、出力信号補正部２０８、空間フィルタ部２０９の各パラメータが赤色再現性を向上させるために書き換えられる。
【０１１１】
これにより、あらかじめ用意されている画像処理係数ではなく、読取り原稿に合った、ここでは赤色周辺色をコピー出力するのに最適なパラメータでコピー出力を行うことができる。
【０１１２】
〔第２実施形態〕
第１実施形態においては、図２に示したようにマルチファンクション装置４００において、原稿をコピーする場合に、マルチファンクション装置４００上では、図２の入力画像圧縮部２１４において、原稿を読取り読取った入力画像が圧縮される。
【０１１３】
そして、マルチファンクション装置４００上で動作可能な読取り原稿をコピーするのに最適な、プログラムファイル、パラメータファイルの格納先を求めるために、ローカルエリアネットワーク（ＬＡＮ）２００上にプログラムファイル、パラメータファイルの格納先を問い合わせるパケットおよび圧縮画像を送出する。
【０１１４】
そして、マルチファンクション装置４００から送出されたパケットをネットワーク上に接続された検索サーバ６００が受信し、パケットに含まれている送信元の装置識別子と、図３において説明した検索サーバ６００に記憶されたプログラムファイル格納先情報に基づいて、マルチファンクション装置４００から送付された圧縮画像を先に説明した手順で判定を行い、ここでは例えば、この原稿がカラー原稿であり、かつ赤色が多い画像であると判定した場合、それに対応するカラー画像をマルチファンクション装置４００でコピーする際に最適な、プログラムファイル、パラメータファイルの格納先を照会する。
【０１１５】
そして、その結果をマルチファンクション装置４００へＬＡＮ２００を介して通知する場合について説明したが、マルチファンクション装置４００から送付された圧縮画像の判定、例えば、原稿がカラー原稿なのか、モノクロ原稿なのかの判定を、検索サーバ６００内で行わずに、イメージリーダ部１０１の入力画像圧縮部２１４に図９に示したような判定部を付加する構成とし、ここでの判定結果を、マルチファンクション装置４００からパケットとともに検索サーバ６００に送付し、検索サーバ６００に記憶されたプログラムファイル格納先情報に基づいて、送付されてくる判定結果に対応するマルチファンクション装置４００でコピーする際に最適な、プログラムファイル、パラメータファイルの格納先を照会する構成としても良い。
【０１１６】
また、上記実施形態では、圧縮画像データをネットワーク上に転送する例について説明したが、ユーザの要求に基づいて圧縮画像データに対して所定の暗号化処理を施し、機密性を保持できるように構成してもよい。
【０１１７】
上記実施形態によれば、マルチファンクションデジタル複写機において動作可能な制御プログラム、実行プログラム、および各種画像処理パラメーターをネットワーク上に登録されたファイルサーバからダウンロードする機構を備えることにより、必要な機能だけ、必要最小限の記憶装置容量だけ持つ、また、読取り画像を自動的に判断し、必要な機能だけ提供することで、安価なマルチファンクションデジタル複写機を提供することが可能になる。
【０１１８】
以下、図１２に示すメモリマップを参照して本発明に係る画像処理装置を適用可能な画像処理システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１１９】
図１２は、本発明に係る画像処理装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２０】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２２】
本実施形態における図１１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２３】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１２６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
【発明の効果】
以上説明したように、本発明によれば、画像処理装置に代えてサーバ装置が画像データを解析して必要な実行プログラムの取得先を特定する処理機能を行うので、画像処理装置の構成を簡潔化できる。
また、画像処理装置より圧縮され、かつ暗号化された画像データを効率よく受信して解析することで、画像処理装置側における画像データに対する機密保持要求を満しながら必要な実行プログラムの取得先を要求元の画像処理装置に通知できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像処理装置を適用可能なマルチファンクションデジタル複写機の構成を示す側断面図である。
【図２】図１に示したイメージリーダ部の構成を示すブロック図である。
【図３】本発明に係る画像処理装置を適用可能なネットワークシステムの構成を説明するブロック図である。
【図４】本発明に係る画像処理装置を適用可能なネットワークシステムの構成を説明するブロック図である。
【図５】本発明に係る画像処理装置を適用可能なネットワークシステムの構成を説明するブロック図である。
【図６】本発明に係る画像処理装置におけるプログラムファイルの一例を示す図である。
【図７】本発明に係る画像処理装置におけるプログラムファイルの一例を示す図である。
【図８】本発明に係る画像処理装置におけるプログラムファイルの一例を示す図である。
【図９】図３に示したネットワーク上の検索サーバの構成の一例を示した図である。
【図１０】図９に示したカラー判定部での判定処理を説明するための色空間図である。
【図１１】本発明に係る画像処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係る画像処理装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１３】この種の画像処理装置のシステム構成を説明するブロック図である。
【符号の説明】
３００  ホストコンピュータ
４００  マルチファンクション装置
５００  ファイルサーバ
６００  検索サーバ
【図１】
0003927745.tif 000002
【図２】
0003927745.tif 000003
【図３】
0003927745.tif 000004
【図４】
0003927745.tif 000005
【図５】
0003927745.tif 000006
【図６】
0003927745.tif 000007
【図７】
0003927745.tif 000008
【図８】
0003927745.tif 000009
【図９】
0003927745.tif 000010
【図１０】
0003927745.tif 000011
【図１１】
0003927745.tif 000012
【図１２】
0003927745.tif 000013
【図１３】
0003927745.tif 000014