(57)【要約】【課題】  印刷データごとにトナー量を予測し、印刷不実行が生じることがないようにする印刷制御装置、およびトナー切れになると、他の画像形成装置で印刷を行う画像形成システムを提供する。【解決手段】  複数の画像形成装置と通信する通信手段と、前記通信手段を介して取得した各画像形成装置のトナー残量データを記憶するトナー残量記憶手段と、印刷データを１部印刷した場合のトナー量を算出するトナー量算出手段と、前記トナー量と印刷部数とから合計トナー量を算出する合計トナー量算出手段と、前記印刷データを印刷する画像形成装置のトナー残量と前記合計トナー量を比較する比較手段と、前記比較手段が前記合計トナー量より画像形成装置のトナー残量が少ないと判定した場合に印刷データを他の画像形成装置に切換えて送信する切換手段とを備え、各画像形成装置のトナー量に応じて印刷データを送信する。【選択図】  図１
2007011053.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と通信する通信手段と、
前記通信手段を介して取得した各画像形成装置のトナー残量データを記憶するトナー残量記憶手段と、
印刷データを１部印刷した場合のトナー量を算出するトナー量算出手段と、
前記トナー量と印刷部数とから合計トナー量を算出する合計トナー量算出手段と、
前記印刷データを印刷する画像形成装置のトナー残量と前記合計トナー量を比較する比較手段と、
前記比較手段が前記合計トナー量よりも前記印刷データを印刷する画像形成装置のトナー残量が少ないと判定した場合に印刷データを他の画像形成装置に切換えて送信する切換手段とを備え、
各画像形成装置のトナー残量に応じて印刷データを送信することを特徴とする印刷制御装置。
【請求項２】
前記切換手段は、トナー残量が多い画像形成装置に対して、トナー残量が少ない画像形成装置よりも多く印刷部数を割り当てることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記複数の画像形成装置が同一印刷データを印刷したときのトナー量がそれぞれ異なる場合に、各画像形成装置のトナー量係数を予め記憶する係数記憶手段を更に備え、前記合計トナー量算出手段は前記係数記憶手段の係数を使用して各画像形成装置の合計トナー量を算出することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
表示手段を更に備え、前記切換手段が切換えた画像形成装置を表示することを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
印刷データを記録媒体上に書き込む印刷データ書込み手段を更に備え、前記トナー量算出手段は、前記印刷データ書込み手段に入力される印刷データの各画素濃度を合計する画素濃度合計手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
前記画素濃度合計手段は、加算器とピクセルカウントメモリを備え、前記加算器は印刷データの各画素濃度データと、ピクセルカウントメモリに記憶された加算濃度データを加算し、ピクセルカウントメモリは前記加算器の出力データを記憶することを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
前記トナー量算出手段は、印刷データを前記画像形成装置の１つに供給して１部印刷を実行し、そのトナー量を算出することを特徴とする請求項１乃至６のいずれか１項に記載の印刷制御装置。
【請求項８】
前記トナー量算出手段は、印刷データの印刷前にトナー量を算出することを特徴とする請求項１乃至６のいずれか１項に記載の印刷制御装置。
【請求項９】
原稿読取手段を更に備え、前記トナー量算出手段は、前記原稿読取手段より得られる印刷データのヒストグラムを作成し、前記ヒストグラムからトナー量を算出するヒストグラム合計手段を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の印刷制御装置。
【請求項１０】
印刷データをラスタ化処理するラスタ化手段を更に備え、前記トナー量算出手段は、ラスタ処理された印刷データのヒストグラムを作成し、前記ヒストグラムからトナー量を算出するヒストグラム合計手段を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の印刷制御装置。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の印刷制御装置を備えることを特徴とする画像形成装置。
【請求項１２】
請求項１１に記載の画像形成装置を複数ネットワークで接続したことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トナー切れによる印刷不実行をなくす印刷制御装置およびこの印刷制御装置を備えた画像形成装置と複数の画像形成装置を互いに通信可能に接続した画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置は紙やトナーなどを消費し、紙やトナーがなくなると、印刷を行うことができない。画像形成装置が紙切れまたはトナー切れを検出し、または紙切れになる直前、トナー切れになる直前を検出して、画像形成装置の画面に表示したり、警報音を発生したりする。
特許文献１は、各プリンタのトナー満タン時の印刷可能枚数をプリンタトナー情報入力部に入力し、分散印刷が指示される毎に、各印刷ページ数計測部により印刷ページ数をカウントし、各プリンタの残り印刷可能枚数が同一ペースで“０”になるようにプリンタ選択部により、印刷を行うプリンタを選択して、分散印刷を実行するシステムを開示している。
【特許文献１】特開２００４−９４５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１により、各プリンタの残り印刷可能枚数が同一ペースで“０”になるように印刷を行うプリンタが選択されて、分散印刷を実行することができる。しかしながら、トナー満タン時の印刷可能枚数から印刷ページ数をカウントして分散印刷を行うので、印刷データのビットマップ分布あるいは画素濃度が異なると、トナー消費量が異なり、正確にプリント可能枚数が同一ペースで０になるように分散印刷することができない。
本発明は、印刷データごとにトナー量を予測し、印刷不実行が生じることがないようにする印刷制御装置、およびトナー切れになると、他の画像形成装置で印刷を行う画像形成システムを提供するものである。
【課題を解決するための手段】
【０００４】
本発明の印刷制御装置は、複数の画像形成装置と通信する通信手段と、前記通信手段を介して取得した各画像形成装置のトナー残量データを記憶するトナー残量記憶手段と、印刷データを１部印刷した場合のトナー量を算出するトナー量算出手段と、前記トナー量と印刷部数とから合計トナー量を算出する合計トナー量算出手段と、前記印刷データを印刷する画像形成装置のトナー残量と前記合計トナー量を比較する比較手段と、前記比較手段が前記合計トナー量よりも前記印刷データを印刷する画像形成装置のトナー残量が少ないと判定した場合に印刷データを他の画像形成装置に切換えて送信する切換手段とを備え、各画像形成装置のトナー残量に応じて印刷データを送信することより、前記課題を解決する。
【０００５】
また本発明の印刷制御装置は、前記切換手段がトナー残量が多い画像形成装置に対して、トナー残量が少ない画像形成装置よりも多く印刷部数を割り当てることにより、より効果的に課題を解決する。
また本発明の印刷制御装置は、前記複数の画像形成装置が同一印刷データを印刷したときのトナー量がそれぞれ異なる場合に、各画像形成装置のトナー量係数を予め記憶する係数記憶手段を更に備え、前記合計トナー量算出手段は前記係数記憶手段の係数を使用して各画像形成装置の合計トナー量を算出するとよい。
また本発明の印刷制御装置は、表示手段を更に備え、前記切換手段が切換えた画像形成装置を表示するとよい。
【０００６】
また本発明の印刷制御装置は、印刷データを記録媒体上に書き込む印刷データ書込み手段を更に備え、前記トナー量算出手段は、前記印刷データ書込み手段に入力される印刷データの各画素濃度を合計する画素濃度合計手段を更に備えるとよい。
また本発明の印刷制御装置は、前記画素濃度合計手段が加算器とピクセルカウントメモリを備え、前記加算器は印刷データの各画素濃度データと、ピクセルカウントメモリに記憶された加算濃度データを加算し、ピクセルカウントメモリは前記加算器の出力データを記憶してもよい。
また本発明の印刷制御装置は、前記トナー量算出手段が印刷データを前記画像形成装置の１つに供給して１部印刷を実行し、そのトナー量を算出することが好ましい。
また本発明の印刷制御装置は、前記トナー量算出手段が印刷データの印刷前にトナー量を算出することもできる。
【０００７】
また本発明の印刷制御装置は、原稿読取手段を更に備え、前記トナー量算出手段は、前記原稿読取手段より得られる印刷データのヒストグラムを作成し、前記ヒストグラムからトナー量を算出するヒストグラム合計手段を更に備えるとよい。
また本発明の印刷制御装置は、印刷データをラスタ化処理するラスタ化手段を更に備え、前記トナー量算出手段は、ラスタ処理された印刷データのヒストグラムを作成し、前記ヒストグラムからトナー量を算出するヒストグラム合計手段を更に備えるものである。
また本発明は以上のような印刷制御装置を備える画像形成装置である。
また本発明は以上の画像形成装置を複数ネットワークで接続した画像形成システムである。
【発明の効果】
【０００８】
本発明の印刷制御装置は、複数の画像形成装置と通信する通信手段と、前記通信手段を介して取得した各画像形成装置のトナー残量データを記憶するトナー残量記憶手段と、印刷データを１部印刷した場合のトナー量を算出するトナー量算出手段と、前記トナー量と印刷部数とから合計トナー量を算出する合計トナー量算出手段と、前記印刷データを印刷する画像形成装置のトナー残量と前記合計トナー量を比較する比較手段と、前記比較手段が前記合計トナー量よりも前記印刷データを印刷する画像形成装置のトナー残量が少ないと判定した場合に印刷データを他の画像形成装置に切換えて送信する切換手段とを備え、各画像形成装置のトナー残量に応じて印刷データを送信するので、印刷データごとにトナー量を予測することができ、トナー切れによる印刷不実行を生じることがない。
【０００９】
また本発明の印刷制御装置は、前記切換手段がトナー残量が多い画像形成装置に対して、トナー残量が少ない画像形成装置よりも多く印刷部数を割り当てるので、各画像形成装置のトナー残量のバラツキを少なくすることができる。
また本発明の印刷制御装置は、前記複数の画像形成装置が同一印刷データを印刷したときのトナー量がそれぞれ異なる場合に、各画像形成装置のトナー量係数を予め記憶する係数記憶手段を更に備え、前記合計トナー量算出手段は前記係数記憶手段の係数を使用して各画像形成装置の合計トナー量を算出するので、異なる性能をもつ複数の画像形成装置をシステムに組み込んだ場合も各画像形成装置のトナー残量のバラツキを少なくすることができる。
また本発明の印刷制御装置は、表示手段を更に備え、前記切換手段が切換えた画像形成装置を表示するので、ユーザに印刷物が出力される画像形成装置を知らせることができる。
【００１０】
また本発明の印刷制御装置は、印刷データを記録媒体上に書き込む印刷データ書込み手段を更に備え、前記トナー量算出手段は、前記印刷データ書込み手段に入力される印刷データの各画素濃度を合計する画素濃度合計手段を更に備えるので、印刷データごとにトナー量を予測できる。
また本発明の印刷制御装置は、前記画素濃度合計手段が加算器とピクセルカウントメモリを備え、前記加算器は印刷データの各画素濃度データと、ピクセルカウントメモリに記憶された加算濃度データを加算し、ピクセルカウントメモリは前記加算器の出力データを記憶するので、構成が簡単であり、ピクセル画像データが入力されると直ちにトナー量を算出することができる。
また本発明の印刷制御装置は、前記トナー量算出手段が印刷データを前記画像形成装置の１つに供給して１部印刷を実行し、そのトナー量を算出するので、トナー量を実測でき、トナー量をより正確に合計トナー量を予測できる。
また本発明の印刷制御装置は、前記トナー量算出手段が印刷データの印刷前にトナー量を算出するので、１部印刷する手間がなく、早く印刷完了することができる。
【００１１】
また本発明の印刷制御装置は、原稿読取手段を更に備え、前記トナー量算出手段は、前記原稿読取手段より得られる印刷データのヒストグラムを作成し、前記ヒストグラムからトナー量を算出するヒストグラム合計手段を更に備えるので、印刷データごとにピクセル濃度を合計することができ、トナー量をより正確に予測できる。
また本発明の印刷制御装置は、印刷データをラスタ化処理するラスタ化手段を更に備え、前記トナー量算出手段は、ラスタ処理された印刷データのヒストグラムを作成し、前記ヒストグラムからトナー量を算出するヒストグラム合計手段を更に備えるので、ネットワークを介して取得した印刷データをラスタ処理して、印刷データごとにピクセル濃度を合計することができる。
【発明を実施するための最良の形態】
【００１２】
（実施の形態１）
本発明の画像形成システムは、図１に示すブロック図のように構成される。このブロック図において、画像形成装置となるプリンタ１ａ，１ｂ、１ｃは３台あり、ネットワークにより相互に通信可能に接続される。好ましくはデジタル複写機を使用する。本発明の画像形成システムを構成するためには少なくとも２台必要であり、２台以上何台でもよい。
プリンタ１ａはスキャナ１１を備え、スキャナ１１で読み込まれたピクセル画像データはコピー画像処理手段１２に出力され、さらに印刷データ切換手段１３を通して印刷エンジン１５により印刷が行われる。プリンタエンジン１５は、印刷用紙のような記録媒体上に画像を書き込む画像書き込み手段(ＬＳＵ：Ｌａｓｅｒ  Ｓｃａｎｎｉｎｇ  Ｕｎｉｔｅ)１４やレーザ駆動回路、給紙機構等を備える。
プリンタ１ａは、他のプリンタまたは図示しないが、コンピュータのような他の印刷データ作成装置で作成された印刷データあるいは他のスキャナで読み込まれた印刷データを通信インターフェース２６によりネットワークを介して受信する。受信した印刷データは、ラスタ化手段１７によりラスタ処理が行われ、ピクセル画像データに変換され、印刷データ切換手段１３に出力される。印刷データ切換手段１３はスキャナ１１からの印刷データまたはネットワークを介して受信した印刷データを選択的に切換え、プリンタエンジン１５により印刷する。
【００１３】
以上のような画像形成装置において、印刷制御装置１０は、ピクセルカウンタ手段１６、合計トナー量算出手段１８、係数記憶手段１９、トナー残量記憶手段２０、比較手段２１、プリント切換手段２２、表示手段２３により構成される。
前記したように画像形成装置により、印刷が行われたときピクセル画像データは、画素濃度合計手段を構成するピクセルカウント手段１６に供給され、印刷データの全ピクセルの濃度値が合計される。この濃度値の合計により印刷データのトナー量を算出する。
ピクセルカウント手段１６は、図２に示すように加算器４１とピクセルカウントメモリ４２とからなり、ピクセル画像データが加算器４１の入力端子に入力される。ピクセル画像データはビットマップ画像データよりなり、各ビットの濃度値を表す。加算器４１は入力された各ビットの濃度値と、ピクセルカウントメモリ４２の出力とを加算して、印刷データの全ビットの濃度値を合計する。この合計濃度値によりトナー量を算出する。このようにピクセル画像データが入力されるに従い順次トナー量を算出することができる。
【００１４】
トナー量をより正確に予測するために、注目画素及びその近傍画素を組とする画素グループを形成し、現像される画素数を計数する画素数計数手段１６ａを備え、画素数計数手段１６ａは、前記注目画素が現像される画素であった場合に計数を行うとともに、前記画素グループに含まれる近傍画素が現像されるか否かにより前記注目画素の計数値に加算する加算値を補正するとよい。これにより画素数をカウントしてトナー量を予測する場合に、注目画素に隣接する画素の有無によりトナー量が変化しても、その変化量を補正することができ、より正確なトナー量を予測できる。
ピクセルカウント手段１６により算出されたトナー量データは、合計トナー量算出手段１８に供給される。合計トナー量算出手段１８は、前記トナー量に印刷部数を掛け算して、合計トナー量を算出する。各プリンタの印刷速度のようなプリンタ性能、または印刷の精細度や濃度調整のような印刷時の設定または経年変化が異なり、そのため同一印刷データを印刷した場合のトナー量が異なることが分かっているときは、そのトナー量が異なることを表すトナー量係数を各プリンタごとに係数記憶手段１９に予め記憶させる。合計トナー量算出手段１８は係数記憶手段１９に記憶している係数を取得して、合計トナー量に係数を掛け算し、各プリンタの合計トナー量を算出する。
【００１５】
トナー残量記憶手段２０は、当該プリンタのトナー残量および他のプリンタのトナー残量を記憶する。他のプリンタのトナー残量は通信インターフェース２６によりネットワークを介して取得する。比較手段２１は合計トナー量算出手段１８の出力データと、トナー残量記憶手段２０が記憶している各プリンタのトナー残量を比較し、その比較結果により、プリンタ切換手段２２を作動させ、印刷を実行するプリンタを切換え、印刷データをそのプリンタに転送する。プリンタの切換えは、トナー残量の多いプリンタの順に切換える。あるいは各プリンタの設置場所情報を予め記憶しておき、その設置場所情報に基づき、ユーザの居る場所に近いプリンタ、当該プリンタに近いプリンタの順に切換える。プリンタ切換手段２２の切換え結果は表示手段２３に表示し、ユーザにプリンタの切換え先を知らせる。表示例としては、例えば『プリンタ１ａに部数Ａ、プリンタ１ｂに部数Ｂを出力しました』である。
以上プリンタ１ａの構成を説明したが、他のプリンタも同様の構成を備える。あるいは少なくとも１つのプリンタが上記構成を備え、１つのプリンタが他のプリンタをコントロールする構成であってもよい。また上記各構成部分は各プリンタに分散して備え、ネットワークにより通信して各構成部分が統合して機能するように１つのプリンタが他のプリンタをコントロールする構成であってもよい。
【００１６】
上記構成の画像形成システムは、以下のように動作する。
図３に示すように、ステップＳ１で、スキャナ１１で読み込んだ印刷データまたはパソコンで作成され、ネットワークを介して通信インターフェース２６で受信された印刷データは、印刷データ切換手段１３により一方を選択して切換え、プリンタエンジン１５により１部印刷する。１部とは全印刷部数の中の１部であり、１部は印刷用紙が１枚以上である。次にステップＳ２では、前記１部印刷したときのトナー量をピクセルカウント手段１６により算出する。更に合計トナー量算出手段１８により、１部を印刷したときのトナー量と残りの部数(即ち、全印刷部数―１)を掛け算して、合計トナー量Ｒを計算する。次にステップＳ３では、この合計トナー量Ｒと、トナー残量記憶手段２０に記憶しているこのプリンタ１ａのトナー残量Ｓａを比較手段２１により比較し、残り部数の印刷が可能か否か判定する。判定は、Ｒ≦Ｓａであるか否かにより行う。Ｒ≦Ｓａであればこのプリンタ１ａで残りの部数をこのプリンタ１ａで印刷する（Ｓ４）。印刷が終了したら、このフローは終了である。
【００１７】
ステップＳ３で、印刷不可と判定した場合、即ち、Ｒ＞Ｓａの場合は、ステップＳ５で、このプリンタ１ａで印刷可能な部数Ａと、印刷できない残りの部数Ｂを算出する。次にステップＳ６では、残りの部数Ｂを印刷することができるプリンタを検索する。検索とはトナー量記憶手段２０に記憶している各プリンタのトナー残量と、残り部数Ｂを印刷する場合の合計トナー量Ｔを順次比較することである。各プリンタの合計トナー量はトナー量係数を掛けて算出し、その合計トナー量と各プリンタのトナー残量を比較する。比較手段２１が比較するプリンタの順序は、任意であるが、トナー残量の多いプリンタ、ユーザの居る場所に近いプリンタの順がよい。そして、ステップＳ７では、比較の順位が高いプリンタ１ｂのトナー残量Ｓｂと、合計トナー量Ｔを比較して、残り部数Ｂを印刷可能なプリンタが存在するか否か判定する。即ち、Ｔ≦Ｓｂが成立するか否か判定する。プリンタ１ｂで印刷可能であれば、次のステップＳ８で、部数Ａをプリンタ１ａで印刷し、残りの部数Ｂを他のプリンタ１ｂで印刷する。
ステップＳ７において、残り部数Ｂを印刷可能なプリンタが存在しないと判定した場合、ステップＳ９で、プリンタ１ａで印刷可能な部数Ａの印刷を継続し、トナーがなくなったら、トナー切れを表示し、印刷を中断する。もしトナーが補給されたら、印刷を再開し、全部数の印刷を完了する。または残り部数Ｂを、印刷可能な部数を他のプリンタ１ｂ、１ｃ・・で分散印刷し、全てのプリンタのトナーが全部なくなったら印刷を中断してもよい。
【００１８】
（実施の形態２）
実施の形態２のブロック図を図４に示す。
実施の形態２は、印刷データを１部印刷する前に、使用されるであろうと予測される合計トナー量を算出する点が特徴である。実施の形態２では、スキャナ１１で読み込まれたピクセル画像データはコピー画像処理手段１２を経て印刷データ切換手段１３に出力される。またはネットワークを介して通信インターフェース２６で受信した印刷データは、ラスタ化手段１７でラスタ処理されてピクセル画像データに変換され、印刷データ切換手段１３に出力される。印刷データ切換手段１３は選択的に画像データを切換え、ＬＳＵ１４を含むプリンタエンジン１５で印刷を行う。
【００１９】
実施の形態２では、印刷制御装置は、印刷を行う前に、スキャナ１１で読み込まれたピクセル画像データまたはネットワークを介して通信インターフェース２６で受信し、ラスタ化手段１７でラスタ処理されたピクセル画像データについて、ヒストグラム作成手段２４によりヒストグラムを作成する。ヒストグラムは例えば、２５６階調を有する印刷データの場合、図５のように１−２５５の階調ごとの画素数を表すグラフである。この階調と画素数は、ヒストグラム合計手段２５により、各階調の濃度値と各階調の画素数の積和が求められ、使用されるであろうトナー量を算出する。つまり、トナー量＝Σ画素数×濃度値を算出する。
ヒストグラム合計手段２５により算出されたトナー量データは、合計トナー量算出手段１８に供給される。以降の構成は図１に示した実施の形態１と同じであり、同一番号を付している。実施の形態２の場合もプリンタ１ａが上記構成を備えるとともに、他のプリンタも同様の構成を備えてもよい。あるいは少なくとも１つのプリンタが上記構成を備え、１つのプリンタが他のプリンタをコントロールする構成であってもよい。また上記各構成部分は各プリンタに分散して備え、ネットワークにより通信して各構成部分が統合して機能するように１つのプリンタが他のプリンタをコントロールする構成であってもよい。
【００２０】
実施の形態２のフローチャートは図６に示すように、ステップＳ１１では、スキャナ５０により読み込まれたピクセル画像データまたはネットワークを介し通信インターフェース２６で受信された印刷データがラスタ処理され、ピクセル画像データに変換された画像データは、ヒストグラム作成手段２４およびヒストグラム合計手段２５により使用されるであろうトナー量が算出される。このトナー量と全印刷部数を合計トナー量算出手段１８により掛け算して、合計トナー量Ｒ０を算出する。次にこの合計トナー量Ｒ０と、トナー残量記憶手段２０に記憶している各プリンタのトナー残量Ｓを比較手段２１により比較する(ステップＳ１２)。各プリンタの合計トナー量はトナー量係数を掛けて算出し、その合計トナー量と各プリンタのトナー残量を比較する。比較手段２１が比較するプリンタの順序は、任意であるが、トナー残量の多いプリンタ、ユーザの居る場所に近いプリンタ、パソコンに近いプリンタの順がよい。比較順位の高いプリンタ１ａのトナー残量Ｓａと合計トナー量Ｒ０がＲ０≦Ｓａであるか否か判定する。Ｒ０≦Ｓａであればプリンタ１ａで全部数を印刷する（ステップＳ１３）。印刷が終了したら、このフローは終了である。ステップＳ１２でＲ０＞Ｓａを判定した場合は、実施の形態１のフローチャートを示す図３ステップＳ５に進み、以降は同じである。
【００２１】
（実施の形態３）
実施形態３は、図７に示すように、プリンタ１ａ、１ｂ、１ｃと、スキャナ５０と、パーソナルコンピュータ（以下、パソコンと言う）３０とで構成する。本発明の印刷制御装置１０は、パソコン３０に備えられる。プリンタ１ａ、１ｂまたは１ｃは、パソコン３０またはスキャナ５０から印刷データを受信して、印刷データをプリンタ制御手段３１がラスタ化手段３２によりピクセル画像データに変換し、ＬＳＵ３３により印刷する。
パソコン３０は、印刷データ作成手段３４を備え、文字データや画像データからなる印刷データを作成し、プリンタドライバ３５に出力する。またスキャナ５０により読み込まれた印刷データはネットワークを介して取得し、スキャンデータプリントアプリケーション３６により印刷データに変換して、プリンタドライバ３５に出力する。また印刷データ作成手段３４は、ネットワークを介して任意のＵＲＬから印刷データを取得してもよい。印刷データを作成するために印刷データ作成アプリケーションプログラムを備える。
プリンタドライバ３５は印刷データをラスタ化手段１７によりビットマップデータに変換する。以降の構成は図４に示した実施の形態２と同じであり、同一番号を付している。
実施の形態３の場合、パソコン３０が上記構成を備えるが、上記構成を１つのパソコンに全部備えてもよいし、複数のパソコンに分散して備えてもよい。またはプリンタと分散して備え、ネットワークにより通信して各構成部分が統合して機能するように１つのパソコンがコントロールする構成であってもよい。
実施の形態３のフローチャートは、図６と同様である。
【００２２】
図８のフローチャートは、実施の形態１〜３において、プリンタ１ａで印刷不可と判定された後の処理の好ましいフローチャートを示す。図８のステップＳ２１〜２４は、図３のステップＳ１〜Ｓ４と同じである。また図６のステップＳ１１〜Ｓ１３とはヒストグラムによりトナー量を算出する点で相違するが、トナー量を算出し、プリンタ１ａで印刷可能か否か判断し、トナー量が多い場合は全部数をプリンタ１ａで印刷する点では同等である。
ステップＳ２３でプリンタ１ａで印刷不可の判定がされた後、ステップＳ２５でネットワークにより接続されたプリンタ１ｂのトナー残量を取得する。次にステップＳ２６でプリンタ１ａ残量Ｓａとプリンタ１ｂのトナー残量Ｓｂが同じであるか否か判定する。トナー残量が同じであるか否かは、全く同じである場合だけでなく、トナー残量が１割程度相違する場合もほぼ同じと判定してもよい。トナー残量が同じまたはほぼ同じと判定された場合は、ステップＳ２７でプリンタ１ａとプリンタ１ｂの印刷部数を同じに設定して、それぞれのプリンタで印刷を実行する。ステップＳ２６でプリンタ１ａのトナー残量Ｓａとプリンタ１ｂのトナー残量Ｓｂが同じでないと判定した場合は、ステップＳ２８でプリンタ１ａのトナー残量Ｓａがプリンタ１ｂのトナー残量Ｓｂより多いか否か判定する。プリンタ１ａのトナー残量Ｓａの方が多いと判定した場合は、ステップＳ２９でプリンタ１ａとプリンタ１ｂで分散印刷する。印刷部数の割り当てはプリンタ１aの方がプリンタ１ｂより多くなるように設定する。その比率はトナー残量の比と同じにする。
ステップS２８でプリンタ１ａのトナー残量Ｓａがプリンタ１ｂのトナー残量Ｓｂより少ないと判定した場合は、ステップＳ３０でプリンタ１ｂの方がプリンタ１ａより多くなるように印刷部数を設定して、プリンタ１ａとプリンタ１ｂで分散印刷する。その比率はトナー残量の比と同じにする。
以上により、トナー残量の比率に合わせて印刷部数を割り当てることができ、トナー残量のバラツキを少なくすることができる。
【００２３】
（その他の実施形態）
実施の形態１は、１部印刷後にピクセルカウント手段１６によりピクセルをカウントしたが、１部印刷の前にピクセルカウント手段１６によりカウントしてもよい。
また実施の形態１のピクセルカウント手段１６に代えて、実施の形態２のヒストグラム作成手段２４およびヒストグラム合計手段２５により、１部印刷後、または１部印刷前にトナー量を算出してもよい。
また実施の形態２および３のヒストグラム作成手段２４およびヒストグラム合計手段２５は、1部印刷後に動作を開始してもよく、またヒストグラム作成手段２４およびヒストグラム合計手段２５に代えて実施の形態１のピクセルカウント手段１６により、１部印刷後、または１部印刷前にトナー量を算出してもよい。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１のブロック図である。
【図２】ピクセルカウント手段のブロック図である。
【図３】実施の形態１のフローチャート図である。
【図４】実施の形態２のブロック図である。
【図５】ヒストグラムを示す図である。
【図６】実施の形態２のフローチャート図である。
【図７】実施の形態３のブロック図である。
【図８】プリンタ１ａで印刷不可と判定された後の好ましいフローチャート図である。
【符号の説明】
【００２５】
１０    印刷制御装置
１１    スキャナ
１５    プリンタエンジン
１６    ピクセルカウント手段
１７    ラスタ化手段
１８    合計トナー量算出手段
１９    係数記憶手段
２０    トナー残量記憶手段
２１    比較手段
２２    プリンタ切換手段
２３    表示手段
２４    ヒストグラム作成手段
２５    ヒストグラム合計手段
３０    パソコン
４１    加算器
４２    ピクセルカウントメモリ
５０    スキャナ
【図１】
2007011053.tif 000003
【図２】
2007011053.tif 000004
【図３】
2007011053.tif 000005
【図４】
2007011053.tif 000006
【図５】
2007011053.tif 000007
【図６】
2007011053.tif 000008
【図７】
2007011053.tif 000009
【図８】
2007011053.tif 000010