(57)【要約】【課題】利用者の認証に利用される記録媒体が複数人によって共用されることによるセキュリティの劣化を回避すること。【解決手段】１以上のコンピュータを含む情報処理は、利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理システムが一定期間において処理可能なデータを記憶する第１の記憶部と、前記所定の記録媒体の貸し出し通知に応じ、前記一定期間が経過していることが推定されるか否かに基づいて、前記所定の記録媒体の貸し出しの可否を判定する判定部と、を有する。【選択図】図３
2016224546.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンピュータを含む情報処理システムであって、
利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理システムが一定期間において処理可能なデータを記憶する第１の記憶部と、
前記所定の記録媒体の貸し出し通知に応じ、前記一定期間が経過していることが推定されるか否かに基づいて、前記所定の記録媒体の貸し出しの可否を判定する判定部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記所定の記録媒体の返却時期を示す情報を第２の記憶部に記憶する記憶処理部を有し、
前記判定部は、前記所定の記録媒体の貸し出し通知に応じ、前記第２の記憶部に記憶されている情報が示す返却時期から現時点までの経過時間に基づいて、前記所定の記録媒体の貸し出しの可否を判定する、
ことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記判定部は、前記所定の記録媒体の貸し出し通知に応じ、前記所定の記録媒体を用いて認証された利用者の指示に応じて当該情報処理システムが最後に処理を実行した時期から現時点までの経過時間に基づいて、前記所定の記録媒体の貸し出しの可否を判定する、
ことを特徴とする請求項１記載の情報処理システム。
【請求項４】
前記判定部は、前記所定の記録媒体の貸し出し通知に応じ、現時点において前記処理可能なデータが有るか否かに基づいて、前記所定の記録媒体の貸し出しの可否を判定する、
ことを特徴とする請求項１記載の情報処理システム。
【請求項５】
前記所定の記録媒体は、カード状の記録媒体である、
ことを特徴とする請求項１乃至３いずれか一項記載の情報処理システム。
【請求項６】
１以上のコンピュータを含む情報処理システムであって、
利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理システムが処理対象とするデータを記憶する第１の記憶部と、
前記所定の記録媒体の貸し出し通知又は返却通知に応じ、前記データを前記処理対象から除外する除外部と、
を有することを特徴とする情報処理システム。
【請求項７】
前記所定の記録媒体は、ＩＣカードである、
ことを特徴とする請求項６記載の情報処理システム。
【請求項８】
前記第１の記憶部には、前記所定の記録媒体ごとの識別情報に関連付けられて前記データが記憶されており、
前記除外部は、前記貸し出し通知又は前記返却通知に係る前記所定の記録媒体の識別情報に関連付けられているデータを前記処理対象から除外する、
ことを特徴とする請求項６又は７記載の情報処理システム。
【請求項９】
前記所定のカードの識別情報に関連付けて、当該所定のカードが貸し出された利用者に関する情報を記憶する第２の記憶部を有する、
ことを特徴とする請求項６乃至８いずれか一項記載の情報処理システム。
【請求項１０】
前記所定の記録媒体の貸し出し通知に応じ、当該所定の記録媒体の識別情報に関連付けられて記憶されている、当該所定の記録媒体の状態情報を、当該所定の記録媒体が有効であることを示す情報に変更し、当該所定の記録媒体の返却通知に応じ、当該所定の記録媒体の状態情報を、当該所定の記録媒体が無効であることを示す情報に変更する変更部、
を有することを特徴とする請求項６乃至９いずれか一項記載の情報処理システム。
【請求項１１】
前記除外部は、前記データを削除すること、又は前記データに関連付けられている情報を変更することで、当該データを前記処理対象から除外する、
ことを特徴とする請求項６乃至１０いずれか一項記載の情報処理システム。
【請求項１２】
情報処理装置であって、
利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理装置が一定期間において処理可能なデータを記憶する第１の記憶部と、
前記所定の記録媒体の貸し出し通知に応じ、前記一定期間が経過していることが推定されるか否かに基づいて、前記所定の記録媒体の貸し出しの可否を判定する判定部と、
を有することを特徴とする情報処理装置。
【請求項１３】
情報処理装置であって、
利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理装置が処理対象とするデータを記憶する第１の記憶部と、
前記所定の記録媒体の貸し出し通知又は返却通知に応じ、前記データを前記処理対象から除外する除外部と、
を有することを特徴とする情報処理装置。
【請求項１４】
１以上のコンピュータを含む情報処理システムが、
利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理システムが一定期間において処理可能なデータを第１の記憶する記憶する記憶手順と、
前記所定の記録媒体の貸し出し通知に応じ、前記一定期間が経過していることが推定されるか否かに基づいて、前記所定の記録媒体の貸し出しの可否を判定する判定手順と、
を実行することを特徴とする情報処理方法。
【請求項１５】
１以上のコンピュータを含む情報処理システムが、
利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理システムが処理対象とするデータを第１の記憶部に記憶する記憶手順と、
前記所定の記録媒体の貸し出し通知又は返却通知に応じ、前記データを前記処理対象から除外する除外手順と、
を実行することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
ＩＣカード等の記録媒体（以下、単に「カード」という。）を利用して利用者の認証が行われる情報処理システムが有る。斯かる情報処理システムが運用されている企業等では、当該情報処理システムの利用が許可される利用者に対してのみ、カードが配布される。そうすることで、カードを所持していない不正利用者による情報処理システムの利用を防止することができる。
【０００３】
但し、正当な利用者であっても、カードを自宅に置き忘れてしまう場合が有る。また、業務の都合上、訪問者にも情報処理システムを利用させたい場合も有る。
【０００４】
そこで、従来、カードを忘れてしまった利用者や訪問者等に対して臨時のカードを（以下、「臨時カード」という。）貸し出すことで、これらの者による情報処理システムの利用が可能とされている。
【０００５】
このような情報処理システムにおいて、臨時カードに基づいて認証された利用者の操作に応じて生成等されたデータが、システム内に記憶される場合が有る。例えば、画像形成装置が情報処理システムの構成要素である場合、当該画像形成装置に印刷させるためのデータが、当該臨時カードの識別情報に関連付けられて所定の記憶装置に記憶される。利用者は、当該臨時カードを利用して画像形成装置によって認証を受けることで、当該臨時カードの識別情報に関連付けられて所定の記憶装置に記憶されているデータの印刷を、当該画像形成装置に実行させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、臨時カードは、複数の利用者によって順番に共用される。すなわち、利用者Ａに貸し出された臨時カードが返却されると、当該臨時カードが利用者Ｂに貸し出される可能性が有る。この場合、利用者Ｂは、利用者Ａと同一の臨時カードに基づいて認証を受けるため、情報処理システムから見た場合、利用者Ａと利用者Ｂとは区別されない。したがって、利用者Ｂは、情報処理システムにおいて利用者Ａに関して記憶されたデータを利用可能になってしまう可能性が有る。このような事態の発生は、セキュリティ上好ましくない。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、利用者の認証に利用される記録媒体が複数人によって共用されることによるセキュリティの劣化を回避することを目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、１以上のコンピュータを含む情報処理は、利用者に対して貸し出された所定の記録媒体を用いて認証された利用者の指示に応じて、当該情報処理システムが一定期間において処理可能なデータを記憶する第１の記憶部と、前記所定の記録媒体の貸し出し通知に応じ、前記一定期間が経過していることが推定されるか否かに基づいて、前記所定の記録媒体の貸し出しの可否を判定する判定部と、を有する。
【発明の効果】
【０００９】
利用者の認証に利用される記録媒体が複数人によって共用されることによるセキュリティの劣化を回避することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態における情報処理システムの構成例を示す図である。
【図２】第１の実施の形態におけるカード管理装置のハードウェア構成例を示す図である。
【図３】第１の実施の形態における各装置の機能構成例を示す図である。
【図４】ジョブ情報の構成例を示す図である。
【図５】第１の実施の形態において臨時カードの貸し出し時又は返却時に実行される処理手順の一例を説明するための図である。
【図６】第１の実施の形態におけるカード状態変更要求生成処理の処理手順の一例を説明するためのフローチャートである。
【図７】第１の実施の形態におけるカード状態変更処理の処理手順の一例を説明するためのフローチャートである。
【図８】利用者情報記憶部の構成例を示す図である。
【図９】カード情報記憶部の構成例を示す図である。
【図１０】第２の実施の形態における各装置の機能構成例を示す図である。
【図１１】第２の実施の形態において臨時カードの貸し出し時又は返却時に実行される処理手順の一例を説明するための図である。
【図１２】第２の実施の形態における除外要求生成処理の処理手順の一例を説明するためのフローチャートである。
【図１３】第２の実施の形態におけるジョブ情報除外処理の処理手順の一例を説明するためのフローチャートである。
【図１４】第２の実施の形態におけるカード状態変更処理の処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第１の実施の形態における情報処理システムの構成例を示す図である。図１において、情報処理システム１は、ジョブ管理装置２０、ジョブ実行装置３０、ジョブ登録装置４０、受付端末５０、及びカード管理装置１０等を含む。各装置又は端末は、ＬＡＮ（Local Area Network）等のネットワークを介して通信可能に接続される。
【００１２】
ジョブ管理装置２０は、ジョブ実行装置３０によって実行されるジョブにおいて処理対象とされるデータを管理するコンピュータである。斯かるデータの一例として、印刷データが挙げられる。各データは、当該データの登録元の利用者に関する識別情報に関連付けられてジョブ管理装置２０に登録される。
【００１３】
ジョブ実行装置３０は、ジョブ管理装置２０に登録されたデータに関してジョブを実行するコンピュータ又は機器である。例えば、ジョブ実行装置３０は、複合機、プリンタ、若しくはスキャナ等の画像形成装置、プロジェクタ、テレビ会議システム、又はＰＣ（Personal Computer）等であってもよい。なお、ジョブ実行装置３０が、ジョブ管理装置２０を兼ねてもよい。
【００１４】
本実施の形態において、ジョブ実行装置３０を利用する利用者は、ＩＣカード等のカード状の記録媒体（以下、単に「カード」という。）を用いて認証を受ける必要が有る。例えば、利用者は、自らが所持するカードを、ジョブ実行装置３０に接続されたカード読取装置３０１にセットすることで認証を受けることができる。カードをセットするとは、カードに記録されている情報を、カード読取装置３０１が読み取れる状態にすることをいう。カードは、接触型又は非接触型のいずれであってもよい。非接触型のカードの場合、カードは、カード読取装置３０１との間での通信機能を有していればよい。また、カードは、磁気カードであってもよい。
【００１５】
ジョブ登録装置４０は、ジョブにおいて処理対象とされるデータの登録元として機能するコンピュータである。例えば、利用者は、ジョブ登録装置４０に接続されているカード読取装置５０１に対してカードをセットすることで認証を受ける。ジョブ登録装置４０は、認証に成功した利用者による操作に応じて、印刷データ等をジョブ実行装置３０にアップロードする。アップロードされたデータは、ジョブ管理装置２０において、カードごと又は利用者ごとの識別情報に関連付けられて記憶される。
【００１６】
受付端末５０は、カードを所持していない利用者に対して、臨時のカード（以下、「臨時カード」という。）の貸し出し及び返却の受け付け業務を行う担当者（以下、「受付担当者」という。）が利用するコンピュータである。受付端末５０には、貸し出し又は返却の対象とされたカードの識別情報等をカード管理装置１０に通知するために、カード読取装置５０１が接続されている。なお、カードを所持していない利用者の一例として、カードを自宅等に置き忘れてしまった利用者や、情報処理システム１が運用されている企業等に対する訪問者等が挙げられる。
【００１７】
カード管理装置１０は、各臨時カードの状態を管理するコンピュータである。本実施の形態において、臨時カードの状態には、有効状態及び無効状態が有る。有効状態は、臨時カードが貸し出しれて、利用者によって利用可能な状態をいう。無効状態は、臨時カードが返却されて、利用者によって利用されない状態をいう。なお、ジョブ実行装置３０が、ジョブ管理装置２０を兼ねてもよい。
【００１８】
図２は、第１の実施の形態におけるカード管理装置のハードウェア構成例を示す図である。図２のカード管理装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１９】
カード管理装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２０】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってカード管理装置１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２１】
なお、受付端末５０、ジョブ登録装置４０、ジョブ管理装置２０、及びジョブ実行装置３０も、図２に示されるハードウェアを有していてもよい。
【００２２】
図３は、第１の実施の形態における各装置の機能構成例を示す図である。図３において、ジョブ登録装置４０は、認証部４１及びジョブ登録部４２等を有する。これら各部は、ジョブ登録装置４０にインストールされた１以上のプログラムが、ジョブ登録装置４０のＣＰＵに実行させる処理により実現される。
【００２３】
認証部４１は、ジョブ登録装置４０の利用者について認証を実行する。例えば、認証部４１は、カード読取装置４０１にセットされたカードからカードＩＤを取得し、当該カードＩＤがカード情報記憶部１２１に記憶されていれば、利用者の認証は成功であると判定する。カードＩＤは、カードごとの識別情報である。ジョブ登録部４２は、認証された利用者による指示に応じて、例えば、ジョブ登録装置４０に記憶されているデータとカードＩＤ又は利用者ＩＤとを含む、ジョブの登録要求を、ジョブ管理装置２０に送信する。利用者ＩＤとは、利用者ごとの識別情報であり、カードＩＤに紐付けられる。従って、カードＩＤが特定されれば、利用者ＩＤは特定可能である。
【００２４】
ジョブ管理装置２０は、ジョブ管理部２１を有する。ジョブ管理部２１は、ジョブ管理装置２０にインストールされた１以上のプログラムが、ジョブ管理装置２０のＣＰＵに実行させる処理により実現される。ジョブ管理装置２０は、また、ジョブ情報記憶部２２を利用する。ジョブ情報記憶部２２は、例えば、ジョブ管理装置２０の補助記憶装置、又はジョブ管理装置２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２５】
ジョブ管理部２１は、ジョブ登録装置４０からのジョブの登録要求を受信し、当該登録要求に含まれている、ジョブにおける処理対象のデータを、当該登録要求に含まれているカードＩＤ又は利用者ＩＤに関連付けて、ジョブ情報記憶部２２に記憶する。ジョブ情報記憶部２２は、ジョブごとにジョブ情報を記憶する。ジョブ情報は、例えば、図４に示されるような構成を有する。
【００２６】
図４は、ジョブ情報の構成例を示す図である。図４の（１）は、利用者とジョブ情報との関連付けにカードＩＤが用いられる場合のジョブ情報の例である。（１）において、ジョブ情報は、ジョブＩＤ、カードＩＤ、有効フラグ、ジョブ登録日時、及びデータ等を含む。
【００２７】
ジョブＩＤは、ジョブごとの識別情報である。カードＩＤは、当該ジョブ情報の登録時に、カード読取装置４０１によってカードから読み取られたカードＩＤである。すなわち、カードＩＤは、当該ジョブ情報を登録した利用者に対応するカードＩＤである。有効フラグは、当該ジョブ情報が処理対象であるか否かを示す情報である。処理対象であるジョブ情報の有効フラグの値は、ｔｒｕｅである。処理対象から除外されたジョブ情報の有効フラグの値は、ｆａｌｓｅである。ジョブ情報が、ジョブ情報記憶部２２に記憶された時点での有効フラグの値は、ｔｒｕｅである。ジョブ登録日時は、当該ジョブ情報がジョブ情報記憶部２２に記憶された日時である。データは、当該ジョブ情報に基づくジョブにおいて処理対象とされるデータである。
【００２８】
一方、（２）は、利用者とジョブ情報との関連付けに利用者ＩＤが用いられる場合のジョブ情報の例である。（２）において、ジョブ情報は、カードＩＤの代わりに利用者ＩＤを含む。なお、後述されるように、カードＩＤと利用者ＩＤとは関連付けられる。したがって、（２）のようなジョブ情報についても、カードＩＤに関連付いているといえる。
【００２９】
ジョブ管理部２１は、また、ジョブ実行装置３０からのジョブ情報の取得要求に応じ、当該取得要求に含まれているカードＩＤ又は利用者ＩＤ関連付けられているジョブ情報であって、有効フラグの値がｔｒｕｅであるジョブ情報を、ジョブ実行装置３０に送信する。ジョブ管理部２１は、ジョブ情報記憶部２２に記憶されているジョブ情報のうち、ジョブ実行装置３０によってジョブが実行されたジョブ情報については、有効フラグの値をｆａｌｓｅに変更する。そうすることで、当該ジョブ情報は、ジョブ実行装置３０からのジョブ情報の取得要求に対する応答に含まれなくなり、処理対象から除外される。各ジョブ情報についてジョブが実行されたか否かについては、ジョブ実行装置３０からの通知に基づいて判定されてもよい。すなわち、ジョブ実行装置３０に送信された全てのジョブ情報に関してジョブが実行されるとは限らないからである。利用者によって実行対象とするジョブ情報が選択される可能性もあるし、ジョブの実行が中断される可能性も有るからである。
【００３０】
また、ジョブ管理部２１は、ジョブ情報記憶部２２に登録されてから一定期間経過したジョブ情報の有効フラグの値をｆａｌｓｅに変更する。したがって、各ジョブ情報は、ジョブ情報記憶部２２に登録されてから一定期間において処理可能である。
【００３１】
ジョブ実行装置３０は、認証部３１及びジョブ実行部３２を有する。認証部３１は、ジョブ登録装置４０の利用者について認証を実行する。例えば、認証部３１は、カード読取装置３０１にセットされたカードからカードＩＤを取得し、当該カードＩＤがカード情報記憶部１２１に記憶されていれば、利用者の認証は成功であると判定する。ジョブ実行部３２は、認証された利用者による指示に応じて、カードＩＤ又は利用者ＩＤを含む、ジョブ情報の取得要求を、ジョブ管理装置２０に送信する。ジョブ実行部３２は、当該取得要求に応じて返信されたジョブ情報の一部又は全部について、ジョブの実行を制御する。例えば、ジョブ実行部３２は、ジョブの実行を取り消したり、ジョブを停止させたり、ジョブの実行を保留したりすることもできる。
【００３２】
受付端末５０は、カード読取部５１、カード状態変更要求部５２、及び応答出力部５３等を有する。これら各部は、受付端末５０にインストールされた１以上のプログラムが、受付端末５０のＣＰＵに実行させる処理により実現される。
【００３３】
カード読取部５１は、カード読取装置５０１にセットされた臨時カードからのカードＩＤの読み取りを制御する。カードＩＤは、カードごとの識別情報である。カード状態変更要求部５２は、カードＩＤが読み取られた臨時カードの状態の変更要求を、カード管理装置１０に送信する。具体的には、当該臨時カードが貸し出される場合、カード状態変更要求部５２は、カードの有効化要求をカード管理装置１０に送信する。当該臨時カードが返却される場合、カード状態変更要求部５２は、カードの無効化要求をカード管理装置１０に送信する。なお、有効化要求又は無効化要求には、カードＩＤ等が含まれる。応答出力部５３は、有効化要求又は無効化要求に対するカード管理装置１０からの応答を出力する。
【００３４】
カード管理装置１０は、要求受信部１１、有効化部１２、及び無効化部１３等を有する。これら各部は、カード管理装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。カード管理装置１０は、また、カード情報記憶部１２１及び利用者情報記憶部１２２等を利用する。これら各記憶部は、例えば、補助記憶装置１０２、又はカード管理装置１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００３５】
要求受信部１１は、カードの有効化要求又はカードの無効化要求を受信する。有効化部１２は、カードの有効化要求が受信された場合に、当該要求に含まれているカードＩＤに係る臨時カードについて、有効化の可否（貸し出しの可否）を判定する。当該判定は、当該臨時カードの過去の貸し出し先の利用者に関して、ジョブ情報記憶部２２に記憶された全てのジョブ情報が、ジョブ管理部２１によって自動的に削除される一定期間が経過していること（すなわち、当該ジョブ情報が処理対象から除外されていること）が推定されるか否かに基づいて行われる。すなわち、有効化部１２は、当該ジョブ情報が処理可能な状態で残っていないことが推定される場合に、当該臨時カードの有効化は可能であると判定する。そうすることで、臨時カードの過去の貸し出し先の利用者に関するジョブ情報が処理可能な状態で残っている状況において、当該臨時カードが他の利用者に貸し出されるのを防止することができる。有効化部１２は、有効化の可否の判定結果を、受付端末５０に送信する。有効化部１２は、また、有効化が可能であると判定した場合、有効化要求に含まれているカードＩＤに係る臨時カードが貸し出し中であることを示す情報を、カード情報記憶部１２１に記憶する。無効化部１３は、カードの無効化要求が受信された場合に、カードが返却されたことを示す情報を、カード情報記憶部１２１に記憶する。
【００３６】
以下、情報処理システム１において実行される処理手順について説明する。図５は、第１の実施の形態において臨時カードの貸し出し時又は返却時に実行される処理手順の一例を説明するための図である。
【００３７】
受付端末５０のカード状態変更要求部５２は、カード読取装置５０１にセットされた臨時カードから読み取られたカードＩＤ等を含む、カード状態変更要求を生成する（Ｓ１１０）。カード状態変更要求は、有効化要求又は無効化要求である。
【００３８】
続いて、カード状態変更要求部５２は、生成されたカード状態変更要求を、カード管理装置１０に送信する（Ｓ１２０）。カード管理装置１０の要求受信部１１によってカード状態変更要求が受信されると、カード管理装置１０は、当該要求に応じた処理（カード状態変更処理）を実行する（Ｓ１３０）。
【００３９】
続いて、ステップＳ１１０の詳細について説明する。図６は、第１の実施の形態におけるカード状態変更要求生成処理の処理手順の一例を説明するためのフローチャートである。
【００４０】
受付担当者が、貸し出し候補の臨時カード又は返却された臨時カードをカード読取装置５０１にセットすると、カード読取部５１は、カード読取装置５０１を制御して、当該臨時カードからカードＩＤを取得する（Ｓ２０１）。
【００４１】
続いて、カード状態変更要求部５２は、当該臨時カードについて、有効化（貸し出し）又は無効化（返却）の指示を受け付ける（Ｓ２０２）。有効化が指示された場合（Ｓ２０３でＹｅｓ）、カード状態変更要求部５２は、利用者情報の入力を受付担当者から受け付ける（Ｓ２０４）。臨時カードの貸し出し先の利用者が、カードを忘れた正規の利用者である場合、ここで入力される利用者情報は、当該利用者に関して利用者情報記憶部１２２に記憶されている利用者ＩＤである。臨時カードの貸し出し先の利用者が、訪問者である場合、当該利用者は利用者ＩＤを有していない。したがって、この場合、例えば、臨時の利用者ＩＤが受付担当者によって入力されてもよい。臨時の利用者ＩＤとは、利用者情報記憶部１２２に記憶されていない利用者ＩＤである。又は、「ｇｕｅｓｔ」等、訪問者用の既定の利用者ＩＤが、予め利用者情報記憶部１２２に記憶されていてもよい。この場合、当該既定の利用者ＩＤが入力されてもよい。
【００４２】
続いて、カード状態変更要求部５２は、カードＩＤと利用者ＩＤとを含む有効化要求を生成する（Ｓ２０５）。
【００４３】
一方、無効化が指示された場合（Ｓ２０３でＮｏ）、カード状態変更要求部５２は、カードＩＤを含む無効化要求を生成する（Ｓ２０６）。
【００４４】
ステップＳ２０５において生成された有効化要求又はステップＳ２０６において生成された無効化要求は、図５のステップＳ１２０において、カード状態変更要求部５２によってカード管理装置１０に送信される。
【００４５】
続いて、図５のステップＳ１３０の詳細について説明する。図７は、第１の実施の形態におけるカード状態変更処理の処理手順の一例を説明するためのフローチャートである。
【００４６】
要求受信部１１によって受信された要求が有効化要求である場合（Ｓ３０１でＹｅｓ）、有効化部１２は、当該有効化要求に含まれている利用者ＩＤに対応する利用者情報を、利用者情報記憶部１２２から検索する（Ｓ３０２）。
【００４７】
図８は、利用者情報記憶部の構成例を示す図である。図８に示されるように、利用者情報記憶部１２２には、情報処理システム１の利用が許可されている利用者ごとに、利用者ＩＤに対応付けられて、当該利用者の属性情報（利用者情報）が記憶されている。図８では、氏名が利用者情報の一部である例が示されているが、他の情報が、利用者情報を構成してもよい。
【００４８】
該当する利用者情報が検索された場合、臨時カードの貸し出し先の利用者は、正当な利用者であることが確認されたことになる。したがって、この場合（Ｓ３０３でＹｅｓ）、有効化部１２は、有効化要求に含まれているカードＩＤに対応するカード情報を、カード情報記憶部１２１から検索する（Ｓ３０４）。
【００４９】
図９は、カード情報記憶部の構成例を示す図である。図９に示されるように、カード情報記憶部１２１は、各臨時カードのカードＩＤに対応付けて、利用者ＩＤ、有効フラグ、貸し出し日時、及び返却日時等を含むカード情報を記憶する。
【００５０】
利用者ＩＤは、臨時カードの貸し出し先の利用者の利用者ＩＤである。有効フラグは、臨時カードの状態を示情報である。有効フラグの値は、ｔｒｕｅ又はｆａｌｓｅである。ｔｒｕｅは、臨時カードが有効である（貸し出されている）ことを示す。ｆａｌｓｅは、臨時カードが無効である（貸し出されていない）ことを示す。貸し出し日時は、臨時カードが最後に貸し出された日時である。返却日時は、臨時カードが最後に返却された日時である。
【００５１】
なお、利用者ＩＤ及び貸し出し日時は、有効フラグがｔｒｕｅであるレコードに関して有効である。また、返却日時は、有効フラグがｆａｌｓｅであるレコードに関して有効である。
【００５２】
該当するカード情報が検索された場合（Ｓ３０５でＹｅｓ）、有効化部１２は、当該カード情報に含まれている有効化フラグの値がｆａｌｓｅであるか否かを判定する（Ｓ３０６）。すなわち、当該カード情報に対応する臨時カード（以下、「対象カード」という。）が、貸し出し中ではないことが確認される。当該有効フラグの値がｆａｌｓｅである場合（Ｓ３０６でＹｅｓ）、有効化部１２は、当該カード情報に含まれている返却日時から現時点（すなわち、有効化要求が受信された日時）までの経過時間が、閾値α以上であるか否かを判定する（Ｓ３０７）。当該判定は、対象カードの最後の利用者に関するジョブ情報が、処理対象から除外されていることが推定されるか否かの判定の一例である。したがって、閾値αは、例えば、登録されたジョブ情報が、処理対象から除外されるまでの一定期間以上であることが望ましい。
【００５３】
当該経過時間が、閾値α以上である場合（Ｓ３０７でＹｅｓ）、有効化部１２は、対象カードを有効化する（Ｓ３０８）。具体的には、対象カードのカード情報に含まれている有効フラグの値がｔｒｕｅに変更される。また、当該カード情報に含まれている貸し出し日時に対して、現在日時が記録される。更に、当該カード情報の利用者ＩＤに対して、有効化要求に含まれていた利用者ＩＤが記録される。
【００５４】
続いて、有効化部１２は、有効化の成功を示す応答を、受付端末５０に返信する（Ｓ３０９）。
【００５５】
なお、ステップＳ３０２において該当する利用者情報が検索されなかった場合（Ｓ３０３でＮｏ）、ステップＳ３０４において該当するカード情報が検索されなかった場合（Ｓ３０５でＮｏ）、対象カードに関する有効化フラグがｔｒｕｅであった場合（Ｓ３０６でＮｏ）、又は返却日時からの経過時間が閾値α未満であった場合（Ｓ３０７でＮｏ）、有効化部１２は、有効化の失敗を示す応答を、受付端末５０に返信する（Ｓ３０９）。但し、臨時カードの貸し出し先の利用者が、訪問者である場合であって、訪問者に対する既定の利用者ＩＤが利用者情報記憶部１２２に記憶されていない場合、ステップＳ３０３でＮｏと判定されてしまい、当該訪問者に対して臨時カードを貸し出すことができない。そこで、このような運用が行われる場合には、有効化部１２は、有効化要求に含まれている臨時の利用者ＩＤを、利用者情報記憶部１２２に記憶して、ステップＳ３０４以降を実行するようにしてもよい。
【００５６】
なお、受付端末５０の応答出力部５３は、有効化の失敗を示す応答を受信すると、例えば、対象カードの貸し出しが許可されないことを示すメッセージを出力する。受付担当者は、当該メッセージを参照して、別の臨時カードを貸し出し候補とする。この場合、当該別の臨時カードに関して、改めて、図５のステップＳ１１０〜Ｓ１３０が実行される。
【００５７】
一方、要求受信部１１によって受信された要求が無効化要求である場合（Ｓ３０１でＮｏ）、無効化部１３は、無効化要求に含まれているカードＩＤに対応するカード情報を、カード情報記憶部１２１から検索する（Ｓ３１１）。該当するカード情報が検索された場合（Ｓ３１２でＹｅｓ）、無効化部１３は、対象カードを無効化する（Ｓ３１３）。具体的には、当該カード情報に含まれている有効化フラグの値がｆａｌｓｅに変更される。また、当該カード情報に含まれている返却日時に現在日時が記録される。
【００５８】
続いて、無効化部１３は、無効化の成功を示す応答を、受付端末５０に返信する（Ｓ３１４）。なお、ステップＳ３１２において該当するカード情報が検索されなかった場合（Ｓ３１３でＮｏ）、無効化部１３は、無効化の失敗を示す応答を、受付端末５０に返信する（Ｓ３１５）。
【００５９】
なお、上記では、全ての臨時カードのカードＩＤが事前にカード情報記憶部１２１に記憶されていることが前提とされているが、カードＩＤがカード情報記憶部１２１に記憶されていない臨時カードの利用が可能とされてもよい。この場合、ステップＳ３０４において、該当するカード情報が検索されなかった場合に、有効化要求に含まれているカードＩＤを含むレコードが、カード情報記憶部１２１に記憶されるようにしてもよい。
【００６０】
また、ステップＳ３０７における判定は、対象カードに基づく情報処理システム１の最終利用日時からの経過時間が閾値α以上であるか否かの判定によって置き換えられてもよい。対象カードに基づく情報処理システム１の最終利用日時とは、例えば、対象カードを用いて認証された利用者の指示に応じてジョブ実行装置３０が最後にジョブを実行した日時である。当該最終利用日時は、ジョブ実行装置３０がジョブを実行するたびに記録される履歴情報に含まれている日時に基づいて特定されてもよい。
【００６１】
また、ステップＳ３０７における判定は、対象カードに基づいてジョブ情報記憶部２２に記憶された最後のジョブ情報の登録時期からの経過時間が、一定期間以上であるか否かの判定によって置き換えられてもよい。すなわち、現在時点が、当該一定期間の範囲該（当該一定期間の終了時期より後）であることが判定されてもよい。当該一定期間は、ジョブ情報が登録されてから処理対象から除外されるまでの一定期間である。すなわち、当該判定は、対象カードに関連付けられているジョブ情報であって、処理対象とされるジョブ情報がジョブ情報記憶部２２に記憶されていないことの判定と等価である。
【００６２】
また、上記では、ジョブ情報の有効フラグをｆａｌｓｅにすることで、ジョブ情報が処理対象から除外される例を説明したが、ジョブ情報の削除によって、ジョブ情報が処理対象から除外されるようにしてもよい。
【００６３】
上述したように、第１の実施の形態によれば、貸し出し候補の臨時カードに基づいて登録されたジョブ情報が処理対象の状態で残っていないことが推定される場合に、当該臨時カードの貸し出しが許可される。したがって、同一の臨時カードが複数人によって共用されることによるセキュリティの劣化を回避することができる。
【００６４】
また、受付担当者が、各臨時カードについて、返却時からの経過時間を管理して、各臨時カードの貸し出しの可否を判断する必要性を低減することができる。
【００６５】
次に、第二の実施の形態について説明する。第二の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でもよい。
【００６６】
図１０は、第２の実施の形態における各装置の機能構成例を示す図である。図１０中、図３と同一部分には同一符号を付し、その説明は省略する。
【００６７】
図１０において、カード管理装置１０は、更に、除外要求部１４を有する。除外要求部１４は、カードの無効化要求に応じ、当該無効化要求に含まれているカードＩＤ又は当該カードＩＤに関連付けられている利用者ＩＤに対応するジョブ情報について、処理対象からの除外要求をジョブ管理装置２０に送信する。
【００６８】
図１１は、第２の実施の形態において臨時カードの貸し出し時又は返却時に実行される処理手順の一例を説明するための図である。図１１中、図５と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００６９】
図１１において、要求受信部１１によって無効化要求が受信されると、除外要求部１４は、除外要求生成処理を実行する（Ｓ１２１）。除外要求生成処理では、無効化要求に含まれているカードＩＤに関連付けられているジョブ情報を処理対象から除外することの要求（除外要求）が生成される。除外要求には、無効化要求に含まれていたカードＩＤが含まれる。
【００７０】
続いて、除外要求部１４は、除外要求をジョブ管理装置２０に送信する（Ｓ１２２）。ジョブ管理装置２０のジョブ管理部２１は、当該除外要求を受信すると、ジョブ情報除外処理を実行する（Ｓ１４０）。ジョブ情報除外処理では、除外要求に含まれているカードＩＤに関連付けられているジョブ情報が、処理対象から除外されるようにするための処理が実行される。
【００７１】
なお、要求受信部１１によって有効化要求が受信された場合、ステップＳ１２１、Ｓ１２２、及びＳ１４０は、実行されなくてもよい。
【００７２】
また、カード管理装置１０は、除外要求の送信後に、カード状態変更処理を実行する（Ｓ１３０）。
【００７３】
続いて、ステップＳ１２１の詳細について説明する。図１２は、第２の実施の形態における除外要求生成処理の処理手順の一例を説明するためのフローチャートである。
【００７４】
ステップＳ４０１において、除外要求部１４は、無効化要求からカードＩＤを取得する。続いて、除外要求部１４は、当該カードＩＤを含む除外要求を生成する（Ｓ４０２）。
【００７５】
続いて、図１１のステップＳ１４０の詳細について説明する。図１３は、第２の実施の形態におけるジョブ情報除外処理の処理手順の一例を説明するためのフローチャートである。
【００７６】
ステップＳ５０１において、ジョブ管理部２１は、除外要求に含まれているカードＩＤに関連付けられているジョブ情報を、ジョブ情報記憶部２２から検索する。該当するジョブ情報が検索された場合（Ｓ５０２でＹｅｓ）、ジョブ管理部２１は、当該ジョブ情報に含まれている有効フラグをｆａｌｓｅに変更する（Ｓ５０３）。そうすることで、当該ジョブ情報が、処理対象から除外される。なお、当該ジョブ情報が削除されてもよい。
【００７７】
なお、上記のジョブ情報除外処理は、ジョブ情報が、図４の（１）に示されるような構成である場合に対応した処理である。ジョブ情報が、図４の（２）に示されるような構成を有する場合、ジョブ管理部２１は、ステップＳ５０１の前において、除外要求に含まれているカードＩＤに関連付けられているカード情報をカード情報記憶部１２１から検索し、ステップＳ５０２において、該当するカード情報に含まれている利用者ＩＤに関連付けられているジョブ情報を検索するようにしてもよい。なお、該当するカード情報には、対象カードを返却する利用者の利用者ＩＤが含まれている。又は、受付端末５０のカード状態変更要求部５２からの無効化要求に利用者ＩＤが含まれるようにしてもよい。この場合、除外要求部１４は、当該利用者ＩＤを含む除外要求を、ジョブ管理部２１に送信する。ジョブ管理部２１は、当該利用者ＩＤに関連付けられているジョブ情報を、処理対象から除外する。
【００７８】
続いて、図１１のステップＳ１３０の詳細について説明する。図１４は、第２の実施の形態におけるカード状態変更処理の処理手順の一例を説明するためのフローチャートである。図１４中、図７と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００７９】
図１４では、ステップＳ３０７が除去されている点が、図７と異なる。すなわち、第２の実施の形態では、臨時カードの返却時に、当該臨時カードに基づいてジョブ情報記憶部２２に記憶されたジョブ情報が、処理対象から除外される。したがって、当該臨時カードが返却された後に直ちに当該臨時カードが他の利用者に貸し出されたとしても、当該臨時カードに基づく過去のジョブ情報が利用される可能性は低い。すなわち、第２の実施の形態では、臨時カードが返却されてから所定の期間において、当該臨時カードの貸し出しが制限される必要はない。よって、第２の実施の形態では、ステップＳ３０７は不要なのである。
【００８０】
なお、上記では、臨時カードの返却時に、当該臨時カードのカードＩＤに関連付けられているジョブ情報が処理対象から除外される例を説明したが、臨時カードの貸し出し時に、当該臨時カードのカードＩＤに関連付けられているジョブ情報が処理対象から除外されるようにしてもよい。この場合、図１１のステップＳ１２１、Ｓ１２２、及びＳ１４０は、有効化要求の受信に応じて実行されるようにすればよい。
【００８１】
上述したように、第２の実施の形態においても、同一の臨時カードが複数人によって共用されることによるセキュリティの劣化を回避することができる。
【００８２】
なお、第１の実施の形態において、ジョブ情報記憶部２２は、請求項１及びその従属項における第１の記憶部の一例である。有効化部１２は、請求項１及びその従属項における判定部の一例である。カード情報記憶部１２１は、請求項２及びその従属項における第２の記憶部の一例である。カード情報における返却日時は、返却時期を示す情報の一例である。無効化部１３は、記憶処理部の一例である。
【００８３】
また、第２の実施の形態において、ジョブ情報記憶部２２は、請求項６及びその従属項における第１の記憶部の一例である。除外要求部１４及びジョブ管理部２１は、除外部の一例である。
【００８４】
また、有効化要求は、貸し出し通知の一例である。無効化要求は、返却通知の一例である。
【００８５】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８６】
１            情報処理システム
１０          カード管理装置
１１          要求受信部
１２          有効化部
１３          無効化部
１４          除外要求部
２０          ジョブ管理装置
２１          ジョブ管理部
２２          ジョブ情報記憶部
３０          ジョブ実行装置
３１          認証部
３２          ジョブ実行部
４０          ジョブ登録装置
４１          認証部
４２          ジョブ登録部
５０          受付端末
５１          カード読取部
５２          カード状態変更要求部
５３          応答出力部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１２１        カード情報記憶部
１２２        利用者情報記憶部
３０１        カード読取装置
４０１        カード読取装置
５０１        カード読取装置
Ｂ            バス
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２０１２−１９６８２６号公報
【図１】
2016224546.tif 000003
【図２】
2016224546.tif 000004
【図３】
2016224546.tif 000005
【図４】
2016224546.tif 000006
【図５】
2016224546.tif 000007
【図６】
2016224546.tif 000008
【図７】
2016224546.tif 000009
【図８】
2016224546.tif 000010
【図９】
2016224546.tif 000011
【図１０】
2016224546.tif 000012
【図１１】
2016224546.tif 000013
【図１２】
2016224546.tif 000014
【図１３】
2016224546.tif 000015
【図１４】
2016224546.tif 000016