(57)【要約】【課題】１ジョブ内の連続する印刷ページや複数ジョブ間にまたがる印刷ページにおいて、連続する前後の印字ページを印字情報の欠落なく１のページに収めて印刷出力するとともに、出力用紙の節約度をより向上させる画像形成装置等を提供する。【解決手段】本発明に係る画像形成装置は、印刷データに基づき該複数ページ分のページ画像を生成するページ画像生成手段と、印刷データが既に印字された領域である既印字領域をページ順に抽出する領域抽出手段と、空白ページ画像において空白印字領域を判定する領域判定手段と、空白ページ画像において空白印字領域内に既印字領域を印字方向に沿ってページ順に合成することによりページ画像を再生成するページ画像再生成手段と、再生成されたページ画像を前記用紙上に転写し印刷する印刷手段とを有する。【選択図】図２
2013082135.tif 000002
【特許請求の範囲】
【請求項１】
複数ページからなる印刷データを用紙に印刷する画像形成装置であって、
前記印刷データに基づき、該複数ページ分のページ画像を生成するページ画像生成手段と、
前記ページ画像から、印刷データが既に印字された領域である既印字領域をページ順に抽出する領域抽出手段と、
ページ画像再生成に用いられる空白ページ画像において、前記既印字領域を除いた空白印字領域を判定する領域判定手段と、
前記空白ページ画像において、前記領域判定手段により判定された空白印字領域内に、前記領域抽出手段により抽出された既印字領域を、印字方向に沿って前記ページ順に合成することにより、ページ画像を再生成するページ画像再生成手段と、
前記ページ画像再生成手段により再生成されたページ画像を前記用紙上に転写し印刷する印刷手段と、
を有し、
前記ページ画像再生成手段は、前記空白ページ画像における空白印字領域内に前記既印字領域を包含して合成できないときは、該既印字領域を該空白印字領域内に包含可能な第１既印字領域と残る第２既印字領域とに分割し、該空白印字領域内に該第１既印字領域を合成し、
前記ページ画像再生成手段は、前記空白ページ画像において空白印字領域が判定されないときは、新たに生成した空白ページ画像において、前記第２既印字領域を含む既印字領域を、印字方向に沿って前記ページ順に合成すること、
を特徴とする画像形成装置。
【請求項２】
前記ページ画像再生成手段は、前記第１のページ画像において、ページの異なる既印字領域を印字方向に沿って前記ページ順に合成するときは、前ページの既印字領域との間に、ページの区切りを示す識別子を挿入すること、
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記複数ページからなる印刷データは、１の印刷ジョブにより印刷指示された１の印刷データ、又は複数の印刷ジョブにより印刷指示された複数の印刷データであること、
を特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
複数ページからなる印刷データを用紙に印刷する画像形成装置における印刷方法であって、
前記印刷データに基づき、該複数ページ分のページ画像を生成するページ画像生成手順と、
前記ページ画像から、印刷データが既に印字された領域である既印字領域をページ順に抽出する領域抽出手順と、
ページ画像再生成に用いられる空白ページ画像において、前記既印字領域を除いた空白印字領域を判定する領域判定手順と、
前記空白ページ画像において、前記領域判定手順により判定された空白印字領域内に、前記領域抽出手順により抽出された既印字領域を、印字方向に沿って前記ページ順に合成することにより、ページ画像を再生成するページ画像再生成手順と、
前記ページ画像再生成手順により再生成されたページ画像を前記用紙上に転写し印刷する印刷手順と、
を有し、
前記ページ画像再生成手順は、前記空白ページ画像における空白印字領域内に前記既印字領域を包含して合成できないときは、該既印字領域を該空白印字領域内に包含可能な第１既印字領域と残る第２既印字領域とに分割し、該空白印字領域内に該第１既印字領域を合成し、
前記ページ画像再生成手順は、前記空白ページ画像において空白印字領域が判定されないときは、新たに生成した空白ページ画像において、前記第２既印字領域を含む既印字領域を、印字方向に沿って前記ページ順に合成すること、
を特徴とする印刷方法。
【請求項５】
請求項４記載の印刷方法をコンピュータに実行させるための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷方法及び印刷プログラムの分野に関する。
【背景技術】
【０００２】
従来より、画像形成装置において、用紙を節約して印刷しようとするいくつかの技術が知られている。文書データの印刷を行う場合、通常、印刷対象となる文書データが入力されると、各文書の印刷原稿のレイアウトは、文書データ自体で作成されているオリジナルのレイアウトそのままに印刷される。
【０００３】
しかしながら、印刷原稿のレイアウトによっては、ページの例えば上部部分のみに印字箇所が存在し、下部の大部分が白紙領域であるというページもある。そこでこの白紙領域を有効利用すべく、例えば特許文献１には、用紙中の印刷部分の比率を高め、用紙資源を効率的に利用する目的で、次のページが前のページの下方に収まる場合、前のページに詰め込んで印刷するという技術が開示されている。
【０００４】
また１ページにより多くの印字情報を印刷すべく、例えば特許文献２、３には、複数の所望の文書データを所望の形態で確実に連続的に印刷できるようにする目的で、複数ジョブ印刷で、ジョブ間での両面や集約印刷を可能にする技術、また複数ジョブ印刷で、上記に加え、一連のジョブ間に別のジョブが割り込まないようにする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載される技術においては、次のページの印字部分自体は文書データで作成されているレイアウトを崩さず保持するので、適用可能な場面としては、その次のページのレイアウト全体が前のページの白紙領域に丸々収まる場合に限られる。よって次のページの印字部分が例えば１ページ全体相当分ある場合などは、前のページの白紙領域には収まらず、印刷ページは別々に分かれてしまうので、この場合、出力用紙の節約を実現することができない。
【０００６】
また特許文献２、３に記載される技術においても同様で、文書データで作成されているレイアウトを崩さずにひとつの印刷ページに収めようとするので、前ジョブの最終印字ページの空き領域（白紙領域）に、次ジョブの先頭ページ全体が収まらない場合は、印刷ページは別々に分かれてしまうので、この場合、出力用紙の節約を実現することができない。
【０００７】
このように、従来の技術では、各ページのレイアウトはそのまま保持しながら各ページの印字情報を１の印刷ページに合成することが前提となっており、１ジョブのページ間の場合で前のページの白紙領域に次のページ印字部分が収まらないとき、またもしくは複数ジョブのページ間の場合で前ジョブの最終ページに次ジョブの先頭ページが収まらないときには、１のページに合成することはできず、出力用紙の節約を実現することができなかった。
【０００８】
そこで本発明では上記のような問題に鑑みて、１ジョブ内の連続する印刷ページや複数ジョブ間にまたがる印刷ページにおいて、連続する前後の印字ページを印字情報の欠落なく１のページに収めて印刷出力するとともに、出力用紙の節約度をより向上させた画像形成装置、印刷方法及び印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る画像形成装置は、複数ページからなる印刷データを用紙に印刷する画像形成装置であって、前記印刷データに基づき、該複数ページ分のページ画像を生成するページ画像生成手段と、前記ページ画像から、印刷データが既に印字された領域である既印字領域をページ順に抽出する領域抽出手段と、ページ画像再生成に用いられる空白ページ画像において、前記既印字領域を除いた空白印字領域を判定する領域判定手段と、前記空白ページ画像において、前記領域判定手段により判定された空白印字領域内に、前記領域抽出手段により抽出された既印字領域を、印字方向に沿って前記ページ順に合成することにより、ページ画像を再生成するページ画像再生成手段と、前記ページ画像再生成手段により再生成されたページ画像を前記用紙上に転写し印刷する印刷手段と、を有し、前記ページ画像再生成手段は、前記空白ページ画像における空白印字領域内に前記既印字領域を包含して合成できないときは、該既印字領域を該空白印字領域内に包含可能な第１既印字領域と残る第２既印字領域とに分割し、該空白印字領域内に該第１既印字領域を合成し、前記ページ画像再生成手段は、前記空白ページ画像において空白印字領域が判定されないときは、新たに生成した空白ページ画像において、前記第２既印字領域を含む既印字領域を、印字方向に沿って前記ページ順に合成することを特徴とする。
【００１０】
また上記課題を解決するため、本発明に係る画像形成装置は、複数ページからなる印刷データを用紙に印刷する画像形成装置における印刷方法であって、前記印刷データに基づき、該複数ページ分のページ画像を生成するページ画像生成手順と、前記ページ画像から、印刷データが既に印字された領域である既印字領域をページ順に抽出する領域抽出手順と、ページ画像再生成に用いられる空白ページ画像において、前記既印字領域を除いた空白印字領域を判定する領域判定手順と、前記空白ページ画像において、前記領域判定手順により判定された空白印字領域内に、前記領域抽出手順により抽出された既印字領域を、印字方向に沿って前記ページ順に合成することにより、ページ画像を再生成するページ画像再生成手順と、前記ページ画像再生成手順により再生成されたページ画像を前記用紙上に転写し印刷する印刷手順と、を有し、前記ページ画像再生成手順は、前記空白ページ画像における空白印字領域内に前記既印字領域を包含して合成できないときは、該既印字領域を該空白印字領域内に包含可能な第１既印字領域と残る第２既印字領域とに分割し、該空白印字領域内に該第１既印字領域を合成し、前記ページ画像再生成手順は、前記空白ページ画像において空白印字領域が判定されないときは、新たに生成した空白ページ画像において、前記第２既印字領域を含む既印字領域を、印字方向に沿って前記ページ順に合成することを特徴とする。
【００１１】
また上記課題を解決するため、本発明に係る印刷プログラムは、前記印刷方法をコンピュータに実行させるための印刷プログラムである。
【００１２】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、１ジョブ内の連続する印刷ページや複数ジョブ間にまたがる印刷ページにおいて、連続する前後の印字ページを印字情報の欠落なく１のページに収めて印刷出力するとともに、出力用紙の節約度をより向上させた画像形成装置、印刷方法及び印刷プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】従来例に係る印刷例を示す。
【図２】本実施形態に係る印刷例を示す。
【図３】本実施形態に係る画像形成装置１のハードウェア構成の一例を示す。
【図４】本実施形態に係る画像形成装置１の一実施形態の主要機能を示す機能ブロック図である。
【図５】各領域の説明図を示す。
【図６】本実施形態に係る用紙節約印刷処理を説明するフローチャートを示す。
【図７】操作パネル１１の画面例を示す。
【図８】印刷データの一例を示す。
【図９】印刷データに基づくページ画像の一例を示す。
【図１０】既印字領域の一例を示す。
【図１１】空白ページ画像の一例（その１）を示す。
【図１２】既印字領域の合成例（その１）を示す。
【図１３】空白ページ画像の一例（その２）を示す。
【図１４】既印字領域の合成例（その２）を示す。
【図１５】空白ページ画像の一例（その３）を示す。
【図１６】既印字領域の合成例（その３）を示す。
【図１７】既印字領域の合成例（その４）を示す。
【図１８】空白ページ画像の一例（その４）を示す。
【図１９】既印字領域の合成例（その５）を示す。
【図２０】空白ページ画像の一例（その５）を示す。
【図２１】既印字領域の合成例（その６）を示す。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態を各実施形態において図面を用いて説明する。
【００１６】
[概要]
図１は、従来例に係る印刷例を示す。「印刷データ」は、画像形成装置に蓄積されていたり、印刷クライアントからネットワークを介し受信した例えば文書データである。「ページ画像」は、画像形成装置が印刷データに基づき印刷用の画像として生成（展開）したページ画像である。文書データが例えば４Ｐ（頁）で構成されている場合、文書データに対しページ画像も１対１で生成されるので、ページ画像もまた４Ｐ分生成される。「印刷用紙」は、画像形成装置によりページ画像の像が用紙上に転写され印刷された印刷済み用紙である。
【００１７】
図に示されるように、文書データの印刷を行う場合、通常、印刷対象となる文書データが入力されると、各文書の印刷原稿のレイアウトは、文書データ自体で作成されているオリジナルのレイアウトそのままに印刷される。その結果、計４枚の印刷用紙が使用される。
【００１８】
図２は、本実施形態に係る印刷例を示す。「印刷データ」の１つ目のジョブの１枚目（doc1 1P）を参照すると、印刷原稿のレイアウト上、そのページの上部部分のみに印字箇所が存在し、下部の大部分が白紙領域である。そこで本実施形態に係る画像形成装置においては、この白紙領域を有効利用すべく、次のページに印字すべき印刷データを前へ詰めて（繰り上げて）、ページ画像を生成してゆく。また「印刷データ」の３つ目のジョブの１枚目（doc3 1/2P）ついても、前ページに白紙領域があれば印刷方向に対して前詰めしてゆく。このとき前ページに白紙領域に収まりきらない場合には、その画像を分割し、分割画像がそれぞれページ画像の１枚目と２枚目を跨ぐように生成される。その結果、計２枚の印刷用紙が使用される（印刷用紙２枚の節約）。
【００１９】
本実施形態に係る画像形成装置においては、前詰めが可能な空白領域が少しでもあれば、文書データで作成されているレイアウトを崩してでも、印字すべき印刷データを前へ詰めてページ画像を生成してゆくので、その結果、より少ない印刷用紙の使用枚数で印刷を行うことが可能となっている。例えば、個人用の一時的な内容確認用の印刷出力として文書データの印刷を行うような場合、必ずしも文書データ自体で作成されているオリジナルのレイアウトそのままに印刷される必要はないとするならば、少なくとも所望の印字情報の担保の上、より高い用紙節約の効果を得ることができる。以下詳しく説明する。
【００２０】
[システム構成]
（ハードウェア）
はじめに、本実施形態に係る画像形成装置（Multifunction Peripheral）のハードウェア構成について説明する。図３は、本実施形態に係る画像形成装置１のハードウェア構成の一例を示す。本実施形態に係る画像形成装置１は、操作パネル１１と、記憶メディアＩ／Ｆ１２と、コントローラ１３と、データ通信Ｉ／Ｆ１４と、スキャナ１５と、プロッタ１６と、ＨＤＤ（Hard Disk Drive）１７とから構成され、それぞれ相互に接続されている。
【００２１】
操作パネル１１は、入力装置１１aと表示装置１１bとを有しており、入力装置１１aは、ハードキーなどで構成され、装置本体に各操作信号を入力するのに用いられる。また、表示装置１１bは、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ１４は、インタフェース装置１４aを有しており、画像形成装置をネットワークやファックスなどのデータ伝送路に接続するインタフェース１４である。ＨＤＤ１７は、画像形成装置で取り扱われる受信文書データや読み取り画像データ、各アプリケーションにより利用されるデータなど、各種データを格納している。また、ＨＤＤ１７は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００２２】
ＨＤＤ１７に格納される各種データの中には、記録媒体１２bから入力されるデータを含む。記録媒体１２bは、記憶メディアＩ／Ｆ１２が有するドライブ装置１２aにセットされ各種データが記録媒体１２bからドライブ装置１２aを介してＨＤＤ１７に格納される。
【００２３】
コントローラ１３は、ＲＯＭ（Read Only Memory）１３a、ＲＡＭ（Random Access Memory）１３b、及びＣＰＵ（Central Processing Unit）１３cとを有しており、ＲＯＭ１３aは、画像形成装置が起動されるときに実行されるプログラムや各種データを格納している。また、ＲＡＭ１３bは、ＲＯＭ１３aやＨＤＤ１７から読み出された各種プログラムやデータを一時保持する。更に、ＣＰＵ１３cは、ＲＡＭ１３bが一時保持しているプログラムを実行する。コントローラ１３は、例えば、データ通信Ｉ／Ｆ１４を介して印刷データ（文書データ）を受信した場合に、ＲＯＭ１３aからＲＡＭ１３b上に読み出された、ＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ１３cにより実行し、印刷データを解釈してビットマップイメージ（ページ画像）を生成する。
【００２４】
スキャナ１５は、画像読取装置１５aを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ１６は、印刷装置１６aを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００２５】
このように、本実施形態に係る画像形成装置１は、上記ハードウェア構成により、コピー、スキャナ、プリント、ファクシミリなど画像形成に係る基本的な機能を実現している。
【００２６】
（機能ブロック）
図４は、本実施形態に係る画像形成装置１の一実施形態の主要機能を示す機能ブロック図である。画像形成装置１は、主要な機能として、通信部１０１、蓄積部１０２、ページ画像生成部１０３、領域抽出部１０４、領域判定部１０５、ページ画像再生成部１０６、印刷部１０７を含み構成される。
【００２７】
通信部１０１は、ネットワークと接続され、外部装置との通信を行う通信部である。例えば通信部１０１は、印刷クライアント（例えばユーザＰＣ）のプリンタドライバから印刷データ（印刷ジョブ）を受信することができる。
【００２８】
蓄積部１０２は、印刷データを蓄積する記憶手段である。蓄積部１０２は、印刷データとして例えば、通信部１０１を介し印刷クライアントから受信したものや、画像形成装置１のスキャナで読み取られた文書データ、またもしくはＦＡＸで受信された文書データ等々を蓄積することができる。そして例えば、操作パネル１１には蓄積されている印刷データ、文書データが一覧表示されるので、ユーザの印刷指示により選択された印刷データ、文書データが印刷データとして、ページ画像生成部１０３に送られる。
【００２９】
ページ画像生成部１０３は、ユーザの印刷指示により通信部１０１や蓄積部１０２から印刷データを取得すると、その印刷データに基づきページ画像を生成する。上述の如くページ画像は、画像形成装置１が印刷データに基づき画像として生成（展開）したページ画像であり、文書データが例えば４Ｐで構成されている場合、文書データに対しページ画像も１対１で生成されるので、ページ画像もまた４Ｐ分生成される。
【００３０】
領域抽出部１０４は、ページ画像から、印刷データが既に印字された領域である既印字領域（既印字画像領域ともいえる）をページ順に抽出する。ここで抽出された既印字領域は、用紙節約印刷時に用いられる空白ページ画像に対し順次合成される。この点詳細は後述する。
【００３１】
領域判定部１０５は、空白ページ画像の有効印字領域の中から、既印字領域を除いた空白印字領域を判定する。同ページ内にさらに印字が可能なスペースがあるか否かを判断するためである。ここで領域について説明すべく、図５を参照する。図に示されるように、ページ画像の例えば上下左右の一部領域（端隅）は印字不可の領域も存在するので、有効印字領域とは、ページ画像全体領域からこの印字不可の領域を除いた領域であり、要するに印字が有効な領域である。また既印字領域とは、有効印字領域のうち、データが既に印字された領域（画像領域）である。また空白印字領域は、有効印字領域のうち、既印字領域を除いた領域である。領域判定部１０４は、ページ画像の有効印字領域の中から、既印字領域を除いた空白印字領域を判定することにより、同ページ内にさらに印字が可能なスペースがあるか否かを判断する。
【００３２】
ページ画像再生成部１０６は、用紙節約印刷時に用いられる空白ページ画像において、領域判定部１０５により判定された空白印字領域内に、領域抽出部１０４により抽出された既印字領域を、印字方向に沿ってページ順に合成することにより、印刷用のページ画像を再生成する。また、ページ画像再生成部１０６は空白ページ画像に対し既印字領域をページ順に合成してゆくが、空白印字領域内に既印字領域が収まりきらない場合には、その既印字領域を該空白印字領域内に包含可能な第１既印字領域と残る第２既印字領域とに分割し該空白印字領域内には包含可能な第１既印字領域を合成する。そしてまた空白ページ画像においてこれ以上空白印字領域が存在しないと判定されたときには、新たに生成した次の空白ページ画像において、既印字領域（第２既印字領域を含む）をページ順に合成する。この点もまた詳細は後述する。
【００３３】
印刷部１０７は、再生成されたページ画像を印刷用紙上に転写し印刷する。この結果、ページ画像の像が用紙上に転写・定着され印刷された印刷済み用紙が画像形成装置から排紙される。
【００３４】
以上これら各機能部は、実際にはＣＰＵ１３ｃが実行する画像処理プログラムによりコンピュータに実現させるものである。
【００３５】
[情報処理]
図６は、本実施形態に係る用紙節約印刷処理を説明するフローチャートを示す。適宜、図面を参照しながら以下説明する。
【００３６】
Ｓ１：画像形成装置１は、「節約印刷」の指示の有無を判定する。なお、通常の「印刷」の指示である場合には、従来の通り通常に印刷データが印刷されればよい（例えば図１参照）。
【００３７】
図７は、操作パネル１１の画面例を示す。上述の如く蓄積部１０２は、印刷データとして例えば、通信部１０１を介し印刷クライアントから受信したものや、画像形成装置のスキャナで読み取られた文書データ、またもしくはＦＡＸで受信された文書データ等々を蓄積している。そして画像形成装置１の操作パネル１１には蓄積されている印刷データ、文書データが一覧表示されるので、ユーザが印刷したい文書を選択の上、「節約印刷」ボタンを押下すると、選択された文書が印刷データとして、ページ画像生成部１０３に送られる。ここでは図に示されるように、ユーザＩＤ「ＳＵＺＵＫＩ」により文書名「ｄｏｃ１」、「ｄｏｃ２」、「ｄｏｃ３」が選択され、「節約印刷」ボタンが押下されたものとする。
【００３８】
Ｓ２：ページ画像生成部１０３は、ユーザの印刷指示により通信部１０１や蓄積部１０２から印刷データが送られてくるので、この印刷データを取得する。ここでは文書名「ｄｏｃ１」、「ｄｏｃ２」、「ｄｏｃ３」からなる３ジョブ分の印刷データが送られてくることになる。
【００３９】
図８は、印刷データの一例を示す。ここで各印刷データは、図に示される印字データをそれぞれ有し、文書名「ｄｏｃ１」は１Ｐ（頁）、「ｄｏｃ２」は１Ｐ、「ｄｏｃ３」は２Ｐの印刷データからなるものであるとする。
【００４０】
Ｓ３：ページ画像生成部１０３は、印刷データに基づきページ画像を生成する。上述の如くページ画像は、画像形成装置が印刷データに基づき画像として生成（展開）したページ画像である。
【００４１】
図９は、印刷データに基づくページ画像の一例を示す。ここで、印刷データは、「ｄｏｃ１」は１Ｐ（頁）、「ｄｏｃ２」は１Ｐ、「ｄｏｃ３」は２Ｐの文書データからなるので、それぞれの印刷データに対しページ画像も１対１で生成された結果、ページ画像もまた４Ｐ分生成される。
【００４２】
Ｓ４：領域抽出部１０４は、ページ画像生成部１０３により生成されたページ画像から、既印字領域（印刷データが既に印字された領域）をページ順に抽出する。ここで、既印字領域の具体的な抽出技術は従来技術等によればよい。
【００４３】
図１０は、既印字領域の一例を示す。ここでは各ページ画像から、既に印字された画像領域が抽出されていることが分かる。また抽出されたそれぞれの既印字領域には、ページ順に従って付番した番号１、２、３−１、３−２を付す。番号の１は１つ目のジョブ、番号の２は２つ目のジョブ、番号の３は３つ目のジョブであって、３−１は３つ目のジョブの１Ｐ目、３−２は３つ目のジョブの２Ｐ目というように意味付けて付番しておく。
【００４４】
Ｓ５：ページ画像再生成部１０６は、用紙節約印刷時に空白ページ画像を用いることから、この空白ページ画像がメモリ上、存在するか否かを判定する。
【００４５】
Ｓ６：上述Ｓ１〜４の流れにおいて、ここではまだ空白ページ画像は不存在（未生成）であるので、メモリ（例えばＲＡＭ１３ｂ）上、全領域が空白である空白ページ画像を生成する。
【００４６】
図１１は、空白ページ画像の一例（その１）を示す。図に示されるように、この時点においての空白ページ画像Ａは、全領域が空白となっている。
【００４７】
Ｓ７：領域判定部１０５は、現在メモリ上の空白ページ画像Ａの有効印字領域の中から、既印字領域を除いた空白印字領域を判定する。同ページ内に印字が可能なスペースがあるか否かを判断するためである。空白印字領域の具体的な判定技術は従来技術等によればよい。ここで図１１を参照すれば、現在メモリ上の空白ページ画像Ａでは、有効印字領域内の全領域が空白印字領域であるので、本空白ページ画像Ａからは空白印字領域が判定される。
【００４８】
なおここでいう空白印字領域の判定とは、空白ページ画像上においての、空白印字領域の有無は勿論のこと、空白印字領域の有る場合には、その空白印字領域の領域サイズ、領域位置等を含み判定するものである。
【００４９】
Ｓ８：ページ画像再生成部１０６は、現在メモリ上の空白ページ画像Ａにおいて、Ｓ７で判定された空白印字領域内に、Ｓ４で抽出された既印字領域を、印字方向に沿ってページ順に合成することにより、ページ画像を再生成する。
【００５０】
図１２は、既印字領域の合成例（その１）を示す。図に示されるように、この時点においてページ順序が早い番号１の既印字領域が、空白ページ画像の既印字領域に合成（挿入）される。
【００５１】
Ｓ９：ページ画像再生成部１０６は、Ｓ８で空白印字領域内に既印字領域は収まったかどうかを判定する。空白印字領域に対し既印字領域の方が大きい場合、空白印字領域内に収まりきらない場合があるからである。ここでは図１２の通り空白印字領域内に既印字領域は収まっているので、Ｓ１０へ進む。
【００５２】
Ｓ１０：未合成の既印字領域が残っているか否かを判定する。未合成の既印字領域とは、ここでは例えば図１２を参照すれば、番号１の既印字領域が合成済みの既印字領域であるのに対し、番号２、３−１、３−２の既印字領域が未合成の既印字領域である。よってこの場合、Ｓ７へ進む。
【００５３】
再Ｓ７：領域判定部１０５は、現在メモリ上の空白ページ画像Ａの有効印字領域の中から、既印字領域を除いた空白印字領域を判定する。
【００５４】
図１３は、空白ページ画像の一例（その２）を示す。図に示されるように、この時点においての空白ページ画像Ａは、番号１の既印字領域を除く領域において空白印字領域が判定される。よって再びＳ８へ進む。
【００５５】
再Ｓ８：ページ画像再生成部１０６は、現在メモリ上の空白ページ画像Ａにおいて、再Ｓ７で判定された空白印字領域内に、Ｓ４で抽出された既印字領域を、印字方向に沿ってページ順に合成することにより、ページ画像を再生成する。なおこのとき、ページ画像間の既印字領域の区切りを識別しやすいように、ページの区切りを示す識別子を挿入しておくとよい。
【００５６】
図１４は、既印字領域の合成例（その２）を示す。図に示されるように、この時点において今度はページ順序が早い番号２の既印字領域が、空白ページ画像Ａの既印字領域に合成（挿入）される。なおまた、ページ画像間の既印字領域の区切りを識別しやすいよう、ページの区切りを示す識別子（例えば[doc1 End]等）が挿入されていることが分かる。ここで、上述の付番ルールに基づけば、その番号から文書データが切り替わっていることを認識し、識別子を挿入できる。
【００５７】
再Ｓ９：ページ画像再生成部１０６は、再Ｓ８で空白印字領域内に既印字領域は収まったかどうかを判定する。ここでは図１４の通り空白印字領域内に既印字領域は収まっているので、Ｓ１０へ進む。
【００５８】
再Ｓ１０：未合成の既印字領域が残っているか否かを判定する。未合成の既印字領域とは、ここでは例えば図１４を参照すれば、番号３−１、３−２の既印字領域が未合成の既印字領域である。よってこの場合、Ｓ７へ進む。
【００５９】
再Ｓ７：領域判定部１０５は、現在メモリ上の空白ページ画像Ａの有効印字領域の中から、既印字領域を除いた空白印字領域を判定する。
【００６０】
図１５は、空白ページ画像の一例（その３）を示す。図に示されるように、この時点においての空白ページ画像Ａは、番号１及び番号２の既印字領域を除く領域において空白印字領域が判定される。よって再びＳ８へ進む。
【００６１】
再Ｓ８：ページ画像再生成部１０６は、現在メモリ上の空白ページ画像Ａにおいて、再Ｓ７で判定された空白印字領域内に、Ｓ４で抽出された既印字領域を、印字方向に沿ってページ順に合成することにより、ページ画像を再生成する。
【００６２】
図１６は、既印字領域の合成例（その３）を示す。図に示されるように、この時点において今度はページ順序が早い番号３−１の既印字領域が、空白ページ画像Ａの既印字領域に合成（挿入）される。なおまた上述と同様に、ページ画像間の既印字領域の区切りを識別しやすいよう、ページの区切りを示す識別子（例えば[doc2 End]等）が挿入されていることが分かる。
【００６３】
再Ｓ９：ページ画像再生成部１０６は、再Ｓ８で空白印字領域内に既印字領域は収まったかどうかを判定する。ここでは図１６の通り空白印字領域内に既印字領域は収まっていないので、Ｓ１１へ進む。
【００６４】
Ｓ１１：ページ画像再生成部１０６は、空白印字領域内に既印字領域は収まっていない場合には、その既印字領域の分割を行う。その既印字領域を空白印字領域内に包含可能な第１既印字領域と残る第２既印字領域とに分割し、その空白印字領域内には包含可能な第１既印字領域を合成する。
【００６５】
図１７は、既印字領域の合成例（その４）を示す。図に示されるように、番号３−１の既印字領域が分割され、空白印字領域内に包含可能な第１既印字領域のみが、空白ページ画像Ａの空白印字領域内に合成される。なお残る第２既印字領域については、未合成の既印字領域であるので、図の通り番号３−１−２（３−１を分割した２つ目）を付番したまま残しておく。
【００６６】
再Ｓ１０：未合成の既印字領域が残っているか否かを判定する。未合成の既印字領域とは、ここでは例えば図１７を参照すれば、番号３−１−２、４の既印字領域が未合成の既印字領域である。よってこの場合、Ｓ７へ進む。
【００６７】
再Ｓ７：領域判定部１０５は、現在メモリ上の空白ページ画像Ａの有効印字領域の中から、既印字領域を除いた空白印字領域を判定する。
【００６８】
図１８は、空白ページ画像の一例（その４）を示す。図に示されるように、この時点においての空白ページ画像Ａは、番号１、番号２及び番号３−１−１（３−１を分割した１つ目）の既印字領域を除く領域は存在せず、よって空白印字領域はなしと判定される。よってＳ１２へ進む。
【００６９】
Ｓ１２：印刷部１０７は、現在メモリ上のこの空白ページ画像Ａを印刷用紙上に転写し印刷する。この結果、ページ画像の像が用紙上に転写・定着され印刷された印刷済み用紙（１Ｐ目）が画像形成装置から排紙される（図２参照）。またこのとき併せて、メモリ上からこの空白ページ画像Ａは削除しておく。
【００７０】
Ｓ再６：Ｓ１２で、メモリ上の空白ページ画像Ａが印刷されたことにより、現在メモリ上には空白ページ画像は存在しないので、メモリ上、全領域が空白である新たな空白ページ画像Ｂを生成する（図１１の空白ページ画像Ａと同様のもの）。その後Ｓ７へ進む。
【００７１】
再Ｓ７：領域判定部１０５は、現在メモリ上の空白ページ画像Ｂの有効印字領域の中から、既印字領域を除いた空白印字領域を判定する。現在メモリ上の空白ページ画像Ｂでは、有効印字領域内の全領域が空白印字領域であるので、本空白ページ画像Ｂからは空白印字領域が判定される。
【００７２】
再Ｓ８：ページ画像再生成部１０６は、現在メモリ上の空白ページ画像Ｂにおいて、再Ｓ７で判定された空白印字領域内に、Ｓ４で抽出された既印字領域を、印字方向に沿ってページ順に合成することにより、ページ画像を再生成する。
【００７３】
図１９は、既印字領域の合成例（その５）を示す。図に示されるように、この時点において今度はページ順序が早い番号３−１−２の既印字領域が、空白ページ画像の既印字領域に合成（挿入）される。なおこの場合、ページ画像間の既印字領域の区切りではないので、ページの区切りを示す識別子は挿入されない。上述の付番ルールに基づけば、その番号から文書データが切り替わっていないこと、分割領域の合成であることを認識できる。
【００７４】
再Ｓ９：ページ画像再生成部１０６は、再Ｓ８で空白印字領域内に既印字領域は収まったかどうかを判定する。ここでは図１９の通り空白印字領域内に既印字領域は収まっているので、Ｓ１０へ進む。
【００７５】
再Ｓ１０：未合成の既印字領域が残っているか否かを判定する。未合成の既印字領域とは、ここでは例えば図１９を参照すれば、番号３−２の既印字領域が未合成の既印字領域である。よってこの場合、Ｓ７へ進む。
【００７６】
再Ｓ７：領域判定部１０５は、現在メモリ上の空白ページ画像Ｂの有効印字領域の中から、既印字領域を除いた空白印字領域を判定する。
【００７７】
図２０は、空白ページ画像の一例（その５）を示す。図に示されるように、この時点においての空白ページ画像Ｂは、番号３−１−２の既印字領域（一部）を除く領域において空白印字領域が判定される。よって再びＳ８へ進む。
【００７８】
再Ｓ８：ページ画像再生成部１０６は、現在メモリ上の空白ページ画像Ｂにおいて、再Ｓ７で判定された空白印字領域内に、Ｓ４で抽出された既印字領域を、印字方向に沿ってページ順に合成することにより、ページ画像を再生成する。
【００７９】
図２１は、既印字領域の合成例（その６）を示す。図に示されるように、この時点において今度はページ順序が早い番号３−２の既印字領域が、空白ページ画像の既印字領域に合成（挿入）される。なおこのとき、ページ画像間の既印字領域の区切りを識別しやすいように、ページの区切りを示す識別子を挿入しておく。但しここでは同一文書である「ｄｏｃ３」内のページの区切りであることに注意する（例えば[doc3 End]とはならない）。上述の付番ルールに基づけば、その番号から同一文書内の既印字領域の合成であることを認識できる。
【００８０】
再Ｓ９：ページ画像再生成部１０６は、再Ｓ８で空白印字領域内に既印字領域は収まったかどうかを判定する。ここでは図２１の通り空白印字領域内に既印字領域は収まっているので、Ｓ１０へ進む。
【００８１】
再Ｓ１０：未合成の既印字領域が残っているか否かを判定する。未合成の既印字領域とは、ここでは例えば図２１を参照すれば、未合成の既印字領域は残っていない（存在しない）。よってこの場合、Ｓ１３へ進む。
【００８２】
Ｓ１３：印刷部１０７は、現在メモリ上のこの空白ページ画像Ｂを印刷用紙上に転写し印刷する。この結果、ページ画像の像が用紙上に転写・定着され印刷された印刷済み用紙（２Ｐ目）が画像形成装置から排紙される（図２参照）。またこのとき併せて、メモリ上からこの空白ページ画像は削除しておく。なおＳ１３では最後のページ画像（ここでは２Ｐ目）が印刷されるステップであるので、ページ画像再生成部１０６が印刷前に最後のページの区切りを示す識別子（例えば[doc3 End]等）を挿入しておくとよい。
【００８３】
[総括]
以上のように本実施形態に係る画像形成装置１は、印字可能な空白領域（空白スペース）があれば、後続する印刷データをその空白領域に詰めて印字するようにする。また前詰めが可能な空白領域が少しでもあれば、文書データで作成されているレイアウトを崩してでも、印字すべき印刷データを前へ詰めてページ画像を生成してゆくので、その結果、従来のものと比べ、より少ない印刷用紙の使用枚数で印刷を行うことが可能である。
【００８４】
例えば、個人用の一時的な内容確認用の印刷出力として文書データの印刷を行うような場合、必ずしも文書データ自体で作成されているオリジナルのレイアウトそのままに印刷される必要はない。このような場合、本実施形態に係る画像形成装置１によれば、少なくとも所望の印字情報の担保の上、より高い用紙節約の効果を得ることが可能となる。
【００８５】
即ち本実施形態によれば、１ジョブ内の連続する印刷ページや複数ジョブ間にまたがる印刷ページにおいて、連続する前後の印字ページを印字情報の欠落なく１のページに収めて印刷出力するとともに、出力用紙の節約度をより向上させた画像形成装置等を提供することが可能となる。なお、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８６】
１        画像形成装置
１１        操作部（操作パネル）
１１ａ    入力装置
１１ｂ    表示装置
１２        記憶メディアＩ／Ｆ
１２ａ    ドライブ装置
１２ｂ    記録媒体
１３        コントローラ（部）
１３ａ    ＲＯＭ
１３ｂ    ＲＡＭ
１３ｃ    ＣＰＵ
１４        データ通信Ｉ／Ｆ
１４ａ    インタフェース装置
１５        スキャナ
１５ａ    画像読取装置
１６        プロッタ
１６ａ    印刷装置
１７        ＨＤＤ
１０１    通信部
１０２    蓄積部
１０３    ページ画像生成部
１０４    領域抽出部
１０５    領域判定部
１０６    ページ画像再生成部
１０７    印刷部
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２０００−３１８２３０号公報
【特許文献２】特開２００４−００５６４６号公報
【特許文献３】特開平１１−１７９９９３号公報
【図１】
2013082135.tif 000003
【図２】
2013082135.tif 000004
【図３】
2013082135.tif 000005
【図４】
2013082135.tif 000006
【図５】
2013082135.tif 000007
【図６】
2013082135.tif 000008
【図７】
2013082135.tif 000009
【図８】
2013082135.tif 000010
【図９】
2013082135.tif 000011
【図１０】
2013082135.tif 000012
【図１１】
2013082135.tif 000013
【図１２】
2013082135.tif 000014
【図１３】
2013082135.tif 000015
【図１４】
2013082135.tif 000016
【図１５】
2013082135.tif 000017
【図１６】
2013082135.tif 000018
【図１７】
2013082135.tif 000019
【図１８】
2013082135.tif 000020
【図１９】
2013082135.tif 000021
【図２０】
2013082135.tif 000022
【図２１】
2013082135.tif 000023