(57)【要約】【課題】適切にユーザに対してサービスが提供できる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムを提供する。【解決手段】サービス要求機器を特定するための要求機器識別情報と、ユーザを特定するためのユーザ識別情報と、サービス提供機器を特定するための提供機器識別情報とを対応付けて記憶する認証情報記憶手段と、要求機器識別情報と、ユーザ識別情報と、提供機器識別情報とを受信する認証情報受信手段と、要求機器識別情報に基づいて、サービス要求機器においてサービスの利用が可能か否かを判定する機器判定手段と、ユーザ識別情報に基づいて、ユーザによるサービスの利用が可能か否かを判定するユーザ判定手段と、サービス要求機器においてサービスの利用が可能であって、ユーザによるサービスの利用が可能である場合に接続を確立する接続確立手段と、を備える。【選択図】        図２
2009217335.tif 000002
【特許請求の範囲】
【請求項１】
サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続された情報処理装置において、
前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報とを対応付けて記憶する認証情報記憶手段と、
前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とを受信する認証情報受信手段と、
前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、
前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、
前記サービス要求機器において前記サービスの利用が可能であって、前記ユーザによる前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備えること、
を特徴とする情報処理装置。
【請求項２】
前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの種類を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、
前記認証情報受信手段は、前記サービス要求機器から提供を要求する前記サービスの種類をさらに受信し、
前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、をさらに備え、
前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記サービス提供装置から提供可能な前記サービスの種類と、前記提供機器識別情報とを受信するサービス情報受信部と、
前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、をさらに備えること、
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、
前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、
前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報と、を受信する状態情報受信手段と、
前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えること、
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記状態判定手段は、前記サービス提供機器において前記サービスが提供可能な状態でない場合には、さらに前記サービス要求機器に対して前記サービスが提供可能でない旨を通知し、前記認証情報受信部が前記サービス要求機器から新たな前記提供機器識別情報をさらに受信した場合に、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあるか否かを判定し、
前記接続確立手段は、前記状態判定手段が、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあると判定した場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
前記認証情報記憶手段は、前記サービスの利用に対する課金方法を特定するための課金識別情報をさらに記憶し、
前記課金識別情報と、前記サービスの利用に対する課金先を特定するための課金先情報とを対応付けて記憶し、前記課金先情報と、前記ユーザ識別情報と、前記課金先情報に課金する対象となる口座を示す課金対象情報とを対応付けて記憶する課金情報記憶手段と、
前記接続確立手段が、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス要求機器からの要求に従って前期サービス要求機器から前記サービスが提供された場合に、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記課金情報記憶手段が記憶する前記ユーザ識別情報に基づいて、前記サービスの提供に対して課金する課金処理手段と、をさらに備えること、
を特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記課金識別情報と、前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報と、の入力を受け付ける課金情報受付手段と、
前記課金情報受付手段が受け付けた前記課金識別情報と、前記課金情報記憶手段が記憶する前記課金識別情報とに基づいて、前記課金情報記憶手段が記憶する前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報とのいずれかを更新する課金情報更新手段と、をさらに備えること、
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器と、前記サービス要求機器と前記サービス提供機器との接続を媒介する情報処理装置とが通信ネットワークで接続された情報処理システムにおいて、
前記サービス要求機器は、
ユーザから、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器から提供を受ける前記サービスの種類との入力を受け付ける入力受付手段と、
前記入力受付手段が入力を受け付けた前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを前記情報処理装置に送信する認証情報送信手段と、を備え、
前記情報処理装置は、
前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、
前記サービス提供機器から、提供可能な前記サービスの種類を受信するサービス情報受信手段と、
前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、
前記サービス要求機器から、前記要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを受信する認証情報受信手段と、
前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、
前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、
前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、
前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備え、
前記サービス提供機器は、
提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、
を特徴とする情報処理システム。
【請求項１０】
前記情報処理装置は、
前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、
前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、
前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、
前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、
前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、
前記サービス提供機器は、
前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、をさらに備えること、
を特徴とする請求項９に記載の情報処理システム。
【請求項１１】
少なくとも提供を要求するサービスの種類と、前記サービスを提供するサービス提供機器を特定するための提供機器識別情報とを送信することによって前記サービスの提供を要求するサービス要求機器と、少なくとも前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、を備える情報処理装置とに通信ネットワークで接続された画像形成装置において、
提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、
を特徴とする画像形成装置。
【請求項１２】
前記情報処理装置は、少なくとも前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記提供機器識別情報とに対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えた場合において、
前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、をさらに備えること、
を特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続され、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器が提供する前記サービスの種類とを対応付けて記憶する認証情報記憶手段とを備えた情報処理装置において行われる接続制御方法であって、
認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービス要求機器から提供を要求する前記サービスの種類とを受信する認証情報受信ステップと、
機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定ステップと、
ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定ステップと、
サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定ステップと、
接続確立手段が、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立ステップと、を含むこと、
を特徴とする接続制御方法。
【請求項１４】
前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶した前記情報処理装置において行われる接続制御方法であって、
状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定ステップと、をさらに含み、
前記接続確立ステップにおいて、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項１３に記載の接続制御方法。
【請求項１５】
請求項１３に記載された接続制御方法をコンピュータに実行させることを特徴とする接続制御プログラム。
【請求項１６】
請求項１４に記載された接続制御方法をコンピュータに実行させることを特徴とする接続制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスを要求する機器とサービスを提供する機器との接続を確立する情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムに関するものである。
【背景技術】
【０００２】
従来、ユーザがパーソナル・コンピュータ（Personal  Computer：ＰＣ）や携帯通信機器等の通信機器から通信ネットワークを介して様々なサービスの提供を受ける場合、通常はユーザがそのサービスの提供を受けることができるか否かといったユーザの認証や、その通信機器が、サービスを受けることができる機器・機種であるか否かといった機器自体の認証が行われている。
【０００３】
例えば、特許文献１では、ユーザがＣＥ（Consumer  Electronics）機器を購入した
場合、ユーザがオンラインサイト等にアクセスし、ユーザＩＤ（IDentification）の登録とそのユーザが購入したＣＥ機器の機器ＩＤとをサーバ上に登録しておき、ユーザからアクセスがあった際に、そのユーザのユーザＩＤと機器ＩＤとの両方の認証が成功した場合にのみ、サーバサイトにアクセスできる技術が開示されている。
【０００４】
【特許文献１】特開２００５−０２５３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、ユーザＩＤと機器ＩＤとの２種類のＩＤを用いることによって、ユーザが所有する機器からのアクセスの認証やユーザＩＤ、機器ＩＤの管理等を行うことが出来るが、ユーザが、サービスの提供を受ける機器を指定し、その機器の種類に応じたサービスを受けることができないという問題があった。
【０００６】
近年、ワークスタイルによる変化によって固定されたオフィスからの通信だけでなく、いわゆるＰ２Ｐ（Peer  To  Peer）による通信が盛んになっており、単にユーザとサービスを要求する機器とをＩＤによって認証するだけではなく、そのサービスを提供する機器に対しても認証を行うことが強く求められている。
【０００７】
本発明は、上記に鑑みてなされたものであって、通信環境が変化する場合であっても、適切にユーザに対してサービスが提供できる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続された情報処理装置において、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報とを対応付けて記憶する認証情報記憶手段と、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とを受信する認証情報受信手段と、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、前記サービス要求機器において前記サービスの利用が可能であって、前記ユーザによる前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備えること、を特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの種類を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、前記認証情報受信手段は、前記サービス要求機器から提供を要求する前記サービスの種類をさらに受信し、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、をさらに備え、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項２にかかる発明において、前記サービス提供装置から提供可能な前記サービスの種類と、前記提供機器識別情報とを受信するサービス情報受信部と、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、をさらに備えること、を特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項１〜３のいずれか１項に記載の発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項４に記載の発明において、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えること、を特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項４または５に記載の発明において、前記状態判定手段は、前記サービス提供機器において前記サービスが提供可能な状態でない場合には、さらに前記サービス要求機器に対して前記サービスが提供可能でない旨を通知し、前記認証情報受信部が前記サービス要求機器から新たな前記提供機器識別情報をさらに受信した場合に、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記状態判定手段が、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあると判定した場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。
【００１４】
また、請求項７にかかる発明は、請求項１〜６のいずれか１項に記載の発明において、前記認証情報記憶手段は、前記サービスの利用に対する課金方法を特定するための課金識別情報をさらに記憶し、前記課金識別情報と、前記サービスの利用に対する課金先を特定するための課金先情報とを対応付けて記憶し、前記課金先情報と、前記ユーザ識別情報と、前記課金先情報に課金する対象となる口座を示す課金対象情報とを対応付けて記憶する課金情報記憶手段と、前記接続確立手段が、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス要求機器からの要求に従って前期サービス要求機器から前記サービスが提供された場合に、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記課金情報記憶手段が記憶する前記ユーザ識別情報に基づいて、前記サービスの提供に対して課金する課金処理手段と、をさらに備えること、を特徴とする。
【００１５】
また、請求項８にかかる発明は、請求項７に記載の発明において、前記課金識別情報と、前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報との入力を受け付ける課金情報受付手段と、前記課金情報受付手段が受け付けた前記課金識別情報と、前記課金情報記憶手段が記憶する前記課金識別情報とに基づいて、前記課金情報記憶手段が記憶する前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報とのいずれかを更新する課金情報更新手段と、をさらに備えること、を特徴とする。
【００１６】
また、請求項９にかかる発明は、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器と、前記サービス要求機器と前記サービス提供機器との接続を媒介する情報処理装置とが通信ネットワークで接続された情報処理システムにおいて、前記サービス要求機器は、ユーザから、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器から提供を受ける前記サービスの種類との入力を受け付ける入力受付手段と、前記入力受付手段が入力を受け付けた前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類と、を前記情報処理装置に送信する認証情報送信手段と、を備え、前記情報処理装置は、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から、提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、前記サービス要求機器から、前記要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを受信する認証情報受信手段と、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備え、前記サービス提供機器は、提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、を特徴とする。
【００１７】
また、請求項１０にかかる発明は、請求項９に記載の発明において、前記情報処理装置は、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、に対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス提供機器は、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、さらに備えること、を特徴とする。
【００１８】
また、請求項１１にかかる発明は、少なくとも提供を要求するサービスの種類と、前記サービスを提供するサービス提供機器を特定するための提供機器識別情報とを送信することによって前記サービスの提供を要求するサービス要求機器と、少なくとも前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、を備える情報処理装置とに通信ネットワークで接続された画像形成装置において、提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、を特徴とする。
【００１９】
また、請求項１２にかかる発明は、請求項１１にかかる発明において、前記情報処理装置は、少なくとも前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記提供機器識別情報とに対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えた場合において、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、さらに備えること、を特徴とする。
【００２０】
また、請求項１３にかかる発明は、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続され、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器が提供する前記サービスの種類とを対応付けて記憶する認証情報記憶手段とを備えた情報処理装置において行われる接続制御方法であって、認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービス要求機器から提供を要求する前記サービスの種類とを受信する認証情報受信ステップと、機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定ステップと、ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定ステップと、サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定ステップと、接続確立手段が、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立ステップと、を含むこと、を特徴とする。
【００２１】
また、請求項１４にかかる発明は、請求項１３にかかる発明において、前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、に対応付けてさらに記憶した前記情報処理装置において行われる接続制御方法であって、状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定ステップと、をさらに含み、前記接続確立ステップにおいて、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。
【００２２】
また、請求項１５にかかる発明は、請求項１３にかかる発明をコンピュータに実行させることを特徴とする。
【００２３】
また、請求項１６にかかる発明は、請求項１４にかかる発明をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２４】
請求項１にかかる発明によれば、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続された情報処理装置において、認証情報記憶手段が、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報とを対応付けて記憶し、認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とを受信し、機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定し、ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定し、接続確立手段が、前記サービス要求機器において前記サービスの利用が可能であって、前記ユーザによる前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して適切にサービスが提供できるという効果を奏する。
【００２５】
また、請求項２にかかる発明によれば、請求項１にかかる発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの種類を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、前記認証情報受信手段は、前記サービス要求機器から提供を要求する前記サービスの種類をさらに受信し、サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定し、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合において、提供するサービスの種類が複数存在した場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、ユーザに対してより適切にサービスが提供できるという効果を奏する。
【００２６】
また、請求項３にかかる発明によれば、請求項２にかかる発明において、サービス情報受信部が、前記サービス提供装置から提供可能な前記サービスの種類と、前記提供機器識別情報とを受信し、サービス情報更新手段が、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するので、通信環境が変化する場合において、提供できるサービスの種類が変更された場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できるという効果を奏する。
【００２７】
また、請求項４にかかる発明によれば、請求項１〜３のいずれか１項に記載の発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合において、ユーザが要求したサービスを、適切にかつ効率的に提供できるという効果を奏する。
【００２８】
また、請求項５にかかる発明によれば、請求項４に記載の発明において、状態情報受信手段が、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報と、を受信し、状態情報更新手段が、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できるという効果を奏する。
【００２９】
また、請求項６にかかる発明によれば、請求項４または５に記載の発明において、前記状態判定手段は、前記サービス提供機器において前記サービスが提供可能な状態でない場合には、さらに前記サービス要求機器に対して前記サービスが提供可能でない旨を通知し、前記認証情報受信部が前記サービス要求機器から新たな前記提供機器識別情報をさらに受信した場合に、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記状態判定手段が、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあると判定した場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化してユーザが要求したサービスを提供できない場合であっても、要求されたサービスに代替するサービスを適切にかつ迅速に提供できるという効果を奏する。
【００３０】
また、請求項７にかかる発明によれば、請求項１〜６のいずれか１項に記載の発明において、前記認証情報記憶手段は、前記サービスの利用に対する課金方法を特定するための課金識別情報をさらに記憶し、課金情報記憶手段が、前記課金識別情報と、前記サービスの利用に対する課金先を特定するための課金先情報とを対応付けて記憶し、前記課金先情報と、前記ユーザ識別情報と、前記課金先情報に課金する対象となる口座を示す課金対象情報とを対応付けて記憶し、課金処理手段が、前記接続確立手段が、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス要求機器からの要求に従って前記サービス要求機器から前記サービスが提供された場合に、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記課金情報記憶手段が記憶する前記ユーザ識別情報に基づいて、前記サービスの提供に対して課金するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して提供したサービスに対して適切に課金できるという効果を奏する。
【００３１】
また、請求項８にかかる発明によれば、請求項７に記載の発明において、課金情報受付手段が、前記課金識別情報と、前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報との入力を受け付け、課金情報更新手段が、前記課金情報受付手段が受け付けた前記課金識別情報と、前記課金情報記憶手段が記憶する前記課金識別情報とに基づいて、前記課金情報記憶手段が記憶する前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報とのいずれかを更新するので、通信環境が変化する場合において、課金情報が変更された場合であっても、ユーザに対して提供したサービスに対してより適切に課金できるという効果を奏する。
【００３２】
また、請求項９にかかる発明によれば、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器と、前記サービス要求機器と前記サービス提供機器との接続を媒介する情報処理装置とが通信ネットワークで接続された情報処理システムにおいて、前記サービス要求機器は、入力受付手段が、ユーザから、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器から提供を受ける前記サービスの種類との入力を受け付け、認証情報送信手段が、前記入力受付手段が入力を受け付けた前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類と、を前記情報処理装置に送信し、前記情報処理装置は、認証情報記憶手段が、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類と、を対応付けて記憶し、サービス情報受信手段が、前記サービス提供機器から、提供可能な前記サービスの種類を受信し、サービス情報更新手段が、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新し、認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを受信し、機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定し、ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定し、サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定し、接続確立手段が、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス提供機器は、サービス情報送信手段が、提供可能な前記サービスの種類を前記情報処理装置に送信するので、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できるという効果を奏する。
【００３３】
また、請求項１０にかかる発明によれば、請求項９に記載の発明において、前記情報処理装置は、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、状態情報受信手段が、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信し、状態情報更新手段が、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新し、状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス提供機器は、状態情報送信手段が、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できるという効果を奏する。
【００３４】
また、請求項１１にかかる発明によれば、少なくとも提供を要求するサービスの種類と、前記サービスを提供するサービス提供機器を特定するための提供機器識別情報とを送信することによって前記サービスの提供を要求するサービス要求機器と、少なくとも前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、を備える情報処理装置とに通信ネットワークで接続された画像形成装置において、サービス情報送信手が、提供可能な前記サービスの種類を前記情報処理装置に送信するので、通信環境が変化する場合において、提供できるサービスの種類が変更された場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できるという効果を奏する。
【００３５】
また、請求項１２にかかる発明によれば、請求項１１にかかる発明において、前記情報処理装置は、少なくとも前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記提供機器識別情報とに対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えた場合において、状態情報送信手段が、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照して、この発明にかかる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムの最良な実施の形態を詳細に説明する。
【００３７】
本発明の一実施の形態として、画像処理装置をコピー機能、ファクシミリ（ＦＡＸ）機能、印刷機能、スキャナ機能等を一つの筐体に納めたいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機等、印刷機能を備えた装置に適用した例を示す。尚、以下の説明では、画像処理装置を上述の複合機に適用した場合について説明しているが、上述した機能以外の機能を備える複合機以外の装置であっても適用可能である。
【００３８】
（第１の実施の形態）
図１は、第１の実施の形態にかかる情報処理システム１０００の概念図である。本図に示すように、情報処理システム１０００は、プリンタ１００、パーソナル・コンピュータ１００（以下、コンピュータ１００と呼ぶ。）、テレビジョン１００、携帯電話機１００等のサービス要求機器Ｄと、情報処理装置２００と、複合機３００等のサービス提供機器Ｓと、通信ネットワーク４００と、通信ネットワーク４５０とを含んで構成されている。以下の説明では、サービス要求機器Ｄはコンピュータ１００であり、サービス提供機器Ｓは複合機３００であるとして説明するが、通信機能を備えた装置等であればいずれの機器であってもよい。
【００３９】
図２は、図１に示した情報処理システム１０００を構成するコンピュータ１００と、情報処理装置２００と、複合機３００とのブロック図である。図２に示すように、コンピュータ１００は、入力受付部１１０と、表示部１２０と、通信部１３０と、認証情報送受信部１４０と、制御部１５０とを含んで構成されている。まず、コンピュータ１００について説明する。
【００４０】
入力受付部１１０は、キーボードやタッチパネル等の入力装置から構成され、後述する複合機３００から、印刷やＦＡＸ送信等の各種のサービスの提供を受けることができるユーザであるか否かを識別するためのユーザＩＤ（IDentification）、そのユーザが使用しているコンピュータ１００が、複合機３００からの各種サービスを受けることが出来る機器であるか否かを識別するための機器ＩＤ（以下、要求機器ＩＤと呼ぶ。）、コンピュータ１００からユーザが要求するサービスを提供する機器を識別するための機器ＩＤ（以下、提供機器ＩＤと呼ぶ。）の入力を受け付ける。
【００４１】
尚、以下の説明では、上述した入力受付部１１０からユーザＩＤの入力を受け付けることとしているが、例えば、ユーザ自身が所持する非接触型のＩＣ（Integrated  Circuit）カード等に記憶されたユーザＩＤを検知する等して、ユーザＩＤの入力を受け付けることも可能である。尚、以下の説明では、上述したユーザＩＤ、要求機器ＩＤ、提供機器ＩＤのことを総称して認証情報と呼ぶ。
【００４２】
表示部１２０は、ＬＣＤ（Liquid  Crystal  Display）等のディスプレイ装置から構成され、入力受付部１１０が入力を受け付けたユーザＩＤ、要求機器ＩＤ、提供機器ＩＤを表示する。また、表示部１２０は、後述するように、認証情報送受信部１４０が情報処理装置２００から受信した、機器判定部２２０やユーザ判定部２３０が、要求機器ＩＤや提供機器ＩＤの認証に失敗した場合や、ユーザＩＤの認証に失敗した場合のエラー情報を表示する。
【００４３】
通信部１３０は、ネットワークボード等の通信装置から構成され、コンピュータ１００と情報処理装置２００との通信を媒介する。
【００４４】
認証情報送受信部１４０は、入力受付部１１０が入力を受け付けたユーザＩＤ、要求機器ＩＤ、提供機器ＩＤを情報処理装置２００に送信する。また、認証情報送受信部１４０は、情報処理装置２００が、要求機器ＩＤや提供機器ＩＤの認証に失敗した場合や、ユーザＩＤの認証に失敗した場合に情報処理装置２００から送信されるエラー情報を受信する。
【００４５】
制御部１５０は、上述した入力受付部１１０、表示部１２０、通信部１３０、認証情報送受信部１４０の各種動作を制御する。
【００４６】
続いて、情報処理装置２００について説明する。情報処理装置２００は、認証情報受信部２１０と、機器判定部２２０と、ユーザ判定部２３０と、認証情報記憶部２４０と、通信確立部２５０と、通信部２６０とを含んで構成されている。
【００４７】
認証情報受信部２１０は、コンピュータ１００から送信されたユーザＩＤ、要求機器ＩＤ、提供機器ＩＤを受信する。
【００４８】
機器判定部２２０は、認証情報受信部２１０がコンピュータ１００から要求機器ＩＤ、提供機器ＩＤを受信すると、後述する認証情報記憶部２４０が記憶する要求機器ＩＤの中から、認証情報受信部２１０が受信した要求機器ＩＤを検索し、検索したその要求機器ＩＤに対応する提供機器ＩＤが、認証情報受信部２１０が受信した提供機器ＩＤに一致するか否かを判定する。そして、機器判定部２２０は、検索した要求機器ＩＤに対応する提供機器ＩＤが、認証情報受信部２１０が受信した提供機器ＩＤに一致しない、すなわち認証が失敗した場合には、機器による認証が失敗した旨のエラー情報を、コンピュータ１００に送信する。
【００４９】
ユーザ判定部２３０は、機器判定部２２０による機器の認証が成功すると、後述する認証情報記憶部２４０が記憶する提供機器ＩＤに対応するユーザＩＤの中から、認証情報受信部２１０がコンピュータ１００から受信したユーザＩＤを検索し、検索したそのユーザＩＤに対応するユーザＩＤが、認証情報受信部２１０が受信したユーザＩＤに一致するか否かを判定する。そして、ユーザ判定部２３０は、検索したユーザＩＤに対応するユーザＩＤが、認証情報受信部２１０が受信したユーザＩＤに一致しない、すなわち認証が失敗した場合には、ユーザによる認証が失敗した旨のエラー情報を、コンピュータ１００に送信する。
【００５０】
認証情報記憶部２４０は、ユーザＩＤと、要求機器ＩＤと、提供機器ＩＤとを含む各種の情報を対応付けて記憶するＨＤＤ（ハードディスクドライブ）やメモリ等の記憶媒体である。図３は、認証情報記憶部２４０が記憶するユーザＩＤと、要求機器ＩＤと、提供機器ＩＤ等の各種の情報を対応付けて記憶する場合の例を示す図である。
【００５１】
図３に示すように、認証情報記憶部２４０は、複合機３００の提供機器ＩＤと、その提供機器ＩＤのサービスの提供を受けることが出来るユーザのユーザＩＤと、複合機３００に対してサービスの提供をする要求が可能なコンピュータ１００の要求機器ＩＤとを対応付けて記憶するほか、複合機３００のＩＰアドレスや、ユーザＩＤを認証するためのパスワード等、各種の認証情報も、これらと対応付けて記憶されている。
【００５２】
より具体的には、図３に示す認証情報記憶部２４０において、提供機器ＩＤが、sip:printerＡ＠○○○○.co.jpである複合機３００は、要求機器ＩＤが、sip:pcＡ＠○○○○.co.jpまたはsip:mobileＡ＠○○○○.co.jpであるコンピュータ１００からのサービスの提供の要求についてのみ許可し、さらにその要求機器ＩＤであるコンピュータ１００を利用するユーザのユーザＩＤが、userＡ＠○○○○.co.jp、またはuserＢ＠○○○○.co.jp、またはuserＣ＠○○○○.co.jpである場合にのみ、サービスの提供の要求を許可することを示している。尚、以下の説明では、要求機器ＩＤ、提供機器ＩＤとして、ＳＩＰ（Session  Initiation  Protocol）アドレスを用いているが、Ｐ２Ｐ（Peer  To  Peer）による通信を行う場合に通常利用されるＸＭＰＰ（eXtensible  Messaging  and  Presence  Protocol）等をアドレスとして用いることも可能である。
【００５３】
図２に戻り、通信確立部２５０は、機器判定部２２０による要求機器ＩＤの認証が成功し、かつユーザ判定部２３０によるユーザＩＤの認証が成功した場合に、コンピュータ１００から要求のあったサービスを提供する複合機３００に、コンピュータ１００との接続要求を送信する。そして、複合機３００において接続要求が受信されると、コンピュータ１００と複合機３００との間のセッションを張り、両者の通信を確立する。
【００５４】
通信部２６０は、ネットワークボード等の通信装置から構成され、コンピュータ１００と情報処理装置２００、または複合機３００と情報処理装置２００との通信を媒介する。
【００５５】
続いて、複合機３００について説明する。複合機３００は、アプリケーション部３１０と、通信部３２０とを含んで構成されている。
【００５６】
アプリケーション部３１０は、コピー機能、プリンタ機能、ＦＡＸ機能、スキャナ機能を実現するソフトウェア等のアプリケーションから構成され、上述した通信確立部２５０によって、コンピュータ１００と複合機３００との通信を確立されると、コンピュータ１００から要求されたコピー、プリント等の各種の処理を行い、処理した結果（例えば、コピー部数、コピー終了メッセージ等）をコンピュータ１００に送信する。
【００５７】
通信部３２０は、ネットワークボード等の通信装置から構成され、複合機３００と情報処理装置２００との通信を媒介する。
【００５８】
通信ネットワーク４００および通信ネットワーク４５０は、電話回線、無線ネットワーク、ＷＡＮ（Wide  Area  Network：広域通信網）、インターネットなどの通信回線である。
【００５９】
次に、上述した情報処理システム１０００で行われる実行処理について説明する。
【００６０】
図４は、ユーザが、コンピュータ１００から複合機３００に対してサービスの提供を要求した場合に、情報処理装置２００が、コンピュータ１００と複合機３００との通信を確立するまでの手順を示すフローチャートである。
【００６１】
まず、入力受付部１１０は、ユーザからユーザＩＤと、コンピュータ１００の要求機器ＩＤと、複合機３００の提供機器ＩＤの入力を受け付けると（ステップＳ４０１）、認証情報送信部１４０は、入力が受け付けられたユーザＩＤと、要求機器ＩＤと、提供機器ＩＤを情報処理装置２００に送信する（ステップＳ４０２）。
【００６２】
続いて、認証情報受信部２１０が、コンピュータ１００からユーザＩＤと、要求機器ＩＤと、提供機器ＩＤを受信すると（ステップＳ４０３）、機器判定部２２０は、受信した要求機器ＩＤが、認証情報記憶部２４０が記憶する要求機器ＩＤの中から、認証情報受信部２１０が受信した要求機器ＩＤを検索して、その要求機器ＩＤに対応する提供機器ＩＤが、ステップＳ４０３で受信した提供機器ＩＤに一致するか否かを判定する（ステップＳ４０４）。
【００６３】
そして、機器判定部２２０は、ステップＳ４０３で受信した要求機器ＩＤに対応する提供機器ＩＤが、ステップＳ４０３で受信した提供機器ＩＤに一致しないと判定した場合（ステップＳ４０４；Ｎｏ）、機器認証が失敗した旨のエラー情報を、コンピュータ１００に送信する（ステップＳ４０５）。
【００６４】
一方、ステップＳ４０３で受信した要求機器ＩＤに対応する提供機器ＩＤが、ステップＳ４０３で受信した提供機器ＩＤに一致したと判定した場合（ステップＳ４０４；Ｙｅｓ）、ユーザ判定部２３０は、認証情報記憶部２４０が記憶する提供機器ＩＤに対応するユーザＩＤの中から、ステップＳ４０３で認証情報受信部２１０が受信したユーザＩＤを検索し、ユーザＩＤが一致するか否かを判定する（ステップＳ４０６）。
【００６５】
そして、ユーザ判定部２３０は、認証情報記憶部２４０が記憶する提供機器ＩＤに対応するユーザＩＤと、ステップＳ４０３で受信したユーザＩＤが一致しないと判定した場合（ステップＳ４０５；Ｎｏ）、ユーザ認証が失敗した旨のエラー情報を、コンピュータ１００に送信する（ステップＳ４０７）。
【００６６】
一方、認証情報記憶部２４０が記憶する提供機器ＩＤに対応するユーザＩＤと、ステップＳ４０３で受信したユーザＩＤが一致したと判定した場合（ステップＳ４０５；Ｙｅｓ）、通信確立部２５０は、複合機３００に対して接続要求を送信し（ステップＳ４０８）、複合機３００において、その接続要求が受信されると（ステップＳ４０９）、コンピュータ１００と、複合機３００との間のセッションを張り、両者の通信を確立する（ステップＳ４１０）。
【００６７】
上述したステップＳ４０１〜Ｓ４１０までの処理が終了すると、本実施の形態における全ての処理が終了し、その後、ユーザは、コンピュータ１００から所望のサービス（例えば、Ａ４用紙サイズのコピーを１０部行う等）の要求を複合機３００に対して行い、複合機３００においてアプリケーション部３１０が処理した結果を受け取ることができる。
【００６８】
このように、本実施の形態においては、サービスの提供を要求するコンピュータ１００と、サービスを提供する複合機３００とに通信ネットワークで接続された情報処理装置２００において、認証情報記憶部２４０が、コンピュータ１００を特定するための要求機器ＩＤと、サービスを利用するユーザを特定するためのユーザＩＤと、複合機３００を特定するための提供機器ＩＤとを対応付けて記憶し、認証情報受信部２１０が、コンピュータ１００から、要求機器ＩＤと、ユーザＩＤと、提供機器ＩＤとを受信し、機器判定部２２０が、認証情報受信部２１０が受信した要求機器ＩＤと、認証情報記憶部２４０が記憶する要求機器ＩＤとに基づいて、複合機３００においてサービスの利用が可能か否かを判定し、ユーザ判定部２３０が、認証情報受信部２１０が受信したユーザＩＤと、認証情報記憶部２４０が記憶するユーザＩＤとに基づいて、ユーザによるサービスの利用が可能か否かを判定し、通信確立部２５０が、コンピュータ１００においてサービスの利用が可能であって、ユーザによるサービスの利用が可能である場合に、コンピュータ１００と複合機３００との接続を確立するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して適切にサービスが提供できる。
【００６９】
（第２の実施の形態）
上述した第１の実施の形態においては、要求機器ＩＤと、提供機器ＩＤと、ユーザＩＤを用いた認証を行うことによって、サービスを要求するコンピュータ１００と、サービスを提供する複合機３００との通信を確立することとした。しかし、サービスを提供する機器が複合機等の場合、そのサービスの種類は様々であり、ユーザ、あるいは機器によっては、あるサービスの提供は受けることが出来るものの、別のサービスの提供は受けることが出来ない、あるいはサービスを提供させないように制御することが望ましい場合も存在する。そこで、さらにサービスの種類に応じて、コンピュータ１００と複合機３００との接続を確立する場合について説明する。
【００７０】
図５は、第２の実施の形態にかかる情報処理システム２０００の構成を示すブロック図である。第２の実施の形態にかかる情報処理システム２０００は、コンピュータ５００が、第１の実施の形態とは異なる入力受付部５１０と、表示部５２０と、認証情報送受信部５４０を備え、情報処理装置６００が、第１の実施の形態とは異なる認証情報受信部６１０と、認証情報記憶部６４０と、通信確立部６５０と、を備え、さらにサービス情報更新部６７０と、サービス判定部６８０と、サービス情報受信部６９０を備え、複合機７００が、さらにサービス情報送信部７３０を備えている点において、第１の実施の形態にかかる情報処理システム１０００とは異なっている。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。まず、コンピュータ５００について説明する。
【００７１】
入力受付部５１０は、第１の実施の形態における入力受付部１１０と同様に、ユーザＩＤ、要求機器ＩＤ、提供機器ＩＤの入力を受け付けるほか、さらにユーザが提供を受けようとするサービス種類（例えば、コピー、ＦＡＸ送信等）の入力を受け付ける。
【００７２】
表示部５２０は、第２の実施の形態における表示部１２０と同様に、入力受付部５１０が入力を受け付けたユーザＩＤ、要求機器ＩＤ、提供機器ＩＤを表示するほか、サービス種類を表示する。また、表示部５２０は、後述するように、機器判定部２２０やユーザ判定部２３０が、要求機器ＩＤや提供機器ＩＤの認証に失敗した場合や、ユーザＩＤの認証に失敗した場合のエラー情報のほか、サービス判定部６８０が、サービス種類の認証に失敗した場合のエラー情報を表示する。
【００７３】
認証情報送受信部５４０は、入力受付部５１０が入力を受け付けたユーザＩＤ、要求機器ＩＤ、提供機器ＩＤ、サービス種類を情報処理装置６００に送信する。また、認証情報送受信部５４０は、情報処理装置６００が、要求機器ＩＤや提供機器ＩＤの認証に失敗した場合や、ユーザＩＤの認証に失敗した場合に情報処理装置６００から送信されるエラー情報を受信するほか、サービス種類の認証に失敗した場合に情報処理装置６００から送信されるエラー情報を受信する。続いて、情報処理装置６００について説明する。
【００７４】
認証情報受信部６１０は、コンピュータ５００から送信されたユーザＩＤ、要求機器ＩＤ、提供機器ＩＤ、サービス種類を受信する。
【００７５】
認証情報記憶部６４０は、第１の実施の形態における認証情報記憶部２４０と同様に、ユーザＩＤと、要求機器ＩＤと、提供機器ＩＤとを含む各種の情報を対応付けて記憶するほか、これらの各種情報と提供が可能なサービス種類とを対応付けて記憶する。図６は、認証情報記憶部６４０が記憶するユーザＩＤと、要求機器ＩＤと、提供機器ＩＤ等の各種の情報とサービス種類を対応付けて記憶する場合の例を示す図である。
【００７６】
通信確立部６５０は、機器判定部２２０による認証、およびユーザ判定部２３０による認証、および後述するサービス判定部６８０による認証の全ての認証が成功すると、コンピュータ５００から要求のあったサービスを提供する複合機７００に、コンピュータ５００との接続要求を送信する。そして、複合機７００において接続要求が受信されると、コンピュータ５００と複合機７００との間のセッションを張り、両者の通信を確立する。
【００７７】
サービス情報更新部６７０は、後述するように、サービス情報受信部６９０が、複合機７００から送信された提供可能なサービス種類を示すサービス情報と、複合機７００の提供機器ＩＤを受信すると、受信した提供機器ＩＤをキーとして、認証情報記憶部６４０に記憶するサービス種類を更新する。
【００７８】
サービス判定部６８０は、機器判定部２２０およびユーザ判定部２３０による認証が成功すると、認証情報記憶部６４０が記憶する提供機器ＩＤに対応するサービス種類を検索し、検索したそのサービス種類が、認証情報受信部６１０が受信したサービス種類に一致するか否かを判定する。そして、サービス判定部６８０は、検索したサービス種類が、認証情報受信部６１０が受信したサービス種類に一致しない、すなわち認証が失敗した場合には、サービス種類による認証が失敗した旨のエラー情報を、コンピュータ５００に送信する。
【００７９】
サービス情報受信部６９０は、複合機７００から送信された提供可能なサービス種類を示すサービス情報と、複合機７００の提供機器ＩＤを受信する。尚、以下の説明では、複合機７００が提供可能なサービス種類を、サービス情報受信部６９０が受信することとしているが、情報処理装置６００が、任意のタイミングで複合機７００にアクセスすることによって、複合機７００が提供可能なサービス種類を取得することとしてもよい。
【００８０】
このように、複合機７００が提供可能なサービス種類を適宜受信あるいは取得しておくことによって、例えば、複合機７００の仕様やバージョン等が変更となった場合であっても、上述したサービス判定部６８０において、速やかに提供可能なサービスを認証することが出来る。続いて、複合機７００について説明する。
【００８１】
サービス情報送信部７３０は、複合機７００が提供可能なサービス種類と、複合機７００の提供機器ＩＤを情報処理装置６００に送信する。
【００８２】
続いて、第２の実施の形態における情報処理システム２０００で行われる実行処理について説明する。第２の実施の形態にかかる情報処理システム２０００は、第１の実施の形態にかかる情報処理システム１０００における処理と比べて、サービス種類の認証を行う部分の処理のみが異なる。そこで、図７を用いてこれらの処理について説明するが、これらの処理以外の処理については、第１の実施の形態にかかる処理と同じ処理内容であるため、第１の実施の形態にかかる処理と同一の処理（ステップＳ７０７〜Ｓ７１０、Ｓ７１４〜Ｓ７１５）については、その説明を省略している。
【００８３】
図７において、まず複合機７００のサービス情報送信部７３０は、複合機７００が提供可能なサービス種類と提供機器ＩＤを情報処理装置６００に送信する（ステップＳ７０１）。
【００８４】
続いて、情報処理装置６００は、サービス情報受信部６９０が、複合機７００から提供可能なサービス種類と提供機器ＩＤを受信すると（ステップＳ７０２）、サービス情報更新部６７０は、受信した提供機器ＩＤをキーとして、認証情報記憶部６４０に記憶するサービス種類を更新する（ステップＳ７０３）。
【００８５】
その後、入力受付部５１０は、ユーザからユーザＩＤと、コンピュータ５００の要求機器ＩＤと、複合機３００の提供機器ＩＤと、サービス種類の入力を受け付けると（ステップＳ７０４）、認証情報送受信部５４０は、入力が受け付けられたユーザＩＤと、要求機器ＩＤと、提供機器ＩＤと、サービス種類を情報処理装置６００に送信する（ステップＳ７０５）。
【００８６】
続いて、認証情報受信部６１０が、コンピュータ５００からユーザＩＤと、要求機器ＩＤと、提供機器ＩＤと、サービス種類を受信すると（ステップＳ７０６）、機器判定部２２０やユーザ判定部２３０が認証処理を行う。
【００８７】
そして、機器判定部２２０やユーザ判定部２３０により認証処理が成功すると、サービス判定部６８０は、認証情報記憶部６４０が記憶する提供機器ＩＤに対応するサービス種類を検索し、検索したそのサービス種類が、ステップＳ７０１で受信したサービス種類に一致するか否かを判定する（ステップＳ７１１）。
【００８８】
その後、サービス判定部６８０は、検索したサービス種類が、認証情報受信部６１０が受信したサービス種類に一致しない場合には（ステップＳ７１１；Ｎｏ）、サービス種類による認証が失敗した旨のエラー情報を、コンピュータ５００に送信する（ステップＳ７１２）。
【００８９】
一方、検索したサービス種類が、認証情報受信部６１０が受信したサービス種類に一致した場合には（ステップＳ７１１；Ｙｅｓ）、通信確立部６５０は、複合機７００に対して接続要求を送信し（ステップＳ７１３）、その後、コンピュータ５００と、複合機７００との間のセッションを張り、両者の通信を確立する。
【００９０】
このように、本実施の形態においては、認証情報記憶部６４０は、複合機７００が提供するサービスの種類を、要求機器ＩＤと、ユーザＩＤと、提供機器ＩＤとに対応付けてさらに記憶し、認証情報受信部６１０は、コンピュータ５００から提供を要求するサービスの種類をさらに受信し、サービス判定部６８０が、認証情報受信部６１０が受信したサービスの種類と、認証情報記憶部６４０が記憶するサービスの種類とに基づいて、サービスの利用が可能か否かを判定し、通信確立部６５０は、コンピュータ５００においてユーザによるサービスの利用が可能な場合であって、さらにサービスの種類に基づいてサービスの利用が可能である場合に、コンピュータ５００と複合機７００との接続を確立するので、通信環境が変化する場合において、提供するサービスの種類が複数存在した場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、ユーザに対してより適切にサービスが提供できる。
【００９１】
また、本実施の形態においては、サービス情報受信部６９０が、複合機７００から提供可能なサービスの種類と、提供機器ＩＤとを受信し、サービス情報更新部６７０が、サービス情報受信部６９０が受信した提供機器ＩＤと、認証情報記憶部６４０が記憶する提供機器ＩＤとに基づいて、認証情報記憶部６４０が記憶するサービスの種類をサービス情報受信部６９０が受信したサービスの種類に更新するので、通信環境が変化する場合において、提供できるサービスの種類が変更された場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できる。
【００９２】
（第３の実施の形態）
上述した第１または第２の実施の形態においては、要求機器ＩＤと、提供機器ＩＤと、ユーザＩＤ、あるいはサービス種類を用いた認証を行うことによって、サービスを要求するコンピュータと、サービスを提供する複合機との通信を確立することとした。しかし、サービスを提供する機器に不具合が生じていたり、他の機器に対してサービスを提供している状態である場合等、常にサービスの提供を受けることが出来るとは限らず、サービスを提供する機器の状態によって、サービスの提供が困難な場合も存在する。そこで、そのような場合に、コンピュータにサービスの提供が出来る状態ではない旨を通知したり、あるいは要求のあったサービスを提供できる他の複合機等に切り替えて接続を確立する場合について説明する。
【００９３】
図８は、第３の実施の形態にかかる情報処理システム３０００の構成を示すブロック図である。第３の実施の形態にかかる情報処理システム３０００は、情報処理装置８００が、第１または第２の実施の形態とは異なる認証情報記憶部８４０と、通信確立部８５０と、を備え、さらに状態情報更新部８７０と、状態判定部８８０と、状態情報受信部８９０を備え、複合機９００が、さらに状態情報送信部９３０を備えている点において、第１または第２の実施の形態にかかる情報処理システム１０００、情報処理システム２０００とは異なっている。以下の説明では、上述した第１または第２の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。まず、情報処理装置８００について説明する。
【００９４】
認証情報記憶部８４０は、第１または第２の実施の形態における認証情報記憶部２４０と同様に、ユーザＩＤと、要求機器ＩＤと、提供機器ＩＤとを含む各種の情報を対応付けて記憶するほか、これらの各種情報と提供が可能なサービスの状態を示すプレゼンス（以下、状態情報と呼ぶ。）とを対応付けて記憶する。図９は、認証情報記憶部８４０が記憶するユーザＩＤと、要求機器ＩＤと、提供機器ＩＤ等の各種の情報と状態情報を対応付けて記憶する場合の例を示す図である。尚、状態情報には、サービス実行中であることを示す「processing」や、サービスが提供可能な状態であることを示す「online」、あるいはサービスの提供が不可能な状態であることを示す「stop」等がある。
【００９５】
通信確立部８５０は、機器判定部２２０による認証、およびユーザ判定部２３０による認証が成功し、後述する状態判定部８８０が、複合機９００がサービスの提供が可能な状態であるか、あるいは要求のあった複合機９００以外の複合機９００によるサービスの提供が可能な状態であると判定すると、コンピュータ１００から要求のあったサービスを提供する複合機９００、あるいは要求のあった複合機９００以外の他の複合機９００に、コンピュータ１００との接続要求を送信する。そして、これらの複合機９００において接続要求が受信されると、コンピュータ１００とこれらの複合機９００との間のセッションを張り、両者の通信を確立する。
【００９６】
状態情報更新部８７０は、後述するように、状態情報受信部８９０が、複合機９００から送信されたサービスの提供が可能か否かを示す状態情報と、複合機９００の提供機器ＩＤを受信すると、受信した提供機器ＩＤをキーとして、認証情報記憶部８４０に記憶する状態情報を更新する。
【００９７】
状態判定部８８０は、機器判定部２２０およびユーザ判定部２３０による認証が成功すると、認証情報記憶部８４０が記憶する提供機器ＩＤに対応する状態情報を参照し、複合機９００によるサービスの提供が可能か否かを判定する。そして、状態判定部８８０は、複合機９００によるサービスの提供が可能でないと判定した場合には、サービスを提供できない状態である旨のエラー情報を、コンピュータ１００に送信する。
【００９８】
また、状態判定部８８０は、コンピュータ１００にサービスを提供できない状態である旨のエラー情報を送信した後、コンピュータ１００から、その代替として他の複合機９００の提供機器ＩＤが指定され、認証情報受信部２１０が、他の複合機９００の提供機器ＩＤを受信すると、受信した提供機器ＩＤをキーとして、認証情報記憶部８４０が記憶するその提供機器ＩＤに対応する状態情報を参照し、他の複合機９００によるサービスの提供が可能か否かを判定する。
【００９９】
状態情報受信部８９０は、複合機９００から送信された状態情報と、複合機９００の提供機器ＩＤを受信する。尚、以下の説明では、複合機９００が提供可能なサービス種類を、状態情報受信部８９０が受信することとしているが、情報処理装置８００が、任意のタイミングで複合機９００にアクセスすることによって、複合機９００の状態情報を取得することとしてもよい。
【０１００】
このように、複合機９００の状態情報を適宜受信あるいは取得しておくことによって、例えば、複合機９００に用紙詰まり等のジャムによる不具合が生じていたり、他の機器に対してサービスを提供している状態である場合であっても、上述した状態判定部８８０において、速やかに複合機９００の状態を知らせることが出来る。続いて、複合機９００について説明する。
【０１０１】
状態情報送信部９３０は、複合機９００の状態情報と、提供機器ＩＤを情報処理装置８００に送信する。
【０１０２】
続いて、第３の実施の形態における情報処理システム３０００で行われる実行処理について説明する。第３の実施の形態にかかる情報処理システム３０００は、第１の実施の形態にかかる情報処理システム１０００における処理と比べて、複合機９００の状態を判定する部分の処理のみが異なる。そこで、図１０を用いてこれらの処理について説明するが、これらの処理以外の処理については、第１の実施の形態にかかる処理と同じ処理内容であるため、第１の実施の形態にかかる処理と同一の処理（ステップＳ１００４〜Ｓ１０１０、Ｓ１０１７〜Ｓ１０１８）については、その説明を省略している。
【０１０３】
図１０において、まず複合機９００の状態情報送信部９３０は、複合機９００の状態情報と提供機器ＩＤを情報処理装置８００に送信する（ステップＳ１００１）。
【０１０４】
続いて、情報処理装置８００は、状態情報受信部８９０が、複合機９００から状態情報と提供機器ＩＤを受信すると（ステップＳ１００２）、状態情報更新部８７０は、受信した提供機器ＩＤをキーとして、認証情報記憶部８４０に記憶する状態情報を更新する（ステップＳ１００３）。
【０１０５】
その後、コンピュータ１００から送信されたユーザＩＤ、要求機器ＩＤ、提供機器ＩＤ等の認証情報の認証が成功すると（ステップＳ１００４〜Ｓ１０１０）、状態判定部８８０は、認証情報記憶部８４０が記憶する提供機器ＩＤに対応する状態情報を参照し、要求のあったサービスの提供が可能か否かを判定する（ステップＳ１０１１）。
【０１０６】
そして、状態判定部８８０が、複合機９００によるサービスの提供が可能でないと判定した場合には（ステップＳ１０１１；Ｎｏ）、サービスを提供できない状態である旨のエラー情報を、コンピュータ１００に送信する（ステップＳ１０１２）。
【０１０７】
その後、コンピュータ１００から、他の複合機９００の提供機器ＩＤが送信され、その提供機器ＩＤを認証情報受信部２１０が受信すると（ステップＳ１０１３）、状態判定部８８０は、受信した提供機器ＩＤをキーとして、認証情報記憶部８４０に記憶される状態情報を参照し、他の複合機９００によるサービスの提供が可能か否かを判定する（ステップＳ１０１４）。
【０１０８】
そして、状態判定部８８０は、再び他の複合機９００によるサービスの提供が可能でないと判定した場合には（ステップＳ１０１４；Ｎｏ）、サービスを提供できない状態である旨のエラー情報を、コンピュータ１００に送信する（ステップＳ１０１５）。
【０１０９】
一方、ステップＳ１０１１またはステップＳ１０１４において、状態判定部８８０が、複合機９００または他の複合機９００によるサービスの提供が可能であると判定した場合には（ステップＳ１０１１Ｙｅｓ、Ｓ１０１４；Ｙｅｓ）、通信確立部８５０は、複合機９００または他の複合機９００に対して接続要求を送信し（ステップＳ１０１６）、その後、コンピュータ１００と、複合機９００または他の複合機９００との間のセッションを張り、両者の通信を確立する。
【０１１０】
このように、本実施の形態においては、認証情報記憶部８４０は、複合機９００が提供するサービスの状態を、要求機器ＩＤと、ユーザＩＤと、提供機器ＩＤとに対応付けてさらに記憶し、状態判定部８８０が、認証情報受信部２１０が受信した提供機器ＩＤと、認証情報記憶部８４０が記憶する提供機器ＩＤとに基づいて、認証情報記憶部８４０が記憶するサービスが提供可能な状態にあるか否かを判定し、通信確立部８５０は、サービス要求機器においてユーザによるサービスの利用が可能な場合であって、さらに複合機９００においてサービスが提供可能な状態にある場合に、コンピュータ１００と複合機９００との接続を確立するので、通信環境が変化する場合において、ユーザが要求したサービスを、適切にかつ効率的に提供できる。
【０１１１】
また、本実施の形態においては、状態情報受信部８９０が、複合機９００からサービスの状態と、提供機器ＩＤとを受信し、状態情報更新部８７０が、状態情報受信部８９０が受信した提供機器ＩＤと、認証情報記憶部８４０が記憶する提供機器ＩＤとに基づいて、認証情報記憶部８４０が記憶するサービスの状態を状態情報受信部８９０が受信したサービスの状態に更新するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できる。
【０１１２】
また、本実施の形態においては、状態判定部８８０は、複合機９００においてサービスが提供可能な状態でない場合には、さらにコンピュータ１００に対してサービスが提供可能でない旨を通知し、認証情報受信部２１０がコンピュータ１００から新たな提供機器ＩＤをさらに受信した場合に、新たに受信した提供機器ＩＤに対応する複合機９００が、サービスが提供可能な状態にあるか否かを判定し、通信確立部８５０は、状態判定部８８０が、新たに受信した提供機器ＩＤに対応する複合機９００が、サービスが提供可能な状態にあると判定した場合に、コンピュータ１００と複合機９００または他の複合機９００との接続を確立するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化してユーザが要求したサービスを提供できない場合であっても、要求されたサービスに代替するサービスを適切にかつ迅速に提供できる。
【０１１３】
（第４の実施の形態）
上述した第１〜第３の実施の形態においては、要求機器ＩＤと、提供機器ＩＤと、ユーザＩＤ、あるいはサービスの種類や状態を用いた認証を行うことによって、サービスを要求するコンピュータと、サービスを提供する複合機との通信を確立することとした。しかし、コンピュータと複合機との間の接続が確立され、サービスが提供された場合の利用料金について、コンピュータを利用するユーザや、あるいはそのユーザが所属する部署、会社等に対して課金することが必要となる場合も存在する。そこで、そのような場合に、コンピュータにサービスの提供を行った後、そのサービスに対する料金等の課金処理を行い、その結果をコンピュータに通知する場合について説明する。
【０１１４】
図１１は、第４の実施の形態にかかる情報処理システム４０００の構成を示すブロック図である。第４の実施の形態にかかる情報処理システム４０００は、情報処理装置９５０が、第１〜第３の実施の形態にかかる情報処理装置とは異なる認証情報記憶部９６０を備え、さらに課金情報記憶部９７０と、課金処理部９８０と、課金情報受付部９９０を備えている点において、第１〜第３の実施の形態にかかる情報処理システム１０００〜３０００とは異なっている。以下の説明では、上述した第１〜第３の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１１５】
認証情報記憶部９４０は、第１〜第３の実施の形態における認証情報記憶部２４０等と同様に、ユーザＩＤと、要求機器ＩＤと、提供機器ＩＤとを含む各種の情報を対応付けて記憶するほか、サービスの利用に対する課金方法を特定するための課金ファイル名とを対応付けて記憶する。図１２は、認証情報記憶部９４０が記憶するユーザＩＤと、要求機器ＩＤと、提供機器ＩＤ等の各種の情報と課金ファイル名を対応付けて記憶する場合の例を示す図である。
【０１１６】
課金情報記憶部９７０は、課金方法を特定するための課金ファイルと、課金方法にしたがって課金されるユーザや口座等を特定するための課金対象ファイルとを記憶するＨＤＤ（ハードウェアディスクドライブ）やメモリ等の情報記憶媒体である。
【０１１７】
図１３は、課金情報記憶部９７０が記憶する課金ファイルの例を示す図である。図１３に示すように、課金ファイルには、認証情報記憶部９４０が記憶する課金ファイル名と、サービスの課金先である会社や部署等の名称が対応付けて記憶されている。
【０１１８】
また、図１４は、課金情報記憶部９７０が記憶する課金対象ファイルの例を示す図である。図１３に示すように、課金対象ファイルには、サービスの課金先である会社や部署等と、サービスを利用したユーザＩＤと、課金された場合の引き落とし口座等を示す口座番号とが対応付けて記憶されている。後述するように、課金処理部９８０は、上述した認証情報記憶部９４０と、課金情報記憶部９７０に記憶されている課金ファイル、課金対象ファイルを参照して、サービスを利用したユーザが所属する会社や部署等に対する料金計算等の課金処理を行う。
【０１１９】
図１１に戻り、課金処理部９８０は、機器判定部２２０や、ユーザ判定部２３０等の認証が成功し、通信確立部２５０によるコンピュータ１００と複合機３００との通信が確立され、その後複合機３００からコンピュータ１００に対してサービスの提供が行われると、認証情報記憶部９４０が記憶する提供機器ＩＤに対応する課金情報記憶部９７０に記憶されている課金ファイル名の課金ファイルをオープンする等して、課金対象者である会社名や部署名を特定する。
【０１２０】
さらに、課金処理部９８０は、ユーザ判定部２３０によって認証が成功したと判定されたユーザＩＤを参照し、参照したユーザＩＤと、課金ファイルをオープンして特定した課金対象者である会社や部署をキーとして、これらのユーザＩＤ、会社名、部署名に対応する口座番号を特定し、サービスを利用したユーザが所属する会社や部署等に対して、サービスに対する料金計算等の課金処理を行い、その結果をコンピュータ１００に通知する。
【０１２１】
また、課金処理部９８０は、後述する課金情報受付部９９０が、課金ファイル名や、会社名や部署名、ユーザＩＤ、口座番号、あるいは課金ファイル名等が入力された場合に、入力された課金ファイル名をキーとして、課金情報記憶部９７０が記憶する会社名や部署名、ユーザＩＤ、口座番号や、認証情報記憶部９４０が記憶する課金ファイル名を更新する。このように、入力された各種の課金に関する情報を更新しておくことにより、口座番号等の変更があった場合であっても、提供したサービスに対して適切に課金できる。
【０１２２】
課金情報受付部９９０は、キーボード等（不図示）から、課金ファイル名、会社名や部署名、ユーザＩＤ、口座番号、あるいは課金ファイル名の入力を受け付ける。
【０１２３】
続いて、第４の実施の形態における情報処理システム４０００で行われる実行処理について説明する。第４の実施の形態にかかる情報処理システム４０００は、第１の実施の形態にかかる情報処理システム１０００における処理と比べて、提供されたサービスに対して課金する部分の処理のみが異なる。そこで、図１５を用いてこれらの処理について説明するが、これらの処理以外の処理については、第１の実施の形態にかかる処理と同じ処理内容であるため、第１の実施の形態にかかる処理と同一の処理（ステップＳ１５０１〜Ｓ１５１０）については、その説明を省略している。
【０１２４】
図１５において、通信確立部２５０が、コンピュータ１００と、複合機３００との間の通信を確立し（ステップＳ１５１０）、その後、複合機３００からコンピュータ１００に対してサービスの提供が行われると、課金情報記憶部９７０が記憶する会社名や部署名、ユーザＩＤ、口座番号等を、課金情報受付部９９０が入力を受け付けた課金ファイル名をキーとして、入力を受け付けた会社名や部署名、ユーザＩＤ、口座番号に更新し、あるいは認証情報記憶部９４０が記憶する課金ファイル名を、入力を受け付けた課金ファイル名に更新する（ステップＳ１５１１）。
【０１２５】
そして、課金処理部９８０は、サービスを提供した複合機３００の提供機器ＩＤに対応する課金ファイルをオープンし、課金対象者である会社名や部署名を特定するとともに、認証が成功したユーザＩＤと、課金ファイルをオープンして特定した会社や部署をキーとして口座番号を特定し、サービスに対する料金計算等の課金処理を行い（ステップＳ１５１２）、その結果をコンピュータ１００に通知する（ステップＳ１５１３）。
【０１２６】
このように、本実施の形態においては、認証情報記憶部９４０は、サービスの利用に対する課金方法を特定するための課金ファイル名をさらに記憶し、課金情報記憶部９７０が、課金ファイル名と、サービスの利用に対する課金先を特定するための会社名や部署名とを対応付けて記憶し、会社名や部署名と、ユーザＩＤと、口座番号とを対応付けて記憶し、課金処理部９８０が、通信確立部２５０が、コンピュータ１００と複合機３００との接続を確立し、コンピュータ１００からの要求に従ってコンピュータ１００からサービスが提供された場合に、認証情報受信部２１０が受信したユーザＩＤと、課金情報記憶部９７０が記憶するユーザＩＤに基づいて、サービスの提供に対して課金するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して提供したサービスに対して適切に課金できる。
【０１２７】
また、本実施の形態においては、課金情報受付部９９０が、課金ファイル名と、会社名や部署名と、ユーザＩＤと、口座番号との入力を受け付け、課金処理部９８０が、課金情報受付部９９０が受け付けた課金ファイル名と、課金情報記憶部９７０が記憶する課金ファイル名とに基づいて、課金情報記憶部９７０が記憶する会社名や部署名と、ユーザＩＤと、口座番号のいずれかを更新するので、通信環境が変化する場合において、課金情報が変更された場合であっても、ユーザに対して提供したサービスに対してより適切に課金できる。
【０１２８】
なお、上述した各実施の形態の情報処理システム１０００〜４０００における、情報処理装置２００、６００、８００、９５０で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、各実施の形態の情報処理装置２００、６００、８００、９５０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１２９】
さらに、各実施の形態の情報処理装置２００、６００、８００、９５０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置２００、６００、８００、９５０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１３０】
尚、各実施の形態の情報処理装置２００、６００、８００、９５０で実行されるプログラムは、上述した各部（認証情報受信部、機器判定部、ユーザ判定部、サービス判定部、状態判定部等）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、認証情報受信部、機器判定部、ユーザ判定部、サービス判定部、状態判定部等が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１３１】
以上のように、本発明にかかる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムは、サービスの要求や提供についての認証を行う際に有用であり、特に、サービスを要求する側とサービスを提供する側の通信環境が変化する場合において、サービスについての認証を行った上でサービスを要求する側とサービスを提供する側の接続を確立する技術に適している。
【図面の簡単な説明】
【０１３２】
【図１】第１の実施の形態にかかる情報処理システムの構成を示す概念図である。
【図２】第１の実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図３】図２に示す認証情報記憶部が記憶する認証情報の例を示す図である。
【図４】第１の実施の形態にかかる情報処理システムにおいて認証処理が行われ、接続が確立するまでの実行手順を示すフローチャートである。
【図５】第２の実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図６】図５に示す認証情報記憶部が記憶する認証情報の例を示す図である。
【図７】第２の実施の形態にかかる情報処理システムにおいて認証処理が行われ、接続が確立するまでの実行手順を示すフローチャートである。
【図８】第３の実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図９】図８に示す認証情報記憶部が記憶する認証情報の例を示す図である。
【図１０】第３の実施の形態にかかる情報処理システムにおいて認証処理が行われ、接続が確立するまでの実行手順を示すフローチャートである。
【図１１】第４の実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図１２】図１１に示す認証情報記憶部が記憶する認証情報の例を示す図である。
【図１３】図１１に示す課金情報記憶部が記憶する課金ファイルの例を示す図である。
【図１４】図１１に示す課金情報記憶部が記憶する課金対象ファイルの例を示す図である。
【図１５】第４の実施の形態にかかる情報処理システムにおいて接続が確立し、課金処理がおこなわれるまでの実行手順を示すフローチャートである。
【符号の説明】
【０１３３】
１０００  ２０００  ３０００  ４０００  情報処理システム
１００    コンピュータ  テレビジョン  プリンタ  携帯電話機
１１０  ５１０  入力受付部
１２０  ５２０  表示部
１３０    通信部
１４０  ５４０  認証情報送受信部
１５０    制御部
２００  ６００  ８００  情報処理装置
２１０  ６１０  認証情報受信部
２２０    機器判定部
２３０    ユーザ判定部
２４０  ６４０  ８４０  認証情報記憶部
２５０  ６５０  ８５０  通信確立部
２６０    通信部
３００  ７００  ９００  複合機
３１０    アプリケーション部
３２０    通信部
４００  ４５０  通信ネットワーク
５００  コンピュータ
６７０    サービス情報更新部
６８０    サービス判定部
６９０    サービス情報受信部
７３０    サービス情報送信部
８７０    状態情報更新部
８８０    状態判定部
８９０    状態情報受信部
９３０    状態情報送信部
９４０    認証情報記憶部
９５０    情報処理装置
９６０    認証情報記憶部
９７０    課金情報記憶部
９８０    課金処理部
９９０    課金情報受付部
【図１】
2009217335.tif 000003
【図２】
2009217335.tif 000004
【図３】
2009217335.tif 000005
【図４】
2009217335.tif 000006
【図５】
2009217335.tif 000007
【図６】
2009217335.tif 000008
【図７】
2009217335.tif 000009
【図８】
2009217335.tif 000010
【図９】
2009217335.tif 000011
【図１０】
2009217335.tif 000012
【図１１】
2009217335.tif 000013
【図１２】
2009217335.tif 000014
【図１３】
2009217335.tif 000015
【図１４】
2009217335.tif 000016
【図１５】
2009217335.tif 000017