(57)【要約】【課題】認証装置のない読取装置を複数の使用者で共有する場合に、使用者毎の画像情報の管理を容易にする。【解決手段】ネットワークを介してクライアントとサーバとスキャナとを接続し、スキャナには占有設定装置を接続してなるスキャンサービスシステムにおいて、占有設定装置は、スキャナによる読み取りを所望するユーザのユーザＩＤとこのユーザの認証用カードの画像から特徴量を抽出して得たユーザ特徴量とを関連付けてスキャナの予約登録を行い、スキャナが認証用カードを読み取って得た認証用画像データから特徴量を抽出して得た読取特徴量と予約登録におけるユーザ特徴量とを照合し、読取特徴量に一致するユーザ特徴量が存在する場合に、スキャナによる原稿の読み取りを許可するための原稿読取要求を出力する。【選択図】図１５
2015188160.tif 000002
【特許請求の範囲】
【請求項１】
読取装置によって読み取られた第１の画像情報を取得する第１の情報取得手段と、
前記第１の情報取得手段によって取得された前記第１の画像情報の内容が前記読取装置による読み取りを許可する場合には、当該読取装置に読み取りを許可する指示情報を送出する送出手段と、
前記指示情報により前記読取装置によって読み取られた第２の画像情報を取得する第２の情報取得手段と、
前記第１の画像情報に対応付けて前記第２の画像情報を記憶する記憶手段と
を含む情報処理装置。
【請求項２】
前記第１の情報取得手段によって取得された前記第１の画像情報から特徴量を抽出して画像特徴量情報を得る特徴量抽出手段と、
前記特徴量抽出手段によって抽出された前記画像特徴量情報に基づき、前記読取装置による読み取りを許可するか否かを判定する判定手段と
をさらに含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記読取装置による原稿の読み取りを所望する使用者に設定された使用者識別情報と当該使用者に固有の識別用媒体の画像から特徴量を抽出して得た使用者特徴量情報とを関連付けて当該読取装置の使用予約を行う予約手段と、
前記特徴量抽出手段によって抽出された前記画像特徴量情報と、前記予約手段による前記使用予約における前記使用者特徴量情報とを照合する照合手段と、
前記照合手段による前記照合において前記画像特徴量情報に一致する前記使用者特徴量情報が存在しなかった場合に、前記読取装置による原稿の読み取りを禁止するための前記指示情報を前記送出手段に送出させる禁止手段と
をさらに含むことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記予約手段は、前記使用予約が開始されるとともに予め決められた制限時間の計時を開始し、当該制限時間が経過した後は当該予約を削除することを特徴とする請求項３記載の情報処理装置。
【請求項５】
記録材に形成された画像を読み取る読取手段と、
前記読取手段によって読み取られた第１の画像情報を取得する第１の情報取得手段と、
前記第１の情報取得手段によって取得された前記第１の画像情報の内容が前記読取手段による読み取りを許可する場合には、当該読取手段に読み取りを許可する指示情報を送出する送出手段と、
前記指示情報により前記読取手段によって読み取られた第２の画像情報を取得する第２の情報取得手段と、
前記第１の画像情報に対応付けて前記第２の画像情報を記憶する記憶手段と
を含む画像読取システム。
【請求項６】
コンピュータに、
読取装置によって読み取られた第１の画像情報を取得する機能と、
取得した前記第１の画像情報の内容が前記読取装置による読み取りを許可する場合には、当該読取装置に読み取りを許可する指示情報を送出する機能と、
前記指示情報により前記読取装置によって読み取られた第２の画像情報を取得する機能と、
前記第１の画像情報に対応付けて前記第２の画像情報を記憶させる機能と
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像読取システム、プログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、原稿をスキャンして画像データを取得可能なスキャナに対し操作コマンドを生成して送信し、これに応答してスキャナから返送される応答コマンドを解析してスキャナを操作可能な操作部と、スキャナで生成された画像データを取得可能な画像データ取得部と、コンピュータネットワークを介してスキャナ宛てに操作コマンドを送信し、スキャナから受信したデータから応答コマンドまたは画像データを抽出可能なネットワーク対応部とを有し、ネットワーク対応部は、他の装置からコンピュータネットワークを介してトリガー情報を受信し、画像データ取得部を稼動または稼動に繋がる一連の処理を開始させるトリガー機能を備え、さらに、コンピュータネットワークを介してスキャナにアクセスした際に、スキャナが異なったジョブに専有され使用不可能であることを示すロック情報を受信すると、そのロック情報の少なくとも１部を出力する接続確認機能を備えているスキャナ制御装置が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３９０４００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、認証装置のない読取装置を複数の使用者で共有する場合に、使用者毎の画像情報の管理を容易にすることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、読取装置によって読み取られた第１の画像情報を取得する第１の情報取得手段と、前記第１の情報取得手段によって取得された前記第１の画像情報の内容が前記読取装置による読み取りを許可する場合には、当該読取装置に読み取りを許可する指示情報を送出する送出手段と、前記指示情報により前記読取装置によって読み取られた第２の画像情報を取得する第２の情報取得手段と、前記第１の画像情報に対応付けて前記第２の画像情報を記憶する記憶手段とを含む情報処理装置である。
請求項２記載の発明は、前記第１の情報取得手段によって取得された前記第１の画像情報から特徴量を抽出して画像特徴量情報を得る特徴量抽出手段と、前記特徴量抽出手段によって抽出された前記画像特徴量情報に基づき、前記読取装置による読み取りを許可するか否かを判定する判定手段とをさらに含むことを特徴とする請求項１記載の情報処理装置である。
請求項３記載の発明は、前記読取装置による原稿の読み取りを所望する使用者に設定された使用者識別情報と当該使用者に固有の識別用媒体の画像から特徴量を抽出して得た使用者特徴量情報とを関連付けて当該読取装置の使用予約を行う予約手段と、前記特徴量抽出手段によって抽出された前記画像特徴量情報と、前記予約手段による前記使用予約における前記使用者特徴量情報とを照合する照合手段と、前記照合手段による前記照合において前記画像特徴量情報に一致する前記使用者特徴量情報が存在しなかった場合に、前記読取装置による原稿の読み取りを禁止するための前記指示情報を前記送出手段に送出させる禁止手段とをさらに含むことを特徴とする請求項２記載の情報処理装置である。
請求項４記載の発明は、前記予約手段は、前記使用予約が開始されるとともに予め決められた制限時間の計時を開始し、当該制限時間が経過した後は当該予約を削除することを特徴とする請求項３記載の情報処理装置である。
請求項５記載の発明は、記録材に形成された画像を読み取る読取手段と、前記読取手段によって読み取られた第１の画像情報を取得する第１の情報取得手段と、前記第１の情報取得手段によって取得された前記第１の画像情報の内容が前記読取手段による読み取りを許可する場合には、当該読取手段に読み取りを許可する指示情報を送出する送出手段と、前記指示情報により前記読取手段によって読み取られた第２の画像情報を取得する第２の情報取得手段と、前記第１の画像情報に対応付けて前記第２の画像情報を記憶する記憶手段とを含む画像読取システムである。
請求項６記載の発明は、コンピュータに、読取装置によって読み取られた第１の画像情報を取得する機能と、取得した前記第１の画像情報の内容が前記読取装置による読み取りを許可する場合には、当該読取装置に読み取りを許可する指示情報を送出する機能と、前記指示情報により前記読取装置によって読み取られた第２の画像情報を取得する機能と、前記第１の画像情報に対応付けて前記第２の画像情報を記憶させる機能とを実現させるプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、認証装置のない読取装置からであっても、読み取った画像を格納領域に格納することができる。
請求項２記載の発明によれば、使用者の誤判定を抑制することができる。
請求項３記載の発明によれば、より簡易な構成で、原稿の読み取りを予約した使用者とは異なる使用者が原稿を読み取らせることを抑制することができる。
請求項４記載の発明によれば、予約の量が増大することを抑制することができる。
請求項５記載の発明によれば、読取装置を複数の使用者で共有する場合に、使用者毎の画像情報の管理を容易にすることができる。
請求項６記載の発明によれば、認証装置のない読取装置からであっても、読み取った画像を格納領域に格納することができる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態が適用されるスキャンサービスシステムの全体構成例を示した図である。
【図２】実施の形態１におけるサーバの構成例を説明するための図である。
【図３】実施の形態１におけるスキャナの構成例を説明するための図である。
【図４】認証用カードの一例を示した図である。
【図５】ユーザデータ記憶部に記憶されるユーザデータの構成例を説明するための図である。
【図６】予約記憶部に記憶される予約データの構成例を説明するための図である。
【図７】実施の形態１におけるスキャンサービスシステムの第１の動作例を説明するためのシーケンスチャートである。
【図８】実施の形態１におけるスキャンサービスシステムの第２の動作例を説明するためのシーケンスチャートである。
【図９】実施の形態２におけるサーバの構成例を説明するための図である。
【図１０】実施の形態２におけるスキャナの構成例を説明するための図である。
【図１１】実施の形態２におけるスキャンサービスシステムの第１の動作例を説明するためのシーケンスチャートである。
【図１２】実施の形態２におけるスキャンサービスシステムの第２の動作例を説明するためのシーケンスチャートである。
【図１３】実施の形態３におけるスキャナおよび占有設定装置の構成例を説明するための図である。
【図１４】占有設定装置のハードウェア構成例を示した図である。
【図１５】実施の形態３におけるスキャンサービスシステムの第１の動作例を説明するためのシーケンスチャートである。
【図１６】実施の形態３におけるスキャンサービスシステムの第２の動作例を説明するためのシーケンスチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜実施の形態１＞
図１は、実施の形態が適用されるスキャンサービスシステム１の全体構成例を示した図である。
このスキャンサービスシステム１は、第１クライアント１１、第２クライアント１２および第３クライアント１３を含むクライアント群１０とサーバ２０とスキャナ３０とを、ネットワーク４０を介して接続した構成を有している。
【０００９】
このスキャンサービスシステム１では、複数のユーザが、クライアント群１０を介して１台のスキャナ３０を共有する。また、このスキャンサービスシステム１では、各ユーザがスキャナ３０を用いて原稿２００を読み取らせて得た画像データ（原稿画像データと呼ぶ）を、ユーザ毎にサーバ２０に記憶させる。さらに、このスキャンサービスシステム１では、サーバ２０が、ユーザ毎に原稿画像データを管理する。さらにまた、このスキャンサービスシステム１では、あるユーザがスキャナ３０を用いた原稿２００の読み取りを所望した際に、クライアント群１０およびサーバ２０を介して、このユーザにスキャナ３０を占有させる。そして、このスキャンサービスシステム１では、あるユーザにスキャナ３０を占有させるに際して、このユーザが所有する認証用カード１００をスキャナ３０で読み取らせて得た画像データ（認証用画像データと呼ぶ）に基づく認証を行う。なお、この例においては、認証用画像データが第１の画像情報として、原稿画像データが第２の画像情報として、それぞれ機能している。
【００１０】
クライアント群１０を構成する第１クライアント１１〜第３クライアント１３のそれぞれは、デスクトップ型コンピュータ、ノート型コンピュータ、タブレット型コンピュータやスマートフォンなどのコンピュータ装置によって構成される。そして、クライアント群１０を構成するコンピュータ装置のそれぞれは、ウェブページを閲覧するためのウェブブラウザを有している。なお、ここでは、クライアント群１０を３台のクライアントで構成しているが、クライアントの台数についてはこれに制限されない。また、複数のユーザが、１台のクライアントを共有する場合もあり得る。
【００１１】
サーバ２０も、コンピュータ装置によって構成される。本実施の形態のサーバ２０は、上述したように、スキャナ３０を用いて原稿２００を読み取って得た原稿画像データを、ユーザ毎に記憶する機能を備えている。
【００１２】
読取装置あるいは読取手段の一例としてのスキャナ３０は、読取対象となる認証用カード１００や原稿２００に形成された画像を読み取るように構成されている。なお、スキャナ３０による読み取り方式としては、読取対象を静止した状態で読み取るものや、読取対象を搬送しながら読み取るものなどが挙げられる。
【００１３】
図２は、実施の形態１におけるサーバ２０の構成例を説明するための図である。
本実施の形態のサーバ２０は、ネットワーク４０（図１参照）との間で各種データを入出力する入出力部２１と、それぞれのユーザに設定されたデータ（ユーザデータと呼ぶ）を管理するユーザデータ管理部２２と、ユーザデータを記憶するユーザデータ記憶部２３と、ユーザによりクライアント群１０を構成するいずれかのクライアントから送られてきたスキャナ３０の占有要求（使用要求）に基づいて占有指示を作成する占有指示作成部２４と、占有指示作成部２４が作成した占有指示に基づいてスキャナ３０の占有設定（使用予約）を行う占有設定部２５とを備えている。なお、詳細は後述するが、ユーザデータ記憶部２３に記憶されるユーザデータには、本実施の形態のスキャンサービスシステム１を利用する各ユーザが所有する認証用カード１００を読み取って得られた認証用画像データに、公知の特徴量抽出処理を施して得られた特徴量（ユーザ特徴量と呼ぶ）が含まれている。また、占有指示作成部２４が作成する占有指示にも、占有要求を行ったユーザに対応するユーザ特徴量が含まれている。なお、特徴量としては、認証用画像データから数学的に算出された値、認証用画像上の文字情報から算出された値などがあり、これらの算出された値を複数組み合わせてもよい。
【００１４】
ここで、本実施の形態では、入出力部２１が、第１の情報取得手段、第２の情報取得手段あるいは送出手段の一例としての機能を有しており、ユーザデータ記憶部２３が、記憶手段の一例としての機能を有している。
【００１５】
また、本実施の形態において、サーバ２０に設けられた占有設定部２５は、占有指示作成部２４から送られてきた占有指示に基づいてスキャナ３０の占有状態を管理する占有状態管理部２５１と、スキャナ３０の占有指示を予約データとして記憶する予約記憶部２５２と、スキャナ３０から送られてきた認証用画像データに画像処理を施して特徴量（読取特徴量と呼ぶ）を抽出する特徴量抽出部２５３と、特徴量抽出部２５３が抽出した読取特徴量（画像特徴量情報の一例）と占有指示を行ったユーザに対応付けられたユーザ特徴量とを照合する照合部２５４とを備えている。
【００１６】
ここで、本実施の形態では、占有状態管理部２５１が、予約手段の一例としての機能を有しており、特徴量抽出部２５３が、特徴量抽出手段の一例としての機能を有している。また、本実施の形態では、照合部２５４が、判定手段、照合手段あるいは禁止手段の一例としての機能を有している。
【００１７】
図３は、実施の形態１におけるスキャナ３０の構成例を説明するための図である。
本実施の形態のスキャナ３０は、ネットワーク４０（図１参照）との間で各種データを入出力する入出力部３１と、画像読取動作の制御を行う読取制御部３２と、認証用カード１００や原稿２００（ともに図１参照）を含む読取対象の画像を読み取る画像読取部３３とを備えている。
【００１８】
図４は、識別用媒体の一例としての認証用カード１００の一例を示した図である。ここでは、認証用カード１００として、ユーザの顔写真が掲載された社員証を例示している。この認証用カード１００においては、図中左側に会社名（○○株式会社）およびユーザの氏名（××太郎）が記載されており、図中右側にユーザの顔写真が掲載されている。また、認証用カード１００として社員証等を用いる場合、認証用カード１００には、ＩＣチップを内蔵することによる電子情報の付加や、磁気テープを備えることによる磁気情報の付加が行われることもある。
【００１９】
ここで、図４には、認証用カード１００の全面を含む全体領域１００ａと、認証用カード１００における一部領域（この例では中央部）を含む特定領域１００ｂとが示されている。以下の説明においては、認証用カード１００の全体領域１００ａの読取データから抽出された特徴量を全体特徴量と呼び、認証用カード１００の特定領域１００ｂの読取データから抽出された特徴量を部分特徴量と呼ぶ。なお、上述したユーザ特徴量には、全体特徴量（ユーザ全体特徴量Ａと呼ぶ）および部分特徴量（ユーザ部分特徴量Ｂと呼ぶ）が存在し、上述した読取特徴量にも、全体特徴量（読取全体特徴量ａと呼ぶ）および部分特徴量（読取部分特徴量ｂと呼ぶ）が存在する。
【００２０】
図５は、ユーザデータ記憶部２３（図２参照）に記憶されるユーザデータの構成例を説明するための図である。
本実施の形態において、ユーザデータは、各々のユーザに付与された使用者識別情報の一例としてのユーザＩＤ（Identification）と、各ユーザが所有する認証用カード１００を予め読み取っておくことによって得た使用者特徴量情報の一例としてのユーザ特徴量（ユーザ全体特徴量Ａおよびユーザ部分特徴量Ｂ）と、各ユーザがスキャナ３０を用いて原稿２００を読み取ることによって得た原稿画像データを含むユーザ画像データＣとを対応付けたものとなっている。
【００２１】
図５に示す例では、図４に示す認証用カード１００の所有者（○○株式会社の××太郎）に、ユーザＩＤとして「０００００１」が割り当てられているものとする。すると、ユーザＩＤ「０００００１」に対応するユーザ全体特徴量Ａ１は、図４に示す認証用カード１００の全体領域１００ａの読取結果に基づいたものとなり、ユーザＩＤ「０００００１」に対応するユーザ部分特徴量Ｂ１は、図４に示す認証用カード１００の特定領域１００ｂの読取結果に基づいたものとなる。なお、図５には、３人のユーザ（ユーザＩＤ「０００００１」〜「０００００３」）に関するユーザデータを例示しているが、実際には、本サービスを利用するユーザの数だけユーザデータが存在する。
【００２２】
図６は、予約記憶部２５２（図２参照）に記憶される予約データの構成例を説明するための図である。
本実施の形態において、予約データは、予約番号と、占有指示と、残り時間とを関連付けたものとなっている。ここで、占有指示は、占有要求を行ったユーザＩＤと、このユーザＩＤに対応するユーザ特徴量（ユーザ全体特徴量Ａおよびユーザ部分特徴量Ｂ）とを対応付けたもので構成される。また、残り時間は、予約記憶部２５２に予約が登録された時点からカウントダウンが開始されるものであって、残り時間が０：００となると、対応する予約番号の予約内容が削除されるようになっている。
【００２３】
図６に示す例では、ユーザＩＤ「０００００１」および「０００００３」による２つの予約が設定されているものとする。なお、受け付けることのできる予約の数は２つに限定されるものではなく、１つであってもよいし３つ以上であってもかまわない。
【００２４】
図７は、実施の形態１におけるスキャンサービスシステム１の第１の動作例を説明するためのシーケンスチャートである。なお、図７は、占有要求による予約を行ったユーザが、残り時間がタイムアウトとなる前にスキャナ３０を使用する場合を例示している。
【００２５】
まず、クライアント群１０を構成するいずれかのクライアントにおいて、ユーザが、スキャンサービスに対応するウェブブラウザを開くことによってスキャンサービスの使用が開始される。続いて、ウェブブラウザ上でユーザがスキャナ３０の占有要求を実行することにより、このクライアントからサーバ２０に向けて占有要求が出力される。なお、この占有要求には、要求を行ったユーザのユーザＩＤが含まれている。
【００２６】
サーバ２０では、入出力部２１を介して、占有指示作成部２４が占有要求を受け取る。次いで、占有指示作成部２４は、受け取った占有要求に含まれるユーザＩＤを取得し、取得したユーザＩＤをユーザデータ管理部２２に送る。すると、ユーザデータ管理部２２は、ユーザデータ記憶部２３に記憶されるユーザデータを参照し、このユーザＩＤに対応するユーザ特徴量（ユーザ全体特徴量Ａおよびユーザ部分特徴量Ｂ）を読み出す。それから、ユーザデータ管理部２２は、このユーザＩＤに対応するユーザ特徴量を占有指示作成部２４に送り返す。そして、占有指示作成部２４は、占有要求に含まれるユーザＩＤに、ユーザデータ管理部２２から受け取ったユーザ特徴量を対応付けた占有指示を作成し、占有設定部２５へと出力する。
【００２７】
次に、占有設定部２５では、占有指示を受け取った占有状態管理部２５１が、この占有指示を予約記憶部２５２に予約データとして登録し、且つ、タイマを用いた残り時間のカウントダウンを開始する。
【００２８】
一方、クライアントを介して占有指示を行ったユーザは、スキャナ３０の設置場所において、画像読取部３３にユーザ自身が所有する認証用カード１００をセットし、画像の読み取りを行わせる。このようにして認証用カード１００を読み取って得られた認証用画像データは、読取制御部３２および入出力部３１を介して、スキャナ３０からサーバ２０に向けて出力される。
【００２９】
サーバ２０では、入出力部２１を介して、占有設定部２５に設けられた特徴量抽出部２５３が認証用画像データを受け取る。次に、特徴量抽出部２５３は、受け取った認証用画像データに対して特徴量の抽出を行い、全体領域１００ａに基づく読取全体特徴量ａと特定領域１００ｂに基づく読取部分特徴量ｂとを含む読取特徴量を得る。そして、特徴量抽出部２５３は、得られた読取特徴量を照合部２５４へと送る。
【００３０】
それから、照合部２５４は、占有状態管理部２５１に問い合わせを行い、占有状態管理部２５１は、予約記憶部２５２に記憶されている予約データの内容を照合部２５４へと送り返す。続いて、照合部２５４は、特徴量抽出部２５３から受け取った読取特徴量と占有状態管理部２５１から受け取った予約データの内容（ユーザ特徴量）とを照合し、一致するものがあるか否かを判断する。
【００３１】
読取特徴量と一致するユーザ特徴量が予約データ内に存在していた場合、照合部２５４は、指示情報の一例としての原稿読取要求を、入出力部２１を介して、サーバ２０からスキャナ３０へと出力する。
【００３２】
スキャナ３０では、入出力部３１を介して読取制御部３２が原稿読取要求を受け取る。次に、原稿読取要求を受け取った読取制御部３２は、ユーザに対し、原稿２００の読み取りを許可する。続いて、ユーザが、原稿２００を画像読取部３３にセットし、画像の読み取りを行わせる。このようにして原稿２００を読み取って得られた原稿画像データは、読取制御部３２および入出力部３１を介して、スキャナ３０からサーバ２０に向けて出力される。
【００３３】
サーバ２０では、入出力部２１を介して、ユーザデータ管理部２２が原稿画像データを受け取る。次いで、ユーザデータ管理部２２は、受け取った原稿画像データを、対応するユーザＩＤに関連付けてユーザデータ記憶部２３にユーザ画像データＣとして登録（記憶）させ、一連の処理を完了する。
【００３４】
なお、ここでは、ユーザデータ記憶部２３において、ユーザＩＤに関連付けてユーザ画像データＣそのものを記憶させるようにしたが、これに限られるものではない。例えばサーバ２０の外部に設けたデータサーバ（図示せず）にユーザ画像データＣを記憶させておく構成を採用する場合にあっては、ユーザデータ記憶部２３では、ユーザＩＤに関連付けてユーザ画像データＣを記憶させたデータサーバのＵＲＬ（Uniform Resource Locator）を登録しておくようにしてもかまわない。
【００３５】
図８は、実施の形態１におけるスキャンサービスシステム１の第２の動作例を説明するためのシーケンスチャートである。なお、図８は、占有要求による予約を行っていない、あるいは、占有要求による予約を行ったもののタイムオーバーにより予約が解除されたユーザがスキャナ３０を使用する場合を例示している。また、図８に示す例は、サーバ２０で照合を行うまでは、図７に示す例と同じ手順となるので、ここではその詳細な説明を省略する。
【００３６】
読取特徴量と一致するユーザ特徴量が予約データ内に存在していなかった場合、照合部２５４は、エラー通知を、入出力部２１を介して、サーバ２０からスキャナ３０へと出力する。
【００３７】
スキャナ３０では、入出力部３１を介して読取制御部３２がエラー通知を受け取る。次に、エラー通知を受け取った読取制御部３２は、ユーザに対し、画像読取部３３を用いた原稿２００の読み取りを禁止し、一連の処理を完了する。
【００３８】
＜実施の形態２＞
実施の形態１では、サーバ２０にスキャナ３０の占有設定機能を設けていた。これに対し、本実施の形態では、スキャナ３０自身にスキャナ３０の占有設定機能を設けるようにしたものである。なお、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００３９】
図９は、実施の形態２におけるサーバ２０の構成例を説明するための図である。
本実施の形態のサーバ２０は、入出力部２１と、ユーザデータ管理部２２と、ユーザデータ記憶部２３と、占有指示作成部２４とを備えている。
【００４０】
図１０は、実施の形態２におけるスキャナ３０の構成例を説明するための図である。
本実施の形態のスキャナ３０は、入出力部３１と、読取制御部３２と、画像読取部３３と、占有設定部３４とを備えている。
【００４１】
また、本実施の形態において、スキャナ３０に設けられた占有設定部３４は、占有状態管理部３４１と、予約記憶部３４２と、特徴量抽出部３４３と、照合部３４４とを備えている。これら占有状態管理部３４１〜照合部３４４のそれぞれの機能は、実施の形態１における占有状態管理部２５１〜照合部２５４のそれぞれと共通である。
【００４２】
図１１は、実施の形態２におけるスキャンサービスシステム１の第１の動作例を説明するためのシーケンスチャートである。なお、図１１は、占有要求による予約を行ったユーザが、残り時間がタイムアウトとなる前にスキャナ３０を使用する場合を例示している。
【００４３】
まず、クライアント群１０を構成するいずれかのクライアントにおいて、ユーザが、スキャンサービスに対応するウェブブラウザを開くことによってスキャンサービスの使用が開始される。続いて、ウェブブラウザ上でユーザがスキャナ３０の占有要求を実行することにより、このクライアントからサーバ２０に向けて占有要求が出力される。なお、この占有要求には、要求を行ったユーザのユーザＩＤが含まれている。
【００４４】
サーバ２０では、入出力部２１を介して、占有指示作成部２４が占有要求を受け取る。次いで、占有指示作成部２４は、受け取った占有要求に含まれるユーザＩＤを取得し、取得したユーザＩＤをユーザデータ管理部２２に送る。すると、ユーザデータ管理部２２は、ユーザデータ記憶部２３に記憶されるユーザデータを参照し、このユーザＩＤに対応するユーザ特徴量（ユーザ全体特徴量Ａおよびユーザ部分特徴量Ｂ）を読み出す。それから、ユーザデータ管理部２２は、このユーザＩＤに対応するユーザ特徴量を占有指示作成部２４に送り返す。そして、占有指示作成部２４は、占有要求に含まれるユーザＩＤに、ユーザデータ管理部２２から受け取ったユーザ特徴量を対応付けた占有指示を作成し、入出力部２１を介して、サーバ２０からスキャナ３０に向けて出力する。
【００４５】
スキャナ３０では、入出力部３１を介して、占有設定部３４に設けられた占有状態管理部３４１が、占有指示を受け取る。そして、占有状態管理部３４１は、この占有指示を予約記憶部３４２に予約データとして登録し、且つ、タイマを用いた残り時間のカウントダウンを開始する。
【００４６】
一方、クライアントを介して占有指示を行ったユーザは、スキャナ３０の設置場所において、画像読取部３３にユーザ自身が所有する認証用カード１００をセットし、画像の読み取りを行わせる。このようにして認証用カード１００を読み取って得られた認証用画像データは、読取制御部３２および入出力部３１を介して占有設定部３４に送られる。続いて、スキャナ３０では、占有設定部３４に設けられた特徴量抽出部３４３が、認証用画像データを受け取る。次に、特徴量抽出部３４３は、受け取った認証用画像データに対して特徴量の抽出を行い、全体領域１００ａに基づく読取全体特徴量ａと特定領域１００ｂに基づく読取部分特徴量ｂとを含む読取特徴量を得る。そして、特徴量抽出部３４３は、得られた読取特徴量を照合部３４４へと送る。
【００４７】
それから、照合部３４４は、占有状態管理部３４１に問い合わせを行い、占有状態管理部３４１は、予約記憶部３４２に記憶されている予約データの内容を照合部３４４へと送り返す。続いて、照合部３４４は、特徴量抽出部３４３から受け取った読取特徴量と占有状態管理部３４１から受け取った予約データの内容（ユーザ特徴量）とを照合し、一致するものがあるか否かを判断する。
【００４８】
読取特徴量と一致するユーザ特徴量が予約データに存在していた場合、照合部３４４は、読取制御部３２に対して原稿読取要求を出力する。次に、原稿読取要求を受け取った読取制御部３２は、ユーザに対し、原稿２００の読み取りを許可する。続いて、ユーザが、原稿２００を画像読取部３３にセットし、画像の読み取りを行わせる。このようにして原稿２００を読み取って得られた原稿画像データは、読取制御部３２および入出力部３１を介して、スキャナ３０からサーバ２０に向けて出力される。
【００４９】
サーバ２０では、入出力部２１を介して、ユーザデータ管理部２２が原稿画像データを受け取る。次いで、ユーザデータ管理部２２は、受け取った原稿画像データを、対応するユーザＩＤに関連付けてユーザデータ記憶部２３にユーザ画像データＣとして登録（記憶）させ、一連の処理を完了する。
【００５０】
図１２は、実施の形態２におけるスキャンサービスシステム１の第２の動作例を説明するためのシーケンスチャートである。なお、図１２は、占有要求による予約を行っていない、あるいは、占有要求による予約を行ったもののタイムオーバーにより予約が解除されたユーザがスキャナ３０を使用する場合を例示している。また、図１２に示す例は、スキャナ３０で照合を行うまでは、図１１に示す例と同じ手順となるので、ここではその詳細な説明を省略する。
【００５１】
読取特徴量と一致するユーザ特徴量が予約データ内に存在していなかった場合、照合部３４４は、エラー通知を、読取制御部３２に出力する。そして、エラー通知を受け取った読取制御部３２は、画像読取部３３を用いた原稿２００の読み取りを禁止し、一連の処理を完了する。
【００５２】
＜実施の形態３＞
実施の形態２では、スキャナ３０自身にスキャナ３０の占有設定機能を設けていた。これに対し、本実施の形態では、占有設定機能を有する占有設定装置５０（後述する図１３参照）を、スキャナ３０とＵＳＢ（Universal Serial Bus）等を介してローカル接続するようにしたものである。なお、本実施の形態において、実施の形態１、２と同様のものについては、同じ符号を付してその詳細な説明を省略する。また、本実施の形態において、サーバ２０の構成は、実施の形態２で説明したもの（図９参照）と同じである。
【００５３】
図１３は、実施の形態３におけるスキャナ３０および占有設定装置５０の構成例を説明するための図である。
ここで、本実施の形態におけるスキャナ３０の基本的な構成は、実施の形態１で説明したもの（図３参照）と同じである。
また、占有設定装置５０は、スキャナ３０との間で各種データを入出力する入出力部５００と、占有状態管理部５０１と、予約記憶部５０２と、特徴量抽出部５０３と、照合部５０４とを備えている。これら占有状態管理部５０１〜照合部５０４のそれぞれの機能は、実施の形態２における占有状態管理部３４１〜照合部３４４のそれぞれと共通である。
【００５４】
図１４は、占有設定装置５０のハードウェア構成例を示した図である。
占有設定装置５０は、コンピュータ装置により実現される。そして図示するように、占有設定装置５０は、演算手段であるＣＰＵ（Central Processing Unit）５１と、記憶手段であるメインメモリ５２およびＨＤＤ（Hard Disk Drive）５３とを備える。ここで、ＣＰＵ５１は、ＯＳ（Operating System）やアプリケーションソフトウェア等の各種プログラムを実行する。また、メインメモリ５２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ５３は、各種プログラムに対する入力データや各種プログラムからの出力データ等を記憶する記憶領域である。さらに、占有設定装置５０は、外部との通信を行うための通信インタフェース（通信Ｉ／Ｆ）５４を備えている。なお、ＣＰＵ５１が実行するプログラムは、予めメインメモリ５２に記憶させておく形態の他、例えばＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ５１に提供したり、あるいは、ネットワーク４０（図１参照）を介してＣＰＵ５１に提供したりすることも可能である。
【００５５】
また、詳細については説明を行わなかったが、実施の形態１においてサーバ２０に設けられていた占有設定部２５、あるいは、実施の形態２においてスキャナ３０に設けられていた占有設定部３４も、図１４に示す占有設定装置５０と共通するハードウェア構成を有している。
【００５６】
図１５は、実施の形態３におけるスキャンサービスシステム１の第１の動作例を説明するためのシーケンスチャートである。なお、図１５は、占有要求による予約を行ったユーザが、残り時間がタイムアウトとなる前にスキャナ３０を使用する場合を例示している。
【００５７】
まず、クライアント群１０を構成するいずれかのクライアントにおいて、ユーザが、スキャンサービスに対応するウェブブラウザを開くことによってスキャンサービスの使用が開始される。続いて、ウェブブラウザ上でユーザがスキャナ３０の占有要求を実行することにより、このクライアントからサーバ２０に向けて占有要求が出力される。なお、この占有要求には、要求を行ったユーザのユーザＩＤが含まれている。
【００５８】
サーバ２０では、入出力部２１を介して、占有指示作成部２４が占有要求を受け取る。次いで、占有指示作成部２４は、受け取った占有要求に含まれるユーザＩＤを取得し、取得したユーザＩＤをユーザデータ管理部２２に送る。すると、ユーザデータ管理部２２は、ユーザデータ記憶部２３に記憶されるユーザデータを参照し、このユーザＩＤに対応するユーザ特徴量（ユーザ全体特徴量Ａおよびユーザ部分特徴量Ｂ）を読み出す。それから、ユーザデータ管理部２２は、このユーザＩＤに対応するユーザ特徴量を占有指示作成部２４に送り返す。そして、占有指示作成部２４は、占有要求に含まれるユーザＩＤに、ユーザデータ管理部２２から受け取ったユーザ特徴量を対応付けた占有指示を作成し、入出力部２１を介して、サーバ２０からスキャナ３０に向けて出力する。
【００５９】
スキャナ３０では、入出力部３１が占有指示を受け取る。そして、入出力部３１は、受け取った占有指示を、占有設定装置５０に転送する。
【００６０】
占有設定装置５０では、入出力部５００を介して、占有状態管理部５０１が、占有指示を受け取る。そして、占有状態管理部５０１は、この占有指示を予約記憶部５０２に予約データとして登録し、且つ、タイマを用いた残り時間のカウントダウンを開始する。
【００６１】
一方、クライアントを介して占有指示を行ったユーザは、スキャナ３０の設置場所において、画像読取部３３にユーザ自身が所有する認証用カード１００をセットし、画像の読み取りを行わせ、得られた認証用画像データを出力する。この認証用画像データは、画像読取部３３から読取制御部３２および入出力部３１を介して、スキャナ３０から占有設定装置５０へと出力される。
【００６２】
占有設定装置５０では、入出力部５００を介して、特徴量抽出部５０３が認証用画像データを受け取る。次に、特徴量抽出部５０３は、受け取った認証用画像データに対して特徴量の抽出を行い、全体領域１００ａに基づく読取全体特徴量ａと特定領域１００ｂに基づく読取部分特徴量ｂとを含む読取特徴量を得る。そして、特徴量抽出部５０３は、得られた読取特徴量を照合部５０４へと送る。
【００６３】
それから、照合部５０４は、占有状態管理部５０１に問い合わせを行い、占有状態管理部５０１は、予約記憶部５０２に記憶されている予約データの内容を照合部５０４へと送り返す。続いて、照合部５０４は、特徴量抽出部５０３から受け取った読取特徴量と占有状態管理部５０１から受け取った予約データの内容（ユーザ特徴量）とを照合し、一致するものがあるか否かを判断する。
【００６４】
読取特徴量と一致するユーザ特徴量が予約データ内に存在していた場合、照合部５０４は、原稿読取要求を、入出力部５００を介して、占有設定装置５０からスキャナ３０へと出力する。
【００６５】
スキャナ３０では、入出力部３１を介して読取制御部３２が原稿読取要求を受け取る。次に、原稿読取要求を受け取った読取制御部３２は、ユーザに対し、原稿２００の読み取りを許可する。続いて、ユーザが、原稿２００を画像読取部３３にセットし、画像の読み取りを行わせる。このようにして原稿２００を読み取って得られた原稿画像データは、読取制御部３２および入出力部３１を介して、スキャナ３０からサーバ２０に向けて出力される。
【００６６】
サーバ２０では、入出力部２１を介して、ユーザデータ管理部２２が原稿画像データを受け取る。次いで、ユーザデータ管理部２２は、受け取った原稿画像データを、対応するユーザＩＤに関連付けてユーザデータ記憶部２３にユーザ画像データＣとして登録（記憶）させ、一連の処理を完了する。
【００６７】
図１６は、実施の形態３におけるスキャンサービスシステム１の第２の動作例を説明するためのシーケンスチャートである。なお、図１６は、占有要求による予約を行っていない、あるいは、占有要求による予約を行ったもののタイムオーバーにより予約が解除されたユーザがスキャナ３０を使用する場合を例示している。また、図１６に示す例は、占有設定装置５０で照合を行うまでは、図１５に示す例と同じ手順となるので、ここではその詳細な説明を省略する。
【００６８】
読取特徴量と一致するユーザ特徴量が予約データ内に存在していなかった場合、照合部５０４は、エラー通知を、入出力部５００を介して、占有設定装置５０からスキャナ３０へと出力する。
【００６９】
スキャナ３０では、入出力部３１を介して読取制御部３２がエラー通知を受け取る。次に、エラー通知を受け取った読取制御部３２は、ユーザに対し、画像読取部３３を用いた原稿２００の読み取りを禁止し、一連の処理を完了する。
【００７０】
なお、実施の形態１〜３では、スキャンサービスシステム１を、所謂サーバ−クライアントシステムとして構成する場合を例として説明を行った。ただし、これに限られるものではなく、スキャンサービスシステム１を、所謂クラウドコンピューティングシステムで構成してもかまわない。
【符号の説明】
【００７１】
１…スキャンサービスシステム、１０…クライアント群、２０…サーバ、２１…入出力部、２２…ユーザデータ管理部、２３…ユーザデータ記憶部、２４…占有指示作成部、２５…占有設定部、３０…スキャナ、３１…入出力部、３２…読取制御部、３３…画像読取部、３４…占有設定部、４０…ネットワーク、５０…占有設定装置、１００…認証用カード、１００ａ…全体領域、１００ｂ…特定領域、２００…原稿
【図１】
2015188160.tif 000003
【図２】
2015188160.tif 000004
【図３】
2015188160.tif 000005
【図４】
2015188160.tif 000006
【図５】
2015188160.tif 000007
【図６】
2015188160.tif 000008
【図７】
2015188160.tif 000009
【図８】
2015188160.tif 000010
【図９】
2015188160.tif 000011
【図１０】
2015188160.tif 000012
【図１１】
2015188160.tif 000013
【図１２】
2015188160.tif 000014
【図１３】
2015188160.tif 000015
【図１４】
2015188160.tif 000016
【図１５】
2015188160.tif 000017
【図１６】
2015188160.tif 000018