(57)【要約】【課題】  画像形成装置の機能に制限をかけたり、制限枚数を設定したりして管理可能とする画像形成装置において、当該管理を行うためのカウンタ属性データに記録する制限情報について「機能制限」と「制限枚数設定の有効・無効」が二つのオブジェクトＩＤで管理される別個の制限情報となっているためにその設定処理が煩雑であるのを解消すること。【解決手段】  ひとつのオブジェクトＩＤで示される制限情報について、「使用制限なし」、「カウンタ値上限までの使用可」、「使用禁止」の３つのモードを定義する方法により解決した。【選択図】  図１
2010283461.tif 000002
【特許請求の範囲】
【請求項１】
複数のイベント種別に対する複数のカウンタ値と、当該イベントに対する動作の制限情報とを含むカウンタ属性データと、前記カウンタ属性データにおける前記複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つのカウンタ参照配列データとを格納するデータ格納装置と、
所定の通信プロトコルで端末装置と通信し前記カウンタ参照配列データおよび前記カウンタデータを前記端末装置へ送信する通信処理部と、を有し、
前記制限情報は、使用制限なし、カウンタ値上限までの使用可、使用禁止の３つの動作制限設定をひとつのオブジェクトＩＤによって記録管理され、
前記動作制限設定に従い装置の動作を制御する制御部とを有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記所定の通信プロトコルは、ＳＮＭＰ（Simple Network Management Protocol）である
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置であって、
前記カウンタ参照配列データは、１つのＭＩＢオブジェクトである
ことを特徴とする画像形成装置。
【請求項４】
請求項１から３のいずれかに記載の画像形成装置であって、
前記カウンタデータは、１つのＭＩＢオブジェクトであり、
前記カウンタ参照配列データは、１つのＭＩＢオブジェクトである
ことを特徴とする画像形成装置。
【請求項５】
所定のイベントの発生をカウントしカウンタデータとして格納する画像形成装置と前記カウンタデータを前記画像形成装置から取得する端末装置とを備え、
前記画像形成装置は、
複数のイベント種別に対する複数のカウンタ値と、当該イベントに対する動作の制限情報とを含むカウンタ属性データと、前記カウンタ属性データにおける前記複数のカウンタ値のそれぞれがどのイベント種別のものかを示す複数のカウンタＩＤを含む１つのカウンタ参照配列データとを格納するデータ格納装置と、
所定の通信プロトコルで端末装置と通信し前記カウンタ参照配列データおよび前記カウンタデータを前記端末装置へ送信する通信処理部と、を有し、
前記制限情報は、使用制限なし、カウンタ値上限までの使用可、使用禁止の３つの動作制限設定をひとつのオブジェクトＩＤによって記録管理され、
前記動作制限設定に従い装置の動作を制御する制御部とを有し、
前記端末装置は、
所定の通信プロトコルで前記画像形成装置と通信し前記カウンタ参照配列データおよび前記カウンタデータを前記画像形成装置から受信する第２の通信処理部と、
前記カウンタ参照配列データの各要素の値に基づいて前記カウンタデータにおける各カウンタ値のイベント種別を特定し、必要なイベント種別のカウンタ値を抽出するカウンタ値取得部とを有する
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成システムに関し、特にカウンタデータに基づき使用の制限を行なう技術に関するものである。
【背景技術】
【０００２】
画像形成装置で行う部門管理において、ユーティリティからＳＮＭＰ（Simple Network Management Protocol）を用いて、個々の部門やユーザに対して「機能制限」「制限枚数設定の有効・無効」の設定を行うことがある。「機能制限」は、該当する部門やユーザに対して、例えばコピーや印刷など特定の機能の使用を制限したり、使用禁止したりする機能である。「制限枚数設定の有効・無効」は、あらかじめ設定してある制限枚数をセット状態にするか、解除状態にするかの設定である。
【０００３】
画像形成装置では、使用枚数をカウントするカウンタ値を管理するカウンタデータを有するが、上記した「機能制限」や「制限枚数設定の有効・無効」などの制限情報は、これらカウンタデータ中にカウンタ属性データとして記録保存されている。このカウンタデータ中にある制限情報を設定することにより、例えば部門毎にトータルのプリント枚数をｘｘｘ枚（開発部は１０００枚、営業部は２０００枚）と制限することが可能となる（部門で無くユーザ毎でも可能、又、単純にトータル枚数の制限等でもよい）。
【０００４】
従来、この二つの「機能制限」と「制限枚数設定の有効・無効」の設定は、別々の２つのオブジェクトＩＤによって行われていた。しかし、これらが別々の２つのオブジェクトＩＤに分かれているため、例えば機能禁止から制限枚数設定へ変更しようとすると、
１）：機能制限：禁止→許可
２）：制限枚数設定：無効→有効
のように、二段階にオブジェクトＩＤを設定しなくてはならないため、処理動作が複雑となる問題がある。
【０００５】
従来技術として、ＳＮＭＰ（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を、通信装置３１およびコンピュータネットワーク２を介して、画像形成装置１へ送信する（ステップＳ１５）。画像形成装置１では、通信処理部１６が、そのコマンドを、通信装置１４を介して受信し、そのコマンドのオブジェクトＩＤが示すオブジェクトのインスタンス（ここでは、カウンタデータ２１）をデータ格納装置１５から読み出し、通信装置１４およびコンピュータネットワーク２を介して端末装置３へ送信する（ステップＳ１６）。そして、端末装置３の通信処理部３２が、カウンタデータ２１を、通信装置３１を介して受信し、ユーティリティ３３に供給する。
【００５５】
ユーティリティ３３は、そのカウンタデータ２１を取得すると、そのカウンタデータ２１から、ステップＳ１４で特定したインデックス値の要素を、要求されたカウンタ値として読み出す（ステップＳ１７）。読み出されたカウンタ値は、所定のカウンタ変数に代入される。
【００５６】
このようにして、端末装置３は、１回のＳＮＭＰコマンドで、画像形成装置１からカウンタ参照配列データ２２をすべて取得し、１回のＳＮＭＰコマンドで、画像形成装置１からカウンタデータ２１をすべて取得する。
【００５７】
なお、ステップＳ１４の処理は、ステップＳ１７の処理の直前またはステップＳ１７とともに行うようにしてもよい。
【００５８】
以上のように、上記実施の形態によれば、画像形成装置１は、カウンタデータ２１と１つのカウンタ参照配列データ２２とを格納するデータ格納装置１５と、ＳＮＭＰで端末装置３と通信しカウンタ参照配列データ２２およびカウンタデータ２１を端末装置３へ送信する通信処理部１６とを有する。端末装置３は、ＳＮＭＰで画像形成装置１と通信しカウンタ参照配列データ２２およびカウンタデータ２１を画像形成装置１から受信する通信処理部３２と、カウンタ参照配列データ２２の各要素の値に基づいてカウンタデータにおける各カウンタ値のイベント種別を特定し、所望のイベント種別のカウンタ値を抽出するユーティリティ３３とを有する。
【００５９】
これにより、複数のカウンタ値のそれぞれのイベント種別を示す複数のカウンタＩＤが１つのデータに含まれているため、端末装置３から画像形成装置１内のカウンタ値を短時間で取得することができる。また、これにより、カウンタデータ２１内での複数のカウンタ値の順序が変更されても、その変更に合わせてカウンタ参照配列データ２２内での複数のカウンタＩＤの順序を変更するだけで、端末装置３側の処理手順などを変更する必要がない。
【００６０】
また、上記実施の形態によれば、通信処理部３２は、１回のＳＮＭＰコマンドの送信で、画像形成装置１からカウンタ参照配列データ２２を取得する。
【００６１】
図８は、従来例における端末装置が画像形成装置から複数のカウンタ値を取得する処理の一例を示す図である。画像形成装置において参照データが別々のデータとして格納されている場合、少なくとも参照データおよびカウンタデータの合計数と同一の回数だけデータ取得処理を行う必要があり、画像形成装置内のカウンタ値を短時間で取得することが困難である。
【００６２】
この図８の従来の場合に比べ、端末装置３と画像形成装置１との間の通信回数が少ないので、端末装置３から画像形成装置１内のカウンタ値を短時間で取得することができる。
【００６３】
次に本発明実施例の画像形成装置のカウンタデータの設定・取得について説明する。
【００６４】
図６は、本発明の実施の形態における、端末装置が画像形成装置からの設定情報を取得する際のフローチャートである。以下に動作の流れについて説明する。
【００６５】
Ｓ２１：カウンタＩＤの配列リストを取得する。
【００６６】
Ｓ２２：ＩＤとリスト番号を格納する。
【００６７】
Ｓ２３：リストが終わりであるかどうかを判断する。リストが終わりであれば、Ｓ１７に動作を移行する。終わりでなければＳ１３に戻り動作を繰り返す。
【００６８】
Ｓ２４：機能使用制限設定の配列リストを取得する。
【００６９】
Ｓ２５：格納したＩＤを参照する。
【００７０】
Ｓ２６：該当する設定情報変数に設定情報を格納する。
【００７１】
Ｓ２７：リストが終わりであれかどうかを判断する。リストが終わりであれば動作を終了する。リストが終わりでなければＳ１９に戻って動作を繰り返す。
【００７２】
以上の一連の動作により設定情報の取得が可能となる。
【００７３】
次に、図７は、本発明の実施の形態における、端末装置が画像形成装置に情報を設定する際のフローチャートである。以下に動作の流れについて説明する。
【００７４】
Ｓ３１：カウンタＩＤの配列リストを取得する。
【００７５】
Ｓ３３：ＩＤとリスト番号を格納する。
【００７６】
Ｓ３５：リストが終わりであるかどうかを判断する。リストが終わりであれば動作をＳ３７に移行する。リストが終わりでなければＳ３３に戻って動作を繰り返す。
【００７７】
Ｓ３７：機能使用制限設定の配列リストの該当するリスト箇所に設定値をセットする。この場合リスト内の設定値を変更しない値には”−１”をセットしておく。
【００７８】
Ｓ３９：正常に設定が行われたか、機能使用制限のリストをチェックする。
【００７９】
Ｓ４１：格納したＩＤを参照する。
【００８０】
Ｓ４３：該当する設定情報変数に設定情報を格納する。
【００８１】
Ｓ４５：リストが終わりであるかどうかを判断する。リストが終わりであれば動作を終了する。リストが終わりでなければＳ４１に戻って動作を繰り返す。
【００８２】
以上の一連の動作により画像形成装置に機能設定が行われる。
【００８３】
［実施例の効果］
本発明実施例の画像形成装置及び画像形成システムにより、従来、「機能制限」と「制限枚数設定の有効・無効」が二つのオブジェクトＩＤで管理される別個の制限情報となっていたものを、ひとつのオブジェクトＩＤで管理可能となり、制限情報の設定が簡単になった。
【００８４】
［その他］
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００８５】
例えば、上記実施の形態では、カウンタとして、プリントトータルカウンタ、スキャンカウンタ、ＦＡＸ送信カウンタおよびＦＡＸ受信カウンタを挙げているが、これらの他に、コピーカウンタ、コピースキャナカウンタ、両面印刷カウンタ、片面印刷カウンタ、カラープリントカウンタ、白黒プリントカウンタ、２ｉｎ１（２ＵＰ）印刷カウンタ、４ｉｎ１（４ＵＰ）印刷カウンタなどを適宜使用することができる。
【符号の説明】
【００８６】
１  画像形成装置（画像形成装置の一例）
３  端末装置（端末装置の一例）
１１  印刷装置（印刷装置の一例）
１２  画像読取装置（画像読取装置の一例）
１３  ファクシミリ装置（ファクシミリ装置の一例）
１５  データ格納装置（データ格納装置の一例）
１６  通信処理部（通信処理部の一例，第１の通信処理部の一例）
２１  カウンタデータ（カウンタデータの一例）
２２  カウンタ参照配列データ（カウンタ参照配列データの一例）
３２  通信処理部（第２の通信処理部の一例）
３３  ユーティリティ（カウンタ値取得部の一例）
【図６】
2010283461.tif 000003
【図７】
2010283461.tif 000004
【図１】
2010283461.tif 000005
【図２】
2010283461.tif 000006
【図３】
2010283461.tif 000007
【図４】
2010283461.tif 000008
【図５】
2010283461.tif 000009
【図８】
2010283461.tif 000010