(57)【要約】【課題】端末装置と管理装置とがネットワークを介して接続されたシステムの構築に要するコストおよび手間を削減する。【解決手段】画像形成命令を送信する情報取得端末１００としての情報処理装置と、この情報処理装置から受信した画像形成命令にしたがって記録材に画像を形成する情報収集サーバ２００としての画像形成装置と、を備える。情報取得端末１００である情報処理装置は、特定の情報を取得する情報取得手段としての計測器と、画像形成命令の通信プロトコルを用い、計測器により取得された特定の情報を記録した送信データを情報収集サーバ２００である画像形成装置に送信する送信制御手段と、を備える。情報収集サーバ２００である画像形成装置は、情報処理装置から受信した送信データから特定の情報を抽出する解析部と、この解析部により抽出された特定の情報を保持する記憶部と、を備える。【選択図】図１
2018164162.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、
前記情報処理装置から受信した画像形成命令にしたがって記録材に画像を形成する画像形成装置と、を備え、
前記情報処理装置は、
特定の情報を取得する情報取得手段と、
前記画像形成命令の通信プロトコルを用い、前記情報取得手段により取得された前記特定の情報を記録した送信データを前記画像形成装置に送信する送信制御手段と、を備え、
前記画像形成装置は、
前記情報処理装置から受信した前記送信データから前記特定の情報を抽出する情報抽出手段と、
前記情報抽出手段により前記送信データから抽出した前記特定の情報を保持する情報保持手段と、
を備えることを特徴とする、情報収集システム。
【請求項２】
前記情報取得手段は、バスを介して前記情報処理装置に外部から接続された装置であることを特徴とする、請求項１に記載の情報収集システム。
【請求項３】
前記バスは、ＵＳＢ（Universal Serial Bus）であることを特徴とする、請求項２に記載の情報収集システム。
【請求項４】
前記情報取得手段は、前記情報処理装置に内蔵された計測装置であることを特徴とする、請求項１に記載の情報収集システム。
【請求項５】
前記情報取得手段は、前記情報処理装置に対して操作者により実行された操作に関する情報を取得することを特徴とする、請求項４に記載の情報収集システム。
【請求項６】
情報処理装置と、
前記情報処理装置から受信した動作命令にしたがって特定の動作を行う動作装置と、を備え、
前記情報処理装置は、
特定の情報を取得する情報取得手段と、
固有の通信プロトコルを用い、前記動作命令に基づく前記動作装置の動作に関わらない、前記情報取得手段により取得された前記特定の情報を記録した送信データを前記動作装置に送信する送信制御手段と、を備え、
前記動作装置は、
前記情報処理装置から受信した前記送信データから前記特定の情報を抽出する情報抽出手段と、
前記情報抽出手段により前記送信データから抽出した前記特定の情報を保持する情報保持手段と、
を備えることを特徴とする、情報収集システム。
【請求項７】
固有の通信プロトコルにより画像形成命令を受信する受信手段と、
受信した前記画像形成命令にしたがって記録材に画像を形成する画像形成手段と、
前記固有の通信プロトコルにしたがって特定の端末装置から受信した受信データから、画像形成に用いられない特定の情報を抽出する情報抽出手段と、
前記情報抽出手段により前記受信データから抽出した前記特定の情報に対して特定の処理を行う処理手段と、
前記処理手段により処理された情報を外部装置へ送信する送信手段と、
を備えることを特徴とする、画像形成装置。
【請求項８】
ネットワークを介して画像形成装置と接続するコンピュータを制御するプログラムであって、
特定の情報を取得する情報取得手段と、
前記画像形成装置に画像形成処理を行わせる画像形成命令の通信プロトコルを用い、前記情報取得手段により取得された画像形成に用いられない前記特定の情報を記録した送信データを前記画像形成装置に送信するデータ送信手段として、
前記コンピュータを機能させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報収集システム、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
複数の端末装置と管理装置とを、ネットワークを介して接続し、端末装置において取得した情報を収集することが行われている。特許文献１には、センサノードと近距離無線通信を行う近距離無線通信部と、サーバと通信を行う通信部と、センサの測定間隔の設定、センサで検出された測定結果の送信先ゲートウェイのアドレス情報の設定、および自装置からサーバへの測定結果の送信間隔の設定を少なくとも含む動作パラメータをサーバから受信し保管する動作パラメータ保管部と、動作パラメータの測定間隔にて、センサノードに対し、センサによる測定と測定結果の送信との指示を送信し、指示に応じて、センサノードがセンサを駆動して取得した測定結果を取得し、センサノードから受信した測定結果を動作パラメータの送信間隔にてサーバに送信する制御部と、を備えるゲートウェイが開示されている。かかる構成により、特許文献１に開示された技術では、センサノードはゲートウェイからの指示により動作を行うこととなり、ゲートウェイは、センサノードから測定結果を受信する処理の負荷が小さくなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７２１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワークを介して端末装置と管理装置とを接続するには、各端末装置が個別に通信機能を有する必要があり、システム全体のコストの増大を招いていた。また、装置間を接続するための配線を用意し、接続設定を行う等、システムの構築に手間を要していた。
【０００５】
本発明は、端末装置と管理装置とがネットワークを介して接続されたシステムの構築に要するコストおよび手間を削減することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報収集システムは、
情報処理装置と、
前記情報処理装置から受信した画像形成命令にしたがって記録材に画像を形成する画像形成装置と、を備え、
前記情報処理装置は、
特定の情報を取得する情報取得手段と、
前記画像形成命令の通信プロトコルを用い、前記情報取得手段により取得された前記特定の情報を記録した送信データを前記画像形成装置に送信する送信制御手段と、を備え、
前記画像形成装置は、
前記情報処理装置から受信した前記送信データから前記特定の情報を抽出する情報抽出手段と、
前記情報抽出手段により前記送信データから抽出した前記特定の情報を保持する情報保持手段と、
を備えることを特徴とする、情報収集システムである。
本発明の請求項２に係る情報収集システムは、
前記情報取得手段は、バスを介して前記情報処理装置に外部から接続された装置であることを特徴とする、請求項１に記載の情報収集システムである。
本発明の請求項３に係る情報収集システムは、
前記バスは、ＵＳＢ（Universal Serial Bus）であることを特徴とする、請求項２に記載の情報収集システムである。
本発明の請求項４に係る情報収集システムは、
前記情報取得手段は、前記情報処理装置に内蔵された計測装置であることを特徴とする、請求項１に記載の情報収集システムである。
本発明の請求項５に係る情報収集システムは、
前記情報取得手段は、前記情報処理装置に対して操作者により実行された操作に関する情報を取得することを特徴とする、請求項４に記載の情報収集システムである。
本発明の請求項６に係る情報収集システムは、
情報処理装置と、
前記情報処理装置から受信した動作命令にしたがって特定の動作を行う動作装置と、を備え、
前記情報処理装置は、
特定の情報を取得する情報取得手段と、
固有の通信プロトコルを用い、前記動作命令に基づく前記動作装置の動作に関わらない、前記情報取得手段により取得された前記特定の情報を記録した送信データを前記動作装置に送信する送信制御手段と、を備え、
前記動作装置は、
前記情報処理装置から受信した前記送信データから前記特定の情報を抽出する情報抽出手段と、
前記情報抽出手段により前記送信データから抽出した前記特定の情報を保持する情報保持手段と、
を備えることを特徴とする、情報収集システムである。
本発明の請求項７に係る画像形成装置は、
固有の通信プロトコルにより画像形成命令を受信する受信手段と、
受信した前記画像形成命令にしたがって記録材に画像を形成する画像形成手段と、
前記固有の通信プロトコルにしたがって特定の端末装置から受信した受信データから、画像形成に用いられない特定の情報を抽出する情報抽出手段と、
前記情報抽出手段により前記受信データから抽出した前記特定の情報に対して特定の処理を行う処理手段と、
前記処理手段により処理された情報を外部装置へ送信する送信手段と、
を備えることを特徴とする、画像形成装置である。
本発明の請求項８に係るプログラムは、
ネットワークを介して画像形成装置と接続するコンピュータを制御するプログラムであって、
特定の情報を取得する情報取得手段と、
前記画像形成装置に画像形成処理を行わせる画像形成命令の通信プロトコルを用い、前記情報取得手段により取得された画像形成に用いられない前記特定の情報を記録した送信データを前記画像形成装置に送信するデータ送信手段として、
前記コンピュータを機能させることを特徴とする、プログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、情報取得手段により取得した情報を通常の通信経路により送受信する構成と比較して、画像形成装置との通信のために確立されている固有の通信経路を用いて通信を行うことにより、情報取得手段側に通信機能を個別に有する必要がなく、また接続に要する手間を削減することができる。
請求項２の発明によれば、情報取得手段として外部装置を用いることができ、多様な情報を取得することができる。
請求項３の発明によれば、外部装置としての情報取得手段の接続にＵＳＢを用いることにより、情報取得手段において通信機能および電源を確保する手段を必要とせず、システム全体のコスト削減に寄与できる。
請求項４の発明によれば、情報取得手段として内蔵の計測装置を用いることにより、情報処理装置の内部で発生する情報を含む、多様な情報を取得することができる。
請求項５の発明によれば、情報処理装置に対して操作者が行った操作を含む、多様な情報を取得することができる。
請求項６の発明によれば、情報取得手段により取得した情報を通常の通信経路により送受信する構成と比較して、特定の目的のために確立されている固有の通信経路を用いて通信を行うことにより、情報取得手段側に通信機能を個別に有する必要がなく、また接続に要する手間を削減することができる。
請求項７の発明によれば、画像形成装置を情報収集サーバとして用いると共に、情報取得手段により取得した情報を、画像形成装置との通信のために確立されている固有の通信経路を用いて通信を行うことができ、情報取得手段側に通信機能を個別に有する必要がなく、また接続に要する手間を削減することができる。
請求項８の発明によれば、情報取得手段により取得した情報を通常の通信経路により送受信する構成と比較して、本発明のプログラムを実行するコンピュータにおいて、画像形成装置との通信のために確立されている固有の通信経路を用いて通信を行うことにより、情報取得手段側に通信機能を個別に有する必要がなく、また接続に要する手間を削減することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の情報収集システムの全体構成を示す図である。
【図２】情報取得端末の一例としてのパーソナル・コンピュータの構成を示す図である。
【図３】情報取得端末において、ＣＰＵがプログラムを実行することにより実現される機能構成を示す図である。
【図４】情報収集サーバの一例としての複合機の構成を示す図である。
【図５】制御部の機能構成を示す図である。
【図６】送信データの構成例を示す図であり、図６（Ａ）は、取得データのみを送信する場合の送信データの例を示す図であり、図６（Ｂ）は、取得データおよび印刷指示を送信する場合の送信データの例を示す図である。
【図７】取得データを直ちに送信する場合の情報取得端末の動作を示すフローチャートである。
【図８】印刷指示と共に取得データを送信する場合の情報取得端末の動作を示すフローチャートである。
【図９】印刷用プロトコルおよびプリンタポートを用いた通信が行われた際の情報収集サーバの動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜本実施形態が適用されるシステム＞
図１は、本実施形態の情報収集システムの全体構成を示す図である。図１に示す情報収集システム１０は、情報取得端末１００と、情報収集サーバ２００とを備える。情報取得端末１００と情報収集サーバ２００とは、ネットワーク３００を介して接続されている。図１において、情報取得端末１００は１台のみが記載されているが、実際の情報収集システム１０においては、複数台の情報取得端末１００が情報収集サーバ２００に接続されている。また、図１では省略しているが、情報収集サーバ２００もネットワーク３００を介して他のサーバ（外部サーバ）に接続するようにしてもよい。この場合、情報収集サーバ２００は、ネットワーク上の他のサーバも含む情報システムにおける、いわゆるエッジサーバとして機能する。
【００１０】
情報取得端末１００は、各種の情報処理を行うと共に、本実施形態の情報収集システム１０における収集対象の情報を取得する情報処理装置である。情報取得端末１００は、例えば、オフィスの各従業員等が個別に使用するような情報機器であり、具体的には、パーソナル・コンピュータや携帯型情報端末（タブレットやスマートフォン）等として良い。
【００１１】
情報取得端末１００は、収集対象である情報を取得する情報取得手段を有する。収集対象となる情報は特に限定しない。情報取得端末１００には、どのような情報を収集するかに応じて、様々な情報取得手段が設けられる。例えば、温度、湿度、照度、加速度や、振動、空気中のほこりや特定成分の有無や濃度などの環境情報を取得する場合は、これらの物理量を得る各種のセンサが情報取得手段として用いられる。また、時間を計測するための時計、特定の動作の繰り返し回数や特定の事物の個数を計測するための計数機（カウンタ）等、様々な計測器を情報取得手段として用いて良い。そして、環境情報だけでなく、情報取得端末１００において特定の動作や操作が行われた回数、継続して実行された時間、動作や操作が行われる間の時間間隔（インターバル）、特定の装置が接続されているか否か、電源が供給されて動作しているか等、計測器を用いて電子データとして取得可能な情報であれば、どのような情報を取得対象としても良い。一例として、情報取得端末１００の操作者の生体情報（呼吸や脈拍、指紋、声紋、顔の部位など）を取得しても良い。また、情報取得端末１００としてパーソナル・コンピュータを用いる場合、キーボードの打鍵やマウス操作等を対象として、打鍵数や操作時間、操作されていない時間などの情報を収集しても良い。
【００１２】
情報を取得するための計測器は、情報取得端末１００に内蔵しても良いし、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４等のバスにより接続される外部装置として設けても良い。バスを介して接続される外部装置を計測器として用いる場合、情報取得端末１００が読み出すことのできるデータとして情報を取得する機能があれば良く、取得したデータを送信する通信機能は必要ない。また、ＵＳＢやＩＥＥＥ１３９４のように給電機能を有するバスにより情報取得端末１００に接続されるものとすれば、バスを介して電力が供給されるので、計測器自身が電源を有したり別途電源に接続したりする必要もない。
【００１３】
情報収集サーバ２００は、情報取得端末１００により取得された情報を収集するサーバである。本実施形態では、情報収集サーバ２００として、情報処理による特別な動作を実行する動作装置であり、固有のプロトコルおよびポートを用いて情報取得端末１００と通信を行う装置を用いる。本実施形態では、一例として、複写機能、画像読み取り機能、印刷機能、ＦＡＸ通信機能などを有すると共に、ネットワーク３００に接続するための通信機能を備えた複合機である画像形成装置を情報収集サーバ２００として用いた場合について説明する。すなわち、情報取得端末１００との間の通信では、印刷用プロトコルおよびプリンタポートが利用される。
【００１４】
ネットワーク３００は、情報取得端末１００と情報収集サーバ２００との間のデータ通信に用いられる通信ネットワークであり、いわゆるＬＡＮ（Local Area Network）が用いられる。データ通信に用いられる通信回線は、有線回線であっても無線回線であってもよい。
【００１５】
＜情報取得端末の構成＞
図２は、情報取得端末１００の一例としてのパーソナル・コンピュータ（以下、ＰＣ）の構成を示す図である。図２に示すように、情報取得端末１００であるＰＣは、ＣＰＵ（Central Processing Unit）１１０と、主記憶装置１２０と、外部記憶装置１３０と、表示機構１４０と、入力デバイス１５０と、通信インターフェイス１６０と、第１計測器１７１および第２計測器１７２とを備える。
【００１６】
ＣＰＵ１１０は、演算手段であり、プログラムを実行することにより種々の機能を実現する。主記憶装置１２０は、ＣＰＵ１１０が処理を実行する際の作業メモリとして用いられる。主記憶装置１２０としては、例えばＲＡＭ（Random Access Memory）が用いられる。外部記憶装置１３０は、ＣＰＵ１１０により実行されるプログラムやＣＰＵ１１０の処理結果を格納する。外部記憶装置１３０に格納されたプログラムは、主記憶装置１２０に読み込まれて展開されることにより、ＣＰＵ１１０による実行が可能となる。外部記憶装置１３０としては、例えば磁気ディスク装置（ＨＤＤ：Hard Disk Drive）やＳＳＤ（Solid State Drive）等が用いられる。
【００１７】
表示機構１４０は、ＰＣにおける出力手段の一つであり、ディスプレイ装置（図示せず）に画像やテキストを表示する。入力デバイス１５０は、ＰＣにおける入力手段の一つであり、入力デバイス１５０としては、キーボードやマウス等が用いられる。通信インターフェイス１６０は、ネットワーク３００に接続するためのインターフェイスであり、例えば、有線通信により接続するためのネットワークアダプタや無線通信により接続するためのＷｉ−Ｆｉ（登録商標）モジュール等が用いられる。第１計測器１７１は、情報取得手段としてのセンサであり、情報取得端末１００であるＰＣに内蔵されている。また、第２計測器１７２は、情報取得手段としてのセンサであり、バス１８０（例えばＵＳＢ）により情報取得端末１００であるＰＣに接続された外部装置である（以下、第１計測器１７１と第２計測器１７２とを区別しない場合は、「計測器１７１、１７２」と記載する）。
【００１８】
図３は、情報取得端末１００において、ＣＰＵ１１０がプログラムを実行することにより実現される機能構成を示す図である。図３に示すように、情報取得端末１００は、データ読み取り部１０１と、送信データ生成部１０２と、解析部１０３と、実行部１０４と、送受信制御部１０５と、通常通信制御部１０６を備える。
【００１９】
データ読み取り部１０１は、予め定められた読み取り条件を満足すると、計測器１７１、１７２により取得されたデータを読み取る。読み取り条件は、取得しようとする情報の種類に応じて個別に設定して良い。例えば、定期的に読み取る場合は、読み取り間隔が設定され、設定された時間ごとにデータの読み取りが行われる。また、予め定められた事象を契機（トリガー）としてデータの読み取りが行われるようにしても良い。データ読み取り部１０１により読み取られたデータは、主記憶装置１２０や外部記憶装置１３０等の記憶手段に格納される。
【００２０】
送信データ生成部１０２は、データ読み取り部１０１により読み取られ、記憶手段に格納されたデータを取得して、情報収集サーバ２００に送信する送信データを生成する。本実施形態では、情報取得端末１００と情報収集サーバ２００との間の通信で用いられる固有のプロトコルおよびポートを用いた通信によりデータ送信を行う。そして、送信データ生成部１０２は、データ読み取り部１０１により読み取ったデータに関して、この固有のプロトコルに基づいて送信データを生成する。上述したように、情報収集サーバ２００として画像形成装置を用いる場合、印刷用プロトコルに基づいて送信データが生成される。送信データおよびその生成に関する詳細は後述する。
【００２１】
解析部１０３は、情報収集サーバ２００から受信した受信データを解析し、処理や制御の実行命令を抽出する情報抽出手段である。上記で送信データに関して説明したのと同様に、本実施形態では、情報収集サーバ２００から情報取得端末１００へのデータ通信においても、固有のプロトコルおよびポートを用いて良い。解析部１０３は、この固有のプロトコルおよびポートを用いて行われた通信で受信したデータから特定の実行命令を抽出する。
【００２２】
実行部１０４は、プログラムに記述された命令にしたがって各種の処理や制御を実行する。実行部１０４は、解析部１０３により固有のプロトコルおよびポートを用いて行われた通信で受信したデータから抽出された実行命令についても同様に、実行する。
【００２３】
送受信制御部１０５は、情報収集サーバ２００との間の通信で用いられる固有のプロトコルおよびポートを用いたデータの送受信を制御する。この送受信制御部１０５は、予め定められた送信条件を満足すると、送信データ生成部１０２により生成された送信データを、固有のプロトコルおよびポート（例えば、印刷用プロトコルおよびプリンタポート）を用いて、情報収集サーバ２００へ送信する。ここで、送信条件は、収集される情報の種類や情報収集システム１０の仕様等に応じて個別に設定して良い。例えば、適時性の高いデータであれば、送信データ生成部１０２により送信データが生成されたならば、直ちに送信する。また、適時性の低いデータであれば、予め定められた時間間隔で定期的に送信しても良い。さらに、原則として定期的に送信することとし、取得されたデータが予め定められた閾値を超えた場合は、時間を待たずに送信するというような変則的な方式でも良い。また、情報取得端末１００における入力デバイス１５０の操作状況やネットワーク負荷を監視する監視手段を用意し、監視手段の監視結果に基づき負荷が一定以上であるときには、一定以下となるのを待ってデータ送信を行っても良い。また、プロトコルおよびポートとして印刷用プロトコルおよびプリンタポートが用いられる場合は、このプロトコルおよびポートが使用される印刷命令および印刷データを含む印刷指示が送信される際に、この印刷指示と共に、蓄積されているデータをまとめて送信するようにしても良い。この送受信制御部１０５の機能を実現するプログラムは、例えば、画像形成装置に印刷処理を実行させるドライバ・プログラムの一部として提供しても良い。
【００２４】
通常通信制御部１０６は、固有のプロトコルおよびポートを用いない通常のデータ通信における送受信の制御を行う。例えば、固有のプロトコルおよびポートとして印刷プロトコルおよびプリンタポートを用いる場合、本来の用途である印刷命令および印刷データの送信と、計測器１７１、１７２で取得したデータの送信には、この印刷プロトコルおよびプリンタポートを用いた送受信制御部１０５によるデータ通信が行われる。これに対し、情報収集サーバ２００である画像形成装置の設定や他の外部装置との通信では、印刷プロトコルおよびプリンタポートを用いない、ＩＰ（Internet Protocol）通信等が用いられる。通常通信制御部１０６は、かかる通常の通信を制御する。
【００２５】
＜情報収集サーバの構成＞
図４は、情報収集サーバ２００の一例としての複合機の構成を示す図である。図４に示す構成において、情報収集サーバ２００は、制御部６０を構成するＣＰＵ２０２と、ＲＯＭ（Read Only Memory）２０３と、ＲＡＭ２０４とを備える。また、情報収集サーバ２００は、記憶部２０５と、操作部２０６と、表示部２０７と、画像読み取り部２０８と、画像形成部２０９と、通信部２１０と、画像処理部２１１とを備える。これらの各機能部は、バス２０１に接続され、このバス２０１を介してデータの授受を行う。
【００２６】
操作部２０６は、ユーザ（使用者）の操作を受け付ける。操作部２０６は、例えば、ハードウェアキーにより構成される。また、例えば、押圧された位置に応じた制御信号を出力するタッチセンサにより構成される。タッチセンサと後述の表示部２０７を構成する液晶ディスプレイとを組み合わせたタッチパネルとして構成しても良い。
【００２７】
表示部２０７は、表示手段の一例であり、例えば液晶ディスプレイにより構成される。この表示部２０７は、ＣＰＵ２０２の制御の下、情報収集サーバ２００に関する情報を表示する。また、表示部２０７は、ユーザが情報収集サーバ２００を操作する際にユーザが参照するメニュー画面を表示する。すなわち、上記の操作部２０６と表示部２０７とを組み合わせて、情報収集サーバ２００のユーザインターフェイス部として機能する。
【００２８】
画像読み取り部２０８は、いわゆるスキャナ装置により構成され、セットされた原稿上の画像を光学的に読み取り、読み取り画像（画像データ）を生成する。画像の読み取り方式としては、例えば、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ（Light Emitting Diode）光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式が用いられる。
【００２９】
画像形成部２０９は、画像形成手段の一例であり、記録材の一例である用紙に対して、画像形成材を用いて画像データに基づく画像を形成する。記録材に画像を形成する方式としては、例えば、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式等が用いられる。
【００３０】
通信部２１０は、ネットワーク３００を介して情報取得端末１００に接続するためのネットワーク・インターフェイスを有している。ここでは、例えば、有線通信により接続するためのネットワークアダプタ、無線通信により接続するためのＷｉ−Ｆｉモジュール等が設けられている。また、通信部２１０は、その他の各種の通信に用いられる通信インターフェイスを有している。例えば、ＦＡＸ通信回線（電話回線）で通信を行うためのＦＡＸモジュールを有している。さらに、通信部２１０は、通信インターフェイスとして、ＮＦＣ（Near field radio communication）やＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信を行うためのモジュールを設けても良い。
【００３１】
画像処理部２１１は、演算手段であるプロセッサと作業用メモリとを備え、画像データが表す画像に色補正や階調補正等の画像処理を施す。なお、プロセッサとして制御部６０のＣＰＵ２０２を、作業用メモリとして制御部６０のＲＡＭ２０４を、それぞれ兼用しても良い。
【００３２】
記憶部２０５は、記憶手段の一例であり、例えば、ハードディスク装置などの記憶装置により構成される。記憶部２０５は、画像読み取り部２０８にて生成された読み取り画像等の画像データを記憶する。さらに、本実施形態の記憶部２０５は、情報取得端末１００と端末装置とを接続するための情報を記憶する。
【００３３】
制御部６０を構成するＣＰＵ２０２、ＲＯＭ２０３およびＲＡＭ２０４において、ＲＯＭ２０３は、ＣＰＵ２０２により実行されるプログラムを記憶する。ＣＰＵ２０２は、ＲＯＭ２０３に記憶されているプログラムを読み出し、ＲＡＭ２０４を作業エリアにして、プログラムを実行する。また、記憶部２０５に格納されたプログラムをＲＡＭ２０４に読み込んで、ＲＡＭ２０４に読み込んだプログラムをＣＰＵ２０２が実行するようにしても良い。ＣＰＵ２０２によりプログラムが実行されることで、上述した情報取得端末１００の各機能部を制御すると共に、以下の各機能を実現する。
【００３４】
ここで、ＣＰＵ２０２によって実行されるプログラムは、磁気記録媒体（磁気ディスクなど）、光記録媒体（光ディスクなど）、半導体メモリなどのコンピュータが読み取り可能な記録媒体に記憶した状態で、情報収集サーバ２００である画像形成装置へ提供し得る。また、ＣＰＵ２０２によって実行されるプログラムは、インターネットなどのネットワークを介して情報収集サーバ２００である画像形成装置に提供するようにしてもよい。
【００３５】
＜制御部の機能構成＞
図５は、制御部６０の機能構成を示す図である。制御部６０において、ソフトウェアとハードウェア資源とが協働することにより、図５に示すように、送受信制御部６１、解析部６２、処理部６３、送信データ生成部６４、通常通信制御部６５の各機能を実現する。
【００３６】
送受信制御部６１は、情報収集サーバ２００との間の通信で用いられる固有のプロトコルおよびポート（ここでは、印刷用プロトコルおよびプリンタポート）を用いたデータの送受信を制御する。情報収集サーバ２００から送信される、印刷用プロトコルおよびプリンタポートを用いた通信には、印刷命令および印刷データを含む印刷指示の通信と、計測器１７１、１７２で取得された収集対象のデータを含む通信とがある。なお、印刷命令および印刷データを含む印刷指示の通信であると共に、その通信に収集対象のデータが含まれる場合もある。また、送受信制御部６１は、情報取得端末１００において実行させる特定の実行命令を、印刷用プロトコルおよびプリンタポートを用いて、情報取得端末１００へ送信する。
【００３７】
解析部６２は、情報取得端末１００から受信した受信データを解析し、計測器１７１、１７２で取得された収集対象のデータを抽出する。抽出されたデータは、記憶部２０５やＲＡＭ２０４等の記憶手段に保持される。
【００３８】
処理部６３は、解析部６２により抽出されたデータに対して集計処理を行う。具体的には、収集したデータの利用目的等に応じて、例えば、端数処理（丸め）を行って情報量を調整したり、正規化その他の統計処理を行ったりする。
【００３９】
送信データ生成部６４は、情報取得端末１００の機能を制御する制御命令や情報取得端末１００に要求されたデータの送信を、印刷用プロトコルおよびプリンタポートを用いた通信で行う場合に、この印刷用プロトコルに基づいて送信データを生成する。
【００４０】
通常通信制御部６５は、固有のプロトコルおよびポートを用いない通常のデータ通信における送受信の制御を行う。具体的には、計測器１７１、１７２で取得されたデータの通信や、固有のプロトコルを用いるように特に定められた通信以外では、例えばＩＰ通信等が行われる。通常通信制御部６５は、かかる通常の通信を制御する。
【００４１】
＜送信データの構成＞
本実施形態では、計測器１７１、１７２で取得されたデータ等の特定の通信を、情報取得端末１００と情報収集サーバ２００との間の通信で用いられる固有のプロトコルおよびポート（例えば印刷用プロトコルおよびプリンタポート）を用いた通信により行う。ここで、印刷用プロトコルに基づく送信データを例として、送信データのデータ構造を説明する。計測器１７１、１７２による取得データを印刷用プロトコルに基づく送信データとする場合、印刷用プロトコルに基づく書式（フォーマット）で取得データのみを送信する場合と、印刷命令および印刷データを含む印刷指示と共に、この印刷指示に取得データを付加して送信する場合とがある。
【００４２】
図６は、送信データの構成例を示す図である。図６（Ａ）は、取得データのみを送信する場合の送信データの例を示す図であり、図６（Ｂ）は、取得データおよび印刷指示を送信する場合の送信データの例を示す図である。図６に示す例では、ＰＪＬ（Printer Job Language）言語を用いて送信データを記述した例が示されている。
【００４３】
図６（Ａ）に示す例において、１行目は、ＰＪＬ言語のＵＥＬ（Universal Exit Language）コマンドである。２行目は、ゲートウェイモードを指定する記述である。３行目は、取得データ（センサーデータ）の開始を示す記述である。ここでは、「SENSOR-RT」と記述されており、取得データがリアルタイムデータであること（データが取得されて直ちに送信すること）を示す。４行目および５行目が取得データである。例えば４行目は、「１６階のＡＢ１２ブロックのＳ０１のデータ（値）が２４．３」という内容を示す。６行目は、取得データの終了を示す記述である。７行目は、ジョブの終了を示す記述である。８行目（最後の行）は、ＰＪＬ言語のＵＥＬコマンドである。
【００４４】
図６（Ｂ）に示す例において、１行目および２行目は、図６（Ａ）に示した内容と同一である。３行目は、取得データ（センサーデータ）の開始を示す記述である。ここでは、「SENSOR-SP」と記述されており、取得データがスプールデータであること（記憶装置に保持（spool）されたデータをまとめて送信すること）を示す。４行目はデータの取得日（測定日）を示す記述である。５行目から９行目までが取得データである。図６（Ａ）に示した取得データの記述と比較すると、各行に、データの取得時刻が記述されている。１０行目は取得データの終了を示す記述、１１行目はジョブの終了を示す記述である。さらに、１２行目は、画像形成処理（プリンタージョブ）の開始を示す記述である。１３行目は、印刷処理の態様として、両面印刷のＯＦＦを指示する記述である。１４行目は、ＰＬＷ言語によるプリントデータの開始を示す記述であり、１５行目以降、プリントデータ（印刷の中身）が記述される。最後から３行前は、データの終了を示す記述であり、最後から２行前は、ジョブの終了を示す記述である。最後の行は、ＰＪＬ言語のＵＥＬコマンドである。
【００４５】
＜情報取得端末の動作＞
図７は、取得データを直ちに送信する場合の情報取得端末１００の動作を示すフローチャートである。ここでは、情報取得端末１００であるＰＣから情報収集サーバ２００である画像形成装置へ送信データが送信される例を考える。情報取得端末１００の送受信制御部１０５（図３参照）は、取得データの送信条件を満足すると（Ｓ７０１）、送信すべきデータが取得されているか否かを判断する（Ｓ７０２）。そして、データが取得されていれば、送信データ生成部１０２が送信データを生成し、送受信制御部１０５は、印刷用プロトコルおよびプリンタポートを用いて送信データを情報収集サーバ２００へ送信する（Ｓ７０３）。次に、送受信制御部１０５は、情報収集サーバ２００からデータを受信すると（Ｓ７０４）、受信したデータを解析して実行命令を抽出し、実行する（Ｓ７０５）。
【００４６】
図８は、印刷指示と共に取得データを送信する場合の情報取得端末１００の動作を示すフローチャートである。情報取得端末１００の送受信制御部１０５は、印刷指示を情報収集サーバ２００へ送信する際に、送信すべきデータが取得されているか否かを判断する（Ｓ８０１）。そして、データが取得されていれば、送信データ生成部１０２が取得データを埋め込んだ印刷指示の送信データを生成し（Ｓ８０２）、送受信制御部１０５は、取得データが埋め込まれた印刷指示を、印刷用プロトコルおよびプリンタポートを用いて送信する（Ｓ８０３）。これに対し、データが取得されていない場合、送受信制御部１０５は、取得データが埋め込まれていない印刷指示を、印刷用プロトコルおよびプリンタポートを用いて送信する（Ｓ８０３）。次に、送受信制御部１０５は、情報収集サーバ２００からデータを受信すると（Ｓ８０４）、受信したデータを解析して実行命令を抽出し、実行する（Ｓ８０５）。
【００４７】
印刷用プロトコルおよびプリンタポートを用いた通信は、通常、画像形成装置からＰＣに対して行われることはなく、ＰＣから画像形成装置に対して行われる。したがって、上記のように、情報取得端末１００から取得データの送信が行われた際に、画像形成装置からＰＣへ送信すべきデータがあれば、印刷用プロトコルおよびプリンタポートを用いて送信される。
【００４８】
＜情報収集サーバの動作＞
図９は、印刷用プロトコルおよびプリンタポートを用いた通信が行われた際の情報収集サーバ２００の動作を示すフローチャートである。情報収集サーバ２００は、情報取得端末１００から印刷用プロトコルおよびプリンタポートを用いた通信を受け付けると（Ｓ９０１）、情報収集サーバ２００の解析部６２が、受信したデータに計測器１７１、１７２で取得された収集対象のデータ（取得データ）が含まれているか否かを調べる（Ｓ９０２）。含まれている場合は、解析部６２により取得データを抽出し、抽出したデータを処理部６３により処理する（Ｓ９０３）。
【００４９】
次に、送受信制御部６１は、送信すべきデータ（ＰＣに対して実行させる命令）があれば（Ｓ９０４）、印刷用プロトコルおよびプリンタポートを用いた通信により送信する（Ｓ９０５）。この後、処理部５３が、受信データに印刷データが含まれているか否かを判断し（Ｓ９０６）、含まれていれば、その印刷データに基づく印刷処理を実行する（Ｓ９０７）。
【００５０】
＜変形例＞
以上、情報取得端末１００としてパーソナル・コンピュータ（ＰＣ）を用い、情報収集サーバ２００として画像形成装置を用い、固有のプロトコルおよびポートを用いた通信の例として、印刷用プロトコルおよびプリンタポートを用いた場合の動作例を説明したが、本実施形態は、上記の構成および動作に限定されるものではない。例えば、画像形成装置がスキャナ機能を備え、固有のプロトコルおよびポートを用いた通信として、画像読み取り用のプロトコルおよびスキャナ用ポートを用いた通信を行う構成としても良い。また、本実施形態は、ＩＰ通信等の通常のデータ通信とは別に用意された、固有のプロトコルおよびポートを用いた通信を用いて、情報取得手段により取得されたデータの通信を行うものであれば良く、情報取得端末１００や情報収集サーバ２００、両装置間の通信に用いるプロトコルおよびポートを上記の構成に限定するものではない。
【符号の説明】
【００５１】
１０…情報収集システム、６０…制御部、６１…送受信制御部、６２…解析部、６３…処理部、６４…送信データ生成部、６５…通常通信制御部、１００…情報取得端末、１０１…データ読み取り部、１０２…送信データ生成部、１０３…解析部、１０４…実行部、１０５…送受信制御部、１０６…通常通信制御部、１１０…ＣＰＵ、１２０…主記憶装置、１３０…外部記憶装置、１４０…表示機構、１５０…入力デバイス、１６０…通信インターフェイス、１７１…第１計測器、１７２…第２計測器、２０１…バス、２０２…ＣＰＵ、２０３…ＲＯＭ、２０４…ＲＡＭ、２０５…記憶部、２０６…操作部、２０７…表示部、２０８…画像読み取り部、２０９…画像形成部、２１０…通信部、２１１…画像処理部、３００…ネットワーク
【図１】
2018164162.tif 000003
【図２】
2018164162.tif 000004
【図３】
2018164162.tif 000005
【図４】
2018164162.tif 000006
【図５】
2018164162.tif 000007
【図６】
2018164162.tif 000008
【図７】
2018164162.tif 000009
【図８】
2018164162.tif 000010
【図９】
2018164162.tif 000011