(57)【要約】【課題】Ｗｅｂサービスの提供対象となる機器を簡易に登録できるようにする。【解決手段】本発明の端末装置は、画像処理装置に対して、識別情報の発行を管理サーバに要求するように指示する指示手段と、前記管理サーバによって前記画像処理装置に発行された前記識別情報を、前記画像処理装置から取得する識別情報取得手段と、前記取得した識別情報をサービス提供サーバに送信する識別情報送信手段と、前記識別情報の送信の応答として、前記サービス提供サーバから所定のサービスの利用に必要なユーザ情報の送信要求を受信する要求受信手段と、前記受信した送信要求に応じて、前記ユーザ情報を前記サービス提供サーバに送信するユーザ情報送信手段と、を有することを特徴とする。【選択図】図１
2019012447.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置に対して、識別情報の発行を管理サーバに要求するように指示する指示手段と、
前記管理サーバによって前記画像処理装置に発行された前記識別情報を、前記画像処理装置から取得する識別情報取得手段と、
前記取得した識別情報をサービス提供サーバに送信する識別情報送信手段と、
前記識別情報の送信の応答として、前記サービス提供サーバから所定のサービスの利用に必要なユーザ情報の送信要求を受信する要求受信手段と、
前記受信した送信要求に応じて、前記ユーザ情報を前記サービス提供サーバに送信するユーザ情報送信手段と、を有する
ことを特徴とする情報処理装置。
【請求項２】
前記管理サーバからアクセス許可情報を取得する許可情報取得手段をさらに有し、
前記指示手段は、前記識別情報の発行を要求する指示と共に、または、前記識別情報の発行を要求する指示に含めて、前記アクセス許可情報を前記画像処理装置に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置と通信ネットワークを介して接続される１または複数の前記画像処理装置のなかから、前記識別情報を取得する対象となる画像処理装置を選択する選択手段をさらに有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記送信要求は、前記ユーザ情報の登録用画面を表す画面情報を含み、
前記ユーザ情報送信手段は、前記画面情報に基づき表示されるＧＵＩを介して入力を受け付けた前記ユーザ情報を、前記サービス提供サーバに送信することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
画像処理装置と、所定のサービスを提供するサービス提供サーバと、情報処理装置と、通信ネットワークを介して接続される管理サーバであって、
前記画像処理装置から受信した発行要求に応じて前記画像処理装置の識別情報を発行する発行手段と、
前記サービス提供サーバから受信した有効化要求に応じて前記発行された識別情報を有効化する有効化手段と、を有する
ことを特徴とする管理サーバ。
【請求項６】
前記有効化手段は、前記識別情報が発行されてから所定期間内である場合、前記発行された識別情報を有効化することを特徴とする請求項５に記載の管理サーバ。
【請求項７】
前記発行手段は、前記画像処理装置から２回目以降の発行要求を受信した場合、発行済みの識別情報とは異なる新たな識別情報を発行し、
前記新たな識別情報が有効化された場合、前記発行済みの識別情報を削除する無効化手段をさらに有することを特徴とする請求項５または６に記載の管理サーバ。
【請求項８】
画像処理装置と、前記画像処理装置の識別情報を管理する管理サーバと、情報処理装置と、通信ネットワークを介して接続されるサービス提供サーバであって、
前記サービス提供サーバは所定のサービスを提供するサーバであり、
前記情報処理装置から前記識別情報を受信する識別情報受信手段と、
前記識別情報の受信に応じて、前記所定のサービスの利用に必要なユーザ情報の送信要求を、前記情報処理装置に送信する要求送信手段と、
前記送信要求の応答として、前記情報処理装置から前記ユーザ情報を受信するユーザ情報受信手段と、
前記受信した識別情報の有効化を前記管理サーバに要求する有効化要求手段と、
前記有効化された識別情報と前記受信したユーザ情報とを対応付けて登録する登録手段と、を有する
ことを特徴とするサービス提供サーバ。
【請求項９】
前記要求送信手段は、前記ユーザ情報の登録用画面を表す画面情報を前記情報処理装置に送信することを特徴とする請求項８に記載のサービス提供サーバ。
【請求項１０】
前記情報処理装置から前記ユーザ情報の削除要求を受信することに応じて、前記ユーザ情報と前記ユーザ情報に対応付けられている前記識別情報とを削除する削除手段と、
前記識別情報の無効化を前記管理サーバに要求する無効化要求手段と、をさらに有することを特徴とする請求項８または９に記載のサービス提供サーバ。
【請求項１１】
識別情報を管理する管理サーバと、所定のサービスを提供するサービス提供サーバと、情報処理装置と、通信ネットワークを介して接続される画像処理装置であって、
前記情報処理装置からの指示に応じて前記画像処理装置の識別情報の発行を前記管理サーバに要求する発行要求手段と、
前記発行された識別情報を記憶する記憶手段と、
前記発行された識別情報を前記情報処理装置に通知する通知手段と、を有する
ことを特徴とする画像処理装置。
【請求項１２】
情報処理装置と、画像処理装置と、前記画像処理装置の識別情報を管理する管理サーバと、所定のサービスを提供するサービス提供サーバとが、通信ネットワークを介して接続される情報処理システムであって、
前記情報処理装置は、
前記画像処理装置に対して、前記識別情報の発行を前記管理サーバに要求するように指示する指示手段と、
前記管理サーバによって前記画像処理装置に発行された前記識別情報を、前記画像処理装置から取得する識別情報取得手段と、
前記取得した識別情報を前記サービス提供サーバに送信する識別情報送信手段と、
前記識別情報の送信の応答として、前記サービス提供サーバから前記所定のサービスの利用に必要なユーザ情報の送信要求を受信する受信手段と、
前記受信した送信要求に応じて、前記ユーザ情報を前記サービス提供サーバに送信するユーザ情報送信手段と、を有し、
前記画像処理装置は、
前記情報処理装置からの指示に応じて前記画像処理装置の識別情報の発行を前記管理サーバに要求する発行要求手段と、
前記発行された識別情報を記憶する記憶手段と、
前記発行された識別情報を前記情報処理装置に通知する通知手段と、を有し、
前記管理サーバは、
前記画像処理装置から受信した発行要求に応じて前記画像処理装置の識別情報を発行する発行手段と、
前記サービス提供サーバから受信した有効化要求に応じて前記発行された識別情報を有効化する有効化手段と、を有し、
前記サービス提供サーバは、
前記サービス提供サーバは所定のサービスを提供するサーバであり、
前記情報処理装置から前記識別情報を受信する識別情報受信手段と、
前記識別情報の受信に応じて、前記所定のサービスの利用に必要なユーザ情報の送信要求を、前記情報処理装置に送信する要求送信手段と、
前記送信要求の応答として、前記情報処理装置から前記ユーザ情報を受信するユーザ情報受信手段と、
前記受信した識別情報の有効化を前記管理サーバに要求する有効化要求手段と、
前記有効化された識別情報と前記受信したユーザ情報とを対応付けて登録する登録手段と、を有する
ことを特徴とする情報処理システム。
【請求項１３】
画像処理装置と、前記画像処理装置の識別情報を管理する管理サーバと、所定のサービスを提供するサービス提供サーバと、通信ネットワークを介して接続される情報処理装置の制御方法であって、
前記画像処理装置に対して、前記識別情報の発行を前記管理サーバに要求するように指示する指示ステップと、
前記管理サーバによって前記画像処理装置に発行された前記識別情報を、前記画像処理装置から取得する識別情報取得ステップと、
前記取得した識別情報を前記サービス提供サーバに送信する識別情報送信ステップと、
前記識別情報の送信の応答として、前記サービス提供サーバから前記所定のサービスの利用に必要なユーザ情報の送信要求を受信する受信ステップと、
前記受信した送信要求に応じて、前記ユーザ情報を前記サービス提供サーバに送信するユーザ情報送信ステップと、を有する
ことを特徴とする制御方法。
【請求項１４】
画像処理装置と、所定のサービスを提供するサービス提供サーバと、情報処理装置と、通信ネットワークを介して接続される管理サーバの制御方法であって、
前記画像処理装置から受信した発行要求に応じて前記画像処理装置の識別情報を発行する発行ステップと、
前記サービス提供サーバから受信した有効化要求に応じて前記発行された識別情報を有効化する有効化ステップと、を有する
ことを特徴とする制御方法。
【請求項１５】
画像処理装置と、前記画像処理装置の識別情報を管理する管理サーバと、情報処理装置と、通信ネットワークを介して接続されるサービス提供サーバの制御方法であって、
前記サービス提供サーバは所定のサービスを提供するサーバであり、
前記情報処理装置から前記識別情報を受信する識別情報受信ステップと、
前記識別情報の受信に応じて、前記所定のサービスの利用に必要なユーザ情報の送信要求を、前記情報処理装置に送信する要求送信ステップと、
前記送信要求の応答として、前記情報処理装置から前記ユーザ情報を受信するユーザ情報受信ステップと、
前記受信した識別情報の有効化を前記管理サーバに要求する有効化要求ステップと、
前記有効化された識別情報と前記受信したユーザ情報とを対応付けて登録する登録ステップと、を有する
ことを特徴とする制御方法。
【請求項１６】
識別情報を管理する管理サーバと、所定のサービスを提供するサービス提供サーバと、情報処理装置と、通信ネットワークを介して接続される画像処理装置の制御方法であって、
前記情報処理装置からの指示に応じて前記画像処理装置の識別情報の発行を前記管理サーバに要求する発行要求ステップと、
前記発行された識別情報を記憶する記憶ステップと、
前記発行された識別情報を前記情報処理装置に通知する通知ステップと、を有する
ことを特徴とする制御方法。
【請求項１７】
コンピュータを、請求項１から請求項４のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項５から請求項７のいずれか１項に記載の管理サーバの各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項８から請求項１０のいずれか１項に記載のサービス提供サーバの各手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、請求項１１に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービスの提供対象となる機器を登録するための情報処理技術に関する。
【背景技術】
【０００２】
近年、インターネット上で提供されるＷｅｂサービスを利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）が提案されている。例えば、オンラインストレージサービスを利用可能なＭＦＰは、原稿をスキャンしたスキャン画像データをネットワーク上のストレージにアップロードしたり、ネットワーク上のストレージから印刷用データをダウンロードすることができる。また例えば、ポイントサービスを利用可能なＭＦＰは、インクの使用量やインクタンクの交換回数に応じて付与されるポイントを、ネットワーク上のアカウントで管理されるポイント残高に加算することができる。
【０００３】
ＭＦＰがＷｅｂサービスを利用するために、Ｗｅｂサービスを提供するサービス提供サーバにＭＦＰを認証させ、ＭＦＰをＷｅｂサービスの提供対象となる機器としてサービス提供サーバに登録する必要がある。特許文献１には、端末装置（情報処理装置）で取得した仮登録ＩＤが、Ｗｅｂブラウザ非搭載型のＭＦＰに入力されることに応じて、サービス提供サーバからＭＦＰにアクセストークンが発行される技術が開示されている。特許文献２には、サービス提供サーバから取得したユーザコードをＭＦＰで印刷し、ユーザは印刷された情報を参照して、ユーザコードを情報処理装置に入力することに応じて、サービス提供サーバからＭＦＰにアクセストークンが発行される技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１３６９６号公報
【特許文献２】特開２０１６−００７７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の手法では、ユーザは情報処理装置で取得した仮登録ＩＤをＭＦＰの操作部に入力する必要があった。また、特許文献２の手法では、ユーザは印刷された情報を参照して、ユーザコードを情報処理装置に入力する必要があった。このように従来技術では、Ｗｅｂサービスの提供対象となる機器の登録が煩雑であるという課題があった。
【０００６】
本発明は上記課題に鑑みなされたものであり、Ｗｅｂサービスの提供対象となる機器を簡易に登録できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、画像処理装置に対して、識別情報の発行を管理サーバに要求するように指示する指示手段と、前記管理サーバによって前記画像処理装置に発行された前記識別情報を、前記画像処理装置から取得する識別情報取得手段と、前記取得した識別情報をサービス提供サーバに送信する識別情報送信手段と、前記識別情報の送信の応答として、前記サービス提供サーバから所定のサービスの利用に必要なユーザ情報の送信要求を受信する要求受信手段と、前記受信した送信要求に応じて、前記ユーザ情報を前記サービス提供サーバに送信するユーザ情報送信手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、Ｗｅｂサービスの提供対象となる機器を簡易に登録できる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施形態１における情報処理システムの全体構成例を示す図である。
【図２】実施形態１における端末装置のハードウェア構成例を示すブロック図である。
【図３】実施形態１におけるＭＦＰのハードウェア構成例を示すブロック図である。
【図４】実施形態１におけるサービス提供サーバのハードウェア構成例を示すブロック図である。
【図５】実施形態１における管理サーバのハードウェア構成例を示すブロック図である。
【図６】実施形態１におけるプリンタＩＤの登録手順を示すシーケンス図である。
【図７】実施形態１におけるＭＦＰの一覧を表示するＧＵＩの一例を示す図である。
【図８】実施形態１におけるプリンタＩＤ管理データベース、および、ユーザ情報管理データベースの内容例を示す模式図である。
【図９】実施形態１における登録用のＧＵＩ例を示す図である。
【図１０】実施形態１におけるプリンタＩＤの有効化手順例を示すフローチャートである。
【図１１】実施形態１におけるプリンタＩＤの登録手順を示すフローチャート
【図１２】実施形態２におけるプリンタＩＤの登録手順を示すシーケンス図である。
【図１３】実施形態３におけるプリンタＩＤ管理データベースの内容例を示す模式図である。
【図１４】実施形態４におけるプリンタＩＤ管理データベースの内容例を示す模式図である。
【図１５】実施形態５における退会用のＧＵＩ例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１１】
［実施形態１］
図１は、本実施形態における情報処理システム１００の全体構成例を示す図である。以下、本実施形態のシステム構成例の詳細について、図１を参照して説明する。情報処理システム１００において、情報処理装置である端末装置２００と、画像処理装置であるＭＦＰ（マルチ・ファンクション・プリンタ）３００とは、ルーター１１０を介して通信ネットワーク１２０に接続されている。サービス提供サーバ４００と、管理サーバ５００とはそれぞれ通信ネットワーク１２０に接続されている。端末装置２００とＭＦＰ３００とはそれぞれルーター１１０経由で相互に通信可能に構成されており、さらに、通信ネットワーク１２０上のサーバとも通信可能に構成されている。管理サーバ５００は、主にＭＦＰ３００のプリンタＩＤを管理し、サービス提供サーバ４００からのリクエストに応じて後述のプリンタＩＤが有効か否かを示す管理情報を提供する。本実施形態において、通信ネットワーク１２０はインターネットであり、サービス提供サーバ４００は、この通信ネットワーク１２０を介してＷｅｂサービスを提供することができる。
【００１２】
図２は、本実施形態における端末装置２００のハードウェア構成例を示すブロック図である。図２に示される通り、本実施形態の端末装置２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３などを有するコンピュータである。以下、本実施形態の端末装置２００のハードウェア構成例について、図２を参照して説明する。ＣＰＵ２０１は、ＲＡＭ２０２、ＲＯＭ２０３、または、ハードディスク２０４に格納されたソフトウェアに従い演算および制御を行う。ＲＡＭ２０２は、ＣＰＵ２０１が各種処理を実行する際の一時記憶領域として使用される。ハードディスク２０４には、オペレーティングシステム（ＯＳ）や、後述の登録プログラムなどが記憶される。ディスプレイ２０５は、液晶ディスプレイとグラフィックコントローラとから構成され、ディスプレイ２０５には、画像やアイコンなどのオブジェクト、および、ＧＵＩなどが表示される。入力部２０６は、ユーザが端末装置２００に各種指示を与えるための装置であり、例えばマウスやキーボードによって構成される。Ｉ／Ｆ（インターフェース）部２０７は、ＩＥＥＥ  ８０２．１１ａなどの規格に対応した無線ＬＡＮ通信や有線ＬＡＮ通信を制御することができ、ＴＣＰ／ＩＰなどのプロトコルに基づき同一通信ネットワークおよびインターネットを介して外部機器と通信する。システムバス２０８は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、および、ハードディスク２０４などとのデータのやり取りを制御する。なお、図２に示される通り、本実施形態の端末装置２００は、ＣＰＵ２０１、ＲＡＭ２０２、ディスプレイ２０５、入力部２０６などが一体として構成される、所謂ノート型ＰＣである実施例を示している。しかしながら、端末装置２００の形態はノート型ＰＣに限られず、この端末装置２００は、所謂デスクトップ型ＰＣや、所謂タブレット端末であってもよい。
【００１３】
図３は、本実施形態におけるＭＦＰ３００のハードウェア構成例を示すブロック図である。本実施形態のＭＦＰ３００は、プリンタＩＤの取得、記憶、および、通知などの情報処理機能を備えるとともに、後述の印刷部３０７によって、記録媒体に画像を形成する画像形成機能を備える。いわば、ＭＦＰ３００は画像形成装置であるともいえる。以下、本実施形態のＭＦＰ３００のハードウェア構成例について、図３を参照して説明する。ＭＦＰ３００は、ＣＰＵ３０１、操作パネル３０２、ＲＯＭ３０３、ＲＡＭ３０４、フラッシュメモリ３０５、読取部３０６、印刷部３０７、画像処理部３０８、Ｉ／Ｆ部３０９、および、システムバス３１０を有する。ＣＰＵ３０１は、操作パネル３０２を介して入力を受け付けたユーザ操作に従い、ＲＯＭ３０３に記憶されているプログラムをＲＡＭ３０４に読み出して実行することにより、ＭＦＰ３００の動作を制御する。ＲＯＭ３０３は、ＭＦＰ３００の制御命令プログラムなどを格納している。ＲＡＭ３０４は、ＣＰＵ３０１が各種処理を実行する際の一時記憶領域として使用される他、印刷ジョブをスプールするための記憶領域としても利用される。フラッシュメモリ３０５は、不揮発性の記憶領域であり、ＭＦＰ３００が取得した情報が格納される。例えば、管理サーバ５００によって発行されたプリンタＩＤ（識別情報）は、フラッシュメモリ３０５に格納されるため、ＭＦＰ３００の電源が遮断された場合でも記憶しておくことができる。操作パネル３０２は、ユーザに提示する画面を表示するディスプレイによって構成される。このディスプレイは、タッチスクリーン機能を有しており、ディスプレイを介して入力を受け付けたユーザ指示を、操作パネル３０２への入力として扱うことも可能である。読取部３０６は、原稿を読み取るための光学センサを備え、その光学センサにより読み取った画像をＲＡＭ３０４に記憶する。印刷部３０７は、インクタンク、記録ヘッド、および、記録媒体を搬送する搬送部などを備え、インクジェット方式により記録媒体に画像を形成する。なお、印刷部はインクジェット方式に限られず、電子写真方式の印刷機構を適用してもよい。画像処理部３０８は、読取部３０６によって読み取られた画像に、印刷部３０７で印刷するために必要な画像処理を行う。本実施形態のＭＦＰ３００は、画像処理が施された画像が印刷部３０７で印刷されることにより、コピー機能を実現している。Ｉ／Ｆ部３０９は、ＩＥＥＥ  ８０２．１１ａなどの規格に対応した無線ＬＡＮ通信や有線ＬＡＮ通信を制御することができ、ＴＣＰ／ＩＰなどのプロトコルに基づき同一ネットワークおよびインターネットを介して外部機器と通信する。
【００１４】
図４は、本実施形態におけるサービス提供サーバ４００のハードウェア構成例を示すブロック図である。以下、本実施形態のサービス提供サーバ４００のハードウェア構成例について、図４を参照して説明する。なお、サービス提供サーバ４００は、一般的なコンピュータを適用することができ、本実施形態では、図２で説明した端末装置２００と同様の構成であるものとして説明する。そのため、端末装置２００と同じ構成に関しては同じ符号を付与し、その説明は省略する。本実施形態におけるサービス提供サーバ４００は、ハードディスク４０４に記憶されているソフトウェアが端末装置２００のものと異なる。具体的には、端末装置２００からプリンタＩＤを受信することに応じて登録ページを作成するＷｅｂページ作成プログラムと、プリンタＩＤの有効化を要求するプリンタＩＤ有効化プログラムと、が記憶されている。さらに、ハードディスク４０４には、ＭＦＰ３００のユーザ情報を管理するユーザ情報管理データベースと、データベース管理プログラムとが記憶されている。Ｗｅｂページ作成プログラム、プリンタＩＤ有効化プログラム、ユーザ情報管理データベース、および、データベース管理プログラムの詳細は後述する。
【００１５】
図５は、本実施形態における管理サーバ５００のハードウェア構成例を示すブロック図である。以下、本実施形態の管理サーバ５００のハードウェア構成例について、図５を参照して説明する。なお、管理サーバ５００は、一般的なコンピュータを適用することができ、本実施形態では、図２で説明した端末装置２００と同様の構成であるものとして説明する。そのため、端末装置２００と同じ構成に関しては同じ符号を付与し、その説明は省略する。本実施形態における管理サーバ５００は、ハードディスク５０４に記憶されているソフトウェアが端末装置２００のものと異なる。具体的には、ＭＦＰ３００からプリンタＩＤ発行要求を受信することに応じてプリンタＩＤを発行するプリンタＩＤ発行プログラムと、発行したプリンタＩＤを発行日時やステータスと対応付けて記憶するプリンタＩＤ管理データベースと、が記憶されている。さらに、ハードディスク５０４には、サービス提供サーバ４００からプリンタＩＤの有効化要求を受信することに応じてプリンタＩＤの有効化処理を行うプリンタＩＤ有効化プログラムが記憶されている。プリンタＩＤ発行プログラム、プリンタＩＤ管理データベース、および、プリンタＩＤ有効化プログラムの詳細は後述する。
【００１６】
図６は、本実施形態におけるプリンタＩＤの登録手順を示すシーケンス図である。以下、図６のシーケンス図を参照して、プリンタＩＤの登録手順例について説明する。図６に示されるシーケンス図の処理は、各ＣＰＵが各記憶領域のプログラムコードを各ＲＡＭに展開し実行することにより行われる。以下の各記号Ｓは、シーケンス図またはフローチャートにおけるステップであることを意味する。これらは図６以降についても同様である。
【００１７】
Ｓ６０１において、端末装置２００は、ユーザからプリンタＩＤを取得する対象となるＭＦＰ３００の選択を受け付ける。ここで、ユーザからＭＦＰ３００の選択を受け付ける例を、図７を参照して説明する。図７は、端末装置２００の登録プログラムが、ディスプレイ２０５に表示させるＧＵＩ（グラフィカルユーザインターフェース）の模式図である。端末装置２００の登録プログラムが起動されると、図７に示されるＧＵＩがディスプレイ２０５に表示されると共に、通信ネットワーク１２０に接続されるＭＦＰを検索し、検索されたＭＦＰが一覧表示領域７０１に一覧表示される。本実施形態では、図７のＧＵＩに示される通り、プリンタ名が「モデル１００」が２台と、プリンタ名が「モデル７００」１台と、が検索されている。なお、本実施形態のＵＩでは、同一モデルのＭＦＰが複数台検索された場合に、いずれを登録するかを選択できるように、プリンタ名とＩＰアドレスとが併せて表示される。ユーザが、プリンタＩＤを取得する対象となるＭＦＰを示すプリンタ名を選択し、登録ボタン７０２を押下すると、端末装置２００の登録プログラムは、管理サーバ５００にプリンタＩＤの発行要求を指示する。なお、ＭＦＰ３００のプリンタＩＤは、ＭＦＰ３００を一意に識別するために用いられる識別情報であるとともに、プリンタＩＤがサービス提供サーバ４００に登録された後は、ＭＦＰ３００を認証するために用いられる認証情報としても用いられる。
【００１８】
Ｓ６０２において、端末装置２００は、ＭＦＰ３００に対して、管理サーバ５００にプリンタＩＤの発行を要求するように指示する。  
Ｓ６０３において、ＭＦＰ３００は、端末装置２００から指示を受信することに応じて、管理サーバ５００にプリンタＩＤの発行を要求する。  
Ｓ６０４において、管理サーバ５００は、ＭＦＰ３００からのプリンタＩＤの発行要求を受信することに応じて、ＭＦＰ３００のプリンタＩＤを発行する。  
Ｓ６０５において、管理サーバ５００は、Ｓ６０４で発行されたプリンタＩＤを、プリンタＩＤ管理データベースに記憶する。  
Ｓ６０６において、管理サーバ５００は、ＭＦＰ３００に対して、Ｓ６０４で発行されたプリンタＩＤを通知する。
【００１９】
図８（ａ）は、本実施形態におけるプリンタＩＤ管理データベースの内容例を示す模式図である。このプリンタＩＤ管理データベースは、上記の通り、管理サーバ５００のハードディスク５０４に記憶される。プリンタＩＤ発行プログラムは、Ｓ６０４でプリンタＩＤを発行することに応じて、プリンタＩＤ管理データベースに、発行したプリンタＩＤと、プリンタＩＤを発行した発行日時と、プリンタＩＤのステータスとを記憶する。本実施形態において、プリンタＩＤのステータスは、管理サーバ５００が発行したプリンタＩＤが、サービス提供サーバ４００に登録されているか否かのステータスを示す情報である。このプリンタＩＤのステータスは、「登録」または「未登録」のいずれかのステータスで記憶される。Ｓ６０５の段階では、プリンタＩＤは、まだサービス提供サーバ４００に登録されていない。そのため、図８（ａ）では、発行日時「2017/06/30 12:34:56」、ステータス「未登録」が、プリンタＩＤ「００００１」に対応付けられてプリンタＩＤ管理データベースに記憶される例が示されている。なお、本実施形態では、プリンタＩＤは、「００００１」から連番で発行される。
【００２０】
再び図６のシーケンス図に戻り、Ｓ６０７において、ＭＦＰ３００は、管理サーバ５００からプリンタＩＤが通知されると、通知されたプリンタＩＤをフラッシュメモリ３０５に記憶する。  
Ｓ６０８において、ＭＦＰ３００は、端末装置２００に対して、Ｓ６０７で受信したプリンタＩＤを通知する。このように、登録プログラムがプリンタＩＤの発行要求を指示（Ｓ６０２）することに応じて、ＭＦＰ３００からプリンタＩＤを受信する処理は、識別情報取得手段に相当する。
【００２１】
Ｓ６０９において、端末装置２００は、サービス提供サーバ４００に対して、Ｓ６０８で受信したプリンタＩＤを送信する。このように、登録プログラムがプリンタＩＤをサービス提供サーバ４００に送信する処理（Ｓ６０９）は、識別情報送信手段に相当する。
【００２２】
Ｓ６１０において、サービス提供サーバ４００のＷｅｂページ作成プログラムは、端末装置２００からプリンタＩＤを受信することに応じて、ユーザ情報の登録用画面を表す画面情報を生成し、生成した画面情報を端末装置２００に送信する。このように、サービス提供サーバ４００が、端末装置２００からプリンタＩＤを受信する処理は、識別情報受信手段に相当する。  
本実施形態において、Ｗｅｂページ作成プログラムは、ユーザ情報の登録用のＷｅｂページを生成し、その登録用のＷｅｂページにアクセスするためのＵＲＬが端末装置２００に送信される。ここで、本実施形態のユーザ情報は、ＭＦＰ３００のユーザ情報であり、これらのユーザ情報はサービス提供サーバ４００が提供するＷｅｂサービスを利用するために必要な情報である。このように、サービス提供サーバ４００がユーザ情報の登録用画面を表す画面情報を端末装置２００に送信する処理（Ｓ６１０）は、ユーザ情報の送信要求を端末装置２００に送信する要求送信手段に相当する。
【００２３】
Ｓ６１１において、サービス提供サーバ４００から受信した登録用のＷｅｂページが端末装置２００のブラウザ上で表示されると、ユーザからユーザ情報の入力を受け付ける。このように、端末装置２００がサービス提供サーバ４００から登録用画面を表す画面情報を受信する処理（Ｓ６１１）は、プリンタＩＤの送信（Ｓ６０９）の応答としてユーザ情報の送信要求を受信する要求受信手段に相当する。  
Ｓ６１２において、端末装置２００の登録プログラムは、Ｓ６１１で入力を受け付けたユーザ情報の登録をサービス提供サーバ４００に要求する。
【００２４】
図９は、本実施形態における登録用画面を表す画面情報に基づき表示されるＧＵＩ例を示す図である。端末装置２００のＷｅｂブラウザに表示された登録ページ９０１には、氏名入力フォーム９０２と、メールアドレス入力フォーム９０３と、パスワード入力フォーム９０４と、が含まれる。さらに、登録ページ９０１には、登録プリンタ表示領域と、利用許諾同意チェックボックスと、登録ボタン９０５とが表示される。ユーザによって、氏名と、メールアドレスと、パスワードとが各入力フォームに入力され、利用許諾同意チェックボックスにチェックが入力された後、登録ボタン９０５が押下されると、ユーザ情報の登録がサービス提供サーバ４００に要求される。（Ｓ６１２）。このように、登録プログラムが入力を受け付けたユーザ情報をサービス提供サーバ４００に送信する処理（Ｓ６１２）は、ユーザ情報送信手段に相当する。
【００２５】
再び図６のシーケンス図に戻り、Ｓ６１３において、サービス提供サーバ４００は、端末装置２００からユーザ情報を受信すると、受信したプリンタＩＤの有効化を管理サーバ５００に要求する。このように、サービス提供サーバ４００が端末装置２００からユーザ情報を受信する処理は、ユーザ情報受信手段に相当する。
【００２６】
Ｓ１０００において、管理サーバ５００は、サービス提供サーバ４００からのプリンタＩＤの有効化要求を受信することに応じて、プリンタＩＤ有効化処理を実行する。図１０は、本実施形態におけるプリンタＩＤ有効化手順を示すフローチャートである。以下、図１０のフローチャートを参照してプリンタＩＤ有効化手順例について説明する。
【００２７】
Ｓ１００１において、管理サーバ５００のプリンタＩＤ有効化プログラムは、プリンタＩＤがプリンタＩＤ管理データベースに記憶されているか否かを判定する。プリンタＩＤが記憶されている場合（Ｓ１００１：ＹＥＳ）、Ｓ１００２の判定処理に移行する。プリンタＩＤが記憶されていない場合（Ｓ１００１：ＮＯ）、Ｓ１００６に移行する。
【００２８】
Ｓ１００２において、プリンタＩＤ有効化プログラムは、プリンタＩＤが発行されてから所定期間内であるか否かが判定される。具体的には、プリンタＩＤが発行された発行時刻と、現在の時刻との差が所定期間内であるか否かに基づいて、プリンタＩＤが有効であるか否かが判定される。プリンタＩＤが有効である場合（Ｓ１００２：ＹＥＳ）、Ｓ１００３において、プリンタＩＤ有効化プログラムはプリンタＩＤ管理データベース（図７）にアクセスする。そして、有効化要求において指定されているプリンタＩＤに対応するステータスが「未登録」から「登録済」に変更される。一方、プリンタＩＤが無効である場合（Ｓ１００２：ＮＯ）、Ｓ１００５に移行する。
【００２９】
Ｓ１００４において、プリンタＩＤ有効化プログラムは、有効化結果を「成功」に設定する。Ｓ１００４を完了すると、本フローチャートの処理を終了して図６のシーケンス図の処理に復帰する。なお、上記有効化結果は、プリンタＩＤ有効化プログラムにおいて用いられる変数である。
【００３０】
一方、プリンタＩＤが無効である場合（Ｓ１００２：ＮＯ）、Ｓ１００５において、プリンタＩＤ有効化プログラムは、プリンタＩＤ管理データベースから、有効化要求において指定されているプリンタＩＤのレコードを削除する。なお、本実施形態では、Ｓ１００５において、発行から一定時間が経過したプリンタＩＤが削除されるが、管理サーバ５００が、発行から一定時間が経過したプリンタＩＤを自動的に削除してもよい。この場合、図１０のフローチャートにおけるＳ１００５がスキップされる。
【００３１】
Ｓ１００５に続いて、または、プリンタＩＤがプリンタＩＤ管理データベースに記憶されていない場合（Ｓ１００１：ＮＯ）、Ｓ１００６において、有効化結果を「不成功」に設定する。Ｓ１００６を完了すると、本フローチャートの処理を終了して図６のシーケンス図の処理に復帰する。
【００３２】
再び図６のシーケンス図に戻り、Ｓ６１４において、管理サーバ５００は、Ｓ１０００で設定された有効化結果をサービス提供サーバ４００に通知する。
【００３３】
Ｓ１１００において、サービス提供サーバ４００は、管理サーバ５００からのプリンタＩＤの有効化結果を受信することに応じて、プリンタＩＤ登録処理を実行する。図１１は、本実施形態におけるプリンタＩＤ登録手順を示すフローチャートである。以下、図１１のフローチャートを参照してプリンタＩＤ登録手順例について説明する。
【００３４】
Ｓ１１０１において、サービス提供サーバ４００のデータベース管理プログラムは、プリンタＩＤが管理サーバ５００によって有効化されたか否かが判定される。具体的には、管理サーバ５００から受信した有効化結果が「成功」を示すか否かが判定される。プリンタＩＤが有効化された場合（Ｓ１１０１：ＹＥＳ）、Ｓ１１０２に移行する。プリンタＩＤが有効化されていない場合（Ｓ１１０１：ＮＯ）、Ｓ１１０４に移行する。
【００３５】
Ｓ１１０２において、サービス提供サーバ４００のデータベース管理プログラムは、プリンタＩＤとユーザ情報とを対応付けてユーザ情報管理データベースに登録する。図８（ｂ）は、本実施形態におけるユーザ情報管理データベースの内容例を示す模式図である。図８（ｂ）のユーザ情報管理データベースでは、メールアドレス「user@example.com」、パスワード「abcd1234」、プリンタＩＤ「00001」が登録された後の様子が示されている。本実施形態では、Ｓ６１０において、プリンタＩＤに対応付けられた登録用画面を表す画面情報が生成される。そのため、サービス提供サーバ４００は、Ｓ１１０２において端末装置２００から送信されたユーザ情報が、どのプリンタＩＤと対応するかを識別することができる。
【００３６】
Ｓ１１０３において、サービス提供サーバ４００は、登録完了を表す画面情報を生成する。Ｓ１１０３を完了すると、本フローチャートの処理を終了して図６のシーケンス図の処理に復帰する。一方、プリンタＩＤが有効化されていない場合（Ｓ１１０１：ＮＯ）、Ｓ１１０４において、サービス提供サーバ４００は、登録未完了を表す画面情報を生成する。Ｓ１１０４を完了すると、本フローチャートの処理を終了して図６のシーケンス図の処理に復帰する。
【００３７】
再び図６のシーケンス図に戻り、Ｓ６１５において、サービス提供サーバ４００は、Ｓ１１００で生成した登録結果を表示するための画面情報を端末装置２００に送信する。  
Ｓ６１６において、端末装置２００は、サービス提供サーバ４００から受信した画面情報に基づいて、端末装置２００のＷｅｂブラウザ上に登録結果を表すＧＵＩを表示する。このとき、プリンタＩＤがユーザ情報管理データベースに登録されなかった場合、プリンタＩＤが登録されなかった旨が理由と共に表示されてもよい。Ｓ６１６を完了すると、本シーケンス図の処理を終了する。
【００３８】
上述の通り、プリンタＩＤは、ＭＦＰ３００を一意に識別するための識別情報として用いられるだけではなく、ＭＦＰ３００の認証を行うための認証情報としても用いられる。本実施形態では、サービス提供サーバ４００が提供するＷｅｂサービスを利用する場合、のＭＦＰ３００は、Ｗｅｂサービスの利用に先立ち、自身が記憶するプリンタＩＤをサービス提供サーバ４００に送信する。サービス提供サーバ４００では、プリンタＩＤと、ユーザ情報とが対応付けてユーザ情報管理データベースに記憶されている。そのため、サービス提供サーバ４００のデータベース管理プログラムは、ＭＦＰ３００から受信したプリンタＩＤに基づいて対応するユーザ情報を読み出すことができる。サービス提供サーバ４００は、この読み出したユーザ情報（例えば、メールアドレスおよびパスワード）を用いてＷｅｂサービスのユーザ認証を行い、認証が成功した場合、ＭＦＰ３００に対してＷｅｂサービスの提供を開始する。あるいはまた、サービス提供サーバ４００のユーザ情報管理データベースにプリンタＩＤおよび対応するユーザ情報が登録された場合、これらの情報に基づいてＷｅｂサービスの認証に必要なアクセス許可情報（アクセストークンなど）が生成されてもよい。生成されたアクセス許可情報がＭＦＰ３００に送信されることにより、ＭＦＰ３００はＷｅｂサービスの利用が可能となる。
【００３９】
本実施形態では、少なくとも氏名と、メールアドレスと、パスワードとが、登録ページ９０１（図９）を介して入力を受け付けられることにより、ユーザ情報の登録要求（Ｓ６１２）が行われるが、仮登録の手法が用いられてもよい。具体的には、先にメールアドレスのみの仮登録を受け付け、仮登録を受け付けたメールアドレスに対して、メールアドレス以外の情報を登録するための登録ページが送信されてもよい。
【００４０】
本実施形態では、図６のシーケンス図において、ＭＦＰ３００のプリンタＩＤを１台のサービス提供サーバ４００に登録する手順について説明した。別実施形態では、サーバ構成は１台に限られず、ＭＦＰ３００のプリンタＩＤを、複数種類のＷｅｂサービスを提供する複数のサービス提供サーバ４００それぞれに登録してもよい。
【００４１】
以上説明した通り、本実施形態のプリンタＩＤの登録手法によれば、管理サーバが発行したプリンタＩＤを用いて、Ｗｅｂサービスの提供元であるサービス提供サーバに、プリンタＩＤとユーザ情報とを対応付けて登録する。そのため、本実施形態では、端末装置で取得した仮登録ＩＤをＭＦＰに入力したり、印刷された情報を参照して端末装置にコードを入力するなどの複雑な手順を必要とすることなく、Ｗｅｂサービスの提供対象となる機器を簡易に登録することができる。
【００４２】
［実施形態２］
本発明の第２の実施形態を、図１２を参照して説明する。図１２は、本実施形態におけるプリンタＩＤの登録手順を示すシーケンス図である。なお、実施形態１のシーケンス図と共通する部分については説明を簡略化ないし省略し、以下では本実施形態に特有な点を中心に説明する。
【００４３】
本実施形態におけるプリンタＩＤの登録手順では、プリンタＩＤの発行要求をＭＦＰ３００に指示する（Ｓ６０２）前に、Ｓ１２０１において、管理サーバ５００からのアクセス許可情報の取得処理が行われる。Ｓ１２０１のトークン取得処理において、端末装置２００は、ＭＦＰ３００が管理サーバ５００にアクセスするためのアクセスＵＲＬと、アクセストークンと、リフレッシュトークンとの取得を試みる。そして、これらの情報が取得された場合（Ｓ１２０１：ＹＥＳ）、Ｓ６０２に移行する。このように、登録プログラムがアクセス許可情報を取得する処理は、許可情報取得手段に相当する。一方、管理サーバ５００がメンテナンス中であるなどの理由により、トークンが取得されなかった場合（Ｓ１２０１：ＮＯ）、Ｓ６０２以降の処理をスキップして、本シーケンス図の処理を終了する。
【００４４】
Ｓ６０２において、端末装置２００は、ＭＦＰ３００に対して、管理サーバ５００にプリンタＩＤの発行を要求するように指示する。このとき、端末装置２００は、プリンタＩＤの発行要求の指示と共に、または、プリンタＩＤの発行要求の指示に含めて、Ｓ１２０１で取得したアクセスＵＲＬと、アクセストークンと、リフレッシュトークンとをＭＦＰ３００に送信する。Ｓ６０３において、ＭＦＰ３００は、これらの情報を用いて管理サーバ５００にプリンタＩＤの発行を要求する。
【００４５】
以上説明した通り、本実施形態のプリンタＩＤの登録手法によれば、端末装置２００は、管理サーバ５００が発行したトークンを、プリンタＩＤの発行要求の指示と共にＭＦＰ３００に送信する。そして、ＭＦＰ３００は、このトークンを用いてプリンタＩＤの発行を管理サーバ５００に要求する。そのため、ＭＦＰ３００と管理サーバ５００との間の通信をより安全に行うことができる。また、プリンタＩＤの発行を要求する対象となる管理サーバ５００のＵＲＬが事前に通知される。そのため、管理サーバ５００がメンテナンス中であるなどの理由によりプリンタＩＤの発行ができない場合、ＭＦＰ３００は、プリンタＩＤの発行を代替の管理サーバに要求することもできる。
【００４６】
［実施形態３］
本発明の第３の実施形態を、図１３を参照して説明する。図１３は、プリンタＩＤ管理データベースの内容例を示す図である。図１３のテーブル１３０１は、プリンタＩＤ管理データベースのテーブルであって、実施形態１で説明したプリンタＩＤ「00001」の有効化が完了した状態を模式的に示している。プリンタＩＤ「00001」の有効化が完了した状態（すなわち、プリンタＩＤ「00001」の登録が完了した状態）において、再び図６のプリンタＩＤ登録処理が行われた場合、プリンタＩＤ「00002」が発行される。この結果、プリンタＩＤ管理データベースの内容は、テーブル１３０１に示される状態からテーブル１３０２に示される状態に変化する。すなわち、管理サーバ５００のデータベース管理プログラムは、プリンタＩＤ「00001」のレコードとは別のレコードに、プリンタＩＤ「00002」と対応する発行日時およびステータスを記憶する（Ｓ６０５）。次いで、管理サーバ５００は、プリンタＩＤ「00001」「00002」をＭＦＰ３００に通知する（Ｓ６０６）。
【００４７】
端末装置２００は、この２つのプリンタＩＤをＭＦＰ３００から取得すると（Ｓ６０８）、この２つのプリンタＩＤをサービス提供サーバ４００に送信（Ｓ６０９）し、実施形態１と同様にプリンタＩＤ登録処理を進める。サービス提供サーバ４００は、端末装置２００から受信した旧プリンタＩＤ「00001」と、新プリンタＩＤ「00002」とを管理サーバ５００に送信して、プリンタＩＤの有効化を管理サーバ５００に要求する（Ｓ６１３）。
【００４８】
プリンタＩＤ有効化（Ｓ１０００）において、管理サーバ５００のプリンタＩＤ有効化プリグラムは、新プリンタＩＤ「00002」を有効化するとともに、有効化に成功した場合、発行済みの旧プリンタＩＤ「00001」のレコードを削除する。旧プリンタＩＤ「00001」のレコードが削除されると、プリンタＩＤ管理データベースの内容は、テーブル１３０２に示される状態からテーブル１３０３に示される状態に変化する。なお、本実施形態では、ＭＦＰ３００は、いずれのプリンタＩＤがプリンタＩＤ管理データベースに記憶されているかを管理サーバ５００に確認することができる。この確認の結果、プリンタＩＤ管理データベースから削除されたプリンタＩＤについては、ＭＦＰ３００は、フラッシュメモリ３０５から削除することができる。
【００４９】
以上説明した通り、本実施形態のプリンタＩＤの登録手法によれば、旧プリンタＩＤが有効化されている状態で２回目以降の発行処理が行われた場合、新プリンタＩＤが有効化された後に、旧プリンタＩＤがプリンタＩＤ管理データベースから削除される。そして、新プリンタＩＤの登録処理において、新プリンタＩＤに対応付けられるユーザ情報の登録を要求することができる（Ｓ６１２）。かかる構成により、例えば、ＭＦＰ３００が譲渡された場合など、ＭＦＰ３００の新旧ユーザに対してそれぞれ異なるプリンタＩＤを登録することが可能となる。この結果、ＭＦＰ３００がＷｅｂサービスを利用する際に、旧プリンタＩＤに対応するユーザ情報が参照されてしまい、Ｗｅｂサービスを利用するための認証ができなくなるといった事態を回避することができる。
【００５０】
［実施形態４］
本発明の第４の実施形態を、図１４を参照して説明する。図１４は、プリンタＩＤ管理データベースの内容例を示す図である。図１４のテーブル１４０１は、プリンタＩＤ管理データベースのテーブルであって、実施形態１で説明したプリンタＩＤ「00001」が記憶された直後の状態（Ｓ６０５）を模式的に示している。その後、Ｓ６１１において、サービス提供サーバ４００から受信した登録用のＷｅｂページが端末装置２００のブラウザ上で表示されると、ユーザからユーザ情報の入力を受け付ける。このとき、登録ボタン９０５（図９）が押下されずにブラウザが終了されると、以後のプリンタＩＤの有効化が行われないままプリンタＩＤ登録処理が終了する。プリンタＩＤが有効化されないまま、２回目以降のプリンタＩＤ登録処理が行われた場合、管理サーバ５００は、新たなプリンタＩＤを発行する。この結果、プリンタＩＤ管理データベースの内容は、テーブル１４０１に示される状態からテーブル１４０２に示される状態に変化する。すなわち、管理サーバ５００のデータベース管理プログラムは、プリンタＩＤ「00001」のレコードとは別のレコードに、プリンタＩＤ「00003」と対応する発行日時およびステータスを記憶する（Ｓ６０５）。次いで、管理サーバ５００は、プリンタＩＤ「00001」「00003」をＭＦＰ３００に通知する（Ｓ６０６）。
【００５１】
端末装置２００は、この２つのプリンタＩＤをＭＦＰ３００から取得すると（Ｓ６０８）、この２つのプリンタＩＤをサービス提供サーバ４００に送信（Ｓ６０９）し、実施形態１と同様にプリンタＩＤ登録処理を進める。サービス提供サーバ４００は、端末装置２００から受信した旧プリンタＩＤ「00001」と、新プリンタＩＤ「00003」とを管理サーバ５００に送信して、プリンタＩＤの有効化を管理サーバ５００に要求する（Ｓ６１３）。
【００５２】
プリンタＩＤ有効化（Ｓ１０００）において、管理サーバ５００のプリンタＩＤ有効化プリグラムは、新プリンタＩＤ「00003」を有効化するとともに、有効化に成功した場合、旧プリンタＩＤ「00001」のレコードを削除する。旧プリンタＩＤ「00001」のレコードが削除されると、プリンタＩＤ管理データベースの内容は、テーブル１４０２に示される状態からテーブル１４０３に示される状態に変化する。なお、実施形態３と同様に、ＭＦＰ３００は、いずれのプリンタＩＤがプリンタＩＤ管理データベースに記憶されているかを管理サーバ５００に確認することができる。この確認の結果、プリンタＩＤ管理データベースから削除されたプリンタＩＤについては、ＭＦＰ３００は、フラッシュメモリ３０５から削除することができる。
【００５３】
以上説明した通り、本実施形態のプリンタＩＤの登録手法によれば、プリンタＩＤの発行処理が途中で終了してしまった場合であっても、その後の新プリンタＩＤの発行処理において旧プリンタＩＤがプリンタＩＤ管理データベースから削除される。そのため、本実施形態のプリンタＩＤの登録手法では、ＭＦＰ３００のプリンタＩＤを確実に登録することができる。
【００５４】
［実施形態５］
本発明の第５の実施形態を、図１５を参照して説明する。本実施形態におけるサービス提供サーバ４００は、Ｗｅｂページ作成プログラムが退会ページを作成する機能を有する。そして、プリンタＩＤ有効化プログラムは、退会ページを介して登録を受け付けたユーザ情報に基づいて、対応するプリンタＩＤの削除を管理サーバ５００に要求する。本実施形態のサービス提供サーバ４００は、プリンタＩＤの登録が完了すると、登録されたメールアドレス宛に登録完了通知メールが送信される。この登録完了通知メールには、退会ページにアクセスするためのＵＲＬが記載されており、ユーザは登録完了通知メールに記載されているＵＲＬを介して、図１５に示される退会ページにアクセスすることができる。
【００５５】
図１５は、本実施形態における退会用の画面情報に基づき表示されるＧＵＩ例を示す図である。端末装置２００のＷｅｂブラウザに表示された退会ページ１５０１には、メールアドレス入力フォーム１５０２と、パスワード入力フォーム１５０３と、が含まれる。さらに、退会ページ１５０１には、退会ボタン１５０４とが表示される。ユーザによって、メールアドレスと、パスワードとが各入力フォームに入力された後、退会ボタン１５０４が押下されると、ユーザ情報を削除がサービス提供サーバ４００に要求される。サービス提供サーバ４００は、端末装置２００から受信したメールアドレスと、パスワードとがユーザ情報管理データベースに記憶されているか否かを確認し、記憶されている場合、当該ユーザ情報に対応するプリンタＩＤの削除を管理サーバ５００に要求する。このように、サービス提供サーバ４００が、プリンタＩＤの削除を管理サーバ５００に要求する処理は、プリンタＩＤの無効化を要求する無効化要求手段に相当する。この要求に応じて、管理サーバ５００のデータベース管理プログラムは、サービス提供サーバ４００から通知されたプリンタＩＤをプリンタＩＤ管理データベースから削除する。そして、管理サーバ５００からプリンタＩＤの削除が通知された場合、サービス提供サーバ４００も、当該プリンタＩＤのレコードをユーザ情報管理データベースから削除する。
【００５６】
以上説明した通り、本実施形態のプリンタＩＤの登録手法によれば、ユーザ情報の削除要求があった場合、当該ユーザ情報と対応するプリンタＩＤとをサービス提供サーバ４００および管理サーバ５００から削除することができる。そのため、本実施形態のプリンタＩＤの登録手法では、プリンタＩＤを適切に管理することができるとともに、使用していないプリンタＩＤが悪用されてしまうなどの事態を回避することができる。
【００５７】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019012447.tif 000003
【図２】
2019012447.tif 000004
【図３】
2019012447.tif 000005
【図４】
2019012447.tif 000006
【図５】
2019012447.tif 000007
【図６】
2019012447.tif 000008
【図７】
2019012447.tif 000009
【図８】
2019012447.tif 000010
【図９】
2019012447.tif 000011
【図１０】
2019012447.tif 000012
【図１１】
2019012447.tif 000013
【図１２】
2019012447.tif 000014
【図１３】
2019012447.tif 000015
【図１４】
2019012447.tif 000016
【図１５】
2019012447.tif 000017