(57)【特許請求の範囲】
【請求項１】
インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーと、
ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、
を備える画像形成システムであって、
前記サービス提供サーバーは、
前記画像形成装置を用いてサービスを利用するサービス利用者を前記画像形成装置に関連付けて登録した利用者登録情報を管理する管理手段と、
前記利用者登録情報に登録されたサービス利用者のサービス利用停止に伴い、前記画像形成装置に予めインストールされた前記アプリケーションを削除するためのアプリケーション削除チケットを発行するチケット発行手段と、
前記利用者登録情報においてサービス利用停止となったサービス利用者からのアクセスを検知した場合に、前記アプリケーション削除チケットをアクセス元に送信するチケット送信手段と、
を備え、
前記画像形成装置は、
前記アプリケーション削除チケットを前記サービス提供サーバーから直接又は間接的に受信するチケット受信手段と、
前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記アプリケーションを削除するアプリケーション削除手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記サービス提供サーバーは、
前記ファイヤウォールを介して前記サービス提供サーバーとの接続状態を確立させる中継サーバーが前記ローカルネットワークに設けられているとき、当該中継サーバーを介して前記画像形成装置と通信を行う中継サーバー通信手段を更に備え、
前記チケット発行手段は、前記中継サーバー通信手段が前記中継サーバーと通信を行うことができないときに前記アプリケーション削除チケットを発行することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
インターネットに接続して前記サービス提供サーバーと通信可能であると共に前記ローカルネットワークを介して前記画像形成装置と通信可能であり、前記利用者登録情報に登録されたサービス利用者によって使用される情報処理端末を更に備え、
前記情報処理端末は、
サービス利用者の指示に基づいて前記サービス提供サーバーにアクセスするサーバー接続手段と、
前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記サービス提供サーバーから前記アプリケーション削除チケットを受信した場合に、当該アプリケーション削除チケットを記憶する記憶手段と、
前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した場合に前記記憶手段に記憶した前記アプリケーション削除チケットを、前記ローカルネットワークを介して前記画像形成装置に送信する送信手段と、
を備え、
前記チケット受信手段は、前記アプリケーション削除チケットを、前記情報処理端末を介して間接的に受信することを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記画像形成装置は、
前記ファイヤウォールを介して前記サービス提供サーバーにアクセスするサーバー接続手段を更に備え、
前記チケット受信手段は、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記アプリケーション削除チケットを前記サービス提供サーバーから直接受信することを特徴とする請求項１又は２に記載の画像形成システム。
【請求項５】
インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーであって、
ファイヤウォールを介して接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、サービス利用者とを相互に関連付けて登録した利用者登録情報を管理する管理手段と、
前記利用者登録情報に登録されたサービス利用者のサービス利用停止に伴い、当該サービス利用者に関連付けられた画像形成装置に予めインストールされている前記アプリケーションを削除するためのアプリケーション削除チケットを発行するチケット発行手段と、
前記利用者登録情報においてサービス利用停止となったサービス利用者からのアクセスを検知した場合に、前記アプリケーション削除チケットをアクセス元に送信するチケット送信手段と、
を備えることを特徴とするサービス提供サーバー。
【請求項６】
前記ファイヤウォールを介して前記サービス提供サーバーとの接続状態を確立させる中継サーバーが前記ローカルネットワークに設けられているとき、当該中継サーバーを介して前記画像形成装置と通信を行う中継サーバー通信手段を更に備え、
前記チケット発行手段は、前記中継サーバー通信手段が前記中継サーバーと通信を行うことができないときに前記アプリケーション削除チケットを発行することを特徴とする請求項５に記載のサービス提供サーバー。
【請求項７】
前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者が使用する情報処理端末からのアクセスを検知した場合、当該情報処理端末に対して前記アプリケーション削除チケットを送信することを特徴とする請求項５又は６に記載のサービス提供サーバー。
【請求項８】
前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者に関連付けられた画像形成装置からのアクセスを検知した場合、当該画像形成装置に対して前記アプリケーション削除チケットを送信することを特徴とする請求項５又は６に記載のサービス提供サーバー。
【請求項９】
前記管理手段は、前記チケット送信手段によって前記アプリケーション削除チケットが送信された後、前記アプリケーションの削除完了通知を受信した場合に前記利用者登録情報を更新することを特徴とする請求項５乃至８のいずれかに記載のサービス提供サーバー。
【請求項１０】
インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーと、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、を相互に連携させる情報処理端末であって、
ユーザーの指示に基づいてインターネットに接続して前記サービス提供サーバーにアクセスするサーバー接続手段と、
前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記サービス提供サーバーから前記アプリケーションを削除するためのアプリケーション削除チケットを受信した場合に、当該アプリケーション削除チケットを記憶する記憶手段と、
前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した場合に、前記記憶手段に記憶された前記アプリケーション削除チケットを、前記ローカルネットワークを介して前記画像形成装置に送信する送信手段と、
を備えることを特徴とする情報処理端末。
【請求項１１】
前記送信手段は、前記記憶手段に前記アプリケーション削除チケットが記憶された状態において当該情報処理端末が前記ローカルネットワークに接続された状態であるか否かを監視し、前記ローカルネットワークに接続されたときに前記画像形成装置との通信を行うことにより、前記画像形成装置と通信可能であることを検知することを特徴とする請求項１０に記載の情報処理端末。
【請求項１２】
前記送信手段は、前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した後、前記画像形成装置に対してジョブを送信するタイミングで前記記憶手段に記憶された前記アプリケーション削除チケットを前記画像形成装置に送信することを特徴とする請求項１０又は１１に記載の情報処理端末。
【請求項１３】
前記送信手段は、前記アプリケーション削除チケットを前記画像形成装置に送信した後、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信することを特徴とする請求項１０乃至１２のいずれかに記載の情報処理端末。
【請求項１４】
ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置であって、
インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段と、
前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから間接的に受信するチケット受信手段と、
前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段と、
前記サービス提供サーバーにおいて発行された前記アプリケーション削除チケットを保持する情報処理端末と通信を行う通信手段と、
を備え、
前記チケット受信手段は、前記通信手段が通信を行う前記情報処理端末を介して前記アプリケーション削除チケットを間接的に受信することを特徴とする画像形成装置。
【請求項１５】
ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置であって、
インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段と、
前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから受信するチケット受信手段と、
前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段と、
前記ファイヤウォールを介して前記サービス提供サーバーにアクセスするサーバー接続手段と、
を備え、
前記チケット受信手段は、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴う前記サービス提供サーバーとの接続を利用して、前記アプリケーション削除チケットを前記サービス提供サーバーから直接受信することを特徴とする画像形成装置。
【請求項１６】
前記アプリケーション削除手段により前記アプリケーションが削除されることに伴い、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信する通知手段を更に備えることを特徴とする請求項１４又は１５に記載の画像形成装置。
【請求項１７】
インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーにおいて実行されるプログラムであって、前記サービス提供サーバーを、
ファイヤウォールを介して接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、サービス利用者とを相互に関連付けて登録した利用者登録情報を管理する管理手段、
前記利用者登録情報に登録されたサービス利用者のサービス利用停止に伴い、当該サービス利用者に関連付けられた画像形成装置に予めインストールされている前記アプリケーションを削除するためのアプリケーション削除チケットを発行するチケット発行手段、及び、
前記利用者登録情報においてサービス利用停止となったサービス利用者からのアクセスを検知した場合に、前記アプリケーション削除チケットをアクセス元に送信するチケット送信手段、
として機能させることを特徴とするプログラム。
【請求項１８】
前記サービス提供サーバーを、
前記ファイヤウォールを介して前記サービス提供サーバーとの接続状態を確立させる中継サーバーが前記ローカルネットワークに設けられているとき、当該中継サーバーを介して前記画像形成装置と通信を行う中継サーバー通信手段、
として更に機能させ、
前記チケット発行手段は、前記中継サーバー通信手段が前記中継サーバーと通信を行うことができないときに前記アプリケーション削除チケットを発行することを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者が使用する情報処理端末からのアクセスを検知した場合、当該情報処理端末に対して前記アプリケーション削除チケットを送信することを特徴とする請求項１７又は１８に記載のプログラム。
【請求項２０】
前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者に関連付けられた画像形成装置からのアクセスを検知した場合、当該画像形成装置に対して前記アプリケーション削除チケットを送信することを特徴とする請求項１７又は１８に記載のプログラム。
【請求項２１】
前記管理手段は、前記チケット送信手段によって前記アプリケーション削除チケットが送信された後、前記アプリケーションの削除完了通知を受信した場合に前記利用者登録情報を更新することを特徴とする請求項１７乃至２０のいずれかに記載のプログラム。
【請求項２２】
インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーと、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、を相互に連携させる情報処理端末において実行されるプログラムであって、前記情報処理端末を、
ユーザーの指示に基づいてインターネットに接続して前記サービス提供サーバーにアクセスするサーバー接続手段、
前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記サービス提供サーバーから前記アプリケーションを削除するためのアプリケーション削除チケットを受信した場合に、当該アプリケーション削除チケットを所定の記憶手段に記憶させるチケット管理手段、及び、
前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した場合に、前記記憶手段に記憶された前記アプリケーション削除チケットを、前記ローカルネットワークを介して前記画像形成装置に送信する送信手段、
として機能させることを特徴とするプログラム。
【請求項２３】
前記送信手段は、前記記憶手段に前記アプリケーション削除チケットが記憶された状態において当該情報処理端末が前記ローカルネットワークに接続された状態であるか否かを監視し、前記ローカルネットワークに接続されたときに前記画像形成装置との通信を行うことにより、前記画像形成装置と通信可能であることを検知することを特徴とする請求項２２に記載のプログラム。
【請求項２４】
前記送信手段は、前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した後、前記画像形成装置に対してジョブを送信するタイミングで前記記憶手段に記憶された前記アプリケーション削除チケットを前記画像形成装置に送信することを特徴とする請求項２２又は２３に記載のプログラム。
【請求項２５】
前記送信手段は、前記アプリケーション削除チケットを前記画像形成装置に送信した後、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信することを特徴とする請求項２２乃至２４のいずれかに記載のプログラム。
【請求項２６】
ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置において実行されるプログラムであって、
前記画像形成装置は、インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段を備えており、
前記プログラムは、前記画像形成装置を、
前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから間接的に受信するチケット受信手段、
前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段、及び、
前記サービス提供サーバーにおいて発行された前記アプリケーション削除チケットを保持する情報処理端末と通信を行う通信手段、
として機能させ、
前記チケット受信手段は、前記通信手段が通信を行う前記情報処理端末を介して前記アプリケーション削除チケットを間接的に受信することを特徴とするプログラム。
【請求項２７】
ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置において実行されるプログラムであって、
前記画像形成装置は、インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段を備えており、
前記プログラムは、前記画像形成装置を、
前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから受信するチケット受信手段、
前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段、及び、
前記ファイヤウォールを介して前記サービス提供サーバーにアクセスするサーバー接続手段、
として機能させ、
前記チケット受信手段は、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴う前記サービス提供サーバーとの接続を利用して、前記アプリケーション削除チケットを前記サービス提供サーバーから直接受信することを特徴とするプログラム。
【請求項２８】
前記画像形成装置を、
前記アプリケーション削除手段により前記アプリケーションが削除されることに伴い、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信する通知手段として更に機能させることを特徴とする請求項２６又は２７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、サービス提供サーバー、情報処理端末、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットのクラウド上にサービス提供サーバーが設置され、インターネット経由で様々なクラウドサービスが提供されている。クラウドサービスには、例えば文書データなどをサービス提供サーバーに保存して管理するストレージサービスの他、各種プログラムをサービス提供サーバーで実行することによりクラウド上で文書編集やデータ加工などを行うことができるようにしたソフトウェアサービスなどが存在する。このようなクラウドサービスは、インターネットに接続できる環境があれば、いつでもどこからでも利用可能であるため、利便性が高い。クラウドサービスの利用形態の一つとして、例えばユーザーが社外でスマートフォンやタブレット端末などの情報処理端末を操作してサービス提供サーバーにアクセスし、そのサービス提供サーバーに保存されている文書データなどを社内のローカルネットワークに設けられた画像形成装置に送信させて印刷出力などを行う形態がある。
【０００３】
しかし、ローカルネットワークとインターネットとの間にはファイヤウォールが存在するため、ユーザーがサービス提供サーバーに対して印刷指示を行っても、インターネット上のサービス提供サーバーからローカルネットワークに設けられた画像形成装置にデータを送信することができない。そこで、このようなデータ送信を可能にするため、例えば図１７に示すような画像形成システムが提案されている。
【０００４】
図１７に示す従来の画像形成システム１００は、インターネット１０１上にサービス提供サーバー１０３が設けられ、社内ＬＡＮ（Local Area Network）などのローカルネットワーク１０２に画像形成装置１０５と中継サーバー１１０とが設けられる構成である。中継サーバー１１０は、画像形成装置１０５とサービス提供サーバー１０３との通信を中継するサーバーである。この中継サーバー１１０は、例えば起動時にインターネット１０１に設置されているサービス提供サーバー１０３との接続状態１１１を確立し、その接続状態１１１を継続する。これにより、サービス提供サーバー１０３は、ローカルネットワーク１０２とインターネット１０１との間に設けられるファイヤウォールを超えてローカルネットワーク１０２に設けられた中継サーバー１１０と通信可能な状態となる。そのため、サービス提供サーバー１０３は、ユーザーによる文書データ１０４の印刷指示を検知した場合、中継サーバー１１０との接続状態１１１を利用して文書データ１０４をローカルネットワーク１０２に送信することができ、中継サーバー１１０を介して画像形成装置１０５に印刷ジョブを投入することが可能になる。
【０００５】
ところで、上記のような画像形成システム１００では、ユーザーが画像形成装置１０５を操作することにより、画像形成装置１０５をサービス提供サーバー１０３にアクセスさせてクラウドサービスを利用することも可能である。そのため、画像形成装置１０５には、サービス提供サーバー１０３にアクセスしてクラウドサービスを利用するためのアプリケーション１０６が予めインストールされる。ユーザーは、画像形成装置１０５においてアプリケーション１０６を起動させることにより、画像形成装置１０５を用いてクラウドサービスを利用することができるようになる。
【０００６】
上記アプリケーション１０６は、例えばサービス提供サーバー１０３によって提供されるクラウドサービスの利用契約時に、サービス利用者のローカルネットワーク１０２に設置されている画像形成装置１０５にインストールされ、その後、利用契約が有効に継続する期間はインストール状態が継続する。
【０００７】
これに対し、クラウドサービスの利用を停止する場合、サービス利用者がサービス提供業者に対して利用停止申請を行う。これを受けて、サービス提供業者は、利用者登録情報から利用停止申請のあったサービス利用者に関する情報を削除すると共に、サービス利用者のローカルネットワーク１０２に設置された画像形成装置１０５にインストールされているアプリケーション１０６を削除する。サービス提供業者によるアプリケーション１０６の削除は、通常、中継サーバー１１０とサービス提供サーバー１０３との接続状態１１１を利用してインターネット側からの遠隔操作により行われる。
【０００８】
しかしながら、サービス利用者による利用停止申請が行われてからサービス提供業者によるアプリケーション１０６の削除が行われるまでの間にタイムラグが発生することもあり、サービス提供業者によるアプリケーション１０６の削除が行われるときには既にローカルネットワーク１０２から中継サーバー１１０が取り外されていることもある。そのような場合、サービス提供業者は、インターネット側からの遠隔操作により、画像形成装置１０５にインストールされているアプリケーション１０６を削除することができなくなる。その結果、クラウドサービスの利用停止後においても、画像形成装置１０５には、不要なアプリケーション１０６がインストールされた状態のまま残ることとなり、画像形成装置１０５のリソースを占有し続けるという問題がある。
【０００９】
この問題に関し、例えば従来においてはユーザーの登録を削除する処理を行った場合に、その削除ユーザーに関する全ての情報を自動的に削除できるようにして記憶領域が無駄に占有されることを防止する技術が提案されている（例えば特許文献１）。この従来技術は、サービス利用者による利用停止申請に基づいて利用者登録情報から利用停止申請のあったサービス利用者に関する情報を削除する場合に適用可能である。しかし、この従来技術を適用したとしても、ローカルネットワーク１０２から中継サーバー１１０が既に取り外されている場合には依然として画像形成装置１０５にインストールされているアプリケーション１０６をローカルネットワーク１０２の外部から削除することができない。
【００１０】
それ故、従来は、画像形成装置１０５のアプリケーション１０６を削除するために、サービス提供業者が画像形成装置１０５の設置場所を訪問してアプリケーション１０６を削除する作業を行わなければならないという問題がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−１６８０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、上記のような従来の問題点を解決課題としており、クラウドサービスの利用停止時において、画像形成装置の設置場所を訪問することなく、ユーザーのローカルネットワークに設置された画像形成装置のアプリケーションを削除できるようにした画像形成システム、サービス提供サーバー、情報処理端末、画像形成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１に係る発明は、インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーと、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、を備える画像形成システムであって、前記サービス提供サーバーは、前記画像形成装置を用いてサービスを利用するサービス利用者を前記画像形成装置に関連付けて登録した利用者登録情報を管理する管理手段と、前記利用者登録情報に登録されたサービス利用者のサービス利用停止に伴い、前記画像形成装置に予めインストールされた前記アプリケーションを削除するためのアプリケーション削除チケットを発行するチケット発行手段と、前記利用者登録情報においてサービス利用停止となったサービス利用者からのアクセスを検知した場合に、前記アプリケーション削除チケットをアクセス元に送信するチケット送信手段と、を備え、前記画像形成装置は、前記アプリケーション削除チケットを前記サービス提供サーバーから直接又は間接的に受信するチケット受信手段と、前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記アプリケーションを削除するアプリケーション削除手段と、を備えることを特徴とする構成である。
【００１４】
請求項２に係る発明は、請求項１に記載の画像形成システムにおいて、前記サービス提供サーバーは、前記ファイヤウォールを介して前記サービス提供サーバーとの接続状態を確立させる中継サーバーが前記ローカルネットワークに設けられているとき、当該中継サーバーを介して前記画像形成装置と通信を行う中継サーバー通信手段を更に備え、前記チケット発行手段は、前記中継サーバー通信手段が前記中継サーバーと通信を行うことができないときに前記アプリケーション削除チケットを発行することを特徴とする構成である。
【００１５】
請求項３に係る発明は、請求項１又は２に記載の画像形成システムにおいて、インターネットに接続して前記サービス提供サーバーと通信可能であると共に前記ローカルネットワークを介して前記画像形成装置と通信可能であり、前記利用者登録情報に登録されたサービス利用者によって使用される情報処理端末を更に備え、前記情報処理端末は、サービス利用者の指示に基づいて前記サービス提供サーバーにアクセスするサーバー接続手段と、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記サービス提供サーバーから前記アプリケーション削除チケットを受信した場合に、当該アプリケーション削除チケットを記憶する記憶手段と、前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した場合に前記記憶手段に記憶した前記アプリケーション削除チケットを、前記ローカルネットワークを介して前記画像形成装置に送信する送信手段と、を備え、前記チケット受信手段は、前記アプリケーション削除チケットを、前記情報処理端末を介して間接的に受信することを特徴とする構成である。
【００１６】
請求項４に係る発明は、請求項１又は２に記載の画像形成システムにおいて、前記画像形成装置は、前記ファイヤウォールを介して前記サービス提供サーバーにアクセスするサーバー接続手段を更に備え、前記チケット受信手段は、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記アプリケーション削除チケットを前記サービス提供サーバーから直接受信することを特徴とする構成である。
【００１７】
請求項５に係る発明は、インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーであって、ファイヤウォールを介して接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、サービス利用者とを相互に関連付けて登録した利用者登録情報を管理する管理手段と、前記利用者登録情報に登録されたサービス利用者のサービス利用停止に伴い、当該サービス利用者に関連付けられた画像形成装置に予めインストールされている前記アプリケーションを削除するためのアプリケーション削除チケットを発行するチケット発行手段と、前記利用者登録情報においてサービス利用停止となったサービス利用者からのアクセスを検知した場合に、前記アプリケーション削除チケットをアクセス元に送信するチケット送信手段と、を備えることを特徴とする構成である。
【００１８】
請求項６に係る発明は、請求項５に記載のサービス提供サーバーにおいて、前記ファイヤウォールを介して前記サービス提供サーバーとの接続状態を確立させる中継サーバーが前記ローカルネットワークに設けられているとき、当該中継サーバーを介して前記画像形成装置と通信を行う中継サーバー通信手段を更に備え、前記チケット発行手段は、前記中継サーバー通信手段が前記中継サーバーと通信を行うことができないときに前記アプリケーション削除チケットを発行することを特徴とする構成である。
【００１９】
請求項７に係る発明は、請求項５又は６に記載のサービス提供サーバーにおいて、前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者が使用する情報処理端末からのアクセスを検知した場合、当該情報処理端末に対して前記アプリケーション削除チケットを送信することを特徴とする構成である。
【００２０】
請求項８に係る発明は、請求項５又は６に記載のサービス提供サーバーにおいて、前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者に関連付けられた画像形成装置からのアクセスを検知した場合、当該画像形成装置に対して前記アプリケーション削除チケットを送信することを特徴とする構成である。
【００２１】
請求項９に係る発明は、請求項５乃至８のいずれかに記載のサービス提供サーバーにおいて、前記管理手段は、前記チケット送信手段によって前記アプリケーション削除チケットが送信された後、前記アプリケーションの削除完了通知を受信した場合に前記利用者登録情報を更新することを特徴とする構成である。
【００２２】
請求項１０に係る発明は、インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーと、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、を相互に連携させる情報処理端末であって、ユーザーの指示に基づいてインターネットに接続して前記サービス提供サーバーにアクセスするサーバー接続手段と、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記サービス提供サーバーから前記アプリケーションを削除するためのアプリケーション削除チケットを受信した場合に、当該アプリケーション削除チケットを記憶する記憶手段と、前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した場合に、前記記憶手段に記憶された前記アプリケーション削除チケットを、前記ローカルネットワークを介して前記画像形成装置に送信する送信手段と、を備えることを特徴とする構成である。
【００２３】
請求項１１に係る発明は、請求項１０に記載の情報処理端末において、前記送信手段は、前記記憶手段に前記アプリケーション削除チケットが記憶された状態において当該情報処理端末が前記ローカルネットワークに接続された状態であるか否かを監視し、前記ローカルネットワークに接続されたときに前記画像形成装置との通信を行うことにより、前記画像形成装置と通信可能であることを検知することを特徴とする構成である。
【００２４】
請求項１２に係る発明は、請求項１０又は１１に記載の情報処理端末において、前記送信手段は、前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した後、前記画像形成装置に対してジョブを送信するタイミングで前記記憶手段に記憶された前記アプリケーション削除チケットを前記画像形成装置に送信することを特徴とする構成である。
【００２５】
請求項１３に係る発明は、請求項１０乃至１２のいずれかに記載の情報処理端末において、前記送信手段は、前記アプリケーション削除チケットを前記画像形成装置に送信した後、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信することを特徴とする構成である。
【００２６】
請求項１４に係る発明は、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置であって、インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段と、前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから間接的に受信するチケット受信手段と、前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段と、前記サービス提供サーバーにおいて発行された前記アプリケーション削除チケットを保持する情報処理端末と通信を行う通信手段と、を備え、前記チケット受信手段は、前記通信手段が通信を行う前記情報処理端末を介して前記アプリケーション削除チケットを間接的に受信することを特徴とする構成である。
【００２８】
請求項１５に係る発明は、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置であって、インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段と、前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから受信するチケット受信手段と、前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段と、前記ファイヤウォールを介して前記サービス提供サーバーにアクセスするサーバー接続手段と、を備え、前記チケット受信手段は、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴う前記サービス提供サーバーとの接続を利用して、前記アプリケーション削除チケットを前記サービス提供サーバーから直接受信することを特徴とする構成である。
【００２９】
請求項１６に係る発明は、請求項１４又は１５に記載の画像形成装置において、前記アプリケーション削除手段により前記アプリケーションが削除されることに伴い、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信する通知手段を更に備えることを特徴とする構成である。
【００３０】
請求項１７に係る発明は、インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーにおいて実行されるプログラムであって、前記サービス提供サーバーを、ファイヤウォールを介して接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、サービス利用者とを相互に関連付けて登録した利用者登録情報を管理する管理手段、前記利用者登録情報に登録されたサービス利用者のサービス利用停止に伴い、当該サービス利用者に関連付けられた画像形成装置に予めインストールされている前記アプリケーションを削除するためのアプリケーション削除チケットを発行するチケット発行手段、及び、前記利用者登録情報においてサービス利用停止となったサービス利用者からのアクセスを検知した場合に、前記アプリケーション削除チケットをアクセス元に送信するチケット送信手段、として機能させることを特徴とする構成である。
請求項１８に係る発明は、請求項１７に記載のプログラムにおいて、前記サービス提供サーバーを、前記ファイヤウォールを介して前記サービス提供サーバーとの接続状態を確立させる中継サーバーが前記ローカルネットワークに設けられているとき、当該中継サーバーを介して前記画像形成装置と通信を行う中継サーバー通信手段、として更に機能させ、前記チケット発行手段は、前記中継サーバー通信手段が前記中継サーバーと通信を行うことができないときに前記アプリケーション削除チケットを発行することを特徴とする構成である。
請求項１９に係る発明は、請求項１７又は１８に記載のプログラムにおいて、前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者が使用する情報処理端末からのアクセスを検知した場合、当該情報処理端末に対して前記アプリケーション削除チケットを送信することを特徴とする構成である。
請求項２０に係る発明は、請求項１７又は１８に記載のプログラムにおいて、前記チケット送信手段は、前記利用者登録情報においてサービス利用停止となったサービス利用者に関連付けられた画像形成装置からのアクセスを検知した場合、当該画像形成装置に対して前記アプリケーション削除チケットを送信することを特徴とする構成である。
請求項２１に係る発明は、請求項１７乃至２０のいずれかに記載のプログラムにおいて、前記管理手段は、前記チケット送信手段によって前記アプリケーション削除チケットが送信された後、前記アプリケーションの削除完了通知を受信した場合に前記利用者登録情報を更新することを特徴とする構成である。
【００３１】
請求項２２に係る発明は、インターネット上に設けられ、所定のサービスを提供するサービス提供サーバーと、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられ、前記サービスを利用するためのアプリケーションが予めインストールされた画像形成装置と、を相互に連携させる情報処理端末において実行されるプログラムであって、前記情報処理端末を、ユーザーの指示に基づいてインターネットに接続して前記サービス提供サーバーにアクセスするサーバー接続手段、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴い、前記サービス提供サーバーから前記アプリケーションを削除するためのアプリケーション削除チケットを受信した場合に、当該アプリケーション削除チケットを所定の記憶手段に記憶させるチケット管理手段、及び、前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した場合に、前記記憶手段に記憶された前記アプリケーション削除チケットを、前記ローカルネットワークを介して前記画像形成装置に送信する送信手段、として機能させることを特徴とする構成である。
請求項２３に係る発明は、請求項２２に記載のプログラムにおいて、前記送信手段は、前記記憶手段に前記アプリケーション削除チケットが記憶された状態において当該情報処理端末が前記ローカルネットワークに接続された状態であるか否かを監視し、前記ローカルネットワークに接続されたときに前記画像形成装置との通信を行うことにより、前記画像形成装置と通信可能であることを検知することを特徴とする構成である。
請求項２４に係る発明は、請求項２２又は２３に記載のプログラムにおいて、前記送信手段は、前記ローカルネットワークを介して前記画像形成装置と通信可能であることを検知した後、前記画像形成装置に対してジョブを送信するタイミングで前記記憶手段に記憶された前記アプリケーション削除チケットを前記画像形成装置に送信することを特徴とする構成である。
請求項２５に係る発明は、請求項２２乃至２４のいずれかに記載のプログラムにおいて、前記送信手段は、前記アプリケーション削除チケットを前記画像形成装置に送信した後、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信することを特徴とする構成である。
請求項２６に係る発明は、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置において実行されるプログラムであって、前記画像形成装置は、インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段を備えており、前記プログラムは、前記画像形成装置を、前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから間接的に受信するチケット受信手段、前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段、及び、前記サービス提供サーバーにおいて発行された前記アプリケーション削除チケットを保持する情報処理端末と通信を行う通信手段、として機能させ、前記チケット受信手段は、前記通信手段が通信を行う前記情報処理端末を介して前記アプリケーション削除チケットを間接的に受信することを特徴とする構成である。
請求項２７に係る発明は、ファイヤウォールを介してインターネットに接続されるローカルネットワークに設けられる画像形成装置において実行されるプログラムであって、
前記画像形成装置は、インターネットに設けられるサービス提供サーバーによって提供されるサービスを利用するために予めインストールされるアプリケーションを記憶する記憶手段を備えており、前記プログラムは、前記画像形成装置を、前記記憶手段に記憶された前記アプリケーションを削除するためのアプリケーション削除チケットを前記サービス提供サーバーから受信するチケット受信手段、前記チケット受信手段により受信される前記アプリケーション削除チケットに基づいて前記記憶手段に記憶された前記アプリケーションを削除するアプリケーション削除手段、及び、前記ファイヤウォールを介して前記サービス提供サーバーにアクセスするサーバー接続手段、として機能させ、前記チケット受信手段は、前記サーバー接続手段が前記サービス提供サーバーにアクセスすることに伴う前記サービス提供サーバーとの接続を利用して、前記アプリケーション削除チケットを前記サービス提供サーバーから直接受信することを特徴とする構成である。
請求項２８に係る発明は、請求項２６又は２７に記載のプログラムにおいて、前記画像形成装置を、前記アプリケーション削除手段により前記アプリケーションが削除されることに伴い、前記サービス提供サーバーに対して前記アプリケーションの削除完了通知を送信する通知手段として更に機能させることを特徴とする構成である。
【発明の効果】
【００３２】
本発明によれば、クラウドサービスの利用停止時において、サービス提供業者が画像形成装置の設置場所を訪問することなく、ユーザーのローカルネットワークに設置された画像形成装置のアプリケーションを削除することができるようになる。
【図面の簡単な説明】
【００３３】
【図１】画像形成システムの一構成例を示す図である。
【図２】サービス提供サーバーのハードウェア構成及び機能構成の一例を示すブロック図である。
【図３】利用者登録情報の一例を示す図である。
【図４】情報処理端末のハードウェア構成及び機能構成の一例を示すブロック図である。
【図５】画像形成装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図６】画像形成装置のアプリケーションを削除する第１の方法を説明する図である。
【図７】画像形成装置のアプリケーションを削除する第１の方法を説明する図である。
【図８】画像形成装置のアプリケーションを削除する第２の方法を説明する図である。
【図９】画像形成装置のアプリケーションを削除する第３の方法を説明する図である。
【図１０】サービス提供サーバーにおいて行われる第１の処理の処理手順を示すフローチャートである。
【図１１】サービス提供サーバーにおいて行われる第２の処理の処理手順を示すフローチャートである。
【図１２】情報処理端末において報知情報に基づいて表示される報知画面の一例を示す図である。
【図１３】情報処理端末において行われる処理手順を示すフローチャートである。
【図１４】情報処理端末において行われる処理手順を示すフローチャートである。
【図１５】情報処理端末から送信されるアプリケーション削除チケットを受信することにより画像形成装置において行われる処理手順の一例を示すフローチャートである。
【図１６】ユーザーが画像形成装置を操作してサービス提供サーバーにアクセスする場合に画像形成装置において行われる処理手順を示すフローチャートである。
【図１７】従来の画像形成システムを示す図である。
【発明を実施するための形態】
【００３４】
以下、本発明に関する好ましい幾つかの実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３５】
図１は、本発明の一実施形態である画像形成システム１の一構成例を示す図である。この画像形成システム１は、インターネット２と、社内ＬＡＮ５などで構成されるローカルネットワーク３とがファイヤウォール６を介して接続されたネットワークシステムである。そして画像形成システム１は、インターネット２にサービス提供サーバー４が設けられ、ローカルネットワーク３にファイヤウォール６と中継サーバー７と画像形成装置８と無線通信装置９と情報処理端末１０とが設けられる構成である。
【００３６】
サービス提供サーバー４は、例えば文書データなどを保存して管理するストレージサービス、各種プログラムを実行することによりクラウド上で文書編集やデータ加工などを行うことができるようにしたソフトウェアサービス、ローカルネットワーク３に設けられた画像形成装置８と通信を行って画像形成装置８にジョブを実行させるジョブ連携サービスなどの各種サービス（クラウドサービス）をインターネット２経由で提供するサーバーである。尚、図１では、サービス提供サーバー４として１つのサーバー装置を示しているが、複数のサーバー装置が協働して所定のサービスを提供するものであっても構わない。このサービス提供サーバー４は、クラウドサービスを利用するサービス利用者に関する情報が予め登録された利用者登録情報１１を記憶して保持する。サービス提供サーバー４は、ユーザーからのアクセスを検知すると、その利用者登録情報１１に基づいてユーザー認証を行い、クラウドサービスを利用可能なユーザーであればログインを許可し、ログインユーザーが利用可能なクラウドサービスを提供する。
【００３７】
ファイヤウォール６は、社内ＬＡＮ５などのローカルネットワーク３をインターネット２に接続するインタフェースである。このファイヤウォール６は、ローカルネットワーク３に設けられた機器がインターネット２に設けられたサーバーに接続した状態のときにはそれら機器とサーバーとの相互通信を許容する一方、ローカルネットワーク３に設けられた機器がインターネット２に設けられたサーバーに接続していない状態のときにはインターネット２上にあるサーバーからローカルネットワーク３内へのアクセスを遮断する。
【００３８】
中継サーバー７は、画像形成装置８とサービス提供サーバー４との通信を中継するゲートウェイサーバーである。この中継サーバー７は、サービス提供サーバー４によって提供されるサービスのうち、ジョブ連携サービスの提供のためにローカルネットワーク３に設置されるサーバーである。中継サーバー７は、例えば電源投入に伴う起動時に、ファイヤウォール６を経由してインターネット２に設けられたサービス提供サーバー４との接続状態を確立する。これにより、サービス提供サーバー４は、インターネット２からファイヤウォール６を超えてローカルネットワーク３に設けられた中継サーバー７に印刷ジョブなどの各種データを送信することができるようになる。中継サーバー７は、サービス提供サーバー４との接続状態においてサービス提供サーバー４から画像形成装置８を宛先とするデータを受信すると、そのデータを画像形成装置８に転送する。
【００３９】
画像形成装置８は、例えばプリント機能やスキャン機能などを有するＭＦＰ（Multifunction Peripherals）などによって構成され、ローカルネットワーク３を介して入力するデータなどに基づいて印刷ジョブを実行することにより、印刷出力を行うことができる装置である。この画像形成装置８には、サービス提供サーバー４によって提供されるサービスを利用するためのアプリケーション１２が予めインストールされている。このアプリケーション１２は、サービス提供サーバー４と連携してジョブを実行する機能を画像形成装置８に付与する。例えば、画像形成装置８は、アプリケーション１２を起動させることにより、サービス提供サーバー４にアクセスしてログインし、文書データなどをサービス提供サーバー４からダウンロードして印刷出力を行うことが可能である。また画像形成装置８は、アプリケーション１２を起動させることにより、スキャン機能で原稿を読み取って取得した画像データをサービス提供サーバー４にアップロードして記憶させることが可能である。
【００４０】
無線通信装置９は、例えばＷｉＦｉなどの無線ＬＡＮ規格に準拠した通信を行う装置である。この無線通信装置９は、無線通信機能を有する各種の機器と通信を行い、それらの機器をローカルネットワーク３に接続する機能を有している。
【００４１】
情報処理端末１０は、例えばスマートフォンやタブレット端末などで構成される情報処理機能を備えた装置であり、ユーザー個人によって専有的に使用される装置である。この情報処理端末１０は、ローカルネットワーク３の環境下で使用されるだけでなく、ユーザーが簡単に持ち運び可能であるため社外に持ち出して外出先などでも使用される装置である。また情報処理端末１０は、複数種類の無線通信機能を備えており、例えば無線ＬＡＮ規格に準拠した第１の無線通信機能と、携帯電話の通信規格に準拠した第２の無線通信機能とを備えている。そのため、情報処理端末１０は、ローカルネットワーク３の環境下にあるときには無線通信装置９と第１の無線通信機能による通信を行うことによりローカルネットワーク３に接続することができ、ローカルネットワーク３を介してインターネット２に接続することもできる。また情報処理端末１０は、無線通信装置９との通信可能範囲から離脱してローカルネットワーク３の環境下ではなくなった場合、携帯電話の通信規格に準拠した第２の無線通信機能を用いてインターネット２に接続することが可能である。
【００４２】
また情報処理端末１０には、サービス提供サーバー４によって提供されるサービスを利用したり、画像形成装置８に対してジョブを投入したりするためのアプリケーション１３が予めインストールされている。このアプリケーション１３は、サービス提供サーバー４と画像形成装置８とを互いに連携動作させ、画像形成装置８にジョブを実行させる機能を情報処理端末１０に付与する。例えば、情報処理端末１０は、アプリケーション１３を起動させることにより、サービス提供サーバー４にアクセスしてログインし、サービス提供サーバー４によって提供されるサービスを利用することができるようになる。また情報処理端末１０は、アプリケーション１３を起動させることにより、サービス提供サーバー４に保持されている文書データなどを指定して印刷指示を行うことができる。
【００４３】
サービス提供サーバー４は、情報処理端末１０からの印刷指示を受信すると、利用者登録情報１１においてログインユーザーに関連付けられた画像形成装置８を特定し、その画像形成装置８に対して印刷ジョブを送信する。このとき、サービス提供サーバー４は、中継サーバー７によって確立された接続状態を利用して印刷ジョブを送信することにより、中継サーバー７を介して画像形成装置８に印刷ジョブを送信する。
【００４４】
尚、情報処理端末１０にインストールされるアプリケーション１３は、サービス提供サーバー４から画像形成装置８に対して印刷ジョブを投入させるだけでなく、情報処理端末１０に記憶されている文書データなどに基づいて印刷ジョブを生成し、ローカルネットワーク３を介してその生成した印刷ジョブを画像形成装置８に投入することもできる。
【００４５】
上記のような画像形成システム１において、サービス利用者が利用停止申請を行うと、サービス提供サーバー４において管理される利用者登録情報１１が更新される。そしてサービス利用者がクラウドサービスを利用できなくなる日時を経過した後、サービス提供サーバー４は、中継サーバー７によって確立されている接続状態を利用してローカルネットワーク３内の画像形成装置８にアクセスし、画像形成装置８にインストールされているアプリケーション１２を削除するための削除処理を実行する。このとき、利用停止申請を行ったユーザーによって中継サーバー７がローカルネットワーク３から既に取り外されていると、サービス提供サーバー４による削除処理は失敗する。
【００４６】
一方、サービス利用者による利用停止申請は、例えばローカルネットワーク３におけるシステム管理者など、一部のユーザーによって行われるのが一般的である。そのため、他のユーザーはクラウドサービスの利用停止日時を忘れてしまい、利用停止日時以降においてもサービス提供サーバー４に対してアクセスするケースが発生する。
【００４７】
またサービス利用者によって利用停止申請の行われたサービスがジョブ連携サービスであり、他のサービスについては利用状態が継続されることもある。この場合、サービス利用者は、ジョブ連携サービスが利用停止となった以降においても他のサービスを利用するためにサービス提供サーバー４に対してアクセスする。
【００４８】
そこで本実施形態の画像形成システム１は、サービス提供サーバー４による削除処理が失敗した場合、別の手法を用いて画像形成装置８にインストールされているアプリケーション１２を削除するように構成される。以下、そのような画像形成システム１の具体的な構成及び動作について詳しく説明する。
【００４９】
まずサービス提供サーバー４について説明する。図２は、サービス提供サーバー４のハードウェア構成及び機能構成の一例を示すブロック図である。サービス提供サーバー４は、ＣＰＵとメモリとにより構成される制御部２０と、ハードディスクドライブ（ＨＤＤ）などで構成される記憶部２１と、情報処理端末１０及びローカルネットワーク３に設けられる各機器との通信を行うための通信インタフェース２２とを有している。制御部２０は、ＣＰＵが記憶部２１に記憶されたプログラム２９を読み出して実行することにより、情報管理部２３、サービス提供部２４及び削除処理部２５として機能する。
【００５０】
情報管理部２３は、例えばサービス提供サーバー４によって提供されるサービスを利用するサービス利用者を、そのサービス利用者が使用する画像形成装置８に関連付けて登録した利用者登録情報１１を記憶部２１に保存して管理する。情報管理部２３は、例えば通信インタフェース２２を介してサービス提供業者によって入力されたサービス利用者に関する情報を受信した場合、その情報を利用者登録情報１１に登録し、利用者登録情報１１を更新する。
【００５１】
図３は、利用者登録情報１１の一例を示す図である。利用者登録情報１１は、利用者情報１１ａと、画像形成装置情報１１ｂと、中継サーバー情報１１ｃと、利用状況情報１１ｄと、アプリケーション情報１１ｅと、チケット管理情報１１ｆとが記録される情報である。利用者情報１１ａは、サービス利用者に関する情報であり、例えばサービスを利用する法人などの契約者に関する情報と、その法人などに所属して実際にサービスを利用する個々のユーザーに関する情報とを含む。例えば契約者に関する情報には、契約者を識別する識別情報として契約者ＩＤなどが含まれる。また個々のユーザーに関する情報には、個々のユーザーを識別するための識別情報としてユーザーＩＤなどが含まれる。尚、図３では、個々のユーザーの電子メールアドレスをユーザーＩＤとして登録する場合を例示している。画像形成装置情報１１ｂは、サービス利用者が使用する画像形成装置８に関する情報であり、サービス利用者のローカルネットワーク３に設置されている画像形成装置８のＩＰアドレスなどの情報である。中継サーバー情報１１ｃは、サービス利用者のローカルネットワーク３に設置される中継サーバー７に関する情報であり、その中継サーバー７のＩＰアドレスなどの情報である。利用状況情報１１ｄは、サービス利用者との利用契約の内容を示す情報であってサービス利用者がサービスを利用可能であるかを示す情報である。アプリケーション情報１１ｅは、画像形成装置８にインストールされるアプリケーション１２のステータスを示す情報である。さらにチケット管理情報１１ｆは、画像形成装置８にインストールされたアプリケーション１２を削除するためのアプリケーション削除チケットの発行要否を示す情報である。
【００５２】
情報管理部２３は、例えば新規なサービス利用者に関する情報を入力すると、その入力情報に基づいて利用者登録情報１１の各項目に新規な情報を登録し、利用者登録情報１１を更新する。また情報管理部２３は、サービス利用者の利用停止申請に基づくサービス利用停止情報を入力すると、その情報に基づき利用状況情報１１ｄに利用停止日時を登録する。
【００５３】
サービス提供部２４は、通信インタフェース２２を介してサービスを利用するためのアクセスを検知した場合、利用者登録情報１１に基づいてユーザー認証を行い、アクセスしてきたユーザーがサービスを利用可能であるか否かを判断する。その結果、アクセスしてきたユーザーが利用者登録情報１１にサービス利用者として正規に登録されたユーザーである場合、サービス提供部２４は、その登録ユーザーによるログインを許可し、予め指定されたサービスを提供する。ただし、サービス提供部２４は、登録ユーザーによるアクセスが利用状況情報１１ｄに登録された利用停止日時以降である場合、ログインを許可しない。尚、アクセスしてきたユーザーが利用者登録情報１１に登録されていない非正規ユーザーである場合にも、サービス提供部２４は、ログインを許可しない。
【００５４】
削除処理部２５は、利用者登録情報１１の利用状況情報１１ｄにサービスの利用停止に関する情報が登録され、且つ、アプリケーション情報１１ｅにおいてアプリケーション１２がインストール済みと記録されている場合に機能し、サービスの利用停止日時を経過した後に画像形成装置８にインストールされているアプリケーション１２を削除するための処理を行う。この削除処理部２５は、中継サーバー通信部２６と、チケット発行部２７と、チケット送信部２８とを備える。
【００５５】
中継サーバー通信部２６は、利用者登録情報１１の利用状況情報１１ｄに登録された利用停止日時を経過した後、中継サーバー情報１１ｃに基づいてサービスの利用を停止したユーザーのローカルネットワーク３に設置されている中継サーバー７との通信を開始し、その中継サーバー７を介して画像形成装置８にインストールされているアプリケーション１２を削除する処理を行う。このとき、中継サーバー７がローカルネットワーク３に設置された状態が維持されていれば、サービス提供サーバー４は中継サーバー７との接続状態である。そのため、中継サーバー通信部２６は、中継サーバー７を介して画像形成装置８との通信を行うことにより、画像形成装置８にインストールされているアプリケーション１２を正常に削除することができる。そして画像形成装置８のアプリケーション１２を正常に削除することができると、中継サーバー通信部２６は、利用者登録情報１１のアプリケーション情報１１ｅに削除完了を示す情報を記録する。この場合、削除処理部２５において、チケット発行部２７及びチケット送信部２８は機能することなく、アプリケーション１２の削除が完了する。そして情報管理部２３は、アプリケーション情報１１ｅに削除完了を示す情報が記録されることに伴い、利用者登録情報１１から利用停止となったサービス利用者に関する情報を削除する。
【００５６】
これに対し、中継サーバー通信部２６が中継サーバー７との接続状態を利用して画像形成装置８のアプリケーション１２を削除しようとしたとき、既に中継サーバー７がローカルネットワーク３から取り外されていると、アプリケーション１２の削除処理は失敗する。この場合、中継サーバー通信部２６は、利用者登録情報１１のアプリケーション情報１１ｅに削除失敗を示す情報を記録すると共に、チケット管理情報１１ｆにアプリケーション削除チケットの発行が必要であることを示す情報を記録する。これに伴い、削除処理部２５においてチケット発行部２７及びチケット送信部２８が機能するようになる。
【００５７】
チケット発行部２７は、利用者登録情報１１に登録されたサービス利用者のサービス利用停止に伴い、画像形成装置８にインストールされたアプリケーションを削除するためのアプリケーション削除チケットを発行する処理部である。例えばサービス提供部２４は、登録ユーザーによるアクセスを利用状況情報１１ｄに登録された利用停止日時以降に検知してログインを許可しかなった場合、削除処理部２５にその旨を通知する。このとき、利用者登録情報１１のアプリケーション情報１１ｅにおいて削除失敗を示す情報が記録されており、チケット管理情報１１ｆにアプリケーション削除チケットの発行が必要であることを示す情報が記録されていると、削除処理部２５は、チケット発行部２７を機能させる。そしてチケット発行部２７は、アプリケーション削除チケットを発行する。
【００５８】
アプリケーション削除チケットは、画像形成装置８のアプリケーション１２を削除する命令を含む電子データである。このアプリケーション削除チケットには、必要に応じてアプリケーション１２の削除対象である画像形成装置８において実行可能なプログラムであって画像形成装置８において実行されることによりアプリケーション１２を削除するアンインストールプログラムが含まれる。例えば、画像形成装置８にアプリケーション１２を削除するためのアンインストールプログラムが予め記憶されていない場合、チケット発行部２７は、アンインストールプログラムを付加したアプリケーション削除チケットを生成するようにしても良い。アプリケーション削除チケットが情報処理端末１０に送信される場合であって、情報処理端末１０においてアプリケーション１２を削除するためのアンインストールプログラムを付加することができる場合には、チケット発行部２７が発行するアプリケーション削除チケットに、アンインストールプログラムが含まれていなくても良い。
【００５９】
チケット発行部２７によってアプリケーション削除チケットが生成されると、削除処理部２５は次にチケット送信部２８を機能させる。チケット送信部２８は、チケット発行部２７によって発行されたアプリケーション削除チケットを、ログインが許可されなかったアクセス元の装置に対して送信する。例えばユーザーが情報処理端末１０を操作してサービス提供サーバー４にアクセスしていれば、その情報処理端末１０に対してアプリケーション削除チケットが送信される。またユーザーが画像形成装置８を操作してサービス提供サーバー４にアクセスしていれば、その画像形成装置８に対してアプリケーション削除チケットが送信される。つまり、サービス提供サーバー４は、中継サーバー７を介して画像形成装置８のアプリケーション１２を削除することができなかった場合には、その後にサービス利用停止となったユーザーからのアクセスを検知したときにそのアクセス元の装置に対してアプリケーション削除チケットを送信する。
【００６０】
次に情報処理端末１０について説明する。図４は、情報処理端末１０のハードウェア構成及び機能構成の一例を示すブロック図である。情報処理端末１０は、ＣＰＵとメモリとにより構成される制御部３０と、カラー液晶ディスプレイなどで構成される表示部３２と、表示部３２の画面上に配置されるタッチパネルセンサーなどで構成される操作部３３と、ソリッドステートドライブ（ＳＳＤ）などで構成される記憶部３４と、上述した複数種類の無線通信機能により、他の機器と通信を行う通信インタフェース３１とを備える。制御部３０は、ＣＰＵが記憶部３４に予めインストールされたアプリケーションプログラム３５を読み出して実行することにより、サービス提供サーバー４によって提供されるサービスを利用したり、画像形成装置８に対してジョブを投入したりするためのアプリケーション１３を機能させる。このアプリケーション１３は、サーバー接続部４１と、チケット管理部４２と、装置検知部４３と、チケット転送部４４とを備えている。
【００６１】
サーバー接続部４１は、ユーザーの指示に基づき、通信インタフェース３１を介してインターネット２に設けられたサービス提供サーバー４に接続し、サービス提供サーバー４によって提供されるサービスを利用するための処理を行う。サーバー接続部４１は、サービス提供サーバー４に接続すると、契約者ＩＤやユーザーＩＤなどをサービス提供サーバー４へ送信する。これにより、サービス提供サーバー４においてユーザー認証が行われる。そのユーザー認証の結果、サービス提供サーバー４においてログインが許可されると、サーバー接続部４１は、サービス提供サーバー４からサービスを利用するための画面を受信し、表示部３２に表示する。そして操作部３３を介してユーザーによる操作を検知すると、サーバー接続部４１はその操作に基づく情報をサービス提供サーバー４へ送信することにより、サービス提供サーバー４にユーザーの操作に基づく処理を行わせる。
【００６２】
一方、サーバー接続部４１がサービス提供サーバー４に接続した時点において、ユーザーに対するサービスの提供が停止されている場合、サーバー接続部４１は、サービス提供サーバー４からアプリケーション削除チケットを受信することがある。この場合、サーバー接続部４１は、チケット管理部４２を機能させる。
【００６３】
チケット管理部４２は、サーバー接続部４１がサービス提供サーバー４にアクセスすることに伴い、サービス提供サーバー４からアプリケーション削除チケット３６を受信した場合に、そのアプリケーション削除チケット３６を記憶部３４に保存して管理する。チケット管理部４２によって記憶部３４にアプリケーション削除チケット３６が記憶されると、装置検知部４３が機能する。
【００６４】
装置検知部４３は、通信インタフェース３１が無線通信装置９との通信可能な状態となり、情報処理端末１０がローカルネットワーク３に接続されたことを検知すると、そのローカルネットワーク３を介して画像形成装置８との通信を行い、アプリケーション１２の削除対象である画像形成装置８を検知する。そして装置検知部４３によって画像形成装置８が検知されることを条件として、チケット転送部４４が機能する。
【００６５】
チケット転送部４４は、記憶部３４に格納されたアプリケーション削除チケット３６をローカルネットワーク３に設けられた画像形成装置８に転送する処理部である。チケット転送部４４は、送信部４５と通知部４６とを備えており、まず送信部４５が機能する。この送信部４５は、ローカルネットワーク３を介して画像形成装置８と通信可能な状態であるときに機能する。そして送信部４５は、記憶部３４に記憶されたアプリケーション削除チケット３６を読み出し、ローカルネットワーク３を介してアプリケーション削除チケット３６を画像形成装置８に送信する。このとき、送信部４５は、必要に応じて、記憶部３４から読み出したアプリケーション削除チケット３６にアプリケーション１２を削除するためのアンインストールプログラムを付加して画像形成装置８に送信する。
【００６６】
送信部４５は、例えば装置検知部４３によって画像形成装置８との通信が可能な状態であることが検知されたタイミングでローカルネットワーク３を介してアプリケーション削除チケット３６を画像形成装置８に送信するようにしても良い。この場合、情報処理端末１０は、アプリケーション削除チケット３６をサービス提供サーバー４から取得した後、画像形成装置８と通信可能な状態であることが検知されると直ぐに画像形成装置８にアプリケーション削除チケット３６が転送される。そのため、画像形成装置８にインストールされているアプリケーション１２を速やかに削除することができるようになる。
【００６７】
ただし、送信部４５がローカルネットワーク３を介してアプリケーション削除チケット３６を画像形成装置８に送信するタイミングは、上述したタイミングに限られない。例えば、情報処理端末１０がローカルネットワーク３を介して画像形成装置８にジョブを投入するタイミングで送信部４５が機能し、画像形成装置８にアプリケーション削除チケット３６を送信するものであっても構わない。
【００６８】
送信部４５が画像形成装置８にアプリケーション削除チケット３６を送信すると、画像形成装置８においてアプリケーション１２の削除処理が行われる。そして画像形成装置８におけるアプリケーション１２の削除処理が正常に完了し、画像形成装置８から削除処理が完了した旨の通知を受けると、チケット転送部４４の通知部４６が機能する。そして通知部４６は、サービス提供サーバー４に対して削除完了通知を送信する。通知部４６が削除完了通知を送信することにより、サービス提供サーバー４は、情報管理部２３を機能させ、利用者登録情報１１から利用停止となったサービス利用者に関する情報を削除する。
【００６９】
次に画像形成装置８について説明する。図５は、画像形成装置８のハードウェア構成及び機能構成の一例を示すブロック図である。画像形成装置８は、ＣＰＵとメモリとにより構成される制御部５０と、ローカルネットワーク３を介して他の機器と通信を行う通信インタフェース５１と、ユーザーが画像形成装置８を使用する際のユーザーインタフェースとなる操作パネル５２と、ハードディスクドライブ（ＨＤＤ）などで構成される記憶部５５とを備える。また操作パネル５２は、ユーザーに対して各種情報を表示する表示部５３と、ユーザーによる操作入力を受け付ける操作部５４とを備えている。さらに記憶部５５には、アプリケーション１２を機能させるためのアプリケーションプログラム５６が予めインストールされている。
【００７０】
制御部５０は、ＣＰＵが記憶部５５に予めインストールされたアプリケーションプログラム５６を読み出して実行することにより、サービス提供サーバー４によって提供されるサービスを利用したり、サービス提供サーバー４と連携してジョブを実行したりするためのアプリケーション１２を機能させる。このアプリケーション１２は、サーバー接続部６１と、チケット受信部６２と、削除処理部６３と、通知部６４とを備えている。
【００７１】
サーバー接続部６１は、ユーザーの指示に基づき、通信インタフェース５１を介してインターネット２に設けられたサービス提供サーバー４に接続し、サービス提供サーバー４によって提供されるサービスを利用するための処理を行う。サーバー接続部６１は、サービス提供サーバー４に接続すると、操作パネル５２より入力される契約者ＩＤやユーザーＩＤなどをサービス提供サーバー４へ送信する。これにより、サービス提供サーバー４においてユーザー認証が行われる。そのユーザー認証の結果、サービス提供サーバー４においてログインが許可されると、サーバー接続部６１は、サービス提供サーバー４からサービスを利用するための画面を受信し、操作パネル５２の表示部５３に表示する。そして操作部５４を介してユーザーによる操作を検知すると、サーバー接続部６１はその操作に基づく情報をサービス提供サーバー４へ送信することにより、サービス提供サーバー４にユーザーの操作に基づく処理を行わせる。
【００７２】
一方、サーバー接続部６１がサービス提供サーバー４に接続した時点において、ユーザーに対するサービスの提供が停止されている場合、通信インタフェース５１は、サービス提供サーバー４からアプリケーション削除チケット３６を受信することがある。この場合、チケット受信部６２がサービス提供サーバー４から送信されるアプリケーション削除チケット３６を受信する。また通信インタフェース５１は、サーバー接続部６１が機能していないときにも、ローカルネットワーク３を介して情報処理端末１０から送信されるアプリケーション削除チケット３６を受信することがある。この場合も、チケット受信部６２が情報処理端末１０から送信されるアプリケーション削除チケット３６を受信する。つまり、チケット受信部６２は、サービス提供サーバー４からアプリケーション削除チケット３６を直接受信することもあれば、また情報処理端末１０を介して間接的にアプリケーション削除チケット３６を受信することもある。チケット受信部６２は、アプリケーション削除チケット３６を受信すると、削除処理部６３を機能させる。
【００７３】
削除処理部６３は、チケット受信部６２が受信したアプリケーション削除チケット３６に基づき画像形成装置８にインストールされているアプリケーション１２を削除する処理部である。この削除処理部６３は、アプリケーションプログラム５６を削除するアンインストールプログラムを起動することによりアプリケーション１２を削除する。例えば記憶部５５に予めアンインストールプログラムが格納されている場合には、削除処理部６３は、記憶部５５からアンインストールプログラムを読み出して実行するようにしても良い。ただし、これに限らず、例えばチケット受信部６２が受信したアプリケーション削除チケット３６にアンインストールプログラムが付加されていれば、それを実行することにより、アプリケーション１２を削除するようにしても良い。そして削除処理部６３は、アプリケーション１２の削除処理が終了すると、通知部６４を機能させる。尚、通知部６４は、アンインストールプログラムが実行されることによって機能するものであっても良い。
【００７４】
通知部６４は、アプリケーション１２の削除処理が正常に完了することに伴い、削除処理が完了した旨をサービス提供サーバー４又は情報処理端末１０に通知する。例えば、チケット受信部６２がサービス提供サーバー４から送信されたアプリケーション削除チケット３６を受信した場合、通知部６４は、サービス提供サーバー４に対して削除処理が完了した旨を通知する。これに対し、チケット受信部６２が情報処理端末１０から送信されたアプリケーション削除チケット３６を受信した場合、通知部６４は、情報処理端末１０に対して削除処理が完了した旨を通知する。ただし、これに限られず、チケット受信部６２が情報処理端末１０から送信されたアプリケーション削除チケット３６を受信した場合であっても、通知部６４は、サービス提供サーバー４に対して削除処理が完了した旨を通知するようにしても良い。
【００７５】
上記のように構成される画像形成システム１では、ローカルネットワーク３から中継サーバー７が既に取り外されたためにサービス提供サーバー４によるアプリケーション１２の削除処理が失敗した場合、以下に説明する３つの削除方法のいずれかにより画像形成装置８のアプリケーション１２を削除することができる。
【００７６】
図６及び図７は、画像形成装置８のアプリケーション１２を削除する第１の方法を説明する図である。まず図６に示すように、情報処理端末１０を携行するユーザーが外出先でアプリケーション１３を起動し、例えば携帯電話の通信網を介してインターネット２に接続し、サービス提供サーバー４へアクセスする（プロセスＰ１）。サービス提供サーバー４は、情報処理端末１０からのアクセスに伴い、情報処理端末１０を使用するユーザーのユーザー認証を行う。このとき、ユーザーが利用者登録情報１１に登録されており、且つ、そのユーザーがサービスを利用可能な利用停止日時を経過している場合、サービス提供サーバー４は、利用者登録情報１１のチケット管理情報１１ｆを参照することにより、アプリケーション削除チケットの発行が必要であるか否かを判断する。その結果、アプリケーション削除チケットの発行が必要である場合、サービス提供サーバー４は、図６に示すようにアプリケーション削除チケット３６を情報処理端末１０に送信する（プロセスＰ２）。つまり、この場合、情報処理端末１０は、ローカルネットワーク３とは異なる通信環境でサービス提供サーバー４からアプリケーション削除チケット３６を取得して記憶する。
【００７７】
その後、図７に示すように、ユーザーが社内へ戻り、情報処理端末１０が無線通信装置９と通信可能な状態になると、情報処理端末１０はローカルネットワーク３に接続される。これに伴い、情報処理端末１０は、記憶部３４に保存しておいたアプリケーション削除チケット３６を、ローカルネットワーク３を介して画像形成装置８に送信する（プロセスＰ３）。そして画像形成装置８は、情報処理端末１０から送信されたアプリケーション削除チケット３６を受信すると、既に不要となっているアプリケーション１２を削除する。
【００７８】
次に図８は、画像形成装置８のアプリケーション１２を削除する第２の方法を説明する図である。図８に示すように、情報処理端末１０がローカルネットワーク３に接続されている状態でユーザーが情報処理端末１０のアプリケーション１３を起動すると、情報処理端末１０は、ローカルネットワーク３を介してインターネット２に接続し、サービス提供サーバー４へアクセスする（プロセスＰ５）。サービス提供サーバー４は、情報処理端末１０からのアクセスに伴い、上記と同様にユーザー認証を行い、アプリケーション削除チケットの発行が必要であるか否かを判断する。その結果、アプリケーション削除チケットの発行が必要である場合、サービス提供サーバー４は、アプリケーション削除チケット３６を発行し、図８に示すように情報処理端末１０に送信する（プロセスＰ６）。このとき、情報処理端末１０からのアクセスに対する応答としてアプリケーション削除チケット３６が送信されるため、サービス提供サーバー４から送信されるアプリケーション削除チケット３６は、インターネット２からファイヤウォール６を通過してローカルネットワーク３内の情報処理端末１０に届く。つまり、この場合、情報処理端末１０は、ローカルネットワーク３に接続した状態でサービス提供サーバー４からアプリケーション削除チケット３６を取得する。そして情報処理端末１０は既にローカルネットワーク３に接続されているため、サービス提供サーバー４からアプリケーション削除チケット３６を受信すると、そのアプリケーション削除チケット３６を画像形成装置８に送信する（プロセスＰ７）。そして画像形成装置８は、情報処理端末１０から送信されたアプリケーション削除チケット３６を受信すると、既に不要となっているアプリケーション１２を削除する。
【００７９】
尚、このような第２の方法により画像形成装置８のアプリケーション１２を削除する場合、情報処理端末１０は、スマートフォンやタブレット端末などのように可搬性を有する装置である必要がない。したがって、情報処理端末１０は、ローカルネットワーク３の社内ＬＡＮ５などに接続されている一般的なパーソナルコンピュータなどで構成されるものであっても構わない。
【００８０】
次に図９は、画像形成装置８のアプリケーション１２を削除する第３の方法を説明する図である。図９に示すように、ユーザーが画像形成装置８を操作し、サービス提供サーバー４によって提供されるサービスを利用してジョブを実行させるために画像形成装置８のアプリケーション１２を起動すると、画像形成装置８は、ローカルネットワーク３を介してインターネット２に接続し、サービス提供サーバー４へアクセスする（プロセスＰ８）。サービス提供サーバー４は、画像形成装置８からのアクセスに伴い、上記と同様にユーザー認証を行い、アプリケーション削除チケットの発行が必要であるか否かを判断する。その結果、アプリケーション削除チケットの発行が必要である場合、サービス提供サーバー４は、アプリケーション削除チケット３６を発行し、図９に示すように画像形成装置８に送信する（プロセスＰ９）。このときも、画像形成装置８からのアクセスに対する応答としてアプリケーション削除チケット３６が送信されるため、サービス提供サーバー４から送信されるアプリケーション削除チケット３６は、インターネット２からファイヤウォール６を通過して画像形成装置８に直接届く。つまり、この場合、画像形成装置８は、自身がサービス提供サーバー４へアクセスしたときにサービス提供サーバー４からアプリケーション削除チケット３６を直接取得する。そして画像形成装置８は、サービス提供サーバー４から取得したアプリケーション削除チケット３６に基づき、既に不要となっているアプリケーション１２を削除する。
【００８１】
このように本実施形態の画像形成システム１は、上記第１、第２及び第３の方法のいずれが行われる場合であっても、ローカルネットワーク３から中継サーバー７が取り外された状態において、画像形成装置８で既に不要となっているアプリケーション１２を正常に削除することができるようになる。
【００８２】
次に画像形成システム１を構成する各装置において行われる具体的な処理シーケンスについて説明する。図１０は、サービス提供サーバー４において行われる第１の処理の処理手順を示すフローチャートである。この第１の処理は、サービス提供業者によって入力されるサービス利用停止情報に基づいて行う処理であって、サービス提供サーバー４の制御部２０により定期的に繰り返し行われる処理である。またこの第１の処理は、サービス提供サーバー４の制御部２０がプログラム２９を実行することによって行われる処理の一つであって、制御部２０において情報管理部２３及び削除処理部２５が機能することによって行われる処理である。
【００８３】
サービス提供サーバー４は、第１の処理を開始すると、サービス利用停止情報を入力したか否かを判断し（ステップＳ１０）、サービス利用停止情報を入力していれば（ステップＳ１０でＹＥＳ）、そのサービス利用停止情報に基づき利用者登録情報１１に利用停止日時などを登録する（ステップＳ１１）。
【００８４】
続いてサービス提供サーバー４は、利用者登録情報１１にサービス利用停止情報が登録されているか否かを判断し（ステップＳ１２）、登録されていれば更に利用停止日時を経過しているか否かを判断する（ステップＳ１３）。その結果、利用停止日時を経過している場合（ステップＳ１３でＹＥＳ）、サービス提供サーバー４は、利用者登録情報１１を参照することにより、アプリケーション１２の削除対象となる画像形成装置８を特定し（ステップＳ１４）、更にその特定した画像形成装置８と通信を行うための中継サーバー７を特定する（ステップＳ１５）。次にサービス提供サーバー４は、特定した中継サーバー７を介して画像形成装置８との通信を開始して画像形成装置８のアプリケーション１２を削除するためのアプリケーション削除処理を実行し（ステップＳ１６）、削除処理が正常に完了したか否かを判断する（ステップＳ１７）。その結果、画像形成装置８のアプリケーション１２を正常に削除することができた場合（ステップＳ１７でＹＥＳ）、サービス提供サーバー４は、サービス利用停止となった利用者情報を削除して利用者登録情報１１を更新する（ステップＳ１８）。
【００８５】
一方、中継サーバー７との通信を行うことができず、アプリケーション１２の削除処理が失敗した場合（ステップＳ１７でＮＯ）、サービス提供サーバー４は、利用者登録情報１１のアプリケーション情報１１ｅにアプリケーション１２の削除に失敗したことを登録し、更にチケット管理情報１１ｆにチケット要発行を登録して利用者登録情報１１を更新する（ステップＳ１９）。これにより、アプリケーション削除チケット３６を発行するための準備が整う。
【００８６】
次に図１１は、サービス提供サーバー４において行われる第２の処理の処理手順を示すフローチャートである。この第２の処理は、情報処理端末１０又は画像形成装置８からサービスを利用するためのアクセスがあったときにアプリケーション削除チケット３６を発行する処理であって、サービス提供サーバー４の制御部２０により定期的に繰り返し行われる処理である。この第２の処理もまた、サービス提供サーバー４の制御部２０がプログラム２９を実行することによって行われる処理の一つであって、制御部２０においてサービス提供部２４及び削除処理部２５が機能することによって行われる処理である。
【００８７】
サービス提供サーバー４は、第２の処理を開始すると、サービスを利用するためのアクセスを検知したか否かを判断し（ステップＳ２０）、アクセスを検知した場合には（ステップＳ２０でＹＥＳ）、アクセスユーザーが利用者登録情報１１にサービス利用者として登録された登録ユーザーであるか否かを判断する（ステップＳ２１）。この判断の結果、登録ユーザーでない場合には（ステップＳ２１でＮＯ）、ログイン失敗となり（ステップＳ２２）、サービス提供サーバー４は、サービスの提供を開始することなく処理を終了する。
【００８８】
また登録ユーザーであった場合（ステップＳ２１でＹＥＳ）、サービス提供サーバー４は、
利用者登録情報１１のチケット管理情報１１ｆを参照することにより、その登録ユーザーがアプリケーション削除チケット３６の発行対象となっているユーザーであるか否かを判断する（ステップＳ２３）。ここで登録ユーザーがアプリケーション削除チケット３６の発行対象ユーザーでない場合（ステップＳ２３でＮＯ）、サービス提供サーバー４は、登録ユーザーによるログインを成功させ（ステップＳ２４）、その後サービスの提供を開始する（ステップＳ２５）。
【００８９】
これに対し、登録ユーザーがアプリケーション削除チケット３６の発行対象ユーザーである場合（ステップＳ２３でＹＥＳ）、サービス提供サーバー４は、その登録ユーザーによるログインを失敗させ（ステップＳ２６）、サービスの提供を開始しない。そしてサービス提供サーバー４は、チケット発行報知処理を行う（ステップＳ２７）。チケット発行報知処理は、アクセス元の装置（すなわち、情報処理端末１０又は画像形成装置８）に対し、アプリケーション削除チケット３６を発行することを報知する処理である。すなわち、サービス提供サーバー４は、情報処理端末１０又は画像形成装置８に対して報知情報を送信することにより、アプリケーション削除チケット３６を発行することを報知する。
【００９０】
図１２は、情報処理端末１０において報知情報に基づいて表示される報知画面の一例を示す図である。情報処理端末１０は、サービス提供サーバー４から報知情報を受信すると、その報知情報に基づき、図１２に示すような報知画面を表示部３２に表示する。この報知画面には、アプリケーション削除チケットを発行することを報知するメッセージ７１と、ユーザーが選択的に操作可能な操作キー７２、７３とが含まれる。ユーザーが操作キー７２を操作した場合、情報処理端末１０は、サービス提供サーバー４に対してチケット発行要求を送信する。これに対し、ユーザーが操作キー７３を操作した場合、情報処理端末１０は、サービス提供サーバー４に対してチケット発行要求は送信されない。尚、画像形成装置８がサービス提供サーバー４から報知情報を受信した場合にも、これと同様の報知画面が表示される。
【００９１】
サービス提供サーバー４は、チケット発行報知処理を行った後、チケット発行要求を受信したか否かを判断する（ステップＳ２８）。そしてチケット発行要求を受信した場合には（ステップＳ２８でＹＥＳ）、アプリケーション削除チケット３６を発行し（ステップＳ２９）、そのアプリケーション削除チケット３６をアクセス元の装置（すなわち、情報処理端末１０又は画像形成装置８）に対して送信する（ステップＳ３０）。一方、チケット発行要求を受信することなく、所定時間が経過すると、サービス提供サーバー４は、アプリケーション削除チケット３６を発行することなく、処理を終了する。
【００９２】
上記処理手順では、情報処理端末１０又は画像形成装置８に報知画面を表示させることにより、ユーザーにアプリケーション削除チケット３６を発行するか否かを問い合わせ、ユーザーがアプリケーション削除チケット３６の発行を要求する操作を行った場合に、アプリケーション削除チケット３６を発行する。例えば所定期間の間、ユーザーが一時的にサービスの利用を停止し、その後再びサービスの利用を開始する予定がある場合には、画像形成装置８にインストールされているアプリケーション１２は、所定期間経過後に再び利用可能となるため、画像形成装置８からアプリケーション１２を削除する必要はない。そのため、上述した図１２のフローチャートでは、ユーザーがアプリケーション削除チケット３６の発行を要求する操作を行った場合にのみ、アプリケーション削除チケット３６を発行するようにしているのである。ただし、これに限られるものではなく、例えば情報処理端末１０又は画像形成装置８を操作してアクセスしてきユーザーがチケット発行対象ユーザーであれば、ユーザーに問い合わせを行うことなく、アプリケーション削除チケット３６を発行してアクセス元の装置に対して送信するようにしても良い。
【００９３】
次に図１３及び図１４は、情報処理端末１０において行われる処理手順を示すフローチャートである。この処理は、情報処理端末１０の制御部３０がアプリケーションプログラム３５を実行し、サーバー接続部４１、チケット管理部４２、装置検知部４３及びチケット転送部４４が機能することによって行われる処理である。
【００９４】
情報処理端末１０は、この処理を開始してアプリケーション１３の起動が完了すると（ステップＳ４０でＹＥＳ）、サーバー接続部４１が機能してサービス提供サーバー４に対してアクセスする（ステッＳ４１）。情報処理端末１０は、サービス提供サーバー４において行われるユーザー認証の結果、ログイン成功となったか否かを判断し（ステップＳ４２）、ログイン成功であれば（ステップＳ４２でＹＥＳ）、サービス提供サーバー４によって提供されるサービスの利用を開始する（ステップＳ４３）。
【００９５】
一方、ログイン失敗であった場合（ステップＳ４２でＮＯ）、情報処理端末１０は、報知情報を取得したか否かを判断する（ステップＳ４４）。報知情報を取得していない場合（ステップＳ４４でＮＯ）、情報処理端末１０は、ログイン失敗画面を表示して終了する（ステップＳ４５）。これに対し、報知情報を取得した場合（ステップＳ４４でＹＥＳ）、情報処理端末１０は、図１２に示した報知画面を表示部３２に表示する（ステップＳ４６）。そしてユーザーによる操作に基づきアプリケーション削除チケット３６を取得するか否かを判断し（ステップＳ４７）、チケットの取得を行う場合（ステップＳ４７でＹＥＳ）、情報処理端末１０は、チケット発行要求をサービス提供サーバー４へ送信する（ステップＳ４８）。その後、情報処理端末１０は、チケット転送処理を実行する（ステップＳ４９）。
【００９６】
図１４は、チケット転送処理（ステップＳ４９）の詳細な処理手順の一例を示すフローチャートである。このチケット転送処理を開始すると、情報処理端末１０は、まずサービス提供サーバー４から送信されるアプリケーション削除チケット３６を受信し（ステップＳ５０）、その受信したアプリケーション削除チケット３６を記憶部３４に記憶する。その後、情報処理端末１０は、ローカルネットワーク３との接続状態となるまで待機する（ステップＳ５２）。そしてローカルネットワーク３との接続状態であることが検知されると（ステップＳ５２でＹＥＳ）、情報処理端末１０は、アプリケーション１２の削除対象である画像形成装置８の検索処理を開始する（ステップＳ５３）。この検索処理では、例えば画像形成装置８に対するポーリングがローカルネットワーク３に送信され、画像形成装置８からの応答に基づいてアプリケーション１２の削除対象である画像形成装置８を検索する。この検索処理は、アプリケーション１２の削除対象である画像形成装置８が見付かるまで繰り返し実行される（ステップＳ５４でＮＯ）。そしてアプリケーション１２の削除対象である画像形成装置８が検索処理によって抽出され、検索処理が終了すると（ステップＳ５４でＹＥＳ）、情報処理端末１０は、記憶部３４からアプリケーション削除チケット３６を読み出し（ステップＳ５５）、そのアプリケーション削除チケット３６を画像形成装置８に対して送信する（ステップＳ５６）。その後、情報処理端末１０は、画像形成装置８において行われるアプリケーション１２の削除処理が完了するまで待機し（ステップＳ５７）、削除処理が完了すると（ステップＳ５７でＹＥＳ）、サービス提供サーバー４に対して削除完了通知を送信する（ステップＳ５８）。
【００９７】
情報処理端末１０において上記のような処理が行われることにより、情報処理端末１０は、サービス提供サーバー４にアクセスしたときにサービス提供サーバー４からアプリケーション削除チケット３６を受信するとそれを保持しておくことができる。そしてその後、画像形成装置８との通信が可能な状態になると、情報処理端末１０は、そのアプリケーション削除チケット３６を画像形成装置８の送信することにより、画像形成装置８にインストールされているアプリケーション１２を削除することができる。
【００９８】
次に図１５は、情報処理端末１０から送信されるアプリケーション削除チケット３６を受信することにより画像形成装置８において行われる処理手順の一例を示すフローチャートである。この処理は、画像形成装置８の制御部５０がアプリケーションプログラム５６を実行し、チケット受信部６２、削除処理部６３及び通知部６４が機能することによって行われる処理である。画像形成装置８は、情報処理端末１０から送信されたアプリケーション削除チケット３６を受信すると（ステップＳ６０でＹＥＳ）、そのアプリケーション削除チケット３６に基づきアプリケーション１２の削除処理を実行する（ステップＳ６１）。そしてアプリケーション１２の削除処理が完了すると（ステップＳ６２でＹＥＳ）、画像形成装置８は、情報処理端末１０に対してアプリケーション１２の削除完了を通知する（ステップＳ６３）。画像形成装置８においてこのような処理が行われることにより、アプリケーション削除チケット３６を情報処理端末１０から間接的に受信した場合であってもアプリケーション１２を削除することができる。
【００９９】
次に図１６は、ユーザーが画像形成装置８を操作してサービス提供サーバー４にアクセスする場合に画像形成装置８において行われる処理手順を示すフローチャートである。この処理は、画像形成装置８の制御部５０がアプリケーションプログラム５６を実行し、サーバー接続部６１、チケット受信部６２、削除処理部６３及び通知部６４が機能することによって行われる処理である。
【０１００】
画像形成装置８は、ユーザーによるサービス提供サーバー４へのアクセス指示操作を検知すると（ステップＳ７０でＹＥＳ）、サーバー接続部６１が機能してサービス提供サーバー４に対してアクセスする（ステッＳ７１）。画像形成装置８は、サービス提供サーバー４において行われるユーザー認証の結果、ログイン成功となったか否かを判断し（ステップＳ７２）、ログイン成功であれば（ステップＳ７２でＹＥＳ）、サービス提供サーバー４によって提供されるサービスの利用を開始する（ステップＳ７３）。
【０１０１】
一方、ログイン失敗であった場合（ステップＳ４２でＮＯ）、画像形成装置８は、報知情報を取得したか否かを判断する（ステップＳ７４）。報知情報を取得していない場合（ステップＳ７４でＮＯ）、画像形成装置８は、ログイン失敗画面を表示して終了する（ステップＳ７５）。これに対し、報知情報を取得した場合（ステップＳ７４でＹＥＳ）、画像形成装置８は、図１２に示した報知画面と同様の報知画面を操作パネル５２の表示部５３に表示する（ステップＳ７６）。そしてユーザーによる操作に基づきアプリケーション削除チケット３６を取得するか否かを判断し（ステップＳ７７）、チケットの取得を行う場合（ステップＳ７７でＹＥＳ）、画像形成装置８は、チケット発行要求をサービス提供サーバー４へ送信する（ステップＳ７８）。その後、画像形成装置８は、サービス提供サーバー４から送信されるアプリケーション削除チケット３６を受信し（ステップＳ７９）、その受信したアプリケーション削除チケット３６に基づき、アプリケーション１２の削除処理を実行する（ステップＳ８０）。そしてアプリケーション１２の削除処理が完了すると（ステップＳ８１でＹＥＳ）、画像形成装置８は、サービス提供サーバー４に対してアプリケーション１２の削除完了通知を送信する（ステップＳ８２）。画像形成装置８においてこのような処理が行われることにより、アプリケーション削除チケット３６をサービス提供サーバー４から直接受信した場合であってもアプリケーション１２を削除することができる。
【０１０２】
以上のように本実施形態の画像形成システム１は、ローカルネットワーク３に設けられた画像形成装置８にサービス提供サーバー４によって提供されるサービスを利用するためのアプリケーション１２がインストールされており、サービス利用停止に伴ってサービス提供サーバー４がローカルネットワーク３の外側から画像形成装置８にアクセスしてアプリケーション１２を削除することができない場合には、ローカルネットワーク３において使用される情報処理端末１０又は画像形成装置８からのアクセスを検知したタイミングでアプリケーション削除チケット３６を発行し、そのアプリケーション削除チケット３６を情報処理端末１０又は画像形成装置８に送信する。そして画像形成装置８は、情報処理端末１０を介して間接的にアプリケーション削除チケット３６を受信した場合、或いは、サービス提供サーバー４から直接アプリケーション削除チケット３６を受信した場合、そのアプリケーション削除チケット３６に基づいてアプリケーション１２を削除する。そのため、サービス提供サーバー４がローカルネットワーク３の外側から画像形成装置８にアクセスしてアプリケーション１２を削除することができない場合であっても、サービス提供業者は、ユーザーのローカルネットワーク３に接続された画像形成装置８の設置場所を訪問することなく、画像形成装置８のアプリケーション１２を削除することができるようになる。
【０１０３】
またローカルネットワーク３に中継サーバー７が接続された状態が維持されているときには、サービス提供サーバー４は、中継サーバー７との接続状態を利用してローカルネットワーク３の外側からファイヤウォール６を超えて画像形成装置８にアクセスすることができるため、上述したように情報処理端末１０や画像形成装置８からのアクセスを検知するまで待機することなく、画像形成装置８のアプリケーション１２を削除することができる。
【０１０４】
以上、本発明に関する一実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１０５】
例えば上記実施形態では、ローカルネットワーク３に画像形成装置８が１台だけ設けられている場合を示したが、これに限らず、ローカルネットワーク３に複数の画像形成装置８が設けられているものであっても構わない。この場合において、情報処理端末１０がサービス提供サーバー４において発行されたアプリケーション削除チケット３６を保持しているとき、情報処理端末１０は、ローカルネットワーク３に設けられた複数の画像形成装置８のうちからアプリケーション１２がインストールされた画像形成装置８を全て検索し、その検索によって抽出された全ての画像形成装置８に対してアプリケーション削除チケット３６を送信する。これにより、複数の画像形成装置８にアプリケーション１２がインストールされている場合であっても、情報処理端末１０は、それら複数の画像形成装置８にインストールされているアプリケーション１２を一括削除することができるようになる。また、複数の画像形成装置８のうちの一の画像形成装置８がサービス提供サーバー４からアプリケーション削除チケット３６を直接受信したときにも、当該一の画像形成装置８は、自身のアプリケーション１２を削除すると共に、アプリケーション１２がインストールされた他の画像形成装置８が存在するか否かを検索し、その検索によって抽出された他の画像形成装置８に対してアプリケーション削除チケット３６を送信する。これにより、複数の画像形成装置８にアプリケーション１２がインストールされている場合には、画像形成装置８は、自身のアプリケーション１２だけでなく、他の画像形成装置８にインストールされているアプリケーション１２を同時に削除することができるようになる。
【符号の説明】
【０１０６】
１  画像形成システム
２  インターネット
３  ローカルネットワーク
４  サービス提供サーバー
６  ファイヤウォール
７  中継サーバー
８  画像形成装置
１０  情報処理端末
１１  利用者登録情報
１２  アプリケーション
２３  情報管理部（管理手段）
２６  中継サーバー通信部（中継サーバー通信手段）
２７  チケット発行部（チケット発行手段）
２８  チケット送信部（チケット送信手段）
３４  記憶部（記憶手段）
３６  アプリケーション削除チケット
４１  サーバー接続部（サーバー接続手段）
４２  チケット管理部（チケット管理手段）
４４  チケット転送部（送信手段）
５１  通信インタフェース（通信手段）
５５  記憶部（記憶手段）
６２  チケット受信部（チケット受信手段）
６３  削除処理部（アプリケーション削除手段）
６４  通知得（通知手段）
【図１】
0005962698.tif 000002
【図２】
0005962698.tif 000003
【図３】
0005962698.tif 000004
【図４】
0005962698.tif 000005
【図５】
0005962698.tif 000006
【図６】
0005962698.tif 000007
【図７】
0005962698.tif 000008
【図８】
0005962698.tif 000009
【図９】
0005962698.tif 000010
【図１０】
0005962698.tif 000011
【図１１】
0005962698.tif 000012
【図１２】
0005962698.tif 000013
【図１３】
0005962698.tif 000014
【図１４】
0005962698.tif 000015
【図１５】
0005962698.tif 000016
【図１６】
0005962698.tif 000017
【図１７】
0005962698.tif 000018