(57)【要約】      （修正有）【課題】時刻情報を含まない電子機器の稼働情報に時刻情報を付加する情報収集装置、及びプログラムを提供する。【解決手段】情報収集装置１は、電子機器（例えば、印刷装置２）が生成した当該電子機器の稼働状況を示す稼働情報を決められた時間間隔で受信し、稼働情報を受信した時刻を示す時刻情報を当該稼働情報に付加する。情報収集装置１は、互いに異なる時期に受信した複数の稼働情報の差分に基づいて決定された時間間隔で稼働情報を受信してもよい。また、情報収集装置１は、電子機器の種類に応じて決められた時間間隔で稼働情報を受信してもよい。【選択図】図１
2016181115.tif 000002
【特許請求の範囲】
【請求項１】
電子機器が生成した当該電子機器の稼働状況を示す稼働情報を決められた時間間隔で受信する受信手段と、
前記受信手段によって前記稼働情報を受信した時刻を示す時刻情報を当該稼働情報に付加する付加手段と
を備えた情報収集装置。
【請求項２】
前記受信手段は、互いに異なる時期に受信した複数の前記稼働情報の差分に基づいて決定された時間間隔で前記稼働情報を受信する請求項１に記載の情報収集装置。
【請求項３】
前記受信手段は、前記電子機器の種類に応じて決められた時間間隔で前記稼働情報を受信する請求項１又は２に記載の情報収集装置。
【請求項４】
コンピュータを、
電子機器が生成した当該電子機器の稼働状況を示す稼働情報を決められた時間間隔で受信する受信手段と、
前記受信手段によって前記稼働情報を受信した時刻を示す時刻情報を当該稼働情報に付加する付加手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報収集装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷装置に発生した異常を表す異常情報を監視装置が受信し、監視装置が異常情報を用いた処理を行う技術が記載されている。異常情報を送信する時期の例として、異常情報の生成に応じて直ちに行う構成や、生成した異常情報を装置内部のメモリに蓄積しておき、予め定められた送信条件を満たしたことを契機に、蓄積しておいた異常情報を送信する構成が記載されている。後者の例として、装置の動作モードが切り替わる際（通常モードから休止モードへの切り替え時など）に送信する構成や、監視装置からの要求に応答して送信する構成や、予め定められた時間間隔毎（例えば、１日毎）に送信する構成が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４５９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、時刻情報を含まない電子機器の稼働情報に時刻情報を付加することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、電子機器が生成した当該電子機器の稼働状況を示す稼働情報を決められた時間間隔で受信する受信手段と、前記受信手段によって前記稼働情報を受信した時刻を示す時刻情報を当該稼働情報に付加する付加手段とを備えた情報収集装置を提供する。
請求項２に係る発明は、請求項１に記載の情報収集装置において、前記受信手段は、互いに異なる時期に受信した複数の前記稼働情報の差分に基づいて決定された時間間隔で前記稼働情報を受信する。
請求項３に係る発明は、請求項１又は２に記載の情報収集装置において、前記受信手段は、前記電子機器の種類に応じて決められた時間間隔で前記稼働情報を受信する。
請求項４に係る発明は、コンピュータを、電子機器が生成した当該電子機器の稼働状況を示す稼働情報を決められた時間間隔で受信する受信手段と、前記受信手段によって前記稼働情報を受信した時刻を示す時刻情報を当該稼働情報に付加する付加手段として機能させるためのプログラムを提供する。
【発明の効果】
【０００６】
請求項１、４に係る発明によれば、時刻情報を含まない電子機器の稼働情報に時刻情報を付加することができる。
請求項２に係る発明によれば、電子機器の稼働状況に応じた時間間隔で稼働情報に時刻情報を付加することができる。
請求項３に係る発明によれば、電子機器の種類に応じた時間間隔で稼働情報に時刻情報を付加することができる。
【図面の簡単な説明】
【０００７】
【図１】システム構成を示す図。
【図２】印刷装置２のハードウェア構成を示す図。
【図３】稼働情報を示す図。
【図４】情報収集装置１のハードウェア構成を示す図、
【図５】サーバ３のハードウェア構成を示す図。
【図６】情報収集装置１の動作を示す流れ図。
【図７】サーバ３で処理された稼働情報を示す図。
【図８】情報収集の時間間隔を調整する手順の流れ図。
【図９】情報収集の時間間隔を調整する手順の流れ図。
【図１０】システム構成の変形例を示す図。
【図１１】システム構成の変形例を示す図。
【発明を実施するための形態】
【０００８】
印刷装置の稼働状況を表す情報（以下、稼働情報という。）を印刷装置から取得し、取得した稼働情報を分析して利用する技術が知られている。稼働情報とは、例えば、故障の内容、消耗品の残量などの情報である。印刷装置は、故障が発生した場合に、故障の内容を示す稼働情報を生成して記憶する。また、印刷装置は、消耗品の残量を示す稼働情報を生成して記憶する。印刷装置は、通信手段によってサーバと接続されている。サーバは、印刷装置から得られた稼働情報の分析結果に基づく種々の情報を印刷装置のユーザに提供する。
【０００９】
ところで、稼働情報の分析においては、時刻に関する情報が重要な要素となる。例えば、故障を予測するには、故障が発生した日時の情報が必要であり、消耗品の寿命を予測するには、消耗品の残量の経時的変化の情報が必要である。しかし、例えば比較的低価格帯の印刷装置では、生成した稼働情報に時刻情報（いわゆる、タイムスタンプ）を付加せずに記憶するように構成されている場合がある。この場合、稼働情報に時刻情報が付加されている場合と比べて、稼働情報の分析の質が低下してしまう。そこで、本実施形態では、時刻情報を含まない印刷装置の稼働情報に時刻情報を付加する技術を提供する。なお、印刷装置は、本発明に係る電子機器の一例である。
【００１０】
本発明の実施形態の一例について説明する。
＜構成＞
図１は、システム構成を示す図である。情報収集装置１と印刷装置２（２Ａ、２Ｂ、２Ｃ）は、ＬＡＮ（Local Area Network）などの通信回線４に接続されている。サーバ３と情報収集装置１は、ＬＡＮやインターネットなどの通信回線５に接続されている。印刷装置２Ａ、２Ｂ、２Ｃは、互いに異なる構成の装置でもよいし、同一の構成の装置でもよい。印刷装置２Ａ、２Ｂ、２Ｃを区別しない場合には、印刷装置２と総称する。なお、印刷装置２の数はいくつであってもよい。印刷装置２には、パーソナルコンピュータ（以下、ＰＣという。図示省略）などが接続されており、印刷装置２はＰＣなどから送信されたデータに基づく画像を印刷する。
【００１１】
図２は、印刷装置２のハードウェア構成を示す図である。印刷装置２は、制御部２１、記憶部２２、通信部２３、収容部２４、搬送部２５、印刷部２６、画像処理部２７及びＵＩ部２８を備える。
制御部２１は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置とを備える（いずれも図示省略）。ＲＯＭには、ハードウェアやＯＳ（Operating System）の起動の手順を記述したファームウェアが記憶されている。ＲＡＭは、ＣＰＵが演算を実行する際のデータの記憶に用いられる。記憶部２２は、例えばハードディスク記憶装置を備え、ＯＳやアプリケーションプログラムなどが記憶されている。通信部２３は、外部の装置と通信回線４経由で通信を行うための通信インターフェースである。
【００１２】
収容部２４は、印刷用紙（以下、用紙という。）を積み重ねた状態で収容する。搬送部２５は、収容部２４に収容された用紙を取り出して搬送路（図示省略）に沿って搬送する。画像処理部２７は、ＰＤＬ（Page Description Language）データなどの印刷データをラスタデータに変換し、ラスタデータを印刷部２６に出力する。印刷部２６は、画像処理部２７から出力されたラスタデータに基づく画像を、搬送路に沿って搬送される用紙に印刷する。印刷部２６による印刷の方式は、電子写真方式、インクジェット方式など、いかなる方式でもよい。
【００１３】
ＵＩ部２８は、表示部と受付部とを備える（図示省略）。表示部は、例えば液晶表示装置であり、ユーザが印刷装置２を操作するための操作画面を表示する。受付部は、例えば表示部の表示面を覆うように設けられたタッチパネルやキーボードなどであり、ユーザが行った操作を受け付けて、その操作の内容を表す信号を制御部２１に出力する。制御部２１は、この操作の内容に従って印刷装置２を制御する。
【００１４】
図３は、稼働情報を示す図である。制御部２１は、収容部２４、搬送部２５、印刷部２６などの稼働状況を表す稼働情報を生成して記憶部２２に記憶させる。稼働情報は、例えば、通信ネットワークに接続された装置を管理するためのデータベースであるＭＩＢ（Management Information Base）で定義された情報である。「紙詰まり回数」は、搬送路などにおいて用紙が詰まった回数である。「収容部誤作動回数」は、用紙の重送などの誤作動の回数である。「印刷枚数」は、印刷に使用した用紙の枚数である。「Ｃ」は、カラー印刷を指し、「Ｂ／Ｗ」は白黒印刷を指す。なお、印刷したページ数を稼働情報に含めてもよい。「印刷指示回数」は、印刷装置２がＰＣなどから印刷指示（いわゆる、印刷ジョブ）を受信した回数である。「紙詰まり回数」、「収容部誤作動回数」、「印刷枚数」、「印刷指示回数」は、いずれも累積値である。「温度」は、印刷装置２の内部に設けられた温度計で測定された温度である。「湿度」は、印刷装置２の内部に設けられた湿度計で測定された湿度である。制御部２１は、情報収集装置１から稼働情報を要求されると、通信部２３のＩＰ（Internet Protocol）アドレスと、印刷装置２の機種や製造番号などを表す装置情報とを上記の稼働情報に付加して情報収集装置１に送信する。
【００１５】
図４は、情報収集装置１のハードウェア構成を示す図である、制御部１１、記憶部１２及び通信部１３を備える。制御部１１は、ＣＰＵなどの演算装置と、ＲＯＭやＲＡＭなどの記憶装置とを備える（いずれも図示省略）。ＲＯＭには、ハードウェアやＯＳの起動の手順を記述したファームウェアが記憶されている。ＲＡＭは、ＣＰＵが演算を実行する際のデータの記憶に用いられる。記憶部１２は、例えばハードディスク記憶装置を備え、ＯＳやアプリケーションプログラムなどが記憶されている。通信部１３は、外部の装置と通信回線４経由及び通信回線５経由で通信を行うための通信インターフェースである。
【００１６】
情報収集装置１は、稼働情報を定期的に収集する。具体的には、記憶部１２には、各印刷装置２のＩＰアドレスが登録されている。制御部１１は、時計機能を備え、例えば１５分毎に各印刷装置２に稼働情報の送信を要求する。制御部１１は、稼働情報を受信した時刻を表す時刻情報を時計機能により取得する。また、制御部１１は、受信した稼働情報をサーバ３での処理に適合したデータ形式に変換する。制御部１１は、時刻情報を変換後の稼働情報に付加してサーバ３に送信する。
【００１７】
図５は、サーバ３のハードウェア構成を示す図である。サーバ３は、制御部３１、記憶部３２及び通信部３３を備える。制御部３１は、ＣＰＵなどの演算装置と、ＲＯＭやＲＡＭなどの記憶装置とを備える（いずれも図示省略）。ＲＯＭには、ハードウェアやＯＳの起動の手順を記述したファームウェアが記憶されている。ＲＡＭは、ＣＰＵが演算を実行する際のデータの記憶に用いられる。記憶部３２は、例えばハードディスク記憶装置を備え、ＯＳやアプリケーションプログラムなどが記憶されている。通信部３３は、外部の装置と通信回線５経由で通信を行うための通信インターフェースである。サーバ３には、入出力装置３４が接続されている。入出力装置３４は、キーボードやマウスなどの入力装置と、液晶表示装置などの出力装置とを含む。
【００１８】
＜動作＞
図６は、情報収集装置１の動作を示す流れ図である。
最初に、ステップＳ０１において、情報収集装置１の制御部１１は、時計機能により計時を開始する。
次に、ステップＳ０２において、制御部１１は、決められた時間間隔が経過したか否かを判定する。決められた時間間隔とは、例えば１５分である。この時間間隔が経過したならば（ステップＳ０２：ＹＥＳ）、制御部１１の処理はステップＳ０３に進む。
【００１９】
次に、ステップＳ０３において、制御部１１は、印刷装置２に稼働情報の送信を要求する。この例では、複数の印刷装置２が情報収集装置１に接続されているため、制御部１１は、予め決められた順番で印刷装置毎にステップＳ０３以降の処理を実行する。
次に、ステップＳ０４において、制御部１１は、印刷装置２からの応答の有無を判定する。応答が有った場合（ステップＳ０４：ＹＥＳ）には、制御部１１の処理はステップＳ０５に進み、応答が無かった場合（ステップＳ０４：ＮＯ）には、制御部１１の処理はステップＳ０６に進む。
【００２０】
次に、ステップＳ０５において、制御部１１は、稼働情報に時刻情報を付加してサーバ３に送信する。
次に、ステップＳ０６において、制御部１１は、全ての印刷装置２に対してステップＳ０３以降の処理が済んだか否かを判定する。全ての印刷装置２に対して処理済みである場合（ステップＳ０６：ＹＥＳ）には、制御部１１の処理はステップＳ０１に戻る。処理済みでない印刷装置２が残っている場合には（ステップＳ０６：ＮＯ）、制御部１１の処理はステップＳ０３に戻る。以上が、情報収集装置１の基本的な動作である。
つまり、制御部１１は、電子機器が生成した当該電子機器の稼働状況を示す稼働情報を決められた時間間隔で受信する受信手段の一例である。また、制御部１１は、前記受信手段によって前記稼働情報を受信した時刻を示す時刻情報を当該稼働情報に付加する付加手段の一例である。
【００２１】
図７は、サーバ３で処理された稼働情報を示す図である。図示した例は、或る１つの印刷装置２から取得した稼働情報を処理した例である。この例は、０時０分から１５分毎に情報収集装置１から印刷装置２に稼働情報を要求し、８時４５分、９時００分、９時１５分、９時３０分、１３時４５分、１４時００分、１４時１５分、１４時３０分、１４時４５分、１５時００分の合計１０回の応答が有った例である。つまり、この例では、「電源ｏｎ期間」の欄に示したとおり、最大で８時３０分から９時４５分までの期間と１３時３０分から１５時１５分までの期間に電源が投入されていたことが判る。サーバ３の制御部３１は、「紙詰まり回数」、「収容部誤作動回数」、「印刷枚数」、「印刷指示回数」について、前回との差分を求める。例えば、１３時４５分の紙詰まり回数（累積）は３回であり、１４時００分の紙詰まり回数（累積）は５回であるから、その差分は２回である。つまり、１３時４５分から１４時００分までの１５分間に２回の紙詰まりが発生したことが判る。
【００２２】
本実施形態によれば、印刷装置２が稼働情報に時刻情報を付加する機能を備えていなくても、情報収集装置１によって稼働情報に時刻情報が付加される。
なお、本実施形態は、情報収集装置１に複数の印刷装置２が接続される構成のため、例えば、複数の印刷装置２が設置されている事業所などに好適である。
【００２３】
＜時間間隔の調整＞
次に、情報収集装置１が印刷装置２から稼働情報を収集する時間間隔の調整について説明する。
図８は、情報収集の時間間隔を調整する手順の流れ図である。この例では、サーバ３が稼働情報の分析結果に基づいて決定した時間間隔を情報収集装置１に通知し、情報収集装置１は通知された時間間隔で稼働情報の収集を行い、収集した稼働情報に時刻情報を付加してサーバ３に送信する。
【００２４】
最初に、ステップＳ１１において、サーバ３の制御部３１は、１５分間隔で２４時間にわたって稼働情報を収集する。具体的には、サーバ３は情報収集装置１に時間間隔として１５分を通知し、情報収集装置１は１５分間隔で２４時間にわたって稼働情報を収集し、収集した稼働情報をサーバ３に送信する。
【００２５】
次に、ステップＳ１２において、制御部３１は、印刷装置２が１時間に２回以上印刷したか否かを判定する。具体的には、制御部３１は、受信した稼働情報から１時間毎の印刷指示回数を求め、印刷指示回数が２回以上の場合（ステップＳ１２：ＹＥＳ）には、制御部３１の処理はステップＳ１６に進み、印刷指示回数が２回未満の場合（ステップＳ１２：ＮＯ）には、制御部の処理はステップＳ１３に進む。
【００２６】
次に、ステップＳ１３において、制御部３１は、２４時間に２回以上印刷したか否かを判定する。具体的には、制御部３１は、受信した稼働情報から２４時間毎の印刷指示回数を求め、印刷指示回数が２回以上の場合（ステップＳ１３：ＹＥＳ）には、制御部３１の処理はステップＳ１５に進み、印刷指示回数が２回未満の場合（ステップＳ１３：ＮＯ）には、制御部の処理はステップＳ１４に進む。
【００２７】
次に、ステップＳ１４において、制御部３１は、時間間隔を２４時間に設定することを情報収集装置１に通知する。
他方、ステップＳ１５において、制御部３１は、時間間隔を１時間に設定することを情報収集装置１に通知する。
他方、ステップＳ１６において、制御部３１は、時間間隔を１５分に設定することを情報収集装置１に通知する。
なお、ステップＳ１１において設定される時間間隔は１時間以下であればよく、例えば、６０分、３０分、２０分などでもよい。
【００２８】
＜変形例＞
実施形態を次のように変形してもよい。また、複数の変形例を組み合わせてもよい。
＜１＞
図９は、情報収集の時間間隔を調整する手順の流れ図である。この例では、最初に時間間隔が２４時間に設定される場合について説明する。
最初に、ステップＳ２１において、サーバ３の制御部３１は、２４時間間隔で２４時間にわたって稼働情報を収集する。具体的には、サーバ３は情報収集装置１に時間間隔として２４時間を通知し、情報収集装置１は２４時間間隔で２４時間にわたって稼働情報を収集し、収集した稼働情報をサーバ３に送信する。
【００２９】
次に、ステップＳ２２において、制御部３１は、印刷装置２が２４時間に２回以上印刷したか否かを判定する。具体的には、制御部３１は、受信した稼働情報から２４時間の印刷指示回数を求め、印刷指示回数が２回以上の場合（ステップＳ２２：ＹＥＳ）には、制御部３１の処理はステップＳ２４に進み、印刷指示回数が２回未満の場合（ステップＳ２２：ＮＯ）には、制御部の処理はステップＳ２３に進む。
次に、ステップＳ２３において、制御部３１は、時間間隔を２４時間に設定することを情報収集装置１に通知する。
【００３０】
他方、ステップＳ２４において、制御部３１は、印刷装置２が２４時間に３回以上印刷したか否かを判定する。具体的には、２４時間の印刷指示回数が３回以上の場合（ステップＳ２４：ＹＥＳ）には、制御部３１の処理はステップＳ２６に進み、印刷指示回数が３回未満の場合（ステップＳ２４：ＮＯ）には、制御部３１の処理はステップＳ２５に進む。
次に、ステップＳ２５において、制御部３１は、時間間隔を１時間に設定することを情報収集装置１に通知する。
他方、ステップＳ２６において、制御部３１は、時間間隔を１５分に設定することを情報収集装置１に通知する。
【００３１】
＜２＞
図１０は、システム構成の変形例を示す図である。実施形態の情報収集装置１が複数の印刷装置２から稼働情報を受信するのに対して、この変形例では、複数の印刷装置２の各々に１台の情報収集装置１が接続され、各情報収集装置１Ａは、１台の印刷装置２から稼働情報を受信する。印刷装置２と情報収集装置１Ａとは、例えばＵＳＢ（Universal Serial Bus）などの通信手段で接続される。各情報収集装置１Ａは、通信回線５経由でサーバ３と通信する。この構成は、例えば、家庭などに設置された印刷装置２からの稼働情報の収集に好適である。
【００３２】
図１１は、システム構成の変形例を示す図である。情報収集装置１Ｂと複数の印刷装置２が通信回線５に接続され、情報収集装置１Ｂには、各印刷装置２のＩＰアドレスが登録されている。情報収集装置１Ｂは、通信回線５経由で各印刷装置２から稼働情報を受信する。この構成も、家庭などに設置された印刷装置２からの稼働情報の収集に好適である。
なお、実施形態（図１）のシステム構成と、変形例（図１０、１１）のシステム構成が混在していてもよい。
【００３３】
＜３＞
上記の実施形態では、サーバ３が稼働情報の差分を求める例を示したが、情報収集装置１が稼働情報の差分を求めるように構成されていてもよい。この場合、情報収集装置１がこの差分に基づいて情報収集の時間間隔を決定するように構成されていてもよい。
【００３４】
＜４＞
使用実績がない印刷装置２、あるいは、使用実績が極端に少ない印刷装置２があることが稼働情報から判明した場合に、その印刷装置２のユーザに情報を提供するようにしてもよい。例えば、印刷装置２が故障したまま放置されていたり、処理速度の遅い印刷装置２が使用されなくなっていることなどが想定されるため、印刷装置２の買い替えや修理を推奨する文書を電子メールやダイレクトメールなどで送るようにしてもよい。
【００３５】
＜５＞
情報収集の時間間隔は、曜日又は時間帯に応じて決定されてもよい。例えば、印刷装置２の利用頻度の低い曜日や時間帯に情報収集の時間間隔を長くしてもよい。この場合の時間間隔は、稼働情報の分析結果に基づいてサーバ３又は情報収集装置１が決定するようにしてもよいし、分析結果に基づいてサーバ３の管理者が決定して情報収集装置１に通知してもよい。
【００３６】
＜６＞
印刷装置以外の電子機器から稼働情報を収集して上記の実施形態と同様の処理を行うようにしてもよい。印刷装置以外の電子機器とは、例えば、ＬＡＮやインターネットに接続して通信を行う通信機能を備えた家庭用電気機器（冷蔵庫、冷暖房装置、録画装置など）である。この場合、電子機器の種類によって故障や誤作動の頻度が異なり、また、電源が常時投入された状態で連日稼働し続ける機器もあれば、１日のうち比較的短時間だけ電源が投入される機器もあるから、電子機器の種類に応じて情報収集の時間間隔を異ならせるようにしてもよい。
【００３７】
また、比較的大型の印刷装置は１日のうち比較的長時間（例えば、事業所の業務時間中）、電源が投入され、比較的小型の印刷装置は１日のうち比較的短時間（例えば、家庭で印刷の実行時のみ）、電源が投入されるというように、同じ種類の電子機器であってもその規模や設置場所などの条件によって利用形態が異なる場合があるから、電子機器の規模や設置場所に応じて情報収集の時間間隔を異ならせるようにしてもよい。
【００３８】
＜７＞
実施形態では、情報収集装置１の制御部１１がアプリケーションプログラムを実行することによって上記の機能を実現する例を示したが、上記の機能がハードウェア回路で情報収集装置１に実装されていてもよい。また、このプログラムを、光記録媒体、半導体メモリ等、コンピュータで読み取り可能な記録媒体に記録して提供し、この記録媒体からプログラムを読み取って情報収集装置１にインストールするようにしてもよい。また、このプログラムを電気通信回線で提供してもよい。
【符号の説明】
【００３９】
１…情報収集装置、１１…制御部、１２…記憶部、１３…通信部、２…印刷装置（電子機器）、２１…制御部、２２…記憶部、２３…通信部、２４…収容部、２５…搬送部、２６…印刷部、２７…画像処理部、２８…ＵＩ部、３…サーバ、３１…制御部、３２…記憶部、３３…通信部、３４…入出力装置、４…通信回線、５…通信回線
【図１】
2016181115.tif 000003
【図２】
2016181115.tif 000004
【図３】
2016181115.tif 000005
【図４】
2016181115.tif 000006
【図５】
2016181115.tif 000007
【図６】
2016181115.tif 000008
【図７】
2016181115.tif 000009
【図８】
2016181115.tif 000010
【図９】
2016181115.tif 000011
【図１０】
2016181115.tif 000012
【図１１】
2016181115.tif 000013