(57)【要約】【課題】複数の画像形成装置を用いて分散出力を行った場合でも、全体として均一な画像品質をもった画像出力を得られるようにする。【解決手段】複数の画像形成装置００５，００７及び画像データサーバ００３を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムにおいて、画像データサーバ００３が、複数の画像形成装置００５，００７の各々における画像形成可能な最大サイズのうちで最小のサイズを検出し、該検出された最小サイズの領域を共通有効画像領域とする。そして、複数の画像形成装置の各々において分散処理対象となる画像データに対して、該画像データに基づき画像形成される画像が前記検出された共通有効画像領域内に収まるように調整を行う。【選択図】　　　図１
2004088573.tif 000002
【特許請求の範囲】
【請求項１】
用紙に画像形成を行う少なくとも１つの画像形成装置と、
前記少なくとも１つの画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶する余白量記憶手段と、
前記余白量記憶手段によって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する最適余白量選択手段と、
前記最適余白量算出手段によって選択された最適余白量と、画像形成を行うべき用紙のサイズとから得られる有効画像領域のサイズを算出する画像領域算出手段と、
前記画像領域算出手段によって算出された有効画像領域内に画像を収めるための画像データの調整を、画像形成装置ごとに行う画像データ調整手段と
を有することを特徴とするプリンティングシステム。
【請求項２】
前記余白量記憶手段は、用紙の４つの端部それぞれに対して個別に余白量を記憶し、
前記最適余白量選択手段は、前記最も大きな値を端部毎に選択することを特徴とする請求項１記載のプリンティングシステム。
【請求項３】
前記余白量記憶手段、前記最適余白量選択手段、前記画像領域算出手段、及び前記画像データ調整手段は、前記少なくとも１つの画像形成装置のうち１つに設けられることを特徴とする請求項１記載のプリンティングシステム。
【請求項４】
前記余白量記憶手段、前記最適余白量選択手段、前記画像領域算出手段、及び前記画像データ調整手段は、複数の画像形成装置に画像データを配信する画像データサーバに設けられることを特徴とする請求項１記載のプリンティングシステム。
【請求項５】
前記余白量記憶手段によって記憶される前記余白量は、ユーザの設定操作によって入力されることを特徴とする請求項１記載のプリンティングシステム。
【請求項６】
各画像形成装置から余白量をそれぞれ収集し、前記余白量記憶手段に送って記憶させる収集手段を更に有することを特徴とする請求項１記載のプリンティングシステム。
【請求項７】
前記画像データ調整手段は、画像を前記有効画像領域内に収まるように、前記画像のサイズを縮小することを特徴とする請求項１記載のプリンティングシステム。
【請求項８】
前記画像データ調整手段は、前記有効画像領域内に収まらない画像部分を削除することを特徴とする請求項１記載のプリンティングシステム。
【請求項９】
前記画像データ調整手段は、前記有効画像領域内に収まらない画像部分を前記有効画像領域内に移動することを特徴とする請求項１記載のプリンティングシステム。
【請求項１０】
前記画像データ調整手段は、前記画像領域算出手段によって算出された有効画像領域内に画像を収めるための画像データの複数の調整手法のうちからユーザによって選択された１つによって、画像データの調整を、画像形成装置ごとに行うことを特徴とする請求項１記載のプリンティングシステム。
【請求項１１】
用紙に画像形成を行う少なくとも１つの画像形成装置と、
前記少なくとも１つの画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶する余白量記憶手段と、
前記余白量記憶手段によって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する最適余白量選択手段と、
前記最適余白量算出手段によって選択された最適余白量と、画像形成を行うべき用紙のサイズとから得られる有効画像領域のサイズを算出する画像領域算出手段と、
前記画像領域算出手段によって算出された有効画像領域と、各画像形成装置で画像形成されるべき各画像とを比較し、該各画像に前記有効画像領域外に位置する画像部分が含まれるか否かを判断する領域外画像判定手段と、
前記領域外画像判定手段によって、前記有効画像領域外に位置する画像部分が含まれる画像が存在すると判断されたとき、警告表示を行う表示手段と
を有することを特徴とするプリンティングシステム。
【請求項１２】
前記領域外画像判定手段は、前記少なくとも１つの画像形成装置のうち１つに設けられることを特徴とする請求項１１記載のプリンティングシステム。
【請求項１３】
前記領域外画像判定手段は、複数の画像形成装置に画像データを配信する画像データサーバに設けられることを特徴とする請求項１１記載のプリンティングシステム。
【請求項１４】
前記領域外画像判定手段によって、前記有効画像領域外に位置する画像部分が含まれる画像が存在すると判断されたとき、ユーザからの指示に従って、画像形成処理を継続または停止する処理制御手段をさらに有することを特徴とする請求項１１記載のプリンティングシステム。
【請求項１５】
前記領域外画像判定手段及び前記表示手段が、前記少なくとも１つの画像形成装置の各々に分散画像形成を指令するホスト機器に設けられ、該ホスト機器は、前記分散画像形成を指令する前に、前記領域外画像判定手段及び前記表示手段を動作させることを特徴とする請求項１１記載のプリンティングシステム。
【請求項１６】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムにおいて、
前記複数の画像形成装置の各々における画像形成可能な最大サイズのうちで最小のサイズを検出し、該検出された最小サイズの領域を共通有効画像領域とする画像領域検出手段と、
前記複数の画像形成装置の各々において分散処理対象となる画像データに対して、該画像データに基づき画像形成される画像が前記画像領域検出手段によって検出された共通有効画像領域内に収まるように調整を行う画像データ調整手段と
を有することを特徴とするプリンティングシステム。
【請求項１７】
前記画像データ調整手段は、前記画像が前記共通有効画像領域内に収まるように、前記画像のサイズを縮小することを特徴とする請求項１６記載のプリンティングシステム。
【請求項１８】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法において、
前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、
前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、
前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、
前記算出ステップによって算出されたサイズの有効画像領域内に画像を収めるための画像データの調整を、画像形成装置ごとに行う調整ステップと
を有することを特徴とする分散画像形成方法。
【請求項１９】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法において、
前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、
前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、
前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、
前記算出ステップによって算出されたサイズの有効画像領域と、前記複数の画像形成装置の各々で画像形成されるべき各画像とを比較し、該各画像に前記有効画像領域外に位置する画像部分が含まれるか否かを判断する判断ステップと、
前記判断ステップによって、前記有効画像領域外に位置する画像部分が含まれる画像が存在すると判断されたとき、警告表示を行う表示ステップと
を有することを特徴とする分散画像形成方法。
【請求項２０】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法において、
前記複数の画像形成装置の各々における画像形成可能な最大サイズのうちで最小のサイズを検出し、該検出された最小サイズの領域を共通有効画像領域とする画像領域検出ステップと、
前記複数の画像形成装置の各々において分散処理対象となる画像データに対して、該画像データに基づき画像形成される画像が前記画像領域検出ステップによって検出された共通有効画像領域内に収まるように調整を行う画像データ調整ステップと
を有することを特徴とする分散画像形成方法。
【請求項２１】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法を、コンピュータに実行させるためのプログラムにおいて、
前記分散画像形成方法が、
前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、
前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、
前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、
前記算出ステップによって算出されたサイズの有効画像領域内に画像を収めるための画像データの調整を、画像形成装置ごとに行う調整ステップと
を有することを特徴とするプログラム。
【請求項２２】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法を、コンピュータに実行させるためのプログラムにおいて、
前記分散画像形成方法が、
前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、
前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、
前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、
前記算出ステップによって算出されたサイズの有効画像領域と、前記複数の画像形成装置の各々で画像形成されるべき各画像とを比較し、該各画像に前記有効画像領域外に位置する画像部分が含まれるか否かを判断する判断ステップと、
前記判断ステップによって、前記有効画像領域外に位置する画像部分が含まれる画像が存在すると判断されたとき、警告表示を行う表示ステップと
を有することを特徴とするプログラム。
【請求項２３】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法を、コンピュータに実行させるためのプログラムにおいて、
前記分散画像形成方法が、
前記複数の画像形成装置の各々における画像形成可能な最大サイズのうちで最小のサイズを検出し、該検出された最小サイズの領域を共通有効画像領域とする画像領域検出ステップと、
前記複数の画像形成装置の各々において分散処理対象となる画像データに対して、該画像データに基づき画像形成される画像が前記画像領域検出ステップによって検出された共通有効画像領域内に収まるように調整を行う画像データ調整ステップと
を有することを特徴とするプログラム。
【請求項２４】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記分散画像形成方法が、
前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、
前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、
前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、
前記算出ステップによって算出されたサイズの有効画像領域内に画像を収めるための画像データの調整を、画像形成装置ごとに行う調整ステップと
を有することを特徴とする記憶媒体。
【請求項２５】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記分散画像形成方法が、
前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、
前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、
前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、
前記算出ステップによって算出されたサイズの有効画像領域と、前記複数の画像形成装置の各々で画像形成されるべき各画像とを比較し、該各画像に前記有効画像領域外に位置する画像部分が含まれるか否かを判断する判断ステップと、
前記判断ステップによって、前記有効画像領域外に位置する画像部分が含まれる画像が存在すると判断されたとき、警告表示を行う表示ステップと
を有することを特徴とする記憶媒体。
【請求項２６】
複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記分散画像形成方法が、
前記複数の画像形成装置の各々における画像形成可能な最大サイズのうちで最小のサイズを検出し、該検出された最小サイズの領域を共通有効画像領域とする画像領域検出ステップと、
前記複数の画像形成装置の各々において分散処理対象となる画像データに対して、該画像データに基づき画像形成される画像が前記画像領域検出ステップによって検出された共通有効画像領域内に収まるように調整を行う画像データ調整ステップと
を有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンティングシステム、分散画像形成方法、プログラム、及び記憶媒体に関し、特に、複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステム、該プリンティングシステムに適用される分散画像形成方法、該分散画像形成方法をコンピュータに実行させるためのプログラム、及び該プログラムを記憶した記憶媒体に関する。
【０００２】
【従来の技術】
従来、プリンタなどの画像形成装置による電子データの印刷において、大量部数または大量ページの出力が必要な場合、出力スピードが高い単体の画像形成装置を用いて印刷を行うことが一般的であった。しかし、単体装置で出力スピードおよび安定性を向上させようとすると、画像形成装置自体の大きさが大きなものになってしまい、その設置場所が問題になる。そうした点から、ネットワークプリンタの普及や、ネットワークによる伝送速度の向上などに支えられて、大量出力を単体の高速な画像形成装置によって行うのではなく、複数台の画像形成装置による分散出力によって実現する方式が普及してきている。
【０００３】
また、出力データの中にカラーデータページを含むものも一般的になっているが、そうした場合に、白黒データは白黒プリンタで、カラーデータはカラープリンタで分散出力し、出力後に一つのドキュメントとしてまとめるようにしたプリンティングシステムも提案されている。例えば、殆どのページが白黒データであって、その中に僅かのカラーデータが含まれる場合、すべてのデータをカラープリンタのみで出力する場合に比べ、この分散出力方式は生産性の面でメリットが大きい。
【０００４】
なお、複数の画像形成装置を用いて分散出力を行う場合、各画像形成装置固有の性能や調整状態に拘らず、全体として均一な画像品質をもった画像出力を得られることが望ましい。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来、複数の画像形成装置を用いて分散出力を行った場合、各画像形成装置における転写紙の搬送性能や画像形成性能の違いによって、画像形成が可能な最大画像範囲である有効画像領域に差が発生してしまう。
【０００６】
すなわち、単体の画像形成装置においては、その固有データである余白量や、それから導き出せる有効画像領域に応じて、画像を移動したり、倍率調整する方法が提案されており、この方法によれば、個別の画像形成装置毎の出力結果において、画像欠損等の不具合が無い画像出力を得ることが可能である。しかし、複数の画像形成装置を用いて分散出力を行った場合、たとえ上記方法を採用しても、ページごとに有効画像領域の大きさが異なる出力結果が現れる可能性があり、分散出力されたドキュメント全体において均一な画像品質を得ることができないという問題点があった。
【０００７】
本発明はこのような問題点に鑑みてなされたものであって、複数の画像形成装置を用いて分散出力を行った場合でも、全体として均一な画像品質をもった画像出力を得られるようにしたプリンティングシステム、分散画像形成方法、プログラム、及び記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明によれば、用紙に画像形成を行う少なくとも１つの画像形成装置と、前記少なくとも１つの画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶する余白量記憶手段と、前記余白量記憶手段によって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する最適余白量選択手段と、前記最適余白量算出手段によって選択された最適余白量と、画像形成を行うべき用紙のサイズとから得られる有効画像領域のサイズを算出する画像領域算出手段と、前記画像領域算出手段によって算出された有効画像領域内に画像を収めるための画像データの調整を、画像形成装置ごとに行う画像データ調整手段とを有することを特徴とするプリンティングシステムが提供される。
【０００９】
請求項１１記載の発明によれば、用紙に画像形成を行う少なくとも１つの画像形成装置と、前記少なくとも１つの画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶する余白量記憶手段と、前記余白量記憶手段によって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する最適余白量選択手段と、前記最適余白量算出手段によって選択された最適余白量と、画像形成を行うべき用紙のサイズとから得られる有効画像領域のサイズを算出する画像領域算出手段と、前記画像領域算出手段によって算出された有効画像領域と、各画像形成装置で画像形成されるべき各画像とを比較し、該各画像に前記有効画像領域外に位置する画像部分が含まれるか否かを判断する領域外画像判定手段と、前記領域外画像判定手段によって、前記有効画像領域外に位置する画像部分が含まれる画像が存在すると判断されたとき、警告表示を行う表示手段とを有することを特徴とするプリンティングシステムが提供される。
【００１０】
請求項１６記載の発明によれば、複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムにおいて、前記複数の画像形成装置の各々における画像形成可能な最大サイズのうちで最小のサイズを検出し、該検出された最小サイズの領域を共通有効画像領域とする画像領域検出手段と、前記複数の画像形成装置の各々において分散処理対象となる画像データに対して、該画像データに基づき画像形成される画像が前記画像領域検出手段によって検出された共通有効画像領域内に収まるように調整を行う画像データ調整手段とを有することを特徴とするプリンティングシステムが提供される。
【００１１】
また、請求項１８記載の発明によれば、複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法において、前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、前記算出ステップによって算出されたサイズの有効画像領域内に画像を収めるための画像データの調整を、画像形成装置ごとに行う調整ステップとを有することを特徴とする分散画像形成方法が提供される。
【００１２】
請求項１９記載の発明によれば、複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法において、前記複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量を記憶装置に格納する格納ステップと、前記格納ステップによって記憶された各画像形成装置における余白量の中で、最も大きな値を選択する選択ステップと、前記選択ステップによって選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出する算出ステップと、前記算出ステップによって算出されたサイズの有効画像領域と、前記複数の画像形成装置の各々で画像形成されるべき各画像とを比較し、該各画像に前記有効画像領域外に位置する画像部分が含まれるか否かを判断する判断ステップと、前記判断ステップによって、前記有効画像領域外に位置する画像部分が含まれる画像が存在すると判断されたとき、警告表示を行う表示ステップとを有することを特徴とする分散画像形成方法が提供される。
【００１３】
請求項２０記載の発明によれば、複数の画像形成装置を含み、画像形成ジョブを分割して前記複数の画像形成装置に分散画像形成させるプリンティングシステムに適用される分散画像形成方法において、前記複数の画像形成装置の各々における画像形成可能な最大サイズのうちで最小のサイズを検出し、該検出された最小サイズの領域を共通有効画像領域とする画像領域検出ステップと、前記複数の画像形成装置の各々において分散処理対象となる画像データに対して、該画像データに基づき画像形成される画像が前記画像領域検出ステップによって検出された共通有効画像領域内に収まるように調整を行う画像データ調整ステップとを有することを特徴とする分散画像形成方法が提供される。
【００１４】
さらに、上記分散画像形成方法をコンピュータに実行させるためのプログラム、及び上記分散画像形成方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体が提供される。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１６】
（第１の実施の形態）
図１は、本発明に係るプリンティングシステムの第１の実施の形態における２つのシステム構成を示す概略図である。ここでは２つのシステム構成を同時に説明するが、（Ａ）に示す構成と（Ｂ）に示す構成とは代替的なものであり、並立するものではない。
【００１７】
図中００１、００２は本システムが接続されているオフィスにおけるＬＡＮ網を模式的に表したものである。００３は画像データサーバである。００５、００６、００７、００８はＬＡＮ網００１上に接続された画像形成装置である。そのうち００５と００６は、画像読取機能（スキャナ機能）と画像形成機能（プリンタ機能）とを兼ね備えた、それぞれ複数台からなる複合機である。
【００１８】
画像データサーバ００３は、ＬＡＮ網００１上にあるコンピュータ００９や複合機００５内のスキャナから送信された画像データを受信し格納するデータサーバであり、画像データサーバ００３上に格納した画像データを分割して複合機００５及び画像形成装置００７へ再配信を行い、これによって複数の画像形成装置によって印刷を行う分散出力を実現する。画像データサーバ００３は、分散出力の際、受信した一連の画像データからなるドキュメントジョブを、ページ毎またはジョブ毎に分割して複合機００５及び画像形成装置００７へ配信する。また画像データサーバ００３は、その分散配分、スケジューリングなどを制御し、かつページ毎またはジョブ毎のデータの加工、エラー時のリカバリ動作なども制御する。
【００１９】
マスタプリンタ００４は、複合機００５、００６と同様の画像形成装置であるが、それだけでなく、画像データサーバ００３と同様な、分散出力をコントロールする画像データサーバ機能を備えた画像形成装置である。
【００２０】
このマスタプリンタ００４を配備することで、ＬＡＮ網００２上にあるコンピュータ０１０や複合機００６内のスキャナから送信された画像データを受信して格納し、自身を含め複合機００６及び画像形成装置００８へ再配信することができ、ＬＡＮ網００２でも分散出力を実現できる。
【００２１】
図２は、上記複合機００５、００６及びマスタプリンタ００４をそれぞれ構成するネットワーク対応型の画像形成装置の一例を示す断面図である。この装置には、スキャナ部（画像読取部）及びプリンタ部（画像形成部）が含まれる。なお画像形成装置００７、００８はこのプリンタ部（画像形成部）を含むものである。
【００２２】
１００は装置本体、１８０は自動原稿送り装置（ＤＦ）である。
【００２３】
図２において、１０１は原稿載置台としてのプラテンガラスであり、１０２はスキャナである。スキャナ１０２は、原稿照明ランプ１０３、走査ミラー１０４等で構成される。不図示のモータによりスキャナ１０２がプラテンガラス１０１に沿って所定方向に往復走査され、原稿の反射光が走査ミラー１０４〜１０６、レンズ１０８を介してイメージセンサ（ＣＣＤセンサ）部１０９に送られ、結像する。
【００２４】
次にプリンタ部（画像形成部）を説明すると、１２０がレーザ、ポリゴンスキャナ等で構成された露光制御部であり、露光制御部１２０は、イメージセンサ部１０９で電気信号に変換され、後述する所定の画像処理が行われた画像信号に基づいてレーザ光１２９を発生し、これが感光体ドラム１１０に照射される。
【００２５】
感光体ドラム１１０の周囲には、１次帯電器１１２、現像器１２１、転写帯電器１１８、クリーニング装置１１６、前露光ランプ１１４が装備されている。画像形成部１２６において、感光体ドラム１１０は不図示のモータにより図に示す矢印の方向に回転しており、１次帯電器１１２により所望の電位に帯電された後、露光制御部１２０からのレーザ光１２９が照射され、静電潜像が形成される。感光体ドラム１１０上に形成された静電潜像は、現像器１２１により現像されて、トナー像として可視化される。
【００２６】
一方、上段カセット１３１または下段カセット１３２からピックアップローラ１３３、１３４により給紙された転写紙が、給紙ローラ１３５、１３６により感光体ドラム１１０側に送られ、レジストローラ１３７により転写ベルト１３０に給送される。このとき、可視化されたトナー像が転写帯電器１１８により転写紙に転写される。転写後の感光体ドラム１１０では、クリーナー装置１１６により残留トナーが清掃され、前露光ランプ１１４により残留電荷が消去される。
【００２７】
転写後の転写紙は転写ベルト１３０から分離され、定着前帯電器１３９、１４０によりトナー画像に対して再帯電が行われた後、定着器１４１に送られる。定着器１４１では加圧及び加熱により転写紙に対して定着処理が行われ、排出ローラ１４２により装置本体１００の外に排出される。
【００２８】
装置本体１００には、例えば４０００枚の転写紙を収納し得るデッキ１５０が装備されている。デッキ１５０にはリフタ１５１が設けられ、リフタ１５１は、給紙ローラ１５２に転写紙が常に当接するように転写紙の量に応じて上昇するようになっている。また、例えば１００枚の転写紙を収容し得るマルチ手差し１５３が装備されている。
【００２９】
さらに図２において、１５４は排紙フラッパであり、転写紙の搬送経路を両面記録及び多重記録側と排出側とのいずれかに切り替えるものである。排出側が選択されているときには、排紙フラッパ１５４が下方へ下げられ（時計回り方向に回転）、この排紙フラッパ１５４により転写紙が排出側（図２で左方向）に送られ、排出ローラ１６１によって機外に排出される。一方、両面記録または多重記録の記録モードが設定されているときは、排紙フラッパ１５４が上方へ上げられ（反時計回り方向に回転）、排紙ローラ１４２から送り出された転写紙は、この排紙フラッパ１５４を経て両面記録及び多重記録側（図２で下方向）に送られる。
【００３０】
また、１５７は多重フラッパであり、転写紙の搬送経路を両面記録側と多重記録側とのいずれかに切り替えるものである。多重記録の記録モードが設定されているときは、多重フラッパ１５７が右方向に倒され（時計回り方向に回転）、排紙フラッパ１５４から送られた転写紙は、この多重フラッパ１５７を経て一旦反転パス１５５へ送られてから反転ローラ１６３によって下搬送パス１５８へ送られ、再給紙トレイ１５６に格納される。一方、両面記録の記録モードが設定されているときは、多重フラッパ１５７が左方向に倒され（反時計回り方向に回転）、排紙フラッパ１５４から送られた転写紙は、この多重フラッパ１５７を経て、反転パス１５５を経ずに直接、下搬送パス１５８へ送られ、再給紙トレイ１５６に格納される。
【００３１】
再給紙トレイ１５６に格納された転写紙は、下から１枚ずつ給紙ローラ１５９によって取り出され、経路１６０を介してレジストローラ１３７に導かれる。
【００３２】
なお、転写紙を裏返して装置本体１００から排出側へ排出するには、排紙フラッパ１５４を上方へ上げ、多重フラッパ１５７を右方向へ倒し、これにより複写済みの転写紙を搬送パス１５５側へ一旦搬送する。そして、転写紙の後端が第１の送りローラ１６２を通過した後に、反転ローラ１６３によって転写紙を第２の送りローラ１６２ａ側へ搬送し、排出ローラ１６１によって、転写紙を装置本体１００外へ排出する。
【００３３】
１９０は、装置本体１００から排出された転写紙をそろえて綴じる後処理装置である。後述する操作部１７２において、ソート、ステイプル等の排紙束後処理の実行が設定されなかった場合、転写紙は一枚ずつ、搬送路１９４を通って排紙トレイ１９１に排出される。一方、排紙束後処理の実行が設定されていた場合、転写紙は一枚ずつ、搬送路１９５を通り、処理トレイ１９３に揃えて積載される。そして、一組分の排出が終了したら、転写紙束がステイプルされて排紙トレイ１９１又は排紙トレイ１９２に束で排出される。なお排紙束後処理の実行が設定された場合は、原則として排紙トレイ１９２に対して束排出を行うが、排紙トレイ１９２が満載状態などの場合には排紙トレイ１９１へ切り替える制御が行われる。排紙トレイ１９１、１９２は不図示のモータによって上下に移動され、画像形成動作開始前に、束排出が行われるべきトレイが所定位置に位置するように制御される。
【００３４】
１９６は、後処理装置１９０の上に位置する非画像形成シート挿入装置である。後述する操作部１７２において、既に画像形成等が行われていて、ここでは画像形成が行われない非画像形成シートを転写紙の束の一部に挿入する動作を行う表紙モードなどの設定が行われていた場合には、非画像形成シート挿入装置１９６にあらかじめ収納されていた非画像形成シートが搬送路１９７を通り、搬送路１９４または搬送路１９５へ送られ、装置本体１００から排出された転写紙と合流される。
【００３５】
図３は、装置本体１００内の制御機能を示すブロック図である。
【００３６】
１７１は装置本体１００の基本制御を行うＣＰＵであり、該ＣＰＵ１７１には、制御プログラムが書き込まれたＲＯＭ１７４と、ＣＰＵ１７１へワーキングエリアを提供するワークＲＡＭ１７５と、入出力ポート（Ｉ／Ｏ）１７３とがアドレスバス、データバスにより接続されている。入出力ポート１７３には、装置本体１００によって動作制御されるモータ、クラッチ等の各種出力装置（不図示）や、転写紙の搬送位置を検知するセンサ等の入力装置（不図示）が接続されている。ＣＰＵ１７１は、ＲＯＭ１７４に格納された制御プログラムに従い入出力ポート１７３を介して順次入出力装置に対する入出力制御を行い、画像形成処理を実行する。
【００３７】
またＣＰＵ１７１には操作部１７２が接続されており、ＣＰＵ１７１は、操作部１７２内に設けられた表示部及びキー入力部を制御する。ユーザはキー入力部を介して、画像形成動作モードや表示の切り替えをＣＰＵ１７１に指示し、またＣＰＵ１７１は装置本体１００の状態や、キー入力部から設定された動作モードを表示部に表示する。ＣＰＵ１７１には、イメージセンサ部１０９で電気信号に変換された信号を処理する画像処理部１７０と、この処理された画像を蓄積する画像メモリ部３とが接続されている。この画像処理部１７０の詳細を、図４を参照して以下に説明する。
【００３８】
図４は、画像処理部１７０及びプリンタ部２の内部構成を示すブロック図である。なお、プリンタ部２は、図２におけるプリンタ部（画像形成部）に相当する。
【００３９】
レンズ１０８を介しイメージセンサ部１０９に結像された原稿画像は、イメージセンサ部１０９により輝度データを表すアナログ電気信号に変換される。得られたアナログ電気信号は、アナログ信号処理部（不図示）に入力され、サンプル＆ホールド、ダークレベルの補正等が行われた後に、Ａ／Ｄ・ＳＨ部３０１に入力される。Ａ／Ｄ・ＳＨ部３０１は、入力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換を行い、デジタル化された信号に対してシェーディング補正（イメージセンサ部１０９を構成する複数の光電変換素子の特性のばらつきに対する補正および原稿照明用ランプの配光特性のむらに対する補正）を行う。デジタル化されシェーディング補正された信号はｌｏｇ変換部３０２に送られる。ｌｏｇ変換部３０２には、輝度データを濃度データに変換するためのルックアップテーブル（ＬＵＴ）が格納されており、ｌｏｇ変換部３０２はルックアップテーブルを参照して、入力された輝度データに対応するテーブル値（濃度データ）を出力し、これによって、輝度データを濃度データに変換する。その後、変倍処理部３０３により所望の倍率に画像が変倍され、γ補正部３０４に入力される。γ補正部３０４には、プリンタの特性を考慮した濃度データを出力するためのルックアップテーブル（ＬＵＴ）が格納されており、このルックアップテーブルを参照して濃度データを出力するとともに、操作部１７２で設定された濃度値に応じて濃度データを調整する。その後、２値化部３０５において、多値の濃度データが２値化される。例えば、濃度値が「０」〜「２５５」で表される８ビットの画像データが、「０」または「１」の１ビットの画像データに変換され、こうしてデータ量が小さくなった画像データが画像メモリ３に格納される。
【００４０】
なお、画像を２値化すると、例えば画像の階調数は２５６階調から２階調になるため、写真画像のような中間調の多い画像データでは一般に画像の劣化が著しい。そこで、２値データによる擬似的な中間調表現をする必要がある。２値のデータで擬似的に中間調表現を行う手法として、ここでは誤差拡散法を用いる。この手法では、画素毎の多値の濃度データが所定の閾値より大きい場合は「１」の濃度データであるとし、所定の閾値以下である場合は「０」の濃度データであるとして２値化した後、多値の濃度データと２値化された濃度データとの差分を誤差信号として、周辺の画素に配分する。誤差の配分は、あらかじめ用意されているマトリクス上の重み係数を、２値化によって生じた誤差に対して掛け合わせ、周辺の画素に加算することによって行う。これによって、画像全体での濃度平均値が保存され、中間調を擬似的に２値で表現することができる。
【００４１】
２値化部３０５で２値化された画像データは画像メモリ部３へ送られ、蓄積される。また、外部Ｉ／Ｆ処理部４には外部機器から２値化画像データが入力される。この画像データは画像メモリ部３に送られて蓄積される。
【００４２】
画像メモリ部３は、高速入出力のページメモリと、複数のページ画像データを蓄積可能な大容量のメモリ（ハードディスク）とを有している。ハードディスクに格納された複数の画像データは、装置本体１００の操作部１７２を介して指定された編集モードに応じて、その出力が制御される。例えば、複数ページからなる原稿（原稿束）を複写してその並び順で複数部数を作成するソート編集モードが指定された場合、自動原稿送り装置（ＤＦ）１８０で原稿束として扱われた原稿の画像データを１組の画像データとしてハードディスクから繰り返し出力することが行われる。すなわち、ハードディスクに一旦格納された１組の画像データを複数回繰り返し読み出してプリント出力することにより、ビンが複数備えられたソータと同じ機能を果たすことができる。
【００４３】
画像メモリ部３から出力された画像データはプリンタ部２のスムージング部３０６に送られる。スムージング部３０６では、画像の輪郭線が滑らかになるようにデータの補間を行い、露光制御部１２０へ画像データを出力する。露光制御部１２０では、図２を参照して説明した処理により画像データを転写紙に形成する。
【００４４】
図５は、画像メモリ部３の内部構成を示すブロック図である。
【００４５】
画像メモリ部３は、ＤＲＡＭ等のメモリで構成されるページメモリ部４０１と、大容量の記憶装置であるハードディスク４０４とを備える。メモリコントローラ部４０２は、外部Ｉ／Ｆ処理部４及び画像処理部１７０から送られた２値画像データをページメモリ部４０１に書き込み、またプリンタ部２へ読み出す。またメモリコントローラ部４０２は、ハードディスク４０４へのアクセスを行い、画像データの入出力を制御する。さらに、メモリコントローラ部４０２は、ページメモリ４０１へのＤＲＡＭリフレッシュ信号の発生を行い、また、外部Ｉ／Ｆ処理部４、画像処理部１７０、及びハードディスク４０４からページメモリ４０１へのアクセスの調停を行う。更にまた、メモリコントローラ部４０２は、ＣＰＵ１７１の指示に従い、ページメモリ部４０１への書き込みアドレス、ページメモリ部４０１からの読み出しアドレス、読み出し方向などの決定を行う。ＣＰＵ１７１はメモリコントローラ部４０２に指示を出すことにより、ページメモリ部４０１に複数の原稿画像をならべてレイアウトを行い、プリンタ部２に出力する機能や、画像の一部分のみを切り出して出力する機能や、画像回転機能を実現する。
【００４６】
図６は、外部Ｉ／Ｆ処理部４の内部構成を示すブロック図である。
【００４７】
外部Ｉ／Ｆ処理部４は、リーダ部１（上述のスキャナ部に相当）から画像メモリ部３に書き込まれた２値画像データを読み出して外部機器に送信したり、また、外部機器から送られた２値画像データを画像メモリ部３に格納したりする。この画像メモリ部３に格納された画像データは、プリンタ部２に読み出されて印刷出力され得る。
【００４８】
外部Ｉ／Ｆ処理部４は、コア部５０６、ファクシミリ部５０１、ファクシミリ部５０１の通信画像データを保存するハードディスク５０２、外部コンピュータ１１と接続するコンピュータインタフェース部５０３、フォーマッタ部５０４、及びイメージメモリ部５０５を有している。ファクシミリ部５０１はモデム（不図示）を介して公衆回線と接続しており、公衆回線からのファクシミリ通信データの受信と、公衆回線へのファクシミリ通信データの送信とを行う。またファクシミリ部５０１は、ハードディスク５０２に保存されたファクシミリ用の画像を用いて、指定された時刻に画像データを送信したり、相手から指定パスワードを用いた要求に応じて対応の画像データを送信したりするファクシミリ機能を実現する。これにより、リーダ部１から画像メモリ部３に格納された画像データを、画像メモリ部３から一度読みだしてファクシミリ用のハードディスク５０２へ書き込んだ後は、リーダ部１及び画像メモリ部３をファクシミリ機能に使うことなしに、ファックス送信を行うことができる。
【００４９】
コンピュータインタフェース部５０３は、外部コンピュータ１１とのデータ通信を行うためのインタフェース部であり、ＬＡＮ、シリアルＩ／Ｆ、ＳＣＳＩ　Ｉ／Ｆ、セントロＩ／Ｆなどの機能を持つ。このコンピュータインタフェース部５０３を介して、プリンタ部２及びリーダ部１の状態が外部コンピュータ１１に通知されたり、外部コンピュータ１１からの指示または操作部１７２（図３）に対してユーザが行った操作に従って、リーダ部１で読み取られた画像データが外部コンピュータ１１または外部機器へ転送されたりする。さらに、このコンピュータインタフェース部５０３は、外部コンピュータ１１から送られたプリント画像データを受け取る。この外部コンピュータ１１から送られたプリント画像データはコンピュータ専用のプリンタコードで記述されているため、フォーマッタ部５０４がそのコードをラスタイメージデータに変換して、プリンタ部２での画像形成に適したものにする。
【００５０】
フォーマッタ部５０４は、ラスタイメージデータへの展開をイメージメモリ部５０５を使用して行う。イメージメモリ部は、このようにフォーマッタ部５０４がラスタイメージデータを展開する際のワークメモリとして使用される他、リーダ部１からの画像データを画像メモリ部３、コンピュータインタフェース部５０３を介して外部コンピュータ１１または外部機器に送る機能（画像スキャナ機能）を実現する際にも使用される。すなわち、画像メモリ部３から読み出した画像データを、外部コンピュータ１１または外部機器に適したデータ形式に変換してコンピュータインタフェース部５０３から送出する際に、イメージメモリ部５０５が上記のデータ形式の変換に使用される。
【００５１】
コア部５０６は、ファクシミリ部５０１、コンピュータインタフェース部５０３、フォーマッタ部５０４、イメージメモリ部５０５、及び画像メモリ部３の相互間において行われるデータ転送を制御管理する。これにより、外部Ｉ／Ｆ処理部４に複数の画像出力部が存在する場合でも、また画像メモリ部３への画像転送路が１つであっても、コア部５０６の管理のもとで排他制御、優先度制御が行われ、適正な画像出力が行われ得る。
【００５２】
次に、分散出力の対象となる各画像形成装置におけるシート余白量データの収集、記憶について説明する。ここでシート余白量とは、各画像形成装置がシート（転写紙）に画像形成できる最大画像サイズとシートサイズとの差分を、シートを搬送する方向の先端、後端、右端、及び左端において表したものである。
【００５３】
図１における画像データサーバ００３は通常、サーバ機能を備えたコンピュータかそれに相当する機器によって構成されており、そのコンピュータまたは相当機器の記憶媒体上に、分散出力の対象となるべき画像形成装置００５、００７の全てのシート余白量をユーザが予め設定する。図７は、各画像形成装置を識別する識別子（Ａ，Ｂ，Ｃ，Ｄ）に対する、先端、後端、右端、及び左端におけるシート余白量からなるデータテーブルを示すものであり、これが記憶媒体上に記憶される。
【００５４】
また上記のようなシート余白量をユーザが予め設定する方法とは別の方法として、画像データサーバ００３がＬＡＮ網００１を介して各画像形成装置００５、００７と通信を行って、各々のシート余白量データを収集し、図７に示すようなデータテーブルを作成するようにしてもよい。
【００５５】
なお、データ収集のタイミングは、画像形成装置００５、００７または画像データサーバ００３の設置時とする。また、画像データサーバ００３が定期的なポーリングによってシート余白量を収集するようにしてもよい。さらにまた、分散出力を行うことを求める分散出力プリントジョブリクエストが画像データサーバ００３に到来したときに、画像データサーバ００３が各画像形成装置００５、００７にアクセスするようにしてもよい。
【００５６】
画像データサーバ００３の代わりにマスタプリンタ００４を用いた図１（Ｂ）に示すシステム構成の場合も同様に、マスタプリンタ００４に含まれる記憶媒体上に図７に示すようなデータテーブルを予め設定する。また、マスタプリンタ００４がＬＡＮ網００２を介して画像形成装置００６、００８と通信を行ってシート余白量を収集し、データテーブルを作成するようにしてもよい。
【００５７】
なおまた、シート余白量は、各画像形成装置に固有な、用紙サイズによらず唯一つの値である場合もあるし、また各画像形成装置に固有で、かつ用紙サイズごとに若干調整された値である場合もある。
【００５８】
次に、各画像形成装置に共通の最適余白量の決定について、図８を参照して説明する。
【００５９】
図８は最適余白量を示す図である。
【００６０】
図７に示すデータテーブルにおける各画像形成装置のシート余白量を基に、画像データサーバ００３またはマスタプリンタ００４は、各画像形成装置に亘る先端、後端、右端、左端の各シート余白量において最大値をそれぞれ選択する。すなわち例えば、先端余白量において、Ｘｔｐ１＞Ｘｔｐ２＞Ｘｔｐ３＞Ｘｔｐ４の関係があった場合には、Ｘｔｐ１を選択する。同様に、右端余白量において、Ｙｒ２＞Ｙｒ１＞Ｙｒ３＞Ｙｒ４の関係があった場合には、Ｙｒ２を選択し、後端余白量において、Ｘｔｌ１＞Ｘｔｌ２＞Ｘｔｌ３＞Ｘｔｌ４の関係があった場合には、Ｘｔｌ１を選択し、左端余白量において、Ｙｌ３＞Ｙｌ２＞Ｙｌ１＞Ｙｌ４の関係があった場合には、Ｙｌ３を選択する。これらの選択された各最大値Ｘｔｐ１、Ｙｒ２、Ｘｔｌ１、Ｙｌ３を図８に示す。
【００６１】
これらの選択された各最大値を、分散出力を行う際の各画像形成装置における余白量とする。これらの最大余白量と、分散出力に使用される転写紙のサイズＸｓ×Ｙｓとを基にして、各画像形成装置に共通の有効画像領域の大きさＸｉ×Ｙｉを決定する。そして、プリントジョブにおける各ページの画像サイズを、この有効画像領域と比較することによって画像データを補正し、得られた画像データを対応の画像形成装置に送信し、これによって分散出力を実現する。この結果、分散出力の対象となる各画像形成装置におけるそれぞれの有効画像領域の大きさが互いに異なっていても、この分散出力の結果得られる印刷結果では、同一サイズの有効画像領域をもった各印刷結果が得られる。
【００６２】
図８において、画像の先端、右端、後端、及び左端においてＸｔｐ１、Ｙｒ２、Ｘｔｌ１、Ｙｌ３が最大値すなわち最適余白量として選択され、用紙幅Ｙｓ、用紙長さＸｓからそれらの各値を減算して得られた値Ｘｉ、Ｙｉを求めたとき、この値Ｘｉ、Ｙｉで規定される領域が、当該プリントジョブにける各画像形成装置に共通の有効画像領域となる。
【００６３】
図８に示す例では、用紙の四辺に各々余白量を持つ構成となっているが、一辺のみに余白量を持つ場合、例えば画像先端部にのみ余白をもつ場合であっても、また二辺のみに余白量を持つ場合、例えば画像先端と後端または画像右端と左端に同一の余白量をもつ場合であっても、上記と同様にそれらの端部で最大値を選択することによって、有効画像領域を決めることができる。
【００６４】
次に、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の手順を説明する。
【００６５】
図９は、画像データサーバ００３またはマスタプリンタ００４によって実行される第１の実施の形態における分散出力処理の手順を示すフローチャートである。
【００６６】
この分散出力処理は、画像データサーバ００３またはマスタプリンタ００４が、コンピュータ００９、０１０またはスキャナを含む複合機００５、００６（以下「ホスト機器」という）から分散出力を要求するプリントジョブリクエストを受信したときに起動される。
【００６７】
ステップＳ１０１において、画像データサーバ００３またはマスタプリンタ００４は、リクエストジョブの属性から出力用紙サイズを決定する。
【００６８】
ステップＳ１０２において、分散出力プリントジョブの出力対象となるべき画像形成装置を、リクエストジョブの属性または既定の画像形成装置グループ属性などに基づいて、決定する。
【００６９】
ステップＳ１０３において、出力対象となる各画像形成装置のシート余白量データが記載されているデータテーブルを基に、図８を参照して前述した手順に従い最大値すなわち最適余白量を選択する。
【００７０】
ステップＳ１０４において、ステップＳ１０１にて決定した出力用紙サイズと、ステップＳ１０３にて選択した最適余白量とから、当該分散出力プリントジョブにおける有効画像領域を決定する。
【００７１】
ステップＳ１０５において、ステップＳ１０４までの処理で決定した各データをジョブ属性として、ページ毎のプリントジョブが逐次実行される。
【００７２】
ステップＳ１０６において、プリントジョブにおける次ページデータを準備する。
【００７３】
ステップＳ１０７において、この次ページデータが、ステップＳ１０４にて決定された有効画像領域外に印字されるデータを持っているか否かを判断する。持っている場合、ステップＳ１０８へ進み、持っていない場合、ステップＳ１０９へ進む。
【００７４】
ステップＳ１０８において、有効画像領域外に食み出す画像部分をカットし、有効画像領域内に位置する画像部分のみを有効とするように、ページ画像データを処理し、ステップＳ１０９へ進む。
【００７５】
ステップＳ１０９において、当該のページ画像データを対応の画像形成装置へ配信し、画像形成装置に印刷させる。
【００７６】
ステップＳ１１０において、当該次ページが当該プリントジョブの最終ページであるか否かを判断する。最終ページではない場合、前述のステップＳ１０６に戻り、次のページデータの準備を行う。
【００７７】
ステップＳ１１０にて最終ページであると判断された場合、この分散出力処理を終了する。
【００７８】
このようにして、第１の実施の形態では、複数の画像形成装置を用いて分散出力を行った場合でも、どのページでも有効画像領域の大きさが同一となり、出力結果全体として均一な画像品質をもった画像出力を得ることができる。
【００７９】
（第２の実施の形態）
次に、第２の実施の形態を説明する。
【００８０】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成を流用する。
【００８１】
第２の実施の形態では、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の内容が、第１の実施の形態と一部異なっている。
【００８２】
図１０は、第２の実施の形態における、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の手順を示すフローチャートである。なお図中、第１の実施の形態における分散出力処理と同一部分には同一のステップ番号を付しその説明を省略する。
【００８３】
第２の実施の形態においては、ステップＳ２０１〜Ｓ２０３が第１の実施の形態におけるステップＳ１０８に代わって設けられている。
【００８４】
ステップＳ２０１において、ステップＳ１０４にて決定した有効画像領域のうち副走査方向（Ｘ方向）の長さＸｉと、次ページデータによって作成される画像のＸ方向の長さとから、次ページデータによって作成される画像を有効画像領域に収めるために該画像に対して行うべきサイズ変更のＸ方向倍率（１より小さい値）を算出する。
【００８５】
ステップＳ２０２において、ステップＳ１０４にて決定した有効画像領域のうち主走査方向（Ｙ方向）の長さＹｉと、次ページデータによって作成される画像のＹ方向の長さとから、次ページデータによって作成される画像を有効画像領域に収めるために該画像に対して行うべきサイズ変更のＹ方向倍率（１より小さい値）を算出する。
【００８６】
ステップＳ２０３において、ステップＳ２０１およびステップＳ２０２にて算出したＸ方向倍率とＹ方向倍率のうち、値の小さい方（縮小率が大）を選択し、次ページデータによって作成される画像を、その倍率でＸ方向及びＹ方向ともに縮小した画像データを作成する。画像を所定倍率で縮小する処理は、既知の手法による。
【００８７】
なお、上記の第２の実施の形態では、１ページ毎に次ページデータが有効画像領域外に印字されるデータを持っている否かを判断し、持っていて画像が食み出す場合に、その食み出し分を有効画像領域内に収めるためにページ毎に縮小倍率を決定することを行っているが、プリントジョブ中の全ページに対して同一の縮小倍率を決定するようにしてもよい。
【００８８】
このようにして、第２の実施の形態では、複数の画像形成装置を用いて分散出力を行った場合でも、どのページでも有効画像領域の大きさが同一となり、出力結果全体として均一な画像品質をもった画像出力を得ることができるとともに、画像の倍率を調整することによって有効印字領域に出力画像サイズを合わせるため、画像欠けの発生を防止することができる。
【００８９】
（第３の実施の形態）
次に、第３の実施の形態を説明する。
【００９０】
第３の実施の形態の構成は、基本的に第２の実施の形態の構成と同じであるので、第３の実施の形態の説明においては、第２の実施の形態の構成を流用する。
【００９１】
第３の実施の形態では、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の内容が、第２の実施の形態と一部異なっている。
【００９２】
図１１は、第３の実施の形態における、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の手順を示すフローチャートである。なお図中、第２の実施の形態における分散出力処理と同一部分には同一のステップ番号を付しその説明を省略する。
【００９３】
第３の実施の形態においては、ステップＳ３０１が第２の実施の形態におけるステップＳ２０３に代わって設けられている。
【００９４】
ステップＳ３０１において、ステップＳ２０１にて算出したＸ方向の倍率およびステップＳ２０２にて算出したＹ方向の倍率に基づき、次ページデータによって作成される画像のＸ方向を、ステップＳ２０１にて算出したＸ方向の倍率で縮小し、Ｙ方向を、ステップＳ２０２にて算出したＹ方向の倍率で縮小した画像データを作成する。
【００９５】
なお第３の実施の形態においても、１ページ毎に次ページデータが有効画像領域外に印字されるデータを持っているか否かを判断し、持っていて画像が食み出す場合に、その食み出し分を有効画像領域内に収めるためにページ毎にＸ方向及びＹ方向の縮小倍率を決定することを行っているが、プリントジョブ中の全ページに対してＸ方向及びＹ方向それぞれ、同一の縮小倍率を決定するようにしてもよい。
【００９６】
このようにして、第３の実施の形態でも、複数の画像形成装置を用いて分散出力を行った場合でも、どのページでも有効画像領域の大きさが同一となり、出力結果全体として均一な画像品質をもった画像出力を得ることができるとともに、画像の倍率を調整することによって有効印字領域に出力画像サイズを合わせるため、画像欠けの発生を防止することができる。
【００９７】
（第４の実施の形態）
次に、第４の実施の形態を説明する。
【００９８】
第４の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第４の実施の形態の説明においては、第１の実施の形態の構成を流用する。
【００９９】
第４の実施の形態では、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の内容が、第１の実施の形態と一部異なっている。
【０１００】
図１２は、第４の実施の形態における、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の手順を示すフローチャートである。なお図中、第１の実施の形態における分散出力処理と同一部分には同一のステップ番号を付しその説明を省略する。
【０１０１】
第４の実施の形態においては、ステップＳ４０１〜Ｓ４０３が第１の実施の形態におけるステップＳ１０３，Ｓ１０４，Ｓ１０８に代わって設けられている。
【０１０２】
ステップＳ４０１において、出力対象となる各画像形成装置のシート先端余白量データを基に、図８を参照して前述した手順に従いシート先端での最大値すなわち最適余白量を選択する。
【０１０３】
ステップＳ４０２において、ステップＳ１０１にて決定した出力用紙サイズと、ステップＳ４０１にて選択したシート先端での最適余白量とから、当該分散出力プリントジョブにおける有効画像領域を決定する。
【０１０４】
ステップＳ１０７にて有効画像領域外から食み出した用紙先端での画像部分が存在すると判断された場合、ステップＳ４０３において、有効画像領域外に位置する用紙先端での画像部分を有効画像領域内まで移動させた画像データを作成する。
【０１０５】
第４の実施の形態では、用紙先端での余白量に着目して各画像形成装置に共通する有効画像領域を決定し、ページデータが用紙先端で有効画像領域外に印字されるデータを持っていて画像が食み出す場合に、その食み出している部分を有効画像領域内に移動させるようにしているが、これに代わって、用紙の他の部分の余白量に着目して同様な処理を行うようにしてもよい。
【０１０６】
また、第４の実施の形態では、１ページ毎に次ページデータが有効画像領域外に印字されるデータを持っているか否かを判断し、持っていて画像が食み出す場合に、その食み出し分を有効画像領域内に移動することを行っているが、これに代わって、プリントジョブ中の全ページに対して同一量の移動を行うようにしてもよい。
【０１０７】
このようにして、第４の実施の形態では、複数の画像形成装置を用いて分散出力を行った場合でも、どのページでも有効画像領域の大きさが同一となり、出力結果全体として均一な画像品質をもった画像出力を得ることができるとともに、画像位置を移動することによって有効印字領域に出力画像を合わせるため、画像欠けの発生を防止することができる。
【０１０８】
（第５の実施の形態）
次に、第５の実施の形態を説明する。
【０１０９】
第５の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第５の実施の形態の説明においては、第１の実施の形態の構成を流用する。
【０１１０】
第５の実施の形態では、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の内容が、第１の実施の形態と一部異なっている。
【０１１１】
図１３は、第５の実施の形態における、画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の手順を示すフローチャートである。なお図中、第１の実施の形態における分散出力処理と同一部分には同一のステップ番号を付しその説明を省略する。
【０１１２】
第５の実施の形態においては、ステップＳ５０１〜Ｓ５０７が第１の実施の形態におけるステップＳ１０５〜Ｓ１１０に代わって設けられている。
【０１１３】
ステップＳ５０１において、各画像形成装置にデータ配信されるべきプリントジョブの次ページデータを準備する。
【０１１４】
ステップＳ５０２において、この次ページデータが、ステップＳ１０４にて決定された有効画像領域外に印字されるデータを持っているか否かを判断する。持っている場合、ステップＳ５０３へ進み、持っていない場合、ステップＳ５０６へ進む。
【０１１５】
ステップＳ５０３において、この次ページデータに、有効画像領域外に印字されるデータが含まれること、すなわち、出力画像に欠損部分が発生することをホスト機器へ通知する。
【０１１６】
ステップＳ５０４において、ホスト機器における表示部で上記通知に基づいた警告表示が行われ、出力画像に欠損が発生することがユーザに伝えられる。ユーザは当該プリントジョブを続行するか否かを判断する。
【０１１７】
ステップＳ５０５において、上記ホスト機器の表示部への警告表示の結果、ユーザが当該プリントジョブを続行すると判断した場合には、ステップＳ５０６へ進み、一方、続行しないと判断した場合には、本処理を終了する。
【０１１８】
ステップＳ５０６において、この次ページが当該プリントジョブの最終ページであるか否かを判断する。最終ページではない場合、ステップＳ５０１に戻り、一方、最終ページではある場合、ステップＳ５０７に進む。
【０１１９】
ステップＳ５０７において、プリントジョブを実行すべく、分散出力プリントの対象となる各画像形成装置へ各ページデータからなるジョブデータを配信し、各画像形成装置内の画像メモリ部へ蓄積し、プリント処理を実行させる。
【０１２０】
このようにして、第５の実施の形態では、複数の画像形成装置を用いて分散出力を行った場合でも、どのページでも有効画像領域の大きさが同一となり、出力結果全体として均一な画像品質をもった画像出力を得ることができるとともに、有効画像領域外に画像が食み出る場合にユーザに警告を表示することによって、ページごとに見栄え上の差異が生じてしまうことを未然に防止することができる。
【０１２１】
（第６の実施の形態）
次に、第６の実施の形態を説明する。
【０１２２】
第６の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第６の実施の形態の説明においては、第１の実施の形態の構成を流用する。
【０１２３】
第６の実施の形態では、ホスト機器（コンピュータ００９、０１０またはスキャナを含む複合機００５、００６）及び画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の内容が、第１の実施の形態と異なっている。
【０１２４】
図１４は、第６の実施の形態における、ホスト機器及び画像データサーバ００３またはマスタプリンタ００４によって実行される分散出力処理の手順を示すフローチャートである。第６の実施の形態では、分散出力プリントジョブにおいて各ページデータが画像欠損することなく出力可能な画像データであるか否かの判断を、ホスト機器が行うようにしている。
【０１２５】
ステップＳ６０１において、ホスト機器が、分散出力を要求するプリントジョブを画像データサーバ００３またはマスタプリンタ００４に対して発行する前に、分散出力プリントジョブ実行前リクエストを発行する。この分散出力プリントジョブ実行前リクエストは、ホスト機器が画像データサーバ００３またはマスタプリンタ００４に対して、各ページデータが画像欠損することなく出力可能な画像データであるか否かを判断するための情報（余白量の最大値即ち最適余白量）を送信するように求めるものである。
【０１２６】
ステップＳ６０２において、分散出力プリントジョブ実行前リクエストを受信した画像データサーバ００３またはマスタプリンタ００４は、分散出力プリントジョブ実行前リクエストの属性または既定の画像形成装置グループ属性などに基づいて、分散出力プリントジョブの出力対象となる画像形成装置を決定する。
【０１２７】
ステップＳ６０３において、画像データサーバ００３またはマスタプリンタ００４は、出力対象となる各画像形成装置のシート余白量データが記載されてデータテーブルを基に、図８を参照して前述した手順に従い最大値すなわち最適余白量を選択する。
【０１２８】
ステップＳ６０４において、画像データサーバ００３またはマスタプリンタ００４は、この選択された最適余白量のデータをホスト機器へ通知する。
【０１２９】
ステップＳ６０５において、最適余白量のデータを通知されたホスト機器は、出力すべき用紙サイズと、この最適余白量とから、当該分散出力プリントジョブにおける有効画像領域を決定する。そして、当該分散出力プリントジョブにおける各ページの画像データの中に、有効画像領域外に印字される画像を含むページがあるか否かを判断する。その判断の結果、有効画像領域外に印字される画像を含むページがある場合、ステップＳ６０６に進み、そうしたページが無い場合ステップＳ６０８へ進む。
【０１３０】
ステップＳ６０６において、ホスト機器は表示部に警告表示を行い、当該分散出力プリントジョブを実行すると、画像欠損の存在するページが出力される旨をユーザに伝える。
【０１３１】
ステップＳ６０７において、この通知の結果、ユーザが当該プリントジョブを続行すると判断した場合には、ステップＳ６０８へ進み、一方、続行しないと判断した場合には、本処理を終了する。
【０１３２】
ステップＳ６０８において、ホスト機器は、分散出力の実行を要求する分散出力プリントジョブリクエストを画像データサーバ００３またはマスタプリンタ００４に発行する。
【０１３３】
ステップＳ６０９において、分散出力プリントジョブリクエストを受信した画像データサーバ００３またはマスタプリンタ００４は、分散出力プリントの対象となる各画像形成装置へ対応のページデータからなるジョブデータを配信し、各画像形成装置内の画像メモリ部へ蓄積し、プリント処理を実行させる。
【０１３４】
このようにして、第６の実施の形態では、複数の画像形成装置を用いて分散出力を行った場合でも、どのページでも有効画像領域の大きさが同一となり、出力結果全体として均一な画像品質をもった画像出力を得ることができるとともに、有効画像領域外に画像が食み出る場合にユーザに警告を表示することによって、ページごとに見栄え上の差異が生じてしまうことを未然に防止することができる。
【０１３５】
（他の実施の形態）
上記の各実施の形態では、各画像形成装置が白黒印字を行うものであったが、これに代わって、本発明に係るプリンティングシステムに用いられる画像形成装置は、白黒印字を行うもの、カラー印字を行うもの、または白黒印字を行うものとカラー印字を行うものとの組み合わせで構成するようにしてもよい。
【０１３６】
また、第１〜第４の実施の形態では、有効画像領域外に位置する画像を印字するページデータに対し、該画像をカット、縮小、または移動するようにする処理が行われるが、これに代わって、これらの処理方法のいずれか１つを事前に又は分散出力時にユーザが選択できるように構成してもよい。
【０１３７】
なお、前述した各実施の形態の機能を実現するソフトウェアのプログラムコード自体が本発明を構成してもよく、また、そのプログラムコードを記憶した記憶媒体が本発明を構成してもよい。
【０１３８】
この場合、記憶媒体から読み出されたプログラムコード自体が、前述の各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体が本発明を構成することになる。
【０１３９】
プログラムコードを供給するための記憶媒体として、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１４０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１４１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１４２】
【発明の効果】
以上詳述したように請求項１、請求項１８、請求項２１または請求項２４記載の発明によれば、複数の画像形成装置の各々における、用紙に画像形成を行ったとき画像形成され得ない部分の大きさである余白量の中で、最も大きな値を選択し、この選択された最大値と、画像形成を行うべき用紙のサイズとから有効画像領域のサイズを算出し、この算出されたサイズの有効画像領域内に画像を収めるための画像データの調整を、画像形成装置ごとに行う。
【０１４３】
これにより、複数の画像形成装置を用いて分散出力を行った場合でも、どのページでも有効画像領域の大きさが同一となり、出力結果全体として均一な画像品質をもった画像出力を得ることができる。
【０１４４】
また、請求項７記載の発明によれば、画像を前記有効画像領域内に収まるように、前記画像のサイズを縮小する。または請求項９記載の発明によれば、前記有効画像領域内に収まらない画像部分を前記有効画像領域内に移動する。
【０１４５】
すなわち、有効印字領域に出力画像を合わせるため、画像欠けの発生を防止することができる。
【０１４６】
また、請求項１１、請求項１９、請求項２２または請求項２５記載の発明によれば、有効画像領域と、複数の画像形成装置の各々で画像形成されるべき各画像とを比較し、該各画像に前記有効画像領域外に位置する画像部分が含まれるとき、警告表示を行う。
【０１４７】
これによって、分散出力されたページごとに見栄え上の差異が生じてしまうことを未然に防止することができる。
【図面の簡単な説明】
【図１】本発明に係るプリンティングシステムの第１の実施の形態における２つのシステム構成を示す概略図である。
【図２】複合機及びマスタプリンタをそれぞれ構成するネットワーク対応型の画像形成装置の一例を示す断面図である。
【図３】装置本体内の制御機能を示すブロック図である。
【図４】画像処理部及びプリンタ部の内部構成を示すブロック図である。
【図５】画像メモリ部の内部構成を示すブロック図である。
【図６】外部Ｉ／Ｆ処理部の内部構成を示すブロック図である。
【図７】各画像形成装置を識別する識別子に対する、先端、後端、右端、及び左端におけるシート余白量からなるデータテーブルを示す図である。
【図８】最適余白量を示す図である。
【図９】画像データサーバまたはマスタプリンタによって実行される第１の実施の形態における分散出力処理の手順を示すフローチャートである。
【図１０】第２の実施の形態における、画像データサーバまたはマスタプリンタによって実行される分散出力処理の手順を示すフローチャートである。
【図１１】第３の実施の形態における、画像データサーバまたはマスタプリンタによって実行される分散出力処理の手順を示すフローチャートである。
【図１２】第４の実施の形態における、画像データサーバまたはマスタプリンタによって実行される分散出力処理の手順を示すフローチャートである。
【図１３】第５の実施の形態における、画像データサーバまたはマスタプリンタによって実行される分散出力処理の手順を示すフローチャートである。
【図１４】第６の実施の形態における、ホスト機器及び画像データサーバまたはマスタプリンタによって実行される分散出力処理の手順を示すフローチャートである。
【符号の説明】
００１、００２　ＬＡＮ網
００３　画像データサーバ（余白量記憶手段、最適余白量選択手段、画像領域算出手段、画像データ調整手段）
００４　マスタプリンタ
００５、００６　画像形成装置（複合機）
００７、００８　画像形成装置
００９、０１０　コンピュータ
１　リーダ部
２　プリンタ部
３　画像メモリ
４　外部Ｉ／Ｆ処理部
１００　装置本体
１７０　画像処理部
１７１　ＣＰＵ
１７２　操作部
１７３　入出力ポート（Ｉ／Ｏ）
１７４　ＲＯＭ
１７５　ワークＲＡＭ
【図１】
2004088573.tif 000003
【図２】
2004088573.tif 000004
【図３】
2004088573.tif 000005
【図４】
2004088573.tif 000006
【図５】
2004088573.tif 000007
【図６】
2004088573.tif 000008
【図７】
2004088573.tif 000009
【図８】
2004088573.tif 000010
【図９】
2004088573.tif 000011
【図１０】
2004088573.tif 000012
【図１１】
2004088573.tif 000013
【図１２】
2004088573.tif 000014
【図１３】
2004088573.tif 000015
【図１４】
2004088573.tif 000016