(57)【要約】【課題】プリント枚数が上限値に達しないうちに、蓄積されているプリントジョブの完了が可能な画像形成装置およびその制御方法を提供すること。【解決手段】蓄積型のプリントジョブの実行に必要なプリント枚数が、余裕プリント枚数を含めて、算出される。プリントジョブの実行中、上限値Ａとプリント枚数Ｃの差Ｂが算出される。この差Ｂ以上のプリント枚数を持つ蓄積型のプリントジョブが有れば、そのプリントジョブを発したユーザに、プリント枚数の上限値が近い旨が通知される。【選択図】      図８
2008230246.tif 000002
【特許請求の範囲】
【請求項１】
プリント枚数の上限値を、ユーザごとまたはそのユーザが所属する部門ごとに、記憶した記憶手段と、
プリントジョブの入力があったとき、そのプリントジョブが、一旦蓄積されて後で実行される蓄積型であるか否か、を判定する第１判定手段と、
前記第１判定手段の判定結果が蓄積型であるとき、前記入力されたプリントジョブの実行に必要なプリント枚数を、余裕プリント枚数を含めて、算出する第１算出手段と、
前記第１算出手段で算出されたプリント枚数が、前記入力されたプリントジョブに対応付けて、かつ前記ユーザごとまたは前記部門ごとに、登録される複数のプリント枚数管理手段と、
プリントジョブの実行時、プリント枚数を、前記ユーザごとまたは前記部門ごとに、カウントするカウント手段と、
前記カウント手段のカウント値が前記記憶手段内の上限値に達しているか否かを、前記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに、判定する第２判定手段と、
前記第２判定手段の判定において前記カウント値が前記上限値に達しているとき、前記実行中のプリントジョブを停止する制御手段と、
前記第２判定手段の判定において前記カウント値が前記上限値に達していないとき、その上限値とカウント値との差を、前記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに、算出する第２算出手段と、
前記各プリント枚数管理テーブルのうち、前記実行中のプリントジョブを発したユーザまたはそのユーザが所属する部門に対応するプリント枚数管理テーブルを選択し、選択したプリント枚数管理テーブルに登録されている各プリント枚数のうち、前記第２算出手段で算出された差以上のプリント枚数を持つプリントジョブが有るか否かを判定する第３判定手段と、
前記第３判定手段の判定結果が有りのとき、そのプリントジョブを発したユーザに、プリント枚数の上限値が近い旨を通知する通知手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記蓄積型のプリントジョブは、ユーザのパスワード入力により実行されるプライベートプリントジョブ、および予定の時刻に実行されるスケジュールプリントジョブであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記余裕プリント枚数を可変設定するための操作手段をさらに備えていることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第３判定手段は、１枚のプリント終了にタイミングを合わせて判定を実行する判定パターン、および１つのプリントジョブ終了にタイミングを合わせて判定を実行する判定パターン、を有することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記各判定パターンのいずれか一方を設定するための操作手段をさらに備えていることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記通知手段は、前記通知を１回だけ実行する通知パターン、および前記通知を繰り返し実行する通知パターン、を有することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記各通知パターンのいずれか一方を設定するための操作手段をさらに備えていることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
プリント枚数の上限値を、ユーザごとまたはそのユーザが所属する部門ごとに、記憶するステップと、
プリントジョブの入力があったとき、そのプリントジョブが、一旦蓄積されて後で実行される蓄積型であるか否か、を判定するステップと、
前記判定結果が蓄積型であるとき、前記入力されたプリントジョブの実行に必要なプリント枚数を、余裕プリント枚数を含めて算出するステップと、
前記算出されたプリント枚数を、前記入力されたプリントジョブに対応付けて、かつ前記ユーザごとまたは前記部門ごとに登録するステップと、
プリントジョブの実行時、プリント枚数を、前記ユーザごとまたは前記部門ごとに、カウントするステップと、
前記カウント値が前記上限値に達しているか否かを、前記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに判定するステップと、
前記判定において前記カウント値が前記上限値に達しているとき、前記実行中のプリントジョブを停止するステップと、
前記判定において前記カウント値が前記上限値に達していないとき、その上限値とカウント値との差を、前記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに算出するステップと、
前記登録されている各プリント枚数のうち、前記算出された差以上のプリント枚数を持つプリントジョブが有るか否かを判定するステップと、
前記判定結果が有りのとき、そのプリントジョブを発したユーザに、プリント枚数の上限値が近い旨を通知するステップと、
を備えていることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像を用紙にプリントする画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
画像を用紙にプリントする画像形成装置の例として、プリント枚数を制限する機能を備えたものがある。この画像形成装置では、プリント枚数の上限値を、ユーザごとに、あるいはユーザが所属する部門ごとに、設定することができる。（例えば、特許文献１を参照）
【特許文献１】特開２００５−３２００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ただし、画像形成装置の本体内に一旦蓄積されて後で実行されるプリントジョブ（いわゆるプライベードジョブやスケジュールプリントジョブ）の場合、そのプリントジョブが入力された時点ではプリント枚数が上限値に達していなくても、他のプリントジョブが実行されている間にプリント枚数が上限値に達してしまうことがある。こうなると、蓄積されているプリントジョブの完了が不可能となる。
【０００４】
本発明はこのような事情に基づいてなされたものであり、その目的は、プリント枚数が上限値に達しないうちに、蓄積されているプリントジョブの完了が可能な画像形成装置およびその制御方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明の画像形成装置は、プリント枚数の上限値を、ユーザごとまたはそのユーザが所属する部門ごとに、記憶した記憶手段と、プリントジョブの入力があったとき、そのプリントジョブが、一旦蓄積されて後で実行される蓄積型であるか否か、を判定する第１判定手段と、前記第１判定手段の判定結果が蓄積型であるとき、前記入力されたプリントジョブの実行に必要なプリント枚数を、余裕プリント枚数を含めて、算出する第１算出手段と、前記第１算出手段で算出されたプリント枚数が、前記入力されたプリントジョブに対応付けて、かつ前記ユーザごとまたは前記部門ごとに、登録される複数のプリント枚数管理手段と、プリントジョブの実行時、プリント枚数を、前記ユーザごとまたは前記部門ごとに、カウントするカウント手段と、前記カウント手段のカウント値が前記記憶手段内の上限値に達しているか否かを、前記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに、判定する第２判定手段と、前記第２判定手段の判定において前記カウント値が前記上限値に達しているとき、前記実行中のプリントジョブを停止する制御手段と、前記第２判定手段の判定において前記カウント値が前記上限値に達していないとき、その上限値とカウント値との差を、前記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに、算出する第２算出手段と、前記各プリント枚数管理テーブルのうち、前記実行中のプリントジョブを発したユーザまたはそのユーザが所属する部門に対応するプリント枚数管理テーブルを選択し、選択したプリント枚数管理テーブルに登録されている各プリント枚数のうち、前記第２算出手段で算出された差以上のプリント枚数を持つプリントジョブが有るか否かを判定する第３判定手段と、前記第３判定手段の判定結果が有りのとき、そのプリントジョブを発したユーザに、プリント枚数の上限値が近い旨を通知する通知手段と、を備えていることを特徴としている。
【発明の効果】
【０００６】
かかる手段を講じた本発明によれば、プリント枚数が上限値に達しないうちに、蓄積されているプリントジョブの完了が可能な画像形成装置およびその制御方法を提供することができる。
【発明を実施するための最良の形態】
【０００７】
［１］以下、この発明の第１の実施形態について図面を参照して説明する。  
図１に示すように、画像形成装置の本体１の上部に原稿台２およびコントロールパネル３が設けられ、その原稿台２上に自動原稿送り装置（ＡＤＦ）４が開閉自在に設けられている。また、本体１の下部に、複数のカセット５が設けられている。これらカセット５に、互いに異なるサイズの多数枚のプリント用紙が収容されている。これらカセット５のいずれか１つから用紙が１枚ずつ取出され、その取出された用紙に画像がプリントされる。プリントが済んだ用紙は、排紙ユニット６へ排出される。
【０００８】
上記コントロールパネル３は、図２に示すように、スタートキー３ａ、テンキーパッド３ｂ、コピーキー３ｃ、スキャンキー３ｄ、プリントキー３ｅ、ファクシミリキー３ｆを有するとともに、表示セクションとしてタッチパネル式の液晶表示画面３ｇを有している。
【０００９】
全体的な制御回路を図３に示している。
【００１０】
ＣＰＵ５０に、ＲＡＭ５１、ＲＯＭ５２、記憶セクションである管理用メモリ５３、ハードディスクドライブ５４、パネル制御セクション５５、コピー制御セクション５６、スキャナ制御セクション５７、プリンタ制御セクション５８、ファクシミリ（ＦＡＸ）制御セクション５９、およびネットワーク制御セクション６０が接続されている。
【００１１】
上記ＲＡＭ５１は、各種データの記憶用である。ＲＯＭ５２には、本体１の動作に必要な各種制御プログラムが記憶されている。管理用メモリ５３には、プリント枚数の上限値Ａが、ユーザごとまたはそのユーザが所属する部門ごとに、記憶されているとともに、図４に示す複数のプリント枚数管理テーブルが記憶されている。これらプリント枚数管理テーブルは、上記ユーザ別にまたは上記部門別に分かれている。ハードディスクドライブ５４には、本体１でスキャンされた画像データ、および外部機器から転送されてくる画像データなどが記憶される。
【００１２】
パネル制御セクション５５は、上記コントロールパネル３を制御する。コピー制御セクション５６は、スキャナ６１およびプリンタ６２を用いた通常のコピー機能を制御する。スキャナ制御セクション５７は、スキャナ６０を用いたスキャン機能（スキャンtoボックス機能、スキャンtoファイル機能、スキャンto E-mail機能）を制御する。プリンタ制御セクション５８は、プリンタ６２を用いたネットワークプリント機能を制御する。ファクシミリ制御セクション５９は、プリンタ６２を用いたファクシミリ機能を制御する。
【００１３】
ネットワーク制御セクション６０は、ネットワークインタフェース６３を介して外部機器との間のデータ送受信を制御する。ネットワークインタフェース６３は、ＬＡＮボードやＦＡＸモデムなどを含み、外部の通信回線７０を介して外部機器であるパーソナルコンピュータ７１，７２、ファクシミリ装置７３、および他の画像形成装置７４などに接続される。
【００１４】
上記ＣＰＵ５０は、主要な機能として次の（１）〜（８）のセクションを備えている。
【００１５】
（１）外部機器たとえばパーソナルコンピュータ７１からプリントジョブの入力があったとき、そのプリントジョブが、一旦蓄積されて後で実行される蓄積型であるか否か、を判定する第１判定セクション。蓄積型のプリントジョブとして、ユーザのパスワード入力により実行されるプライベートプリントジョブ、および予定の時刻に実行されるスケジュールプリントジョブなどがある。
【００１６】
（２）上記第１判定セクションの判定結果が蓄積型であるとき、上記入力されたプリントジョブの実行に必要なプリント枚数を、余裕プリント枚数を含めて、算出する第１算出セクション。算出されたプリント枚数は、上記入力されたプリントジョブに対応付けられて、かつ上記ユーザごとまたは上記部門ごとに、管理用メモリ５３内の各プリント枚数管理テーブルに登録される。
【００１７】
（３）プリントジョブの実行時、プリント枚数Ｃを、上記ユーザごとまたは上記部門ごとに、カウントするカウントセクション。
【００１８】
（４）上記カウントセクションのカウント値Ｃが管理用メモリ５３内の上限値Ａに達しているか否かを、上記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに、判定する第２判定セクション。
【００１９】
（５）上記第２判定セクションの判定において上記カウント値Ｃが上記上限値Ａに達しているとき、上記実行中のプリントジョブを停止する制御セクション。
【００２０】
（６）上記第２判定セクションの判定において上記カウント値Ｃが上記上限値Ａに達していないとき、その上限値Ａとカウント値Ｃとの差Ｂ（＝Ａ−Ｃ）を、上記実行中のプリントジョブを発したユーザごとまたはそのユーザが所属する部門ごとに、算出する第２算出セクション。
【００２１】
（７）管理用メモリ５３内の各プリント枚数管理テーブルのうち、上記実行中のプリントジョブを発したユーザまたはそのユーザが所属する部門に対応するプリント枚数管理テーブルを選択し、選択したプリント枚数管理テーブルに登録されている各プリント枚数のうち、上記第２算出セクションで算出された差Ｂ以上のプリント枚数を持つプリントジョブが有るか否かを判定する第３判定セクション。
【００２２】
（８）上記第３判定セクションの判定結果が有りのとき、そのプリントジョブを発したユーザに、プリント枚数の上限値が近い旨の案内を通知する通知セクション。
【００２３】
作用を説明する。
【００２４】
外部機器たとえばパーソナルコンピュータ７１のディスプレイに図５に示すプリントジョブ画面を表示し、そのプリントジョブ画面を操作することにより、望みのプリントジョブを入力することができる。プリントジョブ画面には、複数種のプリントジョブたとえばNormal Print、Scheduled Print、Private Print、Proof Print、Print Overlay File、Store to e-Fillingのいずれかを選択するための複数のチェック窓１０１、ユーザの所属部門を表すDEPARTMENT CODEの入力窓１０２などが、含まれている。
【００２５】
図６のフローチャートに示すように、本体１にプリントジョブが入力されると（ステップ２０１のＹＥＳ）、その入力されたプリントジョブに対して任意のジョブＩＤが発行されるとともに（ステップ２０２）、その入力されたプリントジョブの種類、ページ数Ｐ、および部数Ｄが判定される（ステップ２０３）。
【００２６】
上記入力されたプリントジョブの種類が、一旦蓄積されて後で実行される蓄積型たとえばプライベートプリントジョブあるいはスケジュールプリントジョブであるとき（ステップ２０４のＹＥＳ）、上記入力されたプリントジョブの実行に必要なプリント枚数が、余裕プリント枚数（例えば１０枚）を含めて、算出される（ステップ２０５）。
【００２７】
プリント枚数＝（ページ数Ｐ×部数Ｄ）+余裕プリント枚数
算出されたプリント枚数は、上記入力されたプリントジョブのジョブＩＤに対応付けられて、かつ上記ユーザごとまたは上記部門ごとに、管理用メモリ５３内の各プリント枚数管理テーブルに登録される（ステップ２０６）。新たに登録されるジョブＩＤおよびプリント枚数は、図７に点々で示すように、プリント枚数が多い順にソートされた状態で登録される。
【００２８】
一方、図８のフローチャートに示すように、コピープリントを含む何らかのプリントジョブが実行されているとき（ステップ３０１のＹＥＳ）、プリント枚数Ｃが、実行中のプリントジョブを発したユーザの所属部門ごとに、カウントされる（ステップ３０２）。すなわち、１枚のプリントが終了するごとに、プリント枚数Ｃが“１”アップされる。このカウント値Ｃが管理用メモリ５３内の上限値Ａに達しているか否かが、実行中のプリントジョブを発したユーザの所属部門ごとに、判定される（ステップ３０３）。
【００２９】
カウント値Ｃが上限値Ａに達したとき（ステップ３０３のＮＯ）、実行中のプリントジョブが停止される（ステップ３０４）。そして、この停止の理由がユーザに通知される（ステップ３０５）。通知の方法として、パーソナルコンピュータにおけるディスプレイ表示やユーザへのＥメール送信などがある。
【００３０】
カウント値Ｃが上限値Ａに達しないうちは（ステップ３０３のＹＥＳ）、上限値Ａとカウント値Ｃとの差Ｂ（＝Ａ−Ｃ）が、実行中のプリントジョブを発したユーザの所属部門ごとに、算出される（ステップ３０６）。続いて、管理用メモリ５３内の各プリント枚数管理テーブルのうち、実行中のプリントジョブを発したユーザの所属部門に対応するプリント枚数管理テーブルが選択され、選択されたプリント枚数管理テーブルに登録されている各プリント枚数のうち、上記算出された差Ｂ以上のプリント枚数を持つプリントジョブが有るか否かが判定される（ステップ３０７）。
【００３１】
この判定結果が有りのとき（ステップ３０８のＹＥＳ）、そのプリントジョブを発したユーザに、プリント枚数の上限値が近い旨の案内が通知される（ステップ３０９）。通知の方法として、パーソナルコンピュータにおけるディスプレイ表示やユーザへのＥメール送信などがある。
【００３２】
例えば、上限値Ａが１０００枚で、カウント値Ｃが９６０枚であれば、差Ｂは４０枚となる。この場合、図９に点々で示すように、ジョブＩＤ＝“１”のプリントジョブを発したユーザに、上記案内が通知される。この通知を受けたユーザがジョブＩＤ＝“１”のプリントジョブの開始を指示すれば、そのプリントジョブが、プリント枚数が上限値に達しないうちに、完了する。なお、図９において、斜線で示すジョブＩＤ＝“３”“５”“６”のプリントジョブに関しては、すでに、通知済みである。
【００３３】
プリントジョブが終了したとき（ステップ３１０のＹＥＳ）、終了したプリントジョブに対応するジョブＩＤが管理用メモリ５３内の各プリント枚数管理テーブルに有るか否かが判定される（ステップ３１１）。この判定結果が有りのとき（ステップ３１２のＹＥＳ）、そのジョブＩＤおよびプリント枚数が、プリント枚数管理テーブルから削除（消去）される（ステップ３１３）。
【００３４】
［２］第２の実施形態について説明する。
【００３５】
管理用メモリ５３に、プリント枚数の上限値Ａが、ユーザごとまたはそのユーザが所属する部門ごとに、記憶されているとともに、図１０に示す複数のプリント枚数管理テーブルが記憶されている。これらプリント枚数管理テーブルは、上記ユーザ別にまたは上記部門別に分かれている。
【００３６】
各プリント枚数管理テーブルには、ジョブＩＤの項目およびプリント枚数の項目に加えて、判定パターンの項目、通知パターンの項目、通知済みかどうかを表すNotifiedの項目がある。判定パターンの項目は、ＣＰＵ５０の第３判定セクションが有する各判定パターンのどれが設定されているかを表わす。通知パターンの項目は、ＣＰＵ５０の通知セクションが有する各通知パターンのどれが設定されているかを表わす。
【００３７】
すなわち、ＣＰＵ５０の第３判定セクションは、１枚のプリント終了にタイミングを合わせて判定を実行する判定パターン（１プリント終了ごとの判定パターン）、および１つのプリントジョブ終了にタイミングを合わせて判定を実行する判定パターン（１ジョブ終了ごとの判定パターン）、を有している。これら判定パターンのいずれか一方が、コントロールパネル３の操作あるいはパーソナルコンピュータ７１，７２の操作により、設定される。
【００３８】
ＣＰＵ５０の通知セクションは、通知を１回だけ実行する通知パターン（Once）、および通知を繰り返し実行する通知パターン（Each）、を有している。これら通知パターンのいずれか一方が、コントロールパネル３の操作あるいはパーソナルコンピュータ７１，７２の操作により、設定される。
【００３９】
ＣＰＵ５０の通知セクションによる通知のオン／オフ、および上記余裕プリント枚数についても、コントロールパネル３の操作あるいはパーソナルコンピュータ７１，７２の操作により、可変設定することができる。
【００４０】
これら判定パターン、通知パターン、通知のオン／オフ、余裕プリント枚数の設定については、本体レベルの設定、部門別の設定、ジョブ別の設定がある。本体レベルの設定よりも部門別の設定の方が優先度が高く、部門別の設定よりもジョブ別の設定の方が優先度が高い。
【００４１】
本体レベルの設定を図１１，１２，１３に示している。すなわち、コントロールパネル３の液晶表示画面３ｇのADMINタグにタッチ操作することにより、液晶表示画面３ｇの表示が図１１のメニュー画面に切換わる。このメニュー画面において、GENERALボタンにタッチ操作することにより、液晶表示画面３ｇの表示が図１２のサブメニュー画面に切換わる。このサブメニュー画面において、USER NOTIFICATIONボタンにタッチ操作することにより、液晶表示画面３ｇの表示が図１３のUSER NOTIFICATION画面に切換わる。このUSER NOTIFICATION画面におけるタッチ操作により、通知のオン／オフ、余裕プリント枚数、判定パターン、通知パターンをそれぞれ設定することができる。
【００４２】
上記部門別の設定を図１４，１５，１６，１７，１８に示している。すなわち、コントロールパネル３の液晶表示画面３ｇのCOUNTERタグにタッチ操作することにより、液晶表示画面３ｇの表示が図１４のMANAGEMENT画面に切換わる。このMANAGEMENT画面において、DEPARTMENT REGISTRATIONボタンにタッチ操作することにより、液晶表示画面３ｇの表示が図１５のDEPARTMENT CODE画面に切換わる。このDEPARTMENT CODE画面において、空白のDEPARTMENTボタンにタッチ操作し、かつCHANGEボタンにタッチ操作することにより、液晶表示画面３ｇの表示が図１６のDEPARTMENT CODE登録画面に切換わる。このDEPARTMENT CODE登録画面において、新しいDEPARTMENT CODEを入力し、かつENTERボタンにタッチ操作することにより、液晶表示画面３ｇの表示が図１７のLIMITATION設定画面に切換わる。このLIMITATION設定画面において、プリント枚数の上限値を必要に応じて入力し、かつENTERボタンにタッチ操作することにより、液晶表示画面３ｇの表示が図１８のUSER NOTIFICATION設定画面に切換わる。このUSER NOTIFICATION画面におけるタッチ操作により、通知のオン／オフ、余裕プリント枚数、判定パターン、通知パターンをそれぞれ設定することができる。
【００４３】
上記ジョブ別の設定を図１９，２０に示している。すなわち、たとえばパーソナルコンピュータ７１のディスプレイに図１９に示すプリントジョブ画面を表示し、そのプリントジョブ画面におけるDEPARTMENT CODEの入力窓１０２にDepartment codeを入力し、かつNotify Settingボタン１０３を操作することにより、液晶表示画面３ｇの表示が図２０のUSER NOTIFICATION設定画面に切換わる。このUSER NOTIFICATION画面における操作により、余裕プリント枚数、判定パターン、通知パターンをそれぞれ設定することができる。
【００４４】
他の構成は、第１の実施形態と同じである。よって、その説明は省略する。
【００４５】
作用を説明する。
【００４６】
外部機器たとえばパーソナルコンピュータ７１のディスプレイに図１９のプリントジョブ画面を表示し、そのプリントジョブ画面を操作することにより、望みのプリントジョブを入力することができる。プリントジョブ画面には、複数種のプリントジョブたとえばNormal Print、Scheduled Print、Private Print、Proof Print、Print Overlay File、Store to e-Fillingのいずれかを選択するための複数のチェック窓１０１、ユーザの所属部門を表すDEPARTMENT CODEの入力窓１０２などが、含まれている。
【００４７】
図２１のフローチャートに示すように、本体１にプリントジョブが入力されると（ステップ４０１のＹＥＳ）、その入力されたプリントジョブに対して任意のジョブＩＤが発行されるとともに（ステップ４０２）、その入力されたプリントジョブの種類、ページ数Ｐ、および部数Ｄが判定される（ステップ４０３）。
【００４８】
上記入力されたプリントジョブの種類が、一旦蓄積されて後で実行される蓄積型たとえばプライベートプリントジョブあるいはスケジュールプリントジョブであるとき（ステップ４０４のＹＥＳ）、通知のオン／オフ、余裕プリント枚数、判定パターン、通知パターンの設定内容が初期化される（ステップ４０５）。そして、通知のオン／オフ、余裕プリント枚数、判定パターン、通知パターンが本体レベルで設定されていれば（ステップ４０６のＹＥＳ）、その本体レベルの設定内容が採用される（ステップ４０７）。ただし、通知のオン／オフ、余裕プリント枚数、判定パターン、通知パターンが部門レベルで設定されていれば（ステップ４０８のＹＥＳ）、上記採用された本体レベルの設定内容が、部門レベルの設定内容に更新される（ステップ４０９）。ただし、余裕プリント枚数、判定パターン、通知パターン判定パターン、がジョブレベルで設定されていれば（ステップ４１０のＹＥＳ）、上記採用された本体レベルの設定内容あるいは上記更新された部門レベルの設定内容が、ジョブレベルの設定内容に更新される（ステップ４１１）。
【００４９】
通知オンが設定されていれば（ステップ４１２のＹＥＳ）、上記入力されたプリントジョブの実行に必要なプリント枚数が、余裕プリント枚数（例えば１０枚）を含めて、算出される（ステップ４１３）。
【００５０】
プリント枚数＝（ページ数Ｐ×部数Ｄ）+余裕プリント枚数
算出されたプリント枚数は、上記入力されたプリントジョブのジョブＩＤおよび上記採用または更新された設定内容（判定パターンおよび通知パターン）に対応付けられて、かつ上記ユーザごとまたは上記部門ごとに、管理用メモリ５３内の各プリント枚数管理テーブルに登録される（ステップ４１４）。新たに登録されるジョブＩＤ、プリント枚数、および設定内容は、図２２に点々で示すように、プリント枚数が多い順にソートされた状態で登録される。
【００５１】
一方、図２３のフローチャートに示すように、コピープリントを含む何らかのプリントジョブが実行されているとき（ステップ５０１のＹＥＳ）、プリント枚数Ｃが、実行中のプリントジョブを発したユーザの所属部門ごとに、カウントされる（ステップ５０２）。すなわち、１枚のプリントが終了するごとに、プリント枚数Ｃが“１”アップされる。このカウント値Ｃが管理用メモリ５３内の上限値Ａに達しているか否かが、実行中のプリントジョブを発したユーザの所属部門ごとに、判定される（ステップ５０３）。
【００５２】
カウント値Ｃが上限値Ａに達したとき（ステップ５０３のＮＯ）、実行中のプリントジョブが停止される（ステップ５０４）。そして、この停止の理由がユーザに通知される（ステップ５０５）。通知の方法として、パーソナルコンピュータにおけるディスプレイ表示やユーザへのＥメール送信などがある。
【００５３】
カウント値Ｃが上限値Ａに達しないうちは（ステップ５０３のＹＥＳ）、上限値Ａとカウント値Ｃとの差Ｂ（＝Ａ−Ｃ）が、実行中のプリントジョブを発したユーザの所属部門ごとに、算出される（ステップ５０６）。
【００５４】
続いて、１枚のプリント終了にタイミングを合わせて判定を実行する判定パターン（１プリント終了ごとの判定パターン）が設定されていれば（ステップ５０７のＹＥＳ）、管理用メモリ５３内の各プリント枚数管理テーブルのうち、実行中のプリントジョブを発したユーザの所属部門に対応するプリント枚数管理テーブルが選択され、選択されたプリント枚数管理テーブルに登録されている各プリント枚数のうち、上記算出された差Ｂ以上のプリント枚数を持つプリントジョブが有るか否かが判定される（ステップ５０８）。
【００５５】
この判定結果が有りのとき（ステップ５０９のＹＥＳ）、そのプリントジョブを発したユーザに、プリント枚数の上限値が近い旨の案内が通知される（ステップ５１０）。通知の方法として、パーソナルコンピュータにおけるディスプレイ表示やユーザへのＥメール送信などがある。
【００５６】
例えば、上限値Ａが１０００枚で、カウント値Ｃが９６０枚であれば、差Ｂは４０枚となる。この場合、図２４に点々で示すように、ジョブＩＤ＝“１”のプリントジョブを発したユーザに、上記案内が通知される。この通知を受けたユーザがジョブＩＤ＝“１”のプリントジョブの開始を指示すれば、そのプリントジョブが、プリント枚数が上限値に達しないうちに、完了する。なお、図２４において、斜線で示すジョブＩＤ＝“３”“５”“６”のプリントジョブに関しては、すでに、通知済みである。
【００５７】
プリントジョブが終了したとき（ステップ５１１のＹＥＳ、ステップ５１２のＮＯ）、終了したプリントジョブに対応するジョブＩＤが管理用メモリ５３内の各プリント枚数管理テーブルに有るか否かが判定される（ステップ５１３）。この判定結果が有りのとき（ステップ５１４のＹＥＳ）、そのジョブＩＤおよびそのジョブＩＤに対応付けられているプリント枚数および設定内容（判定パターンおよび通知パターン）が、プリント枚数管理テーブルから削除（消去）される（ステップ５１５）。
【００５８】
なお、１枚のプリント終了にタイミングを合わせて判定を実行する判定パターン（１プリント終了ごとの判定パターン）が設定されておらず（ステップ５０７のＮＯ）、１つのプリントジョブ終了にタイミングを合わせて判定を実行する判定パターン（１ジョブ終了ごとの判定パターン）が設定されている場合は（ステップ５１２のＹＥＳ）、プリントジョブの終了に伴い（ステップ５１１のＹＥＳ、ステップ５１２のＮＯ）、上記ステップ５０８，５０９，５１０と同じ内容のステップ５１６，５１７，５１８の処理が実行される。そして、ステップ５１８の処理後、上記ステップ５１３の処理が実行される。
【００５９】
その他、この発明は上記各実施形態に限定するものではなく、要旨を変えない範囲で種々変形実施可能である。
【図面の簡単な説明】
【００６０】
【図１】各実施形態の外観を示す図。
【図２】各実施形態のコントロールパネルを示す図。
【図３】各実施形態の制御回路のブロック図。
【図４】第１の実施形態の各プリント枚数管理テーブルを示す図。
【図５】同実施形態におけるパーソナルコンピュータのプリントジョブ画面を示す図。
【図６】同実施形態のプリントジョブ入力時の作用を説明するためのフローチャート。
【図７】同実施形態の図４のプリント枚数管理テーブルに新たなジョブＩＤおよびプリント枚数が登録された状態を示す図。
【図８】同実施形態のプリントジョブ実行時の作用を説明するためのフローチャート。
【図９】同実施形態の図６のプリント枚数管理テーブルに登録されている各ジョブＩＤおよび各プリント枚数のうち、通知の対象となるプリントジョブを示す図。
【図１０】第２の実施形態の各プリント枚数管理テーブルを示す図。
【図１１】同実施形態におけるメニュー画面を示す図。
【図１２】同実施形態の図１１のメニュー画面の操作により表示されるサブメニュー画面を示す図。
【図１３】同実施形態の図１２のサブメニュー画面の操作により表示されるUSER NOTIFICATION画面を示す図。
【図１４】同実施形態におけるMANAGEMENT画面を示す図。
【図１５】同実施形態の図１４のMANAGEMENT画面の操作により表示されるDEPARTMENT CODE画面を示す図。
【図１６】同実施形態の図１５のDEPARTMENT CODE画面の操作により表示されるDEPARTMENT CODE登録画面を示す図。
【図１７】同実施形態の図１６のDEPARTMENT CODE登録画面の操作により表示されるLIMITATION設定画面を示す図。
【図１８】同実施形態の図１７のLIMITATION設定画面の操作により表示されるUSER NOTIFICATION設定画面を示す図。
【図１９】同実施形態におけるプリントジョブ画面を示す図。
【図２０】同実施形態の図１９のプリントジョブ画面の操作により表示されるUSER NOTIFICATION設定画面を示す図。
【図２１】同実施形態のプリントジョブ入力時の作用を説明するためのフローチャート。
【図２２】同実施形態の図２０のプリント枚数管理テーブルに新たなジョブＩＤおよびプリント枚数が登録された状態を示す図。
【図２３】同実施形態のプリントジョブ実行時の作用を説明するためのフローチャート。
【図２４】同実施形態の図２２のプリント枚数管理テーブルに登録されている各ジョブＩＤおよび各プリント枚数のうち、通知の対象となるプリントジョブを示す図。
【符号の説明】
【００６１】
１…本体、２…原稿台、３…コントロールパネル、４…自動原稿送り装置、５…カセット、６…排紙ユニット、５０…ＣＰＵ、５５…パネル制御セクション、５６…コピー制御セクション、５７…スキャナ制御セクション、５８…プリンタ制御セクション、５９…ファクシミリ制御セクション、６０…ネットワーク制御セクション、
【図１】
2008230246.tif 000003
【図２】
2008230246.tif 000004
【図３】
2008230246.tif 000005
【図４】
2008230246.tif 000006
【図５】
2008230246.tif 000007
【図６】
2008230246.tif 000008
【図７】
2008230246.tif 000009
【図８】
2008230246.tif 000010
【図９】
2008230246.tif 000011
【図１０】
2008230246.tif 000012
【図１１】
2008230246.tif 000013
【図１２】
2008230246.tif 000014
【図１３】
2008230246.tif 000015
【図１４】
2008230246.tif 000016
【図１５】
2008230246.tif 000017
【図１６】
2008230246.tif 000018
【図１７】
2008230246.tif 000019
【図１８】
2008230246.tif 000020
【図１９】
2008230246.tif 000021
【図２０】
2008230246.tif 000022
【図２１】
2008230246.tif 000023
【図２２】
2008230246.tif 000024
【図２３】
2008230246.tif 000025
【図２４】
2008230246.tif 000026