(57)【特許請求の範囲】
【請求項１】
複数台のプリンタを制御するものであり，
複数種類のプリントすべき画像の指定を受付けるプリント画像指定手段，
上記プリント画像指定手段によって指定されたプリントすべき画像ごとに，プリント枚数を指定するプリント枚数指定手段，
上記プリント画像指定手段によって指定されたプリントすべき画像ごとに，プリント・サイズを指定するサイズ指定手段，
上記プリント枚数指定手段によって指定された画像ごとのプリント枚数および上記プリント画像指定手段によって指定された画像ごとのプリント・サイズに基づいて，複数種類の画像のそれぞれについての仕事量を算出する画像単位仕事量算出手段，
上記画像単位仕事量算出手段によって算出された画像ごとの仕事量を加算することによって総仕事量を算出する総仕事量算出手段，
上記複数台のプリンタのそれぞれのプリンタのプリント処理能力を検出するプリント処理能力検出手段，
上記プリント処理能力検出手段によって検出された複数台のプリンタのそれぞれのプリンタのプリント処理能力を加算することによって，複数台のプリンタの総処理能力を算出する総処理能力算出手段，
上記総仕事量算出手段によって算出された総仕事量を，上記総処理能力算出手段によって算出された複数台のプリンタの総処理能力によって除算することによって１処理能力当たりの仕事量を算出し，算出した１処理能力当たりの仕事量と上記複数台のプリンタのそれぞれのプリント処理能力とに基づいて，プリンタごとの仕事量の振り分けを決定する振り分け仕事量決定手段，ならびに
上記画像単位仕事量算出手段によって算出された画像ごとの仕事量と，上記振り分け仕事量決定手段によって決定されたプリンタごとの振り分け仕事量とに基づいて，上記複数台のプリンタのそれぞれが決定された振り分け仕事量に相当する仕事量を持つように，複数台のプリンタのそれぞれがプリントすべき画像およびその画像の仕事量を決定し，複数台のプリンタのそれぞれのプリンタに決定したプリントすべき画像を表わす画像データを与え，上記複数台のプリンタのそれぞれが，決定した仕事量の画像をプリントするように制御するプリンタ制御手段，
を備えたマルチ・プリンタ制御装置。
【請求項２】
上記プリンタ制御手段は，
上記複数台のプリンタにおけるプリント処理がほぼ同時に終了するように，上記複数台のプリンタを制御するものである，請求項１に記載のマルチ・プリンタ制御装置。
【請求項３】
上記プリント処理能力検出手段は，
プリンタのプリント処理能力を表すデータをあらかじめ記憶するプリント処理能力データ記憶手段，および
上記プリント処理能力データ記憶手段に記憶されているプリント処理能力を表すデータを読み出す手段を備えている，
請求項１に記載のマルチ・プリンタ制御装置。
【請求項４】
上記プリント能力検出手段は，上記プリント処理能力データ記憶手段に，接続されているプリンタのプリント処理能力を表すデータが記憶されていないかどうか を判定するプリント処理能力データ記憶判定手段を備え，
上記プリント処理能力データ記憶判定手段により，接続されているプリンタのプリント処理能力データが上記プリント処理能力データ記憶手段に記憶されていないと判定されたことにより，上記プリント処理能力データが記憶されていないと判定されたプリンタに 所定のプリント・データを与え，プリントさせることによりプリント処理能力を検出するものである，
請求項３に記載のマルチ・プリンタ制御装置。
【請求項５】
複数台のプリンタを制御するものであり，
複数種類のプリントすべき画像の指定を受付け，
指定されたプリントすべき画像ごとに，プリント枚数の指定を受付け，
指定されたプリントすべき画像ごとに，プリント・サイズの指定を受付け，
指定された画像ごとのプリント枚数および指定された画像ごとのプリント・サイズに基づいて，複数種類の画像のそれぞれについての仕事量を算出し，
算出された画像ごとの仕事量を加算することによって総仕事量を算出し，
上記複数台のプリンタのそれぞれのプリンタのプリント処理能力を検出し，
検出された複数台のプリンタのそれぞれのプリンタのプリント処理能力を加算することによって，複数台のプリンタの総処理能力を算出し，
算出された総仕事量を，上記複数台のプリンタの総処理能力によって除算することによって１処理能力当たりの仕事量を算出し，算出した１処理能力当たりの仕事量と上記複数台のプリンタのそれぞれのプリント処理能力とに基づいて，プリンタごとの仕事量の振り分けを決定し，
算出された画像ごとの仕事量と，決定されたプリンタごとの振り分け仕事量とに基づいて，上記複数台のプリンタのそれぞれが決定された振り分け仕事量に相当する仕事量を持つように，複数台のプリンタのそれぞれがプリントすべき画像およびその画像の仕事量を決定し，複数台のプリンタのそれぞれのプリンタに決定したプリントすべき画像を表わす画像データを与え，上記複数台のプリンタのそれぞれが，決定した仕事量の画像をプリントするように制御する，
マルチ・プリンタ制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は、複数台のプリンタによるプリントを制御するマルチ・プリンタ制御装置および方法に関する。
【０００２】
【発明の背景】
ネットワークを介して複数台のプリンタがパーソナル・コンピュータと接続されることがある。複数台のプリンタがパーソナル・コンピュータと接続されているときでも、プリント・ジョブごとに一台のプリンタを用いてプリント処理が行われる。プリント処理を行っていないプリンタもあることとなる。このためパーソナル・コンピュータと接続されているすべてのプリンタを有効に使用することはできない。
【０００３】
【発明の開示】
この発明は、複数台のプリンタを有効に使用することを目的とする。
【０００４】
この発明によるマルチ・プリンタ制御装置は、複数台のプリンタを制御するものであり、上記複数台のプリンタのそれぞれのプリンタのプリント処理能力を検出するプリント処理能力検出手段、上記複数台のプリンタを用いてプリントするプリントの総仕事量を検出する総仕事量検出手段、ならびに上記プリント処理能力検出手段によって検出されたプリント処理能力と上記総仕事量検出手段によって検出された総仕事量とにもとづいて、上記複数台のプリンタのそれぞれのプリンタにプリントすべき画像およびキャラクタの少なくとも一方を表わすプリント・データを与え、上記複数台のプリンタのそれぞれのプリンタがプリント枚数に応じた枚数の画像およびキャラクタの少なくとも一方をプリントするように制御するプリンタ制御手段を備えていることを特徴とする。
【０００５】
この発明は、上記装置に適した方法も提供している。すなわち、この方法は、複数台のプリンタを制御するものであり、上記複数台のプリンタのそれぞれのプリンタの処理能力を検出し、上記複数台のプリンタを用いてプリントするプリントの総仕事量を検出し、検出されたプリント処理能力と上記総仕事量とにもとづいて、上記複数台のプリンタのそれぞれのプリンタにプリントすべき画像およびキャラクタの少なくとも一方を表すプリント・データを与え、上記複数台のプリンタのそれぞれのプリンタがプリント枚数に応じた画像およびキャラクタの少なくとも一方をプリントするように制御するものである。
【０００６】
この発明によると、接続されているプリンタの処理能力が検出され、かつプリントの総仕事量が検出される。検出されたプリンタの処理能力と総仕事量とにもとづいて、それぞれのプリンタにプリント・データが与えられ画像およびキャラクタの少なくとも一方がプリントされる。
【０００７】
たとえば、上記複数台のプリンタにおけるプリント処理がほぼ同時に終了するように、複数台のプリンタが制御される。
【０００８】
複数台のプリンタを有効に使用して、複数のプリント処理を迅速に終了させることができる。
【０００９】
プリンタのプリント処理能力を表すデータをあらかじめ記憶しておいてもよい。記憶されているプリント処理能力を表すデータを読み出すことにより上記プリント処理能力が検出される。
【００１０】
上記プリント処理能力を表すデータが記憶されていないかどうかを判定し、記憶されていないと判定されたときにはその記憶されていないと判定されたプリンタに所定のプリント・データ（例えば、所定の大きさを持つ一色の画像を表す画像データ）を与え、プリント処理を実行させる。実行されたプリント処理にもとづいてプリント処理能力を表すデータを検出することができる。
【００１１】
【実施例の説明】
図１は、この発明の実施例を示すもので、マルチ・プリンタ制御システムの全体構成を示している。
【００１２】
マルチ・プリンタ制御システムは、マルチ・プリンタ制御装置１、モニタ表示装置40および５台のプリンタ50Ａから50Ｅ（ここでは５台のプリンタが図示されているが複数台のプリンタが接続されればよい）から構成されている。
【００１３】
マルチ・プリンタ制御装置１は、複数の画像をプリントするときに、その複数の画像を表す画像データをプリンタ50Ａから50Ｅに割り振り、プリンタ50Ａから50Ｅにおけるプリント動作を制御することにより、複数の画像を迅速にプリントするものである。
【００１４】
マルチ・プリンタ制御装置１には、その前面にメモリ・カード34を挿入するためのメモリ・カード用スロット17、光磁気ディスク35を挿入するための光磁気ディスク用スロット18および磁気ディスク36を挿入するための磁気ディスク用スロット19が形成されている。これらのメモリ・カード34、光磁気ディスク35および磁気ディスク36に記録されている複数の画像データがマルチ・プリンタ制御装置１によって読み出され、プリンタ50Ａからプリンタ50Ｅの各プリンタに割り振られる。
【００１５】
図２は、マルチ・プリンタ制御装置１の上面に設けられている操作パネルを示している。
【００１６】
操作パネルには、メニュー選択ボタン21、サイズ選択ボタン22、テン・キーパッド23、一駒の画像をモニタ表示装置40の表示画面全体に表示するときにユーザによって押される一画面選択ボタン24、モニタ表示装置40に表示されている複数の画像を選択する全選択ボタン25、クリア・ボタン26、カーソル・キー27（カーソル・キー27には前頁に頁をめくる前ページ・ボタン28および次の頁に頁をめくる次ページ・ボタン29が含まれている）、決定ボタン30およびプリント・ボタン31が含まれている。
【００１７】
図３および図４は、モニタ表示装置40の表示画面の一例を示している。
【００１８】
図３は、メニュー選択画面である。マルチ・プリンタ制御装置１の操作パネルに含まれるメニュー選択ボタン21がユーザによって押された場合に、モニタ表示装置40の表示画面に、メニュー選択画面が表示される。
【００１９】
メニューには、プリンタ確認メニュー、プリント画像選択メニューおよびテンプレート画像選択メニューがある。プリンタ確認メニューは、マルチ・プリンタ制御装置１に接続されているプリンタを確認するときに、ユーザによって設定される。プリント画像選択メニューは、プリントする画像を選択するときにユーザによって設定される。テンプレート画像選択メニューは、背景となるテンプレート画像を選択するときにユーザによって設定される。
【００２０】
マルチ・プリンタ制御装置１の操作パネルに含まれるカーソル・キー27が押されることにより、メニュー選択画面に表示されているメニューのうちのいずれかのメニューが選択される。選択されたメニューは、斜体字で表示される。決定ボタン30が押されることにより、選択されているメニューに決定する。
【００２１】
図４は、プリンタ確認メニュー画面である。ユーザによってプリンタ確認メニューが選択され決定されることにより、モニタ表示装置40に表示される。
【００２２】
プリンタには、ＩＤが付与されており、そのＩＤがプリンタ確認メニュー画面に表示される。プリンタ確認メニュー画面には、マルチ・プリンタ制御装置１にどのＩＤをもつプリンタが接続されているかが表示される。接続されているプリンタが「あり」で表示され、接続されていないプリンタが「なし」で表示されている。プリンタ確認メニュー画面には、また、プリンタによるプリントの可否も示されている。プリント可能であれば、「○」で表示され、プリントが不可能であれば「×」で表示される。マルチ・プリンタ制御装置１に接続されていないプリンタについては「−」で表示されている。さらに、プリンタ確認メニューにはプリント可能枚数も表示されている。
【００２３】
図５は、マルチ・プリンタ制御装置１の電気的構成を示すブロック図である。
【００２４】
マルチ・プリンタ制御装置１の全体の動作は、ＣＰＵ12によって統括される。
【００２５】
メモリ・カード34に記録されている画像データは、メモリ・カード・インターフェイス２によって読み出され、光磁気ディスク35に記録されている画像データは、光磁気ディスク・ドライバ３によって読み出され、磁気ディスク36に記録されている画像データは、磁気ディスク・ドライバ４によって読み出される。
【００２６】
読み出された画像データは、圧縮されていれば、画像データ伸張回路５においてデータ伸長され、フレーム・メモリ６に与えられ、一時的に記憶される。読み出された画像データが圧縮されていなければ、画像データ伸張回路５を単に通過してフレーム・メモリ６に与えられ、一時的に記憶される。フレーム・メモリ６に一時的に記憶された画像データは、フレーム・メモリ・コントローラ７によって読み出され、75オーム・ドライバ９を介してモニタ表示装置40に与えられる。モニタ表示装置40の表示画面に、フレーム・メモリ６から読み出された画像データによって表される画像が表示される。マルチ・プリンタ制御装置１にはＯＳＤ（On Screen Display） 回路８も含まれている。ＯＳＤ回路８から、画像上に重ねて表示するためのキャラクタを表すデータが出力され、75オーム・ドライバ９を介してモニタ表示装置40に与えられる。キャラクタが重ねて表示された画像がモニタ表示装置40の表示画面に表示されるようになる。
【００２７】
マルチ・プリンタ制御装置１にはＳＣＳＩ（Small Computer System Interface） インターフェイス10が含まれており、このＳＣＳＩインターフェイス10を介してプリンタ50Ａから50Ｅが接続されている。上述した操作パネルからの指令は操作インターフェイス11からマルチ・プリンタ制御装置１に取り込まれる。
【００２８】
マルチ・プリンタ制御装置１には、さらに，実行プログラムが格納されているプログラム格納メモリ13、ワーク用ＤＲＡＭ14、ワーク用ＳＲＡＭ15および不揮発性メモリ16が含まれている。
【００２９】
図６は、マルチ・プリンタ制御装置１に接続されているプリンタ50Ａから50Ｅのプリント時間を示している。プリント時間は、プリントする画像の大きさ（Ａ５サイズまたはＡ６サイズ）ごとに示されている。プリント時間を表すデータがプリンタ50Ａから50Ｅごとに、不揮発性メモリ16に記憶されている。
【００３０】
図７は、プリンタ50Ａの電気的構成を示すブロック図である。プリンタ50Ｂから50Ｅも同様の構成である。
【００３１】
プリンタ50Ａには、画像データを出力するためのＳＣＳＩ出力端子51および画像データを入力するためのＳＣＳＩ入力端子52が含まれている。画像データの入出力は、ＳＣＳＩドライバ53によって制御される。
【００３２】
プリンタ50Ａには、EEPROM59が設けられている。EEPROM59にはあらかじめ定められた上述したＩＤを表すデータが格納されている。EEPROM59は、データ・コントロールＭＰＵ58によって、格納されているデータの読み出しが制御される。プリンタ50Ａのプログラムが格納されているプログラムROM60が設けられており、このＲＯＭ60に格納されているプログラムにもとづいてプリンタ50Ａの動作が実行される。
【００３３】
３ＤＲＯＭ61には、色補正のためのデータがＬＵＴ（Look Up Table） の形態で格納されている。この３ＤＲＯＭによって画像データが色補正されてプリントされる。ＳＲＡＭ41は、ワーク・エリアとして使用される。SCSI端子52から入力した画像データは、メモリ・コントローラ55の制御のもとにＤＲＡＭ５４に一時的に記憶される。
【００３４】
プリンタ50Ａにはフロント・パネル57が設けられている。このフロント・パネル57から与えられた操作制御信号は、フロント・パネル・インターフェイス56を介してメモリ・コントローラ55またはデータ・コントロールＭＰＵ58に入力する。与えられた操作制御信号に応じてＤＲＡＭ54に格納された画像データが読み出され、３ＤＲＯＭ61において色補正が行われる。色補正された画像データがプリンタ・インターフェイス62を介してプリント・エンジン64に入力する。プリント・エンジン64により、マルチ・プリンタ制御装置１から入力した画像データによって表される画像がプリントされる。
【００３５】
図８および図９は、マルチ・プリンタ制御装置１によるプリント画像のプリント制御処理手順を示すフローチャートである。図10から図16は、モニタ表示装置40の表示画面を示している。
【００３６】
ユーザによって、メニュー選択ボタン21が押されると、モニタ表示装置40には上述のように図３に示すメニュー選択画面が表示される。メニュー選択画面において、プリンタ確認メニューが選択され、かつ決定ボタン30が押されることにより決定される。マルチ・プリンタ制御装置１にどのプリンタが接続されているかが確認される（ステップ71）。
【００３７】
マルチ・プリンタ制御装置１の不揮発性メモリ16からプリンタの処理能力（プリント時間）を表すデータが読み出される（ステップ72）。マルチ・プリンタ制御装置１に接続されているすべてのプリンタについて、処理能力を表すデータが不揮発性メモリ16に記憶されているかどうかが確認される（ステップ73）。
【００３８】
マルチ・プリンタ制御装置１に接続されているプリンタのうち１台でもその処理能力を表すデータが不揮発性メモリ16に記憶されていなければ、処理能力が記憶されていないプリンタの処理能力が測定される（ステップ74）。測定のために所定の大きさの画像を表す画像データが、処理能力を測定するプリンタに送信される。処理能力を測定するプリンタにおいて実際の画像がプリントされ、そのプリンタの処理能力が測定される（ステップ74）。プリンタの処理能力が測定されると、測定された処理能力を表すデータがプリンタからマルチ・プリンタ制御装置１に送信され、不揮発性メモリ16に追加される（ステップ75）。
【００３９】
マルチ・プリンタ制御装置１に接続されているすべてのプリンタの処理能力が、マルチ・プリンタ制御装置１に記憶されているとステップ74および75の処理がスキップされる。
【００４０】
つづいて、メニュー・ボタン21が押され、メニュー選択画面が呼び出される。メニュー選択画面において、テンプレート画像選択メニューが選択され、かつ決定される。すると、モニタ表示装置40の表示画面上には図10に示すようにテンプレート画像選択画面が表示される。次のようにして、テンプレート画像が選択される（ステップ76）。
【００４１】
まず、モニタ表示装置40の表示画面は、図10に示すように入力メディア選択画面に切り替わる。
【００４２】
入力メディア選択画面においては、マルチ・プリンタ制御装置１に装着されているメディアが表示される。表示されているメディアの中から背景画像に用いる画像を表す画像データが記録されているメディアがユーザによって選択される。選択されたメディアに記録されている画像データが読み出され、マルチ・プリンタ制御装置１からモニタ表示装置40に与えられる。
【００４３】
入力メディア選択画面には、「背景画像なし」も表示されている。この「背景画像なし」をユーザが選択すると、テンプレート画像選択処理はスキップされる。
【００４４】
マルチ・プリンタ制御装置１に挿入されているメモリ・カード34に記録されている画像データが読み出され（もちろん、メモリ・カード34でなくとも他の記録媒体に記録されている画像データを読み出しても良い）、図11に示すようにモニタ表示装置40の表示画面上に９駒の縮小画像Ｉ１からＩ９が一覧表示される。縮小画像上の右上には、カーソルＭが表示される。カーソル・ボタン27を押すことによりカーソルＭが縮小画像上を移動する。背景画像として利用しようとする縮小画像上にカーソルＭを位置決めし、決定ボタン30が押される。決定ボタン30が押されたときにカーソルがある縮小画像が背景画像として利用される。決定ボタン30が押されると、図12に示すようにカーソルＭは、斜体表示となる（図12に示す例では、縮小画像Ｉ６が選択されている）。
【００４５】
以上のようにして、テンプレート画像の選択が終了すると、プリント画像の選択処理に移行する。
【００４６】
上述したテンプレート画像選択処理と同様にして、入力メディアが選択される（図13参照）。ここでは、入力メディアとして光磁気ディスクが選択されたものとする。
【００４７】
図14に示すように，モニタ表示装置40の表示画面には光磁気ディスクに記録されている画像データによって表される画像の縮小画像がｉ１からｉ９まで９駒一覧表示されている。縮小画像上には、テンプレートの縮小画像と同様にカーソルＭが表示されている。このカーソルＭを用いてプリントする画像が選択される。決定ボタン30が押されることにより、プリント画像が決定する（ステップ77、ここでは画像ｉ８が選択されている）。
【００４８】
その後テン・キーパッド23を用いて指定されたプリント画像のプリント枚数が指定される（ステップ78）。指定されたプリント枚数は、図15に示すように指定されたプリント画像の縮小画像上に表示される。
【００４９】
さらに、ユーザによってプリント・サイズが指定される。プリント・サイズはサイズ・ボタン22を用いて指定される（ステップ79）。指定されたプリント・サイズもプリント枚数と同様に指定されたプリント画像の縮小画像上に表示される。
【００５０】
さらに、プリントする画像があれば（ステップ80でＹＥＳ）、ステップ77から79の処理が繰り返される。
【００５１】
次にユーザによって指定されたプリント画像をすべてプリントするのに必要な総プリント・ジョブ量が算出される（ステップ81）。
【００５２】
図17は、総プリント・ジョブ量を算出するためのテーブルを示している。
【００５３】
ここでは、ａからｊまでの10駒の画像をプリントするものである。Ａ５のプリント・サイズでプリントするときのジョブ量を「２」、Ａ６のプリント・サイズのジョブ量を「１」と定めている。例えば、「ａ」のプリント画像を、Ａ５のプリント・サイズで10枚プリントする場合のジョブ量は、10枚×２＝20ジョブとなる。「ｂ」のプリント画像を、Ａ６のプリント・サイズで５枚プリントする場合のジョブ量は、５枚×１＝５ジョブとなる。プリント画像のすべてのジョブ量が加算されることにより総プリント・ジョブ量が算出される。
【００５４】
総プリント・ジョブ量が算出されると、マルチ・プリンタ制御装置１に接続されている各プリンタにプリント・ジョブが振り分けられる（ステップ82）。プリント・ジョブの振り分けは、複数のプリンタを用いて同時にプリント処理を行なわせ、すべてのプリントが終了するまでの時間が最短となるように（すべてのプリンタ５０Ａ〜５０Ｅのプリント処理がほぼ同時に終了するように）行われる。この振り分け処理について、詳しくは、後述する。
【００５５】
振り分けられたプリント・ジョブにしたがってプリンタにおいて、プリント処理が実行される（ステップ83）。このプリント処理についても詳しくは、後述する。プリント中には、図16に示すようにプリント状況確認画面がモニタ表示装置40に表示される。プリント状況確認画面には、プリント中である旨、プリント中の画像が記録されている入力メディア（図16に示す例では磁気ディスク）、プリント指定総枚数、プリント完了枚数ならびにプリント中の駒の撮影日付および駒No.が表示される。
【００５６】
図18は、プリンタの処理能力を示している。図19から図21は、各プリンタへのプリント・ジョブの割り振り処理を示している。図22は、各プリンタに割り振ったプリント画像とそのプリント画像のプリント枚数との関係を示している。
【００５７】
ここでは、マルチ・プリンタ制御装置１に接続されているプリンタの処理能力は、プリンタＢおよびＣを「１」とした場合、プリンタＡ，ＤおよびＥは、プリンタＢおよびＣの２倍の処理能力「２」を持っているとする。マルチ・プリンタ制御装置１に接続されているすべてのプリンタの総処理能力は、すべてのプリンタの処理能力を加算すればよいから「８」で表される。
【００５８】
一方総プリント・ジョブ量は、図17に示したように「84」であるから、総プリント・ジョブ量「84」をプリンタの総処理能力「８」で割ると１処理能力当たりのジョブ量が算出できる。１処理能力当たりのジョブ量は、式１から１０．５と得られる。
【００５９】
【数１】
８４÷８＝１０．５・・・式１
【００６０】
上述のようにプリンタＡ，ＤおよびＥは、プリンタＢおよびＣの２倍の処理能力を有しているから、各プリンタへの割り振りジョブ量は、図18に示すようにプリンタＡ，ＤおよびＥは、「21」、プリンタＢは、「11」、プリンタＣは、「10」となる（プリンタＢとＣの振り分けジョブ量は逆にしてもよい）。
【００６１】
図19を参照して、まず、プリント画像がそのプリント・ジョブ量の多い順にソーティングされる。また、各プリンタの振り分けジョブ量の多い順のソーティングされる。
【００６２】
プリント画像ｉ１については、プリンタＡでプリントされ、プリント画像ｉ12については、プリンタＤでプリントされ、プリント画像ｉ175 については、プリンタＥでプリントされ、プリント画像ｉ８については、プリンタＢでプリントされ、プリント画像ｉ105 については、プリンタＣでプリントされる。プリント画像ｉ１，ｉ12，ｉ175，ｉ８およびｉ105についてはプリントするプリンタが決定したので、残りのプリント画像ｉ127，ｉ２，ｉ27，ｉ50およびｉ101をプリントするプリンタが決定される。
【００６３】
図20を参照して、プリンタの残りの振り分けジョブ量は、プリンタＥが「５」、プリンタＢが「５」、プリンタＣが「４」、プリンタＡが「１」、プリンタＤが「１」である。プリント画像ｉ122 のプリント・ジョブ量は「６」であり、プリンタの残りの振り分けジョブ量を超えている。このプリント画像ｉ122 以外のプリント画像についてプリントするプリンタが決定される。プリント画像のジョブ量が多い順に、振り分けジョブ量の多い順のプリンタが決定される。
【００６４】
プリント画像ｉ２については、プリンタＥでプリントされ、プリント画像ｉ27についは、プリンタＢでプリントされ、プリント画像ｉ50については、プリンタＣでプリントされ、プリント画像ｉ101 については、プリンタＡでプリントされる。
【００６５】
図21に示すように、プリンタへの残りの振り分けジョブ量は、プリンタＢは、「３」、プリンタＣは、「２」、プリンタＤは、「１」である。プリント画像ｉは、プリンタＢ，ＣおよびＤに振り分けられることとなる。
【００６６】
図22に示すように、各プリンタへのプリント画像が振り分けられることとなる。プリンタＡにおいて、プリント画像ｉ１が10枚プリントされ、プリント画像ｉ101 が１枚プリントされる。プリンタＢにおいて、プリント画像ｉ８が６枚プリントされ、プリント画像ｉ27が１枚プリントされ、プリント画像ｉ122 が３枚プリントされる。プリンタＣにおいて、プリント画像ｉ105 が３枚プリントされ、プリント画像ｉ50が１枚プリントされ、プリント画像ｉ122 が２枚プリントされる。プリンタＤにおいて、プリント画像ｉ12が10枚プリントされ、プリント画像ｉ122が１枚プリントされる。プリンタＥにおいて、プリント画像ｉ175が８枚プリントされ、プリント画像ｉ２が５枚プリントされる。
【００６７】
図23および図24は、プリント処理の処理手順を示すフローチャートである。図23に示す処理と図24に示す処理とは並行して実行される。
【００６８】
図23を参照して、マルチ・プリンタ制御装置１に接続されているプリンタの状態がチェックされる（ステップ91）。
【００６９】
プリント画像のプリントがすべて終了していなければ（ステップ92でＮＯ）、空いているプリンタ（プリント処理を実行中でないプリンタ）があるかどうかが確認される（ステップ93）。
【００７０】
一方、図24を参照して、ワーク用ＤＲＡＭ14が空いているかどうかが確認される（ステップ101）。ワーク用ＤＲＡＭ14が空いていると（ステップ101でＹＥＳ）、入力メディアから，指定されたテンプレート画像データが読み込まれ、フレーム・メモリ６に一時的に記憶される（ステップ 102）。さらに、指定されたプリント画像データが読み込まれ、フレーム・メモリ６に一時的に記憶される（ステップ 103）。テンプレート画像データによって表される画像上に、プリント画像データによって表される画像が合成され、合成画像データが生成される。生成された合成画像データは、ワーク用ＤＲＡＭ15に記憶される（ステップ104）。
【００７１】
再び、図23に戻って、空いているプリンタがあると（ステップ93でＹＥＳ）、その空いているプリンタに与える画像データについての画像処理（図24ステップ101からステップ105の処理）が終了しているかどうかが判断される（ステップ94）。終了していると、ワーク用ＤＲＡＭ14に記憶されている合成画像データが読み出され、空いているプリンタに転送される（ステップ95）。ワーク用ＤＲＡＭ14から合成画像データが読み出されると、次の画像についての合成画像の処理（図24ステップ102から104の処理）が実行される。
【００７２】
空いているプリンタに合成画像データが転送されると、合成画像データが転送されたプリンタにプリント指示を示すデータが送信され、プリント処理が実行される。プリント処理が可能なプリンタに順次、そのプリンタに割り振られた合成画像データが送信され、複数台のプリンタで並行してプリント処理が実行されるようになる。効率良くプリント処理を行うことができる。
【００７３】
上述した実施例においては，プリンタに画像データを送信し，画像データによって表わされる画像をプリントしているが画像をプリントするだけでなく，文字，記号などのキャラクタを表わすデータをプリンタに送信し，キャラクタをプリントするようにしてもよい。
【図面の簡単な説明】
【図１】マルチ・プリンタ制御システムを示している。
【図２】マルチ・プリンタ制御装置の操作パネルを示している。
【図３】モニタ表示装置の表示画面の一例を示している。
【図４】モニタ表示装置の表示画面の一例を示している。
【図５】マルチ・プリンタ制御装置の電気的構成を示すブロック図である。
【図６】プリンタのプリント処理時間を示している。
【図７】プリンタの電気的構成を示すブロック図である。
【図８】マルチ・プリンタ制御装置の処理手順を示すフローチャートである。
【図９】マルチ・プリンタ制御装置の処理手順を示すフローチャートである。
【図１０】モニタ表示装置の表示画面の一例を示している。
【図１１】モニタ表示装置の表示画面の一例を示している。
【図１２】モニタ表示装置の表示画面の一例を示している。
【図１３】モニタ表示装置の表示画面の一例を示している。
【図１４】モニタ表示装置の表示画面の一例を示している。
【図１５】モニタ表示装置の表示画面の一例を示している。
【図１６】モニタ表示装置の表示画面の一例を示している。
【図１７】プリント画像、プリント枚数、プリントサイズおよびプリント・ジョブ量を示すテーブルである。
【図１８】プリンタの処理能力と各プリンタへの振り分けジョブ量を示すテーブルである。
【図１９】各プリンタにプリント・ジョブを振り分ける処理を示している。
【図２０】      各プリンタにプリント・ジョブを振り分ける処理を示している。
【図２１】各プリンタにプリント・ジョブを振り分ける処理を示している。
【図２２】      各プリンタに振り分けられたプリント画像および枚数を示している。
【図２３】マルチ・プリンタ制御装置の処理手順を示すフローチャートである。
【図２４】マルチ・プリンタ制御装置の処理手順を示すフローチャートである。
【符号の説明】
１  マルチ・プリンタ制御装置
10  SCSIインターフェイス
12  ＣＰＵ
13  プログラム格納メモリ
14  ワーク用ＤＲＡＭ
16  不揮発性メモリ
40  モニタ表示装置
50Ａ−50Ｅ  プリンタ
【図１】
0003963588.tif 000002
【図２】
0003963588.tif 000003
【図３】
0003963588.tif 000004
【図４】
0003963588.tif 000005
【図５】
0003963588.tif 000006
【図６】
0003963588.tif 000007
【図７】
0003963588.tif 000008
【図８】
0003963588.tif 000009
【図９】
0003963588.tif 000010
【図１０】
0003963588.tif 000011
【図１１】
0003963588.tif 000012
【図１２】
0003963588.tif 000013
【図１３】
0003963588.tif 000014
【図１６】
0003963588.tif 000015
【図１４】
0003963588.tif 000016
【図１５】
0003963588.tif 000017
【図１７】
0003963588.tif 000018
【図１８】
0003963588.tif 000019
【図１９】
0003963588.tif 000020
【図２０】
0003963588.tif 000021
【図２１】
0003963588.tif 000022
【図２２】
0003963588.tif 000023
【図２３】
0003963588.tif 000024
【図２４】
0003963588.tif 000025