(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
登録解除条件が満たされたか否かを判定する判定手段と、
前記登録解除条件が満たされたと判定された場合に、クラウド上のサービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段と、
を含み、
前記サービスシステムは、画像形成装置を登録した登録者に対してその画像形成装置の状態を表す状態情報を提供する機能を有し、
前記画像形成装置は、前記サービスシステムに対して当該画像形成装置の状態を表す状態情報を通知する状態通知手段、を更に含み、
前記解除要請手段が実行する前記解除要請処理は、前記状態通知手段に対して前記解除要請の情報を含んだ状態情報を前記サービスシステムに通知させる処理である、
ことを特徴とする画像形成装置。
【請求項２】
画像形成装置であって、
前記画像形成装置をクラウド上のサービスシステムに登録する際に、その登録を行う登録者から入力された、前記サービスシステムにおけるその登録者の通知先情報を記憶する通知先記憶手段と、
登録解除条件が満たされたか否かを判定する判定手段と、
前記登録解除条件が満たされたと判定された場合に、前記サービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段であって、前記解除要請処理として、前記通知先記憶手段に記憶されている前記通知先情報を用いて、前記登録者に解除要請の通知を送信する解除要請手段と、
を含む画像形成装置。
【請求項３】
前記判定手段は、当該画像形成装置が前記サービスシステムに登録されてからあらかじめ定めた時間が経過したときに、前記登録解除条件が満たされたと判定する、ことを特徴とする請求項１〜２のいずれか１項に記載の画像形成装置。
【請求項４】
当該画像形成装置を操作するユーザから、前記解除要請処理の実行指示を受け付ける解除指示受付手段、を更に含み、
前記判定手段は、前記解除指示受付手段が前記実行指示を受け付けたときに、前記登録解除条件が満たされたと判定する、ことを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
画像形成装置が備えるコンピュータを、
登録解除条件が満たされたか否かを判定する判定手段、
前記登録解除条件が満たされたと判定された場合に、クラウド上のサービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段、
として機能させるためのプログラムであって、
前記サービスシステムは、画像形成装置を登録した登録者に対してその画像形成装置の状態を表す状態情報を提供する機能を有し、
前記プログラムは、前記コンピュータを、前記サービスシステムに対して当該画像形成装置の状態を表す状態情報を通知する状態通知手段、として更に機能させるためのものであり、
前記解除要請手段が実行する前記解除要請処理は、前記状態通知手段に対して前記解除要請の情報を含んだ状態情報を前記サービスシステムに通知させる処理である、
プログラム。
【請求項６】
画像形成装置が備えるコンピュータを、
前記画像形成装置をクラウド上のサービスシステムに登録する際に、その登録を行う登録者から入力された、前記サービスシステムにおけるその登録者の通知先情報を記憶する通知先記憶手段、
登録解除条件が満たされたか否かを判定する判定手段、
前記登録解除条件が満たされたと判定された場合に、前記サービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段であって、前記解除要請処理として、前記通知先記憶手段に記憶されている前記通知先情報を用いて、前記登録者に解除要請の通知を送信する解除要請手段、
として機能させるためのプログラム。
【請求項７】
クラウド上のサービスシステムと、
画像形成装置と、
を含み、
前記サービスシステムは、
前記画像形成装置を当該サービスシステムに登録した登録者の通知先情報を記憶する通知先記憶手段と、
前記画像形成装置から受け取った状態情報を前記登録者に提供する状態情報提供手段と、
前記画像形成装置から解除要請の情報を含んだ状態情報を受け取ると、その状態情報を前記状態情報提供手段が前記登録者に提供できるようにすると共に、前記通知先情報を用いて、前記登録者に解除要請の通知を送信する通知送信手段と、
を含み、
前記画像形成装置は、
登録解除条件が満たされたか否かを判定する判定手段と、
前記登録解除条件が満たされたと判定された場合に、当該画像形成装置の前記サービスシステムに対する登録に対する登録を解除することを要請する解除要請の情報を含んだ状態情報を、前記サービスシステムに対して通知する手段と、
を含む、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラム及び画像形成システムに関する。
【背景技術】
【０００２】
近年、Google（登録商標）のGoogle Cloud Print（登録商標）のように、インターネット上で提供されるクラウドプリントサービスが普及しつつある。ユーザはＰＣ等からクラウドプリントサービスに当該サービスのユーザＩＤでログインし、ログイン後にクラウドプリントサービスに印刷データを送る。そして、クラウドプリントサービスから画像形成装置に対してインターネット等を経由してその印刷データを提供することで、印刷を実現する。
【０００３】
特許文献１には、Google社が提案する印刷サーバが開示されている。この印刷サーバは、デバイス上で実行するアプリケーションから、印刷要求をネットワークを介して受信するように構成され、ネットワークを介して印刷ダイアログをアプリケーションのユーザに提供するように構成されたアプリケーション・マネージャを含んでもよく、印刷ダイアログは、ユーザのユーザアカウントと関連した、少なくとも１つのプリンタの選択を提供し、その後選択されたプリンタを該選択から受信するように構成されている。形式変換手段は、選択されたプリンタを指定する印刷ジョブを受信するように構成されてもよく、印刷ジョブは第１の形式で表現された印刷データおよび印刷特性を含み、形式変換手段は、印刷ジョブを第１の形式から選択されたプリンタと関連した、プリンタ固有の形式に変換するように構成されてもよい。印刷ジョブ・ルータは、選択されたプリンタによって印刷されるために、プリンタ固有の形式を使用して、印刷ジョブをネットワークを介して印刷サーバから、選択されたプリンタと関連した印刷クライアントにルーティングするように構成されてもよい。
【０００４】
特許文献２には、組織内の画像形成装置に対し、公衆用のクラウドプリントサービスから印刷データを送って印刷させるシステムが開示されている。
【０００５】
Google Cloud Print（以下「ＧＣＰ」と略称する）等のクラウドプリントサービスを使用する場合、ユーザは自分が使用する画像形成装置をあらかじめクラウドプリントサービスに登録しておく。ユーザは、プリントサービスにログインし、印刷対象の文書を指定すると共に、事前に登録した画像形成装置の中から今回の印刷出力先を選択する。これに応じ、プリントサービスは、印刷対象の文書をＰＤＦ（Portable Document Format）等のあらかじめ定められた印刷データ形式の印刷データに変換し、その印刷データを選択された画像形成装置に提供して印刷させる。
【０００６】
画像形成装置をＧＣＰ経由で利用したい場合、ユーザは自分のGoogleアカウントを用いてＧＣＰに画像形成装置を登録する必要がある。ＧＣＰは、未登録の画像形成装置を登録したユーザをその画像形成装置の管理者とする。画像形成装置の管理者は１人に限られるため、あるユーザにより既に登録済みの画像形成装置を他のユーザが重ねて登録することはできない。また、ＧＣＰ経由で画像形成装置に印刷を指示できるのは、その画像形成装置の管理者と、その管理者がＧＣＰに登録した共有者に限定される。画像形成装置の管理者以外のユーザがその画像形成装置をＧＣＰ経由で利用するためには、管理者がそのユーザをその画像形成装置の共有者としてＧＣＰに登録する必要がある。
【０００７】
ＧＣＰの場合、Googleアカウントを持つユーザであれば誰でも、未登録の画像形成装置をＧＣＰに登録できてしまう。例えば、ある企業のあるオフィスに勤務するユーザ（「第１のユーザ」と呼ぶ）が、その企業の別のオフィス（「第２のオフィス」と呼ぶ）を一時的に訪問している際に、第２のオフィスにある画像形成装置をＧＣＰに自分のアカウントで登録して利用する、ということが可能である。第１のユーザが第２のオフィスから去った後、第２のオフィスに勤務する別のユーザがその画像形成装置をＧＣＰ経由で利用しようとしても、その画像形成装置は既に第１のユーザが登録済みなので、直ちには利用できない。利用するためには、第１のユーザに画像形成装置の共有者として登録してもらうか、又は第１のユーザにその画像形成装置の登録を解除してもらう、という処置が必要である。登録をした第１のユーザに連絡を取ることができればそのような処置も可能であるが、そもそも誰が登録したのか分からないことが一般的であり、このような場合にはそのような処置をとることができない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２０１３−５２２７７４号公報
【特許文献２】特開平１１−１２３８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、クラウド上のサービスシステムに画像形成装置を登録した登録者が特定できない場合でも、その登録者に対してその登録の解除を促すことができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に係る発明は、画像形成装置であって、登録解除条件が満たされたか否かを判定する判定手段と、前記登録解除条件が満たされたと判定された場合に、クラウド上のサービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段と、を含み、前記サービスシステムは、画像形成装置を登録した登録者に対してその画像形成装置の状態を表す状態情報を提供する機能を有し、前記画像形成装置は、前記サービスシステムに対して当該画像形成装置の状態を表す状態情報を通知する状態通知手段、を更に含み、前記解除要請手段が実行する前記解除要請処理は、前記状態通知手段に対して前記解除要請の情報を含んだ状態情報を前記サービスシステムに通知させる処理である、ことを特徴とする画像形成装置である。
【００１２】
請求項２に係る発明は、画像形成装置であって、前記画像形成装置をクラウド上のサービスシステムに登録する際に、その登録を行う登録者から入力された、前記サービスシステムにおけるその登録者の通知先情報を記憶する通知先記憶手段と、登録解除条件が満たされたか否かを判定する判定手段と、前記登録解除条件が満たされたと判定された場合に、前記サービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段であって、前記解除要請処理として、前記通知先記憶手段に記憶されている前記通知先情報を用いて、前記登録者に解除要請の通知を送信する解除要請手段と、を含む画像形成装置である。
【００１３】
請求項３に係る発明は、前記判定手段は、当該画像形成装置が前記サービスシステムに登録されてからあらかじめ定めた時間が経過したときに、前記登録解除条件が満たされたと判定する、ことを特徴とする請求項１〜２のいずれか１項に記載の画像形成装置である。
【００１４】
請求項４に係る発明は、当該画像形成装置を操作するユーザから、前記解除要請処理の実行指示を受け付ける解除指示受付手段、を更に含み、前記判定手段は、前記解除指示受付手段が前記実行指示を受け付けたときに、前記登録解除条件が満たされたと判定する、ことを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置である。
【００１５】
請求項５に係る発明は、画像形成装置が備えるコンピュータを、登録解除条件が満たされたか否かを判定する判定手段、前記登録解除条件が満たされたと判定された場合に、クラウド上のサービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段、として機能させるためのプログラムであって、前記サービスシステムは、画像形成装置を登録した登録者に対してその画像形成装置の状態を表す状態情報を提供する機能を有し、前記プログラムは、前記コンピュータを、前記サービスシステムに対して当該画像形成装置の状態を表す状態情報を通知する状態通知手段、として更に機能させるためのものであり、前記解除要請手段が実行する前記解除要請処理は、前記状態通知手段に対して前記解除要請の情報を含んだ状態情報を前記サービスシステムに通知させる処理である、プログラムである。
請求項６に係る発明は、画像形成装置が備えるコンピュータを、前記画像形成装置をクラウド上のサービスシステムに登録する際に、その登録を行う登録者から入力された、前記サービスシステムにおけるその登録者の通知先情報を記憶する通知先記憶手段、登録解除条件が満たされたか否かを判定する判定手段、前記登録解除条件が満たされたと判定された場合に、前記サービスシステムに対して前記画像形成装置の登録を行った登録者に対してその登録に対する解除要請が伝達されるようにする解除要請処理を実行する解除要請手段であって、前記解除要請処理として、前記通知先記憶手段に記憶されている前記通知先情報を用いて、前記登録者に解除要請の通知を送信する解除要請手段、として機能させるためのプログラムである。
【００１６】
請求項７に係る発明は、クラウド上のサービスシステムと、画像形成装置と、を含み、前記サービスシステムは、前記画像形成装置を当該サービスシステムに登録した登録者の通知先情報を記憶する通知先記憶手段と、前記画像形成装置から受け取った状態情報を前記登録者に提供する状態情報提供手段と、前記画像形成装置から解除要請の情報を含んだ状態情報を受け取ると、その状態情報を前記状態情報提供手段が前記登録者に提供できるようにすると共に、前記通知先情報を用いて、前記登録者に解除要請の通知を送信する通知送信手段と、を含み、前記画像形成装置は、登録解除条件が満たされたか否かを判定する判定手段と、前記登録解除条件が満たされたと判定された場合に、当該画像形成装置の前記サービスシステムに対する登録を解除することを要請する解除要請の情報を含んだ状態情報を、前記サービスシステムに対して通知する手段と、を含む、画像形成システムである。
【発明の効果】
【００１７】
請求項１〜４、６又は７に係る発明によれば、クラウド上のサービスシステムに画像形成装置を登録した登録者が特定できない場合でも、その登録者に対してその登録の解除を促すことができる。
【００１８】
請求項５に係る発明によれば、登録されている画像形成装置を利用したいユーザがその登録の解除を要求することが可能になる。
【図面の簡単な説明】
【００１９】
【図１】実施形態のシステム構成の例を示す図である。
【図２】解除要請制御部の処理手順の例を示す図である。
【図３】クラウドサーバがユーザに提供する画像形成装置の管理画面に、画像形成装置の状態として登録解除メッセージが表示された例を示す図である。
【図４】第２の実施形態のシステム構成の例を示す図である。
【発明を実施するための形態】
【００２０】
まず図１を参照して、本実施形態の画像形成装置と、これを含んだクラウド利用の印刷のためのシステム構成の例を説明する。
【００２１】
例示するシステムは、インターネット４００に接続された画像形成装置１００、クラウドサーバ２００、及びユーザ端末３００を含んでいる。
【００２２】
画像形成装置１００は、入力される印刷データを用紙に印刷する装置である。画像形成装置１００は、印刷機能以外の機能を備えていてもよい。例えば、画像形成装置１００は、印刷機能の他にスキャン機能、複写機能、ファックス送信機能、電子メール送信機能を備える、いわゆるデジタル複合機であってもよい。例えば、画像形成装置１００は、オフィス内のＬＡＮ（ローカルエリアネットワーク。図示省略）に接続されているとする。画像形成装置１００は、自身が持つユーザインタフェースで受け付けたユーザからの指示に応じて複写、スキャン、印刷等の処理を実行する機能を持つ他に、ＬＡＮ上のコンピュータからの指示に応じて印刷等の処理を実行する機能を持つ。また、画像形成装置１００は、インターネット４００上のクラウドサーバ２００から印刷データを取得して印刷出力する機能を備える。
【００２３】
クラウドサーバ２００は、インターネット等のネットワーク上に設けられた、ユーザに対してプリントサービスを提供するシステムである。クラウドサーバ２００は、一般的には複数のコンピュータからなるシステムであるが、単一のコンピュータにより構成されていてもよい。例えばGoogle Cloud Print（ＧＣＰ）がクラウドサーバ２００の一例である。以下では、具体例として分かりやすくするために、クラウドサーバ２００がＧＣＰである場合を例にとって説明する。ただし、これはあくまで一例に過ぎず、この実施形態の制御は、ＧＣＰ以外でも、画像形成装置１００をユーザ（登録者。ＧＣＰの場合は管理者乃至オーナー）に対応付けて登録し、その登録者に対して、登録した画像形成装置１００の状態を示す情報を提供（例えばウェブページを用いて）する機能を有するクラウドサーバ２００であれば、どのようなものにも適用可能である。
【００２４】
クラウドサーバ２００は、例えば、ユーザから印刷対象として指定された文書データ（例えばワードプロセッサや表計算のソフトウエアで作成されている）を、画像形成装置１３０で取扱可能なデータ形式（例えばＰＤＦ（Portable Document Format）、ＰｏｓｔＳｃｒｉｐｔ（登録商標））に変換する機能、受けた印刷指示に対応する印刷ジョブを生成しその実行状態等を管理する機能（例えばキュー管理）等を、ユーザに対して提供する。例えば、クラウドサーバ２００は、画像形成装置１００と通信してプリントサービスのための諸機能を実現する論理プリンタを有しており、その画像形成装置１００、論理プリンタ、及びそれらを利用可能なユーザ、の対応関係を管理している。ユーザは、クラウドサーバ２００に自分のアカウントを登録（作成）する。アカウント作成の際に、ユーザは、クラウドサーバ２００上で一意なユーザＩＤ（以下「クラウド用ＩＤ」と呼ぶ）を登録する。
【００２５】
ユーザは、ＰＣ、スマートフォン等のユーザ端末３００から、ＨＴＴＰ（Hypertext Transfer Protocol）等の通信プロトコルを用いて、インターネット４００経由でクラウドサーバ２００に対して自分のクラウド用ＩＤでログインする。そして、そのユーザに対応づけて登録された画像形成装置１００の中から出力先を選び、印刷指示を行う。クラウドサーバ２００（その画像形成装置１００に対応する論理プリンタ）は、印刷を指示された文書データを画像形成装置１００が対応しているデータ形式の印刷データに変換する。例えばＧＣＰの場合、クラウドサーバ２００は、印刷データの準備ができると、出力先の画像形成装置１００に対して、ＸＭＰＰ（Extensible Messaging and Presence Protocol）を用いて通知を行い、その通知に応じて画像形成装置１００が、ＨＴＴＰ等を用いてクラウドサーバ２００からその印刷データをダウンロードする。
【００２６】
クラウドサーバ２００経由で画像形成装置１００を利用可能にするには、画像形成装置１００をクラウドサーバ２００に登録する必要がある。クラウドサーバ２００は、クラウドサーバ２００にアカウント（クラウド用ＩＤ。この例ではgoogleアカウント）を有しているユーザに、画像形成装置１００の登録を認め、画像形成装置１００を登録したユーザをその画像形成装置１００の管理者（あるいはオーナー）として登録する。既にあるユーザが登録済みの画像形成装置１００を別のユーザが重複して画像形成装置１００に登録することはできない。既に登録済みの画像形成装置１００を、その画像形成装置１００の管理者以外のユーザがクラウドサーバ２００経由で利用したい場合、管理者にそのユーザをその画像形成装置１００の共有者として登録するよう要請するか、管理者にその画像形成装置１００の登録を解除（削除）するよう要請し、解除後にそのユーザがその画像形成装置１００を改めてクラウドサーバ２００に登録する必要がある。しかし、画像形成装置１００の管理者が誰か分からない場合、そのような要請を行うことは難しい。
【００２７】
そこで、この実施形態では、ユーザが画像形成装置１００の管理者を特定できない場合でも、画像形成装置１００がクラウドサーバ２００の機能を利用することで、その管理者に画像形成装置１００の登録の解除を要請する。以下では、このための仕組みを中心に、画像形成装置１００等の構成を説明する。
【００２８】
図１に示すように、画像形成装置１００は、社内ネットワークやインターネット等との間でのデータ通信を制御する通信制御部１０２と、画像形成装置１００がユーザに提供する機能（例えば印刷）を実現するための情報処理を行う情報処理部１１０とを含む。
【００２９】
情報処理部１１０は、印刷やスキャン、複写などの各種のジョブの実行を制御したり、印刷データを印刷機構が取扱可能な画像データに変換したりする等の様々な処理を実行する。図１では、情報処理部１１０が持つそれら諸機能のうち、クラウドサーバ２００との間のやりとりを行うクラウドＩＦ（インタフェース）処理部１１２を示す。クラウドＩＦ処理部１１２は、クラウドサーバ２００から印刷ジョブを取得したり、特に画像形成装置１００の登録解除を要請するため処理に関連する機能モジュール群を示す。
【００３０】
状態通知部１１４は、クラウドサーバ２００に登録されている画像形成装置１００の状態をクラウドサーバ２００に通知する。画像形成装置１００の状態には、例えば「オフライン」（クラウドサーバ２００と通信不可の状態）、「オンライン」（クラウドサーバ２００と通信可能であり、ユーザから見れば印刷出力が可能な状態）、及び各種のエラー（例えば紙詰まり）状態がある。画像形成装置１００からクラウドサーバ２００に通知された状態は、管理情報提供部２０２により、その画像形成装置１００の管理者や共有者に例えばウェブページに掲載される形で提供される。クラウドサーバ２００は、画像形成装置１００（のメーカー）側で定義可能な状態を認めており、本実施形態ではそのような定義可能な状態の１つ（例えばエラーの一種）に、登録解除を要請するメッセージを組み込み、クラウドサーバ２００に伝達する。
【００３１】
解除要請制御部１１６は、当該画像形成装置１００の管理者に対して、当該画像形成装置１００のクラウドサーバ２００への登録の解除を要請するための制御を実行する。この実施形態では、登録解除の要請は、状態通知部１１４からクラウドサーバ２００に対して、画像形成装置１００の登録解除を要請するメッセージ（例えば「このプリンタの登録を解除してください。」というメッセージ）を含んだ特定の状態を通知することにより行う。
【００３２】
解除要請制御部１１６は、登録解除要請を実施する条件が満たされた場合に、上述した状態通知による登録解除要請を実施する。この条件としては、例えば、画像形成装置１００がクラウドサーバ２００に登録されてからあらかじめ定めた時間が経過したこと、が例示できる。このあらかじめ定めた時間の経過を判定するために、クラウドＩＦ処理部１１２はタイマー１１８を有している。
【００３３】
また登録解除要請を実施する条件の別の例として、ユーザが画像形成装置１００に対してクラウド登録解除要求を行ったこと、がある。この条件を用いる場合には、画像形成装置１００は、解除要求受付部１２０を有する。解除要求受付部１２０は、例えば、画像形成装置１００の操作画面上のグラフィカルユーザインタフェースのボタン又はハードウエアボタンとして設けられたクラウド登録解除要求ボタンが押下されると、ユーザから登録解除要求を受けたと認識し、解除要請制御部１１６に登録解除要請を実施するよう要求する。
【００３４】
クラウドサーバ２００は、画像形成装置１００の登録解除要請のための機能モジュールとして、管理情報提供部２０２を有する。管理情報提供部２０２は、ユーザに対して、クラウドサーバ２００を利用した印刷に関する各種の管理情報を、例えばウェブページの形で提供する。提供する管理情報には、例えばそのユーザが利用可能な（すなわちそのユーザが管理者又は共有者として登録されている）画像形成装置１００のリストやそれら各画像形成装置１００の状態（ステータス）情報、そのユーザがクラウドサーバ２００に指示した印刷ジョブのリストやそれら各ジョブの状態情報等がある。
【００３５】
管理情報提供部２０２が画像形成装置の状態情報をユーザに提供する機能は、既存のクラウドサーバ２００（例えばＧＣＰ）が有している機能と同じものでよい。すなわち、画像形成装置１００が登録解除要請メッセージを含んだ状態情報をクラウドサーバ２００に送ると、クラウドサーバ２００は既存の管理情報提供機能により、その状態情報をその画像形成装置１００の管理者に提供する。
【００３６】
ただし、管理情報提供部２０２が画像形成装置１００の管理者へ管理情報を提供するには、その管理者がクラウドサーバ２００にログインし、管理情報のウェブページにアクセスする必要がある。したがって、管理者がクラウドサーバ２００にアクセスしないと、登録解除要請は管理者には伝わらない。
【００３７】
この点に対する対応策の一例として、クラウドサーバ２００に解除要請メール送信部２０４を設けてもよい。解除要請メール送信部２０４は、画像形成装置１００から登録解除要請メッセージを含んだ特定の状態を示す状態情報が到来すると、その画像形成装置１００の管理者に対して登録解除要請のメッセージを含んだ電子メール（解除要請メール）を送信する。クラウドサーバ２００には、管理者のアカウント情報の一項目としてその管理者の電子メールアドレスが登録されているので、解除要請メール送信部２０４はその電子メールアドレス宛に解除要請メールを送信すればよい。
【００３８】
図２を参照して、解除要請制御部１１６の処理手順の一例を説明する。解除要請制御部１１６は、画像形成装置１００がクラウドサーバ２００に登録されるのを待ち（Ｓ１０）、登録されたことを検知すると（判定結果Ｙｅｓ）、タイマー１１８を作動させる（Ｓ１２）。ここで画像形成装置１００がクラウドサーバ２００に登録されたことは、クラウドサーバ２００と通信制御部１０２との間でセッションが確立されたことにより検知できる。ＧＣＰの場合、印刷制御のためにクラウドサーバ２００と通信制御部１０２との間でＸＭＰＰ（Extensible Messaging and Presence Protocol）のセッションが張られるので、そのセッションを初めて検知した際に、登録されたと判定すればよい。また解除要請制御部１１６は、画像形成装置１００のクラウドサーバ２００への登録が解除されたことを検知した場合、その旨を記憶しておき、その解除の後最初にクラウドサーバ２００とのセッションが張られたのを検知したときに、再度図２の手順を実行して登録解除要請を行う。
【００３９】
タイマー１１８を作動させた後、解除要請制御部１１６は、定期的にＳ１４及びＳ１６の判定を行う。Ｓ１４では、解除要求受付部１２０がユーザから登録解除の要求を受付たか否かを判定し、Ｓ１６では、タイマー１１８によりあらかじめ定められた時間が経過したことが検知されたか否かを判定する。Ｓ１４又はＳ１６の判定結果がＹｅｓとなると、解除要請制御部１１６は、状態通知部１１４に対して、登録解除要請メッセージを含んだ特定の状態をクラウドサーバ２００に通知させる（Ｓ１８）。
【００４０】
図３に、クラウドサーバ２００がユーザに提供する管理用ウェブページの表示例を示す。このウェブページ５００は、そのユーザが利用可能な（すなわち管理者又は共有者として登録された）画像形成装置１００のリストを示したページであり、各画像形成装置１００の名称、管理者（「オーナー」）、状態をリスト表示している。このリストの最も下に示される「プリンタｄｄｄ」のエントリ５０２の状態欄（図では破線で囲んだ）には、「このプリンタの登録を解除してください」という登録解除要請メッセージとして表示されている。これは、その「プリンタｄｄｄ」からそのメッセージを状態値として含んだ状態通知を受けたことによる。その表示を見たユーザは、その「プリンタｄｄｄ」の登録を解除するどうか判断し、解除すると判断した場合は、そのプリンタの管理画面を呼び出し、その管理画面上で登録解除の操作を行う。これにより、「プリンタｄｄｄ」は他のユーザによってクラウドサーバ２００に登録できる状態となる。
【００４１】
次に、第２の実施形態を説明する。
【００４２】
画像形成装置１００がGoogle Cloud Printの最新バージョンであるＧＣＰ２．０に準拠している場合、画像形成装置１００をクラウドサーバ２００（ＧＣＰ）に登録する操作の中で、画像形成装置１００はユーザのgoogleアカウントの入力を受け、そのアカウントを自身の管理者としてクラウドサーバ２００に登録する機能を有する。この機能を用いて画像形成装置１００がクラウドサーバ２００に登録された場合、画像形成装置１００は入力された管理者のアカウント情報を保存しておくことができる。ＧＣＰの場合、アカウントは電子メールアドレスなので、画像形成装置１００は、管理者のアカウント情報を保持していれば、そのアカウント情報すなわち電子メールアドレスを用いて、管理者に対して電子メールを送ることができる。
【００４３】
上述の実施形態では、画像形成装置１００はクラウドサーバ２００に送る状態情報に登録解除要請を含め、クラウドサーバ２００経由でその要請が管理者に伝達されるようにした。これに対し、この第２の実施形態では、ＧＣＰ２．０準拠の画像形成装置１００自体が、登録作業時に取得して保存した管理者のアカウント情報を用いて、クラウドサーバ２００を介さずに直接管理者に対して登録解除要請の電子メールを送る。
【００４４】
この第２の実施形態の画像形成装置１００を含んだシステムの構成例を図４に示す。図４において図１に示した要素と同様の要素には同一符号を付し、説明を省略する。
【００４５】
図４に示すように、第２の実施形態の画像形成装置１００は、アカウント記憶部１２４を備える。アカウント記憶部１２４には、その画像形成装置１００をクラウドサーバ２００に登録する際にユーザ（管理者）から受け取ったそのユーザのアカウント情報が記憶される。そして、解除要請制御部１１６は、図２の手順においてＳ１４又はＳ１６の判定結果がＹｅｓとなった（すなわち登録解除要請の条件が満たされた）場合、Ｓ１８の処理に代えて、アカウント記憶部１２４に記憶されたアカウント（電子メールアドレス）に対して、「プリンタｄｄｄを使用したいユーザがいますので、登録を解除してください。」等の登録解除要請のメッセージを含んだ電子メールを送信する。またこの電子メールには、その画像形成装置１００の登録解除の操作を行うウェブページのＵＲＬを含めてもよい。
【００４６】
以上に例示した画像形成装置１００の情報処理部１１０、クラウドサーバ２００は、例えば、汎用のコンピュータに当該装置の各機能モジュールの処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００４７】
１００  画像形成装置、１０２  通信制御部、１１０  情報処理部、１１２  クラウドＩＦ処理部、１１４  状態通知部、１１６  解除要請制御部、１１８  タイマー、１２０  解除要求受付部、１２４  アカウント記憶部、１３０  画像形成装置、２００  クラウドサーバ、２０２  管理情報提供部、２０４  解除要請メール送信部、３００  ユーザ端末、４００  インターネット。
【図１】
0006500542.tif 000002
【図２】
0006500542.tif 000003
【図３】
0006500542.tif 000004
【図４】
0006500542.tif 000005