(57)【要約】【課題】ユーザ別に使用する資源の上限値を設定可能な画像形成装置において、出力途中で使用する資源の積算値が上限値を超える場合の不具合を回避する。【解決手段】受信した画像出力情報から画像を１部出力するために必要な印字面数Ａを算出し（Ｓ６０８）、上限値と現在までに使用した資源の積算値から画像の印字可能面数Ｂを算出し（Ｓ６０９）、Ａ≦Ｂであれば１部の画像を出力し（Ｓ６１１）てから再度印字可能面数Ｂを算出し、Ａ≦Ｂであることを確認しながら全部数の画像出力が終了するまで上記処理を継続する。一方、Ｓ６１０でＡ≦Ｂでない場合は上限値に達することを報知し（Ｓ６１４）、上限値の変更などがなければ画像出力を中止し装置を解放する（Ｓ６１５）。このため、資源の積算値は上限値を超えない範囲で画像形成が行なわれる。【選択図】図６
2004098505.tif 000002
【特許請求の範囲】
【請求項１】
画像データおよび該画像データに関する出力情報に基づいて記録媒体に画像形成する際に、前記画像形成に使用する資源の使用量の上限値を設定可能な画像形成装置であって、
前記上限値を記憶する記憶手段と、
装置使用ごとに前記使用する資源の使用量を積算して記憶する積算手段と、
所望する画像形成で使用する資源の使用量を加算した資源の積算値が前記上限値を超えると判別される場合には前記画像形成を中止する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記画像データから１部以上前記記録媒体に画像形成する場合において、装置使用ごとに積算される前記資源の使用量とは、前記１部の画像形成に必要な資源の量であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像データから１部以上前記記録媒体に画像形成する場合において、装置使用ごとに積算される前記資源の使用量とは、前記１部以上の全ての画像形成に必要な資源の量であることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記画像形成に使用する資源の使用量の上限値は、前記装置を使用するユーザ毎に設定可能であり、該ユーザは、部門別に管理可能であることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記画像形成に使用する資源には、前記記録媒体の枚数、前記記録媒体の印字面数、使用トナー量および装置の使用時間のうちの少なくとも１つが含まれることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記上限値が設定されていない場合には、前記制御手段は、前記画像形成の使用制限を行わないことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記上限値および前記資源の使用量の積算値のいずれか又は両方を変更する変更手段をさらに有し、前記制御手段は前記変更手段によって変更された前記上限値または前記積算値を用いて前記判別が再度行われるように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
画像データおよび該画像データに関する出力情報に基づいて記録媒体に画像形成する際に、前記画像形成に使用する資源の使用量の上限値を設定可能な画像形成装置の制御方法であって、
前記上限値をメモリに記憶する記憶工程と、
装置使用ごとに前記使用する資源の使用量を積算してメモリに記憶する積算工程と、
所望する画像形成で使用する資源の使用量の積算値を加算した資源の積算値が前記上限値を超えると判別される場合には前記画像形成を中止する制御工程と、を有することを特徴とする画像形成装置の制御方法。
【請求項９】
前記画像データから１部以上前記記録媒体に画像形成する場合において、装置使用ごとに積算される前記資源の使用量とは、前記１部の画像形成に必要な資源の量であることを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１０】
前記画像データから１部以上前記記録媒体に画像形成する場合において、装置使用ごとに積算される前記資源の使用量とは、前記１部以上の全ての画像形成に必要な資源の量であることを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１１】
前記画像形成に使用する資源の使用量の上限値は、前記装置を使用するユーザ毎に設定可能であり、該ユーザは、部門別に管理可能であることを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１２】
前記画像形成に使用する資源には、前記記録媒体の枚数、前記記録媒体の印字面数、使用トナー量および装置の使用時間のうちの少なくとも１つが含まれることを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１３】
前記上限値が設定されていない場合には、前記制御工程は、前記画像形成の制限を行わないことを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１４】
前記上限値および前記資源の使用量の積算値のいずれかを変更する変更工程をさらに有し、前記制御工程は前記変更工程によって変更された前記上限値または前記積算値を用いて前記判別が再度行われるように制御することを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１５】
画像データ及び該画像データの出力情報を生成する情報処理装置と、該情報処理装置と通信可能に接続され、前記出力情報に基づいて前記画像データを印字出力する、画像形成に使用する資源の使用量を制限可能な画像形成装置とを備える画像形成システムであって、
前記画像形成装置は、
前記資源の使用量及びその上限値を記憶する記憶手段と、
前記画像形成装置使用毎に前記使用する資源の使用量を積算する積算手段と、
所望する画像形成で使用する資源の使用量を加算した資源の積算値が前記上限値を超えると判別される場合には、前記画像形成を中止する制御手段と、を有し、
前記情報処理装置は、
前記画像形成装置に前記上限値の情報を設定し、送信する使用量設定手段と、を有することを特徴とする画像形成システム。
【請求項１６】
画像形成装置の前記制御手段は、前記画像形成を中止した際にその旨の情報を作成し、前記情報処理装置に送信することを特徴とする請求項１５に記載の画像形成システム。
【請求項１７】
画像データおよび該画像データに関する出力情報に基づいて記録媒体に画像形成する際に、前記使用する資源の使用量の上限値を設定可能な画像形成装置を制御する制御プログラムであって、
前記上限値をメモリに記憶する記憶工程と、
装置使用ごとに前記使用する資源の使用量を積算してメモリに記憶する積算工程と、
所望する画像形成で使用する資源の使用量を加算した資源の積算値が前記上限値を超えると判別される場合には前記画像形成を中止する制御工程と、
を有することを特徴とする画像形成装置を制御する制御プログラム。
【請求項１８】
コンピュータ読み取り可能な記憶媒体であって、請求項１７に記載された制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置およびその制御方法に関し、特に部門単位や使用者単位で、画像出力枚数の上限値を設定して画像出力枚数を管理することのできる画像形成装置において、画像出力中に画像出力枚数が設定された画像出力数の上限値を超えると想定される場合に予め画像出力の停止に伴う不具合を回避できる画像形成装置その制御方法、制御プログラム、コンピュータ可読記憶媒体に関する。
【０００２】
【従来の技術】
オフィスなどに置かれている複写機やレーザビームプリンタ（ＬＢＰ）などの画像形成装置は、例えば、各課や各フロアーに対して数台置かれており、その装置を複数の人や課で共用する場合が多い。このような場合には、どの課や、どの人がどれだけの枚数を出力したかを、画像形成装置ごとに個別に管理（部門管理）している場合が多い。
【０００３】
例えば、複写機では、管理者が予め複写機を使用する人あるいは課を識別するための部門管理番号と暗証番号を設定することができる。そこで、使用者は、複写機を使用して画像を普通紙などの記録媒体に出力する場合、まず個別に割り振られた部門管理番号と暗証番号を入力する。
【０００４】
部門管理番号が複写機に入力されると、複写機は、画像を１枚出力するたびに部門管理番号に対応した画像出力数を記憶するカウンタ値を１ずつカウントアップし、出力された画像の積算値を記憶する。このようにして、複写機に記憶される部門管理番号に対応して記憶されているカウンタ値（出力された画像の積算枚数）を用いて、各部門別に画像が何枚出力されたかを管理することができる（参照公報：特開平１−２９７６６５号公報）。
【０００５】
また、コントロールカードと呼ばれる磁気式や光学式のカードを利用することにより、使用者の識別を行ない、識別されたカードに基づいて、画像の出力枚数を管理する方法がある（参照公報：特開平３−１７２８６１号公報）。
【０００６】
さらに、上記説明した部門管理あるいはコントロールカードの利用では、部門ごとにあるいはコントロールカードごとに、管理者は予め出力枚数や印字面数の上限値を設定することにより、出力を制限することができるようになっており、出力枚数や印字面数の積算値が予め設定された出力枚数や印字面数の上限値を超えた場合には、複写機から画像が出力できなくなるように設定されている。
【０００７】
【特許文献１】
特開平１−２９７６６５号公報
【特許文献２】
特開平３−１７２８６１号公報
【発明が解決しようとする課題】
しかしながら、部門管理番号やコントロールカードにより上限値が設定されている複写機で画像出力する場合に、出力の途中で上限値に達してしまうと、途中で出力が止まってしまう。このような場合には、管理者により出力枚数の積算値のクリアなどの処理を行なってもらう必要があり、さらにその処理が終了するまでの間は、他の使用者がその複写機を利用することができない問題があった。
【０００８】
また、管理者が不在の場合等で、出力枚数の積算値をクリアできない場合には、出力を途中でキャンセルしなければならないため、製本やステイプル等の出力処理を行なっていた場合には、部数の区切れでない限り、出力途中の用紙が無駄になる問題があった。
【０００９】
またさらに、画像を両面画像形成して出力する際に１面目を画像形成したが２面目を画像形成する前にカウンタ値が上限値に達してしまい、カウンタ値のクリアができずに２面目が画像形成できない場合には、２面目を白紙で装置外に排出したり装置内で紙詰まりを起こすなどのトラブルが発生し、用紙が無駄になったり排出された用紙を製本している場合にはページ順がおかしくなる問題があった。
【００１０】
本発明は、上記問題を解決するためになされたものであり、その目的は、部門単位や使用者単位などのユーザ別に画像形成に使用する資源（例えば記録媒体への出力枚数など）の上限値が設定されている画像形成装置で原稿の複写や受信した画像データの画像形成を行なう際に、出力途中で画像形成に使用する資源の使用量の積算値が上限値を超える事態が想定される場合でも画像出力の停止に伴う不具合を回避できる画像形成装置、画像形成装置の制御方法、画像形成システム、制御プログラム及びコンピュータ読み取り可能な記憶媒体を提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するための本発明に係る一実施形態の画像形成装置は、以下の構成を有する。すなわち、画像データおよび該画像データに関する出力情報に基づいて記録媒体に画像形成する際に、前記画像形成に使用する資源の使用量の上限値を設定可能な画像形成装置であって、前記上限値を記憶する記憶手段と、装置使用ごとに前記使用する資源の使用量を積算して記憶する積算手段と、所望する画像形成で使用する資源の使用量を加算した資源の積算値が前記上限値を超えると判別される場合には前記画像形成を中止する制御手段と、を有することを特徴とする。
【００１２】
ここで、例えば、前記画像データから１部以上前記記録媒体に画像形成する場合において、装置使用ごとに積算される前記資源の使用量とは、前記１部の画像形成に必要な資源の量であることが好ましい。
【００１３】
ここで、例えば、前記画像データから１部以上前記記録媒体に画像形成する場合において、装置使用ごとに積算される前記資源の使用量とは、前記１部以上の全ての画像形成に必要な資源の量であることが好ましい。
【００１４】
ここで、例えば、前記画像形成に使用する資源の使用量の上限値は、前記装置を使用するユーザ毎に設定可能であり、該ユーザは、部門別に管理可能であることが好ましい。
【００１５】
ここで、例えば、前記画像形成に使用する資源には、前記記録媒体の枚数、前記記録媒体の印字面数、使用トナー量および装置の使用時間のうちの少なくとも１つが含まれることが好ましい。
【００１６】
ここで、例えば、前記上限値が設定されていない場合には、前記制御手段は、前記画像形成の使用制限を行わないことが好ましい。
【００１７】
ここで、例えば、前記上限値および前記資源の使用量の積算値のいずれか又は両方を変更する変更手段をさらに有し、前記制御手段は前記変更手段によって変更された前記上限値または前記積算値を用いて前記判別が再度行われるように制御することが好ましい。
【００１８】
上記目的を達成するための本発明に係る一実施形態の画像形成装置の制御方法は、以下の構成を有する。すなわち、画像データおよび該画像データに関する出力情報に基づいて記録媒体に画像形成する際に、前記画像形成に使用する資源の使用量の上限値を設定可能な画像形成装置の制御方法であって、前記上限値をメモリに記憶する記憶工程と、装置使用ごとに前記使用する資源の使用量を積算してメモリに記憶する積算工程と、所望する画像形成で使用する資源の使用量の積算値を加算した資源の積算値が前記上限値を超えると判別される場合には前記画像形成を中止する制御工程と、を有することを特徴とする。
【００１９】
上記目的を達成するための本発明に係る一実施形態の画像形成システムは、以下の構成を有する。すなわち、画像データ及び該画像データの出力情報を生成する情報処理装置と、該情報処理装置と通信可能に接続され、前記出力情報に基づいて前記画像データを印字出力する、画像形成に使用する資源の使用量を制限可能な画像形成装置とを備える画像形成システムであって、前記画像形成装置は、前記資源の使用量及びその上限値を記憶する記憶手段と、前記画像形成装置使用毎に前記使用する資源の使用量を積算する積算手段と、所望する画像形成で使用する資源の使用量を加算した資源の積算値が前記上限値を超えると判別される場合には、前記画像形成を中止する制御手段と、を有し、前記情報処理装置は、前記画像形成装置に前記上限値の情報を設定し、送信する使用量設定手段と、を有することを特徴とする。
【００２０】
ここで、例えば、画像形成装置の前記制御手段は、前記画像形成を中止した際にその旨の情報を作成し、前記情報処理装置に送信することが好ましい。
【００２１】
上記目的を達成するための本発明に係る一実施形態の制御プログラムは、以下の構成を有する。すなわち、画像データおよび該画像データに関する出力情報に基づいて記録媒体に画像形成する際に、前記使用する資源の使用量の上限値を設定可能な画像形成装置を制御する制御プログラムであって、前記上限値をメモリに記憶する記憶工程と、装置使用ごとに前記使用する資源の使用量を積算してメモリに記憶する積算工程と、所望する画像形成で使用する資源の使用量を加算した資源の積算値が前記上限値を超えると判別される場合には前記画像形成を中止する制御工程と、を有することを特徴とする。
【００２２】
上記目的を達成するための本発明に係る一実施形態のコンピュータ読み取り可能な記憶媒体は、以下の構成を有する。すなわち、コンピュータ読み取り可能な記憶媒体であって、上記の制御プログラムを格納したことを特徴とする。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を画像形成制御装置、画像形成装置で構成される画像形成システムについて図面を参照して説明する。なお以下の説明では、画像形成制御装置としてコンピュータを、画像形成装置として複写機からなるシステムを用いて説明するが本発明はこの記載例に限定されるものではない。
【００２４】
本実施形態の複写機は、コンピュータから送信されてくる画像データに基づいて画像形成することができるネットワークプリンタの機能を有し、また原稿をスキャンして画像を読み取り、読み取られた画像がら画像データを生成した原稿を複写する複写機能を有するものである。また、本発明の機能が実現されるのであれば、複写機は単体の機器であっても複数の機器（プリンタとスキャナの組み合わせによって構成されるもの）からなるシステムであってもよい。さらに、画像形成制御装置と画像形成装置とがＬＡＮ、ＷＡＮ等のネットワークを介して接続され、画像形成処理が行われるシステムとなっていてもよい。
【００２５】
＜第１の実施形態＞
第１の実施形態の画像形成システムに用いられる複写機は、予め管理者によってユーザ別（例えば、部門別あるいは使用者別等）で画像形成に使用する資源（例えば、記録媒体への出力枚数、使用トナー量、装置の使用時間など）の上限値が設定されている。本実施形態では、画像形成に使用する資源の一例として、記録媒体への画像の出力枚数（印字面の数）を用いて説明する。この複写機は、コンピュータから送信されてくる画像データより画像を出力している途中で画像の出力枚数が上限値を超える事態が想定される場合でも以下の処理を行なうことで画像形成の中断による不具合を回避できる。
【００２６】
第１の実施形態の複写機では、複数部の画像形成または複写を行なう場合には、全部数を一括して画像形成せずに、１部ずつ画像形成を行なう。また、１部ずつ画像形成を行なう際には、ユーザ別に現在までの記録媒体への出力枚数の積算値と使用可能枚数の上限値、および１部の画像形成に用いる記録媒体の枚数に基づいて、１部の画像形成が可能であるか否かを調べて画像形成が可能な場合のみ画像形成を行ない、１部の画像形成途中で上限値に達するため、この１部の画像形成が不可能な場合には、上限値に達する部数目の画像形成を行わないでプリンタの処理を解放し上限値に達したことを知らせることができる。
【００２７】
そのため、本複写機は、画像の出力途中で出力画像の積算枚数（カウンタ値）が上限値を超えることが無く、超えることが想定される場合にはその時の処理を行わず装置を解放する。したがって、従来問題となっていた画像の出力途中でカウンタ値が上限値を超えるために発生する画像出力の停止に伴う不具合（例えば、上記問題を解決するまで他のユーザが使用できない）を防止でき、部門単位あるいは使用者単位で画像の出力枚数を円滑に管理することができる。
【００２８】
［画像形成システムの構成：図１４］
図１４は、本発明の第１の実施の形態に係る画像形成システムの全体構成を示すブロック図であり、コンピュータ２４９に複写機２００が接続された構成となっている。
【００２９】
図１４において、コンピュータ２４９は、フォント用ＲＯＭ３ａ、プログラム用ＲＯＭ３ｂ及びフォントデータ用ＲＯＭ３ｃからなるＲＯＭ３を有する。コンピュータ２４９は、ＲＯＭ３のプログラム用ＲＯＭ３ａあるいはハードディスクやフロッピー（登録商標）ディスク等の外部メモリ（ＨＤ、ＦＤ）１１に記憶された文書処理プログラムに基づいて図形、イメージ、文字、表（表計算を含む）等が混在した文書処理を実行するＣＰＵ１（画像形成制御手段、裏面画像形成制御手段）を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００３０】
また、このＲＯＭ３のプログラム用ＲＯＭ３ｂあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下、「ＯＳ」と記す）等が記憶され、ＲＯＭ３のフォント用ＲＯＭ３ａあるいは外部メモリ１１には、上記文書処理の際に使用されるフォントデータが記憶され、ＲＯＭ３のフォントデータ用ＲＯＭ３ｃあるいは外部メモリ１１には、上記文書処理等の際に使用される各種データ、例えば各種ページ記述言語のプログラムやフォントのラスタライズ用データ等が記憶されている。
【００３１】
２はオプションＲＡＭ等により拡張可能なＲＡＭであり、ＣＰＵ１の主メモリ、ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）であり、キーボード（ＫＢ）９や不図示のポインティングデバイスからのキー入力を制御する。
【００３２】
６はＣＲＴコントローラ（ＣＲＴＣ）であり、ＣＲＴディスプレイ（ＣＲＴ）１０の表示制御を行なう。７はディスクコントローラ（ＤＫＣ）であり、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下、「プリンタドライバ」という）等を記憶する外部メモリ１１とのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）であり、所定の双方向インタフェース２１を介して複写機２００に接続され、複写機２００との間の通信制御処理を実行する。
【００３３】
なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭ領域へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧ（Ｗｈａｔ　Ｙｏｕ　Ｓｅｅ　Ｉｓ　Ｗｈａｔ　Ｙｏｕ　Ｇｅｔ）、すなわち、コンピュータのソフトウエアで作成した文書や図形などがディスプレイに表示された通りにプリンタで画像形成できることを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等により指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００３４】
ユーザは、画像形成を実行させる際、画像形成の設定に関するウインドウを開き、プリンタの設定や、画像形成モードの選択を含むプリンタドライバに対する画像形成処理方法の設定を行える。
【００３５】
複写機２００はプリンタＣＰＵ１２によって制御される。プリンタＣＰＵ１２は、フォント用ＲＯＭ１３ａ、プログラム用ＲＯＭ１３ｂ及びデータ用ＲＯＭからなるＲＯＭ１３を有し、プログラムＲＯＭ１３ｂに記憶された制御プログラム等あるいはハードディスクやフロッピー（登録商標）ディスク（ＨＤ、ＦＤ）やＩＣカード等の外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種デバイスとのアクセスを総括的に制御し、画像形成部インタフェース（Ｉ／Ｆ）１６を介して接続される画像形成部（プリンタエンジン）１７に対して出力情報としての画像信号を出力する。
【００３６】
なお、プログラム用ＲＡＭ１３ｂには、プリンタＣＰＵ１２が実行可能な制御プログラム等が記憶され、フォント用ＲＯＭ１３ａには上記出力情報を生成する際に使用するフォントデータ（アウトラインフォントデータを含む）等が記憶され、データ用ＲＯＭ１３ｃには複写機２００がハードディスク等の外部メモリがないプリンタである場合にはコンピュータ２４９上で利用される情報等が記憶される。
【００３７】
操作部１５０１は、操作パネルであり、操作のためのスイッチ及びＬＥＤ表示器等が配置されている（不図示）。プリンタＣＰＵ１２は入力部１８を介してコンピュータ２４９との通信処理が可能となっており、複写機２００内の情報等をコンピュータ２４９に通知することができる。
【００３８】
１９はＲＡＭであり、主としてプリンタＣＰＵ１２の主メモリやワークエリアとして機能し、図示しない増設ポートに接続されるオプションＲＡＭによってメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。外部メモリ１４はディスクコントローラ（ＤＫＣ）２０によってアクセスを制御される。外部メモリ１４は、オプションとして接続されるものであって、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【００３９】
また、上述した外部メモリは、１個に限られるものではなく、複数個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作部１５０１からのプリンタモード設定情報をユーザ別、グループ別等のように記憶するようにしてもよい。
【００４０】
［複写機の構成：図２］
図２に、複写機２００の構成を示す。
【００４１】
［原稿複写の場合：図２］
先ず、複写機２００を用いて原稿を複写する場合について説明する。
【００４２】
２０１は原稿台ガラスであり、この上に読み取られる原稿２０２が置かれる。照明２０３によって原稿２０２に照射された光束は、ミラー２０４、２０５、２０６を介して光学系２０７によってＣＣＤ２０８上に結像される。ミラー２０４、照明２０３を含む第１ミラーユニット２１０は、モータ２０９により速度Ｖで機械的に駆動され、ミラー２０５、２０６を含む第２ミラーユニット２１１は、速度１／２Ｖで駆動されることにより、原稿２０２の全面を走査する。
【００４３】
２１２は画像処理回路部であり、読み取られた画像情報を電気信号として処理し、画像メモリ１０８上に一旦保持し、プリント信号として出力する。画像処理回路部２１２より出力されたプリント信号は、不図示のレーザドライバーに送られ、不図示の４つの半導体レーザを駆動する。
【００４４】
２１３はポリゴンミラーであり、不図示の４つの半導体レーザより発光された４本のレーザ光を受光する。第１のレーザ光は、ミラー２１４、２１５、２１６を介して感光ドラム２１７を走査し、第２のレーザ光はミラー２１８、２１９、２２０を介して感光ドラム２２１を走査し、第３のレーザ光はミラー２２２、２２３、２２４を介して感光ドラム２２５を走査し、第４のレーザ光はミラー２２６、２２７、２２８を介して感光ドラム２２９を走査する。
【００４５】
２３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザ光に従い感光ドラム２１７上にイエローのトナー像を形成する。２３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム２２１上にマゼンタのトナー像を形成する。２３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム２２５上にシアンのトナー像を形成する。２３３はブラック（Ｂｋ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム２２９上にマゼンタのトナー像を形成する。
【００４６】
以上４色（Ｙ、Ｍ、Ｃ、Ｂｋ）のトナー像が用紙に転写され、フルカラーの出力画像を得ることができる。
【００４７】
用紙カセット２３４、２３５および手差しトレイ２３６のいずれかより給紙された用紙は、レジストローラ２３７を経て転写ベルト２３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム２１７、２２１、２２５、２２９には各色のトナーが現像されており、用紙の搬送とともにトナーが用紙に転写される。
【００４８】
各色のトナーが転写された用紙（片面画像形成）は、転写ベルトから分離され、搬送ベルト２３９により搬送されて、定着器２４０によってトナーが定着して排紙トレイ２４１に排出される。
【００４９】
なお両面動作（両面画像形成）の場合には、用紙カセット２３４、２３５および手差しトレイ２３６のいずれかより給紙された用紙は、レジストローラ２３７を経て、転写ベルト２３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム２１７、２２１、２２５、２２９には各色のトナーが現像されており、用紙の搬送とともに、第１面の画像形成が行なわれ、トナーが用紙に転写される。
【００５０】
各色のトナーが転写された用紙は、転写ベルトから分離され、搬送ベルト２３９により搬送され、定着器２４０によって、トナーが用紙に定着され、排紙偏向板により排紙縦パス２４６を通過して、両面反転部２４５へ搬送される。そして用紙通過して規定時間後、両面反転部入口ローラが逆回転し、用紙は反転して両面パス前搬送部２４７へ搬送され、両面パス２４４へ搬送される。
【００５１】
このとき両面パス２４４上の用紙は上側が第１面の画像となっている。用紙が両面パスに搬送されると紙揃えをした後直ちに再給紙を行ない、第２面目の画像形成が行なわれ、定着器２４０通過後排紙トレイ２４１に排紙される。複数の用紙で連続的に両面動作を行なうときには両面パスからの再給紙と、用紙トレイからの給紙が交互に行われることになる。
【００５２】
なお、４つの感光ドラム２１７、２２１、２２５、２２９は、距離ｄをおいて、等間隔に配置されており、搬送ベルト２３９により、用紙は一定速度ｖで搬送されており、このタイミング同期がなされて、４つの半導体レーザは駆動される。
【００５３】
［コンピュータからの画像データ出力の場合：図２］
次に、ネットワークに接続されたコンピュータ２４９から複写機２００へ出力する場合について説明する。
【００５４】
ＬＡＮなどのネットワーク２４８に複写機２００とコンピュータ２４９がつながっており、コンピュータ２４９で作成された画像や文書等の画像データと出力情報がネットワーク２４８を通じて複写機２００に送られる。
【００５５】
送られた出力情報は不図示のＣＰＵで複写機２００内部の出力情報に変換され、複写機２００内部の不図示のＲＡＭに記憶される。画像データは２１２の画像処理回路部で電気信号として処理され画像メモリ１０８（図１）上に記憶された後、上記説明した原稿複写と同じプロセスで出力される。
【００５６】
［画像信号の流れ：図１Ａ、１Ｂ］
図１Ａに上記説明した複写機２００における画像信号の流れを示す。
【００５７】
２０８はＣＣＤセンサであり読み込まれた画像がレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３つの色成分毎に、それぞれディジタル信号として出力される。
【００５８】
１１２は、マスキング回路であり、図１Ｂの（１）式に示す演算により、入力された（Ｒ０、Ｇ０、Ｂ０）信号を標準的な（Ｒ、Ｇ、Ｂ）信号に変換する。但し、（１）式において、Ｃｉｊ（ｉ＝１、２、３　ｊ＝１、２、３）は、ＣＣＤセンサの感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数である。
【００５９】
１０４は輝度／濃度変換部であり、ＲＡＭもしくはＲＯＭのルックアップテーブル（ＬＵＴ）により構成され、次に示す（２）式の演算が行なわれる。
【００６０】
Ｃ１　＝　−α×ｌｏｇ１０（Ｒ／２５５）
Ｍ１　＝　−α×ｌｏｇ１０（Ｇ／２５５）　　・・・・・・・（２）
Ｙ１　＝　−α×ｌｏｇ１０（Ｂ／２５５）
（ただし、αは定数）
１０６は出力マスキング／ＵＣＲ回路部であり、Ｍ１、Ｃ１、Ｙ１信号を複写機２００のトナー色であるＹ、Ｍ、Ｃ、Ｂｋ信号に変換する部分であり、図１Ｂの（３）式に示す演算が行われる。
【００６１】
但し、（２）式において、ａｉｊ（ｉ＝１、２、３、４　ｊ＝１、２、３、４）は、トナーの色味諸特性を考慮した装置固有の定数であり、さらに、（２）式におけるＢｋ１は、次に示す（４）式を満たす。
【００６２】
Ｂｋ１　＝　ｍｉｎ（Ｃ１、Ｍ１、Ｙ１）　　・・・・・・・・・・（４）
以上、上記（２）、（３）、（４）式に基づき、出力マスキング／ＵＣＲ回路部１０６は、ＣＣＤセンサで読み込まれたＲ、Ｇ、Ｂ信号に基づいたＣ１、Ｍ１、Ｙ１、Ｂｋ１信号をトナーの分光分布特性に基づいたＣ、Ｍ、Ｙ、Ｂｋ信号に補正して出力する。
【００６３】
一方、１０５は文字／線画検出回路であり、原稿画像中の各画素が文字または線画の一部分であるか否かを判定し、判定信号ＴＥＸＴを発生する。１０７は圧縮／伸張回路であり、画像信号（Ｒ、Ｇ、Ｂ）および文字／線画判定信号ＴＥＸＴを圧縮する。圧縮されて情報量を落とした文字／線画判定信号ＴＥＸＴは、メモリ１０８に格納されると共に、画像記憶用のＨＤ（ハードディスク）１０９に記憶される。
【００６４】
コンピュータ２４９からの画像データは、画像処理部１１０でラスター画像データに展開されると同時に、データに付加された文字／写真判別情報をもとに文字信号と写真信号に像域分離され、出力マスキング／ＵＣＲ回路部１０６を通してハードディスク１０９に記憶される。
【００６５】
ハードディスク１０９に記憶された画像データは、ページごとにメモリ１０８に読み出される。読み出された画像データは、圧縮／伸張回路１０７によって伸張され、複写機２００の画像形成タイミングに従って送られ、ガンマ補正回路３１２でＬＵＴ（ルックアップテーブル）によりプリンタの特性に応じたガンマ補正が施され、不図示のＰＷＭ回路を通じてレーザドライバーに送られる。
【００６６】
［画像データのタイミングチャート］
画像データのタイミングチャートを図３に示す。
【００６７】
図３において、ハードディスク１０９から読み出された画像データは、メモリ１０８に書き込まれ、メモリ１０８上に書き込まれた画像データは、３０１、３０２、３０３および３０４に示されるタイミングで読み出される。３０１、３０２、３０３および３０４に示されるタイミングの関係は、図示の通りに、時間ｄ／ｖ間隔をあけて、読み出される。ここで、ｄは等間隔に配置された４つのドラム間隔であり、ｖは搬送ベルトにより搬送される用紙の速度である。
【００６８】
［ＰＷＭ回路：図４］
図４はＰＷＭ回路の構成例を示すブロック図である。ただし、図４の構成は一色分であり、ＹＭＣＫの各色ごとに図４の構成が必要になる。
【００６９】
４０１はＤ／Ａ変換器で、入力されるディジタル画像信号をアナログ信号に変換し、コンパレータ４０５へ送る。４０２は階調性を重視する画像用の三角波発生器であり、一画素周期の三角波を発生する。また、４０３は解像度を重視する画像用の三角波発生器であり、二画素周期の三角波を発生する。４０４はセレクタで、判定信号ＴＥＸＴに応じて二つの三角波の何れかを選択し、コンパレータ４０５に送る。
【００７０】
以上の構成により、判定信号ＴＥＸＴが’１’である文字または線画を構成する像域においては、三角波発生器４０３から出力される解像度を重視する画像用の三角波とアナログ信号とが、コンパレータ４０５により比較される。
【００７１】
また、文字または線画以外を構成する像域においては、三角波発生器４０２から出力される階調性を重視する画像用の三角波とアナログ信号とが、コンパレータ４０５により比較される。コンパレータ４０５の出力はＰＷＭ信号として、半導体レーザ素子４０７を駆動するレーザドライバー４０６へ入力される。
【００７２】
［パルス幅変調：図５］
図５はパルス幅変調の様子を示す図で、図５の上段は階調性を重視する画像におけるパルス幅変調の様子を示している。Ｄ／Ａ変換器４０１の出力５０１と、二画素周期の三角波５０２とが比較され、ＰＷＭ信号５０３が得られる。
【００７３】
一方、図５の下段は解像度を重視する画像におけるパルス幅変調の様子を示している。５０４はＤ／Ａ変換器４０１の出力５０４と、一画素周期の三角波５０５とが比較され、ＰＷＭ信号５０６が得られる。
【００７４】
実際には、ＰＷＭ信号５０３と５０６とが、判定信号ＴＥＸＴにより適応的に切替えられ、不図示のレーザドライバーに送られて画像形成されるので、画像の像域特性に応じた好ましい画像形成が行われることになる。
【００７５】
［複写機による画像形成］
次に、上記説明した複写機２００を用いる画像形成について説明する。以下の処理（図６または図９）は複写機２００のＣＰＵ１２がＲＯＭ１３またはＨＤ２０に格納された制御プログラムに基づいて、ＲＡＭ１９を用いて複写機２００の各部を制御しながら実行するものである。
【００７６】
最初に、ネットワーク２４８に接続されたコンピュータ２４９で画像や文書を作成し、複写機２００で出力を行なう場合の処理について、図６のフローチャートを用いて説明する。
【００７７】
なお図６の処理に先立って、複写機２００が不図示のコントロールカードによりカウント管理されている場合には、予めコントロールカードを複写機２００に挿入し出力可能な状態にしておく。また複写機２００が部門管理されている場合には、コンピュータ２４９上で部門管理番号と暗証番号を入力し、画像情報ととも部門番号の情報も送信する。
【００７８】
なお以下に示す本実施形態の説明では、部門管理された複写機２００において、コンピュータ２４９で作成された画像や文書を複写機２００に出力する場合の処理を例にとって説明する。
【００７９】
［部門管理設定：図７］
まず、部門管理について説明する。部門管理は、複写機２００の管理者が不図示の操作部より予め設定を行なっておく。図７は部門管理設定時の操作部の表示される画面の一例である。
【００８０】
部門管理番号は、例えば、４ケタの部門管理番号７０１と４ケタの暗証番号７０２の組み合わせにより最大９９９９人までを管理できる。また、画面には、部門管理番号７０１ごとに現在までに記録媒体に出力された画像の枚数を表す印字面数（出力枚数）の積算値７０３が表示される。この印字面数の積算値は記憶媒体の片面１枚に画像形成するごとに１カウントアップし、記憶媒体の両面に画像形成する場合は２カウントアップするものとするが、これらの設定は一例であり、他の設定条件に変更してもよい。また、出力枚数の積算値は管理者によって消去することが可能である。
【００８１】
さらに、特定の部門番号において、記録媒体への画像の出力可能な最大印字面数を制限するために印字面数の上限値７０４を設定することが可能であり、設定された印字面数の上限値７０４を超えて出力を行なうことができない。例えば、図７では、部門番号０００１のユーザのここまでの印字面数の積算値は８８０であり、印字面数の上限値が１０００であるので、現在までに記録媒体へ８８０面印字出力したことを示しており、残りの出力可能な印字面数は１２０であることを示している。この印字面数の上限値は管理者によって変更することが可能である。
【００８２】
［複写機による受信画像データの画像形成処理（１部ずつ出力）：図６］
次に、図７で登録された部門管理番号０００１のユーザがネットワーク上のコンピュータ２４９で作成した画像を複写機２００に出力する場合を例にとり、複写機２００のＣＰＵ１２によって行われる画像形成処理について、図６のフローチャートで説明する。
【００８３】
以下の説明では、部門番号０００１のユーザが論理ページ数（コンピュータ等で作成された印字出力用データのページ数）が１００ページの画像データを２ｉｎ１（１面に２ページの画像データを印字する方法）で３部、すなわち、記録媒体１枚の片面に対して論理ページで２ページ分の画像形成を施したものを３部作成する場合を例とする。また、部門番号０００１では、現在までの出力枚数の積算値は８８０であり、出力枚数の上限値は１０００に設定されているものとする。
【００８４】
図６のステップＳ６００において、複写機２００のＣＰＵ１２は、コンピュータ２４９から転送されてきた部門管理番号と暗証番号の出力信号を受信すると、ステップＳ６０２に進み、メモリ部１０８にアクセスし、図７に示すように受信した部門管理番号と暗証番号に対応する印字面数の積算値（Ｂｎｏｗ）７０３と印字面数の上限値（Ｂｍａｘ）７０４を読み出す。
【００８５】
次にステップＳ６０３に進み、コンピュータ２４９から転送されてきた画像データおよび画像出力情報（ユーザによって設定された画像形成部数、画像形成範囲、レイアウト、ソート有り無しなど）を受信する。
【００８６】
次にステップＳ６０４において、受信した部門管理番号と暗証番号が複写機２００に設定されている部門管理番号７０１と暗証番号７０２と一致しているか否か判別し、一致しない場合にはステップＳ６１８に進み、コンピュータ２４９に対して部門管理番号７０１および暗証番号７０２が一致しないことを示すエラー情報を送信してからステップＳ６１９に進み一連の処理を終了する。
【００８７】
一方、ステップＳ６０４において、部門管理番号７０１と暗証番号７０２が一致する場合にはステップＳ６０５に進み、受信した画像データを複写機２００が画像形成可能なラスターイメージのデータに展開する。続いて、ステップＳ６０６に進み、この展開された画像データをメモリ１０８及びハードディスク１０９に記憶する。
【００８８】
次にステップＳ６０７において、ＣＰＵ１２は部門管理によって出力枚数の上限値（Ｂｍａｘ）が設定されているか否かを判断する。上限値（Ｂｍａｘ）が設定されていない場合には、ステップＳ６１７に進み、メモリ１０８から記憶された画像データを読み出し、必要部数の画像を順次出力してからステップＳ６１９に進み、一連の作業を終了する。
【００８９】
一方、ステップＳ６０７において、部門管理により出力枚数の上限値が設定されている場合には、ステップＳ６０８に進み、受信した画像出力情報より１部あたりの印字面数Ａの計算を行なう。例えば、論理ページ数が１００ページで、記録媒体の片面のみに画像形成し、片面に２枚の論理ページを印字（２ｉｎ１）する場合の１部当たりの出力枚数Ａは記録媒体の印字面を単位として１００／２＝５０と計算される。また、記録媒体の両面に２ｉｎ１で画像形成する場合も１部当たりの印字面数Ａは記録媒体の印字面を単位として１００／２＝５０と計算される。
【００９０】
次に、ステップＳ６０９〜ステップＳ６１９の処理の概要を説明し、次に具体的にこの処理を説明する。
【００９１】
まず、ステップＳ６０９に進み、残りの印字可能面数（Ｂ）を次式で計算する。
【００９２】
Ｂ＝Ｂｍａｘ−Ｂｎｏｗ
Ｂ：残りの印字可能面数、Ｂｍａｘ：印字面数の上限値
Ｂｎｏｗ：印字面数の積算値
次に、ステップＳ６１０において、ステップＳ６０８とステップＳ６０９で計算された１部当たりの印字面数Ａと印字可能面数Ｂとを比較し、１部画像形成が可能であるか調べ、Ａ≦ＢであればステップＳ６１１に進み、１部（印字面数５０）の画像出力を行ってからステップＳ６１２に進み、全部数の出力が終了したか否かを調べ、全部数の出力が終了した場合にはステップＳ６１９に進み一連の作業を終了し、全部数の出力が終了していない場合にはステップＳ６１３において、１部画像形成後の印字面数の積算値Ｂｎｏｗを次式を用いて変更してからステップＳ６０９に戻って、上記説明した処理を繰り返し行なう。
【００９３】
Ｂｎｏｗ＝Ｂｎｏｗ＋Ａ
一方、ステップＳ６１０において、印字可能面数Ｂ≦Ａでない場合、すなわち１部の画像形成が不可能であり、画像形成途中で印字面数が上限値に達する場合には、ステップＳ６１４に進み、出力途中で印字面数が上限値に達することを示すエラー情報を送信してから、ステップＳ６１５に進む。管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定が行われたのを検出すると、ステップＳ６０９に戻り、上記説明した処理を継続する。またステップＳ６１５において、管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定（例えば、Ｂｍａｘを）が行なわれない場合、例えば、予め設定されている所定時間内に再設定処理がなされずに所定経過が経過した場合などには、画像の出力が不可能と判断しステップＳ６１９に進み一連の作業を終了する。
【００９４】
次に、ステップＳ６０９からステップＳ６１９までの処理について、具体的に説明する。本実施形態の図７に示す部門管理番号０００１の場合には、印字面数の上限値Ｂｍａｘは１０００、印字面数の積算値Ｂｎｏｗは８８０であるから、ステップＳ６０９の印字可能面数（Ｂ＝Ｂｍａｘ−Ｂｎｏｗ）は１２０となる。一方、１部当たりの印字面数Ａは５０であるので、ステップＳ６１０でＡ≦Ｂより５０枚の画像を１部作成することは可能であり、ステップＳ６１１で、１部（５０枚）の画像出力を行ってからステップＳ６１２に進み、全部数の出力が終了しないのでステップＳ６１３に進み、１部目画像形成前の印字面数の積算値Ｂｎｏｗ（８８０）と１部当たりの印字面数Ａ（５０）とから１部画像形成後の新しい出力枚数の積算値Ｂｎｏｗを計算（Ｂｎｏｗ＝８８０＋５０＝９３０）してからステップＳ６０９に戻る。次に、１部画像形成後の新しい印字面数の積算値Ｂｎｏｗ（９３０）を用いて、再度印字可能面数Ｂ（Ｂ＝Ｂｍａｘ−Ｂｎｏｗ＝１０００−９３０＝７０）を計算する。
【００９５】
この結果、ステップＳ６１０で、次の１部（２部目）の画像形成が可能と判定されるので、以下同様にして２部目の画像形成（ステップＳ６１１）を行ない、３部目の画像形成のため（ステップＳ６１２）、ステップＳ６１３で、２部目画像形成前の印字面数の積算値Ｂｎｏｗ（９３０）と１部当たりの印字面数Ａ（５０）とから２部画像形成後の新しい印字面数の積算値Ｂｎｏｗを計算（Ｂｎｏｗ＝９３０＋５０＝９８０）してからステップＳ６０９に戻る。さらに２部画像形成後の新しい印字面数の積算値Ｂｎｏｗ（９８０）を用いて、再度印字可能面数Ｂ（＝Ｂｍａｘ−Ｂｎｏｗ＝１０００−９８０＝２０）を計算する。
【００９６】
この結果、ステップＳ６１０で、次の１部（３部目）の画像形成が不可能と判定されるので、管理者及び／または印字を行っているユーザに出力途中で印字面数が上限値に達することを示すエラー情報を送信（ステップＳ６１４）してからステップＳ６１５に進む。ステップＳ６１５において、管理者による印字面数の積算値Ｂのクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）再設定が行われたのを検出した場合には、ステップＳ６０９に戻り、上記説明した処理を継続して行なうことにより３部目の画像形成が完成するが、ステップＳ６１５において、管理者による印字面数の積算値Ｂのクリアあるいは印字面数の上限値（Ｂｍａｘ）の再設定が行われない場合には、ステップＳ６１９に進み、３部目の画像形成を行わないで画像形成処理を終了し装置を解放する。
【００９７】
このように、部門管理されているユーザが本複写機２００を使用して複数部の画像形成を行う場合は、全部数を一括して画像形成せずに、１部ずつ画像形成を行ない、さらに、１部ずつ画像形成を行なう際には、利用者別に現在までに使用した記録媒体への印字面数の積算値と印字可能面数の上限と１部の画像形成に用いる記録媒体の面数とに基づいて、画像形成する前に１部の画像形成が可能であるかを確認し、可能である場合のみ画像形成を行なう。また、複数部の画像形成を１部ずつ確認しながら画像形成していく途中（例えば、３部目）で、その部数目の画像形成途中で上限値に達することが判別され、その１部の画像形成が不可能となる場合には、上限値に達する部数目の画像形成を行わないで上限値に達したことを知らせ、装置を解放することができる。そのため、本複写機２００は、画像の出力途中で出力画像の積算値が上限値を超えることが無い。その結果、従来問題となっていた画像の出力途中で画像の出力枚数の積算値が上限値を超えるために発生する画像出力の停止に伴う不具合を事前に防止することができ、ユーザ単位、すなわち部門単位（あるいは使用者単位など）で複写機の出力枚数を円滑に管理することができる。
【００９８】
以上説明したように、上記説明した条件で３部を出力する場合には、従来の複写機では、画像形成が中断され使用者は管理者に上限に達した印字面数のカウンタ値をクリアする処理を行なってもらってから、３部目の出力処理を終了するまでは他の使用者がこの複写機を利用できなかった。しかし、本実施形態の複写機２００では、上記説明したように部数の区切れ（２部目）で出力が終了し３部目の画像形成処理を行わずに装置が解放されるため、従来のように３部目の出力途中で画像形成処理が中断されることはない。そのため、他のユーザが引き続き複写機２００を使用したい場合には、複写機２００に他の部門番号を入力することで、他のユーザが複写機２００を継続して利用できる。
【００９９】
また、出力途中で上限値に達するため途中で終了した処理は、上記説明したように画像データが記憶媒体に残りの部数の情報と共に記憶されているため、管理者により上限値の再設定や印字面数の積算値のクリア等がなされて出力可能な状態に回復された時に、画像の出力を継続して行なうことができる。
【０１００】
［複写機による原稿複写の画像形成処理（１部ずつ出力）：図９］
次に、図７で登録された部門管理番号０００１のユーザが複写機２００を用いて原稿複写（コピーによる出力）する場合を例にとり、複写機２００のＣＰＵ１２によって行われる画像形成処理について、図９のフローチャートで説明する。
【０１０１】
以下の説明では、部門番号０００１のユーザが論理ページ数１００ページの原稿画像から記録媒体の両面（表面と裏面）に１０部（置数１０）ずつ画像形成する場合、すなわち、１部あたりの論理ページ数１００ページ（記録媒体の両面に論理ページ１枚ずつ計１００ページ）、１０部の総印字面数１０００面を作成する場合を例にとり説明する。また、部門番号０００１では、現在までに使用した印字面数の積算値は８８０であり、印字面数の上限値は１０００に設定されているとする。
【０１０２】
まず図９のステップＳ９０１において、複写機２００が部門管理されていると、不図示の操作部は図８のように部門管理番号７０１および暗証番号７０２の入力待機画面を表示する。ステップＳ９０１において、操作者によって部門管理番号７０１に例えば０００１と暗証番号７０２に例えば１２３４が入力され、７０６の「ＯＫ」ボタンが押下されたのを受信すると、ステップＳ９０２に進み、メモリ部１０８にアクセスし、図７に示すように受信した部門管理番号と暗証番号に対応する印字面数の積算値（Ｂｎｏｗ）７０３と印字面数の上限値（Ｂｍａｘ）７０４を読み出す。
【０１０３】
次に、ステップＳ９０３において、入力された部門管理番号７０１及び暗証番号７０２が、例えば図７に示す複写機２００に登録されている部門番号７０１および暗証番号７０２と一致するか否かを調べ、一致しない場合には、ステップＳ９０４に進み、図１０に一例を示すような入力エラーであることを表示して待機し、操作者によって部門管理番号７０１および暗証番号７０２の正しい値が入力され、７０７の「ＯＫ」ボタンが押下されたのを受信すると、ステップＳ９０１に戻る。
【０１０４】
一方、ステップＳ９０３において、入力された部門管理番号７０１及び暗証番号７０２が、複写機２００に登録されている部門番号７０１および暗証番号７０２と一致する場合には、ステップＳ９０５に進み、印字待機状態となる。次にステップＳ９０６に進み、操作部の画面に図１１に一例を示すような操作画面を表示する。
【０１０５】
次に、ステップＳ９０６において、操作者がコピーする原稿２０２を原稿台２０１もしくは不図示の原稿給紙部に載置し、置数等のコピーモードの設定を行なったのを検出すると、ステップＳ９０７に進み、操作者が不図示のスタートキーを押下したのを検出すると、ステップＳ９０８に進む。
【０１０６】
次に、ステップＳ９０８において、原稿が原稿台に置かれている場合には設定されたモードに従いスキャンを行ない、原稿を読み込む。原稿給紙部に原稿が置かれているときには原稿給紙部から原稿を給紙しスキャンを行ない、原稿を読み込んでからステップＳ９０９に進む。
【０１０７】
次に、ステップＳ９０９において、読み込まれた画像データをメモリ及びハードディスクに記憶してから、ステップＳ９１０に進み、入力された部門管理番号７０１に印字面数の上限値７０４が設定されているか否かを調べる。ここで、印字面数の上限値７０４が設定されていない場合には、ステップＳ９２０に進み、記憶媒体に記憶された画像データを読み出して用紙に画像を出力してから、ステップＳ９２１に進み、一連の作業を終了する。
【０１０８】
次に、ステップＳ９１１〜ステップＳ９２１の処理の概要を説明し、次に具体的にこの処理を説明する。
【０１０９】
まず、ステップＳ９１１に進み、残りの印字可能面数（Ｂ）を次式で計算する。
【０１１０】
Ｂ＝Ｂｍａｘ−Ｂｎｏｗ
Ｂ：残りの印字可能面数、Ｂｍａｘ：印字面数の上限値
Ｂｎｏｗ：出力枚数の積算値
次に、ステップＳ９１２において、ステップＳ９１１とステップＳ９１２で計算された１部当たりの印字面数Ａと印字可能面数Ｂとを比較し、１部画像形成が可能であるか調べ、Ａ≦ＢであればステップＳ９１４に進み、１部（１００枚）の画像出力を行ってからステップＳ９１５に進む。続いて全部数の出力が終了したか否かを調べ、全部数の出力が終了した場合にはステップＳ９２１に進み一連の作業を終了する。ステップＳ９１５で全部数の出力が終了していないと判断された場合にはステップＳ９１６において、１部画像形成後の印字面数の積算値Ｂｎｏｗを次式を用いて変更してからステップＳ９１２に戻って、上記説明した処理を繰り返し行なう。
【０１１１】
Ｂｎｏｗ＝Ｂｎｏｗ＋Ａ
一方、ステップＳ９１３において、印字可能面数Ｂ≦Ａでない場合、すなわち１部数の画像形成が不可能であり、画像形成途中で印字面数が上限値に達する場合には、ステップＳ９１７に進み、出力途中で印字面数が上限値に達することを示すエラー情報を送信する。続いてステップＳ９１８に進み、管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定が行われたのを検出すると、ステップＳ９１２に戻り、上記説明した処理を継続する。またステップＳ９１８において、管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定（例えば、Ｂｍａｘを）が行われない場合、例えば、予め設定されている所定時間内に再設定処理がなされずに所定時間が経過した場合などには、画像の１部の出力が不可能と判断し画像形成の処理を終了し、ステップＳ６１９に進み一連の作業を終了する。
【０１１２】
次に、ステップＳ９１１からステップＳ９２１までの処理について、具体的に説明する。本実施形態の図７に示す部門管理番号０００１の場合には、印字面数の上限値Ｂｍａｘは１０００、印字面数の積算値Ｂｎｏｗは８８０であるから、ステップＳ９１２の印字可能面数（Ｂ＝Ｂｍａｘ−Ｂｎｏｗ）は１２０となる。一方、１部当たりの印字面数Ａは１００であるので、ステップＳ９１３でＡ≦Ｂより論理ページ数で１００ページの画像を１部作成することは可能であり、ステップＳ９１４で、１部（１００ページ）の画像出力を行ってからステップＳ９１５に進む。さらに全部数の出力が終了していないのでステップＳ９１６に進み、１部目画像形成前の印字面数の積算値Ｂｎｏｗ（８８０）と１部当たりの印字面数Ａ（１００）とから１部画像形成後の新しい印字面数の積算値Ｂｎｏｗを計算（Ｂｎｏｗ＝８８０＋１００＝９８０）してからステップＳ９１２に戻り、１部画像形成後の新しい印字面数の積算値Ｂｎｏｗ（９８０）を用いて、再度印字可能面数Ｂ（Ｂ＝Ｂｍａｘ−Ｂｎｏｗ＝１０００−９８０＝２０）を計算する。
【０１１３】
この結果、ステップＳ９１３で、次の１部（２部目）の画像形成が不可能と判定されるので、管理者に出力途中で印字面数が上限値に達することを示すエラー情報を送信（ステップＳ９１７）してからステップＳ９１８に進む。ステップＳ９１８において、管理者による印字面数の積算値Ｂのクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）再設定が行われたのを検出した場合には、ステップＳ９１２に戻り、上記説明した処理を継続して行なうことにより３〜１０部目の画像形成が完成する。しかし、ステップＳ９１８において、管理者による印字面数の積算値Ｂのクリアあるいは印字面数の上限値（Ｂｍａｘ）の再設定が行われない場合には、ステップＳ９２１に進み、２部目の画像形成を行わないで画像形成処理を終了する。
【０１１４】
このように、部門管理されているユーザが本複写機を使用して複数部の画像形成を行う場合は、全部数を一括して画像形成せずに、１部ずつ画像形成を行ない、さらに、１部ずつ画像形成を行なう際には、利用者別に現在までに使用した記録媒体への印字面数の積算値と印字可能面数の上限と１部の画像形成に用いる記録媒体の面数とに基づいて、画像形成する前に１部の画像形成が可能であるかを確認し、可能である場合のみ画像形成を行なう。また、複数部の画像形成を１部ずつ確認しながら画像形成していく途中（例えば、２部目）で、その部数目の画像形成途中で上限値に達することが判別され、その１部の画像形成が不可能となる場合には、上限値に達する部数目の画像形成を行わないで上限値に達したことを知らせ、装置を解放することができる。そのため、本複写機は、画像の出力途中で出力画像の積算値が上限値を超えることが無い。その結果、従来問題となっていた画像の出力途中で画像出力が停止することに伴う不具合を防止することができ、部門単位（あるいは使用者単位など）で複写機の出力を円滑に管理することができる。
【０１１５】
以上説明したように、上記説明した条件で１０部を出力する場合には、従来の複写機では、画像形成が中断され使用者は管理者に上限に達した印字面数のカウンタ値をクリアする処理を行なってもらってから、１０部目の出力処理を終了するまでは他の使用者がこの複写機を利用できなかった。しかし、本実施形態の複写機２００では、上記説明したように部数の区切れで出力が終了するため、出力途中で中断される画像はない。
【０１１６】
また、出力途中で上限値に達するため途中で終了した処理は、上記説明したように画像データが記憶媒体に残りの部数の情報と共に記憶されているため、管理者により上限値の再設定や印字面数の積算値のクリア等がなされて出力可能な状態に回復された時に、画像の出力の継続を行なうことができる。
【０１１７】
＜第２の実施形態＞
［概要］
第１の実施形態では、複写機にユーザ別に画像形成の上限値が設定されている場合において、コンピュータから複写機に送信されてくる画像データより複数の部数の画像を画像形成する場合について、あるいは複写機で原稿から複数の部数の複写を行なう場合について、全部数を一括して画像形成せずに１部ずつ画像形成が可能であるか否かを確認しながら画像形成し、画像形成の途中で上限値に達すると判断された場合には、上限値に達する部数目の画像形成を行わずに装置を解放するように制御した。
【０１１８】
それに対して第２の実施形態では、画像形成する前にユーザ別に現在までに使用した記録媒体への印字面数の積算値とその上限値、および画像形成に用いる印字面数に基づいて、画像形成が可能であるか否かを判断し、画像形成が可能の場合のみ画像形成を行ない、画像形成途中で上限値に達すると判断された場合には、画像形成を行わないでプリンタの処理を解放するものである。
【０１１９】
［複写機の構成および画像信号の流れ］
第２の実施形態に用いる複写機１２００の構成および画像信号の流れは、図１Ａ〜図５を用いて説明した第１の実施形態の複写機２００と同様である。したがって、第２の実施形態に用いる複写機１２００の構成および画像信号の流れについての図および説明は、重複するので省略する。
【０１２０】
次に、上記説明した複写機１２００を用いる画像形成について図１２および図１３を用いて説明する。なお図１２および図１３における各処理は、複写機１２００の不図示のＣＰＵが、ＲＯＭまたはＨＤに格納された制御プログラムに基づいて、不図示のＲＡＭを用いて、複写機１２００の各部を制御しながら実行するものである。また、図１２および図１３の説明には、第１の実施形態で使用した図７、８、１０および図１１を用いるが、それらの図の説明は、第１の実施形態で説明した内容と同じであるので説明は省略する。
【０１２１】
［複写機による受信画像データの画像形成処理（一括出力）：図１２］
最初に、ネットワークに接続されたコンピュータで画像や文書を作成し、複写機１２００に出力を行なう場合の処理について、図１２のフローチャートを用いて説明する。
【０１２２】
なお図１２の処理に先立って、複写機１２００が不図示のコントロールカードによりカウント管理されている場合には、予めコントロールカードを複写機１２００に挿入し出力可能な状態にしておく。また複写機１２００が部門管理されている場合には、コンピュータ上で部門管理番号と暗証番号を入力し、画像情報ととも部門番号の情報も送信する。
【０１２３】
次に、図７で登録された部門管理番号０００１のユーザがネットワーク上のコンピュータ２４９で作成した画像を複写機２００に出力する場合を例にとり、複写機２００のＣＰＵ１２によって行われる画像形成処理について、図１２のフローチャートで説明する。
【０１２４】
以下の説明では、部門番号０００１のユーザが論理データの総ページ数１００ページの画像データを２ｉｎ１で３部、すなわち、記録媒体の片面に論理データ２ページずつ画像形成したものを３部作成する場合（合計の印字面数１５０面）を例にとり説明する。また、部門番号０００１では、現在までに使用した印字面数の積算値は８８０であり、印字面数の上限値は１０００に設定されているとする。
【０１２５】
図１２のステップＳ１２０１において、複写機１２００のＣＰＵ１２は、コンピュータ２４９から転送されてきた部門管理番号と暗証番号の出力信号を受信すると、ステップＳ１２０２に進み、メモリ部１０８にアクセスし、図７に示すように受信した部門管理番号と暗証番号に対応する印字面数の積算値（Ｂｎｏｗ）７０３と印字面数の上限値（Ｂｍａｘ）７０４を読み出す。
【０１２６】
次にステップＳ１２０３に進み、コンピュータ２４９から転送されてきた画像データおよび画像出力情報（ユーザによって設定された画像形成部数、画像形成範囲、レイアウト、ソート有り無しなど）を受信する。
【０１２７】
次にステップＳ１２０４において、受信した部門管理番号と暗証番号が複写機１２００に設定されている部門管理番号７０１および暗証番号７０２号に一致しているか否か判別し、一致しない場合にはステップＳ１２１４に進み、コンピュータ２４９に対して部門管理番号７０１および暗証番号７０２が一致しないことを示すエラー情報を送信する。その後ステップＳ１２１５に進み一連の処理を終了する。
【０１２８】
一方、ステップＳ１２０４において、部門管理番号７０１と暗証番号７０２が一致する場合にはステップＳ１２０５に進み、受信した画像データを複写機１２００が画像形成可能なラスターイメージのデータに展開し、展開いた画像データをメモリ１０８及びハードディスク１０９に記憶してから、ステップＳ１２０６に進む。
【０１２９】
ステップＳ１２０６では、受信した画像出力情報より総印字面数Ａの計算を行なう。この際、予め画像の印字面数Ａを示す使用単位として、記録媒体の片面に画像形成する場合には記録媒体の枚数を用い、記録媒体の両面に画像形成する場合には記録媒体のページ数を用いるように設定しておく。例えば、論理データの総ページ数が１００ページで、記録媒体の片面のみに画像形成し、片面に２ページの論理データを印字（画像形成）する場合（２ｉｎ１）の１部当たりの印字面数Ａは１００／２＝５０と計算されるので、３部作成する場合の合計の印字面数は１５０面である。
【０１３０】
なお、記録媒体の両面に、それぞれ２ｉｎ１で画像形成する場合には、１部当たりの印字面数Ａは記録媒体の印字面を単位とし１００／４＝２５、２５枚×２（両面）＝５０面と計算されるので、３部作成する場合の合計の印字面数は１５０面と計算される。
【０１３１】
次にステップＳ１２０７において、ＣＰＵ１２は出力画像に対して、部門管理によって印字面数の上限値（Ｂｍａｘ）が設定されているか否かを判断し、上限値（Ｂｍａｘ）が設定されていない場合には、ステップＳ１２１０に進み、メモリ１０８から記憶された画像データを読み出し、必要部数の画像を順次出力してからステップＳ１２１５に進み、一連の作業を終了する。
【０１３２】
一方、ステップＳ１２０７において、部門管理により印字面数の上限値が設定されている場合には、ステップＳ１２０８に進む。
【０１３３】
次に、ステップＳ１２０８〜ステップＳ１２１５の処理の概要を説明し、次に具体的にこの処理を説明する。
【０１３４】
まず、ステップＳ１２０８に進み、残りの印字可能面数（Ｂ）を次式で計算する。
【０１３５】
Ｂ＝Ｂｍａｘ−Ｂｎｏｗ
Ｂ：残りの印字可能面数、Ｂｍａｘ：印字面数の上限値
Ｂｎｏｗ：印字面数の積算値
次に、ステップＳ１２０９において、ステップＳ１２０６とステップＳ１２０８で計算された総印字面数Ａと印字可能面数Ｂとを比較し、総印字面数Ａの画像形成が可能であるか調べ、Ａ≦ＢであればステップＳ１２１０に進み、全画像出力を行ってからステップＳ１２１５に進み一連の作業を終了する。
【０１３６】
一方、ステップＳ１２０９において、印字可能面数Ｂ≦Ａでない場合、すなわち全ての画像形成が不可能であり、画像形成途中で印字面数が上限値に達する場合には、ステップＳ１２１１に進み、出力途中で印字面数が上限値に達することを示すエラー情報をコンピュータ２４９に送信してから、ステップＳ１２１２に進む。管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定が行われたのを検出すると、ステップＳ１２０８に戻り、上記説明した処理を継続する。またステップＳ１２１２において、管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定が行われない場合、例えば、予め設定されている所定時間内に再設定処理がなされずに所定時間が経過した場合などには、画像の出力が不可能と判断しステップＳ１２１５に進み一連の作業を終了する。
【０１３７】
次に、ステップＳ１２０８からステップＳ１２１５までの処理について、具体的に説明する。本実施形態の図７に示す部門管理番号０００１の場合には、印字面数の上限値Ｂｍａｘは１０００、印字面数の積算値Ｂｎｏｗは８８０であるから、ステップＳ１２０８の印字可能面数（Ｂ＝Ｂｍａｘ−Ｂｎｏｗ）は１２０となる。一方、総印字面数Ａは１５０面であるので、ステップＳ１２０９でＡ≦Ｂより１５０面の画像を一括して画像形成することは不可能と判定されるので、管理者に出力途中で印字面数が上限値に達することを示すエラー情報を送信（ステップＳ１２１１）してからステップＳ１２１２に進む。ステップＳ１２１２において、管理者による印字面数の積算値Ｂのクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）の再設定が行われたのを検出した場合には、ステップＳ１２０８に戻り、上記説明した処理を継続して行なうことにより１５０枚の画像を一括して画像形成する。ステップＳ１２１２において、管理者による印字面数の積算値Ｂのクリアあるいは印字面数の上限値（Ｂｍａｘ）の再設定が行われない場合には、ステップＳ１２１２に進み、画像形成しないで装置を解放し、画像形成処理を終了する。
【０１３８】
［複写機による原稿複写の画像形成処理（一括出力）：図１３］
次に、図７で登録された部門管理番号０００１のユーザが複写機２００を用いて原稿複写（コピーによる出力）する場合を例にとり、複写機２００のＣＰＵ１２によって行われる画像形成処理について、図９のフローチャートで説明する。
【０１３９】
以下の説明では、部門番号０００１のユーザが論理データ数１００ページの原稿画像から記録媒体の両面（表面と裏面）に１０部（置数１０）ずつ画像形成する場合、すなわち、１０部の総印字面数１０００面を画像形成する場合を例にとり説明する。また、部門番号０００１では、現在までに使用した印字面数の積算値は８８０であり、印字面数の上限値は１０００に設定されているとする。
【０１４０】
まず図１３のステップＳ１３０１において、複写機２００が部門管理されていると、不図示の操作部は図８のように部門管理番号７０１および暗証番号７０２の入力待機画面を表示する。ステップＳ１３０１において、操作者によって部門管理番号７０１に例えば０００１と暗証番号７０２に例えば１２３４が入力され、７０６の「ＯＫ」ボタンが押下されたのを受信すると、ステップＳ１３０２に進み、メモリ部１０８にアクセスし、図７に示すように受信した部門管理番号と暗証番号に対応する印字面数の積算値（Ｂｎｏｗ）７０３と印字面数の積算値（Ｂｍａｘ）７０４を読み出す。
【０１４１】
次に、ステップＳ１３０３において、入力された部門管理番号７０１及び暗証番号７０２が、複写機１２００に登録されている部門番号７０１および暗証番号７０２と一致するか否かを調べ、一致しない場合には、ステップＳ１３０４に進み、図１０に一例を示すような入力エラーであることを表示して待機する。操作者によって部門管理番号７０１および暗証番号７０２の正しい値が入力され、７０７の「ＯＫ」ボタンが押下されたのを受信すると、ステップＳ１３０１に戻る。
【０１４２】
一方、ステップＳ１３０３において、入力された部門管理番号７０１及び暗証番号７０２が、複写機２００に登録されている部門番号７０１および暗証番号７０２と一致する場合には、ステップＳ１３０５に進み、コピー待機状態となる。さらにステップＳ１３０６に進み、操作部の画面に図１１に一例を示すような操作画面を表示する。
【０１４３】
次に、ステップＳ１３０６において、操作者がコピーする原稿２０２を原稿台２０１もしくは不図示の原稿給紙部に載置し、置数等のコピーモードの設定を行なったのを検出すると、ステップＳ１３０７に進み、さらに操作者が不図示のスタートキーを押下したのを検出すると、ステップＳ１３０８に進む。
【０１４４】
次に、ステップＳ１３０８において、原稿が原稿台に置かれている場合には設定されたモードに従いスキャンを行ない、原稿を読み込む。原稿給紙部に原稿が置かれているときには原稿給紙部から原稿を給紙しスキャンを行ない、原稿を読み込む。読み込まれた画像データをメモリ及びハードディスクに記憶してから、ステップＳ１３０９に進み、入力された部門管理番号７０１が設定されているか否かを調べる。ここで、入力された部門管理番号７０１が設定されていない場合には、ステップＳ１３１７に進み、記憶媒体に記憶された画像データを読み出して用紙に画像を出力してから、ステップＳ１３１８に進み、一連の作業を終了する。
【０１４５】
次に、ステップＳ１３１０に進み、入力された部門管理番号７０１に印字面数の上限値７０４が設定されているか否かを調べる。ここで、印字面数の上限値７０４が設定されていない場合には、ステップＳ１３１７に進み、記憶媒体に記憶された画像データを読み出して用紙に画像を出力してから、ステップＳ１３１８に進み、一連の作業を終了する。
【０１４６】
次に、ステップＳ１３１１〜ステップＳ１３１８の処理の概要を説明し、次に具体的にこの処理を説明する。
【０１４７】
まず、ステップＳ１３１１では、設定された画像出力情報より総印字面数Ａの計算を上記した手法で行なう。
【０１４８】
次に、ステップＳ１３１２に進み、残りの印字可能面数（Ｂ）を次式で計算する。
【０１４９】
Ｂ＝Ｂｍａｘ−Ｂｎｏｗ
Ｂ：残りの印字可能面数、Ｂｍａｘ：印字面数の上限値
Ｂｎｏｗ：印字面数の積算値
次に、ステップＳ１３１３において、ステップＳ１３１１とステップＳ１３１２で計算された総印字面数Ａと印字可能面数Ｂとを比較し、全ての画像形成が可能であるか調べ、Ａ≦ＢであればステップＳ１３１７に進み、１０００面の画像出力を行ってからステップＳ１３１８に進み一連の作業を終了する。
【０１５０】
一方、ステップＳ１３１３において、Ｂ≦Ａでない場合、すなわち全画像の形成が不可能であり、画像形成途中で印字面数が上限値に達する場合には、ステップＳ１３１４に進み、出力途中で印字面数が上限値に達することを示すエラー情報を発行してから、ステップＳ１３１５に進む。管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定が行われたのを検出すると、ステップＳ１３１２に戻り、上記説明した処理を継続する。またステップＳ１３１５において、管理者によって印字面数の積算値７０３のクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）７０４の再設定が行われない場合、例えば、予め設定されている所定時間内に再設定処理がなされずに所定時間が経過した場合などには、全画像の出力が不可能と判断し画像形成の処理を終了し、ステップＳ１３１８に進み一連の作業を終了する。
【０１５１】
次に、ステップＳ１３１２からステップＳ１３１８までの処理について、具体的に説明する。本実施形態の図７に示す部門管理番号０００１の場合には、印字面数の上限値Ｂｍａｘは１０００、印字面数の積算値Ｂｎｏｗは８８０であるから、ステップＳ９１２の印字可能面数（Ｂ＝Ｂｍａｘ−Ｂｎｏｗ）は１２０となる。一方、全印字面数Ａは１０００であるので、ステップＳ１３１３で、全ての画像形成が不可能と判定される。よって管理者に出力途中で印字面数が上限値に達することを示すエラー情報を発行（ステップＳ１３１４）してからステップＳ１３１５に進む。ステップＳ１３１５において、管理者による印字面数の積算値Ｂのクリア（Ｂｎｏｗ＝０）あるいは印字面数の上限値（Ｂｍａｘ）再設定が行われたのを検出した場合には、ステップＳ１３１２に戻り、上記説明した処理を継続して行なうことにより全ての画像形成が完成する。ステップＳ１３１５において、管理者による印字面数の積算値Ｂのクリアあるいは印字面数の上限値（Ｂｍａｘ）の再設定が行われない場合には、ステップＳ１３１８に進み、全ての画像形成を行わないで装置を解放し画像形成処理を終了する。
【０１５２】
なお、本発明は、複数の機器（例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、プリンタ、ファクシミリ装置など）に適用してもよい。
【０１５３】
また、上述した各実施の形態では、印字面数をカウントの単位として用いているが、記録媒体の枚数をカウントの単位としてもよい。
【０１５４】
また、上述した各実施の形態では、複写機の操作部から部門管理番号及び暗証番号、また印字枚数の上限値などの設定を行うよう記載したが、本発明はこれに限るものではなく、複写機に通信可能に接続されたコンピュータなどの情報処理装置からこれらの情報を設定するようにしてもよい。さらに、エラー情報をコンピュータに送信して通知するようにシステムを構成してもよい。
【０１５５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図図６、９、１２、１３に示す）フローチャートに対応するプログラムコードが格納されることになる。
【０１５８】
以上説明したように本発明によれば、部門管理やコントロールカード等の出力カウント手段を用いて印字面数の積算値の管理や印字面数の上限管理をしている画像形成装置において、無駄な出力や両面時の白紙出力などを防ぐことができるため、出力を効率的に行なうことができる。
【０１５９】
【発明の効果】
以上説明したように、本発明によれば、部門単位や使用者単位などのユーザ別に画像形成に使用する資源の上限値が設定されている画像形成装置で原稿の複写や受信した画像データの画像形成を行なう際に、出力途中で画像形成に使用する資源の使用量の積算値が上限値を超える事態が想定される場合でも画像出力の停止に伴う不具合を回避できる。
【図面の簡単な説明】
【図１Ａ】画像信号の流れを示す図である。
【図１Ｂ】（Ｒ０、Ｇ０、Ｂ０）信号と（Ｃ１、Ｍ１、Ｙ１、Ｂｋ１）信号をそれぞれ変換する式を示す図である。
【図２】複写機の構成を説明する図である。
【図３】複写機単体としての動作を示すタイミングチャートである。
【図４】ＰＷＭ回路の構成例を示すブロック図である。
【図５】パルス幅変調の様子を説明する図である。
【図６】コンピュータより受信した画像データに基づいて画像を出力する場合のフローチャートである。
【図７】部門管理設定時の操作部の画面表示の一例を示す図である。
【図８】部門管理番号及び暗証番号の入力画面の一例を示す図である。
【図９】原稿複写（コピー）を行なう場合のフローチャートである。
【図１０】部門番号エラーが発生した場合の操作部表示の一例を示す図である。
【図１１】コピー可能状態の操作部表示の一例を示す図である。
【図１２】コンピュータより受信した画像データに基づいて画像を出力する場合の別の例を示すフローチャートである。
【図１３】原稿複写を行なう場合の別の例を示すフローチャートである。
【図１４】本発明の画像形成システムの全体構成を示すブロック図である。
【符号の説明】
２００　複写機
２０１　原稿台ガラス
２０２　原稿
２０３　照明
２０４、２０５、２０６　ミラー
２０７　光学系
２０８　ＣＣＤ
２０９　モータ
２１０　第１ミラーユニット
２１１　第２ミラーユニット
２１２　画像処理回路部
２１３　ポリゴンミラー
２１４〜２１６　ミラー
２１７　感光ドラム
２１８〜２２０　ミラー
２２１　感光ドラム
２２５　感光ドラム
２２６〜２２８　ミラー
２２９　感光ドラム
２３４、２３５　用紙カセット
２３６　手差トレイ
２３７　レジストローラ
２３８　転写ベルト
２３０〜２３３　現像器
２３９　搬送ベルト
２４０　定着器
２４１　排紙トレイ
２４４　両面パス
２４５　両面反転部
２４６　排紙縦パス
２４７　両面パス前搬送部
２４８　ネットワーク
２４９　コンピュータ
【図１Ａ】
2004098505.tif 000003
【図１Ｂ】
2004098505.tif 000004
【図２】
2004098505.tif 000005
【図３】
2004098505.tif 000006
【図４】
2004098505.tif 000007
【図５】
2004098505.tif 000008
【図６】
2004098505.tif 000009
【図７】
2004098505.tif 000010
【図８】
2004098505.tif 000011
【図９】
2004098505.tif 000012
【図１０】
2004098505.tif 000013
【図１１】
2004098505.tif 000014
【図１２】
2004098505.tif 000015
【図１３】
2004098505.tif 000016
【図１４】
2004098505.tif 000017