(57)【特許請求の範囲】
【請求項１】
当該画像入出力装置の呼接続処理を行う呼接続サーバに、当該画像入出力装置のユーザに許可された機能に対応する操作画面の識別情報を要求する識別情報要求手段と、
前記呼接続サーバから前記識別情報を取得する識別情報取得手段と、
前記呼接続サーバに、前記識別情報に対応する操作画面を要求する操作画面要求手段と、
前記操作画面と前記識別情報とを対応させて管理する画面管理サーバから、前記操作画面を取得する操作画面取得手段と、
を有する画像入出力装置。
【請求項２】
前記呼接続サーバを介して、当該画像入出力装置の画像処理を行う画像処理サーバに画像処理を要求する画像処理要求手段と、
前記画像処理要求手段の要求によって画像処理された画像データを前記画像処理サーバから取得する画像処理取得手段を有することを特徴とする、請求項１記載の画像入出力装置。
【請求項３】
前記画像処理要求手段は、指示が入力された前記操作画面上の位置を示す情報と関連付けられた前記画像処理を要求することを特徴とする、請求項２記載の画像入出力装置。
【請求項４】
前記識別情報取得手段は、前記ユーザと前記識別情報とを対応させて記憶しているユーザ管理サーバから前記呼接続サーバが取得した前記識別情報を取得することを特徴とする、請求項１ないし３のいずれか一項記載の画像入出力装置。
【請求項５】
前記識別情報取得手段は、前記ユーザ管理サーバにより前記ユーザが認証された場合に、該ユーザに対応する前記識別情報を取得することを特徴とする、請求項４記載の画像入出力装置。
【請求項６】
当該画像入出力装置が有する機能に係る情報を前記画面管理サーバに対して送信する保持機能送信手段を有し、
前記操作画面取得手段は、前記識別情報に対応する操作画面とは別に、当該画像入出力装置が保持しない機能を含まない前記操作画面を取得することを特徴とする、請求項１ないし５のいずれか一項に記載の画像入出力装置。
【請求項７】
画像処理を指示する画像入出力装置と、前記画像入出力装置の呼接続処理を行う呼接続サーバと、前記画像入出力装置の操作画面である画面データを管理する画面管理サーバと、前記画像入出力装置の画像処理を行う画像処理サーバを有する画面管理システムであって、
前記画像入出力装置は、
前記呼接続サーバに、当該画像入出力装置のユーザに許可された機能に対応する操作画面の識別情報を要求する識別情報要求手段と、
前記呼接続サーバから前記識別情報を取得する識別情報取得手段と、
前記呼接続サーバに、前記識別情報に対応する操作画面を要求する第１の操作画面要求手段と、を有し、
前記呼接続サーバは、
前記画面管理サーバに前記操作画面要求手段で要求された操作画面を要求する第２の操作画面要求手段を有し、
前記画面管理サーバは、
前記第２の操作画面要求手段により要求された操作画面を、前記画像入出力装置に送信する操作画面送信手段と、
を有する画面管理システム。
【請求項８】
前記画像処理サーバは、
前記呼接続サーバを介して前記画像入出力装置から要求された画像処理を実行する画像処理手段を有することを特徴とする、請求項７記載の画面管理システム。
【請求項９】
前記画面管理サーバは、
前記画像入出力装置において指示が入力された前記操作画面上の位置に対応する、前記画像処理サーバの機能に関する情報を前記呼接続サーバに送信する処理情報送信手段を有し、
前記画像処理サーバは、前記処理情報送信手段により送信された情報を前記呼接続サーバから受け付け、前記情報に対応する機能を用いて画像処理を実行する画像処理手段を有することを特徴とする、請求項７記載の画面管理システム。
【請求項１０】
前記識別情報取得手段は、前記ユーザと前記識別情報とを対応させて記憶しているユーザ管理サーバから前記呼接続サーバが取得した前記識別情報を取得することを特徴とする、請求項７ないし９のいずれか一項記載の画面管理システム。
【請求項１１】
前記識別情報取得手段は、前記ユーザ管理サーバが前記ユーザを認証した場合に、前記ユーザに対応する前記識別情報を取得することを特徴とする、請求項１０記載の画面管理システム。
【請求項１２】
前記画面管理サーバは、
前記第２の操作画面要求手段の要求を受け、前記呼接続サーバに前記操作画面の取得を許可する通知を出す許可通知手段を有し、
前記呼接続サーバは、
前記画像入出力装置に前記許可通知の応答を送信する応答送信手段を有し、
前記画像入出力装置は、
前記許可通知の受理通知を前記画面管理サーバに送信する受理通知送信手段と、
前記受理通知送信手段の後に前記画面管理サーバと前記操作画面の送受信のための通信を行う通信手段とを有し、
前記操作画面送信手段は、前記通信手段を用いて前記操作画面を送信することを特徴とする、請求項７ないし１１いずれか一項記載の画面管理システム。
【請求項１３】
画像処理を指示する画像入出力装置と、前記画像入出力装置の呼接続処理を行う第１の呼接続サーバと、前記画像入出力装置の操作画面である画面データを保持する第１の画面管理サーバと、前記第１の呼接続サーバを介して前記画像入出力装置の画像処理を実行する第１の画像処理サーバを有する第１のネットワークと、画像処理を指示する画像入出力装置の呼接続処理を行う第２の呼接続サーバと、前記第２の呼接続サーバを介して受け付けた画像処理要求に従い画像処理を実行する第２の画像処理サーバを有する第２のネットワークとからなる画像処理システムであって、
前記第１の画像入出力装置は、
前記第１の呼接続サーバに、当該画像入出力装置のユーザに許可された機能に対応する操作画面の識別情報を要求する識別情報要求手段と、
前記第１の呼接続サーバから前記識別情報を取得する識別情報取得手段と、
前記第１の呼接続サーバに、前記識別情報に対応する操作画面を要求する操作画面要求手段と、
前記操作画面と前記識別情報とを対応させて管理する前記第１の画面管理サーバから、前記識別情報に対応する前記操作画面を取得する操作画面取得手段と、
前記第１の画像処理サーバ又は前記第２の画像処理サーバに対して、画像処理を実行させる画像処理要求手段と、
を有することを特徴とする画像処理システム。
【請求項１４】
画像入出力装置が、前記画像入出力装置の呼接続処理を行う呼接続サーバに、前記画像入出力装置のユーザに許可された機能に対応する操作画面の識別情報を要求する識別情報要求ステップと、
前記画像入出力装置が、前記呼接続サーバから前記識別情報を取得する識別情報取得ステップと、
前記画像入出力装置が、前記呼接続サーバに、前記識別情報に対応する操作画面を要求する操作画面要求ステップと、
前記画像入出力装置が、前記操作画面と前記識別情報とを対応させて管理する画面管理サーバから、前記操作画面を取得する操作画面取得ステップと、
を有する画面表示制御方法。
【請求項１５】
前記画像入出力装置が、前記呼接続サーバを介して、前記画像入出力装置の画像処理を行う画像処理サーバに画像処理を要求する画像処理要求ステップと、
前記画像入出力装置が、前記画像処理の要求に基づいて画像処理された画像データを前記画像処理サーバから取得する画像処理取得ステップを有することを特徴とする、請求項１４記載の画面表示制御方法。
【請求項１６】
前記画像処理要求ステップは、指示が入力された前記操作画面上の位置を示す情報と関連付けられた前記画像処理を要求することを特徴とする、請求項１５記載の画面表示制御方法。
【請求項１７】
画像処理を指示する画像入出力装置と、前記画像入出力装置の呼接続処理を行う呼接続サーバと、前記画像入出力装置の操作画面である画面データを保持する画面管理サーバと、前記画像入出力装置の画像処理を行う画像処理サーバを有する画面管理システムにおける画面表示制御方法であって、
前記画像入出力装置が、前記呼接続サーバに、当該画像入出力装置のユーザに許可された機能に対応する操作画面の識別情報を要求する識別情報要求ステップと、
前記画像入出力装置が、前記呼接続サーバから前記識別情報を取得する識別情報取得ステップと、
前記画像入出力装置が、前記呼接続サーバに、前記識別情報に対応する操作画面を要求する第１の操作画面要求ステップと、
前記呼接続サーバが、前記画面管理サーバに前記第１の操作画面要求ステップで要求された前記操作画面を要求する第２の操作画面要求ステップと、
前記画面管理サーバが、要求された操作画面を前記画像入出力装置に送信する操作画面送信ステップと、
前記画像入出力装置が、受信した前記操作画面を当該画像入出力装置の表示部に表示する表示ステップと、
を有する画面表示制御方法。
【請求項１８】
前記画像処理サーバが、前記呼接続サーバを介して前記画像入出力装置から要求された画像処理を実行する画像処理ステップを有することを特徴とする、請求項１７記載の画面表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像入出力装置、画像処理システム、及び、画像処理制御方法に関する。
【背景技術】
【０００２】
従来から、画像や音声のデータを送信することに代えて、それらのデータの識別情報を送信することにより、その識別情報を受信した装置等がそのデータを参照するシステムの技術がある。例えば、特開２００５−１６００７５号公報（特許文献１）には、ＳＯＡＰ等のカスタマイズ可能なタグベースのプロトコルにより、データへの参照情報を送信する発明が開示されている。
【０００３】
また例えば、特開２００２−１０８７５４号公報（特許文献２）には、限られたサイズのモバイルディスプレイを使用してより迅速かつ有効なＷｅｂページへのアクセスを実現するために、ＵＲＬによって識別されるウェブページから、リンクを抽出してそのリストを表示することに基づき、表示されたリストから操作者によって選択されたリンク先のサービスへのアクセスを提供する発明が開示されている。
【０００４】
ところで、複合機のような画像処理装置では、操作者毎にその画像形成装置が有する機能のうち、使用を許可される機能が異なる利用形態が考えられる。そこで例えば、画像処理装置の一般ユーザ、一般ユーザを管理する者、メンテナンスを行う者等、のそれぞれのユーザアカウント毎に、使用を許可される機能に対応してメニュー画面を制御する技術が求められる。
【特許文献１】特開２００５−１６００７５号公報
【特許文献２】特開２００２−１０８７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び２に開示されている発明では、ユーザ毎に使用を許可される機能が異なる画像処理装置等の利用形態に対応して、画面表示を制御することは考慮されていない。そこで例えば、ユーザ毎に対応する画面データを画像処理装置が有する記憶手段に保持させると、必要とされる記憶手段の容量が大きくなる。またさらに、例えば、一のＬＡＮ内で複数の画像形成装置が利用される形態では、画像形成装置毎に、ユーザのアカウントと画面データとを対応づけて保持することになり、管理が煩雑になる。
【０００６】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、ユーザ毎に異なる操作画面の表示を好適に制御する画像入出力装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像入出力装置は次の如き構成を採用した。
【０００８】
本発明の画像入出力装置は、当該画像入出力装置の呼接続処理を行う呼接続サーバに、当該画像入出力装置のユーザに許可された機能に対応する操作画面の識別情報を要求する識別情報要求手段と、前記呼接続サーバから前記識別情報を取得する識別情報取得手段と、前記呼接続サーバに、前記識別情報に対応する操作画面を要求する操作画面要求手段と、前記操作画面と前記識別情報とを対応させて管理する画面管理サーバから、前記操作画面を取得する操作画面取得手段と、を有する構成とすることができる。
【０００９】
これにより、ユーザ毎に異なる操作画面の表示を好適に制御する画像入出力装置を提供することができる。
【００１０】
なお、上記課題を解決するため、本発明は、さらに、上記画像入出力装置を有する画像処理システム、上記画像入出力装置若しくは画像処理システムが有する各手段によって実現される画像処理制御方法としてもよい。
【発明の効果】
【００１１】
本発明の画像入出力装置、画像処理システム、及び、画像処理制御方法によれば、ユーザ毎に異なる操作画面の表示を好適に制御する画像入出力装置、画像処理システム、及び、画像処理制御方法を提供することが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づき説明する。
〔本発明の実施の形態〕
本実施の形態において、「ユーザ」とは、例えば、ユーザアカウントのことを指す。例えば「ユーザがログインする。」とは、そのユーザアカウントの識別情報等が認証に成功することにより、装置等の機能の使用が許可される状態になることをいう。また、図中の「コンテンツサーバ」とは、画像処理の機能を実現する手段であるコンテンツを管理し、またその機能を実現するサーバであり、「画像処理サーバ」に対応する。
【００１３】
（本実施形態の画像処理システムの例）
図１は、本発明の一実施の形態に係る画像処理システムの構成の例を説明する図である。図１の画像処理システムは、例えば、２つの小ネットワークを有する。第一の小ネットワークは、ＩＰネットワークを介して、第二の小ネットワークと接続される。一の小ネットワーク内に設けられた各装置は、その小ネットワーク内に設けられている呼接続サーバにより識別される。したがって、一の装置が他の装置と通信を行う際には、例えば、相手の装置の識別情報を呼接続サーバより取得することにより、通信を確立してよい。また例えば、呼接続サーバに通信を介させることにより、互いに相手の識別情報を取得することなく通信を行ってもよい。
【００１４】
第一の小ネットワークは、例えば、一のＬＡＮとして構成されてよい。第一の小ネットワークは、例えば、複合機１０１、呼接続サーバ２０２、ユーザ管理サーバ２０３、画面管理サーバ２０４、画像処理サーバ２０６、ＰＣ２０５、及び、ＰＣ２０７を有する。
【００１５】
複合機１０１は、例えば、画像を入力するスキャナ及び画像を出力するプロッタの機能を有する。複合機１０１は、また例えば、ファクシミリ装置及びコピー機能等を有してもよい。複合機１０１は、またさらに、呼接続サーバ２０２により、ユーザ管理サーバ２０３、画面管理サーバ２０４、又は、画像処理サーバ２０６と通信を行い、画像処理サーバ２０６が有する画像処理機能に対して、入力された画像データの処理を指示し、また、画像処理サーバ２０６によって処理された画像の画像データを出力する。
【００１６】
呼接続サーバ２０２は、第一の小ネットワークに接続された装置の識別情報を管理し、他の装置からの要求に応じてその識別情報を送信し、又は、他の装置と第一の小ネットワークに接続された装置との通信を介する。なお、「他の装置」は、第一の小ネットワークに接続された装置でもよく、また例えば、第一の小ネットワークの外のネットワークに接続された装置でもよい。呼接続サーバ２０２は、例えば、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバとして構成されてよい。
【００１７】
ユーザ管理サーバ２０３は、第一の小ネットワークに接続された装置が有する機能を使用するユーザの情報を管理する。ユーザ管理サーバ２０３は、例えば、ユーザ毎の認証情報を管理する。ユーザ管理サーバ２０３は、また例えば、その認証情報に基づいて、認証を行ってよい。ユーザ管理サーバ２０３は、例えば、ＲＦＣ３２６１に規定されるＳＩＰのダイジェスト認証により認証を行ってよい。
【００１８】
ユーザ管理サーバ２０３は、またさらに、画像処理サーバ２０６によって提供される機能に対応する操作画面の画面データの識別情報を、ユーザ毎に対応づけて管理してよい。これにより、ユーザ毎に許可される機能が異なる場合に、許可される機能に対応した操作画面を、ユーザに対して提供することができる。
【００１９】
画面管理サーバ２０４は、複合機１０１によって制御される表示装置に表示する画面の画面データを管理する。画面管理サーバ２０４によって管理される画面データは、複合機１０１を使用するユーザ毎に対応する画面データであって、そのユーザに対して許可される画像処理サーバ２０６の機能に基づく画面の画面データである。
【００２０】
この画面データには、例えば、この画面データによって生成される操作画面の位置毎に、画像処理サーバ２０６の提供機能の識別情報が対応づけられてよい。なお、操作画面の位置は、例えば座標により表されてよい。これにより、例えば、操作画面が、複合機１０１が有するオペレーションパネル等に表示され、そのオペレーションパネル上で操作者により指示が選択されると、その指示を選択する操作が行われた座標に対応する提供機能を実行させるように構成することができる。より詳細には、その座標が選択されたという「操作」の情報、又は、その座標に設けられた入力を促す欄に入力された内容が、画面管理サーバ２０４に送信される。
【００２１】
これを実現するために、画面管理サーバ２０４と複合機１０１との間で、操作画面の画面データを通信するためのセッションが確立され、さらに、画面管理サーバ２０４と複合機１０１との間で、操作の情報又は入力された内容を通信するためのセッションが確立される。これら２つのセッションは、何れも、ネットワーク上でデータパケットを送受信するセッションであればよい。例えば、トランスポートはＴＣＰ又はＵＤＰの何れでもよい。
【００２２】
画像処理サーバ２０６は、画像処理に係る機能毎に対応する「コンテンツ」を管理し、またそのコンテンツを実行させる。画像処理サーバ２０６は、提供する機能毎に対応する識別情報を、複合機１０１又は画面管理サーバ２０４から受信することにより、実行させる提供機能を選択し、実行させる。
【００２３】
ＰＣ２０５は、画面管理サーバ２０４と通信を行い、ユーザ毎に対応する操作画面の画面データを作成又は編集する。ＰＣ２０７は、画像処理サーバ２０６と通信を行い、例えば、画像処理サーバ２０６によって提供される機能を実現する手段を作成し、またそれらの手段を画像処理サーバ２０６に登録させる。ＰＣ２０７は、またさらに、それらの手段を保持する機能を有してもよい。より詳細には、それらの手段が、ソフトウェアとして構成される場合には、そのソフトウェアを実現するコンピュータプログラムを保持する記憶手段でもよい。
【００２４】
第二の小ネットワークは、例えば、第一の小ネットワークとＩＰネットワークを介して接続され、サービスプロバイダとして構成されてよい。第二の小ネットワークは、例えば、呼接続サーバ４０２、ユーザ管理サーバ４０３、画像処理サーバ４０６、及び、ＰＣ４０７を有する。呼接続サーバ４０２は、第二の小ネットワークに設けられた装置の識別情報を管理し、また、それらの装置との通信を介する。
【００２５】
ユーザ管理サーバ４０３は、第二の小ネットワークに設けられた装置へアクセスする際の、ユーザの認証を行う。画像処理サーバ４０６は、画像処理サーバ２０６と同様に、画像処理の機能を提供する。ＰＣ４０７は、画像処理サーバ４０６と通信を行い、画像処理サーバ４０６によって提供される機能を実現する手段を作成し、またそれらの手段を画像処理サーバ４０６に登録させる。
【００２６】
複合機３０１は、第一の小ネットワーク及び第二の小ネットワークの何れにも属さないが、その機能は複合機１０１と同一である。複合機３０１は、画像処理サーバ２０６が提供する機能を使用する場合には、呼接続サーバ２０２により、ユーザ管理サーバ２０３、画面管理サーバ２０４、及び、画像処理サーバ２０６と通信を行う。複合機３０１は、また例えば、画像処理サーバ４０６が提供する機能を使用する場合には、呼接続サーバ２０２により、ユーザ管理サーバ２０３及び画面管理サーバ２０４に接続した後、さらに、呼接続サーバ４０２に接続し、ユーザ管理サーバ４０３及び画像処理サーバ４０６に接続する。
【００２７】
これらの接続により、複合機３０１は、複合機１０１と同一の画像処理を、画像処理サーバ２０６又は画像処理サーバ４０６が提供する機能により実行させることができる。
【００２８】
（操作画面の例）
図２は、本実施形態の画像入出力装置によって表示される表示画面の例である。図２（Ａ）は、操作者に対応するユーザの識別情報の入力を促す画面の例である。この画面は、例えば、複合機１０１の電源が投入され、複合機１０１が有するスキャナ、プリンタ、ファクシミリ装置等のデバイスが動作可能な状態になった場合に、例えば複合機１０１が有するオペレーションパネルに表示される。より詳細には、複合機１０１が、呼接続サーバ２０２を介して画面管理サーバ２０４に接続し、この画面の画面データを取得することにより、実現される。
【００２９】
図２（Ｂ）は、ユーザがログインすることにより、ユーザ毎に対応する操作画面が表示されることを説明する図である。図２（Ｂ）では、ユーザ管理サーバ２０３によって認証が成功したユーザに対応する画面データが、画面管理サーバ２０４から取得され、その画面データに基づいて、そのユーザが使用を許可される機能に対応した操作画面が表示されている。
【００３０】
なお、認証に失敗した場合、又は、認証を行わない場合には、画面管理サーバ２０４が保持する予め定められたゲストアカウント用の画面データが取得され、ゲストアカウント用の操作画面が表示されてよい。ゲストアカウントとは、例えば、認証されるユーザよりも、使用を許可される機能が少ないユーザのアカウントである。
【００３１】
（本実施形態の画像形成システムの機能構成の例）
図３は、本実施形態の画像形成システムの機能構成の例を説明する図である。図３では、複合機１０１、呼接続サーバ２０２、ユーザ管理サーバ２０３、画面管理サーバ２０４、及び、画像処理サーバ２０６が、ネットワークを介して接続されている。複合機１０１は、例えば、通信手段１２０、認証手段１３１、画面情報取得手段１３２、表示制御手段１４１、保持機能送信手段１４２、指示送信手段１４３、画像送受信手段１６１、表示手段１７１、入力手段１７２、画像入力手段１８１、及び、画像出力手段１８２を有する。
【００３２】
通信手段１２０は、呼接続サーバ２０２を介して他の装置との通信を行う。通信手段１２０はまた、呼接続サーバ２０２から他の装置の識別情報を取得することにより、他の装置との通信を行ってもよい。
【００３３】
認証手段１３１は、入力手段１７２から入力されたユーザの識別情報に基づいて、そのユーザの認証を行う。認証手段１３１は、また例えば、入力されたユーザの識別情報を、認証サーバ２３１に送信して認証を要求し、その認証の成否の情報を取得してもよい。
【００３４】
画面情報取得手段１３２は、認証手段１３１によって認証されたユーザに対応する操作画面の識別情報を取得する。画面情報取得手段１３２は、また例えば、画面情報管理サーバ２３２によって管理される画面データの識別情報を取得してよい。
【００３５】
なお、認証手段１３１と画面情報取得手段１３２とは、一の手段として構成されてよい。これにより、例えば、認証サーバ２３１と画面情報管理サーバ２３２とが一のサーバとして構成され、ユーザの認証に成功した場合に、そのユーザに対応する操作画面の識別情報が出力される構成である場合に、その識別情報を認証が成功したことの通知として受け取ることができる。したがって、認証から操作画面の識別情報の取得までの通信処理を簡易にすることができる。
【００３６】
表示制御手段１４１は、画面情報取得手段１３２によって取得された画面データの識別情報に基づいて、画面管理サーバ２０４からその画面データを取得し、表示手段１７１に表示させる。これにより、ユーザ毎に異なる操作画面を表示手段１７１に表示させることができる。
【００３７】
保持機能送信手段１４２は、複合機１０１が保持する機能に係る情報を送信する手段である。保持機能送信手段１４２によって、その情報が送信されることにより、画面管理サーバ２０４が、画面データを、複合機１０１が保持する機能に対応した画面に変更した後、表示制御手段１４１に対して送信することができる。
【００３８】
これにより、そのユーザには使用が許可される機能であって、かつ、複合機１０１が保持しない機能に係る表示を、他の機能の表示とは異ならせることができる。なお、他の機能の表示とは異ならせるとは、例えば、他の機能に係る表示とは区別することをいい、また例えば、複合機１０１が保持しない機能に係る表示を含まない画像データに変更することでもよい。
【００３９】
なお、保持機能送信手段１４２が、画面管理サーバ２０４に対して保持する機能に係る情報を送信することに代えて、保持機能送信手段１４２が、表示制御手段１４１に対して、その情報を出力してもよい。これにより、表示制御手段１４１が、入力された情報に基づいて、複合機１０１が保持しない機能に係る表示を、他の機能に係る表示とは異ならせるように制御してよい。
【００４０】
指示送信手段１４３は、表示手段１７１に表示された操作画面に基づいて、操作者によって入力された指示である操作の内容を取得し、その指示とその指示の操作が行われた操作画面上の位置に係る情報とを画面管理サーバ２０４に対して送信する。指示出力手段１６２は、表示手段１７１に表示された操作画面に基づいて、入力手段１７２から入力された情報を取得する。入力される情報とは、操作画面上における「選択」等の操作、操作画面上における入力を促す欄に入力される情報等である。
【００４１】
なお、複合機１０１が取得する画面データに、操作画面の位置に対応する提供機能の識別情報が含まれている場合には、指示送信手段１４３は、その画像処理サーバに対し、その提供機能を実現する指示を出力してよい。
【００４２】
画像送受信手段１６１は、画像処理サーバ２０６に対し、画像データを送信し、また画像処理サーバ２０６が処理した画像データを受信する。これらの画像データは、例えば、画像入力手段１８１から入力された画像データでよい。
【００４３】
表示手段１７１は、表示制御手段１４１によって制御される画面を表示し、例えば、操作画面を表示する。入力手段１７２は、操作者によって入力される情報を取得する。なお、表示手段１７１と入力手段１７２とは、一のオペレーションパネル等の装置として構成されてよい。
【００４４】
画像入力手段１８１は、例えば、スキャナとして構成され、入力される画像データを取得する。画像出力手段１８２は、例えば、プロッタとして構成され、画像データによる画像を媒体上に形成して出力する。画像入力手段１８１及び／又は画像出力手段１８２は、また例えば、ファクシミリ装置として構成されてもよく、またさらに、ネットワークを介して接続されたＰＣ等の装置と通信を行う手段として構成されてもよい。
【００４５】
呼接続サーバ２０２は、自身が設けられている小ネットワーク内に接続されている装置等の識別情報を管理する。呼接続サーバ２０２は、サーバ等の装置の識別情報を保持する記憶手段６２２と接続されてよい。
【００４６】
ユーザ管理サーバ２０３は、例えば、認証サーバ２３１と画面情報管理サーバ２３２とを有する。認証サーバ２３１は、ユーザの識別情報に基づいてそのユーザの認証を行う。認証サーバ２３１は、認証情報を保持する記憶手段６３１と接続されてよい。画面情報管理サーバ２３２は、画面データの識別情報を管理する。画面情報管理サーバ２３２は、認証サーバ２３１によって認証が成功したユーザに対応する操作画面の、画面データの識別情報を、画面情報取得手段１３２に対して出力する。画面情報管理サーバ２３２は、画面データの識別情報を保持する記憶手段６３２と接続されてよい。
【００４７】
画面管理サーバ２０４は、操作画面の画面データを管理する。画面管理サーバ２０４は、ユーザ毎に対応する操作画面の画面データを管理し、その画面データの識別情報又は操作画面の識別情報により、画面データを表示制御手段１４１に対して出力する。画面管理サーバ２０４は、画面データを保持する記憶手段６２４と接続されてよい。
【００４８】
画面管理サーバ２０４は、またさらに、指示送信手段１６２から送信される、操作者による指示が行われた操作画面上の位置に係る情報に基づいて、その位置に対応する画像処理サーバ２０６の機能の識別情報を取得する。画面管理サーバ２０４は、機能の識別情報と、指示に係る情報とを、画像処理サーバ２０６に対して出力する。
【００４９】
画像処理サーバ２０６は、画像データに対して各種の画像処理を実現する。画像処理サーバ２０６は、画像処理毎に対応する機能を実現する手段を有してよい。画像処理サーバ２０６は、機能毎に対応する識別情報により、画像データに対してその機能による画像処理を実行する。
【００５０】
（各サーバが管理する情報の内容）
図４は、ユーザ管理サーバ２０３、画面管理サーバ２０４、及び、画像処理サーバ２０６が管理する情報の内容とそれらの情報の間の関係を説明する図である。
【００５１】
ユーザ管理サーバ２０３によって管理される情報Ｓ１は、例えば、ユーザの認証情報とそのユーザの操作画面の識別情報である。ユーザの認証情報は、例えば、ユーザの識別情報とパスワードとを有する。操作画面の識別情報は、例えば、その操作画面のＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）である。操作画面のＵＲＩに基づいて、画面管理サーバ２０４が管理する画面データにアクセスすることができる。
【００５２】
画面管理サーバ２０４によって管理される情報Ｓ２は、操作画面のＵＲＩとそのＵＲＩに対応するコンテンツの情報である。なお、「コンテンツ」とは、例えば「画像処理の機能を実現する手段」である。情報Ｓ２に含まれるコンテンツの情報は、そのコンテンツのＵＲＩであり、例えば、情報Ｓ３の形態を有する。情報Ｓ３は、その操作画面に対応するコンテンツのＵＲＩのリストである。この情報Ｓ３に含まれているコンテンツのＵＲＩに基づいて、画像処理サーバ２０６が保持するコンテンツを特定して実行させることができる。
【００５３】
（操作画面に基づく操作により画像処理サーバの機能が実現される処理）
図５は、操作画面に基づく操作により、画像処理サーバの機能が実現される処理を説明する図である。図５の（１）では、表示手段１７１に表示された操作画面に含まれている「機能Ａ」のボタンが選択され押下される。この操作に基づいて、指示送信手段１６２が画面管理サーバ２０４にその操作に係る情報を送信し、画面管理サーバ２０４が、「機能Ａ」のボタンに対応づけられているコンテンツＡのＵＲＩを取得する。図５の（２）では、画面管理サーバ２０４が、そのＵＲＩに基づいて、コンテンツＡに接続する要求を呼接続サーバ２０２に対して行う。
【００５４】
図５の（３）では、呼接続サーバ２０２が、画面管理サーバ２０４からコンテンツＡを管理する画像処理サーバ２０６に対する接続を仲介する。これにより、画像処理サーバ２０６に対してコンテンツＡによる機能Ａを実現する指示を出力することができる。図５の（４）では、画像処理サーバ２０６が有するコンテンツＡが実行されることにより、画像データに対して処理が行われる。
【００５５】
なお、本発明の実施の形態は、この例に限らない。図５の（１）において、指示送信手段１６２が、複合機１０１が取得した画面データから、操作画面の操作が行われた位置に対応するコンテンツＡのＵＲＩを取得し、（２）において、通信手段１２０が、呼接続サーバに対して、コンテンツＡを管理する画像処理サーバ２０６に接続する要求を行ってもよい。さらに、（３）では、呼接続サーバが、複合機１０１と画像処理サーバ２０６との接続を介することにより、指示送信手段１６２が、画像処理サーバ２０６に対して機能Ａを実行する指示を出力してよい。
【００５６】
（セッションが確立されることを説明する図）
図６は、呼接続サーバ２０２を介して画面管理サーバ２０４と複合機１０１との間の通信が確立されることを説明する図である。図６では、ステップＳ１０１において、複合機１０１から呼接続サーバ２０２に対し、画面管理サーバ２０４への通信を接続する要求が出力される。
【００５７】
ステップＳ１０１に続いてステップＳ１０２に進み、ステップＳ１０１の要求に基づいて、呼接続サーバ２０２が、接続先の画面管理サーバ２０４の識別情報を取得し、画像処理サーバ２０６に対して通信を確立する要求を出力する。
【００５８】
ステップＳ１０２に続いてステップＳ１０３に進み、画面管理サーバ２０４が複合機１０１と、データ転送チャネルを確立する。このデータ転送チャネルは、用途毎に設けられてよい。例えば、画面管理サーバ２０４から複合機１０１に対し、画面データを送信するセッション、及び、複合機１０１から画面管理サーバ２０４に対し、操作画面に入力された指示を送信するセッション等のセッション毎に、データ転送チャネルが設けられるとよい。
【００５９】
（ユーザ毎に対応する操作画面を表示する処理の例）
図７は、ユーザ毎に対応する操作画面を表示する処理を示すシーケンス図である。図７のステップＳ２０１では、複合機１０１から呼接続サーバ２０２に対して、操作者によって入力されたユーザのＩＤとパスワードとに基づいて、そのユーザに対応する操作画面のＵＲＩを取得する要求が出力される。ステップＳ２０１に続いてステップＳ２０２に進み、呼接続サーバ２０２からユーザ管理サーバ２０３に対し、ステップＳ２０１で取得したユーザのＩＤとパスワードとによる認証要求が出力される。この認証要求に基づいて、ユーザ管理サーバ２０３が、ユーザの認証を行う。ここでは、認証に成功した場合について、以下説明する。
【００６０】
ステップＳ２０２に続いてステップＳ２０３に進み、ユーザ管理サーバ２０３から呼接続サーバ２０２に対し、認証が成功した通知が出力される。この通知は、操作画面のＵＲＩを含む。ステップＳ２０３に続いてステップＳ２０４に進み、呼接続サーバ２０２から複合機１０１に対し、操作画面のＵＲＩを含む、許可応答が出力される。これにより、複合機１０１が、操作画面に対してアクセスすることができるようになる。
【００６１】
ステップＳ２０４に続いてステップＳ２０５に進み、複合機１０１から呼接続サーバ２０２に対し、操作画面のＵＲＩに基づいて画面を取得する要求が出力される。ステップＳ２０５に続いてステップＳ２０６に進み、呼接続サーバ２０２から画面管理サーバ２０４に対し、操作画面の画面データを取得する要求が出力される。この要求は、ステップＳ２０５の要求に含まれていた操作画面のＵＲＩを含む。
【００６２】
ステップＳ２０６に続いてステップＳ２０７に進み、画面管理サーバ２０４から呼接続サーバ２０２に対し、画面の取得を許可する通知が出力される。ステップＳ２０７に続いてステップＳ２０８に進み、呼接続サーバ２０２から複合機１０１に対し、画面の取得が許可された旨の応答が出力される。
【００６３】
ステップＳ２０８に続いてステップＳ２０９に進み、複合機１０１から画面管理サーバ２０４に対し、画面の取得が許可された旨の通知を受け取った通知が出力される。ステップＳ２０９に続いてステップＳ２１０に進み、複合機１０１と画面管理サーバ２０４との間で、操作画面を表示するためのセッションが確立される。このセッションは、例えば、ＴＣＰ又はＵＤＰにより実現されてよい。ステップＳ２１０に続いてステップＳ２１１に進み、画面管理サーバ２０４から複合機１０１に対し、ステップＳ２１０で確立されたセッションにより、操作画面の情報が送信される。
【００６４】
ステップＳ２１０及びステップＳ２１１と非同期に、ステップＳ２１２では、複合機１０１と画面管理サーバ２０４との間で、操作に係る情報のためのセッションが確立される。このセッションは、例えば、ＴＣＰ又はＵＤＰにより実現されてよい。ステップＳ２１２に続いてステップＳ２１３に進み、複合機１０１から画面管理サーバ２０４に対し、操作画面に基づいて操作者によって入力された指示である、操作に係る情報が出力される。
【００６５】
操作に係る情報は、例えば、操作画面の所定の位置が選択されたことを表す情報と、その位置の情報とを含む。この操作に係る情報に基づき、画面管理サーバ２０４がその位置に対応する画像処理サーバ２０６が有する機能の情報を取得する。
【００６６】
（ＳＩＰにより通信を行う構成の例）
図８は、本実施形態の複合機１０１において、呼接続サーバ２０２との通信をＳＩＰにより実現する場合の構成の例を説明する図である。図８の複合機１０１は、例えば、ネットワークＩ／Ｆ１０、ＳＩＰ制御部２０、ＳＩＰメッセージ生成部２１、操作情報制御部６２、画面描画処理部４１、ユーザ情報管理部３１、設定情報管理部３２、及び、画面表示部７０を有する。
【００６７】
ネットワークＩ／Ｆ１０は、小ネットワークに接続され通信を行う。ＳＩＰ制御部２０は、呼接続サーバ２０２に対して他の装置の識別情報を要求し、又は、呼接続サーバ２０２を介する通信を制御する。ＳＩＰメッセージ生成部２１は、ＳＩＰ制御部２０が呼接続サーバ２０２に対して送信するメッセージを生成する。
【００６８】
操作情報制御部６２は、操作画面に基づいて、操作者により入力される情報を取得する。より詳細には、操作者がその操作画面上で行った操作に係る情報を取得する。画面描画処理部４１は、画面データに基づいて、表示手段に表示する画面を生成し、またその画面生成を制御する。
【００６９】
ユーザ情報管理部３１は、ユーザ毎の認証に係る情報を管理する。認証に係る情報とは、例えば、ユーザ毎の識別情報とパスワードである。この認証に係る情報を複合機１０１が保持することにより、ユーザ管理サーバ２０４に接続することなくユーザの認証を行うことができる。一方で、ユーザ管理サーバ２０４によって認証を行う場合には、異なる複合機からログインする場合でも、同一のユーザＩＤとパスワードとにより認証を行うことができる。設定情報管理部３２は、ユーザ毎に対応する使用を許可される機能の情報を管理する。なお、この情報は、例えば、ユーザ管理サーバ２０４によって保持されてよい。
【００７０】
画面表示部７０は、画面描画処理部４１によって生成される画面を表示する。画面表示部７０は、またさらに、オペレーションパネルとして構成される場合には、入力手段の機能を有し、操作者による操作の情報を、操作情報制御部６２に出力する。
【００７１】
（コンピュータ等による実現）
なお、本発明の実施の形態に係る画像入出力装置及び画像処理システムは、例えばパーソナルコンピュータ（ＰＣ）等で実現されるものである。以上に示した実施形態の動作処理は、例えば、ＣＰＵがＲＯＭやハードディスク装置等に記憶されたコンピュータプログラムに従い、ＲＡＭ等のメインメモリをワークエリアとして使用し、実行及び処理されてよい。また、本発明の実施の形態に係るコンピュータプログラムは、ハードディスク装置等に格納される他に、ＣＤ又はＤＶＤ等のドライブに挿入されることによりコンピュータに読み取り可能となる情報記録媒体に格納されてよい。
【００７２】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施の形態に係る画像処理システムの構成の例を説明する図。
【図２】本実施形態の画像入出力装置によって表示される表示画面の例を示す図。
【図３】本実施形態の画像形成システムの機能構成の例を説明する図。
【図４】サーバによって管理される情報の内容とそれらの情報の間の関係を説明する図。
【図５】操作画面に基づく操作により画像処理サーバの機能が実現される処理を説明する図。
【図６】セッションが確立されることを説明する図。
【図７】ユーザ毎に対応する操作画面を表示する処理を示すシーケンス図。
【図８】呼接続サーバ２０２との通信をＳＩＰにより実現する場合の構成の例を説明する図。
【符号の説明】
【００７４】
１０１、３０１  複合機
２０２、４０２  呼接続サーバ
２０３、４０３  ユーザ管理サーバ
２０４  画面管理サーバ
２０５、２０７、４０７  ＰＣ
２０６、４０６  画像処理サーバ
１２０  通信手段
１３１  認証手段
１３２  画面情報取得手段
１４１  表示制御手段
１４２  保持機能送信手段
１４３  指示送信手段
１６１  画像送受信手段
１７１  表示手段
１７２  入力手段
１８１  画像入力手段
１８２  画像出力手段
２３１  認証サーバ
２３２  画面情報管理サーバ
６２２  サーバの識別情報を保持する記憶手段
６３１  認証情報を保持する記憶手段
６３２  画面データの識別情報を保持する記憶手段
６２４  画面データを保持する記憶手段
【図１】
0004942597.tif 000002
【図２】
0004942597.tif 000003
【図３】
0004942597.tif 000004
【図４】
0004942597.tif 000005
【図５】
0004942597.tif 000006
【図６】
0004942597.tif 000007
【図７】
0004942597.tif 000008
【図８】
0004942597.tif 000009