(57)【要約】【課題】  ユーザが所望する処理を管理サーバに実行させるとともに、複数のユーザが共に使用できること。【解決手段】  管理サーバと通信可能な画像処理装置は、画像データを入力するスキャナ１１０と、ユーザの認証に必要な情報を入力する認証情報入力部１０４と、入力された認証情報を管理サーバに送信する認証情報送出部１０３と、認証情報の送信に応じて、管理サーバで実行される拡張機能のうちユーザに関連付けられて登録されている拡張機能を特定するための拡張機能リストを管理サーバから受信する拡張機能リスト受診部１１４と、拡張機能の指定を受付ける拡張機能選択部１１２と、指定された拡張機能と入力された画像データとを管理サーバに送信する拡張機能選択情報送信部１１１とを備える。【選択図】        図２
2005079973.tif 000002
【特許請求の範囲】
【請求項１】
管理サーバと通信可能な画像処理装置であって、
画像データを入力する画像データ入力手段と、
ユーザの認証に必要な認証情報を入力する認証情報入力手段と、
前記入力された認証情報を前記管理サーバに送信する認証情報送信手段と、
前記認証情報の送信に応じて、前記管理サーバで実行される処理内容のうち前記ユーザに関連付けられて登録されている処理内容を特定するための処理内容情報を前記管理サーバから受信する処理内容情報受信手段と、
前記受信された処理内容情報の指定を受付ける指定受付手段と、
前記指定された処理内容情報と前記入力された画像データとを前記管理サーバに送信する指示送信手段とを備えた、画像処理装置。
【請求項２】
前記受信された処理内容情報を表示する表示手段をさらに備えた、請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、複数の管理サーバとネットワークを介して通信可能であり、
前記複数の管理サーバのうちから１つを選択するための管理サーバ選択手段をさらに備えた、請求項１に記載の画像処理装置。
【請求項４】
前記処理内容は、前記画像データを他のコンピュータに送信する送信処理、前記画像データを記録媒体に記録する記録処理、画像処理の少なくとも１つを含む、請求項１に記載の画像処理装置。
【請求項５】
前記処理内容は、前記画像データに対する画像処理を含み、
前記管理サーバから画像処理後の処理済画像データを受信する処理済画像データ受信手段と、
前記受信した処理済画像データを出力する出力手段とをさらに備えた、請求項１に記載の画像処理装置。
【請求項６】
画像処理装置と通信可能な管理サーバであって、
ユーザを識別するための識別情報と処理内容とを関連付けた処理内容テーブルを記憶する処理内容テーブル記憶手段と、
ユーザの認証に必要な認証情報を前記画像処理装置から受信する認証情報受信手段と、
前記受信された認証情報が真正であるか否かを判定する認証手段と、
前記認証手段により前記受信された認証情報が真正であると判定された場合に、前記認証情報に含まれる識別情報に関連付けて前記処理内容テーブルに記憶されている処理内容を抽出して、前記抽出された処理内容を特定するための処理内容情報を前記画像処理装置に送信する処理内容情報送信手段と、
前記処理内容情報の送信に応じて、前記画像処理装置から画像データと前記処理内容情報とが受信された場合に、前記受信された処理内容情報で特定される処理内容に従って、前記受信された画像データに対して処理を実行する処理実行手段とを備えた、管理サーバ。
【請求項７】
管理サーバと通信可能な画像処理装置で実行される画像処理プログラムであって、
画像データを入力するステップと、
ユーザの認証に必要な認証情報を入力するステップと、
前記入力された認証情報を前記管理サーバに送信するステップと、
前記認証情報の送信に応じて、前記管理サーバで実行される処理内容のうち前記ユーザに関連付けられて登録されている処理内容を特定するための処理内容情報を前記管理サーバから受信するステップと、
前記受信された処理内容情報の指定を受付けるステップと、
前記指定された処理内容情報と前記入力された画像データとを前記管理サーバに送信するステップとを前記画像処理装置に実行させる、画像処理プログラム。
【請求項８】
画像処理装置と通信可能であり、ユーザを識別するための識別情報と処理内容とを関連付けた処理内容テーブルを記憶する処理内容テーブル記憶手段を備えた管理サーバで実行される情報処理プログラムであって、
ユーザの認証に必要な認証情報を前記画像処理装置から受信するステップと、
前記受信された認証情報が真正であるか否かを判定するステップと、
前記受信された認証情報が真正であると判定された場合に、前記認証情報に含まれる識別情報に関連付けて前記処理内容テーブルに記憶されている処理内容を抽出して、前記抽出された処理内容を特定するための処理内容情報を前記画像処理装置に送信するステップと、
前記処理内容情報の送信に応じて、前記画像処理装置から画像データと前記処理内容情報とが受信された場合に、前記受信された処理内容情報で特定される処理内容に従って、前記受信された画像データに対して処理を実行するステップとを実行させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、管理サーバ、画像処理プログラムおよび情報処理プログラムに関し、特に、画像に対して実行する処理が限定されている画像処理装置およびそれにより実行される画像処理プログラム、その画像処理装置から送信される画像に所定の処理を実行する管理サーバおよびそれにより実行される情報処理プログラムに関する。
【背景技術】
【０００２】
従来、文書などを通信回線を用いて発信する際に、宛先を指定する必要がある。この宛先の指定を容易にするための技術が、特開平９−２１４７１８号公報（特許文献１）に記載されている。特開平９−２１４７１８号公報には、個人別に自宅や会社などの複数の宛先に対して各々電話番号、ＦＡＸ番号、メールＩＤ等の送信に必要な宛先情報を記憶した宛先情報記憶部と、作成した文書を送信する際に、送信する文書が私用文書であるか、ビジネス文書であるかを判断する判断部と、該判断部の判断結果に基づき上記宛先情報記憶部より、宛先に対応する私用或いは、ビジネスのいずれかの送信先の宛先情報を出力する出力部とを設けたことを特徴とする文書送信装置が記載されている。この文書送信装置によれば、送信する文書に対し、その文書が私用文書であるか、ビジネス文書であるかを選択して、文書に対して対応付けて記憶させておくことで、宛先情報記憶部より、宛先に対応する私用或いは、ビジネスのいずれかの送信先を出力部に出力することができる。
【特許文献１】特開平９−２１４７１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特開平９−２１４７１８号公報に記載の文書送信装置では、複数のユーザが宛先情報記憶部の宛先を共有しなければならず、他のユーザに関連する宛先までもが出力されるために、複数の宛先の中から送信するべき宛先を選択しなければならない。また、宛先情報記憶部に特定のユーザに関連する宛先だけを記憶することにより、他のユーザに関連する宛先が出力されるのを防止することができるが、文書管理装置は、そのユーザだけしか使用することができなくなってしまう。このため、複数人が文書送信装置を使用する場合には、人数分の文書送信装置を準備しなければならない。
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、ユーザが所望する処理を管理サーバに実行させるとともに、複数のユーザが共に使用することが可能な画像処理装置を提供することである。
【０００５】
この発明の他の目的は、画像処理装置の複数のユーザそれぞれが所望する処理を実行することが可能な管理サーバを提供することである。
【０００６】
この発明のさらに他の目的は、ユーザが所望する処理を管理サーバに実行させるとともに、画像処理装置を複数のユーザが共に使用することを可能とする画像処理プログラムを提供することである。
【０００７】
この発明のさらに他の目的は、画像処理装置の複数のユーザそれぞれが所望する処理を管理サーバに実行させることが可能な情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、管理サーバと通信可能な画像処理装置は、画像データを入力する画像データ入力手段と、ユーザの認証に必要な認証情報を入力する認証情報入力手段と、入力された認証情報を管理サーバに送信する認証情報送信手段と、認証情報の送信に応じて、管理サーバで実行される処理内容のうちユーザに関連付けられて登録されている処理内容を特定するための処理内容情報を管理サーバから受信する処理内容情報受信手段と、受信された処理内容情報の指定を受付ける指定受付手段と、指定された処理内容情報と入力された画像データとを管理サーバに送信する指示送信手段とを備える。
【０００９】
この発明に従えば、ユーザの認証に必要な認証情報が管理サーバに送信され、その認証情報の送信に応じて、管理サーバで実行される処理内容のうちユーザに関連付けられて登録されている処理内容を特定するための処理内容情報が管理サーバから受信される。このため、他のユーザに関連付けられて登録されている処理内容を特定するための処理内容情報は受信されない。また、受信された処理内容情報の指定が受付けられると、指定された処理内容情報と画像データとが管理サーバに送信される。このため、特に複数のユーザによる画像処理装置が共有される場合に、ユーザは自己の使用頻度の高い処理内容を容易に選択することができ、使い勝手が向上する。その結果、ユーザが所望する処理を管理サーバに実行させるとともに、複数のユーザが共に使用することが可能な画像処理装置を提供することができる。
【００１０】
好ましくは、受信された処理内容情報を表示する表示手段をさらに備える。
【００１１】
この発明に従えば、受信された処理内容情報が表示されるので、ユーザは、そのユーザに関連付けられて登録されている処理内容を確認することができ、選択が容易となる。
【００１２】
好ましくは、画像処理装置は、複数の管理サーバとネットワークを介して通信可能であり、複数の管理サーバのうちから１つを選択するための管理サーバ選択手段をさらに備える。
【００１３】
この発明に従えば、ネットワークを介して通信可能な複数の管理サーバのうちから１つが選択されるので、所望の管理サーバを選択して画像データに関連する所望の処理を実行させることができる。
【００１４】
好ましくは、処理内容は、画像データを他のコンピュータに送信する送信処理、画像データを記録媒体に記録する記録処理、画像処理の少なくとも１つを含む。
【００１５】
この発明に従えば、管理サーバに、画像データを他のコンピュータに送信する送信処理、画像データを記録媒体に記録する記録処理、画像処理の少なくとも１つを実行させることができる。
【００１６】
好ましくは、処理内容は、画像データに対する画像処理を含み、管理サーバから画像処理後の処理済画像データを受信する処理済画像データ受信手段と、受信した処理済画像データを出力する出力手段とをさらに備える。
【００１７】
この発明に従えば、管理サーバから画像処理後の処理済画像データが受信され、受信した処理済画像データが出力される。このため、画像処理装置が実行することのできない処理を管理サーバで実行させた後に出力するので、管理サーバを有効に活用するとともに、出力画像の画質を向上させることができる。
【００１８】
この発明の他の局面によれば、画像処理装置と通信可能な管理サーバは、ユーザを識別するための識別情報と処理内容とを関連付けた処理内容テーブルを記憶する処理内容テーブル記憶手段と、ユーザの認証に必要な認証情報を画像処理装置から受信する認証情報受信手段と、受信された認証情報が真正であるか否かを判定する認証手段と、認証手段により受信された認証情報が真正であると判定された場合に、認証情報に含まれる識別情報に関連付けて処理内容テーブルに記憶されている処理内容を抽出して、抽出された処理内容を特定するための処理内容情報を画像処理装置に送信する処理内容情報送信手段と、処理内容情報の送信に応じて、画像処理装置から画像データと処理内容情報とが受信された場合に、受信された処理内容情報で特定される処理内容に従って、受信された画像データに対して処理を実行する処理実行手段とを備える。
【００１９】
この発明に従えば、ユーザの認証に必要な情報が画像処理装置から受信され、受信された認証情報が真正であると判定された場合は、認証情報に含まれる識別情報に関連付けられて記憶されている処理内容が抽出され、抽出された処理内容を特定するための処理内容情報が画像処理装置に送信される。そして、処理内容情報の送信に応じて、画像処理装置から画像データと処理内容情報とが受信された場合に、受信された処理内容情報で特定される処理内容に従って、受信された画像データに対して処理が実行される。このため、画像処理装置の複数のユーザそれぞれが所望する処理を実行することが可能な管理サーバを提供することができる。
【００２０】
この発明のさらに他の局面によれば、管理サーバと通信可能な画像処理装置で実行される画像処理プログラムは、画像データを入力するステップと、ユーザの認証に必要な認証情報を入力するステップと、入力された認証情報を管理サーバに送信するステップと、認証情報の送信に応じて、管理サーバで実行される処理内容のうちユーザに関連付けられて登録されている処理内容を特定するための処理内容情報を管理サーバから受信するステップと、受信された処理内容情報の指定を受付けるステップと、指定された処理内容情報と入力された画像データとを管理サーバに送信するステップとを画像処理装置に実行させる。
【００２１】
この発明に従えば、ユーザが所望する処理を管理サーバに実行させるとともに、画像処理装置を複数のユーザが共に使用することを可能とする画像処理プログラムを提供することができる。
【００２２】
この発明のさらに他の局面によれば、画像処理装置と通信可能であり、ユーザを識別するための識別情報と処理内容とを関連付けた処理内容テーブルを記憶する処理内容テーブル記憶手段を備えた管理サーバで実行される情報処理プログラムは、ユーザの認証に必要な認証情報を画像処理装置から受信するステップと、受信された認証情報が真正であるか否かを判定するステップと、受信された認証情報が真正であると判定された場合に、認証情報に含まれる識別情報に関連付けて処理内容テーブルに記憶されている処理内容を抽出して、抽出された処理内容を特定するための処理内容情報を画像処理装置に送信するステップと、処理内容情報の送信に応じて、画像処理装置から画像データと処理内容情報とが受信された場合に、受信された処理内容情報で特定される処理内容に従って、受信された画像データに対して処理を実行するステップとを実行させる。
【００２３】
この発明に従えば、画像処理装置の複数のユーザそれぞれが所望する処理を管理サーバに実行させることが可能な情報処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２５】
図１は、本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１０は、ネットワーク３にそれぞれ接続された複合機１（以下、「ＭＦＰ１」という）と、管理サーバ２とを含む。また、ネットワーク３には、ユーザ用コンピュータ４が接続される。ユーザ用コンピュータ４は、一般的なパーソナルコンピュータである。図では、１台のＭＦＰ１と１台の管理サーバ２とを接続する例を説明するが、複数のＭＦＰ１と複数の管理サーバ２がネットワーク３に接続されてもよい。
【００２６】
ＭＦＰ（Multi Function Peripheral）１は、画像処理装置であり、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能、データをプリントするプリント機能を備えている。ＭＦＰ１は、ユーザ用コンピュータ４または管理サーバ２から受信した画像データまたはスキャナが出力する画像データを画像形成装置で出力する。また、ＭＦＰ１には、着脱可能なフラッシュＲＯＭ６が装着される。このフラッシュＲＯＭ６に記憶された画像処理プログラムが、ＭＦＰ１が備える中央演算装置（ＣＰＵ）で実行される。なお、画像処理プログラムを、フラッシュＲＯＭ６から読み出すのに代えて、ＥＥＰＲＯＭ（electrically erasable/programable read only memory）に記憶するようにしてもよい。ＭＦＰ１は、ＥＥＰＲＯＭに記憶されたプログラムをＣＰＵで実行する。またこのＥＥＰＲＯＭは、記憶内容を書き換えるまたは追加して書き込みすることが可能なので、ネットワーク３に接続された他のコンピュータが、ＭＦＰ１のＥＥＰＲＯＭに記憶された画像処理プログラムを書き換えたり、新たな画像処理プログラムを追加して書き込みをするようにしてもよい。さらに、ＭＦＰ１が、ネットワーク３に接続された他のコンピュータから画像処理プログラムをダウンロードして、その画像処理プログラムをＥＥＰＲＯＭに記憶するようにしてもよい。
【００２７】
管理サーバ２は、一般的なパーソナルコンピュータである。そのハード構成は周知であるので、ここでは説明を繰返さない。管理サーバ２には、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）５が装着される。ＣＤ−ＲＯＭ５に記録された管理プログラムは、ＣＤ−ＲＯＭドライブ等により読取られてハードディスクに一旦格納される。さらにハードディスクからランダムアクセスメモリ（ＲＡＭ）に読出されてＣＰＵ（Central Processing Unit）により実行される。
【００２８】
また、管理サーバ２は、ハードディスク等に記録された電子メール送信プログラム、ファイル転送プログラム、ファイル管理プログラム、画像処理プログラムなどのアプリケーションプログラムを、必要に応じてＲＡＭに読出し、ＣＰＵで実行する。
【００２９】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）、インターネットまたは一般公衆回線であり、有線または無線を問わない。また、ここではネットワーク３でＭＦＰ１と管理サーバ２とが接続される例を示すが、ＭＦＰ１と管理サーバ２とはシリアル回線またはパラレル回線を用いて接続するようにしてもよい。
【００３０】
なお、ＭＦＰ１で実行される画像処理プログラムはフラッシュＲＯＭに記憶されて流通し、管理サーバ２で実行される管理プログラムはＣＤ−ＲＯＭに記憶されて流通する例を示したが、他の記録媒体、たとえば、フレキシブルディスク、カセットテープ、ＣＤ−ＲＯＭ、ハードディスク、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００３１】
さらに、画像処理プログラムまたは管理プログラムは、記録媒体を介してではなく、ネットワーク３を通じて提供されてもよい。
【００３２】
また、ここでいうプログラムは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む概念である。
【００３３】
本実施の形態におけるプリントシステム１０では、ＭＦＰ１をユーザが操作することにより、管理サーバ２に所定の処理を実行させる。ここでは、管理サーバ２が実行する所定の処理を特に拡張機能という。管理サーバ２が実行する拡張機能としては、次の処理が挙げられる。なお、これらの処理は例示であり、拡張機能は画像データを取り扱う処理であって、コンピュータにより実行可能な処理であれば、これらに限定されない。好ましくは、ＭＦＰ１では実行されない処理であるとよい。なお、本実施の形態においてはＭＦＰ１が１台の場合を例に説明するが、１台の管理サーバ２に対して複数台のＭＦＰ１が対応してもよい。この場合には、ＭＦＰが異なれば、それらで実行される処理が異なる場合がある。したがって、管理サーバ２で実行される拡張機能は、ＭＦＰ１で実行される処理を含む場合もあり得る。
【００３４】
（１）  送信処理
ＭＦＰ１から受信した画像データを、ネットワーク３を介して他のコンピュータに送信する処理である。送信には、電子メールプロトコルに従った送信、ファイル転送プロトコルに従った送信などがある。なお、他のコンピュータに送信することができれば、他のプロトコルに従った送信であってもよい。
【００３５】
（２）  画像処理
ＭＦＰ１から受信した画像データに対して所定の画像処理を実行する。画像処理は、たとえば、画像の傾きを補正するための傾き補正処理、画像から孤立点を除去するノイズ除去処理、スムージング処理、カラーマッチング処理、画像の方向を判別して回転補正する方向補正処理等である。なお、画像データを補正、変更等する処理であれば、他の処理を用いることができる。
【００３６】
（３）  ファイル管理処理
ＭＦＰ１から受信した画像データを、ハードディスク等の記録媒体に記録する処理である。記録方法には、種々の方法が考えられるが、管理サーバ２に、たとえばファイル管理プログラムがインストールされている場合には、そのファイル管理プログラムが実行されることにより生成されるデータベースに登録される。また、単に、ユーザ別に割当てられたフォルダなど、所定の記憶位置に記録してもよい。
【００３７】
ＭＦＰ１に入力される画像データは、スキャナで原稿を読取って得られる画像データ、ユーザ用コンピュータ４で作成または記憶されており、ネットワーク３を介してＭＦＰ１に送信された画像データ、ファクシミリ受信したデータである。ユーザ用コンピュータ４から受信される画像データは、たとえば文書作成プログラム、表計算プログラム、描画プログラム等が実行されて生成されるプリントデータを含む。
【００３８】
図２は、本実施の形態におけるＭＦＰの機能を示す機能ブロック図である。図２を参照して、ＭＦＰ１は、管理サーバ２を検出するための管理サーバ検出部１０２と、検出された管理サーバ２に関する情報を記憶する管理サーバ情報格納部１０１と、ユーザを認証するための認証情報の入力を受付ける認証情報入力部１０４と、検出された管理サーバに認証情報を送信するための認証情報送出部１０３と、ＭＦＰ１をネットワークに接続するための通信部１３０と、管理サーバ２から拡張機能リストを受信する拡張機能リスト受信部１１４と、受信された拡張機能リストを表示するための拡張機能リスト表示部１１３と、表示された拡張機能リストの中からユーザが所望する拡張機能を選択するための拡張機能選択部１１２と、原稿を読取り画像データを出力するためのスキャナ１１０と、スキャナ１１０により出力される画像データと拡張機能選択部１１２により選択された拡張機能とを管理サーバ２へ送信するための拡張機能選択情報送信部１１１と、管理サーバ２から拡張機能の実行結果を受信する実行結果受信部１２１と、受信された実行結果を画像形成する実行結果印刷部１２２とを含む。
【００３９】
管理サーバ検出部１０２は、通信部１３０を介してネットワーク３に検索リクエストを送出する。この検索リクエストは、管理サーバ２に対して送信されるものであるが、ＭＦＰ１がネットワーク３に接続された段階では、管理サーバ２の存在を認識していない。このため、検索リクエストは、宛先を指定することなく、または、予め定められた宛先に対して送信される。たとえばブロードキャストで送信される。検索リクエストには、ＭＦＰ１に対して割当てられているネットワーク３における位置情報として、たとえば、ＩＰ（internet protocol）アドレスまたはＭＡＣ（media access control）アドレスが含まれる。
【００４０】
管理サーバ２では、検索リクエストがネットワーク３を介して受信されると、その管理サーバ２がネットワーク３において割当てられている位置情報、たとえばＩＰアドレスまたはＭＡＣアドレスを含む応答情報を、検索リクエストを送信したＭＦＰ１に送信する。管理サーバ検出部１０２では、管理サーバ２より受信された応答情報から、管理サーバ２の位置情報を管理サーバ情報格納部１０１に記憶する。管理サーバ情報格納部１０１は、ハードディスクなどの記憶装置で実現される。管理サーバ情報格納部１０１は、情報を記憶可能であれば、ＲＡＭなどの半導体メモリで実現してもよい。また、管理サーバ２がネットワーク３に複数台接続されている場合には、複数の管理サーバ２それぞれから応答情報が送信される。このため、管理サーバ情報格納部１０１には、複数の管理サーバ２の位置情報が記憶される。
【００４１】
認証情報入力部１０４は、ユーザを認証するための認証情報の入力を受付ける入力装置である。認証情報は、たとえば、ユーザを識別するための識別番号（ユーザＩＤ）と、暗証番号（パスワード）とを含む。認証情報入力部１０４は、ＭＦＰ１に設けられたキーボードまたはタッチパネルで実現される。また、認証情報は、識別番号と暗証番号に代えて、ユーザの指紋、瞳、顔の形状、ユーザの肉声等のユーザを識別することが可能な情報を用いることができる。この場合には、認証情報入力部１０４は、認証情報を入力するための撮像装置またはマイク等で実現される。
【００４２】
認証情報送出部１０３は、認証情報入力部１０４で入力された認証情報を、管理サーバ情報格納部１０１に記憶されている位置情報に宛てて、通信部１３０およびネットワーク３を介して送信する。管理サーバ情報格納部１０１に複数の管理サーバ２の位置情報が記憶されている場合には、ユーザに対していずれの管理サーバ２を選択するかの指示を促し、ユーザにより入力される指示により特定される管理サーバ２に認証情報を送信する。
【００４３】
通信部１３０は、管理サーバ２をネットワーク３に接続するためのインターフェースである。通信部１３０は、ＭＦＰ１と管理サーバ２との接続形態に応じたインターフェイスが用いられる。
【００４４】
拡張機能リスト受信部１１４は、認証情報を送信した管理サーバ２から拡張機能リストを受信する。この拡張機能リストは、管理サーバ２で実行される単数または複数の拡張機能のうちユーザごとに予め定められた拡張機能を定義するリストであり、拡張機能を識別するための情報、たとえば、拡張機能に割当てられた番号や拡張機能の名称を列挙した情報である。拡張機能リストについては後で詳細に説明する。
【００４５】
拡張機能リスト表示部１１３は、拡張機能リスト受信部１１４で受信された拡張機能リストを表示するための表示装置である。拡張機能リスト表示部１１３は、たとえば、液晶表示装置または有機ＥＬ（electro-luminescence）ディスプレイパネルである。
【００４６】
拡張機能選択部１１２は、ユーザが、拡張機能リスト表示部１１３により表示された拡張機能リストの中から所望する拡張機能を選択するための入力装置である。拡張機能選択部１１２は、ＭＦＰ１が備える、たとえばタッチパネルまたはキーボード等の入力装置である。ＭＦＰ１は、入力装置に透明な部材からなるタッチパネルを用い、表示装置上にタッチパネルを重ねて設置する。ＭＦＰ１は、表示装置にボタンを表示し、ユーザが表示されたボタンを押下する操作をタッチパネルで検出する。これにより、入力装置に固定されたスイッチボタンを用いる必要はなく、種々の操作の入力が可能となっている。
【００４７】
スキャナ１１０は、原稿を読取り画像データを出力するための画像読取装置である。スキャナ１１０は、たとえばＣＣＤ（Charge Coupled Device）等の光電変換素子を含み、原稿を光学的に読取って電子データとして画像データを出力する。
【００４８】
拡張機能選択情報送信部１１１は、スキャナ１１０より出力される画像データと拡張機能選択部１１２により選択された拡張機能を識別するための情報を含む選択情報とを管理サーバ２へ送信する。ここでは、スキャナ１１０より出力される画像データを送信する例を説明するが、画像データは、これに限られず、ユーザ用コンピュータ４から送信されてきた画像データ、ファクシミリ機能で受信された画像データであってもよい。
【００４９】
このように管理サーバ２に対して画像データと選択した拡張機能を識別するための情報とが送信されると、管理サーバ２では、その画像データに対して選択した拡張機能に基づく処理が実行され、実行結果がＭＦＰ１に返送される。
【００５０】
実行結果受信部１２１は、管理サーバ２から拡張機能の実行結果を受信する。実行結果は、選択した拡張機能によって異なる。選択した拡張機能が画像処理に関する場合には、実行結果は送信した画像データに対して画像処理が実行された後の画像データである。また、選択した拡張機能が送信処理またはファイル管理処理の場合には、実行結果はそれらの処理が正常に実行されたことを示す状態情報、または、正常に実行されなかったこと（異常）を示す状態情報である。
【００５１】
実行結果印刷部１２２は、受信された画像データまたは状態情報を印刷出力するための画像形成装置である。
【００５２】
図３は、本実施の形態における管理サーバの機能を示す機能ブロック図である。図３を参照して、管理サーバ２は、ＭＦＰ１から認証情報を受信して認証を実行するユーザ認証部２０３と、ユーザごとに対応付けた拡張機能を管理するための拡張機能管理部２０２と、拡張機能を実行するための拡張機能プログラムを格納する拡張機能格納部２０１と、ＭＦＰ１から画像データと選択された拡張機能を識別するための選択情報を受信するための拡張機能選択情報受信部２０６と、選択情報で特定される拡張機能を実行するための拡張機能実行部２０５と、拡張機能実行部２０５で実行された結果をＭＦＰ１に送信するための拡張機能実行結果送信部２０７と、管理サーバ２をネットワークに接続するための通信部２０８とを含む。
【００５３】
ユーザ認証部２０３は、ＭＦＰ１から認証情報を受信する。そして、受信した認証情報を、ハードディスク等の記憶装置に予め記憶された認証情報と比較する。管理サーバ２の記憶装置に予め記憶される認証情報は、識別番号と暗証番号、または、ユーザの指紋、瞳、顔の形状、ユーザの肉声等である。認証情報の比較の結果、両認証情報が一致すればユーザが予め登録されたユーザ（真のユーザ）であると判定し、一致しなければユーザが予め登録されていないユーザ（偽りのユーザ）と判定する。認証の結果、偽りのユーザと判定された場合には、その旨を示すエラー情報をＭＦＰ１へ送信する。これにより、ＭＦＰ１では、受信したエラー情報が表示装置に表示される。ユーザは、エラー情報を見ることにより、管理サーバ２に拡張機能を実行させることができないと認識できる。一方、認証の結果、真のユーザと判定された場合には、そのユーザを識別するための識別情報、たとえばユーザの識別番号を拡張機能管理部２０２に出力する。
【００５４】
拡張機能管理部２０２は、ユーザごとに拡張機能を管理するために、管理サーバ２で実行される単数または複数の拡張機能のうちユーザごとに予め定められた拡張機能を定義するユーザ別拡張機能テーブルを有する。ユーザ別拡張機能テーブルは、ハードディスク等の記憶装置に予め記憶されている。ユーザ別拡張機能テーブルは、ユーザの識別情報と、拡張機能を識別するための情報と、拡張機能プログラムと、拡張機能プログラムに渡すためのパラメータとを関連付ける。ユーザ別拡張機能テーブルについては、後で詳しく説明する。拡張機能管理部２０２は、ユーザ認証部２０３よりユーザを識別するための識別情報を受信すると、その識別情報を用いてユーザ別拡張機能テーブルを検索する。そして、そのユーザに対して予め登録された拡張機能を識別するための情報を抽出し、機能リスト送信部２０４に出力する。
【００５５】
機能リスト送信部２０４は、拡張機能管理部２０２より受信した拡張機能を識別するための情報を、通信部２０８からネットワーク３を介してＭＦＰ１へ送信する。
【００５６】
拡張機能格納部２０１は、拡張機能を実行するための拡張機能プログラムを格納する。拡張機能格納部２０１は、管理サーバ２の記憶装置である。拡張機能格納部２０１は、電子メール送信プログラム、ファイル転送プログラム、ファイル管理プログラム、画像処理プログラムなどのアプリケーションプログラムを予め記憶する。
【００５７】
拡張機能選択情報受信部２０６は、通信部２０８を介して、ＭＦＰ１から画像データと選択された拡張機能を識別するための選択情報を受信する。拡張機能実行部２０５は、拡張機能選択情報受信部２０６で受信された選択情報を用いて、拡張機能管理部２０２が有するユーザ別拡張機能テーブルから対応するアプリーケーションプログラムと、そのプログラムに渡すパラメータとを取得する。そして、拡張機能格納部２０１に記憶されている対応するアプリケーションプログラムを読出して実行する。実行されるアプリケーションプログラムには、取得されたパラメータが渡される。アプリケーションプログラムが実行された結果は、拡張機能実行結果送信部２０７に出力される。
【００５８】
拡張機能実行結果送信部２０７は、拡張機能実行部２０５からアプリケーションプログラムが実行された結果を受信し、その結果を通信部２０８からネットワーク３を介してＭＦＰ１に送信する。
【００５９】
図４は、ユーザ別拡張機能テーブルの一例を示す図である。ユーザ別拡張機能テーブルは、管理サーバ２のハードディスクに予め記憶されている。ユーザ別拡張機能テーブルは、各ユーザが管理サーバ２を操作して拡張機能を登録するようにしてもよいし、あるいは、ユーザ用コンピュータ４からユーザ別拡張機能テーブルを書換えるようにしても良い。図を参照して、ユーザ別拡張機能テーブルは、ユーザを識別するための識別情報としてのユーザＩＤと、拡張機能を識別するための情報としての拡張機能番号と、タイトルと、アプリケーションプログラム名と、アプリケーションプログラムに渡すためのパラメータとを関連付ける。たとえば、ユーザＩＤが「００１」に対しては、拡張機能番号が「１」、「２」および「３」とする３つの拡張機能が登録されている。拡張機能番号が「１」の拡張機能は、タイトルが「Ａ氏へのメール送信」、アプリケーションプログラムが「電子メールプログラム」、パラメータにＡ氏の電子メールアドレスが関連付けられている。なお、拡張機能番号が「３」の拡張機能は、アプリケーションプログラムが「スムージングプログラム」であるため、パラメータは関連付けられていない。
【００６０】
このように、ユーザ別拡張機能テーブルは、ユーザＩＤに関連付けて拡張機能を定義するので、ユーザＩＤからそのユーザに登録されている拡張機能を抽出することができる。たとえば、ユーザが使用頻度の高い拡張機能をユーザ別拡張機能テーブルに定義しておけば、複数ある拡張機能の中から所定の拡張機能だけを抽出することができるので、拡張機能の選択が容易となる。また、拡張機能番号を指定すれば、唯一の拡張機能を特定することができる。さらに、拡張機能番号には、アプリケーションプログラムとそれに渡すパラメータが関連付けられるので、拡張機能番号を特定すれば、実行するべきアプリケーションプログラム、および、そのアプリケーションプログラムを実行するのに必要な情報（パラメータ）を特定することができる。このため、そのユーザに特定の拡張機能、たとえば、特定の人に画像データを送信する拡張機能を定義することができる。
【００６１】
図５は、拡張機能リストの一例を示す図である。図では、ユーザＩＤが「００１」の拡張機能リストを示している。この拡張機能リストは、管理サーバ２の拡張機能管理部２０２により、ユーザ別拡張機能リストを参照して生成され、ＭＦＰ１に送信される。図を参照して、拡張機能リストは、拡張機能番号とタイトルとを含む。これらは、図４で説明したユーザ別拡張機能リストの拡張機能番号とタイトルとにそれぞれ対応する。拡張機能リストは、ユーザ別に作成されるため、ユーザＩＤが「００１」についてユーザ別拡張機能リストに登録された拡張機能の拡張機能番号とタイトルのみを含み、そのユーザＩＤ以外の情報は含まれない。したがって、図では、ユーザＩＤが「００１」についてユーザ別機能リストに登録されている拡張機能番号が「１」、「２」および「３」と、それらに対応するタイトルのみを含む。なお、タイトルを含めることなく、アプリケーションプログラム、パラメータを含めるようにしてもよい。いずれにしても、拡張機能リストには、ユーザについて、ユーザ別拡張機能リストに登録されている拡張機能を識別可能な情報と、その拡張機能が何であるかをユーザが判別できる情報を含めば良い。ユーザが、拡張機能を識別可能な情報（たとえば拡張機能番号）のみでその拡張機能を判別できるのであれば、ユーザ別拡張機能リストは、拡張機能を識別可能な情報のみを含むものであっても良い。
【００６２】
図６は、拡張機能リスト表示画面の一例を示す図である。拡張機能リスト表示画面は、ＭＦＰ１の拡張機能リスト表示部１１３により表示される画面である。ここでは、管理サーバ２から図５に示した拡張機能リストが受信された場合に表示される拡張機能リスト表示画面を示している。図を参照して、拡張機能リスト表示画面３００は、拡張機能番号が表示されたボタン３０１Ａ，３０１Ｂ，３０１Ｃと、その横に拡張機能番号に対応するタイトルが表示された領域３０２Ａ，３０２Ｂ，３０２Ｃと、「詳細」の文字が表示された詳細表示ボタン３０３Ａ，３０３Ｂ，３０３Ｃとを含む。このように、拡張機能リスト表示画面３００は、拡張機能番号とタイトルとを表示するため、管理サーバ２で実行可能な拡張機能をユーザは、知ることができる。
【００６３】
また、ユーザが表示されたタイトルの領域３０２Ａ，３０２Ｂ，３０２Ｃを押下する、またはポインティングデバイスなどで指示すると、その指示された領域が反転表示される。この指示が、拡張機能の選択に相当する。図では、領域３０２Ａが反転表示された様子をハッチングで示している。ここでは、領域３０２Ａが指示された場合を例に示しているが、拡張機能の選択は、１つに限らず、２つ以上を指示することもできる。たとえば、拡張機能番号が「１」、「２」および「３」の全ての拡張機能を選択することもできる。この場合には、管理サーバ２では、画像データにノイズ除去処理を実行した後、Ａ氏とＢ氏とにノイズ除去された画像データが電子メールで送信される。
【００６４】
さらに、ユーザがタイトルの表示だけでは拡張機能を判別できない場合に備えて、詳細表示ボタン３０３Ａ，３０３Ｂ，３０３Ｃが表示される。詳細表示ボタン３０３Ａ，３０３Ｂ，３０３Ｃは、それぞれタイトルが表示された領域３０２Ａ，３０２Ｂ，３０２Ｃに対応しており、詳細表示ボタン３０３Ａ，３０３Ｂ，３０３Ｃの選択は、対応する領域３０２Ａ，３０２Ｂ，３０２Ｃに表示されたタイトルおよび拡張機能番号の選択となる。たとえば、詳細表示ボタン３０３Ａが押下された場合には、管理サーバ２に対して拡張機能番号「１」が送信されて、それに応じて、ユーザ別拡張機能リストに登録されているアプリケーションプログラムの名称である「電子メールプログラム」、パラメータであるＡ氏の電子メールアドレスがダウンロードされて、別の画面に表示される。なお、この段階でダウンロードするのではなく、拡張機能リストとともにダウンロードしておくようにしてもよい。
【００６５】
なお、拡張機能リスト表示画面３００には、拡張機能番号を表示するようにしたが、タイトルの表示でユーザが拡張機能を判定できるのであれば、拡張機能番号を表示しなくてもよい。この場合には、タイトルが指定されると、それに対応する拡張機能番号が選択情報として管理サーバ２へ送信される。
【００６６】
図７は、本実施の形態におけるプリントシステムで実行される拡張機能実行処理の流れを示すフローチャートである。図７（Ａ）は、ＭＦＰで実行される処理の流れを示し、図７（Ｂ）は、管理サーバで実行される処理の流れを示す。図を参照して、拡張機能実行処理は、ユーザを認証するための認証情報の入力が受付けられると（ステップＳ２０１）、入力された認証情報を管理サーバ２に送信する（ステップＳ２０２）。なお、情報格納部１０１に複数の管理サーバ２の位置情報が記憶されている場合には、ユーザに対していずれの管理サーバ２を選択するかの指示を促し、ユーザにより入力される指示により特定される管理サーバ２に認証情報を送信する。
【００６７】
管理サーバ２では、ＭＦＰ１から認証情報を受信するまで待機状態となっており（ステップＳ３０１でＮＯ）、認証情報を受信した場合にはステップＳ３０２へ進む。ステップＳ３０２では、受信した認証情報を用いてユーザ認証を行う。ユーザ認証の結果、ユーザが真のユーザであると判定した場合にはステップＳ３０３に進み、そうでなく偽りのユーザと判定した場合にはステップＳ３０１に戻る。なお、偽りのユーザと判定した場合には、その旨を示すエラー情報をＭＦＰ１へ送信してから、ステップＳ３０１に戻る。
【００６８】
上述したように認証情報には、そのユーザを他人と識別するための識別情報が含まれている。管理サーバ２では、この識別情報を用いて、ハードディスクに記憶されているユーザ別拡張機能テーブルを検索し、そのユーザに対して予め登録された拡張機能を識別するための情報を抽出することにより、拡張機能リストを生成する（ステップＳ３０３）。拡張機能を識別するための情報は、ここでは、拡張機能番号とタイトルである。そして、拡張機能リストが生成されたか否かが判断される（ステップＳ３０４）。生成された場合にはステップＳ３０５に進み、生成されていない場合にはステップＳ３０１に戻る。なお、図示はしないが、拡張機能リストが生成されない場合には、拡張機能を実行できないことを示すエラー情報をＭＦＰ１に送信した後に、ステップＳ３０１に戻る。ＭＦＰ１では、このエラー情報が受信されると、そのエラー情報を表示部に表示する。拡張機能リストが生成されない場合とは、ユーザ別拡張機能リストにそのユーザに対する拡張機能が予め登録されていない場合である。次のステップＳ３０５では、管理サーバ２は、生成された拡張機能リストをＭＦＰ１に送信する。
【００６９】
ＭＦＰ１では、管理サーバ２から拡張機能リストを受信する（ステップＳ２０３）。そして、受信した拡張機能リストを表示装置に表示する（ステップＳ２０４）。これにより、図６に示した拡張機能リスト表示画面３００が表示される。すなわち、管理サーバによるユーザ認証に連動してそのユーザに対して予め登録された拡張機能が表示される。このため、特に複数のユーザによりＭＦＰが共有される場合に、ユーザは自己の使用頻度の高い拡張機能を容易に選択することができる。
【００７０】
そして、拡張機能が選択される（ステップＳ２０５）。拡張機能の選択は、拡張機能リスト表示画面３００に表示されている領域３０２Ａ，３０２Ｂ，３０２Ｃがユーザにより指示されることにより行われる。ここでは、領域３０２Ａ，３０２Ｂ，３０２Ｃが指示されない状態、すなわち、拡張機能のいずれをも選択しない場合であってもよい。そして、ユーザがＭＦＰ１が備える操作パネルのスタートボタンを押下することで、スキャナ１１０による原稿の読取が開始される。
【００７１】
スキャナ１１０による読取が終了すると、スキャナ１１０が出力する画像データと、ステップＳ２０５で選択された拡張機能を識別するための選択情報とを管理サーバ２へ送信する（ステップＳ２０６）。なお、ここではスキャナ１１０より出力される画像データを送信する例を説明したが、画像データは、これに限られず、ユーザ用コンピュータ４から送信されてきた画像データ、ファクシミリ機能で受信された画像データであってもよい。この場合には、それらの画像データが予めＭＦＰ１のハードディスク等に記憶されており、ユーザが入力部を操作して画像データを指示した後に、スタートボタンが押下されることになる。
【００７２】
管理サーバ２では、画像データと選択情報とが受信されるまで待機状態となっており（ステップＳ３０６でＮＯ）、それらが受信されると（ステップＳ３０６でＹＥＳ）、受信した画像データに対して選択情報で特定される拡張機能に基づく処理が実行される（ステップＳ３０７）。処理が実行された後、処理の実行結果がＭＦＰ１に送信される（ステップＳ３０８）。
【００７３】
ＭＦＰ１では、管理サーバ２から拡張機能の実行結果を受信するまで待機状態となっており（ステップＳ２０７でＮＯ）、受信されると（ステップＳ２０７でＹＥＳ）ステップＳ２０８に進む。ステップＳ２０８では、実行結果の印刷が必要か否かが判断される。必要な場合にはステップＳ２０９に進み、必要でないと判断した場合にはステップＳ２１０に進む。実行結果の印刷が必要か否かは、たとえば、次のように判断することができる。選択された拡張機能が画像処理（本実施の形態ではノイズ除去）の場合には、実行結果は画像処理された画像データである。一方、選択された拡張機能が、送信処理またはファイル管理処理の場合には実行結果は処理が正常に実行されたか異常に実行されたかである。したがって、選択された拡張機能が画像処理の場合に、実行結果である画像データを印刷が必要と判断する。選択された拡張機能が送信処理またはファイル管理処理の場合には、実行結果を印刷が必要でないと判断する。また、別の方法として、印刷するか否かをユーザに指示させるようにしてもよい。実行結果が受信された時点で、表示部に印刷するか否かを問い合わせるメッセージを表示し、ユーザからの指示があった場合に、印刷が必要と判断する。
【００７４】
ステップＳ２０９では、実行結果を印刷し、ステップＳ２１０では、実行結果を表示する。
【００７５】
図８は、本実施の形態におけるプリントシステムで実行される管理サーバ検出処理の流れを示すフローチャートである。図８（Ａ）は、ＭＦＰで実行される処理の流れを示し、図８（Ｂ）は、管理サーバで実行される処理の流れを示す。図を参照して、ＭＦＰ１が起動されると（ステップＳ４０１）、ネットワーク３に検索リクエストを送出する（ステップＳ４０２）。ネットワーク３に接続されている全ての管理サーバ２で、この検索リクエストが受信される（ステップＳ５０１）。管理サーバ２では、検索リクエストが受信されると、管理サーバ２がネットワーク３において割当てられている位置情報を含む応答情報を、ＭＦＰ１に送信する（ステップＳ５０２）。
【００７６】
ＭＦＰ１は、ステップＳ４０３において管理サーバ２より応答情報を受信するとステップＳ４０４に進み、受信しない場合には処理を終了する。ステップＳ４０４では、受信した管理サーバ２の位置情報を記憶装置に記憶する。管理サーバ２がネットワーク３に複数台接続されている場合には、複数の管理サーバ２それぞれから応答情報が送信され、ＭＦＰ１の記憶装置には、複数の管理サーバ２の位置情報が記憶される。
【００７７】
以上説明したように、本実施の形態にけるプリントシステム１０においては、管理サーバ２によるユーザ認証に連動して当該ユーザに対して予め登録された処理内容（拡張機能）が拡張機能リストとしてＭＦＰ１に送信され、表示される。このため、特に複数のユーザによりＭＦＰ１が共有される場合に、ユーザは自己の使用頻度の高い処理内容（拡張機能）を容易に選択することができ、使い勝手が向上する。
【００７８】
そして、ＭＦＰ１は、拡張機能リストから拡張機能が指定されると、指定された拡張機能と画像データとを管理サーバ２に送信するので、ユーザが所望する拡張機能を管理サーバ２に実行させることができる。
【００７９】
また、ユーザ別拡張機能テーブルを管理サーバに記憶するようにしたので、ネットワーク３に接続されているＭＦＰ１のいずれからでも、管理サーバ２に拡張機能を実行させることができる。
【００８０】
また、ユーザ別拡張機能テーブルを管理サーバに記憶するので、ネットワーク３に接続されているＭＦＰ１のいずれからでも、同じ拡張機能リストを表示させることができる。
【００８１】
さらに、複数の管理サーバがネットワーク３に接続されている場合には、そのうちの１つを選択することができるので、複数の管理サーバでそれぞれ異なる拡張機能を実行可能である場合などでも、所望の拡張機能を実行させることができる。
【００８２】
さらに、管理サーバ２で送信処理やファイル管理処理を実行させるので、ＭＦＰで読取った原稿の画像データ等を、送信が容易となり、ファイルとしての保存が容易となる。
【００８３】
さらに、管理サーバ２に画像処理を実行させるので、ＭＦＰ１が実行することのできない画像処理を管理サーバ２で実行させることができる。特に、画像処理プログラムが更新された場合などでも、管理サーバ２にその更新後の画像処理プログラムをインストールすればよく、ＭＦＰの画像処理プログラムを更新する必要がない。ＭＦＰ１が複数ある場合に有効である。
【００８４】
なお、本実施の形態においては画像処理装置としてＭＦＰを例示したが、本発明の画像処理装置はＭＦＰに限られない。たとえば、ファクシミリ機能を有さないデジタル複写機等であっても構わない。
【００８５】
上述したプリントシステムには、以下の発明も含まれる。
【００８６】
（１）  前記表示手段は、前記処理内容情報に含まれるタイトルを表示するタイトル表示手段と、
前記表示されたタイトルの指定に応じて、前記処理内容情報に含まれる詳細情報を表示する詳細情報表示手段とを含む、請求項２に記載の画像処理装置。
【００８７】
（２）  前記複数の管理サーバそれぞれを検出するための検出手段をさらに備えた、請求項３に記載の画像処理装置。
【００８８】
（３）  （２）に記載の画像処理装置において、
前記検出手段は、前記複数の管理サーバを検出するために、検索リクエストを前記ネットワークに送出する送出手段と、
前記検索リクエストの応答を受信する応答受信手段とを含む。
【００８９】
（４）  前記送信処理は、電子メールによる送信を含む、請求項４に記載の画像処理装置。
【００９０】
（５）  前記送信処理は、ファイル転送処理を含む、請求項４に記載の画像処理装置。
【００９１】
（６）  前記記録処理は、前記画像データをデータベースに記憶する、請求項４に記載の画像処理装置。
【００９２】
（７）  前記画像処理は、傾き補正処理、ノイズ除去処理、カラーマッチング処理、画像の方向を判別して回転補正する方向補正処理の中から選ばれた少なくとも１つの処理である、請求項４に記載の画像処理装置。
【００９３】
（８）  前記出力手段は、記録媒体に画像を形成する画像形成手段である、請求項５に記載の画像処理装置。
【００９４】
（９）  前記管理サーバは、複数の画像処理装置とネットワークを介して通信可能であり、
前記複数の画像処理装置それぞれから送信されてくる検索リクエストの受信に応じて、前記検索リクエストの応答を前記検索リクエストを送信した画像処理装置に送信する応答送信手段をさらに含む、請求項６に記載の管理サーバ。
【００９５】
（１０）  前記処理内容は、前記画像データを他のコンピュータに送信する送信処理を含む、請求項６に記載の管理サーバ。
【００９６】
（１１）  （１０）に記載の管理サーバであって、
前記送信処理は、電子メールによる送信を含む。
【００９７】
（１２）  （１０）に記載の管理サーバであって、
前記送信処理は、ファイル転送処理を含む、
（１３）  前記処理内容は、前記画像データを記録媒体に記録する記録処理を含む、請求項６に記載の管理サーバ。
【００９８】
（１４）  前記処理内容は、画像処理を含む、請求項６に記載の管理サーバ。
【００９９】
（１５）  （１４）に記載の管理サーバであって、
前記画像処理は、傾き補正処理、ノイズ除去処理、カラーマッチング処理、画像の方向を判別して回転補正する方向補正処理の中から選ばれた少なくとも１つの処理である。
【０１００】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。
【図２】本実施の形態におけるＭＦＰの機能を示す機能ブロック図である。
【図３】本実施の形態における管理サーバの機能を示す機能ブロック図である。
【図４】ユーザ別拡張機能テーブルの一例を示す図である。
【図５】拡張機能リストの一例を示す図である。
【図６】拡張機能リスト表示画面の一例を示す図である。
【図７】本実施の形態におけるプリントシステムで実行される拡張機能実行処理の流れを示すフローチャートである。
【図８】本実施の形態におけるプリントシステムで実行される管理サーバ検出処理の流れを示すフローチャートである。
【符号の説明】
【０１０２】
１  複合機（ＭＦＰ）、２  管理サーバ、３  ネットワーク、４  ユーザ用コンピュータ、５  ＣＤ−ＲＯＭ、６  フラッシュＲＯＭ、１０  プリントシステム、１０１  管理サーバ情報格納部、１０２  管理サーバ検出部、１０３  認証情報送出部、１０４  認証情報入力部、１１０  スキャナ、１１１  拡張機能選択情報送信部、１１２  拡張機能選択部、１１３  拡張機能リスト表示部、１１４  拡張機能リスト受信部、１２１  実行結果受信部、１２２  実行結果印刷部、１３０  通信部、２０１  拡張機能格納部、２０２  拡張機能管理部、２０３  ユーザ認証部、２０４  機能リスト送信部、２０５  拡張機能実行部、２０６  拡張機能選択情報受信部、２０７  拡張機能実行結果送信部、２０８  通信部、３００  拡張機能リスト表示画面。
【図１】
2005079973.tif 000003
【図２】
2005079973.tif 000004
【図３】
2005079973.tif 000005
【図４】
2005079973.tif 000006
【図５】
2005079973.tif 000007
【図６】
2005079973.tif 000008
【図７】
2005079973.tif 000009
【図８】
2005079973.tif 000010