(57)【特許請求の範囲】
【請求項１】
第１の認証情報と、前記第１の認証情報に基づく利用者のログイン状態、またはログアウト状態を示すログイン情報と、前記第１の認証情報とは異なる１以上の第２の認証情報とが、互いに対応付けて記録されている認証テーブルと、
他の装置と通信を行う通信手段と、
前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログイン状態に書き換えて、前記通信手段を介して該装置に認証の成功を通知する第１のログイン処理手段と、
前記通信手段を介して他の装置からログアウト通知とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログアウト状態に書き換えるログアウト処理手段と、
前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記１以上の第２の認証情報と照合して一致した場合に、前記第２の認証情報に対応する前記ログイン情報がログイン状態を示すとき、前記通信手段により該装置に認証の成功を通知する第２のログイン処理手段とを有することを特徴とする認証装置。
【請求項２】
請求項１に記載された認証装置と、１以上のサービス提供装置とを含み、
前記１以上のサービス提供装置は、それぞれ、
利用者の識別情報を取得する識別情報取得手段と、
他の装置と通信を行う通信手段と、
前記通信手段を介し、前記識別情報取得手段により取得した前記識別情報を、ログイン要求とともに前記認証装置に送信し、認証の結果を取得する認証結果取得手段と、
前記通信手段を介し、前記識別情報をログアウト通知とともに前記認証装置に送信するログアウト通知手段と、
利用者のログイン状態、またはログアウト状態を示すログイン管理情報を、前記認証結果取得手段が認証成功の結果を取得したときにログイン状態に書き換え、利用者の操作に応じてログアウト状態に書き換えるログイン管理手段と、
前記ログイン管理情報がログイン状態を示す場合に、利用者にサービスを提供するサービス提供手段とを有することを特徴とするサービス提供システム。
【請求項３】
利用者から料金の支払いを受け付ける支払い受付手段を有し、
前記サービス提供手段は、前記ログイン管理情報がログアウト状態を示す場合に、前記支払い受付手段が料金の支払いを受け付けたとき、利用者にサービスを提供することを特徴とする請求項２に記載のサービス提供システム。
【請求項４】
認証装置を、
第１の認証情報と、前記第１の認証情報に基づく利用者のログイン状態、またはログアウト状態を示すログイン情報と、前記第１の認証情報とは異なる１以上の第２の認証情報とが、互いに対応付けて記録されている認証テーブルと、
他の装置と通信を行う通信手段と、
前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログイン状態に書き換えて、前記通信手段を介して該装置に認証の成功を通知する第１のログイン処理手段と、
前記通信手段を介して他の装置からログアウト通知とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログアウト状態に書き換えるログアウト処理手段と、
前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記第２の認証情報と照合して一致した場合に、前記第２の認証情報に対応する前記ログイン情報がログイン状態を示すとき、前記通信手段により該装置に認証の成功を通知する第２のログイン処理手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、サービス提供システム、及びプログラムに関する。
【背景技術】
【０００２】
プリント機能、スキャン機能、コピー機能、及びファックス機能などの各種のサービスを利用者に提供する装置が知られている。利用者は、このようなサービスを利用するとき、利用権限があることを確認するために認証を求められる。この認証処理は、装置本体、または他の認証装置で行われる。
【０００３】
例えば、特許文献１には、ホストコンピュータが、クライアントコンピュータから印刷処理の要求を受信したとき、受信データに基づいてユーザ情報を参照し、認証テーブルに登録されたユーザのみに印刷実行の許可する点が記載されている。また、特許文献２には、端末からプリペイドカードを用いて認証、及び課金を要求し、カード管理サーバにおいて認証処理、及び課金処理が成功した場合に限り、コンテンツサーバから端末に対してサービスを提供する点が記載されている。
【０００４】
さらに、特許文献３には、印刷データに含まれる認証情報とキーワードとに基づいて、公用と私用の何れの印刷であるかを判定し、私用である場合に限り、利用者に対して課金する点が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１７５４４４号公報
【特許文献２】特開平１１−３１６７２９号公報
【特許文献３】特許４６１７６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、１以上の利用者を、他の利用者の状態に応じて認証する認証装置、サービス提供システム、及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、請求項１に記載の認証装置は、第１の認証情報と、前記第１の認証情報に基づく利用者のログイン状態、またはログアウト状態を示すログイン情報と、前記第１の認証情報とは異なる１以上の第２の認証情報とが、互いに対応付けて記録されている認証テーブルと、他の装置と通信を行う通信手段と、前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログイン状態に書き換えて、前記通信手段を介して該装置に認証の成功を通知する第１のログイン処理手段と、前記通信手段を介して他の装置からログアウト通知とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログアウト状態に書き換えるログアウト処理手段と、前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記１以上の第２の認証情報と照合して一致した場合に、前記第２の認証情報に対応する前記ログイン情報がログイン状態を示すとき、前記通信手段により該装置に認証の成功を通知する第２のログイン処理手段とを有することを特徴とする。
【０００８】
請求項２に記載のサービス提供システムは、請求項１に記載された認証装置と、１以上のサービス提供装置とを含み、前記１以上のサービス提供装置は、それぞれ、利用者の識別情報を取得する識別情報取得手段と、他の装置と通信を行う通信手段と、前記通信手段を介し、前記識別情報取得手段により取得した前記識別情報を、ログイン要求とともに前記認証装置に送信し、認証の結果を取得する認証結果取得手段と、前記通信手段を介し、前記識別情報をログアウト通知とともに前記認証装置に送信するログアウト通知手段と、利用者のログイン状態、またはログアウト状態を示すログイン管理情報を、前記認証結果取得手段が認証成功の結果を取得したときにログイン状態に書き換え、利用者の操作に応じてログアウト状態に書き換えるログイン管理手段と、前記ログイン管理情報がログイン状態を示す場合に、利用者にサービスを提供するサービス提供手段とを有することを特徴とする。
【０００９】
請求項３に記載のサービス提供システムは、請求項２に記載のサービス提供システムにおいて、利用者から料金の支払いを受け付ける支払い受付手段を有し、前記サービス提供手段は、前記ログイン管理情報がログアウト状態を示す場合に、前記支払い受付手段が料金の支払いを受け付けたとき、利用者にサービスを提供することを特徴とする。
【００１０】
請求項４に記載のプログラムは、認証装置を、第１の認証情報と、前記第１の認証情報に基づく利用者のログイン状態、またはログアウト状態を示すログイン情報と、前記第１の認証情報とは異なる１以上の第２の認証情報とが、互いに対応付けて記録されている認証テーブルと、他の装置と通信を行う通信手段と、前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログイン状態に書き換えて、前記通信手段を介して該装置に認証の成功を通知する第１のログイン処理手段と、前記通信手段を介して他の装置からログアウト通知とともに受信した識別情報を、前記認証テーブルを参照し、前記第１の認証情報と照合して一致したときに、前記第１の認証情報に対応する前記ログイン情報をログアウト状態に書き換えるログアウト処理手段と、前記通信手段を介して他の装置からログイン要求とともに受信した識別情報を、前記認証テーブルを参照し、前記第２の認証情報と照合して一致した場合に、前記第２の認証情報に対応する前記ログイン情報がログイン状態を示すとき、前記通信手段により該装置に認証の成功を通知する第２のログイン処理手段として機能させることを特徴とする。
【発明の効果】
【００１１】
請求項１の発明によれば、第１の認証情報に基づいて認証され、ログインしている利用者がいるとき、他の利用者は、該第１の認証情報に対応する第２の認証情報に基づいて認証され、ログインすることができることができる。
【００１２】
請求項２の発明によれば、認証装置において、第１の認証情報に基づいて認証され、ログインしている利用者がいるとき、他の利用者は、該第１の認証情報に対応する第２の認証情報に基づいて認証され、ログインすることができ、ログイン中にサービス提供装置を利用することができる。
【００１３】
請求項３の発明によれば、利用者は、認証に失敗してログインできないときに、料金を支払うことによりサービス提供装置を利用することができる。
【００１４】
請求項４の発明によれば、第１の認証情報に基づいて認証され、ログインしている利用者がいるとき、他の利用者は、該第１の認証情報に対応する第２の認証情報に基づいて認証され、ログインすることができることができる。
【図面の簡単な説明】
【００１５】
【図１】サービス提供システムの構成図である。
【図２】認証装置の機能構成図である。
【図３】認証装置のログイン処理のフロー図である。
【図４】認証装置のログアウト処理のフロー図である。
【図５】画像形成装置の機能構成図である。
【図６】サービス提供処理に関する機能構成図である。
【図７】画像形成装置のログイン、及びログアウト処理のフロー図である。
【図８】識別番号の入力操作画面の表示例を示す。
【図９】画像形成装置と認証装置の間の通信を示すラダーチャートである。
【図１０】サービス提供処理のフロー図である。
【図１１】課金処理のフロー図である。
【発明を実施するための形態】
【００１６】
図１に示されるサービス提供システムにおいて、複数の画像形成装置（Ａ）〜（Ｄ）１ａ〜１ｄは、それぞれ、利用者に、コピー機能、プリント機能、スキャン機能、及びファックス機能のサービスを提供する装置であり、認証装置８は、画像形成装置（Ａ）〜（Ｄ）１ａ〜１ｄの利用者の認証を行う認証サーバである。
【００１７】
認証装置８と画像形成装置（Ａ）〜（Ｄ）１ａ〜１ｄは、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４０に接続され、ケルベロスプロトコルなどによって認証処理に関する通信を行う。この認証処理によって、複数の利用者が、画像形成装置（Ａ）〜（Ｄ）１ａ〜１ｄのそれぞれからログインし、同時にサービスの提供を受けることができる。ログインした利用者は、画像形成装置（Ａ）〜（Ｄ）１ａ〜１ｄ、または、これに接続された端末装置からログアウトの操作を行わない限り、画像形成装置（Ａ）〜（Ｄ）１ａ〜１ｄを無料で利用できる。
【００１８】
本実施形態では、サービス提供装置として画像形成装置１を挙げるが、これに限定されることはなく、例えば、インターネットを介してサービスを提供するＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）のサーバや、そのサービスの提供を受けるための端末装置などを含むサービス提供システムであってもよい。なお、提供するサービスは、上記のように複数の種類に限定されることはなく、１種類であってもよい。
【００１９】
まず、認証装置８について説明する。認証装置８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０と、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）８１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８２と、操作部８４と、表示部８５と、通信処理部８６とを含む。
【００２０】
ＣＰＵ８０は、認証装置８の全体的な制御を行う演算処理回路であって、利用者の認証処理などを行う。ハードディスクドライブ８１は、ＣＰＵ８０を動作させるプログラムが記録されている。ＲＡＭ８２は、このプログラムによりＣＰＵ８０が動作するためのワーキングメモリである。本実施形態の認証装置８は、このようにソフトウェアにより機能するものとして構成されているが、特定用途向け集積回路などを含むハードウェアによって構成してもよい。
【００２１】
操作部８４は、キーボード、及びマウスなどの情報の入力手段であり、表示部８５は、ディスプレイなどの画像を表示する手段である。通信処理部８６は、外部の装置と通信を行う通信手段であり、ＬＡＮ４０に接続され、画像形成装置１ａ〜１ｄとの通信を処理する回路により構成される。なお、上記の各部８０〜８６は、バス８７によって互いに接続されている。
【００２２】
ＣＰＵ８０は、プログラムを読み込むと、利用者のログイン処理を行う第１及び第２ログイン処理部８００，８０１と、利用者のログアウト処理を行うログアウト処理部８０２とを、機能として形成する。第１及び第２ログイン処理部８００，８０１は、それぞれ、利用者を特定するための識別情報に基づいて、利用者を認証する。
【００２３】
【表１】
0005741271.tif 000002
【００２４】
識別情報としては、例えば、表１に示される識別番号を用いるとよい。識別番号は、利用者ごとに割り当てられた固有番号である。もっとも、識別情報は、このような識別番号に限定されることはなく、アルファベットなどの文字を含む文字列としてもよい。
【００２５】
【表２】
0005741271.tif 000003
【００２６】
ハードディスクドライブ８１は、表２に示されるように、第１及び第２ログイン処理部８００，８０１が認証処理を行うための認証テーブル８１０が記録されている。表中、ログイン情報の「ＩＮ」はログイン状態を示し、他方、ログイン情報の「ＯＵＴ」はログアウト状態を示す。
【００２７】
認証テーブル８１０は、第１の認証情報と、該第１の認証情報に基づく利用者のログイン状態、またはログアウト状態を示すログイン情報と、第１の認証情報とは異なる１以上の第２の認証情報とが、互いに対応付けて記録されている。第１の認証情報は、第１識別番号、及びパスワードを含み、他方、第２の認証情報は、第２識別番号を含む。第１識別番号と第２識別番号は、これらに該当する利用者の権限を区別するため、互いに重複することがないように登録されている。なお、これらの登録内容は、管理者が操作部８４を使って書き換えることができる。
【００２８】
第１ログイン処理部８００は、通信処理部８６を介して画像形成装置１ａ〜１ｄからログイン要求とともに受信した識別番号、及びパスワードを、認証テーブルを参照し、第１の認証情報とそれぞれ照合する。ここで、ログイン要求は、利用者が、画像形成装置１ａ〜１ｄに識別番号を認識させることにより送信される。
【００２９】
そして、第１ログイン処理部８００は、照合の結果、受信した識別番号、及びパスワードが第１の認証情報の第１識別番号、及びパスワードとそれぞれ一致したときに、該第１の認証情報に対応するログイン情報をログイン状態に書き換えて、通信処理部８６を介して該画像形成装置１ａ〜１ｄに認証の成功を通知する。一方、第１ログイン処理部８００は、照合の結果、識別番号、及びパスワードの少なくとも一方が一致しないときに、第２ログイン処理部８０１に認証を依頼する。
【００３０】
例えば、表１に例示されている利用者の「富士  一郎」、及び「田中  登」は、識別番号が認証テーブル８１０の第１の認証情報に登録されているため、入力したパスワードが認証テーブルにそれぞれ登録したものと一致した場合、認証される（つまり、認証の成功）が、パスワードが不一致の場合、認証されない（つまり、認証の失敗）。そして、「富士  一郎」、及び「田中  登」のログイン情報は、それぞれ、認証が成功したときに、ログイン状態に書き換えられる。
【００３１】
本実施形態では、上述したように、第１の認証情報として、セキュリティの観点から識別番号とパスワードを例示しているが、識別番号のみとしてもよい。この場合、表１に例示した「富士  一郎」、及び「田中  登」のように、認証テーブル８１０の第１の認証情報に識別番号が登録されている利用者は、パスワードを必要とせずに認証が成功する。
【００３２】
一方、第２ログイン処理部８０１は、第１ログイン処理部８００の依頼があったとき、通信処理部８６を介して画像形成装置１ａ〜１ｄからログイン要求とともに受信した識別情報を、認証テーブル８１０を参照し、１以上の第２の認証情報と照合する。そして、第２ログイン処理部８０１は、照合の結果、受信した識別番号が第２識別番号の１つと一致した場合に、その第２の認証情報に対応するログイン情報がログイン状態を示すとき、通信処理部８６を介して該画像形成装置１ａ〜１ｄに認証の成功を通知する。つまり、第２識別番号の利用者は、第１識別番号の利用者が認証されてログインしている間だけ、認証が成功する。
【００３３】
例えば、表１に例示された利用者の「富士  一郎」は、識別番号が第１の認証情報に登録され、ログイン中である。このため、「富士  一郎」の識別番号に対応する第２識別番号の「山田  幸子」と「鈴木  茂」は、認証が成功し、ログインすることができる。
【００３４】
別の例を挙げると、例えば、表１に例示された利用者の「田中  登」は、識別番号が第１の認証情報に登録され、ログアウト中である。このため、「田中  登」の識別番号に対応する第２識別番号の「竹下  直人」と「吉田  太郎」は、認証が失敗し、ログインすることができない。
【００３５】
また、表１を参照すればわかるように、「鈴木  茂」の識別番号は、「富士  一郎」、及び「山下  博之」の各識別番号に対応する第２の認証情報にそれぞれ登録されている。このため、「鈴木  茂」は、「富士  一郎」、または「山下  博之」が認証されてログイン中であれば、認証が成功する。もっとも、これと異なり、「鈴木  茂」の認証は、「富士  一郎」、及び「山下  博之」の両方が認証されてログイン中でなければ、成功しないようにしてもよい。
【００３６】
本実施形態において、第２の認証情報にパスワードは含まれないが、パスワードを含ませてもよい。この場合、第２ログイン処理部８０１は、画像形成装置１ａ〜１ｄから受信した識別番号、及びパスワードを、第２の認証情報に含まれる第２識別番号、及びパスワードとそれぞれ照合する。そして、第２ログイン処理部８０１は、照合の結果、識別番号、及びパスワードの両方が一致した場合に、第２の認証情報に対応するログイン情報がログイン状態を示すとき、該画像形成装置１ａ〜１ｄに認証の成功を通知する。
【００３７】
また、ログアウト処理部８０２は、通信処理部８６を介して画像形成装置１ａ〜１ｄからログアウト通知とともに受信した識別情報を、認証テーブル８１０を参照し、第１の認証情報と照合して一致したときに、第１の認証情報に対応するログイン情報をログアウト状態に書き換える。ログアウト通知は、画像形成装置１ａ〜１ｄの操作、または、これらと通信可能なパソコンなどの端末装置からの操作により送信される。上述したように、ログイン情報がログアウト状態を示すとき、対応する第２識別番号の利用者は、ログインすることができない。
【００３８】
例えば、表１に示された利用者の「富士  一郎」、「田中  登」、及び「山下  博之」は、第１の認証情報に登録されているから、ログアウトすると、対応するログイン情報がログアウト状態に書き換えられる。他方、「山田  幸子」や「鈴木  茂」などの利用者は、第１の認証情報ではなく、第２の認証情報に登録されているから、ログアウトしても、更新する情報はない。もっとも、認証装置８は、第２の認証情報に登録された利用者のログイン情報を管理し、ログイン状態、またはログアウト状態を示すようにしてもよい。
【００３９】
認証テーブル８１０の第１の認証情報に登録される利用者としては、大学を例に挙げると、教授や準教授などであり、他方、第２の認証情報に登録される利用者としては、学生などであると好ましい。これによると、教授や準教授などがログイン中に限り、学生もログインが可能となるので、例えば研究室を単位として、複数の画像形成装置１ａ〜１ｄを同時に利用することが可能となる。
【００４０】
次に、図３を参照して、第１及び第２のログイン処理部８０１，８０２の処理を説明する。第１のログイン処理部８００は、画像形成装置１ａ〜１ｄからログイン要求を受信すると（ステップＳｔ１のＹＥＳ）、ログイン要求に含まれる識別番号、及びパスワードを、認証テーブル８１０の第１の認証情報である第１識別番号、及びパスワードとそれぞれ照合する（ステップＳｔ２）。
【００４１】
照合の結果、第１の認証情報と一致する場合（ステップＳｔ３のＹＥＳ）、第１のログイン処理部８００は、該第１の認証情報に対応するログイン情報をログイン状態に書き換える（ステップＳｔ４）。そして、第１のログイン処理部８００は、認証の成功を、ログイン要求を送信した画像形成装置１ａ〜１ｄに通知する（ステップＳｔ５）。
【００４２】
一方、照合の結果、第１の認証情報と一致しない場合（ステップＳｔ３のＮＯ）、第２のログイン処理部８０１は、ログイン要求に含まれる識別番号を、認証テーブル８１０の第２の認証情報である第２識別番号と照合する（ステップＳｔ６）。照合の結果、第２の認証情報と一致する場合（ステップＳｔ７のＹＥＳ）、第２のログイン処理部８０１は、該第２の認証情報に対応するログイン情報を確認する（ステップＳｔ８）。
【００４３】
そして、第２のログイン処理部８０１は、対応するログイン情報がログイン状態を示すとき（ステップＳｔ８のＹＥＳ）、認証の成功を該画像形成装置１ａ〜１ｄに通知する（ステップＳｔ５）。他方、第２のログイン処理部８０１は、対応するログイン情報がログアウト状態を示すとき（ステップＳｔ８のＮＯ）、認証の失敗を、ログイン要求を送信した画像形成装置１ａ〜１ｄに通知する（ステップＳｔ９）。これは、上記の照合の結果、第２の認証情報と一致しない場合（ステップＳｔ７のＮＯ）も同様である。なお、上述したフローでは、第１のログイン処理部８００、第２のログイン処理部８０１の順に認証処理を行っているが、処理順序は限定されることはない。
【００４４】
次に、図４を参照して、ログアウト処理部８０２の処理を説明する。ログアウト処理部８０２は、画像形成装置１ａ〜１ｄからログアウト通知を受信すると（ステップＳｔ１１のＹＥＳ）、ログアウト通知に含まれる識別番号を、認証テーブル８１０の第１の認証情報である第１識別番号と照合する（ステップＳｔ１２）。
【００４５】
照合の結果、第１の認証情報と一致する場合（ステップＳｔ１３のＹＥＳ）、ログアウト処理部８０２は、該第１の認証情報に対応するログイン情報をログアウト状態に書き換える（ステップＳｔ１４）。
【００４６】
これまで述べた認証装置８によれば、第１の認証情報に基づいて認証され、ログインしている利用者がいるとき、他の利用者は、該第１の認証情報に対応する第２の認証情報に基づいて認証され、ログインすることができることができる。したがって、特定の利用者が、ログインしているとき、他の１以上の利用者がログインし、同時に画像形成装置１ａ〜１ｄを利用することができる。
【００４７】
次に、図５を参照して、画像形成装置１ａ〜１ｄの機能構成を説明する。なお、図中、画像形成装置１ａのみが示されているが、他の装置１ｂ〜１ｄについても同様であるものとする。
【００４８】
画像形成装置１ａは、ＣＰＵ２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０と、ＲＡＭ２１と、不揮発性メモリ（ＮＶＲＡＭ：Ｎｏｎ−ｖｏｌａｔｉｌｅ  ＲＡＭ）２２と、操作部３０と、表示部３１と、通信処理部４とを含む。
【００４９】
ＣＰＵ２は、画像形成装置１ａの全体的な制御を行う演算処理回路であって、利用者の認証に関する処理、及び、コピー機能の実行などを含めたサービス提供処理などを行う。ＲＯＭ２０は、ＣＰＵ２を動作させるプログラムが記録されている。ＲＡＭ２１は、このプログラムによりＣＰＵ２が動作するためのワーキングメモリである。本実施形態の画像形成装置１は、このようにソフトウェアにより機能するものとして構成されているが、特定用途向け集積回路などを含むハードウェアによって構成してもよい。
【００５０】
不揮発性メモリ２２は、例えばフラッシュメモリであり、装置の動作設定に関するパラメータなどが記録されている。操作部３０は、例えば、利用者がコピー機能などの実行を指示するためのボタンと、識別情報やパスワードなどの情報の入力手段、提供を受けるサービスの選択手段として用いられるタッチパネルとを含む。表示部３１は、利用者に情報を通知するための液晶パネルであり、例えば、上記のタッチパネルと重ね合わせられて用いられる。
【００５１】
通信処理部４は、外部の装置と通信を行う通信手段であり、例えば、ＬＡＮ４０に接続され、上述した認証装置８などとの通信を処理する回路により構成される。
【００５２】
また、画像形成装置１ａは、課金処理部５と、識別情報取得部６と、ハードディスクドライブ７０と、画像処理部７１と、画像読取部７２と、モデム７４と、印刷処理部７３とを含む。
【００５３】
課金処理部５は、利用者から料金の支払いを受け付ける支払い受付手段であり、例えばコインキットなどと称される装置により構成される。具体的には、課金処理部５は、硬貨、または紙幣の投入口と、該投入を検出する検出手段と、投入された金額をチャージ金額として加算する加算手段と、サービスの提供時に金額を減算する減算手段と、チャージ金額の残金を返却する返却手段とを有している。
【００５４】
課金処理部５は、例えば、画像形成装置１の本体部と、ＲＳ−２３２Ｃなどのシリアルインターフェースを介して接続される。もっとも、課金処理部５は、これに限定されることはなく、画像形成装置１の本体と一体的に構成してもよいし、ＬＡＮ４０に接続された課金サーバなどにより構成してもよい。この場合、課金サーバは、画像形成装置１が通信処理部４を介して送信した支払い要求を受信することによって、料金の支払を受け付ける。なお、利用者への課金は、プリペイド方式、または料金の請求処理によってもよい。
【００５５】
識別情報取得部６は、利用者を特定するための識別情報を取得する識別情報取得手段であり、例えば、近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）によって利用者のＩＣカード６０から識別情報を読み取るＩＣカードリーダである。識別情報としては、表１に示して説明した識別番号を用いるとよい。識別情報取得部６は、画像形成装置１の本体部とＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースなどを介して接続される。
【００５６】
利用者は、画像形成装置１ａを利用する場合、ＩＣカード６０を識別情報取得部６に翳して、装置１に識別番号を認識させる。もっとも、識別情報取得部６は、識別情報を取得する取得手段であれば、他の装置により構成してもよい。すなわち、例えば、利用者の磁気カード、または、スマートフォンや携帯電話機などの携帯端末装置から識別情報を読み取る装置を採用してもよい。
【００５７】
さらに、識別情報の取得機能に加えて、上述した課金処理部５の機能を兼ね備えるＩＣカードキャッシャーと称される装置を採用してもよい。この場合、識別情報取得部６と課金処理部５とが一体的に構成されることになり、また、課金処理部５は、上述した硬貨などの投入に代えて、ＩＣカード６０のチャージ金額により、支払いの受け付けを行う。
【００５８】
ハードディスクドライブ７０は、サービスを提供するときに画像データなどを記録する。画像処理部７１は、サービスを提供するときに画像データの伸張処理、及び圧縮処理などを行う。画像読取部７２は、コピー機能などを実行するときに画像データの読取を行う。モデム７４は、ファックス機能を実行するときに電話回線に接続されてファックス通信を行う。印刷処理部７３は、プリント機能を実行するときにＬＡＮ４０を介して受信した画像データなどの印刷処理を行う。
【００５９】
上述した各部２，２０〜２２，３０，３１，４〜６，７０〜７４は、バスＢを介して互いに電気的に接続されている。
【００６０】
次に、図６を参照して、サービス提供の許可に関するＣＰＵ２の機能を説明する。ＣＰＵ２は、ＲＯＭ２０に記録されたプログラムを読み込むと、認証結果取得部１０と、ログイン管理部１１と、サービス提供部１２とを、機能として形成する。
【００６１】
認証結果取得部１０は、図９に示されるように、通信処理部４を介して、上述した認証装置８に、識別情報取得部６により取得した識別情報と、操作部３０から入力されたパスワードとを送信するとともに利用者のログイン処理を要求し、認証の結果を取得する認証結果取得手段である。なお、認証結果取得部１０は、識別情報取得部６により取得した識別情報に代えて、利用者が操作部３０を使って入力した識別情報を送信してもよい。
【００６２】
認証結果取得部１０は、認証装置８から取得した認証の結果をログイン管理部１１に通知する。ログイン管理部１１は、利用者のログイン状態、またはログアウト状態を示すログイン管理情報を、認証結果取得部１０が認証成功の結果を取得したときにログイン状態に書き換え、他方、利用者の操作に応じてログアウト状態に書き換える。利用者は、例えば、操作部３０を使ってログアウトしてもよいし、画像形成装置１ａに接続されたパソコンなどの端末装置を操作してログアウトしてもよい。
【００６３】
サービス提供部１２は、ログイン管理情報がログイン状態を示す場合に、利用者にサービスを提供するサービスを提供する手段として機能する。サービス提供部１２は、プリント機能を実行するプリント機能部１２１と、ファックス機能を実行するファックス機能部１２２と、コピー機能を実行するコピー機能部１２３と、スキャナ機能を実行するスキャナ機能部１２４とを含む。各機能部１２１〜１２４は、利用者が操作部３０を使って選択したサービスに応じて、上述した各部７０〜７４を制御する。
【００６４】
また、サービス制御部１１は、ログイン管理情報がログアウト状態を示す場合に、課金処理部５が料金の支払いを受け付けたとき、サービスを提供する。このとき、選択可能なサービスの種類は制限される。
【００６５】
次に、このサービスの許可に関するＣＰＵ２の処理について、図７を参照して説明する。まず、識別情報取得部６は、利用者がＩＣカード６０を翳すことによって、利用者の識別番号を取得する（ステップＳｔ２１のＹＥＳ）。識別番号は、図８に示されるような画面を表示部３１に表示し、利用者が操作部３０を使って入力することによっても得られる（ステップＳｔ２１のＮＯ、ステップＳｔ２４のＹＥＳ）。したがって、画像形成装置１ａは、利用者がＩＣカード６０を所持していないときでも、操作部３０により識別情報を得る。なお、画像形成装置１ａは、操作部３０からの識別情報の入力手段に代えて、または、この入力手段とともに、指紋認証などの生態認証の手段を設けることによって識別情報を得てもよい。
【００６６】
識別番号を取得すると（ステップＳｔ２１のＹＥＳ、ステップＳｔ２４のＹＥＳ）、表示部３１は、パスワードの入力を要求するメッセージを表示する（ステップＳｔ２２）。そして、利用者が操作部３０を使ってパスワードを入力すると（ステップＳｔ２３のＹＥＳ）、認証結果取得部１０は、図９を参照して説明したように、認証装置８に、ログイン要求とともに識別番号とパスワードとを送信し、利用者のログイン処理を要求する（ステップＳｔ２５）。これに応じ、認証装置８は、上述したように、表２に示された認証テーブル８１０に基づいて、認証処理を行い、認証の結果を画像形成装置１ａに通知する。
【００６７】
認証処理は、認証装置８から認証結果を得ることにより完了する（ステップＳｔ２６のＹＥＳ）。ログイン管理部１１は、認証が成功した場合（ステップＳｔ２７のＹＥＳ）、ログイン管理情報をログイン状態に書き換える（ステップＳｔ２８）。これにより、サービス提供部１２の機能部１２１〜１２４は、動作が可能となる。
【００６８】
そして、ログイン管理部１１は、利用者が、操作部３０、またはＬＡＮ４０で通信可能に接続されたパソコンなどの端末装置からログアウトを指示した場合（ステップ２９のＹＥＳ）、図９に示されるように、認証装置８にログアウト通知を送信して（ステップＳｔ３０）、ログイン管理情報をログアウト状態に書き換える（ステップＳｔ３１）。これは、認証が失敗した場合（ステップＳｔ２７のＮＯ）も同様である。
【００６９】
また、認証結果取得部１０は、認証装置８が認証処理を完了する前に（ステップＳｔ２６のＮＯ）、課金処理部５が料金の支払いを受け付けた場合に（ステップＳｔ３２のＹＥＳ）、図９の点線で示すように、認証装置８に認証処理を中断する要求を送信する（ステップＳｔ３３）。要求を受信した認証装置８は、認証処理を中断する。ここで、課金処理部５は、料金の支払いを受け付けたとき、その旨を認証結果取得部１０に通知する。
【００７０】
そして、サービス提供部１２は、認証テーブル８１０に基づく認証が失敗したものとして、ログイン管理情報をログアウト状態に書き換える（ステップＳｔ３１）。これによると、利用者は、料金を支払うことによって、認証に要する時間を省き、サービスの提供を受けることができる。もっとも、認証が中断した場合の処理は、これに限定されることはなく、例えば、課金処理部５に認証の中断を通知し、この通知を受けた認証処理部５は、支払われた金額を利用者に返却するようにしてもよい。
【００７１】
次に、サービス提供部１２の処理を、図１０を参照して説明する。サービス提供部１２は、ログイン管理情報がログイン状態を示す場合に（ステップＳｔ４１のＹＥＳ）、または、ログイン管理情報がログアウト状態を示し（ステップＳｔ４１のＮＯ）、料金の支払いの受付けがあった場合に（ステップ４２のＹＥＳ）、サービスの一覧を表示部３１に表示する（ステップＳｔ４３）。
【００７２】
【表３】
0005741271.tif 000004
【００７３】
サービス提供部１２は、表３に示された管理テーブルを参照し、提供可能とされるサービスの一覧を表示部３１に表示する（ステップＳｔ４３）。ここで、表中に「ＯＫ」と記載されている機能は提供可能であり、他方、「ＮＧ」と記載されている機能は提供不可能である。
【００７４】
サービス提供部１２は、ログイン管理情報がログアウト状態を示す場合、全てのサービスを提供可能（「ＯＫ」）とするが、他方、料金の支払いの受付けがあった場合、ファックス機能、及びスキャン機能を提供不可能（「ＮＧ］）にする。このとき、利用者は、これらの機能を選択することが不可能となる。これにより、画像形成装置１ａは、認証の成否に応じて、利用者に提供するサービスの種類を異ならせる。なお、提供不可能とする機能の種類は、上表に限定されるものではない。
【００７５】
そして、サービス提供部１２は、利用者が操作部３０を使ってサービスを選択すると（ステップＳｔ４４のＹＥＳ）、選択された機能を実行する（ステップＳｔ４５）。なお、利用者は、表３において提供不可能とされるサービスを選択することはできない。
【００７６】
サービス提供部１２は、利用者が操作部３０を使ってサービスの利用の継続を選択した場合、再びステップＳｔ４１から処理を行い（ステップ４６のＮＯ）、他方、ログアウトなどによりサービスの利用の終了が選択された場合、処理を終了する（ステップ４６のＹＥＳ）。
【００７７】
なお、上述したフローにおいて、課金処理部６は、ログイン管理情報がログアウト状態を示す場合（ステップＳｔ４１のＮＯ）に限り、利用者から料金の支払いを受け付けるようにしてもよい。これによると、ログインしている利用者が、誤って料金を支払うことを防止するという効果が得られる。もっとも、ログイン管理情報がログイン状態を示す場合であっても、利用者の私的な利用に備えて、課金処理部６が支払いを受け付けてもよい。
【００７８】
次に、課金処理部５の処理を、図１１を参照して説明する。課金処理部５は、投入口に硬貨、または紙幣が投入されたことを検出すると（ステップＳｔ５１のＹＥＳ）、利用者のチャージ金額として金額の加算処理を行う（ステップＳｔ５２）。もっとも、電子マネーやプリペイド方式を用いる場合、これらの処理は省かれる。
【００７９】
チャージ金額が、サービスに必要な料金以上になると（ステップＳｔ５３のＹＥＳ）、課金処理部５は、支払いの受付があったことをサービス制御部１１に通知する（ステップＳｔ５４）。一方、チャージ金額が、サービスに必要な料金より少ない場合（ステップＳｔ５３のＮＯ）、ステップＳｔ５１、Ｓｔ５２の処理を繰り返す。
【００８０】
次に、課金処理部５は、サービス提供部１２からサービスの機能を実行したことが通知されると（ステップＳｔ５５）、チャージ金額からサービスの料金を減算する（ステップＳｔ５６）。
【００８１】
そして、課金処理部５は、利用者が操作部３０を使ってサービスの利用の継続を選択した場合、再びステップＳｔ５３から処理を行い（ステップ５７のＮＯ）、他方、ログアウトの操作などによりサービスの利用の終了が選択された場合（ステップ５７のＹＥＳ）、利用者に残金を返却して処理を終了する（ステップ５８）。これは、支払い受付け後、時間内にサービスの機能の実行がなかった場合（ステップＳｔ５５のＮＯ）も同様である。
【００８２】
このように、本実施形態の画像形成装置１ａ〜１ｄによると、認証装置８において、第１の認証情報に基づいて認証され、ログインしている利用者がいるとき、他の利用者は、該第１の認証情報に対応する第２の認証情報に基づいて認証され、ログインすることができる。そして、第２識別番号を有する利用者は、第１識別番号を有する利用者がログアウトしても、自分がログアウトしない限り、画像形成装置１ａ〜１ｄを利用することができる。また、利用者は、認証に失敗してログインできないときに、料金を支払うことによりサービスを利用することができる。
【００８３】
本実施形態では、外部の認証装置８により利用者の認証を行うようにしたが、これに代えて、画像形成装置１ａ〜１ｄの１つに上記の認証テーブル８１０を備え、認証を行うようにしてもよい。
【００８４】
【表４】
0005741271.tif 000005
【００８５】
また、本実施形態では、２種類の認証情報を関連付けた認証テーブル８１０を例示したが、これに限定されることはない。例えば表４に示されるように、先に示された表２の項目に追加して、第２の認証情報に基づくログイン状態、またはログアウト状態を示す第２ログイン情報と、第１及び第２の認証情報とは異なる１以上の第３の認証情報とを対応付けて記録してもよい。ここで、第３の認証情報は、第３識別番号を含む。
【００８６】
この場合、第１及び第２の認証情報に基づく認証方法は、上述したとおりであるが、第３の認証情報に基づく認証処理が追加される。この第３の認証情報に基づく認証処理は、第２の認証情報に基づく認証方法と同様である。つまり、第１及び第２の認証情報に基づく認証が失敗した場合に、受信した識別番号が第３識別番号の１つと一致したとき、これに対応する第２ログイン情報を参照する。そして、該第２ログイン情報がログイン状態を示すとき、認証は成功し、他方、ログアウト状態を示すとき、認証は失敗する。
【００８７】
例えば、表１に例示された「山田  幸子」は、識別番号が第２の認証情報に登録されており、これに対応する第２ログイン情報はログアウト状態を示している。このため、対応する第３識別番号「００００１４１１」の利用者は、認証が失敗する。
【００８８】
また、表１に例示された「鈴木  茂」は、識別番号が第２の認証情報に登録されており、これに対応する第２ログイン情報はログイン状態を示している。このため、対応する第３識別番号「００００１３０１」、「００００１３６６」、及び「００００２５６３」の利用者は、認証が成功する。
【００８９】
このように、認証テーブル８１０において、互いに対応付けられる認証情報、及びログイン情報の数に制限はなく、利用者の権限の種類に応じて、認証を段階的に制御することが可能である。
【００９０】
これまで述べた実施形態と同様の作用効果は、上述した各機能を実現するためのプログラムが記録された記録媒体を認証装置、及びサービス提供装置に供給し、該装置内のコンピュータが上記のプログラムを実行することによっても得られる。なお、記録媒体は、コンピュータが読み出し可能なものであれば、ＣＤ−ＲＯＭ、ＤＶＤ、またはＳＤカードなどのうち、何れであってもよい。
【００９１】
以上、好ましい実施例を参照して本発明の内容を具体的に説明したが、本発明の基本的技術思想及び教示に基づいて、当業者であれば、種々の変形態様を採り得ることは自明である。
【符号の説明】
【００９２】
１ａ〜１ｄ            画像形成装置
２                    ＣＰＵ
２０                  ＲＯＭ
２１                  ＲＡＭ
２２                  ＮＶＲＡＭ
３０                  操作部
３１                  表示部
４                    通信処理部
５                    課金処理部
６                    識別情報取得部
８                    認証装置
１０                  認証結果取得部
１１                  ログイン管理部
１２                  サービス提供部
８０                  ＣＰＵ
８００                第１ログイン処理部
８０１                第２ログイン処理部
８０２                ログアウト処理部
８１                  ハードディスクドライブ
８１０                認証テーブル
８２                  ＲＡＭ
８４                  操作部
８５                  表示部
８６                  通信処理部
【図１】
0005741271.tif 000006
【図２】
0005741271.tif 000007
【図３】
0005741271.tif 000008
【図４】
0005741271.tif 000009
【図５】
0005741271.tif 000010
【図６】
0005741271.tif 000011
【図７】
0005741271.tif 000012
【図８】
0005741271.tif 000013
【図９】
0005741271.tif 000014
【図１０】
0005741271.tif 000015
【図１１】
0005741271.tif 000016