(57)【要約】      （修正有）【課題】第三者にアクセス制限や出力制限を容易に解除させないことで、ユーザのセキュリティに対する信頼度を満足させることのできる情報処理システムを提供する。【解決手段】情報処理システムは、画像などを処理する情報処理装置と、複数のエリアにそれぞれ設置された照明装置と、何れかのエリア内に配置されたユーザ端末と、を有する。照明装置は、エリアを個別に特定するための照明ＩＤを照明光と共に照射する。ユーザ端末は、照明装置から照射された照明光を解析することで照明ＩＤを特定し、特定した照明ＩＤを、情報処理装置に対し送信する。情報処理装置は、ユーザ端末から送信されてきた照明ＩＤの認証が成功した場合にジョブ指示を受付可能にする。ここで、照明ＩＤには予め実行すべきジョブの出力制限を示すサービスレベルが設定されており、情報処理装置は、受信した照明ＩＤに対応したサービスレベルでジョブを実行する。【選択図】図１
2012079145.tif 000002
【特許請求の範囲】
【請求項１】
画像処理に関するジョブを実行する情報処理装置と、
複数のエリアにそれぞれ設置され、各エリアに対して個別の照明ＩＤを含む照明光を照射する照明装置と、
何れかのエリア内に配置され、前記照明光を受光して解析することで前記照明ＩＤを特定すると共に、ユーザによる操作に基づきジョブに関する指示を生成して、前記照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信するユーザ端末と、
を有し、
前記情報処理装置は、
複数の照明ＩＤに対応して設定された、実行すべきジョブの出力制限を示すサービスレベルに関するレベル情報が格納されたレベル情報格納手段と、
前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき前記照明ＩＤに対応したサービスレベルを決定する決定手段と、
決定されたサービスレベルに基づきジョブを実行させる実行指示手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記ユーザ端末は、
ユーザを個別に特定するためのユーザＩＤを前記情報処理装置に更に送信するものであり、
前記情報処理装置は、
複数の照明ＩＤと複数のユーザＩＤとに対応してサービスレベルが設定されたレベル情報を前記レベル情報格納手段に格納しており、
前記決定手段は、前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示と前記ユーザＩＤとをそれぞれ受付けた場合、前記レベル情報に基づき受付けた照明ＩＤとユーザＩＤとに対応したサービスレベルを決定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記照明装置は、
所定のタイミングで照明ＩＤを変更して前記照明光を照射するものであり、
前記ユーザ端末は、
前記照明装置から受光する照明光を解析することで変更後の照明ＩＤを新たに特定して、前記変更後の照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信するものであり、
前記情報処理装置は、
前記レベル情報格納手段に格納されるレベル情報において前記照明装置の属するエリアを変更後の照明ＩＤに関連づける構成であり、
前記決定手段は、前記ユーザ端末から変更後の照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき変更後の照明ＩＤに対応したサービスレベルを決定することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記情報処理装置は、各照明装置から照射される照明光を受光可能な位置に設置されており、さらに、
各照明装置からの各照明光を異なる位置に結像させる集光レンズと、
前記集光レンズによって異なる位置に結像される各照明光のそれぞれを検出するための受光手段と、
前記受光手段が変更後の照明ＩＤを含む照明光を受光した場合に、その受光した照明光を解析することで変更後の照明ＩＤを特定すると共に、前記受光手段によって検出された照明光の受光位置に基づき照射元の照明装置が属するエリアを特定し、変更後の照明ＩＤを対応するエリアに関連づけて前記レベル情報に書き込んで更新する照明ＩＤ特定手段と、
を備えることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記情報処理装置は、
前記照明装置によって前記照明ＩＤが変更されるタイミングを示すタイミング情報が格納されたタイミング情報格納手段を有し、
前記照明ＩＤ特定手段は、前記タイミング情報に基づき前記照明装置が前記照明ＩＤを変更するべきタイミングに応じて前記照明光から変更後の照明ＩＤを特定して前記レベル情報を更新することを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記情報処理装置は、
所定のタイミングで前記レベル情報に含まれる前記照明ＩＤを変更して更新すると共に、前記照明装置に対して、更新後の照明ＩＤを特定するための情報と当該更新後の照明ＩＤに変更させるための指示とを含む更新指示を送信する照明ＩＤ更新手段を有し、
前記照明装置は、
前記情報処理装置から送信される前記更新指示を受付け、前記更新指示に含まれる更新後の照明ＩＤを特定するための情報に基づいて更新後の照明ＩＤを含む照明光を照射するものであり、
前記ユーザ端末は、
前記照明装置からの照明光を解析することで更新後の照明ＩＤを新たに特定して、特定した更新後の照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信するものであり、
前記情報処理装置は、
前記決定手段が、前記ユーザ端末から更新後の照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき更新後の照明ＩＤに対応したサービスレベルを決定することを特徴とする請求項１乃至５のいずれかに記載の情報処理システム。
【請求項７】
前記ユーザ端末は、
受光平面内に複数の画素を有するＣＣＤ２次元センサと、
前記照明装置からの照明光を前記受光平面に結像させるレンズと、
前記ＣＣＤ２次元センサを直線方向に移動させる駆動手段と、
前記ＣＣＤ２次元センサの移動中に、前記複数の画素のうちの照明光の光スポットの移動軌跡上に位置する画素が検出した光量に基づいて前記照明光に含まれる前記照明ＩＤを抽出する抽出手段と、
抽出された照明ＩＤを前記情報処理装置に送信する送信手段と、
を有することを特徴とする請求項１乃至６のいずれかに記載の情報処理システム。
【請求項８】
複数のエリアのそれぞれに対して異なる照明ＩＤを含む照明光が照射される照明環境下に設置され、各エリアに位置するユーザ端末から照明ＩＤを含むジョブに関する指示を受付けてジョブを実行する情報処理装置であって、
複数のエリアのそれぞれに対応する照明ＩＤ毎に設定された、実行すべきジョブの出力制限を示すサービスレベルに関するレベル情報が格納されたレベル情報格納手段と、
前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき前記照明ＩＤに対応したサービスレベルを決定する決定手段と、
決定されたサービスレベルに基づきジョブを実行させる実行指示手段と、
を備えることを特徴とする情報処理装置。
【請求項９】
画像処理に関するジョブを実行する情報処理装置と、複数のエリアにそれぞれ設置された照明装置と、何れかのエリア内に属し前記情報処理装置と通信可能なユーザ端末と、を有する情報処理システムによって実行される情報処理方法であって、
前記照明装置において、照射エリアを特定するための照明ＩＤを含む照明光を照射する照明ステップと、
前記ユーザ端末において、前記照明光を受光して解析することで前記照明ＩＤを特定すると共に、ユーザによる操作に基づきジョブに関する指示を生成して、前記照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信する送信ステップと、
前記情報処理装置において、前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示を受付ける受付ステップと、
前記受付ステップにより前記照明ＩＤを含むジョブに関する指示が受付けられた場合、予め複数の照明ＩＤに対応して設定された、実行すべきジョブの出力制限を示すサービスレベルに関するレベル情報に基づき前記照明ＩＤに対応するサービスレベルを決定する決定ステップと、
決定されたサービスレベルに基づきジョブを実行させる実行指示ステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と、この情報処理装置にネットワークを介して接続されたユーザ端末とを有する情報処理システムにおいて、ユーザ端末に対してアクセス制限と出力制限とを課すための処理を情報処理装置に実行させる技術に関する。
【背景技術】
【０００２】
従来、画像処理など所定の処理を実行する情報処理装置と、この情報処理装置に印刷指示などを行わせるユーザ端末との間で、機密文書などの漏洩を防止するため、特定のユーザ端末以外からのアクセスを制限したり、或いは、特定のユーザ端末以外から受付けたジョブ要求に対しては出力制限をしたりすることでセキュリティを向上させる技術がある。
【０００３】
例えば、アクセス制限に関する技術として、特許文献１には、認証コードを用いることでセキュリティを向上させた技術が開示されている。この特許文献１では、ホスト機器（情報処理装置）とクライアント機器（ユーザ端末）との間で認証コードの送受信を行うことで（いわゆるペアリング）、クライアント機器に対してアクセス権を付与し、そして、このアクセス権を有するクライアント機器以外からのジョブ指示を受付けないようになっている。
【０００４】
一方、特許文献２には出力制限によってセキュリティを向上させた技術が開示されている。すなわち、この特許文献２では、情報処理装置に画像データが入力される際、ユーザのユーザ端末への操作によってパスワードが設定されるようになっている。そして、画像データのプリント出力がユーザ端末から要求された場合には、情報処理装置は、ユーザ端末に対してパスワードを要求し、ユーザ端末に入力されたパスワードが予め設定されたパスワードと一致した場合にのみプリント出力を実行するように制御する。すなわち、この特許文献２の情報処理装置は、パスワードを知っている特定のユーザ以外の者に対してはプリント出力を行わないようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２１７６４６号公報
【特許文献２】特開９−６５１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の情報処理システムでは、認証コードを用いるもの（特許文献１）については、第三者が認証コードを有するユーザ端末を利用すれば当然ながらアクセス可能になるので、容易に機密文書のプリント出力ができてしまう。また、パスワードを用いるもの（特許文献２）についても、第三者がパスワードを入手してしまえば出力制限が解除されるので、この場合も認証コードを用いるものと同様に容易に機密文書のプリント出力ができてしまう。
【０００７】
このように、従来の情報処理システムは、第三者がアクセス権を有するユーザ端末を用いたり、パスワードを取得したりすることでアクセス制限や出力制限が容易に解除されてしまうので、ユーザのセキュリティに対する信頼度を満足させることができていないという問題がある。
【０００８】
本発明は、上記従来の問題点を解決するためになされたものであり、第三者にアクセス制限や出力制限を容易に解除させないことで、ユーザのセキュリティに対する信頼度を満足させることのできる情報処理システム、情報処理装置及び情報処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１にかかる発明は、画像処理に関するジョブを実行する情報処理装置と、複数のエリアにそれぞれ設置され、各エリアに対して個別の照明ＩＤを含む照明光を照射する照明装置と、何れかのエリア内に配置され、前記照明光を受光して解析することで前記照明ＩＤを特定すると共に、ユーザによる操作に基づきジョブに関する指示を生成して、前記照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信するユーザ端末と、を有する情報処理システムであって、前記情報処理装置は、複数の照明ＩＤに対応して設定された、実行すべきジョブの出力制限を示すサービスレベルに関するレベル情報が格納されたレベル情報格納手段と、前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき前記照明ＩＤに対応したサービスレベルを決定する決定手段と、決定されたサービスレベルに基づきジョブを実行させる実行指示手段と、を有することを特徴とする構成である。
【００１０】
請求項２にかかる発明は、請求項１に記載の情報処理システムにおいて、前記ユーザ端末は、ユーザを個別に特定するためのユーザＩＤを前記情報処理装置に更に送信するものであり、前記情報処理装置は、複数の照明ＩＤと複数のユーザＩＤとに対応してサービスレベルが設定されたレベル情報を前記レベル情報格納手段に格納しており、前記決定手段は、前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示と前記ユーザＩＤとをそれぞれ受付けた場合、前記レベル情報に基づき受付けた照明ＩＤとユーザＩＤとに対応したサービスレベルを決定することを特徴とする構成である。
【００１１】
請求項３にかかる発明は、請求項１又は２に記載の情報処理システムにおいて、前記照明装置は、所定のタイミングで照明ＩＤを変更して前記照明光を照射するものであり、前記ユーザ端末は、前記照明装置から受光する照明光を解析することで変更後の照明ＩＤを新たに特定して、前記変更後の照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信するものであり、前記情報処理装置は、前記レベル情報格納手段に格納されるレベル情報において前記照明装置の属するエリアを変更後の照明ＩＤに関連づける構成であり、前記決定手段は、前記ユーザ端末から変更後の照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき変更後の照明ＩＤに対応したサービスレベルを決定することを特徴とする構成である。
【００１２】
請求項４にかかる発明は、請求項３に記載の情報処理システムにおいて、前記情報処理装置は、各照明装置から照射される照明光を受光可能な位置に設置されており、さらに、各照明装置からの各照明光を異なる位置に結像させる集光レンズと、前記集光レンズによって異なる位置に結像される各照明光のそれぞれを検出するための受光手段と、前記受光手段が変更後の照明ＩＤを含む照明光を受光した場合に、その受光した照明光を解析することで変更後の照明ＩＤを特定すると共に、前記受光手段によって検出された照明光の受光位置に基づき照射元の照明装置が属するエリアを特定し、変更後の照明ＩＤを対応するエリアに関連づけて前記レベル情報に書き込んで更新する照明ＩＤ特定手段と、を備えることを特徴とする構成である。
【００１３】
請求項５にかかる発明は、請求項４に記載の情報処理システムにおいて、前記情報処理装置は、前記照明装置によって前記照明ＩＤが変更されるタイミングを示すタイミング情報が格納されたタイミング情報格納手段を有し、前記照明ＩＤ特定手段は、前記タイミング情報に基づき前記照明装置が前記照明ＩＤを変更するべきタイミングに応じて前記照明光から変更後の照明ＩＤを特定して前記レベル情報を更新することを特徴とする構成である。
【００１４】
請求項６にかかる発明は、請求項１乃至５のいずれかに記載の情報処理システムにおいて、前記情報処理装置は、所定のタイミングで前記レベル情報に含まれる前記照明ＩＤを変更して更新すると共に、前記照明装置に対して、更新後の照明ＩＤを特定するための情報と当該更新後の照明ＩＤに変更させるための指示とを含む更新指示を送信する照明ＩＤ更新手段を有し、前記照明装置は、前記情報処理装置から送信される前記更新指示を受付け、前記更新指示に含まれる更新後の照明ＩＤを特定するための情報に基づいて更新後の照明ＩＤを含む照明光を照射するものであり、前記ユーザ端末は、前記照明装置からの照明光を解析することで更新後の照明ＩＤを新たに特定して、特定した更新後の照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信するものであり、前記情報処理装置は、前記決定手段が、前記ユーザ端末から更新後の照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき更新後の照明ＩＤに対応したサービスレベルを決定することを特徴とする構成である。
【００１５】
請求項７にかかる発明は、請求項１乃至６のいずれかに記載の情報処理システムにおいて、前記ユーザ端末は、受光平面内に複数の画素を有するＣＣＤ２次元センサと、前記照明装置からの照明光を前記受光平面に結像させるレンズと、前記ＣＣＤ２次元センサを直線方向に移動させる駆動手段と、前記ＣＣＤ２次元センサの移動中に、前記複数の画素のうちの照明光の光スポットの移動軌跡上に位置する画素が検出した光量に基づいて前記照明光に含まれる前記照明ＩＤを抽出する抽出手段と、抽出された照明ＩＤを前記情報処理装置に送信する送信手段と、を有することを特徴とする構成である。
【００１６】
請求項８にかかる発明は、複数のエリアのそれぞれに対して異なる照明ＩＤを含む照明光が照射される照明環境下に設置され、各エリアに位置するユーザ端末から照明ＩＤを含むジョブに関する指示を受付けてジョブを実行する情報処理装置であって、複数のエリアのそれぞれに対応する照明ＩＤ毎に設定された、実行すべきジョブの出力制限を示すサービスレベルに関するレベル情報が格納されたレベル情報格納手段と、前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示を受付けた場合、前記レベル情報に基づき前記照明ＩＤに対応したサービスレベルを決定する決定手段と、決定されたサービスレベルに基づきジョブを実行させる実行指示手段と、を備えることを特徴とする構成である。
【００１７】
請求項９にかかる発明は、画像処理に関するジョブを実行する情報処理装置と、複数のエリアにそれぞれ設置された照明装置と、何れかのエリア内に属し前記情報処理装置と通信可能なユーザ端末と、を有する情報処理システムによって実行される情報処理方法であって、前記照明装置において、照射エリアを特定するための照明ＩＤを含む照明光を照射する照明ステップと、前記ユーザ端末において、前記照明光を受光して解析することで前記照明ＩＤを特定すると共に、ユーザによる操作に基づきジョブに関する指示を生成して、前記照明ＩＤを含むジョブに関する指示を前記情報処理装置に対して送信する送信ステップと、前記情報処理装置において、前記ユーザ端末から前記照明ＩＤを含むジョブに関する指示を受付ける受付ステップと、前記受付ステップにより前記照明ＩＤを含むジョブに関する指示が受付けられた場合、予め複数の照明ＩＤに対応して設定された、実行すべきジョブの出力制限を示すサービスレベルに関するレベル情報に基づき前記照明ＩＤに対応するサービスレベルを決定する決定ステップと、決定されたサービスレベルに基づきジョブを実行させる実行指示ステップと、を有することを特徴とする構成である。
【発明の効果】
【００１８】
本発明によれば、第三者にアクセス制限や出力制限を容易に解除させないことで、ユーザのセキュリティに対する信頼度を満足させることのできる情報処理システム、情報処理方法及び情報処理装置を提供することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】情報処理システムの全体構成例を示す図である。
【図２】情報処理装置の機能構成例の一例を示す機能ブロック図である。
【図３】照明装置の機能構成例の一例を示す機能ブロック図である。
【図４】ユーザ端末の機能構成例の一例を示す機能ブロック図である。
【図５】レベル情報の一例を示す図である。
【図６】情報処理システムにおける情報の流れの一例を示す図である。
【図７】情報処理システムにおける情報の流れの一例を示す図である。
【図８】情報処理システムにおける情報の流れの一例を示す図である。
【図９】照明装置の処理手順の一例を示すフローチャートである。
【図１０】ユーザ端末の処理手順の一例を示すフローチャートである。
【図１１】情報処理装置の処理手順の一例を示すフローチャートである。
【図１２】情報処理装置において実行される、照明装置の位置を特定するための構成の一例を示す図である。
【図１３】ユーザ端末において実行される、照明ＩＤを特定するための一例を示す図である。
【図１４】情報処理システムにおける情報の流れの一例を示す図である。
【図１５】照明装置の処理手順の一例を示すフローチャートである。
【図１６】情報処理装置の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２１】
図１は、本実施形態における情報処理システム１の全体構成例を示す図である。この情報処理システム１は、所定範囲内のエリアに照明光を照射する照明装置６（Ａ）及び６（Ｂ）と、照明装置６（Ａ）によって照明光が照射されるエリア（以下「エリアＡ」と称する）に配置されたユーザ端末７（Ａ）と、照明装置６（Ｂ）によって照明光が照射されるエリア（以下「エリアＢ」と称する）に配置されたユーザ端末７（Ｂ）と、これらユーザ端末７（Ａ）及び７（Ｂ）とそれぞれネットワークを介して通信可能に接続され、画像処理に関する所定のジョブ（例えば、印刷ジョブなど）を実行する情報処理装置２と、を有している。なお、以下、説明の便宜上、照明装置６（Ａ）及び６（Ｂ）を特に区別する必要がない場合は、単に「照明装置６」と称し、同様に、ユーザ端末７（Ａ）及び７（Ｂ）を特に区別する必要がない場合は、単に「ユーザ端末７」と称する。
【００２２】
照明装置６は、例えば、ＬＥＤを光源としており、このＬＥＤを照射するための電源回路や電源のＯＮ、ＯＦＦを切替えるためのスイッチなどを有している（図示せず）。そして、この照明装置６は、人間が視覚的に感知し得ない高周波で照明光を点滅させることで当該照明光に特定の情報（光信号）を含ませて所定エリア内に照射することが可能になっている。本実施形態では、照明装置６から照射される照明光には、ユーザ端末７から情報処理装置２へ送信されるべき認証コードである照明ＩＤが含められている。この照明ＩＤは、照明装置６によって照明されるエリアを個別に特定するための情報であり、照明装置６ごとに異なる情報となっている。例えば、照明装置６（Ａ）からエリアＡに照射される照明光には、照明ＩＤ（Ａ１）が含まれており、照明装置６（Ｂ）からエリアＢに照射される照明光には、照明ＩＤ（Ｂ１）が含まれている。
【００２３】
なお、各エリアＡ，Ｂを照明する光源は、必ずしもＬＥＤに限る必要はない。例えば、照明装置６の光源は、蛍光灯などであってもよい。ただし、この場合でも、各エリアに対して照明ＩＤを照射する必要はある。そのため、ＬＥＤとは異なる光源を照明用光源として採用する場合には、その照明用光源に加えて、赤外線若しくはレーザー光など指向性の高い発光部材を付設し、その発光部材によって照明ＩＤを照明用光源による照射エリア内に送出するように構成しても良い。また、本実施形態では、照明装置６（Ａ）及び６（Ｂ）は、何れも単体で構成されているが、これに限られず、より広範囲を照射するため、同一の照明ＩＤを照射する照明装置６が複数設置されるように構成されていても良い。また、図１では、エリアＡ及びＢは、完全に分離しているが、後述するように重なる部分があってもよい。
【００２４】
ユーザ端末７は、上述したように、照明装置６からの照明光が照射されるエリア（本実施形態では、エリアＡ若しくはＢ）に配置される。そして、このユーザ端末７は、ユーザの操作に基づき、文書や画像などに関するデータを含みプリント出力を実行させるための指示（以下「ジョブ指示」と称する）を情報処理装置２に対して送信すると共に、予めユーザ毎に設定されたユーザＩＤも情報処理装置２に対して送信するように構成されている。ここで、ユーザ端末７は、照明装置６から照射された照明光を受光して撮影するためのカメラ８（Ａ）又は８（Ｂ）を有している。具体的には、ユーザ端末７（Ａ）には照明装置６（Ａ）から照射された照明光を受光して撮影するためのカメラ８（Ａ）が設けられる。また、ユーザ端末７（Ｂ）には照明装置６（Ｂ）から照射された照明光を受光して撮影するためのカメラ８（Ｂ）が設けられている。なお、以下、説明の便宜上、カメラ８（Ａ）及び８（Ｂ）を特に区別する必要がない場合は、単に「カメラ８」と称する。
【００２５】
詳しくは後述するが、ユーザ端末７は、カメラ８が照明光を受光して撮影した画像を解析することによって照明光に含まれる照明ＩＤを特定するようになっている。そして、ユーザ端末７が特定した照明ＩＤを所定のタイミングで情報処理装置２に送信することで情報処理装置２によってユーザ端末７が認証されるようになっている。このことにより、情報処理装置２は、照明ＩＤを有するユーザ端末７に対しては、アクセスを許可することでユーザ端末７からのジョブ指示を正常に受付けるように構成される。これに対し、照明ＩＤを有しないユーザ端末７に対しては、アクセスを制限することでジョブ指示を拒否する。すなわち、本実施形態では、照明ＩＤは、何れかの照明装置６から所定のエリア内に照射されているので、何れかの照明装置６の照明エリア内にユーザ端末７が設置されている場合にのみ、情報処理装置２がユーザ端末７からのアクセスを許可してジョブ指示を正常に受付けるようになっている。
【００２６】
ここで、例えば、照明装置６（Ａ）の照明範囲を部長職などの管理者が管理する管理エリア内となるように設計しておけば、その管理エリア内に第三者が不正にユーザ端末を設置して利用することができない環境を構築することができる。このようなケースでは、例えば管理者が管理エリア外へと離れる場合、照明装置６（Ａ）の照明光をＯＦＦにすることにより（若しくは、照明光の照射は維持しつつ照明ＩＤ（Ａ１）の照射のみをＯＦＦにすることにより）、エリアＡに設置されているユーザ端末７（Ａ）に対してアクセス制限を課すことが可能となる。また、仮にエリアＡに複数のユーザ端末７が置かれている場合でも、照明装置６（Ａ）の照明光をＯＦＦにすることで、管理者の不在中は全てのユーザ端末７に対して一斉にアクセス制限を課すことが可能である。
【００２７】
情報処理装置２は、例えば、印刷機やＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、いわゆる複合機）であり、文書や画像に関するデータを含みプリント出力を実行させるためのジョブ指示に基づいて印刷処理を実行することでプリント出力を行う構成を有している。この情報処理装置２は、本発明に関係する構成のみ挙げると、照明装置６から照射された照明光を受光して電気信号に変換するための照明光変換部３と、印刷処理を実行した後、プリント出力された用紙を排出するための排出口４と、排出された用紙を保持しておくための排出トレイ５とを有している。
【００２８】
また、情報処理装置２は、ユーザ端末７から受信した照明ＩＤに基づいてユーザ端末７の認証を行うようになっている。そして、その認証によりアクセスを許可したユーザ端末７からのジョブ指示を受付ける。さらに、情報処理装置２は、受付けたジョブ指示を実行するとき、ユーザ端末７から受信した照明ＩＤとユーザＩＤとに基づいて、予め段階的に複数設定された出力制限に関するサービスレベルのうちから一のレベルを決定するようになっている。
【００２９】
図６及び図７には、上記説明した、情報処理システム１における情報処理の基本的な概要が模式的に示してある。図６は、情報処理システム１のエリアＡにおける情報の流れを示している。一方、図７には、情報処理システム１のエリアＢにおける情報の基本的な流れを示している。まず図６を参照してエリアＡにおける基本的な情報の流れについて説明する。
【００３０】
エリアＡでは、（１）照明装置６（Ａ）から、照明ＩＤ（Ａ１）が含まれる照明光が継続して照射されている。（２）ユーザ端末７（Ａ）は、ユーザから、例えばプリント出力を要求する操作を受付けると、プリント出力を実行させるためのジョブ指示を生成すると共に、照明光を撮影して解析することで照明ＩＤ（Ａ１）を特定する。そして、生成したジョブ指示と、特定した照明ＩＤ（Ａ１）と、ユーザによって入力されたユーザＩＤ（本実施形態では「ａａ」）を情報処理装置２に送信する。（３）情報処理装置２は、受信した照明ＩＤ（Ａ１）を認証することでユーザ端末７（Ａ）からのアクセスを許可する。（４）そして、情報処理装置２は、照明ＩＤ（Ａ１）とユーザＩＤ（ａａ）とに基づき、サービスレベルを決定する。（５）最終的に、情報処理装置２は、決定されたサービスレベルに基づき出力する。この図６では、一例として、出力制限が課されない場合としてプリント出力が実行されている。
【００３１】
一方、図７において、エリアＢでは、（１）照明装置６（Ｂ）から、照明ＩＤ（Ｂ１）が含まれた照明光が継続して照射されている。（２）ユーザ端末７（Ｂ）は、ユーザから、例えばプリント出力を要求される操作を受付けると、プリント出力を実行させるためのジョブ指示を生成すると共に、照明光を撮影して解析することで照明ＩＤ（Ｂ１）を特定する。そして、生成したジョブ指示と、特定した照明ＩＤ（Ｂ１）と、ユーザによって入力されたユーザＩＤ（本実施形態では「ｂｂ」）を情報処理装置２に送信する。（３）情報処理装置２は、受信した照明ＩＤ（Ｂ１）を認証することでユーザ端末７（Ｂ）からのアクセスを許可する。（４）そして、情報処理装置２は、照明ＩＤ（Ｂ１）とユーザＩＤ（ｂｂ）とに基づき、サービスレベルを決定する。（５）最終的に、情報処理装置２は、決定されたサービスレベルに基づき出力する。この図７では、一例として、出力制限が課される場合であるＢＯＸ出力（詳しくは後述する）が実行されている。
【００３２】
図２は、情報処理装置２の機能構成例を示すと共に、照明装置６及びユーザ端末７との情報の流れも示す図である。この図２に示すように、情報処理装置２は、照明光を受光して電気信号に変換する照明光変換部３と、この情報処理装置２を制御するＭＦＰ制御部１０と、照明ＩＤの変更タイミングに関する情報であるタイミング情報１９が格納されたタイミング情報格納部１１と、ジョブの出力制限に関する情報であるレベル情報２０が格納されたレベル情報格納部１２と、ユーザ端末７からのジョブ指示に基づく文書データや画像データがファイルデータ２１として格納された共有ＢＯＸ１３と、プリント出力を実行するプリント処理部２７と、を有している。
【００３３】
照明光変換部３は、照明装置６によって照射されている照明光を受光して電気信号に変換するものである。また、この照明光変換部３は、情報処理装置２がエリアＡとＢとの重なるエリア内に設置されている場合でも、それぞれのエリアＡ，Ｂに対して照射されている照明光を区別して検出することができるようになっている。言い換えると、照明装置６（Ａ），６（Ｂ）が同じ空間内（室内）に設置されており、それぞれの照明装置６（Ａ），６（Ｂ）からの照明エリアが重なっている領域に当該情報処理装置２が設置されている場合でも、照明光変換部３は、受光した照明光がエリアＡ及びエリアＢのどちらから照射されたものかを検出することが可能な構成である。このような構成により、以下に説明するように、照明装置６が所定のタイミングで照明ＩＤを変更した場合に、照明装置６（Ａ），６（Ｂ）のうちの何れの照明装置が照明ＩＤを変更したのかを特定することができるようになる。
【００３４】
すなわち、照明ＩＤなどの認証コードは、長期間に亘って同一のものが使用され続けることはセキュリティ上好ましくない。そこで、本実施形態では、具体的な構成については後述するが、照明装置６が所定のタイミングで照明ＩＤを自動更新するようになっている。そして、情報処理装置２は、認証コードである照明ＩＤを変更後のものに更新するために、この照明光変換部３の検出結果に基づき変更後の照明ＩＤを特定すると共に、照明ＩＤの変更がどのエリアによって行われたのかを特定するようになっている。
【００３５】
図１２は、照明光変換部３の一構成例を示すものである。尚、図１２では、情報処理装置２がエリアＡとエリアＢとが重なる領域に設置されている場合において各エリアＡ，Ｂに照射される照明光を個別に検出する構成例を示している。図１２に示すように、照明光変換部３は、各照明装置６（Ａ）及び６（Ｂ）からの照明光を異なる位置に結像させる集光レンズ２６と、集光レンズ２６による結像位置に設けられる受光部２５とを備えている。受光部２５は、例えば多分割フォトダイオードで構成される。図例の受光部２５は、その受光面が第１領域２５ａと第２領域２５ｂの２つの領域に分割された２分割フォトダイオードで構成される場合を示している。受光部２５の第１領域２５ａ及び第２領域２５ｂは、集光レンズ２６によって異なる位置に結像される各照明光のそれぞれを検出するための領域である。すなわち、第１領域２５ａ及び第２領域２５ｂの配置方向を、照明装置６（Ａ）及び６（Ｂ）の配置方向に合わせておくことにより、照明装置６（Ｂ）から照射された照明光は受光部２５の第１領域２５ａに結像され、照明装置６（Ａ）から照射された照明光は受光部２５の第２領域２５ｂに結像される。第１領域２５ａ及び第２領域２５ｂのそれぞれは、各領域に入射する光量に応じた検出結果Ｄａ，Ｄｂを電気信号として出力する。つまり、検出結果Ｄａは照明装置６（Ｂ）が照射した照明光に対応する電気信号となり、検出結果Ｄｂは照明装置６（Ｂ）が照射した照明光に対応する電気信号となる。
【００３６】
そしてフォトダイオードは、一般に高速応答特性を有するため、照明光に高周波信号として含まれる照明ＩＤは、第１領域２５ａ及び第２領域２５ｂのそれぞれから出力される検出結果Ｄａ，Ｄｂにそのまま含まれる。したがって、このような検出結果Ｄａ，Ｄｂを解析することにより、照明装置６（Ａ），６（Ｂ）のそれぞれが照射した各照明光に含まれる照明ＩＤ（Ａ１），（Ｂ１）を検知することが可能である。尚、ここでは、エリアＡとエリアＢの２つのエリアに対応するために２分割フォトダイオードを用いる場合を例示したが、受光部２５の分割数は、エリアの数に対応した分割数としても良い。
【００３７】
本実施形態では、上記のことを利用し、予め照明装置６（Ａ），６（Ｂ）からの照明光が第１領域２５ａと第２領域２５ｂのそれぞれに焦点を結ぶように受光部２５の位置が設定され、さらに、第１領域２５ａからの検出結果ＤａがエリアＢに対応し、第２領域２５ｂからの検出結果ＤｂがエリアＡに対応することを図示しない記憶部に格納しておく。
【００３８】
このような構成によれば、記憶部から対応関係を読み出すことで受光部２５の第１領域２５ａから出力される電気信号（検出結果Ｄａ）がエリアＢに対応するものであり、受光部２５の第２領域２５ｂから出力される電気信号（検出結果Ｄｂ）はエリアＡに対応するものであることが特定できる。従って、照明装置６（Ａ），６（Ｂ）のうち何れか一方が照明ＩＤを変更した場合でも、情報処理装置２は、受光部２５の検出結果に基づき、どの照明装置６がどの照明ＩＤに変更したのかを特定することができる。
【００３９】
また、このような構成によれば、照明装置６（Ａ）及び６（Ｂ）のそれぞれが情報処理装置２から特に指令を受けることなく、所定のタイミングで照明ＩＤを単独で変更した場合でも、情報処理装置２は、その変更を検知することが可能である。ただし、これに限られず、情報処理装置２が各照明装置６（Ａ），６（Ｂ）に対して照明ＩＤを変更するための指示を送信し、各照明装置６（Ａ），６（Ｂ）は情報処理装置２からの指示に基づいて照明ＩＤを変更することも可能である。この場合、上述した照明光変換部３は、各照明装置６（Ａ），６（Ｂ）が指示に基づいて適切に照明ＩＤを変更しているか否かを確認するために用いられてもよい。本実施形態では、以下に説明するように、情報処理装置２は、このような各照明装置６（Ａ），６（Ｂ）に対して照明ＩＤを変更させるための構成も有している。  
【００４０】
具体的には、まず、図２に戻ってＭＦＰ制御部１０から説明する。ＭＦＰ制御部１０は、照明光変換部３によって変換された電気信号から照明ＩＤを特定する照明ＩＤ特定部１４と、所定のタイミングで照明ＩＤを変更するための指示を照明装置６に送信する照明ＩＤ更新部１５と、ユーザ端末７から受付けたジョブ指示に対してサービスレベルを決定する決定部１６と、ユーザ端末７からジョブ指示、照明ＩＤ及びユーザＩＤを受付ける受付部１７と、決定部１６によって決定されたサービスレベルに応じて、プリント処理部２７にプリント出力を実行させたり、或いは、ジョブ指示に含まれる文書データや画像データをファイルデータ２１として共有ＢＯＸ１３に格納する（以下「ＢＯＸ出力」と称する）実行指示部１８とを有している。ここで、図示しないが、ＭＦＰ制御部１０は、ＣＰＵ、メモリ、外部インタフェース（Ｉ／Ｆ）及び操作入力部等がデータバスを介して接続されており、これらが相互にデータの入出力を行うことができる構成になっている。そして、ＣＰＵによって各種のプログラムが適宜メモリ上に読み出されて実行されることで、ＭＦＰ制御部１０において上記各機能部１４〜１８がそれぞれの機能を動作させるようになっている。
【００４１】
タイミング情報格納部１１、レベル情報格納部１２及び共有ＢＯＸ１３は、例えば、ハードディスク装置などの不揮発性記憶手段であり、図示しない各種データやプログラムが記憶されるようになっている。
【００４２】
タイミング情報格納部１１には、上述したように、照明ＩＤの変更タイミングに関する情報であるタイミング情報１９が格納されている。本実施形態では、タイミング情報１９には、照明装置６による照明ＩＤの変更時期を特定するためのタイムシーケンスデータが格納されている。照明ＩＤ特定部１４は、このタイミング情報１９を適宜参照することにより、照明装置６（Ａ），６（Ｂ）においてどのタイミングで照明ＩＤが変更されるのかを特定することができるようになる。そのため、照明ＩＤ特定部１４は、照明光変換部３からの出力を常時解析しなくても良くなり、照明装置６（Ａ），６（Ｂ）において照明ＩＤが変更されたタイミングで解析を行えば、その変更後の照明ＩＤを特定することができるようになる。
【００４３】
図８には、このような照明装置６（Ａ）によって照明ＩＤが自動変更された場合の情報の流れが模式的に示している。すなわち、この場合、エリアＡでは、（１）照明装置６（Ａ）において、照明ＩＤ（Ａ１）が別の照明ＩＤ（Ａ２）に変更され、その変更後の照明ＩＤ（Ａ２）が含まれる照明光が照射されようになる。（２）情報処理装置２は、照明装置６（Ａ）の照明エリアに設置されており、照明光変換部３によって電気信号に変換された照明光から変更された照明ＩＤ（Ａ２）を特定する。このとき、情報処理装置２が照明ＩＤの更新指示を送信していた場合には、特定した照明ＩＤ（Ａ２）が指示に基づくＩＤであるか否かを検証するようにしても良い。尚、照明装置６（Ａ）が情報処理装置２からの指示とは関係なく、単独で照明ＩＤを（Ａ１）から（Ａ２）に変更した場合でも、情報処理装置２はその変更後の照明ＩＤ（Ａ２）を特定することができる。（３）一方、ユーザ端末７（Ａ）は、ユーザから、例えばプリント出力を要求される操作を受付けると、プリント出力を実行させるためのジョブ指示を生成すると共に、照明光を撮影して解析することで変更後の照明ＩＤ（Ａ２）を特定する。そして、生成したジョブ指示と、特定した照明ＩＤ（Ａ２）と、ユーザによって入力されたユーザＩＤ（ａａ）とを情報処理装置２に送信する。（４）情報処理装置２は、受信した照明ＩＤ（Ａ２）を認証することでユーザ端末７（Ａ）からのアクセスを許可する。（５）そして、情報処理装置２は、照明ＩＤ（Ａ２）とユーザＩＤ（ａａ）とに基づき、サービスレベルを決定する。（６）最終的に、情報処理装置２は、決定されたサービスレベルに基づき出力する。この図８では、一例として、出力制限が課されない場合としてプリント出力が実行されている。
【００４４】
ここで、照明ＩＤの変更は、上記のように、照明装置６が単独で行う場合でも十分セキュリティを確保できるが、本実施形態では、さらにセキュリティを向上させるべく、情報処理装置２が照明装置６に対して更新指示を送信することにより、照明ＩＤを変更させる構成を有している。すなわち、本実施形態では、情報処理システム１は、照明ＩＤを変更する態様としては、照明装置６が主体となって照明ＩＤを変更する場合と、情報処理装置２が主体となって照明ＩＤを変更する場合の２通りのパターンがある。そして、これら２パターンを適宜組み合わせて実行することにより、セキュリティを大幅に向上させるように構成されている。ここで、２つのパターンをどのように組み合わせるは適宜設計が可能であるが、例えば、照明装置６と情報処理装置２とが交互に主体となって照明ＩＤを変更するように構成しても良い。なお、照明装置６が主体となって照明ＩＤを変更するためには、情報処理装置２が、照明装置６（Ａ）及び（Ｂ）からの照明光を何れか一方でも受光可能な位置に設置されている必要がある。これに対して、情報処理装置２が、照明装置６（Ａ）及び（Ｂ）からの照明光を何れか一方でも受光出来ない位置に設置されている場合には、情報処理装置２のみが主体となって照明ＩＤを変更するように構成しても良い。
【００４５】
ところで、上述した、照明装置６が主体となって照明ＩＤを変更するための変更タイミングに関する情報には、情報処理装置２が主体となって照明ＩＤを変更して更新するためのタイミングに関する情報も含まれており、これらの情報が図２で示したタイミング情報１９としてタイミング情報格納部１１に格納されている。ここで、情報処理装置２が主体となって照明ＩＤを変更して更新するためのタイミングに関する情報は、例えば、照明ＩＤの更新時期を特定するためのエリア毎のタイムシーケンスデータと、照明ＩＤを変更するためのエリア毎の乱数表とで構成されている。
【００４６】
図２に示すように、レベル情報格納部１２には、サービスレベルを決定するためのレベル情報２０が格納されている。図５は、このレベル情報２０の一例を具体的に示す図である。この図５に示すように、レベル情報２０は、「照明装置」、「エリア」、「照明ＩＤ」、「ユーザＩＤ」、「ユーザ種別」及び「サービスレベル」の各項目からなっている。
【００４７】
「照明装置」は、照明装置６を個別に特定するための識別情報を記録するためのものである。本実施形態では、上述したように、照明装置６は、照明装置６（Ａ）と照明装置（Ｂ）との２つを有しているので、この「照明装置」の項目にも「Ａ」「Ｂ」とが記録されている。
【００４８】
「エリア」は、照明装置６によって照明光が照射される範囲を個別に識別するための任意の識別情報を記録するためのものであり、照明装置６毎にエリアが対応付けられている。すなわち、本実施形態では、照明装置６（Ａ）には、エリア「Ａ」が対応付けられ、照明装置６（Ｂ）にはエリア「Ｂ」が対応付けられている。この「エリア」は、サービスレベルを決定するようための判断基準になるものであり、例えば、部長職などの管理者が管理する管理エリアに対してはサービスレベルを高く設定（出力制限を課さない設定）したり、逆に、一般職員が管理する一般エリアに対しては、サービスレベルを低く設定（出力制限を課す設定）したりすることが可能である。本実施形態では、この図５に示すように、エリア「Ａ」は管理エリアであり、エリア「Ｂ」は一般エリアであることが想定されている。
【００４９】
「照明ＩＤ」は、各エリアに対して照射される照明光にそれぞれ含まれるべき照明ＩＤを個別に特定するための識別情報を記録するためのものであり、エリア毎に照明ＩＤが対応付けられて記録されている。これにより、照明ＩＤからエリアを特定することが可能となる。本実施形態では、エリア「Ａ」には照明ＩＤ（Ａ１）が対応づけられており、一方、エリア「Ｂ」には照明ＩＤ（Ｂ１）が対応づけられて記録されている。なお、上述したように、照明ＩＤは、認証コードでもあり、この「照明ＩＤ」の項目は、ユーザ端末７から送信されてくる照明ＩＤを受付けた場合に、そのユーザ端末７からのアクセスを許可するか否かの判断基準になるものである。
【００５０】
「ユーザＩＤ」は、ユーザ端末７を操作するユーザを個別に特定するための識別情報を記録するためのものであり、エリア毎に全てのユーザＩＤが記録されている。この「ユーザＩＤ」は、照明ＩＤと共に、ユーザ端末７が情報処理装置２にジョブ指示を送信するための認証コードになっている。すなわち、この「ユーザＩＤ」の項目は、ユーザ端末７からユーザＩＤが送信されてきた場合に、そのユーザのユーザ種別を判断するための判断基準になるものである。
【００５１】
「ユーザ種別」は、各ユーザＩＤに関連づけられたユーザの属性を示すものである。本実施形態では、「ユーザ種別」は、「特権ユーザ」、「一般ユーザ」及び「未登録ユーザ」の３つの種別がある。これらの属性は、「エリア」と同様に、サービスレベルを決定するための判断基準となっている。なお、本実施形態では、「特権ユーザ」、「一般ユーザ」、「未登録ユーザ」の順でサービスレベルが低くなるようになっている。
【００５２】
すなわち、「特権ユーザ」は、例えば、管理者を対象としており、出力制限が全く課されないようにサービスレベルが最も高く設定されている。「一般ユーザ」は、例えば、一般職の地位にある者を対象としており、所定の出力制限が課されるようにサービスレベルが設定されている。「未登録ユーザ」は、例えば、客人などユーザＩＤを有しない者を対象としており、大幅な出力制限が課せられるようにサービスレベルが低く設定されている。
【００５３】
ここで、上述したように、ユーザＩＤは、ユーザ端末７が情報処理装置２に対してアクセス可能にするための認証コードであるので、ユーザＩＤを有しない未登録ユーザからのアクセスについては全て拒否するようにしても良い。ただし、そのような構成の場合には、以下のように実情に沿わないケースが生じ得る。例えば、ある企業内において、部外者がユーザ端末７を用いてプレゼンテーションなどを行う場合、プレゼンテーションなどに使用する資料を情報処理装置２に印刷させることを想定すると、当該部外者にはユーザＩＤが登録されていないため、このような部外者は資料をプリント出力できなくなる。これを防止するため、当該部外者に対して他人のユーザＩＤを一時的に貸与してしまうと、当該部外者は一時的にプリント出力を行うことは可能であるが、その反面、当該部外者が他人のユーザＩＤを利用して秘密資料などにアクセス可能となってしまうことになりかねずセキュリティ上好ましくない。そこで、このような状態になるのを回避するため、本実施形態のように、「ユーザ種別」に「未登録ユーザ」を含めることで未登録ユーザについてもアクセスを可能にする構成を有していることが好ましい。
【００５４】
最も、このような場合であっても、照明装置６の照明エリア内にユーザ端末７が設置されていないと、もう一つの認証コードである照明ＩＤが生成されないため、例えば建物外からの不正アクセスは防止することが可能である。また、部外者のような未登録ユーザであっても、照明装置６（Ａ）の照明エリア内、すなわち管理者による監視の下で、部外者がユーザ端末７を操作する場合にはサービスレベルを高くしても特にセキュリティ上の問題は生じない。そのため、図５の例では、未登録ユーザであっても、エリアＡに対応する照明ＩＤ（Ａ１）が含まれるジョブ指示の場合には、サービスレベルが「高」に設定されている。さらに、未登録ユーザが一般エリアに対応するエリアＢでユーザ端末７を操作する場合には、管理者による監視が行われていないと想定されるため、一定の出力制限を課すためにサービスレベルは「低」に設定されている。ここで、未登録ユーザのユーザＩＤをどのように登録しておくかは適宜設計が可能であるが、例えば、図５に示すように、「未登録ユーザ」に対応する「ユーザＩＤ」をブランクにしておくことで、他の登録されているユーザＩＤに一致しないユーザＩＤの場合には未登録ユーザであると判別するように構成しても良い。
【００５５】
「サービスレベル」は、上述したように、ユーザ端末７から受付けたジョブ指示に対して実行されるべき出力の制限レベルである。本実施形態では、「サービスレベル」は「高」「中」「低」の３つからなっている。「高」は、サービスレベルが最も高く、受付けたジョブに対して何ら制限を課すことなくプリント出力が実行されることを示している。例えば、ジョブ出力がプリント指示だった場合には、図５に示したように、指示通りプリント出力を実行させることが可能である。「中」は、「高」の次にサービスレベルが高く、ある程度の出力制限が課される場合を示している。例えば、ジョブ指示がプリント指示だった場合には、プリント出力は不可能であるが、ＢＯＸ出力が実行されることで共有ＢＯＸ１３にジョブ指示に関するファイルデータ２１が格納されるようになっている。「低」は、最もサービスレベルが低く、大幅な出力制限が課されることを示している。例えば、ジョブ指示がプリント指示だった場合には、サービスレベルが「中」の場合と同様にプリント出力の代わりにジョブ指示に関するファイルデータ２１が共有ＢＯＸ１３に格納されると共に、さらに、そのエリアの管理者などに、未登録ユーザからのジョブ指示があったことを知らせる通知（以下「ログ通知」と称する）が送信されるようになっている。
【００５６】
ここで、本実施形態では、上述したように、「サービスレベル」は、「エリア」と「ユーザ種別」に応じて異なるように設定してある。すなわち、管理エリアに対応するエリアＡについては、管理者の目の届くエリアであり、第三者が不正にユーザ端末７を利用することのできる環境ではないことが考えられるため、ユーザ種別に関わらずサービスレベルを高く（すなわち出力制限を低く）設定しても問題ない。その一方で、一般エリアに対応するエリアＢについては、管理者の目の届きにくいエリアであるので、第三者が不正にユーザ端末７（Ｂ）を利用することのできる環境にあると考えられる。そこで、この場合、一般ユーザに対しては、サービスレベルを「中」に設定してプリント出力を行わないようにすれば、万一、第三者がユーザ端末７（Ｂ）を利用しても共有ＢＯＸ１３にファイルデータ２１として格納されるに留めることができる。なお、管理者については、プリント出力を制限することは実情に沿わないので、本実施形態のように、特権ユーザとしてエリアに関わらず制限を受けないように設定されていることが好ましい。なお、これらの設定は、情報処理装置２に設けられた操作入力部（図示せず）によって、或いは、管理者のユーザ端末からの遠隔操作によって適宜設定が可能である。このことにより、例えば、管理者の所望のタイミングで、全てのユーザからのアクセスを拒否したり、逆に、未登録ユーザに対してアクセス制限や出力制限を一時的に解除したりすることが可能になる。
【００５７】
再び図２に戻り、共有ＢＯＸ１３には、ファイルデータ２１が格納されている。このファイルデータ２１は、具体的には、ユーザ端末７からジョブ指示と共に送られてきた文書データや画像データであり、プリント出力が制限されたことでＢＯＸ出力が実行された場合に、この共有ＢＯＸ１３に格納されるようになっている。なお、この共有ＢＯＸ１３に格納されたファイルデータ２１をプリント出力させるためには、例えば、情報処理装置２が備える操作入力部に対してユーザに直接操作させたり、或いは、管理者のユーザ端末からプリント出力を指示させたりすることで、共有ＢＯＸ１３から読み出してプリント出力を実行させるように構成してもよい。
【００５８】
次に、ＭＦＰ制御部１０の各構成について具体的に説明する。照明ＩＤ特定部１４は、照明装置６によって照明ＩＤが変更されたときに変更後の照明ＩＤを特定して対応するエリアに関連づけてレベル情報を更新するものである。すなわち、照明ＩＤ特定部１４は、照明光変換部３からの検出結果Ｄａ及びＤｂを入力し（図１２参照）、その検出結果Ｄａ及びＤｂに対応するエリアを特定すると共に、検出結果Ｄａ及びＤｂに含まれる電気信号を復調して照明ＩＤを特定する。そして、レベル情報２０に含まれる「照明ＩＤ」の対応するエリアに関連づけて変更後の照明ＩＤを上書きして更新する。
【００５９】
ここで、上述したように、タイミング情報１９には、照明装置６による照明ＩＤが変更されるタイミングを示すタイムシーケンスデータが含まれているので、このタイムシーケンスデータを参照することにより、照明装置６における照明ＩＤの変更時期を特定することができる。すなわち、照明ＩＤ特定部１４は、このタイムシーケンスデータに基づき照明装置６が照明ＩＤを変更するタイミングに応じて変更後の照明ＩＤを特定して更新する。
【００６０】
照明ＩＤ更新部１５は、照明装置６に対し、照明ＩＤを変更するための指示を送信するものである。具体的には、照明ＩＤ更新部１５は、タイミング情報１９に含まれるタイムシーケンスデータに基づき所定のタイミングが到来すると、そのタイミングで更新すべきエリアに対応する照明ＩＤをレベル情報格納部１２から読み出し、その読み出した照明ＩＤを乱数表から適宜読み出した一の乱数を用いて変更し、レベル情報２０を変更後の照明ＩＤで上書きすることで更新する。そして、更新後の照明ＩＤに関する情報を含む更新指示を、照明装置６に送信する。ここで、更新指示には、照明装置６を特定する識別情報が含まれていてもよい。これにより、更新指示を受付けた照明装置６は、受信した更新指示が、自己に対して発せされたものか否かを判断することができるようになる。なお、この場合、照明ＩＤ更新部１５は、レベル情報２０を参照することにより更新すべきエリアに対応する、更新指示の送信対象となる照明装置６を特定する。そして、特定した照明装置６の識別情報を更新指示に含めて送信する。
【００６１】
受付部１７は、ユーザ端末７からのジョブ指示、照明ＩＤ及びユーザＩＤを受付けるものである。具体的には、この受付部１７は、ユーザ端末７からの照明ＩＤを受信した場合に、当該受信した照明ＩＤをレベル情報２０に含まれる各照明ＩＤとマッチングして、マッチする場合には、照明ＩＤを認証してユーザ端末７からのアクセスを許可すると共に、マッチした照明ＩＤに対応するエリアを特定する。例えば、ユーザ端末７（Ａ）から照明ＩＤ（Ａ１）が送信されてきた場合には、受付部１７は、受信した照明ＩＤ（Ａ１）とレベル情報２０に含まれる各照明ＩＤとをマッチングする。そして、受付部１７は、受信した照明ＩＤ（Ａ１）とレベル情報２０に含まれる照明ＩＤ（Ａ１）がマッチすると判断するともに、受信した照明ＩＤ（Ａ１）に対応するエリアが「Ａ」であることを特定する。
【００６２】
また、受付部１７は、ユーザ端末７から受信したユーザＩＤを認証する。具体的には、上述したように、ユーザ端末７からユーザＩＤが送信されてきた場合に、当該受信したユーザＩＤがレベル情報２０に登録されているユーザＩＤと同一のユーザＩＤか否かのマッチング処理が行われる。そして、マッチした場合には、受付部１７は、ユーザＩＤを認証して、照明ＩＤが認証されたことを条件としてユーザ端末７のアクセスを許可する。また、受付部１７は、ユーザＩＤが認証されると、認証したユーザＩＤに対応するユーザ種別を特定する。例えば、認証したユーザＩＤが「ａａ」であった場合には、受付部１７は、この「ａａ」に対応するユーザ種別が「特権ユーザ」であることを特定する。なお、本実施形態のように、レベル情報２０に「未登録ユーザ」が設定されている場合には、ユーザＩＤの認証処理を行わなくても良く、この場合には、受信したユーザＩＤから直ちにユーザ種別を特定するようにしても良い。
【００６３】
決定部１６は、受付部１７によって照明ＩＤ（場合によっては更にユーザＩＤ）が認証された場合に、レベル情報２０を参照して、受付部１７によって特定された、照明ＩＤに対応するエリアとユーザＩＤに対応するユーザ種別とに基づいてサービスレベルを決定するものである。例えば、特定されたエリアが「Ａ」でり、ユーザ種別が「特権ユーザ」であるとすると、決定部１６は、レベル情報２０を参照してサービスレベルが「高」であることを決定する。
【００６４】
実行指示部１８は、決定部１６によって決定されたサービスレベルに基づき、ユーザ端末７からのジョブ指示に基づきプリント処理部２７にプリント出力を指示するか、若しくは、ＢＯＸ出力を実行することによりジョブ指示に含まれる文書や画像などのデータをファイルデータ２１として共有ＢＯＸ１３に格納するかを振分けて出力するものである。例えば、上記の例で言えば、実行指示部１８は、決定されたサービスレベルが「高」であるので、ユーザ端末７（Ａ）からのジョブ指示に対してプリント処理部２７にプリント出力を指示する。
【００６５】
図３は、照明装置６の機能ブロック図を示す図である。この図３に示すように、照明装置６は、この照明装置６の動作を制御する照明装置制御部３０と、照明光を照射するＬＥＤ発光部３５と、照射されるべき照明ＩＤが格納された照明ＩＤ格納部３１とを有している。
【００６６】
照明ＩＤ格納部３１は、例えば半導体メモリなどで構成され、ＬＥＤ発光部３５によって照射されるべき照明ＩＤが予め格納されている。例えば、照明装置６（Ａ）では、照明ＩＤ格納部３１には照明ＩＤ（Ａ１）が格納されている。また照明装置６（Ｂ）では、照明ＩＤ格納部３１には照明ＩＤ（Ｂ１）が格納されている。この照明ＩＤ格納部３１には、照明ＩＤの変更タイミングに関する情報である変更情報３６が格納されている。この変更情報３６は、照明ＩＤの更新時期を特定するためのタイムシーケンスデータや照明ＩＤを変更するための乱数表が含まれており、後述する照明ＩＤ信号生成部３４によってこの変更情報３６が適宜参照されることで、どのタイミングでどの照明ＩＤに変更すればよいのかを特定することができるようになっている。
【００６７】
尚、この変更情報３６は、照明装置６が主体となって照明ＩＤを単独で変更する場合に参照される情報である。そのため、仮に照明装置６が情報処理装置２からの更新指示のみによって照明ＩＤを変更する場合には、この変更情報３６は格納されていなくても構わない。
【００６８】
照明装置制御部３０は、情報処理装置２からの更新指示を受付ける指示受付部３２と、照明ＩＤを異なる照明ＩＤに変更する照明ＩＤ変更部３３と、照明ＩＤを送信可能な信号（以下「照明ＩＤ信号」と称する）に変換する照明ＩＤ信号生成部３４と、を有している。
【００６９】
指示受付部３２は、情報処理装置２が主体となって照明ＩＤを更新する場合に機能する。具体的には、情報処理装置２の照明ＩＤ更新部１５と無線もしくは有線によって通信可能に構成されており、情報処理装置２の照明ＩＤ更新部１５から送信されてきた更新指示を受付ける。このとき、この指示受付部３２は、更新指示に含められた、照明装置６を特定するための識別情報に基づき更新指示を受付けるか否かを判断するようになっている。そして、自己の識別情報を含む更新指示を受信した場合にのみ、更新指示を受付ける。
【００７０】
照明ＩＤ変更部３３は、指示受付部３２によって更新指示が受付けられると、受付けた更新指示に基づき照明ＩＤを変更するものである。ここで、更新指示には、更新すべき照明ＩＤに関する情報が含まれているため、その情報に基づいて照明ＩＤを変更する。ただし、必ずしもこれに限られるものではない。例えば、更新指示に、変更情報３６に含まれる所定の乱数を選択する指示が含められていても良く、この場合は、更新指示に基づいて照明ＩＤ格納部３１から変更情報３６を読みだして更新指示に含まれる所定の乱数を用いて照明ＩＤを変更し、その変更した照明ＩＤをそれまでの照明ＩＤに上書きして更新するようにしても良い。
【００７１】
また、例えば照明装置６が主体となって照明ＩＤを自動更新する場合には、照明ＩＤ変更部３３は、変更情報３６に含まれるタイムシーケンスデータに基づき所定のタイミングが到来すると、そのタイミングで照明ＩＤを照明ＩＤ格納部３１から読みだして、所定の乱数を用いて変更する。また、照明ＩＤ変更部３３と情報処理装置２とで照明ＩＤを変更するタイミングを合わせる場合には、変更情報３６に含まれるタイムシーケンスデータ及び乱数表を、情報処理装置２のタイムシーケンスデータ及び乱数表と同一にしておき、照明装置６と情報処理装置２とで同じタイミングで同じ乱数が選択されるようにすればよい。
【００７２】
照明ＩＤ信号生成部３４は、照明ＩＤを送信可能な照明ＩＤ信号に変換するものである。具体的には、照明ＩＤ信号生成部３４は、実際には「０」「１」の組み合わせである照明ＩＤを照明ＩＤ格納部３１から読み出して発光信号（搬送波）に組み込むことにより、例えば、図１３に示したような変調信号を生成する。そして、照明ＩＤ信号生成部３４は、生成した照明ＩＤ信号をＬＥＤ発光部３５に送信する。
【００７３】
ＬＥＤ発光部３５は、照明ＩＤ信号生成部３４から送信された照明ＩＤ信号に基づいてＬＥＤ光を変調させた光を可視光として照射するものである。具体的には、照明ＩＤ信号の振幅に応じて点滅を繰り返すことで、変調信号なる照明ＩＤ信号が可視光とともに送信されるようになっている。なお、ＬＥＤ発光部３５は、図示しないが、発光に必要な電源供給回路や制御回路を有している。この電源供給回路には、ＬＥＤ発光部３５の電源供給をＯＮ、ＯＦＦするためのスイッチが設けられていても良い。そして、このスイッチは、遠隔操作によって切り替えを行えるように構成されていてもよい。すなわち、この場合、遠隔操作により照明ＩＤを含む照明光の照射のＯＮ、ＯＦＦが切り替えられるので、管理者などによって、必要な場合に照明ＩＤを利用してアクセスを許可するようにしたり、或いは、常時アクセスを拒否したりできるようになる。なお、照明装置６は、電源供給回路にトラブルが発生した場合に、照明ＩＤを照射することが不可能になってしまうことを防止するため、バックアップ用の電源供給回路などが設けられていても良い。
【００７４】
次に、図４は、ユーザ端末７の一構成例を示す図である。図４に示すように、ユーザ端末７は、このユーザ端末７の動作を制御する端末制御部４０と、照明光を撮影して画像データを生成するカメラ８と、このカメラ８を所定距離移動させるための駆動部４４と、ユーザＩＤが格納されたユーザＩＤ格納部４３とを有している。
【００７５】
駆動部４４は、カメラ８を移動させるためのものであり、例えば、アクチュエータである。この駆動部４４は、カメラ８を少なくとも１方向に直線移動できるように構成されていることが好ましい。例えば、駆動部４４には、カメラ８の傾きを検出する角度センサを設けて、この角度センサの検出結果によって、駆動方向にフィードバックをかけることでカメラ８の移動方向を水平方向になるように補正して駆動するようにしてもよい。そして、駆動部４４には、直線状のレールを設け、このレールに沿ってカメラ８を移動させることでカメラ８が直線方向に移動するように構成しても良い。また、この駆動部４４には、加速度センサを設けて、カメラ８の駆動速度が一定になるように構成することが好ましい。
【００７６】
カメラ８は、受光平面内に配置された複数の画素を有するＣＣＤ２次元センサ４２と、照明装置６からの照明光をＣＣＤ２次元センサ４２の受光平面に結像させるレンズ４１とを備えている。このようなカメラ８は、ＣＣＤ２次元センサ４２を一定時間露光することにより、受光平面に設けられた複数の画素のそれぞれが入射する光量に応じた電荷を蓄積する。そして一定の露光時間が終了すると、各画素に蓄積された電荷を順次に出力することで、２次元の画像データを出力する。このカメラ８は、照明装置６に対して撮影方向を向けられるように、ユーザ端末７に対して姿勢変化自在に設けられている。そして、このカメラ８は、以下に説明するように、その撮影方向を照明装置６に向けている状態で、駆動部４４によって直線方向に駆動されている間に照明装置６を撮影する。このとき、受光平面における１点に照明装置６から照射される照明光の光スポットが集光され、露光中はカメラ８が直線方向に移動するので、光スポットが受光平面上を直線方向に移動した画像が撮影される。本実施形態では、このようにして撮影された画像に基づいて照明ＩＤが特定されるようになっている。以下、更に詳しく説明する。
【００７７】
図１３は、カメラ８が照明装置６を撮影して得られる画像データの概念を示す図である。すなわち、この図１３に示すように、照明装置６（Ａ）から照射される照明光には、図１３に示すような照明ＩＤ信号（照明ＩＤは「１１０１００１」）が含まれている。例えば、照明装置６（Ａ）は、照明ＩＤが「１」の場合に照明光を照射し、照明ＩＤが「０」の場合には照明光を照射しないように点滅制御される。このような状態で、複数の画素４２ｐを有するカメラ８が照明装置６（Ａ）を撮影する場合について説明する。まず、露光を開始する直前のカメラ８の移動開始地点では、ＣＣＤ２次元センサ４２の左端付近に照明光の光スポットが形成される。このときにカメラ８は露光を開始する。そして、カメラ８の移動を開始すると、光スポットの位置は、カメラ８の移動に伴って受光平面上を右側に向かって直線方向に移動していく。そして最終的に移動終了地点に到達すると、光スポットはＣＣＤ２次元センサ４２の右端付近の位置まで移動する。そしてカメラ８の露光は終了する。
【００７８】
このような撮影を行うと、ＣＣＤ２次元センサ４２の露光時間中における光スポットの移動軌跡を撮影することができる。この移動軌跡が撮影された画像データでは、複数の画素のうちの照明光の光スポットの移動軌跡上に位置する画素が受光した光量に対応する濃度値が含まれており、光スポットを受光した画素の濃度値は高く、光スポットの受光しなかった画素の濃度値は低くなる。そのため、この移動軌跡には、図１３に示したように、照明ＩＤ（１１０１００１）に対応する濃度値が表れる。そして、ＣＣＤ２次元センサ４２は、このようにして得られる画像データを抽出部４５に出力する。
【００７９】
ここで、エリアＡとエリアＢとが重なる場合には、ユーザに所望の照明装置６を選択させるために、例えば、ユーザ端末７が備えるモニタ上に、「照明ＩＤを取得します。希望する照明装置６に対してカメラを向けて下さい」等のメッセージを表示させ、その後に、ＣＣＤ２次元センサ４２上に結像される光スポットを検出するようにしても良い。また、このとき、光スポットの光量が照明ＩＤを検出可能な程度に至らなかった場合には、ユーザ端末７のモニタ上に照明ＩＤの取得が失敗した旨を表示し、ユーザに対して再度カメラ位置などを調節させるようにしてもよい。
【００８０】
図４に戻り、ユーザＩＤ格納部４３は、例えば一時的な記憶領域であり、所定のタイミングでユーザに入力させた、リアルタイムでユーザ端末７にログインしているユーザのユーザＩＤを一時的に格納するものである。
【００８１】
端末制御部４０は、ＣＣＤ２次元センサ４２から出力される画像データに基づいて照明ＩＤを特定する抽出部４５と、ジョブ指示、照明ＩＤ及びユーザＩＤを情報処理装置２に送信する送信部４６と、ユーザによる操作に基づきジョブ指示を生成するジョブ指示生成部４７と、ユーザによる操作を受付ける操作受付部４８と、駆動部４４を制御する駆動制御部４９とを有している。
【００８２】
抽出部４５は、ＣＣＤ２次元センサ４２から出力される画像データを取得し、その画像データに含まれる光スポットの移動軌跡から照明ＩＤを抽出する処理部である。すなわち、この抽出部４５は、ＣＣＤ２次元センサ４２の移動中に、複数の画素のうちの照明光の光スポットが移動した移動軌跡上に位置する画素が検出した光量に基づいて照明光に含まれる照明ＩＤを抽出する。より具体的に説明すると、ＣＣＤ２次元センサ４２の移動速度と、照明光に含まれる照明ＩＤの周波数とから、移動軌跡に記録されている照明ＩＤの画素ピッチを特定し、その画素ピッチに基づいて移動軌跡から「１」又は「０」の情報を読み取っていく。そして最終的に得られた「１」又は「０」の情報を読み取った順序で繋ぎ合わせることにより、照明ＩＤ（１１０１００１）を抽出する。そして、このような抽出結果に基づいて、カメラ８が撮影した照明装置６が照射している照明ＩＤを特定する。
【００８３】
このように抽出部４５は、画像データに含まれる光スポットの移動軌跡から照明ＩＤを特定するように構成される。そのため、本実施形態では、照明装置６が照明ＩＤを送出するために高周波点滅を繰り返す時間よりも、カメラ８の露光時間が長い場合であっても、カメラ８が撮影した画像データから照明ＩＤを特定することが可能である。
【００８４】
操作受付部４８は、上述したように、ユーザによる操作を受付けるものであり、実際には、キーボードやマウスによって構成されている。また、この操作受付部４８は、所定のタイミングでユーザにより入力されたユーザＩＤをユーザＩＤ格納部４３に格納する。ここで、このユーザＩＤをどのタイミングでユーザに入力させるかは適宜設計が可能であるが、例えば、ユーザによってジョブ指示が要求されたときに初めて入力させるようにしても良いし、ユーザがユーザ端末７にログインする際に入力したログインＩＤをそのままユーザＩＤとして自動的に入力するように構成しても良い。なお、図示は省略しているが、このユーザ端末７は、ユーザの操作に対して所定の情報をユーザに与えるためのモニタを備えている。
【００８５】
ジョブ指示生成部４７は、操作受付部４８が受付けたユーザによる操作に基づき、情報処理装置２に対して送信すべきジョブ指示を生成するものである。このジョブ指示には、例えば、ユーザが指定した文書や画像などのデータと、このデータをプリント出力させるための指示とが含まれている。
【００８６】
駆動制御部４９は、駆動部４４の駆動を制御すると共に、駆動部４４によるカメラ８の移動に連動してカメラ８の撮影を制御するものである。すなわち、駆動制御部４９は、操作受付部４８が、ユーザからプリント出力を要求する指示を受付けると、まず、ユーザ端末７のモニタ上に、照明装置６に対してカメラ８を向けるように促すメッセージを表示すると共に、カメラ８を起動する。そして、ユーザによってカメラ８が照明装置６の方向に向けられ、ＣＣＤ２次元センサ４２上に光スポットが形成された状態になると、駆動制御部４９は、駆動部４４を制御してカメラ８を移動させる。このとき、駆動制御部４９は、カメラ８の移動に連動して露光を開始させたり、終了させたりする。また、カメラ８のピントを合わせる構成を有していてもよく、この場合には、駆動制御部４９は、レンズ４１とＣＣＤ２次元センサ４２との距離を調節する。そして、この駆動制御部４９は、抽出部４５における照明ＩＤの特定が正常に終了すると、モニタに照明ＩＤの取得が成功した旨のメッセージを表示する。
【００８７】
送信部４６は、情報処理装置２とネットワークを介して通信可能に構成されている。そして、この送信部４６は、ジョブ指示生成部４７によってジョブ指示が生成された場合に、当該生成されたジョブ指示と、抽出部４５によって特定された照明ＩＤと、ユーザＩＤ格納部４３から読み出したユーザＩＤとを情報処理装置２に送信する。
【００８８】
ここで、照明ＩＤは、認証コードであり、ユーザ端末７がその時点で何れかのエリアに設置されているかを示す情報であるので、ユーザ端末７において長期間記憶させておくことは好ましくない。なぜなら、照明ＩＤを長時間記憶することを可能にすると、本来なら出力制限を受けるべき未登録ユーザが、サービスレベルが「高」である照明ＩＤ（本実施形態では「Ａ１」）を用いて、サービスレベルが「低」の場所（本実施形態では「エリアＢ」）でプリント出力を実行させることも可能になってしまうからである。ただし、本実施形態のように、プリント出力を実行する度にカメラ８を制御して照明ＩＤを特定するのでは、プリント出力を行う都度、カメラ８を照明装置６に向ける作業などが必要となり、頻繁にプリント出力を行う場合にはそのような作業が煩わしくなることも予想される。そこで、そのような作業を軽減するために、予め所定のタイミングで照明ＩＤを取得しておき、その取得した照明ＩＤを例えばユーザＩＤ格納部４３などに一時的に格納しておくようにしても良い。この場合、送信部４６は、ジョブ指示を情報処理装置２に送信する際、ユーザＩＤ格納部４３からユーザＩＤと共に照明ＩＤを読み出して、情報処理装置２に送信する。そして、ジョブ指示を最後に送信してから所定の時間が到来することを条件として送信部４６がユーザＩＤ格納部４３から照明ＩＤを削除するように構成しても良い。
【００８９】
次に、図９〜図１１は、上記のように構成される情報処理システム１で実行される処理手順を、照明装置６、ユーザ端末７及び情報処理装置２のそれぞれについて示すものである。これらの図面を参照して、照明装置６、ユーザ端末７及び情報処理装置２のそれぞれにおける具体的な動作の一例を説明する。
【００９０】
まず、図９を参照しつつ照明装置６の処理手順について説明する。尚、この図９では、一例として、照明装置６（Ａ）が主体となって照明ＩＤを変更する場合の処理手順を示している。ユーザによって照明装置６のスイッチがＯＮにされると（ステップＳ１）、照明ＩＤ信号生成部３４は、照明ＩＤ格納部３１から照明ＩＤを読み出し（ステップＳ２）、発信信号に組み込むことで照明ＩＤ信号を生成する（ステップＳ３）。そして、照明ＩＤ信号生成部３４は、生成した照明ＩＤ信号をＬＥＤ発光部３５に送信する（ステップＳ４）。ＬＥＤ発光部３５は、照明ＩＤ信号を受信すると、この照明ＩＤ信号に基づき高周波で点滅を繰り返すことで照明ＩＤを含んだ照明光を照射する（ステップＳ５）。
【００９１】
ここで、電源がＯＦＦでないことを条件として（ステップＳ６のＮＯ）、照明ＩＤ変更部３３は、照明ＩＤ格納部３１に格納された変更情報３６に含まれるタイムシーケンスデータに基づき所定のタイミングが到来すると（ステップＳ７のＹＥＳ）、変更情報３６に含まれる乱数表に基づき照明ＩＤを変更して変更後の照明ＩＤを変更情報３６に記録して更新する（ステップＳ８）。そして、照明ＩＤ信号生成部３４は、変更後の照明ＩＤに基づき照明ＩＤ信号を生成する（ステップＳ３まで戻る）。これに対して、所定のタイミングが到来しない場合には（ステップＳ７のＮＯ）、照明ＩＤ信号生成部３４は、所定のタイミングが到来するまで照明ＩＤ信号をＬＥＤ発光部３５に送信することで（ステップＳ４まで戻る）、継続して照明ＩＤを含む照明光が照射される（ステップＳ５）。そして、電源がＯＦＦになると（ステップＳ６のＹＥＳ）、照明装置６における全ての処理が終了する。
【００９２】
次に、図１０を参照しつつ、ユーザ端末７の処理手順について説明する。まず、操作受付部４８によってユーザからの操作が受付けられると（ステップＳ１１のＹＥＳ）、駆動制御部４９は、カメラ８を起動させる（ステップＳ１２）。また、駆動制御部４９によって、駆動部４４が制御されると、カメラ８による照明光の撮影が行われるようになる。そしてカメラ８が照明光の撮影を完了すると、それによって得られた画像データを抽出部４５に送信する（ステップＳ１３）。そして、抽出部４５は、受信した画像データから照明ＩＤを特定する（ステップＳ１４）。なお、この照明ＩＤには、変更後のものも含まれる。
【００９３】
操作受付部４８は、ユーザにユーザＩＤを入力させ、入力されたユーザＩＤをユーザＩＤ格納部４３に格納する（ステップＳ１５）。また、ジョブ指示生成部４７は、受付けたユーザからの要求に基づきジョブ指示を生成する（ステップＳ１６）。そして、送信部４６は、ジョブ指示、照明ＩＤ及びユーザＩＤを情報処理装置２に送信して（ステップＳ１７）、ユーザ端末７における処理は全て終了する。
【００９４】
次に、図１１を参照しつつ、情報処理装置２の処理手順について説明する。まず、照明ＩＤ特定部１４は、タイミング情報格納部１１に格納されたタイミング情報１９に含まれるタイムシーケンスデータに基づき所定のタイミングが到来すると（ステップＳ２１のＹＥＳ）、照明光変換部３の検出結果に基づいて照明光に含まれる照明ＩＤを特定する（ステップＳ２２）。また、このとき、照明ＩＤ特定部１４は、受光部２５における第１領域２５ａ及び第２領域２５ｂ（図１２参照）のうちの何れの検出結果であるかを特定して、該当するエリアに対応付けてレベル情報２０を更新する（ステップＳ２３）。
【００９５】
次に、受付部１７は、ユーザ端末７からジョブ指示、照明ＩＤ及びユーザＩＤを受信すると（ステップＳ２４のＹＥＳ）、受信した照明ＩＤがレベル情報２０に記録された照明ＩＤと一致するかの認証を開始する（ステップＳ２５）。そして、受付部１７は、照明ＩＤが一致しない場合には（ステップＳ２６のＮＯ）、アクセスを拒否する（ステップＳ２７）。一方、照明ＩＤが一致して認証に成功した場合には（ステップＳ２６のＹＥＳ）、決定部１６は、レベル情報２０を参照して（ステップＳ２８）、受信した照明ＩＤとユーザＩＤとに基づきサービスレベルを決定する。すなわち、サービスレベルが「高」だった場合には（ステップＳ２９のＹＥＳ）、実行指示部１８は、プリント処理部２７にプリント出力を指示する（ステップＳ３０）。この指示を受付けたプリント処理部２７は、プリント出力を実行する（ステップＳ３１）。そして、プリント出力された用紙は、排出口４から排出トレイ５に排出される。
【００９６】
これに対して、サービスレベルが「中」だった場合には（ステップＳ３２のＹＥＳ）、決定部１６は、ＢＯＸ出力を実行してジョブ指示に係るデータをファイルデータ２１として共有ＢＯＸ１３に格納する（ステップＳ３３）。また、サービスレベルが「中」でない場合（ステップＳ３２のＮＯ）、すなわち、サービスレベルが「低」の場合、決定部１６は、管理者にログ通知を行う（ステップＳ３４）と共に、ＢＯＸ出力を実行してジョブ指示に係るデータをファイルデータ２１として共有ＢＯＸ１３に格納する（ステップＳ３３）。このようにして全ての処理が終了する。
【００９７】
次に、情報処理装置２が主体となって照明ＩＤを変更後のものに更新して、更新後の照明ＩＤに変更するための更新指示を照明装置６に送信することで照明装置６に照明ＩＤを変更させる場合の具体的な動作について説明する。
【００９８】
図１４は、情報処理装置２から照明装置６に更新指示を送信する場合の情報の流れを示したものである。すなわち、エリアＡでは、（１）情報処理装置２が照明ＩＤを変更後のもの（本実施形態では「Ａ２」）に更新して、情報処理装置２から照明装置６に対して更新指示が送信される。（２）照明装置６（Ａ）は、受付けた更新指示に基づき照明ＩＤを変更して、変更後の照明ＩＤ（Ａ２）が含まれた照明光を継続して照射する。（３）ユーザ端末７（Ａ）からは、ジョブ指示と、照明光を受光して解析することで特定された更新後の照明ＩＤ（Ａ２）と、ユーザＩＤ（ａａ）を情報処理装置２に送信する。（４）情報処理装置２は、更新後の照明ＩＤ（Ａ２）を認証することでユーザ端末７（Ａ）からのアクセスを許可する。（５）そして、情報処理装置２は、更新後の照明ＩＤ（Ａ２）とユーザＩＤ（ａａ）とに基づき、サービスレベルを決定する。（６）最終的に、情報処理装置２は、決定されたサービスレベルに基づき出力する。本実施形態では、出力制限が課されない場合としてプリント出力が実行されている。
【００９９】
図１５は、情報処理装置２から更新指示を送信される場合の照明装置６の処理手順を示すフローチャートである。この図１５に示すように、まず、ユーザによって照明装置６のスイッチがＯＮにされると（ステップＳ４１）、照明ＩＤ信号生成部３４は、照明ＩＤ格納部３１から照明ＩＤを読み出し（ステップＳ４２）、発信信号に組み込むことで照明ＩＤ信号を生成する（ステップＳ４３）。そして、照明ＩＤ信号生成部３４は、生成した照明ＩＤ信号をＬＥＤ発光部３５に送信する（ステップＳ４４）。ＬＥＤ発光部３５は、照明ＩＤ信号を受信するとこの照明ＩＤ信号に基づき所定周期で点滅を繰り返して発光することで照明ＩＤを含んだ照明光を照射する（ステップＳ４５）。
【０１００】
ここで、電源がＯＦＦでないことを条件として（ステップＳ４６のＮＯ）、指示受付部３２は、情報処理装置２から更新指示を受付けると（ステップＳ４７のＹＥＳ）、更新指示に基づき変更情報３６に含まれる所定の乱数を用いて照明ＩＤを変更して変更後の照明ＩＤを変更情報３６に記録して更新する（ステップＳ４８）。そして、照明ＩＤ信号生成部３４は、変更後の照明ＩＤに基づき照明ＩＤ信号を生成する（ステップＳ４３まで戻る）。これに対して、更新指示を受付けない場合には（ステップＳ４７のＮＯ）、照明ＩＤ信号生成部３４は、更新指示を受付けるまで照明ＩＤ信号をＬＥＤ発光部３５に送信することで（ステップＳ４４まで戻る）、継続して照明ＩＤを含む照明光が照射される（ステップＳ４５）。そして、電源がＯＦＦになると（ステップＳ４６のＹＥＳ）、照明装置６における全ての処理が終了する。
【０１０１】
次に、図１６を参照しつつ、情報処理装置２の処理手順について説明する。まず、照明ＩＤ更新部１５は、タイミング情報格納部１１に格納されたタイミング情報１９に含まれるタイムシーケンスデータに基づき所定のタイミングが到来すると（ステップＳ５１のＹＥＳ）、所定の乱数を用いて照明ＩＤを変更してレベル情報２０に上書きして更新する（ステップＳ５２）。そして照明ＩＤ更新部１５は、更新後の照明ＩＤに変更させるための指示を、特定の照明装置６に対して送信する（ステップＳ５３）。
【０１０２】
次に、受付部１７は、ユーザ端末７からジョブ指示、照明ＩＤ及びユーザＩＤを受信すると（ステップＳ５４のＹＥＳ）、受信した照明ＩＤがレベル情報２０に記録された照明ＩＤと一致するかの認証を開始する（ステップＳ５５）。そして、受付部１７は、照明ＩＤが認証されない場合には（ステップＳ５６のＮＯ）、アクセスを拒否する（ステップＳ５７）。一方、認証に成功した場合には（ステップＳ５６のＹＥＳ）、決定部１６は、レベル情報２０を参照して（ステップＳ５８）、受信した照明ＩＤとユーザＩＤとに基づきサービスレベルを決定する。すなわち、サービスレベルが「高」だった場合には（ステップＳ５９のＹＥＳ）、実行指示部１８は、プリント処理部２７にプリント出力を指示する（ステップＳ６０）。この指示を受付けたプリント処理部２７は、プリント出力を実行する（ステップＳ６１）。そして、プリント出力された用紙は、排出口４から排出トレイ５に排出される。
【０１０３】
これに対して、サービスレベルが「中」だった場合には（ステップＳ６２のＹＥＳ）、決定部１６は、ＢＯＸ出力を実行してジョブ指示に係るデータをファイルデータ２１として共有ＢＯＸ１３に格納する（ステップＳ６３）。また、サービスレベルが「中」でない場合（ステップＳ６２のＮＯ）、すなわち、サービスレベルが「低」の場合、決定部１６は、管理者にログ通知を行う（ステップＳ６４）と共に、ＢＯＸ出力を実行してジョブ指示に係るデータをファイルデータ２１として共有ＢＯＸ１３に格納する（ステップＳ６３）。このようにして全ての処理が終了する。
【０１０４】
以上のように、本実施形態の情報処理システム１は、画像処理に関するジョブを実行する情報処理装置２と、複数のエリアにそれぞれ設置され各エリアを個別に特定するための照明ＩＤを含む照明光を照射可能な照明装置６と、何れかのエリア内に属し、照明光を受付けて解析することで照明ＩＤを特定すると共に、ユーザによる操作に基づきジョブに関する指示を生成して、照明ＩＤとジョブ指示とを情報処理装置２に対して送信するユーザ端末７とを有している。そして情報処理装置２は、複数の照明ＩＤに対応して設定された、実行すべきジョブの出力制限を示すレベル情報２０が格納されたレベル情報格納部１２と、ユーザ端末７から照明ＩＤとジョブ指示とをそれぞれ受付けた場合、レベル情報２０に基づき照明ＩＤに対応したサービスレベルを決定する決定部１６と、決定されたサービスレベルに基づきジョブを実行させる実行指示部１８と、を有するように構成されている。
【０１０５】
このような構成によれば、情報処理装置２は、照明ＩＤが情報処理装置２に対する認証コードになっていることで、照明ＩＤを有しないユーザ端末７からのジョブ指示を拒否することが可能になる。このことにより、情報処理装置２は、何れかのエリアに属さない限りユーザ端末７に対しては認証コードである照明ＩＤが付与されないため、仮に第三者が不正なユーザＩＤを用いたとしても直ちにアクセスを可能とすることはなく、エリア外にいる第三者に対してはアクセス制限を課すことが可能になっている。また、照明ＩＤはエリア毎に異なって照射されているため、情報処理装置２は、エリア毎にサービスレベルを異ならせて出力することが可能となっている。このことにより、例えば、第三者が不正行為を行い易いエリア（一般エリア）ではプリント出力を制限する一方で、第三者が不正行為を行い難いエリア（管理エリア）ではプリント出力を制限しないことが可能になる。その結果、機密文書等の漏洩を適切に防ぐことができるので、この情報処理システム１は、ユーザのセキュリティ対する信頼度を満足させることができる。
【０１０６】
また、本実施形態では、ユーザ端末７は、ユーザを個別に特定するためのユーザＩＤを情報処理装置２に更に送信するものである。また情報処理装置２においては、複数の照明ＩＤと複数のユーザＩＤとに対応して設定された、実行すべきジョブの出力制限を示すサービスレベルに関するレベル情報２０がレベル情報格納部１２に格納されている。そして決定部１６は、ユーザ端末７から照明ＩＤとジョブに関する指示とユーザＩＤとをそれぞれ受付けた場合、レベル情報２０に基づき受付けた照明ＩＤとユーザＩＤとに対応したサービスレベルを決定するように構成されている。
【０１０７】
このような構成によれば、レベル情報２０には、照明ＩＤに加えて更にユーザＩＤにも対応したサービスレベルが格納されているので、決定部１６は、きめ細かい状況に応じてより適切に出力制限を課すことが可能になる。その結果、この情報処理システム１は、ユーザのセキュリティ対する信頼度を満足させることができる。
【０１０８】
更に、本実施形態では、照明装置６は、所定のタイミングで照明ＩＤを変更して照明光を照射するように構成され、ユーザ端末７は、照明装置６からの照明光を解析することで変更後の照明ＩＤを新たに特定して、変更後の照明ＩＤと、ジョブに関する指示とを情報処理装置２に対して送信するように構成される。また情報処理装置２においては、レベル情報格納部１２に、照明装置６の属するエリアが変更後の照明ＩＤに関連づけられて予め格納されており、決定部１６が、ユーザ端末７から変更後の照明ＩＤとジョブ指示とを受付けた場合には、レベル情報２０に基づき変更後の照明ＩＤに対応したサービスレベルを決定するように構成されている。
【０１０９】
このような構成によれば、照明装置６によって所定のタイミングで照明ＩＤが変更されるので、それに伴い情報処理装置２は、それまでの照明ＩＤを変更後の照明ＩＤで更新する。ここで、照明ＩＤは、ユーザ端末７が情報処理装置２に対してジョブを実行させるための認証コードになっているので、変更後の照明ＩＤが第三者に入手されない限り第三者からの不正アクセスを回避することができる。その結果、この情報処理システム１は、ユーザのセキュリティ対する信頼度を満足させることができる。
【０１１０】
また、本実施形態では、情報処理装置２は、各照明装置６から照射されたそれぞれの照明光を受光可能な位置に設置されることもある。これに対応するため、情報処理装置２は、各照明装置６からの各照明光を異なる位置に結像させる集光レンズ２６と、その集光レンズ２６によって異なる位置に結像される各照明光のそれぞれを検出するための受光部２５とを有している。そして更に情報処理装置２は、変更後の照明ＩＤを含む照明光を受付けた場合に、受付けた照明光を解析することで変更後の照明ＩＤを特定すると共に、受光部２５によって検出された照明光の受光位置に基づいて照射元の照明装置６が属するエリアを特定し、変更後の照明ＩＤを対応するエリアに関連づけてレベル情報２０に書き込んで更新するように構成されている。
【０１１１】
このような構成によれば、情報処理装置２は、集光レンズ２６と、受光部２５によって複数の照明装置６からの各照明光を解析することができるので、各照明装置６が照明ＩＤを変更した後でもその変更後の照明ＩＤを特定できるようになる。このとき、受光部２５によって検出された照明光の受光位置に基づいて照射元の照明装置６が属するエリアを特定できるので、各照明装置６から照射される照明ＩＤを比較的簡単に特定することができると共に、その特定した照明ＩＤがどのエリアに属するかについても特定することができる。そして、情報処理装置２は、レベル情報２０を変更後の照明ＩＤで更新するようになっているので、照明装置６によって自動的に変更された照明ＩＤを認証コードとして用いることが可能となる。上述したように、照明ＩＤは、ユーザ端末７が情報処理装置２に対してジョブを実行させるための認証コードになっているので、変更後の照明ＩＤが第三者に入手されない限り第三者からの不正アクセスを回避することができる。その結果、この情報処理システム１は、ユーザのセキュリティ対する信頼度を満足させることができる。
【０１１２】
更に、本実施形態では、情報処理装置２は、照明装置６によって照明ＩＤが変更されるタイミングを示すタイミング情報１９が格納されたタイミング情報格納部１１を有し、照明ＩＤ特定部１４は、タイミング情報１９に基づき照明装置６が照明ＩＤを変更するべきタイミングに応じて照明光から変更後の照明ＩＤを特定してレベル情報２０を更新するように構成されている。
【０１１３】
このような構成によれば、情報処理装置２は、照明装置６によって照明ＩＤが変更されるタイミングが特定できるので、タイミング情報１９に基づき照明装置６が照明ＩＤを変更するべきタイミングに応じて照明光から変更後の照明ＩＤを特定することができる。このことにより、照明装置６による照明ＩＤの変更タイミングと、情報処理装置２によるレベル情報２０の更新タイミングとのタイムラグの発生を回避することができる。すなわち、ユーザ端末７によって情報処理装置２に送信された照明ＩＤが変更後の照明ＩＤであるのに対し、情報処理装置２では未だレベル情報２０が変更後の照明ＩＤに更新されないために、ユーザ端末７からのアクセスが情報処理装置２によって拒否されてしまうという不具合を回避することができる。
【０１１４】
また、本実施形態では、情報処理装置２は、所定のタイミングでレベル情報２０に含まれる照明ＩＤを変更して更新すると共に、照明装置６に対して更新後の照明ＩＤを特定するための情報と当該更新後の照明ＩＤに変更させるための指示とを更新指示として送信する。そして照明装置６は、更新後の照明ＩＤが含まれる更新指示を受付け、受付けた更新後の照明ＩＤを含んだ照明光を照射するように構成される。さらにユーザ端末７は、照明装置６からの照明光を解析することで更新後の照明ＩＤを新たに特定して、特定した更新後の照明ＩＤを含むジョブに関する指示を情報処理装置２に対して送信する。そいて情報処理装置２は、ユーザ端末７から更新後の照明ＩＤが含まれるジョブに関する指示を受付けた場合、レベル情報２０に基づき更新後の照明ＩＤに対応したサービスレベルを決定するように構成されている。
【０１１５】
このような構成によれば、情報処理装置２によって所定のタイミングでレベル情報２０に含まれる照明ＩＤを変更して更新すると共に、照明装置６に対して更新後の照明ＩＤを特定するための情報と当該更新後の照明ＩＤに変更させるための指示とを更新指示として送信する照明ＩＤ更新部１５を有しているので、情報処理装置２が主体となって照明ＩＤを変更することが可能となる。このことにより、照明装置６によって変更後の照明ＩＤが照射されるときは、既に情報処理装置２で照明ＩＤが変更後のものに更新されているので、照明装置６による照明ＩＤの変更タイミングと、情報処理装置２によるレベル情報２０の更新タイミングとのタイムラグの発生を回避することができる。
【０１１６】
更に、本実施形態では、ユーザ端末７は、受光平面に配置された複数の画素を有するＣＣＤ２次元センサ４２と、その受光平面に照明装置６からの照明光を結像させるレンズ４１と、このＣＣＤ２次元センサ４２を直線方向に移動させる駆動部４４とを備えている。そして、このユーザ端末７は、ＣＣＤ２次元センサ４２の移動中に、複数の画素のうちの照明光の光スポットの移動軌跡上に位置する画素が検出した光量に基づいて照明光に含まれる照明ＩＤを抽出するように構成されている。
【０１１７】
このような構成によれば、ＣＣＤ２次元センサ４２を直線方向に移動させることで、ＣＣＤ２次元センサ４２によって得られる画像データには光スポットの移動軌跡を記録することができる。そして、ＣＣＤ２次元センサ４２の移動中に撮影された画像データに基づいて光スポットの移動軌跡上の濃度値を読み取ることによって、照明ＩＤを抽出することが可能になる。すなわち、変調信号のような高周波の信号を捕らえられない従来のカメラであっても、ＣＣＤ２次元センサ４２を移動させることで、照明ＩＤを特定することが可能となるので、照明光から照明ＩＤを特定するための特別な構成を必要としなくてすむと言うメリットがある。
【０１１８】
以上、本発明に関する実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【０１１９】
例えば、上述した実施形態では、情報処理装置２は、エリアＡ及びＢからの照明光をそれぞれ受光できる位置に設置されていたことで、照明装置６からの照明光を解析することで照明光変換部３によって特定していたが、情報処理装置２が、エリアＡ若しくはＢからの照明光を受光できる位置に設置されていない場合には、以下に説明するように、照明光変換部３を用いずに照明ＩＤを変更した照明装置６を特定してもよい。すなわち、タイミング情報格納部１１には、タイミング情報１９として、照明装置毎に、照明装置６が照明ＩＤを変更するタイミングに関する情報であるタイムシーケンスデータが用意されており、さらに照明装置６毎に照明ＩＤを変更するための乱数表が格納されている。この場合、照明ＩＤ特定部１４は、タイミング情報１９を適宜参照することで、どのタイミングでどの照明装置６がどの照明ＩＤに変更するのかを特定できるようになる。
【０１２０】
そして、照明ＩＤ特定部１４は、タイムシーケンスデータに基づき、所定の照明装置６が照明ＩＤを変更するタイミングに合わせて、レベル情報２０に含まれる照明ＩＤを更新する。このとき、照明装置６と同じ乱数を用いて照明ＩＤを変更することで、情報処理装置２は、特定の照明装置６と同じタイミングで同じ照明ＩＤに変更することができる。
【０１２１】
また、本実施形態では、エリアは、「Ａ」と「Ｂ」のみであったが、これにとらわれず、更に複数のエリアからなるように構成されていても良い。また、レベル情報２０では、エリア「Ａ」「Ｂ」の他に、何れの照明装置６にも属さない「未登録エリア」を設定できるようにしてもよい。すなわち、この場合、何れのエリアにも属さないユーザ端末７に対してアクセス制限が課されないことになるが、その代わりに「未登録エリア」への出力を大幅に制限するように設定しておけば、セキュリティは確保される。
【０１２２】
さらに、本実施形態では、ユーザ端末７は、照明ＩＤを特定するために、ＣＣＤ２次元センサ４２を用いる構成を示したが、これに限られず、例えば、情報処理装置２に設けられた受光部２５のように、光信号を直接検出できる構成を有するものであってもよい。
【符号の説明】
【０１２３】
１  情報処理システム
２  情報処理装置
３  照明光変換部
６  照明装置
７  ユーザ端末
１１  タイミング情報格納部（タイミング情報格納手段）
１２  レベル情報格納部（レベル情報格納手段）
１４  照明ＩＤ特定部（照明ＩＤ特定手段）
１５  照明ＩＤ更新部（照明ＩＤ更新手段）
１６  決定部（決定手段）
１８  実行指示部（実行指示手段）
２０  レベル情報
２５  受光部（受光手段）
２６  集光レンズ
３１  照明ＩＤ格納部
３３  照明ＩＤ変更部
３４  照明ＩＤ信号生成部
３５  ＬＥＤ発光部
４１  レンズ
４２  ＣＣＤ２次元センサ
４３  ユーザＩＤ格納部
４４  駆動部（駆動手段）
４５  抽出部（抽出手段）
４６  送信部（送信手段）
４７  ジョブ指示生成部
【図１】
2012079145.tif 000003
【図２】
2012079145.tif 000004
【図３】
2012079145.tif 000005
【図４】
2012079145.tif 000006
【図５】
2012079145.tif 000007
【図６】
2012079145.tif 000008
【図７】
2012079145.tif 000009
【図８】
2012079145.tif 000010
【図９】
2012079145.tif 000011
【図１０】
2012079145.tif 000012
【図１１】
2012079145.tif 000013
【図１２】
2012079145.tif 000014
【図１３】
2012079145.tif 000015
【図１４】
2012079145.tif 000016
【図１５】
2012079145.tif 000017
【図１６】
2012079145.tif 000018