(57)【特許請求の範囲】
【請求項１】
複数ページの原稿を所定の集約率で集約印刷する画像形成方法において、
前記原稿のレイアウト情報に基づき１ページ内に収まる行数を求めページ区切り位置を決定することによって、前記原稿の総ページ数を求める総ページ数算出ステップと、
前記総ページ数が前記所定の集約率で割り切れるか否かを判断する集約状態判断ステップと、
前記集約状態判断ステップで割り切れないと判断された場合に、前記所定の集約率で割り切れるように、前記原稿に含まれる図表の配置及びサイズのうち少なくともいずれか一方を変更することによって前記原稿のレイアウトを変更するレイアウト変更ステップとを有することを特徴とする画像形成方法。
【請求項２】
前記レイアウト変更ステップは、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表を移動するステップを有することを特徴とする、請求項１記載の画像形成方法。
【請求項３】
前記レイアウト変更ステップは、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表を前記原稿内のどこに移動させるべきかを示すユーザ入力を受け取るステップを有することを特徴とする、請求項２記載の画像形成方法。
【請求項４】
前記レイアウト変更ステップは、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表のサイズを縮小するステップを有することを特徴とする、請求項１記載の画像形成方法。
【請求項５】
前記レイアウト変更ステップは、最小縮小率を設定するステップを更に有し、
前記レイアウト変更ステップは、前記図表のサイズを、前記最小縮小率を限度として縮小することを特徴とする、請求項４記載の画像形成方法。
【請求項６】
端末とネットワークを介して接続され、複数ページの原稿を所定の集約率で集約印刷する画像形成装置において、
前記原稿のレイアウト情報に基づき１ページ内に収まる行数を求めページ区切り位置を決定することによって、前記原稿の総ページ数を求める総ページ数算出手段と、
前記総ページ数が前記所定の集約率で割り切れるか否かを判断する集約状態判断手段と、
前記集約状態判断手段で割り切れないと判断された場合に、前記所定の集約率で割り切れるように、前記原稿に含まれる図表の配置及びサイズのうち少なくともいずれか一方を変更することによって前記原稿のレイアウトを変更するレイアウト変更手段とを有することを特徴とする画像形成装置。
【請求項７】
前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表を移動することを特徴とする、請求項６記載の画像形成装置。
【請求項８】
前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表の配置を前記端末により設定された図表の配置に基づいて移動することを特徴とする、請求項６記載の画像形成装置。
【請求項９】
前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表のサイズを縮小することを特徴とする、請求項６記載の画像形成装置。
【請求項１０】
前記レイアウト変更手段は、前記端末により設定された最小縮小率を限度として前記図表のサイズを縮小することを特徴とする、請求項９記載の画像形成装置。
【請求項１１】
端末と、複数ページの原稿を所定の集約率で集約印刷する画像形成装置とがネットワークを介して接続されている画像形成システムにおいて、
前記端末は、前記所定の集約率を設定する集約率設定手段を有し、
前記画像形成システムは、
前記原稿のレイアウト情報に基づき１ページ内に収まる行数を求めページ区切り位置を決定することによって、前記原稿の総ページ数を求める総ページ数算出手段と、
前記総ページ数が前記集約率設定手段で設定された集約率で割り切れるか否かを判断する集約状態判断手段と、
前記集約状態判断手段で割り切れないと判断された場合に、前記集約率で割り切れるように、前記原稿に含まれる図表の配置及びサイズのうち少なくともいずれか一方を変更することによって前記原稿のレイアウトを変更するレイアウト変更手段とを有することを特徴とする画像形成システム。
【請求項１２】
複数ページの原稿を所定の集約率で集約印刷する画像形成装置を制御する画像形成装置用プログラムにおいて、
コンピュータを、
前記原稿のレイアウト情報に基づき１ページ内に収まる行数を求めページ区切り位置を決定することによって、前記原稿の総ページ数を求める総ページ数算出手段、
前記総ページ数が所定の集約率で割り切れるか否かを判断する集約状態判断手段、
及び前記集約状態判断手段で割り切れないと判断された場合に、前記所定の集約率で割り切れるように、前記原稿に含まれる図表の配置及びサイズのうち少なくともいずれか一方を変更することによって前記原稿のレイアウトを変更するレイアウト変更手段として機能させるための画像形成装置用プログラム。
【請求項１３】
前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表を移動させる手段として機能させるための請求項１２記載の画像形成装置用プログラム。
【請求項１４】
前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表のサイズを縮小する手段として機能させるための請求項１２記載の画像形成装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集約印刷機能全般、具体的には、集約印刷によって転写紙枚数を最小限に抑える画像形成方法、画像形成装置、画像形成システム並びにそのような方法、装置及びシステムを実現するための画像形成装置用プログラムに関する。
【背景技術】
【０００２】
従来技術において、多機能プリンタ（ＭＦＰ）又はレーザープリンタ（ＬＰ）等の画像形成装置は、複数ページの原稿を一枚の転写紙に収めて印刷する集約印刷の機能を有し、この機能により、元の原稿のページ数に対して転写紙の印刷枚数を減らすことができる。しかし、集約印刷を行った場合、原稿は縮小印刷されることになるので、印刷後に原稿中の文字が文字潰れ等により判読不可能となることがある。
【０００３】
特開２００２−２１９８３７公報（特許文献１参照。）は、このような集約印刷による文字潰れの問題を解決するための方法に係る発明を開示している。特許文献１で開示されている発明によれば、印刷する文書のレイアウト情報の重要性が低い場合に、集約機能を解除することなく、印刷された文書中の文字情報の欠落を防止することができる。
【特許文献１】特開２００２−２１９８３７公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１を含め、従来技術では、図１のように集約印刷を行った場合に、転写紙の最終紙が空白ページとの集約配置となって、転写紙に無駄な領域が発生してしまうことがある。図１は、５ページの原稿から成る文書に対して集約印刷を行うときに、一枚の転写紙に集約される原稿のページ数、即ち集約率が２ページ／枚又は４ページ／枚と設定された場合の従来技術による集約印刷の印刷結果を示す例である。いずれの場合においても、印刷された転写紙の最終紙は空白ページとの集約配置となっている。
【０００５】
ページの区切り位置をユーザーが明示している文書ではこのような問題は避けられないが、例えば電子メール又はＷｅｂ等のようなレイアウト情報の重要性が低く、ページ概念の存在しない文書では、設定された集約率に応じてレイアウトを調整することによりページ区切りを比較的自由に位置付け、総ページ数を変更することができるので、転写紙の最終紙が空白ページとの集約印刷となって、転写紙に無駄な領域が発生することを回避することが可能である。
【０００６】
従って、本発明は、レイアウト情報の重要性が低い文書を印刷する場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することにより、集約印刷時の転写紙枚数が集約率に応じて最小となる画像形成方法、画像形成装置、画像形成システム並びにそのような方法、装置及びシステムを実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像形成方法は、複数ページの原稿を所定の集約率で集約印刷する画像形成方法であって、前記原稿の総ページ数を求める総ページ数算出ステップと、前記総ページ数が前記所定の集約率で割り切れるか否かを判断する集約状態判断ステップと、前記集約状態判断ステップで割り切れないと判断された場合に、前記所定の集約率で割り切れるように前記原稿のレイアウトを変更するレイアウト変更ステップとを有することを特徴とする。
【０００８】
これにより、レイアウト情報の重要性が低い文書を印刷する場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することにより、集約印刷時の転写紙枚数を集約率に応じて最小限に抑えることが可能となる。なお、ここで言う「文書」とは、複数ページの原稿から成る一つの集合のことである。
【０００９】
また、本発明の画像形成方法において、前記レイアウト変更ステップは、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表の配置を移動するステップを有することができる。
【００１０】
これにより、原稿の図表の配置が重要ではない場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００１１】
また、本発明の画像形成方法において、前記レイアウト変更ステップは、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表の配置を設定するステップを有することができる。
【００１２】
これにより、原稿の図表の配置を所望の位置に移動することができ、更に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００１３】
また、本発明の画像形成方法において、前記レイアウト変更ステップは、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表のサイズを縮小するステップを有するができる。
【００１４】
これにより、原稿の図表のサイズが重要ではない場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００１５】
また、本発明の画像形成方法において、前記レイアウト変更ステップは、最小縮小率を設定するステップを更に有し、前記レイアウト変更ステップは、前記図表のサイズを前記最小縮小率まで段階的に縮小することができる。
【００１６】
これにより、原稿の図表のサイズを所望のサイズに維持することができ、更に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００１７】
また、上記目的を達成するために、本発明の画像形成装置は、端末とネットワークを介して接続され、複数ページの原稿を所定の集約率で集約印刷する画像形成装置であって、前記原稿の総ページ数を求める総ページ数算出手段と、前記総ページ数が前記所定の集約率で割り切れるか否かを判断する集約状態判断手段と、前記集約状態判断手段で割り切れないと判断された場合に、前記所定の集約率で割り切れるように前記原稿のレイアウトを変更するレイアウト変更手段とを有することを特徴とする。
【００１８】
これにより、画像形成装置において、レイアウト情報の重要性が低い文書を印刷する場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することにより、集約印刷時の転写紙枚数を集約率に応じて最小限に抑えることが可能となる。
【００１９】
また、本発明の画像形成装置において、前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表の配置を移動することができる。
【００２０】
これにより、画像形成装置において、原稿の図表の配置が重要ではない場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００２１】
また、本発明の画像形成装置において、前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表の配置を前記端末により設定された図表の配置に基づいて移動することができる。
【００２２】
これにより、画像形成装置において、原稿の図表の配置を所望の位置に移動することができ、更に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００２３】
また、本発明の画像形成装置において、前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表のサイズを縮小することができる。
【００２４】
これにより、画像形成装置において、原稿の図表のサイズが重要ではない場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００２５】
また、本発明の画像形成装置において、前記レイアウト変更手段は、前記端末により設定された最小縮小率まで前記図表のサイズを段階的に縮小することができる。
【００２６】
これにより、画像形成装置において、原稿の図表のサイズを所望のサイズに維持することができ、更に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【００２７】
また、上記目的を達成するために、本発明の画像形成システムは、端末と、複数ページの原稿を所定の集約率で集約印刷する画像形成装置とがネットワークを介して接続されている画像形成システムであって、前記端末が、前記所定の集約率を設定する集約率設定手段を有し、前記画像形成システムが、前記原稿の総ページ数を求める総ページ数算出手段と、前記総ページ数が前記集約率設定手段で設定された集約率で割り切れるか否かを判断する集約状態判断手段と、前記集約状態判断手段で割り切れないと判断された場合に、前記集約率で割り切れるように前記原稿のレイアウトを変更するレイアウト変更手段とを有することを特徴とする。
【００２８】
これにより、端末と画像形成装置とが接続された画像形成システムにおいて、レイアウト情報の重要性が低い文書を印刷する場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することにより、集約印刷時の転写紙枚数を集約率に応じて最小限に抑えることが可能となる。
【００２９】
また、上記目的を達成するために、本発明の画像形成装置用プログラムは、複数ページの原稿を所定の集約率で集約印刷する画像形成装置を制御する画像形成装置用プログラムであって、コンピュータを、原稿の総ページ数を求める総ページ数算出手段、前記総ページ数が所定の集約率で割り切れるか否かを判断する集約状態判断手段、及び前記集約状態判断手段で割り切れないと判断された場合に、前記所定の集約率で割り切れるように前記原稿のレイアウトを変更するレイアウト変更手段として機能させることができる。
【００３０】
これにより、如何なる画像形成装置においても本発明によるプログラムを組み込むことによって、レイアウト情報の重要性が低い文書を印刷する場合に、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することにより、集約印刷時の転写紙枚数を集約率に応じて最小限に抑えることが可能となる。
【００３１】
また、本発明の画像形成装置用プログラムにおいて、前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表の配置を移動する手段として機能させることができる。
【００３２】
また、本発明の画像形成装置用プログラムにおいて、前記レイアウト変更手段は、前記レイアウトの変更により前記原稿の図表が複数のページに亘る場合に、前記図表のサイズを縮小する手段として機能させることができる。
【００３３】
これらのいずれか一方又は両方により、如何なる画像形成装置においても本発明によるプログラムを組み込むことによって、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することが可能となる。
【発明の効果】
【００３４】
本発明により、レイアウト情報の重要性が低い文書を印刷する場合には、文書のレイアウト及びページ区切り位置を調整して、総ページ数を変更することにより、集約印刷時の転写紙枚数が集約率に応じて最小となる画像形成方法、画像形成装置、画像形成システム並びにそのような方法、装置及びシステムを実現するためのプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００３５】
本発明の実施例について添付の図面を参照して以下で説明する。
【００３６】
図２は、本発明による集約印刷の印刷結果を示す例である。例えば図１で例として示された文書がレイアウト情報の重要性が低く、ページ概念の存在しない文書であった場合、従来技術では総ページ数が５ページであった文書は、本発明によりレイアウト等を調整され、図２のようにその総ページ数が４ページと変更される。その結果、集約率が２ページ／枚又は４ページ／枚と設定されたいずれの場合においても、転写紙に無駄な領域が発生することはない。即ち、総ページ数をＭ、集約率をＮとすると、総ページ数Ｍを集約率Ｎの整数倍とすることで、集約印刷時に転写紙の最終紙が空白ページとの集約配置となることは回避され、転写紙枚数を集約率に応じて最小限に抑えることが可能となる。
【実施例１】
【００３７】
〔構成〕
図３は、本発明による画像形成システムのブロック図の例を示す。本システムでは、パーソナルコンピュータ（ＰＣ）等の端末３１と画像形成装置３２とが、ローカル・エリア・ネットワーク（ＬＡＮ）又はユニバーサル・シリアル・バス（ＵＳＢ）等のネットワーク３３により接続されている。端末３１は、使用者に直接的に操作される装置であって、プリンタドライバ３１１を有する。プリンタドライバ３１１は、ネットワーク３３を介して接続された画像形成装置３２に原稿、原稿のレイアウト情報及び印刷に係る画像形成装置の設定等を送信する手段である。画像形成装置３２は、端末３１から送信された原稿を印刷する装置であって、インターフェース（Ｉ／Ｆ）部３２１と、メモリ部３２２と、印刷制御部３２３と、システム制御部３２４とを有する。Ｉ／Ｆ部３２１は、端末３１のプリンタドライバ３１１と通信を行う手段であり、プリンタドライバ３１１から送信された原稿及び原稿のレイアウト情報等を受信する。メモリ部３２２は、Ｉ／Ｆ部で受信された原稿の画像情報及び印刷に係る画像形成装置の設定等を記憶する手段である。印刷制御部３２３は、Ｉ／Ｆ部で受信された原稿をレイアウト情報に基づいて画像情報に変換して印刷する手段である。システム制御部３２４は、画像形成装置３２全体の制御を行う手段である。
【００３８】
図４は、図３のシステムにおいて本発明の集約印刷に関わる部分の詳細なブロック図の例を示す。図４において、図３と同様に、端末４１と画像形成装置４２とはネットワーク４３により接続されている。
【００３９】
端末４１は、図３の端末３１と同じ装置であって、プリンタドライバ４１１と、原稿作成手段４１２と、ドライバ設定手段４１３とを有する。プリンタドライバ４１１は、図３のプリンタドライバ３１１と同じ手段である。原稿作成手段４１２は、使用者により原稿を作成するために使用される手段であり、作成された原稿は、原稿のレイアウト情報と共にプリンタドライバ４１１に送られる。なお、レイアウト情報は、夫々の原稿の行数、行間隔、一行あたりの文字数、文字サイズ、フォント並びに図表の配置及びサイズの情報を含む。ドライバ情報設定手段４１３は、使用者により印刷に係る画像形成装置の設定を入力するために使用される手段であって、集約情報設定手段４１４と、レイアウト設定手段４１５とを有する。集約情報設定手段４１４は、集約印刷の有無及び集約率等の集約印刷に関する設定を行う手段である。レイアウト設定手段４１５は、集約印刷の際に原稿のレイアウトを変更する必要がある場合に、本実施例では原稿の図表の配置を新たに設定し直す手段である。集約情報設定手段４１４で設定された集約の有無及び集約率並びにレイアウト設定手段４１５で設定された図表の再配置の位置は、ドライバ情報としてプリンタドライバ４１１に送られる。
【００４０】
画像形成装置４２は、図３の画像形成装置３２と同じ装置であって、Ｉ／Ｆ部４２１と、メモリ部４２２と、印刷制御部４２３とを有する。Ｉ／Ｆ部４２１及びメモリ部４２２は夫々、図３のＩ／Ｆ部３２１及びメモリ部３２２の夫々と同じ手段である。印刷制御部４２３は、図３の印刷制御部３２３と同じ手段であって、情報解析手段４２４と、ページ区切り位置決定手段４２５と、総ページ数算出手段４２６と、集約状態判断手段４２７と、レイアウト変更手段４２８とを有する。情報解析手段４２４は、端末４１から送信されたレイアウト情報を解析する手段である。ページ区切り位置決定手段４２５は、情報解析手段４２４の解析結果に基づいて文書のページ区切り位置を決定する手段である。総ページ数算出手段４２６は、ページ区切り位置決定手段で決定されたページ区切り位置の数から総ページ数を計算する手段である。集約状態判断手段４２７は、総ページ数算出手段で算出された総ページ数が端末４１で設定された集約率で割り切れるか否かを判断する手段である。レイアウト変更手段４２８は、総ページ数が集約率で割り切れない場合に文書のレイアウトを変更する手段であって、本実施例では端末４１で設定された図表の再配置の位置に基づいて原稿の図表の配置を移動する。
〔動作〕
図４の示したシステムの集約印刷時の動作を説明する。
【００４１】
端末４１において、使用者により原稿作成手段４１２で作成された原稿に対して印刷要求が出されると、作成された原稿及び原稿のレイアウト情報がプリンタドライバ４１１に送られる。次に、使用者により集約情報設定手段４１４で印刷時の原稿の集約の有無が設定され、集約有りと設定された場合には、更に集約率が設定される。集約の有無及び集約率は、ドライバ情報としてプリンタドライバ４１１に送られる。プリンタドライバ４１１に送られた原稿、レイアウト情報及びドライバ情報は、ネットワーク４３により画像形成装置４２に送られる。画像形成装置４２は、端末４１より送られた原稿、レイアウト情報及びドライバ情報をＩ／Ｆ部４２１で受ける。原稿及びレイアウト情報は印刷制御部４２３に送られ、ドライバ情報は、メモリ部４２２に送られて、記憶される。
【００４２】
ここで、端末４１から画像形成装置４２に送られる原稿は、端末４１において所定の用紙サイズに従って設定された文書のページ区切り位置により決まる夫々のページに相当する。従って、原稿と共に画像形成装置４２に送られる原稿のレイアウト情報は、端末４１で決められた単位ページに相当する原稿に関する情報である。従来の画像形成装置は、このようなレイアウト情報をページ記述言語に則ってビットマップイメージ情報に置き換えた（ラスタライズ）後に印刷を実行する。しかし、本発明では、レイアウト情報をラスタライズする前に、原稿が最適に集約されるようにレイアウト情報を再構成する。本発明によるこのようなレイアウト情報の再構成は、印刷制御部４２３で実行される。本発明による印刷制御部４２３のレイアウト情報の再構成を説明するために、更に図５を参照する。図５は、本発明による画像形成装置の印刷制御部の集約印刷時の動作の第一の実施例を示すフローチャートである。
【００４３】
ステップＳ５１において、情報解析手段４２４は、Ｉ／Ｆ部４２１よりレイアウト情報を取得する。情報解析手段４２４は、取得したレイアウト情報に含まれる原稿の行数、行間隔等を解析する。次に、ステップＳ５２において、ページ区切り位置決定手段４２５は、情報解析手段２４の解析結果に基づいて１ページの原稿に収まる行数を計算して、ページ区切り位置を決定する。決定されたページ区切り位置は、ステップＳ５３において、総ページ数算出手段４２６により文書の総ページ数を算出するために用いられる。ここで、総ページ数をＭとする。ステップＳ５４において、集約状態判断手段４２７は、メモリ部４２２に記憶されたドライバ情報に含まれる集約率を読み込む。ここで、集約率をＮとする。次に、集約状態判断手段４２７は、ステップＳ５５において、総ページ数算出手段４２６で算出された総ページ数Ｍがメモリ４２２より読み込んだ集約率Ｎで割り切れるか否かを判断する。割り切れると判断された場合には、集約印刷された転写紙の最終紙において無駄な空白領域は存在しないので、動作はステップＳ５６に移り、原稿は、レイアウト情報の再構成を行われずに集約率Ｎで集約印刷される。ステップＳ５５において総ページ数Ｍが集約率Ｎで割り切れないと判断された場合には、集約印刷された転写紙の最終紙において無駄な空白領域は存在するので、このような空白領域が存在しないようにするためにレイアウト情報の再構成を行う必要がある。
【００４４】
このような場合には、レイアウトの変更を行う必要がある旨が画像形成装置４２から端末４１を介して使用者に伝えられる。使用者は、これを受けて、レイアウト設定手段４１５より図表の再配置の位置を原稿の上部、中央部又は下部のいずれかに設定する。設定された図表の再配置の位置は、ドライバ情報として、レイアウト設定手段４１５からプリンタドライバ４１１を介して画像形成装置４２に送られる。画像形成装置４２は、端末４１より送られた図表の配置の位置の情報を含むドライバ情報をＩ／Ｆ部４２１で受け、メモリ部４２２に記憶する。次に、メモリ部４２２に記憶されたドライバ情報に含まれる図表の再配置の位置の情報は、ステップＳ５７において、レイアウト変更手段４２８に読み込まれる。ステップＳ５８において、メモリ４２２より読み込んだ図表の再配置の位置に基づいて原稿の図表の配置を移動する。図表を移動してレイアウトを変更した後、動作は再びステップＳ５２に戻り、ページ区切り位置を再計算する。その後、同様にステップＳ５３及びＳ５４の動作が実行される。図表の配置を移動したにも関わらず、ステップＳ５５において総ページ数が集約率で割り切れないと判断される場合、即ち、集約印刷された転写紙の最終紙において無駄な空白領域が存在してしまう場合には、原稿はそのまま集約印刷される。
〔図表の配置の移動〕
総ページ数が集約率で割り切れない場合にレイアウト変更手段４２８で行われる図表の配置の移動について、図６を参照して更に詳細に説明する。図６は、本発明による図表の配置の移動が行われた場合の集約印刷の印刷結果を示す例である。
【００４５】
図６において、端末から送られた文書６１は、ページ区切り位置Ｐ１及びＰ２でページを区切られ、総ページ数が３ページである文書であって、ページ区切り位置Ｐ１の直後、即ち２ページ目の原稿の上部に配置された図表６２を有する。文書６１を集約率２ページ／枚で集約印刷する場合、総ページ数は集約率で割り切れず、集約印刷された転写紙の最終紙において無駄な空白領域が発生してしまう。しかし、文書６１がレイアウト情報の重要性の低い文書である場合には、上述したレイアウト変更を行うことにより、集約印刷された転写紙の最終紙において無駄な空白領域を生じさせることなく転写紙枚数を最小限に抑えることが可能である。
【００４６】
まず、設定された用紙サイズ及び行数、行間隔等のレイアウト情報に基づいて文書６１における理想のページ区切り位置Ｐｒを決定する。しかし、理想のページ区切り位置Ｐｒで文書６１が区切られた場合には、図表６２が理想ページ区切り位置Ｐｒをまたいでしまう。従って、図表６２の配置を移動する必要がある。使用者により図表の配置を原稿の下部に移動するよう設定された場合、理想のページ区切り位置Ｐｒと現在のページ区切り位置Ｐ１との差分Ｘ（＝｜Ｐｒ−Ｐ１｜）を求め、更に、これと図表６２の高さ方向のサイズＹとの差分Ｚ（＝Ｙ−Ｘ）を求める。これにより、図面６２が配置されたページの前のページ、即ち１ページ目の原稿にサイズＺ分のスペースがあれば、図表６２は１ページ目の原稿に配置されることが分かる。従って、１ページ目の原稿の下部、即ち図表６２の前に図表ではなく文字が配置されている場合には、図表６２の前のサイズＺ分に相当する行数を図表６２の後に移動することにより、１ページ目の原稿に図表６２を配置可能であるスペースを確保することができる。更に、ページ区切り位置を図表の直後に再設定する。このようにして、図表６２の配置は、１ページ目の原稿の下部に移動される。
【００４７】
図表６２の配置を移動した後の文書６３は、図表６２の配置を移動したことにより総ページ数が２ページとなる。従って、文書６３を集約率集約率２ページ／枚で集約印刷する場合、総ページ数は集約率で割り切れ、集約印刷された転写紙の最終紙において無駄な空白領域が発生することなく、転写紙枚数を最小限に抑えることができる。
【００４８】
また、使用者により図表の配置を原稿の上部に移動するよう設定された場合には、図表６２の後のサイズＸ分に相当する行数を図表６２の前に移動、その後、ページ区切り位置を図表６２の直前に再設定する。このようにして、図表６２の配置は、２ページ目の原稿の上部に移動される。
【実施例２】
【００４９】
実施例１では、図表の配置を移動することにより原稿のレイアウトを変更し、集約印刷時に集約率に応じて転写紙枚数を最小限に抑えることができる方法、装置及びシステムの例を示したが、図表のサイズを縮小することにより原稿のレイアウトを変更し、集約印刷時に集約率に応じて転写紙枚数を最小限に抑えることも可能である。
【００５０】
この場合には、図４において、端末４１のレイアウト設定手段４１５は、集約印刷の際に原稿のレイアウトを変更する必要がある場合に、原稿の図表のサイズの最小縮小率を設定する手段であり、画像形成装置４２のレイアウト変更手段４２８は、総ページ数が集約率で割り切れない場合に、端末４１で設定された最小縮小率を限度として原稿の図表のサイズを縮小することによりレイアウトを変更する手段である。
【００５１】
端末４１から画像形成装置４２に原稿、レイアウト情報及びドラフト情報が送られて、そのうちの原稿及びレイアウト情報が印刷制御部４２３に送られ、ドライバ情報がメモリ部４２２に記憶されるまでの動作は、上述した実施例１と同じである。更に、図７において、ステップＳ７１で情報解析手段４２４がレイアウト情報を取得し、ステップ７５で集約状態判断手段４２７が総ページ数Ｍが集約率Ｎで割り切れるか否かを判断するまでの一連の動作は、図５のステップＳ５１からＳ５５と同じである。実施例１と同様に、ステップＳ７５で割り切れると判断された場合には、集約印刷された転写紙の最終紙において無駄な空白領域は存在しないので、動作はステップＳ７６に移り、原稿は、レイアウト情報の再構成を行われずに集約率Ｎで集約印刷される。しかし、ステップＳ７５において総ページ数Ｍが集約率Ｎで割り切れないと判断された場合に行われるレイアウト変更の方法及び手段が、本実施例と上述した実施例１とでは異なる。
【００５２】
ステップＳ７５において総ページ数Ｍが集約率Ｎで割り切れないと判断された場合には、レイアウトの変更を行う必要がある旨が画像形成装置４２から端末４１を介して使用者に伝えられる。使用者は、これを受けて、レイアウト設定手段４１５より図表のサイズの最小縮小率を設定する。最小縮小率は、図表のサイズの縮小可能な限界値である。設定された最小縮小率は、ドライバ情報として、レイアウト設定手段４１５からプリンタドライバ４１１を介して画像形成装置４２に送られる。画像形成装置４２は、端末４１より送られた最小縮小率の情報を含むドライバ情報をＩ／Ｆ部４２１で受け、メモリ部４２２に記憶する。次に、メモリ部４２２に記憶されたドライバ情報に含まれる最小縮小率の情報は、ステップＳ７７において、レイアウト変更手段４２８に読み込まれる。ステップＳ７８において、図表のサイズを所定の縮小率で縮小する。この所定の縮小率は、端末側又は画像形成装置側から使用者により設定されるか、あるいは画像形成装置に予め設定されている。ステップＳ７９において、所定の縮小率で縮小された図表のサイズとメモリ４２２より読み込んだ最小縮小率とを比較し、縮小された図表のサイズが最小縮小率を上回る場合には、動作は再びステップＳ７２に戻る。以上の動作は、図表のサイズの縮小により総ページ数Ｍが集約率Ｎで割り切れるとき、又は縮小された図表のサイズが最小縮小率を下回るときまで繰り返される。縮小された図表のサイズが最小縮小率を下回り、一連のレイアウト変更の動作が終了した場合には、集約印刷された転写紙の最終紙において無駄な空白領域が存在してしまうが、使用者による最小縮小率の設定を優先し、原稿はそのまま集約印刷される。
〔図表のサイズの縮小〕
総ページ数が集約率で割り切れない場合にレイアウト変更手段４２８で行われる図表のサイズの縮小について、図８を参照して更に詳細に説明する。図８は、本発明による図表のサイズの縮小が行われた場合の集約印刷の印刷結果を示す例である。
【００５３】
図８において、端末から送られた文書８１は、ページ区切り位置Ｐ３及びＰ４でページを区切られ、総ページ数が３ページである文書であって、ページ区切り位置Ｐ３の直後、即ち２ページ目の原稿の上部に配置された図表８２を有する。文書８１を集約率２ページ／枚で集約印刷する場合、総ページ数は集約率で割り切れず、集約印刷された転写紙の最終紙において無駄な空白領域が発生してしまう。しかし、文書８１がレイアウト情報の重要性の低い文書である場合には、上述したレイアウト変更を行うことにより、集約印刷された転写紙の最終紙において無駄な空白領域を生じさせることなく転写紙枚数を最小限に抑えることが可能である。
【００５４】
まず、設定された用紙サイズ及び行数、行間隔等のレイアウト情報に基づいて文書８１における理想のページ区切り位置ＰＲを決定する。しかし、理想のページ区切り位置ＰＲで文書８１が区切られた場合には、図表８２が理想ページ区切り位置ＰＲをまたいでしまう。従って、図表８２のサイズを縮小する必要がある。理想のページ区切り位置ＰＲと現在のページ区切り位置Ｐ３との差分がＸ（＝｜ＰＲ−Ｐ３｜）、図表８２の高さ方向のサイズがＹであるとすると、Ｘ≧Ｙであれば、図表８２は、現在配置されているページの前のページ、即ち１ページ目の原稿に配置されることが分かる。従って、図表８２のサイズを、その高さ方向のサイズＹが理想のページ区切り位置ＰＲと現在のページ区切り位置Ｐ３との差分Ｘ以下となるまで縮小する。
【００５５】
図表８２のサイズを縮小した後の文書８３は、縮小された図表８４が元々配置されていたページの前のページに移動した分だけ図表の後の文字列及び図表も前に移動し、総ページ数が２ページとなる。従って、文書８３を集約率集約率２ページ／枚で集約印刷する場合、総ページ数は集約率で割り切れ、集約印刷された転写紙の最終紙において無駄な空白領域が発生することなく、転写紙枚数を最小限に抑えることができる。但し、これは、使用者により設定された最小縮小率がサイズＸを下回る場合である。上回る場合には、集約印刷された転写紙の最終紙において無駄な空白領域が発生するとしても、原稿はそのまま印刷される。
〔変形例〕
本発明による集約印刷時のレイアウト変更は、上述したように、原稿の図表に対して配置の移動又はサイズの縮小のいずれかを行うことによって成された。しかし、これらの方法又は手段を組み合わせてレイアウト変更を行うこともできる。例えば、図表の配置を移動したとして集約印刷された転写紙の最終紙において無駄な空白領域が発生してしまう場合に、図表のサイズの縮小を次の手段として実行することにより、集約印刷された転写紙の最終紙において無駄な空白領域を生じさせることなく転写紙枚数を最小限に抑えることが可能となる場合がある。即ち、夫々のレイアウト変更の方法又は手段を組み合わせることにより、より確実に集約印刷時の転写紙枚数を最小限に抑えることが可能である。
【００５６】
また、本発明による集約印刷時のレイアウト変更が実行される場合には、上述したように、使用者により端末側で図表の配置の位置又は最小縮小率が設定された。しかし、これらは必ずしも設定されなくても良いことは明らかである。
【００５７】
また、本発明による集約印刷時のレイアウト変更は、上述したように、原稿の図表を対象としたものであった。しかし、本発明の特徴は、画像形成装置においてレイアウト情報がラスタライズされる前に、原稿が最適に集約されるようにレイアウト情報を再構成することであり、レイアウト情報に含まれる図表の配置及びサイズ以外の行数、行間隔、一行の文字数及び文字サイズ等に基づいて原稿の文字列等に対して移動又は縮小等を行うことも可能である。
【００５８】
また、本発明による画像形成装置の集約印刷に係る手段は、画像形成装置のハードディスク（ＨＤＤ）、読出し専用メモリ（ＲＯＭ）等のメモリに格納されたプログラムによって実現されても良い。即ち、上述したような画像形成装置の集約印刷に係る手段を実現する画像形成装置用プログラムをコンピュータ等の情報処理装置で実行することにより、本発明の画像形成装置の集約印刷に係る手段を実現することができる。
【図面の簡単な説明】
【００５９】
【図１】従来技術による集約印刷の印刷結果を示す例である。
【図２】本発明による集約印刷の印刷結果を示す例である。
【図３】本発明による画像形成システムのブロック図の例を示す。
【図４】図３のシステムにおいて本発明の集約印刷に関わる部分の詳細なブロック図の例を示す。
【図５】本発明による画像形成装置の印刷制御部の集約印刷時の動作の第一の実施例を示すフローチャートである。
【図６】本発明による図表の配置の移動が行われた場合の集約印刷の印刷結果を示す例である。
【図７】本発明による画像形成装置の印刷制御部の集約印刷時の動作の第二の実施例を示すフローチャートである。
【図８】本発明による図表のサイズの縮小が行われた場合の集約印刷の印刷結果を示す例である。
【符号の説明】
【００６０】
３１，４１  端末
３２，４２  画像形成装置
３３，４３  ネットワーク
３１１，４１１  プリンタドライバ
３２１，４２１  Ｉ／Ｆ部
３２２，４２２  メモリ部
３２３，４２３  印刷制御部
３２４  システム制御部
４１４  集約情報設定手段
４１５  レイアウト設定手段
４２４  情報解析手段
４２５  ページ区切り位置決定手段
４２６  総ページ数算出手段
４２７  集約状態判断手段
４２８  レイアウト変更手段
６１，６３，８１，８３  文書
６２，８２，８４  図表
Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐｒ，ＰＲ  ページ区切り位置
Ｘ，Ｙ，Ｚ  サイズ
【図１】
0004589222.tif 000002
【図２】
0004589222.tif 000003
【図３】
0004589222.tif 000004
【図４】
0004589222.tif 000005
【図５】
0004589222.tif 000006
【図６】
0004589222.tif 000007
【図７】
0004589222.tif 000008
【図８】
0004589222.tif 000009