(57)【要約】【課題】  端末装置から画像形成装置内のカウンタ値を短時間で取得する。【解決手段】  画像形成装置１は、カウンタデータ２１とカウンタ参照配列データ２２とを格納するデータ格納装置１５と、カウンタ参照配列データ２２およびカウンタデータ２１を端末装置３へ送信する通信処理部１６とを有する。カウンタ参照配列データ２２は、カウンタデータ２１における複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つの配列データである。端末装置３は、カウンタ参照配列データ２２およびカウンタデータ２１を画像形成装置１から受信する通信処理部３２と、カウンタ参照配列データ２２の各要素の値に基づいてカウンタデータにおける各カウンタ値のイベント種別を特定し、必要なイベント種別のカウンタ値を抽出するユーティリティ３３とを有する。【選択図】  図１
2010021917.tif 000002
【特許請求の範囲】
【請求項１】
所定のイベントの発生をカウントしカウンタデータとして格納する画像形成装置と、
前記カウンタデータを前記画像形成装置から取得する端末装置とを備え、
前記画像形成装置は、複数のイベント種別に対する複数のカウンタ値を含むカウンタデータと、前記カウンタデータにおける前記複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つのカウンタ参照配列データとを格納するデータ格納装置と、所定の通信プロトコルで前記端末装置と通信し前記カウンタ参照配列データおよび前記カウンタデータを前記端末装置へ送信する第１の通信処理部とを有し、
前記端末装置は、所定の通信プロトコルで前記画像形成装置と通信し前記カウンタ参照配列データおよび前記カウンタデータを前記画像形成装置から受信する第２の通信処理部と、
前記カウンタ参照配列データの各要素の値に基づいて前記カウンタデータにおける各カウンタ値のイベント種別を特定し、必要なイベント種別のカウンタ値を抽出するカウンタ値取得部とを有すること、
を特徴とする画像形成システム。
【請求項２】
前記第１の通信処理部と前記第２の通信処理部とは、ＳＮＭＰで通信を行うことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記第２の通信処理部は、ＳＮＭＰで前記画像形成装置と通信し、１回のＳＮＭＰコマンドの送信で、前記画像形成装置から前記カウンタ参照配列データを取得することを特徴とする請求項１記載の画像形成システム。
【請求項４】
前記カウンタ参照配列データは、１つのＭＩＢオブジェクトであることを特徴とする請求項３記載の画像形成システム。
【請求項５】
前記第２の通信処理部は、ＳＮＭＰで前記画像形成装置と通信し、１回のＳＮＭＰコマンドの送信で、前記画像形成装置から前記カウンタ参照配列データを取得し、１回のＳＮＭＰコマンドの送信で、前記画像形成装置から前記カウンタデータを取得することを特徴とする請求項１記載の画像形成システム。
【請求項６】
前記カウンタデータは、１つのＭＩＢオブジェクトであり、
前記カウンタ参照配列データは、１つのＭＩＢオブジェクトであること、
を特徴とする請求項５記載の画像形成システム。
【請求項７】
前記画像形成装置は、印刷装置、画像読取装置およびファクシミリ装置を有し、
前記カウンタ参照配列データは、前記印刷装置に関するイベント種別のカウンタ値の前記参照情報、前記画像読取装置に関するイベント種別のカウンタ値の前記参照情報、および前記ファクシミリ装置に関するイベント種別のカウンタ値の前記参照情報を含む１つの配列データであること、
を特徴とする請求項１記載の画像形成システム。
【請求項８】
前記カウンタデータは、前記複数のイベント種別のカウンタ値を含む配列データであり、
前記カウンタ参照配列データにおける前記カウンタＩＤは、そのカウンタＩＤのインデックス値と同一のインデックス値の前記カウンタ値についてのイベント種別を示すこと、
を特徴とする請求項１記載の画像形成システム。
【請求項９】
所定のイベントの発生をカウントしカウンタデータとして格納する画像形成装置において、
複数のイベント種別に対する複数のカウンタ値を含むカウンタデータと、前記カウンタデータにおける前記複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つのカウンタ参照配列データとを格納するデータ格納装置と、
所定の通信プロトコルで端末装置と通信し前記カウンタ参照配列データおよび前記カウンタデータを前記端末装置へ送信する通信処理部と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成装置に関するものである。
【背景技術】
【０００２】
プリンタなどの画像形成装置を、ＳＮＭＰ（Simple Network Management Protocol）を使用して外部から管理する技術がある（例えば特許文献１）。このような技術では、ＭＩＢ（Management Information Base）で、画像形成装置の管理情報が保持されている。ＭＩＢのデータ構造は、ツリー構造となっている。ＭＩＢでは、各管理情報はオブジェクトとして登録されており、１つの管理情報に１つのオブジェクトＩＤが割り当てられている。
【０００３】
また、ある画像形成装置は、イベント種別ごとにイベントの発生回数をカウントし、カウンタ値として格納する機能を有している。このため、ＳＮＭＰで外部からカウンタ値を取得することが可能である。
【０００４】
【特許文献１】特開平１０−７４１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像形成装置におけるイベント種別は多岐にわたるため、多数のカウンタ値が存在することが多い。このため、多数のカウンタ値を１つのカウンタデータ（ＭＩＢでの１つのオブジェクト）として格納しておく場合、各イベント種別について、カウンタデータにおけるそのイベント種別のカウンタ値の位置を指定する参照データが必要になる。例えば、カウンタデータが配列データである場合、その配列データの要素のインデックスが参照データとされる。
【０００６】
そのような参照データが、イベント種別ごとに１つのデータとされている場合、外部の端末装置は、画像形成装置から複数のカウンタ値を取得するとき、イベント種別ごとに参照データを取得し、そして、カウンタデータを取得して、参照データにより指定される位置から所望のカウンタ値を抽出する。
【０００７】
図６は、端末装置が画像形成装置から複数のカウンタ値を取得する処理の一例を示す図である。画像形成装置において参照データが別々のデータとして格納されている場合、少なくとも参照データおよびカウンタデータの合計数と同一の回数だけデータ取得処理を行う必要があり、画像形成装置内のカウンタ値を短時間で取得することが困難である。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、端末装置から画像形成装置内のカウンタ値を短時間で取得することができる画像形成システムおよび画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では以下のようにした。
【００１０】
本発明に係る画像形成システムは、所定のイベントの発生をカウントしカウンタデータとして格納する画像形成装置と、カウンタデータを画像形成装置から取得する端末装置とを備える。画像形成装置は、複数のイベント種別に対する複数のカウンタ値を含むカウンタデータと、カウンタデータにおける複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つのカウンタ参照配列データとを格納するデータ格納装置と、所定の通信プロトコルで端末装置と通信しカウンタ参照配列データおよびカウンタデータを端末装置へ送信する第１の通信処理部とを有する。端末装置は、所定の通信プロトコルで画像形成装置と通信しカウンタ参照配列データおよびカウンタデータを画像形成装置から受信する第２の通信処理部と、カウンタ参照配列データの各要素の値に基づいてカウンタデータにおける各カウンタ値のイベント種別を特定し、必要なイベント種別のカウンタ値を抽出するカウンタ値取得部とを有する。
【００１１】
これにより、複数のカウンタ値についての複数のカウンタＩＤが１つのデータに含まれているため、少ない通信回数で必要な参照情報を取得でき、ひいては、端末装置から画像形成装置内のカウンタ値を短時間で取得することができる。
【００１２】
また、本発明に係る画像形成システムは、上記の画像形成システムに加え、次のようにしてもよい。この場合、第１の通信処理部と第２の通信処理部とは、ＳＮＭＰで通信を行う。
【００１３】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第２の通信処理部は、ＳＮＭＰで画像形成装置と通信し、１回のＳＮＭＰコマンドの送信で、画像形成装置からカウンタ参照配列データを取得する。
【００１４】
これにより、端末装置から画像形成装置内のカウンタ値を短時間で取得することができる。このとき、カウンタ参照配列データは、１つのＭＩＢオブジェクトとしてもよい。
【００１５】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、第２の通信処理部は、ＳＮＭＰで前記画像形成装置と通信し、１回のＳＮＭＰコマンドの送信で、画像形成装置からカウンタ参照配列データを取得し、１回のＳＮＭＰコマンドの送信で、画像形成装置からカウンタデータを取得する。
【００１６】
これにより、端末装置から画像形成装置内のカウンタ値を短時間で取得することができる。このとき、カウンタデータおよびカウンタ参照配列データは、それぞれ１つのＭＩＢオブジェクトとしてもよい。
【００１７】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、印刷装置、画像読取装置およびファクシミリ装置を有する。そして、カウンタ参照配列データは、印刷装置に関するイベント種別のカウンタ値の参照情報、画像読取装置に関するイベント種別のカウンタ値の参照情報、およびファクシミリ装置に関するイベント種別のカウンタ値の参照情報を含む１つの配列データである。
【００１８】
これにより、印刷装置、画像読取装置およびファクシミリ装置という複数種類の装置に関する様々なイベント種別が存在しても、それらのイベント種別のカウンタ値についての参照情報が１つのデータに含まれているため、端末装置から画像形成装置内のカウンタ値を短時間で取得することができる。
【００１９】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、カウンタデータは、複数のイベント種別のカウンタ値を含む配列データであり、カウンタ参照配列データにおけるカウンタＩＤは、そのカウンタＩＤのインデックス値と同一のインデックス値のカウンタ値についてのイベント種別を示す。
【００２０】
本発明に係る画像形成装置は、複数のイベント種別に対する複数のカウンタ値を含むカウンタデータと、カウンタデータにおける複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つのカウンタ参照配列データとを格納するデータ格納装置と、所定の通信プロトコルで端末装置と通信しカウンタ参照配列データおよびカウンタデータを端末装置へ送信する通信処理部とを備える。
【００２１】
これにより、複数のカウンタ値についての複数のカウンタＩＤが１つのデータに含まれているため、少ない通信回数で必要な参照情報を取得でき、ひいては、端末装置から画像形成装置内のカウンタ値を短時間で取得することができる。
【発明の効果】
【００２２】
本発明によれば、端末装置から画像形成装置内のカウンタ値を短時間で取得することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図に基づいて本発明の実施の形態を説明する。
【００２４】
図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。図１に示すシステムでは、画像形成装置１は、コンピュータネットワーク２に接続され、そのコンピュータネットワーク２に端末装置３が接続されている。画像形成装置１は、印刷機能、画像読取機能およびファクシミリ送受信機能のうちの少なくとも１つを有する装置である。コンピュータネットワーク２は、ＬＡＮ、ＷＡＮなどのネットワークである。端末装置３は、例えばパーソナルコンピュータである。
【００２５】
画像形成装置１および端末装置３は、ＳＮＭＰでの通信が可能である。したがって、端末装置３は、ＳＮＭＰで、画像形成装置１においてＭＩＢで管理されているカウンタ値などの管理情報を取得可能である。
【００２６】
画像形成装置１は、印刷装置１１、画像読取装置１２、ファクシミリ装置１３、通信装置１４、データ格納装置１５、通信処理部１６および制御部１７を有する。
【００２７】
印刷装置１１は、文書データに基づいて文書画像を印刷する印刷機能を有する内部装置である。画像読取装置１２は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する内部装置である。ファクシミリ装置１３は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する内部装置である。
【００２８】
通信装置１４は、コンピュータネットワーク２に接続され、コンピュータネットワーク２に接続された他の装置（ここでは、端末装置３）との間でデータ通信を行う装置である。通信装置１４としては、例えばネットワークインタフェースカードが使用される。
【００２９】
データ格納装置１５は、カウンタデータ２１およびカウンタ参照配列データ２２を格納する装置である。データ格納装置１５としては、ハードディスクドライブ、不揮発性メモリなどが使用される。
【００３０】
カウンタデータ２１は、所定の複数のイベント種別についてのカウンタ値を含むデータである。図２は、カウンタデータ２１の一例を示す図である。図２に示すカウンタデータ２１は、配列データであり、配列の要素がさらに、Ｎ部門のカウンタ値を含む配列データとなっている。
【００３１】
例えば、カウンタデータ２１の要素LIST[0]は、プリントトータルカウンタであり、Ｎ部門のそれぞれのカウンタ値の配列データである。プリントトータルカウンタのカウンタ値は、印刷装置１１における印刷ページ数の累積値である。この実施の形態では、画像形成装置１を使用する際に、ログイン処理が行われ、ログインしたユーザの属する部門ごとにカウンタ値が計算される。
【００３２】
また、カウンタデータ２１の要素LIST[5]は、スキャンカウンタであり、Ｎ部門のそれぞれのカウンタ値の配列データである。スキャンカウンタのカウンタ値は、画像読取装置１２におけるスキャンページ数の累積値である。
【００３３】
また、カウンタデータ２１の要素LIST[11]は、ＦＡＸ送信カウンタであり、Ｎ部門のそれぞれのカウンタ値の配列データである。ＦＡＸ送信カウンタのカウンタ値は、ファクシミリ装置１３における送信ページ数の累積値である。カウンタデータ２１の要素LIST[12]は、ＦＡＸ受信カウンタであり、Ｎ部門のそれぞれのカウンタ値の配列データである。ＦＡＸ受信カウンタのカウンタ値は、ファクシミリ装置１３における受信ページ数の累積値である。
【００３４】
カウンタ参照配列データ２２は、カウンタデータ２１における複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つの配列データである。カウンタ参照配列データ２２の各要素の値は、カウンタ値のイベント種別を示す所定の値であり、この実施の形態では、カウンタ参照配列データ２２におけるインデックスｉの要素の値は、上述のカウンタデータ２１の配列LISTにおける同一のインデックスｉの要素のカウンタ値のイベント種別を示す。図３は、カウンタ参照配列データ２２の一例を示す図である。
【００３５】
図３に示すカウンタ参照配列データ２２の第０要素のカウンタＩＤは、０ｘ０００１である。値０ｘ０００１は、プリントトータルカウンタのカウンタＩＤとして予め定義されているため、カウンタデータ２１の第０要素LIST[0]のカウンタ値は、プリントトータルカウンタのカウンタ値であると特定される。
【００３６】
図３に示すカウンタ参照配列データ２２の第５要素のカウンタＩＤは、０ｘＡ００１である。値０ｘＡ００１はスキャンカウンタのカウンタＩＤとして予め定義されているため、カウンタデータ２１の第５要素LIST[5]のカウンタ値は、スキャンカウンタのカウンタ値であると特定される。
【００３７】
図３に示すカウンタ参照配列データ２２の第１１要素のカウンタＩＤは、０ｘＢ０１０である。値０ｘＢ０１０はＦＡＸ送信カウンタのカウンタＩＤとして予め定義されているため、カウンタデータ２１の第１１要素LIST[11]のカウンタ値は、ＦＡＸ送信カウンタのカウンタ値であると特定される。図３に示すカウンタ参照配列データ２２の第１２要素のカウンタＩＤは、０ｘＢ０１１である。値０ｘＢ０１１はＦＡＸ受信カウンタのカウンタＩＤとして予め定義されているため、カウンタデータ２１の第１２要素LIST[12]のカウンタ値は、ＦＡＸ受信カウンタのカウンタ値であると特定される。
【００３８】
なお、この実施の形態では、カウンタ参照配列データ２２に関連付けて、カウンタ属性データがデータ格納装置１５に格納されている。カウンタ属性データは、カウンタ参照配列データ２２の各要素（つまり、各カウンタＩＤ）に関連付けられたカウンタ名称、制限情報などを含む。制限情報としては、カウンタ値の上限値、そのカウンタの情報（アクティブ・非アクティブ）などを含み、この制限情報に応じて、制御部１７により内部装置の機能が制限される。
【００３９】
なお、この実施の形態では、カウンタデータ２１およびカウンタ参照配列データ２２は、ＭＩＢで管理されており、それぞれＭＩＢにおける１つのオブジェクトである。したがって、カウンタデータ２１およびカウンタ参照配列データ２２には固有のオブジェクトＩＤがそれぞれ割り当てられている。
【００４０】
また、通信処理部１６は、通信装置１４を制御して、ＴＣＰ（Transmission Control Protocol）・ＵＤＰ（User Datagram Protocol）／ＩＰ（Internet Protocol）でコンピュータネットワーク２を介してデータ通信を行う処理部である。さらに、通信処理部１６は、ＳＮＭＰエージェントとして機能する。
【００４１】
また、制御部１７は、印刷装置１１、画像読取装置１２、ファクシミリ装置１３などの内部装置を制御し、端末装置３または図示せぬ操作パネルから要求されたジョブを実行させる処理部である。さらに、制御部１７は、印刷装置１１、画像読取装置１２、ファクシミリ装置１３などの内部装置において所定の複数のイベントのいずれかが発生したことを検出し、発生したイベントに対応するカウンタ値の位置を特定し、そのカウンタ値を、検出したイベントに応じて増加させる。なお、１つのイベントが複数のカウンタ値に該当する場合には、該当するすべてのカウンタ値を、検出したイベントに応じて増加させる。
【００４２】
なお、通信処理部１６および制御部１７は、図示せぬ内蔵コンピュータで所定のプログラムが実行されることにより実現される。
【００４３】
端末装置３は、通信装置３１、通信処理部３２およびユーティリティ３３を有する。
【００４４】
通信装置３１は、コンピュータネットワーク２に接続され、コンピュータネットワーク２に接続された他の装置（ここでは、画像形成装置１）と通信可能な装置である。通信装置３１としては、例えばネットワークインタフェースカードが使用される。
【００４５】
通信処理部３２は、通信装置３１を制御して、ＴＣＰ・ＵＤＰ／ＩＰでコンピュータネットワーク２を介してデータ通信を行う処理部である。さらに、通信処理部１６は、ＳＮＭＰマネージャとして機能する。
【００４６】
ユーティリティ３３は、画像形成装置１から所定の複数のイベント種別のカウンタ値を取得する処理部である。
【００４７】
なお、通信処理部３２およびユーティリティ３３は、図示せぬ内蔵コンピュータで所定のプログラムが実行されることにより実現される。この内蔵コンピュータは、図示せぬＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有し、ＲＯＭ、図示せぬデータ格納装置などに格納されているプログラムをＲＡＭにロードし、ＣＰＵで実行する装置である。
【００４８】
次に、上記システムにおける各装置の動作について説明する。
【００４９】
まず、画像形成装置１におけるカウンタ値の更新について説明する。図４は、本発明の実施の形態による、画像形成装置１におけるカウンタ値の更新について説明するフローチャートである。
【００５０】
画像形成装置１において、制御部１７は、所定の複数のイベント種別のいずれかを検出すると（ステップＳ１）、カウンタ参照配列データ２２を読み出し、まず、検出したイベントに該当する１または複数のカウンタＩＤを特定し、そのカウンタＩＤのインデックス値から１または複数のカウンタ位置（ここでは、カウンタデータ２１におけるインデックス値）を特定する（ステップＳ２）。
【００５１】
制御部１７は、カウンタ位置を特定すると、カウンタデータ２１におけるその１または複数のカウンタ位置に存在するカウンタ値を更新する（ステップＳ３）。このとき、図２に示すように、カウンタ値が部門ごとに計算される場合には、制御部１７は、ログイン中のユーザの部門を特定し、その部門のカウンタ値を更新する。また、例えば、コピーが検出されると、スキャンカウンタのカウンタ値とプリントトータルカウンタのカウンタ値とが更新される。
【００５２】
このようにして、カウンタ参照配列データ２２に基づいて、更新すべきカウンタ値の、カウンタデータ２１における位置が特定され、検出されたイベントに対応するカウンタ値が更新される。
【００５３】
次に、端末装置３による、画像形成装置１からのカウンタ値の取得について説明する。図５は、本発明の実施の形態における、端末装置３による、画像形成装置１からのカウンタ値の取得について説明する図である。
【００５４】
端末装置３のユーティリティ３３が、図示せぬアプリケーション、ユーザ操作などによるカウンタ値取得要求を検出すると（ステップＳ１１）、まず、通信処理部３２に、カウンタ参照配列データ２２を画像形成装置１から取得させる（ステップＳ１２，Ｓ１３）。
【００５５】
端末装置３では、通信処理部３２が、予め割り当てられているカウンタ参照配列データ２２をオブジェクトＩＤで指定したＳＮＭＰのオブジェクト取得コマンドSNMPGETを、通信装置３１およびコンピュータネットワーク２を介して、画像形成装置１へ送信する（ステップＳ１２）。画像形成装置１では、通信処理部１６が、そのコマンドを、通信装置１４を介して受信し、そのコマンドのオブジェクトＩＤが示すオブジェクトのインスタンス（ここでは、カウンタ参照配列データ２２）をデータ格納装置１５から読み出し、通信装置１４およびコンピュータネットワーク２を介して端末装置３へ送信する（ステップＳ１３）。そして、端末装置３の通信処理部３２が、カウンタ参照配列データ２２を、通信装置３１を介して受信し、ユーティリティ３３に供給する。
【００５６】
ユーティリティ３３は、そのカウンタ参照配列データ２２における要素のカウンタＩＤを抽出し、所望のカウント値がカウンタデータ２１におけるどのインデックス値の要素かを特定する（ステップＳ１４）。このとき、ユーティリティ３３は、カウンタ参照配列データ２２の第０要素（つまり配列の最初の要素）から順番に、各要素のカウンタＩＤを読み出す。例えば、図２に示すカウンタ参照配列データ２２の場合、スキャンカウンタのカウンタ値が要求されているとすると、カウンタＩＤが０ｘＡ００１である、インデックス値が５である要素が検出され、スキャンカウンタのカウンタ値を含むカウンタデータ２１の要素のインデックス値が５であると特定される。
【００５７】
次に、ユーティリティ３３は、通信処理部３２に、カウンタデータ２１を画像形成装置１から取得させる（ステップＳ１５，Ｓ１６）。
【００５８】
端末装置３では、通信処理部３２が、予め割り当てられているカウンタデータ２１をオブジェクトＩＤで指定したＳＮＭＰのオブジェクト取得コマンドSNMPGETを、通信装置３１およびコンピュータネットワーク２を介して、画像形成装置１へ送信する（ステップＳ１５）。画像形成装置１では、通信処理部１６が、そのコマンドを、通信装置１４を介して受信し、そのコマンドのオブジェクトＩＤが示すオブジェクトのインスタンス（ここでは、カウンタデータ２１）をデータ格納装置１５から読み出し、通信装置１４およびコンピュータネットワーク２を介して端末装置３へ送信する（ステップＳ１６）。そして、端末装置３の通信処理部３２が、カウンタデータ２１を、通信装置３１を介して受信し、ユーティリティ３３に供給する。
【００５９】
ユーティリティ３３は、そのカウンタデータ２１を取得すると、そのカウンタデータ２１から、ステップＳ１４で特定したインデックス値の要素を、要求されたカウンタ値として読み出す（ステップＳ１７）。読み出されたカウンタ値は、所定のカウンタ変数に代入される。
【００６０】
このようにして、端末装置３は、１回のＳＮＭＰコマンドで、画像形成装置１からカウンタ参照配列データ２２をすべて取得し、１回のＳＮＭＰコマンドで、画像形成装置１からカウンタデータ２１をすべて取得する。
【００６１】
なお、ステップＳ１４の処理は、ステップＳ１７の処理の直前またはステップＳ１７とともに行うようにしてもよい。
【００６２】
以上のように、上記実施の形態によれば、画像形成装置１は、カウンタデータ２１と１つのカウンタ参照配列データ２２とを格納するデータ格納装置１５と、ＳＮＭＰで端末装置３と通信しカウンタ参照配列データ２２およびカウンタデータ２１を端末装置３へ送信する通信処理部１６とを有する。端末装置３は、ＳＮＭＰで画像形成装置１と通信しカウンタ参照配列データ２２およびカウンタデータ２１を画像形成装置１から受信する通信処理部３２と、カウンタ参照配列データ２２の各要素の値に基づいてカウンタデータにおける各カウンタ値のイベント種別を特定し、所望のイベント種別のカウンタ値を抽出するユーティリティ３３とを有する。
【００６３】
これにより、複数のカウンタ値のそれぞれのイベント種別を示す複数のカウンタＩＤが１つのデータに含まれているため、端末装置３から画像形成装置１内のカウンタ値を短時間で取得することができる。また、これにより、カウンタデータ２１内での複数のカウンタ値の順序が変更されても、その変更に合わせてカウンタ参照配列データ２２内での複数のカウンタＩＤの順序を変更するだけで、端末装置３側の処理手順などを変更する必要がない。
【００６４】
また、上記実施の形態によれば、通信処理部３２は、１回のＳＮＭＰコマンドの送信で、画像形成装置１からカウンタ参照配列データ２２を取得する。
【００６５】
これにより、図６に示す場合に比べ、端末装置３と画像形成装置１との間の通信回数が少ないので、端末装置３から画像形成装置１内のカウンタ値を短時間で取得することができる。
【００６６】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００６７】
例えば、上記実施の形態では、カウンタとして、プリントトータルカウンタ、スキャンカウンタ、ＦＡＸ送信カウンタおよびＦＡＸ受信カウンタを挙げているが、これらの他に、コピーカウンタ、コピースキャナカウンタ、両面印刷カウンタ、片面印刷カウンタ、カラープリントカウンタ、白黒プリントカウンタ、２ｉｎ１（２ＵＰ）印刷カウンタ、４ｉｎ１（４ＵＰ）印刷カウンタなどを適宜使用することができる。
【産業上の利用可能性】
【００６８】
本発明は、例えば、複合機内のカウンタに適用可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】カウンタデータの一例を示す図である。
【図３】カウンタ参照配列データの一例を示す図である。
【図４】本発明の実施の形態による、画像形成装置におけるカウンタ値の更新について説明するフローチャートである。
【図５】本発明の実施の形態における、端末装置による、画像形成装置からのカウンタ値の取得について説明する図である。
【図６】端末装置が画像形成装置から複数のカウンタ値を取得する処理の一例を示す図である。
【符号の説明】
【００７０】
１  画像形成装置（画像形成装置の一例）
３  端末装置（端末装置の一例）
１１  印刷装置（印刷装置の一例）
１２  画像読取装置（画像読取装置の一例）
１３  ファクシミリ装置（ファクシミリ装置の一例）
１５  データ格納装置（データ格納装置の一例）
１６  通信処理部（通信処理部の一例，第１の通信処理部の一例）
２１  カウンタデータ（カウンタデータの一例）
２２  カウンタ参照配列データ（カウンタ参照配列データの一例）
３２  通信処理部（第２の通信処理部の一例）
３３  ユーティリティ（カウンタ値取得部の一例）
【図１】
2010021917.tif 000003
【図２】
2010021917.tif 000004
【図３】
2010021917.tif 000005
【図４】
2010021917.tif 000006
【図５】
2010021917.tif 000007
【図６】
2010021917.tif 000008