(57)【特許請求の範囲】
【請求項１】
情報処理装置において、
前記情報処理装置を識別する識別情報を記憶する記憶部と、
前記識別情報を登録するサーバと通信を行う通信部と、
前記通信部を介して、状況情報取得要求を前記サーバに送信し、前記識別情報が前記サーバに登録されているか否かを示す状況情報を前記サーバから受信し、前記状況情報に基づいて前記識別情報が前記サーバに登録されていないと判定すると、前記記憶部に記憶された前記識別情報を削除する制御部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記状況情報が、前記識別情報が前記サーバに登録されている旨を示していない場合、前記状況情報取得要求を前記サーバに再送する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記状況情報が、前記識別情報が前記サーバに登録されている旨を示していない場合、所定時間待機後、前記状況情報取得要求を前記サーバに再送する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記識別情報が前記サーバに登録されている旨を示していない前記状況情報を所定回数連続して受信した場合、前記識別情報が前記サーバに登録されていないと判定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記制御部は、前記サーバからの前記状況情報取得要求の応答状況に応じて、前記所定回数を設定する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記制御部は、前記制御部が前記状況情報取得要求を前記サーバに送信してから前記状況情報を前記サーバから受信するまでの時間が所定時間以上であった場合、前記状況情報取得要求を前記サーバに再送する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項７】
各種情報を表示する表示部を更に備え、
前記制御部は、前記記憶部に記憶された前記識別情報を削除すると、その旨を示す情報を前記表示部に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記通信部を介して、前記サーバから印刷ジョブを取得する印刷ジョブ取得部と、
取得された前記印刷ジョブに基づいて、シートに画像を形成する画像形成部と、
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
情報処理装置とサーバとから構成される情報処理システムであって、
前記情報処理装置は、
前記サーバと通信を行う通信部と、
前記情報処理装置を識別する識別情報を記憶する記憶部と、
前記通信部を介して、前記情報処理装置が前記サーバに登録されているか否かを示す状況情報を取得するための要求である情報取得要求を前記サーバに送信し、前記サーバから前記状況情報を受信し、前記状況情報に基づいて前記識別情報が前記サーバに登録されていないと判定すると、前記記憶部に記憶された前記識別情報を削除する制御部と、
を備え、
前記サーバは、
前記情報処理装置から前記情報取得要求を受信すると、前記情報処理装置に前記状況情報を送信する
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び情報処理システムに関し、例えばクライアントからサーバに送信された印刷ジョブを当該サーバからプリンタへ送信し、当該プリンタに印刷させるクラウドプリントシステムに適用して好適なものである。
【背景技術】
【０００２】
従来、クライアントからインターネットを介してサーバに印刷ジョブが送信され、当該印刷ジョブがサーバからインターネットを介してプリンタに送信されることにより、当該プリンタにおいて印刷ジョブに基づき印刷を行うクラウドプリントシステムが提案されている（例えば、特許文献１参照）。
【０００３】
そのようなクラウドプリントシステムにおいては、プリンタをクラウドプリントシステムにおいて利用可能とする場合、当該プリンタの識別情報がサーバに登録されると共に、当該識別情報がサーバからプリンタに送信されることにより当該プリンタに保存される。またプリンタをクラウドプリントシステムにおいて利用不可とする場合は、当該プリンタの識別情報がサーバから削除される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４６４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そのようなクラウドプリントシステムにおいては、プリンタの識別情報をサーバから削除する際に、プリンタに識別情報が残留してしまい、ユーザが当該識別情報を削除する必要があり、利便性が保てないおそれがあった。
【０００６】
本発明は以上の点を考慮してなされたもので、利便性を向上し得る情報処理装置及び情報処理システムを提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明の情報処理装置においては、情報処理装置を識別する識別情報を記憶する記憶部と、識別情報を登録するサーバと通信を行う通信部と、通信部を介して、状況情報取得要求をサーバに送信し、識別情報がサーバに登録されているか否かを示す状況情報をサーバから受信し、状況情報に基づいて識別情報がサーバに登録されていないと判定すると、記憶部に記憶された識別情報を削除する制御部とを設けるようにした。
【０００８】
これにより本発明の情報処理装置は、外部装置から情報処理装置に関する情報が削除された際に、当該情報処理装置に所定の情報が残留してしまうことを防止できる。
【０００９】
また本発明の情報処理システムは、情報処置装置とサーバとから構成される情報処理システムであって、情報処理装置は、サーバと通信を行う通信部と、情報処理装置を識別する識別情報を記憶する記憶部と、通信部を介して、情報処理装置がサーバに登録されているか否かを示す状況情報を取得するための要求である情報取得要求をサーバに送信し、サーバから状況情報を受信し、状況情報に基づいて識別情報がサーバに登録されていないと判定すると、記憶部に記憶された識別情報を削除する制御部とを備え、サーバは、情報処理装置から情報取得要求を受信すると、情報処理装置に状況情報を送信するようにした。
【００１０】
これにより本発明の情報処理システムは、サーバから情報処理装置に関する情報が削除された際に、当該情報処理装置に所定の情報が残留してしまうことを防止できる。
【発明の効果】
【００１１】
本発明によれば、サーバから情報処理装置に関する情報が削除された際に、当該情報処理装置に所定の情報が残留してしまうことを防止できる。かくして本発明は、利便性を向上し得る情報処理装置及び情報処理システムを実現できる。
【図面の簡単な説明】
【００１２】
【図１】クラウドプリントシステムの全体構成を示す略線図である。
【図２】識別情報保存部を示す図である。
【図３】クラウドプリントサーバの構成を示す略線図である。
【図４】管理者端末及びユーザ端末の構成を示す略線図である。
【図５】印刷処理手順を示すフローチャートである。
【図６】印刷処理手順を示すシーケンスチャートである。
【図７】識別情報確認処理手順を示すフローチャートである。
【図８】識別情報確認可能時の識別情報確認処理手順を示すシーケンスチャートである。
【図９】識別情報確認不能時の識別情報確認処理手順を示すシーケンスチャートである。
【発明を実施するための形態】
【００１３】
以下、発明を実施するための形態（以下実施の形態とする）について、図面を用いて説明する。
【００１４】
［１．実施の形態］
［１−１．クラウドプリントシステムの全体構成］
図１に示すように、クラウドプリントシステム１は、プリンタ２、管理者端末４Ａ及びユーザ端末４Ｂが、インターネットＮＴを介してクラウドプリントサーバ５と接続されている。
【００１５】
クラウドプリントサーバ５は、インターネットＮＴを介し接続されたプリンタ２を示す情報を所定の記憶部に登録することにより、管理者端末４Ａ及びユーザ端末４ＢからインターネットＮＴを介し印刷先としてプリンタ２を指定可能な状態とする。
【００１６】
管理者端末４Ａは、ＰＣ（Personal Computer）又はモバイル端末等により構成される。管理者端末４Ａは、クラウドプリントサーバ５を利用してプリンタ２において印刷を行うサービスであるクラウドプリントにおけるプリンタ２の設定を管理する権限を有する管理者により操作され、インターネットＮＴを介してプリンタ２にアクセスすることにより、後述するサービス状態等、クラウドプリントシステム１におけるプリンタ２の動作に関する設定を行う。
【００１７】
また管理者端末４Ａは、管理者に操作されることにより、クラウドプリントサーバ５に登録されたプリンタ２を指定して当該クラウドプリントサーバ５へ印刷ジョブを送信する。
【００１８】
ユーザ端末４Ｂは、ＰＣ又はモバイル端末等により構成される。ユーザ端末４Ｂは、クラウドプリントにおけるプリンタ２の設定を管理する権限を有さないユーザに操作されることにより、クラウドプリントサーバ５に登録されたプリンタ２を指定して当該クラウドプリントサーバ５へ印刷ジョブを送信する。
【００１９】
管理者端末４Ａ及びユーザ端末４Ｂは、クラウドプリントサーバ５に対するクライアントとして構成されており、以下では、管理者端末４Ａ及びユーザ端末４Ｂをまとめてクライアント４とも呼ぶ。また、以下ではユーザと管理者とをまとめて使用者とも呼ぶ。
【００２０】
クラウドプリントサーバ５とプリンタ２とには、それぞれ”print.cloud.com”と”printer1.example.com”というホスト名が割り当てられている。
【００２１】
クラウドプリントサーバ５は、管理者端末４Ａ又はユーザ端末４Ｂ（すなわちクライアント４）から印刷ジョブが追加されると、印刷ジョブがクラウドプリントサーバ５に追加されたこと示す印刷ジョブ追加通知をプリンタ２へ通知する。
【００２２】
プリンタ２は、印刷ジョブ追加通知を受信するとクラウドプリントサーバ５から印刷ジョブを受信し、当該印刷ジョブに基づき印刷を行う。
【００２３】
［１−２．プリンタの構成］
プリンタ２は、制御部１０が各部（記憶部１２、通信部１４及び操作部１６）を統轄制御する。制御部１０は、図示しないＣＰＵ（Central Processing Unit）を中心に構成されており、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブやフラッシュメモリ等でなる記憶部１２から所定のプログラムを読み出して実行することにより、各部を制御して印刷処理等の種々の処理を行う。
【００２４】
通信部１４は、インターネットＮＴを介し、管理者端末４Ａ、ユーザ端末４Ｂ及びクラウドプリントサーバ５とデータの送受信を行う。
【００２５】
操作部１６は、操作パネル１６Ａと図示しない操作キーとを有している。操作パネル１６Ａは、制御部１０の制御に基づき各種設定画面等を表示するＬＣＤ（Liquid Crystal Display）と、設定画面において各種設定項目の選択を入力させるタッチパネルとが一体化されている。操作キーは、コピー画面表示キー、プリント画面表示キー、スキャン画面表示キー、ファクシミリ画面表示キー、スタートキー、ストップ／クリアキー、電源キー及び数値入力キー等を有している。操作部１６は、操作パネル１６Ａ又は操作キーが操作された際、操作指示を制御部１０に出力する。
【００２６】
記憶部１２は、管理者端末４Ａ及びユーザ端末４Ｂの所定の表示部にプリンタ２に関する各種設定を表示させるＨＴＭＬ（HyperText Markup Language）形式のウェブページ（以下ではこれを装置ウェブページとも呼ぶ）のソースを保持している。この記憶部１２は、プリンタ２に関する設定の権限が互いに異なる管理者端末４Ａ又はユーザ端末４Ｂからのアクセスに対応して表示させる装置ウェブページの内容を変化させる。
【００２７】
また記憶部１２は、図２に示す識別情報保存部４７を有している。識別情報保存部４７は、クラウドプリントサービスを利用するためにプリンタ２がクラウドプリントサーバ５から取得した、クラウドプリントシステム１においてプリンタ２を示す固有の識別情報としてのプリンタＩＤを保存する。本実施の形態においては、プリンタ２を示す”printer1_example_com”という文字列からなるプリンタＩＤが記憶されている。
【００２８】
制御部１０は、印刷制御部１８、印刷ジョブ受信制御部２２、識別情報登録制御部４２、識別情報削除制御部４４及び監視部４８を有している。
【００２９】
印刷制御部１８は、クラウドプリントサーバ５からインターネットＮＴを介して受信した印刷ジョブに含まれ実際に印刷すべきデータである印刷データを、所定の用紙に印刷する。
【００３０】
印刷ジョブ受信制御部２２は、クラウドプリントサーバ５から印刷ジョブを取得する。この印刷ジョブ受信制御部２２は、受信した印刷ジョブを印刷制御部１８に供給することにより、印刷を行わせる。
【００３１】
識別情報登録制御部４２は、クラウドプリントを利用するに先立ち、使用者による操作パネル１６Ａに対する操作、又は管理者による管理者端末４Ａを介した装置ウェブページに対する操作に基づき、識別情報登録要求をクラウドプリントサーバ５へ送信することにより、プリンタＩＤをクラウドプリントサーバ５に登録させる。
【００３２】
識別情報削除制御部４４は、クラウドプリントの利用を中止する際、使用者による操作パネル１６Ａに対する操作、又は管理者による管理者端末４Ａを介した装置ウェブページに対する操作に基づき、識別情報削除要求をクラウドプリントサーバ５へ送信することにより、プリンタＩＤをクラウドプリントサーバ５から削除させる。
【００３３】
監視部４８は、クラウドプリントサーバ５にプリンタ２のプリンタＩＤが登録されているか否かを問い合わせることにより、識別情報保存部４７に保存されたプリンタＩＤの有効性を監視する。
【００３４】
［１−３．クラウドプリントサーバの構成］
クラウドプリントサーバ５は、図３に示すように、制御部５０が各部（記憶部５２、操作部５６、通信部５４及び表示部５８）を統轄制御する。制御部５０は、図示しないＣＰＵを中心に構成されており、ＲＯＭ、ＲＡＭ、ハードディスクドライブやフラッシュメモリ等でなる記憶部５２から所定のプログラムを読み出して実行することにより、各部を制御して種々の処理を行う。
【００３５】
通信部５４は、インターネットＮＴを介しプリンタ２、管理者端末４Ａ及びユーザ端末４Ｂとデータの送受信を行う。
【００３６】
制御部５０は、通信部５４を介しプリンタ２から識別情報登録要求を受信すると、プリンタＩＤを発行し、当該プリンタＩＤを通信部５４を介してプリンタ２へ送信する。
【００３７】
また制御部５０は、プリンタＩＤと、当該プリンタＩＤが付されたプリンタ２の管理者のアカウントとを対応付けて、記憶部５２におけるクラウドプリンタリストに登録する。このクラウドプリンタリストには、クラウドプリントシステム１において利用可能なプリンタのプリンタＩＤが、１つのプリンタＩＤに対し１人の管理者のアカウントのみを対応付けられて登録される。因みに管理者は、プリンタ２を共有する処理をユーザに対し行うことにより、プリンタ２を使用する権限を当該ユーザに対し与えることができる。
【００３８】
さらに制御部５０は、通信部５４を介しプリンタ２から識別情報削除要求を受信すると、プリンタ２を示すプリンタＩＤをクラウドプリントリストから削除する。
【００３９】
記憶部５２は、クラウドプリントリストに登録されたプリンタＩＤが付されたプリンタ毎に、当該プリンタにおいて印刷すべき印刷ジョブが蓄積された、印刷ジョブキューを記憶している。
【００４０】
操作部５６は、例えばキーボード及びマウスにより構成され、操作者の操作指示を受け付ける。表示部５８は、例えば液晶ディスプレイにより構成され、制御部５０から出力された画像データを表示する。
【００４１】
［１−４．管理者端末及びユーザ端末の構成］
管理者端末４Ａ及びユーザ端末４Ｂは、ほぼ同一に構成されているため、以下では管理者端末４Ａについてのみ説明する。
【００４２】
管理者端末４Ａは、図４に示すように、制御部６０Ａが各部（記憶部６２Ａ、操作部６６Ａ、通信部６４Ａ及び表示部６８Ａ）を統轄制御する。制御部６０Ａは、図示しないＣＰＵを中心に構成されており、ＲＯＭ、ＲＡＭ、ハードディスクドライブやフラッシュメモリ等でなる記憶部６２Ａから所定のプログラムを読み出して実行することにより、各部を制御して種々の処理を行う。因みにユーザ端末４Ｂについても管理者端末４Ａと同様に、制御部６０Ｂが各部（記憶部６２Ｂ、操作部６６Ｂ、通信部６４Ｂ及び表示部６８Ｂ）を統轄制御する。
【００４３】
通信部６４Ａは、インターネットＮＴを介しプリンタ２及びユーザ端末４Ｂとデータの送受信を行う。記憶部６２Ａは、各種印刷ジョブを記憶している。制御部６０は、記憶部６２Ａから印刷ジョブを読み出し、印刷先のプリンタを指定してクラウドプリントサーバ５へ送信する。
【００４４】
操作部６６は、例えばキーボード及びマウスにより構成され、管理者の操作指示を受け付ける。表示部６８は、例えば液晶ディスプレイにより構成され、制御部６０から出力されたプリンタ２の装置ウェブページ等の画像データを表示する。
【００４５】
［１−５．印刷処理手順］
プリンタ２による印刷処理の具体的な処理手順について、図５のフローチャートを用いて説明する。制御部１０は、管理者による操作パネル１６Ａに対する操作、又は管理者端末４Ａの表示部６８Ａに表示された装置ウェブページに対する操作によりクラウドプリントサーバ５にプリンタ２を登録する指示を取得すると、記憶部１２から印刷処理プログラムを読み出して実行することにより印刷処理手順ＲＴ１を開始し、ステップＳＰ１へ移る。
【００４６】
ステップＳＰ１において制御部１０は、識別情報登録制御部４２により、クラウドプリントサーバ５からプリンタ２のプリンタＩＤを取得して当該プリンタＩＤを識別情報保存部４７に保存し、ステップＳＰ２へ移る。
【００４７】
ステップＳＰ２において制御部１０は、印刷ジョブ受信制御部２２により、クラウドプリントサーバ５におけるプリンタ２の印刷ジョブキューに印刷ジョブが存在するか否かを判定する。ここで否定結果が得られると、このことは、現在クラウドプリントサーバ５の印刷ジョブキューに印刷ジョブが存在しないことを表し、このとき制御部１０はステップＳＰ２へ戻り、印刷ジョブキューに印刷ジョブが存在するか否かを再度判定することにより、クラウドプリントサーバ５に印刷ジョブが追加されることを待ち受ける。
【００４８】
一方ステップＳＰ２において肯定結果が得られると、このことは、現在クラウドプリントサーバ５の印刷ジョブキューに印刷ジョブが存在することを表し、このとき制御部１０はステップＳＰ３へ移り、クラウドプリントサーバ５におけるプリンタ２の印刷ジョブキューから印刷ジョブを取得する。
【００４９】
ステップＳＰ４において制御部１０は、取得した印刷ジョブを印刷制御部１８により印刷し、ステップＳＰ５へ移り印刷処理手順ＲＴ１を終了する。
【００５０】
次に、クラウドプリントシステム１によるプリンタ２とクラウドプリントサーバ５との印刷処理手順ＲＴ２について、図６のシーケンスチャートを用いて説明する。
【００５１】
ステップＳＰ１１においてプリンタ２の制御部１０は、識別情報登録制御部４２により、クラウドプリントサーバ５へ識別情報登録要求を送信する。具体的には識別情報登録制御部４２は、インターネットＮＴ上のクラウドプリントサーバ５のＵＲＬ（Uniform Resource Locator）である”http://print.cloud.com/register”に対してＧＥＴコマンドを送信する。
【００５２】
クラウドプリントサーバ５の制御部５０は、識別情報登録要求を受信すると、ステップＳＰ１２においてプリンタ２のプリンタＩＤとして”printer1_example_com”を発行し、記憶部５２のクラウドプリンタリストに登録し、ステップＳＰ１３においてプリンタ２へ識別情報登録応答を送信する。具体的には制御部５０は、正常応答を示す”200 OK”と、プリンタＩＤである”printer1_example_com”とをプリンタ２へ送信する。
【００５３】
プリンタ２の制御部１０は、識別情報登録制御部４２により識別情報登録応答を受信すると、ステップＳＰ１４において、取得したプリンタＩＤを識別情報保存部４７へ保存する。続いて制御部１０は、ステップＳＰ１５において印刷ジョブ受信制御部２２によりクラウドプリントサーバ５へ印刷ジョブ確認要求を送信する。具体的には印刷ジョブ受信制御部２２は、インターネットＮＴ上のクラウドプリントサーバ５におけるプリンタ２の印刷ジョブキューのＵＲＬである”http://print.cloud.com/fetch?id=printer1_example_com”に対してＧＥＴコマンドを送信する。
【００５４】
制御部１０は、印刷ジョブ受信制御部２２により、クラウドプリントサーバ５におけるプリンタ２の印刷ジョブキューに印刷ジョブが存在するか否かを、クラウドプリントサーバ５から印刷ジョブを取得するまで、定期的に問い合わせる。
【００５５】
クラウドプリントサーバ５の制御部５０は、印刷ジョブ確認要求を受信すると、記憶部５２におけるプリンタ２の印刷ジョブキューに印刷ジョブが存在する場合、ステップＳＰ１６においてプリンタ２へ印刷ジョブ確認応答を送信する。具体的には制御部５０は、正常応答を示す”200 OK”と、印刷ジョブの取得先のＵＲＬである”http://print.cloud.com/printer1_example_com/image.pdf”とをプリンタ２へ送信する。因みに記憶部５２におけるプリンタ２の印刷ジョブキューに印刷ジョブが存在しない場合、制御部５０は、”200 OK”と、印刷ジョブが存在しないことを示す”null”とをプリンタ２へ送信する。
【００５６】
プリンタ２の制御部１０の印刷ジョブ受信制御部２２は、印刷ジョブ確認応答を受信すると、ステップＳＰ１７において、クラウドプリントサーバ５へ印刷ジョブ取得要求を送信する。具体的には印刷ジョブ受信制御部２２は、印刷ジョブの取得先のＵＲＬ”http://print.cloud.com/printer1_example_com/image.pdf”に対してＧＥＴコマンドを送信する。
【００５７】
クラウドプリントサーバ５の制御部５０は、印刷ジョブ取得要求を受信すると、ステップＳＰ１８においてプリンタ２へ印刷ジョブ取得応答を送信する。具体的には制御部５０は、正常応答を示す”200 OK”と、印刷ジョブのデータである”image.pdf”とをプリンタ２へ送信する。
【００５８】
プリンタ２の制御部１０は、印刷ジョブ受信制御部２２により印刷ジョブ取得応答を受信すると、ステップＳＰ１９において印刷制御部１８により印刷ジョブに基づき印刷データを印刷する。
【００５９】
［１−６．識別情報確認処理手順］
次に、プリンタ２による識別情報確認処理の具体的な処理手順について、図７のフローチャートを用いて詳細に説明する。プリンタ２の電源が投入されると、制御部１０は、記憶部１２から識別情報確認処理プログラムを読み出して実行することにより識別情報確認処理手順ＲＴ３を開始し、ステップＳＰ２１へ移る。
【００６０】
ステップＳＰ２１において制御部１０は、監視部４８により、クラウドプリントサーバ５におけるクラウドプリンタリストにプリンタ２のプリンタＩＤが登録されているか否かを問い合わせ、ステップＳＰ２２へ移り、プリンタ２のプリンタＩＤが登録されているか否かを判定する。
【００６１】
ここで肯定結果が得られると、このことは、現在クラウドプリントサーバ５のクラウドプリンタリストにプリンタ２のプリンタＩＤが登録されており、削除されていないことを表し、このとき制御部１０はステップＳＰ２７へ移り、識別情報確認処理手順ＲＴ３を終了する。
【００６２】
一方ステップＳＰ２２において否定結果が得られると、このことは、現在クラウドプリントサーバ５のクラウドプリンタリストにプリンタ２のプリンタＩＤが登録されていないことを表し、このとき制御部１０はステップＳＰ２３へ移り一定期間待機しステップＳＰ２４へ移る。
【００６３】
ステップＳＰ２４において制御部１０は、監視部４８により、クラウドプリントサーバ５におけるクラウドプリンタリストにプリンタ２のプリンタＩＤが登録されているか否かを再度問い合わせ、ステップＳＰ２５へ移り、プリンタ２のプリンタＩＤが登録されているか否かを再度判定する。
【００６４】
ここで肯定結果が得られると、このことは、ステップＳＰ２１の時点ではクラウドプリンタリストにプリンタＩＤが登録されていないと判定されたが、再度問い合わせた結果、当該プリンタＩＤは登録されていることを表し、このとき制御部１０はステップＳＰ２７へ移り、識別情報確認処理手順ＲＴ３を終了する。
【００６５】
一方ステップＳＰ２５において否定結果が得られると、このことは、クラウドプリンタリストにプリンタＩＤが登録されているか否かを２回確認したものの、現在クラウドプリントサーバ５のクラウドプリンタリストにプリンタ２のプリンタＩＤが登録されていないことを表し、このとき制御部１０はステップＳＰ２６へ移る。
【００６６】
ステップＳＰ２６において制御部１０は、監視部４８により識別情報保存部４７からプリンタ２のプリンタＩＤである”printer1_example_com”を削除し、ステップＳＰ２７へ移り識別情報確認処理手順ＲＴ３を終了する。
【００６７】
［１−６−１．識別情報確認可能時の識別情報確認処理手順］
次に、クラウドプリントサーバ５にプリンタ２のプリンタＩＤが登録されていることがプリンタ２により確認できた状況である、識別情報確認可能時のプリンタ２とクラウドプリントサーバ５との識別情報確認処理手順ＲＴ４について、図８のシーケンスチャートを用いて説明する。
【００６８】
ステップＳＰ３１においてプリンタ２の制御部１０は、監視部４８により、クラウドプリントサーバ５へ識別情報登録確認要求を送信する。具体的には監視部４８は、インターネットＮＴ上のクラウドプリントサーバ５におけるクラウドプリンタリストのＵＲＬとプリンタ２のプリンタＩＤとを対応付けたＵＲＬである”http://print.cloud.com/printer?id=printer1_example_com”に対してＧＥＴコマンドを送信する。
【００６９】
クラウドプリントサーバ５の制御部５０は、識別情報登録確認要求を受信すると、記憶部５２のクラウドプリンタリストを確認することにより、プリンタ２のプリンタＩＤが登録されていると判定し、ステップＳＰ３２においてプリンタ２へ識別情報登録確認応答を送信する。具体的には制御部５０は、正常応答を示す”200 OK”と、プリンタ２のプリンタＩＤである”printer1_example_com”とをプリンタ２へ送信する。
【００７０】
［１−６−２．識別情報確認不能時の識別情報確認処理手順］
次に、クラウドプリントサーバ５にプリンタ２のプリンタＩＤが登録されていることがプリンタ２により確認できない状況である、識別情報確認不能時のプリンタ２とクラウドプリントサーバ５との識別情報確認処理手順ＲＴ５について、図９のシーケンスチャートを用いて説明する。
【００７１】
ステップＳＰ４１においてプリンタ２の制御部１０は、監視部４８により、クラウドプリントサーバ５へ識別情報登録確認要求を送信する。具体的には監視部４８は、インターネットＮＴ上のクラウドプリントサーバ５におけるクラウドプリンタリストのＵＲＬとプリンタ２のプリンタＩＤとを対応付けたＵＲＬである”http://print.cloud.com/printer?id=printer1_example_com”に対してＧＥＴコマンドを送信する。
【００７２】
クラウドプリントサーバ５の制御部５０は、識別情報登録確認要求を受信すると、記憶部５２のクラウドプリンタリストを確認することにより、プリンタ２のプリンタＩＤが登録されていないと判定し、ステップＳＰ４２においてプリンタ２へ識別情報登録確認応答を送信する。具体的には制御部５０は、識別情報未登録を示す”404 ERROR”をプリンタ２へ送信する。この”404 ERROR”は、プリンタＩＤがクラウドプリンタリストに登録されていないことを表している。
【００７３】
プリンタ２の制御部１０は、識別情報未登録を示す識別情報登録確認応答を受信すると、一定期間待機し、ステップＳＰ４３において監視部４８により、クラウドプリントサーバ５へ識別情報登録確認要求を再度送信する。
【００７４】
クラウドプリントサーバ５の制御部５０は、識別情報登録確認要求を受信すると、記憶部５２のクラウドプリンタリストを確認することにより、プリンタ２のプリンタＩＤが登録されていないと判定し、ステップＳＰ４４においてプリンタ２へ識別情報登録確認応答を再度送信する。
【００７５】
プリンタ２の制御部１０は、識別情報未登録を示す識別情報登録確認応答を再び受信すると、ステップＳＰ４５において監視部４８により識別情報保存部４７からプリンタ２のプリンタＩＤである”printer1_example_com”を削除する。
【００７６】
このようにプリンタ２の制御部１０は、識別情報未登録を示す識別情報登録確認応答である識別情報未登録応答を受信すると、一定期間待機した後にプリンタＩＤがクラウドプリントサーバ５に登録されているか否かを再び問い合わせる、すなわち識別情報未登録応答を２回連続でクラウドプリントサーバ５から受信した場合に、プリンタＩＤが当該クラウドプリントサーバ５に登録されていないと判断するようにした。これによりプリンタ２はプリンタＩＤがクラウドプリントサーバ５に登録されていないことの判定精度を向上させることができる。
【００７７】
［１−７．効果］
以上の構成において、プリンタ２は、プリンタＩＤがクラウドプリントサーバ５に登録されているかを問い合わせ、登録されていないと判断した場合、識別情報保存部４７からプリンタＩＤを削除するようにした。
【００７８】
これによりクラウドプリントシステム１は、クラウドプリントサーバ５内部のプリンタＩＤを削除する操作を使用者に行わせるだけで、プリンタ２内部のプリンタＩＤを削除することができるため、別途プリンタ２内部のプリンタＩＤを削除するという煩雑な作業を使用者に強いることなく、クラウドプリントサーバ５とプリンタ２とに分散して記憶されたプリンタＩＤを容易に削除できる。
【００７９】
従来、管理者端末４Ａからの操作に基づきクラウドプリントサーバ５がプリンタ２のプリンタＩＤをクラウドプリンタリストから削除した場合、当該クラウドプリントサーバ５は、当該プリンタＩＤを削除したことをプリンタ２へ通知しない。このためプリンタ２は、プリンタＩＤがクラウドプリンタリストから削除されたため当該クラウドプリントサーバ５から印刷ジョブを受信できないにも拘わらず、クラウドプリントサーバ５へ問い合わせを行う等の動作を実行してしまう可能性がある。
【００８０】
これに対し本実施の形態においては、プリンタＩＤがクライアントプリンタリストから削除されたか否かをプリンタ２が問い合わせるため、プリンタＩＤが削除されていた場合は当該プリンタ２からクラウドプリントサーバ５へ各種問い合わせを行わないようにすることにより、不要な動作の実行を防止できる。
【００８１】
以上の構成によれば、クラウドプリントシステム１は、所定の情報としての、クラウドプリントサーバ５に記憶されプリンタ２を識別するプリンタＩＤを記憶する記憶部１２と、プリンタＩＤがクラウドプリントサーバ５に登録されているか否かを問い合わせる識別情報登録確認要求をクラウドプリントサーバ５へ送信することにより、自装置としてのプリンタ２に関する状況をクラウドプリントサーバ５に問い合わせ、当該クラウドプリントサーバ５における自装置に関する状況に応じて記憶部１２における所定の情報を削除するか否かを選択する監視部４８と、プリンタ２に関する状況を記憶する記憶部５２と、プリンタ２からの問い合わせに応じ、記憶部５２におけるプリンタ２に関する状況をプリンタ２へ応答する制御部５０とを具えるクラウドプリントサーバ５とを設けるようにした。
【００８２】
これによりプリンタ２は、クラウドプリントサーバ５からプリンタＩＤが削除された際に、プリンタ２にプリンタＩＤが残留してしまうことを防止できる。
【００８３】
［２．他の実施の形態］
なお上述して実施の形態においては、識別情報未登録を示す識別情報登録確認応答を２回連続でクラウドプリントサーバ５から受信した場合に、プリンタＩＤが当該クラウドプリントサーバ５に登録されていないと判断する場合について述べた。本発明はこれに限らず、識別情報未登録を示す識別情報登録確認応答を１回だけ受信した場合や、３回以上の所定回数連続して受信した場合に、プリンタＩＤが当該クラウドプリントサーバ５に登録されていないと判断しても良い。
【００８４】
また、プリンタ２が識別情報登録確認要求を送信してから、識別情報未登録を示す識別情報登録確認応答を受信するまでの時間が所定時間以上であった場合は、ネットワークのエラー等により当該識別情報登録確認応答の確度が低下しているおそれがあるため、識別情報登録確認要求を再度送信するようにしても良い。
【００８５】
さらに、識別情報未登録を示す識別情報登録確認応答を２回連続で受信した場合に、プリンタＩＤが当該クラウドプリントサーバ５に登録されていないと判断するよう設定されている場合において、プリンタ２が識別情報登録確認要求を送信してから、識別情報未登録を示す識別情報登録確認応答を受信するまでの時間が所定時間以上であった場合は、識別情報未登録を示す識別情報登録確認応答を３回連続や４回連続で受信した場合に、プリンタＩＤが当該クラウドプリントサーバ５に登録されていないと判断するよう変更する等、クラウドプリントサーバ５からの応答の状況に応じて、プリンタＩＤがクラウドプリンタサーバに登録されていないと判定する識別情報未登録応答の連続受信回数を設定しても良い。
【００８６】
さらに上述した実施の形態においては、プリンタ２の電源が投入された際に、プリンタＩＤの登録状況を当該プリンタ２がクラウドプリントサーバ５に問い合わせる場合について述べた。本発明はこれに限らず、例えば所定の時間間隔毎に登録状況を問い合わせても良い。
【００８７】
また、使用者の操作に基づき、プリンタ２が登録状況をクラウドプリントサーバ５へ問い合わせても良い。この場合、ユーザが印刷ジョブをクラウドプリントサーバ５に追加したにも拘わらずプリンタ２において印刷されない場合等に、ユーザの意思に基づき、プリンタ２の登録状況を確認することができる。また、使用者の操作に基づき、識別情報未登録を示す識別情報登録確認応答を何回連続でクラウドプリントサーバ５から受信した場合に、プリンタＩＤが当該クラウドプリントサーバ５に登録されていないと判断するかを設定しても良い。
【００８８】
さらに本発明においては、プリンタＩＤをクラウドプリントサーバ５から削除した際に、操作パネル１６Ａにその旨を表示することにより、使用者に提示しても良い。
【００８９】
さらに上述した実施の形態においては、プリンタ２を識別するプリンタＩＤを識別情報保存部４７から削除する場合について述べた。本発明はこれに限らず、例えばクラウドプリントサーバ５のＵＲＬの情報や、プリンタ２がクラウドプリントシステム１に参加する際にクラウドプリントサーバ５の認証に必要な情報等、種々の情報を削除する場合に本発明を適用しても良い。
【００９０】
さらに、クライアント４が当該クライアント４に関する登録情報をクラウドプリントサーバ５に問い合わせ、当該登録情報が削除されていた場合に、クライアント４が有する所定の情報を削除するようにしても良い。
【００９１】
さらに、自身の情報処理装置の登録に関する状況を外部に問い合わせ、外部に記憶された当該情報処理装置の登録に関する状況等を示す応答の状況に応じて、当該情報処理装置内部の情報を削除する場合においても本発明を適用して良い。
【００９２】
さらに上述した実施の形態においては、インターネットＮＴに１台のプリンタが接続される場合について述べた。本発明はこれに限らず、２台以上の所定台数のプリンタがインターネットＮＴに接続されていても良い。その場合、複数のプリンタに対し、１台のプリンタ毎にそれぞれ固有のプリンタＩＤが発行され、クラウドプリントサーバ５の記憶部５２におけるクラウドプリンタリストに登録される。
【００９３】
また上述した実施の形態においては、インターネットＮＴにクライアント４として管理者端末４Ａ及びユーザ端末４Ｂが１台ずつ接続される場合について述べた。本発明はこれに限らず、所定台数のクライアントがインターネットＮＴに接続されていても良い。
【００９４】
さらに上述した実施の形態においては、管理者端末４Ａとユーザ端末４Ｂとを異なる端末とする場合について述べた。本発明はこれに限らず、管理者端末４Ａとユーザ端末４Ｂとを同一の端末としても良い。その場合、利用者が端末を操作した場合と監視者が当該端末を操作した場合とで、異なる装置ウェブページを当該端末の表示部に表示させれば良い。
【００９５】
さらに上述した実施の形態においては、プリンタ２、ユーザ端末４Ｂ、管理者端末４Ａ及びクラウドプリントサーバ５がインターネットＮＴを介して接続される場合について述べた。本発明はこれに限らず、ＵＳＢケーブル、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．３ｕ／ａｂやＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等の規格に準じた有線又は無線のＬＡＮ等、種々の通信手段を介して接続しても良い。
【００９６】
さらに上述した実施の形態においては、クライアント４からインターネットＮＴを介してクラウドプリントサーバ５に送信された印刷ジョブをプリンタ２において印刷するクラウドプリントシステム１に本発明を適用する場合について述べた。本発明はこれに限らず、クライアント４からインターネットＮＴを介してサーバに送信された種々のコンテンツデータを所定の機器においてダウンロードするシステムに本発明を適用しても良い。
【００９７】
さらに上述した実施の形態においては、プリンタに本発明を適用する場合について述べた。本発明はこれに限らず、例えばコピー機、複合機、ＦＡＸ機等の種々の機器に本発明を適用しても良い。
【００９８】
さらに上述した実施の形態においては、記憶部としての記憶部１２と、監視部としての監視部４８とによって、情報処理装置としてのプリンタ２を構成する場合について述べた。本発明はこれに限らず、その他種々の構成でなる記憶部と、監視部とによって情報処理装置を構成するようにしても良い。
【００９９】
さらに上述した実施の形態においては、記憶部としての記憶部１２と、監視部としての監視部４８とを具える情報処理装置としてのプリンタ２と、サーバ記憶部としての記憶部５２と、制御部としての制御部５０とを具えるサーバとしてのクラウドプリントサーバ５とによって、情報処理システムとしてのクラウドプリントシステム１を構成する場合について述べた。本発明はこれに限らず、その他種々の構成でなる記憶部と、監視部とを具える情報処理装置と、サーバ記憶部と、制御部とを具えるサーバとによって画像形成システムを構成するようにしても良い。
【産業上の利用可能性】
【０１００】
本発明は、プリンタに画像を印刷させるコンピュータの他、イメージスキャナやファクシミリ装置、或いは複写機等、画像に関する種々の処理を行う種々の電子機器でも利用できる。
【符号の説明】
【０１０１】
１……クラウドプリントシステム、２……プリンタ、４……クライアント、４Ａ……管理者端末、４Ｂ……ユーザ端末、５……クラウドプリントサーバ、１０……制御部、１２……記憶部、１４……通信部、１６……操作部、１６Ａ……操作パネル、１８……印刷制御部、２２……印刷ジョブ受信制御部、４２……識別情報登録制御部、４４……識別情報削除制御部、４７……識別情報保存部、４８……監視部、５０……制御部、５２……記憶部、５４……通信部、５６……操作部、５８……表示部、６０Ａ、６０Ｂ……制御部、６２Ａ、６２Ｂ……記憶部、６４Ａ、６４Ｂ……通信部、６６Ａ、６６Ｂ……操作部、６８Ａ、６８Ｂ……表示部、ＮＴ……インターネット。
【図１】
0005838188.tif 000002
【図２】
0005838188.tif 000003
【図３】
0005838188.tif 000004
【図４】
0005838188.tif 000005
【図５】
0005838188.tif 000006
【図６】
0005838188.tif 000007
【図７】
0005838188.tif 000008
【図８】
0005838188.tif 000009
【図９】
0005838188.tif 000010