(57)【要約】【課題】ジョブデータの送受信を的確に行う。【解決手段】クラウドサーバー２００により、ジョブデータを送信し、ゲートウェイ１００の振動検知センサー１０２により、ゲートウェイ１００に加わる振動を検知し、ＭＦＰ３００の振動検知センサー３０３により、ＭＦＰ３００に加わる振動を検知し、ゲートウェイ１００により、クラウドサーバー２００から受け取ったジョブデータをゲートウェイ１００のメモリー１１１に記憶させた後、ジョブデータをＭＦＰ３００に送信する。また、ゲートウェイ１００は、振動検知センサー１０２の振動検知データの値が特定の閾値以下である場合、クラウドサーバー２００からのジョブデータを受け取ってメモリー１１１に記憶させ、振動検知センサー３０３の振動検知データの値が特定の閾値以下である場合、メモリー１１１に記憶させたＭＦＰ３００に送信する。【選択図】図２
2018121278.tif 000002
【特許請求の範囲】
【請求項１】
ジョブデータを送信するサーバーと、
第１の記憶デバイスと第１の振動検知センサーとを有する中継装置と、
第２の振動検知センサーを有する画像形成装置とを備え、
前記第１の振動検知センサーは、前記中継装置に加わる振動を検知し、
前記第２の振動検知センサーは、前記画像形成装置に加わる振動を検知し、
前記中継装置は、前記サーバーから受け取った前記ジョブデータを前記第１の記憶デバイスに記憶させた後、前記ジョブデータを前記画像形成装置に送信し、
前記画像形成装置は、前記中継装置からの要求に応じて前記第２の振動検知センサーの振動検知データを前記中継装置に送信し、
前記中継装置は、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記サーバーからの前記ジョブデータを受け取って前記第１の記憶デバイスに記憶させ、前記第２の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記第１の記憶デバイスに記憶させた前記ジョブデータを前記画像形成装置に送信する
ことを特徴とするデータ送信システム。
【請求項２】
前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記サーバーからの前記ジョブデータを受け取ることを特徴とする請求項１に記載のデータ送信システム。
【請求項３】
前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記ジョブデータを前記画像形成装置に送信することを特徴とする請求項１又は２に記載のデータ送信システム。
【請求項４】
前記中継装置は、前記ジョブデータを前記画像形成装置に送信した後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記ジョブデータを前記画像形成装置に送信することを特徴とする請求項１又は２に記載のデータ送信システム。
【請求項５】
サーバーにより、ジョブデータを送信する工程と、
中継装置の第１の振動検知センサーにより、前記中継装置に加わる振動を検知する工程と、
画像形成装置の第２の振動検知センサーにより、前記画像形成装置に加わる振動を検知する工程と、
前記中継装置により、前記サーバーから受け取った前記ジョブデータを前記中継装置の第１の記憶デバイスに記憶させた後、前記ジョブデータを前記画像形成装置に送信する工程とを有し、
前記画像形成装置は、前記中継装置からの要求に応じて前記第２の振動検知センサーの振動検知データを前記中継装置に送信し、
前記中継装置は、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記サーバーからの前記ジョブデータを受け取って前記第１の記憶デバイスに記憶させ、前記第２の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記第１の記憶デバイスに記憶させた前記ジョブデータを前記画像形成装置に送信する
ことを特徴とするデータ送信方法。
【請求項６】
前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記サーバーからの前記ジョブデータを受け取ることを特徴とする請求項５に記載のデータ送信方法。
【請求項７】
前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記ジョブデータを前記画像形成装置に送信することを特徴とする請求項５又は６に記載のデータ送信方法。
【請求項８】
前記中継装置は、前記ジョブデータを前記画像形成装置に送信した後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記ジョブデータを前記画像形成装置に送信することを特徴とする請求項５又は６に記載のデータ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの送受信に適したデータ送信システム及びデータ送信方法に関する。
【背景技術】
【０００２】
たとえば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置においては、印刷機能、コピー機能、ＦＡＸ（ｆａｃｓｉｍｉｌｅ）機能、ネットワーク経由でのデータ送受信機能などが搭載されている。また、このような画像形成装置では、コピー、プリント、ＦＡＸなどの各種ジョブのマルチ動作やユーザーボックス機能を実現するためにＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を搭載している機種がある。ところで、ＨＤＤは、記憶容量が多いという利点がある反面、振動に弱いという欠点がある。また、振動などによってＨＤＤに不具合が生じるとデータの書き込みや読み出しが正常に行われないこともある
【０００３】
このような不具合を解消するものとして、特許文献１では、ＨＤＤに影響する振動の有無を判断する振動検知センサーと、ＨＤＤに情報を記憶させるストレージコントローラとを有し、振動検知センサーが振動を検出すると、ストレージコントローラが情報記憶先をＨＤＤから不揮発性メモリーに切り換える画像処理装置を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３００９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１での画像処理装置では、情報記憶先をＨＤＤから不揮発性メモリーに切り換えるので、装置設計の制約を受けることなく、振動によるＨＤＤの不具合を解消できる。
【０００６】
ところが、この画像処理装置では、情報の退避は可能であるが、振動に起因する画像形成装置の本体やＨＤＤ等の各部位の不具合発生に伴うデータの送受信の安定性の検知及び予測を行うことができない。このように、データの送受信の安定性の検知及び予測を行うことができない場合、例えばクラウドサーバーなどの外部装置との間でのデータの送受信を的確に行うことができないおそれがある。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができるデータ送信システム及びデータ送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のデータ送信システムは、ジョブデータを送信するサーバーと、第１の記憶デバイスと第１の振動検知センサーとを有する中継装置と、第２の振動検知センサーを有する画像形成装置とを備え、前記第１の振動検知センサーは、前記中継装置に加わる振動を検知し、前記第２の振動検知センサーは、前記画像形成装置に加わる振動を検知し、前記中継装置は、前記サーバーから受け取った前記ジョブデータを前記第１の記憶デバイスに記憶させた後、前記ジョブデータを前記画像形成装置に送信し、前記画像形成装置は、前記中継装置からの要求に応じて前記第２の振動検知センサーの振動検知データを前記中継装置に送信し、前記中継装置は、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記サーバーからの前記ジョブデータを受け取って前記第１の記憶デバイスに記憶させ、前記第２の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記第１の記憶デバイスに記憶させた前記ジョブデータを前記画像形成装置に送信することを特徴とする。
また、前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記サーバーからの前記ジョブデータを受け取ることを特徴とする。
また、前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記ジョブデータを前記画像形成装置に送信することを特徴とする。
また、前記中継装置は、前記ジョブデータを前記画像形成装置に送信した後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記ジョブデータを前記画像形成装置に送信することを特徴とする。
本発明のデータ送信方法は、サーバーにより、ジョブデータを送信する工程と、中継装置の第１の振動検知センサーにより、前記中継装置に加わる振動を検知する工程と、画像形成装置の第２の振動検知センサーにより、前記画像形成装置に加わる振動を検知する工程と、前記中継装置により、前記サーバーから受け取った前記ジョブデータを前記中継装置の第１の記憶デバイスに記憶させた後、前記ジョブデータを前記画像形成装置に送信する工程とを有し、前記画像形成装置は、前記中継装置からの要求に応じて前記第２の振動検知センサーの振動検知データを前記中継装置に送信し、前記中継装置は、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記サーバーからの前記ジョブデータを受け取って前記第１の記憶デバイスに記憶させ、前記第２の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記第１の記憶デバイスに記憶させた前記ジョブデータを前記画像形成装置に送信することを特徴とする。
また、前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記サーバーからの前記ジョブデータを受け取ることを特徴とする。
また、前記中継装置は、前記サーバーからのジョブデータを受け取った後、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、前記ジョブデータを前記画像形成装置に送信することを特徴とする。
また、前記中継装置は、前記ジョブデータを前記画像形成装置に送信した後、前記第１の振動検知センサーの振動検知データの値が特定の閾値より大きい場合、前記第１の振動検知センサーの振動検知データの値が特定の閾値以下になってから再度、前記ジョブデータを前記画像形成装置に送信することを特徴とする。
本発明のデータ送信システム及びデータ送信方法では、サーバーにより、ジョブデータを送信し、中継装置の第１の振動検知センサーにより、前記中継装置に加わる振動を検知し、画像形成装置の第２の振動検知センサーにより、前記画像形成装置に加わる振動を検知し、中継装置により、サーバーから受け取ったジョブデータを第１の記憶デバイスに記憶させた後、ジョブデータを画像形成装置に送信する。また、画像形成装置は、中継装置からの要求に応じて第２の振動検知センサーの振動検知データを中継装置に送信し、中継装置は、第１の振動検知センサーの振動検知データの値が特定の閾値以下である場合、サーバーからのジョブデータを受け取って第１の記憶デバイスに記憶させ、第２の振動検知センサーの振動検知データの値が特定の閾値以下である場合、第１の記憶デバイスに記憶させたジョブデータを画像形成装置に送信する。
このように、中継装置は、第１の振動検知センサー及び第２の振動検知センサーの振動検知データの値が特定の閾値以下である場合、ジョブデータの送受信を決定するので、ジョブデータの送受信の安定性の検知及び予測を行うことができる。
【発明の効果】
【０００９】
本発明のデータ送信システム及びデータ送信方法によれば、中継装置がサーバーからのジョブデータの受信と、画像形成装置へのジョブデータの送信とを行う際、ジョブデータの送受信の安定性の検知及び予測を行い、ジョブデータの送受信を決定するので、ジョブデータの送受信を的確に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明のデータ送信システムの一実施形態を説明するための図である。
【図２】図１のゲートウェイ、クラウドサーバー、ＭＦＰ、ユーザー端末の構成の一例を示す図である。
【図３】図１のゲートウェイ及びクラウドサーバーのメモリー内の記憶領域の一例を示すものであって、図３（ａ）はゲートウェイのメモリー内のジョブデータ記憶領域及び振動検知データ記憶領域を示す図であり、図３（ｂ）はクラウドサーバーのメモリー内のジョブデータ記憶領域及び振動検知データ記憶領域を示す図である。
【図４】図１のデータ送信システムにおける、データ送信方法を説明するためのフローチャートである。
【図５】図１のデータ送信システムにおける、データ送信方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明のデータ送信システムの一実施形態を、図１〜図５を参照しながら説明する。なお、以下の説明においてのデータ送信システムに含まれる画像形成装置の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１２】
まず、図１に示すように、データ送信システムは、中継装置であるゲートウェイ１００と、クラウドサーバー２００と、ＭＦＰ３００とを備えている。なお、符号５００は、ＭＦＰ３００又はクラウドサーバー２００に印刷ジョブなどのジョブデータを登録できるＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）などのユーザー端末を示している。ＭＦＰ３００とユーザー端末５００とは、ゲートウェイ１００を介して接続されている。ゲートウェイ１００とクラウドサーバー２００とは、ネットワーク４００を介して接続されている。また、ＭＦＰ３００及びユーザー端末５００にあっては、単体であってもよいし、複数であってもよい。また、中継装置としては、文書管理サーバーやシステム管理サーバーであってもよい。
【００１３】
ここで、ゲートウェイ１００は、ＭＦＰ３００からの印刷ジョブなどのジョブデータの送信要求があると、クラウドサーバー２００に対してジョブデータの送信要求を出す。また、ゲートウェイ１００は、詳細については後述するが、後述の図２に示す振動検知センサー１０２が検知した値を示す振動検知データを元に、クラウドサーバー２００からのジョブデータを再送信してもらうかどうかを判定する。また、ゲートウェイ１００は、ＭＦＰ３００の後述の図２に示す振動検知センサー３０３が検知した値を示す振動検知データを元に、ＭＦＰ３００にジョブデータを再送信するかどうかを判定する。
【００１４】
クラウドサーバー２００は、ゲートウェイ１００からのジョブデータの送信要求があると、ゲートウェイ１００に対してジョブデータを送信する。ＭＦＰ３００は、ゲートウェイ１００からのジョブデータを受け取る。また、ＭＦＰ３００は、後述の図２に示す振動検知センサー３０３が検知した値を示す振動検知データの送信要求があると、振動検知センサー３０３の振動検知データをゲートウェイ１００に送信する。
【００１５】
次に、図２及び図３を参照し、ゲートウェイ１００、クラウドサーバー２００、ＭＦＰ３００、ユーザー端末５００の構成の一例について説明する。まず、ゲートウェイ１００は、Ｉ／Ｆ１０１、振動検知センサー１０２を制御する制御部１１０を備えている。Ｉ／Ｆ１０１は、ＭＦＰ３００やユーザー端末５００などとの通信を受け持つ。また、Ｉ／Ｆ１０１は、ネットワーク４００を介してクラウドサーバー２００との通信を受け持つ。なお、Ｉ／Ｆ１０１は、ネットワーク４００を介し、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。振動検知センサー１０２は、ゲートウェイ１００に加わる振動を検知する。詳細には、振動検知センサー１０２は、ゲートウェイ１００の本体、Ｉ／Ｆ１０１、メモリー１１１、ＲＯＭ１１２、通信制御部１１３、センサー制御部１１４及びシステム制御部１１５の少なくとも１つの部位に設置され、検知対象となる部位に加わる振動を検知する。
【００１６】
制御部１１０は、アプリケーションプログラム及び制御プログラムなどを実行してゲートウェイ１００全体の動作を制御するプロセッサーである。制御部１１０は、メモリー１１１、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、通信制御部１１３、センサー制御部１１４、システム制御部１１５を備えている。また、これらは、データバス１１６に接続されている。
【００１７】
メモリー１１１は、プログラムを実行するためのワークメモリーである。また、メモリー１１１は、図３（ａ）に示すように、クラウドサーバー２００又はユーザー端末５００から受け取ったジョブデータなどを記憶するジョブデータ記憶領域１１１ａと、振動検知センサー１０２が検知した振動検知データや、ＭＦＰ３００の振動検知センサー３０３が検知した振動検知データを記憶する振動検知データ記憶領域１１１ｂとを有している。
【００１８】
ここで、ゲートウェイ１００は、たとえばユーザー端末５００からの印刷ジョブなどのジョブデータを、クラウドサーバー２００又はＭＦＰ３００に送信する。また、ゲートウェイ１００は、クラウドサーバー２００から受け取ったジョブデータを、一旦、ジョブデータ記憶領域１１１ａに登録し、ＭＦＰ３００に送信する。
【００１９】
ＲＯＭ１１２には、各部の動作チェックなどを行う制御プログラムが記憶されている。通信制御部１１３は、Ｉ／Ｆ１０１を介し、ＭＦＰ３００とユーザー端末５００との間で、データなどの送受信の制御を行う。また、通信制御部１１３は、Ｉ／Ｆ１０１を介し、ネットワーク４００経由でのデータなどの送受信の制御を行う。センサー制御部１１４は、振動検知センサー１０２の検知動作を制御し、振動検知センサー１０２の振動検知データをシステム制御部１１５に通知する。
【００２０】
システム制御部１１５は、各部の連携動作などを制御する。また、システム制御部１１５は、クラウドサーバー２００からのジョブデータなどをジョブデータ記憶領域１１１ａに記憶させ、振動検知センサー１０２が検知した振動検知データや、ＭＦＰ３００の振動検知センサー３０３が検知した振動検知データを振動検知データ記憶領域１１１ｂに記憶させる。なお、システム制御部１１５は、振動検知センサー１０２が検知した振動検知データが特定の閾値以下であるかどうかを判断し、特定の閾値以下である場合、クラウドサーバー２００にジョブデータの送信要求を出す。ここで、特定の閾値は、任意に設定可能であるが、たとえばゲートウェイ１００に設置されている振動検知センサー１０２の検知対象となる各部位（たとえば、ゲートウェイ１００の本体、ＨＤＤ３０５等）の耐振動又は耐衝撃の規格値を元に決定してもよい。また、システム制御部１１５は、ＭＦＰ３００の振動検知センサー３０３が検知した振動検知データが特定の閾値以下であるかどうかを判断し、特定の閾値以下である場合、ＭＦＰ３００に対してクラウドサーバー２００から受け取ったジョブデータを送信する。ここで、特定の閾値は、任意に設定可能であるが、たとえばＭＦＰ３００に設置されている振動検知センサー３０３の検知対象となる各部位（たとえば、ＭＦＰ３００の本体、ＨＤＤ３０５等）の耐振動又は耐衝撃の規格値を元に決定してもよい。
【００２１】
クラウドサーバー２００は、Ｉ／Ｆ２０１を制御する制御部２１０を備えている。Ｉ／Ｆ２０１は、ネットワーク４００経由でのゲートウェイ１００との通信を受け持つ。制御部２１０は、アプリケーションプログラム及び制御プログラムなどを実行してクラウドサーバー２００全体の動作を制御するプロセッサーである。制御部２１０は、メモリー２１１、ＲＯＭ２１２、通信制御部２１３、システム制御部２１４を備えている。また、これらは、データバス２１５に接続されている。
【００２２】
メモリー２１１は、プログラムを実行するためのワークメモリーである。また、メモリー２１１には、図３（ｂ）に示すように、たとえばユーザー端末５００から受け取ったジョブデータなどを記憶するジョブデータ記憶領域２１１ａと、ゲートウェイ１００から受け取った振動検知データを記憶する振動検知データ記憶領域２１１ｂとを有している。なお、振動検知データ記憶領域２１１ｂは、省いてもよい。
【００２３】
ＲＯＭ２１２には、各部の動作チェックなどを行う制御プログラムが記憶されている。通信制御部２１３は、Ｉ／Ｆ２０１を介し、ゲートウェイ１００との間でネットワーク４００経由でのデータなどの送受信の制御を行う。また、通信制御部２１３は、ゲートウェイ１００を介し、ＭＦＰ３００、ユーザー端末５００との間でネットワーク４００経由でのデータなどの送受信の制御を行う。
【００２４】
システム制御部２１４は、たとえばユーザー端末５００からのジョブデータや、ゲートウェイ１００からの振動検知データを、メモリー２１１のジョブデータ記憶領域２１１ａ、振動検知データ記憶領域２１１ｂに記憶させる。また、システム制御部２１４は、ゲートウェイ１００からのジョブデータの送信要求に応じてジョブデータ記憶領域２１１ａに記憶されているジョブデータなどを送信する。
【００２５】
ＭＦＰ３００は、プリンター部３０１、Ｉ／Ｆ３０２、振動検知センサー３０３、パネル部３０４、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０５を制御する制御部３１０を備えている。なお、ＭＦＰ３００は、スキャナー部、ＦＡＸ部などを備えていてもよい。
【００２６】
プリンター部３０１は、制御部３１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。Ｉ／Ｆ３０２は、ゲートウェイ１００を介し、他のＭＦＰ３００やユーザー端末５００などとの通信を受け持つ。なお、Ｉ／Ｆ３０２は、ゲートウェイ１００を介し、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。
【００２７】
振動検知センサー３０３は、ＭＦＰ３００に加わる振動を検知する。詳細には、振動検知センサー３０３は、ＭＦＰ３００の本体、プリンター部３０１、Ｉ／Ｆ３０２、パネル部３０４、ＨＤＤ３０５、プリンター制御部３１１、通信制御部３１２、ＲＡＭ３１３、ＲＯＭ３１４、画像処理部３１５、センサー制御部３１６、パネル操作制御部３１７、ＨＤＤ制御部３１８、及びシステム制御部３１９の少なくとも１つの部位に設置され、検知対象となる部位に加わる振動を検知する。
【００２８】
パネル部３０４は、ＭＦＰ３００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルなどのデバイスである。ＨＤＤ３０５は、ＭＦＰ３００の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。また、ＨＤＤ３０５は、たとえばユーザー端末５００から登録された印刷ジョブを記憶するユーザーボックスを有している。
【００２９】
制御部３１０は、画像形成プログラムや制御プログラムなどを実行してＭＦＰ３００全体の動作を制御するプロセッサーである。制御部３１０は、プリンター制御部３１１、通信制御部３１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３１３、ＲＯＭ３１４、画像処理部３１５、センサー制御部３１６、パネル操作制御部３１７、ＨＤＤ制御部３１８、システム制御部３１９を備えている。また、これらは、データバス３２０に接続されている。
【００３０】
プリンター制御部３１１は、プリンター部３０１の印刷動作を制御する。通信制御部３１２は、Ｉ／Ｆ３０２を介し、ゲートウェイ１００経由でのデータなどの送受信の制御を行う。ＲＡＭ３１３は、プログラムを実行するためのワークメモリーである。ＲＯＭ３１４には、各部の動作チェックなどを行う制御プログラムが記憶されている。画像処理部３１５は、たとえばＨＤＤ３０５のユーザーボックスに登録された印刷ジョブに対する画像処理（ラスタライズ）を行う。なお、システム制御部３１９は、画像処理部３１５が画像処理した印刷データを、一旦、ＲＡＭ３１３に記憶させる。また、システム制御部３１９は、振動検知センサー３０３が検知した振動検知データを、一旦、ＲＡＭ３１３に記憶させる。
【００３１】
センサー制御部３１６は、振動検知センサー３０３の検知動作を制御し、振動検知センサー３０３の振動検知データをシステム制御部３１９に通知する。パネル操作制御部３１７は、パネル部３０４の表示動作を制御する。また、パネル操作制御部３１７は、パネル部３０４を介し、印刷、コピー、ＦＡＸ、ゲートウェイ１００経由でのデータ送受信などの開始の設定などを受け付ける。ＨＤＤ制御部３１８は、ＨＤＤ３０５に対するデータの読み出し及び書き込みなどを制御する。
【００３２】
システム制御部３１９は、ＨＤＤ制御部３１８に対し、ゲートウェイ１００から受け取ったジョブデータをＨＤＤ３０５のたとえばユーザーボックスに登録させる。また、システム制御部３１９は、ゲートウェイ１００の要求に応じて振動検知センサー３０３の振動検知データをゲートウェイ１００に送信する。
【００３３】
ユーザー端末５００は、Ｉ／Ｆ（インターフェース）５０１、キーボード５０２、マウス５０３、ＨＤＤ５０４を制御する制御部５１０を備えている。Ｉ／Ｆ５０１は、ゲートウェイ１００を介し、クラウドサーバー２００、他のＭＦＰ３００、他のユーザー端末５００などとの通信を受け持つ。なお、Ｉ／Ｆ５０１は、ゲートウェイ１００を介し、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。キーボード５０２は、制御部５１０に文字などを入力する入力デバイスである。マウス５０３は、制御部５１０に入力位置などを指示する入力デバイスである。ＨＤＤ５０４は、ユーザー端末５００の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。
【００３４】
制御部５１０は、アプリケーションプログラム及び制御プログラムなどを実行してユーザー端末５００全体の動作を制御するプロセッサーである。制御部５１０は、通信制御部５１１、ＲＡＭ５１２、ＲＯＭ５１３、入力デバイス制御部５１４、ＨＤＤ制御部５１５、システム制御部５１６を備えている。また、これらは、データバス５１７に接続されている。
【００３５】
通信制御部５１１は、Ｉ／Ｆ５０１を介し、ゲートウェイ１００経由でのデータなどの送受信の制御を行う。ＲＡＭ５１２は、プログラムを実行するためのワークメモリーである。ＲＯＭ５１３には、各部の動作チェックなどを行う制御プログラムが記憶されている。入力デバイス制御部５１４は、キーボード５０２及びマウス５０３の入力動作を制御し、キーボード５０２及びマウス５０３の入力信号を制御部５１０に渡す。ＨＤＤ制御部５１５は、ＨＤＤ５０４に対するデータの読み出し及び書き込みなどを制御する。
【００３６】
システム制御部５１６は、各部の連携動作などを制御する。また、システム制御部５１６は、キーボード５０２又はマウス５０３を介し、ＭＦＰ３００又はクラウドサーバー２００へのジョブデータなどのデータの登録の指示があると、ジョブデータなどをＩ／Ｆ５０１を介し、ゲートウェイ１００に送信する。
【００３７】
次に、図４及び図５を参照し、データ送信システムにおけるデータ送信方法について説明する。なお、以下は、ゲートウェイ１００での処理を中心として説明する。また、クラウドサーバー２００の図３（ｂ）のジョブデータ記憶領域２１１ａには、ＭＦＰ３００が要求するジョブデータなどが記憶されているものとする。また、以下に説明するリトライ回数とは、振動検知センサー１０２、３０３の振動検知データが閾値より大きいかどうかを判断した回数である。また、リトライ回数には上限（制限回数）が設けられている。制限回数は任意に設定可能であるが、以下では２回として説明する。
【００３８】
（ステップＳ１０１）
まず、システム制御部１１５は、ＭＦＰ３００からのジョブデータの送信要求が有るかどうかを判断する。
この場合、システム制御部１１５は、通信制御部１１３からＭＦＰ３００からのジョブデータの送信要求を受け取ったことを示す通知が無ければＭＦＰ３００からのジョブデータの送信要求が無いと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１１５は、通信制御部１１３からＭＦＰ３００からのジョブデータの送信要求を受け取ったことを示す通知が有ればＭＦＰ３００からのジョブデータの送信要求が有ると判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００３９】
（ステップＳ１０２）
システム制御部１１５は、ゲートウェイ１００側の振動検知データを取得する。
この場合、システム制御部１１５は、センサー制御部１１４を介し、振動検知センサー１０２が検知した振動検知データを取得する。
また、システム制御部１１５は、取得した振動検知データをメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させる。
【００４０】
（ステップＳ１０３）
システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいかどうかを判断する。
この場合、システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいと判断すると（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に移行する。
これに対し、システム制御部１１５は、取得した振動検知データの値が特定の閾値以下であると判断すると（ステップＳ１０３：Ｎｏ）、ステップＳ１０６に移行する。
ここでの振動検知データの値の判断は、クラウドサーバー２００からのジョブデータを受け取る前の処理であり、ゲートウェイ１００側の振動検知データの値に基づくことで、クラウドサーバー２００からのジョブデータを的確に受け取れるかどうかの判断の目安となる。
【００４１】
（ステップＳ１０４）
システム制御部１１５は、リトライ回数が制限回数を超えたかどうかを判断する。
この場合、システム制御部１１５は、クラウドサーバー２００からのジョブデータを受け取る前の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が１回目である場合、リトライ回数が制限回数を超えていないと判断し（ステップＳ１０４：Ｎｏ）、ステップＳ１０５に移行する。
これに対し、システム制御部１１５は、クラウドサーバー２００からのジョブデータを受け取る前の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が３回目である場合、リトライ回数が制限回数を超えていると判断し（ステップＳ１０４：Ｙｅｓ）、後述の図５のステップＳ１２７に移行する。
【００４２】
（ステップＳ１０５）
システム制御部１１５は、振動検知データ記憶領域１１１ｂをクリアする。
この場合、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、メモリー１１１の記憶領域の減少を抑制する。
また、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、現在の振動検知データと過去の振動検知データとを読み間違えすることによる誤った判断を避けることができる。
【００４３】
（ステップＳ１０６）
システム制御部１１５は、クラウドサーバー２００にジョブデータの送信要求を出す。
この場合、システム制御部１１５は、取得した振動検知センサー１０２の振動検知データの値が特定の閾値以下であると判断した場合、データの送受信に問題を生じないと判断し、クラウドサーバー２００にジョブデータの送信要求を出す。
【００４４】
（ステップＳ１０７）
システム制御部１１５は、ジョブデータを受け取ったかどうかを判断する。
この場合、システム制御部１１５は、通信制御部１１３からのジョブデータを受け取ったことを示す通知が無ければジョブデータを受け取っていないと判断する（ステップＳ１０７：Ｎｏ）。
これに対し、システム制御部１１５は、通信制御部１１３からのジョブデータを受け取ったことを示す通知が有ればジョブデータを受け取ったと判断し（ステップＳ１０７：Ｙｅｓ）、ステップＳ１０８に移行する。
【００４５】
（ステップＳ１０８）
システム制御部１１５は、ゲートウェイ１００側の振動検知データを取得する。
この場合、システム制御部１１５は、センサー制御部１１４を介し、振動検知センサー１０２が検知した振動検知データを取得する。
また、システム制御部１１５は、取得した振動検知データをメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させる。
【００４６】
（ステップＳ１０９）
システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいかどうかを判断する。
この場合、システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいと判断すると（ステップＳ１０９：Ｙｅｓ）、ステップＳ１１０に移行する。
これに対し、システム制御部１１５は、取得した振動検知データの値が特定の閾値以下であると判断すると（ステップＳ１０９：Ｎｏ）、ステップＳ１１２に移行する。
ここでの振動検知データの値の判断は、クラウドサーバー２００からのジョブデータを受け取った後の処理であり、ゲートウェイ１００側の振動検知データの値に基づくことで、クラウドサーバー２００からのジョブデータを的確に受け取ったかどうかの判断の目安となる。
【００４７】
（ステップＳ１１０）
システム制御部１１５は、リトライ回数が制限回数を超えたかどうかを判断する。
この場合、システム制御部１１５は、クラウドサーバー２００からのジョブデータを受け取った後の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が１回目である場合、リトライ回数が制限回数を超えていないし判断し（ステップＳ１１０：Ｎｏ）、ステップＳ１１１に移行する。
これに対し、システム制御部１１５は、クラウドサーバー２００からのジョブデータを受け取った後の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が３回目である場合、リトライ回数が制限回数を超えていると判断し（ステップＳ１１０：Ｙｅｓ）、後述の図５のステップＳ１２６に移行する。
【００４８】
（ステップＳ１１１）
システム制御部１１５は、振動検知データ記憶領域１１１ｂをクリアする。
この場合、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、メモリー１１１の記憶領域の減少を抑制する。
また、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、上記同様に、現在の振動検知データと過去の振動検知データとを読み間違えすることによる誤った判断を避けることができる。
【００４９】
（ステップＳ１１２）
システム制御部１１５は、ジョブデータを記憶させる。
この場合、システム制御部１１５は、メモリー１１１のジョブデータ記憶領域１１１ａにクラウドサーバー２００から受け取ったジョブデータを記憶させる。
【００５０】
（ステップＳ１１３）
システム制御部１１５は、ゲートウェイ１００側の振動検知データを取得する。
この場合、システム制御部１１５は、センサー制御部１１４を介し、振動検知センサー１０２が検知した振動検知データを取得する。
また、システム制御部１１５は、取得した振動検知データをメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させる。
【００５１】
（ステップＳ１１４）
システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいかどうかを判断する。
この場合、システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいと判断すると（ステップＳ１１４：Ｙｅｓ）、ステップＳ１１５に移行する。
これに対し、システム制御部１１５は、取得した振動検知データの値が特定の閾値以下であると判断すると（ステップＳ１１４：Ｎｏ）、後述の図５のステップＳ１１７に移行する。
ここでの振動検知データの値の判断は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信する前の処理であり、ゲートウェイ１００側の振動検知データの値に基づくことで、クラウドサーバー２００からのジョブデータをＭＦＰ３００に的確に送信できるかどうかの判断の目安となる。
【００５２】
（ステップＳ１１５）
システム制御部１１５は、リトライ回数が制限回数を超えたかどうかを判断する。
この場合、システム制御部１１５は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信する前の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が１回目である場合、リトライ回数が制限回数を超えていないと判断し（ステップＳ１１５：Ｎｏ）、ステップＳ１１６に移行する。
これに対し、システム制御部１１５は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信する前の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が３回目である場合、リトライ回数が制限回数を超えていると判断し（ステップＳ１１５：Ｙｅｓ）、後述の図５のステップＳ１２６に移行する。
【００５３】
（ステップＳ１１６）
システム制御部１１５は、振動検知データ記憶領域１１１ｂをクリアする。
この場合、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、メモリー１１１の記憶領域の減少を抑制する。
また、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、上記同様に、現在の振動検知データと過去の振動検知データとを読み間違えすることによる誤った判断を避けることができる。
【００５４】
（ステップＳ１１７）
システム制御部１１５は、ＭＦＰ３００に対して振動検知データの送信を要求する。
この場合、システム制御部１１５は、通信制御部１１３を介し、ＭＦＰ３００に対して振動検知データの送信を要求する。
また、システム制御部１１５は、ＭＦＰ３００から受け取った振動検知データを、メモリー１１１の振動検知データ記憶領域１１１ｂに記憶させる。
【００５５】
（ステップＳ１１８）
システム制御部１１５は、ＭＦＰ３００から取得した振動検知データの値が特定の閾値より大きいかどうかを判断する。
この場合、システム制御部１１５は、ＭＦＰ３００側の振動検知データの値が特定の閾値より大きいと判断すると（ステップＳ１１８：Ｙｅｓ）、ステップＳ１１９に移行する。
これに対し、システム制御部１１５は、ＭＦＰ３００側の振動検知データの値が特定の閾値以下であると判断すると（ステップＳ１１８：Ｎｏ）、ステップＳ１２１に移行する。
ここでの振動検知データの値の判断は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信する前の処理であり、ＭＦＰ３００側の振動検知データの値に基づくことで、クラウドサーバー２００からのジョブデータをＭＦＰ３００に的確に送信できるかどうかの判断の目安となる。
【００５６】
（ステップＳ１１９）
システム制御部１１５は、リトライ回数が制限回数を超えたかどうかを判断する。
この場合、システム制御部１１５は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信する前の段階で、ＭＦＰ３００側の振動検知データの値が特定の閾値より大きいかどうかの判断が１回目である場合、リトライ回数が制限回数を超えていないと判断し（ステップＳ１１９：Ｎｏ）、ステップＳ１２０に移行する。
これに対し、システム制御部１１５は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信する前の段階で、ＭＦＰ３００側の振動検知データの値が特定の閾値より大きいかどうかの判断が３回目である場合、リトライ回数が制限回数を超えていると判断し（ステップＳ１１９：Ｙｅｓ）、ステップＳ１２６に移行する。
【００５７】
（ステップＳ１２０）
システム制御部１１５は、振動検知データ記憶領域１１１ｂをクリアする。
この場合、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、メモリー１１１の記憶領域の減少を抑制する。
また、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、上記同様に、現在の振動検知データと過去の振動検知データとを読み間違えすることによる誤った判断を避けることができる。
【００５８】
（ステップＳ１２１）
システム制御部１１５は、ＭＦＰ３００に対してジョブデータを送信する。
この場合、システム制御部１１５は、通信制御部１１３を介し、ＭＦＰ３００に対してジョブデータを送信する。
【００５９】
（ステップＳ１２２）
システム制御部１１５は、ゲートウェイ１００側の振動検知データを取得する。
この場合、システム制御部１１５は、センサー制御部１１４を介し、振動検知センサー１０２が検知した振動検知データを取得する。
また、システム制御部１１５は、取得した振動検知データをメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させる。
【００６０】
（ステップＳ１２３）
システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいかどうかを判断する。
この場合、システム制御部１１５は、取得した振動検知データの値が特定の閾値より大きいと判断すると（ステップＳ１２３：Ｙｅｓ）、ステップＳ１２４に移行する。
これに対し、システム制御部１１５は、取得した振動検知データの値が特定の閾値以下であると判断すると（ステップＳ１２３：Ｎｏ）、ステップＳ１２６に移行する。
ここでの振動検知データの値の判断は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信した後の処理であり、ゲートウェイ１００側の振動検知データの値に基づくことで、クラウドサーバー２００からのジョブデータをＭＦＰ３００に的確に送信したかどうかの判断の目安となる。
【００６１】
（ステップＳ１２４）
システム制御部１１５は、リトライ回数が制限回数を超えたかどうかを判断する。
この場合、システム制御部１１５は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信した後の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が１回目である場合、リトライ回数が制限回数を超えていないと判断し（ステップＳ１２４：Ｎｏ）、ステップＳ１２５に移行する。
これに対し、システム制御部１１５は、クラウドサーバー２００からのジョブデータをＭＦＰ３００に送信した後の段階で、取得した振動検知データの値が特定の閾値より大きいかどうかの判断が３回目である場合、リトライ回数が制限回数を超えていると判断し（ステップＳ１２４：Ｙｅｓ）、ステップＳ１２６に移行する。
【００６２】
（ステップＳ１２５）
システム制御部１１５は、振動検知データ記憶領域１１１ｂをクリアする。
この場合、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、メモリー１１１の記憶領域の減少を抑制する。
また、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、上記同様に、現在の振動検知データと過去の振動検知データとを読み間違えすることによる誤った判断を避けることができる。
【００６３】
（ステップＳ１２６）
システム制御部１１５は、ジョブデータ記憶領域１１１ａをクリアする。
この場合、システム制御部１１５は、メモリー１１１のジョブデータ記憶領域１１１ａをクリアすることで、メモリー１１１の記憶領域の減少を抑制する。
また、システム制御部１１５は、メモリー１１１のジョブデータ記憶領域１１１ａをクリアすることで、ＭＦＰ３００へのジョブデータの送り間違いを避けることができる。
【００６４】
（ステップＳ１２７）
システム制御部１１５は、振動検知データ記憶領域１１１ｂをクリアする。
この場合、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、メモリー１１１の記憶領域の減少を抑制する。
また、システム制御部１１５は、メモリー１１１の振動検知データ記憶領域１１１ｂをクリアすることで、上記同様に、現在の振動検知データと過去の振動検知データとを読み間違えすることによる誤った判断を避けることができる。
【００６５】
なお、システム制御部１１５は、ステップＳ１０４において、リトライ回数が制限回数を超えた場合、ステップＳ１２７で振動検知データ記憶領域１１１ｂをクリアした後、振動検知センサー１０２の振動検知データの値が特定の閾値以下になるまで待機し、ステップＳ１０２で振動検知センサー１０２の振動検知データを再度取得し、ステップＳ１０３で再度、特定の閾値より大きいかどうかを判断してもよい。
【００６６】
また、システム制御部１１５は、ステップＳ１１０、Ｓ１１５において、リトライ回数が制限回数を超えた場合、ステップＳ１２６及びＳ１２７で振動検知データ記憶領域１１１ｂ及びジョブデータ記憶領域１１１ａをクリアした後、振動検知センサー１０２の振動検知データの値が特定の閾値以下になるまで待機し、振動検知データの値が特定の閾値以下になったとき、ステップＳ１０６で再度、クラウドサーバー２００にジョブデータの送信要求を出してもよい。
【００６７】
また、システム制御部１１５は、ステップＳ１１９、Ｓ１２４において、リトライ回数が制限回数を超えた場合、ステップＳ１２６及びＳ１２７で振動検知データ記憶領域１１１ｂ及びジョブデータ記憶領域１１１ａをクリアした後、振動検知センサー１０２、３０３の振動検知データの値が特定の閾値以下になるまで待機し、それぞれの振動検知データの値が特定の閾値以下になったとき、ステップＳ１２１で再度、ＭＦＰ３００に対してジョブデータを送信してもよい。
【００６８】
このように、本実施形態では、クラウドサーバー２００（サーバー）により、ジョブデータを送信し、ゲートウェイ１００（中継装置）の振動検知センサー１０２（第１に振動検知センサー）により、ゲートウェイ１００（中継装置）に加わる振動を検知し、ＭＦＰ３００の振動検知センサー３０３（第２の振動検知センサー）により、ＭＦＰ３００（画像形成装置）に加わる振動を検知し、ゲートウェイ１００（中継装置）により、クラウドサーバー２００（サーバー）から受け取ったジョブデータをゲートウェイ１００（中継装置）のメモリー１１１（第１の記憶デバイス）に記憶させた後、ジョブデータをＭＦＰ３００（画像形成装置）に送信する。また、ＭＦＰ３００（画像形成装置）は、ゲートウェイ１００（中継装置）からの要求に応じて振動検知センサー３０３（第２の振動検知センサー）の振動検知データをゲートウェイ１００（中継装置）に送信し、ゲートウェイ１００（中継装置）は、振動検知センサー１０２（第１の振動検知センサー）の振動検知データの値が特定の閾値以下である場合、クラウドサーバー２００（サーバー）からのジョブデータを受け取ってメモリー１１１（第１の記憶デバイス）に記憶させ、振動検知センサー３０３（第２の振動検知センサー）の振動検知データの値が特定の閾値以下である場合、メモリー１１１（第１の記憶デバイス）に記憶させたジョブデータをＭＦＰ３００（画像形成装置）に送信する。
【００６９】
このように、ゲートウェイ１００は、クラウドサーバー２００からのジョブデータの受信と、ＭＦＰ３００へのジョブデータの送信とを行う際、振動検知センサー１０２及び振動検知センサー３０３の振動検知データの値が特定の閾値以下である場合、ジョブデータの送受信を決定するので、ジョブデータの送受信の安定性の検知及び予測を行うことができ、ジョブデータの送受信を的確に行うことができる。
【００７０】
なお、ゲートウェイ１００に複数の振動検知センサー１０２が設置されている場合、センサー制御部１１４は、複数の振動検知センサー１０２のそれぞれにより検知された振動検知データをシステム制御部１１５に通知してもよい。
【００７１】
この場合、システム制御部１１５は、図４に示すステップＳ１０２、Ｓ１０８、Ｓ１１３、及び図５に示すステップＳ１２２において、取得した各振動検知データをメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させてもよい。あるいは、システム制御部１１５は、図４に示すステップＳ１０２、Ｓ１０８、Ｓ１１３、及び図５に示すステップＳ１２２において、取得した各振動検知データの統計値（平均値、最大値等）を代表の振動検知データとしてメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させてもよい。
【００７２】
また、ゲートウェイ１００に複数の振動検知センサー１０２が設置されている場合、センサー制御部１１４は、複数の振動検知センサー１０２のそれぞれにより検知された振動検知データの統計値（例えば、平均値、最大値等）を代表の振動検知データとしてシステム制御部１１５に通知してもよい。
【００７３】
また、システム制御部１１５は、複数の振動検知センサー１０２のそれぞれにより検知された振動検知データが振動検知データ記憶領域１１１ｂに記憶されている場合、図４に示すステップＳ１０３、Ｓ１０９、Ｓ１１４、及び図５に示すステップＳ１２３において、振動検知データのそれぞれについて、振動検知データの値が特定の閾値より大きいかどうかを判断してもよい。あるいは、システム制御部１１５は、複数の振動検知センサー１０２のそれぞれにより検知された振動検知データが振動検知データ記憶領域１１１ｂに記憶されている場合、図４に示すステップＳ１０３、Ｓ１０９、Ｓ１１４、及び図５に示すステップＳ１２３において、振動検知データの統計値（平均値、最大値等）の値が特定の閾値より大きいかどうかを判断してもよい。
【００７４】
また、ＭＦＰ３００に複数の振動検知センサー３０３が設置されている場合、センサー制御部３１６は、複数の振動検知センサー３０３のそれぞれにより検知された振動検知データをシステム制御部３１９に通知してもよい。
【００７５】
この場合、ゲートウェイ１００のシステム制御部１１５は、図５に示すステップＳ１１７において、受け取った各振動検知データをメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させてもよい。あるいは、システム制御部１１５は、図５に示すステップＳ１１７において、受け取った各振動検知データの統計値（平均値、最大値等）を代表の振動検知データとしてメモリー１１１の振動検知データ記憶領域１１１ｂに記憶させてもよい。
【００７６】
また、ＭＦＰ３００に複数の振動検知センサー３０３が設置されている場合、センサー制御部３１６は、複数の振動検知センサー３０３のそれぞれにより検知された振動検知データの統計値（例えば、平均値、最大値等）を代表の振動検知データとしてシステム制御部３１９に通知してもよい。
【００７７】
また、システム制御部１１５は、複数の振動検知センサー３０３のそれぞれにより検知された振動検知データが振動検知データ記憶領域１１１ｂに記憶されている場合、図５に示すステップＳ１１８において、振動検知データのそれぞれについて、振動検知データの値が特定の閾値より大きいかどうかを判断してもよい。あるいは、システム制御部１１５は、複数の振動検知センサー３０３のそれぞれにより検知された振動検知データが振動検知データ記憶領域１１１ｂに記憶されている場合、図５に示すステップＳ１１８において、振動検知データの統計値（平均値、最大値等）の値が特定の閾値より大きいかどうかを判断してもよい。
【００７８】
また、リトライ回数に対する制限回数は、図４のステップＳ１０３、Ｓ１０９、Ｓ１１４、及び図５に示すステップＳ１０３、Ｓ１２３のそれぞれの判断に対して、設けることができる。あるいは、制限回数は、図４のステップＳ１０３、Ｓ１０９、Ｓ１１４、及び図５に示すステップＳ１０３、Ｓ１２３のそれぞれの判断のリトライ回数に対するものであってもよい。あるいは、制限回数は、振動検知センサー１０２により検知された振動検知データが閾値より大きいかどうかを判断（図４のステップＳ１０３、Ｓ１０９、Ｓ１１４、及び図５に示すステップＳ１０３）の総リトライ回数、振動検知センサー１０２により検知された振動検知データが閾値より大きいかどうかを判断のリトライ回数（図５に示すステップＳ１２３）のそれぞれに対するものであってもよい。いずれの場合も、制限回数は、対応する判断ステップの数以上の値が設定されなければならない。
【符号の説明】
【００７９】
１００  ゲートウェイ
１０１、２０１、３０２、５０１  Ｉ／Ｆ
１０２、３０３  振動検知センサー
１１０、２１０、３１０  制御部
１１１、２１１  メモリー
１１１ａ、２１１ａ  ジョブデータ記憶領域  
１１１ｂ、２１１ｂ  振動検知データ記憶領域
１１２、２１２、３１４、５１３  ＲＯＭ
１１３、２１３、３１２  通信制御部
１１４、３１６  センサー制御部
１１５、２１４、３１９、５１６  システム制御部
１１６、２１５、５１７  データバス
２００  クラウドサーバー
３００  ＭＦＰ
３０１  プリンター部
３０４  パネル部
３０５、５０４  ＨＤＤ
３１１  プリンター制御部
３１３、５１２  ＲＡＭ
３１５  画像処理部
３１７  パネル操作制御部
３１８、５１５  ＨＤＤ制御部
３２０  データバス
４００  ネットワーク
５００  ユーザー端末
５０２  キーボード
５０３  マウス
５１０  制御部
５１１  通信制御部
５１４  入力デバイス制御部
【図１】
2018121278.tif 000003
【図２】
2018121278.tif 000004
【図３】
2018121278.tif 000005
【図４】
2018121278.tif 000006
【図５】
2018121278.tif 000007