(57)【要約】【課題】画像形成手段を有する画像形成装置をエッジサーバとして用いる場合、データ収集用のハードウェア及びソフトウェアを機器毎に開発する場合と比べて、システムの開発工数を削減可能なデータ収集システム及びデータ収集方法を提供する。【解決手段】データ収集システム１０は、ネットワークに接続されていない非接続機器３０のそれぞれに着脱可能に取り付けられ、かつ入出力ポート３６から信号を読み出して得た生データを無線通信によって送信可能に構成される１つ以上の無線モジュール４０と、画像形成手段５４、ハブ化手段７４及び送信手段７６を有する画像形成装置１４と、送信された生データに対して非接続機器３０に応じた前処理を行うことで、非接続機器３０が生成する情報を取得する中央サーバ１２を備える。【選択図】図７
2020154580.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されていない機器のそれぞれに着脱可能に取り付けられ、かつ前記機器の入出力ポートから信号を読み出して得た生データを無線通信によって送信可能に構成される１つ以上の無線モジュールと、
画像を形成する画像形成手段、１つ以上の前記無線モジュールから生データを収集するハブ化手段、及び、収集された生データを外部に送信する送信手段を有する画像形成装置と、
前記画像形成装置から送信された生データに対して前記機器に応じた前処理を行うことで、前記機器が生成する情報を取得する中央サーバと、
を備えることを特徴とするデータ収集システム。
【請求項２】
各々の前記無線モジュールは、前記前処理の識別情報である処理ＩＤを記憶可能に構成され、かつ前記処理ＩＤを紐付けた状態で前記機器の生データを前記画像形成装置に送信し、
前記画像形成装置は、自装置の識別情報である装置ＩＤを記憶可能に構成され、かつ前記装置ＩＤ及び前記処理ＩＤを紐付けた状態で前記機器の生データを前記中央サーバに送信し、
前記中央サーバは、前記画像形成装置により送信された生データに対して前記処理ＩＤに対応する前処理を行う
ことを特徴とする請求項１に記載のデータ収集システム。
【請求項３】
前記画像形成装置は、前記中央サーバからの要求に応じて、前記無線モジュールとの間の無線通信により生データを収集することを特徴とする請求項１又は２に記載のデータ収集システム。
【請求項４】
ネットワークに接続されていない機器の入出力ポートに無線モジュールを取り付ける工程と、
前記無線モジュールが、前記入出力ポートから信号を読み出して得た生データを無線通信により送信する工程と、
画像を形成する画像形成手段を有する画像形成装置が、１つ以上の前記無線モジュールから生データを収集し、得られた生データを中央サーバに送信する工程と、
前記中央サーバが、前記画像形成装置から送信された生データに対して前記機器に応じた前処理を行うことで、前記機器が生成する情報を取得する工程と、
を備えることを特徴とするデータ収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ収集システム及びデータ収集方法に関する。
【背景技術】
【０００２】
特許文献１には、ＩｏＴ（Internet Of Things）ハブを備えるＩｏＴシステムが開示されている。このシステムによれば、開発者は、提供されたソフトウェア開発キット（ＳＤＫ）を用いてライブラリプログラムコードを作成し、このコードをＩｏＴハブに実装することで、様々なＩｏＴデバイスに対応したシステムを提供することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１８−５０７４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像を形成する画像形成装置をエッジサーバとして用いる場合、画像形成装置の周辺に配置されるネットワーク非接続型の機器に関して、その機器の製造業者が、データ収集用のハードウェア及びソフトウェアを機器毎に開発することが想定される。しかしながら、様々な機能を実行可能な画像形成装置の構成が複雑であって実装のための専門知識が必要となることから、他の装置構成を有するエッジサーバの場合と比べてシステムの開発工数が増加してしまう。
【０００５】
本発明の目的は、画像形成手段を有する画像形成装置をエッジサーバとして用いる場合に、データ収集用のハードウェア及びソフトウェアを機器毎に開発する場合と比べて、システムの開発工数を削減することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、ネットワークに接続されていない機器のそれぞれに着脱可能に取り付けられ、かつ前記機器の入出力ポートから信号を読み出して得た生データを無線通信によって送信可能に構成される１つ以上の無線モジュールと、画像を形成する画像形成手段、１つ以上の前記無線モジュールから生データを収集するハブ化手段、及び、収集された生データを外部に送信する送信手段を有する画像形成装置と、前記画像形成装置から送信された生データに対して前記機器に応じた前処理を行うことで、前記機器が生成する情報を取得する中央サーバと、を備えるデータ収集システムである。
請求項２に記載の発明は、各々の前記無線モジュールは、前記前処理の識別情報である処理ＩＤを記憶可能に構成され、かつ前記処理ＩＤを紐付けた状態で前記機器の生データを前記画像形成装置に送信し、前記画像形成装置は、自装置の識別情報である装置ＩＤを記憶可能に構成され、かつ前記装置ＩＤ及び前記処理ＩＤを紐付けた状態で前記機器の生データを前記中央サーバに送信し、前記中央サーバは、前記画像形成装置により送信された生データに対して前記処理ＩＤに対応する前処理を行う、請求項１に記載のデータ収集システムである。
請求項３に記載の発明は、前記画像形成装置は、前記中央サーバからの要求に応じて、前記無線モジュールとの間の無線通信により生データを収集する、請求項１又は２に記載のデータ収集システムである。
請求項４に記載の発明は、ネットワークに接続されていない機器の入出力ポートに無線モジュールを取り付ける工程と、前記無線モジュールが、前記入出力ポートから信号を読み出して得た生データを無線通信により送信する工程と、画像を形成する画像形成手段を有する画像形成装置が、１つ以上の前記無線モジュールから生データを収集し、得られた生データを中央サーバに送信する工程と、前記中央サーバが、前記画像形成装置から送信された生データに対して前記機器に応じた前処理を行うことで、前記機器が生成する情報を取得する工程と、を備えるデータ収集方法である。
【発明の効果】
【０００７】
請求項１，４に記載の発明によれば、画像形成手段を有する画像形成装置をエッジサーバとして用いる場合に、データ収集用のハードウェア及びソフトウェアを機器毎に開発する場合と比べて、システムの開発工数が削減される。
請求項２に記載の発明によれば、中央サーバが生データの解析を通じて処理手法を決定する場合と比べて、中央サーバの処理負荷が軽減される。
請求項３に記載の発明によれば、画像形成装置が生データの収集計画を管理する場合と比べて、画像形成装置の処理負荷が軽減される。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態におけるデータ収集システムの全体構成図である。
【図２】図１に示す非接続機器及び無線モジュールの電気的なブロック図である。
【図３】図１に示す画像形成装置の電気的なブロック図である。
【図４】図１に示す中央サーバの電気的なブロック図である。
【図５】図４のモジュール管理情報が有するデータ構造の一例を示す図である。
【図６】無線モジュールの設置時におけるデータフローを模式的に示す図である。
【図７】生データの読出時におけるデータフローを模式的に示す図である。
【図８】生データの一括送信時におけるデータフローを模式的に示す図である。
【発明を実施するための形態】
【０００９】
本発明におけるデータ収集システムについて、データ収集方法との関係において好適な実施形態を挙げ、添付の図面を参照しながら説明する。なお、本発明は、以下の実施形態に限定されるものではなく、この発明の主旨を逸脱しない範囲で自由に変更できることは勿論である。あるいは、技術的に矛盾が生じない範囲で各々の構成を任意に組み合わせてもよい。
【００１０】
［データ収集システム１０の構成］
＜全体構成＞
図１は、本発明の一実施形態におけるデータ収集システム１０の全体構成図である。データ収集システム１０は、設置エリアＡｒ内のユーザに画像形成物を提供する「画像形成サービス」と、設置エリアＡｒ内で逐次生成されるデータの収集・解析を行う「データ収集サービス」を複合的に提供可能に構成されるシステムである。
【００１１】
具体的には、このデータ収集システム１０は、中央サーバ１２と、エッジサーバとしての画像形成装置１４と、複数のＩｏＴ（Internet Of Things）機器１８からなる機器群１６と、委託者サーバ２０と、を含んで構成される。画像形成装置１４及び機器群１６は、オフィスなどの設置エリアＡｒ内に設けられている。画像形成装置１４は、中央サーバ１２との間で、ネットワーク２２を介して双方向に通信可能に構成される。なお、本図には１つの画像形成装置１４のみを表記しているが、１つの設置エリアＡｒ内に複数の画像形成装置１４が配されてもよい。また、本図には１箇所の設置エリアＡｒのみを表記しているが、設置エリアＡｒとは異なる他の設置エリアがあってもよい。
【００１２】
中央サーバ１２は、クラウド２４上に配置された１つ又は複数のサーバコンピュータから構成される。中央サーバ１２は、エッジサーバとしての画像形成装置１４からデータを収集し、このデータを利活用するための様々な処理を行う。なお、中央サーバ１２は、クラウド型のサーバ（いわゆる、クラウドサーバ）であってもよいし、オンプレミス型のサーバであってもよい。
【００１３】
画像形成装置１４は、プリンタ機能、コピー機能、スキャン機能、ファクシミリ機能、及びデータ送信機能のうち少なくとも１つの機能を実行するデジタル複合機（いわゆるＭＦＰ；Multifunction Printer）である。画像形成装置１４は、主に「画像形成サービス」に関わる機能を担う本体機能部２６と、主に「データ収集サービス」に関わる機能を担うエッジサーバ機能部２８と、を有する。
【００１４】
ＩｏＴ機器１８は、自装置に搭載される各種機能の発揮に伴ってデータを生成する生成機能と、生成されたデータを有線通信又は無線通信によって外部に送信する通信機能と、を備える機器である。このＩｏＴ機器１８は、設置エリアＡｒ内にある据置型の機器（例えば、コンピュータ機器、通信機器、事務機器、照明機器、空調機器、測定機器など）であってもよいし、設置エリアＡｒ内に持ち込み可能な可搬型の機器（例えば、ラップトップ、タブレット、スマートフォン、ウェアラブルデバイスなど）であってもよい。なお、本体機能部２６を有する画像形成装置１４そのものをＩｏＴ機器１８とみなしてもよい。
【００１５】
なお、ＩｏＴ機器１８には、ネットワークに接続されずに単独で動作を行うスタンドアローン型の機器（以下、非接続機器３０という）が１つ又は複数含まれてもよい。この場合、非接続機器３０は、画像形成装置１４との無線通信を行うための無線モジュール４０が取り付けられることで、ＩｏＴ機器１８として機能する。例えば、データ収集サービスの提供者が、非接続機器３０の製造・販売業者に無線モジュール４０を貸与することで、データ収集システム１０を用いてデータの収集を代行する「収集代行サービス」が提供される。
【００１６】
委託者サーバ２０は、収集代行サービスの委託者（例えば、非接続機器３０の製造・販売業者）が所有するサーバであり、ネットワーク２２を介して中央サーバ１２からデータを取得可能に構成される。これにより、委託者サーバ２０は、非接続機器３０が生成した情報（図４で後述する機器生成情報１１２）を取得することができる。
【００１７】
＜無線モジュール４０の構成＞
図２は、図１に示す非接続機器３０及び無線モジュール４０の電気的なブロック図である。この非接続機器３０は、シュレッダー、空気調和装置、照明器具を含む、画像形成装置１４の周辺に設置され得る様々な機器である。そして、この無線モジュール４０は、機能又は用途が異なる様々な非接続機器３０に対して取り付け可能であり、汎用性が高いモジュールである。
【００１８】
非接続機器３０は、ＣＰＵ（Central Processing Unit）３１と、メモリ３２と、駆動部３３と、可動部３４と、センサ３５と、を含んで構成される。非接続機器３０の各部は、入出力ポート３６を介して電気的に接続されている。例えば、非接続機器３０がシュレッダーである場合、駆動部３３はＣＰＵ３１の制御信号に従って回転可能なモータであり、可動部３４はローラカッタであり、センサ３５はローラカッタの回転速度を計測する回転センサである。
【００１９】
一方、無線モジュール４０は、汎用ＩＯ（General-Purpose Input/Output；以下、ＧＰＩＯ４１）と、無線制御回路４２と、アンテナ４３と、メモリ４４と、を含んで構成される。ＧＰＩＯ４１は、非接続機器３０の入出力ポート３６に接続可能に構成される端子である。無線制御回路４２は、アンテナ４３を用いた無線通信を行うための各種制御を行う回路である。不揮発性のメモリ４４には、収集代行サービスの提供に必要な複数のＩＤ情報が予め格納されている。これにより、無線モジュール４０は、非接続機器３０のそれぞれに着脱可能に取り付けられ、かつ非接続機器３０の入出力ポート３６から信号を読み出して得た生データを無線通信によって送信可能に構成される。
【００２０】
無線モジュール４０は、非接続機器３０に取り付けられた状態にて、画像形成装置１４との間でＧＡＴＴ（Generic attribute profile）通信を行う。ここで、「ＧＡＴＴ通信」とは、ＧＡＴＴプロファイル又はＧＡＴＴをベースに定義されたプロファイルを用いて行われる無線通信を意味する。
【００２１】
ＧＡＴＴプロファイルには、１つ又は複数のサービス（以下、「ＧＡＴＴサービス」ともいう）と、各々のＧＡＴＴサービスに対応付けられるキャラクタリスティック（以下、「ＧＡＴＴ特性」ともいう）が含まれる。ＧＡＴＴサービス及びＧＡＴＴ特性にはそれぞれ、一意に定められるＵＵＩＤ（Universally Unique Identifier）が付与される。ここで、ＧＡＴＴサービス及びＧＡＴＴ特性のＵＵＩＤには、メモリ４４に格納された固有の値が用いられる。
【００２２】
第１ＧＡＴＴ特性のデータ領域には、無線モジュール４０の識別情報（以下、「モジュールＩＤ」という）が格納される。このモジュールＩＤは、前処理の識別情報である「処理ＩＤ」と、追加の有無が任意である「サブＩＤ」を順次結合してなるＩＤ情報である。処理ＩＤは、例えば、メモリ４４に格納された値が付与されてもよい。サブＩＤは、例えば、ＧＰＩＯ４１のジャンパピンの設定により付与されてもよい。
【００２３】
第２ＧＡＴＴ特性のデータ領域には、入出力ポート３６及びＧＰＩＯ４１を介して非接続機器３０から読み出された生データ（例えば、ＣＰＵ３１からの制御信号、センサ３５からの計測信号など）が格納される。第２ＧＡＴＴ特性には、１つ又は複数のＵＵＩＤが割り当てられてもよい。ＵＵＩＤの個数を増設することで、１回の通信により送信可能なデータ量を増やすことができる。
【００２４】
＜画像形成装置１４の構成＞
図３は、図１に示す画像形成装置１４の電気的なブロック図である。この画像形成装置１４は、メインコントローラ５０と、ストレージ装置５２と、画像形成手段５４と、ユーザ・インターフェース部（以下、ＵＩ部５６という）と、ネットワーク通信部５８と、無線通信部６０と、を含んで構成される。
【００２５】
画像形成手段５４は、用紙を読み取って画像データを生成する読取ユニット６２と、画像データに基づいて印刷物を出力する印刷ユニット６３と、ファクシミリの送受信を行うＦＡＸユニット６４と、を含んで構成される。ＵＩ部５６は、例えば、タッチパネルディスプレイ及びハードウェアボタンから構成されており、ユーザの入力操作を受け付ける。
【００２６】
ネットワーク通信部５８は、中央サーバ１２を含む外部装置との間でネットワーク通信を行うための通信モジュールである。無線通信部６０は、ＩｏＴ機器１８を含む外部装置との間で無線通信を行うための通信モジュールである。この「無線通信」には、電波を用いた狭義の無線通信のみならず、空間光を用いた空間光通信（具体的には、赤外線通信又は可視光通信）が含まれる。無線通信の規格として、例えば、ＢＬＥ（Bluetooth Low Energy）が用いられてもよい。
【００２７】
メインコントローラ５０は、プロセッサ５０ｐ及びメモリ５０ｍを含んで構成され、画像形成装置１４を構成する各部を統括的に制御する装置である。プロセッサ５０ｐは、ＣＰＵ、ＭＰＵ（Micro-Processing Unit）を含む処理演算装置である。メモリ５０ｍは、非一過性であり、かつコンピュータ読み取り可能な記憶媒体である。
【００２８】
ストレージ装置５２は、例えば、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）又はソリッドステートドライブ（ＳＳＤ：Solid State Drive）から構成され、画像形成装置１４が取り扱う様々なデータを記憶する。本図の例では、このストレージ装置５２には、機器群１６から収集されたデータの集合体であるデータ群６６が格納されている。
【００２９】
＜中央サーバ１２の構成＞
図４は、図１に示す中央サーバ１２の電気的なブロック図である。中央サーバ１２は、サーバ側通信部１００と、サーバ側制御部１０２と、サーバ側記憶部１０４と、を含んで構成される。
【００３０】
サーバ側通信部１００は、外部装置に対して電気信号を送受信するための通信インターフェースである。これにより、中央サーバ１２は、ネットワーク２２（図１参照）を経由して、画像形成装置１４又は委託者サーバ２０との間で様々なデータのやり取りが可能である。
【００３１】
サーバ側制御部１０２は、ＣＰＵ、ＭＰＵを含む処理演算装置によって構成される。サーバ側制御部１０２は、サーバ側記憶部１０４に格納されたプログラムを読み出して実行することで、生データを送信する無線モジュール４０の管理を行う収集管理部１０６と、非接続機器３０の生データに対して複数種類の前処理を行うデータ処理部１０８として機能する。
【００３２】
サーバ側記憶部１０４は、非一過性であり、かつ、コンピュータ読み取り可能な記憶媒体で構成されている。本図の例では、サーバ側記憶部１０４には、無線モジュール４０の管理に用いられるモジュール管理情報１１０と、所望の前処理がなされた生データが示す機器生成情報１１２と、が格納されている。
【００３３】
図５は、図４のモジュール管理情報１１０が有するデータ構造の一例を示す図である。モジュール管理情報１１０は、モジュールＩＤ、登録日時、収集計画、及び複合機ＩＤとの対応関係を示すテーブル形式のデータである。「モジュールＩＤ」は、図２で既に説明した通り、処理ＩＤ及びサブＩＤからなる識別情報である。「登録日時」は、新たに設置された無線モジュール４０の登録処理が完了した時刻である。「収集計画」は、後述する「Ｒｅａｄ」要求及び「Ｓｅｎｄ」要求を行うための時間要件を示す。画像形成装置１４の識別情報を示す「複合機ＩＤ」は、シリアル番号であってもよいし、これとは別に割り当てられた管理番号であってもよい。
【００３４】
［データ収集システム１０の動作］
この実施形態におけるデータ収集システム１０は、以上のように構成される。続いて、データ収集システム１０の動作について、ＢＬＥによる通信を例に挙げて説明する。この動作は、［１］無線モジュール４０の設置時、［２］生データの読出時、及び［３］生データの一括送信時、の３つのフェーズに分類される。
【００３５】
＜１．無線モジュール４０の設置時＞
図６は、無線モジュール４０の設置時におけるデータフローを模式的に示す図である。画像形成装置１４のプロセッサ５０ｐは、データ収集サービスに関するプログラムをメモリ５０ｍから読み出して実行することで、第１処理部７０及び第２処理部７２として機能する。第１処理部７０及び第２処理部７２はそれぞれ、複数の無線モジュール４０に共通して利用可能なソフトウェア部品（例えば、プラグイン）であってもよい。また、後述するように、無線通信部６０及び第１処理部７０は、１つ以上の無線モジュール４０から生データを収集するハブ化手段７４として機能する。また、ネットワーク通信部５８及び第２処理部７２は、収集された生データを外部に送信する送信手段７６として機能する。
【００３６】
（Ｓ０１）設置に先立ち、無線モジュール４０のメモリ４４に非接続機器３０に対応する処理ＩＤを書き込んで記憶させておく。そして、作業者は、非接続機器３０の入出力ポート３６（図２参照）に無線モジュール４０を取り付ける設置作業を行う。そうすると、無線モジュール４０は、収集代行サービスを示すＵＵＩＤを含む広告パケットの一斉送信を開始する（「アドバタイズ」モードに相当）。
（Ｓ０２）画像形成装置１４の第１処理部７０は、無線モジュール４０から受信した広告パケットが含むサービスＵＵＩＤを読み出し、収集代行サービスを提供可能な無線モジュール４０の有無を検出する（「スキャン」モードに相当）。その後、第１処理部７０は、収集代行サービスを提供可能な無線モジュール４０に対して接続を要求し、無線モジュール４０との間でＧＡＴＴ通信を開始する。
【００３７】
（Ｓ０３）無線モジュール４０は、第１処理部７０からの指令（具体的には、第１ＧＡＴＴ特性のＵＵＩＤに関する「Ｒｅａｄ」指令）に応じて、第１ＧＡＴＴ特性の対応値（つまり、モジュールＩＤ）を含むデータを画像形成装置１４に向けて送信する。
（Ｓ０４）第１処理部７０は、無線モジュール４０からのデータからモジュールＩＤを読み出し、新たに取得したモジュールＩＤを第２処理部７２に通知する。
【００３８】
（Ｓ０５）画像形成装置１４の第２処理部７２は、第１処理部７０から通知されたモジュールＩＤと画像形成装置１４の複合機ＩＤを含む通知メッセージを作成し、この通知メッセージを中央サーバ１２に送信する処理を行う。
（Ｓ０６）中央サーバ１２のサーバ側制御部１０２は、画像形成装置１４からの通知メッセージを受信し、得られたＩＤ情報をモジュール管理情報１１０に追加する。そうすると、新たに設置された無線モジュール４０が、生データを収集可能なモジュールとして登録される。このようにして、無線モジュール４０の設置が終了する。
【００３９】
＜２．生データの読出時＞
図７は、生データの読出時におけるデータフローを模式的に示す図である。
（Ｓ１１）画像形成装置１４の第２処理部７２は、定期的又は不定期に、複合機ＩＤを含む問合せメッセージを作成し、この問合せメッセージを中央サーバ１２に送信する処理を行う。
（Ｓ１２）中央サーバ１２のサーバ側制御部１０２は、モジュール管理情報１１０の収集計画を参照することで、複合機ＩＤに対応付けられ、かつ「Ｒｅａｄ」要求の対象であるモジュールＩＤを特定する。そして、サーバ側制御部１０２は、モジュールＩＤ及び複合機ＩＤを含む「Ｒｅａｄ」要求メッセージを作成し、該当する複合機ＩＤを有する画像形成装置１４に向けて要求メッセージを送信する処理を行う。
【００４０】
（Ｓ１３）画像形成装置１４の第２処理部７２は、中央サーバ１２から「Ｒｅａｄ」要求メッセージを受信した後、第１処理部７０に対して「Ｒｅａｄ」要求を行うとともに、要求メッセージに含まれるモジュールＩＤを通知する。
（Ｓ１４）画像形成装置１４の第１処理部７０は、図６のＳ０１，Ｓ０２と同様の手順に従って、該当するモジュールＩＤを有する無線モジュール４０との接続を行う。
（Ｓ１５）第１処理部７０は、接続が確立された無線モジュール４０に対して、第２ＧＡＴＴ特性のＵＵＩＤに関する「Ｒｅａｄ」指令を発する。
【００４１】
（Ｓ１６）無線モジュール４０は、第１処理部７０からの指令に応じて、第２ＧＡＴＴ特性の対応値（つまり、非接続機器３０の信号が示す生データ）を含むデータを画像形成装置１４に向けて送信する。
【００４２】
（Ｓ１７）第１処理部７０は、第２ＧＡＴＴ特性のＵＵＩＤを指定して「Ｒｅａｄ」指令を発することで、第２ＧＡＴＴ特性のデータ列が示す生データを取得する。そして、第１処理部７０は、取得した生データをモジュールＩＤと紐付けた状態で第２処理部７２に供給する。
（Ｓ１８）第２処理部７２は、第１処理部７０から供給された生データを、データ群６６の一部として蓄積する。このようにして、生データの読出が逐次行われる。
【００４３】
なお、上記した例では、画像形成装置１４は、中央サーバ１２からの要求に応じて、無線モジュール４０から生データを収集しているが、生データの収集方法はこれに限られない。例えば、画像形成装置１４の第１処理部７０が、無線モジュール４０に対して、第２ＧＡＴＴ特性のＵＵＩＤに関する「ｎｏｔｉｆｙ」指令を行ってもよい。これにより、第１処理部７０は、生データの変更に伴う無線モジュール４０からの通知がトリガとなって生データを読み出して収集することができる。
【００４４】
＜３．生データの一括送信時＞
図８は、生データの一括送信時におけるデータフローを模式的に示す図である。
（Ｓ２１）画像形成装置１４の第２処理部７２は、定期的又は不定期に、複合機ＩＤを含む問合せメッセージを作成し、この問合せメッセージを中央サーバ１２に送信する処理を行う。
（Ｓ２２）中央サーバ１２のサーバ側制御部１０２は、モジュール管理情報１１０の収集計画を参照することで、複合機ＩＤに対応付けられ、かつ「Ｓｅｎｄ」要求の対象であるモジュールＩＤを特定する。そして、サーバ側制御部１０２は、モジュールＩＤ及び複合機ＩＤを含む「Ｓｅｎｄ」要求メッセージを作成し、該当する複合機ＩＤを有する画像形成装置１４に向けて要求メッセージを送信する処理を行う。
【００４５】
（Ｓ２３）画像形成装置１４の第２処理部７２は、中央サーバ１２から「Ｓｅｎｄ」要求メッセージを受信した後、データ群６６の中から、該当するモジュールＩＤに紐付けられた生データを抽出する。そして、第２処理部７２は、モジュールＩＤ及び複合機ＩＤを紐付けた状態で、抽出された一纏まりの生データを一括で送信する処理を行う。
（Ｓ２４）中央サーバ１２のサーバ側制御部１０２は、画像形成装置１４からのデータを受信し、このデータに紐付けられた処理ＩＤを取得する。そして、サーバ側制御部１０２は、この生データに対して処理ＩＤに対応する前処理を行うことで、非接続機器３０が生成した機器生成情報１１２（例えば、駆動部３３の制御状態、センサ３５による測定値など）に変換する。このようにして、生データの送信及び前処理が逐次行われる。
【００４６】
［データ収集システム１０による効果］
以上のように、このデータ収集システム１０は、ネットワークに接続されていない非接続機器３０（機器）のそれぞれに着脱可能に取り付けられ、かつ非接続機器３０の入出力ポート３６から信号を読み出して得た生データを無線通信によって送信可能に構成される１つ以上の無線モジュール４０と、画像を形成する画像形成手段５４、１つ以上の無線モジュール４０から生データを収集するハブ化手段７４、及び、収集された生データを外部に送信する送信手段７６を有する画像形成装置１４と、画像形成装置１４から送信された生データに対して非接続機器３０に応じた前処理を行うことで非接続機器３０が生成する機器生成情報１１２を取得する中央サーバ１２を備える。
【００４７】
また、このデータ収集方法は、非接続機器３０の入出力ポート３６に無線モジュール４０を取り付ける工程（図６のＳ０１）と、無線モジュール４０が、入出力ポート３６から信号を読み出して得た生データを無線通信により送信する工程（図７のＳ１６）と、画像形成装置１４が、１つ以上の無線モジュール４０から生データを収集し（Ｓ１８）、得られた生データを中央サーバ１２に送信する工程（図８のＳ２３）と、中央サーバ１２が、画像形成装置１４から送信された生データに対して非接続機器３０に応じた前処理を行うことで機器生成情報１１２を取得する工程（Ｓ２４）を備える。
【００４８】
このように、ネットワークに接続されていない非接続機器３０のそれぞれに取り付けられた無線モジュール４０から生データを収集するハブ化手段７４を設けたので、画像形成装置１４に実装されるデータ収集用ソフトウェア（第１処理部７０）及び各々の非接続機器３０に実装される無線モジュール４０の共通化が図られる。また、中央サーバ１２が画像形成装置１４から送信された生データに対して非接続機器３０に応じた前処理を行うので、装置構成が複雑であって実装のための専門知識が必要とされる、画像形成装置１４向けの前処理用ソフトウェア（いわゆる、デバイスドライバ）を開発しなくて済む。これにより、画像形成手段５４を有する画像形成装置１４をエッジサーバとして用いる場合に、非接続機器３０毎にデータ収集用のハードウェア及びソフトウェアを開発する場合と比べて、システムの開発工数が削減される。
【００４９】
また、各々の無線モジュール４０は、前処理の識別情報を示す処理ＩＤを記憶可能に構成され、かつ処理ＩＤを紐付けた状態で非接続機器３０の生データを画像形成装置１４に送信し、画像形成装置１４は、自装置の識別情報を示す装置ＩＤを記憶可能に構成され、かつ装置ＩＤ及び処理ＩＤを紐付けた状態で非接続機器３０の生データを中央サーバ１２に送信し、中央サーバ１２は、画像形成装置１４により送信された生データに対して処理ＩＤに対応する前処理を行ってもよい。つまり、それぞれの非接続機器３０に適した処理ＩＤを無線モジュール４０に予め記憶させておくことで、処理ＩＤの照合を通じて、中央サーバ１２と無線モジュール４０の間で生データの処理手法が共有化可能となる。これにより、中央サーバ１２が生データの解析を通じて処理手法を決定する場合と比べて、中央サーバ１２の処理負荷が軽減される。
【００５０】
また、画像形成装置１４は、中央サーバ１２からの要求に応じて、無線モジュール４０との間の無線通信により生データを収集してもよい。中央サーバ１２が主体的に生データの収集に関与することで、画像形成装置１４が生データの収集計画を管理する場合と比べて、画像形成装置１４の処理負荷が軽減される。
【符号の説明】
【００５１】
１０  データ収集システム、１２  中央サーバ、１４  画像形成装置、１６  機器群、１８  ＩｏＴ機器、２６  本体機能部、２８  エッジサーバ機能部、３０  非接続機器（機器）、３６  入出力ポート、４０  無線モジュール、５０  メインコントローラ、５２  ストレージ装置、５４  画像形成手段、５６  ＵＩ部、５８  ネットワーク通信部、６０、無線通信部、７４  ハブ化手段、７６  送信手段、１００  サーバ側通信部、１０２  サーバ側制御部、１０４  サーバ側記憶部、１１０  モジュール管理情報、１１２  機器生成情報、Ａｒ  設置エリア。
【図１】
2020154580.tif 000003
【図２】
2020154580.tif 000004
【図３】
2020154580.tif 000005
【図４】
2020154580.tif 000006
【図５】
2020154580.tif 000007
【図６】
2020154580.tif 000008
【図７】
2020154580.tif 000009
【図８】
2020154580.tif 000010