(57)【要約】【課題】機器の使用環境を考慮して性能の劣化や故障を予測できるようにする。【解決手段】印刷装置７と、制御装置５と、サーバー９とが通信ネットワークＧＮを介して接続可能な機器管理システム１であって、印刷装置７は、印刷装置７が設置される環境を検出するセンサー１５と、センサー１５の検出結果に基づき検出データ１２１を生成する印刷装置側制御部１０と、検出データ１２１を制御装置５を経由してサーバー９に送信する印刷装置側通信部１３と、を備え、サーバー９は、検出データ９１１を累積的に記憶するサーバー側記憶部９１と、サーバー側記憶部９１が記憶する検出データ９１１を参照して、印刷装置７の状態又は印刷装置７の状態変化を予測する予測処理部９０３とを備える。【選択図】図１
2017216654.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、制御装置と、サーバーとが通信ネットワークを介して接続可能な機器管理システムであって、
前記印刷装置は、
前記印刷装置が設置される環境を検出するセンサーと、前記センサーの検出結果に基づき検出データを生成する印刷装置側制御部と、前記検出データを前記制御装置を経由して前記サーバーに送信する印刷装置側通信部と、を備え、
前記サーバーは、
前記検出データを累積的に記憶するサーバー側記憶部と、前記サーバー側記憶部が記憶する前記検出データを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測する予測処理部とを備える、
ことを特徴とする機器管理システム。
【請求項２】
前記センサーは、埃センサー、油センサー、温度センサー、湿度センサー、静電気センサー、振動センサーのうち少なくとも１つのセンサーを含むことを特徴とする請求項１に記載の機器管理システム。
【請求項３】
前記制御装置は、前記検出データを取得して前記サーバーに送信する通信制御部を備えることを特徴とする請求項１または２記載の機器管理システム。
【請求項４】
前記印刷装置は、前記検出データ、及び、前記印刷装置の動作記録を示すログデータを記憶する印刷装置側記憶部を有し、
前記通信制御部は、前記印刷装置側記憶部に記憶された前記検出データ、及び前記ログデータを取得して前記サーバーに送信し、
前記サーバー側記憶部は、前記検出データに加えて、前記ログデータを累積的に記憶し、前記予測処理部は、前記サーバー側記憶部に記憶する前記検出データ及び前記ログデータを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測する、
ことを特徴とする請求項３記載の機器管理システム。
【請求項５】
前記ログデータは、前記印刷装置が印刷した累積印刷枚数、又は、前記印刷装置の累積可動時間の少なくともいずれか１つであることを特徴とする請求項４に記載の機器管理システム。
【請求項６】
前記予測処理部は、前記サーバー側記憶部が記憶する前記検出データ及び前記ログデータと、前記通信制御部が送信する前記検出データ及び前記ログデータとを比較して、前記印刷装置の状態又は前記印刷装置の状態変化を予測することを特徴とする請求項４又は５に記載の機器管理システム。
【請求項７】
前記予測処理部は、前記サーバー側記憶部が記憶する前記検出データ及び前記ログデータに基づいて、前記印刷装置が設置される環境と前記印刷装置の故障との因果関係を解析し、前記印刷装置の状態又は前記印刷装置の状態変化を予測することを特徴とする請求項６に記載の機器管理システム。
【請求項８】
前記印刷装置、前記制御装置、及び前記サーバーの少なくともいずれかに表示部を備え、
前記サーバーは、前記予測処理部により前記印刷装置の特定の状態を予測した場合、前記表示部にその旨の警告を表示させるサーバー側制御部を備えることを特徴とする請求項１から７のいずれか１項に記載の機器管理システム。
【請求項９】
印刷装置及びサーバーに通信ネットワークを介して接続可能な制御装置であって、
前記印刷装置が備えるセンサーの検出結果を示す検出データを受信し、前記サーバーに送信する通信制御部と、を備える、
ことを特徴とする制御装置。
【請求項１０】
制御装置及びサーバーに通信ネットワークを介して接続可能な印刷装置であって、
前記印刷装置が設置される環境を検出するセンサーと、
前記センサーの検出結果に基づき検出データを生成する印刷装置側制御部と、
前記検出データを制御装置を経由して前記サーバーに送信する印刷装置側通信部と、を備える、
ことを特徴とする印刷装置。
【請求項１１】
印刷装置及び制御装置に通信ネットワークを介して接続可能なサーバーであって、
前記印刷装置が備えるセンサーの検出結果を示す検出データを、前記制御装置から受信するサーバー側通信制御部と、
前記サーバー側通信制御部により受信した検出データを記憶するサーバー側記憶部と、
前記サーバー側記憶部が記憶する検出データを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測する予測処理部とを備える、
ことを特徴とするサーバー。
【請求項１２】
印刷装置と、制御装置と、サーバーとが通信ネットワークを介して接続可能な機器管理システムの制御方法であって、
前記印刷装置により、
前記印刷装置が設置される環境をセンサーにより検出し、前記センサーの検出結果に基づき検出データを生成し、前記生成した検出データを前記制御装置を経由して前記サーバーに送信し、
前記サーバーにより、
前記検出データをサーバー側記憶部に記憶し、前記サーバー側記憶部が記憶する前記検出データを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測する、
ことを特徴とする機器管理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理システム、制御装置、印刷装置、サーバー、及び、機器管理システムの制御方法に関する。
【背景技術】
【０００２】
従来、家電機器やその構成部品が完全に故障に至る前に、性能劣化予測や故障予測を実施するシステムが知られている（例えば、特許文献１参照）。特許文献１のシステムは、家電機器の稼働時間や性能などの内部状態を情報管理端末により監視し、情報管理端末に接続される情報管理センター装置により、性能劣化あるいは故障の予測を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−７０６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の構成では、機器の稼働時間などを監視することにより、機器の劣化や故障を予測する。しかしながら、機器が正常に動作する稼働時間は、機器の使用環境の影響を受ける場合がある。例えば調理場のように、油や煙が存在し、室温の高い環境下では、通常の環境下で使用する場合と比較して、機器が正常に動作する稼働時間が短くなる可能性がある。このため、機器を使用する環境を考慮して正確な性能の劣化や故障を予測する手法が求められていた。
本発明は、上述した事情に鑑みてなされたものであり、機器の使用環境を考慮して性能の劣化や故障を予測できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷装置と、制御装置と、サーバーとが通信ネットワークを介して接続可能な機器管理システムであって、前記印刷装置は、前記印刷装置が設置される環境を検出するセンサーと、前記センサーの検出結果に基づき検出データを生成する印刷装置側制御部と、前記検出データを前記制御装置を経由して前記サーバーに送信する印刷装置側通信部と、を備え、前記サーバーは、前記検出データを累積的に記憶するサーバー側記憶部と、前記サーバー側記憶部が記憶する前記検出データを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測する予測処理部とを備える、ことを特徴とする。
本発明の構成によれば、印刷装置が設置される環境に関するセンサーの検出結果を参照してサーバーが印刷装置の状態又は印刷装置の状態変化を予測し、印刷装置の使用環境を考慮して性能の劣化や故障を予測できる。
【０００６】
また、本発明は、前記センサーは、埃センサー、油センサー、温度センサー、湿度センサー、静電気センサー、振動センサーのうち少なくとも１つのセンサーを含むことを特徴とする。
本発明の構成によれば、印刷装置が設置される使用環境における埃、油、温度、湿度、静電気、或いは振動を考慮して、印刷装置の状態又は印刷装置の状態変化を予測し、性能の劣化や故障を予測できる。
【０００７】
また、本発明は、前記制御装置は、前記検出データを取得して前記サーバーに送信する通信制御部を備えることを特徴とする。
本発明の構成によれば、印刷装置のセンサーの検出結果を、制御装置がサーバーに送信することにより、サーバーがセンサーの検出結果を効率よく収集できる。
【０００８】
また、本発明は、前記印刷装置は、前記検出データ、及び、前記印刷装置の動作記録を示すログデータを記憶する印刷装置側記憶部を有し、前記通信制御部は、前記印刷装置側記憶部に記憶された前記検出データ、及び前記ログデータを取得して前記サーバーに送信し、前記サーバー側記憶部は、前記検出データに加えて、前記ログデータを累積的に記憶し、前記予測処理部は、前記サーバー側記憶部に記憶する前記検出データ及び前記ログデータを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測することを特徴とする。
本発明の構成によれば、印刷装置が記憶する検出データ及び印刷装置の動作記録を示すログデータを制御装置が取得してサーバーに送信するので、サーバーがセンサーの検出結果と印刷装置の動作記録とを効率よく収集できる。
【０００９】
また、本発明は、前記ログデータは、前記印刷装置が印刷した累積印刷枚数、又は、前記印刷装置の累積可動時間の少なくともいずれか１つであることを特徴とする。
本発明の構成によれば、印刷装置が印刷した累積印刷枚数、又は、前記印刷装置の累積可動時間の少なくともいずれか１つであるログデータと、センサーの検出結果に基づき生成される検出データとに基づき、印刷装置の状態又は印刷装置の状態変化を、より高精度で予測できる。
【００１０】
また、本発明は、前記予測処理部は、前記サーバー側記憶部が記憶する前記検出データ及び前記ログデータと、前記通信制御部が送信する前記検出データ及び前記ログデータとを比較して、前記印刷装置の状態又は前記印刷装置の状態変化を予測することを特徴とする。
本発明の構成によれば、サーバーが記憶する検出データ及びログデータと、制御装置が印刷装置から取得してサーバーに送信する検出データ及びログデータとを比較する。これにより、例えば、複数の印刷装置から取得されてサーバーが記憶する検出データを利用できる。このため、印刷装置の状態又は印刷装置の状態変化を、より適切に予測できる。
【００１１】
また、本発明は、前記予測処理部は、前記サーバー側記憶部が記憶する前記検出データ及び前記ログデータに基づいて、前記印刷装置が設置される環境と前記印刷装置の故障との因果関係を解析し、前記印刷装置の状態又は前記印刷装置の状態変化を予測することを特徴とする。
本発明の構成によれば、印刷装置が設置される環境と印刷装置の故障との因果関係を解析して、印刷装置の状態又は印刷装置の状態変化を、より適切に予測できる。
【００１２】
また、本発明は、前記印刷装置、前記制御装置、及び前記サーバーの少なくともいずれかに表示部を備え、前記サーバーは、前記予測処理部により前記印刷装置の特定の状態を予測した場合、前記表示部にその旨の警告を表示させるサーバー側制御部を備えることを特徴とする。
本発明の構成によれば、例えば印刷装置の故障や性能の劣化等、印刷装置の特定の状態を予測した場合に、表示により報知を行うことができる。
【００１３】
また、上記目的を達成するために、本発明は、印刷装置及びサーバーに通信ネットワークを介して接続可能な制御装置であって、前記印刷装置が備えるセンサーの検出結果を示す検出データを受信し、前記サーバーに送信する通信制御部と、を備える、ことを特徴とする。
本発明の構成によれば、印刷装置及びサーバーに接続可能な制御装置によって、印刷装置が設置される環境に関するセンサーの検出結果を受信して、サーバーに送信する。これにより、サーバーが印刷装置の使用環境を考慮して印刷装置の状態や印刷装置の状態変化を予測できる。
【００１４】
また、上記目的を達成するために、本発明は、制御装置及びサーバーに通信ネットワークを介して接続可能な印刷装置であって、前記印刷装置が設置される環境を検出するセンサーと、前記センサーの検出結果に基づき検出データを生成する印刷装置側制御部と、前記検出データを制御装置を経由して前記サーバーに送信する印刷装置側通信部と、を備える、ことを特徴とする。
本発明の構成によれば、印刷装置が設置される環境に関してセンサーで検出を行い、この検出結果を示す検出データをサーバーに送信するので、例えば、サーバーが印刷装置の使用環境を考慮して印刷装置の状態や印刷装置の状態変化を予測できる。
【００１５】
また、上記目的を達成するために、本発明は、印刷装置及び制御装置に通信ネットワークを介して接続可能なサーバーであって、前記印刷装置が備えるセンサーの検出結果を示す検出データを、前記制御装置から受信するサーバー側通信制御部と、前記サーバー側通信制御部により受信した検出データを記憶するサーバー側記憶部と、前記サーバー側記憶部が記憶する前記検出データを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測する予測処理部とを備える、ことを特徴とする。
本発明の構成によれば、印刷装置が備えるセンサーの検出結果を示す検出データをサーバーが記憶し、記憶した検出データを参照して、印刷装置の状態又は印刷装置の状態変化を予測する。このため、印刷装置の使用環境を考慮して、サーバーが印刷装置の性能の劣化や故障を予測できる。
【００１６】
また、上記目的を達成するために、本発明は、印刷装置と、制御装置と、サーバーとが通信ネットワークを介して接続可能な機器管理システムの制御方法であって、前記印刷装置により、前記印刷装置が設置される環境をセンサーにより検出し、前記センサーの検出結果に基づき検出データを生成し、前記生成した検出データを前記制御装置を経由して前記サーバーに送信し、前記サーバーにより、前記検出データをサーバー側記憶部に記憶し、前記サーバー側記憶部が記憶する前記検出データを参照して、前記印刷装置の状態又は前記印刷装置の状態変化を予測する、ことを特徴とする。
本発明の構成によれば、印刷装置が設置される環境に関するセンサーの検出結果に基づきサーバーが印刷装置の状態又は印刷装置の状態変化を予測するので、印刷装置の使用環境を考慮して、印刷装置の性能の劣化や故障を予測できる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る機器管理システムのブロック図。
【図２】機器管理システムの機能ブロック図。
【図３】検出データの構成例を示す模式図。
【図４】検出データの別の構成例を示す模式図。
【図５】印刷装置の動作を示すフローチャート。
【図６】印刷装置の動作を示すフローチャート。
【図７】制御装置の動作を示すフローチャート。
【図８】サーバーの動作を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る機器管理システム１の構成を示すブロック図である。
機器管理システム１は、サーバー９と、１または複数の拠点システム３とを通信ネットワークＧＮにより接続して構成される。通信ネットワークＧＮは、例えば遠隔地にある拠点システム３とサーバー９とを接続可能な広域通信ネットワークであり、インターネット等のオープンなネットワークであってもよいし、クローズドな通信ネットワークであってもよい。通信ネットワークＧＮがオープンなネットワークである場合、機器管理システム１では、ＶＰＮ（Virtual Private Network）技術等を用いて、通信ネットワークＧＮ上でセキュアな通信を実行してもよい。また、通信ネットワークＧＮ、及び後述するローカルネットワークＬＮは、通信回線と、通信回線を介した通信を中継あるいは制御するルーター、ゲートウェイサーバー、スイッチ、ブリッジ等の各種ネットワーク機器を含んでもよい。また、通信ネットワークＧＮ及びローカルネットワークＬＮを経由するデータ通信において使用される通信プロトコルは制限されない。
【００１９】
拠点システム３は、制御装置５と、制御装置５と同一の拠点に設置される１または複数の印刷装置７とを含む。拠点システム３は、１つの拠点に設置される制御装置５及び印刷装置７を含む。拠点システム３が設置される拠点の例としては、スーパーマーケットや、コンビニエンスストア、デパート、飲食店等、商品やサービス等を提供する店舗が挙げられる。
【００２０】
制御装置５は、拠点システム３を構成する印刷装置７とローカルネットワークＬＮにより接続され、ローカルネットワークＬＮを介して各種データを送受信する。また、制御装置５は、通信ネットワークＧＮを介してサーバー９との間で各種データを送受信可能である。ローカルネットワークＬＮは、拠点システム３が設置される拠点に敷設される通信ネットワークであり、有線または無線の通信回線を含む。
機器管理システム１を構成する拠点システム３及びサーバー９の数、拠点システム３における制御装置５及び印刷装置７の数は、いずれも任意である。本実施形態では一例として、複数の拠点システム３を１つのサーバー９に接続した機器管理システム１を示す。また、拠点システム３は、１つの制御装置５に複数の印刷装置７を接続した構成例を示す。
【００２１】
拠点システム３において、制御装置５は、印刷装置７に対して印刷実行を指示する制御データを送信する。印刷装置７は、制御装置５が送信する制御データを受信して、受信した制御データに従って印刷を実行する。
例えば、拠点システム３が店舗に設置される場合、制御装置５はＰＯＳ端末装置として、レジカウンターに設置され、商品またはサービスの提供に伴う会計処理を実行する。印刷装置７は、レジカウンターに設置される場合、制御装置５が実行する会計処理の結果を含むレシートや領収書を印刷（記録）する。また、印刷装置７は、食品を調理し提供する飲食店において、調理場に設置されてもよい。この場合、制御装置５は、顧客の注文を受け付けるデータ処理を実行し、顧客の注文に対応して調理を指示する帳票を印刷するための制御データを印刷装置７に出力する。調理場に設置された印刷装置７は、制御装置５から制御データを受信して、調理を指示する帳票を印刷する。
【００２２】
また、印刷装置７は、後述するようにセンサー１５を備える。制御装置５は、印刷装置７が備えるセンサー１５の検出結果を取得し、取得した検出結果を示す検出データをサーバー９に送信する。サーバー９は、センサー１５の検出データを制御装置５から受信してサーバー側記憶部９１に記憶する。そして、サーバー９は、サーバー側記憶部９１に記憶した検出データをもとに、印刷装置７の稼働時間、故障時期、劣化の程度、或いは装置寿命等に関する予測を実行し、予測結果を出力する。
【００２３】
なお、図１では、サーバー９及び制御装置５を、それぞれ、１つのブロックによって表現するが、これらの装置が単一の装置として構成されることを意味しない。例えば、サーバー９を複数のサーバー装置で構成してもよく、制御装置５を複数の装置で構成してもよい。
【００２４】
サーバー９は、サーバー側制御部９０と、サーバー側記憶部９１と、サーバー側通信部９２とを備える。
サーバー側制御部９０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、サーバー９を制御する。
サーバー側制御部９０は、通信制御部９０１（サーバー側通信制御部）、応答部９０２、及び、予測処理部９０３を備える。これら機能ブロックは、ＣＰＵが、対応するプログラム（例えば、所定のサーバーソフトウェア上で動作する専用のプログラム）を読み出して実行する等、ハードウェアとソフトウェアとの連携により処理を実行する。これら機能ブロックの機能、及び、機能に基づく処理については後述する。
サーバー側記憶部９１は、図示しないハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを記憶する。サーバー側記憶部９１は、検出データ９１１、ログファイル９１２（ログデータ）、及び、参照データ９１３を記憶する。
サーバー側通信部９２は、サーバー側制御部９０の制御で、通信ネットワークＧＮにアクセスし、通信ネットワークＧＮと接続する機器（制御装置５を含む）と通信する。
【００２５】
印刷装置７は、記録媒体としての紙または樹脂製のシートに、文字や画像を印刷（記録）する。本実施形態の印刷装置７は、記録媒体として感熱ロール紙を収容し、印刷ヘッド１１１によって感熱ロール紙にドットを形成することにより画像を印刷するラインサーマルプリンターである。
【００２６】
印刷装置７は、印刷装置側制御部１０（制御部）、印刷部１１、印刷装置側記憶部１２、印刷装置側通信部１３、センサー１５、及び、表示部１６を備える。
印刷装置側制御部１０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、印刷装置７を制御する。
印刷装置側制御部１０は、通信制御部１０１、印刷制御部１０２、検出制御部１０３、及び、ログ管理部１０４を備える。これら機能ブロックは、ＣＰＵが、対応するプログラム（例えば、ファームウェアや、サーバー９のサーバーソフトウェアに対応するクライアントソフトウェア）を読み出して実行する等、ハードウェアとソフトウェアとの連携により処理を実行する。これら機能ブロックの機能、及び、機能に基づく処理については後述する。
【００２７】
印刷部１１は、発熱素子を直線状に配置したラインサーマルヘッドである印刷ヘッド１１１と、印刷ヘッド１１１に駆動電流を与えて感熱ロール紙にドットを形成させる印刷駆動回路１１２とを備える。また、印刷部１１は、印刷制御部１０２の制御に従って印刷駆動回路１１２を動作させる印刷制御回路１１３を備える。なお、印刷部１１は、感熱ロール紙を搬送する図示しない搬送機構を備える。また、印刷部１１は、印刷ヘッド１１１により印刷された感熱ロール紙を切断するカッター（図示略）を備えてもよい。
【００２８】
印刷装置側記憶部１２は、不揮発性メモリーを備え、各種データを記憶する。印刷装置側記憶部１２は、検出データ１２１、及び、ログファイル１２２（ログデータ）を記憶する。検出データ１２１は、印刷装置側制御部１０が、センサー１５の検出結果を取得し、取得した検出結果に基づき生成するデータである。ログファイル１２２は、印刷装置側制御部１０が印刷部１１を動作させたログ（動作記録）を含むデータである。言い換えれば、ログファイル１２２は、印刷動作に関する印刷装置７の動作記録を示すデータである。
印刷装置側通信部１３は、印刷装置側制御部１０の制御により、ローカルネットワークＬＮにアクセスし、ローカルネットワークＬＮに接続された機器（制御装置５）と通信する。
【００２９】
センサー１５は、印刷装置７が備える複数のセンサーの総称であり、例えば、埃センサー１５１、油センサー１５２、温度センサー１５３、湿度センサー１５４、静電気センサー１５５、及び、振動センサー１５６を含む。
【００３０】
埃センサー１５１は、印刷装置７が設置された環境における大気中の塵埃を検出するセンサーである。例えば、埃センサー１５１は、検出光を発する発光部と、検出光を受光する受光部とを備える光センサーであってもよい。この場合、埃センサー１５１は、受光部の受光状態を検出することにより、発光部と受光部との間に存在する塵埃の数及び／又は量（例えば、空気中の単位容積あたりの塵埃数及び／又は塵埃量）を検出する。また、埃センサー１５１は、大気中に露出する電極を備え、電極の静電容量を検出する静電容量センサーであってもよい。この場合、埃センサー１５１は、電極の静電容量を検出することにより、電極に付着した異物（塵埃を含む）の量を検出する。
【００３１】
また、埃センサー１５１は、印刷装置７の筐体の外側、或いは印刷装置７の筐体に収容される各部に蓄積する異物（塵埃を含む）の量を検出するセンサーであってもよい。印刷装置７の筐体に収容される各部は、例えば、印刷装置側制御部１０を構成するＣＰＵ、ＲＯＭ、ＲＡＭ等が実装される制御基板、印刷駆動回路１１２や印刷制御回路１１３を実装する回路基板、印刷ヘッド１１１、或いは図示しない搬送部等である。埃センサー１５１は、印刷装置７の筐体に収容される各部のうち検出対象部分に蓄積する異物（塵埃を含む）の量を検出する。この場合の埃センサー１５１の具体的な構成は、例えば、検出対象部分に対して検出光を発する発光部と、検出対象部分で反射する検出光を受光する受光部とを備える光センサーであってもよい。この場合、埃センサー１５１は、受光部の受光状態を検出することにより、検出対象部分に付着した異物（塵埃を含む）の量を検出する。また、埃センサー１５１は、検出対象部分の静電容量を検出する静電容量センサーであってもよい。この場合、埃センサー１５１は、静電容量を検出することにより、検出対象部分に付着した異物（塵埃を含む）の量を検出する。
【００３２】
油センサー１５２は、印刷装置７が設置された環境における大気中を浮遊する油滴（いわゆるオイルミストを含み、サイズは制限されない）を検出するセンサーである。例えば、油センサー１５２は、検出光を発する発光部と、検出光を受光する受光部とを備える光センサーであってもよい。この場合、油センサー１５２は、受光部の受光状態を検出することにより、発光部と受光部との間に存在する油滴の数及び／又は量（例えば、空気中の単位容積あたりの油滴数及び／又は油滴量）を検出する。また、油センサー１５２は、大気中に露出する電極を備え、電極の静電容量を検出する静電容量センサーであってもよい。この場合、油センサー１５２は、電極の静電容量を検出することにより、電極に付着した油性の異物（油成分を含む異物）の量を検出する。
【００３３】
また、油センサー１５２は、印刷装置７の筐体の外側、或いは印刷装置７の筐体に収容される各部に蓄積する油性の異物の量を検出するセンサーであってもよい。印刷装置７の筐体に収容される各部は、例えば、印刷装置側制御部１０を構成するＣＰＵ、ＲＯＭ、ＲＡＭ等が実装される制御基板、印刷駆動回路１１２や印刷制御回路１１３を実装する回路基板、印刷ヘッド１１１、或いは図示しない搬送部等である。油センサー１５２は、印刷装置７の筐体に収容される各部のうち検出対象部分に蓄積する油性の異物の量を検出する。この場合の油センサー１５２の具体的な構成は、例えば、検出対象部分に対して検出光を発する発光部と、検出対象部分で反射する検出光を受光する受光部とを備える光センサーであってもよい。この場合、油センサー１５２は、受光部の受光状態を検出することにより、油性の異物の量を検出する。また、油センサー１５２は、検出対象部分の静電容量を検出する静電容量センサーであってもよい。この場合、油センサー１５２は、静電容量を検出することにより、検出対象部分に付着した油性の異物の量を検出する。
【００３４】
温度センサー１５３は、印刷装置７が設置された環境における温度を検出するセンサーであり、印刷装置７の内部の温度を検出する構成であってもよい。
湿度センサー１５４は、印刷装置７が設置された環境における温度を検出するセンサーである。
【００３５】
静電気センサー１５５は、印刷装置７の筐体または筐体に収容される各部に影響する静電気を検出するセンサーである。静電気センサー１５５は、例えば、印刷装置７の筐体の外部に露出し、或いは、印刷装置７の内部空間に設置される表面電位センサーであってもよい。また、静電気センサー１５５は、印刷装置７の筐体に収容される各部のうち検出対象部分に帯電する静電気を検出するセンサーであってもよい。印刷装置７の筐体に収容される各部は、例えば、印刷装置側制御部１０を構成するＣＰＵ、ＲＯＭ、ＲＡＭ等が実装される制御基板、印刷駆動回路１１２や印刷制御回路１１３を実装する回路基板、印刷ヘッド１１１、或いは図示しない搬送部等である。
【００３６】
振動センサー１５６は、印刷装置７の筐体に加わる振動を検出するセンサーである。振動センサー１５６は、例えば、印刷装置７の内部に設置される加速度センサーとすることができる。
【００３７】
上記の各種センサーはセンサー１５の例示にすぎず、センサー１５は、その他のセンサーを備える構成であってもよい。また、センサー１５の埃センサー１５１、油センサー１５２、温度センサー１５３、湿度センサー１５４、静電気センサー１５５、振動センサー１５６、及びその他のセンサーのうち複数のセンサーをモジュール化して印刷装置７に設定してもよい。また、センサー１５は、複数のセンサーの機能を統合した統合センサーモジュールを備えてもよい。また、センサー１５は、複数のセンサーの機能を有する多機能センサーを備えてもよいし、単一のセンサーにより上述の各種センサーのうち複数のセンサーを代替してもよい。さらに、センサー１５は、上述の各種センサーのうちいずれか１のセンサーの検出値を、複数のセンサーの検出値から、いわゆるセンサーフュージョンにより求める構成であってもよい。
また、センサー１５は、上記の各種センサーに対して検出用の電力を供給する電力供給部（図示略）や、各種センサーの検出値をデジタルデータに変換するＡ（Analog）／Ｄ（Digital）コンバーターに接続されてもよい。
【００３８】
表示部１６は、液晶ディスプレイパネル、有機ＥＬ（ＯＬＥＤ：Organic Electroluminescence Display）パネル等の表示パネルを備え、印刷装置側制御部１０の制御に従って各種情報を表示する。
【００３９】
制御装置５は、制御部３０と、制御装置側記憶部３１と、制御装置側通信部３２とを備える。
制御部３０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、制御装置５を制御する。
制御部３０は、通信制御部３０１、データ処理部３０２、及び、記録制御部３０３を備える。これら機能ブロックは、ＣＰＵが、対応するプログラム（例えば、所定のサーバーソフトウェア上で動作する専用のプログラム）を読み出して実行する等、ハードウェアとソフトウェアとの連携により処理を実行する。これら機能ブロックの機能、及び、機能に基づく処理については後述する。
【００４０】
制御装置側記憶部３１は、図示しないハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを記憶する。制御装置側記憶部３１は、検出データ３１１、及び、ログファイル３１２（ログデータ）を記憶する。検出データ３１１及びログファイル３１２は、制御部３０によって印刷装置７から取得したデータ、或いは、取得したデータに基づき生成したデータである。
【００４１】
制御装置側通信部３２は、制御部３０の制御で、通信ネットワークＧＮにアクセスし、通信ネットワークＧＮと接続する機器（サーバー９を含む）と通信する。
また、制御装置側通信部３２は、制御部３０の制御に従って、ローカルネットワークＬＮに接続して、ローカルネットワークＬＮに接続する装置（印刷装置７を含む）と通信する。
【００４２】
図１の構成では、制御装置側通信部３２は、ローカルネットワークＬＮと、通信ネットワークＧＮとの両方に接続される。制御装置側通信部３２は、例えば、ローカルネットワークＬＮに接続するネットワークインターフェースと、通信ネットワークＧＮに接続するネットワークインターフェースとを備えてもよい。
【００４３】
また、図１の構成では、制御装置５が直接、通信ネットワークＧＮに接続される構成を示すが、例えば、通信ネットワークＧＮに接続するルーター（図示略）を拠点システム３に設けてもよい。この場合、制御装置側通信部３２は通信ネットワークＧＮに直接接続されず、ローカルネットワークＬＮを介してルーターに接続する。ルーターは、ローカルネットワークＬＮを通信ネットワークＧＮに接続する。すなわち、ルーターは、通信ネットワークＧＮに接続される装置（サーバー９を含む）と、ローカルネットワークＬＮに接続される装置（制御装置５を含む）との間のデータ通信を中継する。このように、機器管理システム１では、サーバー９と制御装置５とが相互にデータ通信可能であれば、具体的なネットワーク構成等は制限されない。
【００４４】
制御装置５は、上述したように店舗に設置されて会計処理等を実行し、会計処理の結果を含むレシートや領収書を印刷するための制御データを生成して、印刷装置７に出力する。拠点システム３が複数の印刷装置７を含む場合、制御装置５は、いずれかの印刷装置７を選択して制御データを出力できる。また、制御装置５は、調理を指示する帳票を印刷するための制御データを印刷装置７に出力してもよい。制御装置５が出力する制御データは、送信先の印刷装置７を指定するデータのほか、印刷実行を指示するコマンド、及び、印刷する画像の画像データや印刷する文字を示すテキストデータ等を含む。
【００４５】
図２は、機器管理システム１の機能的構成を示す機能ブロック図である。具体的には、印刷装置７の印刷装置側制御部１０が備える機能ブロック、制御装置５の制御部３０が備える機能ブロック、及び、サーバー９のサーバー側制御部９０が備える機能ブロックを、付随するデータと共に示す図である。図２を参照して、機器管理システム１の各部の動作と送受信されるデータについて説明する。
【００４６】
制御装置５が備えるデータ処理部３０２は、上述した会計処理を行うためのアプリケーションプログラムや、注文の入力を受け付けて、入力された注文に対応する帳票を印刷させるアプリケーションプログラムを実行する。データ処理部３０２は、印刷装置７により印刷するレシート或いは帳票の印刷形態、及び印刷されるデータを含むデータを生成して、記録制御部３０３に出力する。データ処理部３０２が出力するデータは、レシート或いは帳票の種類やサイズを指定するデータ、及び、印刷される画像や文字のデータを含み、印刷を実行する印刷装置７を指定するデータを含んでもよい。
記録制御部３０３は、データ処理部３０２から入力されるデータに基づき、印刷装置７が実行するコマンドと、印刷される画像データやテキストデータとを含む制御データＤ１１を生成する。通信制御部３０１は、記録制御部３０３が生成した制御データＤ１１に、送信先の印刷装置７を指定するデータ等を付加した制御データＤ１２を生成し、印刷装置７に送信する。
【００４７】
印刷装置７の通信制御部１０１は、制御装置５が送信する制御データＤ１２を受信して、印刷制御部１０２に制御データＤ１３を出力する。通信制御部１０１は、制御装置５が送信する制御データＤ１２から、送信先の印刷装置７を指定するデータを除外して、制御データＤ１３を生成する。ここで、通信制御部１０１は、制御装置５から受信する制御データＤ１２をそのまま印刷制御部１０２に出力してもよい。
【００４８】
印刷制御部１０２は、制御データＤ１３に含まれるコマンドを実行し、印刷部１１によってレシート或いは帳票の印刷を実行させる。
また、印刷制御部１０２は、印刷部１１の動作状態を含む情報を取得してログ管理部１０４に出力し、ログ管理部１０４は、印刷装置７の動作のログを含むログファイルＤ３１（ログデータ）を生成する。ログ管理部１０４は、生成したログファイルＤ３１により、印刷装置側記憶部１２が記憶するログファイル１２２を更新する。
【００４９】
ログファイル１２２は、印刷装置７の動作の記録とみなされるログのデータを含む。ログファイル１２２は、例えば、印刷ヘッド１１１が形成したライン数の累積値（累積ライン数）、印刷部１１により出力したレシート或いは帳票の累積枚数（累積印刷枚数）、印刷装置７の累積稼働時間等を含む。累積ライン数や累積印刷枚数は印刷制御部１０２がカウントする。また、ログファイル１２２は、印刷装置７において発生したエラーの記録（エラーログ）を含む。エラーには、例えば、印刷部１１における用紙切れ、用紙詰まり、制御データ異常、印刷ヘッド１１１の温度異常等がある。これらのエラーが発生した場合、ログ管理部１０４は、発生したエラーの種類と発生日時とを含むエラーログを含むログファイルＤ３１を生成し、ログファイル１２２を更新する。
【００５０】
印刷装置７では、検出制御部１０３が、センサー１５の検出結果を取得し、取得した検出結果を示す検出データＤ２１を生成する。例えば、検出制御部１０３は、センサー１５の埃センサー１５１、油センサー１５２、温度センサー１５３、湿度センサー１５４、静電気センサー１５５、及び振動センサー１５６のそれぞれの検出値を取得する。検出制御部１０３は、検出値に関するデータ処理が必要なセンサーについては、適宜、データ処理を実行する。検出制御部１０３は、各センサーの検出結果を示すデータを含む検出データＤ２１を生成する。
【００５１】
検出制御部１０３は、センサー１５のそれぞれのセンサーに対して予め設定されたサンプリング周期で、検出値を取得する。検出制御部１０３は、それぞれのセンサーの検出値を個別に取得し、検出値を取得する毎に検出データＤ２１を生成してもよい。この場合、検出データＤ２１は、他のセンサーよりもサンプリング周期が長い時間に設定された一部のセンサーの検出結果を示すデータを含まないことがある。また、検出制御部１０３は、センサー１５の全てのセンサーの検出値を取得した後で検出データＤ２１を生成してもよい。この場合、検出データＤ２１は、全てのセンサーの検出結果を示すデータを含む。検出データＤ２１は最もサンプリング周期が長いセンサーのサンプリング周期に従って、生成される。
【００５２】
検出制御部１０３は、生成した検出データＤ２１により、印刷装置側記憶部１２が記憶する検出データ１２１を更新する。検出データ１２１は、センサー１５の検出結果を取得した日時と、検出結果を示すデータとを対応付けて含む。検出データＤ２１が一部のセンサーの検出結果を示すデータを含まない場合、検出制御部１０３は、検出データＤ２１に検出結果が含まれる一部のセンサーについて、検出データ１２１を更新する。
【００５３】
また、ログ管理部１０４は、印刷装置側記憶部１２が記憶する検出データ１２１、及びログファイル１２２を読み出して、制御装置５に送信する機能を有する。ログ管理部１０４は、例えば、制御装置５によって検出データの送信が要求された場合に、この要求に従って、検出データ１２１及びログファイル１２２を読み出して、通信制御部１０１に出力する。通信制御部１０１は、ログ管理部１０４から入力される検出データ１２１及びログファイル１２２に基づき、検出データＤ２２及びログファイルＤ３２（ログデータ）を生成して、制御装置５に送信する。検出データＤ２２は、例えば、検出データ１２１に、送信先である制御装置５を指定するデータ、及び、送信元の印刷装置７を識別するデータを付加したデータである。検出データＤ２２が、検出データ１２１と同一のデータであってもよい。ログファイルＤ３２は、例えば、ログファイル１２２に、送信先である制御装置５を指定するデータ、及び、送信元の印刷装置７を識別するデータを付加したデータである。ログファイルＤ３２が、ログファイル１２２と同一のデータであってもよい。
【００５４】
制御装置５の通信制御部３０１は、通信制御部１０１から検出データＤ２２及びログファイルＤ３２を受信して、制御装置側記憶部３１に記憶した検出データ３１１及びログファイル３１２を更新する。検出データ３１１は、例えば、検出データＤ２２から、送信先として制御装置５を指定するデータを除いたデータである。また、ログファイル３１２は、例えば、ログファイルＤ３２から、送信先として制御装置５を指定するデータを除いたデータである。
【００５５】
通信制御部３０１は、制御装置側記憶部３１が記憶する検出データ３１１、及びログファイル３１２を読み出して、送信用の検出データＤ２３及びログファイルＤ３３（ログデータ）を生成し、サーバー９に送信する。例えば、通信制御部３０１は、予め設定された送信周期に従って、検出データＤ２３及びログファイルＤ３３を送信する。検出データＤ２３は、例えば、検出データ３１１に、送信元の制御装置５を識別するデータ、及び、送信先であるサーバー９を指定するデータを付加したデータである。ログファイルＤ３３は、例えば、ログファイル３１２に、送信元の制御装置５を識別するデータ、及び、送信先であるサーバー９を指定するデータを付加したデータである。検出データＤ２３が、検出データ３１１と同一のデータであってもよい。また、ログファイルＤ３３が、ログファイル３１２と同一のデータであってもよい。
【００５６】
通信制御部９０１は、通信制御部３０１から検出データＤ２３及びログファイルＤ３３を受信して応答部９０２に出力する。応答部９０２は、検出データＤ２３及びログファイルＤ３３に基づき、サーバー側記憶部９１の検出データ９１１及びログファイル９１２を更新する。
【００５７】
サーバー９は、制御装置５から検出データＤ２３及びログファイルＤ３３を何度も受信し、応答部９０２は、検出データＤ２３及びログファイルＤ３３を受信する毎に、サーバー側記憶部９１の検出データ９１１及びログファイル９１２を更新する。サーバー側記憶部９１が記憶する検出データ９１１及びログファイル９１２のデータ形式は任意であるが、検出データ９１１は、通信制御部９０１が受信した検出データＤ２３を累積したデータとすることができる。すなわち、検出データ９１１は、通信制御部９０１が過去に受信した複数の検出データＤ２３を累積的に含むデータ、或いは、受信した複数の検出データＤ２３を累積して演算処理した結果等を含むデータである。また、ログファイル９１２は、通信制御部９０１が受信したログファイルＤ３３を累積して統合したデータとすることができる。すなわち、ログファイル９１２は、通信制御部９０１が過去に受信した複数のログファイルＤ３３を累積的に含むデータ、或いは、受信した複数のログファイルＤ３３を累積して演算処理した結果を含むデータである。このように、サーバー側記憶部９１は、検出データ及びログファイルを累積的に記憶する。
【００５８】
図３は、検出データ９１１の構成例を示す模式図である。
検出データ９１１には、例えば図３に示すように、拠点識別情報、印刷装置識別情報、センサー識別情報、センサー種別情報、日時情報、及び検出値を示すデータがそれぞれ含まれる。拠点識別情報は、制御装置５或いは拠点システム３を識別する情報であり、例えば、予め制御装置５に付与された固有のＩＤ等である。印刷装置識別情報は印刷装置７を識別する情報であり、例えば、予め印刷装置７に付与された固有のＩＤであるが、拠点システム３において印刷装置７を特定できる情報であればよい。センサー識別情報は、センサー１５が有するセンサーを識別する情報である。例えば、センサー１５に含まれる埃センサー１５１、油センサー１５２、温度センサー１５３、湿度センサー１５４、静電気センサー１５５、及び振動センサー１５６のそれぞれに、固有のＩＤが付されている場合、このＩＤを、センサー識別情報として利用できる。センサー１５が本実施形態で例示する以外のセンサーを備える場合、このセンサーに対応するセンサー識別情報が設定される。センサー識別情報は、印刷装置７のセンサー１５においてそれぞれのセンサーを識別できる情報であればよい。センサー種別情報はセンサーの種類を示す情報であり、日時情報は検出結果（検出値）を検出制御部１０３が取得した日時を示す情報である。このように、検出データ９１１は、拠点システム３、印刷装置７及び印刷装置７が備えるセンサーを特定できる情報と、このセンサーの検出結果とを含む。
図３に示す形式では、１つの検出データ９１１が１つのセンサーの１回の検出結果を含む構成であるが、検出データ９１１のファイル形式は図３の形式に限定されない。例えば、１つのセンサーの１回の検出結果を含むレコードを、センサー毎に統合したファイルであってもよいし、印刷装置７が備える各センサーの１回の検出結果を含むレコードを、印刷装置７毎に統合したファイルであってもよい。
【００５９】
一方、ログファイル９１２は、ログファイル１２２に含まれる情報に、拠点識別情報及び印刷装置識別情報のように、拠点システム３及び印刷装置７を特定できる情報を含む。
ここで、検出データ９１１に、ログファイル１２２に含まれる情報を付加してサーバー側記憶部９１に記憶することも可能である。この場合の検出データ９１１の構成例を図４に示す。
【００６０】
図４は、検出データ９１１の別の構成例である検出データ９１１Ａの模式図である。
検出データ９１１Ａは、例えば図３に示した検出データ９１１に含まれる各種情報に対応付けて、ログを含む。ログの内容は、図４に示すように、エラーログ、累積ライン数、累積印刷枚数、累積稼働時間を含む。検出データ９１１Ａを、印刷装置７が備えるセンサー毎にレコードを有する構成として、複数のレコードに対し共通のログを対応付けてもよい。
【００６１】
図２に戻り、サーバー側記憶部９１は、参照データ９１３を記憶する。参照データ９１３は、予測処理部９０３が、複数の印刷装置７の検出データ９１１に基づく統計処理、解析処理を行うことにより生成したデータである。
詳細には、予測処理部９０３は、複数の印刷装置７について、それぞれの印刷装置７が備えるセンサー１５の検出結果を含む検出データ９１１と、それぞれの印刷装置７のエラーログを含むログファイル９１２とを読み出す。予測処理部９０３は、印刷装置７のエラーログに基づき、印刷装置７のエラーの種類毎に、エラーが発生したときの累積ライン数、累積印刷枚数、及び稼働時間の少なくともいずれかとの相関を求める。この相関を複数の印刷装置７について求め、統計処理を行うことにより、例えば、印刷装置７においてエラーが発生するまでの累積ライン数、累積印刷枚数、及び稼働時間の平均値、分散、標準偏差が求められる。さらに、それぞれの印刷装置７でエラーが発生するまでの累積ライン数、累積印刷枚数、及び稼働時間の偏差値等を求め、各印刷装置７のエラー発生状況を相対化する指標値が得られる。
【００６２】
さらに、予測処理部９０３は、各印刷装置７のエラー発生状況を相対化する指標値と、それぞれの印刷装置７が備えるセンサー１５の検出結果との相関を求める。これにより、センサー１５の検出結果が、印刷装置７のエラーの発生状況に与える影響を求めることができる。予測処理部９０３は、これらの統計的な解析の結果を示す参照データ９１３を生成する。また、予測処理部９０３は、予め設定された期間毎に、或いは、サーバー側記憶部９１の検出データ９１１、ログファイル９１２が更新される毎に、参照データ９１３を更新する。
【００６３】
このようにして得られる参照データ９１３は、センサー１５の検出結果が、印刷装置７のエラーの発生状況に与える影響に関するデータであり、例えば、センサー１５の検出結果から、印刷装置７の状態変化、例えば印刷装置７の故障発生までの稼働時間を求めるための指標である。また、例えば、予測処理部９０３は、予測処理において、印刷装置７の状態、例えば印刷装置７の劣化の程度を予測してもよい。予測処理部９０３は、複数の印刷装置７に関する検出データ９１１及びログファイル９１２を解析することにより、センサー１５の検出結果と印刷装置７の故障との因果関係を求める処理を行うこともできる。さらに、予測処理部９０３は、検出データ９１１、ログファイル９１２、及び参照データ９１３の少なくともいずれかと、サーバー９が外部から取得する解析用の外部データとを用いて、解析を行っても良い。例えば、印刷装置７が劣化あるいは故障の頻発により廃棄された場合に、廃棄されるまでの稼働時間等に関するデータを、外部データとしてサーバー９に与えることが考えられる。
【００６４】
予測処理部９０３は、検出データ９１１が更新される毎に、サーバー側記憶部９１が記憶する参照データ９１３を更新してもよい。
予測処理部９０３は、通信制御部９０１により制御装置５から受信した検出データＤ２３を取得し、サーバー側記憶部９１から参照データ９１３を取得し、検出データＤ２３と参照データ９１３とに基づいて、印刷装置７の状態、又は、印刷装置７の状態変化を予測する予測処理を行う。予測処理は、印刷装置７が設置される環境と印刷装置７の故障との因果関係を解析し、印刷装置７の状態、又は、印刷装置７の状態変化を予測する処理である。予測処理では、参照データ９１３に基づき、検出データＤ２３に該当する印刷装置７の稼働時間を予測する。具体的には、印刷装置７において次回の故障が発生するまでの稼働時間を求める。予測処理部９０３は、予測処理の結果が、報知を行うべき条件に該当する場合は、予測処理の結果を含む予測データＤ５１を生成して、通信制御部９０１に出力する。予測データＤ５１は、印刷装置７において故障発生が予測されるまでの残り稼働時間や、故障発生に注意を促すメッセージ等を表示するためのデータである。
予測処理部９０３は、予測処理において、検出データＤ２３及び参照データ９１３に加え、ログファイル９１２を参照して、印刷装置７の状態、又は、印刷装置７の状態変化を予測してもよい。
通信制御部９０１は、予測処理部９０３が出力した予測データＤ５１に送信先の制御装置５を示すデータを付加して制御装置５に送信する。
【００６５】
最も単純な予測処理としては、予測処理部９０３は、過去に受信した検出データＤ２３に相当する検出データ９１１と、通信制御部９０１で受信した検出データＤ２３とを比較して、印刷装置７の状態又は印刷装置７の状態変化を予測できる。これに対し、本実施形態では、過去に受信して記憶した検出データ９１１に基づき生成される参照データ９１３と、検出データＤ２３とを比較する。参照データ９１３は、過去に受信した検出データＤ２３に相当するデータということができ、より高精度で適切な予測処理を行うために加工された検出データといえる。本実施形態のように、参照データ９１３と、検出データＤ２３とを比較することで、より詳細に印刷装置７の状態又は印刷装置７の状態変化を予測することができる。
【００６６】
予測処理で予測される印刷装置７の状態とは、例えば、印刷装置７の劣化、汚れ、消耗部品の消耗の程度、耐久性を有する部品の劣化の程度等である。また、印刷装置７の状態変化の予測とは、例えば、印刷装置７において故障やエラーが発生する時期の予測である。
また、予測処理において、印刷装置７の劣化の程度を予測する場合、予測処理部９０３は、印刷装置７の劣化の程度を示す予測結果を求めることができ、例えば、印刷装置７の劣化の程度を段階的に示す予測結果を、予測データＤ５１として出力してもよい。
【００６７】
通信制御部３０１は、サーバー９から予測データＤ５１を受信して、印刷装置７に送信する。通信制御部１０１は、制御装置５から受信した予測データＤ５１を表示部１６に出力し、表示部１６により表示させる。
【００６８】
参照データ９１３は、予測処理部９０３が生成してサーバー側記憶部９１に記憶させる形態のほか、サーバー９が他の装置から受信してサーバー側記憶部９１に記憶させる形態としてもよい。つまり、印刷装置７の機種毎に用意された参照データ９１３を、サーバー９が、他の装置からダウンロードして記憶してもよい。例えば、印刷装置７の機種毎に標準的な参照データ９１３が、印刷装置７の製造事業者から提供される場合に、この参照データ９１３を用いることで、統一された基準に基づき印刷装置７の状態又は印刷装置７の状態変化を予測できるという利点がある。
【００６９】
図５は、印刷装置７の動作を示すフローチャートであり、印刷に係る動作を示す。
印刷装置側制御部１０は、制御装置５から制御データを受信すると（ステップＳ１１）、受信した制御データに含まれるコマンド、及び、画像データまたはテキストデータを含む印刷用のデータを解析する（ステップＳ１２）。印刷装置側制御部１０は、印刷部１１により印刷を実行するための印刷データを生成し（ステップＳ１３）、生成した印刷データに基づき印刷部１１を動作させて、レシート或いは帳票を印刷する（ステップＳ１４）。印刷装置側制御部１０は、印刷部１１を動作させた結果に基づき、印刷装置側記憶部１２が記憶するログファイル１２２を更新する（ステップＳ１５）。
図５に示す動作は、印刷装置７の電源がオンになっている間、制御装置５から制御データを受信する毎に実行される。
【００７０】
図６は、印刷装置７の動作を示すフローチャートであり、センサー１５の検出結果の取得に係る動作を示す。
印刷装置側制御部１０は、予め設定されたサンプリング周期に基づきセンサー１５の検出タイミングになったか否かを判定し（ステップＳ３１）、検出タイミングになっていない場合（ステップＳ３１；Ｎｏ）は待機する。検出タイミングになった場合（ステップＳ３１；Ｙｅｓ）、印刷装置側制御部１０は、センサー１５の検出値を取得する（ステップＳ３２）。印刷装置側制御部１０は、取得した検出値に基づき検出データを生成し、印刷装置側記憶部１２に検出データ１２１として記憶させる（ステップＳ３３）。
【００７１】
印刷装置側制御部１０は、制御装置５から検出データの送信を求めるリクエストを受信したか否かを判定する（ステップＳ３４）。リクエストを受信した場合（ステップＳ３４；Ｙｅｓ）、印刷装置側制御部１０は、印刷装置側記憶部１２が記憶する検出データ１２１及びログファイル１２２に印刷装置を識別する情報を付加した検出データ及びログファイル（図２の検出データＤ２２及びログファイルＤ３２）を、制御装置に送信して（ステップＳ３５）、本処理を終了する。また、リクエストを受信していない場合（ステップＳ３４；Ｎｏ）、印刷装置側制御部１０は、そのまま本処理を終了する。
図６に示す動作は、印刷装置７の電源がオンになっている間、サンプリング周期が経過する毎に実行される。また、印刷装置側制御部１０は、制御装置５からリクエストを受信した場合に、この受信に応じて、割り込み処理によりステップＳ３５の動作を実行してもよい。また、印刷装置側制御部１０は、図６の動作を、図５の動作と並行して実行してもよいし、図５の印刷を実行する間はセンサー１５の検出値の取得を一時停止してもよい。
【００７２】
図７は、制御装置５の動作を示すフローチャートである。
制御部３０は、予め設定された検出周期に基づき、印刷装置７の検出データを取得するタイミングになったか否かを判定し（ステップＳ５１）、検出タイミングになっていない場合（ステップＳ５１；Ｎｏ）は待機する。検出タイミングになった場合（ステップＳ５１；Ｙｅｓ）、制御部３０は、印刷装置７に対して検出データの送信を求めるリクエストを送信する（ステップＳ５２）。
【００７３】
制御部３０は、リクエストを送信した印刷装置７から応答があったか否かを判定し（ステップＳ５３）、応答がない場合（ステップＳ５３；Ｎｏ）は待機する。応答があった場合（ステップＳ５３；Ｙｅｓ）、制御部３０は、印刷装置７から検出データとログファイルとを受信し（ステップＳ５４）、制御装置側記憶部３１に記憶する（ステップＳ５５）。その後、制御部３０は、制御装置側記憶部３１に記憶した検出データ、及びログファイルに、制御装置５を識別する情報を付加して、サーバー９に送信する（ステップＳ５６）。
制御部３０は、制御装置５に接続されたそれぞれの印刷装置７に対して、個別に、図７に示す動作を実行する。複数の印刷装置７に対し、図７の動作を並行して実行してもよい。
【００７４】
図８は、サーバー９の動作を示すフローチャートである。
サーバー側制御部９０は、制御装置５から検出データ及びログファイルを受信し（ステップＳ７１）、受信した検出データ及びログファイルに基づき検出データ９１１及びログファイル９１２をサーバー側記憶部９１に記憶する（ステップＳ７２）。
【００７５】
その後、サーバー側制御部９０は、予測処理を行う印刷装置７を設定し（ステップＳ７３）、設定した印刷装置７に対応する検出データ９１１と、参照データ９１３とをサーバー側記憶部９１から取得する（ステップＳ７４）。サーバー側制御部９０は、取得した検出データ９１１及び参照データ９１３に基づいて、印刷装置７の稼働時間や故障時期など、印刷装置７の状態又は印刷装置７の状態変化を予測する処理を実行する（ステップＳ７５）。ここで、サーバー側制御部９０は、検出データ９１１及び参照データ９１３に加え、ログファイル９１２を参照して、印刷装置７の状態又は印刷装置７の状態変化を予測してもよい。サーバー側制御部９０は、予測処理の結果が、報知を行う条件に該当するか否かを判定する（ステップＳ７６）。報知を行う条件は、例えば、故障が発生する可能性が所定以上となる稼働時間までの残り稼働時間が、予め設定された時間以下であること、等である。また、予測処理の結果が、印刷装置７の劣化の程度を示すデータである場合には、全ての予測処理の結果を報知するように、報知を行う条件を設定してもよいし、劣化の程度が所定値以上である場合、すなわち、印刷装置７が設定されたレベルよりも劣化している場合に、報知を行うように、条件を設定してもよい。予測処理の結果が、報知を行う条件に該当すると判定した場合（ステップＳ７６；Ｙｅｓ）、サーバー側制御部９０は、報知用の予測データを生成し、制御装置５を経由して印刷装置７に送信する（ステップＳ７７）。また、予測処理の結果が報知を行う条件に該当しないと判定した場合（ステップＳ７６；Ｎｏ）、サーバー側制御部９０は、本処理を終了する。
【００７６】
以上説明したように、本実施形態に係る機器管理システム１は、印刷装置７と、制御装置５と、サーバー９とが通信ネットワークＧＮを介して接続可能なシステムである。印刷装置７は、印刷装置７が設置される環境を検出するセンサー１５と、センサー１５の検出結果に基づき検出データ１２１を生成する印刷装置側制御部１０と、検出データ１２１を制御装置５を経由してサーバー９に送信する印刷装置側通信部１３と、を備える。サーバー９は、検出データ９１１を記憶するサーバー側記憶部９１と、サーバー側記憶部９１が記憶する検出データ９１１を参照して、印刷装置７の状態又は印刷装置７の状態変化を予測する予測処理部９０３とを備える。
【００７７】
本発明を適用した機器管理システム１、及び、機器管理システム１の制御方法によれば、印刷装置７が設置される環境に関するセンサー１５の検出結果を参照して、サーバー９が印刷装置７の状態又は印刷装置７の状態変化を予測する。これにより、印刷装置７の使用環境を考慮して性能の劣化や故障を予測できる。
【００７８】
また、本実施形態のように、センサー１５は、例えば、埃センサー１５１、油センサー１５２、温度センサー１５３、湿度センサー１５４、静電気センサー１５５、振動センサー１５６のうち少なくとも１つのセンサーを含む構成とすることができる。これにより、印刷装置７が設置される使用環境における埃、油、温度、湿度、静電気、或いは振動を考慮して、印刷装置７の状態又は印刷装置７の状態変化を予測し、性能の劣化や故障を予測できる。
【００７９】
また、制御装置５は、検出データ１２１を取得してサーバー９に送信する通信制御部３０１を備える。これにより、印刷装置７のセンサー１５の検出結果を、制御装置５がサーバー９に送信することにより、サーバー９がセンサー１５の検出結果を効率よく収集できる。
【００８０】
また、印刷装置７は、検出データ１２１、及び、印刷装置７の動作記録を示すログファイル１２２を記憶する印刷装置側記憶部１２を有する。通信制御部３０１は、印刷装置側記憶部１２に記憶された検出データ１２１及びログファイル１２２を取得してサーバー９に送信する。これにより、印刷装置７が記憶する検出データ１２１を制御装置５が取得してサーバー９に送信するので、サーバー９がセンサー１５の検出結果及び印刷装置７の動作のログを効率よく収集できる。
【００８１】
また、ログファイルは、印刷装置７が印刷した累積印刷枚数、又は、印刷装置７の累積可動時間の少なくともいずれか１つを示すデータを含む。これにより、印刷装置７が印刷した累積印刷枚数、又は、印刷装置７の累積可動時間の少なくともいずれか１つと、センサー１５の検出結果とに基づき、印刷装置７の状態又は印刷装置７の状態変化を、より高精度で予測できる。
【００８２】
また、予測処理部９０３は、サーバー側記憶部９１が記憶する検出データ９１１或いは検出データ９１１に基づき生成される参照データ９１３、及び、サーバー側記憶部９１が記憶するログファイル９１２と、通信制御部３０１が送信する検出データＤ２３及びログファイルＤ３３とを比較して、印刷装置７の状態又は印刷装置７の状態変化を予測する。つまり、サーバー９が過去に受信した検出データ及びログファイルと、制御装置５が印刷装置７から取得してサーバー９に送信する検出データ及びログファイルとを比較する。これにより、例えば、複数の印刷装置７から取得されてサーバー９が記憶する検出データ及びログファイルを利用できる。このため、印刷装置７の状態又は印刷装置７の状態変化を、より適切に予測できる。また、予測処理部９０３は、検出データ９１１に基づき生成される参照データ９１３と、通信制御部９０１で受信した検出データＤ２３とを比較することにより、より高精度で適切な予測を行える。
【００８３】
また、予測処理部９０３は、サーバー側記憶部９１が記憶する検出データ９１１及びログファイル９１２に基づいて、印刷装置７が設置される環境と印刷装置７の故障との因果関係を解析し、印刷装置７の状態又は印刷装置７の状態変化を予測する。これにより、印刷装置７が設置される環境と印刷装置７の故障との因果関係を解析して、印刷装置７の状態又は印刷装置７の状態変化を、より適切に予測できる。
【００８４】
また、印刷装置７、制御装置５、及びサーバー９の少なくともいずれかに表示部を備え、サーバー９は、予測処理部９０３により印刷装置７の特定の状態を予測した場合、表示部にその旨の警告を表示させるサーバー側制御部９０を備える。これにより、例えば印刷装置７の故障や性能の劣化等、印刷装置７の特定の状態を予測した場合に、表示により報知を行うことができる。
【００８５】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上記実施形態において、図３及び図４を参照して説明したように、検出データ９１１、９１１Ａのデータ形式は任意の形式とすることができ、検出データ１２１、３１１及び検出データＤ２１、Ｄ２２、Ｄ２３も同様である。また、印刷装置７の動作のログを含むログファイル１２２、３１２、９１２及びログファイルＤ３１、Ｄ３２、Ｄ３３のデータ形式も任意とすることができる。検出データ及びログファイルは、それぞれ独立したファイルを構成してもよいし、検出データ及びログファイルを統合した１つのファイルであってもよい。また、検出データ１２１、３１１、９１１及びログファイル１２２、３１２、９１２は複数のレコードを含むテーブル或いはデータベースとして構成してもよい。この場合、検出データＤ２１、Ｄ２２、Ｄ２３及びログファイルＤ３１、Ｄ３２、Ｄ３３は、それぞれ、データベースのレコードとなるデータであってもよい。
【００８６】
例えば、上述した機器管理システム１の制御方法は、機器管理システム１が備える各装置が有するコンピューター、又は、各装置に接続される外部装置を用いて実現できる。この場合、本発明を、当該通信制御方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成してもよい。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、機器管理システム１が備える各装置や、各装置に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【００８７】
また、例えば、上述した実施形態では、印刷装置７が表示部１６を備え、予測処理部９０３の予測結果に基づいて表示部１６で報知を行う構成としたが、制御装置５に表示部を設けて報知を行ってもよい。また、表示部１６または制御装置５が備える表示部は、表示パネルのほか、ＬＥＤ（発光ダイオード）の点灯状態により各種情報を表示する構成であってもよい。
また、例えば、上述した実施形態では、制御装置５がローカルネットワークＬＮを介して複数の印刷装置７に接続される構成としたが、制御装置５と印刷装置７とが１対１で接続される構成であってもよい。具体的には、印刷装置７が制御装置５に対し、ＵＳＢ（Universal Serial Bus）接続されてもよいし、RS-232Cインターフェイス、パラレルインターフェイス等により接続されてもよい。また、制御装置５の機能と印刷装置７の機能とを統合した多機能印刷装置を印刷装置７に代えて備える構成としてもよい。また、制御装置５には、印刷装置７のほか、バーコードスキャナー、キャッシュドロアー、カードリーダー等の各種機器が接続される構成であってもよい。また、印刷装置７は、印刷装置のほか、印刷機能と、スキャナー等の機能とを備えた複合機であってもよく、インクジェット式等の印刷方式を採用した印刷装置であってもよい。また例えば、上述した実施形態における各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００８８】
１…機器管理システム、３…拠点システム、５…制御装置、７…印刷装置、９…サーバー、１０…印刷装置側制御部、１１…印刷部、１２…印刷装置側記憶部、１３…印刷装置側通信部、１５…センサー、３０…制御部、３１…制御装置側記憶部、３２…制御装置側通信部、９０…サーバー側制御部、９１…サーバー側記憶部、９２…サーバー側通信部、１０１…通信制御部、１０２…印刷制御部、１０３…検出制御部、１０４…ログ管理部、１１１…印刷ヘッド、１１２…印刷駆動回路、１１３…印刷制御回路、１２１…検出データ、１２２…ログファイル（ログデータ）、１５１…埃センサー、１５２…油センサー、１５３…温度センサー、１５４…湿度センサー、１５５…静電気センサー、１５６…振動センサー、３０１…通信制御部、３０２…データ処理部、３０３…記録制御部、３１１…検出データ、３１２…ログファイル（ログデータ）、９０１…通信制御部（サーバー側通信制御部）、９０２…応答部、９０３…予測処理部、９１１…検出データ、９１２…ログファイル（ログデータ）、９１３…参照データ、ＧＮ…通信ネットワーク、ＬＮ…ローカルネットワーク。
【図１】
2017216654.tif 000003
【図２】
2017216654.tif 000004
【図３】
2017216654.tif 000005
【図４】
2017216654.tif 000006
【図５】
2017216654.tif 000007
【図６】
2017216654.tif 000008
【図７】
2017216654.tif 000009
【図８】
2017216654.tif 000010