(57)【特許請求の範囲】
【請求項１】
被画像形成媒体に画像を形成するための第１の動作モードと、被画像形成媒体に画像を形成するための前記第１の動作モードとは異なる第２の動作モードとを有する画像形成手段と、
ユーザの部門を識別するための部門コードチェックを行う識別手段と、
この識別手段により識別される部門ごとに画像形成したページ数を管理する部門管理手段と、
この部門管理手段が有効な状態において第１の動作モードで画像形成したページ数のみを管理する限定管理手段と、
前記部門管理手段及び前記限定管理手段が有効な場合、前記第１の動作モードであれば、前記識別手段による部門コードチェックを行い、前記部門コードチェックによりユーザの部門が確定した状態において前記第１の動作モードでの画像形成を実行し、前記第２の動作モードである場合、前記識別手段による部門コードチェックを行わずに前記第２の動作モードでの画像形成を実行する制御手段と、
前記第１の動作モードで画像形成したページ数を前記識別手段による部門コードチェックにより識別した部門ごとのカウント値として計数し、前記第２の動作モードで画像形成したページ数を部門が未定義のカウント値として計数する計数手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記第１の動作モードは、カラー画像を被画像形成媒体に形成するカラーモードであり、前記第２の動作モードは、モノクロ画像を被画像形成媒体に形成するモノクロモードである、
ことを特徴とする前記請求項１に記載の画像形成装置。
【請求項３】
被画像形成媒体に画像を形成するための第１の動作モードと、被画像形成媒体に画像を形成するための前記第１の動作モードとは異なる第２の動作モードとを有する画像形成装置の管理方法であって、
部門ごとに画像形成したページ数を管理する部門管理機能と第１の動作モードで画像形成したページ数のみを管理する限定管理機能とが有効な場合、前記第１の動作モードでああれば、ユーザの部門を識別するための部門コードチェックを行い、前記部門コードチェックによりユーザの部門が確定した状態において前記第１の動作モードでの画像形成を実行し、
前記第１の動作モードで画像形成したページ数を部門ごとのカウント値として計数し、
上記部門管理機能と上記限定管理機能とが有効な場合、前記第２の動作モードであれば、前記部門コードチェックを行わずに前記第２の動作モードでの画像形成を実行し、
前記第２の動作モードで画像形成したページ数を部門に対応づけられていない未定義のカウント値として計数する、
ことを特徴とする画像形成装置の管理方法。
【請求項４】
前記第１の動作モードは、カラー画像を被画像形成媒体に形成するカラーモードであり、前記第２の動作モードは、モノクロ画像を被画像形成媒体に形成するモノクロモードである、
ことを特徴とする前記請求項３に記載の画像形成装置の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、部門ごとに印刷したページ数などの利用実績を管理する部門管理機能を有するデジタル複合機などの画像形成装置および画像形成装置の管理方法に関する。
【背景技術】
【０００２】
従来、デジタル複合機などの画像形成装置では、印刷したページ数を管理する機能を有するものがある。また、デジタル複合機あるいはネットワーク通信機能を有するプリンタなどの画像形成装置では、多数のユーザが利用する運用形態が想定される。このような画像形成装置では、部門と呼ぶ管理単位ごとに印刷したページ数を管理する部門管理機能と呼ばれる機能を有するものもある。この部門管理機能は、部門ごとに設定した部門カウンタにより部門ごとに印刷したページ数をカウントするものである。さらに、上記部門管理機能は、単に印刷したページ数をカウントするだけでなく、部門ごとに予め設定した上限のページ数に到達すると、印刷ができないように制限するという機能を併せ持っているものが多い。
【０００３】
上記のような従来の部門管理機能では、印刷を行った画像形成装置の動作モードに関係なく、部門ごとに印刷したページ数をカウントしている。つまり、従来の画像形成装置は、部門管理機能が有効な状態では、印刷を要求した部門が確定してから、印刷した全てのページ数を部門カウンタでカウントするようになっている。しかしながら、近年、部門管理機能が有効な状態において、さらに、特定の動作モードで印刷したページ数のみを管理したいという要求がでてきている。
【特許文献１】特開２００４−２５２７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、上記のような要望を解決するものであり、ユーザの要望に応じた適切な利用実績の管理を行うことができる画像形成装置および画像形成装置の管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の一形態としての画像形成装置は、被画像形成媒体に画像を形成するための第１の動作モードと、被画像形成媒体に画像を形成するための前記第１の動作モードとは異なる第２の動作モードとを有する画像形成手段と、ユーザの部門を識別するための部門コードチェックを行う識別手段と、この識別手段により識別される部門ごとに画像形成したページ数を管理する部門管理手段と、この部門管理手段が有効な状態において第１の動作モードで画像形成したページ数のみを管理する限定管理手段と、前記部門管理手段及び前記限定管理手段が有効な場合、前記第１の動作モードであれば、前記識別手段による部門コードチェックを行い、前記部門コードチェックによりユーザの部門が確定した状態において前記第１の動作モードでの画像形成を実行し、前記第２の動作モードである場合、前記識別手段による部門コードチェックを行わずに前記第２の動作モードでの画像形成を実行する制御手段と、前記第１の動作モードで画像形成したページ数を前記識別手段による部門コードチェックにより識別した部門ごとのカウント値として計数し、前記第２の動作モードで画像形成したページ数を部門が未定義のカウント値として計数する計数手段とを有する。
【０００６】
この発明の一形態としての画像形成装置の管理方法は、被画像形成媒体に画像を形成するための第１の動作モードと、被画像形成媒体に画像を形成するための前記第１の動作モードとは異なる第２の動作モードとを有する画像形成装置の管理方法であって、部門ごとに画像形成したページ数を管理する部門管理機能と第１の動作モードで画像形成したページ数のみを管理する限定管理機能とが有効な場合、前記第１の動作モードでああれば、ユーザの部門を識別するための部門コードチェックを行い、前記部門コードチェックによりユーザの部門が確定した状態において前記第１の動作モードでの画像形成を実行し、前記第１の動作モードで画像形成したページ数を部門ごとのカウント値として計数し、上記部門管理機能と上記限定管理機能とが有効な場合、前記第２の動作モードであれば、前記部門コードチェックを行わずに前記第２の動作モードでの画像形成を実行し、前記第２の動作モードで画像形成したページ数を部門に対応づけられていない未定義のカウント値として計数する。
【発明の効果】
【０００７】
この発明によれば、ユーザの要望に応じた適切な利用実績の管理を行うことができる画像形成装置および画像形成装置の管理方法を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明を実施するための最良の形態について図面を参照して説明する。
図１は、この発明の実施の形態に係わる画像形成システムの概略構成を示す図である。
図１に示すように、この画像形成システムでは、画像形成装置としてのデジタル複合機（ＭＦＰ：Multi Functional Peripheral）１と、複数のパーソナルコンピュータ（ＰＣ）２（２Ａ１〜２Ａ４、２Ｂ１〜２Ｂ４、２Ｃ１〜２Ｃ４、２Ｄ１〜２Ｄ４）とがローカルエリアネットワーク（ＬＡＮ）などのネットワーク３で接続されている。
【０００９】
上記デジタル複合機１は、主に、プリンタ機能、スキャナ機能、コピー機能、および、ファクシミリ送受信機能などを有している。また、上記デジタル複合機１は、カラー画像を処理する機能とモノクロ画像を処理する機能を有している。すなわち、上記デジタル複合機１は、原稿の画像をカラーで読取るカラースキャン機能、原稿の画像をモノクロで読取るモノクロスキャン機能、カラー画像を被画像形成媒体に形成するカラープリント機能、および、モノクロ画像を被画像形成媒体に形成するモノクロプリント機能を有している。これにより、上記デジタル複合機１では、上記コピー機能として、カラーコピーおよびモノクロコピーを実現しており、上記プリンタ（ネットワークプリント）機能として、カラープリントおよびモノクロプリントを実現している。なお、ファクシミリ受信機能としては、モノクロプリントが行われる。
【００１０】
各ＰＣ２は、ネットワークインターフェース（図示しない）を有する本体、表示装置（図示しない）、及び操作装置（図示しない）等により構成される。上記ＰＣ２は、上記ネットワーク３を介して上記デジタル複合機１にプリントを要求する機能を有している。上記デジタル複合機１にプリントを要求する機能において、各ＰＣ２は、印刷用の画像データとしてカラー画像データあるいはモノクロ画像データを送信するようになっている。たとえば、ＰＣ２からカラー画像データの印刷が要求されたデジタル複合機１では、ネットワークプリント機能により受信したカラー画像データに基づくカラープリントを行う。また、ＰＣ２からモノクロ画像データの印刷が要求されたデジタル複合機１では、ネットワークプリント機能により受信したモノクロ画像データに基づくモノクロプリントを行う。
【００１１】
また、各ＰＣ２（２Ａ１〜２Ａ４、２Ｂ１〜２Ｂ４、２Ｃ１〜２Ｃ４、２Ｄ１〜２Ｄ４）は、それぞれ部門と呼ぶグループに分けられている各ユーザに割り当てられているものとする。ここで、部門とは、各ＰＣ２が割り当てられている各ユーザが属するグループを示すものである。たとえば、会社などの組織では、複数のユーザのそれぞれ所属先としての部署などが部門に相当するものとして想定される。
【００１２】
図１に示す構成例では、複数のＰＣ２Ａ１〜２Ａ４は、Ａ部門に属するユーザが使用するものであることを示している。また、図１において、複数のＰＣ２Ｂ１〜２Ｂ４は、Ｂ部門に属するユーザが使用するものであることを示している。また、図１において、複数のＰＣ２Ｃ１〜２Ｃ４は、Ｃ部門に属するユーザが使用するものであることを示している。また、図１において、複数のＰＣ２Ｄ１〜２Ｄ４は、Ｄ部門に属するユーザが使用するものであることを示している。
【００１３】
次に、上記デジタル複合機１の制御系統の構成について説明する。  
図２は、デジタル複合機１の制御系統の構成例を示すブロック図である。  
図２に示すように、このデジタル複合機１は、システム制御部１１、操作パネル１２、スキャナ部１３およびプリンタ部１４などにより構成される。  
上記システム制御部１１は、当該デジタル複合機１全体の制御を司るものである。上記システム制御部１１は、上記操作パネル１２、上記スキャナ部１３および上記プリンタ部１４などに接続されている。これにより、上記システム制御部１１では、上記操作パネル１２に入力された操作指示を受け付けたり、上記スキャナ部１３を制御したり、上記プリンタ部１４を制御したりするようになっている。また、上記システム制御部１１では、スキャナ部１３の制御およびプリンタ部１４の制御の他に、ネットワーク通信制御、ふぁ栗ミリ送受信、部門（あるいはユーザ）認証、データ管理、画像判定、あるいは、画像補正などの種々の処理を行う機能を有している。
【００１４】
上記操作パネル１２は、ユーザインターフェースである。上記操作パネル１２は、ハードキー（図示しない）あるいはタッチパネル内蔵の表示装置（図示しない）などにより構成される。上記操作パネル１２は、操作案内などを表示するとともに、操作指示が入力される。また、各種機能の設定あるいは設定情報なども、上記操作パネル１２により入力される。
【００１５】
上記スキャナ部１３は、原稿の画像を画像データに変換するものである。上記スキャナ部１３は、原稿の画像をカラーあるいはモノクロのデジタル画像データに変換する。上記スキャナ部１３は、原稿面を光学的に走査する走査部（図示しない）、および、上記走査部により光学的に走査される原稿面からの反射光を電気信号に変換するＣＣＤラインセンサ等の光電変換部（図示しない）などにより構成される。また、上記スキャナ部１３では、読取った原稿の画像としてのデジタル画像データを上記システム制御部１１へ供給するようになっている。
【００１６】
上記プリンタ部１４は、被画像形成媒体上に画像を形成するものである。上記プリンタ部１４は、カラー画像データに基づいてカラー画像を被画像形成媒体上に形成するカラープリント機能と、モノクロ画像データに基づいてモノクロ画像を被画像形成媒体上に形成するモノクロプリント機能とを有している。上記プリンタ部１４は、被画像媒体を搬送する搬送部（図示しない）、搬送部により搬送される被画像形成媒体上にカラー画像あるいはモノクロ画像を形成する画像形成部（図示しない）などにより構成される。また、上記プリンタ部１４では、上記システム制御部１１による制御に基づいて各ページの画像データを被画像形成媒体にプリントするようになっている。
【００１７】
また、上記システム制御部１１は、図１に示すように、ＣＰＵ（Central Processing Unit）２１、ＳＲＡＭ（Static Random Access Memory）２２、ＤＲＡＭ（Dynamic Random Access Memory）２３、ＲＯＭ（Read Only Memory）２４、ネットワーク通信部２５、画像処理部２６、ファクシミリ（ＦＡＸ）通信部２７、ページメモリ２８、および、ハードディスクドライブ（ＨＤＤ）２９、および、等により構成されている。
【００１８】
上記ＣＰＵ２１は、システム制御部１１全体の制御を司る。上記ＣＰＵ２１は、制御プログラムに基づいて動作することにより種々の処理を行うようになっている。また、上記ＣＰＵ２１には、操作パネル１２、スキャナ部１３およびプリンタ部１４などが接続されている。
【００１９】
上記ＳＲＡＭ２２は、図示しないバッテリによりバックアップされ、システム設定情報などを保存するメモリとして用いられる。上記ＳＲＡＭ２２は、変更用のデータなどが記憶される。たとえば、後述する部門管理機能においてプリントしたページ数のカウント値は、上記ＳＲＡＭ２２上に設定されたカウンタでカウントアップされる。
【００２０】
上記ＤＲＡＭ２３は、作業用のデータを一時的に記憶したり、参照用のデータを記憶したりするメモリである。上記ＤＲＡＭ２３は、メインメモリとして用いられる。たとえば、外部からシステム設定情報などを参照する場合、上記ＤＲＡＭ２３に記憶されている情報が参照される。
【００２１】
上記ＲＯＭ２４は、不揮発性のメモリである。上記ＲＯＭ２４には、たとえば、当該デジタル複合機１を制御するための制御プログラムおよび制御データなどが格納される。上記ネットワーク通信部２５は、上記ネットワーク３を経由したデータ通信を制御するものである。上記ネットワーク通信部２５は、上記ネットワーク３に接続するためのネットワークインターフェースカード（ＮＩＣ）などにより構成される。上記ネットワーク通信部２５では、ネットワークプリンタ機能において、各ＰＣ２から印刷用の画像データなどの印刷要求をネットワーク３を介して受信するようになっている。
【００２２】
上記画像処理部２６は、画像データに対して種々の画像処理を施すものである。上記画像処理部２６は、画像処理回路等で構成される。上記画像処理部２６では、たとえば、画像データの補正あるいは圧縮・伸張などの画像処理を行う。上記ファクシミリ通信部２７は、ファクシミリデータの送受信を行うインターフェースである。たとえば、ファクシミリ受信処理は、上記ファクシミリ通信部２７により受信したファクシミリデータを上記プリンタ部１４によりモノクロプリントすることにより実現される。また、ファクシミリ送信処理は、上記スキャナ部１３により読み込んだ原稿の画像データを上記ファクシミリ通信部２７によりファクシミリデータに変換した送信先へ転送することにより実現される。
【００２３】
上記ページメモリ２８は、少なくとも上記プリンタ部１４によりプリントされる１ページ分の画像データを展開する記憶領域を有するメモリである。上記ページメモリ２８は、図示しないページメモリコントローラにより制御される。たとえば、上記プリンタ部１４がプリント処理を行う場合、上記ページメモリ２８には、上記プリンタ部１４によりプリントすべき各ページのカラー画像データあるいはモノクロ画像データが展開（記憶）される。
【００２４】
上記ＨＤＤ２９は、大容量の記憶装置である。上記ＨＤＤ２９には、各種のデータのバックアップ用のメモリとしても用いられ、各種の設定データあるいは管理データが記憶される。また、上記ＨＤＤ２９には、必要に応じて上記ネットワーク３経由で受信したデータ、あるいは、上記スキャナ部１３により読取った画像データなども記憶される。本実施の形態では、上記ＨＤＤ２９には、後述する部門管理機能による管理対象となる部門に対応する部門コードなどの部門管理情報が記憶される。
【００２５】
さらに、上記ＨＤＤ２９には、対応する部門が定義されていない部門未定義カウンタ３０、および、部門管理手段としての部門管理機能による管理対象とする部門ごとの部門カウンタ３１（３１ａ、３１ｂ、３１ｃ、３１ｄ）などが設けられている。上記部門未定義カウンタ３０は、特定の部門に関連づけられていないカウンタ（部門が未定義のカウンタ）である。上記部門カウンタ３１ａ、３１ｂ、３１ｃ、３１ｄは、それぞれ部門管理機能による管理対象とする各部門に関連づけられているカウンタである。
【００２６】
なお、図２に示す構成例は、図１に示すように、デジタル複合機１の管理対象となる部門としてＡ部門、Ｂ部門、Ｃ部門、Ｄ部門が設定されている場合を想定している。このため、デジタル複合機１には、後述する部門管理機能として、Ａ部門、Ｂ部門、Ｃ部門、Ｄ部門が管理対象として設定されている。この場合、上記ＨＤＤ２９には、Ａ部門、Ｂ部門、Ｃ部門、Ｄ部門に対応する部門コードなどの部門管理情報が記憶されるとともに、管理対象となる部門としてのＡ部門、Ｂ部門、Ｃ部門、Ｄ部門に関連づけられている部門カウンタ３１ａ、３１ｂ、３１ｃ、３１ｄが設けられている。すなわち、上記部門カウンタ３１は、当該デジタル複合機１の部門管理機能による管理対象となる各部門ごとに設定されるものである。
【００２７】
次に、上記のように構成されるデジタル複合機１におけるカラープリントとモノクロプリントとについて説明する。  
ここで、上記デジタル複合機１では、一連のコピー処理、スキャナ処理およびプリント処理などの各種の処理をジョブと呼ぶ単位で管理しているものとする。たとえば、１回の指示に応じて実行されるコピー処理は、コピージョブとして管理される。また、コピー処理は、原稿の画像を読取るスキャン処理とそのスキャン処理により読取った画像をプリントするプリント処理とからなる。このため、コピージョブは、スキャンジョブとプリントジョブとにより管理されるようにしても良い。
【００２８】
さらに、上記デジタル複合機１は、上記のようなコピー機能として、モノクロコピーモード、カラー（フルカラー）コピーモード、および、オートカラーモードを有している。上記モノクロコピーモードは、原稿の画像をモノクロ画像として読取って、読取ったモノクロ画像を被画像形成媒体にモノクロプリントするモードである。上記カラーコピーモードは、原稿の画像をカラー画像として読取って、読取ったカラー画像を被画像形成媒体にカラープリントするモードである。また、オートカラーモードでは、原稿の画像がカラーであるかモノクロであるかを判定し、その判定結果に応じてカラーコピー（カラースキャンとカラープリント）あるいはモノクロコピー（カラースキャンとモノクロプリント）を実行するモードである。
【００２９】
また、上記デジタル複合機１は、ネットワークプリント機能として、各ＰＣ２からのプリント要求とともに受信する印刷用の画像データに応じてカラープリントあるいはモノクロプリントを選択的に実行する。また、上記デジタル複合機１は、ネットワークプリント機能として受信した１つの印刷要求に対するプリント処理をプリントジョブとして管理する。  
なお、上記のように、１つのプリントジョブでは、一連のプリント処理を管理する。このため、１つのプリントジョブは、１ページ分のプリントである場合もあるし、複数ページのプリントである場合もある。
【００３０】
次に、上記デジタル複合機１の部門管理機能について説明する。  
上記デジタル複合機１の部門管理機能とは、部門ごとに当該デジタル複合機１の利用実績（プリントしたページ数等）を管理する部門管理手段としての機能である。たとえば、図１に示すような画像形成システムにおいて、上記デジタル複合機１では、上記部門管理機能により部門ごとにプリントしたページ数を管理したり、部門ごとにプリント可能なページ数を制限したりする。なお、上記部門管理機能は、上記操作パネル１２による操作によって有効とするか無効とするかが設定されるようになっている。
【００３１】
また、上記部門管理機能により管理対象とする部門に関する部門管理情報（部門コードおよび部門カウンタなどの情報）は、予め操作パネル１２等により設定され、上記ＨＤＤ２９などに記憶されるようになっている。すなわち、上記部門管理機能により管理する部門は、部門を識別するための部門コードに対応づけた部門管理情報として予め設定されている。上記部門管理情報としては、部門コードに対応づけた部門カウンタ３１も定義（設定）される。上記部門カウンタ３１は、各部門ごとにプリントしたページ数などを計数するカウンタである。また、部門ごとにプリントの上限ページ数を設定する場合、上記ＨＤＤ２９には、上記部門管理情報の一部としてプリントの上限ページ数も記憶される。なお、後述するカラー管理機能が有効である場合、上記ＨＤＤ２９には、部門管理情報の一部としてカラープリントのみの上限ページ数を設定するようにしても良い。
【００３２】
たとえば、図１に示す画像形成システムでは、管理対象となる部門がＡ部門、Ｂ部門、Ｃ部門、Ｄ部門である。この場合、各部門（Ａ部門、Ｂ部門、Ｃ部門、Ｄ部門）には、ユニークな部門コードが設定される。このように設定された部門管理機能が有効である場合、上記デジタル複合機１は、ユーザにより指定される部門コードに基づいて当該ユーザが属する部門を識別する。
【００３３】
たとえば、上記部門管理機能が有効となっている状態でコピー機能を利用する場合、ユーザは、当該デジタル複合機１の操作パネル１２により部門コードを入力する。ユーザが操作パネル１２により部門コードを入力すると、上記デジタル複合機１は、ユーザにより入力された部門コードと予め設定されている部門管理情報としての部門コードとに基づいて当該ユーザの部門認証を行う。これにより、ユーザの部門を識別すると、上記デジタル複合機１は、当該ユーザの操作に応じたコピーが可能な状態となる。この状態において、当該ユーザが上記操作パネル１２により所望のコピーを要求する操作を行うと、上記デジタル複合機１では、要求されたコピー処理を実行するとともに、当該コピーとしてプリントしたページ数を識別した部門の利用実績として管理する。
【００３４】
また、上記部門管理機能が有効となっている状態でネットワークプリント機能を利用する場合、ユーザは、各ＰＣ２により印刷用の画像データと当該ユーザが属する部門の部門コードとを指定する。すると、上記ＰＣ２は、上記ネットワーク３を経由して印刷用の画像データと部門コードとを含む印刷要求を上記デジタル複合機１へ送信する。上記ネットワーク３を経由してＰＣ２からの印刷要求を受信すると、上記デジタル複合機１は、受信した印刷要求に含まれている部門コードと予め設定されている部門管理情報としての部門コードとに基づいて当該ユーザの部門認証を行う。これによりユーザの部門を識別すると、上記デジタル複合機１は、受信した印刷用の画像データに基づくプリント処理を実行するとともに、当該プリント処理においてプリントしたページ数を識別した部門の利用実績として管理する。
【００３５】
次に、上記部門管理機能が有効な場合に機能するカラー管理（Management for Color Only）機能について説明する。  
上記デジタル複合機１では、部門管理機能が有効な状態において、カラープリントしたページ数のみを部門ごとに管理するカラー管理（Management for Color Only）機能を有している。このカラー管理機能は、部門管理機能においてカラープリントしたページ数のみを部門ごとにカウントする限定管理手段としての機能である。言い換えれば、上記カラー管理機能は、モノクロプリントしたページ数を部門カウンタではカウントしないという機能（モノクロプリントを部門ごとには管理しない機能）である。
【００３６】
上記カラー管理機能が有効な状態のデジタル複合機１では、モノクロプリントしたページ数は管理対象とはならずに、カラープリントしたページ数のみが管理される。すなわち、上記カラー管理機能が有効な状態では、カラープリントしたページ数が各部門ごに設けられている部門カウンタ３１により計数され、モノクロプリントしたページ数が部門未定義カウンタ３０によりカウントされるようになっている。この結果として、上記カラー管理機能が有効な状態では、モノクロプリントは、部門が識別されていない状態であっても、無制限で行える。
【００３７】
一般に、モノクロプリントは、カラープリントに比べて、トナーなどの現像剤、あるいは、感光体などの消費量が少なく、コストが安い。また、モノクロプリントは、日常的な雑多な印刷を行なうのに利用されることが多い。このような状況では、モノクロプリントを無制限とし、カラープリントのみを管理することが要求される場合がある。このような場合、上記のようなカラー管理機能が必要となる。上記カラー管理機能によれば、モノクロプリントを無制限に行うことができ、カラープリントの利用実績のみを管理することが可能となる。
【００３８】
次に、上記のように構成されるデジタル複合機１においてプリントジョブが発生した場合のプリント制御について説明する。  
図３は、上記プリントジョブが発生した場合のプリント制御を概略的に説明するためのフローチャートである。  
上記デジタル複合機１では、通常動作状態において、コピー機能、ネットワークプリント機能、ファックス機能などにより発生するプリントジョブを受け付けるようになっている（ステップＳ１０）。この状態において、たとえば、ネットワークプリント機能としてＰＣ２から印刷要求を受信した場合、あるいは、コピー機能としてスキャナにより原稿の画像を読取った場合、あるいは、ファックス機能としてファクシミリデータを受信した場合、あるいは、リスト出力の要求を受けた場合などに、上記デジタル複合機１では、１つのプリントジョブが発生する。
【００３９】
このようなプリントジョブが発生すると（ステップＳ１０、ＹＥＳ）、上記システム制御部１１のＣＰＵ２１では、上記部門管理機能が有効となっているか否かを判断する（ステップＳ１１）。この判断により部門管理機能が無効となっていると判断した場合（ステップＳ１１、ＮＯ）、上記ＣＰＵ２１は、上記プリンタ部１４により当該プリントジョブに対する印刷処理を実行する（ステップＳ１５）。すなわち、上記部門管理機能が無効な状態である場合、当該プリントジョブは、部門管理機能の管理対象外となる。このため、上記システム制御部１１では、当該プリントジョブとしてプリントしたページ数をカウントしないようになっている。
【００４０】
また、上記判断により部門管理機能が有効となっていると判断した場合（ステップＳ１１、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効となっているか否かを判断する（ステップＳ１２）。この判断によりカラー管理機能が有効となっていると判断した場合、上記ＣＰＵ２１は、当該プリントジョブがモノクロプリントモードであるか否かを判断する（ステップＳ１３）。
【００４１】
この判断により当該プリントジョブがモノクロプリントモードであると判断した場合（ステップＳ１３、ＹＥＳ）、上記ＣＰＵ２１は、当該プリントジョブに対するモノクロプリントモードでの印刷処理を実行する（ステップＳ１５）。すなわち、上記部門管理機能と上記カラー管理機能とが共に有効な状態であれば、上記ＣＰＵ２１は、部門コードのチェックを行わずに、当該プリントジョブとしてのプリントを実行する。これは、上記部門管理機能とカラー管理機能とが共に有効であれば、ユーザによる部門コードの入力が不要であることを示している。また、この場合、上記プリンタ部１４は、上記部門管理機能と上記カラー管理機能とが共に有効な状態でモノクロプリントを行う。このため、上記システム制御部１１では、上記プリンタ部１４においてプリント動作時にカウントされるプリントしたページ数（モノクロプリントされたページ数）を部門未定義カウンタ３０によりカウントアップする。
【００４２】
また、上記判断によりカラー管理機能が無効となっていると判断した場合、つまり、部門管理機能が有効でカラー管理機能が無効であると判断した場合も（ステップＳ１２、ＮＯ）、上記ＣＰＵ２１は、上記部門コードチェックを行う（ステップＳ１４）。上記部門コードチェックは、当該プリントジョブを要求したユーザの部門を確定するための部門コードの識別処理である。上記のような部門コードチェックにより部門が確定すると、上記ＣＰＵ２１は、当該プリントジョブに対する上記プリンタ部１４による印刷処理を実行する（ステップＳ１５）。この場合、上記部門管理機能が有効で上記カラー管理機能が無効な状態である。このため、上記システム制御部１１では、上記プリンタ部１４においてプリント動作時にカウントされるプリントしたページ数（カラープリントおよびモノクロプリントされたページ数）に応じて部門カウンタ３１をカウントアップする。
【００４３】
また、上記判断によりモノクロプリントモードでないと判断した場合（つまり、フルカラーモードあるいはオートカラーモードである場合）（ステップＳ１３、ＮＯ）、上記ＣＰＵ２１は、当該プリントジョブを要求したユーザの部門を識別するための部門コードチェックを行う（ステップＳ１４）。この部門コードチェックにより部門が確定すると、上記ＣＰＵ２１は、当該プリントジョブに対する上記プリンタ部１４による印刷処理を実行する（ステップＳ１５）。この場合、上記部門管理機能と上記カラー管理機能とが共に有効な状態である。このため、上記システム制御部１１では、上記プリンタ部１４においてプリント動作時にカウントされるプリントしたページ数のうち、カラープリントしたページ数を部門カウンタ３１をカウントアップし、モノクロプリントしたページ数を部門未定義カウンタ３０によりカウントアップする。
【００４４】
図４は、部門コードチェックの処理例を説明するためのフローチャートである。図４に示すように、この部門コードチェックにおいて、上記ＣＰＵ１１は、ユーザが指定した部門コードが有効であるか否かを判断する（ステップＳ２１）。この判断によりユーザが指定した部門コードが有効でないと判断された場合、あるいは、ユーザが部門コードを指定していないと判断した場合（ステップＳ２１、ＮＯ）、上記ＣＰＵ２１は、当該プリントジョブを要求したユーザに対して部門コードの入力を要求する（ステップＳ２２）。
【００４５】
このユーザに対する部門コードの入力要求として、上記ＣＰＵ２１は、たとえば、上記操作パネル１２に部門コードを入力する旨を表示するようになっている。また、上記判断によりユーザが指定した部門コードが有効であると判断した場合（ステップＳ２１、ＹＥＳ）、上記ＣＰＵ２１は、当該部門コードを当該プリントジョブの部門として確定し、部門コードチェックを終了する。
【００４６】
次に、上記のように実行されるプリントジョブにおいてプリントしたページ数のカウント処理について説明する。  
図５は、プリントジョブが発生した場合におけるカウント処理を概略的に説明するためのフローチャートである。また、図６は、上記ＨＤＤ２９、上記ＤＲＡＭ２３および上記ＳＲＡＭ２２に対するプリントしたページ数を示すカウンタ値のデータ処理を概略的に示す図である。
【００４７】
上記デジタル複合機１の主電源が投入されると、上記システム制御部１１は、当該デジタル複合機１の起動処理を行う。この起動処理では、当該デジタル複合機１の各種の機能を使用できる状態にする処理である。上記部門管理機能が有効である場合、上記起動処理において、上記システム制御部１１では、図６に示すように、上記ＨＤＤ２９に記憶されている部門管理情報をメインメモリとしてのＤＲＡＭ２３にロードする。上記ＨＤＤ２９には、部門に関連づけられていない部門未定義カウンタ３０と各部門ごとの部門カウンタ３１が設けられている。上記起動処理では、部門管理情報として、上記ＨＤＤ２９の部門未定義カウンタ３０のカウンタ値と各部門の部門コードに対応づけられている各部門カウンタ３１ａ、３１ｂ、３１ｃ、３１ｄの各カウンタ値とがＤＲＡＭ２３にロードされる。
【００４８】
上記起動処理が完了した状態のデジタル複合機１にプリントジョブが発生すると（ステップＳ３１、ＹＥＳ）、上記システム制御部１１は、オープン処理を行う（ステップＳ３２）。このオープン処理は、図６に示すように、メインメモリとしての上記ＤＲＡＭ２３から上記ＳＲＡＭ２２に部門管理情報をロードする処理である。本実施の形態では、上記オープン処理においてＳＲＡＭ２２上にカウントアップ用のカウンタが設定されるものとする。すなわち、上記オープン処理において、上記ＳＲＡＭ２２には、上記ＤＲＡＭ２３にロードされた部門未定義カウンタ３０のカウンタ値を初期値とした部門未定義カウンタ３０´がＳＲＡＭ２２に設定される。さらに、当該プリントジョブの部門が確定している場合、上記ＳＲＡＭ２２には、上記ＤＲＡＭ２３にロードされた当該部門に対応する部門カウンタ３１のカウント値を初期値とした部門カウンタ３１´も設定される。なお、上記オープン処理の例については、後で詳細に説明する。
【００４９】
上記オープン処理が完了すると、上記デジタル複合機１のシステム制御部１１は、カウントアップ処理を行う（ステップＳ３３）。このカウントアップ処理は、当該プリントジョブにおいてプリントしたページ数をカウントアップする処理である。上記カウントアップ処理では、図６に示すように、上記ＳＲＡＭ２２上に設定した部門未定義カウンタ３０´あるいは部門カウンタ３１´をカウントアップする。つまり、上記カウントアップ処理では、当該プリントジョブとしてモノクロプリントを行った場合には、モノクロプリントしたページ数に応じてＳＲＡＭ２２上の部門未定義カウンタ３０´を更新し、当該プリントジョブとしてカラープリントを行った場合には、カラープリントしたページ数に応じてＳＲＡＭ２２上の部門カウンタ３１´を更新する。なお、上記カウントアップ処理の例については、後で詳細に説明する。
【００５０】
上記カウントアップ処理が完了すると、上記デジタル複合機１のシステム制御部１１は、第１のクローズ処理を行う（ステップＳ３４）。この第１のクローズ処理は、上記ＤＲＡＭ２３にロードされているカウンタ値を更新する処理である。上記第１のクローズ処理では、図６に示すように、上記ＳＲＡＭ２２上でカウントアップされたカウント値に基づいてＤＲＡＭ２３上のカウント値を更新するものである。すなわち、上記ＳＲＡＭ２２上に設定された部門未定義カウンタ３０´のカウント値および部門カウンタ３１´のカウント値によりＤＲＡＭ２３上にロードされているカウント値は更新される。なお、上記第１のクローズ処理については、後で詳細に説明する。
【００５１】
上記第１のクローズ処理と共に、上記デジタル複合機１のシステム制御部１１は、第２のクローズ処理を行う（ステップＳ３５）。この第２のクローズ処理は、上記ＨＤＤ２９の各カウンタ３０、３１のカウンタ値を更新する処理である。上記第２のクローズ処理では、図６に示すように、上記ＳＲＡＭ２２上でカウントアップされたカウント値に基づいてＨＤＤ２９内の各カウンタ３０、３１のカウント値を更新するものである。すなわち、上記ＳＲＡＭ２２上に設定された部門未定義カウンタ３０´のカウント値および部門カウンタ３１´のカウント値によりＨＤＤ２９内の各カウンタのカウント値は更新される。なお、上記第２のクローズ処理についても、後で詳細に説明する。  
上記のような処理によって、上記ＨＤＤ２９内に設定されている部門未定義カウンタ３０及び各部門カウンタ３１のカウント値は、当該プリントジョブにおいてプリントされたページ数に応じて更新される。
【００５２】
次に、上記オープン処理について説明する。  
図７は、上記オープン処理の例を説明するためのフローチャートである。このオープン処理は、図５に示すように、プリントジョブが発生した際に実行される起動処理に続いて実行される。なお、ここでは、上記部門管理機能が有効な状態であるものとして説明する。
【００５３】
上記オープン処理において、上記システム制御部１１のＣＰＵ２１は、まず、部門コードが範囲外であるか否かを判断する（ステップＳ４１）。上記部門コードが範囲外であるか否かは、ユーザにより有効な部門コードが入力されているか否かを判断するものである。つまり、上記ＣＰＵ２１は、当該プリントジョブが発生した際、あるいは、当該プリントジョブが発生する前に、ユーザが有効な部門コードを指定したか否かを判断する。
【００５４】
この判断により部門コードが範囲外であると判断した場合（ステップＳ４１、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効な状態であるか否かを判断する（ステップＳ４２）。この判断によりカラー管理機能が有効であると判断した場合（ステップＳ４２、ＹＥＳ）、上記ＣＰＵ２１は、部門が未定義であるものとする（ステップＳ４３）。つまり、ユーザによる部門コードの指定がなく、カラー管理機能が有効な状態である場合、上記ＣＰＵ２１は、部門が未定義（管理対象となる部門が指定されていない）の状態であるとするものである。
【００５５】
また、上記判断により部門コードが範囲外でないと判断した場合、つまり、ユーザにより有効な部門コードが指定されていると判断した場合（ステップＳ４１、ＮＯ）、上記ＣＰＵ２１は、ユーザにより指定された部門コードに対応する部門のオープン処理を行う（ステップＳ４４）。また、上記判断によりカラー管理機能が有効でないと判断した場合（ステップＳ４２、ＮＯ）、上記ＣＰＵ２１は、上記部門コードチェックによりユーザからの部門コードの指定を受け付け、ユーザが指定した部門コードに対応する部門（指定部門）のオープン処理を行う（ステップＳ４４）。
【００５６】
上記部門のオープン処理は、ユーザが指定した部門についてカラープリントしたページ数をカウントアップするための部門カウンタ３１´をＳＲＡＭ２２上に設定するものである。すなわち、上記部門のオープン処理において、上記ＣＰＵ２１は、ユーザが指定した部門コードに対応する部門の部門カウンタ３１のカウンタ値をＤＲＡＭ２３から読み出す。ここで、上記ＤＲＡＭ２３には、上記起動処理において、上記ＨＤＤ２９内の各カウンタの値がロードされている。上記ＤＲＡＭ２３から部門カウンタ３１のカウンタ値を読み出すと、上記ＣＰＵ２１は、上記ＳＲＡＭ２２上に部門カウンタとして機能する部門カウンタ３１´を設定する。このＳＲＡＭ２２上の部門カウンタ３１´には、初期値として上記ＤＲＡＭ２３にロードされている上記ＨＤＤ２９内の部門カウンタ３１のカウント値が設定される。
【００５７】
次に、上記ＣＰＵ２１は、部門が上記ＳＲＡＭ２２上に定義されたか否かを判断する（ステップＳ４５）。つまり、上記ＣＰＵ２１は、部門カウンタ３１´が上記ＳＲＡＭ２２上に設定されたか否かを判断する。この判断により部門が定義されていると判断した場合（ステップＳ４５、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効な状態であるか否かを判断する（ステップＳ４６）。
【００５８】
この判断によりカラー管理機能が有効であると判断した場合（ステップＳ４６、ＹＥＳ）、上記ＣＰＵ２１は、未定義部門のオープン処理を行う（ステップＳ４７）。つまり、部門が定義され、かつ、カラー管理機能が有効であると判断した場合、上記ＣＰＵ２１は、未定義部門のオープン処理を行う。
【００５９】
上記未定義部門のオープン処理は、ユーザが指定した部門に関係なくモノクロプリントのページ数をカウントアップするための部門未定義カウンタ３０´をＳＲＡＭ２２上に設定するものである。すなわち、上記未定義部門のオープン処理において、上記ＣＰＵ２１は、ＤＲＡＭ２３から部門未定義カウンタ３０のカウンタ値を読み出す。ここで、上記のように、上記ＤＲＡＭ２３には、上記起動処理においてＨＤＤ２９内の各カウンタのカウント値がロードされている。上記ＤＲＡＭ２３から部門未定義カウンタ３０のカウンタ値を読み出すと、上記ＣＰＵ２１は、上記ＳＲＡＭ２２上に部門未定義カウンタとして機能する部門未定義カウンタ３０´を設定する。このＳＲＡＭ２２上の部門未定義カウンタ３０´には、初期値として上記ＤＲＡＭ２３にロードされている上記ＨＤＤ２９内の部門未定義カウンタ３０のカウント値が設定される。
【００６０】
また、上記判断により部門が定義されていないと判断した場合（ステップＳ４５、ＮＯ）、あるいは、上記判断によりカラー管理機能が有効でないと判断した場合（ステップＳ４６、ＮＯ）、上記ＣＰＵ２１は、当該プリントジョブに伴うオープン処理を終了する。
【００６１】
上記のようなオープン処理では、部門コードが指定されている場合、カラー管理機能な有効な状態であれば、部門カウンタ３１をカウントアップするための部門カウンタ３１´と部門未定義カウンタ３０をカウントアップするための部門未定義カウンタ３０´とをＳＲＡＭ２２上に設定する。また、部門コードが指定されていなくとも、カラー管理機能な有効な状態であれば、上記部門未定義カウンタ３０をカウントアップするための部門未定義カウンタ３０´をＳＲＡＭ２２上に設定してオープン処理を終了する。
【００６２】
次に、上記カウントアップ処理について説明する。  
図８及び図９は、上記カウントアップ処理の例を説明するためのフローチャートである。このカウントアップ処理は、図５に示すように、オープン処理に続いて実行される処理である。  
上記カウントアップ処理において、上記システム制御部１１のＣＰＵ２１は、まず、部門コードが範囲外であるか否かを判断する（ステップＳ５１）。上記部門コードが範囲外であるか否かは、ユーザにより有効な部門コードが入力されているか否かを判断するものである。つまり、上記ＣＰＵ２１は、当該オーブン処理が終了すると、ユーザにより有効な部門コードが指定されているか否かを判断する。
【００６３】
この判断により部門コードが範囲外でないと判断した場合（ステップＳ５１、ＮＯ）、上記ＣＰＵ２１は、上記部門管理機能が有効であるか否かを判断する（ステップＳ５２）。この判断により上記部門管理機能が有効であると判断した場合（ステップＳ５２、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効な状態であるか否かを判断する（ステップＳ５３）。この判断によりカラー管理機能が有効であると判断した場合（ステップＳ５３、ＹＥＳ）、上記ＣＰＵ２１は、さらに、当該プリントジョブがリスト出力処理以外のプリント処理であるか否かを判断する（ステップＳ５４）。この判断により当該プリントジョブがリスト出力処理以外のプリント処理であると判断した場合（ステップＳ５４、ＹＥＳ）、上記ＣＰＵ２１は、部門を未定義のままとする（ステップＳ５５）。
【００６４】
また、上記判断により部門管理機能が有効でないと判断した場合（ステップＳ５２、ＮＯ）、あるいは、上記判断によりカラー管理機能が有効でないと判断した場合（ステップＳ５３、ＮＯ）、あるいは、上記判断により当該プリントジョブがリスト出力処理であると判断した場合（ステップＳ５４、ＮＯ）、上記ＣＰＵ２１は、後述するステップＳ５８へ進む。
【００６５】
また、上記判断により部門コードが範囲外であると判断した場合（ステップＳ５１、ＹＥＳ）、上記ＣＰＵ２１は、上記部門管理機能が無効であるか否かを判断する（ステップＳ５６）。この判断により部門管理機能が無効であると判断した場合（ステップＳ５６、ＹＥＳ）、上記ＣＰＵ２１は、部門管理機能が無効であることを示す「０」を部門コードとする（ステップＳ５７）。また、上記判断により部門管理機能が無効でないと判断した場合、つまり、部門管理機能が有効であると判断した場合（ステップＳ５６、ＮＯ）、上記ＣＰＵ２１は、後述するステップＳ５８へ進む。
【００６６】
次に、上記ＣＰＵ２１は、部門コードが範囲外であるか否かを判断する（ステップＳ５８）。この判断により部門コードが範囲外であると判断した場合（ステップＳ５８、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効な状態であるか否かを判断する（ステップＳ５９）。この判断により上記カラー管理機能が有効であると判断した場合（ステップＳ５９、ＹＥＳ）、上記ＣＰＵ２１は、当該プリントジョブの部門を未定義とする（ステップＳ６０）。また、上記判断により部門コードが範囲外でないと判断した場合（ステップＳ５８、ＮＯ）、あるいは、上記判断によりカラー管理機能が有効でないと判断した場合（ステップＳ５９、ＮＯ）、上記ＣＰＵ２１は、後述するステップＳ６１へ進む。
【００６７】
次に、上記ＣＰＵ２１は、当該プリントジョブに対する各種のパラメータが有効であるか否かを判断する（ステップＳ６１）。この判断により各種のパラメータが有効でないと判断した場合（ステップＳ６１、ＮＯ）、上記ＣＰＵ２１は、当該プリントジョブに対するカウントアップ処理を終了する。また、上記判断により各種のパラメータが有効であると判断した場合（ステップＳ６１、ＹＥＳ）、上記ＣＰＵ２１は、当該プリントジョブを実行する機能に応じた部門管理の設定状態をチェックする（ステップＳ６２）。
【００６８】
機能別に部門管理の設定状態をチェックすると、上記ＣＰＵ２１は、当該プリントジョブの部門が未定義以外であるか否かを判断する（ステップＳ６３）。この判断では、これまでの処理で部門が定義されているか否かを判断する。この判断により部門が未定義以外であると判断した場合、つまり、部門が定義されていると判断した場合（ステップＳ６３、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効な状態であるか否かを判断する（ステップＳ６４）。
【００６９】
この判断によりカラー管理機能が有効であると判断した場合（ステップＳ６４、ＹＥＳ）、上記ＣＰＵ２１は、当該プリントジョブのプリントモード（カラーモード）がモノクロプリントモードであるか否かを判断する（ステップＳ６５）。この判断によりカラーモードがモノクロプリントモードであると判断した場合（ステップＳ６５、ＹＥＳ）、上記ＣＰＵ２１は、当該プリントジョブがコピー機能、ネットワークプリント機能、リストプリント機能、ＦＡＸ受信（プリント）機能などの所定の機能の何れかであるか否かを判断する（ステップＳ６６）。
【００７０】
この判断により当該プリントジョブがコピー機能、ネットワークプリント機能、リストプリント機能、ＦＡＸプリント機能などの所定の機能の何れかであると判断した場合（ステップＳ６６、ＹＥＳ）、上記ＣＰＵ２１は、カウントアップすべきカウンタが未定義部門であるとする。つまり、上記ＣＰＵ２１は、上記ＳＲＡＭ２２上に定義した部門未定義カウンタ３０´でプリントしたページ数をカウントアップするものとする（ステップＳ６７）。この場合、上記ＣＰＵ２１は、カウントアップ処理として上記プリンタ部１４においてカウントされるプリントしたページ数を上記ＳＲＡＭ２２上の部門未定義カウンタ３０´でカウントアップする処理を行う（ステップＳ６８）。
【００７１】
したがって、部門管理機能とカラー管理機能とが共に有効な状態では、上記プリンタ部１４においてカウントされるプリントしたページ数（モノクロプリントしたページ数）は、ユーザにより部門コードが指定されているか否か、つまり、当該プリントジョブの部門が確定しているか否かに関わらずに、上記部門未定義カウンタ３０´でカウントアップされる。言い換えると、部門管理機能とカラー管理機能とが共に有効な状態では、ユーザが部門コードを指定しなくとも、モノクロプリントしたページ数は、上記部門未定義カウンタ３０´でカウントアップされる。
【００７２】
また、上記判断によりカラー管理機能が有効な状態でないと判断した場合（ステップＳ６４、ＮＯ）、上記ＣＰＵ２１は、上記ＳＲＡＭ２２上に定義されている部門カウンタ３１´により上記プリント部１４でプリント（この場合はモノクロプリントとカラープリント）した全てのページ数をカウンタアップする（ステップＳ６８）。したがって、部門管理機能が有効でカラー管理機能が無効な状態では、上記ＣＰＵ２１は、上記プリント部１３でプリントした全てのページ数を部門カウンタ３１´によりカウントする。
【００７３】
また、上記判断により当該プリントジョブのモードがモノクロプリントでないと判断した場合、つまり、当該プリントジョブのモードがカラープリントであると判断した場合（ステップＳ６５、ＮＯ）、上記ＣＰＵ２１は、上記ＳＲＡＭ２２上に定義された部門カウンタ３１´により上記プリント部１４でプリント（この場合はカラープリント）した全てのページ数をカウントアップする（ステップＳ６８）。したがって、部門管理機能とカラー管理機能とが共に有効な状態では、上記ＣＰＵ２１は、当該プリントジョブの部門カウンタをＳＲＡＭ２２上に定義し、その定義した部門カウンタにより上記プリント部１３でカラープリントしたページ数をカウントする。
【００７４】
なお、上記ステップＳ６３の判断により当該プリントジョブの部門が未定義以外でないと判断した場合、つまり、これまでの処理において当該プリントジョブの部門が未定義にされている場合（ステップＳ６３、ＮＯ）、上記ＣＰＵ２１は、上記プリンタ部１４によりプリントした総ページ数を上記ＳＲＡＭ２２上の部門未定義カウンタ３０´でカウントアップする（ステップＳ６８）。また、上記ステップＳ６６の判断により当該プリントジョブがコピー機能、ネットワークプリント機能、リストプリント機能、ＦＡＸプリント機能などの所定の機能の何れでもないと判断した場合、上記ＣＰＵ２１は、上記プリント部１３でプリントした全てのページ数を部門カウンタ３１´によりカウントする。
【００７５】
上記のようなカウントアップ処理によれば、部門管理機能とカラー管理機能とが共に有効な状態では、モノクロプリントしたページ数は、ユーザが部門コードを指定しなくとも上記部門未定義カウンタ３０´でカウントアップされ、カラープリントしたページ数は、ユーザが指定した部門コードに基づいて部門カウンタ３１´を定義してからその部門カウンタ３１´でカウントアップされる。
【００７６】
次に、上記第１、第２のクローズ処理としてのクローズ処理について説明する。  
図１０は、上記第１、第２のクローズ処理としてのクローズ処理の例を説明するためのフローチャートである。このクローズ処理は、図５に示すように、プリントジョブが終了した後に、上記カウント処理に続いて実行される。なお、ここでは、上記部門管理機能が有効な状態であるものとして説明する。
【００７７】
上記クローズ処理において、上記システム制御部１１のＣＰＵ２１は、まず、部門コードが範囲外であるか否かを判断する（ステップＳ７１）。上記部門コードが範囲外であるか否かは、ユーザにより有効な部門コードが入力されているか否かを判断するものである。つまり、上記ＣＰＵ２１は、当該プリントジョブが発生した際、あるいは、当該プリントジョブが発生する前に、ユーザが有効な部門コードを指定したか否かを判断する。
【００７８】
この判断により部門コードが範囲外であると判断した場合（ステップＳ７１、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効な状態であるか否かを判断する（ステップＳ７２）。この判断によりカラー管理機能が有効であると判断した場合（ステップＳ７２、ＹＥＳ）、上記ＣＰＵ２１は、部門が未定義であるものとする（ステップＳ７３）。つまり、ユーザによる部門コードの指定がなく、カラー管理機能が有効な状態である場合、上記ＣＰＵ２１は、部門が未定義（管理対象となる部門が指定されていない）の状態であるとするものである。
【００７９】
また、上記判断により部門コードが範囲外でないと判断した場合、つまり、ユーザにより有効な部門コードが指定されていると判断した場合（ステップＳ７１、ＮＯ）、上記ＣＰＵ２１は、ユーザにより指定された部門コードに対応する部門のクローズ処理を行う（ステップＳ７４）。また、上記判断によりカラー管理機能が有効でないと判断した場合（ステップＳ７２、ＮＯ）、上記ＣＰＵ２１は、ユーザにより指定されている部門コードに対応する指定部門のクローズ処理を行う（ステップＳ７４）。
【００８０】
上記指定部門のクローズ処理は、ユーザにより指定された部門としてカラープリントしたページ数をカウントアップするためにＳＲＡＭ２２上に設定された部門カウンタ３１´をクローズする処理である。すなわち、上記指定部門のクローズ処理において、上記ＣＰＵ２１は、ＳＲＡＭ２２上の部門カウンタ３１´のカウンタ値を読み出す。上記ＳＲＡＭ２２から部門カウンタ３１´のカウンタ値を読み出すと、上記ＣＰＵ２１は、第１のクローズ処理として、上記ＤＲＡＭ２３にロードされている当該部門に対応する部門カウンタ３１のカウント値を上記部門カウンタ３１´のカウント値に更新する。同様に、上記ＣＰＵ２１は、第２のクローズ処理として、上記ＨＤＤ２９内の当該部門に対応する部門カウンタ３１のカウント値を上記部門カウンタ３１´のカウント値に更新する。
【００８１】
当該プリントジョブに対応する指定部門のクローズ処理が完了すると、上記ＣＰＵ２１は、実行中の他のプリントジョブがあるか否かを判断する（ステップＳ７５）。この判断により実行中のプリントジョブがあると判断した場合（ステップＳ７５、ＹＥＳ）、上記ＣＰＵ２１は、未定義部門のクローズ処理等を行わずに、当該クローズ処理を終了する。
【００８２】
また、上記判断により実行中のプリントジョブがないと判断した場合（ステップＳ７５、ＮＯ）、上記ＣＰＵ２１は、上記ＳＲＡＭ２２上の部門カウンタ３１´として使用したワークエリアを初期化する（ステップＳ７６）。上記ワークエリアを初期化すると、上記ＣＰＵ２１は、部門が未定義以外であるか否かを判断する（ステップＳ７７）。つまり、上記ＣＰＵ２１は、当該プリンタジョブの部門が定義されていたか否かを判断する。この判断により部門が未定義以外であると判断した場合（ステップＳ７７、ＹＥＳ）、上記ＣＰＵ２１は、上記カラー管理機能が有効な状態であるか否かを判断する（ステップＳ７８）。
【００８３】
この判断によりカラー管理機能が有効であると判断した場合（ステップＳ７８、ＹＥＳ）、上記ＣＰＵ２１は、未定義部門のクローズ処理を行う（ステップＳ７９）。つまり、当該プリントジョブに対して部門が定義され、かつ、カラー管理機能が有効であった場合、上記ＣＰＵ２１は、未定義部門のクローズ処理を行う（ステップＳ７９）。この未定義部門のクローズ処理が終了すると、上記ＣＰＵ２１は、上記ＳＲＡＭ２２上の部門未定義カウンタ３０´として使用したワークエリアを初期化する（ステップＳ８０）。
【００８４】
上記未定義部門のクローズ処理は、ユーザにより指定された部門に関係なくモノクロプリントのページ数をカウントアップするためにＳＲＡＭ２２上に設定された部門未定義カウンタ３０´をクローズする処理である。すなわち、上記未定義部門のクローズ処理において、上記ＣＰＵ２１は、ＳＲＡＭ２２上の部門未定義カウンタ３０´のカウンタ値を読み出す。上記ＳＲＡＭ２２から部門未定義カウンタ３０´のカウンタ値を読み出すと、上記ＣＰＵ２１は、第１のクローズ処理として、上記ＤＲＡＭ２３にロードされている部門未定義カウンタ３０のカウント値を上記部門未定義カウンタ３０´のカウント値に更新する。同様に、上記ＣＰＵ２１は、第２のクローズ処理として、上記ＨＤＤ２９内の部門未定義カウンタ３０のカウント値を上記部門未定義カウンタ３０´のカウント値に更新する。
【００８５】
上記のように、本実施の形態では、部門管理機能とカラー管理機能とが共に有効な状態において、モノクロプリントは、部門が確定していなくともプリントを実行し、カラープリントは、部門が確定してからプリントを実行するようにしたものである。これにより、部門管理機能が有効な状態であっても、カラー管理機能が有効であれば、部門コードの入力なしで、モノクロプリントを行うことができる。この結果として、ユーザの利便性を向上させつつ、ユーザの要求に応じた部門管理を実現することができる。
【００８６】
さらに、部門ごとの部門カウンタと部門未定義カウンタとを設定しておき、カラープリントしたページ数はユーザによる部門コードの指定に応じて設定した部門カウンタで計数し、モノクロプリントしたページ数はユーザによる部門コードの指定に関係なく設定される部門未定義カウンタで計数するようにしたものである。これにより、カラープリントしたページ数のみをユーザが指定した部門ごとにカウントすることができ、ユーザの要望に応じた管理を行うことができる。これとともに、モノクロプリントした総ページ数も部門に関係なく管理することができ、当該デジタル複合機１の保守などに用いられる総プリントページ数も正常にカウントすることができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態に係る画像形成システムの構成例を概略的に示す図。
【図２】デジタル複合機の構成例を概略的に示すブロック図。
【図３】デジタル複合機におけるプリントジョブに対するプリント制御を概略的に説明するためのフローチャート。
【図４】部門コードチェックの例を説明するためのフローチャート。
【図５】プリントジョブにおけるカウント処理を概略的に説明するためのフローチャート。
【図６】ＳＲＡＭ、ＤＲＡＭおよびＨＤＤ間での部門管理情報に対する処理を説明するための図。
【図７】オープン処理を説明するためのフローチャート。
【図８】カウントアップ処理を説明するためのフローチャート。
【図９】カウントアップ処理を説明するためのフローチャート。
【図１０】クローズ処理を説明するためのフローチャート。
【符号の説明】
【００８８】
１…デジタル複合機（画像形成装置）、２（２Ａ１〜２Ａ４、２Ｂ１〜２Ｂ４、２Ｃ１〜２Ｃ４、２Ｄ１〜２Ｄ４）…パーソナルコンピュータ（ＰＣ）、３…ネットワーク、１１…システム制御部、１２…操作パネル、１３…スキャナ部、１４…プリンタ部（画像形成手段）、２１…ＣＰＵ（制御手段）、２２…ＲＡＭ、２３…ＮＶＲＡＭ、２４…ＲＯＭ、２５…ネットワーク通信部、２６…画像処理部、２７…ファクシミリ通信部、２８…ページメモリ、２９…ハードディスクドライブ（ＨＤＤ）、３０…部門未定義カウンタ、３１（３１ａ、３１ｂ、３１ｃ、３１ｄ）…部門カウンタ、３０´…部門未定義カウンタ、３１´…部門カウンタ
【図１】
0004523883.tif 000002
【図２】
0004523883.tif 000003
【図３】
0004523883.tif 000004
【図４】
0004523883.tif 000005
【図５】
0004523883.tif 000006
【図６】
0004523883.tif 000007
【図７】
0004523883.tif 000008
【図８】
0004523883.tif 000009
【図９】
0004523883.tif 000010
【図１０】
0004523883.tif 000011