(57)【特許請求の範囲】
【請求項１】
外部からの指示に基づいて、画像形成装置における画像形成に関するトータル上限値を更新するトータル上限値更新手段と、
使用者のグループごとに割り当てるグループ別上限値の前記トータル上限値に対する割合に関する割合情報を記憶する割合情報記憶手段と、
前記トータル上限値が更新されると、各割合情報に基づいて、グループ別上限値を演算し、演算結果を各グループのグループ別上限値として更新するグループ別上限値更新手段と、
各グループに属する使用者にそのグループのグループ別上限値の範囲内において画像形成を許可する画像形成許可手段と、
を備える画像形成装置管理システムであって、
前記グループ別上限値更新手段は、グループ別の上限値を更新する際に、所定のグループの上限値を書き換えないことを特徴とする画像形成装置管理システム。
【請求項２】
外部からの指示に基づいて、前記割合情報記憶手段が記憶する割合情報を各グループごとに変更する割合情報変更手段をさらに備え、前記グループ別上限値更新手段は、いずれかのグループの割合情報が変更されると、その割合情報に基づいて、全グループのグループ別上限値を演算し、演算結果を各グループのグループ別上限値として更新することを特徴とする請求項１に記載の画像形成装置管理システム。
【請求項３】
前記割合情報記憶手段は、さらに、トータル上限値に対する変動を否とする固定情報を記憶し、
前記グループ別更新手段は、前記割合情報記憶手段に前記固定情報が記憶されているグループに対しては、グループ別の上限値を更新する際に、グループの上限値を書き換えないことを特徴とする請求項１又は２に記載の画像形成装置管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機やプリンタなどの画像形成装置におけるコピーやプリントなどの画像形成を、使用者のグループごとに管理が可能な画像形成装置管理システムに関する。
【０００２】
【従来の技術】
例えば、会社などで使用される業務用の複写機においては、複数の部門で共用される場合が多く、このような場合には、予算等との関係から、無関係な者の使用を排除すると共に、部門ごとのコピー枚数などを管理することが望まれている。
【０００３】
そこで、従来の複写機管理システムにおいては、例えば、所定の期間（１年間）中に管理対象となる複写機全体で許される最大のコピー枚数であるトータル上限枚数（２００，０００枚）を、各部門の人数に応じて割り当てて、これを部門別上限枚数とし、この部門別上限枚数の範囲内において各部門に属する使用者にコピーを許可することにより、コピー枚数の管理を行っている。
【０００４】
このような複写機管理システムにあっては、通常、各部門の部門番号と部門別上限枚数とを記録した部門カードを予め配布しておき、装置内部のメモリに、各部門番号と、部門ごとのコピー枚数を累積計数するための部門別カウンタとを関連付けて記憶する部門管理テーブルを設けている。複写機使用に当たって使用者が部門カードをカードリーダに挿入すると、部門カードから部門番号と部門別上限枚数とが読み取られ、この部門番号が上記部門管理テーブルに登録されており、かつその部門のコピー枚数がその部門の部門別上限枚数未満である場合にのみコピーが許可され、その後のコピー枚数がその部門の部門別カウンタに累積して記憶されるようになっている。
【０００５】
なお、カードに部門番号だけを記録しておき、カードから部門番号だけを入力したり、複写機使用に当たって使用者が部門番号を手入力するとともに、装置内部のメモリに、各部門番号と、部門別カウンタと、部門別上限枚数とを関連付けて記憶する部門管理テーブルを設けたものもある。
【０００６】
このようなコピー管理方法によれば、部門番号の入力によりコピーが許可され、その部門番号に対応した部門別カウンタにコピー枚数を格納することになるので、部門ごとのコピー枚数の管理が容易になされ、各部門のコピー枚数をそれぞれ部門別上限枚数の範囲に押さえ、各部門のコピー枚数の合計もトータル上限枚数の範囲内に押さえることができる。
【０００７】
【発明が解決しようとする課題】
しかしながら、予算額の変更や、予算集計期間の変更などによって、その複写機におけるトータル上限枚数が変更される場合があり、このような場合には、変更後のトータル上限枚数に合わせて各部門の部門別上限枚数を全て変更する必要があるが、従来の複写機管理システムにおいては、部門カードを一旦全部回収し、新たに割り当てられた部門別上限枚数を各部門カードごとに手入力でいちいち書き込んだり、あるいは複写機内の部門管理テーブルに新たに割り当てられた部門別上限枚数を手入力でいちいち書き込んだりしなければならず、いずれにしても大変煩雑な作業を必要としていた。
【０００８】
本発明は、上述の技術的課題に鑑みてなされたものであり、トータル上限値の変更があった場合においても、煩雑な作業を必要とせずに、各グループのグループ別上限値を容易に更新できる画像形成装置管理システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る画像形成装置管理システムは、外部からの指示に基づいて、画像形成装置における画像形成に関するトータル上限値を更新するトータル上限値更新手段と、使用者のグループごとに割り当てるグループ別上限値の前記トータル上限値に対する割合に関する割合情報を記憶する割合情報記憶手段と、前記トータル上限値が更新されると、各割合情報に基づいて、グループ別上限値を演算し、演算結果を各グループのグループ別上限値として更新するグループ別上限値更新手段と、各グループに属する使用者にそのグループのグループ別上限値の範囲内において画像形成を許可する画像形成許可手段と、を備える画像形成装置管理システムであって、前記グループ別上限値更新手段は、グループ別の上限値を更新する際に、所定のグループの上限値を書き換えないことを特徴とする。
【００１０】
また、本発明に係る画像形成システムは、外部からの指示に基づいて、前記割合情報記憶手段が記憶する割合情報を各グループごとに変更する割合情報変更手段をさらに備え、前記グループ別上限値更新手段は、いずれかのグループの割合情報が変更されると、その割合情報に基づいて、全グループのグループ別上限値を演算し、演算結果を各グループのグループ別上限値として更新することを特徴とする構成とすることもできる。
また、本発明に係る画像形成システムは、前記割合情報記憶手段は、さらに、トータル上限値に対する変動を否とする固定情報を記憶し、前記グループ別更新手段は、前記割合情報記憶手段に前記固定情報が記憶されているグループに対しては、グループ別の上限値を更新する際に、グループの上限値を書き換えないことを特徴とする。
【００１１】
なお、本明細書において「使用者のグループ」とは、画像形成の管理対象となる人的集合の単位、例えば、会社などにおける部門や課などのほか、その構成員が一人の場合、すなわち個人の場合も含む概念として用いるものとする。
また、「トータル上限値」とは、トータルでの画像形成枚数の上限値やこれを金額に換算したトータル上限金額などを総称する概念である。
【００１２】
同様に、「グループ別上限値」とは、グループごとに許される画像形成枚数や、金額の上限値を総称する概念として用いるものとする。
【００１３】
【発明の実施の形態】
以下、本発明に係る画像形成装置管理システムの実施の形態について、通常、会社などで各部門のコピー枚数やコピー料金の管理のために利用される複写機管理システムを例にして説明する。
【００１４】
（１）複写機管理システム全体の構成
図１は、当該複写機管理システムの全体の構成を示す図である。
この複写機管理システム１は、原稿を自動的に搬送する自動原稿搬送装置ＡＤＦを備え、スキャナで読み取った原稿画像により感光体ドラム上にトナー像を形成し、これをコピー用紙に転写して定着させる公知の電子写真式の複写機１０と、自動原稿搬送装置ＡＤＦ上部に設置され、ケーブル２０を介して複写機１０と通信可能に接続される管理装置３０と、管理装置３０のカードリーダ部３０８（図３参照）に挿脱されるカード４１〜４４とからなり、このシステムにおいては、例えば９９部門のコピー枚数やコピー料金を管理できるようになっている。なお、複写機１０は、図示しない他の複写機やホストコンピュータともケーブル５０を介して通信可能に接続されており、複写機相互間で画像データを送受信したり、管理装置３０で管理する各部門のコピー枚数などの管理データを定期的にホストコンピュータに集計することもできるようになっている。
【００１５】
１〜９９部門の使用者およびこのシステム１の管理者には、それぞれコピーをするための部門カード４１が配布されており、また、管理者には、さらに１〜９９部門の部門別割合を設定するための部門別割合入力カード４２と、所定期間中の複写機１０における総コピー枚数の上限を設定するためのトータル上限枚数入力カード４３と、１〜９９部門の部門別コピー枚数やコピー金額を初期化するための初期設定カード４４とが配布されている。１〜９９部門の使用者に配布される部門カード４１にはその部門の部門番号が、管理者に配布される部門カード４１には１００の部門番号が磁気的に記録されており、また、各カード４１〜４４には、カードの種別がそれぞれ磁気的に記録されている。
【００１６】
コピー開始時に１〜９９部門の使用者が管理装置３０に部門カード４１を挿入すると、部門カード４１に記録された部門番号が部門管理テーブル（図４参照）からサーチされ、その部門のコピー枚数がその部門に設定された部門上限枚数を超えていない場合のみコピー動作が許可され、そのときのコピー枚数やコピー料金は、カウントデータとしてその部門の部門別カウンタに累積して記憶されるようになっている。これに対して、管理者は、部門カード４１を使用して、枚数や金額の制限無しにコピーできるようになっている。また、管理者は、部門別割合入力カード４２、トータル上限枚数入力カード４３、初期設定カード４４を使用して１〜９９部門の部門別割合や、トータル上限枚数を変更したり、部門別カウンタに格納されているコピー枚数やコピー料金を初期化することができるようになっている。詳しくは後述する。
【００１７】
複写機本体上面の手前側には、図２に示すような操作パネルＯＰが設置されている。同図に示すように、この操作パネルＯＰには、液晶タッチパネル４０１と、コピー部数、倍率やトータル上限枚数、部門別割合などを入力するためのテンキー４０２と、当該コピー部数などを標準値「１」に戻すためのクリアキー４０３と、複写機本体２０内における設定値などを標準値に戻すためのリセットキー４０４と、コピー動作を中止させるためのストップキー４０５と、コピー動作を開始させるためのプリントキー４０６と、部門Ｄｏｗｎキー４０７と、部門Ｕｐキー４０８などが設けられている。
【００１８】
部門Ｄｏｗｎキー４０７、部門Ｕｐキー４０８は、各部門の部門別割合を設定する部門別割合入力モードにおいては、部門別割合を入力する部門番号をデクリメントやインクリメントする場合などに用いられ、この複写機１０におけるトータル上限枚数を設定するトータル上限枚数入力モードにおいては、各部門の部門別カウント値を枚数でカウントするか、料金でカウントするかのカウントモードの切換に使用される。
【００１９】
液晶タッチパネル４０１は、必要なメッセージや各種のキーを表示する液晶表示板（ＬＣＤ）の表面にタッチパネルを積層することにより構成され、使用者が画面に表示された所定のキーにタッチすることにより必要な入力ができるようになっている。
【００２０】
（２）  複写機１０の制御部および管理装置３０の制御部の構成
図３は、複写機１０および管理装置３０の内部にそれぞれ設けられた制御部１００，３００の構成を示すブロック図である。
複写機１０の制御部１００と管理装置３０の制御部３００とはケーブル２０を介して相互に通信可能に接続されており、制御部１００は、このシステムにおいて主として複写機１０における原稿の読取動作・コピー用紙へのプリント動作などコピー動作などを統一的に制御し、制御部３００は、主として各部門のコピー枚数やコピー金額を管理制御するようになっている。
【００２１】
制御部１００は、ＣＰＵ１０１を主体として構成され、このＣＰＵ１０１の制御に必要な基本プログラムが格納された内部ＲＯＭと、バッテリバックアップされ、プログラム実行時における操作パネルＯＰからの使用者の指示や、各種センサ群、各種作動部群の状態を記憶するためのワークエリアを提供するＳ−ＲＡＭ１０２と、紙詰まりの解消時などにコピー動作を再実行させるためのトラブルリセットスイッチ１０３と、制御部３００と通信するためのシリアルＩ／Ｆ１０４，１０５とを備える。
【００２２】
ＣＰＵ１０１は、内部ＲＯＭから基本プログラムを読み出し、この基本プログラムにしたがってコピー許可信号、コピー禁止信号などをシリアルＩ／Ｆ１０５を介して制御部３００から受信し、コピー許可信号を受信した場合には、コピー基本画面（図２参照）のときに操作パネルＯＰから設定されたコピー条件に関する情報を各種センサ群や各種作動部群に送り、この情報に基づいて原稿の読取動作やプリント動作などを統括的に制御する。また、１枚のプリントが終了するごとにシリアルＩ／Ｆ１０４を介して、コピー信号を制御部３００に送信する。これに対して、コピー禁止信号を制御部３００から受信した場合には、コピー動作を実行しないようになっている。
【００２３】
制御部３００は、ＣＰＵ３０１を主体として構成され、当該ＣＰＵ３０１の制御に必要な基本プログラムが格納されたＥＰ−ＲＯＭ３０２と、バッテリバックアップされ、複写機１０との送受信の際のデータを一時格納するためのバッファや各種のフラグなどを格納するＳ−ＲＡＭ３０３と、１〜９９部門のコピー枚数やコピー金額を管理するための部門管理テーブルＴ１（図４参照）や、部門別カウンタのカウント値変換テーブルＴ２（図５参照）の他、自装置に付与された複写機ＩＤ、他の複写機の複写機ＩＤやホストコンピュータの電話番号等のデータが格納されるＮＶ−ＲＡＭ３０４と、各処理を時間管理するための時計ＩＣ３０５と、各カード４１〜４４挿入に関する操作パネルＯＰの液晶タッチパネル４０１の表示を制御するための表示制御部３０６と、部門別割合入力モード、トータル上限枚数入力モードにおける操作パネルＯＰの各種キー入力を制御するためのキー入力制御部３０７と、カード４１に記録された部門番号や、カード４１〜４４に記録されたカードの種別を読み取るとともに、カード４１〜４４の挿入エッジやカード４１〜４４が挿入されているか否かを検出するカードリーダ部３０８と、制御部１００と通信するためのシリアルＩ／Ｆ３０９，３１０とを備える。
【００２４】
ＣＰＵ３０１は、ＥＰ−ＲＯＭ３０２に格納されたプログラムにしたがってカードリーダ部３０８から読み込まれた部門番号や、カードの種別、カードの有無などの通知を受け、この通知の結果に基づいて、表示制御部３０６、キー入力制御部３０７に表示制御、キー入力制御をそれぞれ実行させるとともに、カードの種別に応じてＮＶ−ＲＡＭ３０４に格納されている部門管理テーブルＴ１の部門別割合やトータル上限枚数を更新したり、部門別カウンタの初期化を行い、また、ＮＶ−ＲＡＭ３０４の部門管理テーブルＴ１に一致する部門番号が登録されているか否か、当該部門番号が登録されいている場合にはその部門別カウンタに格納されているコピー枚数が部門別上限枚数未満か否かをサーチしてコピー動作の許可／不許可を決定し、その結果をコピー許可信号、コピー禁止信号として制御部１００に送信し、あるいは、制御部１００から送られてきたコピー信号に基づいてその部門番号のコピー枚数のカウント処理を行う。
【００２５】
図４は、部門管理テーブルＴ１の構成を示す図であり、図４（ａ）はトータル上限枚数に「２００，０００」を設定した場合を、図４（ｂ）はトータル上限枚数を「１００，０００」に変更した場合をそれぞれ示している。
図４に示すように、部門管理テーブルＴ１には、１〜９９の部門番号ごとに、部門別割合を格納する欄と、部門別上限枚数を格納する欄と、コピー枚数又はコピー金額を格納する部門別カウンタの欄とが設けられており、また、部門別割合の合計を格納する欄と、この複写機におけるトータル上限枚数を格納する欄とが設けられており、この部門管理テーブルＴ１で各部門のコピーを管理するようになっている。
【００２６】
部門が９９で、全員で２００人の会社において、年間２００，０００枚のコピーを許す場合、部門１が１０名、部門２が１４名、…であれば、部門別割合入力カード４２をカードリーダ部３０８に挿入して、各部門の部門別割合＝１０、…をそれぞれ設定して、トータル上限枚数入力カード４３をカードリーダ部３０８に挿入して、トータル上限枚数＝２０００００に設定し、カードリーダ部３０８からトータル上限枚数入力カード４３を抜き取ると、各部門の部門別上限枚数が自動的に計算され、図４（ａ）に示す部門管理テーブルＴ１ができ上がる。
【００２７】
例えば、部門１の場合、部門別割合の合計が２００なら、部門１に割り当てられる部門別上限枚数は、以下の計算により算出される。
トータル上限枚数２０００００×（部門１の部門別割合１０／部門別割合の合計２００）＝部門１の部門別上限枚数１００００
【００２８】
一旦このように設定した後、予算金額の変更や、予算管理期間の変更などの要因により、トータル上限枚数を「２０００００」から「１０００００」に変更する場合、トータル上限枚数入力カード４３をカードリーダ部３０８に挿入して、新たなトータル上限枚数＝１０００００に更新設定し、カードリーダ部３０８からトータル上限枚数入力カード４３を抜き取ると、各部門の部門別上限枚数が自動的に再計算され、この１０００００が各部門の部門別割合と、部門別割合の合計とに応じて図４（ｂ）に示すように各部門に対して新たな部門別上限値が更新設定されるようになっている。
【００２９】
例えば、部門１の場合、新しいトータル上限枚数１０００００×（部門１の部門別割合１０／部門別割合の合計２００）＝新しい部門１の部門別上限枚数５０００となる。
【００３０】
なお、後述するフローチャートにおいて、部門番号の部門別割合、部門番号の部門別上限値および部門番号のコピー枚数またはコピー金額を表すカウント値の変数をそれぞれ、「ｒａｔｅ」、「ｌｉｍｉｔ」、「ｃｏｕｎｔ」で表し、また、部門別割合の合計を「ｃｎｔ」、トータル上限枚数を「ｔｏｔａｌ」で表す。
【００３１】
図５は、部門別カウンタで枚数などを計数する際に用いられるカウント値変換テーブルＴ２の構成を示す図である。
カウント値変換テーブルＴ２には、部門別カウンタに累積するカウント変換値が格納されている。コピー信号の内容においてコピーモードがモノクロで用紙サイズがＡ３を示している場合には、カウントモードが枚数であれば「２」を、カウントモードが金額であれば「２０」を、このコピーモードでＡ３以外の用紙サイズの場合には、Ａ３の半分を、部門別カウンタに累積するようになっている。また、コピーモードがカラーで用紙サイズがＡ３を示している場合には、カウントモードが枚数であれば「１０」を、カウントモードが金額であれば「１００」を、このコピーモードでＡ３以外の用紙サイズの場合には、Ａ３の半分を、部門別カウンタに累積するようになっている。
【００３２】
（３）  制御部１００，３００の制御動作
以下、複写機１０の制御部１００および管理装置３０の制御部３００の制御動作について説明する。
【００３３】
（３−１）  制御部１００の制御動作
図６は、制御部１００のコピーのための制御動作のメインルーチンを示すフローチャートである。
電源が投入されると、制御部１００のＣＰＵ１０１は、内部ＲＯＭに格納されている初期化プログラムを読み出して、Ｓ−ＲＡＭ１０２のワークエリアの初期化などの初期設定を行い（ステップＳ１１）、内部タイマーによる計時を開始して、当該メインルーチンの時間が所定時間となるように監視する（ステップＳ１２およびＳ１６）。
【００３４】
内部タイマーの計時開始後、カラー・モノクロのコピーモードや、コピー用紙のサイズなどの情報を含むコピー信号や、操作パネルＯＰのキー操作の内容などを管理装置３０に送信するデータ送信処理（ステップＳ１３）、操作者が設定した複写倍率・複写濃度にしたがったコピー動作（ステップＳ１４）、上記以外のその他の処理（ステップＳ１５）を順次実行する。また、シリアルＩ／Ｆ１０５が管理装置３０のＣＰＵ３０１からのコピー許可信号、コピー禁止信号や、液晶タッチパネル４０１に表示するメッセージなどを受信すると、シリアルＩ／Ｆ１０５からの割込で、管理装置から受信した信号を解析する受信処理（ステップＳ１９）を起動し、コピー許可信号・コピー禁止信号に応じてコピー許可状態と禁止状態とに切り換えるようになっている。なお、コピーが許可された場合のコピー動作については、一般的な複写機における処理と同じであるので、その詳細な説明を省略する。
【００３５】
（３−２）  管理装置３０の制御部３００の制御動作
図７は、制御部３００のコピー枚数の管理のための制御動作のメインルーチンを示すフローチャートである。
電源が投入されると、制御部３００のＣＰＵ３０１は、ＥＰ−ＲＯＭ３０２に格納されている初期化プログラムを読み出して、Ｓ−ＲＡＭ３０３のワークエリアの初期化などの初期設定を行い（ステップＳ３１）、内部タイマーによる計時を開始して、当該メインルーチンの処理時間が所定時間となるように監視する（ステップＳ３２およびＳ３８）。ここで、ステップＳ３１の初期設定においては、コピー枚数の管理のために用いられるコピー許可フラグ、コピー許可送信フラグ、部門別割合入力フラグ、トータル上限枚数入力フラグが「０」にリセットされ、コピー禁止フラグ、コピー禁止送信フラグに「１」がセットされ、また、管理テーブルＴ１に格納されているトータル上限枚数ｔｏｔａｌ例えば「１０００００」がワークエリアにセットされるようになっている。
【００３６】
内部タイマーの計時開始後、カードの挿入の有無やカードの種別の判別などの処理を行うカード処理（ステップＳ３３）、部門管理に関する種々のメッセージを表示するための表示処理（ステップＳ３４）、部門管理に関するキー入力を受け付けるためのキー入力処理（ステップＳ３５）、複写機１０へコピー許可信号などを送信する送信処理（ステップＳ３６）および上記以外のその他の処理（ステップＳ３７）を順次実行する。また、シリアルＩ／Ｆ３１０が複写機のＣＰＵ１０１からのコピー信号などを受信すると、複写機から受信した信号を解析する受信処理（ステップＳ３９）を割込起動するようになっている。なお、各処理は、個別に実行されるのではなく、例えば、キー入力処理において、受信処理が併せて実行され、表示処理において送信処理が併せて実行される。
【００３７】
以下、上記ステップＳ３３〜Ｓ３６、Ｓ３９の処理内容について詳しく説明する。
図８は、ステップＳ３３のカード処理のサブルーチンの内容を示すフローチャートである。
ＣＰＵ３０１は、カードリーダ部３０８からの報告に基づいて新規にカードが挿入されたことを検出、すなわちカードのＯＮエッジを検出すると（ステップＳ３０１でＹ）、カード挿入時に読み取ったカードの種別を判別する（ステップＳ３０２）。
【００３８】
挿入されたカードが部門カード４１であれば、このカードに記録されている部門番号を変数「ｂｕｍｏｎ」に入れ（ステップＳ３０３）、このｂｕｍｏｎが１００か否か判断する（ステップＳ３０４）。ｂｕｍｏｎが１００でなければ（ステップＳ３０４でＮ）、すなわち部門番号が管理対象となる１〜９９部門の通常の使用者であれば、この部門の部門別カウンタのカウント値ｃｏｕｎｔがその部門の部門別上限値ｌｉｍｉｔに達していないか判断する（ステップＳ３０５）。部門別上限値ｌｉｍｉｔに達していなければ（ステップＳ３０５でＹ）、コピー許可送信フラグに「１」をセットし（ステップＳ３０６）、コピー禁止フラグを「０」にリセットし（ステップＳ３０７）、メインルーチンにリターンする。これに対して、部門別上限値ｌｉｍｉｔに達していると（ステップＳ３０５でＮ）、上記ステップＳ３０６，３０７のコピー許可処理を行わずに、そのままメインルーチンにリターンする。これにより、１〜９９の部門で、部門別カウンタのカウント値が部門別上限値に達していない使用者のコピーを許可し、部門別上限値に達している使用者のコピーを禁止するための処理が行われることになる。
【００３９】
一方、ｂｕｍｏｎが１００であれば（ステップＳ３０４でＹ）、すなわち管理者専用のカードが挿入されたと判断したら、部門上限枚数の判断（ステップＳ３０５）をスキップして、上記コピー許可処理（ステップＳ３０６，Ｓ３０７）を実行し、メインルーチンにリターンする。これにより、管理者は、制限なくコピーが許可されることになる。
【００４０】
カードが部門別割合入力カード４２である場合、部門別割合入力フラグに「１」をセットし（ステップＳ３０８）、変数ｂｕｍｏｎに「１」をセットし（ステップＳ３０９）、メインルーチンにリターンする。これにより、管理者は、部門別割合を入力することができることになる。
【００４１】
カードがトータル上限枚数入力カード４３である場合（ステップＳ３０２）、トータル上限枚数入力フラグに「１」をセットし（ステップＳ３１０）、メインルーチンにリターンする。これにより、管理者は、トータル上限枚数を入力することができることになる。
【００４２】
カードが初期設定カード４４である場合（ステップＳ３０２）、まず部門番号のループ変数ｌを「１」に初期化し（ステップＳ３１１）、ループ変数ｌが１００でなければ（ステップＳ３１２でＹ）、その部門別カウンタのカウント値ｃｏｕｎｔに「０」を、その部門の部門別上限値ｌｉｍｉｔに「１００」をそれぞれセットし（ステップＳ３１３）、ループ変数ｌを「１」インクリメントし（ステップＳ３１４）、ループ変数ｌが「１００」になるまでこれを繰り返してメインルーチンにリターンする。これにより、１〜９９部門の部門別カウンタのカウント値ｃｏｕｎｔが全て「０」にクリアされ、また部門別上限値ｌｉｍｉｔに「１００」がセットされる初期設定が行われ、１〜９９部門の使用者が１００枚分コピーできることになる。
【００４３】
ステップＳ３０１において、カードのＯＮエッジを検出していない場合には、ＣＰＵ３０１は、カードが挿入されているか否か判断する（ステップＳ３１５）。カードが挿入されていれば、そのままメインルーチンにリターンし、カードが挿入されていなければ、ステップＳ３１６に進む。すなわち、カードが挿入されたままの状態の場合には、コピー中あるいは部門別割合、トータル上限枚数の入力途中とみなしてメインルーチンにリターンするが、カードの挿入後、これが抜かれた場合あるいはカードが全く挿入されない場合には、コピーが終了したあるいは部門別割合、トータル上限枚数の入力が終わったと判断して、初めて次のステップ３１６に進むことになる。
【００４４】
カードが抜かれていて、トータル上限枚数入力フラグに「１」がセットされていると（ステップＳ３１６でＹ）、トータル上限枚数のキー入力が終了したと判断して、各部門の部門上限枚数を計数する使用者制限枚数計数処理を実行し（ステップＳ３１７）、トータル上限枚数入力フラグおよび部門別割合入力フラグを「０」にリセットし（ステップＳ３１８）、メインルーチンにリターンする。また、トータル上限枚数入力フラグが「０」にリセットされているが、部門別割合入力フラグに「１」がセットされている場合にも（ステップＳ３１７でＹ）、部門別割合のキー入力が終了したと判断して、上記使用者制限枚数計数処理を実行し（ステップＳ３１７）、トータル上限枚数入力フラグおよび部門別割合入力フラグを「０」にリセットし（ステップＳ３１８）、メインルーチンにリターンする。これにより、トータル上限枚数あるいはいずれかの部門の部門別割合を更新設定すると、使用者制限枚数計数処理が自動的に実行されることになる。
【００４５】
トータル上限枚数入力フラグおよび部門別割合入力フラグの両方とも「０」にリセットされている場合には（ステップＳ３１６でＮ、Ｓ３１９でＮ）、コピー禁止フラグが「１」か否かを判断し（ステップＳ３２０）、コピー禁止フラグに「１」がセットされていなければ（ステップＳ３２０でＮ）、コピーが終了したと判断し、コピー禁止送信フラグに「１」をセットし（ステップＳ３２１）、コピー禁止フラグに「１」をセットし（ステップＳ３２２）、メインルーチンにリターンする。ステップＳ３２０においてコピー禁止フラグが「１」であれば、カードが全く挿入されないため、そのままメインルーチンにリターンする。
【００４６】
図９は、図８の部門別制限枚数計算処理（ステップＳ３１７）のサブルーチンの内容を示すフローチャートである。
ＣＰＵ３０１は、このサブルーチン、部門別制限枚数計算処理において使用するループ変数ｊに「１」を、ｋに「９９」を、ｃｏｔに「０」を、ｌに「０」をセットする初期化を行う（ステップＳ３１７０）。次いで、ループ処理の変数ｊが１００でないことを判断して（ステップＳ３１７１）、変数ｃｎｔに部門番号ｊの部門別割合ｒａｔｅ［ｊ］を加算し（ステップＳ３１７２）、変数ｊをインクリメントして（ステップＳ３１７３）、ステップＳ３１７１に戻り、Ｓ３１７１〜Ｓ３１７３を繰り返す。この結果、変数ｃｎｔに１〜９９部門の部門別割合ｒａｔｅ［ｊ］の合計が設定される。
【００４７】
１〜９９部門の部門別割合ｒａｔｅ［ｊ］の合計、すなわちｃｎｔが設定されると（ステップＳ３１７１でＮ）、変数ｋが１でないことを判断する（ステップＳ３１７４）。そして、ｒａｔｅ［ｋ］が「０」でなければ（ステップＳ３１７５でＹ）、次式（１）に基づいて部門別上限枚数を計算し、ｌｉｍｉｔ［ｋ］に部門ｋの部門別上限枚数を格納する（ステップＳ３１７６）。この場合、計算結果に小数点以下の端数が出るときには、四捨五入等、端数が出ないような丸め処理が行われている。
【００４８】
【数１】
0003665828.tif 000002
【００４９】
そして、前回までに求めた部門別上限枚数の合計ｌに今回求めた部門ｋの部門別上限枚数ｌｉｍｉｔを加算し、今回までの部門別上限枚数の合計ｌを求め（ステップＳ３１７７）、ｋをデクリメントして（ステップＳ３１７８）、ステップＳ３１７４に戻る。
【００５０】
これに対して、ステップＳ３１７５において、ｒａｔｅ［ｋ］が「０」であれば（ステップＳ３１７５でＮ）、ステップＳ３１７６，Ｓ３１７７の処理をスキップしてｋをデクリメントする。すなわち、部門別割合ｒａｔｅに「０」が設定された部門においては、ステップＳ３１７６，３１７７をスキップすることにより、部門別上限枚数を書き換えないようにしているので、この部門には初期設定カード４４挿入時に設定された１００枚が部門別上限枚数として固定的にそのまま配分されることになる。
【００５１】
以上の処理を部門番号９９から２まで繰り返す。この結果、部門番号９９から２までの部門別上限枚数と、その部門別上限枚数の合計とが求められる。
【００５２】
部門番号９９から２までの部門別上限枚数と、その部門別上限枚数の合計とが求められると（ステップＳ３１７４でＮ）、すなわち部門ｋ＝１のときに、トータルコピー上限枚数ｔｏｔａｌからこれまでの部門９９〜２に分配した部門別上限枚数の合計ｌを引いた値を部門１の部門別上限枚数に格納する。これにより、部門９９〜２で生じた端数や、部門別割合が「０」の部門に固定配分した枚数１００が部門１の部門別上限枚数に組み込まれ、１〜９９部門に端数が出ることなく部門別上限枚数が更新設定されることになる。
【００５３】
図１０は、図７の表示処理（ステップＳ３４）のサブルーチンの内容を示すフローチャートである。
トータル上限枚数入力フラグが「０」で（ステップＳ４０１でＹ）、部門別割合入力フラグが「０」で（ステップＳ４０２でＹ）、コピー禁止フラグが「１」で（ステップＳ４０３でＹ）、カードがなければ（ステップＳ４０４でＮ）、すなわち、いずれのカードも挿入されていなければ、ＬＣＤにカード挿入を促すメッセージ、「カードを挿入して下さい」の表示を行う（ステップＳ４０５）。これにより、１〜９９部門の使用者は部門カード４１を、管理者は部門カード４１〜初期設定カード４４を、管理装置３０のカードリーダ部３０８に挿入することができる。
【００５４】
コピー禁止フラグに「１」がセットされていて、カードが有れば（ステップＳ４０４でＹ）、ＬＣＤにコピーできない旨のメッセージ、「カウント値オーバーでコピーできません」の表示を行う（ステップＳ４０６）。これにより、１〜９９部門の使用者は、コピーを中止することができる。
【００５５】
コピー禁止フラグに「１」がセットされていなければ（ステップＳ４０３でＮ）、ＬＣＤにコピー可能のメッセージ、「コピーできます」の表示を行う（ステップＳ４０７）。その後、液晶タッチパネル４０１の表示が、図２に示すように、コピー条件の入力が可能なコピー基本画面に変更される。この画面において１〜９９部門の使用者あるいは管理者は、各種のキーによりコピー部数や倍率、用紙サイズおよびコピー濃度等のコピー条件を入力して、プリントキー４０６を押下し、コピー動作を開始させることができる。
【００５６】
部門別割合入力フラグが「０」でなければ（ステップＳ４０２でＮ）、ＬＣＤディスプレイ上に部門番号ｂｕｍｏｎに対応する部門別割合ｒａｔｅ［ｂｕｍｏｎ］を表示する（ステップＳ４０８）。これにより、管理者は、ＬＣＤを見ながら所定の部門の部門別割合を入力することができる。
【００５７】
トータル上限枚数入力フラグが「０」でなければ（ステップＳ４０１でＮ）、ＬＣＤディスプレイ上にトータル上限枚数が変数ｔｏｔａｌ枚であることを表示する（ステップＳ４０９）。これにより、管理者は、ＬＣＤを見ながらトータル上限枚数を入力することができる。
【００５８】
図１１は、図７のキー入力処理（ステップＳ３５）のサブルーチンの内容を示すフローチャートである。
ＣＰＵ３０１は、操作パネルＯＰのいずれかのキーが押されたか否かを判断し（ステップＳ５０１）、キーが押されていなければ、メインルーチンにリターンする。キーが押されていれば（ステップＳ５０１でＹ）、部門別割合入力フラグに「１」がセットされているか否かを判断し（ステップＳ５０２）、このフラグがセットされていれば、すなわち部門別割合入力モードに入っていれば、押されたキーの種別に応じた以下の処理を実行する。
【００５９】
キーがテンキー４０２の数値キーの場合には、部門Ｄｏｗｎキー４０７、部門Ｕｐキー４０８の操作で選択された部門の部門別割合を入力されたキーの数値に応じて書き換え（ステップＳ５０３）、メインルーチンにリターンする。変更すべき部門番号は変数ｂｕｍｏｎ番号とする。キーがクリアキー４０３の場合には、部門番号ｂｕｍｏｎの部門別割合に「０」をセットし（ステップＳ５０４）、メインルーチンにリターンする。キーが部門Ｕｐキー４０８の場合には、変数ｂｕｍｏｎが上限９９でないことを判断して（ステップＳ５０５でＹ）、変数ｂｕｍｏｎをインクリメントし（ステップＳ５０６）、メインルーチンにリターンする。キーが部門Ｄｏｗｎキー４０７の場合には、変数ｂｕｍｏｎが下限１でないことを判断して（ステップＳ５０７でＹ）、変数ｂｕｍｏｎをデクリメントし（ステップＳ５０８）、メインルーチンにリターンする。これにより、管理者は、１〜９９中の任意の部門の指定して、その部門の部門別割合を設定することができる。
【００６０】
これに対して、キーがリセットキー４０４の場合には、ＣＰＵ３０１は、まずループ変数ｉを「１」に初期化した後（ステップＳ５０９）、部門番号の変数ｉが９９をオーバーしていなことを確認して（ステップＳ５１０でＹ）、その部門ｉの部門別カウンタのカウント値ｃｏｕｎｔ［ｉ］をその部門別割合ｒａｔｅ［ｉ］にセットし（ステップＳ５１１）、変数ｉをインクリメントする（ステップＳ５１２）。この処理（ステップＳ５１０〜５１２）を部門１から９９までこの処理を繰り返し、メインルーチンにリターンする。これにより、各部門ごとの部門別カウンタのカウント値ｃｏｕｎｔ［ｉ］がそのまま各部門の部門別割合ｒａｔｅ［ｉ］にセットされ、一定期間の各使用者のコピー枚数やコピー料金をそのまま部門別上限枚数の配分割合に使用でき、使用実績に応じた合理的な割合を設定できる。
【００６１】
部門別割合入力フラグに「１」がセットされていない場合には（ステップＳ５０２でＮ）、トータル上限枚数入力フラグに「１」がセットされているか否か判断し（ステップＳ５１３）、このフラグがセットされていなければ、コピーモードの枚数設定などであるので、メインルーチンにそのままリターンするが、このフラグがセットされていれば（ステップＳ５１３でＹ）、すなわちトータル上限枚数入力モードに入っていれば、押されたキーの種別に応じた以下の処理を実行する。
【００６２】
キーが数値キーであれば、トータル上限枚数ｔｏｔａｌを入力された数値キーに応じて書き換え（ステップＳ５１４）、メインルーチンにリターンする。これにより、管理者は、予算に応じたトータル上限枚数を入力することができる。
【００６３】
キーがクリアキー４０３であれば、トータル上限枚数ｔｏｔａｌに「０」をセットし（ステップＳ５１５）、メインルーチンにリターンする。これにより、管理者は、数値キーを押すことなく簡単にトータル上限枚数を「０」にし、１〜９９部門の使用者のコピーを禁止することができる。
【００６４】
また、部門Ｕｐキー４０８が押されたときは、カウントモードを枚数に設定して（ステップＳ５１６）、メインルーチンにリターンし、部門Ｄｏｗｎキー４０７が押されたときは、カウントモードを料金に設定して（ステップＳ５１７）、メインルーチンにリターンする。これにより、管理者は各部門のコピー状況を管理しやすい目安で把握することができる。なお、カウントモードが料金に設定されている場合には、この料金を図５のカウント値変換テーブルＴ２に基づいて枚数に変換してからステップＳ３０５を実行するようになっている。
【００６５】
図１２は、図７の複写機への送信処理（Ｓ３６）のサブルーチンの内容を示すフローチャートである。
ＣＰＵ３０１は、まずコピー許可送信フラグに「１」がセットされているか否か判断し（ステップＳ６０１）、「１」がセットされているとコピー許可送信フラグを「０」にリセットし（ステップＳ６０２）、コピー許可信号を複写機のＣＰＵ４１へ送信し（ステップＳ６０３）、その他の処理を行い（ステップＳ６０４）、メインルーチンにリターンする。
【００６６】
コピー許可送信フラグに「１」がセットされていなければ（ステップＳ６０１でＮ）、コピー禁止送信フラグに「１」がセットされているか否か判断し（ステップＳ６０５）、コピー禁止送信フラグに「１」がセットされていると（ステップＳ６０５でＹ）、コピー禁止送信フラグを「０」にリセットし（ステップＳ６０６）、コピー禁止信号をＣＰＵ４１へ送信し（ステップＳ６０７）、その他の処理を行い（ステップＳ６０４）、メインルーチンにリターンする。
【００６７】
ステップＳ６０５においてコピー禁止送信フラグに「１」がセットされていなければ、上記コピー許可信号や、コピー禁止信号を送信せずに、その他の処理（ステップＳ６０４）を行い、メインルーチンにリターンする。
【００６８】
図１３は、図７の複写機からの受信処理（Ｓ３９）のサブルーチンの内容を示すフローチャートである。
ＣＰＵ３０１は、シリアルＩＦ３１０から割込があると、このサブルーチンを起動し、まず受信した信号がコピー信号か否か判断する（ステップＳ９０１）。コピー信号であると（ステップＳ９０１でＹ）、１〜９９部門の部門別カウンタのカウント値をインクリメントする（ステップＳ９０２）。このとき、インクリメントする値は、図５に示すカウント値と変換テーブルＴ２に基づいて、カウントモード（枚数・金額）およびコピーモード（カラー、モノクロ）のカウント変換値により決定される。
【００６９】
次いで、インクリメントしたカウント値が部門別上限枚数ｌｉｍｉｔに達したか否か判断し（ステップＳ９０３）、カウント値が部門別上限枚数に達すると、コピー禁止送信フラグに「１」をセットし（ステップＳ９０４）、コピー禁止フラグに「１」をセットし（ステップＳ９０６）、これに応じたその他の処理を行い（ステップＳ９０７）、メインルーチンにリターンする。これにより、コピー中に、コピー枚数がその部門の部門別上限枚数に達すると、コピーが禁止されることになる。
【００７０】
カウント値が部門別上限枚数未満であれば（ステップＳ９０３でＮ）、ステップＳ９０５，Ｓ９０６をスキップして、これに応じたその他の処理（コピーモードにおけるキー信号の受信など）を行い（ステップＳ９０７）、メインルーチンにリターンする。これにより、１〜９９部門の使用者は、コピーを継続することができる。
【００７１】
コピー信号でなければ（ステップＳ９０１でＮ）、これに応じたその他の処理（部門上限枚数設定モードにおけるキー信号の受信など）を行い（ステップＳ９０７）、メインルーチンにリターンする。なお、管理者の場合には、このステップＳ９０２〜Ｓ９０６は、スキップされる。
【００７２】
（４）  変形例
以上、本発明に係る画像形成装置管理システムを実施の形態に基づいて説明してきたが、本発明の内容が、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
【００７３】
▲１▼  上記実施の形態においては、各部門の部門別割合を各部門の人数や、一定期間の各部門のコピー枚数やコピー金額に基づいて設定するようにしたが、各部門の予算分配額などで設定するようにしてもよく、また、これらの百分率で設定するようにしてもよい。
【００７４】
▲２▼  また、上記実施の形態では、部門別カウンタだけを枚数または金額に変更できるようにしたが、これに併せてトータル上限枚数をトータル上限金額に、部門別上限枚数を部門別上限金額に変更するようにしてもよい。
【００７５】
▲３▼  また、上記実施の形態では、コピー枚数やコピー金額で、トータル上限値や部門別上限値を決めるようにしたが、用紙カセットごとの給紙枚数、両面ユニットの使用回数や、トナーなどの消耗品使用量などのメンテナンス費用を考慮して、トータル上限値や部門別上限値を設定するようにしてもよく、これに併せてコピーに応じた料金を各部門別カウンタに加算してもよい。
【００７６】
▲４▼  また、上記実施の形態では、部門番号を磁気カードで入力するようにしたが、ＩＣカードなどの他のカードで入力してもよく、携帯情報端末などから有線または無線接続によって入力するようにしてもよく、部門番号を手入力するようにしてもよい。
【００７７】
▲５▼  また、上記表示処理（ステップＳ３４）のサブルーチンを複写機１０への送信処理（ステップＳ３６のサブルーチンである図１２のその他の処理（ステップＳ６０４）参照）と、複写機１０において行われる受信処理（ステップＳ１９）と協働して実行することによって、複写機１０の液晶タッチパネル４０１に上記メッセージを表示してもよく、また、管理装置３０に液晶タッチパネル４０１と同様な表示部を設け、相互の通信を経ることなく表示制御部３０６から直接ステップＳ３４の表示処理を実行することにより、メッセージを表示するようにしてもよい。
【００７８】
▲６▼  また、上記キー入力処理（ステップＳ３５）のサブルーチンを複写機１０において行われるデータ送信信処理（ステップＳ１３）と、複写機１０からの受信処理（ステップＳ３９のサブルーチンである図１３のその他の処理（ステップＳ９０７））と協働して実行することによって、部門管理についての操作パネルＯＰのキー入力を受け付けるようにしてもよく、また、管理装置３０に操作パネルＯＰと同様なキー入力部を設け、相互の通信を経ることなくキー入力制御部３０７から直接ステップＳ３５のキー入力処理を実現するようにしてもよい。
【００７９】
▲７▼  また、管理装置３０を複写機１０と別に設けるようにしたが、管理装置の機能を複写機本体に内蔵させるようにしてもよく、また、管理装置３０の機能をネットワークで接続されたホストコンピュータで代替させるようにしてもよい。
【００８０】
▲８▼  さらに、上記実施の形態では、複写機について説明したが、レーザプリンターなど他の画像形成装置にも適用できる。
【００８１】
【発明の効果】
以上のように、本発明に係る画像形成装置管理システムによれば、外部からの指示に基づいて、トータル上限値更新手段が画像形成装置における画像形成に関するトータル上限値を更新し、割合情報記憶手段が使用者のグループごとに割り当てるグループ別上限値の前記トータル上限値に対する割合に関する割合情報を記憶し、前記トータル上限値が更新されると、グループ別上限値更新手段が各割合情報に基づいて、グループ別上限値を演算し、演算結果を各グループのグループ別上限値として更新するので、トータル上限値の変更があった場合においても、従来の複写機管理システムのように、部門カードを一旦全部回収し、新たに割り当てられた部門別上限枚数を各部門カードごとに手入力でいちいち書き込んだり、あるいは複写機内の部門管理テーブルに新たに割り当てられた部門別上限枚数を手入力でいちいち書き込んだりする必要がなくなり、煩雑な作業を必要とせずに、各グループのグループ別上限値を容易に更新できる。
【００８２】
また、本発明に係る画像形成システムによれば、外部からの指示に基づいて、割合情報変更手段が前記割合情報記憶手段が記憶する割合情報を各グループごとに変更し、前記グループ別上限値更新手段は、いずれかのグループの割合情報が変更されると、その割合情報に基づいて、全グループのグループ別上限値を演算し、演算結果を各グループのグループ別上限値として更新するので、いずれかのグループの割合情報が変更があった場合においても、煩雑な作業を必要とせずに、各グループのグループ別上限値を容易に更新できる。
【図面の簡単な説明】
【図１】本発明に係る複写機管理システムの全体の構成を示す図である。
【図２】図１に示す操作パネルＯＰの詳細を示す図である。
【図３】図１の複写機１０および管理装置３０の内部にそれぞれ設けられた制御部１００，３００の構成を示すブロック図である。
【図４】部門管理テーブルＴ１の構成を示す図である。
【図５】カウント値変換テーブルＴ２の構成を示す図である。
【図６】制御部１００のメインルーチンを示すフローチャートである。
【図７】制御部３００のメインルーチンを示すフローチャートである。
【図８】図７のカード処理（ステップＳ３３）のサブルーチンの内容を示すフローチャートである。
【図９】図８の部門別制限枚数計算処理（ステップＳ３１７）のサブルーチンの内容を示すフローチャートである。
【図１０】図７の表示処理（ステップＳ３４）のサブルーチンの内容を示すフローチャートである。
【図１１】図７のキー入力処理（ステップＳ３５）のサブルーチンの内容を示すフローチャートである。
【図１２】図７の複写機への送信処理（Ｓ３６）のサブルーチンの内容を示すフローチャートである。
【図１３】図７の複写機からの受信処理（Ｓ３９）のサブルーチンの内容を示すフローチャートである。
【符号の説明】
１                              複写機管理システム
１０                            複写機
３０                            管理装置
４１                            部門カード
４２                            部門別割合入力カード
４３                            トータル上限枚数入力カード
４４                            初期設定カード
１００，３００                  制御部
１０１，３０１                  ＣＰＵ
１０２，３０３                  Ｓ−ＲＡＭ
１０４，１０５，３０９，３１０  シリアルＩ／Ｆ
３０２                          ＥＰ−ＲＯＭ
３０４                          ＮＶ−ＲＡＭ
３０５                          時計ＩＣ
３０６                          表示制御部
３０７                          キー入力制御部
３０８                          カードリーダ部
４０１                          液晶タッチパネル
４０２                          テンキー
４０３                          クリアキー
４０４                          リセットキー
４０５                          ストップキー
４０７                          部門Ｄｏｗｎキー
４０８                          部門Ｕｐキー
ＯＰ                            操作パネル
Ｔ１                            部門管理テーブル
Ｔ２                            カウント値変換テーブル
【図１】
0003665828.tif 000003
【図２】
0003665828.tif 000004
【図３】
0003665828.tif 000005
【図４】
0003665828.tif 000006
【図５】
0003665828.tif 000007
【図６】
0003665828.tif 000008
【図７】
0003665828.tif 000009
【図８】
0003665828.tif 000010
【図９】
0003665828.tif 000011
【図１０】
0003665828.tif 000012
【図１１】
0003665828.tif 000013
【図１２】
0003665828.tif 000014
【図１３】
0003665828.tif 000015