(57)【特許請求の範囲】
【請求項１】
クライアントと、スキャナ及び第１記憶手段を備えた画像形成装置と、第２記憶手段を備えたサーバとが、ネットワークに結合され、該クライアントからの要求に応答して、製品のユーザであることを該サーバが認証するユーザ認証方法であって、
（ａ）該画像形成装置が、該画像形成装置の操作パネル又は該クライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンを該スキャナで読み取って製品ＩＤコードを復号しこれを該第１記憶手段に格納し、
（ｂ）該画像形成装置が、該クライアントからの要求に応答して、該第１記憶手段に格納された該製品ＩＤコードを該サーバへ送信し、
（ｃ）該製品ＩＤコードが正規のものであり且つ該製品ＩＤコードに対応したユーザＩＤコードが該第２記憶手段に未登録であると該サーバが判定した場合、該製品ＩＤコードに対応したユーザＩＤコードを該サーバが生成してこれを該第２記憶手段に登録し、
（ｄ）該サーバが該ユーザＩＤコードを該画像形成装置又は該クライアントへ送信する、
ステップを有することを特徴とするユーザ認証方法。
【請求項２】
該パターンには製品名又は型式のパターンも含まれており、
該ステップ（ａ）ではさらに、製品名又は型式も復号し、
該ステップ（ａ）と該ステップ（ｂ）との間にさらに、
該クライアントのブラウザから該画像形成装置への要求に応答して、該画像形成装置から該ブラウザへ、該製品名又は型式の記述及び認証ボタンを含む認証要求ファイルを送信し、該認証要求ファイルの内容を該ブラウザに表示させるステップを有し、
該ステップ（ｂ）での該クライアントからの要求は、該認証ボタンに対する操作により供給されることを特徴とする請求項１に記載のユーザ認証方法。
【請求項３】
該ステップ（ｄ）では、該ユーザＩＤコードを該画像形成装置へ送信し、
該ステップ（ｄ）の次にさらに、
（ｅ）該画像形成装置が該ユーザＩＤコードを受信してこれを該製品ＩＤコードと対応させて該第１記憶手段に格納させる、
ステップを有することを特徴とする請求項２に記載のユーザ認証方法。
【請求項４】
該ステップ（ｅ）の次にさらに、
（ｆ）該画像形成装置から該ブラウザへ、該製品名又は型式の記述、登録済であることを示す記述及び認証ボタンを含む認証要求ファイルを送信し、該認証要求ファイルの内容を該ブラウザに表示させる、
ステップを有することを特徴とする請求項３に記載のユーザ認証方法。
【請求項５】
該第１記憶手段にはユーザの電子メールアドレスが格納されており、
該ステップ（ｂ）では、該製品ＩＤコードとともに該電子メールアドレスを該サーバへ送信し、
該ステップ（ｄ）では、該サーバが、該電子メールアドレスを宛先として該ユーザＩＤコードを含む文章を電子メールで送信する、
ことを特徴とする請求項２に記載のユーザ認証方法。
【請求項６】
クライアントと、スキャナ及び第１記憶手段を備えた画像形成装置と、第２記憶手段を備えたサーバとが、ネットワークに結合され、該クライアントからの要求に応答して、製品のユーザであることを該サーバが認証するユーザ認証方法であって、
（ａ）該画像形成装置が、該画像形成装置の操作パネル又は該クライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンを該スキャナで読み取って製品ＩＤコード、Ｗｅｂ認証ページアドレス及び、製品名又は型式を復号しこれを該第１記憶手段に格納し、
該第１記憶手段には、ユーザ登録済の場合、該製品ＩＤコードに対応してユーザＩＤコードが格納されており、
（ｂ）該クライアントのブラウザから該画像形成装置への要求に応答して、該画像形成装置から該ブラウザへ、該第１記憶手段に格納されている内容のうち該製品名又は型式の記述及びユーザ登録済であるか否かを示す記述並びに認証ボタンを含む認証要求ファイルを送信し、該ブラウザは該認証要求ファイルの内容を該ブラウザに表示させ、
（ｃ）該画像形成装置が、該ブラウザ上での製品名又は型式の記述を含むユーザ登録済のレコードの選択及び該認証ボタンに対する操作に応答して、該第１記憶手段に格納された対応する該製品ＩＤコード及び該ユーザＩＤを該サーバへ送信し、
（ｄ）該製品ＩＤコード及び該ユーザＩＤを該サーバが受信し、このユーザＩＤコードが該第２記憶手段に登録され、且つ、該ユーザＩＤコードに対応して該第２記憶手段に登録されている製品ＩＤコードが該ステップ（ｃ）での製品ＩＤコードに一致していると該サーバが判定した場合には、正規のユーザであると該サーバが判定する、
ステップを有することを特徴とするユーザ認証方法。
【請求項７】
（ｅ）該ステップ（ｄ）で正規のユーザであると該サーバが判定すると、該ステップ（ｄ）で受信した該製品ＩＤコード及び該ユーザＩＤを含むパケットの送信元ＩＰアドレスを該サーバが、該第２記憶手段の、このユーザＩＤを含むレコードに一時登録し、
（ｆ）該ＩＰアドレスを送信元とする、所定時間内に受信したパケットを送信したユーザを、該サーバが、正規のユーザと判定する、
ステップをさらに有することを特徴とする請求項６に記載のユーザ認証方法。
【請求項８】
（ｅ）該ステップ（ｄ）で正規のユーザであると該サーバが判定すると、そのユーザＩＤを含み所定時間内に受信したパケットを送信したユーザを、該サーバが、正規のユーザと判定する、
ステップをさらに有することを特徴とする請求項６に記載のユーザ認証方法。
【請求項９】
該ステップ（ｃ）において、該画像形成装置が、該選択及び該操作に応答して受信したパケットの送信元ＩＰアドレス並びに該第１記憶手段に格納された対応する該製品ＩＤコード及び該ユーザＩＤを含むぺーロードを該サーバへ送信することを特徴とする請求項６に記載のユーザ認証方法。
【請求項１０】
クライアントと、スキャナ、操作パネル及び第１記憶手段を備えた画像形成装置と、第２記憶手段を備えたサーバとが、ネットワークに結合され、該クライアントからの要求に応答して、製品のユーザであることを該サーバが認証するユーザ認証システムであって、
該画像形成装置はさらに、
該操作パネル又は該クライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンを該スキャナに読み取らせて製品ＩＤコードを復号しこれを該第１記憶手段に格納させ、該クライアントからの要求に応答して、該第１記憶手段に格納された該製品ＩＤコードを該サーバへ送信する制御手段を有し、
該サーバは、該画像形成装置から受信した該製品ＩＤコードが正規のものであり且つ該製品ＩＤコードに対応したユーザＩＤコードが該第２記憶手段に未登録であると判定した場合、該製品ＩＤコードに対応したユーザＩＤコードを生成してこれを該第２記憶手段に登録させ、該ユーザＩＤコードを該画像形成装置又は該クライアントへ送信する制御手段を有する、
ことを特徴とするユーザ認証システム。
【請求項１１】
制御手段と、該制御手段に結合されたスキャナと、該制御手段に結合された操作パネルと、該制御手段に結合された記憶手段とを備え、ネットワークに結合され、クライアントからの要求に応答して、製品のユーザであることをサーバに対し認証要求する画像形成装置であって、該制御手段は、
該操作パネル又は該クライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンを該スキャナに読み取らせ、そのデータから製品ＩＤコードを復号しこれを該第１記憶手段に格納させ、
該クライアントからの要求に応答して、該第１記憶手段に格納された該製品ＩＤコードを該サーバへ送信し、
該サーバからユーザＩＤコードを受信すると、該ユーザＩＤコードを、該製品ＩＤコードと対応させて該記憶手段に格納させる、
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して製品のユーザ認証を行う画像形成装置並びにこれを用いたユーザ認証システム及び方法に関する。
【背景技術】
【０００２】
ソフトウェアメーカでは、登録ユーザに対し修正版やバージョンアップ版のダウンロードサービスを提供している。この場合、ＣＤ−ＲＯＭのケース等に記載されたシリアル番号をウェブページ上で入力することにより、ユーザであることを確認している。
【０００３】
しかし、このシリアル番号が外部に流出すると、第３者による不正な利用が行われる。
【０００４】
一方、下記特許文献１には、パスワードに有効期限を設定して、セキュリティを確保する構成が開示されている。
【０００５】
また、下記特許文献２には、認証用紙の認証パターンを複合機によりスキャンして読み込み、複合機画像形成装置１０に組み込まれたメンテナンスモード認証装置で、読み込んだ認証パターンに基づいて認証を行い、認証が成功した場合にメンテナンスモードに入る構成が開示されている。この構成によれば、サービスマンがメンテナンスモードへ移行する際の操作を第三者に盗視されて、権限のない第三者がメンテナンスモードを利用するのを防止することができる。
【特許文献１】特開平０７−１８２０６４号公報
【特許文献２】特開２００６−４１９０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のようにパスワードを定期的に更新しても、ユーザ登録の際に用いられるシリアル番号が盗視されるのを防止することはできない。
【０００７】
また、特許文献２では、複合機の特殊操作を許可するための認証を複合機自体で行っているので、複合機以外のものには適用できない。
【０００８】
本発明の目的は、第三者に容易に盗視されないように、製品のユーザであることをサーバに認証させることが可能な画像形成装置並びにこれを用いたユーザ認証システム及び方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明によるユーザ認証方法の第１態様では、クライアントと、スキャナ及び第１記憶手段を備えた画像形成装置と、第２記憶手段を備えたサーバとが、ネットワークに結合され、該クライアントからの要求に応答して、製品のユーザであることを該サーバが認証するユーザ認証方法であって、
（ａ）該画像形成装置が、該画像形成装置の操作パネル又は該クライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンを該スキャナで読み取って製品ＩＤコードを復号しこれを該第１記憶手段に格納し、
（ｂ）該画像形成装置が、該クライアントからの要求に応答して、該第１記憶手段に格納された該製品ＩＤコードを該サーバへ送信し、
（ｃ）該製品ＩＤコードが正規のものであり且つ該製品ＩＤコードに対応したユーザＩＤコードが該第２記憶手段に未登録であると該サーバが判定した場合、該製品ＩＤコードに対応したユーザＩＤコードを該サーバが生成してこれを該第２記憶手段に登録し、
（ｄ）該サーバが該ユーザＩＤコードを該画像形成装置又は該クライアントへ送信する、
ステップを有する。
【００１０】
本発明によるユーザ認証方法の第２態様では、第１態様において、該パターンには製品名又は型式のパターンも含まれており、
該ステップ（ａ）ではさらに、製品名又は型式も復号し、
該ステップ（ａ）と該ステップ（ｂ）との間にさらに、
該クライアントのブラウザから該画像形成装置への要求に応答して、該画像形成装置から該ブラウザへ、該製品名又は型式の記述及び認証ボタンを含む認証要求ファイルを送信し、該認証要求ファイルの内容を該ブラウザに表示させるステップを有し、
該ステップ（ｂ）での該クライアントからの要求は、該認証ボタンに対する操作により供給される。
【００１１】
本発明によるユーザ認証方法の第３態様では、第２態様において、該ステップ（ｄ）では、該ユーザＩＤコードを該画像形成装置へ送信し、
該ステップ（ｄ）の次にさらに、
（ｅ）該画像形成装置が該ユーザＩＤコードを受信してこれを該製品ＩＤコードと対応させて該第１記憶手段に格納させる、
ステップを有する。
【００１２】
本発明によるユーザ認証方法の第４態様では、第３態様において、該ステップ（ｅ）の次にさらに、
（ｆ）該画像形成装置から該ブラウザへ、該製品名又は型式の記述、登録済であることを示す記述及び認証ボタンを含む認証要求ファイルを送信し、該認証要求ファイルの内容を該ブラウザに表示させる、
ステップを有する。
【００１３】
本発明によるユーザ認証方法の第５態様では、第２態様において、
該第１記憶手段にはユーザの電子メールアドレスが格納されており、
該ステップ（ｂ）では、該製品ＩＤコードとともに該電子メールアドレスを該サーバへ送信し、
該ステップ（ｄ）では、該サーバが、該電子メールアドレスを宛先として該ユーザＩＤコードを含む文章を電子メールで送信する。
【００１４】
本発明によるユーザ認証方法の第６態様では、クライアントと、スキャナ及び第１記憶手段を備えた画像形成装置と、第２記憶手段を備えたサーバとが、ネットワークに結合され、該クライアントからの要求に応答して、製品のユーザであることを該サーバが認証するユーザ認証方法であって、
（ａ）該画像形成装置が、該画像形成装置の操作パネル又は該クライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンを該スキャナで読み取って製品ＩＤコード、Ｗｅｂ認証ページアドレス及び、製品名又は型式を復号しこれを該第１記憶手段に格納し、
該第１記憶手段には、ユーザ登録済の場合、該製品ＩＤコードに対応してユーザＩＤコードが格納されており、
（ｂ）該クライアントのブラウザから該画像形成装置への要求に応答して、該画像形成装置から該ブラウザへ、該第１記憶手段に格納されている内容のうち該製品名又は型式の記述及びユーザ登録済であるか否かを示す記述並びに認証ボタンを含む認証要求ファイルを送信し、該ブラウザは該認証要求ファイルの内容を該ブラウザに表示させ、
（ｃ）該画像形成装置が、該ブラウザ上での製品名又は型式の記述を含むユーザ登録済のレコードの選択及び該認証ボタンに対する操作に応答して、該第１記憶手段に格納された対応する該製品ＩＤコード及び該ユーザＩＤを該サーバへ送信し、
（ｄ）該製品ＩＤコード及び該ユーザＩＤを該サーバが受信し、このユーザＩＤコードが該第２記憶手段に登録され、且つ、該ユーザＩＤコードに対応して該第２記憶手段に登録されている製品ＩＤコードが該ステップ（ｃ）での製品ＩＤコードに一致していると該サーバが判定した場合には、正規のユーザであると該サーバが判定する、
ステップを有する。
【００１５】
本発明によるユーザ認証方法の第７態様では、第６態様において、（ｅ）該ステップ（ｄ）で正規のユーザであると該サーバが判定すると、該ステップ（ｄ）で受信した該製品ＩＤコード及び該ユーザＩＤを含むパケットの送信元ＩＰアドレスを該サーバが、該第２記憶手段の、このユーザＩＤを含むレコードに一時登録し、
（ｆ）該ＩＰアドレスを送信元とする、所定時間内に受信したパケットを送信したユーザを、該サーバが、正規のユーザと判定する、
ステップをさらに有する。
【００１６】
本発明によるユーザ認証方法の第８態様では、第６態様において、（ｅ）該ステップ（ｄ）で正規のユーザであると該サーバが判定すると、そのユーザＩＤを含み所定時間内に受信したパケットを送信したユーザを、該サーバが、正規のユーザと判定する、
ステップをさらに有する。
【００１７】
本発明によるユーザ認証方法の第９態様では、第６態様において、該ステップ（ｃ）において、該画像形成装置が、該選択及び該操作に応答して受信したパケットの送信元ＩＰアドレス並びに該第１記憶手段に格納された対応する該製品ＩＤコード及び該ユーザＩＤを含むぺーロードを該サーバへ送信する。
【発明の効果】
【００１８】
上記第１態様の構成によれば、画像形成装置が、その操作パネル又はクライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンをそのスキャナで読み取って製品ＩＤコードを復号しこれをその第１記憶手段に格納し、該クライアントからの要求に応答して、該第１記憶手段に格納された該製品ＩＤコードをサーバへ送信し、該製品ＩＤコードが正規のものであり且つ該製品ＩＤコードに対応したユーザＩＤコードが該サーバの第２記憶手段に未登録であると該サーバが判定した場合、該製品ＩＤコードに対応したユーザＩＤコードを該サーバが生成してこれを該第２記憶手段に登録し、該サーバが該ユーザＩＤコードを該画像形成装置又は該クライアントへ送信するので、該製品ＩＤコードが盗視され難く、その流出による不正利用を低減することが可能となるという効果を奏する。また、製品ＩＤコードをユーザが手入力する必要が無いので、ユーザ登録を容易に行うことができるという効果を奏する。
【００１９】
上記第２態様の構成によれば、該パターンには製品名又は型式のパターンも含まれており、該クライアントのブラウザから該画像形成装置への要求に応答して、該画像形成装置から該ブラウザへ、該製品名又は型式の記述及び認証ボタンを含む認証要求ファイルを送信し、該認証要求ファイルの内容を該ブラウザに表示させるので、複数の製品ＩＤコードが該画像形成装置の第１記憶手段に格納されていても、ユーザは製品ＩＤコードが盗視されないように該画像形成装置を介し該サーバに対し認証要求することができるという効果を奏する。
【００２０】
上記第３態様の構成によれば、該サーバでのユーザ登録後にユーザＩＤコードが該画像形成装置へ送信され、該画像形成装置がこれを受信し該製品ＩＤコードと対応させて該第１記憶手段に格納させるので、ユーザＩＤコードについても盗視され難く、その流出による不正利用を低減することが可能となるという効果を奏する。
【００２１】
上記第４態様の構成によれば、該画像形成装置から該ブラウザへ、該製品名又は型式の記述、登録済であることを示す記述及び認証ボタンを含む認証要求ファイルを送信し、該認証要求ファイルの内容を該ブラウザに表示させるので、ユーザ登録後のユーザ認証をユーザ登録前の認証と同様に行うことができるという効果を奏する。
【００２２】
上記第５態様の構成によれば、該第１記憶手段にはユーザの電子メールアドレスが格納されており、該製品ＩＤコードとともに該電子メールアドレスを該サーバへ送信し、該サーバが、該電子メールアドレスを宛先として該ユーザＩＤコードを含む文章を電子メールで送信するので、ユーザ登録後は該画像形成装置を使用せずに該サーバに対し認証要求することができるという効果を奏する。
【００２３】
上記第６態様の構成によれば、該画像形成装置が、その操作パネル又は該クライアントからの指示入力に応答して、被認証紙に表現された光学的読取可能なパターンを該スキャナで読み取って製品ＩＤコード、Ｗｅｂ認証ページアドレス及び、製品名又は型式を復号しこれを該第１記憶手段に格納し、該第１記憶手段には、ユーザ登録済の場合、該製品ＩＤコードに対応してユーザＩＤコードが格納されており、該クライアントのブラウザから該画像形成装置への要求に応答して、該ブラウザへ、該第１記憶手段に格納されている内容のうち該製品名又は型式の記述及びユーザ登録済であるか否かを示す記述並びに認証ボタンを含む認証要求ファイルを送信し、該ブラウザは該認証要求ファイルの内容を該ブラウザに表示させ、該画像形成装置が、該ブラウザ上での製品名又は型式の記述を含むユーザ登録済のレコードの選択及び該認証ボタンに対する操作に応答して、該第１記憶手段に格納された対応する該製品ＩＤコード及び該ユーザＩＤを該サーバへ送信し、該製品ＩＤコード及び該ユーザＩＤを該サーバが受信し、このユーザＩＤコードが、該第２記憶手段に登録され且つ該ユーザＩＤコードに対応して該第２記憶手段に登録されている製品ＩＤコードに一致していると該サーバが判定した場合には、正規のユーザであると該サーバが判定するので、ユーザ登録前後の認証を同様に行うことができ、ユーザの操作性が向上する。
【００２４】
上記第７態様の構成によれば、正規のユーザであると該サーバが判定すると、受信した該製品ＩＤコード及び該ユーザＩＤを含むパケットの送信元ＩＰアドレスを該サーバが、該第２記憶手段の、このユーザＩＤを含むレコードに一時登録し、該ＩＰアドレスを送信元とする、所定時間内に受信したパケットを送信したユーザを、該サーバが、正規のユーザと判定するので、該クライアントは、該画像装置で該サーバに認証要求しても、該サーバに対し認証後のサービス要求をすることができる。
【００２５】
上記第８態様の構成によれば、正規のユーザであると該サーバが判定すると、そのユーザＩＤを含み所定時間内に受信したパケットを送信したユーザを、該サーバが、正規のユーザと判定するので、該クライアントと該画像形成装置のグローバルＩＰアドレスが異なっていても、該クライアントは該サーバに対し認証後のサービス要求をすることができる。
【００２６】
上記第９態様の構成によれば、該画像形成装置が、該選択及び該操作に応答して受信したパケットの送信元ＩＰアドレス並びに該第１記憶手段に格納された対応する該製品ＩＤコード及び該ユーザＩＤを含むぺーロードを該サーバへ送信するので、該サーバは認証後に該クライアントに応答でき、これにより該装置と該クライアントと該サーバとの３者間の認証に関する通信を円滑に行うことができる。
【００２７】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００２８】
本明細書では、「パターン」には、コードを暗号化し又は暗号化せずにパターン化したものを含むものとする。「パターン」には、バーコードやＱＲコードなどの１次元コード又は２次元コードが含まれる。また、「復号」は、パターンをコード化し又はコード化したものをさらに復号することを意味する。
【００２９】
図６は、本発明が適用された、ユーザ認証を含むシステムの概略ブロック図である。
【００３０】
任意の製品について、インターネットを介しサーバにユーザ登録を行い、サーバがユーザにサービスを提供する場合において、製品のシリアル番号やユーザＩＤコードなどが盗視されて流出すると、不正使用される虞がある。
【００３１】
そこで、本実施例１では、製品のリアルシ番号等をパターン化したものを被認証紙に記載し、スキャナを備えた画像形成装置１０で読み取り、そのデータを画像形成装置１０で復号し、ユーザコンピュータを介さずにこれをサーバ１５へ送信することにより、ユーザ登録する。ユーザがサーバ１５からサービス提供を受ける際には、ブラウザを備えたクライアントコンピュータ１１を利用するのが、操作性上及び画像形成装置１０の複雑化を避ける上で好ましい。
【００３２】
画像形成装置１０は、通信媒体１２、例えばＬＡＮケーブル及びハブを含む通信媒体でクライアント１１と結合されて、ＬＡＮが形成され、このＬＡＮがルータ１３を介してインターネット１４に結合されている。このルータ１３は、ＮＡＴ機能又はＮＡＰＴ機能を有し、ＬＡＮ内の複数のプライベートＩＰアドレスを１つのグローバルＩＰアドレスに変換する。一方、画像形成装置１０のメーカのサーバ１５が、ルータ１６を介してインターネット１４に結合されている。
【００３３】
図１は、上記認証システムの機能ブロック図である。
【００３４】
画像形成装置１０は、制御部１００と、これにより制御される認証要求ファイル１０１、テーブル１０２、スキャナ１０３及び操作パネル１０４を備えている。制御部１００は、ウェブサーバ及びウェブアプリケーションを備えており、クライアント１１との関係でサーバとして機能し、また、サーバ１５との関係でクライアントとして機能する。
【００３５】
サーバ１５は、ウェブサーバ及びウェブアプリケーションを備えた制御部１５０と、これにより制御される登録判定部１５１、テーブル１５２、ユーザ判定部１５３及びコミュニティーサイト１５４を備えている。
【００３６】
被認証紙１７は、上記製品に添付されたものであり、これには、該製品の名前、型式及びＩＤコードなどの製品情報並びにＷｅｂ認証ページアドレスを暗号化し又は暗号化せずに、バーコードやＱＲコードなどの１次元コード又は２次元コードにパターン化したものが光学的に読取可能に記載されている。製品ＩＤコードは暗号化した方が好ましいが、それ以外は暗号化しなくてもよい。しかし、全て暗号化しておけば一括処理できるので、処理が簡単になる。
【００３７】
ユーザが画像形成装置１０の操作パネル１０４を操作して、認証モードを選択し、被認証紙１７を画像形成装置１０の原稿台に載置してエンターキーを押下すると、制御部１００はスキャナ１０３に対し被認証紙１７を読み取らせ、そのパターンをコードに変換し、さらに復号して、製品の製品名、型式及びＩＤコード並びにＷｅｂ認証ページアドレスを取得し、テーブル１０２に格納する。このデータは、操作パネル１０４を操作してユーザが削除しない限り、テーブル１０２に保持され、ユーザ登録後の認証の際にも用いられる。図２（Ａ）は、テーブル１０２を示す。
【００３８】
図４は、ユーザ登録時における画像形成装置１０とクライアント１１とサーバ１５との間の通信の概略シーケンス図である。図５は、クライアントからの１つの要求に対するサーバ１５の制御部１５０の手順を示すフローチャートである。
【００３９】
（Ｔ１）ユーザは、クライアント１１を操作してブラウザ１１０を立ち上げ、認証要求ファイル１０１のアドレス、例えばhttp://192.168.0.2/certify.htmを指定する。これにより、画像形成装置１０の制御部１００に対しこのファイルが要求される。
【００４０】
（Ｔ２）制御部１００はこれに応答して、テーブル１０２に格納されている内容のうち、製品名、型式、登録日及びＷｅｂ認証ページアドレスのデータを認証要求ファイル１０１中のテーブルに組み込み、そのファイルをクライアント１１のブラウザ１１０へ送信する。
【００４１】
（Ｔ３）ブラウザ１１０には、図３に示すような画面が表示される。登録日の記載がある行は、ユーザ登録済みであり、これに対応するテーブル１０２の行には、その製品ＩＤコード及びユーザＩＤコードが格納されている。
【００４２】
ユーザは、選択欄のラジオボタンの１つをマウスで選択し、認証ボタンをマウスで押下する。ここでは、未登録の製品を選択したとする。この押下により、画像形成装置１０の制御部１００に対し、認証仲介要求（登録仲介要求）とともに選択した行Ｎｏ．が送信される。
【００４３】
（Ｔ４）制御部１００は、これに応答して、テーブル１０２中のこの行Ｎｏ．のＷｅｂ認証ページアドレスを指定し、この行の製品ＩＤコードを認証要求情報とともにサーバ１５へ送信する。
【００４４】
（Ｓ０）サーバ１５の制御部１５０は、これに応答して、そのパケットに認証要求情報が含まれていれば、このパケットのＩＰアドレスを一時記憶して、ステップＳ１へ進み、認証要求情報が含まれてなければステップＳ８へ進む。
【００４５】
（Ｓ１）制御部１５０は、このパケットにユーザＩＤコードが含まれていなければ、このパケットに含まれている製品ＩＤコードを登録判定部１５１に与えてステップＳ２へ進み、含まれていればステップＳ４へ進む。
【００４６】
登録判定部１５１は、この製品ＩＤコードが正規のものであるか否かを判定する。例えば、製品ＩＤコードを引数として所定の関数ルーチンＦに渡し、ルーチンＦの戻り値が所定値になれば、正規の製品ＩＤコードと判定する。換言すれば、この関数ルーチンＦの戻り値が所定値になるように、製品ＩＤコードの値及び関数ルーチンＦが定められている。肯定判定した場合、登録判定部１５１はさらに、この製品ＩＤコードがテーブル１５２に既に登録されていないかどうかを調べ、未登録であれば登録許可判定する。
【００４７】
（Ｓ２、Ｓ３、Ｔ５）制御部１５０は、登録判定部１５１が登録許可判定すれば、ユーザＩＤコードを生成し、これを前記製品ＩＤコードと対応させてテーブル１５２に登録する。テーブル１５２にはまた、このレコードに登録日も記入する。このユーザＩＤコードを製品ＩＤコード及び登録日とともに、認証要求に対する応答として、画像形成装置１０の制御部１００に送信する。
【００４８】
制御部１００はこれに応答して、テーブル１０２の、この製品ＩＤコードを有するレコードに、このユーザＩＤコード及び登録日を記入する。
【００４９】
（Ｔ６）制御部１００はさらに、通信Ｔ４でのクライアント１１からの登録仲介要求に対する応答として、上記通信Ｔ２と同じ処理を行う。これにより、図３の登録日の欄にその日付が記入されたものがブラウザ１１０に表示される。
【００５０】
図５は、ユーザ登録後にサーバ１５に対しサービスを要求した時の、画像形成装置１０とクライアント１１とサーバ１５との間の通信の概略シーケンス図である。
【００５１】
通信Ｔ１〜Ｔ３については、上記ユーザ登録時と同一である。
【００５２】
（Ｔ４）画像形成装置１０の制御部１００は、クライアント１１からの認証仲介要求に応答して、テーブル１０２中の選択された行Ｎｏ．のＷｅｂ認証ページアドレスを指定し、この行の製品ＩＤコード及びユーザＩＤコードを認証要求情報とともにサーバ１５へ送信する。なお、上記ユーザ登録シーケンスの通信Ｔ５から続けて、この通信Ｔ４へ移行することもできる。
【００５３】
サーバ１５の制御部１５０では、図６のステップＳ０からステップＳ１を通ってステップＳ４へ進む。
【００５４】
（Ｓ４、Ｓ５）制御部１５０は、受信したユーザＩＤコードをユーザ判定部１５３に与え、ユーザ判定部１５３はこれに応答して、テーブル１５２中にこのユーザＩＤコードと一致するものが有るか否かを調べる。
【００５５】
一致するものが有れば、そのレコードの製品ＩＤコードが、通信Ｔ４で該ユーザＩＤコードとともに受信した製品ＩＤコードと一致するか否かを判定する。肯定判定した場合には、ステップＳ６へ進む。
【００５６】
（Ｓ６）制御部１５０は、上記ステップＳ０で一時記憶したＩＰアドレスをテーブル１５２の該レコードに登録する。図２（Ｂ）はテーブル１５２の内容の一部を示す。
【００５７】
（Ｓ７）制御部１５０は、通信Ｔ４での要求に対する応答として、コミュニティーサイト１５４のトップページのＨＴＭＬファイルを画像形成装置１０の制御部１００へ送信する。このファイルに画像ファイルのリンクがあっても、画像形成装置１０はそのファイルをサーバ１５に対し要求しない。
【００５８】
（Ｔ６）画像形成装置１０の制御部１００は、受信したこのファイルを、通信Ｔ４での要求に対する応答として、クライアント１１のブラウザ１１０に転送する。
【００５９】
（Ｔ７）これにより、ブラウザ１１０に該トップページが表示され、ユーザはこれにリンクされているページ又はプログラムファイルのダウンロードを要求することが可能となる。
【００６０】
（Ｓ０、Ｓ８、Ｓ１１）ユーザからの要求がコミュニティーサイト１５４に対するものであればステップＳ９へ進み、そうでなければ、許可を要しないサイトに対する要求を受け付ける。
【００６１】
（Ｓ９）制御部１５０は、受信したパケットのＩＰアドレスをユーザ判定部１５３に供給し、送信元が正規ユーザであるか否かの判定を依頼する。ユーザ判定部１５３は、このＩＰアドレスがテーブル１５２に一時登録されたものと一致するものがあるか否かを判定し、その結果を制御部１５０に与える。
【００６２】
（Ｓ１０、Ｔ８）この結果が肯定判定であれば、ユーザからの要求に応答する。これにより、ユーザは、コミュニティーサイト１５４から、修正され又はバージョンアップされたプログラムをダウンロードすることなどができる。
【００６３】
制御部１５０はブラウザ１１０とのセッションが終了すると、テーブル１５２から、このユーザのＩＰアドレスをテーブル１５２から削除する。このセッションは、クッキーを用いて判定する。或いは、テーブル１５２内にＩＰアドレスを一時登録するときにその時点の時刻も記入しておき、ステップＳ９で該時刻から現時刻までの時間が設定時間内であれば該時刻を更新し、そうでなければ該ＩＰアドレス及び時刻をテーブル１５２から削除し、該ＩＰアドレスがテーブル１５２に存在しなければセッションが終了していると判定する。
【００６４】
本実施例１の構成によれば、画像形成装置１０が、その操作パネル１０４からの指示入力に応答して、被認証紙１７に表現された光学的読取可能なパターンをそのスキャナ１０３で読み取って製品ＩＤコードを復号しこれをそのテーブル１０２に格納し、クライアント１１からの要求に応答して、テーブル１０２に格納された製品ＩＤコードをサーバ１５へ送信し、この製品ＩＤコードが正規のものであり且つ該製品ＩＤコードに対応したユーザＩＤコードがサーバ１５のテーブル１５２に未登録であるとサーバ１５が判定した場合、該製品ＩＤコードに対応したユーザＩＤコードをサーバ１５が生成してこれをテーブル１５２に登録し、サーバ１５が該ユーザＩＤコードを画像形成装置１０へ送信するので、該製品ＩＤコードが盗視され難く、その流出による不正利用を低減することが可能となるという効果を奏する。また、製品ＩＤコードをユーザが手入力する必要が無いので、ユーザ登録を容易に行うことができるという効果を奏する。
【００６５】
また、該パターンには製品名及び型式のパターンも含まれており、クライアント１１のブラウザ１１０から画像形成装置１０への要求に応答して、画像形成装置１０からブラウザ１１０へ、製品名及び型式の記述並びに認証ボタンを含む認証要求ファイルを送信し、該認証要求ファイルの内容をブラウザ１１０に表示させるので、複数の製品ＩＤコードが画像形成装置１０のテーブル１０２に格納されていても、ユーザは製品ＩＤコードが盗視されないように画像形成装置１０を介しサーバ１５に対し認証要求することができるという効果を奏する。
【００６６】
さらに、サーバ１５でのユーザ登録後にユーザＩＤコードが画像形成装置１０へ送信され、画像形成装置１０がこれを受信し該製品ＩＤコードと対応させてテーブル１０２に格納させるので、ユーザＩＤコードについても盗視され難く、その流出による不正利用を低減することが可能となるという効果を奏する。
【００６７】
また、画像形成装置１０からブラウザ１１０へ、製品名、型式及び登録日の記述並びに認証ボタンを含む認証要求ファイル１０１を送信し、認証要求ファイル１０１の内容をブラウザ１１０に表示させるので、ユーザ登録後のユーザ認証をユーザ登録前の認証と同様に行うことができるという効果を奏する。
【００６８】
なお、本発明には外にも種々の変形例が含まれる。
【００６９】
例えば、スキャナ１０３による被認証紙１７の読み取り及び復号は、クライアント１１からの指示に応答して制御部１００が行う構成であってもよい。この遠隔制御には、公知のように、ＳＮＭＰ又はＴｅｌｎｅｔのプロトコルを使用することができる。
【００７０】
また、図５の通信Ｔ５のトップページにユーザＩＤコードを含ませておき、サーバ１５側では送信元ＩＰアドレスの替わりに該ユーザＩＤコードで正規ユーザであることを確認する構成であってもよい。この場合、同時に複数のグローバルアドレスをＬＡＮ内のノードに付与する場合に対応できる。このユーザＩＤコードは、ブラウザに表示させないようにした方が好ましい。
【００７１】
さらに、図５の通信Ｔ４において、通信Ｔ３で受信したクライアント１１からのパケットの送信元ＩＰアドレス及びＴＣＰポート番号もぺーロードに含ませてサーバ１５へ送信する構成であってもよい。この場合、サーバ１５からの応答を直接クライアント１１へ送信することが可能となるので、３者間の処理がより簡単かつ円滑に行われるという効果を奏する。
【００７２】
また、正規の製品ＩＤコードが格納されたデータベースをサーバ１５に備え、登録判定部１５１において、受信した製品ＩＤコードを、該データベースに格納されたものと照合することにより、正規の製品ＩＤコードであるか否かを判定する構成であってもよい。この場合、紙自体の繊維の模様をスキャナで読み取って、そのパターンの特徴量を製品ＩＤコードとして該データベースに登録しておき、この紙自体を被認証紙の一部（又は全部として用いる構成であってもよい。ここに一部とは、例えば被認証紙に枠を記載したときの枠内の繊維パターンを製品ＩＤコードとして用いる意味であり、枠外に、データの残部として製品名、型式等をパターン化して記載する。
【００７３】
また、本特許請求の範囲に記載されたパターン及び復号された製品ＩＤコードにはそれぞれ、この模様及び特徴量が含まれる。
【００７４】
さらにまた、図４の通信Ｔ４においてユーザの電子メールアドレスを含ませておき、通信Ｔ５及びＴ６の替わりに、該アドレス宛にユーザＩＤコードを電子メールで送信する構成であってもよい。
【００７５】
また、上記実施例の場合、ユーザＩＤコードを定期的に又はサーバ１５にサービス要求する毎に、サーバ１５側で変更して画像形成装置１０へ送信する構成であってもよい。上記実施例の場合、ユーザＩＤコードをユーザが手入力する必要がないので、このようにしてもユーザにとって煩雑にならない。ユーザＩＤコードをユーザが手入力する構成で、この更新を行う構成であってもよい。
【００７６】
上記登録日の替わりに、登録済であるか否かを示す記述を用いてもよい。
【００７７】
また、本発明で用いられる画像形成装置は、ネットワークインタフェース及びスキャナを備えたものであればよく、画像ファイルを形成するスキャナ、ファクシミリ装置、複写機、複合機又は携帯電話などであってもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施例１に係る認証システムの機能ブロック図である。
【図２】（Ａ）は画像形成装置の記憶手段に格納されるテーブルの説明図、（Ｂ）はサーバの記憶手段に格納されるテーブルの説明図である。
【図３】クライアントのブラウザに表示される認証要求画面を示す図である。
【図４】画像形成装置とクライアントとサーバとの間の、ユーザ登録における通信の概略シーケンス図である。
【図５】画像形成装置とクライアントとサーバとの間の、ユーザ登録後のサービス要求時における通信の概略シーケンス図である。
【図６】１つの要求に対するサーバの手順を示すフローチャートである。
【図７】図１に対応した認証システムの概略ブロック図である。
【符号の説明】
【００７９】
１０  画像形成装置
１００、１５０  制御部
１０１  認証要求ファイル
１０２、１５２  テーブル
１０３  スキャナ
１０４  操作パネル
１１  クライアント
１１０  ブラウザ
１２  通信媒体
１３  ルータ
１４  インターネット
１５  サーバ
１５１  登録判定部
１５３  判定部
１５４  コミュニティーサイト
１７  被認証紙
【図１】
0004560492.tif 000002
【図２】
0004560492.tif 000003
【図３】
0004560492.tif 000004
【図４】
0004560492.tif 000005
【図５】
0004560492.tif 000006
【図６】
0004560492.tif 000007
【図７】
0004560492.tif 000008