(57)【特許請求の範囲】
【請求項１】
ネットワークを経由して複数の情報処理装置とサーバーとに結合されており、制御部と、画像データを保存するハードディスクである記憶部と、フラッシュメモリーである補助記憶部とを備えた画像形成装置であって、
前記制御部は、該画像形成装置にイベントが発生すると、予め登録を行った情報処理装置に前記イベントを通知するイベント通知送信処理部を有し、
前記補助記憶部は、（Ａ）予め登録を行なった前記情報処理装置から受信する前記情報処理装置の宛先アドレスが設定されているイベント通知登録データを保存するイベント通知登録データ保存エリアと、（Ｂ）該画像形成装置で発生した前記イベントを前記情報処理装置に通知するために、該画像形成装置が作成するイベント通知データを保存するイベント通知データ保存エリアとを有し、
該画像形成装置は、前記情報処理装置から前記イベント通知登録データを受信すると、前記イベント通知登録データ保存エリアに保存し、
前記制御部がイベントの発生を検出すると、前記イベント通知送信処理部を起動し、イベント通知送信処理を開始させ、
前記イベント通知送信処理部は、
（１）発生したイベントの前記イベント通知データを作成し、前記イベント通知データ保存エリアに保存し、
（２）前記イベント通知登録データ保存エリアから前記イベント通知登録データを取り出し、前記イベント通知登録データに設定されているイベントを通知する情報処理装置の前記宛先アドレスを取り出し、
（３）取り出した前記イベント通知登録データから前記イベント通知データを送信する前記情報処理装置の台数を算出し、
（４）前記イベント通知データ保存エリアから新たに発生したイベントの前記イベント通知データを取り出し、
（５）算出した前記イベント通知データを送信する前記情報処理装置の前記台数がイベント通知数の上限値以下であるか否かを判定し、
（６）前記情報処理装置の前記台数がイベント通知数の上限値以下であるときに、前記イベント通知データを、取り出した前記宛先アドレスの前記情報処理装置に直接送信し、前記イベント通知送信処理を終了し、
（７）前記情報処理装置の前記台数が前記イベント通知数の上限値以下でないときに、取り出した前記宛先アドレスを設定したイベント通知データを前記サーバーに送信し、前記サーバーを経由して前記イベント通知データを前記宛先アドレスの情報処理装置に送信し、前記イベント通知送信処理を終了することを特徴とする画像形成装置。
【請求項２】
ネットワークを経由して結合された、画像形成装置、複数の情報処理装置、及びサーバーを有するイベント通知システムであって、
前記情報処理装置は、該情報処理装置の宛先アドレスを設定したイベント通知登録データを、予め前記ネットワークを経由して前記画像形成装置に送信し、前記画像形成装置から送信されるイベント通知データを、前記ネットワークを経由して受信し、
前記画像形成装置は、制御部と、画像データを保存するハードディスクである記憶部と、フラッシュメモリーである補助記憶部とを備え、
前記制御部は、該画像形成装置にイベントが発生すると、予め登録を行った情報処理装置に前記イベントを通知するイベント通知送信処理部を有し、
前記補助記憶部は、（Ａ）予め登録を行なった前記情報処理装置から受信する前記情報処理装置の宛先アドレスが設定されているイベント通知登録データを保存するイベント通知登録データ保存エリアと、（Ｂ）該画像形成装置で発生した前記イベントを前記情報処理装置に通知するために、該画像形成装置が作成するイベント通知データを保存するイベント通知データ保存エリアとを有し、
該画像形成装置は、前記情報処理装置から前記イベント通知登録データを受信すると、前記イベント通知登録データ保存エリアに保存し、
前記制御部がイベントの発生を検出すると、前記イベント通知送信処理部を起動し、イベント通知送信処理を開始させ、
前記イベント通知送信処理部は、
（１）発生したイベントの前記イベント通知データを作成し、前記イベント通知データ保存エリアに保存し、
（２）前記イベント通知登録データ保存エリアから前記イベント通知登録データを取り出し、前記イベント通知登録データに設定されているイベントを通知する情報処理装置の前記宛先アドレスを取り出し、
（３）取り出した前記イベント通知登録データから前記イベント通知データを送信する前記情報処理装置の台数を算出し、
（４）前記イベント通知データ保存エリアから新たに発生したイベントの前記イベント通知データを取り出し、
（５）算出した前記イベント通知データを送信する前記情報処理装置の前記台数がイベント通知数の上限値以下であるか否かを判定し、
（６）前記情報処理装置の前記台数がイベント通知数の上限値以下であるときに、前記イベント通知データを、取り出した前記宛先アドレスの前記情報処理装置に直接送信し、前記イベント通知送信処理を終了し、
（７）前記情報処理装置の前記台数が前記イベント通知数の上限値以下でないときに、取り出した前記宛先アドレスを設定したイベント通知データを前記サーバーに送信し、前記サーバーを経由して前記イベント通知データを前記宛先アドレスの情報処理装置に送信し、前記イベント通知送信処理を終了することを特徴とするイベント通知システム。
【請求項３】
前記情報処理装置は、パソコン、スマートフォン、携帯電話、またはタブレット端末であることを特徴とする請求項２に記載のイベント通知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置のイベントを通知する画像形成装置及びイベント通知システムに関する。
【背景技術】
【０００２】
プリンター、多機能プリンター、多機能周辺装置、又は複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置は、ジョブの開始、ジョブの中止、ジョブの終了、用紙切れ、トナー切れ、または紙詰まりなどの状態の変化（以下、「イベント」という）が発生すると、ネットワークのイベント通知システム（ＷＳ−Ｅｖａｎｔｉｎｇ）によりＰＣ（パソコン）にイベントを通知することができる。このＷＳ−Ｅｖａｎｔｉｎｇのイベント通知システム（以下、「イベント通知システム」という）は、予め登録を行ったＰＣだけにイベントを画像形成装置から通知するシステムである。例えば、特許文献１で開示されたネットワークにおけるイベント通知システムでは、ホスト（ＰＣ）と複数のデバイス（画像形成装置）とがネットワークで結合され、ホストからデバイスに対する要求に応じて登録されたイベントの種類及び通知先アドレスに基づいて、デバイスで発生したイベントをホストに通知することができる。また、デバイスに対する処理要求の直後にデバイスでイベントが発生してもこれをホストへ通知できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５６８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このようなイベント通知システムでは、画像形成装置のメモリ容量などの性能により画像形成装置が一度に通知するイベント数（以下、「イベント通知数」という）に上限が設けられているので、このイベント通知数の上限を超えるイベントをＰＣに通知することができない。このため、イベント通知システムのサーバーを経由してイベントを通知することで、デバイスのイベント通知数の上限を超えるイベントを通知することができるが、常にサーバーを経由するとサーバーの負荷が上がるという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる画像形成装置及びイベント通知システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、ネットワークを経由して複数の情報処理装置とサーバーとに結合されており、制御部と、画像データを保存するハードディスクである記憶部と、フラッシュメモリーである補助記憶部とを備えた画像形成装置であって、前記制御部は、該画像形成装置にイベントが発生すると、予め登録を行った情報処理装置に前記イベントを通知するイベント通知送信処理部を有し、前記補助記憶部は、（Ａ）予め登録を行なった前記情報処理装置から受信する前記情報処理装置の宛先アドレスが設定されているイベント通知登録データを保存するイベント通知登録データ保存エリアと、（Ｂ）該画像形成装置で発生した前記イベントを前記情報処理装置に通知するために、該画像形成装置が作成するイベント通知データを保存するイベント通知データ保存エリアとを有し、該画像形成装置は、前記情報処理装置から前記イベント通知登録データを受信すると、前記イベント通知登録データ保存エリアに保存し、前記制御部がイベントの発生を検出すると、前記イベント通知送信処理部を起動し、イベント通知送信処理を開始させ、前記イベント通知送信処理部は、（１）発生したイベントの前記イベント通知データを作成し、前記イベント通知データ保存エリアに保存し、（２）前記イベント通知登録データ保存エリアから前記イベント通知登録データを取り出し、前記イベント通知登録データに設定されているイベントを通知する情報処理装置の前記宛先アドレスを取り出し、（３）取り出した前記イベント通知登録データから前記イベント通知データを送信する前記情報処理装置の台数を算出し、（４）前記イベント通知データ保存エリアから新たに発生したイベントの前記イベント通知データを取り出し、（５）算出した前記イベント通知データを送信する前記情報処理装置の前記台数がイベント通知数の上限値以下であるか否かを判定し、（６）前記情報処理装置の前記台数がイベント通知数の上限値以下であるときに、前記イベント通知データを、取り出した前記宛先アドレスの前記情報処理装置に直接送信し、前記イベント通知送信処理を終了し、（７）前記情報処理装置の前記台数が前記イベント通知数の上限値以下でないときに、取り出した前記宛先アドレスを設定したイベント通知データを前記サーバーに送信し、前記サーバーを経由して前記イベント通知データを前記宛先アドレスの情報処理装置に送信し、前記イベント通知送信処理を終了することを特徴としている。
本発明のイベント通知システムは、ネットワークを経由して結合された、画像形成装置、複数の情報処理装置、及びサーバーを有するイベント通知システムであって、前記情報処理装置は、該情報処理装置の宛先アドレスを設定したイベント通知登録データを、予め前記ネットワークを経由して前記画像形成装置に送信し、前記画像形成装置から送信されるイベント通知データを、前記ネットワークを経由して受信し、前記画像形成装置は、制御部と、画像データを保存するハードディスクである記憶部と、フラッシュメモリーである補助記憶部とを備え、前記制御部は、該画像形成装置にイベントが発生すると、予め登録を行った情報処理装置に前記イベントを通知するイベント通知送信処理部を有し、前記補助記憶部は、（Ａ）予め登録を行なった前記情報処理装置から受信する前記情報処理装置の宛先アドレスが設定されているイベント通知登録データを保存するイベント通知登録データ保存エリアと、（Ｂ）該画像形成装置で発生した前記イベントを前記情報処理装置に通知するために、該画像形成装置が作成するイベント通知データを保存するイベント通知データ保存エリアとを有し、該画像形成装置は、前記情報処理装置から前記イベント通知登録データを受信すると、前記イベント通知登録データ保存エリアに保存し、前記制御部がイベントの発生を検出すると、前記イベント通知送信処理部を起動し、イベント通知送信処理を開始させ、前記イベント通知送信処理部は、（１）発生したイベントの前記イベント通知データを作成し、前記イベント通知データ保存エリアに保存し、（２）前記イベント通知登録データ保存エリアから前記イベント通知登録データを取り出し、前記イベント通知登録データに設定されているイベントを通知する情報処理装置の前記宛先アドレスを取り出し、（３）取り出した前記イベント通知登録データから前記イベント通知データを送信する前記情報処理装置の台数を算出し、（４）前記イベント通知データ保存エリアから新たに発生したイベントの前記イベント通知データを取り出し、（５）算出した前記イベント通知データを送信する前記情報処理装置の前記台数がイベント通知数の上限値以下であるか否かを判定し、（６）前記情報処理装置の前記台数がイベント通知数の上限値以下であるときに、前記イベント通知データを、取り出した前記宛先アドレスの前記情報処理装置に直接送信し、前記イベント通知送信処理を終了し、（７）前記情報処理装置の前記台数が前記イベント通知数の上限値以下でないときに、取り出した前記宛先アドレスを設定したイベント通知データを前記サーバーに送信し、前記サーバーを経由して前記イベント通知データを前記宛先アドレスの情報処理装置に送信し、前記イベント通知送信処理を終了することを特徴としている。
また、本発明のイベント通知システムは、前記情報処理装置は、パソコン、スマートフォン、携帯電話、またはタブレット端末であることを特徴としている。
【発明の効果】
【０００７】
本発明の画像形成装置及びイベント通知システムは、イベントの通知をサポートするサーバーの負荷を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るイベント通知システムの構成を示す図である。
【図２】図１に示すイベント通知システムの画像形成装置とＰＣの機能構成を示す図である。
【図３】本発明の実施形態に係る画像形成装置のイベント通知送信処理の流れを示すフローチャートである。
【図４】本発明の実施形態に係るＰＣのイベント通知受信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）について図面を参照して説明する。本実施形態のイベント通知システムは、画像形成装置からイベントを通知するＰＣの台数と画像形成装置の性能により、画像形成装置からＰＣにイベントを直接通知できるかを判定し、直接通知できるときだけ画像形成装置からＰＣにイベントを直接通知する。また、直接通知できないときには、画像形成装置はイベントの通知をサポートするサーバー（以下、「イベント通知サポートサーバー」という）を経由してＰＣにイベントを通知することで、画像形成装置とイベント通知サポートサーバーの負荷を分散するものである。
【００１０】
本実施形態のイベント通知システム１０の概要について、図１を用いて説明する。図１に示すように、イベント通知システム１０は、画像形成装置１００、複数のＰＣ２００、イベント通知サポートサーバー３００、及びネットワーク４００により構成されている。
【００１１】
画像形成装置１００は、プリンター、多機能プリンター、多機能周辺装置、又は複合機であり、原稿台から直接読み取った原稿の画像データまたはＰＣ２００から送信された画像データの印刷を行う。また、画像形成装置１００は、イベントが発生すると、予め登録を行っているＰＣ２００にイベントを通知する。
【００１２】
ＰＣ２００は、画像形成装置１００のプリントドライバーが搭載され、印刷出力する原稿の画像データなどを格納した印刷要求データを画像形成装置１００に送信する。また、ＰＣ２００は、画像形成装置１００から受信したイベント通知データを保存するとともに操作表示パネルに表示する。
【００１３】
イベント通知サポートサーバー３００は、ＰＣなどのコンピューターであり、画像形成装置１００から送信されたイベント通知データを受信すると、イベント通知データに設定されている宛先アドレスのＰＣ２００にイベント通知データを送信する。
【００１４】
ネットワーク４００は、ＬＡＮ（Local Area Network）等のネットワークであり、画像形成装置１００、複数のＰＣ２００、及びイベント通知サポートサーバー３００を接続し、各種データを送受信する。
【００１５】
まず、画像形成装置１００の機能構成について図２を用いて説明する。図２に示すように画像形成装置１００は、制御部１０１、補助記憶部１０２、記憶部１０３、操作パネル１０４、操作パネル処理部１０５、原稿読取部１０６、画像形成部１０７、印刷部１０８、及びネットワーク通信部１０９を備えている。これらの各部は、バスなどにより接続されている。
【００１６】
制御部１０１は、ＭＰＵ(Micro Processing Unit)やＣＰＵ(Central Processing Unit)等による制御手段を備え、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェイス、バスコントローラー等を含む総合的な画像形成装置１００のコントロールを行う。制御部１０１には、イベント通知送信処理部１０１ａが設けられている。
イベント通知送信処理部１０１ａは、画像形成装置１００にイベントが発生すると、予め登録を行ったＰＣ２００にイベントを通知する。イベント通知送信処理部１０１ａが実行するイベント通知送信処理の詳細については、後述する。
【００１７】
補助記憶部１０２は、フラッシュメモリー等からなる補助記憶装置で、制御部１０１が実行する処理のプログラムやデータが記憶される。補助記憶部１０２には、イベント通知登録データ保存エリア１０２ａとイベント通知データ保存エリア１０２ｂが設けられている。
イベント通知登録データ保存エリア１０２ａは、イベント通知を要求したＰＣ２００から受信するＰＣ２００の宛先アドレスが設定されているイベント通知登録データを保存する。
イベント通知データ保存エリア１０２ｂは、画像形成装置１００で発生したイベントをＰＣ２００に通知するために、画像形成装置１００が作成するデータ（以下、「イベント通知データ」という）を保存する。
【００１８】
記憶部１０３は、データやプログラムを保存するハードディスクドライブである。記憶部１０３には、画像データ保存エリア１０３ａが設けられている。
画像データ保存エリア１０３ａは、原稿読取部１０６が読み取った原稿を画像形成部１０７により画像形成された画像データ、ネットワーク通信部１０９を経由してＰＣ２００から受信した画像データを保存する。
【００１９】
操作パネル１０４は、操作メニューの表示、ユーザーの指による操作を受け付ける。また、ユーザーは操作パネル１０４から画像形成装置１００に設定する各種情報を入力することができる。
【００２０】
操作パネル処理部１０５は、画像形成装置１００が備えている機能の操作項目を操作パネル１０４に表示する処理、ユーザーが行う操作に対する操作データ、及び画像形成装置１００に対する設定データを操作パネル１０４から入力する処理を行う。
【００２１】
原稿読取部１０６は、画像形成装置１００の原稿台にセットされた原稿の読み取りを行うもので、ユーザーが操作パネル１０４から読み取り要求を行うことにより、原稿台にセットされた原稿の読み取りを行う。
【００２２】
画像形成部１０７は、ユーザーからの読み取り要求により原稿読取部１０６で読み取った原稿を、印刷部１０８で印刷可能またはＦＡＸやメールで送信可能なデータ形式の画像データに変換する。
【００２３】
印刷部１０８は、ユーザーから印刷要求のあった画像データの印刷を行う。
【００２４】
ネットワーク通信部１０９は、ネットワーク４００に接続するための着脱可能なＬＡＮインターフェイスを備えている。ＬＡＮインターフェイスには、ＴＣＰ／ＩＰ、ＡｐｐｌｅＴａｌｋ、ＳＭＢ等の各種ネットワークプロトコルのインテリジェントな送受信を行うネットワーク部を含んでいる。
【００２５】
次に、ＰＣ２００の機能構成について図２を用いて説明する。図２に示すようにＰＣ２００は、制御部２０１、補助記憶部２０２、ネットワーク通信部２０３、及び操作表示部２０４を備え、これら各部はバスなどにより接続される構成となっている。
【００２６】
制御部２０１は、ＲＡＭやＲＯＭ等の主記憶手段、及びＣＰＵ等の制御手段を備えている。また、制御部２０１は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェイス、バスコントローラー等を含む総合的なＰＣ２００のコントロールを行う。制御部２０１には、プリントドライバー処理部２０１ａとイベント通知受信処理部２０１ｂが設けられている。
プリントドライバー処理部２０１ａは、ユーザーにより画像データなどが格納された印刷要求データを、ネットワーク通信部２０３を経由して画像形成装置１００に送信する。
イベント通知受信処理部２０１ｂは、画像形成装置１００からイベント通知データを受信するときには、イベント通知受信処理部２０１ｂのＰＣ２００の宛先アドレスを設定したイベント通知要求データを、予めネットワーク通信部２０３を経由して画像形成装置１００に送信する。また、イベント通知受信処理部２０１ｂは、画像形成装置１００から送信されるイベント通知データを、ネットワーク通信部２０３を経由して受信する。
【００２７】
補助記憶部２０２は、フラッシュメモリー等からなる補助記憶装置で、制御部２０１が実行する処理のプログラムやデータを記憶する。補助記憶部２０２には、画像データ保存エリア２０２ａとイベント通知データ保存エリア２０２ｂが設けられている。
画像データ保存エリア２０２ａは、スキャナーなどで読み込んだ画像データなどを保存する。画像データは、画像形成装置１００に印刷要求するときに取り出される。
イベント通知データ保存エリア２０２ｂは、画像形成装置１００から送信されたイベント通知データを保存する。イベント通知データは、操作表示部２０４に表示するときに取り出される。
【００２８】
ネットワーク通信部２０３は、ネットワーク４００に接続するための着脱可能なＬＡＮインターフェイスを備えている。ＬＡＮインターフェイスには、ＴＣＰ／ＩＰ、ＡｐｐｌｅＴａｌｋ、ＳＭＢ等の各種ネットワークプロトコルのインテリジェントな送受信を行うネットワーク部を含んでいる。
【００２９】
操作表示部２０４は、操作表示パネルを備え、操作表示パネルからユーザーの操作を入力し、またユーザーの操作結果や画像形成装置１００から受信するイベント通知データを表示する。
【００３０】
次に、画像形成装置１００の制御部１０１に設けられているイベント通知送信処理部１０１ａにより実行されるイベント通知送信処理について、図３に示すフローチャートのステップ順に説明する。
【００３１】
画像形成装置１００からイベント通知データを受信するには、ユーザーにより予めイベント通知登録データを画像形成装置１００に送信する。画像形成装置１００は、ＰＣ２００からイベント通知登録データを受信すると、補助記憶部１０２のイベント通知登録データ保存エリア１０２ａに保存する。次に、画像形成装置１００の制御部１０１がイベントの発生を検出すると、イベント通知送信処理部１０１ａを起動し、イベント通知送信処理部１０１ａがイベント通知送信処理を開始する。
【００３２】
（ステップＳ１０１）
まず、イベント通知送信処理部１０１ａは、発生したイベントのイベント通知データを作成し、補助記憶部１０２のイベント通知データ保存エリア１０２ｂに保存する。
【００３３】
（ステップＳ１０２）
まず、イベント通知送信処理部１０１ａは、補助記憶部１０２のイベント通知登録データ保存エリア１０２ａからイベント通知登録データを取り出し、イベント通知登録データに設定されているイベントを通知するＰＣ２００の宛先アドレスを取り出す。
【００３４】
（ステップＳ１０３）
次いで、イベント通知送信処理部１０１ａは、ステップＳ１０２で取り出したイベント通知登録データからイベント通知データを送信するＰＣ２００の台数を算出する。
【００３５】
（ステップＳ１０４）
イベント通知送信処理部１０１ａは、補助記憶部１０２のイベント通知データ保存エリア１０２ｂから新たに発生したイベントのイベント通知データを取り出す。
【００３６】
（ステップＳ１０５）
次いで、イベント通知送信処理部１０１ａは、イベント通知データを送信するステップＳ１０３で算出したＰＣ２００の台数がイベント通知数の上限値以下であるかを判定する。イベント通知データを送信するＰＣ２００の台数がイベント通知数の上限値以下であるとき（ステップＳ１０５のＹｅｓ）は、ステップＳ１０６に進む。イベント通知データを送信するＰＣ２００の台数がイベント通知数の上限値以下でないとき（ステップＳ１０５のＮｏ）は、ステップＳ１０７に進む。
【００３７】
（ステップＳ１０６）
ステップＳ１０５のＹｅｓにおいて、イベント通知送信処理部１０１ａは、イベント通知データをステップＳ１０２で取り出した宛先アドレスのＰＣ２００に直接送信し、イベント通知送信処理を終了する。
【００３８】
（ステップＳ１０７）
ステップＳ１０５のＮｏにおいて、イベント通知送信処理部１０１ａは、ステップＳ１０２で取り出したＰＣ２００の宛先アドレスを設定したイベント通知データを、イベント通知サポートサーバー３００に送信し、イベント通知送信処理を終了する。イベント通知サポートサーバー３００は、イベント通知データを受信すると、イベント通知データを宛先アドレスのＰＣ２００に送信する。
【００３９】
次に、ＰＣ２００の制御部２０１に設けられているイベント通知受信処理部２０１ｂにより実行されるイベント通知受信処理について、図４に示すフローチャートのステップ順に説明する。
【００４０】
ＰＣ２００は、画像形成装置１００またはイベント通知サポートサーバー３００からイベント通知データをネットワーク通信部２０３により受信すると、制御部２０１がイベント通知受信処理部２０１ｂを起動し、イベント通知受信処理部２０１ｂがイベント通知受信処理を開始する。
【００４１】
（ステップＳ２０１）
まず、イベント通知受信処理部２０１ｂは、受信したイベント通知データを補助記憶部２０２のイベント通知データ保存エリア２０２ｂに保存する。
【００４２】
（ステップＳ２０２）
次いで、イベント通知受信処理部２０１ｂは、受信したイベント通知データを操作表示部２０４の操作表示パネルに表示し、イベント通知受信処理を終了する。
【００４３】
以上のようなイベント通知システムでは、画像形成装置の性能によりイベント通知数に上限が設けられている場合に、イベントを通知するＰＣ２００の台数がイベント通知数の上限値以下であるかを判定することで、画像形成装置１００からＰＣ２００にイベントを直接通知できるかを判定する。これにより、ＰＣ２００にイベントを直接通知できないと判定されたときには、イベント通知サポートサーバー３００を経由してＰＣ２００にイベントを通知することで、画像形成装置１００とイベント通知サポートサーバー３００の負荷を分散することにより、イベント通知サポートサーバー３００の負荷を軽減することができる。
【００４４】
なお、実施形態においては、画像形成装置１００にイベント通知を要求する場合に、ＰＣ２００の宛先アドレスを設定したイベント通知要求データを画像形成装置１００に送信するようにしたが、イベントの種類を限定したいときには、イベント通知要求データにイベントの種類を設定することも可能である。ここで言うイベントの種類とは、例えば、ジョブの実行処理に関するイベント、ソフトエラー処理に関するイベント、及びハードエラー処理に関するイベントなどのようなイベントの分類である。画像形成装置１００は、ＰＣ２００からイベントの種類が設定されたイベント通知要求データを受信したときには、設定されたイベントの種類に属するイベントが発生したときだけ、イベント通知要求データをイベントの種類を指定したＰＣ２００に送信することも可能である。
また、ネットワーク４００には１台の画像形成装置１００が接続されている構成としたが、これに限定されず、本発明の機能を備える複数の画像形成装置１００をネットワーク４００に接続することも可能である。
また、ＰＣ２００は、ネットワーク４００に接続でき、イベント通知受信処理部２０１ｂの機能を搭載できるスマートフォン、携帯電話、またはタブレット端末などの情報処理装置とすることも可能である。
【００４５】
このような本発明の画像形成装置及びイベント通知システムは、イベントの通知をサポートするサーバーの負荷を軽減することができる。
【００４６】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００４７】
本発明は、画像形成装置及びイベント通知システムに好適であるが、画像形成装置及びイベント通知システムに限られるものではなく、イベントを通知する装置及びシステム一般に適用できる。
【符号の説明】
【００４８】
１０・・・・・イベント通知システム
１００・・・・・画像形成装置
１０１・・・・・制御部
１０１ａ・・・・イベント通知送信処理部
１０２・・・・・補助記憶部
１０２ａ・・・・イベント通知登録データ保存エリア
１０２ｂ・・・・イベント通知データ保存エリア
１０３・・・・・記憶部
１０３ａ・・・・画像データ保存エリア
１０４・・・・・操作パネル
１０５・・・・・操作パネル処理部
１０６・・・・・原稿読取部
１０７・・・・・画像形成部
１０８・・・・・印刷部
１０９・・・・・ネットワーク通信部
２００・・・・・ＰＣ
２０１・・・・・制御部
２０１ａ・・・・プリントドライバー処理部
２０１ｂ・・・・イベント通知受信処理部
２０２・・・・・補助記憶部
２０２ａ・・・・画像データ保存エリア
２０２ｂ・・・・イベント通知データ保存エリア
２０３・・・・・ネットワーク通信部
２０４・・・・・操作表示部
３００・・・・・イベント通知サポートサーバー
４００・・・・・ネットワーク
【図１】
0005968930.tif 000002
【図２】
0005968930.tif 000003
【図３】
0005968930.tif 000004
【図４】
0005968930.tif 000005