(57)【要約】  システムに与える負荷を低減する。  本実施形態では、状態情報管理部（１１８）により、機器管理サーバー（２００）に送信するための各機能部の状態を示すデータを取得し、システム制御部（１２１）により、状態情報管理部（１１８）に対するデータの取得タイミングを指示する。また、状態情報管理部（１１８）は、使用状況に応じて経時変化するデータを機器管理サーバー（２００）へのデータ送信時に取得し、使用状況に応じて経時変化しないデータを事前に取得してキャッシュする。また、システム制御部（１２１）は、機器管理サーバー（２００）からの送信要求を受け取ると、状態情報管理部がキャッシュしているデータと、データ送信時に取得したデータとを含む状態情報を送信する。これにより、データ送信時には、経時変化するデータのみを取得すればよいので、取得すべきデータ数を削減できる。
2019058663.tif 000002
【特許請求の範囲】
【請求項１】
機器管理サーバーに送信するための各機能部の状態を示すデータを取得して管理する状態情報管理部と、
前記状態情報管理部に対する前記データの取得タイミングを指示するシステム制御部とを備え、
前記状態情報管理部は、
使用状況に応じて経時変化する第１のデータを機器管理サーバーへのデータ送信時に取得し、前記使用状況に応じて経時変化しない第２のデータを事前に取得してキャッシュし、
前記システム制御部は、前記機器管理サーバーからの送信要求を受け取ると、前記データ送信時に取得した前記第１のデータと、前記状態情報管理部がキャッシュしている前記第２のデータとを含む状態情報を送信する
ことを特徴とする電子機器。
【請求項２】
記憶デバイスを備え、
前記第２のデータは、変化しない性質の第３のデータと、特定処理で変化する性質の第４のデータであり、
前記システム制御部は、起動時、特定処理実行時、前記データ送信時のそれぞれにおいて、前記状態情報管理部に前記データの取得タイミングを指示し、
前記状態情報管理部は、
前記起動時において、前記第３のデータ及び前記第４のデータを、前記記憶デバイスにキャッシュし、
前記特定処理実行時において、前記第４のデータを更新し、
前記データ送信時において、前記第１のデータを取得し、
前記システム制御部は、前記データ送信時に管理している前記第１のデータ、前記第３のデータ、及び前記第４のデータを前記状態情報として送信する
ことを特徴とする請求項１に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の状態情報の取得に適した電子機器に関する。
【背景技術】
【０００２】
電子機器の一つである、たとえば多機能プリンター、複合機等のＭＦＰ(Multifunction Peripheral)である画像形成装置においては、ネットワークを介して接続される機器管理サーバーにより保守管理される場合がある。すなわち、機器管理サーバー側では、保守管理等のために、画像形成装置からの様々な状態情報を定期的（たとえば１日１回（たとえば１７：００））に取得している。【０００３】
ところで、状態情報には、機器の状態、使用状況、故障状態等を示す様々な情報が含まれる。また、これらの状態情報には、画像形成装置を構成するそれぞれの機能部の使用状況に応じて更新される情報が多く含まれている。このため、それぞれの機能部がそれぞれの状態情報を保有し、使用状況に応じた情報を管理している。そして、画像形成装置は、機器管理サーバー側からの状態情報の送信要求を受け取ると、それぞれの状態情報を収集した後、送信用のデータを作成し、機器管理サーバーに送信する。【０００４】
このような状態情報の送信に関するものとして、特許文献１では、プリンターコントローラが、各画像処理機能の動作の状態情報を取得し、取得した各画像処理機能の動作の状態情報を一元的に管理し、ホストコンピュータが、印刷データの転送時に、最新の各画像処理機能の動作の状態情報をプリンターコントローラから取得して表示させる印刷システムを提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１２３３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の印刷システムでは、プリンターコントローラが各画像処理機能の動作状態情報を一元的に管理するので、ホストコンピュータからの状態情報の要求が有っても、一元的に管理している動作状態情報を送信できる。【０００７】
ところで、上述したように、それぞれの機能部が管理している状態情報には、使用状況に応じて更新される情報が多く含まれている。このため、特許文献１の印刷システムのように、プリンターコントローラが各画像処理機能の動作状態情報を一元的に管理すると、プリンターコントローラに対しての負荷がかかり、場合によってはプリンターコントローラとそれぞれの機能部との間での通信障害が発生するおそれもある。【０００８】
この場合、それぞれの機能部が管理する状態情報を効率よく取得できるようにすると、プリンターコントローラに対する負荷を軽減できるものと考えられる。このようなことから、それぞれの機能部が管理する状態情報を効率よく取得できる装置の開発が望まれている。【０００９】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の電子機器は、機器管理サーバーに送信するための各機能部の状態を示すデータを取得して管理する状態情報管理部と、前記状態情報管理部に対する前記データの取得タイミングを指示するシステム制御部とを備え、前記状態情報管理部は、使用状況に応じて経時変化する第１のデータを機器管理サーバーへのデータ送信時に取得し、前記使用状況に応じて経時変化しない第２のデータを事前に取得してキャッシュし、前記システム制御部は、前記機器管理サーバーからの送信要求を受け取ると、前記データ送信時に取得した前記第１のデータと、前記状態情報管理部がキャッシュしている前記第２のデータとを含む状態情報を送信することを特徴とする。
これにより、データ送信時には、変化の度合いの高いデータのみを取得すればよいので、取得すべきデータ数を削減できる。
【発明の効果】
【００１１】
本発明の電子機器によれば、データ送信時において、取得すべきデータ数を削減できるので、システムに与える負荷を低減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の電子機器の一実施形態を説明するための図である。
【図２】図１のＭＦＰ及び機器管理サーバーの構成の一例を示す図である。
【図３】図１のＭＦＰが管理するデータ管理テーブルの基本内容を説明するための図である。
【図４Ａ】図１のＭＦＰが管理するデータ管理テーブルを示すものであって、起動時のデータ管理テーブルの内容を示す図である。
【図４Ｂ】図１のＭＦＰが管理するデータ管理テーブルを示すものであって、特定処理実行時のデータ管理テーブルの内容を示す図である。
【図４Ｃ】図１のＭＦＰが管理するデータ管理テーブルを示すものであって、データ送信時のデータ管理テーブルの内容を示す図である。
【図５】図１のＭＦＰでのデータ取得に関わる処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の電子機器の一実施形態を、図１〜図５を参照しながら説明する。なお、以下の説明においての電子機器の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能等の各種機能部を搭載した複合的な周辺機器であるＭＦＰ(Multifunction Peripheral)であるものとする。
【００１４】
まず、図１に示すように、ＭＦＰ１００は、インターネット等のネットワーク３００を介し、機器管理サーバー２００に接続されている。ＭＦＰ１００は、詳細については後述するが、各種機能部等の状態情報を管理し、機器管理サーバー２００からの要求に応じて送信する。なお、ＭＦＰ１００は、１台に限らず、２台以上であってもよい。機器管理サーバー２００は、ＭＦＰ１００の保守管理等のために、ＭＦＰ１００からの様々な状態情報を定期的（たとえば１日１回（たとえば１７：００））に取得する。また、機器管理サーバー２００からの要求のタイミングについては、任意に変更可能である。たとえば１日に２回であってもよいし、２日に１回であってもよい。また、時間についても、１７：００に限定されるものではなく、たとえば８：００等であってもよい。
【００１５】
次に、図２を参照し、ＭＦＰ１００及び機器管理サーバー２００の構成の一例について説明する。まず、ＭＦＰ１００は、Ｉ／Ｆ１０１、スキャナー部１０２、プリンター部１０３、ＦＡＸ部１０４、パネル部１０５及びＨＤＤ(Hard Disk Drive)１０６の動作を制御する制御部１１０を備えている。Ｉ／Ｆ１０１は、ネットワーク３００を介し、機器管理サーバー２００等との通信を受け持つ。また、Ｉ／Ｆ１０１は、他のＭＦＰ１００や図示しないユーザー端末等との通信を受け持つ。なお、Ｉ／Ｆ１０１は、ネットワーク３００を介し、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。スキャナー部１０２は、イメージセンサ（図示省略）によって読み取られる、図示しない原稿の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０３は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０４は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。パネル部１０５は、ＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネル等のデバイスである。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。また、ＨＤＤ１０６は、たとえばユーザー端末から登録された印刷ジョブを記憶するユーザーボックスを有している。
【００１６】
制御部１１０は、印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能等のアプリケーションプログラム、画像形成プログラム及び制御プログラム等を実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ(Facsimile)制御部１１３、通信制御部１１４、ＲＡＭ(Random Access Memory)１１５、ＲＯＭ（Read-Only Memory）１１６、画像処理部１１７、状態情報管理部１１８、パネル操作制御部１１９、ＨＤＤ制御部１２０、システム制御部１２１を備えている。また、これらは、データバス１２２に接続されている。
【００１７】
スキャナー制御部１１１は、スキャナー部１０２の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０３の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０４によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０１を介し、ネットワーク３００経由でのデータ等の送受信の制御を行う。
【００１８】
ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１５は、画像処理部１１７によって画像処理された印刷データを記憶する。ＲＯＭ１１６には、各部の動作チェック等を行う制御プログラムが記憶されている。画像処理部１１７は、スキャナー部１０２によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１７は、たとえばＨＤＤ１０６のユーザーボックスに登録された印刷ジョブに対する画像処理（ラスタライズ）を行う。なお、システム制御部１２１は、画像処理部１１７が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。
【００１９】
状態情報管理部１１８は、詳細については後述するが、システム制御部１２１からの指示に基づき、後述の図４Ａ〜図４Ｃに示すデータ管理テーブル１３０Ａ〜１３０Ｃにより、各機能部の状態を示すデータを管理する。パネル操作制御部１１９は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１１９は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、ネットワーク経由でのデータ送受信等の開始の設定等を受け付ける。ＨＤＤ制御部１２０は、ＨＤＤ１０６に対するデータの読み出し及び書き込み等を制御する。システム制御部１２１は、各部の連携動作等を制御する。また、システム制御部１２１は、たとえば機器管理サーバー２００からの定期的（たとえば１日１回（たとえば１７：００））な要求に応じて、状態情報管理部１１８が管理する状態情報を、通信制御部１１４を介して機器管理サーバー２００に送信する。
【００２０】
機器管理サーバー２００は、Ｉ／Ｆ（インターフェース）２０１、ＨＤＤ２０２を制御する制御部２１０を備えている。Ｉ／Ｆ２０１は、ネットワーク３００を介し、ＭＦＰ１００等との通信を受け持つ。ＨＤＤ２０２は、機器管理サーバー２００の種々の機能を提供するためのアプリケーションプログラムや、ＭＦＰ１００から取得した状態情報等を記憶する。
【００２１】
制御部２１０は、アプリケーションプログラム及び制御プログラム等を実行して機器管理サーバー２００全体の動作を制御するプロセッサーである。制御部２１０は、ＲＡＭ２１１、ＲＯＭ２１２、機器管理部２１３、ＨＤＤ制御部２１４、通信制御部２１５、システム制御部２１６を備えている。また、これらは、データバス２１７に接続されている。ＲＡＭ２１１は、プログラムを実行するためのワークメモリーである。ＲＯＭ２１２には、各部の動作チェック等を行う制御プログラムが記憶されている。機器管理部２１３は、ＭＦＰ１００から取得した状態情報を、機器識別情報に紐付けて管理する。なお、状態情報は、ＨＤＤ２０２に記憶される。ＨＤＤ制御部２１４は、ＨＤＤ２０２に対するデータの読み出し及び書き込み等を制御する。通信制御部２１５は、Ｉ／Ｆ２０１を介し、ネットワーク３００経由でのデータ等の送受信の制御を行う。システム制御部２１６は、定期的（たとえば１日１回（たとえば１７：００））にＭＦＰ１００からの状態情報を取得する。
【００２２】
次に、図３を参照し、状態情報管理部１１８が管理する、後述の図４Ａ〜図４Ｃのデータ管理テーブル１３０Ａ〜１３０Ｃの基本構成について説明する。すなわち、図３のデータ管理テーブル１３０は、属性コードを示す項目欄１３０ａ、変化条件を示す項目欄１３０ｂ、データ管理を示す項目欄１３０ｃ、取得データ項目を示す項目欄１３０ｄ、取得した値を示す項目欄１３０ｅを有している。
【００２３】
項目欄１３０ａの属性コードは、たとえばＡ〜Ｃで示している。属性コードＢは、使用状況に応じて経時変化するデータ（第１のデータ）である。属性コードＡ、Ｃは、使用状況に応じて経時変化しないデータ（第２のデータ）であって、属性コードＢに相当するデータ（第１のデータ）と比較して変化する度合いの低い性質のデータでもある。項目欄１３０ｂの変化条件は、たとえば「変化しない」、「時間で変化する」、「特定処理で変化する」、とした３つの変化状態で分けている。すなわち、属性コードＡは、「変化しない」性質のデータ（第３のデータ）を示している。また、属性コードＢは、「時間で変化する」性質のデータ（第１のデータ）を示している。また、属性コードＣは、「特定処理で変化する」性質のデータ（第４のデータ）を示している。
【００２４】
項目欄１３０ｃのデータ管理は、「事前に取得してキャッシュする」、「送信時に取得する」、「事前に取得してキャッシュし、特定処理時に更新する」、とした３通りの管理方法を定義している。すなわち、属性コードＡの「変化しない」性質のデータについては、「事前に取得してキャッシュする」となっている。また、属性コードＢの「時間で変化する」性質のデータについては、「送信時に取得する」となっている。また、属性コードＣの「特定処理で変化する」性質のデータについては、「事前に取得してキャッシュし、特定処理時に更新する」となっている。
【００２５】
項目欄１３０ｄの取得データ項目は、「シリアルナンバー」、「機内温度」、「印刷カウンター」、「転写電圧」等を示している。属性コードＡの「変化しない」性質のデータについては、「シリアルナンバー」等が該当する。また、属性コードＢの「時間で変化する」性質のデータについては、「機内温度」等が該当する。また、属性コードＣの「特定処理で変化する」性質のデータについては、「印刷カウンター」、「転写電圧」等が該当する。なお、ここでの取得データ項目１３０ｄの例示については、あくまでも一例であり、代表的なものを示している。また、項目欄１３０ｅの値は、取得したデータを示す。また、属性コードＡ〜Ｃに含まれるデータは、ＨＤＤ１０６等の不揮発性の記憶デバイスに記憶される。なお、属性コードＢに含まれるデータについては、ＲＡＭ１１５等の揮発性の記憶デバイスに記憶されてもよい。
【００２６】
次に、図４Ａ〜図４Ｃを参照し、状態情報管理部１１８が管理するデータ管理テーブル１３０Ａ〜１３０Ｃの一例について説明する。まず、図４Ａは、ＭＦＰ１００の起動時のデータ管理テーブル１３０Ａを示している。ここで、起動時とは、たとえばＭＦＰ１００が電源OFFモードにあるとき、電源OFFモードから通常モードへの移行時である。また、起動時とは、ＭＦＰ１００の電源がOFF（メインスイッチ「切」）の状態にあるとき、電源がON（メインスイッチ「入」）の状態になって起動処理を実行しているときであってもよい。状態情報管理部１１８は、起動時において、図４Ａに示すデータ管理テーブル１３０Ａに、項目欄１３０ｄに示す「シリアルナンバー」、「印刷カウンター」、「転写電圧」のデータを登録する。すなわち、状態情報管理部１１８は、起動時において、属性コードＡ、Ｃに該当するデータを取得し、ＨＤＤ１０６に記憶させる。また、状態情報管理部１１８は、項目欄１３０ｅの「シリアルナンバー」のxyz1234567を示すデータと、「印刷カウンター」の１００枚を示すデータと、「転写電圧」の５０Ｖを示すデータとをＨＤＤ１０６に記憶させ、同時に、データ管理テーブル１３０Ａの項目欄１３０ｅにそれぞれのデータを登録する。なお、「転写電圧」は、ＭＦＰ１００の起動時における設定値として取得できる。
【００２７】
次に、図４Ｂは、特定処理実行時のデータ管理テーブル１３０Ｂを示している。ここで、特定処理とは、印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能等の処理である。状態情報管理部１１８は、特定処理実行時において、図４Ｂに示すデータ管理テーブル１３０Ｂの、項目欄１３０ｄに示す「シリアルナンバー」、「機内温度」、「印刷カウンター」、「転写電圧」のデータのうち、「印刷カウンター」、及び「転写電圧」のデータを更新する。すなわち、状態情報管理部１１８は、例えば、印刷処理実行時において、「印刷カウンター」のデータと、「転写電圧」のデータとを取得し、ＨＤＤ１０６に記憶させた「印刷カウンター」のデータと、「転写電圧」のデータとを更新させると同時に、データ管理テーブル１３０Ａの項目欄１３０ｅのデータを更新する。ここで、特定処理として、たとえば印刷機能、コピー機能、ＦＡＸ機能が使用されると、印刷処理に伴う「印刷カウンター」の値が変化するため、変化に合わせて「印刷カウンター」のデータを更新する。なお、「転写電圧」については、パネル部１０５を介しての設定変更等に伴い変更されていることを示す。
【００２８】
次に、図４Ｃは、データ送信時のデータ管理テーブル１３０Ｃを示している。ここで、データ送信時とは、機器管理サーバー２００からの状態情報の送信要求に伴い、ＭＦＰ１００が状態情報を送信するまでの間である。状態情報管理部１１８は、データ送信時において、図４Ｃに示すデータ管理テーブル１３０Ｃの、項目欄１３０ｄに示す「シリアルナンバー」、「機内温度」、「印刷カウンター」、「転写電圧」のデータのうち、「機内温度」のデータを取得し、登録する。すなわち、状態情報管理部１１８は、項目欄１３０ｅに示すように、「機内温度」を２０℃と登録する。
【００２９】
そして、ＭＦＰ１００のシステム制御部１２１は、機器管理サーバー２００からの状態情報の要求があると、状態情報管理部１１８が管理するデータ送信時のデータ管理テーブル１３０Ｃに基づき、送信用のデータを作成し、機器管理サーバー２００に送信する。
【００３０】
なお、図４Ａ〜図４Ｃの項目欄１３０ｃに示すデータ管理の定義については、任意に変更できる。また、図４Ａ〜図４Ｃの項目欄１３０ｄに示す取得データ項目の内容についても、任意に変更できる。
【００３１】
次に、図５を参照し、ＭＦＰ１００でのデータ取得に関わる処理について説明する。なお、以下では、図４Ａ〜図４Ｃに示した属性コードＡ、Ｃに該当するデータは、ＨＤＤ１０６にキャッシュされるものとする。また、以下では、ＭＦＰ１００が電源OFFモードに移行しているものとする。また、以下の特定処理は、印刷とする。
【００３２】
（ステップＳ１０１）
システム制御部１２１は、通常モードへの移行の指示が有るかどうかを判断する。
この場合、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介しての通常モードへの移行の指示が有ったことを示す通知が無ければ通常モードへの移行の指示が無いと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介しての通常モードへの移行の指示が有ったことを示す通知が有れば通常モードへの移行の指示が有ると判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００３３】
（ステップＳ１０２）
システム制御部１２１は、状態情報管理部１１８に対し、属性コードＡ、Ｃのデータのキャッシュを指示する。
このとき、状態情報管理部１１８は、起動時において、データ管理テーブル１３０Ａの属性コードＡ、Ｃに該当するデータを取得し、ＨＤＤ１０６に記憶させる。すなわち、状態情報管理部１１８は、項目欄１３０ｅの属性コードＡに該当する「シリアルナンバー」のxyz1234567を示すデータを取得し、ＨＤＤ１０６に記憶させる。また、状態情報管理部１１８は、項目欄１３０ｅの属性コードＣに該当する「印刷カウンター」の１００枚を示すデータと、「転写電圧」の５０Ｖを示すデータとをＨＤＤ１０６に記憶させる。また、状態情報管理部１１８は、属性コードＡ、Ｃに該当するデータをＨＤＤ１０６に記憶させると同時に、データ管理テーブル１３０Ａの項目欄１３０ｅにそれぞれのデータを登録する。
【００３４】
（ステップＳ１０３）
システム制御部１２１は、特定処理が指示されたかどうかを判断する。
この場合、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介しての印刷指示が有ったことを示す通知が無ければ特定処理が指示されないと判断する（ステップＳ１０３：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からパネル部１０５を介しての印刷指示が有ったことを示す通知が有れば特定処理が指示されたと判断し（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に移行する。
【００３５】
（ステップＳ１０４）
システム制御部１２１は、特定処理が終了したかどうかを判断する。
この場合、システム制御部１２１は、プリンター制御部１１２からの印刷終了を示す通知が無ければ特定処理が終了していないと判断する（ステップＳ１０４：Ｎｏ）。
これに対し、システム制御部１２１は、プリンター制御部１１２からの印刷終了を示す通知が有れば特定処理が終了したと判断し（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に移行する。
【００３６】
（ステップＳ１０５）
システム制御部１２１は、状態情報管理部１１８に対し、属性コードＣのデータを更新させる。
このとき、状態情報管理部１１８は、特定処理実行時において、図４Ｂに示したように、データ管理テーブル１３０Ｂの、項目欄１３０ｄに示す「シリアルナンバー」、「機内温度」、「印刷カウンター」、「転写電圧」のデータのうち、属性コードＣに該当する「印刷カウンター」、及び「転写電圧」のデータを取得し、ＨＤＤ１０６のデータを更新させると同時に、項目欄１３０ｄの該当するデータを更新する。すなわち、状態情報管理部１１８は、項目欄１３０ｅに示すように、「印刷カウンター」のデータをたとえば１０５枚に更新し、「転写電圧」のデータを６０Ｖに更新する。
【００３７】
（ステップＳ１０６）
システム制御部１２１は、機器管理サーバー２００からの状態情報の送信要求が有るかどうかを判断する。
この場合、システム制御部１２１は、通信制御部１１４から機器管理サーバー２００からの状態情報の送信要求が有ったことを示す通知が無ければ、機器管理サーバー２００からの状態情報の送信要求が無いと判断する（ステップＳ１０６：Ｎｏ）。
これに対し、システム制御部１２１は、通信制御部１１４から機器管理サーバー２００からの状態情報の送信要求が有ったことを示す通知が有れば、機器管理サーバー２００からの状態情報の送信要求が有ると判断し（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。
【００３８】
（ステップＳ１０７）
システム制御部１２１は、状態情報管理部１１８に対し、属性コードＢのデータを取得させる。
このとき、状態情報管理部１１８は、データ送信時において、図４Ｃに示したように、データ管理テーブル１３０Ｃの項目欄１３０ｄに示す「シリアルナンバー」、「機内温度」、「印刷カウンター」、「転写電圧」のデータのうち、「機内温度」のデータを取得し、登録する。すなわち、状態情報管理部１１８は、「機内温度」のデータを取得し、項目欄１３０ｅに示す「機内温度」を２０℃と登録する。
【００３９】
（ステップＳ１０８）
システム制御部１２１は、状態情報管理部１１８によるデータの登録が完了したかどうかを判断する。
この場合、システム制御部１２１は、状態情報管理部１１８からのデータ管理テーブル１３０Ｃに対するデータの登録の完了を示す通知が無ければデータの登録が完了していないと判断する（ステップＳ１０８：Ｎｏ）。
これに対し、システム制御部１２１は、状態情報管理部１１８からのデータ管理テーブル１３０Ｃに対するデータの登録の完了を示す通知が有ればデータの登録が完了したと判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
【００４０】
（ステップＳ１０９）
システム制御部１２１は、機器管理サーバー２００に状態情報を送信する。
この場合、システム制御部１２１は、状態情報管理部１１８が管理するデータ送信時のデータ管理テーブル１３０Ｃに基づき、送信用の状態情報を示すデータを作成し、機器管理サーバー２００に送信する。
【００４１】
なお、ステップＳ１０５において、特定処理の実行頻度が高い機能に関するデータについては、変化の度合いが高いものと予測できる。そこで、特定処理の実行頻度が閾値（例えば、１回／分）以上の機能に関するデータについては、ＨＤＤ１０６へのキャッシュを省略し、属性コードＢに該当するデータのように、データ送信時に取得してもよい。特に、短時間で繰り返し処理を実行する機能に関するデーについては、度重なる更新を避けるために、データ送信時に取得することが好ましい。
【００４２】
また、ステップＳ１０２での起動時において、状態情報管理部１１８は、データ管理テーブル１３０Ａの属性コードＡ、Ｃに該当するデータを取得しているが、この場合のデータの取得タイミングを任意に設定してもよい。すなわち、起動時において、属性コードＡ、Ｃに該当するデータを分割して順次取得させてもよい。また、たとえば起動処理が完了してから特定時間（たとえば１０秒）待機し、特定時間経過後、属性コードＡ、Ｃに該当するデータを一括又は分割して取得させてもよい。これにより、起動の処理とデータ取得の処理による負荷を軽減できる。
【００４３】
このように、本実施形態では、状態情報管理部１１８により、機器管理サーバー２００に送信するための各機能部の状態を示すデータを取得し、システム制御部１２１により、状態情報管理部１１８に対するデータの取得タイミングを指示する。また、状態情報管理部１１８は、属性コードＢのデータ（使用状況に応じて経時変化するデータ）を機器管理サーバー２００へのデータ送信時に取得し、属性コードＡ、Ｃのデータ（使用状況に応じて経時変化しないデータ）を事前に取得してキャッシュする。また、システム制御部１２１は、機器管理サーバー２００からの送信要求を受け取ると、状態情報管理部がキャッシュしているデータと、データ送信時に取得したデータとを含む状態情報を送信する。
【００４４】
これにより、データ送信時には、属性コードＢのデータ（経時変化するデータ）のみを取得すればよいので、取得すべきデータ数を削減でき、システムに与える負荷を低減することができる。
【００４５】
なお、本実施形態では、電子機器をＭＦＰ１００としているが、多機能プリンター等の他の画像形成装置にも適用可能である。
【図１】
2019058663.tif 000003
【図２】
2019058663.tif 000004
【図３】
2019058663.tif 000005
【図４Ａ】
2019058663.tif 000006
【図４Ｂ】
2019058663.tif 000007
【図４Ｃ】
2019058663.tif 000008
【図５】
2019058663.tif 000009
【手続補正書】
【提出日】令和2年3月4日(2020.3.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器管理サーバーに送信するための各機能部の状態情報を取得して、データ管理テーブ
ルによって前記状態情報を管理する状態情報管理部と、
前記状態情報管理部に対する前記状態情報の取得タイミングを指示するシステム制御部
とを備え、
前記状態情報は、使用状況に応じて経時変化する第１のデータと、前記使用状況に応じ
て経時変化しない第２のデータとに分類され、
前記状態情報管理部は、
前記第１のデータを機器管理サーバーへの送信用データの送信時に取得して前記データ
管理テーブルに登録し、前記第２のデータを事前に取得して前記データ管理テーブルに登
録し、
前記システム制御部は、前記機器管理サーバーからの送信要求を受け取ると、前記デー
タ管理テーブルに基づいて、前記送信用データの送信時に取得した前記第１のデータと、
事前に取得した前記第２のデータとを含む状態情報を示す前記送信用データを作成し、前
記作成された前記送信用データを前記機器管理サーバーに送信する
ことを特徴とする電子機器。
【請求項２】
記憶デバイスを備え、
前記第２のデータは、変化しない性質の第３のデータと、特定処理で変化する性質の第
４のデータであり、
前記システム制御部は、起動時、特定処理実行時、前記送信用データの送信時のそれぞ
れにおいて、前記状態情報管理部に前記状態情報の取得タイミングを指示し、
前記状態情報管理部は、
前記起動時において、前記第３のデータ及び前記第４のデータを、前記データ管理テー
ブルに登録し、
前記特定処理実行時において、前記第４のデータを取得して前記データ管理テーブルに
登録された前記第４のデータを更新し、
前記送信用データの送信時において、前記第１のデータを取得して前記データ管理テー
ブルに登録し、
前記システム制御部は、前記データ管理テーブルに基づいて、前記送信用データの送信
時に管理している前記第１のデータ、前記第３のデータ、及び前記第４のデータを含む前
記状態情報を示す前記送信用データを作成し、前記作成された送信用データを前記機器管
理サーバーに送信する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第４のデータが前記特定処理の実行頻度が閾値以上の場合、前記第４のデータの前
記特定処理実行時の前記データ管理テーブルへの登録を省略し、前記送信用データの送信
時に前記第４のデータを取得する
ことを特徴とする請求項２に記載の電子機器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の電子機器は、機器管理サーバーに送信するための各機能部の状態情報を取得し
て、データ管理テーブルによって前記状態情報を管理する状態情報管理部と、前記状態情
報管理部に対する前記状態情報の取得タイミングを指示するシステム制御部とを備え、前
記状態情報は、使用状況に応じて経時変化する第１のデータと、前記使用状況に応じて経
時変化しない第２のデータとに分類され、前記状態情報管理部は、前記第１のデータを機
器管理サーバーへの送信用データの送信時に取得して前記データ管理テーブルに登録し、
前記第２のデータを事前に取得して前記データ管理テーブルに登録し、前記システム制御
部は、前記機器管理サーバーからの送信要求を受け取ると、前記データ管理テーブルに基
づいて、前記送信用データの送信時に取得した前記第１のデータと、事前に取得した前記
第２のデータとを含む状態情報を示す前記送信用データを作成し、前記作成された送信用
データを前記機器管理サーバーに送信することを特徴とする。
これにより、データ送信時には、変化の度合いの高いデータのみを取得すればよいので
、取得すべきデータ数を削減できる。
【国際調査報告】
2019058663.tif 000010
2019058663.tif 000011