(57)【要約】      （修正有）【課題】認証した時点のユーザーの位置によって使用可能な装置を制限する。【解決手段】サーバーは、携帯情報装置から認証情報を取得することに応じて、認証情報を用いて認証する認証部３５３と、携帯情報装置から位置情報を取得する位置情報取得部３５５と、認証が成功する場合、携帯情報装置の装置識別情報を含む仮認証情報を生成する仮認証情報生成部３５７と、取得された位置情報を含む予め定められた領域に存在する処理実行装置に、仮認証情報を送信する仮認証情報送信部３５９と、を備え、複数のＭＦＰそれぞれは、携帯情報装置と通信可能になることに応じて、サーバーから取得される仮認証情報が、携帯情報装置の装置識別情報と同じ装置識別情報を含むことを条件に、使用を許可する。【選択図】図５
2015143958.tif 000002
【特許請求の範囲】
【請求項１】
サーバーと、複数の処理実行装置と、携帯情報装置と、を含む認証システムであって、
前記サーバーは、前記携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証手段と、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、
前記認証手段による認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成手段と、
前記取得された位置情報を含む予め定められた領域に存在する処理実行装置に、前記生成された仮認証情報を送信する仮認証情報送信手段と、を備え、
前記複数の処理実行装置それぞれは、携帯情報装置との間で、所定の距離の範囲内で無線通信可能な短距離無線通信手段と、
前記短距離無線通信手段が前記携帯情報装置と通信可能になることに応じて、前記サーバーから取得される前記仮認証情報が、前記携帯情報装置の携帯識別情報と同じ携帯識別情報を含むことを条件に、使用を許可する許可手段と、を備えた、認証システム。  
【請求項２】
前記仮認証情報生成手段は、有効期限をさらに含む仮認証情報を生成し、
前記許可手段は、前記仮認証情報に含まれる有効期限内であることをさらに条件として、使用を許可する、請求項１に記載の認証システム。
【請求項３】
前記仮認証情報生成手段は、前記認証されたユーザーを識別するためのユーザー識別情報をさらに含む仮認証情報を生成し、
前記許可手段は、前記仮認証情報に含まれるユーザー識別情報で特定されるユーザーの使用を許可する、請求項１または２に記載の認証システム。
【請求項４】
前記仮認証情報送信手段は、前記複数の処理実行装置それぞれが設置されている領域を示す装置配置情報を用いて、前記複数の処理実行装置のうちから前記取得された位置情報を含む予め定められた領域に存在する処理実行装置を特定する装置特定手段を含む、請求項１〜３のいずれかに記載の認証システム。
【請求項５】
前記携帯情報装置は、前記複数の処理実行装置とは別の処理実行装置である未登録装置の装置識別情報を前記未登録装置から取得する未登録情報取得手段と、
前記未登録装置の装置識別情報を含む発行要求を前記サーバーに送信する発行要求手段と、を備え、
前記サーバーは、前記発行要求を取得することに応じて、前記発行要求に含まれる装置識別情報で特定される未登録装置から当該未登録装置の位置を示す位置情報を取得する位置確認手段と、を備え、
前記仮認証情報送信手段は、前記携帯情報装置から取得された位置情報で特定される位置と、前記未登録装置から取得された位置情報で特定される位置とが同じ領域に属することを条件に、前記未登録装置に、前記仮認証情報を送信する未登録装置送信手段を含む、請求項１〜４のいずれかに記載の認証システム。
【請求項６】
前記サーバーは、前記位置確認手段によって位置情報が取得されることに応じて、前記未登録装置が配置されている領域として前記取得された位置情報で特定される位置を含む領域を示す装置配置情報を生成する装置登録手段と、をさらに備えた、請求項５に記載の認証システム。
【請求項７】
サーバーと、複数の処理実行装置と、携帯情報装置と、を含む認証システムであって、
前記サーバーは、前記携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証手段と、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、
前記認証手段による認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報と前記取得された位置情報とを含む仮認証情報を生成する仮認証情報生成手段と、を備え、
前記複数の処理実行装置それぞれは、携帯情報装置との間で、所定の距離の範囲内で無線通信可能な短距離無線通信手段と、
前記短距離無線通信手段が前記携帯情報装置と通信可能になることに応じて、前記携帯情報装置の携帯識別情報を含む確認要求を前記サーバーに送信し、前記サーバーによって使用が許可されることを条件に、使用を許可する装置側許可手段と、を備え、
前記サーバーは、さらに、前記複数の処理実行装置のいずれかから前記確認要求が取得されることに応じて、前記取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、前記確認要求を送信してきた処理実行装置が配置される位置とが同じ領域に含まれることを条件に、前記確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可手段を備えた、認証システム。
【請求項８】
前記仮認証情報生成手段は、有効期限をさらに含む仮認証情報を生成し、
前記サーバー側許可手段は、前記仮認証情報に含まれる有効期限内であることをさらに条件として、前記確認要求を送信してきた処理実行装置の使用を許可する、請求項７に記載の認証システム。
【請求項９】
前記仮認証情報生成手段は、前記認証されたユーザーを識別するためのユーザー識別情報をさらに含む仮認証情報を生成し、
前記サーバー側許可手段は、前記確認要求を送信してきた処理実行装置の使用を許可する場合、当該処理実行装置に前記仮認証情報に含まれるユーザー識別情報を含む許可信号を送信する許可信号送信手段を含み、
前記装置側許可手段は、前記サーバーから取得される許可信号に含まれるユーザー識別情報で特定されるユーザーの使用を許可する、請求項７または８に記載の認証システム。
【請求項１０】
携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証手段と、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、
前記認証手段による認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成手段と、
複数の処理実行装置のうち前記取得された位置情報で特定される位置を含む予め定められた領域に存在する処理実行装置に、前記生成された仮認証情報に含まれる携帯識別情報と同じ携帯識別情報の携帯情報装置と短距離の無線通信が可能となった場合に使用を許可させるために、前記生成された仮認証情報を送信する仮認証情報送信手段と、を備えたサーバー。
【請求項１１】
携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証手段と、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、
前記認証手段による認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報と前記取得された位置情報とを含む仮認証情報を生成する仮認証情報生成手段と、
携帯情報装置と短距離の無線通信が可能となった処理実行装置から当該携帯情報装置の携帯識別情報を含む確認要求が取得されることに応じて、前記取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、前記確認要求を送信してきた処理実行装置が配置される位置とが同じ領域に含まれることを条件に、前記確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可手段と、を備えたサーバー。
【請求項１２】
携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証ステップと、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、
前記認証ステップにおいて認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成ステップと、
複数の処理実行装置のうち前記取得された位置情報で特定される位置を含む予め定められた領域に存在する処理実行装置に、前記生成された仮認証情報に含まれる携帯識別情報と同じ携帯識別情報の携帯情報装置と短距離の無線通信が可能となった場合に使用を許可させるために、前記生成された仮認証情報を送信する仮認証情報送信ステップと、をサーバーに実行させる認証方法。
【請求項１３】
携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証ステップと、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、
前記認証ステップにおいて認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報と前記取得された位置情報とを含む仮認証情報を生成する仮認証情報生成ステップと、
携帯情報装置と短距離の無線通信が可能となった処理実行装置から当該携帯情報装置の携帯識別情報を含む確認要求が取得されることに応じて、前記取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、前記確認要求を送信してきた処理実行装置が配置されている位置とが同じ領域に含まれることを条件に、前記確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可ステップと、をサーバーに実行させる認証方法。
【請求項１４】
携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証ステップと、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、
前記認証ステップにおいて認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成ステップと、
複数の処理実行装置のうち前記取得された位置情報で特定される位置を含む予め定められた領域に存在する処理実行装置に、前記生成された仮認証情報に含まれる携帯識別情報と同じ携帯識別情報の携帯情報装置と短距離の無線通信が可能となった場合に使用を許可させるために、前記生成された仮認証情報を送信する仮認証情報送信ステップと、をコンピューターに実行させる認証プログラム。
【請求項１５】
携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、前記認証情報を用いて認証する認証ステップと、
前記携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、
前記認証ステップにおいて認証が成功する場合、前記携帯情報装置を識別するための携帯識別情報と前記取得された位置情報とを含む仮認証情報を生成する仮認証情報生成ステップと、
携帯情報装置と短距離の無線通信が可能となった処理実行装置から当該携帯情報装置の携帯識別情報を含む確認要求が取得されることに応じて、前記取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、前記確認要求を送信してきた処理実行装置が配置されている位置とが同じ領域に含まれることを条件に、前記確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可ステップと、をコンピューターに実行させる認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、認証システム、サーバー、認証方法および認証プログラムに関し、特に、サーバーを用いてユーザーを認証する認証システム、サーバー、認証方法および認証プログラムに関する。
【背景技術】
【０００２】
近年、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の携帯情報装置から複合機で代表される画像形成装置を遠隔制御する技術が知られている。例えば、特開２００４−０２９９３８号公報には、印刷送信用データを受信する印刷送信用データ受信手段と、当該プリンタの設置されている場所を特定するためのプリンタ位置情報を検出するプリンタ位置情報検出手段と、前記プリンタ位置情報検出手段からプリンタ位置情報を取得するプリンタ位置情報取得手段と、前記プリンタ位置情報取得手段で取得したプリンタ位置情報のばらつきを補償するために、前記プリンタ位置情報に基づいて補償プリンタ位置情報を生成する補償プリンタ位置情報生成手段と、前記補償プリンタ位置情報を少なくとも含むパスフレーズを用いて秘密鍵を生成し、この秘密鍵で前記印刷送信用データが復号できた場合には、前記印刷送信用データに基づく印刷を実行し、復号できなかった場合には、前記印刷送信用データに基づく印刷を実行しない選択印刷実行手段と、を備えることを特徴とするプリンタが記載されている。
【０００３】
一方、画像形成装置は、セキュリティを確保するためにユーザーを制限する技術が知られており、例えば、ユーザー認証に成功することを条件に、遠隔制御される。
【０００４】
しかしながら、画像形成装置が複数の場合には、複数の画像形成装置ごとに、使用を許可するユーザーを登録しなければならず、画像形成装置ごとに使用可能なユーザーを登録する作業が煩雑である。また、認証用のサーバーを用いて、ユーザーの認証をそのサーバーで実行することができるが、サーバーで認証される場合には、複数の画像形成装置の全ての使用が許可されることになり、複数の画像形成装置の一部の使用を制限することができない。また、サーバーで使用を許可する画像形成装置を制限することもできるが、ユーザーごとに使用可能な画像形成装置をサーバーに登録する作業が煩雑である。
【特許文献１】特開２００４−０２９９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証システムを提供することである。
【０００６】
この発明の他の目的は、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能なサーバーを提供することである。
【０００７】
この発明のさらに他の目的は、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証方法を提供することである。
【０００８】
この発明のさらに他の目的は、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、認証システムは、サーバーと、複数の処理実行装置と、携帯情報装置と、を含む認証システムであって、サーバーは、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証手段と、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、認証手段による認証が成功する場合、携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成手段と、取得された位置情報を含む予め定められた領域に存在する処理実行装置に、生成された仮認証情報を送信する仮認証情報送信手段と、を備え、複数の処理実行装置それぞれは、携帯情報装置との間で、所定の距離の範囲内で無線通信可能な短距離無線通信手段と、短距離無線通信手段が携帯情報装置と通信可能になることに応じて、サーバーから取得される仮認証情報が、携帯情報装置の携帯識別情報と同じ携帯識別情報を含むことを条件に、使用を許可する許可手段と、を備える。
【００１０】
この局面に従えば、サーバーによって、携帯情報装置から取得された認証情報を用いた認証が成功する場合、仮認証情報が生成され、携帯情報装置から取得された位置情報を含む領域に存在する処理実行装置に、仮認証情報が送信される。また、複数の処理実行装置それぞれによって、携帯情報装置と通信可能になることに応じて、仮認証情報が携帯情報装置の携帯識別情報を含むことを条件に、使用が許可される。このため、携帯情報装置から取得された位置情報を含む領域に存在する処理実行装置に仮認証情報を送信するので、認証時点に携帯情報装置のユーザーの位置によって、使用が可能となる処理実行装置を制限することができる。その結果、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証システムを提供することができる。
【００１１】
好ましくは、仮認証情報生成手段は、有効期限をさらに含む仮認証情報を生成し、許可手段は、仮認証情報に含まれる有効期限内であることをさらに条件として、使用を許可する。
【００１２】
この局面に従えば、仮認証情報に含まれる有効期限内であることを条件として、使用を許可する。ユーザーを認証した時点から所定時間経過した後は、ユーザーの位置を変更している場合がある。このため、ユーザーが位置を移動する場合に使用を許可しないようにすることができる。
【００１３】
好ましくは、仮認証情報生成手段は、認証されたユーザーを識別するためのユーザー識別情報をさらに含む仮認証情報を生成し、許可手段は、仮認証情報に含まれるユーザー識別情報で特定されるユーザーの使用を許可する。
【００１４】
この局面に従えば、仮認証情報に含まれるユーザー識別情報で特定されるユーザーの使用を許可するので、ユーザーは、使用する装置に改めてユーザー識別情報を入力する必要がない。
【００１５】
好ましくは、仮認証情報送信手段は、複数の処理実行装置それぞれが設置されている領域を示す装置配置情報を用いて、複数の処理実行装置のうちから取得された位置情報を含む予め定められた領域に存在する処理実行装置を特定する装置特定手段を含む。
【００１６】
好ましくは、携帯情報装置は、複数の処理実行装置とは別の処理実行装置である未登録装置の装置識別情報を未登録装置から取得する未登録情報取得手段と、未登録装置の装置識別情報を含む発行要求をサーバーの送信する発行要求手段と、を備え、サーバーは、発行要求を取得することに応じて、発行要求に含まれる装置識別情報で特定される未登録装置から当該未登録装置の位置を示す位置情報を取得する位置確認手段と、を備え、仮認証情報送信手段は、携帯情報装置から取得された位置情報で特定される位置と、未登録装置から取得された位置情報で特定される位置とが同じ領域に属することを条件に、未登録装置に、仮認証情報を送信する未登録装置送信手段を含む。
【００１７】
この局面に従えば、携帯情報装置によって、未登録装置から取得された装置識別情報を含む発行要求がサーバーに送信され、サーバーによって、発行要求を取得することに応じて、未登録装置から位置情報が取得され、携帯情報装置の位置と未登録装置の位置とが同じ領域に属することを条件に、未登録装置に仮認証情報が送信される。このため、携帯情報装置から所定の範囲内に存在する装置の使用を許可することができる。
【００１８】
好ましくは、サーバーは、位置確認手段によって位置情報が取得されることに応じて、未登録装置が配置されている領域として取得された位置情報で特定される位置を含む領域を示す装置配置情報を生成する装置登録手段と、をさらに備える。
【００１９】
この局面に従えば、サーバーに登録されていない装置を自動的に登録することができる。
【００２０】
この発明の他の局面によれば、認証システムは、サーバーと、複数の処理実行装置と、携帯情報装置と、を含む認証システムであって、サーバーは、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証手段と、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、認証手段による認証が成功する場合、携帯情報装置を識別するための携帯識別情報と取得された位置情報とを含む仮認証情報を生成する仮認証情報生成手段と、を備え、複数の処理実行装置それぞれは、携帯情報装置との間で、所定の距離の範囲内で無線通信可能な短距離無線通信手段と、短距離無線通信手段が携帯情報装置と通信可能になることに応じて、携帯情報装置の携帯識別情報を含む確認要求をサーバーに送信し、サーバーによって使用が許可されることを条件に、使用を許可する装置側許可手段と、を備え、サーバーは、さらに、複数の処理実行装置のいずれかから確認要求が取得されることに応じて、取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきた処理実行装置が配置される位置とが同じ領域に含まれることを条件に、確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可手段を備える。
【００２１】
この局面に従えば、携帯情報装置から取得された認証情報を用いた認証が成功する場合、携帯情報装置の携帯識別情報と携帯情報装置から取得された位置情報とを含む仮認証情報が生成され、複数の処理実行装置のうち所定の距離の範囲内で携帯情報装置と通信可能になる処理実行装置から確認要求が取得されることに応じて、確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきた処理実行装置が配置される位置とが同じ領域に含まれることを条件に、確認要求を送信してきた処理実行装置の使用を許可する。このため、携帯情報装置から認証時に取得された位置情報を含む領域に存在する処理実行装置の使用を許可するので、認証時点に携帯情報装置のユーザーの位置によって、使用が可能となる処理実行装置を制限することができる。その結果、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証システムを提供することができる。
【００２２】
このましくは
仮認証情報生成手段は、有効期限をさらに含む仮認証情報を生成し、サーバー側許可手段は、仮認証情報に含まれる有効期限内であることをさらに条件として、確認要求を送信してきた処理実行装置の使用を許可する。
【００２３】
この局面に従えば、仮認証情報に含まれる有効期限内であることを条件として、使用を許可する。ユーザーを認証した時点から所定時間経過した後は、ユーザーの位置を変更している場合がある。このため、ユーザーが位置を移動する場合に使用を許可しないようにすることができる。
【００２４】
好ましくは、仮認証情報生成手段は、認証されたユーザーを識別するためのユーザー識別情報をさらに含む仮認証情報を生成し、サーバー側許可手段は、確認要求を送信してきた処理実行装置の使用を許可する場合、当該処理実行装置に仮認証情報に含まれるユーザー識別情報を含む許可信号を送信する許可信号送信手段を含み、装置側許可手段は、サーバーから取得される許可信号に含まれるユーザー識別情報で特定されるユーザーの使用を許可する。
【００２５】
この局面に従えば、仮認証情報に含まれるユーザー識別情報で特定されるユーザーの使用を許可するので、ユーザーは、使用する装置に改めてユーザー識別情報を入力する必要がない。
【００２６】
この発明のさらに他の局面によれば、サーバーは、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証手段と、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、認証手段による認証が成功する場合、携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成手段と、複数の処理実行装置のうち取得された位置情報で特定される位置を含む予め定められた領域に存在する処理実行装置に、生成された仮認証情報に含まれる携帯識別情報と同じ携帯識別情報の携帯情報装置と短距離の無線通信が可能となった場合に使用を許可させるために、生成された仮認証情報を送信する仮認証情報送信手段と、を備えたサーバー。
【００２７】
この局面に従えば、携帯情報装置から取得された認証情報を用いた認証が成功する場合、仮認証情報を生成し、携帯情報装置から取得された位置情報を含む領域に存在する処理実行装置に、仮認証情報を送信する。このため、携帯情報装置から取得された位置情報を含む領域に存在する処理実行装置に仮認証情報を送信するので、認証時点に携帯情報装置のユーザーの位置によって、使用が可能となる処理実行装置を制限することができる。その結果、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能なサーバーを提供することができる。
【００２８】
この発明のさらに他の局面によれば、サーバーは、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証手段と、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得手段と、認証手段による認証が成功する場合、携帯情報装置を識別するための携帯識別情報と取得された位置情報とを含む仮認証情報を生成する仮認証情報生成手段と、携帯情報装置と短距離の無線通信が可能となった処理実行装置から当該携帯情報装置の携帯識別情報を含む確認要求が取得されることに応じて、取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきた処理実行装置が配置される位置とが同じ領域に含まれることを条件に、確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可手段と、を備える。
【００２９】
この局面に従えば、携帯情報装置から取得された認証情報を用いた認証が成功する場合、携帯情報装置の携帯識別情報と携帯情報装置から取得された位置情報とを含む仮認証情報を生成し、複数の処理実行装置のうち所定の距離の範囲内で携帯情報装置と通信可能になる処理実行装置から確認要求が取得されることに応じて、確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきた処理実行装置が配置される位置とが同じ領域に含まれることを条件に、確認要求を送信してきた処理実行装置の使用を許可する。このため、携帯情報装置から認証時に取得された位置情報を含む領域に存在する処理実行装置の使用を許可するので、認証時点に携帯情報装置のユーザーの位置によって、使用が可能となる処理実行装置を制限することができる。その結果、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能なサーバーを提供することができる。
【００３０】
この発明のさらに他の局面によれば、認証方法は、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証ステップと、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、認証ステップにおいて認証が成功する場合、携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成ステップと、複数の処理実行装置のうち取得された位置情報で特定される位置を含む予め定められた領域に存在する処理実行装置に、生成された仮認証情報に含まれる携帯識別情報と同じ携帯識別情報の携帯情報装置と短距離の無線通信が可能となった場合に使用を許可させるために、生成された仮認証情報を送信する仮認証情報送信ステップと、をサーバーに実行させる。
【００３１】
この局面に従えば、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証方法を提供することができる。
【００３２】
この発明のさらに他の局面によれば、認証方法は、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証ステップと、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、認証ステップにおいて認証が成功する場合、携帯情報装置を識別するための携帯識別情報と取得された位置情報とを含む仮認証情報を生成する仮認証情報生成ステップと、携帯情報装置と短距離の無線通信が可能となった処理実行装置から当該携帯情報装置の携帯識別情報を含む確認要求が取得されることに応じて、取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきた処理実行装置が配置されている位置とが同じ領域に含まれることを条件に、確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可ステップと、をサーバーに実行させる。
【００３３】
この局面に従えば、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証方法を提供することができる。
【００３４】
この発明のさらに他の局面によれば、認証プログラムは、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証ステップと、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、認証ステップにおいて認証が成功する場合、携帯情報装置を識別するための携帯識別情報を含む仮認証情報を生成する仮認証情報生成ステップと、複数の処理実行装置のうち取得された位置情報で特定される位置を含む予め定められた領域に存在する処理実行装置に、生成された仮認証情報に含まれる携帯識別情報と同じ携帯識別情報の携帯情報装置と短距離の無線通信が可能となった場合に使用を許可させるために、生成された仮認証情報を送信する仮認証情報送信ステップと、をコンピューターに実行させる。
【００３５】
この局面に従えば、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証プログラムを提供することができる。
【００３６】
この発明のさらに他の局面によれば、認証プログラムは、携帯情報装置からユーザーを認証するための認証情報を取得することに応じて、認証情報を用いて認証する認証ステップと、携帯情報装置から当該携帯情報装置の現在位置を示す位置情報を取得する位置情報取得ステップと、認証ステップにおいて認証が成功する場合、携帯情報装置を識別するための携帯識別情報と取得された位置情報とを含む仮認証情報を生成する仮認証情報生成ステップと、携帯情報装置と短距離の無線通信が可能となった処理実行装置から当該携帯情報装置の携帯識別情報を含む確認要求が取得されることに応じて、取得された確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、当該仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきた処理実行装置が配置されている位置とが同じ領域に含まれることを条件に、確認要求を送信してきた処理実行装置の使用を許可するサーバー側許可ステップと、をコンピューターに実行させる。
【００３７】
この局面に従えば、認証した時点のユーザーの位置によって使用可能な装置を制限することが可能な認証プログラムを提供することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態における認証システムの全体概要の一例を示す図である。
【図２】本実施の形態におけるサーバーのハードウェア構成の一例を示すブロック図である。
【図３】本実施の形態における携帯情報装置のハードウェア構成の概要を示すブロック図である。
【図４】本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。ある。
【図５】第１の実施の形態におけるサーバーが備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図６】登録装置テーブルの一例を示す図である。
【図７】第１の実施の形態における携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。
【図８】第１の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図９】第１の実施の形態におけるサーバー側認証処理の流れの一例を示すフローチャートである。
【図１０】第１の実施の形態における携帯側認証処理の流れの一例を示すフローチャートである。
【図１１】第１の実施の形態における装置側認証処理の流れの一例を示すフローチャートである。
【図１２】第２の実施の形態におけるサーバーが備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図１３】第２の実施の形態における携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。
【図１４】第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図１５】第２の実施の形態におけるサーバー側認証処理の流れの一例を示すフローチャートである。
【図１６】第２の実施の形態における携帯側認証処理の流れの一例を示すフローチャートである。
【図１７】第２の実施の形態における装置側認証処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００４０】
＜第１の実施の形態＞
図１は、本発明の実施の形態における認証システムの全体概要の一例を示す図である。図１を参照して、認証システム１は、サーバー３００と、処理実行装置として機能する複数のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ，１００Ｅと、携帯情報装置２００と、を含む。
【００４１】
サーバー３００は、一般的なコンピューターであり、インターネット５に接続されている。ＭＦＰ１００，１００Ａ，１００Ｂは、Ａ拠点７に配置され、それぞれがローカルエリアネットワーク（以下、ＬＡＮという）２に接続される。ＬＡＮ２は、ゲートウェイ（以下Ｇ／Ｗという）３を介してインターネット５に接続される。また、ＬＡＮ２は、無線ＬＡＮの基地局４が接続されている。ＭＦＰ１００Ｃ，１００Ｄ，１００Ｅは、Ｂ拠点９に配置され、それぞれがＬＡＮ２Ａに接続される。ＬＡＮ２Ａは、Ｇ／Ｗ３Ａを介してインターネット５に接続される。また、ＬＡＮ２Ａは、無線ＬＡＮの基地局４Ａが接続されている。
【００４２】
ＭＦＰ１００は、原稿を読み取るための原稿読取機能、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成機能およびファクシミリデータを送受信するファクシミリ送受信機能を備えている。なお、本実施の形態においては処理実行装置の一例として、ＭＦＰ１００，１００Ａ〜１００Ｅを例に説明するが、ＭＦＰ１００，１００Ａ〜１００Ｅに代えて、処理を実行する機能を備えた装置であれば、例えば、プリンター、スキャナ、パーソナルコンピューター等であってもよい。
【００４３】
携帯情報装置２００は、ＰＤＡ、スマートフォンなど、ユーザーに携帯して使用され、無線ＬＡＮ機能および短距離無線通信機能を備えている。
【００４４】
ネットワーク２，２Ａの接続形態は有線または無線を問わない。またＬＡＮ２，２Ａは、ローカルの接続に限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク、インターネットなどのワイドエリアネットワーク（ＷＡＮ）であってもよい。
【００４５】
ＭＦＰ１００，１００Ａ，１００Ｂは、ネットワーク２およびＧＷ３を介して、サーバー３００と、データの送受信が可能である。ＭＦＰ１００Ｃ，１００Ｄ，１００Ｅは、ネットワーク２ＡおよびＧＷ３Ａを介して、サーバー３００と、データの送受信が可能である。
【００４６】
なお、ＭＦＰ１００，１００Ａ〜１００Ｅｎｏハードウェア構成および機能は、同じなので、特に言及しない限り、ＭＦＰ１００を例に説明する。
【００４７】
図２は、本実施の形態におけるサーバーのハードウェア構成の一例を示すブロック図である。図２を参照して、サーバー３００は、サーバー３００の全体を制御するための中央演算装置（ＣＰＵ）３０１と、ＣＰＵ３０１が実行するためのプログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＣＰＵ３０１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、データを不揮発的に記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０４と、ＣＰＵ３０１をインターネット５に接続する通信部３０５と、情報を表示する表示部３０６と、ユーザーの操作の入力を受け付ける操作部３０７と、外部記憶装置３０９と、を含む。
【００４８】
ＲＯＭ３０２は、ＣＰＵ３０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ３０３は、ＣＰＵ３０１がプログラムを実行する際の作業領域として用いられる。
【００４９】
表示部３０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、画像を表示する。操作部３０７は、複数のキーからなるハードキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
【００５０】
通信部３０５は、サーバー３００をインターネット５に接続するためのインターフェースである。ＣＰＵ３０１は、通信部３０５を介して、携帯情報装置２００、ＭＦＰ１００，１００Ａ〜１００Ｄとの間で通信し、データを送受信する。
【００５１】
外部記憶装置３０９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）３０９Ａが装着される。ＣＰＵ３０１は、外部記憶装置３０９を介してＣＤ−ＲＯＭ３０９Ａにアクセス可能である。ＣＰＵ３０１は、外部記憶装置３０９に装着されたＣＤ−ＲＯＭ３０９Ａに記録されたプログラムをＲＡＭ３０３にロードして実行する。なお、ＣＰＵ３０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ３０９Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリーであってもよい。
【００５２】
また、ＣＰＵ３０１が実行するプログラムは、ＣＤ−ＲＯＭ３０９Ａに記録されたプログラムに限られず、ＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０３にロードして実行するようにしてもよい。この場合、インターネット５に接続された他のコンピューターが、サーバー３００のＨＤＤ３０４に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、サーバー３００が、インターネット５に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ３０４に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ３０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５３】
図３は、本実施の形態における携帯情報装置のハードウェア構成の概要を示すブロック図である。図３を参照して、携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリー２０３と、通話部２０５と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作の入力を受け付ける操作部２０７と、無線ＬＡＮインターフェース（Ｉ／Ｆ）２０８と、外部記憶装置２０９と、短距離無線通信部２１０と、ＧＰＳセンサー２１１と、を含む。
【００５４】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカを備え、無線通信部２０４から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯電話用基地局を介してデータを送受信し、例えば、携帯情報装置２００をインターネット５に接続する。このため、携帯情報装置２００は、無線通信部２０４を介してサーバー３００と通信可能である。
【００５５】
カメラ２０２は、レンズおよびＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー等の光電変換素子を備え、レンズで集光した光をＣＭＯＳセンサーに結像し、ＣＭＯＳセンサーは受光した光を光電変換して画像データをＣＰＵ２０１に出力する。なお、ＣＭＯＳセンサーに代えて、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）を用いてもよい。
【００５６】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや，外部から受信されたデータ等を表示する。操作部２０７は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
【００５７】
また、操作部２０７は、タッチパネル２０７Ａを含む。タッチパネル２０７Ａは、表示部２０６の表示面中でユーザーにより指示された位置を検出する。タッチパネル２０７Ａは、表示部２０６の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ２０１に出力する。タッチパネル２０７Ａは、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をＣＰＵ２０１に出力する。タッチパネル２０７Ａは、表示部２０６の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル２０７Ａは、表示部２０６に重畳して設けられるので、タッチパネル２０７Ａは、ユーザーが表示部２０６の表示面を指示すれば、表示部２０６の表示面中でユーザーが指示した１以上の位置にそれぞれ対応する１以上の座標をＣＰＵ２０１に出力する。タッチパネル２０７Ａは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００５８】
無線ＬＡＮＩ／Ｆ２０８は、無線ＬＡＮの基地局４または基地局４Ａと通信し、携帯情報装置２００をＬＡＮ２，２Ａに接続するためのインターフェースである。携帯情報装置２００は、無線ＬＡＮＩ／Ｆ２０８が基地局４と通信する場合、ＭＦＰ１００，１００Ａ，１００Ｂと通信可能であり、また、Ｇ／Ｗ３を介してサーバー３００と通信可能である。また、携帯情報装置２００は、無線ＬＡＮＩ／Ｆ２０８が基地局４Ａと通信する場合、ＭＦＰ１００Ｃ，１００Ｄ，１００Ｅと通信可能であり、また、Ｇ／Ｗ３Ａを介してサーバー３００と通信可能である。
【００５９】
外部記憶装置２０９は、携帯情報装置２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２０９Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２０９を介してＣＤ−ＲＯＭ２０９Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２０９に装着されたＣＤ−ＲＯＭ２０９Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００６０】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリー２０３またはＣＤ−ＲＯＭ２０９Ａに記録されたプログラムについて説明したが、インターネット５に接続された他のコンピューターが、フラッシュメモリー２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、インターネット５に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６１】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２０９Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリーであってもよい。
【００６２】
短距離無線通信部２１０は、ＭＦＰ１００，１００Ａ〜１００Ｅのうち通信可能な範囲内に存在する装置と無線通信する。短距離無線通信部２１０の通信可能な距離は、所定の距離に制限されており、特に限定するものではないが、数メートル以内であるのが好ましい。短距離無線通信部２１０は、通信媒体は限定されず、たとえば、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）の通信規格、またはＢｌｕｅｔｏｏｔｈ（登録商標）等の通信規格で無線通信する。短距離無線通信部２１０は、通信可能な距離の範囲内に、通信相手の装置として、例えばＭＦＰ１００が存在する場合には、ＭＦＰ１００を検出し、ＭＦＰ１００と通信可能な状態となる。
【００６３】
ＧＰＳセンサー２１１は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から受信される電波に基づいて、ＭＦＰ１００の現在位置を検出する。ＧＰＳセンサー２１１は、検出した現在位置を示す位置情報をＣＰＵ２０１に出力する。
【００６４】
図４は、本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。図４を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０と、短距離無線通信部１７０と、を含む。
【００６５】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０、短距離無線通信部１７０と接続され、ＭＦＰ１００の全体を制御する。
【００６６】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００６７】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１の表示面の位置を検出するタッチパネル１６５をさらに含む。タッチパネル１６５は、表示部１６１の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ１１１に出力する。
【００６８】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をＬＡＮ２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＬＡＮ２に接続された他のＭＦＰ１００Ａ，１００Ｂまたは基地局４との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、Ｇ／Ｗ３を介してインターネット５に接続されたサーバー３００と通信が可能である。
【００６９】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。ファクシミリ部１１７は、原稿読取部１３０により読み取られた画像データまたはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。また、ファクシミリ部１１７は、受信されたファクシミリデータをＨＤＤ１１６に記憶するか、画像形成部１４０にファクシミリデータの画像を用紙に形成させる。
【００７０】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ＬＡＮ２またはインターネット５に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００７１】
なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１９Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリーであってもよい。
【００７２】
短距離無線通信部１７０は、通信可能な範囲内に携帯情報装置２００が存在する場合に、携帯情報装置２００の短距離無線通信部２１０と無線通信する。短距離無線通信部１７０は、通信可能な距離の範囲内に通信相手の装置として、例えば携帯情報装置２００が存在する場合には、携帯情報装置２００を検出し、携帯情報装置２００と通信可能な状態となる。
【００７３】
図５は、第１の実施の形態におけるサーバーが備えるＣＰＵの機能の概要の一例を示すブロック図である。図５に示す機能は、第１の実施の形態におけるサーバー３００が備えるＣＰＵ３０１が、ＲＯＭ３０２、ＨＤＤ３０４またはＣＤ−ＲＯＭ３０９に記憶された認証プログラムを実行することにより、ＣＰＵ３０１に形成される機能である。図５を参照して、ＣＰＵ３０１は、認証情報を取得する認証情報取得部３５１と、認証情報に基づいてユーザーを認証する認証部３５３と、現在位置を示す位置情報を取得する位置情報取得部３５５と、仮認証情報を生成する仮認証情報生成部３５７と、仮認証情報を送信する仮認証情報送信部３５９と、仮認証情報の発行要求を取得する発行要求取得部３６３と、装置位置確認部３６５と、装置登録部３６１と、を含む。
【００７４】
認証情報取得部３５１は、携帯情報装置２００から認証情報を取得する。通信部３０５が携帯情報装置２００から認証情報を受信すると、通信部３０５から認証情報を取得する。認証情報取得部３５１は、携帯情報装置２００から取得された認証情報を認証部３５３に出力する。認証情報は、ユーザーを認証するための情報であって、そのユーザーを識別するための情報と、そのユーザーを認証するための情報とを含む。ここでは、そのユーザーを識別するための情報としてユーザー識別情報を用い、ユーザーを認証するための情報としてパスワードを用いる場合を例に説明する。なお、認証情報は、パスワードに代えて、生体情報を用いてもよい。生体情報は、例えば、指紋、虹彩、静脈等を撮像した画像としてもよい。
【００７５】
認証部３５３は、認証情報に基づいて、ユーザーを認証する。認証部３５３は、認証情報取得部３５１から入力される認証情報と同じ認証情報が登録されていることを条件に、認証する。サーバー３００を操作する権限を有する者が、予め定めたユーザーの認証情報をサーバー３００に登録しておくようにすればよい。認証部３５３は、認証情報取得部３５１から入力される認証情報と同じ認証情報が登録されていれば認証し、登録されていなければ認証しない。認証部３５３は、認証に成功する場合、認証されたユーザーのユーザー識別情報を含む生成指示を仮認証情報生成部３５７に出力するが、認証に成功しない場合、仮認証情報生成部３５７に何も出力しない。また、認証部３５３は、認証結果を、認証情報を送信してきた装置、ここでは携帯情報装置２００に、通信部３０５を介して送信する。認証結果は、認証に成功したことを示す認証結果と、認証に失敗したことを示す認証結果とを含む。
【００７６】
位置情報取得部３５５は、携帯情報装置２００から位置情報を取得する。通信部３０５が携帯情報装置２００から位置情報を受信すると、通信部３０５から位置情報を取得する。携帯情報装置２００が送信する位置情報の詳細は後述するが、携帯情報装置２００に、そのユーザーが認証情報を入力した時点における携帯情報装置２００の地理的な位置を示す情報である。位置情報は、例えば、緯度と経度とで定められる。また、高度を含むようにしてもよい。位置情報取得部３５５は、携帯情報装置２００から取得された位置情報と、位置情報を送信してきた携帯情報装置２００を識別するための携帯識別情報との組を仮認証情報生成部３５７および装置位置確認部３６５に出力する。
【００７７】
仮認証情報生成部３５７は、位置情報取得部３５５から位置情報と携帯識別情報とが入力され、認証部３５３から生成指示が入力される。仮認証情報生成部３５７は、認証部３５３から生成指示が入力されることに応じて、仮認証情報を生成し、生成された仮認証情報と位置情報との組を仮認証情報送信部３５９および装置位置確認部３６５に出力する。仮認証情報は、生成指示に含まれるユーザー識別情報と、携帯情報装置２００の携帯識別情報と、有効期限と、を含む。有効期限は、認証部３５３によってユーザーの認証が成功した時の日時を基準に定まり、その日時から所定の期間である。生成指示に含まれるユーザー識別情報は、認証部３５３により認証されたユーザーを識別するための情報である。位置情報取得部３５５から位置情報とともに入力される携帯識別情報は、認証部３５３によって認証されたユーザーが携帯する携帯情報装置２００を識別するための情報である。
【００７８】
仮認証情報送信部３５９は、仮認証情報生成部３５７から仮認証情報と位置情報との組が入力されることに応じて、ＭＦＰ１００，１００Ａ〜１００Ｅの１以上に仮認証情報を送信する。仮認証情報送信部３５９は、装置特定部３７１を含む。装置特定部３７１は、予め登録された装置のうちから仮認証情報を送信する対象となる装置を特定する。仮認証情報送信部３５９は、装置特定部３７１によって特定された装置に、仮認証情報を、通信部３０５を介して送信する。
【００７９】
装置特定部３７１は、ＨＤＤ３０４に予め記憶された登録装置テーブルを用いて装置を特定する。
【００８０】
図６は、登録装置テーブルの一例を示す図である。図６を参照して、登録装置テーブルは、サーバー３００に登録された装置ごとに、登録装置の項目と、領域の項目とを含む登録装置レコードを含む。登録装置の項目は、サーバー３００に登録された装置の装置識別情報が設定される。領域の項目は、登録装置の項目に設定された装置識別情報で識別される装置が配置される地理的な位置が属する領域を示す領域情報が設定される。ここでは、ＭＦＰ１００，１００Ａ〜１００Ｃの装置識別情報を、それぞれＭＦＰ−０〜ＭＦＰ−５とし、ＭＦＰ１００，１００Ａ〜１００Ｃがサーバー３００に登録される場合を例に説明する。また、Ａ拠点７を示す領域情報を領域情報Ａとし、Ｂ拠点９を示す領域情報を領域情報Ｂとする。この場合、登録装置テーブルは、ＭＦＰ１００の装置識別情報「ＭＦＰ−０」とＡ拠点７を示す領域情報「領域情報Ａ」とを含む登録装置レコードと、ＭＦＰ１００Ａの装置識別情報「ＭＦＰ−１」とＡ拠点７を示す領域情報「領域情報Ａ」とを含む登録装置レコードと、ＭＦＰ１００Ｂの装置識別情報「ＭＦＰ−２」とＡ拠点７を示す領域情報「領域情報Ａ」とを含む登録装置レコードと、ＭＦＰ１００Ｃの装置識別情報「ＭＦＰ−３」とＢ拠点９を示す領域情報「領域情報Ｂ」とを含む登録装置レコードと、ＭＦＰ１００Ｄの装置識別情報「ＭＦＰ−４」とＢ拠点９を示す領域情報「領域情報Ｂ」とを含む登録装置レコードと、を含む。
【００８１】
図５に戻って、装置特定部３７１は、登録装置テーブルに含まれる複数の登録装置レコードのうちから、仮認証情報生成部３５７から入力される位置情報を含む領域の領域情報が領域の項目に設定されている登録装置レコードを抽出し、抽出された１以上の登録装置レコードの登録装置の項目に設定された装置識別情報で識別される装置を特定する。例えば、携帯情報装置２００から受信される位置情報で特定される位置がＡ拠点７内であれば、ＭＦＰ１００，１００Ａ，１００Ｂを特定し、携帯情報装置２００から受信される位置情報で特定される位置がＢ拠点９内であれば、ＭＦＰ１００Ｃ，１００Ｄを特定する。
【００８２】
より具体的には、携帯情報装置２００を操作するユーザーが、携帯情報装置２００に認証情報を入力した時点における携帯情報装置２００がＡ拠点７内に位置する場合、携帯情報装置２００を操作するユーザーのユーザー識別情報と携帯情報装置２００の携帯識別情報とを含む仮認証情報が、Ａ拠点７に配置されたＭＦＰ１００，１００Ａ，１００Ｃに送信される。また、携帯情報装置２００を操作するユーザーが、携帯情報装置２００に認証情報を入力した時点における携帯情報装置２００がＢ拠点９内に位置する場合、携帯情報装置２００を操作するユーザーのユーザー識別情報と携帯情報装置２００の携帯識別情報とを含む仮認証情報が、Ｂ拠点９に配置されたＭＦＰ１００Ｃ，１００Ｄに送信される。
【００８３】
発行要求取得部３６３は、携帯情報装置２００から発行要求を取得する。通信部３０５が携帯情報装置２００から発行要求を受信すると、通信部３０５から発行要求を取得する。携帯情報装置２００が送信する発行要求の詳細は後述するが、サーバー３００に登録されていない装置の装置識別情報を含む。ここでは、Ｂ拠点９に配置されたＭＦＰ１００Ｅがサーバー３００に登録されていない場合を例に説明する。この場合、携帯情報装置２００がＭＦＰ１００Ｅと通信可能となる場合に、携帯情報装置２００はＭＦＰ１００Ｅから装置識別情報を取得し、その装置識別情報を含む発行要求をサーバー３００に送信する。通信部３０５が携帯情報装置２００から発行要求を受信する場合、発行要求取得部３６３は、通信部３０５から取得された発行要求に含まれる装置識別情報と携帯情報装置２００の携帯識別情報との組を、装置位置確認部３６５に出力する。なお、携帯識別情報および装置識別情報をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとしてもよい。
【００８４】
装置位置確認部３６５は、仮認証情報生成部３５７から仮認証情報と位置情報との組が入力され、発行要求取得部３６３から装置識別情報と携帯識別情報との組が入力される。発行要求取得部３６３から装置識別情報と携帯識別情報との組が入力される場合、仮認証情報生成部３５７から入力される仮認証情報のうちに、発行要求取得部３６３から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報が存在することを条件に、発行要求取得部３６３から入力される装置識別情報で特定される装置が配置される地理的な位置を確認する。発行要求が、認証部３５３によって認証されたユーザーが操作する携帯情報装置２００から送信されたものであることを確認するためである。装置位置確認部３６５は、発行要求に含まれる装置識別情報で特定されるＭＦＰ１００Ｅに、通信部３０５を介して位置情報の送信要求を送信し、ＭＦＰ１００Ｅが返信する位置情報を取得する。換言すれば、装置位置確認部３６５は、認証部３５３により認証されたユーザーが操作する携帯情報装置２００から発行要求を受信することを条件に、発行要求に含まれる装置識別情報で特定されるＭＦＰ１００Ｅが配置される地理的な位置を示す位置情報を取得する。さらに、装置位置確認部３６５は、ＭＦＰ１００Ｅから取得された位置情報で特定される位置と、位置情報取得部３５５から入力される携帯情報装置２００の位置情報で特定される位置とが、同じ領域内であるか否かを判断する。装置位置確認部３６５は、ＭＦＰ１００Ｅが配置される位置と、携帯情報装置２００の位置とが同じ領域内であれば、ＭＦＰ１００Ｅの装置識別情報を含む送信指示を仮認証情報送信部３５９に出力するとともに、ＭＦＰ１００Ｅの装置識別情報とＭＦＰ１００Ｅから取得された位置情報とを含む登録指示を装置登録部３６１に出力する。
【００８５】
装置登録部３６１は、装置位置確認部３６５から登録指示が入力されることに応じて、新たな装置登録レコードを生成し、生成された装置登録レコードをＨＤＤ３０４に記憶された装置登録テーブルに追加する。登録指示に含まれる装置識別情報を登録装置の項目に設定し、登録指示に含まれる位置情報で特定される位置を含む領域を示す領域情報を領域の項目に設定することによって、登録装置レコードを生成する。ここでは、ＭＦＰ１００Ｅの装置識別情報を登録装置の項目に設定し、Ｂ拠点９を示す領域情報を領域の項目に設定した、新たな登録装置レコードを生成する。これにより、ＭＦＰ１００Ｅがサーバー３００に登録される。
【００８６】
仮認証情報送信部３５９は、未登録装置送信部３７３をさらに含む。未登録装置送信部３７３は、装置位置確認部３６５から送信指示が入力されることに応じて、送信指示に含まれる装置識別情報で特定されるＭＦＰ１００Ｅに、通信部３０５を介して、仮認証情報生成部３５７から入力される仮認証情報を送信する。
【００８７】
図７は、第１の実施の形態における携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。図７に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリー２０３、またはＣＤ−ＲＯＭ２０９Ａに記憶されたプログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図７を参照して、携帯情報装置２００が備えるＣＰＵ２０１は、位置検出部２５１と、位置情報送信部２５３と、ユーザーによる認証情報の入力を受け付ける認証情報受付部２５５と、認証情報をサーバー３００に送信する認証情報送信部２５７と、短距離無線通信部２１０を制御する短距離制御部２５９と、発行要求部２６５と、を含む。
【００８８】
位置検出部２５１は、ＧＰＳセンサー２１１を制御し、ＧＰＳセンサー２１１が検出する携帯情報装置２００の現在位置を取得する。位置検出部２５１は、取得された現在位置を示す位置情報を位置情報送信部２５３に出力する。位置情報送信部２５３は、位置検出部２５１から入力される位置情報を、サーバー３００に無線ＬＡＮＩ／Ｆ２０８を介して送信する。
【００８９】
認証情報受付部２５５は、ユーザーが操作部２０７に入力する認証情報を受け付ける。例えば、表示部２０６にユーザー識別情報とパスワードとを入力するための認証画面を表示し、ユーザーが認証画面に従って操作部２０７に入力するユーザー識別情報と、パスワードとを受け付ける。認証情報受付部２５５は、受け付けられたユーザー識別情報とパスワードとを認証情報として、認証情報送信部２５７に出力する。
【００９０】
認証情報送信部２５７は、認証情報を、サーバー３００に無線ＬＡＮＩ／Ｆ２０８を介して送信する。サーバー３００に対してインターネット５において割り当てられたネットワークアドレスを、予め記憶しておけばよい。認証情報を受信するサーバー３００は、認証結果を返信するので、認証情報送信部２５７は、無線ＬＡＮＩ／Ｆ２０８がサーバー３００から受信する認証結果を取得し、認証結果を短距離制御部２５９に出力する。
【００９１】
短距離制御部２５９は、短距離無線通信部２１０を制御する。短距離制御部２５９は、装置情報送信部２６１と、未登録情報取得部２６３と、を含む。装置情報送信部２６１は、認証情報送信部２５７から認証に成功したことを示す認証情報が入力される場合、ＭＦＰ１００，１００Ａ〜１００Ｅのうち、短距離無線通信部２１０が通信可能となった装置に、装置情報を送信する。装置情報は、携帯情報装置２００を識別するための携帯識別情報を含む。短距離無線通信部２１０が、例えば、ＭＦＰ１００と通信可能となる場合は、短距離無線通信部２１０が通信可能な距離の範囲内にＭＦＰ１００が存在する場合である。換言すれば、携帯情報装置２００を操作するユーザーと、ＭＦＰ１００との間の距離が、所定の距離以内になると、携帯情報装置２００は、携帯識別情報をＭＦＰ１００に送信する。
【００９２】
ＭＦＰ１００，１００Ａ〜１００Ｅのうち装置情報を受信する装置はログイン結果を返信する。未登録情報取得部２６３は、短距離無線通信部２１０が、ＭＦＰ１００，１００Ａ〜１００Ｅのうち装置情報を受信する装置から受信するログイン結果を取得する。ログイン結果は、ログインを許可することを示す結果と、ログインを許可しないことを示す結果とを含む。例えば、サーバー３００に、ＭＦＰ１００，１００Ａ〜１００Ｃが登録されており、ＭＦＰ１００Ｅが登録されていない場合であって、携帯情報装置２００のユーザーが、Ｂ拠点９に位置する状態で、サーバー３００によって認証される場合、Ｂ拠点９に配置されたＭＦＰ１００Ｃ，１００Ｄ，１００Ｅのうち、ＭＦＰ１００Ｃ，１００Ｄからはログインを許可することを示すログイン結果を受信するが、ＭＦＰ１００Ｅからはログインを許可しないことを示すログイン結果を受信する。
【００９３】
未登録情報取得部２６３は、短距離無線通信部２１０がＭＦＰ１００Ｅからログインを許可しないことを示す結果を受信する場合、ＭＦＰ１００Ｅの装置識別情報を取得する。未登録情報取得部２６３は、短距離無線通信部２１０を介して、ＭＦＰ１００Ｅに装置識別情報の送信を要求し、短距離無線通信部２１０がＭＦＰ１００Ｅから受信する装置識別情報を取得する。なお、短距離無線通信部２１０がＭＦＰ１００Ｅと通信可能となった場合に、ＭＦＰ１００Ｅから装置識別情報を取得している場合には、その装置識別情報を用いればよい。未登録情報取得部２６３は、取得されたＭＦＰ１００Ｅの装置識別情報を、発行要求部２６５に出力する。
【００９４】
発行要求部２６５は、未登録情報取得部２６３からＭＦＰ１００Ｅの装置識別情報が入力されることに応じて、ＭＦＰ１００Ｅの装置識別情報を含む発行要求を、無線ＬＡＮＩ／Ｆ２０８を介して、サーバー３００に送信する。
【００９５】
図８は、第１の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図８に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図８を参照して、ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を制御する通信制御部５１と、短距離無線通信部１７０を制御する装置側短距離制御部５３と、許可部５５と、を含む。
【００９６】
通信制御部５１は、通信Ｉ／Ｆ部１１２を制御する。通信制御部５１は、位置確認受信部５６と、位置情報送信部５７と、仮認証情報取得部５９と、を含む。仮認証情報取得部５９は、通信Ｉ／Ｆ部１１２が、サーバー３００から仮認証情報を受信すると、仮認証情報を、装置側短距離制御部５３に出力する。
【００９７】
位置確認受信部５６は、通信Ｉ／Ｆ部１１２が、サーバー３００から位置情報の送信要求を受信する場合、位置情報送信部５７に送信指示を出力する。位置情報送信部５７は、送信指示が入力されることに応じて、ＭＦＰ１００が配置されている地理上の位置を示す位置情報を、通信Ｉ／Ｆ部１１２を介して、サーバー３００に送信する。ＭＦＰ１００が配置されている地理上の位置を示す位置情報は、ＨＤＤ１１６に予め記憶するようにすればよい。
【００９８】
装置側短距離制御部５３は、短距離無線通信部１７０を制御する。装置側短距離制御部５３は、装置情報取得部６１と、装置情報送信部６３と、を含む。装置情報取得部６１は、短距離無線通信部１７０を制御し、短距離無線通信部１７０が携帯情報装置２００と通信可能となると、短距離無線通信部１７０に携帯情報装置２００から携帯識別情報を受信させ、受信された携帯識別情報を取得する。短距離無線通信部１７０が、例えば、携帯情報装置２００と通信可能となる場合は、短距離無線通信部１７０が通信可能な距離の範囲内に携帯情報装置２００が存在する場合である。換言すれば、携帯情報装置２００を操作するユーザーと、ＭＦＰ１００との間の距離が、所定の距離以内になると、装置情報取得部６１は、携帯情報装置２００から携帯識別情報を取得する。装置情報取得部６１は、携帯情報装置２００の携帯識別情報を許可部５５に出力する。
【００９９】
許可部５５は、仮認証情報取得部５９から仮認証情報が入力され、装置情報取得部６１から携帯識別情報が入力される。許可部５５は、携帯識別情報が入力されることに応じて、仮認証情報に基づいて携帯情報装置２００を操作するユーザーのログインを許可するか否かを判断する。許可部５５は、ログインを許可する場合、装置情報取得部６１に許可信号を出力し、ログインを許可しない場合、装置情報取得部６１に不許可信号を出力する。許可部５５は、ログインを許可する場合、ＣＰＵ１１１は、操作部１６３に入力される操作を受け付け、受け付けられた操作に従って処理を実行可能な状態に設定する。
【０１００】
許可部５５は、仮認証情報取得部５９から入力される仮認証情報のうちから、装置情報取得部６１から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報を抽出する。許可部５５は、期限判断部７１と、ユーザー特定部７３と、を含む。
【０１０１】
期限判断部７１は、仮認証情報取得部５９から入力される仮認証情報のうちから抽出された仮認証情報が有効であることを条件に、ログインを許可する。期限判断部７１は、現在の日時が、仮認証情報の有効期限の項目に設定された有効期限内であれば、仮認証情報が有効と判断するが、有効期限外であれば仮認証情報を無効と判断する。
【０１０２】
ユーザー特定部７３は、仮認証情報取得部５９から入力される仮認証情報のうちから抽出された仮認証情報に含まれるユーザー識別情報により特定されるユーザーのログインを許可する。例えば、ＭＦＰ１００のＨＤＤ１１６に、ＭＦＰ１００の使用が許可されたユーザーを特定するためのユーザーデータが記憶されている場合、そのユーザーデータを用いて、ログインを許可するようにしてもよい。例えば、ユーザーデータによって、ＭＦＰ１００が有する複数の機能のうち使用可能な機能が制限されている場合には、制限されていない機能のみの使用を可能にする。また、仮認証情報に含まれるユーザー識別情報により特定されるユーザーが、ユーザーデータに登録されていない場合には、ゲストユーザーとしてログインを許可するようにし、ゲストユーザーに許可された機能のみを使用可能にするようにしてもよい。許可部５５がログインを許可する場合、ＣＰＵ１１１は、操作部１６３に入力される操作を、ユーザー特定部７３によってユーザーによって入力された操作として受け付ける。
【０１０３】
装置情報取得部６１は、許可部５５から許可信号が入力される場合、短距離無線通信部１７０を介して、携帯識別情報を送信してきた携帯情報装置２００に、ログインを許可することを示すログイン結果を送信する。装置情報取得部６１は、許可部５５から不許可信号が入力される場合、短距離無線通信部１７０を介して、携帯情報装置２００に、ログインを許可しないことを示すログイン結果を送信する。
【０１０４】
装置情報取得部６１がログインを許可しないことを示すログイン結果を送信する場合、携帯情報装置２００は、装置識別情報の送信要求をＭＦＰ１００に送信する場合がある。装置情報送信部６３は、短距離無線通信部１７０を制御し、短距離無線通信部１７０が携帯情報装置２００から装置識別情報の送信要求を受信する場合、ＭＦＰ１００の装置識別情報を短距離無線通信部１７０を介して携帯情報装置２００に送信する。
【０１０５】
なお、本実施の形態においては、仮認証情報を、サーバー３００により認証されたユーザーのユーザー識別情報と、そのユーザーが操作する携帯情報装置２００の携帯識別情報と、有効期限と、を含むようにしたが、認証されたユーザーが操作する携帯情報装置２００の携帯識別情報のみを含むようにしてもよい。この場合には、期限判断部７１およびユーザー特定部７３は不要であり、許可部５５は、短距離無線通信部１７０が通信可能となった携帯情報装置２００の携帯識別情報を含む仮認証情報を、サーバー３００から受信している場合に、ログインを許可する。換言すれば、携帯情報装置２００が、ＭＦＰ１００が配置されたＡ拠点７に位置する状態で、サーバー３００によって認証された場合であって、ＭＦＰ１００の短距離無線通信部１７０が携帯情報装置２００と通信可能となった時点で、ログインを許可する。
【０１０６】
また、仮認証情報を、サーバー３００により認証されたユーザーのユーザー識別情報と、そのユーザーが操作する携帯情報装置２００の携帯識別情報のみを含むようにしてもよい。この場合には、期限判断部７１は不要であり、許可部５５は、短距離無線通信部１７０が通信可能となった携帯情報装置２００の携帯識別情報を含む仮認証情報を、サーバー３００から受信している場合に、携帯情報装置２００を操作するユーザーのログインを許可する。換言すれば、携帯情報装置２００が、ＭＦＰ１００が配置されたＡ拠点７に位置する状態で、サーバー３００によって認証された場合であって、ＭＦＰ１００の短距離無線通信部１７０が携帯情報装置２００と通信可能となれば、携帯情報装置２００を携帯するユーザーを、サーバー３００によって認証されたユーザーとして、ログインを許可する。
【０１０７】
また、仮認証情報を、サーバー３００によって認証されたユーザーが操作する携帯情報装置２００の携帯識別情報と、有効期限のみを含むようにしてもよい。この場合には、ユーザー特定部７３は不要であり、許可部５５は、短距離無線通信部１７０が通信可能となった携帯情報装置２００の携帯識別情報を含む仮認証情報を、サーバー３００から受信している場合であって、現在日時が有効期限内である場合に、ログインを許可する。換言すれば、携帯情報装置２００が、ＭＦＰ１００が配置されたＡ拠点７に位置する状態で、サーバー３００によって認証された場合であって、ＭＦＰ１００の短距離無線通信部１７０が携帯情報装置２００と通信可能となった時点が、サーバー３００によって認証された時点から所定の期間内であれば、ログインを許可する。
【０１０８】
図９は、第１の実施の形態におけるサーバー側認証処理の流れの一例を示すフローチャートである。サーバー側認証処理は、サーバー３００が備えるＣＰＵ３０１が、ＲＯＭ３０２、ＨＤＤ３０４またはＣＤ−ＲＯＭ３０９に記憶された認証プログラムを実行することにより、ＣＰＵ３０１により実行される処理である。図９を参照して、ＣＰＵ３０１は、携帯情報装置２００から認証情報を受信したか否かを判断する（ステップＳ０１）。通信部３０５が認証情報を受信したならば処理をステップＳ０２に進めるが、そうでなければ処理をステップＳ０９に進める。認証情報は、携帯情報装置２００を操作するユーザーを識別するためのユーザー識別情報を含む。
【０１０９】
ステップＳ０２においては、認証情報に基づいて認証する。受信された認証情報と同じ認証情報がＨＤＤ３０４に記憶されていれば、携帯情報装置２００を操作するユーザーを真正なユーザーとして認証するが、そうでなければ認証しない。携帯情報装置２００を操作するユーザーを認証する場合は処理をステップＳ０３に進めるが、認証しなければ処理をステップＳ１５に進める。ステップＳ１５においては、認証に失敗したことを示すエラー信号を携帯情報装置２００に送信し、処理をステップＳ０１に戻す。
【０１１０】
ステップＳ０３においては、認証に成功したユーザーが操作する携帯情報装置２００から位置情報を取得する。通信部３０５が携帯情報装置２００から受信する位置情報を取得する。位置情報は、携帯情報装置２００の地理的な位置を示す。そして、仮認証情報を生成する（ステップＳ０４）。仮認証情報は、ステップＳ０２において認証に成功したユーザーを識別するためのユーザー識別情報と、位置情報を送信してきた携帯情報装置２００を識別するための携帯識別情報と、有効期限と、を含む。有効期限は、認証に成功した日時から所定の期間である。次のステップＳ０５においては、生成された仮認証情報と、ステップＳ０３において取得された位置情報とを関連付け、処理をステップＳ０６に進める。例えば、仮認証情報と位置情報との組を、ＨＤＤ３０４に記憶する。ステップＳ０６においては、認証に成功したことを示す信号を携帯情報装置２００に送信し、処理をステップＳ０７に進める。
【０１１１】
ステップＳ０７においては、仮認証情報を送信する対象となる装置を特定する。ＨＤＤ３０４に記憶された登録装置テーブルを用いて、仮認証情報を送信する対象となる装置を特定する。ここでは、ＭＦＰ１００，１００Ａ〜１００Ｃがサーバー３００に登録される場合を例に説明する。この場合、図６に示した登録装置テーブルがＨＤＤ３０４に記憶される。図６に示した登録装置テーブルに含まれる５つの登録装置レコードのうちから、ステップＳ０３において取得された位置情報を含む領域の領域情報が領域の項目に設定されている登録装置レコードを抽出し、抽出された１以上の登録装置レコードの登録装置の項目に設定された装置識別情報で識別される装置を、仮認証情報を送信する対象となる装置に特定する。例えば、携帯情報装置２００から受信される位置情報で特定される位置がＡ拠点７内であれば、ＭＦＰ１００，１００Ａ，１００Ｂを特定し、携帯情報装置２００から受信される位置情報で特定される位置がＢ拠点９内であれば、ＭＦＰ１００Ｃ，１００Ｄを特定する。
【０１１２】
ステップＳ０８においては、ステップＳ０４において生成された仮認証情報を、ステップＳ０７において特定された装置に、通信部３０５を介して送信する。具体的には、携帯情報装置２００がＡ拠点７内に位置する状態で、携帯情報装置２００を操作するユーザーを認証する場合、サーバー３００は、サーバー３００に登録されたＭＦＰ１００，１００Ａ〜ＤのうちＡ拠点７内に配置されたＭＦＰ１００，１００Ａ，１００Ｂに、仮認証情報を送信する。これにより、携帯情報装置２００を操作するユーザーは、Ａ拠点７内に位置する場合は、ＭＦＰ１００，１００Ａ，１００Ｂを使用することができる。また、サーバー３００は、携帯情報装置２００がＢ拠点９内に位置する状態で、携帯情報装置２００を操作するユーザーを認証する場合、サーバー３００は、サーバー３００に登録されたＭＦＰ１００，１００Ａ〜ＤのうちＢ拠点９内に配置されたＭＦＰ１００Ｃ，１００Ｄに、仮認証情報を送信する。これにより、携帯情報装置２００を操作するユーザーは、Ｂ拠点９内に位置する場合は、ＭＦＰ１００Ｃ，１００Ｄを使用することができる。なお、ＭＦＰ１００Ｅはサーバー３００に登録されておらず、ＭＦＰ１００Ｅの登録装置レコードが登録装置テーブルに登録されていないので、サーバー３００は、ＭＦＰ１００Ｅに、仮認証情報は送信しない。
【０１１３】
ステップＳ０９においては、携帯情報装置２００から発行要求を受信したか否かを判断する。発行要求を受信したならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ０１に戻す。通信部３０５が携帯情報装置２００から発行要求を受信すると、発行要求を受信したと判断する。携帯情報装置２００が送信する発行要求は、サーバー３００に登録されていない装置の装置識別情報を含む。図６に示した登録装置テーブルがＨＤＤ３０４に記憶されている状態では、Ｂ拠点９に配置されたＭＦＰ１００Ｅがサーバー３００に登録されていない。この場合、携帯情報装置２００がＭＦＰ１００Ｅと通信可能となる場合に、携帯情報装置２００はＭＦＰ１００Ｅから装置識別情報を取得し、その装置識別情報を含む発行要求を送信する。
【０１１４】
ステップＳ１０においては、ステップＳ０４において生成された仮認証情報のうちに、ステップＳ０９において受信された発行要求を送信してきた携帯情報装置２００の携帯識別情報と同じ携帯識別情報を含む仮認証情報が存在するか否かを判断する。そのような仮認証情報が存在するならば処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ０１に戻す。なお、携帯情報装置２００の携帯識別情報と同じ携帯識別情報を含む仮認証情報が存在する場合であっても、その仮認証情報の有効期限が期限切れである場合は、仮認証情報が存在しないと判断し、処理をステップＳ０１に戻す。
【０１１５】
ステップＳ１１においては、対象装置を特定する。ステップＳ０９において受信された発行要求に含まれる装置識別情報で特定される装置を対象装置に特定する。ここでは、ＭＦＰ１００Ｅを対象装置に特定する。そして、対象装置に特定されたＭＦＰ１００Ｅから位置情報を取得する（ステップＳ１２）。具体的には、ＭＦＰ１００Ｅに、通信部３０５を介して位置情報の送信要求を送信し、ＭＦＰ１００Ｅが返信する位置情報を取得する。
【０１１６】
次のステップＳ１３においては、携帯情報装置２００と、対象装置に特定されたＭＦＰ１００Ｅとが同一領域内に存在するか否かを判断する。携帯情報装置２００の位置は、その携帯識別情報を含む仮情報装置が、ステップＳ０５において関連付けられた位置情報で特定される位置とし、対象装置に特定されたＭＦＰ１００Ｅの位置は、ステップＳ１２においてＭＦＰ１００Ｅから取得された位置情報で特定される位置とする。携帯情報装置２００の位置と、対象装置に特定されたＭＦＰ１００Ｅの位置とが、ともに同じ領域に含まれるならば処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ０１に戻す。
【０１１７】
ステップＳ１４においては、対象装置に特定されたＭＦＰ１００Ｅを登録し、処理を終了する。具体的には、ＭＦＰ１００Ｅの装置識別情報を登録装置の項目に設定し、Ｂ拠点９を示す領域情報Ｂを領域情報の項目に設定した登録装置レコードを生成し、生成された登録装置レコードを、ＨＤＤ３０４に記憶された登録装置テーブルに追加する。
【０１１８】
携帯情報装置２００がＢ拠点９に存在し、ＭＦＰ１００Ｅと通信可能になる場合に、携帯情報装置２００は、サーバー３００に発行要求を送信するが、この場合に、携帯情報装置２００を操作するユーザーが、Ｂ拠点９に位置する状態で、携帯情報装置２００を操作して、サーバー３００において認証されていれば、ＭＦＰ１００Ｅがサーバー３００に登録される。
【０１１９】
次のステップＳ１５においては、ステップＳ０４において生成された仮認証情報であって、ステップＳ０９において受信された発行要求を送信してきた携帯情報装置２００の携帯識別情報と同じ携帯識別情報を含む仮認証情報を、ステップＳ１１において対象装置に特定されたＭＦＰ１００Ｅに、通信部３０５を介して送信し、処理をステップＳ０１に戻す。これにより、携帯情報装置２００を操作するユーザーは、Ｂ拠点９内に位置する場合は、ＭＦＰ１００Ｅを使用することが可能となる。
【０１２０】
図１０は、第１の実施の形態における携帯側認証処理の流れの一例を示すフローチャートである。携帯側認証処理は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリー２０３、またはＣＤ−ＲＯＭ２０９Ａに記憶されたプログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１０を参照して、携帯情報装置２００が備えるＣＰＵ２０１は、認証情報を受け付けたか否かを判断する（ステップＳ４１）。表示部２０６にユーザー識別情報とパスワードとを入力するための認証画面を表示し、ユーザーが認証画面に従って操作部２０７に入力するユーザー識別情報と、パスワードとを受け付ける。認証情報を受け付けるまで待機状態となり(ステップＳ４１でＮＯ)、認証情報を受け付けたならば処理をステップＳ４２に進める。
【０１２１】
ステップＳ４２においては、ステップＳ０１において受け付けられた認証情報を、サーバー３００に無線ＬＡＮＩ／Ｆ２０８を介して送信する。そして、サーバー３００による認証が成功したか否かを判断する（ステップＳ４３）。無線ＬＡＮＩ／Ｆ２０８が、認証情報を送信したサーバー３００から受信する認証結果に基づいて、判断する。認証結果が認証に成功したことを示すならば処理をステップＳ４４に進めるが、認証結果が認証に失敗したことを示すならば処理をステップＳ５６に進める。ステップＳ５６においては、ユーザーの認証に失敗したことをユーザーに通知し、処理をステップＳ４１に戻す。例えば、認証に失敗したことを示すエラーメッセージを表示部２０６に表示する。
【０１２２】
ステップＳ４４においては、現在位置を検出する。ＧＰＳセンサー１１９を制御し、ＧＰＳセンサー１１９が検出するＭＦＰ１００の現在位置を取得する。次のステップＳ４５においては、取得された位置情報を、サーバー３００に無線ＬＡＮＩ／Ｆ２０８を介して送信する。
【０１２３】
ステップＳ４６においては、短距離無線通信部２１０が通信可能な装置が存在するか否かを判断する。ここでは、ＭＦＰ１００，１００Ａ〜１００Ｅのいずれかと通信可能になったか否かを判断する。ＭＦＰ１００，１００Ａ〜１００Ｅのいずれかと通信可能となるまで待機状態となり（ステップＳ４６でＮＯ）、いずれかと通信可能ならば処理をステップＳ４７に進める。ステップＳ４７においては、短距離無線通信部２１０を介して、ステップＳ４６において通信可能となった装置に、携帯情報装置２００を識別するための携帯識別情報を送信し、処理をステップＳ４８に進める。例えば、ＭＦＰ１００と通信可能となれば、ＭＦＰ１００に携帯識別情報を送信する。
【０１２４】
ステップＳ４８においては、携帯識別情報を送信した装置においてログインが許可されたか否かを判断する。短距離無線通信部２１０が、携帯識別情報を送信した装置から受信するログイン結果に基づいて判断する。ログイン結果がログインを許可することを示すならばログインが許可されたと判断し、ログインを許可しないことを示すならばログインが許可されなかったと判断する。ログインが許可されたならば処理をステップＳ４６に戻すが、ログインが許可されなければ処理をステップＳ４９に進める。例えば、サーバー３００に、ＭＦＰ１００，１００Ａ〜１００Ｃが登録されており、ＭＦＰ１００Ｅが登録されていない場合であって、携帯情報装置２００のユーザーが、Ｂ拠点９に位置する状態で、サーバー３００によって認証される場合、Ｂ拠点９に配置されたＭＦＰ１００Ｃ，１００Ｄ，１００Ｅのうち、ＭＦＰ１００Ｃ，１００Ｄからはログインを許可することを示すログイン結果を受信するが、ＭＦＰ１００Ｅからはログインを許可しないことを示すログイン結果を受信する。
【０１２５】
処理がステップＳ４９に進む場合は、携帯識別情報を送信した装置においてログインが許可されなかった場合である。ここでは、ＭＦＰ１００Ｅからログインを許可しないことを示すログイン結果を受信する場合を例に説明する。
【０１２６】
ステップＳ４９においては、ログインに失敗したことをユーザーに通知し、処理をステップＳ５０に進める。例えば、ログインに失敗したことを示すエラーメッセージを表示部２０６に表示する。ステップＳ５０においては、ログインが許可されなかったＭＦＰ１００ＥからＭＦＰ１００Ｅの装置識別情報を取得する。具体的には、短距離無線通信部２１０を介して、ＭＦＰ１００Ｅに装置識別情報の送信を要求し、短距離無線通信部２１０がＭＦＰ１００Ｅから受信する装置識別情報を取得する。なお、ステップＳ４６において短距離無線通信部２１０がＭＦＰ１００Ｅと通信可能となった場合に、ＭＦＰ１００Ｅから装置識別情報を取得している場合には、その装置識別情報を用いればよい。
【０１２７】
次のステップＳ５１においては、サーバー３００にお発行要求を送信し、処理をステップＳ５２に進める。ステップＳ５０において取得されたＭＦＰ１００Ｅの装置識別情報を含む発行要求を、無線ＬＡＮＩ／Ｆ２０８を介して、サーバー３００に送信する。そして、再接続確認メッセージを表示部２０６に表示し、処理をステップＳ５３に進める。例えば、「再接続しますか？」のメッセージを表示する。次のステップＳ５３においては、再接続指示を受け付けたか否かを判断する。ユーザーが操作部２０７に入力する再接続指示を検出したか否かを判断する。再接続指示を検出したならば処理をステップＳ５４に進めるが、そうでなければ処理をステップＳ４６に戻す。
【０１２８】
ステップＳ５４においては、短距離無線通信部２１０を介して、ステップＳ４６において通信可能となったＭＦＰ１００Ｅに、携帯情報装置２００を識別するための携帯識別情報を送信し、処理をステップＳ５５に進める。ステップＳ５１において発行要求をサーバー３００に送信しているので、ＭＦＰ１００Ｅにおいて携帯情報装置２００から受信する携帯識別情報に基づいて、ログインが許可される場合がある。
【０１２９】
ステップＳ５５においては、携帯識別情報を送信したＭＦＰ１００Ｅにおいてログインが許可されたか否かを判断する。短距離無線通信部２１０が、携帯識別情報を送信したＭ１００Ｅから受信するログイン結果がログインを許可することを示すならばログインが許可されたと判断し、ログインを許可しないことを示すならばログインが許可されなかったと判断する。ログインが許可されたならば処理をステップＳ４６に戻すが、ログインが許可されなければ処理をステップＳ４１に戻す。
【０１３０】
図１１は、第１の実施の形態における装置側認証処理の流れの一例を示すフローチャートである。装置側認証処理は、ＭＦＰ１００，１００Ａ〜１００Ｅそれぞれが備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。ここでは、ＭＦＰ１００のＣＰＵ１１１がそのプログラムを実行する場合を例に説明する。
【０１３１】
図１１を参照して、ＣＰＵ１１１は、仮認証情報を受信したか否かを判断する（ステップＳ２１）。通信Ｉ／Ｆ部１１２が、サーバー３００から仮認証情報を受信すると処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ２３に進める。ステップＳ２２においては、受信された仮認証情報をＨＤＤ１１６に一時記憶し、処理をステップＳ２３に進める。
【０１３２】
ステップＳ２３においては、短距離無線通信部１７０が携帯情報装置２００と通信可能になり、携帯識別情報を受信したか否かを判断する。携帯識別情報を受信したならば処理をステップＳ２４に進めるが、そうでなければ処理をステップＳ２１に戻す。ステップＳ２４においては、ステップＳ２３において受信された携帯識別情報と同じ携帯識別情報を含む仮認証情報がＨＤＤ１１６に記憶されているか否かを判断する。そのような仮認証情報が記憶されていれば、ステップＳ２３において受信された携帯識別情報と同じ携帯識別情報を含む仮認証情報をＨＤＤ１１６から読出し、処理をステップＳ２５に進めるが、そうでなければ処理をステップＳ３０に進める。
【０１３３】
ステップＳ２５においては、有効期限内か否かを判断する。ステップＳ２４において読み出された仮認証情報に含まれる有効期限内であれば処理をステップＳ２６に進めるが、有効期限内でなければ処理をステップＳ２９に進める。ステップＳ２９においては、ステップＳ２３において受信された携帯識別情報と同じ携帯識別情報を含む仮認証情報をＨＤＤ１１６から消去し、処理をステップＳ３０に進める。
【０１３４】
ステップＳ２６においては、ステップＳ２４において読み出された仮認証情報に含まれるユーザー識別情報と同じユーザー識別情報が登録されているか否かを判断する。例えば、ＭＦＰ１００のＨＤＤ１１６に、ＭＦＰ１００の使用が許可されたユーザーのユーザー識別情報を含むユーザーデータが記憶されている場合、ステップＳ２４において読み出された仮認証情報に含まれるユーザー識別情報と同じユーザー識別情報を含むユーザーデータが存在する否かを判断する。そのようなユーザーデータが存在するならば、処理をステップＳ２７に進めるが、そうでなければ処理をステップＳ２８に進める。ステップＳ２７においては、ステップＳ２４において読み出された仮認証情報に含まれるユーザー識別情報で特定されるユーザーのログインを許可し、処理を終了する。例えば、ユーザーデータによって、ＭＦＰ１００が有する複数の機能のうち使用可能な機能が制限されている場合には、制限されていない機能のみの使用を可能にする。一方、ステップＳ２８においては、ゲストユーザーとしてログインを許可し、処理を終了する。ゲストユーザーに許可された機能のみを使用可能にする。
【０１３５】
処理がステップＳ３０に進む場合は、携帯情報装置２００の携帯識別情報を含む仮認証情報を、サーバー３００から受信していない場合、そのような仮認証情報を受信しているが、有効期限を過ぎている場合である。ステップＳ３０においては、短距離無線通信部１７０を介して、携帯情報装置２００に、ログインを許可しないことを示すログイン結果を送信する。そして、短距離無線通信部１７０が、携帯情報装置２００から装置情報の送信要求を受信したか否かを判断する（ステップＳ３１）。送信要求を受信したならば処理をステップＳ３２に進めるが、そうでなければ処理を終了する。ステップＳ３２においては、ＭＦＰ１００の装置識別情報を、短距離無線通信部１７０を介して携帯情報装置２００に送信し、処理をステップＳ３３に進める。
【０１３６】
次のステップＳ３３においては、通信Ｉ／Ｆ部１１２が、サーバー３００から位置情報の送信要求を受信したか否かを判断する。送信要求を受信したならば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ２１に戻す。ステップＳ３４においては、ＭＦＰ１００が配置されている地理的な位置を示す位置情報を、通信Ｉ／Ｆ部１１２を介して、サーバー３００に送信し、処理をステップＳ２１に戻す。
【０１３７】
以上説明したように、第１の実施の形態におけるサーバー３００は、携帯情報装置２００から取得された認証情報を用いた認証が成功する場合、仮認証情報を生成し、ＭＦＰ１００，１００Ａ〜１００Ｅのうち携帯情報装置２００から取得された位置情報を含む領域に存在する装置に、仮認証情報を送信する。また、複数のＭＦＰ１００，１００Ａ〜１００Ｅそれぞれは、例えばＭＦＰ１００は、携帯情報装置２００と通信可能になることに応じて、仮認証情報が携帯情報装置２００の携帯識別情報を含むことを条件に、使用を許可する。このため、携帯情報装置２００から取得された位置情報を含む領域に存在する処理実行装置に仮認証情報を送信するので、認証時点に携帯情報装置のユーザーの位置によって、使用が可能となる処理実行装置を制限することができる。
【０１３８】
また、ＭＦＰ１００は、サーバー３００から受信される仮認証情報に含まれる有効期限内であることを条件に、使用を許可する。ユーザーを認証した時点から所定時間経過した後は、ユーザーの位置を変更している場合があるので、ユーザーが認証された時点から位置を移動する場合に使用を許可しないようにすることができる。
【０１３９】
また、ＭＦＰ１００は、携帯情報装置２００と通信可能になると、仮認証情報に含まれるユーザー識別情報で特定されるユーザーの使用を許可するので、ユーザーは、使用する装置に改めてユーザー識別情報を入力する必要がない。
【０１４０】
また、携帯情報装置２００は、サーバー３００に登録されたＭＦＰ１００，１００Ａ〜１００Ｃとは別の未登録のＭＦＰ１００Ｅと通信可能になると、ＭＦＰ１００Ｅの装置識別情報を取得し、ＭＦＰ１００Ｅの装置識別情報を含む発行要求がサーバー３００に送信し、サーバー３００は、ＭＦＰ１００Ｅから発行要求を取得することに応じて、ＭＦＰ１００Ｅから位置情報を取得し、携帯情報装置２００の位置とＭＦＰ１００Ｅの位置とが同じ領域に属することを条件に、ＭＦＰ１００Ｅに仮認証情報を送信する。このため、サーバー３００に登録されていない未登録のＭＦＰ１００Ｅが、携帯情報装置２００から所定の範囲内に存在する場合であってもＭＦＰ１００Ｅの使用を許可することができる。
【０１４１】
また、サーバー３００は、ＭＦＰ１００Ｅに対応する装置配置情報を生成し、記憶するので、サーバーにＭＦＰ１００Ｅに対応する装置配置情報を自動的に登録することができる。
【０１４２】
＜第２の実施の形態＞
第１の実施の形態における認証システム１においては、サーバー３００からＭＦＰ１００，１００Ａ〜１００Ｅのうち認証されたユーザーが携帯する携帯情報装置２００が位置する領域と同一の領域に配置された装置に、ユーザーが認証された時点で仮認証情報を送信するものであった。第２の実施の形態における認証システム１Ａは、サーバー３００は、仮認証情報を送信することなく、ＭＦＰ１００，１００Ａ〜１００Ｅのうち携帯情報装置２００と通信可能になった装置の使用を許可するか否かを、その装置からの問い合わせに応じて判断するようにしたものである。
【０１４３】
以下、第２の実施の形態における認証システム１Ａについて、第１の実施の形態における認証システム１と異なる点を主に説明し、重複する説明は繰り返さない。
【０１４４】
図１２は、第２の実施の形態におけるサーバー３００が備えるＣＰＵ３０１Ａの機能の概要の一例を示すブロック図である。図１２に示す機能が、図５に示した機能と異なる点は、仮認証情報生成部３５７が仮認証情報生成部３５７Ａに変更された点、発行要求取得部３６３、装置位置確認部３６５、装置登録部３６１および仮認証情報送信部３５９が削除された点、確認要求取得部３８１、サーバー側許可部３８３および許可信号送信部３８５が追加された点である。その他の機能は、図５に示した機能と同じなのでここでは説明を繰り返さない。
【０１４５】
仮認証情報生成部３５７Ａは、位置情報取得部３５５から位置情報と携帯識別情報とが入力され、認証部３５３から生成指示が入力される。仮認証情報生成部３５７Ａは、認証部３５３から生成指示が入力されることに応じて、仮認証情報を生成し、生成された仮認証情報をサーバー側許可部３８３に出力する。仮認証情報は、生成指示に含まれるユーザー識別情報と、携帯情報装置２００の携帯識別情報と、有効期限と、位置情報取得部３５５から入力される位置情報とを含む。有効期限は、認証部３５３によってユーザーの認証が成功した時の日時を基準に定まり、その日時から所定の期間である。生成指示に含まれるユーザー識別情報は、認証部３５３により認証されたユーザーを識別するための情報である。位置情報取得部３５５から位置情報とともに入力される携帯識別情報は、認証部３５３によって認証されたユーザーが携帯する携帯情報装置２００を識別するための情報である。
【０１４６】
確認要求取得部３８１は、ＭＦＰ１００，１００Ａ〜１００Ｅのいずれかから確認要求を取得する。通信部３０５がＭＦＰ１００，１００Ａ〜１００Ｅのいずれかから確認要求を受信すると、通信部３０５から確認要求と、確認要求を送信してきた装置の装置識別情報とを取得する。ＭＦＰ１００，１００Ａ〜１００Ｅそれぞれが確認要求を送信する場合の詳細は後述するが、例えば、ＭＦＰ１００は、携帯情報装置２００と短距離無線通信部１１７を介して通信可能となった場合に確認要求を送信する。確認要求は、確認要求を送信してきたＭＦＰ１００が通信可能になった携帯情報装置２００を識別するための携帯識別情報を含む。確認要求取得部３８１は、取得された確認要求に含まれる携帯識別情報と、確認要求を送信してきた装置の装置識別情報との組をサーバー側許可部３８３に出力する。
【０１４７】
サーバー側許可部３８３は、仮認証情報生成部３５７から仮認証情報が入力され、確認要求取得部３８１から携帯識別情報と装置識別情報との組が入力される。サーバー側許可部３８３は、確認要求取得部３８１から携帯識別情報と装置識別情報との組が入力されることに応じて、携帯識別情報で特定される携帯情報装置２００を携帯するユーザーに、装置識別情報で特定される装置の使用を許可するか否かを判断する。
【０１４８】
サーバー側許可部３８３は、確認要求取得部３８１から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報が仮認証情報生成部３５７から入力されているか否かを判断する。サーバー側許可部３８３は、仮認証情報生成部３５７から入力される仮認証情報のうちに、確認要求取得部３８１から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報が存在する場合、その仮認証情報に基づいて、携帯識別情報で特定される携帯情報装置２００を携帯するユーザーに、確認要求を送信してきた装置の使用を許可するか否かを判断する。
【０１４９】
サーバー側許可部３８３は、領域判断部３９１と、期限判断部３９３と、ユーザー特定部３９５と、を含む。領域判断部３９１は、確認要求取得部３８１から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報に含まれる位置情報で特定される位置と、確認要求取得部３８１から入力される装置識別情報で特定される装置が配置されている位置とが同じ領域に含まれるか否かを判断する。領域判断部３９１は、２つの位置が同じ領域内であると判断する場合、携帯情報装置２００を携帯するユーザーに、装置識別情報で特定される装置の使用を許可する。確認要求取得部３８１から入力される装置識別情報で特定される装置は、ＭＦＰ１００，１００Ａ〜１００Ｅのうち確認要求を送信してきた装置である。ここでは、ＭＦＰ１００から確認要求を受信する場合を例に説明する。領域判断部３９１は、ＨＤＤ３０４に予め記憶され登録装置テーブルを用いて確認要求を送信してきた装置が配置されている位置を特定する。
【０１５０】
例えば、図６に示した登録装置テーブルがＨＤＤ３０４に記憶されている場合、ＭＦＰ１００から確認要求を受信すると、領域情報Ａで示される領域を、ＭＦＰ１００が配置されている位置として特定する。領域判断部３９１は、携帯情報装置２００から受信される位置情報で特定される位置が、領域情報Ａで識別されるＡ拠点７内の場合、換言すれば、携帯情報装置２００がＡ拠点７に存在する場合に、サーバー３００で携帯情報装置２００を携帯するユーザーが認証されていれば、ＭＦＰ１００の使用を許可する。しかしながら、領域判断部３９１は、携帯情報装置２００から受信される位置情報で特定される位置がＢ拠点９内の場合、換言すれば、携帯情報装置２００がＢ拠点９に存在する場合に、サーバー３００で携帯情報装置２００を携帯するユーザーが認証されていれば、ＭＦＰ１００の使用を許可しない。
【０１５１】
期限判断部３９３は、確認要求取得部３８１から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報が有効であることを条件に、ログインを許可する。期限判断部３９３は、現在の日時が、仮認証情報の有効期限の項目に設定された有効期限内であれば、仮認証情報が有効と判断するが、有効期限外であれば仮認証情報を無効と判断する。
【０１５２】
ユーザー特定部３９５は、確認要求取得部３８１から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報に含まれるユーザー識別情報により特定されるユーザーのログインを許可する。
【０１５３】
サーバー側許可部３８３は、携帯識別情報で特定される携帯情報装置２００を携帯するユーザーに、装置識別情報で特定される装置の使用を許可する場合、許可送信指示を許可信号送信部３８５に出力する。許可送信指示は、確認要求取得部３８１から入力される携帯識別情報と同じ携帯識別情報を含む仮認証情報に含まれるユーザー識別情報を含む。
【０１５４】
許可信号送信部３８５は、ＭＦＰ１００，１００Ａ〜１００Ｅのうち確認要求を送信してきた装置、例えばＭＦＰ１００に、通信部３０５を介して、許可信号を送信する。許可信号は、許可送信指示に含まれるユーザー識別情報を含む。
【０１５５】
なお、サーバー３００に、ユーザーが使用可能な領域を定める情報を登録するようにして、携帯情報装置２００から認証情報を受信した時点で、携帯情報装置２００から受信される位置情報で特定される位置が、使用可能な領域として定められた領域内であることを条件に、認証するようにしてもよい。
【０１５６】
また、ＨＤＤ３０４に記憶された登録装置テーブルにおいて、装置ごとに使用可能なユーザーを予め定めておき、確認要求を送信してきた装置が、認証されたユーザーが使用可能に設定されている装置である場合に限って、許可信号を送信するようにしてもよい。
【０１５７】
なお、本実施の形態においては、仮認証情報を、サーバー３００により認証されたユーザーのユーザー識別情報と、そのユーザーが操作する携帯情報装置２００の携帯識別情報と、携帯情報装置２００の位置を示す位置情報と、有効期限と、を含むようにしたが、認証されたユーザーが操作する携帯情報装置２００の携帯識別情報と位置情報とのみを含むようにしてもよい。この場合には、期限判断部３９３およびユーザー特定部３９５は不要であり、サーバー側許可部３８３は、領域判断部３９１によって使用を許可された場合に、ユーザー識別情報を含まない許可送信指示を許可信号送信部３８５に出力する。
【０１５８】
また、仮認証情報を、サーバー３００により認証されたユーザーのユーザー識別情報と、そのユーザーが操作する携帯情報装置２００の携帯識別情報と、携帯情報装置２００の位置を示す位置情報と、のみを含むようにしてもよい。この場合には、期限判断部７１は不要であり、サーバー側許可部３８３は、領域判断部３９１によって使用を許可された場合に、ユーザー識別情報を含む許可送信指示を許可信号送信部３８５に出力する。
【０１５９】
また、仮認証情報を、サーバー３００によって認証されたユーザーが操作する携帯情報装置２００の携帯識別情報と、携帯情報装置２００の位置を示す位置情報と、有効期限のみを含むようにしてもよい。この場合には、ユーザー特定部７３は不要であり、期限判断部３９３によって仮認証情報が有効と判断され、かつ領域判断部３９１によって使用を許可された場合に、ユーザー識別情報を含まない許可送信指示を許可信号送信部３８５に出力する。
【０１６０】
図１３は、第２の実施の形態における携帯情報装置２００が備えるＣＰＵ２０１Ａの機能の一例を示すブロック図である。図１３を参照して、図７に示した機能と異なる点は、短距離制御部２５９が短距離制御部２５９Ａに変更された点、発行要求部２６５が削除された点である。短距離制御部２５９Ａは、図７に示した短距離制御部２５９と異なる点は、未登録情報取得部２６３を含まない点である。その他の機能は図７に示した機能と同じのでここでは説明を繰り返さない。
【０１６１】
図１４は、第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１Ａの機能の一例を示すブロック図である。図１４に示す機能は、第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１Ａが、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムを実行することにより、ＣＰＵ１１１Ａに形成される機能である。図１４を参照して、ＣＰＵ１１１は、通信制御部５１Ａと、短距離無線通信部１７０を制御する装置側短距離制御部５３Ａと、確認部８１と、装置側許可部８３と、を含む。
【０１６２】
通信制御部５１Ａは、通信Ｉ／Ｆ部１１２を制御する。装置側短距離制御部５３Ａは、短距離無線通信部１７０を制御する。装置側短距離制御部５３Ａは、装置情報取得部６１を含む。装置情報取得部６１は、短距離無線通信部１７０を制御し、短距離無線通信部１７０が携帯情報装置２００と通信可能となると、短距離無線通信部１７０に携帯情報装置２００から携帯識別情報を受信させ、受信された携帯識別情報を取得する。短距離無線通信部１７０が、例えば、携帯情報装置２００と通信可能となる場合は、短距離無線通信部１７０が通信可能な距離の範囲内に携帯情報装置２００が存在する場合である。換言すれば、携帯情報装置２００を操作するユーザーと、ＭＦＰ１００との間の距離が、所定の距離以内になると、装置情報取得部６１は、携帯情報装置２００から携帯識別情報を取得する。装置情報取得部６１は、携帯情報装置２００の携帯識別情報を確認部８１に出力する。
【０１６３】
確認部８１は、装置情報取得部６１から携帯識別情報が入力されることに応じて、確認要求を、通信制御部５１Ａを介してサーバー３００に送信する。換言すれば、確認部８１は、通信Ｉ／Ｆ部１１２を介して、確認要求をサーバー３００に送信する。確認要求は、装置情報取得部６１から入力される携帯識別情報を含む。上述したように確認要求を受信するサーバー３００は、使用を許可する場合に許可信号を返信する。確認部８１は、通信制御部５１Ａを介して、通信Ｉ／Ｆ部１１２がサーバー３００から受信する許可信号を取得する。確認部８１は、取得された許可信号を装置側許可部８３に出力する。
【０１６４】
装置側許可部８３は、確認部８１から許可信号が入力されることに応じて、ＭＦＰ１００の使用を許可する。具体的には、操作部１６３に入力される操作を受け付け、受け付けられた操作に従って処理を実行する。
【０１６５】
装置側許可部８３は、ユーザー特定部８５を含む。許可信号は、ユーザー識別情報を含む場合がある。ユーザー特定部８５は、許可信号に含まれるユーザー識別情報で特定されるユーザーのログインを許可し、使用を可能にする。例えば、ＭＦＰ１００のＨＤＤ１１６に、ＭＦＰ１００の使用が許可されたユーザーを特定するためのユーザーデータが記憶されている場合、そのユーザーデータを用いて、ログインを許可するようにしてもよい。例えば、ユーザーデータによって、ＭＦＰ１００が有する複数の機能のうち使用可能な機能が制限されている場合には、制限されていない機能のみの使用を可能にする。また、仮認証情報に含まれるユーザー識別情報により特定されるユーザーが、ユーザーデータに登録されていない場合には、ゲストユーザーとしてログインを許可するようにし、ゲストユーザーに許可された機能のみを使用可能にするようにしてもよい。
【０１６６】
図１５は、第２の実施の形態におけるサーバー側認証処理の流れの一例を示すフローチャートである。サーバー側認証処理は、第２の実施の形態におけるサーバー３００が備えるＣＰＵ３０１Ａが、ＲＯＭ３０２、ＨＤＤ３０４またはＣＤ−ＲＯＭ３０９に記憶された認証プログラムを実行することにより、ＣＰＵ３０１Ａにより実行される処理である。図９を参照して、ＣＰＵ３０１Ａは、携帯情報装置２００から認証情報を受信したか否かを判断する（ステップＳ６１）。通信部３０５が認証情報を受信したならば処理をステップＳ６２に進めるが、そうでなければ処理をステップＳ６７に進める。認証情報は、携帯情報装置２００を操作するユーザーを識別するためのユーザー識別情報を含む。
【０１６７】
ステップＳ６２においては、認証情報に基づいて認証する。受信された認証情報と同じ認証情報がＨＤＤ３０４に記憶されていれば、携帯情報装置２００を操作するユーザーを真正なユーザーとして認証するが、そうでなければ認証しない。携帯情報装置２００を操作するユーザーを認証する場合は処理をステップＳ６３に進めるが、認証しなければ処理をステップＳ７５に進める。ステップＳ７５においては、認証に失敗したことを示すエラー信号を携帯情報装置２００に送信し、処理をステップＳ６１に戻す。
【０１６８】
ステップＳ６３においては、認証に成功したユーザーが操作する携帯情報装置２００から位置情報を取得する。通信部３０５が携帯情報装置２００から受信する位置情報を取得する。位置情報は、携帯情報装置２００の地理的な位置を示す。そして、仮認証情報を生成する（ステップＳ６４）。仮認証情報は、ステップＳ６２において認証に成功したユーザーを識別するためのユーザー識別情報と、位置情報を送信してきた携帯情報装置２００を識別するための携帯識別情報と、ステップＳ６３において取得された位置情報と、有効期限と、を含む。有効期限は、認証に成功した日時から所定の期間である。次のステップＳ６５においては、生成された仮認証情報を、ＨＤＤ３０４に記憶し、処理をステップＳ６６に進める。ステップＳ６６においては、認証に成功したことを示す信号を携帯情報装置２００に送信し、処理をステップＳ６７に進める。
【０１６９】
ステップＳ６７においては、確認要求を受信したか否かを判断する。通信部３０５がＭＦＰ１００，１００Ａ〜１００Ｅのいずれかから確認要求を受信したならば処理をステップＳ６８に進めるが、そうでなければ処理をステップＳ６１に戻す。ここでは、ＭＦＰ１００から確認要求を受信する場合を例に説明する。確認要求は、確認要求を送信してきたＭＦＰ１００が通信可能になった携帯情報装置２００を識別するための携帯識別情報を含む。
【０１７０】
ステップＳ６８においては、ステップＳ６５においてＨＤＤ３０４に記憶された仮認証情報のうちに、確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が存在するか否かを判断する。確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が存在するならば、その仮認証情報を読出し、処理をステップＳ６９に進めるが、そうでなければ処理をステップＳ７４に進める。
【０１７１】
ステップＳ６９においては、ステップＳ６８において読み出された仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきた装置、ここではＭＦＰ１００が配置されている位置とが同じ領域に含まれるか否かを判断する。２つの位置が同じ領域内であると判断する場合、処理をステップＳ７０に進めるが、そうでなければ処理をステップＳ７４に進める。
【０１７２】
ステップＳ７０においては、ステップＳ６８において読み出された仮認証情報に含まれるユーザー識別情報と同じユーザー識別情報が登録されているか否かを判断する。例えば、ＨＤＤ３０４に記憶された登録装置テーブルにおいて、装置ごとに使用可能なユーザーを予め定めておき、確認要求を送信してきた装置が、認証されたユーザーが使用可能に設定されている装置であるか否かを判断する。使用可能に設定されている装置ならば、処理をステップＳ７１に進めるが、そうでなければ処理をステップＳ７４に進める。また、サーバー３００のＨＤＤ３０４に、ＭＦＰ１００，１００Ａ〜１００Ｅごとの使用が許可されたユーザーのユーザー識別情報を含むユーザーデータを記憶するようにし、ステップＳ６８において読み出された仮認証情報に含まれるユーザー識別情報と同じユーザー識別情報を含むユーザーデータが存在する否かを判断するようにしてもよい。
【０１７３】
ステップＳ７１においては、現在日時が、ステップＳ６８において読み出された仮認証情報に含まれる有効期限内であるか否かを判断する。現在日時が有効期限内ならば処理をステップＳ７２に進めるが、そうでなければ処理をステップＳ７３に進める。
【０１７４】
ステップＳ７２においては、確認要求を送信してきた装置、ここではＭＦＰ１００に、通信部３０５を介して、ログインを許可することを示す許可信号を送信し、処理をステップＳ６１に戻す。許可信号は、ステップＳ６８において読み出された仮認証情報に含まれるユーザー識別情報を含む。ステップＳ７３においては、ステップＳ６８において読み出された仮認証情報をＨＤＤ３０４から消去し、処理をステップＳ７４に進める。
【０１７５】
一方、ステップＳ７４においては、確認要求を送信してきた装置、ここではＭＦＰ１００に、通信部３０５を介して、ログインを許可しないことを示す不許可信号を送信し、処理をステップＳ６１に戻す。
【０１７６】
図１６は、第２の実施の形態における携帯側認証処理の流れの一例を示すフローチャートである。図１０に示した第２の実施の形態における携帯側認証処理と異なる点は、ステップＳ５０〜ステップＳ５５が削除された点である。ステップＳ４１〜ステップＳ４９の処理は、図１０に示した処理と同じなのでここでは説明を繰り返さない。
【０１７７】
図１７は、第２の実施の形態における装置側認証処理の流れの一例を示すフローチャートである。装置側認証処理は、第２の実施の形態におけるＭＦＰ１００，１００Ａ〜１００Ｅそれぞれが備えるＣＰＵ１１１Ａが、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムを実行することにより、ＣＰＵ１１１Ａにより実行される処理である。ここでは、ＭＦＰ１００のＣＰＵ１１１Ａがそのプログラムを実行する場合を例に説明する。
【０１７８】
図１７を参照して、ＣＰＵ１１１Ａは、短距離無線通信部１７０が携帯情報装置２００と通信可能になり、携帯識別情報を受信したか否かを判断する（ステップＳ８１）。携帯識別情報を受信するまで待機状態となり（ステップＳ８１でＮＯ）、携帯識別情報を受信したならば（ステップＳ８１でＹＥＳ）、処理をステップＳ８２に進める。
【０１７９】
ステップＳ８２においては、確認要求を、通信Ｉ／Ｆ部１１２を介して、サーバー３００に送信する。そして、通信Ｉ／Ｆ部１１２がサーバー３００から許可信号を受信したか否かを判断する（ステップＳ８３）。許可信号を受信したならば処理をステップＳ８４に進めるが、そうでなければ処理をステップＳ８７に進める。
【０１８０】
ステップＳ８４においては、許可信号に含まれるユーザー識別情報で特定されるユーザーがＭＦＰ１００に登録されているか否かを判断する。例えば、ＭＦＰ１００のＨＤＤ１１６に、ＭＦＰ１００の使用が許可されたユーザーのユーザー識別情報を含むユーザーデータが記憶されている場合、許可信号に含まれるユーザー識別情報と同じユーザー識別情報を含むユーザーデータが存在する否かを判断する。そのようなユーザーデータが存在するならば、処理をステップＳ８５に進めるが、そうでなければ処理をステップＳ８６に進める。ステップＳ８５においては、許可信号に含まれるユーザー識別情報で特定されるユーザーのログインを許可し、処理を終了する。例えば、ユーザーデータによって、ＭＦＰ１００が有する複数の機能のうち使用可能な機能が制限されている場合には、制限されていない機能のみの使用を可能にする。一方、ステップＳ８６においては、ゲストユーザーとしてログインを許可し、処理を終了する。ゲストユーザーに許可された機能のみを使用可能にする。
【０１８１】
ステップＳ８７においては、短距離無線通信部１７０を介して、携帯情報装置２００に、ログインを許可しないことを示すログイン結果を送信し、処理を終了する。
【０１８２】
以上説明したように、第２の実施の形態におけるサーバー３００は、携帯情報装置２００から取得された認証情報を用いた認証が成功する場合、携帯情報装置２００の携帯識別情報と携帯情報装置から取得された位置情報とを含む仮認証情報を生成し、ＭＦＰ１００，１００Ａ〜１００Ｃのうち所定の距離の範囲内で携帯情報装置２００と通信可能になる装置、例えば、ＭＦＰ１００から確認要求が取得されることに応じて、確認要求に含まれる携帯識別情報と同じ携帯識別情報を含む仮認証情報が生成されており、かつ、仮認証情報に含まれる位置情報で特定される位置と、確認要求を送信してきたＭＦＰ１００が配置される位置とが同じ領域に含まれることを条件に、確認要求を送信してきたＭＦＰ１００の使用を許可する。このため、携帯情報装置２００から認証時に取得された位置情報を含む領域に存在するＭＦＰ１００の使用を許可するので、認証時点に携帯情報装置２００のユーザーの位置によって、使用が可能となる処理実行装置を制限することができる。
また、サーバー３００は、仮認証情報に含まれる有効期限内であることを条件として、使用を許可する。ユーザーを認証した時点から所定時間経過した後は、ユーザーの位置を変更している場合がある。このため、ユーザーが位置を移動する場合に使用を許可しないようにすることができる。
【０１８３】
また、サーバー３００は、仮認証情報に含まれるユーザー識別情報で特定されるユーザーの使用を許可するので、ユーザーは、使用する装置に改めてユーザー識別情報を入力する必要がない。
【０１８４】
なお、上述した実施の形態においては、認証システム１，１Ａを例に説明したが、サーバー３００に図９または図１５に示した処理を実行させるための認証方法または、その認証方法をサーバー３００が備えるＣＰＵ３０１に実行させるための認証プログラムとして、発明を特定することができるのは言うまでもない。
【０１８５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１８６】
＜付記＞
（１）  前記仮認証情報生成手段は、有効期限をさらに含む仮認証情報を生成し、
前記仮認証情報送信手段は、前記仮認証情報に含まれる有効期限内であることをさらに条件として、前記処理実行装置に使用を許可させるために、前記生成された仮認証情報を送信する、請求項１０〜１２のいずれかに記載のサーバー。
（２）  前記仮認証情報生成手段は、前記認証されたユーザーを識別するためのユーザー識別情報をさらに含む仮認証情報を生成し、
前記仮認証情報送信手段は、前記仮認証情報に含まれるユーザー識別情報で特定されるユーザーの使用を許可させるために、前記処理実行装置に前記生成された仮認証情報を送信する、請求項１０〜１２および（１）のいずれかに記載の認証システム。
（３）  前記仮認証情報送信手段は、前記複数の処理実行装置それぞれが設置されている領域を示す装置配置情報を用いて、前記複数の処理実行装置のうちから前記取得された位置情報を含む予め定められた領域に存在する処理実行装置を特定する装置特定手段を含む、請求項１０〜１２、（１）および（２）のいずれかに記載のサーバー。
（４）  前記複数の処理実行装置とは別の処理実行装置である未登録装置の装置識別情報を含む発行要求を前記携帯情報装置から取得することに応じて、前記発行要求に含まれる装置識別情報で特定される未登録装置から当該未登録装置の位置を示す位置情報を取得する位置確認手段と、を備え、
前記仮認証情報送信手段は、前記取得された位置情報で特定される位置が、前記取得された位置情報を含む予め定められた領域に存在し、かつ、前記携帯情報装置の携帯識別情報を含む仮認証情報が生成されていることを条件に、前記未登録装置に、前記仮認証情報を送信する未登録装置送信手段を含む、請求項１０に記載のサーバー。
（５）  前記位置確認手段によって位置情報が取得されることに応じて、前記未登録装置が配置されている領域として前記取得された位置情報で特定される位置を含む領域を示す装置配置情報を生成する装置登録手段をさらに備えた、（４）に記載のサーバー。
（６）  前記仮認証情報生成手段は、有効期限をさらに含む仮認証情報を生成し、
前記サーバー側許可手段は、前記仮認証情報に含まれる有効期限内であることをさらに条件として、前記確認要求を送信してきた処理実行装置の使用を許可する、請求項１１に記載のサーバー。
（７）  前記仮認証情報生成手段は、前記認証されたユーザーを識別するためのユーザー識別情報をさらに含む仮認証情報を生成し、
前記サーバー側許可手段は、前記確認要求を送信してきた処理実行装置の使用を許可する場合、前記処理実行装置に前記ユーザー識別情報で識別されるユーザーによる使用を許可するために、前記処理実行装置に前記仮認証情報に含まれるユーザー識別情報を送信する許可信号送信手段を含む、請求項１１または（６）に記載のサーバー。
【符号の説明】
【０１８７】
１，１Ａ  認証システム、２，２Ａ  ネットワーク、３．３Ａ  Ｇ／Ｗ、４，４Ａ  基地局、５  インターネット、  １００，１００Ａ〜１００Ｅ  ＭＦＰ、  ２００  携帯情報装置、  ３００  サーバー、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  外部記憶装置、１１９Ａ  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１７０  短距離無線通信部、２００  携帯情報装置、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリー、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２０９  外部記憶装置、２１０  短距離無線通信部、２１１  ＧＰＳセンサー、３０１  ＣＰＵ、３０２  ＲＯＭ、３０３  ＲＡＭ、３０４  ＨＤＤ、３０５  通信部、３０６  表示部、３０７  操作部、３０９  外部記憶装置、３０９Ａ  ＣＤ−ＲＯＭ、５１，５１Ａ  通信制御部、５３，５３Ａ  装置側短距離制御部、５５  許可部、５６  位置確認受信部、５７  位置情報送信部、５８  位置確認受信部、５９  仮認証情報取得部、６１  装置情報取得部、６３  装置情報送信部、７１  期限判断部、７３  ユーザー特定部、８１  確認部、８３  装置側許可部、８５  ユーザー特定部、２５１  位置検出部、２５３  位置情報送信部、２５５  認証情報受付部、２５７  認証情報送信部、２５９，２５９Ａ  短距離制御部、２６１  装置情報送信部、２６３  未登録情報取得部、２６５  発行要求部、３００  サーバー、３５１  認証情報取得部、３５３  認証部、３５５  位置情報取得部、３５７，３５７Ａ  仮認証情報生成部、３５９  仮認証情報送信部、３６１  装置登録部、３６３  発行要求取得部、３６５  装置位置確認部、３７１  装置特定部、３７３  未登録装置送信部、３８１  確認要求取得部、３８３  サーバー側許可部、３８５  許可信号送信部、３９１  領域判断部、３９３  期限判断部、３９５  ユーザー特定部。
【図１】
2015143958.tif 000003
【図２】
2015143958.tif 000004
【図３】
2015143958.tif 000005
【図４】
2015143958.tif 000006
【図５】
2015143958.tif 000007
【図６】
2015143958.tif 000008
【図７】
2015143958.tif 000009
【図８】
2015143958.tif 000010
【図９】
2015143958.tif 000011
【図１０】
2015143958.tif 000012
【図１１】
2015143958.tif 000013
【図１２】
2015143958.tif 000014
【図１３】
2015143958.tif 000015
【図１４】
2015143958.tif 000016
【図１５】
2015143958.tif 000017
【図１６】
2015143958.tif 000018
【図１７】
2015143958.tif 000019