(57)【要約】【課題】  印刷データがトナー不足によって印刷が中途で終わるか、全くされなくなる事態を回避することを可能とする画像形成装置を提供する。【解決手段】  印刷データの印刷に必要なトナー量を計算する計数部２２１と、トナー残量を検知する残量検知部２２２と、残量検知部２２２で検知したトナー量で印刷データを印刷できるか否かを判定する判定部２２３と、トナー残量の不足を通知する不足通知部２２４とを有し、判定部２２３は、印刷時刻を指定された印刷データを受信した際に、計数部２２１で印刷データに必要なトナー量を計算し、計算したトナー量が残量検知部２２２で検知したトナー量より多い場合には、不足通知部２２４により通知するようにした。【選択図】  図３
2005313499.tif 000002
【特許請求の範囲】
【請求項１】
画像形成の印刷時刻を指定できる画像形成装置において、
印刷データを印刷するために必要なトナー量を計算する第１の計数手段と、
トナー残量を検知する残量検知手段と、
前記残量検知手段で検知したトナー量で印刷データを印刷できるか否かを判定する判定手段と、
トナー残量の不足を通知する不足通知手段とを有し、
前記判定手段は、印刷時刻を指定された印刷データを受信した際に、前記第１の計数手段で当該印刷データを印刷するのに必要なトナー量を計算し、該計算したトナー量が前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段により通知するようにしたことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
印刷時刻を指定された印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶されている印刷データを印刷するために必要なトナー量を計算する第２の計数手段を有し、
前記判定手段は、前記第２の計数手段で計算したトナー量が前記残量検知手段で検知したトナー残量よりも大きい場合に、前記不足通知手段で通知することを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記判定手段は、印刷データを受信した際に、前記第１の計数手段で当該印刷データを印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段で通知するようにしたことを特徴とする画像形成装置。
【請求項４】
画像形成の印刷時刻を指定できる画像形成装置において、
印刷データを印刷するのに必要なトナー量を計算する第１の計数手段と、
印刷時刻を指定された印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶されている印刷データを印刷するのに必要なトナー量を計算する第２の計数手段と、
トナー残量を検知する残量検知手段と、
前記残量検知手段で検知したトナー量で印刷データを印刷できるかを判定する判定手段とを有し、
前記判定手段は、印刷データを受信した際に、前記計数手段で計算した当該印刷データを印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記受信した印刷データの印刷を行わないことを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、
トナー残量の不足を通知する不足通知手段を有し、
前記判定手段は、印刷データを受信した際に、前記計数手段で当該印刷データに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段によりトナー残量の不足を通知することを特徴とする画像形成装置。
【請求項６】
請求項４に記載の画像形成装置において、
前記計数手段は、印刷データの１ページ分を印刷するのに必要なトナー量を計算し、
前記判定手段は、該計数手段で計算した１ページ分を印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より少ない場合に、当該ページを印刷することを特徴とする画像形成装置。
【請求項７】
請求項６に記載の画像形成装置において、
トナー残量の不足を通知する不足通知手段を有し、
前記判定手段は、前記第１の計数手段で計算した１ページ分を印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段でトナー残量の不足を通知することを特徴とする画像形成装置。
【請求項８】
コンピュータに、請求項１乃至７のいずれかに記載の画像形成装置の機能を実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムをコンピュータが読み取り可能な形式により記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラムおよび記録媒体に関し、特に、印刷時刻指定ができる画像形成装置とされるプリンタ装置、複写装置、ファクシミリ装置等に適用して好適である。
【背景技術】
【０００２】
従来、原稿読み取り部と印刷部が独立に動作可能な画像形成装置では、読み取った画像を内部の記憶手段に蓄えることが可能であり、読み取り動作と印刷動作を別々のタイミングで行える。この場合、従来の複写手順は以下のようになる。
１）複写部数や倍率、濃度等を設定する。
２）開始キーを押す。
３）複写が終わるまで待つ。
４）複写が終わると、原稿と複写結果を持って立ち去る。
このように、画像形成装置が作動している間、ユーザは必ず待たされる。このため、画像形成終了時刻をユーザが指定できるようにして、複写動作の待ち時間をなくすようにした画像形成装置が特許文献１に提案されている。
また、上述のような印刷データの印刷時刻の指定ができる画像形成装置において、指定時間における用紙不足を考慮したものとして特許文献２があり、また、排紙の収容場所を考慮したものとして特許文献３がある。
【特許文献１】特開平０９−３２６８９０号公報
【特許文献２】特開２０００−２６３９０４公報
【特許文献３】特開２００１−１８００８２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１〜３に開示されている従来の画像形成装置では、印刷を行う段になって、トナー量が不足して、印刷データの一部分だけが印刷され、該データの一部分以外のデータは印刷されなくなる可能性、または、全ての印刷データが印刷されなくなる可能性があるという問題点がある。
本発明は、上記の実情を考慮してなされたものであり、印刷時刻を指定された印刷データがトナー不足によって印刷が中途で終わるか、全くされなくなる事態を回避することを可能とする画像形成装置、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の本発明は、画像形成の印刷時刻を指定できる画像形成装置において、印刷データを印刷するために必要なトナー量を計算する第１の計数手段と、トナー残量を検知する残量検知手段と、前記残量検知手段で検知したトナー量で印刷データを印刷できるか否かを判定する判定手段と、トナー残量の不足を通知する不足通知手段とを有し、前記判定手段は、印刷時刻を指定された印刷データを受信した際に、前記第１の計数手段で当該印刷データを印刷するのに必要なトナー量を計算し、該計算したトナー量が前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段により通知するようにしたことを特徴とする。
請求項２に記載の発明は、請求項１に記載の画像形成装置において、印刷時刻を指定された印刷データを記憶する印刷データ記憶手段と、前記印刷データ記憶手段に記憶されている印刷データを印刷するために必要なトナー量を計算する第２の計数手段を有し、前記判定手段は、前記第２の計数手段で計算したトナー量が前記残量検知手段で検知したトナー残量よりも大きい場合に、前記不足通知手段で通知することを特徴とする。
請求項３に記載の発明は、請求項２に記載の画像形成装置において、前記判定手段は、印刷データを受信した際に、前記第１の計数手段で当該印刷データを印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段で通知するようにしたことを特徴とする。
請求項４に記載の発明は、画像形成の印刷時刻を指定できる画像形成装置において、印刷データを印刷するのに必要なトナー量を計算する第１の計数手段と、印刷時刻を指定された印刷データを記憶する印刷データ記憶手段と、前記印刷データ記憶手段に記憶されている印刷データを印刷するのに必要なトナー量を計算する第２の計数手段と、当該装置のトナー残量を検知する残量検知手段と、前記残量検知手段で検知したトナー量で印刷データを印刷できるかを判定する判定手段とを有し、前記判定手段は、印刷データを受信した際に、前記計数手段で計算した当該印刷データを印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記受信した印刷データの印刷を行わないことを特徴とする。
請求項５に記載の発明は、請求項４に記載の画像形成装置において、トナー残量の不足を通知する不足通知手段を有し、前記判定手段は、印刷データを受信した際に、前記計数手段で当該印刷データに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段によりトナー残量の不足を通知することを特徴とする。
請求項６に記載の発明は、請求項４に記載の画像形成装置において、前記計数手段は、印刷データの１ページ分を印刷するのに必要なトナー量を計算し、前記判定手段は、該計数手段で計算した１ページ分を印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より少ない場合に、当該ページを印刷することを特徴とする。
請求項７に記載の発明は、請求項６に記載の画像形成装置において、トナー残量の不足を通知する不足通知手段を有し、前記判定手段は、前記第１の計数手段で計算した１ページ分を印刷するのに必要なトナー量と前記第２の計数手段で計算したトナー量との合計が、前記残量検知手段で検知したトナー量より多い場合に、前記不足通知手段でトナー残量の不足を通知することを特徴とする。
請求項８に記載の発明は、コンピュータに、請求項１乃至７のいずれかに記載の画像形成装置の機能を実行させるためのプログラムであることを特徴とする。
請求項９に記載の発明は、請求項８に記載のプログラムをコンピュータが読み取り可能な形式により記録された記録媒体であることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、印刷時刻を指定された印刷データを受信した段階で、すべての印刷データを印刷するのに必要なトナー残量が不足している場合に、ユーザのトナー補給を促し、いざ印刷する際にトナー不足により印刷できなくなる事態を回避しやすくすることが可能となる。
また、時刻指定をしない印刷データを印刷してしまうと、時刻指定された印刷データの印刷に必要なトナー量が不足してしまう場合に、ユーザのトナー補給を促し、いざ印刷する際にトナー不足により印刷できなくなる事態を回避しやすくすることが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
本実施形態の説明では、トナーを用いて印刷するプリンタ装置として本発明の画像形成装置を説明する。しかし、本発明の画像形成装置は、これに限ったものではなく、印刷にトナーだけでなくインクを使って、時間指定で画像形成を行える複写装置、ファクシミリ装置、複合機であっても同様の効果が期待できる。
図１は、本発明の実施形態に係るプリンタ装置の概略を示す図である。図１を参照すると、このプリンタ装置では、画像が形成されるべき用紙は、本体トレイ１０１あるいは手差しトレイ１０２にセットされ、トレイ１０１あるいは１０２から給紙ローラ１０３にて用紙の搬送が開始される。
給紙ローラ１０３による用紙の搬送に先立って、感光体（感光体ドラム）６６が回転し、感光体６６の表面は、クリーニングブレード１０５によってクリーニングされ、次に、帯電ローラ１０６で一様に帯電される。ここに、レーザ光学系ユニット１０７から、画像信号に従って変調されたレーザ光が露光され、現像ローラ１０８で現像されてトナーが付着し、これとタイミングを取って給紙ローラ１０３から用紙の給紙がなされる。
給紙ローラ１０３から給紙された用紙は、感光体６６と転写ローラ１０９とに挟まれて搬送され、これと同時に、用紙にはトナー像が転写される。転写され残った感光体６６上のトナーは、再び、クリーニングブレード１０５で掻き落とされる。
また、トナー像が載った用紙は搬送経路にしたがって、定着ユニット１１１に搬送され、定着ユニット１１１においてトナー像は用紙上に定着される。
印刷された用紙は、最後に排紙ローラ１１２を通って、記録面を下にしてページ順に排出される。
レーザ光学系ユニット１０７には、ビデオ制御部７１、ＬＤ駆動回路７２が接続されており、ビデオ制御部７１では、パソコンやワークステーションからの画像信号などを制御するようになっている。
また、現像ローラ１０８には、バイアス回路１１４によって高圧バイアスがかけられており、バイアス回路１１４において、このバイアスをコントロールすることにより、画像の全体的な濃度を制御したりすることが可能となっている。
また、このプリンタ装置には、操作パネルが設けられており、操作パネルは、プリンタ装置の動作状態を表示したり、あるいは、動作モードや動作時のデータ設定に用いられる。
上述した構成は従来のプリンタ装置において公知の構成であるので、詳細な説明は省略する。
【０００７】
図２は、本発明の実施形態に係るプリンタ装置２００のハードウェア構成図である。同図においてプリンタ装置２００は、インターフェース２０１、印刷データ記憶部２０２、情報記憶部２０３、ＣＰＵ２０４、表示操作部２０５、残量検知センサ２０６、画像形成部２０７とを含んで構成され、これらの各部はバス２０８を介して接続されている。
ＣＰＵ２０４は、情報記憶部２０３に記憶したＯＳ、各種制御プログラムやＰＤＬ処理系を動作させて、装置全体の動作の制御を行う。
情報記憶部２０３は、システムＯＳ（Operating System）、プリンタプロセスに必要な各種制御プログラム、ＰＤＬ（Page Description Language）処理系、システムの初期設定値などを納めたＲＯＭ（Read Only Memory）や、ワークメモリ用のＲＡＭ（Random Access Memory）、各種設定情報を記憶するＨＤＤ（Hard Disk Drive）等からなる。
表示操作部２０５は、タッチパネル、ボタン、スイッチ類等によって利用者の指示を入力させ、また、ＣＰＵ２０４で実行される情報処理の処理結果や選択事項を表示する液晶表示パネル等からなっている。
【０００８】
印刷データ記憶部２０２は、時間指定された印刷ジョブに関する情報を格納しておく。例えば、次のようなデータ項目を保持して、印刷ジョブの受け入れおよび印刷終了を管理する。
（１）印刷終了時刻
（２）印刷開始時刻
（３）印刷ジョブを印刷するのに必要なトナー量
（４）印刷条件
（５）印刷ジョブの印刷データ
残量検知センサ２０６は、当該プリンタ装置の保持しているトナー量を検知し、呼び出し元へ返す
画像形成部２０７は、与えられた印刷条件で印刷を行う。
このようにして、プリンタ装置２００はインターフェース２０１を介して、ホストコンピュータ３００（通常は、文書などを印刷させるコンピュータ等）から印刷データとその印刷条件等を記した印刷ジョブを受信して、印刷時刻が指定されている場合には、印刷データ記憶部２０２へ格納し、また、印刷時刻の指定していない印刷ジョブは直ちに印刷を開始する。
【０００９】
＜実施形態１＞
図３は、実施形態１に係るプリンタ装置２００を制御するための機能構成を示すブロック図である。なお、図３では図２を参照しながら図２と図３を併せて説明する。また、以下に説明する機能ブロックは、ＣＰＵ２０４が、情報記憶部２０３に記憶されているプログラムにしたがった処理を実行することにより機能するものとされる。
図３に示すように、プリンタ装置２００を制御するための機能ブロックは、制御部２２０、計数部（第１の計数手段）２２１、残量検知部２２２、判定部２２３、不足通知部２２４とから構成される。
制御部２２０は、インターフェース２０１を介してホストコンピュータ（以下、単に「ホスト」と表記する）３００からの印刷要求を印刷ジョブとして受信し、この印刷ジョブに印刷時刻指定があるかどうかを調べ、印刷時刻の指定があれば、計数部２２１でこの印刷ジョブを印刷するのに必要なトナー量を算出して、印刷データ記憶部２０２へ記憶させるとともに、トナー量が不足するかを判断させ、印刷ジョブの受信から印刷終了までを管理する。また、印刷時刻が指定されていない場合には、画像形成部２０７を起動して印刷処理を実行させる。
計数部２２１は、指定された印刷ジョブまたは１ページ分の印刷データを印刷するのに必要なトナー量を計算する。
残量検知部２２２は、残量検知センサ２０６から当該プリンタ装置２００のトナーの残量を調べる。
判定部２２３は、印刷ジョブを印刷するのに必要なトナー量と当該装置のトナー残量とを比較した結果を戻す。
不足通知部２２４は、トナーが少ないときに呼び出され、当該プリンタ装置２００の表示操作部２０６へ、トナー不足であることを表示して、トナーの補給を促す。または、印刷ジョブを送信したホスト３００へトナー不足のため補給するようにメッセージをインターフェース２０１を介して送信する。
【００１０】
次に、図４のフローチャートを用いて、印刷ジョブを受信したときのプリンタ装置の動作を説明する。
ホスト３００より印刷ジョブ（印刷データおよび印刷条件等）を受信し（ステップＳ１０）、印刷時刻が指定されているかを判断する（ステップＳ１１）。
印刷時刻が指定されていない場合（ステップＳ１１の「ＮＯ」）、画像形成部２０７へ印刷ジョブを引き渡して、印刷を完了させる。
一方、印刷時刻が指定されている場合（ステップＳ１１の「ＹＥＳ」）、計数部２２１を起動させ、この印刷ジョブの印刷データを印刷するのに必要なトナー量を計算するとともに、印刷にかかる所要時間を計算して印刷開始時刻を決定し、これらの情報を印刷データ記憶部２０２へ記憶させる（ステップＳ１２）。ここで印刷データ記憶部２０２に記憶するのは、印刷要求で指定された印刷完了時刻、計算された印刷開始時刻、トナー量（これをＮとする）、および印刷条件、印刷データである。以後は、印刷開始時刻になった印刷ジョブは順次画像形成部２０７へ送られて印刷が開始することになり、この印刷ジョブは印刷データ記憶部２０２から削除される。
次に、制御部２２０は、残量検知部２２２を起動させてプリンタ装置２００のトナー残量（これをＭとする）を調べさせる（ステップＳ１３）。
次に、制御部２２０は判定部２２３を呼び出して、入力された印刷ジョブのトナー量（Ｎ）と残量検知部２２２で調べたトナー残量（Ｍ）を比較させ（ステップＳ１４）、Ｎ＞Ｍならば（ステップＳ１４の「ＹＥＳ」）、不足通知部２２４を起動させて、当該装置２００の表示操作部２０６へ「トナーの不足」を表示する。または、印刷ジョブを送信したホスト３００へ「トナーの不足」を通知する（ステップＳ１５）。
一方、Ｎ＜Ｍであれば（ステップＳ１４の「ＮＯ」）、印刷開始時刻になるまで待機させる。
【００１１】
＜実施形態２＞
実施形態１では、印刷時刻を指定された印刷ジョブをホスト３００から受信した時点で、印刷するのに必要なトナーが当該プリンタ装置２００のトナー残量にあるかを調べている。
本実施形態２では、印刷データ記憶部２０２へ記憶した全印刷ジョブを印刷するのに必要なトナー量を計算して、現在のトナー残量で印刷可能か否かを調べるようにした。これにより、時刻指定をしない印刷データを印刷することによってトナーが消費され、時刻指定された印刷データの印刷に必要なトナー量が不足するような事態を回避しやすくできる。
図５は、実施形態２に係るプリンタ装置２００を制御するための機能構成を示すブロック図である。同図において、制御部２２０、計数部２２１、残量検知部２２２、判定部２２３、不足通知部２２４、全トナー量計数部（第２の計数手段）２２５とから構成される。
なお実施形態１の図３と同じ機能については同じ符号を付し、その説明は相違点についてのみ説明する。
制御部２２０は、全トナー量計数部２２５で印刷データ記憶部２０２に記憶されたすべての印刷ジョブを印刷するのに必要なトナーの合計量を算出させて、当該装置のトナー残量とを判定部２２３で判定し、不足するようであれば不足通知部２２４で表示操作部２０５（図２参照）へ表示させる。
全トナー量計数部２２５は、印刷データ記憶部２０２に記憶されたすべての印刷データを印刷するのに必要なトナー量を合計する。
次に、図６のフローチャートを用いて、印刷データ記憶部２０２に記憶されたすべての印刷データが印刷できるかを判断するときのプリンタ装置の動作を説明する。
まず、全トナー量計数部２２５によって、印刷データ記憶部２０２に記憶した印刷ジョブを印刷するのに必要なトナー量の合計（これをＮとする）を計算する（ステップＳ２０）。
残量検知部２２２で当該装置のトナー残量（これをＭとする）を調べる（ステップＳ２１）。
次に、判定部２２３で、Ｎ＞Ｍであれば（ステップＳ２２の「ＹＥＳ」）、トナーの不足を表示操作部２０６へ表示して通知する（ステップＳ２３）。
一方、Ｎ＜Ｍであれば（ステップＳ２２の「ＮＯ」）、このトナー残量判定を終了する。
【００１２】
＜実施形態３＞
本実施形態３は、今までに受信したすべての印刷ジョブが印刷できるように、トナー残量を管理するものである。
この場合の構成は、実施形態１および実施形態２とを併せた構成となるので、ここでは実施形態３に係るプリンタ装置の動作のみを図７のフローチャートを用いて説明する。
ホスト３００より印刷ジョブ（印刷データおよび印刷条件等）を受信し（ステップＳ３０）、計数部２２１を起動させ、この印刷ジョブを印刷するのに必要なトナー量（これをＮ１とする）を計算する（ステップＳ３１）。
次に、全トナー量計数部２２５によって、印刷データ記憶部２０２に記憶した印刷ジョブを印刷するのに必要なトナー量の合計（これをＮ２とする）を計算する（ステップＳ３２）。
残量検知部２２２を起動させてプリンタ装置２００のトナー残量（これをＭとする）を調べさせる（ステップＳ３３）。
次に、判定部２２３で、受信した印刷ジョブのトナー量（Ｎ１）と印刷データ記憶部２０２に記憶された印刷ジョブを印刷するのに必要なトナー量（Ｎ２）との合計と、残量検知部２２２で調べたトナー残量（Ｍ）を比較させ（ステップＳ３４）、（Ｎ１＋Ｎ２）＞Ｍならば（ステップＳ３４の「ＹＥＳ」）、不足通知部２２４を起動させて、当該装置２００の表示操作部２０６へ「トナーの不足」を表示するとともに、受信した印刷ジョブを送信したホスト３００へ「トナーの不足」を通知する（ステップＳ３５）。
一方、（Ｎ１＋Ｎ２）＜Ｍであれば（ステップＳ３４の「ＮＯ」）、受信した印刷ジョブを画像形成部２０７で渡して、印刷を実行させる。
これにより、受信しているすべての印刷ジョブが印刷できるトナー残量であるかを調べて、不足する場合には通知して、ユーザへトナー補給を促し、受信した印刷データの印刷と印刷時刻を指定された印刷データのすべての印刷においてトナーが不足する事態を回避しやすくする。
【００１３】
＜実施形態４＞
実施形態４は、受信した印刷ジョブのトナー量（Ｎ１）と印刷データ記憶部２０２に記憶されているすべての印刷ジョブに必要なトナー量（Ｎ２）の合計がトナー残量（Ｍ）より多いときには、受信した印刷ジョブを破棄するようにして、先に受信した印刷ジョブを印刷できるようにする。
図８のフローチャートを用いて、実施形態４のプリンタ装置の動作を説明する。
ホスト３００より印刷ジョブ（印刷データおよび印刷条件等）を受信する（ステップＳ４０）。
次に、印刷データ記憶部２０２に印刷ジョブがあるかを調べ、存在しないときには（ステップＳ４１の「ＮＯ」）、受信した印刷ジョブを画像形成部２０７へ渡して印刷を実行させる（ステップＳ４７）。
一方、印刷データ記憶部２０２に印刷ジョブがある場合（ステップＳ４１の「ＹＥＳ」）、計数部２２１を起動させ、受信した印刷ジョブの印刷データを印刷するのに必要なトナー量（これをＮ１とする）を計算する（ステップＳ４２）。
次に、全トナー量計数部２２５によって、印刷データ記憶部２０２に記憶した印刷データを印刷するのに必要なトナー量の合計（これをＮ２とする）を計算する（ステップＳ４３）。
残量検知部２２２を起動させてプリンタ装置２００のトナー残量（これをＭとする）を調べさせる（ステップＳ４４）。
次に、判定部２２３で、受信した印刷データを印刷するのに必要なトナー量（Ｎ１）と印刷データ記憶部２０２に記憶された印刷ジョブを印刷するのに必要なトナー量（Ｎ２）との合計と、残量検知部２２２で調べたトナー残量（Ｍ）を比較し（ステップＳ４５）、（Ｎ１＋Ｎ２）＞Ｍならば（ステップＳ４５の「ＹＥＳ」）、受信した印刷データを破棄する（ステップＳ４６）。
一方、（Ｎ１＋Ｎ２）＜Ｍであれば（ステップＳ４５の「ＮＯ」）、ステップＳ４７へ進んで、受信した印刷データを画像形成部２０７で渡して、印刷を実行させる。
これにより、受信しているすべての印刷ジョブが印刷できるトナー残量であるかを調べて、不足する場合には通知して、ユーザへトナー補給を促し、受信した印刷データの印刷と印刷時刻を指定されたすべての印刷データの印刷においてトナーが不足する事態を回避しやすくする。
先のステップＳ４６で受信した印刷ジョブを削除したあと、不足通知部２２４を起動させて、印刷ジョブを送信したホスト３００へ「トナーの不足」を通知するようにしてもよい。
【００１４】
＜実施形態５＞
本実施形態５は、受信した印刷ジョブに対しては、印刷できる分までのページを印刷するようにした。本実施形態５の機能構成は、実施形態３と同じなので動作のみ説明する。
図９は、本実施形態５に係るプリンタ装置２００の動作を示すフローチャートである。
ホスト３００より印刷ジョブ（印刷データおよび印刷条件等）を受信する（ステップＳ５０）。
全トナー量計数部２２５によって、印刷データ記憶部２０２に記憶した印刷ジョブを印刷するのに必要なトナー量の合計（これをＮ２とする）を計算する（ステップＳ５２）。
受信した印刷ジョブのまだ印刷していない印刷データの最初の１ページを計数部２２１で、当該ページの印刷に必要なトナー量Ｎ１を計算する（ステップＳ５２）。
残量検知部２２２を起動させてプリンタ装置２００のトナー残量（これをＭとする）を調べさせる（ステップＳ５３）。
次に、判定部２２３で、受信した印刷ジョブの１ページ分を印刷するのに必要なトナー量（Ｎ１）と印刷データ記憶部２０２に記憶された印刷ジョブを印刷するのに必要なトナー量（Ｎ２）との合計と、残量検知部２２２で調べたトナー残量（Ｍ）を比較する（ステップＳ５４）。
（Ｎ１＋Ｎ２）＜Ｍであれば（ステップＳ５４の「ＮＯ」）、当該１ページ分を画像形成部２０７で渡して印刷を実行させ（ステップＳ５５）、受信した印刷ジョブに未印刷のページがある場合（ステップＳ５６の「ＹＥＳ」）、ステップＳ５２へ戻って、受信した印刷ジョブの残りのページを印刷させる。一方、未印刷のページがなくなれば（ステップＳ５６の「ＮＯ」）、処理を終了する。
また、（Ｎ１＋Ｎ２）＞Ｍならば（ステップＳ５４の「ＹＥＳ」）、受信した印刷ジョブの未印刷のページを破棄する（ステップＳ５７）。
これにより、時刻指定で記憶されている印刷ジョブを印刷するのに必要なトナー量を確保した上で、残りのトナーで受信した印刷ジョブを印刷させるようにできる。
先のステップＳ５７において、受信した印刷ジョブの残りのページを削除したあと、不足通知部２２４を起動させて、印刷ジョブを送信したホスト３００へ「トナーの不足」を通知するようにしてもよい。
これにより、トナー残量の不足により印刷できないページがある場合に、その印刷できなかった印刷ジョブを送信したホストへ「トナー残量の不足を通知する」ようにしたので、トナーの補給が速やかに行えるようになる。
さらに、本発明は上述した実施形態のみに限定されたものではない。上述した実施形態の画像形成装置を構成する各機能をそれぞれプログラム化し、予めＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、このＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブのような媒体駆動装置を搭載したコンピュータに装填して、これらのプログラムをそれぞれのコンピュータのメモリあるいは記憶装置に格納して、実行することによって、本発明の目的を達成することができる。
【００１５】
なお、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体や光磁気媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
また、ロードしたプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
また、上述したプログラムをサーバコンピュータの磁気ディスク等の記憶装置に格納しておき、ネットワークで接続された利用者のコンピュータからダウンロードして頒布する場合、また、サーバコンピュータから配信して頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
このように、本発明の機能をプログラムして、記録媒体に記録し頒布することによって、コスト、可搬性、汎用性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るプリンタ装置の概略を示す図である。
【図２】本発明の実施形態に係るプリンタ装置のハードウェア構成図である。
【図３】実施形態１に係るプリンタ装置を制御するための機能構成を示すブロック図である。
【図４】実施形態１に係るプリンタ装置の動作を示すフローチャートである。
【図５】実施形態２に係るプリンタ装置を制御するための機能構成を示すブロック図である。
【図６】実施形態２に係るプリンタ装置の動作を示すフローチャートである。
【図７】実施形態３に係るプリンタ装置の動作を示すフローチャートである。
【図８】実施形態４に係るプリンタ装置の動作を示すフローチャートである。
【図９】実施形態５に係るプリンタ装置の動作を示すフローチャートである。
【符号の説明】
【００１７】
１０１、１０２  トレイ、１０３  給紙ローラ、１０５  クリーニングブレード、１０６  帯電ローラ、１０７  レーザ光学系ユニット、１０８  現像ローラ、１０９  転写ローラ、１１１  定着ユニット、１１２  排紙ローラ、１１４  バイアス回路、６６  感光体（感光体ドラム）、７１  ビデオ制御部、７２  ＬＤ駆動回路、２００  プリンタ装置、２０１  インターフェース、２０２  印刷データ記憶部、２０３  情報記憶部、２０４  ＣＰＵ、２０５  表示操作部、２０６  残量検知センサ、２０６  表示操作部、２０７  画像形成部、２０８  バス、２２０  制御部、２２１  計数部、２２２  残量検知部、２２３  判定部、２２４  不足通知部、２２５  全トナー量計数部、３００  ホストコンピュータ
【図１】
2005313499.tif 000003
【図２】
2005313499.tif 000004
【図３】
2005313499.tif 000005
【図４】
2005313499.tif 000006
【図５】
2005313499.tif 000007
【図６】
2005313499.tif 000008
【図７】
2005313499.tif 000009
【図８】
2005313499.tif 000010
【図９】
2005313499.tif 000011