(57)【特許請求の範囲】
【請求項１】
画像読取装置および画像出力装置と通信可能な情報処理装置であって、
複数の画像読取装置および画像出力装置の機能情報を取得する取得手段と；
上記取得手段によって取得された機能情報を記憶する記憶手段と；
ユーザによって入力された、画像読取装置と画像出力装置を利用して行われる処理に基づく設定パラメータを解析する解析手段と；
上記記憶手段に記憶された機能情報に基づいて、上記解析手段によって解析された設定パラメータのうち画像読取装置の為のパラメータを満たす画像読取装置を複数の画像読取装置の中から選択し、さらに画像出力装置の為のパラメータを満たす画像出力装置を複数の画像出力装置の中から選択することによって、上記設定パラメータを満たす処理を実行させる画像読取装置と画像出力装置との組み合わせを決定する選択手段と；
上記選択手段によって選択された画像読取装置および画像出力装置を組み合わせて、上記ユーザによって入力された設定パラメータを満たす処理を実行させる実行手段と；
を有することを特徴とする情報処理装置。
【請求項２】
請求項１において、
上記機能情報は、画像読取装置と画像出力装置との状態に依存する動的な機能情報と、依存しない静的な機能情報とを含み、上記取得手段は、上記動的な機能情報と上記静的な機能情報とを取得することを特徴とする情報処理装置。
【請求項３】
請求項２において、
上記選択手段は、上記取得手段によって取得された動的な機能に基づいて、使用可能な画像読取装置と画像出力装置とを選択することを特徴とする情報処理装置。
【請求項４】
画像読取装置および画像出力装置と通信可能な情報処理方法であって、
複数の画像読取装置および画像出力装置の機能情報を取得する取得ステップと；
上記取得ステップで取得された機能情報を記憶する記憶ステップと；
ユーザによって入力された、画像読取装置と画像出力装置を利用して行われる処理に基づく設定パラメータを解析する解析ステップと；
上記記憶ステップで記憶された機能情報に基づいて、上記解析ステップで解析された設定パラメータのうち画像読取装置の為のパラメータを満たす画像読取装置を複数の画像読取装置の中から選択し、さらに画像出力装置の為のパラメータを満たす画像出力装置を複数の画像出力装置の中から選択することによって、上記設定パラメータを満たす処理を実行させる画像読取装置と画像出力装置との組み合わせを決定する選択ステップと；
上記選択ステップで選択された画像読取装置および画像出力装置を組み合わせて、上記ユーザによって入力された設定パラメータを満たす処理を実行させる実行ステップと；
を有することを特徴とする情報処理方法。
【請求項５】
画像読取装置および画像出力装置と通信可能な情報処理装置で実行されるプログラムを記憶した記憶媒体であって、
複数の画像読取装置および画像出力装置の機能情報を取得する取得ステップと；
上記取得ステップで取得された機能情報を記憶する記憶ステップと；
ユーザによって入力された、画像読取装置と画像出力装置を利用して行われる処理に基づく設定パラメータを解析する解析ステップと；
上記記憶ステップで記憶された機能情報に基づいて、上記解析ステップで解析された設定パラメータのうち画像読取装置の為のパラメータを満たす画像読取装置を複数の画像読取装置の中から選択し、さらに画像出力装置の為のパラメータを満たす画像出力装置を複数の画像出力装置の中から選択することによって、上記設定パラメータを満たす処理を実行させる画像読取装置と画像出力装置との組み合わせを決定する選択ステップと；
上記選択ステップで選択された画像読取装置および画像出力装置を組み合わせて、上記ユーザによって入力された設定パラメータを満たす処理を実行させる実行ステップと；
を実行させる為のプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された複数の装置で構成される画像処理システムの制御方法に関する。
【０００２】
【従来の技術】
従来の画像処理システムでは、原稿の処理、画像の読み取り、画像の転写等の機能は、１つの装置に組み込まれており、ユーザは、たとえばカラー原稿ならカラー出力のできる装置を、両面原稿なら両面機能を備えた装置を、という具合に、自分の行いたい処理に合わせて装置を選んでいた。
【０００３】
【発明が解決しようとする課題】
ところで、上記従来例のような装置を利用するには、ユーザは各装置毎に搭載されている機能についてある程度は知っておく必要がある。また、このような装置が幾つか設置されているような環境では、ユーザは、各装置毎に搭載されている機能の知識に基づいて、そのときの必要に応じた装置を選択しなければならない。
【０００４】
一方、近年の高画質化・多機能化に伴って、各装置には類似した機能を持つ部分（たとえば原稿読取部やある種の画像処理モジュールなど）が数多く存在している。
【０００５】
さらに、近年では、各装置のネットワーク化が押し進められているという背景がある。そして、このような幾つか装置がネットワークに接続されている状況においては、同じ様な機能モジュールを幾つも持っていることになる。
【０００６】
そこで本発明は、複数の処理装置が備えた各種の機能を、システム全体で効率良く稼働させることができる画像処理システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、画像読取装置および画像出力装置と通信可能な情報処理装置であって、複数の画像読取装置および画像出力装置の機能情報を取得する取得手段と、上記取得手段によって取得された機能情報を記憶する記憶手段と、ユーザによって入力された、画像読取装置と画像出力装置を利用して行われる処理に基づく設定パラメータを解析する解析手段と、上記記憶手段に記憶された機能情報に基づいて、上記解析手段によって解析された設定パラメータのうち画像読取装置の為のパラメータを満たす画像読取装置を複数の画像読取装置の中から選択し、さらに画像出力装置の為のパラメータを満たす画像出力装置を複数の画像出力装置の中から選択することによって、上記設定パラメータを満たす処理を実行させる画像読取装置と画像出力装置との組み合わせを決定する選択手段と、上記選択手段によって選択された画像読取装置および画像出力装置を組み合わせて、上記ユーザによって入力された設定パラメータを満たす処理を実行させる実行手段とを有することを特徴とする情報処理装置である。
【００１２】
【発明の実施の形態および実施例】
図１は、本発明の一実施例による画像処理システムの構成を示すブロック図である。
【００１３】
図１において、システム全体を制御するシステムコントローラ１０１および１２０は、制御の中枢となるＣＰＵと、各種情報を記憶するメモリと、ネットワーク１００を介して通信を行うための通信ユニットとを有している。
【００１４】
また、本システムでは、画像読み取り装置１０２、１２１、原稿処理装置１０３、画像メモリ１１２、１１３、画像処理装置１１４、１１５、プリンタ１０４〜１０７、および出力処理装置１０８〜１１１が、ネットワーク１００に接続されており、これらの装置も各々装置自体の制御用ＣＰＵとメモリと通信ユニットを有している。
【００１５】
前記システムは、まずシステムコントローラ１０１において、図示しない操作部から動作を指定されて処理を開始する。処理が始まると、原稿処理装置１０３で処理された原稿が画像読み取り装置１０２に送られ、画像読み取り装置１０２で読み取られた画像情報が画像メモリ１１２あるいは１１３に送られて記憶される。
【００１６】
画像メモリ１１２あるいは１１３に記憶された画像情報は、画像処理装置１１４あるいは１１５に送られて処理され、さらにプリンタ１０４〜１０７のいずれかに送られる。このプリンタ１０４〜１０７で用紙等の記録媒体に画像が記録され、さらに出力処理装置１０８〜１１１により、記録済の記録媒体に所定の処理が施される。この所定の処理とは、例えば出力された記録媒体を１つに束ねるステイプル処理であるとか、製本処理を指している。
【００１７】
図２は、図１で説明したネットワーク上に接続された各構成装置が有する機能を表現したリストである。このリストを以後、プロファイルと称する。
【００１８】
図示のように、各構成装置のプロファイルには、画像読み取り部分のプロファイル２００、画像メモリ部分のプロファイル２０１、プリンタ部分のプロファイル２０２、画像処理部分のプロファイル２０３がある。
【００１９】
次に、画像読み取り部分のプロファイル２００の詳細を説明する。
【００２０】
まず、主走査解像度は、読み取り部が原稿画像を読み込む際の解像度を表している。通常、４００ｄｐｉや６００ｄｐｉといった解像度があり、これらのうち読み取り部分が出力可能な解像度をプロファイルに設定する。
【００２１】
また、副走査の解像度は、上限と下限で決められる。原稿に光を照射して反射光を光電変換素子に入力して画像信号として取り出す仕組みの画像読み込み装置では、副走査方向に原稿照射用の光源を移動させる構成を取っている。そこで、前記光学系の移動速度を変更することによって、光電変換素子に読み込ませる画像信号の密度、すなわち解像度を変更することが可能なので、その上限および下限をプロファイルとして設定する。
【００２２】
また、読取色は、光学系が読み取ることのできる色の種類である。通常の画像読み込み装置では、フルカラー（ＲＧＢ）読み込み、白黒読み込み等があるので、どの読み込み方が可能かをプロファイルに設定する。
【００２３】
また、画像出力モードには、読み込んだ画像データをどのような方法で出力するかが設定されている。例えばフルカラー読み込みの場合には、原稿を１回走査するだけで３色分を同時に出力することができるのか、それとも３回に分けて走査して順次出力するのか、等である。
【００２４】
また、原稿読み取りモードは、前記原稿処理部１０３によってどのよう原稿処理を加えるかである。例えば原稿の表、裏の両方の画像を読み取るのか、それとも片面だけなのか、またはＡ３サイズの画像の半分毎を順次分けて読み込むのか、等である。
【００２５】
また、読み取り可能サイズは、原稿読み取り部が読み込むことが可能な原稿のサイズを示している。
【００２６】
次に、画像メモリ部分のプロファイル２０１の詳細を説明する。
【００２７】
まず、使用可能容量は、画像メモリ中、画像を受け入れ可能な残存容量である。また、画像受け取りモードは、受け取ることが可能な画像出力モードを示している。上述のように画像読み取り部１０２から送られてくる画像の出力モードによっては、本画像メモリでは受け取れない場合も考えられる。特に上述のような３色分の画像データを同時に出力するようなモードに対応できるかどうか、等の設定となる。
【００２８】
また、保存機能とは、記憶した画像を出力した後に、その画像を保存する機能を有しているかどうかである。これは画像メモリによっては、保存に適さない構成をとっている場合もあり得るので、このような機能を明示的に知らせられるようにしている。
【００２９】
次に、プロファイル２０２は、上述のようにプリンタ部分のプロファイルを示しているが、このプロファイルは、プリンタ１０４〜１０７の他に、出力処理装置１０８〜１１１の情報をも合わせ持った形式になっている。
【００３０】
まず、主走査解像度、副走査解像度は、そのプリンタの出力画像の主走査・副走査それぞれの解像度を表す。また、出力可能サイズは、そのプリンタの持っている用紙サイズの一覧である。出力可能モードは、両面ユニットの有り無しやソータ等のアプリケーションによって実現できる出力形態を表し、「両面出力モード」や「ソートモード」「ステイプルモード」等がこれに含まれる。
【００３１】
また、色モードは、そのプリンタの扱える色に対する情報で、「白黒」「カラー」「２値」「多値」等の情報がこれに含まれる。
【００３２】
また、画像受取モードは、そのプリンタがどのような画像インターフェースをもって画像データを受け取ることができるかを表していて、例えば１ドラム系のカラープリンタは４色の画像データを４回に分けて受け取るのに対し、４ドラム系のカラープリンタは各４色のデータをそれぞれ独立のタイミングで同時に受け取る等の違いを、この領域を用いて記述する。
【００３３】
次に、画像処理部分のプロファイル２０３は画像処理装置１１４、１１５のプロファイルの雛形を示している。
【００３４】
まず、画像処理グループは、そのユニットの持つ画像処理を表していて、「フィルタ処理」「γテーブル処理」等をこれで表現する。
【００３５】
また、受け取り可能パラメータは、システムコントローラに接続されたユーザインタフェース部（図示しない）から入力された設定パラメータの中でどれを入力パラメータとして受け取ることができるかや、その画像処理ユニットに内蔵記憶されているデータテーブルの種類等を示している。
【００３６】
例えば、「フィルタ処理」では原稿タイプ（文字／写真／地図）やシャープネスの調整値等のユーザ設定パラメータであり、「γテーブル処理」では濃度補正やカラーバランスの調整値等のユーザ設定パラメータやこのユニット内に内蔵されている非線形のデータテーブルの種類等を表している。
【００３７】
図３は、本実施例における静的情報、すなわちプロファイルの一種を収集する動作を示すフローチャートである。このフローチャートは、例えば前記システムコントローラ１０１が電源を投入されたときに、ネットワーク１００に接続されている各装置のプロファイルを収集するときの実行するものである。
【００３８】
まず、情報の収集に際しては、図１のネットワーク１００に接続された各装置１０１〜１１１に対して一意に割り振られたアドレスが用いられる。
【００３９】
ステップ３０１は、各装置に対して機能の問い合わせを行うステップであり、前記アドレスを用いて、ある１つの装置に対して機能を問い合わせる。ステップ３０２では、ステップ３０１で得られたプロファイルをシステムコントローラ１０１内部のメモリに記憶する。
【００４０】
ステップ３０３は、全てのアドレス、すなわちネットワーク１００に接続された全ての装置に対して、問い合わせが終了したかどうかを判断するステップである。終了していない場合は、ステップ３０１に分岐し、次のアドレスについて処理を行う。また、終了した場合はステップ３０４へ分技し、収集フローは終了する。
【００４１】
なお、以上のような収集処理動作は、電源投入後にネットワーク１００に新しく装置が追加された際にも実行される。この場合、新しく追加された装置がシステムコントローラ１０１に静的情報の更新要求を出し、それを受けたシステムコントローラ１０１が図３の収集処理動作により静的情報の更新を行う。
【００４２】
次に、この画像処理システムにおいて、コピー処理が開始された場合に、各プロファイルがどのように利用されるかを図４を用いて説明する。
【００４３】
まず、この画像処理システムに接続されている各機能ユニットに対して再度プロファイルの収集を行う（４００）。これはプロファイルに含まれる内容が動的に変化するものが存在するからである。例えば、画像メモリユニット（１１２〜１１３）等は、その時点での記憶可能な容量をここで知ることができる。また、システム立ち上げ時に接続されていた機能ユニットが、この時点でも利用可能かどうかを確認するためのものでもある。
【００４４】
次に、システムコントローラに接続されたユーザインタフェース部（図示しない）から入力された設定パラメータを解析し、各機能ユニットの設定に分解する（４０１）。例えば、「写真から構成されたＡ３両面カラー原稿を等倍でやや明るめに濃度調整してフルカラーＡ３両面に出力する」というユーザ設定に対し、「Ａ３原稿」「写真モード」「カラー原稿読み取り」「ＲＤＦ」「主走査変倍率１００％」「副査変倍率１００％」「濃度調整値」「フルカラー出力」「Ａ３両面出力」に分解する。
【００４５】
さらに、収集済みのプロファイル中の機能でそれらが実現可能かをチェックする（４０２）。この場合、「Ａ３原稿」は画像読み取り装置１０２と画像メモリ１１２、１１３、「写真モード」は、フィルタ処理機能ユニット（画像処理装置１１４）とγテーブル処理ユニット（画像処理装置１１５）、「カラー原稿読み取り」「ＲＤＦ」「主走査変倍率１００％」「副査変倍率１００％」等は画像読み取り装置１０２とプリンタ１０４〜１０７、「濃度調整値」はγテーブル処理ユニット（画像処理装置１１５）、「フルカラー出力」「Ａ３両面出力」はプリンタ１０４〜１０７と、各プロファイルをチェックし、上記の設定が可能であるかを判断する。
【００４６】
そして、所望の機能ユニットが何らかの理由（他の作業で使用中である等）で、一時的に使用不能であり代替が存在しないが、今後その機能単位の状態が変化（他の作業から解放される等）して、使用可能になる可能性があることが動的プロファイルの収集でわかった際には、その旨をシステムコントローラに接続されたユーザインタフェース部（図示しない）を介して通知して待機する。
【００４７】
また、実現不可能であると判断された場合は、例外処理としてコピー処理を中断し（４０５）、やはりその旨をシステムコントローラに接続されたユーザインタフェース部（図示しない）を介して通知する。
【００４８】
さらに、機能毎に機能ユニットを選択し、解析されたパラメータの設定を行う（４０３）。この設定に対しては、画像読み取りユニット（１０２）とＡ３フルカラー両面出力が可能なプリンタ（この場合、プリンタ１０４がその条件を満たしているものとする）、フィルタ処理機能ユニット（画像処理装置１１４）とγテーブル処理ユニット（画像処理装置１１５）を選択し、それぞれのユニットに各種の設定パラメータをセットする。
【００４９】
また、選択された画像読み取り装置１０２とプリンタ１０４のそれぞれの扱う画像解像度が４００ｄｐｉあるとすると、４００ｄｐｉでＡ３画像が記憶できる画像メモリ（この場合、画像メモリ１１２がその条件を満たしているものとする）が選択される。
【００５０】
その後、システムとしてのコピー動作にはいる（４０４）。
【００５１】
以上のように、本実施例では、２つのシステムコントローラ１０１、１２０が、互いに干渉することなく、それぞれシステム内の各ユニットを必要に応じて選定して、最適な処理動作を行うことができ、システム内の資源を有効に利用することが可能となる。
【００５２】
なお、本発明は、以上の実施例に限定されることなく、さらに多くの機能単位を設けたシステムについても同様に適用することができる。
【００５３】
【発明の効果】
本発明によれば、画像読取装置と画像出力装置とを組み合わせた処理が、ユーザから要求された場合に、画像読取装置と画像出力装置との組み合わせ毎に、ユーザの要求する機能を考慮した最適な装置を選択し、これらを組み合わせた処理を実行することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例におけるシステム構成を示すブロック図である。
【図２】前記実施例のプロファイルの構成例を示す説明図である。
【図３】前記実施例の処理動作を示すフローチャートである。
【図４】前記実施例の処理動作を示すフローチャートである。
【符号の説明】
１００…ネットワーク、
１０１、１２０…システムコントローラ、
１０２、１２１…画像読み取り装置、
１０３…原稿処理装置、
１０４〜１０７…プリンタ、
１０８〜１１１…出力処理装置、
１１２、１１３…画像メモリ、
１１４、１１５…画像処理装置。
【図１】
0003697018.tif 000002
【図２】
0003697018.tif 000003
【図３】
0003697018.tif 000004
【図４】
0003697018.tif 000005