(57)【要約】【課題】画像処理能力を有する複数の装置がネットワークを介して接続されているシステムにおいて、ユーザの意図に合った画像処理を容易に実行できるようにする。【解決手段】画像処理装置、画像処理能力を備える周辺機器及びクライアント端末がネットワークを介して接続可能なシステムにおいて、クライアント端末から画像の転送を要求されると、画像処理装置は、画像処理装置及び周辺機器の画像処理能力を検出し、また、その画像の属性を判断する。そして、その属性を有する画像に適用可能な画像処理ジョブのメニューを作成し、クライアント端末に提供する。そして、メニューに含まれる画像処理ジョブの指示を受け取ると、指示された画像処理ジョブが画像処理装置または周辺機器により実行され、実行後の画像がクライアント端末に送信される。【選択図】図７
2004295249.tif 000002
【特許請求の範囲】
【請求項１】
画像処理能力を備える周辺機器及びクライアント端末とネットワークを介して接続可能な画像処理装置であって、
クライアント端末から画像の転送要求を受け取る受信手段と、
画像処理を実行する画像処理手段と、
画像を前記のクライアント端末または前記の周辺機器に送信する画像送信手段と、
画像処理装置及び周辺機器の画像処理能力に関する情報に基いて、画像処理能力のうち、転送要求を受けた画像に適用可能な画像処理ジョブのメニューを作成し、前記のクライアント端末に送信するメニュー送信手段と、
前記のクライアント端末から前記のメニューにおいて選択された画像処理ジョブの指示を受け取ると、指示された画像処理ジョブが画像処理装置により実行される画像処理ジョブである場合、前記の画像処理手段に、画像処理ジョブの実行を行わせ、画像処理された画像をクライアント端末又は周辺機器へ画像送信手段により送信させ、指示された画像処理ジョブが周辺機器により実行される画像処理ジョブである場合、当該周辺機器にその画像処理ジョブを実行させ、画像処理ジョブの実行された画像を前記のクライアント端末に送信させる制御手段と
を備えた画像処理装置。
【請求項２】
さらに、前記の画像の属性を判断する属性判断手段を備えたことを特徴とする請求項１に記載された画像処理装置。
【請求項３】
さらに、原稿の画像を読み取るスキャナと、スキャナにより読み取られた画像をデータベースに記憶する記憶手段とを備え、前記のクライアント端末は前記のデータベースの中の画像の転送を要求することを特徴とする請求項１に記載された画像処理装置。
【請求項４】
画像処理能力を備える周辺機器及びクライアント端末とネットワークを介して接続可能な画像処理装置において、
クライアント端末から画像の転送要求を受け取る手順と、
画像処理装置及び周辺機器の画像処理能力に関する情報に基づいて、画像処理能力のうち、転送要求を受けた画像に適用可能な画像処理ジョブのメニューを作成し、前記のクライアント端末に送信する手順と、
前記のクライアント端末から前記のメニューにおいて選択された画像処理ジョブの指示を受け取ると、指示された画像処理ジョブが画像処理装置により実行される画像処理ジョブである場合、画像処理装置内で画像処理ジョブの実行を行わせ、画像処理された画像をクライアント端末又は周辺機器へ送信させ、指示された画像処理ジョブが周辺機器により実行される画像処理ジョブである場合、当該周辺機器にその画像処理ジョブを実行させ、かつ実行後の画像を前記のクライアント端末に送信させる手順と
をコンピュータに実行させるためのプログラム。
【請求項５】
画像処理装置及び画像処理能力を備える周辺機器画像処理装置とネットワークを介して接続可能なクライアント端末において、
画像転送の要求を画像処理装置に送信する手順と、
転送を要求した画像に適用可能な画像処理ジョブのメニューを前記の画像処理装置から受け取り、表示する手順と、
前記のメニューにおいてユーザにより選択された画像処理ジョブを画像処理装置に指示する手順と、
前記の画像処理装置または周辺機器から、前記の画像処理ジョブを実行した後の画像を受信する手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して接続された複数の画像処理能力を有する装置の連携に関するものである。
【０００２】
【従来の技術】
多機能周辺装置（ＭＦＰ）は、スキャナ機能，プリンタ機能，ファクシミリ機能などの多様な機能を備えている。たとえば、スキャナで読み取った原稿を、内部の画像処理回路で処理して印刷データを作成し、プリントエンジンで印刷する。画像処理回路は、読み取りデータに対して画像圧縮処理や、スムージング、エッジ強調などの各種画像補正などを行う。また、多機能周辺装置は、ネットワークに接続されており、外部のクライアントコンピュータなどから画像データを受け取って、プリントエンジンで印刷する。
【０００３】
ＭＦＰは、種々の点でその画像処理性能が制限されている。一方、ネットワークに接続されている他の装置にも画像サーバなどのように画像処理能力を有するものがある。そこで、それらの装置と連携すると、ユーザの要求に適した画像処理機能を提供できると考えられる。
【０００４】
ネットワークを介して接続されている複数の装置の間の連携については従来から種々の提案がなされている。１つの方式では、ネットワークを介して接続されている複数の装置の画像処理能力を検出・確認し、各画像処理を評価して最適な画像処理を自動的に決定し、実行する。たとえば、特開２０００−３４７９７７号公報に記載されたシステムでは、画像入力装置と画像出力装置の間で、一方の装置で、もう一方が持つ画像処理機能が必要となった場合は、データ処理機能情報を交換し、２つの装置の間の機能の割り当てをネゴシエートする。具体的には、機能プログラムのインストール時間、画像の転送時間、画像処理の実行時間及び画像品質係数に基づいて処理に関わるコストを算出し、最もコストの低いシーケンスを自動選択する。また、特開２００１−１３００６３号公報に記載された印刷システムでは、ホストコンピュータから、ホストコンピュータ側で実行可能な画像処理機能をプリンタに通知する。これに基づき、プリンタ側で画像処理を行う場合に、ホストコンピュータ側で処理が可能なら、その処理をホストコンピュータに依頼する。
【０００５】
また、ユーザによる出力選択を可能にしたシステムもある。たとえば、特開平１０−８３２６３号公報に記載されたホストコンピュータと画像形成装置とからなるシステムでは、ホストコンピュータで作成した複数の出力設定データを画像形成装置が記憶しておく。画像形成装置では、ホストコンピュータから受け取った画像データをハードディスクに保存しておく。ここで、その画像データを印刷するときに、ユーザが複数の出力設定データの中の１つを選択する。これは、画像処理機能について連携をするシステムではないが、これを発展させて、複数の装置の間で画像処理能力を検出・確認し、ユーザが所望の画像処理を選択することも考えられる。
【０００６】
【特許文献１】
特開２０００−３４７９７７号公報
【特許文献２】
特開２００１−１３００６３号公報
【特許文献３】
特開平１０−８３２６３号公報
【０００７】
【発明が解決しようとする課題】
多機能周辺装置（ＭＦＰ）が、画像処理能力を有する周辺機器とネットワークを介して接続されている場合、それらの装置が連携して高度な画像処理機能を提供できると考えられる。第１の方式として、ＭＦＰが周辺機器の画像処理能力を検出・確認し、その結果に基づいて、実行可能な周辺機器の機能を含めた画像処理メニューを表示することが考えられる。このメニューからユーザーがいずれかの画像処理を選択し、画像処理を実行させることになる。しかし、処理を行おうとする原稿に対する「最適な画像処理方法は何か」と「処理時間の予測」の判断は、すべて、ユーザーが行わねばならない。また、これらの判断は、画像の送信側の要望よりも受信側の要望を優先させる必要がある。
【０００８】
また、第２の方式として、ＭＦＰが周辺機器の画像処理能力を検出・確認し、各画像処理の処理コスト（時間）から、最適な画像処理機能を自動的に決定し、実行することが考えられる。この場合、画像処理機能の選択は、処理コストからの自動的選択であるため、ユーザーの希望という観点が抜けている。したがって、ユーザーの意図通りの結果が得られる保証がない。
【０００９】
本発明の目的は、画像処理能力を有する複数の装置がネットワークを介して接続されているシステムにおいて、ユーザの意図に合った画像処理を容易に実行できるようにすることである。
【００１０】
【課題を解決するための手段】
本発明に係る画像処理装置は、画像処理能力を備える周辺機器及びクライアント端末とネットワークを介して接続可能な画像処理装置である。画像処理装置は、クライアント端末から画像の転送要求を受け取ル受信手段と画像処理を実行する画像処理手段と、画像を前記のクライアント端末または前記の周辺機器に送信する画像送信手段と、画像処理装置及び周辺機器の画像処理能力に関する情報に基いて、画像処理能力のうち、転送要求を受けた画像に適用可能な画像処理ジョブのメニューを作成し、前記のクライアント端末に送信するメニュー送信手段と、前記のクライアント端末から前記のメニューにおいて選択された画像処理ジョブの指示を受け取ると、指示された画像処理ジョブが画像処理装置により実行される画像処理ジョブである場合、前記の画像処理手段に、画像処理ジョブの実行を行わせ、画像処理された画像をクライアント端末又は周辺機器へ画像送信手段により送信させ、指示された画像処理ジョブが周辺機器により実行される画像処理ジョブである場合、当該周辺機器にその画像処理ジョブを実行させ、画像処理ジョブの実行された画像を前記のクライアント端末に送信させる制御手段とを備える。このように、画像送信の際に、メニューの形で、まずどのような処理や時間で受信したいかをクライアント端末側に問い合せ、その回答によって設定される装置が画像処理と送信を実行する。これにより、周辺機器と連携して画像処理を行える。
【００１１】
前記の画像処理装置において、好ましくは、さらに、前記の画像の属性を判断する属性判断手段を備える。画像処理ジョブのメニューは、画像の属性を基に作成される。
【００１２】
前記の画像処理装置は、好ましくは、さらに、原稿の画像を読み取るスキャナと、スキャナにより読み取られた画像をデータベースに記憶する記憶手段とを備える。クライアント端末は前記のデータベースの中の画像の転送を要求できる。
【００１３】
本発明に係る第１のプログラムは、画像処理能力を備える周辺機器及びクライアント端末とネットワークを介して接続可能な画像処理装置において、クライアント端末から画像の転送要求を受け取る手順と、画像処理装置及び周辺機器の画像処理能力に関する情報に基づいて、画像処理能力のうち、転送要求を受けた画像に適用可能な画像処理ジョブのメニューを作成し、前記のクライアント端末に送信する手順と、前記のクライアント端末から前記のメニューにおいて選択された画像処理ジョブの指示を受け取ると、指示された画像処理ジョブが画像処理装置により実行される画像処理ジョブである場合、画像処理装置内で画像処理ジョブの実行を行わせ、画像処理された画像をクライアント端末又は周辺機器へ送信させ、指示された画像処理ジョブが周辺機器により実行される画像処理ジョブである場合、当該周辺機器にその画像処理ジョブを実行させ、かつ実行後の画像を前記のクライアント端末に送信させる手順とをコンピュータに実行させるためのプログラムである。
【００１４】
本発明に係る第２のプログラムは、画像処理装置及び画像処理能力を備える周辺機器画像処理装置とネットワークを介して接続可能なクライアント端末において、画像転送の要求を画像処理装置に送信する手順と、転送を要求した画像に適用可能な画像処理ジョブのメニューを前記の画像処理装置から受け取り、表示する手順と、前記のメニューにおいてユーザにより選択された画像処理ジョブを画像処理装置に指示する手順と、前記の画像処理装置または周辺機器から、前記の画像処理ジョブを実行した後の画像を受信する手順とをコンピュータに実行させるためのプログラムである。
【００１５】
本発明に係るシステムは、画像処理装置、画像処理能力を備える周辺機器及びクライアント端末がネットワークを介して接続可能なシステムである。画像処理装置と周辺機器は、いずれも、画像処理を実行する画像処理手段と、画像処理手段により画像処理ジョブの実行された画像を前記のクライアント端末に送信する画像送信手段とを備える。クライアント端末は、前記の画像処理装置に画像の転送を要求する転送要求手段を備える。画像処理装置は、前記の画像の属性を判断する属性判断手段と、画像処理装置及び周辺機器の画像処理能力を検出して、検出した画像処理能力のうち、前記の属性を有する画像に適用可能な画像処理ジョブのメニューを作成し、前記のクライアント端末に送信するメニュー送信手段とを備える。前記の画像処理装置は、さらに、前記のクライアント端末から前記のメニューに含まれる画像処理ジョブの指示を受け取ると、指示された画像処理ジョブが画像処理装置により実行される画像処理ジョブである場合、前記の画像処理手段と前記の画像送信手段とに、画像処理ジョブの実行と画像の送信を行わせ、指示された画像処理ジョブが周辺機器により実行される画像処理ジョブである場合、当該周辺機器にその画像処理ジョブを実行させ、画像処理ジョブの実行された画像を前記のクライアント端末に送信させる制御手段とを備える。
【００１６】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
【００１７】
図１は、多機能周辺装置（ＭＦＰ）と画像処理能力を有する周辺機器とが連携したシステムの１例を示す。このシステムでは、１台の多機能周辺装置１０、２台のサーバー装置１２、１４、クライアント端末（ＰＣ）１６の合計４台がネットワーク（たとえばＬＡＮ）１８に接続されている。クライアント端末１６に画像処理サービスを提供する機器１０，１２，１４は、それぞれ異なる画像圧縮機能や画像補正機能を備える。
【００１８】
図２は、ＭＦＰ１０およびサーバー装置１２、１４が備える画像処理機能の一覧を示す。この一覧表は、複数の原稿属性の原稿に対して、ＭＦＰ１０、サーバー装置１２及びサーバー装置１４の各々が持つ画像処理機能を示している。原稿属性は、カラー文字原稿、カラー写真原稿、モノクロ原稿の３種類である。各画像処理機能は、さらに、画像処理名、処理方法、効果、処理時間などの画像処理に関するパラメータを持つ。
【００１９】
図１のシステムにおいて、ＭＦＰ１０は、ＭＦＰ１０に接続された画像処理能力を有する周辺機器１２，１４と連携して、高度な画像処理機能を提供する。このため、ＭＦＰ１０は、、所定のプロトコルを用いて、ＭＦＰに接続されている他の周辺機器（サーバー装置１２、１４）が持つ画像処理機能の処理能力を検出し、取得する。このとき周辺機器１２，１４から、画像の属性に応じた処理能力、処理時間などの処理に係る情報を取得する。また、ＭＦＰ１０の操作部１０６によるユーザーの設定、または、原稿読取データに基く属性検出により、画像の属性を取得する。クライアント端末１６から画像送信の要求があると、取得した属性を基に、その属性の原稿に対してＭＦＰ自身１０及び周辺機器１２，１４で処理可能な画像処理機能を選択し、さらに、その選択した画像処理機能の処理能力、処理時間などの情報と合わせて、画像処理ジョブのメニューを作成し、クライアント端末１６に通知する。このように、画像送信にあたり、周辺機器も含めて受信側がどのような形態（画像処理内容、受信時間など）で受信できるかを、検出された画像処理能力に応じた送信経路、処理可能な画像処理項目、着信時間などをメニュー化して受信側に問い合わせる。
【００２０】
クライアント端末１６において、ユーザーは、受信した画像処理ジョブのメニューから、意図に適う任意の画像処理ジョブを選択する。これにより、受信キャンセルも含めて、自分の望む任意の形態で画像を受信できる。このメニュー選択結果（ユーザーの回答）を受け取ると、それに対応する機器が、選択された画像処理を実行し、その処理結果の画像をクライアント端末１６に送信する。すなわち、クライアント端末１６でのユーザの選択に応じた画像処理がＭＦＰ１０または周辺機器１２，１４により原稿画像に対して実行されて、実行後の画像がクライアント端末１６に送信される。
【００２１】
このように、クライアント端末１６のユーザから画像処理要求を受け取ると、まずどのような処理や時間で受信したいかをクライアント端末１６に問い合せる。ここで、メニューとして、その原稿に対して処理可能な画像処理機能を、各画像処理の効果と処理時間とを合わせた形で表示するので、ユーザーは適切な判断を行うことができる。また、その回答によって送信画像に対する画像処理や送信処理を実行するようにしているため、送信側でクライアント端末１６側のニーズと異なる形態で送信してすることはない。また、受信してから改めてクライアント端末１６でユーザ自らが画像処理を施したりする手間が不要になる。
【００２２】
以下に、このシステムにおける画像処理についてさらに説明する。
図３は、ＭＦＰ１０の内部構成を示す。ＭＦＰ１０は、ＭＦＰ本体１０５と画像入出力制御部１１０とからなる。ＭＦＰ本体１０５は、操作部１０６、スキャナ部１０７およびプリンタ部１０８から構成される。操作部１０６は、ＭＦＰ本体１０５および画像入出力制御部１１０を操作するための操作キーや表示部を備える。スキャナ部１０７は、原稿の画像を読み取り、画像入出力制御部１０５へ一旦出力する。プリンタ部１０８は、画像入出力制御部１１０からの画像データに応じた画像を記録紙に記録する。また、画像入出力制御部１１０は、ＣＰＵ１１２を備える全体制御部１０１、ファクシミリ（ＦＡＸ）ボード部１０２、ネットワークインタフェース（ＩＦ）部１０３、画像メモリ１０４およびハードディスク装置（ＨＤＤ）１０９から構成される。画像入出力制御部１１０は、また、操作部１０６、スキャナ部１０７、プリンタ部１０８と接続されている。
【００２３】
ＦＡＸボード部１０２は、電話回線を介して受信した圧縮画像データを伸張して、伸張された画像データを全体制御部１０１へ転送し、また、全体制御部１０１から転送された画像データを圧縮して、圧縮された圧縮画像データを電話回線を通して送信する。
【００２４】
ネットワークＩＦ部１０３は、クライアント端末１６、サーバー装置１２，１４等のコンピュータネットワークを介して通信を行うための、ネットワークと全体制御部１０５との間のインタフェースであり、画像を表すページ記述言語によるコードデータをいずれかのコンピュータから受け取ると、プリンタ部１０８で記録できる画像データに展開して、全体制御部１０１へ渡す。
【００２５】
全体制御部１０１は、スキャナ部１０７、ＦＡＸボード部１０２、ネットワークＩＦ部１０３および画像メモリ１０４のそれぞれの間の画像の流れを制御する。画像処理部１１１は、画像処理を実行するモジュールであり、ＭＦＰ１０内部の上述した画像処理機能を実行する。ここで、画像メモリ１０４及びハードディスク装置１０９内にある画像データに対して、画像処理を行う。さらに、全体制御部１０１は、スキャナ部１０７で読み取って画像メモリ１０４に格納されている画像データを、所定のフォーマットに変換して、ネットワークＩＦ部１０３へ渡すことも可能である。また、全体制御部１０５は、ネットワーク上で他の機器の情報を収集するプログラム１２０、画像データベース１２２、画像読取制御プログラム１２２や画像処理・画像転送プログラム１２４を記憶装置（たとえばＲＯＭや内蔵ハードディスク）１１３内に記憶している。
【００２６】
画像データベース１２６は、スキャナ部１０７で読み込まれた原稿の画像データのデータベースである。クライアント端末１６のユーザは、その閲覧ソフトウェアを用いて、画像データベースのアクセスし、所望の画像データの転送を要求できる。
【００２７】
また、スキャナ部１０７で読み込まれた原稿の画像データは、たとえば周辺機器１２に送信して、その周辺機器１２に設けられた画像データベースに記憶するようにしてもよい。クライアント端末１６のユーザは、その閲覧ソフトウェアを用いて、周辺機器１２の画像データベースのアクセスし、ＭＦＰ１０に所望の画像データの転送を要求できる。
【００２８】
画像処理機能について説明すると、ＭＦＰ１０は、スキャナ部１０７による原稿読み取り機能を持ち、その読み取った画像データを内蔵メモリ１０４及び内蔵ハードディスク装置（ＨＤＤ）１０９に格納できる。ＭＦＰ１０は、上述のメモリまたはハードディスク装置内の画像データに対する２つの画像圧縮機能（画像圧縮１−１と画像圧縮１−２）と２つの画像補正機能（画像補正１−１と画像補正１−２）を備えている。さらに、ＭＦＰ１０は、ネットワーク１８経由で、外部装置に画像データを転送できる。ここで、画像圧縮１−１は、カラー原稿に対するＪＰＥＧ圧縮（圧縮率１／２０、処理時間６秒）であり、画像圧縮１−２は、モノクロ原稿に対するＭＨ圧縮（低圧縮率、処理時間１秒）である。また、画像補正１−１は、カラー文字原稿とモノクロ原稿とに対するエッジ強調処理（低画質、処理時間２秒）であり、画像補正１−２は、カラー写真原稿に対するスムージング処理（低画質、処理時間２秒）である。
【００２９】
サーバー装置１２は、内部にハードディスク装置を備え、ネットワーク１８で転送されてきた画像データを保存する。また、ハードディスク装置に保存した画像データについて圧縮や補正を行って、ネットワーク１８経由でクライアントに画像データを転送できる。具体的には、２つの画像圧縮機能（画像圧縮２−１と画像圧縮２−２）を備える。画像圧縮２−１は、カラー原稿に対するＪＢＩＧ圧縮＋ＪＰＥＧ圧縮（圧縮率１／２０、処理時間１０秒）であり、画像圧縮２−２は、ＪＢＩＧ圧縮（中圧縮率、処理時間３秒）である。また、１つの画像補正機能（画像補正２−１）を備え、これは、領域別に行うエッジ強調処理とスムージング処理（中画質、処理時間６秒）である。
【００３０】
サーバー装置１４は、サーバー装置１２と同様に、内部に備えたハードディスク装置に、ネットワーク１８で転送されてきた画像データを保存する。また、ハードディスク装置に保存した画像データについて圧縮や補正を行って、ネットワーク１８経由でクライアントに画像データを転送できる。具体的には、２つの画像圧縮機能（画像圧縮３−１、画像圧縮３−２）と１つの画像補正機能（画像補正３−１）を持ち、ハードディスク装置に保存した画像データを画像処理できる。ここで、画像圧縮３−１は、ＪＰＥＧ２０００圧縮（圧縮率１／３０、処理時間６０秒）であり、画像圧縮３−２は、ＬＨＡ圧縮（高圧縮率、処理時間２０秒）である。また、１つの画像補正機能（画像補正３−１）を備え、これは、領域別に行うエッジ強調処理、スムージング処理および網点除去処理（高画質、処理時間１０秒）である。
【００３１】
クライアント端末１６は、たとえば通常のパーソナルコンピュータである。クライアント端末１６は、たとえばブラウザにより、ネットワーク１８経由でＭＦＰ１０、サーバー装置１２、１４とアクセスし、各種情報の送受信及び画像データの受信を行う。
【００３２】
図４は、クライアント端末１６の１例の構成を示す。この構成は通常のパーソナルコンピュータと同様である。ここで、ＣＰＵ１６０はクライアント端末全体を制御する。ＣＰＵ１６０には、キーボードなどの入力装置１６２、ディスプレイ装置１６４、ＯＳその他のプログラムなどを記憶する記憶装置（ＲＡＭ、ハードディスク装置など）１６６、外部と通信をするための通信装置１６８が接続されている。図７に示されるＣＰＵ１６０による制御プログラムは、記憶装置１６６に記憶される。
【００３３】
サーバー装置１２，１４も、図４と同様の構成を備えるが、説明の重複を避けるため、詳細な構造の説明を省略する。図７に示されるＣＰＵによる制御プログラムは、記憶装置（ハードディスク装置）のハードディスクに記憶される。
【００３４】
ネットワークに接続されたＭＦＰ１０、サーバー装置１２、１４の個々の装置は、電源が入ると相互に所定のプロトコルを用いて通信する。ここで、各装置は、自身が持つ画像処理機能を、そのパラメータも含めて、ネットワーク１８経由で他の装置に通知する。これにより、いずれの装置がどのような画像処理機能を持っているかを互いが認識できる。ここでは、サーバ１２，１４から１０へ各サーバの有する画像処理機能の情報が通知される。
【００３５】
ＭＦＰ１０は、それ自身および他の機器について画像処理機能のデータを取得し記憶しておく。このとき、原稿の属性に応じた処理能力、処理時間等の、処理に係る情報を取得する。これにより、ＭＦＰ１０は、周辺機器（サーバー装置１２、サーバー装置１４）が持つ画像処理部の処理能力を認識する。利用可能な周辺機器の機能は時間とともに変わり得るので、情報収集は、たとえば、定期的に行うようにする。また、クライアント端末１６から要求があったときに、情報を収集してもよい。
【００３６】
ＭＦＰ１０のスキャナ部１０７では、原稿を読み取り、メモリに保存する場合は、その画像についてのデータを画像データベース１２２に記憶しておく。ＪＰＥＧなどのようにタグ情報を付加して記憶してもよい。次に、クライアント１６から画像データベース１２２内の画像データの転送が要求されると、原稿の属性を、操作部１０６によるユーザー設定、または、原稿読み取りデータの解析による属性検出により取得する。そして、その原稿の属性に合ったジョブメニューを作成し、クライアント端末１６に送る。ここで、ＭＦＰｌ０は、取得した原稿属性から、自身１０及び周辺機器１２，１４で処理可能な画像処理部を選択し、さらに、その選択した画像処理部の処理能力及び処理時間等の情報と合わせて、ジョブメニューを作成し、受信側に通知する。こうして、どのような処理や時間で受信したいかを受信側に問い合せる。ここで、ジョブメニューに、その画像に対して処理可能な画像処理機能を、画像処理機能ごとに効果と処理時間とを合わせた形で表示するので、受信側のユーザーは適切な判断を行うことができる。また、原稿の属性を判断し、その画像を処理可能な画像処理をメニュー表示するので、ユーザーは、受信側のユーザーの意図に応じた適切な画像処理方法を選択できる。そして、受信側のクライアント端末１６による任意のメニュー項目の選択に応じて、送信画像に対する画像処理を実行し、受信側に送信する。
【００３７】
ジョブメニューは、画像の属性（カラー文字原稿、カラー写真原稿、モノクロ原稿の３種類）に応じて作成される。図５は、クライアント端末１６上で画面に表示されるジョブメニューの１例、すなわち、原稿属性がカラー文字原稿であった場合のジョブメニューを示す。原稿属性がカラー写真原稿やモノクロ原稿であった場合は、それに対応した同様な処理メニューが作成されることになる。
【００３８】
図５のジョブメニューのレイアウトについて説明すると、タイトル２００には、原稿属性がカラー文字原稿であり、それを画像処理するためのジョブメニューであることが表示される。タイトル２００の下に、画像データを画像圧縮するための画像圧縮処理メニュー２０１と、画像データを補正するための画像補正処理メニュー２０２が表示される。メニュー２０１、２０２はそれぞれ複数のメニュー項目を含む。また、画面の右端には、ユーザの指示のため、効果順ボタン２０３、時間順ボタン２０４、受信キャンセルボタン２０５、スタートボタン２０６が設けられる。なお、画像圧縮メニュー２０１において、圧縮なしを選択できるようにしてもよい。
【００３９】
画像圧縮処理メニュー２０１は、ＭＦＰ１０およびＭＦＰに接続されているサーバー装置１２、サーバー装置１４の各装置が持つ画像圧縮処理機能から、カラー文字原稿の原稿属性に対応したものを抽出し、メニュー化したものである。各画像圧縮処理機能の表示では、その処理内容をユーザーに分かりやすく提示するために、各メニュー項目内に、機能名、効果、処理時間、画像データの処理ルートのパラメータが含まれている。さらに、各メニュー項目は選択可能なボタンとして表示されていて、ユーザーはボタンを押して必要な画像圧縮処理機能を選択する。
【００４０】
同様に、画像データの画像補正処理を行うための処理メニュー２０２は、ＭＦＰ１０およびＭＦＰに接続されているサーバー装置１２、サーバー装置１４の各装置が持つ画像補正処理機能において、原稿属性に対応したものが抽出されてメニュー化される。また、画像圧縮処理メニュー２０１と同じく、ユーザーに処理内容を分かりやすく提示するため、各メニュー項目内に、処理機能名、画像処理効果、処理時間、画像データの処理ルート（配信経路）等が含まれている。
【００４１】
さらに、各メニュー項目は選択可能なボタンとなっていて、ユーザーはボタンを押して必要な画像補正処理機能を選択する。
【００４２】
ジョブメニューを画像処理の効果順に並び替えたい場合は、効果順ボタン２０３をユーザーが操作することにより、処理メニュー項目が効果順に並び替えられる。また、ジョブメニューを処理時間順に並び替えたい場合は、時間順ボタン２０４をユーザーが操作することにより、処理メニュー項目が処理時間順に並び替えられる。このように操作ボタン２０３、２０４をユーザーが操作することにより、ユーザーが要求する画像処理機能に対して、その効果と処理時間が分かりやすく表示されることになり、ユーザーが処理メニューをより選択し易くする。
【００４３】
ジョブメニューにおいて、受信をキャンセルしたい場合は、受信キャンセルボタン２０５を操作すると、全ての処理はキャンセルされる。
【００４４】
ジョブメニューにおいて、スタートボタン２０６が操作されると、実際の画像処理機能が動作し、その画像処理された画像データがクライアント端末１６へ転送されてくる。このボタン２０６は、この一連の制御を実行するためのトリガボタンである。
【００４５】
なお、図５のジョブメニュー表示に、加工効果を表わすサムネイル画像（図示しない）を表示するようにすれば、選択がさらに容易になる。
【００４６】
また、図５のメニューには「画像データの処理ルート」を表示しているが、処理を選択した後で処理ルートを表示するようにしてもよい。
【００４７】
なお、図５のメニューにおいて、周辺機器であるサーバーの名称を、この実施の形態の説明に合わせて「サーバー１１」、「サーバー１２」と表示しているが、実際にはユーザーの理解しやすい名称を用いる。
【００４８】
図６は、ＭＦＰ１０の機器の情報を収集するプログラム１２０のフローチャートである。情報収集トリガーが発生すると（Ｓ１０でＹＥＳ）、ＭＦＰ自身および他の機器について画像処理機能のデータを取得し記憶しておく（Ｓ１２）。このとき、原稿の属性に応じた処理能力、処理時間等の、処理に係るパラメータも取得する。情報収集トリガーは、たとえば、定期的に発生される。
【００４９】
図７は、ＭＦＰ１０で原稿を読み取り、メモリに格納し、また、外部のサーバー装置１２または１４へ画像データを転送する時の多機能周辺装置１０とサーバー装置１２または１４の制御フローを示す。この制御フローにて、１００番台の制御ステップはＭＦＰ１０側での処理を示し、２００番台の制御ステップは、サーバー装置１２または１４側での処理を示す。図６では、説明を簡単にするため、サーバー装置１２での処理のみを記述している。
【００５０】
ＭＦＰ１０では、まず、スキャナ部１０７に原稿の読み取り処理を行わせる（Ｓ１００）。次に、読み取った画像データをメモリ１０４、１０９に保存させる（Ｓ１０１）。通常のメモリ１０４に画像データを保存した場合は、ＭＦＰ１０の電源ＯＦＦ／ＯＮで画像データは消去されてしまう。よって、恒久的に画像データを保存する場合は、ハードディスク装置１０９へ画像データを保存する。
【００５１】
次に、読み取った原稿の原稿属性を判断する（Ｓ１０２）。まず、カラー原稿かモノクロ原稿かを判断する。カラー原稿であった場合は、さらに、カラー文字原稿であるか、カラー写真原稿であるかを判断する。以上から、原稿は３種類の原稿属性に分けられる。
【００５２】
次に、読み取ってメモリ１０４（またはハードディスク装置１０９）に格納した画像データを外部のサーバー装置１２に転送するかを判断する（Ｓ１０３）。転送すると判断する場合は、サーバー装置１２へ画像データを転送する（Ｓ１０４）。このとき、サーバー装置１２側では、ＭＦＰ１０側から転送されてくる画像データを受信し、ハードディスク装置へ保存する（Ｓ２００）。
【００５３】
次に、読み取り後、メモリ１０４（またはハードディスク装置１０９）に格納した画像データ、または、サーバー装置１２に転送した画像データのデータベース１２２を作成する（Ｓ１０５）。このデータベース１２２には、上述した原稿属性判断の結果情報も含めてデータベース化する。このデータベース１２２は、今後、外部装置からのＭＦＰ１０やサーバー装置１２，１４が保持する画像データに関する問い合わせに対して、その答えを作成するために活用される。
【００５４】
図８は、画像処理の際のＭＦＰ１０、サーバー装置１２及びクライアント端末１６の制御フローを示す。ここで、クライアント端末１６からの画像データの問い合わせ、及び、クライアント端末１６からの画像処理要求や画像データ転送要求に対して、ＭＦＰ１０、サーバー装置１２及びクライアント端末１６が連携して、画像処理を実施した後にクライアント端末１６まで画像データを転送する。この制御フローにて、３００番台の制御ステップはＭＦＰ１０の処理を示し、４００番台の制御ステップは、クライアント端末１６の処理を示し、５００番台の制御ステップはサーバー装置１２の処理を示す。
【００５５】
まず、クライアント端末１６からＭＦＰ１０に対して、ＭＦＰ１０やサーバー装置１２が保持している画像データベース１２２に対して問い合わせを行う（Ｓ４００）。これを受けたＭＦＰ１０は、画像データのデータベースをクライアント端末１６へ転送する（Ｓ３００）。
【００５６】
次に、画像データのデータベースを受信したクライアント端末１６は、画像データのデータベースをメニュー表示する（Ｓ４０１）。ユーザーが所望の画像データを選択すると、クライアント端末１６は、選択した画像データに対して使用可能な画像処理機能のジョブメニューの転送要求をＭＦＰ１０へ送信する（Ｓ４０２）。この時、選択した画像データを示す情報も付加して送信する。
【００５７】
ジョブメニューの転送要求を受けたＭＦＰ１０は、要求された画像データの属性をチェックする（Ｓ３０１）。そして、要求された画像データの属性に対応して、自身１０及び外部のサーバー装置１２が持つ画像処理機能の内、使用可能な画像処理機能のジョブメニューを作成する（Ｓ３０２）。そして、作成したジョブメニューをクライアント端末１６へ転送する（Ｓ３０３）。
【００５８】
ジョブメニューを受信したクライアント端末１６は、画像処理機能のジョブメニューを表示する（Ｓ４０３）。このメニューは、たとえば図５に示されるようなものであり、所望の画像の属性の原稿に適した画像処理ジョブのジョブ項目からなる。ここで、ユーザーは、効果順、時間順などのボタンでジョブ項目の配列を変更できる。ユーザーが画像処理機能を選択すると、クライアント端末１６は、その画像処理機能をＭＦＰ１０に通知するとともに、画像データをクライアント端末１６へ転送するための画像データ転送要求をＭＦＰ１０に通知する（Ｓ４０５）。
【００５９】
この画像処理機能及び画像データ転送の要求を受けたＭＦＰ１０は、実行する画像処理機能が、ＭＦＰ自身で実行可能な画像処理機能であるか、または、外部のサーバー装置１２で実行可能な画像処理機能であるかを判断する（Ｓ３０４）。ＭＦＰ自身で実行可能な画像処理機能の場合は、ＭＦＰ自身で画像処理を実行する（Ｓ３０５）。その後、クライアント端末１６へ画像処理実行後の画像データを転送する（Ｓ３０７）。
【００６０】
一方ステップＳ３０４で、外部のサーバー装置１２で実行可能な画像処理機能であると判断された場合は、サーバー装置１２へ画像データを転送すると共に、サーバー装置１２側で実行する画像処理機能の要求を通知する（Ｓ３０６）。
【００６１】
ＭＦＰ１０からサーバー装置１２へ画像データが転送された時（Ｓ３０６）、サーバー装置１２は、その受信した画像データについて画像処理機能を実行する（Ｓ５００）。その後、クライアント端末１６へ画像処理後の画像データを転送する（Ｓ５０１）。
【００６２】
なお、上述の画像処理装置のプログラムやクライアント端末のプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ、メモリカードなどの種々の記憶媒体にて提供できる。したがって、そのような記憶媒体を用いて、それぞれの装置の装置にインストールできる。
【００６３】
ＭＦＰ１０で画像処理機能が実行された場合と、サーバー装置１２で画像処理機能が実行された場合のいずれでも、クライアント端末１６は、画像データを受信する（Ｓ４０６）。これにより、ユーザーがクライアント端末１６上で選択した画像処理機能を実行した画像データの受信を完了する。
【００６４】
なお、上述の実施の形態では、画像圧縮と画像補正（エッジ強調、スムージングなど）について周辺機器を使用しているが、ＭＦＰ１０や周辺機器１２，１４が実行する画像処理は、画像圧縮と画像補正に限られない。たとえば、画像フォーマット変換、解像度変換などについてもメニュー表示で選択できるようにしてもよい。
【００６５】
また、上述の実施の形態では、ＭＦＰ１０がスキャナ部１０７で読み取った画像は、ＭＦＰ内に保存しているが、ネットワークを介して接続されているいずれかの周辺機器に送信して、そこに保存してもよい。ユーザのメニュー選択に応じて、選択された画像に対する画像処理を行う機器が、その周辺機器でない場合は、ＭＦＰ１０は、その画像を、画像処理を行う機器に送信させる。
【００６６】
また、上述の実施の形態では、サーバ１２，１４で処理した画像データは、そのサーバがクライアント端末１６へ送信しているが、一旦ＭＦＰ１０ヘ送信し、ＭＦＰ１０からクライアント端末１６へ送信するようにしてもよい。
【００６７】
また、ＭＦＰ１０を画像処理装置の例にあげて説明したが、上述の処理をする画像処理装置として、一般的なコンピュータやサーバ装置が、上述の処理をするアプリケーションプログラムを実行するようにしてもよい。
【００６８】
なお、本願発明の態様について以下にいくつかを記載すると、たとえば、請求項１に係る画像処理装置において、好ましくは、前記のメニュー送信手段は、メニュー作成に先だって、周辺機器とデータ交信を行うことにより周辺機器の有する画像処理能力に関する情報を取得する。
【００６９】
また、請求項１に係る画像処理装置において、好ましくは、前記のメニューは、画像圧縮と画像補正の処理能力を含む。また、請求項１に係る画像処理装置において、好ましくは、前記のメニューは、画像の配信経路を含む。また、請求項１に係る画像処理装置において、好ましくは、前記のメニューは、転送キャンセルを含む。また、請求項１に係る画像処理装置において、好ましくは、前記のメニューは、画像処理の効果を示すためのサムネイル画像を含む。
【００７０】
また、請求項１に係る画像処理装置において、好ましくは、メニュー送信手段に、前記のメニューに含まれる画像処理を、画像処理の効果順に並べて表示させる効果順表示指示手段を備える。また、請求項１に係る画像処理装置において、好ましくは、メニュー送信手段に、前記のメニューに含まれる画像処理を、画像処理に要する処理時間順に並べて表示させる処理時間順表示指示手段を備える。
【００７１】
また、請求項１に係る画像処理装置は、たとえば、さらに、画像データベースを記憶する記憶手段を備え、クライアント端末が転送を指示する画像は、この画像データベース内の画像である。または、請求項１に係る画像処理装置にネットワークを介して接続されている周辺機器に画像データベースが記憶されており、クライアント端末が転送を指示する画像は、この画像データベース内の画像である。
【００７２】
また、コンピュータにより読み取り可能な記録媒体は、請求項４又は５に記載されたプログラムを記録する。
【００７３】
【発明の効果】
画像送信にあたり、画像処理装置及び周辺機器の画像処理能力に関する情報に基いて、周辺機器も含めて受信側がどのような形態（画像処理内容、受信時間など）で受信できるかをメニュー化して受信側に通知する。このため、受信側は、受信キャンセルも含めて、自分の任意の形態で画像を受信できる。それによって、送信側で受信側のニーズと異なる形態で送信してしまったり、受信してから改めて受信者自らが画像処理を施したりする手間がなくなる。
【００７４】
また、画像処理対象の画像の属性に適用可能な画像処理ジョブのメニューを提供するので、実際に適用可能な画像処理機能のみのメニューが提供されるので、クライアント端末側のユーザーは、意図に応じた適切な画像処理を選択できる。
【図面の簡単な説明】
【図１】システム全体構成の図
【図２】システム内の各装置の画像処理機能一覧の図
【図３】多機能制御装置の内部構成のブロック図
【図４】サーバ装置の内部構成のブロック図
【図５】カラー文字原稿の場合のジョブメニュー表示の１例の図
【図６】機器情報収集のフローチャート
【図７】画像読み取り及び保存のフローチャート
【図８】画像処理及び画像転送処理のフローチャート
【符号の説明】
１０  多機能周辺装置（画像処理装置）、    １２，１４  サーバー装置（周辺機器）、    １６  クライアント端末（ＰＣ）、    １８  ネットワーク、  １０５  ＭＦＰ本体、    １１０  画像入出力制御部、    １０７  スキャナ部、    １０１  全体制御部、    １０９  ハードディスク装置、    １５０  ＣＰＵ、    ２０１  画像圧縮処理メニュー、  ２０２  画像補正処理メニュー。
【図１】
2004295249.tif 000003
【図２】
2004295249.tif 000004
【図３】
2004295249.tif 000005
【図４】
2004295249.tif 000006
【図５】
2004295249.tif 000007
【図６】
2004295249.tif 000008
【図７】
2004295249.tif 000009
【図８】
2004295249.tif 000010