(57)【特許請求の範囲】
【請求項１】
ＩＣカードリーダに認証用ＩＣカードが抜き差しされることによって、自動ログイン／自動ログアウトし、ログイン中にアプリケーションを実行可能な複合機であって、
前記アプリケーションから送信される前記認証用ＩＣカード以外の第２のＩＣカードの認証要求に基づいて、前記認証用ＩＣカードが抜き取られる前に自動ログアウト機能を一時的に無効とし、
前記認証用ＩＣカードが抜き取られた前記ＩＣカードリーダに差し込まれた前記第２のＩＣカードの認証後、前記第２のＩＣカードが抜き取られた前記ＩＣカードリーダにログイン時の認証用ＩＣカードが差し込まれたことを検知することによって、一時的に無効にした自動ログアウト機能を有効にする
ことを特徴とする複合機。
【請求項２】
ＩＣカードリーダに認証用ＩＣカードが抜き差しされることによって、自動ログイン／自動ログアウトし、ログイン中にアプリケーションを実行可能な複合機であって、
前記アプリケーションに関連付けられた前記認証用ＩＣカード以外の第２のＩＣカードの認証が必要であると判定した場合、前記認証用ＩＣカードが抜き取られる前に自動ログアウト機能を一時的に無効とし、前記認証用ＩＣカードが抜き取られた前記ＩＣカードリーダに差し込まれた前記第２のＩＣカードから読み取ったカード情報を当該アプリケーションに送信し、
前記第２のＩＣカードが抜き取られた前記ＩＣカードリーダにログイン時の認証用ＩＣカードが差し込まれたことを検知することによって、一時的に無効にした自動ログアウト機能を有効にする
ことを特徴とする複合機。
【請求項３】
前記アプリケーションからの前記第２のＩＣカードのカード情報の取得完了通知または前記アプリケーションの実行終了通知を受信したときに、再度前記認証用ＩＣカードの差し込みを促すメッセージを表示することを特徴とする請求項１または２に記載の複合機。
【請求項４】
前記認証用ＩＣカードの差し込みを促すメッセージを表示した後、前記ＩＣカードリーダへのＩＣカードの差し込みを監視し、所定時間以内にＩＣカードが差し込まれなかった場合には、自動ログアウトを実行することを特徴とする請求項３に記載の複合機。
【請求項５】
前記認証用ＩＣカードの差し込みを促すメッセージを表示した後、前記ＩＣカードリーダへ差し込まれたＩＣカードから読み取ったカード情報がログイン時の認証用ＩＣカードのカード情報でないと判定した場合には、自動ログアウトを実行し、前記ＩＣカードリーダへ差し込まれたＩＣカードから読み取られたカード情報によりユーザ認証を行うことを特徴とする請求項３に記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動ログイン／自動ログアウト機能を有する複合機に関する。
【背景技術】
【０００２】
特許文献１の自動ログイン／自動ログアウト計算機システムは、電源スイッチを内蔵したＩＤカードリーダを計算機システムに取り付け、これにＩＤカードを抜き差しすることによって、電源をＯＮ／ＯＦＦするとともに、ＩＤカードから個人情報を読み込み、オペレータの自動ログイン／自動ログアウトを可能にしている。
【０００３】
上記の技術を応用して、複合機においても、ＩＣカードによる認証機能を備え、ＩＣカードリーダに個人情報を格納したＩＣカードを抜き差しして、個人情報を読み取って自動ログイン／自動ログアウトするものがある。
【０００４】
また、特許文献２の利用者認証システムでは、ログイン処理において、前回のログイン時刻や利用端末、ログアウト方法などの情報を利用して認証方式を選択し、認証のための確認情報を減らしても問題がないときには、パスワードの入力を不要にし、利用者が一時的に退席したときに、簡単な再認証で、しかも認証が保証される仕組みを用意している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２５１３３１号公報
【特許文献２】特開２００５−２０８９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
昨今、ＩＣカード認証を行ってアプリケーションを利用中に、認証を行ったＩＣカードとは異なるＩＣカードで他のアプリケーションを認証したり、購入決済のためにクレジットカードを利用する機会が増えてきた。
【０００７】
しかしながら、上述の従来技術では、一旦、認証用のＩＣカードを差し込んでログインしてしまうと、ログイン中はこの認証用のＩＣカードを抜き取ることができず、他のＩＣカードを使用することができない。
【０００８】
本発明は、上述の実情を考慮してなされたものであって、認証用のＩＣカードをＩＣカードリーダに抜き差しすることにより自動ログイン／自動ログアウトする複合機において、ログイン中に、ログインした認証用のＩＣカードとは異なるＩＣカードを読み取ることができる複合機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の複合機は、ＩＣカードリーダに認証用ＩＣカードが抜き差しされることによって、自動ログイン／自動ログアウトし、ログイン中にアプリケーションを実行可能な複合機であって、前記アプリケーションから送信される前記認証用ＩＣカード以外の第２のＩＣカードの認証要求に基づいて、前記認証用ＩＣカードが抜き取られる前に自動ログアウト機能を一時的に無効とし、前記認証用ＩＣカードが抜き取られた前記ＩＣカードリーダに差し込まれた前記第２のＩＣカードの認証後、前記第２のＩＣカードが抜き取られた前記ＩＣカードリーダにログイン時の認証用ＩＣカードが差し込まれたことを検知することによって、一時的に無効にした自動ログアウト機能を有効にする。
【００１０】
また、本発明の複合機は、ＩＣカードリーダに認証用ＩＣカードが抜き差しされることによって、自動ログイン／自動ログアウトし、ログイン中にアプリケーションを実行可能な複合機であって、前記アプリケーションに関連付けられた前記認証用ＩＣカード以外の第２のＩＣカードの認証が必要であると判定した場合、前記認証用ＩＣカードが抜き取られる前に自動ログアウト機能を一時的に無効とし、前記認証用ＩＣカードが抜き取られた前記ＩＣカードリーダに差し込まれた前記第２のＩＣカードから読み取ったカード情報を当該アプリケーションに送信し、前記第２のＩＣカードが抜き取られた前記ＩＣカードリーダにログイン時の認証用ＩＣカードが差し込まれたことを検知することによって、一時的に無効にした自動ログアウト機能を有効にする。
【００１１】
上記複合機において、前記アプリケーションからの前記第２のＩＣカードのカード情報の取得完了通知または前記アプリケーションの実行終了通知を受信したときに、再度前記認証用ＩＣカードの差し込みを促すメッセージを表示する。
【００１２】
さらに、上記の複合機において、前記認証用ＩＣカードの差し込みを促すメッセージを表示した後、（１）前記ＩＣカードリーダへのＩＣカードの差し込みを監視し、所定時間以内にＩＣカードが差し込まれなかった場合には、自動ログアウトを実行する。または、（２）前記ＩＣカードリーダへ差し込まれたＩＣカードから読み取ったカード情報がログイン時の認証用ＩＣカードのカード情報でないと判定した場合には、自動ログアウトを実行し、前記ＩＣカードリーダへ差し込まれたＩＣカードから読み取られたカード情報によりユーザ認証を行う。
【発明の効果】
【００１３】
本発明によれば、認証用のＩＣカードをＩＣカードリーダに抜き差しすることにより自動ログイン／自動ログアウトする複合機において、ログイン中に、ログインした認証用のＩＣカードとは異なるＩＣカードを読み取ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明を説明するためのアプリケーションの画面例である。
【図２】本発明の一実施形態に係る複合機の概略構成例を示すブロック図である。
【図３】ユーザ認証からアプリケーションの実行開始までの処理を示すフローチャートである。
【図４】ログイン時の画面例である。
【図５】アプリケーション管理部の構成例である。
【図６】複合機がアプリケーションサーバからカード読取要求があったときの処理を示すフローチャートである。
【図７】無効となっている自動ログアウト機能を有効にするために、再度認証するときの処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の複合機に係る好適な実施形態について説明する。
図１は、記事情報配信サーバに蓄積されている「今月の特集記事」から１つの記事を購入して印刷する例を示している。
また、前提として、ユーザ認証のために認証用のＩＣカードと、購入のために決済用のＩＣカード（例えば、クレジットカード等）を必要とする。
【００１６】
まず、複合機を利用するために、ユーザの認証用ＩＣカードをＩＣカードリーダに差し込んで、認証データを読み取らせて自動ログインを行う。この認証用ＩＣカードは、ＩＣカードリーダから抜き取られると自動ログアウトされるので、当該複合機の利用が終わるまで差し込んだままにしなければならない。
【００１７】
次に、複合機から「今月の特集記事」を配信している記事情報配信サーバにアクセスすると、図１（Ａ）のような画面が表示されるので、読みたい特集記事のタイトルを選択し、購入ボタンを押すと、選択された記事の購入指示が記事情報配信サーバに送信される。
【００１８】
記事情報配信サーバでは、決済用の画面データとともに決済用のＩＣカード読取要求を複合機に送信する。
しかし、ＩＣカードリーダには認証用のＩＣカードが差し込まれており、これを抜き取ると自動ログアウトしてしまうので、複合機では、決済用のＩＣカード読取要求を受信すると、ＩＣカードリーダから認証用のＩＣカードを抜き取っても自動ログアウトしないように、自動ログアウト機能を無効に設定し、図１（Ｂ）のような決済用の画面データを表示する。
【００１９】
ユーザがＩＣカードリーダから認証用のＩＣカードを抜き取って、決済用のＩＣカードを差し込む。
複合機は、差し込んだ決済用のＩＣカードから読み取ったカード情報を記事情報配信サーバへ送信するとともに、ログインしたときの認証用のＩＣカードを差し込んで、再認証を行わせるためのメッセージを表示する。
ユーザがＩＣカードリーダから決済用のＩＣカードを抜き出して、ログインしたときの認証用ＩＣカードを差し込むと、読み取ったカード情報により再度ユーザ認証を行い、自動ログアウト機能を有効に設定する。
【００２０】
記事情報配信サーバでは、カード情報を受信し、決済が完了すると、記事データを複合機に送信し、複合機では、送られてきた記事情報を印刷する。
【００２１】
このように、本発明では、認証用のＩＣカードとは異なるＩＣカードの読み取りの前後で、自動ログアウトを一時的に回避して、ユーザ認証に利用したＩＣカードとは異なるＩＣカードを読み取れるようにしている。
【００２２】
次に、本実施形態の構成について説明する。
図２は、本発明の一実施形態に係る複合機の概略構成例を示すブロック図である。同図において、複合機１０は、当該複合機が備える各機能を制御する機器制御部１１、ユーザ入力を受け付けるタッチパネルおよび各種入力キーを有する入力部１２ａと、ＬＣＤ（液晶ディスプレイ）などに表示する表示部１２ｂを備える操作部１２、当該複合機１０にログイン可能なユーザの認証情報を記憶し、認証用のＩＣカードから読み取った認証情報に応じて自動ログイン可能にするユーザ認証部１３、当該複合機１０から起動可能なアプリケーションの接続情報等を記憶するアプリケーション管理部１４、ＬＡＮ等の通信ネットワーク３０を介してアプリケーションサーバ２０と通信する通信部１５と、当該複合機１０に接続された１台のＩＣカードリーダ１７の制御を行うＩＣカード制御部１６を含んでいる。
【００２３】
アプリケーションサーバ２０は、１つ以上のアプリケーションソフトを記憶しており、複合機１０からの要求により指定されたアプリケーションソフトが実行される。
これらのアプリケーションソフトは、このソフトの実行中に必要となる情報を記憶したＩＣカード（例えば、クレジットカード等）を読み取る。
このＩＣカードは、当該複合機１０にログインするための認証用のＩＣカード以外のＩＣカードであり、以下、アプリケーション用のＩＣカードと呼ぶことにする。
【００２４】
複合機１０には、アプリケーションソフトを実行する１台以上のアプリケーションサーバ２０が通信ネットワーク３０を介して接続されている。尚、通信ネットワーク３０としては、インターネット、電話線、シリアルケーブル、または、他の有線回線もしくは無線回線などの通信回線が利用できる。
【００２５】
次に、機器制御部１１において、本発明に関連した部分の動作について説明する。
以下、自動ログアウト機能が有効であるとは、ＩＣカードリーダ１７から本複合機１０の認証用のＩＣカードを抜き取ったときに、自動的にログアウトすることである。
また、自動ログアウト機能が無効であるとは、ＩＣカードリーダ１７から本複合機１０の認証用のＩＣカードを抜き取っても、自動的にログアウトしないことである。
【００２６】
（アプリケーションの実行開始）
まず、ログインのためのユーザ認証からアプリケーションの実行開始までの処理を、図３のフローチャートを用いて説明する。
【００２７】
複合機１０の電源が投入され、ユーザ認証部１３とＩＣカード制御部１６がともに利用可能な状態になると、自動ログアウト機能を有効にして、図４に例示したユーザ認証入力画面を表示する（ステップＳ１）。
【００２８】
次に、ユーザが認証用のＩＣカードをＩＣカードリーダ１７に差し込むと、ＩＣカード情報が読み取られ（ステップＳ２）、読み取られたカード情報に基づいてユーザ認証部１３でユーザ認証を実行する（ステップＳ３）。
【００２９】
認証が終了すると、コピーやアプリケーション実行要求などの機能選択画面を表示し、ユーザが選択したアプリケーションソフトの起動要求を検出すると、起動要求されたアプリケーションソフトのアプリケーション名と接続情報をアプリケーション管理部１４より取得し、通信部１５により通信ネットワーク３０を介して、取得した接続情報に対応するアプリケーションサーバ２０にアプリケーション名を送信して、アプリケーションの実行要求を行う（ステップＳ４）。
【００３０】
ここで、アプリケーション管理部１４には、図５に示すように、複合機１０に登録され実行可能なアプリケーションソフトのアプリケーション名および接続情報を保持している。接続情報は、例えば、このアプリケーションソフトを実行するアプリケーションサーバ２０のＵＲＬである。
【００３１】
アプリケーションサーバ２０では、複合機１０からアプリケーションソフトの実行要求を受信すると、指定されたアプリケーション名のアプリケーションソフトの処理を実行し、実行中にＩＣカード情報の読み取りが必要な場合には、例えば図１（Ｂ）のようなＩＣカード読取要求画面データを付加したＩＣカード読取要求を複合機１０に送信し、複合機１０から送信されてくるＩＣカード情報を受信し、ＩＣカード読取完了通知を送信し処理を続行する。
当該アプリケーションソフトの実行が終了すると、複合機１０に実行終了通知を送信する。
【００３２】
（アプリケーション用のＩＣカードの読み取り）
アプリケーションソフトの実行中に、アプリケーション用のＩＣカードに記憶されたカード情報が必要な場合には、ＩＣカードリーダ１７にアプリケーション用のＩＣカードを差し込んで読み取らなければならない。
そのために、ＩＣカードリーダ１７に差し込んである認証用ＩＣカードを抜き取ると、自動ログアウトされてしまうので、本実施形態では、自動ログアウト機能を一時的に無効に設定することによって、認証用ＩＣカードを抜き取れるようにする。
図６は、アプリケーションからアプリケーション用のＩＣカードの読取要求があった時の機器制御部１１における処理を示すフローチャートである。
【００３３】
まず、アプリケーションサーバ２０からアプリケーション用のＩＣカードのカード読取要求を受信すると（ステップＳ１０）、自動ログアウト機能を無効にして、ＩＣカード読取要求に付加していたアプリケーション用のＩＣカードの読取要求画面を表示する（ステップＳ１１）。
【００３４】
ユーザにより認証用ＩＣカードが抜き取られ、認証用ＩＣカードが取り除かれたことを検知し、アプリケーション用のＩＣカードがＩＣカードリーダ１７に差し込まれたことを検知してから、カード情報を読み取り（ステップＳ１２）、通信部１５を経て、アプリケーションサーバ２０へ送信する（ステップＳ１３）。アプリケーションソフトでは、受信したこのカード情報を用いて処理を続行する。
【００３５】
（ユーザの再認証）
アプリケーション用のＩＣカードが読み取られた後では、自動ログアウト機能が無効となっているので、そのまま自動ログアウト機能が無効としておくと、以降の複合機の操作が誰にでもログインなしに利用できるため、自動ログアウト機能を有効に設定さなければならない。
【００３６】
これは、アプリケーション用のＩＣカードのカード情報がアプリケーションに送信したことを検知するか、または、アプリケーションサーバ２０からＩＣカード読取完了通知を受信したことを検知するか、または、アプリケーションソフトの実行終了通知を受信したことを検知したときに、図７のフローチャートに示す再認証を行うことによって達成される。
【００３７】
まず、アプリケーション用のＩＣカードの読み取りが完了したことを検知し（ステップＳ２０）、アプリケーション用のＩＣカードを抜き取って認証用のＩＣカードを差し込むように促すメッセージを表示する(ステップＳ２１)。
ＩＣカードリーダ１７にアプリケーション用のＩＣカードが差し込んであれば、このＩＣカードを抜き取ったことを検知し、ＩＣカードが差し込まれたことを検知すると、そのＩＣカードからカード情報が読み取られる（ステップＳ２２）。
【００３８】
ユーザ認証部１３により、読み取られたカード情報が複合機１０にログインしたときの認証用ＩＣカードのカード情報と一致すると判定された場合は（ステップＳ２３のＹＥＳ）、自動ログアウト機能を有効に戻し（ステップＳ２４）、再認証を終了し、ログイン中の処理を続行する。
【００３９】
一方、ユーザ認証部１３により、読み取られカード情報が複合機１０にログインしたときの認証用ＩＣカードのカード情報と一致しないと判定された場合は（ステップＳ２３のＮＯ）、異なるユーザがログインしようとしているものと判定して、ログイン中のユーザを自動ログアウトし（ステップＳ１６）、読み取ったカード情報によりユーザ認証を実行する。
【００４０】
以上のように、本実施形態を構成することにより、自動ログイン機能／自動ログイン機能を持つ複合機において、アプリケーションソフトが必要とするタイミングで認証用のＩＣカードとは異なるＩＣカード情報を読み取ることができる。
【００４１】
＜実施形態の変形例＞
上記説明では、アプリケーションソフトから要求されたＩＣカードを抜き取ったときの作業でログアウトしたものと勘違いして、ユーザが立ち去ってしまうと、再認証時に認証用ＩＣカードの差込促進メッセージを表示しても、認証用ＩＣカードが差し込まれず、別のユーザが利用することができない。
【００４２】
この場合、図７のステップＳ２１において、認証用ＩＣカードの差込促進メッセージの表示開始からＩＣカードの差し込みを監視し、所定の時間内にＩＣカードが差し込まれなかったときに、ステップＳ２５に進んで、自動ログアウトを実行するようにして、上記の問題を解決できる。
【００４３】
また、アプリケーションソフトの実行が終了したことを検知し、自動ログアウト機能が有効か否かを判定し、無効であるときにのみ再認証するようにしてもよい。
【００４４】
また、図７のステップＳ２３にて、ログイン時の認証用のＩＣカードが差し込まれなかった場合、ログイン中のユーザを自動ログアウトせずに、ステップＳ２１に戻って、ログイン時の認証用ＩＣカードが差し込まれるまで繰り返し読み取るようにしてもよい。
【００４５】
上記の実施形態では、アプリケーションソフトからのＩＣカード読取要求に応じて、当該アプリケーション用のＩＣカードを読み取っていたが、アプリケーションソフトを起動するときに予め設定されていたアプリケーション用のＩＣカードの読み取りを行って、このカード情報を送信して起動するようにしてもよい。
【００４６】
また、上述の実施形態では、アプリケーションソフトがアプリケーションサーバにて提供されるシステムとして説明したが、これらのアプリケーションソフトを複合機の内部に備えている場合についても同様に適用することができる。
【００４７】
また、上述の実施形態では、複合機を用いて説明したが、認証用のＩＣカードをＩＣカードリーダに抜き差しすることによって自動ログイン／自動ログアウトし、ログイン中に認証用ＩＣカードとは異なるＩＣカードを読み取るコンピュータシステムや機器でも同様に適用することができる。
【００４８】
本発明は、上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。
【符号の説明】
【００４９】
１０…複合機、１１…機器制御部、１２…操作部、１２ａ…入力部、１２ｂ…表示部、１３…ユーザ認証部、１４…アプリケーション管理部、１５…通信部、１６…ＩＣカード制御部、１６…カード制御部、１７…ＩＣカードリーダ、２０…アプリケーションサーバ、３０…通信ネットワーク。
【図１】
0005543833.tif 000002
【図２】
0005543833.tif 000003
【図３】
0005543833.tif 000004
【図４】
0005543833.tif 000005
【図５】
0005543833.tif 000006
【図６】
0005543833.tif 000007
【図７】
0005543833.tif 000008