(57)【要約】【課題】位置情報と発信した情報を組み合わせて表示するサービスにおいて、印刷に必要な情報をやり取りするための仕組みが存在しない。【解決手段】画像形成装置からの短文コミュニケーションサービスのルールに従うメッセージを管理し、情報処理端末からの要求に応じて前記メッセージを応答するサーバに通信可能に接続された画像形成装置であって、自装置の内部の情報を取得する取得手段と、予め設定された条件に従って、前記取得手段により取得した情報に関する前記短文コミュニケーションサービスのルールに従うメッセージと、自装置の座標情報と、自装置と所定のネットワークを介して通信を行うための位置情報とを含む配信データを生成する生成手段と、前記生成手段にて生成された配信データを前記サーバに配信する配信手段とを有する。【選択図】図７
2013121082.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置からの短文コミュニケーションサービスのルールに従うメッセージを管理し、情報処理端末からの要求に応じて前記メッセージを応答するサーバに通信可能に接続された画像形成装置であって、
自装置の内部の情報を取得する取得手段と、
予め設定された条件に従って、前記取得手段により取得した情報に関する前記短文コミュニケーションサービスのルールに従うメッセージと、自装置の座標情報と、自装置と所定のネットワークを介して通信を行うための位置情報とを含む配信データを生成する生成手段と、
前記生成手段にて生成された配信データを前記サーバに配信する配信手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記位置情報は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、及びＩＰアドレスの少なくともいずれかの情報を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザから前記条件の設定を受け付ける受付手段を更に有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記受付手段は更に、前記配信データを配信するタイミングの設定を受け付け、
前記配信手段は、前記タイミングにて配信することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記配信データに前記画像形成装置が印刷できない状態である旨を示すメッセージを含む場合、もしくは前記配信データが特定の公開先へのデータである場合、ＵＲＬおよびＩＰアドレスの情報を付加しないことを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記配信データに前記画像形成装置が印刷できない状態から復旧した旨を示すメッセージを含む場合、当該配信データにＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、及びＩＰアドレスの少なくともいずれかの情報を含ませることを特徴とする請求項２に記載の画像形成装置。
【請求項７】
前記条件は優先度が設定され、優先度が高い条件を満たす情報に対するメッセージを含む配信データが優先して配信されることを特徴とする請求項１乃至６のいずれか一項に記載の画像形成装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の手段としてコンピュータを機能させるためのプログラム。
【請求項９】
画像形成装置と、前記画像形成装置からの短文コミュニケーションサービスのルールに従うメッセージを管理し情報処理端末からの要求に応じて前記メッセージを応答するサーバとが通信可能に接続された印刷システムであって、
前記画像形成装置は、
自装置の内部の情報を取得する取得手段と、
予め設定された条件に従って、前記取得手段により取得した情報に関する前記短文コミュニケーションサービスのルールに従うメッセージと、自装置の座標情報と、自装置と所定のネットワークを介して通信を行うための位置情報とを含む配信データを生成する生成手段と、
前記生成手段にて生成された配信データを前記サーバへ配信する配信手段と
を有することを特徴とする印刷システム。
【請求項１０】
画像形成装置からの短文コミュニケーションサービスのルールに従うメッセージを管理し、情報処理端末からの要求に応じて前記メッセージを応答するサーバに通信可能に接続された画像形成装置の制御方法であって、
自装置の内部の情報を取得する取得工程と、
予め設定された条件に従って、前記取得工程にて取得した情報に関する前記短文コミュニケーションサービスのルールに従うメッセージと、自装置の座標情報と、自装置と所定のネットワークを介して通信を行うための位置情報とを含む配信データを生成する生成工程と、
前記生成工程にて生成された配信データを前記サーバに配信する配信工程と
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像形成装置及びその制御方法、並びにプログラムに関する。特にデータの配信機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、スマートフォンに代表されるモバイル機器に関する技術の進歩により、新たな情報発信サービスが生まれている。例えば、所定の文字数以内にて個人ユーザのつぶやき発言（ショートメッセージ）を公開するＴｗｉｔｔｅｒ（登録商標）と呼ばれる短文コミュニケーションサービスがある。
【０００３】
また、モバイル機器には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの自らの位置情報を取得する機能が搭載されている。そういった位置情報取得機能と上記のＴｗｉｔｔｅｒ（登録商標）など発信された情報を組み合わせて表示するサービスがある。例えば頓知ドット社の「セカイカメラ（登録商標）」では、スマートフォン等の情報端末のカメラで撮影した画像に、撮影した対象や位置の情報を重畳して表示する。これにより、拡張現実（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）を表現し、あたかも対象や位置にタグが付けられているような感覚が得られる。さらに、特許文献１には、モバイル機器などの情報端末に撮影されている画像形成装置に対して、ヘルプサーバから取得したヘルプ情報を重ねて表示するといった技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１９８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
今後、セカイカメラ（登録商標）のような拡張現実に関する技術を利用するため、画像形成装置なども設置場所の位置情報とともに、ヘルプ情報などを発信することが想定される。しかし、このような情報を情報端末から参照できたとしても、情報端末から印刷などの従来からの画像形成装置によるサービスを利用できるわけではない。具体的には、画像形成装置のネットワーク情報や機種情報、印刷時の印刷設定・印刷文書の指定方法など、サービスに応じた必要な情報を情報端末側で取得、管理する必要がある。
【０００６】
この場合、画像形成装置は、情報端末が要求するサービスにおいて必要とされる当該画像形成装置の情報を上述した技術に対応した形式にて提供することが求められる。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願発明は以下の構成を有する。画像形成装置からの短文コミュニケーションサービスのルールに従うメッセージを管理し、情報処理端末からの要求に応じて前記メッセージを応答するサーバに通信可能に接続された画像形成装置であって、自装置の内部の情報を取得する取得手段と、予め設定された条件に従って、前記取得手段により取得した情報に関する前記短文コミュニケーションサービスのルールに従うメッセージと、自装置の座標情報と、自装置と所定のネットワークを介して通信を行うための位置情報とを含む配信データを生成する生成手段と、前記生成手段にて生成された配信データを前記サーバに配信する配信手段とを有する。
【発明の効果】
【０００８】
本発明によれば、画像形成装置の情報と位置情報を組み合わせて配信することが可能となる。これにより、画像形成装置の情報を表示し、画像形成装置を選択して印刷するシステムにも対応することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの構成を示すブロック図。
【図２】画像形成装置の内部構成を示すブロック図。
【図３】サーバの内部構成を示すブロック図。
【図４】情報処理端末の内部構成を示すブロック図。
【図５】情報処理端末の外観を示す図。
【図６】第１の実施形態に係る印刷システム全体の概略動作フローチャート。
【図７】画像形成装置のデータ配信フローチャート。
【図８】データ配信設定画面の一例を示す図。
【図９】検出イベント設定画面の一例を示す図。
【図１０】通常時の検出イベント設定画面の一例を示す図。
【図１１】エラー時の検出イベント設定画面の一例を示す図。
【図１２】サービスエラー時の検出イベント設定画面の一例を示す図。
【図１３】その他の検出イベント設定画面の一例を示す図。
【図１４】位置情報の表示・設定画面の一例を示す図。
【図１５】装置情報の表示・設定画面の一例を示す図。
【図１６】データ配信先の表示・設定画面の一例を示す図。
【図１７】データ配信タイミングの設定画面の一例を示す図。
【図１８】配信データのフォーマットの例を示す図。
【図１９】配信データの具体例を示す図。
【図２０】情報処理端末４００での配信データの表示例を示す図。
【図２１】情報処理端末４００での配信データの表示例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、本発明は、以下の実施形態において示す構成に限定されるものではない。
【００１１】
［第１の実施形態］
＜印刷システム構成＞
本発明のシステム構成を説明する。図１は、本実施形態における印刷システム全体の構成を示す図である。本システムは、インターネット２００により接続された画像形成装置１００、サーバ３００、情報処理端末４００より構成される。各構成要素はネットワークを介して機器を識別する為のＩＰアドレスが付与されているものとする。ここで、各装置間は、通信可能に接続されているものとする。なお、本実施形態において、情報処理端末４００は、ユーザが携帯し持ち運び可能なモバイル端末を想定しており、例えば、スマートフォンなどが該当する。また、図１においては、画像形成装置１００やサーバ３００は１つの構成にて示しているが、これに限られない。例えば、サーバ３００は、複数の物理的な装置が協働して機能を実現するようにしても構わない。
【００１２】
＜ハードウェア構成＞
（画像形成装置）
図２は、図１に示した画像形成装置１００の内部構成を示すブロック図である。画像形成装置１００内の各部は、システムバス１０１を介して電気的に接続される。ＣＰＵ１０２は、画像形成装置１００全体を制御する中央演算ユニットである。ＲＯＭ１０３は、ＣＰＵ１０２が画像形成装置１００の起動時に実行するプログラムを格納する。ＲＡＭ１０４は、ＣＰＵ１０２が演算に用いるデータを一時的に格納する為のワークメモリである。記憶装置１０５は、例えばハードディスクドライバ（ＨＤＤ）から成り画像形成装置１００の制御に関するソフトウェアや各種設定と、保存された文書などを保持する。
【００１３】
ネットワーク部１０６は、インターネット２００に対するインタフェースであり、インターネット２００を介した他の情報機器との情報の入出力を担当する。操作部１０７は、ユーザからの操作に対する制御を担当する。操作部１０７は、例えば液晶とタッチパネルから構成される液晶操作パネル（不図示）などのディスプレイを備える。スキャナ部１０８は、原稿読取を行うための照明ランプや走査ミラーなど（不図示）を有する。プリンタ部１０９は、画像形成や定着を行うための図示しない感光体ドラムや定着器（不図示）を有する。スキャナ画像処理部１１０は、スキャナ部１０８から入力された画像データに対し、補正、加工、変換などの画像処理を行う。
【００１４】
プリント画像処理部１１１は、プリンタ部１０９に出力（印刷）する画像データに対し、補正、加工、変換などの画像処理を行う。編集画像処理部１１２は、画像データの回転やＪＰＥＧ、ＪＢＩＧ、ＭＭＲ、又はＭＨの画像圧縮伸長処理を行う。図２において、スキャナ部１０８、プリンタ部１０９は、内部にそれぞれＣＰＵ１３１、１５１、ＲＯＭ１３２、１５２を備える。ＣＰＵ１３１、１５１は、それぞれＲＯＭ１３２、１５２に格納されたプログラムに応じて処理を行う。また、ＣＰＵ１３１、１５１はそれぞれ、ＣＰＵ１０２と随時通信を行っており、ＣＰＵ１０２の指示に従いスキャナ部１０８、プリンタ部１０９の制御を行う。
【００１５】
位置情報取得部１１３は、緯度、及び経度などの座標情報（Ｇｅｏｌｏｃａｔｉｏｎ）や高度の情報を検知するセンサを備え、装置の位置情報を取得する。また、ＣＰＵ１０２は位置情報からインターネット上の地図情報サーバにアクセスし所在地名（住所）を入手する。
【００１６】
スキャナ部１０８、プリンタ部１０９のＣＰＵ１３１、１５１では、例えば、通常の動作管理プログラム、電源状態管理プログラム、エラー管理プログラム、サービス情報管理プログラム等が動作している。プログラムでは原稿の読み取り、用紙への印刷を始めとして、より詳細な制御、管理を行っている。プログラムの実行により検出された各種のイベント情報はスキャナ部１０８、プリンタ部１０９のＣＰＵ１３１、１５１からＣＰＵ１０２に通知される。また、ＣＰＵ１０２の要求に応答して、ＣＰＵ１３１、１５１からイベント情報を通知する。ここで通知されるイベントとしては、例えば、原稿／用紙の情報、電源制御情報、ジョブの実行情報、エラー情報（紙詰まり情報、トナーなし、温度異常、動作異常等）などがある。なお、扱うイベントは上記のものに限定するものではなく、例えば、画像形成装置１００の内部で生じた状態の変化などを対象とすることができる。
【００１７】
画像形成装置１００は、イベントが生じた際に、配信データを発行し、サーバ３００に配信することとなる。この処理については、後述する。
【００１８】
（サーバ）
図３は、図１に示したサーバ３００の内部構成を示すブロック図である。サーバ３００内の各部は、システムバス３０１を介して電気的に接続される。ＣＰＵ３０２は、サーバ３００全体を制御する中央演算ユニットである。ＲＯＭ３０３は、ＣＰＵ３０２がサーバ３００の起動時に実行するプログラムを格納する。ＲＡＭ３０４は、ＣＰＵ３０２が演算に用いるデータを一時的に格納する為のワークメモリである。記憶装置３０５は、例えばハードディスクドライバ（ＨＤＤ）から成りサーバ３００が使用するプログラムや各種データを格納する。また、記憶装置３０５は、インターネット２００を介して画像形成装置１００から配信されたデータを格納する。
【００１９】
ネットワーク部３０６は、インターネット２００に対するインタフェースであり、インターネット２００を介した他の情報機器との情報の入出力を担当する。ユーザ認証部３０７は、サーバ３００にログインしたユーザの認証を行う。例えば、画像形成装置１００が情報を配信する際は、サーバ３００にログインしてから配信を行うことになる。配信データ管理部３０８は、画像形成装置１００が配信したデータを管理する。例えば、配信データ管理部３０８は、ユーザ名と配信データの紐付けを行ったり、ユーザ名ごとに閲覧権限を設定したりする。
【００２０】
（情報処理端末）
図４は、図１に示した情報処理端末４００の内部構成を示すブロック図である。情報処理端末４００内の各部間は、システムバス４０１を介して電気的に接続されている。ＣＰＵ４０２は、情報処理端末４００全体を制御する中央演算ユニットである。ＲＯＭ４０３は、ＣＰＵ４０２が情報処理端末４００の起動時に実行するプログラムを格納する。ＲＡＭ４０４はＣＰＵ４０２が演算に用いるデータを一時的に格納する為のワークメモリである。
【００２１】
記憶装置４０５は、例えばフラッシュＲＯＭから成り、ＣＰＵ４０２が使用するプログラムや各種データを格納する。無線ネットワーク部４０６は、無線ＬＡＮなどの無線通信を経由してインターネット２００と通信する為のインタフェースである。操作部４０７は、ユーザと情報処理端末４００間での情報の入出力を行う。撮影部Ｉ／Ｆ４０８は、撮影部であるカメラ４５０を用いて取得された画像を受信するためのインタフェースである。なお、図４において、カメラ４５０は情報処理端末４００の外部にて示されているが、内部に含む構成であってよい。
【００２２】
位置検出部４０９は、ＧＰＳ受信機（不図示）等を用い、情報処理端末４００の現在地の特定を行う。方角検出部４１０は、地磁気センサ（不図示）等を用い、情報処理端末４００が現在向いている方角を検出する。持ち方検出部４１１は、加速度センサ（不図示）等を用い、ユーザが情報処理端末４００を縦向きに持っているのか、横向きに持っているのかを検出する。
【００２３】
図５は、情報処理端末４００の外観の一例を示す図である。図５（ａ）は、情報処理端末４００の表面の外観の一例である。タッチパネル５０１は、ユーザに対する情報の提示と、ユーザからの入力を受け付ける液晶タッチパネルである。本実施形態において、この液晶タッチパネルを用いて、受付手段を実現する。なお、タッチパネル５０１は、入力時にタッチされる時間によって、通常のタップ（押下）と長い時間のタップ（長押し）を区別できるものとする。ホームボタン５０２は、情報処理端末４００にて実行中のアプリケーションを中断し、ホーム画面に戻る際などに用いられる。図５（ｂ）は、情報処理端末４００の裏面の外観の一例である。カメラ４５０は、周囲を撮影する為のカメラである。フラッシュ５０３は、カメラ４５０での撮影を補助する為のフラッシュである。
【００２４】
ここで、本明細書において用いられる「配信データ」について述べておく。配信データとは、例えば、上述した短文コミュニケーションサービスであるＴｗｉｔｔｅｒ（登録商標）におけるつぶやき発言（Ｔｗｅｅｔ（登録商標））などが該当する。通常、このような短文コミュニケーションサービスは、一度のつぶやき発言などのメッセージに含ませられる最大文字数に制限が行われている。本実施形態においては、画像形成装置１００が、配信データとして状況（イベントなど）に応じた、短文コミュニケーションサービスのルールに従う最大文字数以内の短いメッセージを発行するものとする。
【００２５】
＜印刷システム全体フロー＞
図６に、本印刷システムを用いた際に画像形成装置１００が装置の状況に応じてデータを配信し、情報処理端末４００から印刷指示をする際の全体フローチャートを示す。
【００２６】
まず、Ｓ６０１で画像形成装置１００がデータを配信する。詳細は図７を用いて後述する。次に、Ｓ６０２で情報処理端末４００は、配信データを表示する。情報処理端末４００はサーバ３００にアクセスすることにより、画像形成装置１００からサーバ３００に対して配信されたデータを受信し、情報処理端末４００内の表示ソフトウェア（不図示）に応じて配信データを表示させることができる。情報処理端末４００とサーバ３００とが逐次必要なデータを授受しながら配信データの表示を行うことができる。
【００２７】
配信データを表示する方法としては、様々なものがある。例えば、配信データを時間順に表示する方法、配信された情報の位置情報を利用し、地図データに配信データを重ねて表示する方法、情報処理端末４００のカメラ４５０で撮影した画像に配信データを重ねて表示する方法などがある。
【００２８】
Ｓ６０３では、情報処理端末４００は、印刷設定を行う。画像形成装置１００からの配信データには、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）／ＩＰアドレスが含まれている。そのため、情報処理端末４００は、このＵＲＬ／ＩＰアドレスを選択して指定することにより印刷指定を行うことができる。Ｓ６０４では、情報処理端末４００は、Ｓ６０３で選択した画像形成装置１００に対して、印刷ジョブを送信する。このとき、情報処理端末４００は、印刷を行うファイルを選択したＵＲＬ／ＩＰアドレスに対して印刷ジョブを送信する。最後にＳ６０５で、画像形成装置１００は、受信した印刷データの印刷処理を行う。
【００２９】
本発明は、画像形成装置１００の状態に応じてデータ配信をすることで、配信データを受け取るユーザが、装置の状態をより把握しやすくする。さらに、配信データに画像形成装置１００の装置情報を付加することによって、ユーザは配信データとともに画像形成装置１００を検出することがより容易になる。
【００３０】
＜データ配信フロー＞
本発明の特徴である配信データの作成、データ配信方法について、以下に説明する。図７は情報配信フローを示すフローチャートである。なお、図７のフローチャートにおける各ステップは、画像形成装置１００のＣＰＵ１０２が記憶装置１０５に格納されたプログラムを読み込み、実行する事で行われる。
【００３１】
Ｓ７０１は検出イベント設定ステップである。画像形成装置１００は、スキャナ部１０８やプリンタ部１０９など、内部で発生したイベントを検出し、検出したイベント情報を配信するための設定、登録を行う。ここで設定できるイベントの例としては、電源オン・オフ、省電力モードへの移行・復帰、ジャムの発生・解除、トナーなし発生・解除、用紙なし発生・解除、サービス情報などがある。設定したイベントが発生した場合に所定の宛先にデータが配信される。
【００３２】
配信データの送信先の設定、画像形成装置１００の位置情報の設定もＳ１００１のステップで行われる。データの設定は、ユーザが操作部１０７に表示された設定項目を選択、指定することにより行う。また、ユーザは、インターネット２００からネットワーク部１０６を介して、設定項目を設定することもできる。これらの設定は、記憶装置１０５内に記録される。また、設定情報は、情報配信フローの実行時に記憶装置１０５からＲＡＭ１０４に送付され、処理の実行を速くしている。
【００３３】
Ｓ７０２はイベント検出ステップである。画像形成装置１００は、発生したイベントの発生を待っている状態である。スキャナ部１０８、プリンタ部１０９で検出されたイベント情報は、ＣＰＵ１０２に伝えられ、ＣＰＵ１０２は画像形成装置１００の全体の状態を常に監視できる状態となっている。Ｓ７０３はイベント確認ステップである。画像形成装置１００は、Ｓ７０２で検出されたイベントがＳ７０１で設定されたイベントであるかの確認を行う。
【００３４】
Ｓ７０４はデータ生成ステップである。画像形成装置１００は、配信データの生成を行う。Ｓ７０３で設定されたイベントの発生が確認された場合には、画像形成装置１００は、イベントに応じて配信データの生成を行う。なお、生成される配信データには、画像形成装置１００のＵＲＬおよび現在位置情報が付加される。画像形成装置１００の現在位置情報は、ユーザが操作部１０７から入力するようにしてもよいし、ＧＰＳ等の位置検出手段から取得しても良い。
【００３５】
Ｓ７０５はデータ配信ステップである。画像形成装置１００は、Ｓ７０４で生成した配信データをサーバ３００に対して送信する。画像形成装置１００のＣＰＵ１０２は、配信データをＲＡＭ１０４上に作成し、記憶装置１０５に設定された送信先に対して、ネットワーク部１０６、インターネット２００を介して、配信データをサーバ３００に送信する。
【００３６】
以下、データ配信フローの詳細を以下に説明する。図８〜図１７は、図７の検出イベント設定ステップ（Ｓ７０１）で操作部１０７に表示される設定画面の具体例を示している。
【００３７】
図８はデータ配信設定画面の一例を示し、各設定項目の一覧が表示されており各項目のボタンを押下すると各詳細設定画面に移行する。各項目のボタンは操作部１０７に表示される項目である。項目８０１のデータ配信設定のボタンは、ユーザにより押下されると図９に示すデータ配信設定の詳細設定画面に移行する。項目８０２における位置情報のボタンは、ユーザにより押下されると、図１４に示す装置の位置情報の表示画面、修正画面に移行する。
【００３８】
項目８０３における装置情報のボタンは、ユーザにより押下されると図１５に示す装置情報画面に移行する。項目８０４におけるデータ配信先のボタンは、ユーザにより押下されると図１６に示すデータ配信先の設定画面に移行する。項目８０５におけるデータ配信タイミングのボタンは、ユーザにより押下されると図１７に示すデータの配信タイミングを設定する画面に移行する。戻るボタン８０６は、本設定画面から抜けるときに使用するボタンである。なお、以降の図において示される画面についても戻るボタンを備えるものとし、その機能は同様である。
【００３９】
図９は配信データとして検出するイベントの設定の項目一覧を示す検出イベント設定画面の一例を示し、各項目を選択すると各詳細設定画面に移行する。項目９０１における通常動作時の設定ボタンは、ユーザにより押下されると図１０に示す通常動作で配信設定をする画面に移行する。項目９０２におけるエラー発生時の設定ボタンは、ユーザにより押下されると図１１に示すエラー発生時の配信設定を行う画面に移行する。
【００４０】
項目９０３におけるサービスマン向けのエラー発生時の設定ボタンは、ユーザにより押下されると図１２に示すサービスエラー発生時の配信設定を行う画面に移行する。項目９０４におけるその他の項目を設定するボタンは、ユーザにより押下されると図１３に示すその他の項目についての配信設定を行う画面に移行する。
【００４１】
図１０は、通常動作時にデータ配信を行う際の詳細設定画面の一例を示す。図１０において、電源状態、ジョブ受付／実行時にデータ配信を行うかを設定することができる。項目１００１は、装置の電源ＯＮ／ＯＦＦのときにデータ配信を行う場合に、ボタンを押下して設定する。項目１００２は、ジョブの受付／実行のときにデータ配信を行う場合に、ボタンを押下して設定する。項目１００３は、ジャムの発生／解除の際にデータ配信を行う場合に、ボタンを押下して設定する。本実施形態において、各ボタンは、斜線のときに選択（ＯＮ）、白色のときに非選択（ＯＦＦ）とし、別画面でも同様である。
【００４２】
図１１は、エラー発生時に、データ配信を行う際の詳細設定画面の一例を示す。項目１１０１〜１１０４においてそれぞれ選択した項目が発生した場合に、画像形成装置１００はデータの配信を行う。項目１１０１は、ジャム発生／解除が発生した場合、項目１１０２はトナーなし／解除が発生した場合、項目１１０３は用紙なし／解除が発生した場合、項目１１０４は電源ＯＮ／ＯＦＦの際の設定である。なお、設定項目は、上記内容に限定するものではなく、画像形成装置１００の機能等に応じて他のエラーについても設定できるようにしても構わない。
【００４３】
図１２は、サービスマン向けのエラー発生時に、データ配信を行う際の詳細設定画面の一例を示す。ユーザが復旧できないサービスエラーが発生した場合にデータ配信を行う場合には、項目１２０１にて設定する。
【００４４】
図１３は、エラーやサービスエラー以外のイベントを検出した場合に、データ配信を行う際の詳細設定画面の一例を示す。データ配信の選択項目として項目１３０１のカウンター値、項目１３０２のトナー残量、項目１３０３の用紙残量がある。ユーザは、これらからデータ配信を希望するものを選択することができる。
【００４５】
図１４は、装置の位置情報表示画面の一例を示す。位置情報１４０１と位置情報１４０２は、画像形成装置１００の物理的な位置情報を示し、位置情報１４０３は画像形成装置１００の論理的な位置情報を示す。位置情報１４０１は物理的な位置情報として当該画像形成装置の所在地の地名を示し、位置情報１４０２はＧＰＳ情報として緯度、経度を示す。画像形成装置１００は、位置情報１４０２のＧＰＳ位置情報から地図情報を提供するネットワーク上の地図サーバ（不図示）にアクセスを行い、地図データを取得し表示する。位置情報１４０３は論理的な位置情報としてネットワーク上の位置を示す。また、各位置情報の項目を選択することによりデータの修正を行うこともできる。
【００４６】
図１５は、装置情報を示す画面の一例を示す。ユーザは、名称情報１５０１に装置名称を設定することができる。なお、他の装置情報を設定できるようにしても構わない。
【００４７】
図１６は、データ配信先を設定する画面の一例を示す。データ配信先としてサーバ、メール、操作部、その他の宛先に送信する設定から１または複数の宛先を選択することができる。設定する際には項目１６０１、１６０２、１６０４の中から対応するボタンそれぞれを押下して、詳細な宛先等を設定する。なお項目１６０３の操作部を選択した場合には、操作部１０７の下部に配信データが表示される。なお、他の配信先を設定できるようにしても構わない。
【００４８】
図１７は、データ配信タイミングを設定する画面の一例を示す。本実施形態では、リアルタイム配信１７０１、１日に１回配信１７０２の２つのモードが用意されており、どちらかを選択することができる。リアルタイム配信１７０１は、図９〜図１３の検出イベントとして設定した条件が発生した場合に逐次データ配信を行うモードである。１日に１回配信１７０２はリアルタイム配信ではなく、１日に１回まとめてデータを配信するモードである。なお、他のタイミングにて配信できる設定を更に設けても構わない。
【００４９】
上記で説明した図８〜図１７で設定した項目は、画像形成装置１００の記憶装置１０５に格納される。記憶装置１０５に格納されたデータは、画像形成装置１００の起動時にＲＡＭ１０４に送付され、これにより、ＣＰＵ１０２からのアクセスを高速化している。
【００５０】
画像形成装置１００は、イベント検出（Ｓ７０２）、検出イベント確認（Ｓ７０３）では図８〜図１５に示した画面にて設定した項目に従い、画像形成装置１００のイベントを監視する。設定した項目に対応したイベントが発生した場合、画像形成装置１００は、データ生成（Ｓ７０４）の処理に移行する。
【００５１】
図７に示すデータ生成（Ｓ７０４）とデータ配信（Ｓ７０５）について、図１８、図１９を用いて詳細を説明する。
【００５２】
図１８は生成する配信データのフォーマットの一例を示す。
【００５３】
本実施形態において、配信データは、識別名１８０１、物理位置情報１８０２、ＵＲＬ／ＩＰアドレス１８０３、ショートメッセージ１８０４、および付加データ１８０５で構成される。識別名１８０１は、図１５の名称情報１５０１で設定された項目である。物理位置情報１８０２は、図１４の位置情報１４０１と位置情報１４０２で表示される項目である。同様にＵＲＬ／ＩＰアドレス１８０３は、図１４の位置情報１４０３で表示されている項目が該当する。
【００５４】
ショートメッセージ１８０４は、図８〜図１３で配信設定された項目に応じて作成されたデータである。メッセージの具体的な内容の例として「電源起動しました」「トナーなしです」などがある。付加データ１８０５は、配信データとして上記以外に付加するデータであり、本実施形態においては、例えばショートメッセージを公開したいユーザ（もしくは、グループ）を特定するための特定情報を示している。具体的には、サービスマン向けのエラーイベントに対応するショートメッセージに対して「ｓｅｒｖｉｃｅ」といった特定情報を付加することで、一般のユーザへ公開しないショートメッセージを配信することができる。
【００５５】
図１９は画像形成装置１００の配信データの例を示している。配信データ１９０１、１９０２、１９０３、１９０４が順に配信されたことを示す。各配信データは、図１８に示したフォーマットに従って、識別子（名称）、位置情報（地名／ＧＰＳ）、ＵＲＬ／ＩＰアドレス、配信データ、付加データを含む。なお、配信の条件（設定）に対して予め優先度を設定しておき、条件を満たす配信データを優先的に配信するようにしてもよい。
【００５６】
例えば、通常のイベントと比較して、エラー時のイベントは優先的に配信するように設定してもよい。また、配信データにおいて、画像形成装置が印刷等の処理を実行できない状態である旨のメッセージを含む場合には、印刷ジョブの要求が行われないように、配信データ１９０２、１９０３で示すように、ＵＲＬ／ＩＰアドレスの情報を含まないようにしても構わない。また、配信データが、特定のユーザ（とくに、サービスマンなど）向けの配信データである場合にも、一般のユーザとは異なり印刷が行われることが無い。そのため、配信データ１９０４で示すように、ＵＲＬ／ＩＰアドレスの情報を含まないようにしても構わない。また、エラーが発生した後に、そのエラーから復旧した場合には、再度ＵＲＬ／ＩＰアドレスの情報を含む配信データを画像形成装置１００が発行するようにする。これにより、ユーザが復旧を示すメッセージを閲覧した際に当該ＵＲＬ／ＩＰアドレスを用いた印刷要求が適切に行えることになる。
【００５７】
図１９では付加データとして、配信イベントの種類を付与している。図１０の通常の検出イベントに該当する項目には「ａｌｌ」を付与し、公開先を限定しない。また、図１１のエラーに該当する検出イベントには「ｃｕｓｔｏｍ」を付与し、図１２のサービスマン向けのエラーには「ｓｅｒｖｉｃｅ」を付与する。その他の項目には「ｅｔｃ」を付与する。データ受信側でこの項目のデータに応じて表示や処理を変更することができる。
【００５８】
図２０は、短文コミュニケーションサービスに情報処理端末４００を用いて一般のユーザがログインした場合での、情報処理端末４００においての表示例を示す。画像形成装置１００で生成され、配信された配信データは、サーバ３００を介して情報処理端末４００に提供され、表示される。情報処理端末４００では、情報処理端末４００内のソフトウェア（不図示）の制御により、定期的（数秒ごと）にサーバ３００に要求を行い受信した配信データに含まれるメッセージを表示することができる。
【００５９】
図２１は、短文コミュニケーションサービスに情報処理端末４００を用いてサービスマンがログインした場合での、情報処理端末４００においての表示例である。表示制御に関しては、図２０で説明したとおりである。ここでは、図１９で付加データが「ｓｅｒｖｉｃｅ」を示すメッセージのみが表示されている。
【００６０】
本実施形態において、検出データの設定を画像形成装置１００の操作部１０７から行ったがネットワークを介して設定を行うようにしても良い。また、図１９の付加データとして配信イベント種類を記載した。付加データとして、メーカー名、画像形成装置の型名等を付加すれば、情報処理端末４００側でメーカー名、型名を指定することで多くの配信イベントから抽出することができる。
【００６１】
また、本実施形態で説明した方法は、操作部を持たない、あるいは持っていても表示機能が制限される画像形成装置の操作性向上のために、ネットワークを介して画像形成装置の状態を操作者に配信する方法としても利用することができる。
【００６２】
＜実施形態に係る効果＞
以上説明したように本実施形態によれば、画像形成装置１００が画像形成装置１００の状態に応じて配信データを作成し、配信するようにした。これにより、外部の情報処理端末４００から画像形成装置１００の最新状況を把握することが容易になる。
【００６３】
また、画像形成装置１００が配信するデータには、画像形成装置１００を検索するための各種位置情報が含まれている。そのため、情報処理端末４００から画像形成装置１００を検出しやすく、またＵＲＬ／ＩＰアドレスを用いた印刷ジョブを即座に送信することができる。
【００６４】
これらにより、画像形成装置の位置情報を踏まえて画像形成装置の情報を表示し、その表示された画像形成装置の中から選択して印刷するシステムにも対応することが可能となる。
【００６５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013121082.tif 000003
【図２】
2013121082.tif 000004
【図３】
2013121082.tif 000005
【図４】
2013121082.tif 000006
【図５】
2013121082.tif 000007
【図６】
2013121082.tif 000008
【図７】
2013121082.tif 000009
【図８】
2013121082.tif 000010
【図９】
2013121082.tif 000011
【図１０】
2013121082.tif 000012
【図１１】
2013121082.tif 000013
【図１２】
2013121082.tif 000014
【図１３】
2013121082.tif 000015
【図１４】
2013121082.tif 000016
【図１５】
2013121082.tif 000017
【図１６】
2013121082.tif 000018
【図１７】
2013121082.tif 000019
【図１８】
2013121082.tif 000020
【図１９】
2013121082.tif 000021
【図２０】
2013121082.tif 000022
【図２１】
2013121082.tif 000023