(57)【要約】【課題】Ｗｅｂサービスを利用する場合の利便性を向上させる情報処理装置を提供する。【解決手段】印刷装置から、印刷装置の装置情報を取得し、印刷装置のユーザインタフェース画面を表示する。ユーザインタフェース画面によりＷｅｂサービスへの登録指示を受け付けたことに応じて、取得された印刷装置の装置情報をサーバへ送信し、印刷装置に対して、Ｗｅｂサービスに関する所定の設定の実行を指示する。上記の送信と指示の両方は、登録指示に応じて実行される。【選択図】図６
2020004264.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、Ｗｅｂサービスを提供するサーバと通信可能な情報処理装置であって、
前記印刷装置から、前記印刷装置の装置情報を取得する取得手段と、
前記印刷装置のユーザインタフェース画面を表示する表示手段と、
前記ユーザインタフェース画面により前記Ｗｅｂサービスへの登録指示を受け付けたことに応じて、前記取得手段により取得された前記印刷装置の装置情報を前記サーバへ送信する送信手段と、
前記印刷装置に対して、前記Ｗｅｂサービスに関する所定の設定の実行を指示する指示手段と、を備え、
前記送信手段による送信と前記指示手段による指示の両方が、前記登録指示に応じて実行されることを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記印刷装置から取得された、前記ユーザインタフェース画面を表示するための表示用データに基づき、Ｗｅｂブラウザにより、前記ユーザインタフェース画面を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記表示用データと前記装置情報とをともに取得することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記指示手段による前記所定の設定の実行の指示のための情報は、前記印刷装置の装置情報と前記表示用データの取得の際に前記印刷装置から取得される、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記指示手段による指示が、前記送信手段による送信に基づく応答に応じて実行されることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記応答は、前記送信手段により送信された前記印刷装置の装置情報の登録が行われたことの通知であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記送信手段はさらに、前記所定の設定の実行の指示のための情報を送信することを特徴とする請求項１乃至６のいずれか1項に記載の情報処理装置。
【請求項８】
前記印刷装置の装置情報の登録が行われたことの通知として、前記所定の設定の実行の指示のための情報を含む第２の表示用データを前記サーバから受信する受信手段と、
前記受信手段により受信した前記第２の表示用データに基づいて第２のユーザインタフェース画面を表示する第２の表示手段と、
をさらに備えることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記Ｗｅｂサービスのメニュー画面を表示する第３の表示用データを前記サーバから受信する第２の受信手段と、
前記第２の受信手段により受信した前記第３の表示用データに基づいて第３のユーザインタフェース画面を表示する第３の表示手段と、
をさらに備えることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記受信手段は、前記メニュー画面におけるメニューの選択の後、前記サーバから前記第２の表示用データを受信することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記第２の表示用データは、前記Ｗｅｂサービスへの登録の途中であることを表示するためのデータであることを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記第２の表示用データに含まれる前記所定の設定の実行の指示のための情報は表示されないことを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記印刷装置から前記所定の設定の実行の終了の通知を前記印刷装置から受信すると、前記Ｗｅｂサービスへの登録の終了を表示する第４の表示手段、をさらに備えることを特徴とする請求項１乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記指示手段は、前記所定の設定の実行の指示のための情報としての、前記印刷装置におけるＡＰＩのＵＲＬを送信することを特徴とする請求項１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記ユーザインタフェース画面での前記Ｗｅｂサービスへの登録指示は、アイコンの選択であり、
当該アイコンには、前記サーバの宛先および前記印刷装置の装置情報がハイパーリンクとして設定されている、
ことを特徴とする請求項１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記印刷装置の装置情報は、前記印刷装置のシリアルナンバーであることを特徴とする請求項１乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
印刷装置と、Ｗｅｂサービスを提供するサーバと通信可能な情報処理装置において実行される通信方法であって、
前記印刷装置から、前記印刷装置の装置情報を取得する取得工程と、
前記印刷装置のユーザインタフェース画面を表示する表示工程と、
前記ユーザインタフェース画面により前記Ｗｅｂサービスへの登録指示を受け付けたことに応じて、前記取得工程において取得された前記印刷装置の装置情報を前記サーバへ送信する送信工程と、
前記印刷装置に対して、前記Ｗｅｂサービスに関する所定の設定の実行を指示する指示工程と、を有し、
前記送信工程における送信と前記指示工程における指示の両方が、前記登録指示に応じて実行されることを特徴とする通信方法。
【請求項１８】
請求項１乃至１６のいずれか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項１９】
印刷装置と、Ｗｅｂサービスを提供するサーバと、情報処理装置とを含むシステムであって、
前記情報処理装置は、
前記印刷装置のユーザインタフェース画面を表示するための表示用データと、前記印刷装置の装置情報および前記印刷装置の初期設定の実行の指示のための情報と、を前記印刷装置から受信する受信手段と、
前記印刷装置から、前記印刷装置の装置情報を取得する取得手段と、
前記印刷装置のユーザインタフェース画面を表示する表示手段と、
前記ユーザインタフェース画面により前記Ｗｅｂサービスへの登録指示を受け付けたことに応じて、前記取得手段により取得された前記印刷装置の装置情報を前記サーバへ送信する第１送信手段と、
前記印刷装置に対して、前記Ｗｅｂサービスに関する所定の設定の実行を指示する指示手段と、を備え、
前記印刷装置は、
前記表示用データと、前記印刷装置の装置情報および前記印刷装置の初期設定の実行の指示のための情報と、を前記情報処理装置に送信する第２送信手段と、
前記印刷装置の装置情報を前記情報処理装置に送信する第３送信手段と、
前記Ｗｅｂサービスに関する所定の設定の実行の指示に基づいて、前記所定の設定を実行する実行手段、を備え、
前記第１送信手段による送信と前記指示手段による指示の両方が、前記登録指示に応じて実行されることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービスへの登録を実行可能な情報処理装置、通信方法およびプログラム、並びにシステムに関する。
【背景技術】
【０００２】
インターネット上で提供されるＷｅｂサービスをプリンタ等の情報機器で利用するための方法として、Ｗｅｂサービス提供装置に情報機器を識別可能な個体識別情報を入力し、情報機器側にもＷｅｂサービスを利用開始するための初期設定を行う方法がある。これによりサービスが利用可能となる。
【０００３】
特許文献１には、印刷サーバから提供される印刷サービスで使用する印刷装置を該印刷サーバへ登録する印刷システムが記載されている。そして特許文献１には、クライアント端末が、印刷装置から取得した印刷装置の構成情報を印刷サーバに送信することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１６０５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、仮に印刷装置においてサービスの利用のための設定が必要であったとしても、特許文献１では、該印刷装置のサーバへの登録とは個別に該設定を行う必要がある。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、Ｗｅｂサービスを利用する場合の利便性を向上させる情報処理装置、通信方法およびプログラム、並びにシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る情報処理装置は、印刷装置と、Ｗｅｂサービスを提供するサーバと通信可能な情報処理装置であって、前記印刷装置から、前記印刷装置の装置情報を取得する取得手段と、前記印刷装置のユーザインタフェース画面を表示する表示手段と、前記ユーザインタフェース画面により前記Ｗｅｂサービスへの登録指示を受け付けたことに応じて、前記取得手段により取得された前記印刷装置の装置情報を前記サーバへ送信する送信手段と、前記印刷装置に対して、前記Ｗｅｂサービスに関する所定の設定の実行を指示する指示手段と、を備え、前記送信手段による送信と前記指示手段による指示の両方が、前記登録指示に応じて実行されることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、Ｗｅｂサービスを利用する場合の利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの装置構成を示す図である。
【図２】クライアント端末の構成を示す図である。
【図３】ＭＦＰの構成を示す図である。
【図４】サービス提供装置の構成を示す図である。
【図５】印刷システムの機能ブロック構成を示す図である。
【図６】サービス提供装置にＭＦＰを登録するまでの処理を示す図である。
【図７】ＭＦＰのＲｅｍｏｔｅＵＩのＴＯＰページの画面を示す図である。
【図８】印刷定額サービス登録ページの画面を示す図である
【図９】「登録処理中」を示す画面を示す図である。
【図１０】印刷定額サービス登録完了を示す画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
本実施形態における印刷システム１００の構成について、図１を参照しながら説明する。ユーザは、印刷システム１００において、サービス提供装置（サーバ）１０７へ登録し、印刷装置に所定の処理、例えば初期設定を実行することにより、印刷定額サービス等を享受することができる。印刷定額サービスとは、例えば、インクの使用量に関わらず定額料金とするサービスであって、ＭＦＰ１０２、１０３、１０４は、例えば、ユーザがサービス業者からレンタルにより利用可能な印刷装置である。また初期設定には、各種の設定が含まれる。例えば、印刷定額サービスにおいて、インクや用紙が不足した場合に、自動的に配送を行う等のサービスが設けられていたとする。その自動配送サービス等を行うために、インクや用紙の使用量をＭＦＰ１０２からサーバに通知する構成とする場合、上記初期設定は、その通知を行うための設定を行う。例えば、インクや紙の使用量を示すカウンタを初期化する処理を行う。該カウンタとしては、例えば印刷されたページ数であり、該ページ数によりインクや用紙の使用量が予測されてもよい。
【００１２】
図１に示すように、クライアント端末１０１とＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０２、１０３、１０４がルーター１０５を介してネットワーク１０６に接続されている。ネットワーク１０６は、例えば、インターネットである。サービス提供装置１０７は、ネットワーク１０６に接続されている。クライアント端末１０１とＭＦＰ１０２、１０３、１０４はそれぞれルーター１０５経由で互いに通信が可能であり、更にネットワーク１０６上のサービス提供装置１０７とも通信可能に構成されている。
【００１３】
本実施形態では、サービス提供装置１０７への登録処理として、印刷定額サービスを説明する。しかしながら、印刷定額サービスにおける登録処理に限られず、例えば、オンライン印刷サービスや印刷ポイントサービス、消耗品自動注文サービス等の他のＷｅｂサービスであっても良い。また、本実施形態では、サービス提供装置１０７は１台として説明するが、複数のサービス提供装置１０７を構成し、各サーバに対応する複数種類のサービスへの登録処理や、ユーザが選択したサービスに対応するサーバへの登録処理が行われても良い。
【００１４】
次に、クライアント端末１０１の構成について、図２を参照しながら説明する。クライアント端末１０１は、一般的な情報処理装置としての機能ブロックを有し、例えば、ＣＰＵ２０２は、ＲＡＭ２０３、ＲＯＭ２０４或いはハードディスク２０５に記憶されたプログラムに従って、データや命令に対する演算、判断および制御を行う。ＲＡＭ２０３は、例えば、ＣＰＵ２０２が各種処理を行う際の一時記憶領域として使用される。ハードディスク２０５は、オペレーティングシステム（ＯＳ）、アプリケーションソフトウェア、後述の登録プログラム等を記憶する。本実施形態におけるクライアント端末１０１の動作は、例えば、ＣＰＵ２０２がＲＯＭ２０４に記憶されたプログラムをＲＡＭ２０３にロードして実行することにより実現される。
【００１５】
ディスプレイ２０６は、液晶ディスプレイとグラフィックコントローラとを含む。ＣＰＵ２０２は、外部から取得した若しくは内部に保持している表示用データに基づいて、ディスプレイ２０６に、例えば、ショートカットメニューやランチャーに代表される画像やアイコンなど複数のオブジェクトを集めたオブジェクトの表示、又はＧＵＩ等の各種ユーザインタフェース画面の表示を行う。
【００１６】
入力部２０７は、ユーザによるクライアント端末１０１に対する各種操作を受付可能であり、例えば、ポインティングデバイスやキーボードである。システムバス２０８を介して、ＣＰＵ２０２やＲＡＭ２０３、ＲＯＭ２０４、ハードディスク２０５の各間でのデータの送受信が行われる。また、インタフェース（Ｉ／Ｆ）部２０９では、ＩＥＥＥ  ８０２．１１ａなどの規格に対応した無線ＬＡＮや有線ＬＡＮが用いられ、ＴＣＰ／ＩＰ等のプロトコルで同一ネットワークやインターネット上の機器とのデータの送受信が可能となる。
【００１７】
なお、図２では、クライアント端末１０１は、ディスプレイ２０６と入力部２０７が、ＣＰＵ２０２、ＲＡＭ２０３等を含む制御部と一体となった所謂ノート型のＰＣの場合を示している。しかしながら、図２の構成に限られず、クライアント端末１０１は、ディスプレイ２０６と入力部２０７とが別体となった所謂デスクトップ型のものや、ポインティングデバイスとしてタッチセンサーを用いた所謂タブレット端末でも良い。
【００１８】
次に、ＭＦＰ１０２、１０３、１０４について図３を参照しながら説明する。ＭＦＰ１０２、１０３、１０４は共通の構成を有するので、以降、特に断らない限り、ＭＦＰ１０２をＭＦＰ１０２、１０３、１０４の代表例として説明する。ＭＦＰ１０２は、操作パネル３０３と、ＲＯＭ３０４、ＲＡＭ３０５、読取部３０６、印刷部３０７、画像処理部３０８、インタフェース（Ｉ／Ｆ）部３０９、システムバス３１０を含む。
【００１９】
ＣＰＵ３０２は、例えば操作パネル３０３に対するユーザの操作に従い、ＲＯＭ３０４に記憶されているプログラムをＲＡＭ３０５上で実行することで、ＭＦＰ１０２を統括的に制御する。ＲＯＭ３０４は、ＭＦＰ１０２の制御命令プログラム等を格納している。ＲＡＭ３０５は、ＣＰＵ３０２のワーキングメモリとして動作する他、印刷ジョブのスプーラの記憶領域としても用いられる。ＲＯＭ３０４は、例えばＭＦＰ１０２が取得した情報が格納される不揮発性メモリである。例えばサービス提供装置１０７から発行されたプリンタＩＤは、ＲＯＭ３０４に格納され、ＭＦＰ１０２の電源が遮断された場合でも記憶しておくことができる。本実施形態におけるＭＦＰ１０２の動作は、例えば、ＣＰＵ３０２がＲＯＭ３０４に記憶されたプログラムをＲＡＭ３０５にロードして実行することにより実現される。
【００２０】
操作パネル３０３は、ユーザが操作するためのキーやタッチパッド、画像や各種の情報をユーザに提示するための画面を表示するディスプレイを含んで構成される。読取部３０６は、不図示の原稿台に載置された原稿を光学的に読み取るためのスキャナを備え、スキャナにより読み取った画像データをＲＡＭ３０５に格納する。
【００２１】
印刷部３０７は、記録材としてのインクを貯蔵するインクタンクや、インクを吐出するためのノズルが設けられた記録ヘッド、また、印刷用紙等の記録媒体を搬送する搬送部等を備える。印刷部３０７は、インクジェット記録方式により記録媒体に画像を形成する。なお、印刷部３０７は、インクジェット記録方式に限られず、電子写真方式等の他の記録方式により画像の形成が行われても良い。
【００２２】
画像処理部３０８は、読取部３０６により読み取られて生成された画像データや、印刷部３０７の印刷対象となる画像データに対して、画像の編集や、色空間変換や補正、印刷部３０７で処理可能なデータ形式への変換、などの各種の画像処理を行う。画像処理部３０８は、例えば、読取部３０６で読み取った画像データを印刷部３０７で印刷するための画像処理を行うことで、コピー機能が実現される。Ｉ／Ｆ部３０９では、ＩＥＥＥ  ８０２．１１ａなどの規格に対応した無線ＬＡＮや有線ＬＡＮを用い、ＴＣＰ／ＩＰ等のプロトコルで同一ネットワークやインターネット上の機器とデータの送受信が可能となる。
【００２３】
次に、印刷定額サービスの提供を行うサービス提供装置１０７の構成について図４を参照しながら説明する。ＣＰＵ４０２は、ＲＡＭ４０３、ＲＯＭ４０４或いはハードディスク４０５に記憶されたプログラムに従って、データや命令に対する演算、判断および制御を行う。ＲＡＭ４０３は、例えば、ＣＰＵ４０２が各種処理を行う際の一時記憶領域として使用される。ハードディスク４０５は、オペレーティングシステム（ＯＳ）、アプリケーションソフトウェア、後述の登録プログラム等を記憶する。本実施形態におけるサービス提供装置１０７の動作は、例えば、ＣＰＵ４０２がＲＯＭ４０４に記憶されたプログラムをＲＡＭ４０３にロードして実行することにより実現される。
【００２４】
ディスプレイ４０６は、液晶ディスプレイとグラフィックコントローラとを含む。ＣＰＵ４０２は、表示用データに基づいて、ディスプレイ４０６に、例えば、ショートカットメニューやランチャーに代表される画像やアイコンなど複数のオブジェクトを集めたオブジェクトの表示、又はＧＵＩ等の各種ユーザインタフェース画面の表示を行う。入力部４０７は、ユーザによるサーバ提供サーバ１０７に対する各種操作を受付可能であり、例えば、ポインティングデバイスやキーボードである。システムバス４０８を介して、ＣＰＵ４０２やＲＡＭ４０３、ＲＯＭ４０４、ハードディスク４０５の各間でのデータの送受信が行われる。また、インタフェース（Ｉ／Ｆ）部４０９では、ＩＥＥＥ  ８０２．１１ａなどの規格に対応した無線ＬＡＮや有線ＬＡＮが用いられ、ＴＣＰ／ＩＰ等のプロトコルで同一ネットワークやインターネット上の機器とのデータの送受信が可能となる。
【００２５】
サービス提供装置１０７のハードディスク４０５に保存されているソフトウェアは、クライアント端末１０１のハードディスク２０５に保存されているソフトウェアとは異なる。ハードディスク４０５は、例えば、クライアント端末１０１のブラウザから定額サービス登録ページアクセスを受けて定額サービス登録ページを作成する定額サービス登録ページ作成プログラムである。また、例えば、定額サービス登録ページにおいて入力された情報に基づいて登録処理を行う定額サービス登録プログラムである。また、ハードディスク４０５には、例えば、定額サービス登録情報を管理する登録情報管理データベースが保存されている。なお、後述するが、上記の定額サービス登録ページ作成プログラムは、クライアント端末１０１のブラウザにより、ＭＦＰ１０２の個体識別情報と初期処理実行ＵＲＬを受信して、定額サービス登録ページを生成する。
【００２６】
図５は、本実施形態の印刷定額サービスシステムにおけるサービス提供装置１０７、クライアント端末１０１及びＭＦＰ１０２の機能ブロック構成を示す図である。サービス提供装置１０７は、クライアント端末１０１のＷｅｂブラウザ５０４からのリクエストに応答するためのＷｅｂページを生成するＷｅｂページ生成部５０３を含む。ここで、Ｗｅｂページ生成部５０３は、例えば、クライアント端末１０１へ印刷定額サービスを提供するための各種操作画面のデータを生成する。この操作画面には、例えば、印刷定額サービスへ登録するための登録情報入力画面や、印刷定額サービスの利用状況を確認する利用状況表示画面等がある。このように、Ｗｅｂページ生成部５０３は、Ｗｅｂサービス登録管理機能やＷｅｂサービス利用状況画面作成機能を有する。また、サービス提供装置１０７は、印刷定額サービスの利用ユーザの情報を管理するユーザ情報管理部５０１、ユーザが利用するＭＦＰ１０２の情報を管理するＭＦＰ情報管理部５０２を含む。
【００２７】
クライアント端末１０１は、Ｗｅｂブラウザ５０４を含む。クライアント端末１０１のＷｅｂブラウザ５０４は、通信インタフェース２０９を介して、サービス提供装置１０７あるいはＭＦＰ１０２にリクエストを送信し、応答として返信されるＷｅｂページを表示する。このように、クライアント端末１０１は、Ｗｅｂブラウザ５０４を用いることによるリクエスト送信機能及びＷｅｂページ閲覧機能を有する。
【００２８】
ＭＦＰ１０２は、クライアント端末１０１からのリクエストに応答するためのＷｅｂページを生成するＷｅｂページ生成部５０５、ＭＦＰ１０２の装置情報５０７を収集する装置情報収集部５０６を含む。装置情報５０７とは、例えば、ＭＦＰ１０２のシリアルナンバーやアドレス等の装置識別情報であり、装置情報収集部５０６は、例えばＭＦＰ１０２の起動時などに、装置情報５０７を収集して保持する。また、ＭＦＰ１０２は、Ｉ／Ｆ部３０９を介して、クライアント端末１０１から印刷定額サービス開始のための初期設定の実行指示を受信する初期設定実行指示受信部５０８、初期設定の実行指示を受信することでＭＦＰ１０２の初期設定を実行する初期設定実行部５０９を含む。
【００２９】
図６は、本実施形態における、サービス提供装置１０７への登録処理を示す図である。本実施形態において、サービス提供装置１０７への登録処理は、印刷装置の情報の登録と、印刷装置の初期設定の実行、を含む。まず、Ｓ６０１において、クライアント端末１０１のＣＰＵ２０２は、ＭＦＰ１０２のＲｅｍｏｔｅＵＩを起動するためのユーザからの指示を受け付ける。例えば、ユーザはクライアント端末１０１にプリンタ管理者としてログインし、Ｗｅｂブラウザ上でＵＲＬを入力する。ユーザの指示を受け付けたクライアント端末１０１のＣＰＵ２０２は、Ｗｅｂブラウザ５０４により、ＭＦＰ１０２に対して、ＲｅｍｏｔｅＵＩのＴＯＰページのリクエストを送信する。ユーザが、このＲｅｍｏｔｅＵＩのＴＯＰページ７０１にアクセスする方法としては、上述以外の方法として、例えば、ローカルエリアのプリンタ管理者が、このＲｅｍｏｔｅＵＩのＴＯＰページのＵＲＬをメールでユーザに通知するようにしても良い。あるいは、ユーザは、アクセス可能な社内向けのホームページに掲載されたＭＦＰのＵＲＬを用いるようにしても良い。
【００３０】
Ｓ６０２において、ＭＦＰ１０２のＣＰＵ３０２は、ＴＯＰページのリクエストを受信すると装置情報収集部５０６により、ＭＦＰ１０２の装置情報５０７を取得する。以下、装置情報５０７をシリアルナンバーとして説明する。そして、ＣＰＵ３０２は、Ｗｅｂページ生成部５０５により、ＭＦＰ１０２のシリアルナンバー及び初期設定実行ＡＰＩのＵＲＬをパラメータとして設定した印刷定額サービスへの登録ページのＵＲＬへのリンクを含めたＲｅｍｏｔｅＵＩのＴＯＰページデータ（Ｗｅｂページデータ）を生成する。そして、ＭＦＰ１０２のＣＰＵ３０２は、図７の画面７０１を表示するためのＷｅｂページデータをクライアント端末１０１に対して返信する。クライアント端末１０１のＣＰＵ２０２は、Ｗｅｂブラウザ５０４により、ＭＦＰ１０２から返信されたＷｅｂページデータに基づいて、図７のＲｅｍｏｔｅＵＩのＴＯＰページをリモート表示する。
【００３１】
図７は、本実施形態におけるＭＦＰ１０２のＲｅｍｏｔｅＵＩのＴＯＰページの画面の一例を示す図である。図７に示す画面がクライアント端末１０１で表示される。図７に示すように、ＴＯＰページ７０１には、ユーザにより選択可能な複数のメニューが表示されており、選択項目７０２として、「Ｗｅｂサービス登録」が表示されている。ＲｅｍｏｔｅＵＩのＴＯＰページ７０１の選択項目７０２には、パラメータとして、ＭＦＰ１０２のシリアルナンバー及び初期設定実行ＡＰＩのＵＲＬを含む印刷定額サービスへの登録ページのＵＲＬへのハイパーリンクが設定されている。また、選択項目７０２に設定されているハイパーリンクと同じ宛先内容がリンク７０３として表示されており、ユーザは、ＴＯＰページ７０１上で、Ｗｅｂサービスへの登録指示として選択項目７０２もしくはリンク７０３をクリックすることでサービス提供装置１０７にアクセス可能である。
【００３２】
次に、Ｓ６０３において、クライアント端末１０１のＣＰＵ２０２は、そのＷｅｂページを介してユーザの登録指示を受け付ける。そして、Ｓ６０４において、ＣＰＵ２０２は、Ｗｅｂブラウザ５０４により、サービス提供装置１０７に対して、ハイパーリンクに設定された印刷定額サービス登録ページのＵＲＬが示すＷｅｂページのリクエストを送信する。ここで、ユーザの登録指示とは、例えば、ハイパーリンクが設定された選択項目７０２のクリック操作である。上述のとおり、印刷定額サービスへの登録ページのＵＲＬは、シリアルナンバーと初期設定実行ＡＰＩのＵＲＬとを含んでいる。従って、印刷定額サービス登録ページのＵＲＬが示すＷｅｂページのリクエストとともに、上記のシリアルナンバーと初期設定実行ＡＰＩのＵＲＬもサービス提供装置１０７に送信される。
【００３３】
サービス提供装置１０７のＣＰＵ４０２は、クライアント端末１０１からＷｅｂページのリクエストを受信するとＷｅｂページ生成部５０３により、パラメータとして受け付けたシリアルナンバーを埋め込んだ印刷定額サービス登録ページのＷｅｂページデータを生成する。そして、Ｓ６０５において、サービス提供装置１０７のＣＰＵ４０２は、クライアント端末１０１に対して、その印刷定額サービス登録ページのＷｅｂページデータを返信する。クライアント端末１０１のＣＰＵ１０１は、Ｗｅｂブラウザ５０４により、サービス提供装置１０７から返信されたＷｅｂページデータに基づいて、図８に示す印刷定額サービス登録ページを表示する。
【００３４】
図８は、本実施形態における印刷定額サービス登録ページの画面の一例を示す図である。サービス登録ページ８０１には、リンク７０３のパラメータとして設定されたプリンタのシリアルナンバーが表示フィールド８０２に反映されている。選択フィールド８０３には、ユーザが利用可能な印刷定額サービスのプランメニューが選択可能に表示される。ユーザが所望の印刷定額サービスのプランを選択フィールド８０３で選択して登録ボタン８０４をクリックすることで、サービス提供装置１０７に対し、印刷定額サービス登録リクエストが送信される。
【００３５】
Ｓ６０６において、クライアント端末１０１のＣＰＵ２０２は、図８の印刷定額サービス登録ページを介してユーザの登録指示を受け付けると、Ｗｅｂブラウザ５０４により、サービス提供装置１０７に対して、印刷定額サービス登録のリクエストを送信する。ここでのユーザの登録指示は、選択フィールド８０３での印刷定額サービスのプラン選択、及び登録ボタン８０４のクリック操作である。また、図８には図示されていないが、ユーザ名とパスワードを入力するフィールドが画面８０１上に設けられ、それらの情報に基づいてサービス提供装置１０７により認証が行われても良い。また、認証については、Ｓ６０６の後、ユーザ認証ページの送受信が行われるフェーズが実行されても良い。例えば、クライアント端末１０１のＣＰＵ２０２は、サービス提供装置１０７に対して、ユーザ認証ページのリクエストを送信する。サービス提供装置１０７のＣＰＵ４０２は、そのリクエストを受信すると、Ｗｅｂページ生成部５０３により、ユーザ名とパスワードを受付可能なユーザ認証ページを返信する。そして、クライアント端末１０１のＣＰＵ２０２は、Ｗｅｂブラウザ５０４により、ユーザ認証ページを表示する。ユーザ認証ページを介して、ユーザ名およびパスワード、ログインボタン等の押下を受け付けると、ユーザ認証のリクエストがサービス提供装置１０７に送信される。サービス提供装置１０７のＣＰＵ４０２は、受信したユーザ名およびパスワードに基づいて認証処理を行い、認証結果をレスポンスとしてクライアント端末１０１に返信する。
【００３６】
Ｓ６０７において、サービス提供装置１０７のＣＰＵ４０２は、印刷定額サービス登録リクエストを受信すると、ユーザ管理部５０１により、ユーザ登録処理を行い、ＭＦＰ情報管理部５０２によりＭＦＰの登録処理を行う。例えば、ＭＦＰ１０２のシリアルナンバーがハードディスク４０５の登録情報管理データベースにユーザ情報とともに格納される。Ｓ６０８において、サービス提供装置１０７のＣＰＵ４０２は、Ｗｅｂページ生成部５０３により、印刷定額サービス登録ページのリクエストをＳ６０４で受信した際にパラメータとして設定されていた初期設定実行ＡＰＩを、実行可能なように埋め込んだＷｅｂページデータを返信する。クライアント端末１０１のＣＰＵ２０２は、Ｗｅｂブラウザ５０８により、サービス提供装置１０７から返信されたＷｅｂページデータに基づいて図９に示す画面を表示する。
【００３７】
図９は、ＭＦＰ１０２の初期設定実行ＡＰＩを実行するよう埋め込まれた「登録処理中」を示す画面の一例を示す図である。画面９０１には、サービス提供装置１０７での登録処理は終了しているが、現時点ではＭＦＰ１０２の初期設定が未実施であるので、ユーザに対しては登録処理が途中であることを示す「登録処理中」のメッセージが表示される。また、画面９０１には、ＭＦＰ１０２の初期設定処理の実行指示として、初期設定実行ＡＰＩのＵＲＬ９０２が非表示に埋め込まれている。非表示にすることにより、ＭＦＰ１０２の初期設定について不要に意識させなくてすむ。
【００３８】
Ｓ６０９において、クライアント端末１０１のＣＰＵ２０２は、ＭＦＰ１０２に対して、画面９０１のＷｅｂページに埋め込まれている初期設定実行ＡＰＩを実行するようＭＦＰ１０２の初期設定実行リクエストを送信する。Ｓ６１０において、ＭＦＰ１０２のＣＰＵ３０２は、初期設定実行リクエストを受信すると、初期設定を実行する。そして、Ｓ６１１において、ＭＦＰ１０２は、Ｗｅｂページ生成部５０５により、印刷定額サービス登録成功の旨のメッセージが埋め込まれたＷｅｂページデータを生成し、クライアント端末１０１に対してレスポンスとして返信する。Ｓ６１２において、クライアント端末１０１のＣＰＵ２０２は、レスポンスとして返信されたＷｅｂページデータに基づいて、図１０の画面を表示する。
【００３９】
図１０は、ＭＦＰ１０２の印刷定額サービス登録が完了したことを知らせる印刷定額サービス登録完了ページの画面の一例を示す図である。Ｗｅｂサービス登録完了ページ１００１は、ＭＦＰ１０２の初期設定が完了した後にＭＦＰ１０２からクライアント端末１０１から送信される。従って、Ｗｅｂサービス登録完了ページ１００１が表示された後は、ユーザは、サービス提供装置１０７が提供する印刷定額サービスを利用することができる。
【００４０】
以上のように、本実施形態によれば、ユーザインタフェース画面上で登録処理を指示することで、Ｗｅｂサービスのための印刷装置の登録と、Ｗｅｂサービスに関する印刷装置の初期設定の両方が実行される。そのため、印刷装置の登録とは個別に初期設定のための指示を行わなくてもよいため、ユーザがＷｅｂサービスを利用する場合の利便性を向上させることができる。ユーザは一貫して、Ｗｅｂページ上の操作によりＷｅｂサービスの登録処理を行う。つまり、クライアント端末１０１にＷｅｂブラウザ５０４が実装されていれば、サービス提供装置１０７へのＷｅｂサービスの登録処理を行うことができ、独自の通信プロトコルを用いる必要がなく簡易的な構成とすることができる。
【００４１】
また、Ｗｅｂサービスの登録処理において、ユーザがＷｅｂページ上で行う操作は、図７のメニュー画面上でのメニュー選択（「Ｗｅｂサービス登録」）と、図８の画面上でのプラン選択である。つまり、ＭＦＰ１０２のシリアルナンバーの入力や、ＭＦＰ１０２の初期設定の実行を行う必要がなく、ユーザの利便性を向上させることができる。
【００４２】
また、図９に示すように、ＭＦＰ１０２の登録が終了したＳ６０７の時点では、まだ、ＭＦＰ１０２の初期設定の実行は行われていないので、ユーザに対しては、「登録処理中」と表示される。そして、図１０に示すように、ＭＦＰ１０２の初期設定が終了すると、「登録完了」と表示される。そのような構成により、ユーザに対して登録進行中であることを明示し、ユーザにＭＦＰ１０２の初期設定について不要に意識させなくて済む。
【００４３】
図６では、Ｓ６０８においてサービス提供装置１０７は、初期設定実行ＡＰＩを実行するように埋め込んだＷｅｂページデータを、クライアント端末１０１に返信するとして説明した。しかしながら、サービス提供装置１０７は、初期設定実行ＡＰＩの実行を要求するコマンドをＭＦＰ１０２に対して直接、送信するようにしても良い。その場合、Ｓ６０９の処理は行われず、ＭＦＰ１０２は、要求コマンドを受信すると、クライアント端末１０１に対して、図９の画面を表示させるためのＷｅｂページデータを送信する。なお、Ｓ６０９における、クライアント装置１０１によるＭＦＰ１０２に対する初期設定の指示が実行されるタイミングは、Ｓ６０６におけるサービス提供装置１０７からの応答に限らない。例えば、Ｓ６０３におけるリンククリックに応じて、初期設定の指示が、Ｓ６０４における送信とともに実行されてもよい。ただし、図６に示したように、初期設定の指示がＳ６０６におけるサービス提供装置１０７からの応答に応じて実行されることで、ＭＦＰ１０２がサービス提供装置１０７に登録されたことを確認したうえで、初期設定が行われる。そのため、ＭＦＰ１０２がサービス提供装置１０７に登録されないにも関わらず、初期設定が無駄に行われることを防ぐことができる。
【００４４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００４６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOperating System（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００４７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００４８】
１００  印刷システム：  １０１  クライアント端末：  １０２、１０３、１０４  ＭＦＰ：  １０７  サービス提供装置：  ２０２、３０２、４０２  ＣＰＵ：  ２０３、３０５、４０３  ＲＡＭ：  ２０４、３０４、４０４  ＲＯＭ
【図１】
2020004264.tif 000003
【図２】
2020004264.tif 000004
【図３】
2020004264.tif 000005
【図４】
2020004264.tif 000006
【図５】
2020004264.tif 000007
【図６】
2020004264.tif 000008
【図７】
2020004264.tif 000009
【図８】
2020004264.tif 000010
【図９】
2020004264.tif 000011
【図１０】
2020004264.tif 000012