(57)【特許請求の範囲】
【請求項１】
所定の時刻に印刷を行う予約印刷を設定可能とし、接続された端末装置から前記予約印刷とは異なり新たに通常印刷として受信した印刷データに基づいて媒体に画像を形成する画像形成装置であって、
前記端末装置から前記印刷データを受信する印刷データ受信部と、
前記予約印刷に関する予約情報を記憶する予約印刷記憶部と、
前記予約印刷記憶部に前記予約印刷情報が記憶されている場合、前記予約印刷情報に基づき前記予約印刷に使用される消耗品の使用予定量から前記消耗品の必要量を検出する予約印刷必要量検出部と、
前記消耗品の残量を検出する残量検出部と、
前記通常印刷の処理の際に、前記媒体１頁分の画像に相当する前記印刷データの印刷毎に前記予約印刷必要量検出部で検出される前記必要量と前記残量検出部で検出される前記残量とを比較する消耗品比較部と、
前記端末装置に対して前記消耗品の補充を促すように報知する報知部とを備え、
前記消耗品比較部での比較の結果、前記通常印刷の処理途中に、前記残量検出部で検出される前記残量が前記予約印刷必要量検出部で検出される前記必要量以下となった場合、前記端末装置に対して前記消耗品の補充を促すように前記報知部に報知させるとともに、前記通常印刷に係る前記印刷データの印刷を中止することを特徴とする画像形成装置。
【請求項２】
前記通常印刷に係る前記印刷データに基づいて印刷される画像に使用される前記消耗品の使用予定量を検出する消耗品使用量検出部を有し、
前記報知部は、前記残量検出部で検出される前記残量から前記消耗品使用検出部で検出される前記使用予定量を差し引いた前記消耗品の量が前記予約印刷必要量検出部で検出される前記必要量以下の場合、前記端末装置に対して前記消耗品の補充を促すように報知することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記消耗品使用量検出部は、
前記印刷データ受信部を介して受信した前記通常印刷に係る前記印刷データの画像の印刷前に、該画像の印刷に使用される前記消耗品の前記使用予定量を検出することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記印刷データ受信部は、
前記通常印刷に係る前記印刷データの受信に先立って、該印刷データに基づいて画像を印刷するための前記消耗品の前記使用予定量に関する情報を含む消耗品情報を前記端末装置から受信し、
前記消耗品使用量検出部は、
前記消耗品情報から前記消耗品の前記使用予定量を検出することを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記残量検出部で検出される前記残量から前記消耗品使用量検出部で検出される前記使用予定量を差し引いた前記消耗品の量が前記予約印刷必要量検出部で検出される前記必要量より多い場合、
前記報知部は、前記端末装置から先立って送信された前記消耗品情報に対応する印刷データを送信するよう要求することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記報知部が前記消耗品情報のみを受信した前記端末装置に前記消耗品の補充を促すように報知した後、前記消耗品の補充がされなかった場合、
前記消耗品情報のみを受信した前記端末装置から前記消耗品情報に対応する前記印刷データを受信することを禁止することを特徴とする請求項４記載の画像形成装置。
【請求項７】
前記報知部が前記消耗品情報のみを受信した前記端末装置に前記消耗品の補充を促すように報知した後、前記消耗品の補充がされなかった場合、
前記消耗品情報のみを受信した前記端末装置から前記消耗品情報に対応する前記印刷データを受信することを禁止する旨を報知することを特徴とする請求項４記載の画像形成装置。
【請求項８】
前記予約印刷必要量検出部は、前記予約印刷が設定された印刷データを前記媒体に印刷する画像に変換する過程で前記消耗品の前記必要量を検出することを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記予約印刷必要量検出部は、設定された前記予約印刷に使用される前記消耗品の前記使用予定量に所定の量を加えて前記消耗品の前記必要量を検出することを特徴とする請求項１記載の画像形成装置。
【請求項１０】
前記印刷データ受信部で受信した前記印刷データに基づく画像の印刷に使用される前記消耗品を入れる容器を複数有し、
前記残量検出部は、前記容器それぞれに入れられた前記消耗品の総量を前記消耗品の前記残量として検出することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の複数のユーザから印刷可能であり、ユーザが印刷時刻を指定できる画像形成装置に関するものである。
【背景技術】
【０００２】
従来、電子写真プリンタ、複写機、複合機といった画像形成装置として、ユーザから指定された時刻に印刷を行う印刷時刻を指定して、印刷の予約を行えるものがあった（例えば、特許文献１参照）。この印刷の予約を行える画像形成装置は、複数のユーザの間で共用され、印刷の予約待機時には、他のユーザからの印刷が可能であった。
【０００３】
【特許文献１】特開平０６−２６８７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、予約印刷の待機中に、他のユーザの通常の印刷により印刷に必要な記録紙や現像剤等といった消耗品の残量が少ないといった消耗品の情報が他のユーザの端末装置に報知されずにいた。これにより、消耗品の残量が徐々に少なくなり、設定された予約印刷が開始された際には、消耗品が不足してしまうという問題が発生していた。
【０００５】
そこで、本発明は、上記実情に鑑み、予約印刷の待機中に、新たな印刷を行う場合であっても、設定された予約印刷で必要とする消耗品の必要量と消耗品の残量とを比較し、新たな印刷を行うように印刷データを送信した端末装置に消耗品の状態を報知することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の画像形成装置は、  所定の時刻に印刷を行う予約印刷を設定可能とし、接続された端末装置から前記予約印刷とは異なり新たに通常印刷として受信した印刷データに基づいて媒体に画像を形成する画像形成装置であって、前記端末装置から前記印刷データを受信する印刷データ受信部と、前記予約印刷に関する予約情報を記憶する予約印刷記憶部と、前記予約印刷記憶部に前記予約印刷情報が記憶されている場合、前記予約印刷情報に基づき前記予約印刷に使用される消耗品の使用予定量から前記消耗品の必要量を検出する予約印刷必要量検出部と、前記消耗品の残量を検出する残量検出部と、前記通常印刷の処理の際に、前記媒体１頁分の画像に相当する前記印刷データの印刷毎に前記予約印刷必要量検出部で検出される前記必要量と前記残量検出部で検出される前記残量とを比較する消耗品比較部と、前記端末装置に対して前記消耗品の補充を促すように報知する報知部とを備え、前記消耗品比較部での比較の結果、前記通常印刷の処理途中に、前記残量検出部で検出される前記残量が前記予約印刷必要量検出部で検出される前記必要量以下となった場合、前記端末装置に対して前記消耗品の補充を促すように前記報知部に報知させるとともに、前記通常印刷に係る前記印刷データの印刷を中止することを特徴とする。
【０００７】
本発明の画像形成装置によれば、予約印刷が設定されている場合、消耗品の残量と予約印刷によって必要とする必要量とを比較することで、消耗品が不足するか否かが検出される。これにより、印刷データを新たに受信する端末装置に検出された消耗品に関する情報を報知することで、端末装置を利用するユーザに消耗品の情報を知らせることができる。予約印刷を実行する時間になり、予約印刷を実行した場合、予約印刷が消耗品切れにより停止することはない。
【発明の効果】
【０００８】
本発明の画像形成装置は、消耗品の残量と予約印刷によって必要とする必要量とを比較することで、消耗品が不足するか否かが検出される。これにより、印刷データを新たに受信する端末装置に検出された消耗品に関する情報を報知することで、端末装置を利用するユーザに消耗品の情報を知らせることができる。予約印刷を実行する時間になり、予約印刷を実行した場合、予約印刷が消耗品切れにより停止することはない。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の画像形成装置について図面を参照しながら説明する。
【００１０】
［実施の形態１］
図１は、実施の形態１で説明する画像形成装置の構成の一例を示す図である。実施の形態１で説明する画像形成装置は、装置本体内に給紙部１０と、搬送ベルト機構部２０と、画像形成部３０と、定着部４０と、制御部５０とを有している。
【００１１】
給紙部１０は、印刷トレイ１１と、ピックアップローラ１２と、フィードローラ１３と、リタードローラ１４と、レジストローラ対１５と、紙厚検出部１７と、先端センサ１８とで構成される。
【００１２】
印刷トレイ１１は、各種サイズの画像を形成する媒体である記録紙１９が収納可能である。例えば、印刷トレイ１１は、５５０枚の記録紙１９を収容可能である。この印刷トレイ１１は、少なくとも媒体である記録紙１９が取り出せるように上面に開口を有する箱型部材である。この印刷トレイ１１の側面には、例えば１００枚単位の目盛が形成されている。そして、印刷トレイ１１には、記録紙１９の残量を検出するための下記で説明する反射型センサ６６が備えられている。
【００１３】
ピックアップローラ１２は、搬送路の最も上流側に設けられ、図示せぬ正逆転可能な駆動モータにより回転駆動される。このピックアップローラ１２は、印刷トレイ１１に収納された記録紙１９の束の最上位に接離可能であり、駆動モータでローラを回転駆動させることで、収納された記録紙１９の束の最上位の記録紙１９を搬送方向及び逆方向に搬送する。
【００１４】
フィードローラ１３は、ピックアップローラ１２の下流側に設けられている。このフィードローラ１３は、図示せぬ正逆転可能な駆動モータにより回転駆動され、記録紙１９を搬送方向及び逆方向に搬送する。
【００１５】
リタードローラ１４は、ピックアップローラ１２の下流側に設けられている。このリタードローラ１４は、図示せぬ正逆転可能な駆動モータにより回転駆動され、フィードローラ１３とともに、記録紙１９を搬送方向及び逆方向に搬送する。このリタードローラ１４は、ピックアップローラ１２から搬送されてくる記録紙１９を狭持した際に、フィードローラ１３とは逆方向に回転することにより、記録紙１９を一枚ずつ分離する。
【００１６】
レジストローラ対１５は、リタードローラ１４の下流側に設けられている。このレジストローラ対１５は、それぞれ図示せぬ正逆転可能な駆動モータにより回転駆動され、駆動モータにより記録紙１９を搬送方向及び逆方向に搬送する。レジストローラ対１５は、記録紙１９の先端部がこのレジストローラ対１５に突き当てられ、この記録紙１９をさらに所定量搬送した後にローラの回転を開始することにより、搬送されてきた記録紙１９の斜行を矯正する。そして、斜行を矯正した記録紙１９を画像形成部３０に搬送する。
【００１７】
紙厚検出部１７は、レジストローラ対１５の下流側に設けられている。この紙厚検出部１７は、搬送路に沿って搬送された記録紙１９がこの紙厚センサ７を通過し、先端センサ１８による記録紙１９の検知により一端停止した記録紙１９の厚さを検出する。紙厚検出部１７で検出した記録紙１９の厚さは、信号として制御部５０に発信され、下記で説明するＣＰＵ５１に送られる。そして、記録紙１９の１枚分の厚さは、初期値α０としてＲＡＭ５２に記憶される。この初期値α０は、記録紙として各種類の厚さの記録紙が印刷トレイ１１にセットされるたびに変更可能である。
【００１８】
先端センサ１８は、紙厚検出部１７の下流側に設けられている。この先端センサ１８は、記録紙１９の有無を検知し、信号として制御部５０に発信され、下記で説明する印刷エンジン制御部５５に送られる。そして、印刷エンジン制御部５５は、先端センサ１８で検知した記録紙１９の搬送を一端停止し、紙厚検出部１７が記録紙１９の厚さを検出する。この先端センサ１８に印刷エンジン制御部５５の制御により下記の画像形成部３０で受信する印刷データに基づいた画像を形成するように画像形成部３０を作動させる。
【００１９】
印刷トレイ１１に備えられる反射型センサ６６は、図２のように、印刷トレイ１１側面に設けられた目盛の位置に対応させて複数備えられている。反射型センサ６６は、反射させる光を発光する発光部と反射した光を受光する受光部とが近接配置され、発光部で発光した光を記録紙１９に反射させ、その反射した光を受光することで、記録紙１９の存在を検出するセンサである。この反射型センサ６６の出力は、下記で説明する制御部５０の残量検出部６１により制御され、発光した光が反射し、受光部で反射した光が受光するか否かを残量検出部６１に信号として発信する。
【００２０】
例えば、一般的な厚さの記録紙１９が最大５５０枚収納可能な印刷トレイ１１を挙げて説明すると、印刷トレイ１１には、１００枚の記録紙１９毎に目盛が設けられている。さらに、１００枚、２００枚、３００枚、４００枚に対応する例えば目盛の約２５枚分上方となるように、反射型センサ６６ｂ、６６ｃ、６６ｄ、６６ｅがそれぞれ備えられている。そして、５００枚の目盛に合わせて反射型センサ６６ｆが備えられている。反射型センサ６６ａは、例えば０枚の目盛よりも５０枚分上方に対応するように備えられている。
【００２１】
このように備えられた複数の反射型センサ６６の信号を消耗品検出部６１で受け取り、受け取った信号を下記表１に当てはめることで、消耗品の大凡の残量が検出できる。例えば、実際に印刷トレイ１１内に１３０枚の記録紙１９が収納されている場合、反射型センサ６６ａ、６６ｂは、記録紙１９の存在を検出し、その旨の信号を消耗品検出部６１に送信する。また、反射型センサ６６ｃ、６６ｄ、６６ｅ、６６ｆは、記録紙１９の存在を検出しない旨の信号を消耗品検出部６１に送信する。消耗品検出部６１は、この受け取った信号に基づいて下記表１から記録紙１９が１００枚以上あることを検出することができる。
【００２２】
【表１】
0004671824.tif 000002
【００２３】
搬送ベルト機構部２０は、転写部３５と、駆動ローラ２２と、従属ローラ２３と、搬送ベルト２１とから構成される。この搬送ベルト機構部２０は、記録紙１９に画像形成部３０で形成した画像を転写しながら下流側に搬送させることができる。
【００２４】
搬送ベルト２１は、駆動ローラ２２の回転を従属ローラ２３に伝え、給紙部１０から送り出された記録紙１９を下記で説明する各色の画像形成部３０に順次搬送し、記録紙１９に各色のトナー画像を形成させる。
【００２５】
駆動ローラ２２は、図示せぬ正逆転可能な駆動モータにより回転駆動され、記録紙１９を搬送する所定の方向に搬送ベルト２１を回転させる。そして、この駆動ローラ２２は、搬送ベルト２１を介して従属ローラ２３を回転させる。この駆動ローラ２２の回転により、搬送ベルト２１が回転し、記録紙１９にトナー画像を形成させるように、給紙部１０から画像形成部３０を介して定着部４０へと所定の方向に記録紙１９を搬送させる。
【００２６】
従属ローラ２３は、回転可能に軸固定されており、搬送ベルト２１を介して駆動ローラ２２の回転駆動に応じて回転する。
【００２７】
転写部３５は、各色の画像形成部３０の下方に備えられ、所定の電圧が印加される回転ローラである。ブラック（Ｂ）のトナー画像を形成する画像形成部３０Ｂの下方には、転写部３５Ｂが備えられている。また、イエロー（Ｙ）のトナー画像を形成する画像形成部３０Ｙの下方には、転写部３５Ｙが備えられている。さらに、マゼンタ（Ｍ）のトナー画像を形成する画像形成部３０Ｍの下方には、転写部３５Ｍが備えられている。シアン（Ｃ）のトナー画像を形成する画像形成部３０Ｃの下方には、転写部３５Ｃが備えられている。下記で説明する画像形成部３０の感光体３１に形成されるトナー画像を電気的な吸引力により、搬送されてきた記録紙１９に転写させることができる。
【００２８】
画像形成部３０は、図３のように、感光体３１と、帯電部３２と、露光部３３と、現像部３４と、クリーニング部３６と、トナーカートリッジ３７から構成されている。この画像形成部は、搬送ベルト機構部２０の上流側から順に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｂ）の各色現像剤を有する画像形成部３０Ｃ、３０Ｍ、３０Ｙ、３０Ｋにより構成されている。ここでは、シアン（Ｃ）のトナーを有する画像形成部３０Ｃについて説明する。マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｂ）のトナーを有する画像形成装置３０Ｍ、３０Ｙ、３０Ｂは、トナーの色が異なるだけで略同じであるため、説明を省略する。
【００２９】
感光体３１Ｃは、静電潜像担持体で、帯電部３２Ｃによって、その表面に電荷を蓄えることが可能に構成されている。この感光体３１Ｃは、例えば、この感光体３１Ｃを備える図示されないフレームの両端に固定シャフトを中心軸として回転可能に軸固定されている。この表面に蓄えられた電荷は、露光部３３Ｃでの露光によって表面の電荷を除去することが可能に構成されている。この感光体３１Ｃは、その表面に形成された静電潜像に現像剤であるトナーを吸着させることでトナー画像が形成される。
【００３０】
帯電部３２Ｃは、感光体３１Ｃに対して所定の正電圧又は負電圧を印加することにより、感光体３１Ｃの表面に電荷を蓄えさせることができる。この帯電部３２Ｃは、例えば、一定の圧力で感光体３１Ｃの表面に接触するように、図示されないフレームに回転可能に軸固定されている半導電性の帯電ローラである。そして、感光体３１Ｃに対して所定の電圧を印加するために、この帯電部３２Ｃには、制御部５０の印刷エンジン制御部５５により制御されている。
【００３１】
露光部３３Ｃは、帯電部３２Ｃよりも感光体３１Ｃの回転方向下流側の感光体３１Ｃ上方に設けられている。この露光部３３Ｃは、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ヘッドやレーザ等であり、露光によって、帯電部３２で感光体３１Ｃの表面に蓄えられた電荷を除去し、静電潜像を感光体３１Ｃ表面に形成する。この露光器３３Ｃは、制御部５０の印刷エンジン制御部５５に制御されており、画像形成装置に送信されてくる印刷データを含む印刷ジョブに基づいて、印刷エンジン制御部５５を介して露光を行う。
【００３２】
現像部３４Ｃは、所定の電荷に帯電させたトナーを電気的な吸引力により感光体３１Ｃの表面に供給する。これにより、感光体３１Ｃの表面の露光によって電荷が除去された部分にトナーが付着し、感光体３１Ｃの表面にトナー画像が形成される。この現像部３２Ｃは、露光部３３Ｃよりも感光体３１Ｃの回転下流側で、例えば、一定の圧力で感光体３１Ｃの表面に接触するように、図示されないフレームに回転可能に軸固定されている。この現像部３４Ｃは、制御部５０の印刷エンジン制御部５５に制御されており、トナーに所定の電荷を帯電させる。
【００３３】
クリーニング部３６Ｃは、所定の弾性体からなり、この感光体３１Ｃの帯電部３２Ｃよりも回転上流側で一端が一定の圧力でこの感光体３１Ｃの表面に接触するように固定されている。このクリーニング部３６Ｃは、感光体３１Ｃの表面に残存するトナーを掻き落として感光体３１Ｃの清掃を行う。
【００３４】
トナーカートリッジ３７Ｃは、シアン（Ｃ）のトナーを収納し、現像部３４Ｃ近傍の図示されないトナー槽の上方となるように着脱自在に配置される。このトナーカートリッジ３７Ｃは、収納されているトナーをその下方のトナー槽に供給する。そして、トナー槽のトナーは、現像部３４Ｃに供給される。
【００３５】
定着部４０は、定着ローラ４１と、加圧ローラ４２とから構成されている。この定着部４０は、搬送路の各色の画像形成部３０の最下流側に備えられている。この定着ローラ４１は、例えば、ヒータや加圧ローラ４２等で熱と圧力によって画像形成部３０で形成されたトナー画像を有する記録紙１９上のトナーを定着させる。そして、トナーが定着した記録紙１９を装置外部の図示されない排出スタッカ等に排出される。
【００３６】
制御部５０は、図４のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１と、ＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５３と、表示部５４と、印刷エンジン制御部５５と、インターフェース部５６と、送受信制御部５７と、印刷データ受信部５８と、大容量記憶部５９と、時計６０と、残量検出部６１と、予約印刷記憶部６２と、予約印刷必要量検出部６３と、報知部６４、消耗品比較部６５とから構成されている。
【００３７】
ＣＰＵ５１は、マイクロプロセッサによって構成され、ＲＯＭ５３に格納されたプログラムを実行する。ＣＰＵ５１は、ＲＡＭ５２を使用しながら、プログラムを実行することで、各部での各処理を行わせることができる。ＣＰＵ５１は、紙厚検出部１７で検出する記録紙１９の厚さをＲＡＭ５２に記憶させる。このＣＰＵ５１は、時計５９の時間を監視し、予約印刷記憶部６２に記憶される時間と一致した場合、印刷エンジン制御部５５によって印刷エンジンを起動させ、設定された予約印刷に基づいて画像を形成される。
【００３８】
ＲＡＭ５２は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）等で構成され、プログラム実行のための一次記憶領域として使用される。ＲＯＭ５３に格納されたプログラムにより、印刷ジョブに含まれる印刷データを所定の画像データに変換する際に、ＣＰＵ５１に記憶領域を割り当てる。例えば、紙厚検出部１７で検出される記録紙１９の厚さを記憶することができる。
【００３９】
ＲＯＭ５３は、フラッシュメモリ、ＵＶ−ＥＰＲＯＭ（Ｕｌｔｒａ−Ｖｉｏｌｅｔ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：紫外線消去型ＲＯＭ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性メモリで構成され、制御プログラムを格納する。例えば、ＲＯＭ１０３に格納されたプログラムにより、消耗品情報や予約印刷情報などに基づき、印刷データを１ページ毎の中間コード形式の中間データに変換する。さらに、記録紙１９に画像を形成するために、１ページ毎の中間データを画像形式の画像データに変換することができる。
【００４０】
表示部５４は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）ディスプレイで形成され、装置外部から表示部５４が見えるような位置に設けられている。この表示部５４は、画像形成装置の状態や報知部６４から報知される内容を表示する。またこの表示部５４の表示を見ながら、図示されない操作部を介して、例えば印刷をキャンセルしたりすることができる。
【００４１】
印刷エンジン制御部５５は、印刷エンジン部である給紙部１０と、搬送ベルト機構部２０と、画像形成部３０と、定着部４０とを制御し、大容量記憶部にある印刷データに基づいて記録紙１９に所定の画像を形成させるように各部を制御する。例えば、ＣＰＵ５１の指令により、ＲＡＭ５２に記憶された記録紙１９の厚さに応じて最適な電圧や熱や圧力がかかるように各部を制御する。そして、印刷エンジン制御部５５は、搬送ベルト機構部２０を制御して、紙厚検出部１７による記録紙１９の厚さの検出のために、記録紙１９の搬送や停止等を行う。
【００４２】
インターフェース部５６は、画像形成装置のインターフェースであり、ネットワークを介して、印刷データを含む印刷ジョブやその他の信号や情報等を送信する端末装置と画像形成装置とを接続する。ここで、端末装置から送信される印刷ジョブは、所定の文字や画像等の印刷データと、この印刷データに対応し、この印刷データに基づいて画像を形成する際に形成するページや形成する部数等の印刷情報とを有している。この印刷情報には、使用する消耗品の量を示す消耗品情報も含まれ、また、下記の予約印刷のための設定画面で設定される予約印刷情報も含まれる。このインターフェース部５６は、ネットワーク通信やＵＳＢインターフェース等のホストの通信を行い、送受信制御部５７を介して各種データや報知や信号を送受信することができる。
【００４３】
送受信制御部５７は、インターフェース部５６や印刷データ受信部５８を制御し、接続されている端末装置から印刷データ等の各種データや報知や信号を送受信する。すなわち、送受信制御部５７は、インターフェース部５６を介して通信を制御することができる。
【００４４】
印刷データ受信部５８は、送受信制御部５７の制御により、接続されている端末装置から受信した消耗品情報や予約印刷情報などの印刷情報と印刷データとを有する印刷ジョブを一時的に保存する。印刷データ受信部５８は、一時的に保存した印刷ジョブのうち、予約印刷が設定された印刷データを大容量記憶部５９に渡し、その印刷ジョブに含まれる設定された時間等といった予約印刷情報を予約印刷記憶部６２に渡す。予約印刷が設定されていない通常の画像形成の印刷ジョブは、ＣＰＵ５１の制御の基に印刷ジョブが解析され、解析された消耗品情報をはじめとする各種情報と印刷データに基づいて印刷エンジン制御部を介して印刷エンジン部を作動させて、所定の画像を形成させる。
【００４５】
大容量記憶部５９は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の大容量のメモリであり、端末装置から受信した予約印刷が設定された印刷データを記憶する。この印刷データは、ＣＰＵ５１の制御の基に印刷部数や使用する記録紙１９等の情報を読み取るように解析される。また、大容量記憶部５９に記憶される印刷データをＲＯＭ５３に格納されているプログラムに基づいてＣＰＵ５１によってＲＡＭ５２を使用しながら所定の画像データに変換される。この大容量記憶部５９が記憶した印刷データに基づいて、記録紙１９に画像が形成される。
【００４６】
時計６０は、時間を計っている。そして、この時計６０が予約印刷記憶部６２に記憶されている予約印刷情報に設定されている時間を指したとき、大容量記憶部５９に記憶されている印刷データをＣＰＵ５１の制御の基に解析する。そして、この印刷データに基づいて印刷エンジン制御部５５を介して印刷エンジン部を作動させ、所定の画像の形成を所定の時間に終了又は開始させる。
【００４７】
残量検出部６１は、画像形成装置内にある消耗品である記録紙１９やトナーの残量を検出する。この残量検出部６１は、検出した消耗品の残量を消耗品比較部６５に渡す。そして、消耗品比較部６５によって予約印刷必要量検出部６３で検出される消耗品の必要量と比較される。また、残量検出部６１は、紙厚検出部１７で検出した紙の厚さが保存されたＲＡＭ５２から紙の厚さの初期値α０を読み出して残量を算出するように検出してもよい。この場合、印刷トレイ１１内の反射型センサ６６は、記録紙１９の枚数ではなく記録紙１９の束の厚さを検出するようにする。この検出された記録紙１９の束の厚さを初期値α０で割ることで、おおよその枚数を算出することもできる。
【００４８】
予約印刷記憶部６２は、一時的に印刷データ受信部５８から、印刷ジョブに含まれる予約印刷情報を受け取る。そして、予約印刷記憶部６２は、設定された時間となるまで、この予約印刷情報を記憶する。
【００４９】
予約印刷必要量検出部６３は、予約印刷が設定された印刷データに基づいて画像を形成するために必要な消耗品である記録紙１９やトナーの必要量を検出する。このとき、まず、予約印刷必要量検出部６３は、予約印刷記憶部６２で記憶されている受信した予約印刷情報からこの予約印刷で使用する消耗品の使用量を検出する。この使用量を消耗品の必要量としてもよいが、検出した消耗品の必要量に、印刷の不良や画像形成部２０への記録紙１９の重送等を考慮して、余分な量を加えて必要量としてもよい。これにより、印刷不良や重送等によって余計に消耗品を使用しても、確実に予約印刷を完了させることができる。この予約印刷必要量検出部６３は、検出した消耗品の必要量を消耗品比較部６５に渡す。そして、消耗品比較部６５によって残量検出部６１で検出される消耗品の残量と比較される。
【００５０】
報知部６４は、画像形成装置の表示部や端末装置に画像形成装置の状態を報知する。この報知部６４は、消耗品比較部６５によって、消耗品の残量と消耗品の必要量の比較の結果に基づく報知を行ったり、画像の形成や印刷データの受信が行えない旨の報知を行ったりする。
【００５１】
消耗品比較部６５は、残量検出部６１で検出された消耗品の残量と、予約印刷必要量検出部６２で検出された消耗品の必要量とを比較する。比較の結果、残量が必要量以下である場合、報知部６４を通じて、各種の報知を行う。
【００５２】
このように構成される実施の形態１で説明する画像形成装置は、以下のように作動する。実施の形態１で説明する画像形成装置は、消耗品である記録紙１９に注目したものである。
【００５３】
まず、印刷を終了又は開始する時間を設定していない通常の印刷ジョブにおける画像形成について説明する。実施の形態１で説明する画像形成装置は、インターフェース部５６を介して、ネットワークに接続されている端末装置から印刷ジョブを受け取る。そして、この印刷ジョブをＣＰＵ５１の制御の基に解析を行い、ＲＯＭ５３に格納されているプログラムをＲＡＭ５２で使用しながら印刷データを画像データに変換させる。
【００５４】
この画像データは、印刷エンジン制御部５５に渡される。印刷エンジン制御部５５は、印刷エンジン部を制御し、各色の画像形成部３０の感光体３１にこの画像データに基づいて静電潜像を形成させる。そして、印刷エンジン制御部５５は、各色のトナーを感光体３１に供給して、感光体３１に各色のトナー画像を形成させる。
【００５５】
印刷エンジン制御部５５は、記録紙１９を給紙部１０から給紙し、搬送ベルト機構部２０で記録紙１９を搬送し、この記録紙１９の搬送に合わせて、各色の感光体３１に形成された各色のトナー画像を記録紙１９に転写させる。そして、印刷エンジン制御部５５は、定着部４０によって記録紙１９に転写させた各色のトナー画像を定着させ、画像形成装置の外部に排出させる。
【００５６】
以下、印刷を終了又は開始する時間を設定した予約印刷の印刷ジョブにおける画像形成について説明する。まず、予約印刷の設定画面の一例について説明する。この設定画面は、ネットワークを介して画像形成装置と接続されている端末装置によって、印刷データを送信する際にドライバ上で設定される。端末装置の印刷画面からドライバの設定で、予約印刷のタブ７０を選択すると、図５のような画面が表示される。
【００５７】
この予約印刷のタブ７０は、予約印刷のチェックボックス７１と、予約印刷時刻設定欄７２と、印刷ページ数設定欄７３と、印刷部数設定欄７４と、両面印刷設定欄７５と、シートごとのページ設定欄７６と、印刷トレイ設定欄７７と、設定確認ボタン８２と、予約印刷ＯＫボタン８３と、キャンセルボタン８４とを有している。
【００５８】
予約印刷のチェックボックス７１は、印刷データを所定の時間に印刷を終了又は開始する予約印刷とするか、時間の設定を行わずに印刷データが送信された順に印刷を行う通常の印刷とするかを決定するためのチェックボックスである。端末装置の入力部を介した入力によりこの予約印刷のチェックボックス７１にチェックを入れることで、予約印刷の設定を行うことができる。このとき、この予約印刷のチェックボックス７１をチェックする前まで、予約印刷のチェックボックス７１とキャンセルボタン８４以外の入力ができないようにすることも可能である。
【００５９】
予約印刷時刻設定欄７２は、印刷データの印刷を終了又は開始する時間を設定する欄である。所定の時間に印刷を開始する場合、端末装置の入力部による入力で、印刷開始予定時刻にチェックをし、時刻調整ボタン７９等でその時間を設定する。一方、所定の時間に印刷を終了させる場合、端末装置の入力部による入力で、印刷完了予定時刻にチェックし、時刻調整ボタン７８等で時間を設定する。
【００６０】
印刷ページ数設定欄７３は、印刷を行うページを設定する欄である。例えば、全てのページを印刷する場合、全てのチェックボックスにチェックすることで設定可能となる。また、所定のページのみを印刷する場合、ページ指定のチェックボックスにチェックし、そのページを入力欄に入力する。
【００６１】
印刷部数設定欄７４は、印刷ページ数設定欄７３で設定したページを印刷する部数を設定する欄である。この印刷部数設定欄７４は、例えば、この設定画面を開いた状態では１に設定してある。その部数は、調整ボタン８０で調整することができる。この数字を部数として設定する際は、印刷部数設定欄７４内のチェックボックスにチェックを入れることで、印刷する部数を設定することができる。
【００６２】
両面印刷設定欄７５は、両面印刷とするか片面印刷とするかを設定する欄である。この両面印刷設定欄７５は、例えば、この設定画面を開いた状態では、片面印刷にチェックされている。両面印刷を行う場合、両面印刷のチェックボックスにチェックを入れることで、両面印刷の設定を行うことができる。
【００６３】
シートごとのページ設定欄７６は、１枚の記録紙１９に印刷する印刷データのページ数を設定する欄である。１枚の記録紙１９に２ページや４ページといった複数のページを印刷する場合、１枚を２等分又は４等分した大きさを１ページとするように縮小して印刷を行う。このシートごとのページ設定欄７６は、例えば、この設定画面を開いた状態では１に設定してある。１枚の記録紙１９に印刷データの２ページ分を印刷する場合、２ページのチェックボックスにチェックを入れることで設定できる。また、１枚の記録紙１９に印刷データの４ページ分を印刷する場合、４ページのチェックボックスにチェックを入れることで設定できる。
【００６４】
印刷トレイ設定欄７７は、印刷に使用する記録紙１９が収納されている印刷トレイを選択するように設定する欄である。この印刷トレイ設定欄７７は、画像形成装置に搭載されている印刷トレイに応じて選択可能なトレイが増減する。使用する記録紙１９が特に決まっていない場合などのために、印刷データを解析して、適度な大きさの記録紙１９を備える印刷トレイを自動で選択するような欄を設けてもよい。
【００６５】
設定確認ボタン８２は、このボタンを押すことで、上述の設定欄で設定された印刷を終了又は開始する時刻を含んだ予約印刷情報を画像形成装置に送信することができる。この予約印刷情報を受信した画像形成装置は、予約印刷記憶部にこの予約印刷情報を送る。そして、この予約印刷情報に基づいて、消耗品必要量検出部６３は、予約印刷に必要とする記録紙１９の必要量を検出し、消耗品比較部６５に渡す。
【００６６】
そして、画像形成装置の残量検出部６１は、画像形成装置に搭載している記録紙１９が何枚あるかを検出し、消耗品比較部６５に渡す。消耗品比較部６５は、渡された記録紙１９の必要量と残量とを比較し、記録紙１９の残量が必要量以上ある場合、予約印刷を可能とする。そして、報知部６４は、この予約印刷を可能とする旨を端末装置に報知する。
【００６７】
このとき、消耗品比較部６５は、記録紙１９の残量が必要量より少ない場合、記録紙１９が足りない旨を、図６のように、端末装置に対して報知部６４に報知させてもよい。図６の表示例のように、端末装置の表示部に記録紙１９が足りない旨を表示した場合、記録紙１９を補充するか、この予約印刷をキャンセルするかを選択する。キャンセルしない場合、記録紙１９が補充されるまで表示されるようにしてもよい。
【００６８】
予約印刷ＯＫボタン８３は、このボタンを押すことで、印刷データを含む印刷ジョブを画像形成装置に送信することができる。この予約印刷ＯＫボタン８３は、上述のように端末装置から予約印刷を可能とする旨の通知を受けると押すことが可能になる。この予約印刷ＯＫボタン８３を押すように入力部で入力すると、印刷ジョブが画像形成装置に送信され、予約印刷完了となる。
【００６９】
キャンセルボタン８４は、このボタンを押すことで、予約印刷の設定を中止し、この設定画面を表示部から消去する。
【００７０】
予約印刷必要量検出部６３において、予約印刷情報から使用する消耗品の使用量が検出される。また、ＣＰＵ５１の制御の基に、印刷に必要な時間も検出される。この予約印刷に必要な消耗品の使用量や時間の検出について説明する。
【００７１】
予約印刷が設定された印刷ジョブは、上述のような、印刷ページ数、印刷部数、両面印刷の有無、シートごとのページ数の情報を有している。また、カラーやモノクロといった情報も含んでいる。
【００７２】
ここでは、一例として印刷するページ数が２４０ページである場合を例にして説明する。この印刷データを有する印刷ジョブに、印刷部数が１部、両面印刷あり、シートごとのページ数２ページ、記録紙１９サイズＡ４、カラーでの印刷といった予約印刷情報があるとする。この印刷で使用とする記録紙１９の枚数は、２４０ページ×１／２（両面印刷）×１／２（シートごとのページ数）×１部＝６０枚となる。画像形成装置の設定に応じて、この消耗品の必要量に余分な量を加えて必要量としてもよい。これにより、重なって画像形成部３０に記録紙１９が搬送されたりする重送や印刷不良が発生し、予定よりも余分に記録紙１９を使用されてしまっても、予約印刷中に記録紙１９が不足する可能性を低下させることができる。すなわち、予定よりも余分に消耗品が使用されても、予約印刷中に消耗品が不足する可能性を低下させることができる。
【００７３】
また、この印刷に必要な時間は、１分間でカラー印刷することができるページ数を３０ページとすると、２４０ページ×１／２（シートごとのページ数）×１部÷３０＝４分となる。定着部４０を加熱する等の準備時間を考慮して、この印刷に必要な時間にさらに準備時間分を加えてもよい。例えば準備時間を３０秒とした場合、印刷に必要な時間は、４分３０秒となる。この準備時間は、夜間や昼間といった時間、夏や冬といった季節などに合わせて切り替えを行うようにしてもよい。また、定着部４０を冷却する時間やクリーニング部３６でのトナーの回収等の時間を、印刷に必要な時間に加えてもよい。
【００７４】
上述の予約印刷の設定画面で予約印刷を終了又は開始する時間や、印刷するページ数等の予約印刷情報を設定したのち、この予約印刷情報と印刷データは、印刷ジョブとして画像形成装置に送信される。画像形成装置は、この印刷ジョブを送受信制御部５７の制御の基にインターフェース部５６を介して印刷データ受信部５８で受信すると、印刷データ受信部５８は、この印刷ジョブを一時的に記憶する。
【００７５】
印刷データ受信部５８で一時的に記憶された印刷ジョブは、印刷ジョブの予約印刷情報を予約印刷記憶部６２に渡し、印刷ジョブの印刷データを大容量記憶部５９に渡す。予約印刷記憶部６２は、予約印刷情報を受け取ると、設定された時間となるまでその予約印刷情報を記憶する。このとき、先に予約印刷必要量検出部６３で検出した印刷に必要な必要量と、印刷に必要な時間も記憶される。一方、大容量記憶部５９は、印刷データを受け取るとその印刷データを記憶する。
【００７６】
そして、ＣＰＵ５１の制御のもとで時間を計る時計６０を参照する。そして、予約印刷情報において、印刷を終了する時刻が設定されている場合、設定されている時間から予約印刷に予約印刷記憶部６２に記憶されている必要な時間を指し引いた時間となったとき、印刷データを大容量記憶部５９から読み取る。
【００７７】
また、予約印刷情報において、印刷を開始する時刻が設定されている場合、設定されている時間になったとき、印刷データを大容量記憶部５９から読み取る。このとき、定着部４０を加熱する等の準備時間が必要である場合は、設定されている時間よりもその準備時間分早く印刷エンジン制御部５５によって印刷エンジン部を起動させてもよい。
【００７８】
所定の時間に読み取った印刷データは、予約印刷記憶部６２に記憶されている予約印刷情報と対応し、ともに印刷ジョブとされ、上述の通常の印刷と同様に画像が形成される。このように、所定の時間に印刷を終了又は開始するように設定された予約印刷であっても所定の記録紙１９に画像を形成することができる。
【００７９】
画像形成装置は、予約印刷記憶部６２で予約印刷情報が記憶されている場合、新たに端末装置から通常の印刷の印刷ジョブを受信すると、下記のような処理を行う。図７は、予約印刷が設定された中で通常印刷が行われる場合のフロー図である。
【００８０】
まず、送受信制御部５７の制御により印刷データ受信部５８は、ステップＳ１０１のように、インターフェース部５６を介して端末装置から通常の印刷の印刷ジョブを受信する。
【００８１】
印刷ジョブを受信するとＣＰＵ５１の制御の基に印刷ジョブを解析する。予約印刷必要量検出部６３は、ステップＳ１０２のように、印刷枚数記憶部６２に記憶してある予約印刷に必要な記録紙１９の必要量の枚数を検出する。このとき、必要量の枚数をＣとする。
【００８２】
そして、印刷ジョブの印刷データを画像データに変換し、印刷エンジン制御部５５は、ステップＳ１０３のように、印刷エンジン部を制御し、１枚の記録紙１９毎に印刷データに基づく画像を形成する。
【００８３】
通常印刷が開始されると、残量検出部６１は、使用される記録紙１９を監視する。そして、残量検出部６１は、記録紙１９への印刷１枚毎に、ステップＳ１０４のように、給紙トレイ１１に収納されている記録紙１９の残量の枚数を検出する。このとき、この残量の枚数をＢとする。
【００８４】
消耗品比較部６５は、上述のように検出された必要量の枚数Ｃと残量の枚数Ｂとを比較する。そして、消耗品比較部６５は、ステップＳ１０５のように、Ｂ≦Ｃで示されるように、予約印刷に必要とする記録紙１９の必要量が確保されているか否かを判断する。すなわち、残量検出部６１で検出される記録紙１９の残量が、予約印刷必要量検出部６３で検出される記録紙１９の必要量とを比較し、残量の枚数Ｂが必要量の枚数Ｃ以下であるか否かを判断する。
【００８５】
その結果、残量の枚数Ｂが必要量の枚数Ｃ以下でない場合、ステップＳ１１０に移行し、ステップＳ１０３で印刷したページで、この印刷ジョブに係る印刷が終了であるか否かを判断する。終了でない場合、ステップＳ１０３に移行し、印刷エンジン制御部５５は、印刷エンジン部を制御して、次のページの印刷を行う。一方、ステップＳ１１０において、印刷が終了である場合、ステップＳ１１１のように、この端末装置から新たに送信された通常の印刷を終了する。
【００８６】
ステップＳ１０５において、残量の枚数Ｂが必要量の枚数Ｃ以下である場合、報知部６４は、画像形成装置に、ステップＳ１０６のように、通常の印刷で使用する記録紙１９が不足している旨を報知し、図８のように、画像形成装置の表示部５４その旨を表示させる。
【００８７】
その後、報知部６４は、ステップＳ１０７のように、通常の印刷を行うように印刷データを含む印刷ジョブを送信した端末装置に、通常の印刷で使用する記録紙１９の補充を促す旨を報知し、図９のように、端末装置の表示部にその旨を表示させる。このように、記録紙１９の補充を促す旨を端末装置に報知することで、端末装置を利用するユーザにその旨を通知し、記録紙１９の補充を促すことができる。これにより、予約印刷に必要な記録紙１９の必要量を確実に確保することができ、通常の印刷も記録紙１９の補充により行うことができる。したがって、予約印刷中に記録紙１９が不足することを防ぐことができる。
【００８８】
このとき、図９の表示例のように、端末装置の表示部に記録紙１９が足りない旨を表示した場合、記録紙１９を補充するか、この予約印刷をキャンセルするかを選択する。キャンセルしない場合、記録紙１９が補充されるまで表示されるようにしてもよい。このキャンセル又はＯＫのボタンを選択することでこの表示を消去することができる。
【００８９】
そして、残量検出部６１は、ステップＳ１０８のように、記録紙１９の補充があるか否かを判断する。この結果、記録紙１９の補充がある場合、ステップＳ１０９のように、報知部６４は、表示部５４に図８のような表示を消去させる。そして、報知部６４は、記録紙１９が補充されたため通常の印刷を行う旨の報知を行い、図１０のように、表示部５４にその旨を表示させる。その後、ステップＳ１１０に移行する。
【００９０】
ステップＳ１０８において、記録紙１９の補充がない場合、報知部６４は、記録紙１９の補充を促す旨を報知し、図１１のように、表示部５４にその旨を表示させる。このとき、報知部６４は、所定の時間記録紙１９の補充がされないときに、図１１のように表示をさせるようにしてもよい。
【００９１】
その後、報知部６４は、ステップＳ１１３のように、端末装置に通常の印刷に必要な記録紙が補充されなかったため、印刷を中止する旨を報知し、図１２のように、端末装置の表示部にその旨を表示させる。このように、通常の印刷のために画像形成装置が新たに受信した印刷データを送信した端末装置にその印刷を中止する旨を報知することで、端末装置を利用するユーザにその旨を通知することができる。これにより、予約印刷に必要な記録紙１９の必要量をより確実に確保することができる。したがって、予約印刷中に記録紙１９が不足することを防ぐことができる。
【００９２】
そして、印刷エンジン制御部５５は、ステップＳ１１４のように、通常の印刷を中止する。このように、通常の印刷のために端末装置から送信された印刷データに基づく画像の形成を中止することで、予約印刷に必要な記録紙１９の必要量をより確実に確保することができる。したがって、予約印刷中に記録紙１９が不足することを防ぐことができる。そして、ステップＳ１１５のように、この処理を終了する。このとき、報知部６４は、画像形成装置の表示部５４と、端末装置とに表示させるように報知した表示を消去させる。
【００９３】
このように、消耗品である記録紙１９の残量が予約印刷に必要な記録紙１９の必要量以下になると、新たに画像形成装置が受信した通常の印刷データを含む印刷ジョブに関する通常の印刷を記録紙１９が補充されるまで中止となる。これにより、予約印刷に必要な記録紙１９の必要量は確保されているため、予約印刷で設定された時刻に印刷を終了又は開始することができる。
【００９４】
実施の形態１で説明する画像形成装置は、図１３に示されるような、印刷トレイを複数有する画像形成装置であってもよい。各印刷トレイ１１、４５、４６、４７には、上述した給紙部１０と略同じ構成となっており、各トレイから記録紙１９を画像形成部３０、定着部４０に搬送ベルト機構部２０を介して搬送し、所定の画像を形成することができる。
【００９５】
このように、４つの印刷トレイ１１、４５、４６、４７を有することで、例えば１つのトレイに５５０枚の記録紙１９を収納できる場合、その４倍の２２００枚の記録紙９を収納することができる。この各トレイには、大きさの異なる記録紙１９を収納してもよいが、一部又は全て同じ大きさの記録紙１９を収納してもよい。
【００９６】
一部又は全てのトレイに同じ大きさの記録紙１９が収納されている場合、図７の通常印刷の印刷ジョブを新たに受信したときの処理において、記録紙１９の残量の枚数は、１つのトレイに収納されている記録紙１９の枚数ではなく、同じ大きさの記録紙１９を合計した枚数であってもよい。すなわち、残量検出部６１で検出される記録紙１９の残量は、各トレイに収納されている同じ大きさの記録紙１９の総数を消耗品の残量として検出する。これにより、多くの消耗品である記録紙１９を備えることができる。予約印刷中に記録紙１９が不足することをより防ぐことができる。
【００９７】
以上のように、実施の形態１で説明した画像形成装置は、消耗品である記録紙１９の残量と設定された予約印刷で必要とする記録紙１９の必要量とを比較することで、消耗品が不足するか否かが検出される。これにより、印刷データを新たに受信する端末装置に検出された消耗品に関する情報を報知することで、端末装置を利用する利用者に消耗品の情報を知らせることができる。したがって、消耗品が不足するような場合でもその旨を知ることで、設定された予約印刷に基づく画像形成を行っている最中に消耗品が不足するようなことを防ぐことができる。
【００９８】
また、予約印刷が設定されている中で、新たに通常の印刷として印刷データを受信した場合、記録紙１９が消費され、予約印刷に使用する記録紙１９の使用量が不足となる前に印刷を中止し、記録紙１９が補充されるまで印刷が再開されない。したがって、予約印刷で必要とする記録紙１９が不足することを防ぐことができる。
【００９９】
［実施の形態２］
実施の形態２で説明する画像形成装置は、図１４のように、実施の形態１の制御部５０に、新たに受信する印刷データで使用する消耗品の使用量を検出する消耗品使用量検出部６６をさらに備えた画像形成装置である。そのほかの部材については、略同じであるため、同じ番号を付して説明を省略する。
【０１００】
消耗品使用量検出部６６は、端末装置から通常の印刷を行うように送信された時間の設定のない印刷ジョブに含まれる印刷データに基づいた画像を形成するために使用する消耗品の使用量を検出する。これは、インターフェース部５６を介して受信した印刷ジョブをＣＰＵ５１の制御の基に解析され、解析された印刷情報から記録紙１９の使用量を検出する。
【０１０１】
すなわち、受信した印刷ジョブの印刷データに基づく画像の形成を行う前に、使用する記録紙１９の使用量を検出する。そして、この消耗品使用量検出部６６は、この検出された消耗品である記録紙１９の使用量を消耗品比較部６５に渡す。
【０１０２】
消耗品比較部６５は、消耗品使用量検出部６６から通常の印刷で使用する記録紙１９の使用量を受け取る。そして、消耗品比較部６５は、残量検出部６１で検出された記録紙１９の残量と、予約印刷必要量検出部６３で検出された予約印刷で必要とする記録紙１９の必要量とを比較する。このとき、消耗品比較部６５は、通常の印刷で使用する記録紙１９の使用量を考慮する。すなわち、消耗品比較部６５は、予約印刷が設定されているときに、新たに印刷ジョブの印刷データを受信した場合、印刷データ基づく画像形成が行われる前に、記録紙１９の残量から新たに受信した通常の印刷で使用する記録紙１９の使用量を差し引き、この量が予約印刷で必要とする記録紙１９の必要量以上であることを確認する。
【０１０３】
このように、記録紙１９の残量から記録紙１９の使用量を差し引いた量が記録紙１９の必要量以下でない場合、印刷エンジン制御部５５の制御により印刷エンジン部を作動させ、新たに受信した通常の印刷を行う印刷ジョブの印刷データに基づいて記録紙１９に画像を形成させる。一方、記録紙１９の残量から記録紙１９の使用量を差し引いた量が記録紙１９の必要量以下である場合、受信した通常の印刷を行う印刷データを送信した端末装置に記録紙１９が不足する旨を報告する。そして、記録紙１９が補充されない場合、新たに受信した通常の印刷を行う印刷ジョブの印刷データに基づく画像の形成を中止し、その旨を受信した通常の印刷を行う印刷データを送信した端末装置に報知する。すなわち、この新たに受信した通常の印刷は行わない。
【０１０４】
このように、通常の印刷を行う前に、通常の印刷に使用する消耗品である記録紙１９の使用量を検出することで、通常の印刷を行った後に、予約印刷用の記録紙１９が不足することを防ぐことができる。これにより、通常の印刷用の記録紙１９が印刷途中で不足して不完全な状態で印刷が中止されてしまうことを防ぎ、無駄に記録紙１９を使用することを防ぐことができる。また、実施の形態１と同様に、予約印刷に必要とする記録紙１９の必要量は確保されているため、予約印刷中に記録紙１９が不足することを防ぐことができる。
【０１０５】
実施の形態２で説明する画像形成装置は、予約印刷記憶部６２で予約印刷情報が記憶されている場合、新たに端末装置から通常の印刷の印刷ジョブを受信すると、下記のような処理を行う。図１５は、予約印刷が設定された中で通常印刷が行われる場合のフロー図である。
【０１０６】
まず、送受信制御部５７の制御により印刷データ受信部５８は、ステップＳ２０１のように、インターフェース部５６を介して端末装置から通常の印刷の印刷ジョブを受信する。
【０１０７】
印刷ジョブを受信すると、ＣＰＵ５１の制御の基に印刷ジョブを解析し、印刷ジョブに含まれている印刷情報は、消耗品使用量検出部６６に送られる。消耗品使用量検出部６６は、ステップ２０２のように、印刷情報から使用する記録紙１９の使用量を検出する。このとき、使用量の枚数をＡとする。この記録紙１９の使用量の枚数Ａは、消耗品比較部６５に渡される。この印刷情報には、印刷するページ数、印刷する部数、両面印刷を行うか否かの情報、シートごとに印刷を行うページ数、使用する印刷トレイ、カラー又はモノクロのいずれかで印刷するかという情報等が含まれている。
【０１０８】
そして、残量検出部６１は、ステップＳ２０３のように、給紙トレイ１１に収納されている記録紙１９の残量の枚数を検出する。このとき、この残量の枚数をＢとする。この記録紙１９の残量の枚数Ｂは、消耗品比較部６５に渡される。
【０１０９】
さらに、予約印刷必要量検出部６３は、ステップＳ２０４のように、印刷枚数記憶部６２に記憶してある予約印刷に必要な記録紙１９の必要量の枚数を検出する。このとき、必要量の枚数をＣとする。この記録紙１９の必要量の枚数Ｃは、消耗品比較部６５に渡される。
【０１１０】
消耗品比較部６５は、上述のように検出された記録紙１９の使用量の枚数Ａを考慮して、必要量の枚数Ｃと残量の枚数Ｂとを比較する。そして、消耗品比較部６５は、ステップＳ２０５のように、Ｂ−Ａ≦Ｃで示されるように、予約印刷に必要とする記録紙１９の必要量が確保されているか否かを判断する。すなわち、残量検出部６１で検出される記録紙１９の残量の枚数Ｂから消耗品使用量検出部で検出される記録紙１９の使用量の枚数Ａを差し引いた量が、記録紙１９の必要量の枚数Ｃ以下であるか否かを判断する。
【０１１１】
その結果、残量の枚数Ｂから使用量の枚数Ａを差し引いた量が必要量の枚数Ｃ以下でない場合、ステップＳ２０６のように、通常の印刷を許可し、受信した通常の印刷の印刷ジョブの印刷データを画像データに変換する。印刷エンジン制御部５５は、印刷エンジン部を制御し、１枚の記録紙１９毎に印刷データに基づく画像を形成し、この処理を終了する。
【０１１２】
ステップＳ２０５において、残量の枚数Ｂから使用量の枚数Ａを差し引いた量が必要量の枚数Ｃ以下である場合、報知部６４は、ステップＳ２０７のように、通常の印刷を行うように印刷データを含む印刷ジョブを送信した端末装置に、通常の印刷で使用する記録紙１９の補充を促す旨を報知し、図１６のように、端末装置の表示部にその旨を表示させる。このように、記録紙１９の補充を促す旨を端末装置に報知することで、端末装置を利用するユーザにその旨を通知し、記録紙１９の補充を促すことができる。これにより、予約印刷に必要な記録紙１９の必要量を確実に確保することができ、通常の印刷も記録紙１９の補充により行うこともできる。したがって、予約印刷中に記録紙１９が不足することを防ぐことができる。
【０１１３】
このとき、図１６の表示例のように、端末装置の表示部に記録紙１９が足りない旨を表示した場合、記録紙１９を補充するか、この予約印刷をキャンセルするかを選択する。キャンセルしない場合、記録紙１９が補充されるまで表示されるようにしてもよい。このキャンセル又はＯＫのボタンを選択することでこの表示を消去することができる。
【０１１４】
そして、残量検出部６１は、ステップＳ２０８のように、記録紙１９の補充があるか否かを判断する。この結果、記録紙１９の補充がある場合、ステップＳ２０９のように、報知部６４は、印刷データを送信した端末装置に記録紙１９が補充された旨を報知し、端末装置の表示部に、図１７のように、その旨を表示させる。その後、ステップＳ２１０のように、通常の印刷を許可し、受信した通常の印刷の印刷ジョブの印刷データを画像データに変換する。印刷エンジン制御部５５は、印刷エンジン部を制御し、１枚の記録紙１９毎に印刷データに基づく画像を形成し、この処理を終了する。
【０１１５】
ステップＳ２０８において、記録紙１９の補充がない場合、ステップＳ２１１のように、通常の印刷を禁止する。すなわち、印刷エンジン制御部５５は、端末装置から受信した印刷ジョブの印刷データに基づく画像の形成を中止する。このように、通常の印刷のために端末装置から送信された印刷データに基づく画像の形成を中止することで、予約印刷に必要な記録紙１９の必要量をより確実に確保することができる。したがって、予約印刷中に記録紙１９が不足することを防ぐことができる。また、通常の印刷を行っている途中で記録紙１９が不足するということも防ぐことができ、無駄に記録紙１９を使用することを防ぐことができる。
【０１１６】
そして、報知部６４は、ステップＳ２１２のように、端末装置に通常の印刷に必要な記録紙が補充されなかったため印刷を中止する旨を報知し、図１８のように、端末装置の表示部にその旨を表示させる。このように、通常の印刷のために画像形成装置が新たに受信した印刷データを送信した端末装置にその印刷を中止する旨を報知することで、端末装置を利用するユーザにその旨を通知することができる。これにより、予約印刷に必要な記録紙１９の必要量をより確実に確保することができる。したがって、予約印刷中に記録紙１９が不足することを防ぐことができる。
【０１１７】
そして、ステップＳ２１３のように、この処理を終了する。このとき、画像形成装置の表示部５４と端末装置の表示部は、上述のような表示を消去する。
【０１１８】
このように、消耗品である記録紙１９の残量が、新たに受信した印刷ジョブの印刷データに基づく画像を形成することで、予約印刷に必要な記録紙１９の必要量より少なくなると判断された場合、新たに画像形成装置が受信した通常の印刷データを含む印刷ジョブに関する通常の印刷を記録紙１９が補充されるまで中止となる。これにより、予約印刷に必要な記録紙１９の必要量は確保されているため、予約印刷で設定された時刻に印刷を終了又は開始することができる。予約印刷の設定、印刷データに基づく画像の形成等については、実施の形態１と略同じであるため省略する。
【０１１９】
以上のように、実施の形態２で説明した画像形成装置は、消耗品である記録紙１９の残量と設定された予約印刷で必要とする記録紙１９の必要量とを比較することで、消耗品が不足するか否かが検出される。これにより、印刷データを新たに受信する端末装置に検出された消耗品に関する情報を報知することで、端末装置を利用する利用者に消耗品の情報を知らせることができる。したがって、消耗品が不足するような場合でもその旨を知ることで、設定された予約印刷に基づく画像形成を行っている最中に消耗品が不足するようなことを防ぐことができる。
【０１２０】
また、予約印刷が設定されている中で、新たに通常の印刷として印刷データを受信、この印刷データの印刷により予約印刷で使用する記録紙１９の使用量が不足すると判断される場合、記録紙１９が補充されるまで印刷が再開されない。新たに通常の印刷として印刷データを端末装置から送信したユーザは、この通常の印刷を行うために、記録紙１９の補充を行う。したがって、予約印刷で必要とする記録紙１９が不足することを防ぐことができる。
【０１２１】
［実施の形態３］
実施の形態３で説明する画像形成装置は、その構成を実施の形態２と略同じとした画像形成装置である。実施の形態２と同じ部材については、同じ番号を付して説明を省略する。
【０１２２】
この画像形成装置は、予約印刷が設定されているときに新たに受信する通常の印刷の印刷ジョブに含まれる印刷情報のみを端末装置から受信する。消耗品使用量検出部６６は、この印刷情報から通常の印刷に使用する消耗品である記録紙１９の使用量を検出する。
【０１２３】
消耗品比較部６５は、消耗品使用量検出部６６から通常の印刷で使用する記録紙１９の使用量を受け取る。そして、消耗品比較部６５は、残量検出部６１で検出された記録紙１９の残量と、予約印刷必要量検出部６３で検出された予約印刷で必要とする記録紙１９の必要量とを比較する。このとき、消耗品比較部６５は、通常の印刷で使用する記録紙１９の使用量を考慮する。
【０１２４】
すなわち、消耗品比較部６５は、予約印刷が設定されているときに、新たに印刷ジョブの印刷データが端末装置から送信されようとした場合、印刷ジョブの印刷情報のみを受信し、印刷データを受信する前に、記録紙１９の残量から新たに受信した通常の印刷で使用する記録紙１９の使用量を差し引き、この量が予約印刷で必要とする記録紙１９の必要量以上であることを確認する。
【０１２５】
このように、記録紙１９の残量から記録紙１９の使用量を差し引いた量が記録紙１９の必要量以上である場合、あらためて端末装置から通常の印刷の印刷ジョブに含まれる印刷データを受信し、通常の印刷を開始する。一方、記録紙１９の残量から記録紙１９の使用量を差し引いた量が記録紙１９の必要量より少ない場合、受信した通常の印刷を行う印刷情報を送信した端末装置に記録紙１９が不足する旨を報告する。そして、記録紙１９が補充されない場合、画像形成装置は、新たに受信した通常の印刷を行う印刷ジョブの印刷データを受信せず、印刷情報を送信した端末装置にその旨を報知する。
【０１２６】
このように、通常の印刷を行うための印刷データを受信する前に、通常の印刷の印刷情報のみを受信し、通常の印刷に使用する消耗品である記録紙１９の使用量を検出することで、通常の印刷を行った後に、予約印刷用の記録紙１９が不足することを防ぐことができる。これにより、通常の印刷を行っている途中に予約印刷用の消耗品である記録紙１９が不足してしまうような印刷データを受信することがなく、画像形成装置やネットワークに係る負担を少なくすることもできる。
【０１２７】
実施の形態３で説明する画像形成装置は、下記のような処理を行う。図１９は、通常の印刷が行われる場合のフロー図である。
【０１２８】
まず、ステップＳ４０１のように、端末装置において印刷を終了又は開始する時間を設定していない通常の印刷を行うようにドライバを開いて設定される。その設定を受けて、画像形成装置が以下のような処理を行う。ステップＳ４０２のように、画像形成装置が予約印刷を待機している状態であるか否かを判断する。これは、予約印刷記憶部６２を参照することで確認することができる。この予約印刷記憶部６２に予約印刷情報が記憶されている場合、予約印刷の待機中であることを示し、予約印刷情報が記憶されていない場合、予約印刷は待機中ではないことを示す。
【０１２９】
ステップＳ４０２において、画像形成装置が予約印刷の待機中ではない場合、ステップＳ４０３のように、送受信制御部５７の制御の基に、印刷データ受信部５８はインターフェース部５６を介して端末装置から印刷データを含む通常の印刷の印刷ジョブを受信する。そして、この受信した印刷ジョブは、ＣＰＵ５１の制御の基で解析され、印刷エンジン制御部５５は、ステップＳ４０４のように、印刷エンジン部で印刷データに基づいた画像の形成を行い、この処理を終了する。
【０１３０】
一方、ステップＳ４０２において、画像形成装置が予約印刷の待機中である場合、報知部６４は、図２０のように、画像形成装置の表示部５４に予約印刷の待機中である旨を表示させる。そして、送受信制御部５７は、ステップＳ４０５のように、図２１及び図２２のような予約情報を端末装置に送信する。このとき、端末装置は、この予約情報を表示させてもよい。この図２１及び図２２に示された表やグラフは、図１３のような複数の印刷トレイ１１、４５、４６、４７を有するような画像形成装置を使用した場合であり、各トレイに記録紙１９の残量と、予約印刷で必要とする必要量が簡単に読み取ることができる。端末装置のユーザはこの情報を見て、印刷が可能か否かを判断し、あらためてドライバを開いて印刷の設定を行う。
【０１３１】
その後、送受信制御部５７の制御により印刷データ受信部５８は、ステップＳ４０６のように、インターフェース部５６を介して端末装置から通常の印刷の印刷ジョブに含まれる印刷情報のみを受信し、印刷データの受信は止めておく。すなわち、印刷データに先立って印刷情報を受信する。
【０１３２】
受信した印刷情報は、消耗品使用量検出部６６に送られる。消耗品使用量検出部６６は、ステップ４０７のように、印刷情報から使用する記録紙１９の使用量を検出する。このとき、使用量の枚数をＡとする。この記録紙１９の使用量の枚数Ａは、消耗品比較部６５に渡される。
【０１３３】
そして、残量検出部６１は、ステップＳ４０８のように、給紙トレイ１１に収納されている記録紙１９の残量の枚数を検出する。このとき、この残量の枚数をＢとする。この記録紙１９の残量の枚数Ｂは、消耗品比較部６５に渡される。
【０１３４】
さらに、予約印刷必要量検出部６３は、ステップＳ４０９のように、印刷枚数記憶部６２に記憶してある予約印刷に必要な記録紙１９の必要量の枚数を検出する。このとき、必要量の枚数をＣとする。この記録紙１９の必要量の枚数Ｃは、消耗品比較部６５に渡される。
【０１３５】
消耗品比較部６５は、上述のように検出された記録紙１９の使用量の枚数Ａを考慮して、必要量の枚数Ｃと残量の枚数Ｂとを比較する。そして、消耗品比較部６５は、ステップＳ４１０のように、Ｂ−Ａ≦Ｃで示されるように、予約印刷に必要とする記録紙１９の必要量が確保されているか否かを判断する。すなわち、残量検出部６１で検出される記録紙１９の残量の枚数Ｂから消耗品使用量検出部で検出される記録紙１９の使用量の枚数Ａを差し引いた量が、記録紙１９の必要量の枚数Ｃ以下であるか否かを判断する。
【０１３６】
その結果、残量の枚数Ｂから使用量の枚数Ａを差し引いた量が必要量の枚数Ｃ以下でない場合、ステップＳ４１１のように、通常の印刷を許可し、報知部６４は、端末装置にその旨を報知し、先立って受信した印刷情報に対応する印刷データを送信するように要求すし、受信した通常の印刷の印刷ジョブの印刷データを画像データに変換する。これにより、予約印刷で必要とする記録紙１９の必要量が不足しないようなものに限って、印刷データを受信する。したがって、画像形成装置やネットワークに係る負担を少なくすることができる。
【０１３７】
そして、印刷データ受信部５８は、ステップＳ４１２のように、インターフェース部５６を介して、印刷情報を受信した端末装置から、その印刷情報に対応する印刷データを受信する。これにより、画像形成装置内で、印刷情報と印刷データとが一組となり通常の印刷の印刷ジョブとなる。
【０１３８】
この通常の印刷の印刷ジョブをＣＰＵ５１の制御の基に解析し、印刷データに基づいた画像の形成を行う。すなわち、印刷エンジン制御部５５は、ステップＳ４１３のように、印刷エンジン部を制御し、１枚の記録紙１９毎に印刷データに基づく画像を形成し、この処理を終了する。
【０１３９】
ステップＳ４１０において、残量の枚数Ｂから使用量の枚数Ａを差し引いた量が必要量の枚数Ｃ以下である場合、報知部６４は、ステップＳ４１４のように、通常の印刷を行うように印刷データを含む印刷ジョブを送信した端末装置に、通常の印刷で使用する記録紙１９の補充を促す旨を報知し、図１６のように、端末装置の表示部にその旨を表示させる。このように、記録紙１９の補充を促す旨を端末装置に報知することで、端末装置を利用するユーザにその旨を通知し、記録紙１９の補充を促すことができる。これにより、予約印刷に必要な記録紙１９の必要量を確実に確保することができ、通常の印刷も記録紙１９の補充により行うこともできる。したがって、予約印刷中に記録紙１９が不足することを防ぐことができる。
【０１４０】
そして、残量検出部６１は、ステップＳ４１５のように、記録紙１９の補充があるか否かを判断する。この結果、記録紙１９の補充がある場合、ステップＳ４１６のように、報知部６４は、印刷データを送信した端末装置に記録紙１９が補充された旨を報知し、端末装置の表示部に、図１７のように、その旨を表示させる。その後、ステップＳ４１６のように、通常の印刷を許可する。
【０１４１】
そして、印刷データ受信部５８は、ステップＳ４１７のように、インターフェース部５６を介して、印刷情報を受信した端末装置から、その印刷情報に対応する印刷データを受信する。これにより、画像形成装置内で、印刷情報と印刷データとが一組となり通常の印刷の印刷ジョブとなる。
【０１４２】
この通常の印刷の印刷ジョブをＣＰＵ５１の制御の基に解析し、印刷データに基づいた画像の形成を行う。すなわち、印刷エンジン制御部５５は、ステップＳ４１８のように、印刷エンジン部を制御し、１枚の記録紙１９毎に印刷データに基づく画像を形成し、この処理を終了する。
【０１４３】
ステップＳ４１５において、記録紙１９の補充がない場合、ステップＳ４１９のように、通常の印刷を禁止する。すなわち、印刷エンジン制御部５５は、端末装置から受信した印刷ジョブの印刷情報に対応する印刷データの受信を禁止する。このように、通常の印刷のために端末装置から印刷データの受信を禁止することで、通常の印刷を行っている途中に予約印刷用の消耗品が不足してしまうような印刷データを受信することがなく、画像形成装置やネットワークに係る負担を少なくすることができる。
【０１４４】
そして、報知部６４は、ステップＳ４２０のように、端末装置に通常の印刷に必要な記録紙１９が補充されなかったため印刷ができない旨を報知し、図１８のように、端末装置の表示部にその旨を表示させる。このように、受信した印刷情報に対応する印刷データの受信を禁止する旨を報知することで、印刷情報を送信した端末装置を利用するユーザにその旨を通知することができる。これにより、通常の印刷を行っている途中に消耗品が不足してしまうような印刷データを受信することがなく、画像形成装置やネットワークに係る負担を少なくすることができる。
【０１４５】
そして、ステップＳ４２１のように、この処理を終了する。このとき、画像形成装置の表示部５４と端末装置の表示部は、上述したような表示を消去する。
【０１４６】
このように、消耗品である記録紙１９の残量が、新たに受信した印刷ジョブの印刷情報から対応する印刷データで使用する記録紙１９の使用量を検出し、予約印刷に必要な記録紙１９の必要量より少なくなると判断された場合、受信した印刷情報に対応する印刷データの受信を記録紙１９が補充されるまで禁止する。これにより、予約印刷に必要な記録紙１９の必要量は確保されているため、予約印刷で設定された時刻に印刷を終了又は開始することができる。予約印刷の設定、印刷データに基づく画像の形成等については、実施の形態１と略同じであるため省略する。
【０１４７】
以上のように、実施の形態３で説明した画像形成装置は、消耗品である記録紙１９の残量と設定された予約印刷で必要とする記録紙１９の必要量とを比較することで、消耗品が不足するか否かが検出される。これにより、印刷データを新たに受信する端末装置に検出された消耗品に関する情報を報知することで、端末装置を利用するユーザに消耗品の情報を知らせることができる。したがって、消耗品が不足するような場合でもその旨を知ることで、設定された予約印刷に基づく画像形成を行っている最中に消耗品が不足するようなことを防ぐことができる。
【０１４８】
また、予約印刷が設定されている中で、新たに通常の印刷として印刷データを受信する際に、その印刷データに対応する印刷情報を受信し、その印刷情報から記録紙１９の使用量を検出する。検出された記録紙１９の使用量に基づいて対応する印刷ジョブが完了できないような場合、記録紙１９が補充されるまで印刷が行われない。そのため、新たに通常の印刷として印刷データを端末装置から送信したユーザは、この通常の印刷を行うために、記録紙１９の補充を行う。したがって、予約印刷で必要とする記録紙１９が不足することを防ぐことができる。
【０１４９】
［実施の形態４］
実施の形態１及び２では、記録紙１９を消耗品として扱った画像形成装置を説明した。しかしながら、消耗品は記録紙１９に限られず、この実施の形態４で説明するようなトナーであってもよい。以下、実施の形態４として、トナーを消耗品として扱い、実施の形態１及び２の記録紙１９と同様に扱えることを説明する。
【０１５０】
消耗品であるトナーを記録紙１９と同様に扱うために、画像形成装置内のトナーの残量、通常の印刷の印刷ジョブの印刷データに基づいた画像形成で使用するトナーの使用量、予約印刷が設定された印刷ジョブの印刷データに基づいた画像形成で必要とするトナーの必要量の検出方法について、図２３を参照しながら説明する。
【０１５１】
まず、端末装置から印刷ジョブが送信されると、印刷ジョブをＣＰＵ５１の制御の基で解析する。そして、ＣＰＵ５１は、ステップＳ３０１のように、印刷ジョブに含まれる印刷データを大容量記憶部（ＨＤＤ）に保存する。
【０１５２】
その後、ＣＰＵ５１は、ステップＳ３０２のように、ＲＯＭ５３に格納されているプログラムに基づいて、印刷データを１ページごとに呼び出し、中間コード形式の各色毎の中間データに変換する。
【０１５３】
そして、ＣＰＵ５１は、ステップＳ３０３のように、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂ）といった各色毎に生成された中間データをＨＤＤに保存する。
【０１５４】
ＨＤＤに保存した後、ＣＰＵ５１は、各色毎の使用量を算出するために、ステップＳ３０４のように、各色に対応する初期値ｙ、ｍ、ｃ、ｂの値を初期化する。すなわち、ｂ＝０、ｃ＝０、ｍ＝０、ｙ＝０とする。ｙはイエロー（Ｙ）のトナーに対応し、ｍはマゼンタ（Ｍ）のトナーに対応し、ｃはシアン（Ｃ）のトナーに対応し、ｂはブラック（Ｂ）のトナーに対応する。
【０１５５】
まず、１ページ毎のイエローの予想使用量を算出する。ＣＰＵ５１の制御の基で、ステップＳ３０５のように、イエローのトナーに関する中間コード形式の中間データを印刷エンジン制御部に渡し、ダミー印刷を行う。
【０１５６】
印刷エンジン部では、感光体３１Ｙに帯電した電荷を消去するために、露光部３３Ｙで露光する。このとき、中間データをドットの羅列で表したような画像形式の画像データに変換する。この露光は、このドットに基づいて行われる。この露光する部分すなわち、中間データを画像データに変換することで形成されるドットを数えることで、感光体３１Ｙに付着するトナーの量を算出することができる。このダミー印刷とは、印刷エンジン部は起動するが、記録紙１９の搬送、露光部３３Ｙによる露光、感光体３１Ｙの回転などを行わず、中間データを画像データに変換して上述のようなドットを数えるために行う処理である。
【０１５７】
そして、消耗品使用量検出部６６は、ステップＳ３０６のように、ダミー印刷によってドットの数を数える。このダミー印刷で数えられたドット数をＹとする。ドットを数えた後、消耗品使用量検出部６６は、ステップＳ３０７のように、イエローのトナーの使用量として、数えられたドット数Ｙをｙ＝ｙ＋Ｙとして記憶する。このｙは、はじめは初期化されているため、ゼロであるが、複数のページにわたって印刷が行われるような印刷データの場合、この処理を行うことで、ページ毎に加算されるようになっている。
【０１５８】
次に、１ページ毎のマゼンタの予想使用量をイエローの場合と同様に算出する。ＣＰＵ５１の制御の基で、ステップＳ３０８のように、マゼンタのトナーに関する中間コード形式の中間データを印刷エンジン制御部に渡し、ダミー印刷を行う。そして、消耗品使用量検出部６６は、ステップＳ３０９のように、ダミー印刷によってドットの数を数える。このダミー印刷で数えられたドット数をＭとする。ドットを数えた後、消耗品使用量検出部６６は、ステップＳ３１０のように、マゼンタのトナーの使用量として、数えられたドット数Ｍをｍ＝ｍ＋Ｍとして記憶する。
【０１５９】
そして、１ページ毎のシアンの予想使用量をイエローの場合と同様に算出する。ＣＰＵ５１の制御の基で、ステップＳ３１１のように、シアンのトナーに関する中間コード形式の中間データを印刷エンジン制御部に渡し、ダミー印刷を行う。そして、消耗品使用量検出部６６は、ステップＳ３１２のように、ダミー印刷によってドットの数を数える。このダミー印刷で数えられたドット数をＣとする。ドットを数えた後、消耗品使用量検出部６６は、ステップＳ３１３のように、シアンのトナーの使用量として、数えられたドット数Ｃをｃ＝ｃ＋Ｃとして記憶する。
【０１６０】
最後に、１ページ毎のブラックの予想使用量をイエローの場合と同様に算出する。ＣＰＵ５１の制御の基で、ステップＳ３１４のように、ブラックのトナーに関する中間コード形式の中間データを印刷エンジン制御部に渡し、ダミー印刷を行う。そして、消耗品使用量検出部６６は、ステップＳ３１５のように、ダミー印刷によってドットの数を数える。このダミー印刷で数えられたドット数をＢとする。ドットを数えた後、消耗品使用量検出部６６は、ステップＳ３１６のように、ブラックのトナーの使用量として、数えられたドット数Ｂをｂ＝ｂ＋Ｂとして記憶する。
【０１６１】
１ページ毎の各色のドットを数えた後、ステップＳ３１７のように、ＣＰＵ５１の制御の基で、印刷ジョブに含まれる印刷データの全てのページのドットを数えたか否かを判断する。すなわち、１ページ毎の各色のドットを数える処理を全ページ行うまで繰り返す。
【０１６２】
全てのページのドットが数えられた後、ステップＳ３１８のように、ＣＰＵ５１の制御の基で、印刷ジョブから印刷する部数が指定されているか否かを読み出す。この印刷部数の指定とは、１部印刷する場合は、部数が指定されていないとし、複数部印刷する場合は、部数が指定されているとする。複数部印刷する場合、この部数をＮ部とする。
【０１６３】
ステップＳ３１７で部数指定がされていない場合、消耗品検出部６６は、上述のように数えられたドット数からこの印刷ジョブにおける各色トナーのドット数を検出する。すなわち、イエローはｙドット、マゼンタはｍドット、シアンはｃドット、ブラックはｂドットである。ドット数を検出した後、検出された各色のドット数を各色トナーの使用量とし、この処理を終了する。
【０１６４】
一方、ステップＳ３１７で部数指定がされている場合、消耗品検出部６６は、上述のように数えられたドット数と部数（Ｎ部）との積からこの印刷ジョブにおける各色トナーのドット数を検出する。すなわち、イエローはｙ×Ｎドット、マゼンタはｍ×Ｎドット、シアンはｃ×Ｎドット、ブラックはｂ×Ｎドットである。ドット数を検出した後、検出された各色のドット数を各色トナーの使用量とし、この処理を終了する。
【０１６５】
このトナーの残量は、上述のドット数を数える処理を応用することで算出できる。このトナーの残量は、残量検出部６１で検出される。まず、１本のトナーカートリッジ３７あたりのトナーの量と、印刷可能なドットの数の平均値の測定データとにより、１本のトナートナーカートリッジ３７あたりの平均印刷ドット数を求めることができる。この１本のトナートナーカートリッジ３７あたりの平均印刷ドット数から、印刷を行うごとに消費されるトナーを差し引いていくことで、トナー残量がわかる。この印刷毎に消費されるトナーの量は、図２３の処理によって印刷データから検出することができる。
【０１６６】
設定された予約印刷で必要とするトナーの必要量も、上述の使用量と同様に算出できる。予約印刷が設定された印刷ジョブの印刷データを上記と同様にダミー印刷し、数えたドットの数を予約印刷必要量検出部５７に保存させる。そして、この予約印刷必要量検出部５７が、消耗品使用量検出部６６の代わりとなることで、予約印刷で必要とするトナーの使用量が検出される。このトナーの使用量は、実施の形態１乃至３の記録紙１９の必要量と同様に、そのまま必要量としてもよいが、余分な量を加えた量を必要量としてもよい。
【０１６７】
このように、予約印刷が設定された印刷データを記録紙１９に形成する画像に変換する過程でトナーの必要量を検出することにより、消耗品であるトナーについても、実施の形態１及び２のような記録紙１９と同様に、残量、予約印刷に必要とするトナーの必要量を各部で検出することができる。すなわち、実施の形態１及び２と同様に、トナーを消耗品として扱い、記録紙１９の場合と同様に予約印刷が設定されているときに新たに受信した印刷データを端末から送信されても、予約印刷で必要とする消耗品であるトナーを確実に確保することができる。そして、トナーの残量がトナーの必要量より少なくなったり、トナーの残量からトナーの必要量を差し引いた量がトナーの必要量より少なくなっていたりするとき、実施の形態１及び２と同様に報知部により新たに受信する印刷データを含む印刷ジョブを送信した端末装置にトナーの情報を報知することにより、トナーの補充を促すことができ、トナーが不足するような場合であっても、ユーザにトナーの補充が行わせることで、予約印刷中にトナーが不足することを防ぐことができる。すなわち、予約印刷に必要なトナーを確実に確保することができ、トナーの不足による印刷停止や印刷品質の低下を防ぐことができる。
【０１６８】
また、トナーが補充されない場合、新たに受信した印刷データに基づく画像形成を中止、禁止することができる。そして、報知部は、新たに受信した印刷データに基づく画像形成を中止、禁止する旨を端末装置に報知することができる。さらに、報知部６４は、トナーの残りが少なくなっていることを示す「トナーロー」やトナーが無くなっていることを示す「トナーエンプティ」という旨を端末装置や画像形成装置に報知し、画像形成装置の表示部５４や端末装置の表示部は、その旨を表示する。
【０１６９】
このように、実施の形態１及び２で記録紙１９を消耗品としたように、トナーも消耗品として考えることができる。すなわち、実施の形態１及び２のように、トナーの残量と予約印刷で必要とするトナーの必要量を比較することで、トナーが不足するか否かを検出することができる。そして、印刷データを新たに受信する端末装置に検出されたトナーに関する情報を報知することで、端末装置を利用するユーザにトナーの情報を知らせることができる。これにより、設定された予約印刷に基づく画像形成を行っている最中にトナーが不足するような場合、端末装置にその情報を知らせ、ユーザにトナーの補充などを行わせることで、予約印刷中にトナーが不足することを防ぐことができる。
【０１７０】
また、実施の形態１及び２のように、トナーの補充を促す旨を端末装置に報知することで、端末装置を利用するユーザにその旨を通知し、トナーの補充を促すことができる。これにより、予約印刷に必要なトナーの必要量を確実に確保することができ、通常の印刷もトナーの補充により行うことができる。予約印刷中にトナーが不足することを防ぐことができる。
【０１７１】
また、本発明の画像形成装置において、その他の消耗品としては、感光体３１や定着部４０も挙げられる。この場合、画像形成装置の総印刷枚数と予約印刷枚数とを比較することで達成される。また、本発明の画像形成装置は、プリンタに限らず複合機や複写機にも応用できる。
【図面の簡単な説明】
【０１７２】
【図１】実施の形態１の画像形成装置の概略構造を示す図である。
【図２】実施の形態１の印刷トレイの内部の構造を説明する図である。
【図３】実施の形態１の画像形成部を説明する図である。
【図４】実施の形態１の画像形成装置の構成を示すブロック図である。
【図５】実施の形態１において、予約印刷の設定を行うための表示画面を説明する図である。
【図６】実施の形態１において、端末装置に表示される表示例を示す図である。
【図７】実施の形態１の画像形成装置において、予約印刷が設定され、新たに通常の印刷を受信した場合に制御部で行われる処理について説明した図である。
【図８】実施の形態１の画像形成装置の表示部に表示される表示例を示す図である。
【図９】実施の形態１において、端末装置に表示される表示例を示す図である。
【図１０】実施の形態１の画像形成装置の表示部に表示される表示例を示す図である。
【図１１】実施の形態１の画像形成装置の表示部に表示される表示例を示す図である。
【図１２】実施の形態１において、端末装置に表示される表示例を示す図である。
【図１３】本発明の画像形成装置の別の概略構造を示す図である。
【図１４】実施の形態２の画像形成装置の構成を示すブロック図である。
【図１５】実施の形態２の画像形成装置において、予約印刷が設定され、新たに通常の印刷を受信した場合に制御部で行われる処理について説明した図である。
【図１６】実施の形態２において、端末装置に表示される表示例を示す図である。
【図１７】実施の形態２において、端末装置に表示される表示例を示す図である。
【図１８】実施の形態２において、端末装置に表示される表示例を示す図である。
【図１９】実施の形態３の画像形成装置において、通常の印刷を受信した場合に制御部で行われる処理について説明した図である。
【図２０】実施の形態３の画像形成装置の表示部に表示される表示例を示す図である。
【図２１】実施の形態３において、端末装置に送信される情報を示す図である。
【図２２】実施の形態３において、端末装置に送信される情報を示す図である。
【図２３】実施の形態４の画像形成装置において、トナーの使用量を検出するために行われる処理について説明した図である。
【符号の説明】
【０１７３】
１０  給紙部
１１  印刷トレイ
１２  ピックアップローラ
１３  フィードローラ
１４  リタードローラ
１５  レジストローラ対
１７  紙厚検出部
１８  先端センサ
１９  記録紙
２０  搬送ベルト機構部
２１  搬送ベルト
２２  駆動ローラ
２３  従属ローラ
３０Ｃ、３０Ｍ、３０Ｙ、３０Ｂ  画像形成部
３１Ｃ、３１Ｍ、３１Ｙ、３１Ｂ  感光体
３２Ｃ、３２Ｍ、３２Ｙ、３２Ｂ  帯電部
３３Ｃ、３３Ｍ、３３Ｙ、３３Ｂ  露光部
３４Ｃ、３４Ｍ、３４Ｙ、３４Ｂ  現像部
３５Ｃ、３５Ｍ、３５Ｙ、３５Ｂ  転写部
３６Ｃ、３６Ｍ、３６Ｙ、３６Ｂ  クリーニング部
３７Ｃ  トナーカートリッジ（シアン）
３７Ｍ  トナーカートリッジ（マゼンタ）
３７Ｙ  トナーカートリッジ（イエロー）
３７Ｂ  トナーカートリッジ（ブラック）
４０  定着部
４１  定着ローラ
４２  加圧ローラ
【図１】
0004671824.tif 000003
【図２】
0004671824.tif 000004
【図３】
0004671824.tif 000005
【図４】
0004671824.tif 000006
【図５】
0004671824.tif 000007
【図６】
0004671824.tif 000008
【図７】
0004671824.tif 000009
【図８】
0004671824.tif 000010
【図９】
0004671824.tif 000011
【図１０】
0004671824.tif 000012
【図１１】
0004671824.tif 000013
【図１２】
0004671824.tif 000014
【図１３】
0004671824.tif 000015
【図１４】
0004671824.tif 000016
【図１５】
0004671824.tif 000017
【図１６】
0004671824.tif 000018
【図１７】
0004671824.tif 000019
【図１８】
0004671824.tif 000020
【図１９】
0004671824.tif 000021
【図２０】
0004671824.tif 000022
【図２１】
0004671824.tif 000023
【図２２】
0004671824.tif 000024
【図２３】
0004671824.tif 000025