(57)【要約】【課題】サービスを受ける際に必要な認証情報を従来よりも簡単に可搬型のコンピュータに設定する。【解決手段】画像形成装置１は、画像形成装置１のアドレスを第一の二次元バーコードとして表示する。端末装置２０は、これを撮影して画像形成装置１へアクセスする。画像形成装置１は、端末装置２０からのアクセスがあったら、認証サーバ３から認証情報をダウンロードし、第一の二次元バーコードに替えて、この認証情報を第二の二次元バーコードとして表示する。端末装置２０は、第一の二次元バーコードの撮影に続いて、第二の二次元バーコードを撮影することによって認証情報を得る。そして、この認証情報を設定する。【選択図】図１
2015026253.tif 000002
【特許請求の範囲】
【請求項１】
第一の装置、第二の装置、および可搬型のコンピュータを有し、当該可搬型のコンピュータのユーザへのサービスの提供を支援するサービス提供支援システムであって、
前記第一の装置には、
ディスプレイと、
前記ユーザの識別子を取得する識別子取得手段と、
取得された前記識別子に基づいて前記ユーザを認証する認証手段と、
当該第一の装置のアドレスを前記ディスプレイに表示させるアドレス表示制御手段と、
が設けられ、
前記可搬型のコンピュータには、
カメラと、
前記ディスプレイに表示された前記アドレスを前記カメラに読み取らせるアドレス読取制御手段と、
読み取られた前記アドレスに基づいて前記第一の装置へアクセスするアクセス手段と、
が設けられ、
前記第一の装置には、さらに、
前記ユーザが前記認証手段によって認証されかつ前記可搬型のコンピュータからアクセスされた場合に、前記識別子を前記第二の装置へ送信する、識別子送信手段、
が設けられ、
前記第二の装置には、
前記ユーザが前記サービスを受ける際に認証を受けるために用いられる認証情報を、前記識別子と対応付けて記憶する、認証情報記憶手段と、
前記第一の装置から送信されてきた前記識別子に対応する前記認証情報を、前記第一の装置へ送信する、認証情報提供手段と、
が設けられ、
前記第一の装置には、さらに、
前記第二の装置から送信されてきた前記認証情報を、前記アドレスに替えて前記ディスプレイに表示させる認証情報表示制御手段、
が設けられ、
前記可搬型のコンピュータには、さらに、
前記ディスプレイに表示された前記認証情報を、前記アドレスに続いて連続的に前記カメラに読み取らせる認証情報読取制御手段と、
読み取られた前記認証情報を、前記サービスを受けるために設定する、設定手段と、
が設けられる、
ことを特徴とするサービス提供支援システム。
【請求項２】
前記アドレス表示制御手段は、前記アドレスを二次元バーコードとして表示させ、
前記認証情報表示制御手段は、前記認証情報を二次元バーコードとして表示させる、
請求項１に記載のサービス提供支援システム。
【請求項３】
前記識別子取得手段は、前記識別子を、前記ユーザのカードから読み取ることによって取得する、
請求項１または請求項２に記載のサービス提供支援システム。
【請求項４】
前記アクセス手段は、前記第一の装置へアクセスした際に、前記可搬型のコンピュータ自身の識別子である固体識別子を前記第一の装置へ送信し、
前記識別子送信手段は、前記識別子とともに、前記可搬型のコンピュータから受信した前記固体識別子を前記第二の装置へ送信し、
前記第二の装置には、さらに、前記第一の装置から受信した前記識別子および前記固体識別子に基づいて前記ユーザを認証する第二の認証手段、が設けられ、
前記認証情報提供手段は、前記第二の認証手段によって前記ユーザが認証された場合に、前記認証情報を送信する、
請求項１ないし請求項３のいずれかに記載のサービス提供支援システム。
【請求項５】
前記認証情報は、前記ユーザを識別する第三の識別子およびパスワードである、
請求項１ないし請求項４のいずれかに記載のサービス提供システム。
【請求項６】
可搬型のコンピュータのユーザがサービスを受ける際に認証を受けるために用いられる認証情報を記憶する認証情報サーバと通信を行う機能を有する画像形成装置であって、
ディスプレイと、
前記ユーザの識別子を取得する識別子取得手段と、
取得された前記識別子に基づいて前記ユーザを認証する認証手段と、
当該画像形成装置のアドレスを前記ディスプレイに表示させるアドレス表示制御手段と、
前記ユーザが前記認証手段によって認証されかつ前記可搬型のコンピュータから前記アドレスに基づいてアクセスされた場合に、前記識別子を前記認証情報サーバへ送信する、識別子送信手段と、
前記認証情報サーバから送信されてきた前記認証情報を、前記アドレスに替えて前記ディスプレイに表示させる認証情報表示制御手段と、
を有することを特徴とする画像形成装置。
【請求項７】
カメラと、
第一の装置のディスプレイに表示された、前記第一の装置のアドレスを前記カメラに読み取らせる、アドレス読取制御手段と、
読み取られた前記アドレスに基づいて前記第一の装置へアクセスし、ユーザが所定のサービスを受ける際に認証を受けるために用いられる認証情報を要求する、要求手段と、
前記アドレスに替えて前記ディスプレイに表示された、前記第一の装置が前記第二の装置から取得した前記認証情報を、前記アドレスに続いて連続的に前記カメラに読み取らせる、認証情報読取制御手段と、
読み取られた前記認証情報を、前記サービスを受けるために設定する、設定手段と、
を有することを特徴とする可搬型のコンピュータ。
【請求項８】
ディスプレイを有する第一の装置、第二の装置、およびカメラを有する可搬型のコンピュータによる、当該可搬型のコンピュータのユーザへのサービスの提供を支援するサービス提供支援方法であって、
前記第二の装置には、前記ユーザが前記サービスを受ける際に認証を受けるために用いられる認証情報が前記識別子と対応付けて記憶されており、
前記第一の装置に、前記ユーザの識別子を取得する処理を実行させ、
前記第一の装置に、取得した前記識別子に基づいて前記ユーザを認証する処理を実行させ、
当該第一の装置のアドレスを前記ディスプレイに表示する処理を実行させ、
前記可搬型のコンピュータに、前記ディスプレイに表示された前記アドレスを前記カメラによって読み取る処理を実行させ、
前記可搬型のコンピュータに、読み取った前記アドレスに基づいて前記第一の装置へアクセスする処理を実行させ、
前記第一の装置に、前記ユーザが認証されかつ前記可搬型のコンピュータからアクセスされた場合に、前記識別子を前記第二の装置へ送信する処理を実行させ、
前記第二の装置に、前記第一の装置から送信されてきた前記識別子に対応する前記認証情報を前記第一の装置へ送信する処理を実行させ、
前記第一の装置に、前記第二の装置から送信されてきた前記認証情報を、前記アドレスに替えて前記ディスプレイに表示する処理を実行させ、
前記可搬型のコンピュータに、前記ディスプレイに表示された前記認証情報を、前記アドレスに続いて連続的に前記カメラによって読み取る処理を実行させ、
前記可搬型のコンピュータに、読み取った前記認証情報を、前記サービスを受けるために設定する処理を実行させる、
サービス提供支援方法。
【請求項９】
可搬型のコンピュータのユーザがサービスを受ける際に認証を受けるために用いられる認証情報を記憶する認証情報サーバと通信を行う機能と、ディスプレイと、を有するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記ユーザの識別子を取得する処理を実行させ、
取得された前記識別子に基づいて前記ユーザを認証する処理を実行させ、
当該画像形成装置のアドレスを前記ディスプレイに表示する処理を実行させ、
前記ユーザが認証されかつ前記可搬型のコンピュータから前記アドレスに基づいてアクセスされた場合に、前記識別子を前記認証情報サーバへ送信する処理を実行させ、
前記認証情報サーバから送信されてきた前記認証情報を、前記アドレスに替えて前記ディスプレイに表示する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１０】
カメラを有する可搬型のコンピュータに用いられるコンピュータプログラムであって、
前記可搬型のコンピュータに、
第一の装置のディスプレイに表示された、前記第一の装置のアドレスを前記カメラによって読み取る処理を実行させ、
読み取った前記アドレスに基づいて前記第一の装置へアクセスし、ユーザが所定のサービスを受ける際に認証を受けるために用いられる認証情報を要求する処理を実行させ、
前記アドレスに替えて前記ディスプレイに表示された、前記第一の装置が前記第二の装置から取得した前記認証情報を、前記アドレスに続いて連続的に前記カメラによって読み取る処理を実行させ、
読み取った前記認証情報を、前記サービスを受けるために設定する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスを受けるための認証情報の、クライアントへの設定の技術に関する。
【背景技術】
【０００２】
近年、スマートフォンおよびタブレットコンピュータなどの可搬型のコンピュータが益々普及している。ユーザは、これらのコンピュータを使用することによって、サーバが提供するサービスを通信回線を介して受けることができる。
【０００３】
サービスを受けるには、通常、ユーザＩＤおよびパスワードなどの情報の入力が求められる。近年、セキュリティに鑑み、これらの情報として複雑な文字列が用いられることが、ある。
【０００４】
ところが、可搬型のコンピュータは、パーソナルコンピュータに比べて文字の入力が難しい。
【０００５】
そこで、次の方法が提案されている。画像形成装置は、携帯端末装置を検出し、携帯端末装置の機体識別子を取得し、取得した機体識別子が予め登録されている機体識別子と同一である場合、ログイン時のユーザー認証に使用されたログイン情報をその携帯端末装置へ送信する。携帯端末装置は、画像形成装置からログイン情報を受信し、受信したログイン情報を保存しておき、保存しているログイン情報を印刷ジョブ実行時のユーザー認証処理に使用する（特許文献１）。
【０００６】
しかし、この方法によると、携帯端末装置を検出する機能が画像形成装置に必要である。そこで、次のような、携帯端末装置から画像形成装置へ情報を送信する方法を用いることが、考えられる。画像形成装置は、アドレス情報を変換した二次元コードを表示する。ユーザは、携帯端末の撮影手段により、表示された二次元コードを撮影する。撮影された二次元コードは、アドレス情報に自動的に変換され、この変換されたアドレスに、携帯端末からアクセスし、情報を送信する（特許文献２）。
【０００７】
そのほか、互いが通信するのに必要な通信設定を持っていない携帯端末およびサービス装置に、ユーザによる通信設定を行なうことなく近距離無線通信を実現させる方法として、次の方法が提案されている。携帯端末は、サービス装置から当該サービス装置の装置固有識別情報を取得し、接続支援サーバに送信する。接続支援サーバは、携帯端末から受信した装置固有識別情報に関連付けられたサービス装置へのアクセス情報を選択する。そして、接続支援サーバは、携帯端末とサービス装置との間の近距離無線通信に必要な通信設定情報を、携帯端末に送信すると共に前記選択したサービス装置へのアクセス情報に基づいて当該サービス装置に送信する。この通信設定情報を受信した携帯端末およびサービス装置は、この通信設定情報を近距離無線通信に利用できるように各本体に設定する（特許文献３）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−１７８０８３号公報
【特許文献２】特開２００７−３４４４３号公報
【特許文献３】特開２０１０−７４４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、ユーザが日頃使う装置にログインすれば、本来は別の認証が必要であるサービスを受けられることがある。
【００１０】
このような環境において、上述のスマートフォンまたはタブレットコンピュータなどの可搬型のコンピュータによってユーザがこのサービスを容易に受けることができれば、便利である。
【００１１】
本発明は、このような課題に鑑み、ユーザが日頃使う装置にログインすれば、本来は別の認証が必要であるサービスを受けられる環境において、可搬型のコンピュータによってこのサービスを従来よりも容易に受けることができるようにすることを、目的とする。
【課題を解決するための手段】
【００１２】
本発明の一形態に係るサービス提供支援システムは、第一の装置、第二の装置、および可搬型のコンピュータを有し、当該可搬型のコンピュータのユーザへのサービスの提供を支援するサービス提供支援システムであって、前記第一の装置には、ディスプレイと、前記ユーザの識別子を取得する識別子取得手段と、取得された前記識別子に基づいて前記ユーザを認証する認証手段と、当該第一の装置のアドレスを前記ディスプレイに表示させるアドレス表示制御手段と、が設けられ、前記可搬型のコンピュータには、カメラと、前記ディスプレイに表示された前記アドレスを前記カメラに読み取らせるアドレス読取制御手段と、読み取られた前記アドレスに基づいて前記第一の装置へアクセスするアクセス手段と、が設けられ、前記第一の装置には、さらに、前記ユーザが前記認証手段によって認証されかつ前記可搬型のコンピュータからアクセスされた場合に、前記識別子を前記第二の装置へ送信する、識別子送信手段、が設けられ、前記第二の装置には、前記ユーザが前記サービスを受ける際に認証を受けるために用いられる認証情報を、前記識別子と対応付けて記憶する、認証情報記憶手段と、前記第一の装置から送信されてきた前記識別子に対応する前記認証情報を、前記第一の装置へ送信する、認証情報提供手段と、が設けられ、前記第一の装置には、さらに、前記第二の装置から送信されてきた前記認証情報を、前記アドレスに替えて前記ディスプレイに表示させる認証情報表示制御手段、が設けられ、前記可搬型のコンピュータには、さらに、前記ディスプレイに表示された前記認証情報を、前記アドレスに続いて連続的に前記カメラに読み取らせる認証情報読取制御手段と、読み取られた前記認証情報を、前記サービスを受けるために設定する、設定手段と、が設けられる。
【００１３】
好ましくは、前記アドレス表示制御手段は、前記アドレスを二次元バーコードとして表示させ、前記認証情報表示制御手段は、前記認証情報を二次元バーコードとして表示させる。
【００１４】
または、前記識別子取得手段は、前記識別子を、前記ユーザのカードから読み取ることによって取得する。
【００１５】
または、前記アクセス手段は、前記第一の装置へアクセスした際に、前記可搬型のコンピュータ自身の識別子である固体識別子を前記第一の装置へ送信し、前記識別子送信手段は、前記識別子とともに、前記可搬型のコンピュータから受信した前記固体識別子を前記第二の装置へ送信し、前記第二の装置には、さらに、前記第一の装置から受信した前記識別子および前記固体識別子に基づいて前記ユーザを認証する第二の認証手段、が設けられ、前記認証情報提供手段は、前記第二の認証手段によって前記ユーザが認証された場合に、前記認証情報を送信する。
【発明の効果】
【００１６】
本発明によると、サービスを受けるための設定を可搬型のコンピュータに対して従来よりも容易に行うことができる。よって、従来よりも容易にサービスを受けることができる。
【図面の簡単な説明】
【００１７】
【図１】ネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】認証サーバのハードウェア構成の例を示す図である。
【図５】画像形成装置、端末装置、および認証サーバの機能的構成の例を示す図である。
【図６】ユーザ情報の例を示す図である。
【図７】トップ画面の例を示す図である。
【図８】認証情報登録画面の初期の状態の例を示す図である。
【図９】認証情報登録画面の更新後の状態の例を示す図である。
【図１０】画像形成装置の全体的な構成の例を示す図である。
【図１１】端末装置の全体的な構成の例を示す図である。
【図１２】認証サーバの全体的な構成の例を示す図である。
【発明を実施するための形態】
【００１８】
図１は、ネットワークシステム４の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、端末装置２０のハードウェア構成の例を示す図である。図４は、認証サーバ３のハードウェア構成の例を示す図である。図５は、画像形成装置１、端末装置２０、および認証サーバ３の機能的構成の例を示す図である。
【００１９】
図１に示すように、ネットワークシステム４は、画像形成装置１、端末装置２０、認証サーバ３、および通信回線ＮＷなどによって構成される。
【００２０】
画像形成装置１、端末装置２０、および認証サーバ３は、通信回線ＮＷを介して通信を行うことができる。通信回線ＮＷとして、いわゆるＬＡＮ（Local Area Network）回線、インターネット、公衆回線、または専用線などが用いられる。
【００２１】
画像形成装置１は、コピー、ＰＣプリント、ファックス、およびスキャナなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２２】
「ＰＣプリント」は、端末装置２０から受信した画像データに基づいて画像を用紙に印刷する機能である。「ネットワークプリンティング」または「ネットワークプリント」などと呼ばれることもある。
【００２３】
画像形成装置１は、複数のユーザによって共用される。ユーザごとに、ＩＣ（Integrated Circuit）カード５８が与えられている。ＩＣカード２７には、ユニークなカード番号が記憶されている。
【００２４】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、カードリーダ１０ｉ、スキャンユニット１０ｊ、およびプリントユニット１０ｋなどによって構成される。
【００２５】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａなどが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２６】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２７】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで他の装置との通信を行う。
【００２８】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００２９】
カードリーダ１０ｉは、ＩＣカードからデータを読み取る。特に、本実施形態では、ＩＣカード２７からカード番号を読み取るために用いられる。
【００３０】
スキャンユニット１０ｊは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３１】
プリントユニット１０ｋは、スキャンユニット１０ｊによって読み取られた画像のほか、ＮＩＣ１０ｇまたはモデム１０ｈによって他の装置から受信した画像を用紙に印刷する。
【００３２】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、上述のコピーなどの各機能を実現するためのソフトウェアが記憶されている。さらに、認証情報提供プログラム１０Ｐが記憶されている。認証情報提供プログラム１０Ｐについては、後に説明する。
【００３３】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ハードディスクドライブまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３４】
端末装置２０は、画像形成装置１のクライアントである。ユーザは、端末装置２０を操作することによって、画像形成装置１の上述の種々の機能を遠隔的に使用することができる。
【００３５】
また、端末装置２０は、ウェブサーバまたはクラウドサーバなどと呼ばれるサーバが提供するサービスを受けるためのクライアントでもある。端末装置２０には、このサービスを受けるためのアプリケーションがインストールされている。ユーザは、端末装置２０を操作することによって、サービスを遠隔的に受けることができる。サービスの例として、オンラインストレージ、オンラインショッピング、スケジュールの管理、ドキュメントの作成、およびＳＮＳ（Social Networking Service）などが挙げられる。以下、ウェブサーバ５０が提供するサービスを端末装置２０によって受ける場合を例に説明する。
【００３６】
端末装置２０として、パーソナルコンピュータ、スマートフォン、携帯電話端末、またはタブレットコンピュータなどが用いられる。以下、端末装置２０として、タブレットコンピュータが用いられる場合を例に説明する。
【００３７】
端末装置２０は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、フラッシュメモリ２０ｃ、タッチパネルディスプレイ２０ｄ、操作ボタン群２０ｅ、無線ＬＡＮ通信装置２０ｆ、携帯電話通信装置２０ｇ、デジタルカメラ２０ｈ、マイクロフォン２０ｉ、およびスピーカ２０ｊなどによって構成される。
【００３８】
タッチパネルディスプレイ２０ｄは、ユーザに対してメッセージを与えるための画面、処理の結果を示す画面、またはユーザが指示を入力するための画面などを表示する。また、タッチパネルディスプレイ２０ｄは、タッチされた位置を検知し、ＣＰＵ２０ａにその位置を通知する。
【００３９】
操作ボタン群２０ｅは、いわゆるホーム画面に戻るためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００４０】
無線ＬＡＮ通信装置２０ｆは、無線ＬＡＮの規格、つまり、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１の規格に基づいて通信を行う。
【００４１】
携帯電話通信装置２０ｇは、ＣＤＭＡ（Code Division Multiple Access）２０００、Ｗ−ＣＤＭＡ（Wideband-CDMA）、またはＬＴＥ（Long Term Evolution）などの規格に基づいて、いわゆる携帯電話網を介して通信を行う。
【００４２】
デジタルカメラ２０ｈは、画像を撮影し画像データを生成する。本実施形態では、特に、後述する二次元バーコードを撮影するために用いられる。以下、二次元バーコードとしてＱＲ（Quick Response）コードが用いられる場合を例に説明する。
【００４３】
マイクロフォン２０ｉは、集音し音声データを生成する。スピーカ２０ｊは、音声データに基づいて音声を出力する。
【００４４】
フラッシュメモリ２０ｃには、画像形成装置１を制御するためのドライバおよびウェブサーバ５０のサービスを受けるためのアプリケーションのほか、文書の作成用のアプリケーション（例えば、ワープロソフト）、メーラ、およびウェブブラウザなどのプログラムが記憶されている。さらに、認証情報取得プログラム２０Ｐが記憶されている。認証情報取得プログラム２０Ｐについては、後に説明する。これらのプログラムは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００４５】
認証サーバ３は、他の装置が提供するサービスを受けるための認証情報を主に管理する、いわゆる中間認証サーバである。
【００４６】
認証サーバ３は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、大容量記憶装置３０ｄ、ＵＳＢ（Universal Serial Bus）インタフェースボード３０ｅ、グラフィックボード３０ｆ、およびＮＩＣ３０ｇなどによって構成される。
【００４７】
ＵＳＢインタフェースボード３０ｅは、キーボードまたはポインティングデバイスなどの入力装置を繋げるためのユーザインタフェースである。
【００４８】
グラフィックボード３０ｆは、画像の信号を生成しディスプレイへ出力する。これにより、ディスプレイに画像が表示される。
【００４９】
ＮＩＣ３０ｇは、ＴＣＰ／ＩＰなどのプロトコルで他の装置と通信を行うための装置である。
【００５０】
ＲＯＭ３０ｃまたは大容量記憶装置３０ｄには、認証情報提供プログラム３０Ｐが記憶されている。認証情報提供プログラム３０Ｐは、ＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。認証情報提供プログラム３０Ｐについては、後に説明する。
【００５１】
ところで、ユーザは、画像形成装置１を使用する際に、画像形成装置１による認証を受けなければならない。また、端末装置２０を用いてウェブサーバ５０のサービスを受ける際に、ウェブサーバ５０による認証を受けなければならない。
【００５２】
画像形成装置１は、カードリーダ１０ｉによってＩＣカード２７から読み取ったカード番号に基づいてユーザの認証を行う。したがって、ユーザは、画像形成装置１を使用する場合は、カードリーダ１０ｉに自分のＩＣカード２７をかざすだけでよい。
【００５３】
しかし、ウェブサーバ５０は、カード番号以外の情報に基づいてユーザの認証を行う。そこで、ユーザは、従来、この情報の一部または全部をタッチパネルディスプレイ２０ｄまたは操作ボタン群２０ｅを操作して端末装置２０に入力しなければならない。
【００５４】
認証情報提供プログラム１０Ｐ、認証情報取得プログラム２０Ｐ、および認証情報提供プログラム３０Ｐによると、認証に必要な情報を従来よりも簡単に端末装置２０に登録することができる。以下、この仕組みを、ユーザコードおよびパスワードを必要とする場合を例に説明する。
【００５５】
認証情報提供プログラム１０Ｐによると、図５に示すような、カード番号記憶部１０１、ユーザ認証部１０２、第一の二次元バーコード提示部１０３、端末情報取得部１０４、二次元バーコード取得部１０５、および第二の二次元バーコード提示部１０６などの機能が実現される。
【００５６】
認証情報取得プログラム２０Ｐによると、第一の二次元バーコード取得部２０１、第一の二次元バーコード解析部２０２、端末情報送信部２０３、第二の二次元バーコード取得部２０４、第二の二次元バーコード解析部２０５、および認証情報設定部２０６などの機能が実現される。
【００５７】
認証情報提供プログラム３０Ｐによると、ユーザ情報記憶部３０１、ユーザ認証部３０２、二次元バーコード生成部３０３、および二次元バーコード送信部３０４などの機能が実現される。
【００５８】
以下、各装置の各機能を、事前の準備と認証情報の登録時の処理とに大別して説明する。併せて、ユーザの操作を説明する。
【００５９】
〔事前の準備〕
図６は、ユーザ情報６Ａの例を示す図である。
【００６０】
画像形成装置１のカード番号記憶部１０１は、ユーザごとのＩＣカード２７のカード番号を予め記憶している。以下、カード番号記憶部１０１に記憶されるカード番号を「カード番号６Ｃ」と記載する。
【００６１】
認証サーバ３のユーザ情報記憶部３０１は、図６に示すように、ユーザごとのユーザ情報６Ａを予め記憶している。ユーザ情報６Ａには、カード番号６Ａｒ、ユーザコード６Ａｓ、パスワード６Ａｔ、およびＭＡＣ（Media Access Control）アドレス６Ａｕが含まれている。
【００６２】
カード番号６Ａｒは、そのユーザ情報６Ａを有するユーザのＩＣカード２７のカード番号である。ユーザコード６Ａｓおよびパスワード６Ａｔは、それぞれ、そのユーザがウェブサーバ５のサービスを使用するためのアカウントの識別子（ＩＤ）およびパスワードである。ＭＡＣアドレスは、そのユーザの端末装置２０のＭＡＣアドレスである。
【００６３】
〔認証情報の登録時の処理〕
図７は、トップ画面ＷＮ１の例を示す図である。図８は、認証情報登録画面ＷＮ２の初期の状態の例を示す図である。図９は、認証情報登録画面ＷＮ２の更新後の状態の例を示す図である。
【００６４】
ユーザは、自分の端末装置２０およびＩＣカード２７を持って画像形成装置１のところへ行く。そして、以下の操作を行う。
【００６５】
まず、ユーザは、自分のＩＣカード２７をカードリーダ１０ｉの所定の位置に接触させ、カード番号をカードリーダ１０ｉに読み取らせる。以下、読み取られたカード番号を「カード番号６Ｒ」と記載する。
【００６６】
ユーザ認証部１０２は、次のようにユーザの認証を行う。カードリーダ１０ｉによって読み取られたカード番号（つまり、カード番号６Ｒ）とカード番号記憶部１０１に記憶されている各カード番号（つまり、カード番号６Ｃ）とを照合する。そして、カード番号６Ｒが、いずれかのカード番号６Ｃと一致すれば、このユーザを正当なユーザであると認証する。これにより、このユーザは、画像形成装置１にログインする。なお、いずれのカード番号６Ｃとも一致しない場合は、これ以降の処理を中止する。
【００６７】
ユーザのログイン後、従来通り、タッチパネルディスプレイ１０ｅには、図７のようなトップ画面ＷＮ１が表示される。ここで、ユーザは、認証情報の登録のための所定のコマンドを入力する。例えば、「認証情報登録」のボタンを押す。
【００６８】
第一の二次元バーコード提示部１０３は、所定のコマンドが入力されると、トップ画面ＷＮ１を閉じ、図８のような認証情報登録画面ＷＮ２をタッチパネルディスプレイ１０ｅに表示させる。
【００６９】
なお、所定の設定がなされている場合（例えば、認証情報登録画面ＷＮ２をデフォルトの画面にする設定がなされている場合）は、ユーザのログイン後、トップ画面ＷＮ１を表示せず、直ちに認証情報登録画面ＷＮ２を表示してもよい。
【００７０】
認証情報登録画面ＷＮ２には、メッセージ領域ＲＹ２１および二次元バーコード領域ＲＹ２２が設けられている。メッセージ領域ＲＹ２１には、ユーザに対するメッセージが配置する。この時点では、第一の二次元バーコード提示部１０３は、シャッタ音が２回鳴るまで端末装置２０のデジタルカメラ２０ｈの撮影範囲を二次元バーコードに合わせるように求めるメッセージを、配置する。また、二次元バーコード領域ＲＹ２２には、二次元バーコードが配置される。この時点では、第一の二次元バーコード提示部１０３は、端末装置２０が画像形成装置１へアクセスしデータを送信するためのアドレス情報を示す第一の二次元バーコードＴＣ２１を配置する。例えば、アドレス情報は、「192.168.1.101:50000」のような、画像形成装置１のＩＰアドレスおよびポート番号が含む情報である。または、「sv1.example.com:50000」のような、画像形成装置１のホスト名（ＤＮＳ名）およびポート番号を含む情報であってもよい。ＩＰアドレスおよびポート番号を組み合わせた情報と、ホスト名およびポート番号を組み合わせた情報とを、両方、含めてもよい。
【００７１】
ユーザは、認証情報取得プログラム２０Ｐを起動させ、端末装置２０のデジタルカメラ２０ｈの撮影範囲を二次元バーコード領域ＲＹ２２に合わせる。
【００７２】
第一の二次元バーコード取得部２０１は、デジタルカメラ２０ｈによって得られる画像の中から第一の二次元バーコードＴＣ２１を検出しキャプチャする。これにより、第一の二次元バーコードＴＣ２１の画像データが得られる。また、この際に、シャッタ音を１回、スピーカ２０ｊから出力させる。ユーザは、次のシャッタ音が出力されるまで、デジタルカメラ２０ｈの撮影範囲を二次元バーコード領域ＲＹ２２に合わせたままにしておく。
【００７３】
第一の二次元バーコード解析部２０２は、第一の二次元バーコード取得部２０１によって得られた画像データに基づいて第一の二次元バーコードＴＣ２１を解析し、文字コードに変換する。これにより、アドレス情報の文字コードが得られる。
【００７４】
端末情報送信部２０３は、文字コード（アドレス情報）に基づいて画像形成装置１へ接続し、端末装置２０自身のＭＡＣアドレス（以下、「ＭＡＣアドレス６Ｅ」と記載する。）を画像形成装置１へ送信する。送信は、無線ＬＡＮ通信装置２０ｆによってＬＡＮ回線経由で行ってもよいし、携帯電話通信装置２０ｇによって携帯電話回線経由で行ってもよい。
【００７５】
画像形成装置１において、端末情報取得部１０４は、ＭＡＣアドレス６Ｅを端末装置２０から取得する。
【００７６】
すると、二次元バーコード取得部１０５は、認証サーバ３から第二の二次元バーコードＴＣ２２を取得する処理を、次のように実行する。
【００７７】
二次元バーコード取得部１０５は、二次元バーコードを認証サーバ３に対して要求する。この際に、カードリーダ１０ｉによって読み取られたカード番号（つまり、カード番号６Ｒ）および端末情報取得部１０４によって取得されたＭＡＣアドレス（つまり、ＭＡＣアドレス６Ｅ）を認証サーバ３へ送信する。
【００７８】
認証サーバ３において、ユーザ認証部３０２は、カード番号６ＲおよびＭＡＣアドレス６Ｅを画像形成装置１から受信すると、ユーザの認証を次のように実行する。
【００７９】
ユーザ認証部３０２は、カード番号６Ｒと同一のカード番号６Ａｒを示しかつＭＡＣアドレス６Ｅと同一のＭＡＣアドレス６Ａｕを示すユーザ情報６Ａを、ユーザ情報記憶部３０１（図６参照）から検索する。
【００８０】
そして、そのようなユーザ情報６Ａが見つかった場合は、ユーザ認証部３０２は、このユーザを、正当なユーザであると判別する。見つからなかった場合は、これ以降の処理を中止する。
【００８１】
二次元バーコード生成部３０３は、このユーザが正当なユーザであるとユーザ認証部３０２によって判別（認証）された場合に、見つかったユーザ情報６Ａに示されるユーザコード６Ａｓおよびパスワード６Ａｔを示す二次元バーコードを生成する。これが、第二の二次元バーコードＴＣ２２である。
【００８２】
二次元バーコード送信部３０４は、生成された第二の二次元バーコードＴＣ２２の画像データを画像形成装置１へ送信する。
【００８３】
そして、二次元バーコード取得部１０５は、認証サーバ３から第二の二次元バーコードＴＣ２２の画像データを受信する。
【００８４】
第二の二次元バーコード提示部１０６は、二次元バーコード領域ＲＹ２２から第一の二次元バーコードＴＣ２１を消去し、図９のように、認証サーバ３から受信した画像データに基づいて二次元バーコード領域ＲＹ２２に第二の二次元バーコードＴＣ２２を配置する。
【００８５】
端末装置２０において、第二の二次元バーコード取得部２０４は、二次元バーコード領域ＲＹ２２から前とは異なる二次元バーコード、つまり、第二の二次元バーコードＴＣ２２を検出すると、これをキャプチャする。これにより、第二の二次元バーコードＴＣ２２の画像データが得られる。また、この際に、２回目のシャッタ音をスピーカ２０ｊから出力させる。シャッタ音の出力後、ユーザは、二次元バーコードの撮影を止めることができる。
【００８６】
第二の二次元バーコード解析部２０５は、第二の二次元バーコード取得部２０４によって得られた画像データに基づいて第二の二次元バーコードＴＣ２２を解析し、文字コードに変換する。これにより、ユーザコード６Ａｓおよびパスワード６Ａｔが得られる。
【００８７】
認証情報設定部２０６は、第二の二次元バーコード解析部２０５によって得られたユーザコード６Ａｓおよびパスワード６Ａｔを、ウェブサーバ５のサービス用のアプリケーションに適用する。例えば、ユーザコード６Ａｓおよびパスワード６Ａｔが、このアプリケーションによってウェブサーバ５へアクセスしログインするためのユーザコード（ＩＤ）およびパスワードとして用いられるように、ユーザプロファイルを変更する。
【００８８】
以上の処理および操作によって、ウェブサーバ５０が提供するサービスを端末装置２０で受けるための設定が完了する。
【００８９】
端末装置２０は、第二の二次元バーコードＴＣ２２を撮影することによって入力した認証情報（ユーザコード６Ａｓおよびパスワード６Ａｔ）を用いて、ウェブサーバ５にユーザの認証を行ってもらう。または、ウェブサーバ５の代わりに認証サーバ３が認証を行うことも、ある。または、認証サーバ３でもウェブサーバ５でもない他のサーバが認証を行うことも、ある。どのサーバが認証を行うのかは、サービス用のアプリケーションに記述されている。
【００９０】
図１０は、画像形成装置１の全体的な構成の例を示す図である。図１１は、端末装置２０の全体的な構成の例を示す図である。図１２は、認証サーバ３の全体的な構成の例を示す図である。
【００９１】
次に、画像形成装置１、端末装置２０、および認証サーバ３それぞれの全体的な処理の流れを、図１０〜図１２のフローチャートを参照しながら説明する。
【００９２】
画像形成装置１は、ＩＣカード２７からカード番号を読み取ると（図１０の＃７０１）、ユーザの認証を行う（＃７０２）。このユーザを正当なユーザであると判別すると（＃７０３でＹｅｓ）、デフォルトの画面を表示する。したがって、デフォルトの画面が認証情報登録画面ＷＮ２（図８参照）であれば（＃７０４でＹｅｓ）、認証情報登録画面ＷＮ２を表示する（＃７０７）。一方、デフォルトの画面がトップ画面ＷＮ１（図７参照）であれば（＃７０４でＮｏ）、トップ画面ＷＮ１を表示する（＃７０５）。そして、「認証情報登録」のボタンが押されたら（＃７０６でＹｅｓ）、認証情報登録画面ＷＮ２を表示する（＃７０７）。
【００９３】
この時点では、認証情報登録画面ＷＮ２の二次元バーコード領域ＲＹ２２には、図８に示すように、第一の二次元バーコードＴＣ２１が配置される。
【００９４】
端末装置２０は、第一の二次元バーコードＴＣ２１を撮影し（図１１の＃７２１）、解析する（＃７２２）。これにより、画像形成装置１のアドレス情報が得られる。アドレス情報に基づいて画像形成装置１へアクセスし、端末装置２０自身のＭＡＣアドレス（ＭＡＣアドレス６Ｅ）を送信することによって、認証情報を要求する（＃７２３）。
【００９５】
画像形成装置１は、端末装置２０からＭＡＣアドレス６Ｅを受信すると（図１０の＃７０８）、ＭＡＣアドレス６Ｅおよびステップ＃７０１で取得したカード番号（カード番号６Ｒ）を認証サーバ３へ送信することによって、認証情報を要求する（＃７０９）。
【００９６】
認証サーバ３は、カード番号６ＲおよびＭＡＣアドレス６Ｅを受信すると（図１２の＃７３１）、ユーザのユーザの認証を行う（＃７３２）。このユーザを正当なユーザであると判別すると（＃７３３でＹｅｓ）、このユーザのユーザコード６Ａｓおよびパスワード６Ａｔ（図６参照）を示す二次元バーコードを第二の二次元バーコードＴＣ２２として生成し（＃７３４）、画像形成装置１へ送信する（＃７３５）。
【００９７】
画像形成装置１は、第二の二次元バーコードＴＣ２２を受信すると（図１０の＃７１０）、二次元バーコード領域ＲＹ２２に、第一の二次元バーコードＴＣ２１に替えて図９のように第二の二次元バーコードＴＣ２２を表示する（＃７１１）。
【００９８】
端末装置２０は、第二の二次元バーコードＴＣ２２を撮影し（図１１の＃７２４）、解析する（＃７２５）。これにより、このユーザのユーザコード６Ａｓおよびパスワード６Ａｔが得られる。なお、端末装置２０は、第一の二次元バーコードＴＣ２１および第二の二次元バーコードＴＣ２２を数秒〜十数秒以内の時間に連続的に撮影する。
【００９９】
そして、端末装置２０は、ユーザコード６Ａｓおよびパスワード６Ａｔを、ウェブサーバ５のサービスを使用するためのアカウントの情報として設定する（＃７２６）。
【０１００】
本実施形態によると、ユーザは、サービスを受けるための認証情報（ユーザコード６Ａｓおよびパスワード６Ａｔ）を従来よりも容易に端末装置２０に設定することにができる。特に、２つの二次元バーコードを二度に分けて撮影するのではなく、連続的に、つまり、一度であるかのように撮影することができるので、ユーザにとって操作が簡単である。
【０１０１】
本実施形態では、認証サーバ３が第二の二次元バーコードＴＣ２２を生成したが、画像形成装置１が認証サーバ３から認証情報を取得し第二の二次元バーコードＴＣ２２を生成してもよい。
【０１０２】
本実施形態では、認証サーバ３は、ウェブサーバ５が提供するサービスを受けるための認証情報を図５および図１２で説明したように管理したが、画像形成装置１が提供するサービスを受けるための認証情報を管理してもよい。または、認証サーバ３自身が提供するサービスを受けるための認証情報を管理してもよい。
【０１０３】
本実施形態では、ユーザは、ＩＣカード２７をカードリーダ１０ｉに読み取らせることによってカード番号を入力し、画像形成装置１による認証を受けたが、タッチパネルディスプレイ１０ｅまたは操作キーパネル１０ｆを操作してカード番号を入力してもよい。ただし、この場合は、本人の確認のために、画像形成装置１へのログイン用のパスワードを一緒に入力するのが望ましい。
【０１０４】
または、複数のサービスがあり、必要な認証情報がサービスごとに異なる場合は、認証サーバ３は、サービスごとに認証情報を管理すればよい。画像形成装置１は、端末装置２０のユーザがこれから受けるサービスを認証サーバ３へ通知し、そのサービスのための認証情報の第二の二次元バーコードＴＣ２２をダウンロードすればよい。
【０１０５】
端末装置２０にＲＦＩＤ（Radio Frequency Identification）が内蔵されている場合は、このＲＦＩＤをＩＣカード２７の代わりに用いてもよい。
【０１０６】
端末装置２０は、シャッタ音を鳴らすことによって第一の二次元バーコードＴＣ２１および第二の二次元バーコードＴＣ２２の撮影が完了したことをユーザに知らせたが、メッセージを表示することによって知らせてもよい。または、フラッシュライトを発することによって知らせてもよい。
【０１０７】
本実施形態では、認証サーバ３は、端末装置２０のＭＡＣアドレスに基づいて認証を行ったが、他の情報に基づいて行ってもよい。例えば、ＩＰアドレス、携帯電話番号、またはＳＩＭ（Subscriber Identity Module）カードのＩＤなど、端末装置２０の他の固有の情報に基づいて行ってもよい。または、ユーザの生年月日、キーワード、または住所など、端末装置２０以外の事項に関する情報に基づいて行ってもよい。
【０１０８】
本実施形態では、端末装置２０は、第一の二次元バーコードＴＣ２１から取得したホスト名（または、ＩＰアドレス）およびポート番号に基づいて画像形成装置１へＭＡＣアドレス６Ｅを通知したが、第一の二次元バーコードＴＣ２１に画像形成装置１の電子メールアドレスを記述しておき、電子メールによってＭＡＣアドレス６Ｅを通知してもよい。
【０１０９】
その他、ネットワークシステム４、画像形成装置１、端末装置２０、認証サーバ３の全体または各部の構成、処理内容、処理順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１１０】
４  ネットワークシステム（サービス提供支援システム）
１  画像形成装置（第一の装置）
１０ｅ  タッチパネルディスプレイ（ディスプレイ）
１０ｉ  カードリーダ（識別子取得手段）
１０２  ユーザ認証部（認証手段）
１０３  第一の二次元バーコード提示部（アドレス表示制御手段）
１０４  端末情報取得部（識別子送信手段）
１０６  第二の二次元バーコード提示部（認証情報表示制御手段）
２０  端末装置（可搬型のコンピュータ）
２０ｈ  デジタルカメラ（カメラ）
２０１  第一の二次元バーコード取得部（アドレス読取制御手段）
２０３  端末情報送信部（アクセス手段）
２０４  第二の二次元バーコード取得部（認証情報読取制御手段）
２０６  認証情報設定部（設定手段）
３  認証サーバ（第二の装置）
３０１  ユーザ情報記憶部（認証情報記憶手段）
３０２  ユーザ認証部（第二の認証手段）
３０４  二次元バーコード送信部（認証情報提供手段）
ＴＣ２１  第一の二次元バーコード（アドレス）
ＴＣ２２  第二の二次元バーコード（認証情報）
【図１】
2015026253.tif 000003
【図２】
2015026253.tif 000004
【図３】
2015026253.tif 000005
【図４】
2015026253.tif 000006
【図５】
2015026253.tif 000007
【図６】
2015026253.tif 000008
【図７】
2015026253.tif 000009
【図８】
2015026253.tif 000010
【図９】
2015026253.tif 000011
【図１０】
2015026253.tif 000012
【図１１】
2015026253.tif 000013
【図１２】
2015026253.tif 000014