(57)【特許請求の範囲】
【請求項１】
複数の原稿を読み込んで複数の原稿データを得る入力手段と、
前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置する制御手段と、
前記印刷用描画領域内に配置された画像を出力用紙に集約印刷する出力手段と、
を備え、
前記制御手段は、
少なくとも１つの有効画像原稿が配置済みの前記印刷用描画領域内に、別の所定の有効画像原稿を配置する際、前記所定の有効画像原稿が縦長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の右側に配置し、前記所定の有効画像原稿が横長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の下側に配置し、
前記所定の有効画像原稿が前記印刷用描画領域内に収まっている場合には、前記所定の有効画像原稿の配置を確定し、
前記所定の有効画像原稿が前記印刷用描画領域からはみ出した場合は、はみ出した部分が前記印刷用描画領域内に収まるよう前記所定の有効画像原稿を前記はみ出した部分の逆方向にシフトさせ、
シフトさせた前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、前記重なり合った領域内に有効画素が有る場合、前記所定の有効画像原稿を１８０°或いは９０°或いは２７０°回転させ、
前記複数の回転のうちのいずれかの回転を実行することにより、前記所定の有効画像原稿が前記印刷用描画領域からはみ出さないか、あるいは回転後にシフトした前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、
前記複数の回転すべてを実行しても、前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が有る場合、前記印刷用描画領域における前記所定の有効画像原稿の配置を中断する
ことを特徴とする画像形成装置。
【請求項２】
前記入力手段は、ファイルから原稿を取得して複数の原稿データを得る、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
複数の原稿を読み込んで複数の原稿データを得、
前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置し、
前記印刷用描画領域内に配置された画像を出力用紙に集約印刷し、
少なくとも１つの有効画像原稿が配置済みの前記印刷用描画領域内に、別の所定の有効画像原稿を配置する際、前記所定の有効画像原稿が縦長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の右側に配置し、前記所定の有効画像原稿が横長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の下側に配置し、
前記所定の有効画像原稿が前記印刷用描画領域内に収まっている場合には、前記所定の有効画素画像原稿の配置を確定し、
前記所定の有効画像原稿が前記印刷用描画領域からはみ出した場合は、はみ出した部分が前記印刷用描画領域内に収まるよう前記所定の有効画像原稿を前記はみ出した部分の逆方向にシフトさせ、
シフトさせた前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、前記重なり合った領域内に有効画素が有る場合、前記所定の有効画像原稿を１８０°或いは９０°或いは２７０°回転させ、
前記複数の回転のうちのいずれかの回転を実行することにより、前記所定の有効画像原稿が前記印刷用描画領域からはみ出さないか、あるいは回転後にシフトした前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、
前記複数の回転すべてを実行しても、前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が有る場合、前記印刷用描画領域における前記所定の有効画像原稿の配置を中断する
ことを特徴とする集約印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および集約印刷方法に関する。
【背景技術】
【０００２】
一般に、ファクシミリ（facsimile）、プリンタ装置、デジタル複写機、或いは、画像読み取り機能・ファックス機能・印刷機能・ネットワーク接続機能などを有するデジタル複合機、などは、画像形成装置と呼ばれている。画像形成装置には、１頁分の文書を１枚の用紙に印刷する通常の印刷機能の他に、複数頁の文書を１枚の用紙に収めて印刷する機能や、複数頁の文書を縮小して一枚の用紙に収めて印刷する機能を備えるものがある。このような、複数頁の文書を１枚の用紙に収めて印刷する機能は、用紙の印刷枚数を減らす目的で使用される機能であり、集約印刷、或いは、エヌ・イン・ワン（Ｎ  in  １）印刷などの呼称で知られている（例えば、特許文献１参照。）。
【０００３】
上述した特許文献１「画像形成装置、画像形成方法及びプログラム」には、以下の記載がなされている。
【０００４】
すなわち、複数の原稿から得た画像データを一枚の出力用紙に印刷する集約印刷のための画像形成装置において、出力用紙に余白領域を形成する。そして、出力用紙の余白領域を除いた原稿描写領域に、原稿描写領域の一隅を基準に空白を最小限にして、複数の原稿を配置する。複数の原稿を配置出来ない場合は、複数の原稿を原稿描写領域内に全て収まるように大きさを変倍する。このことにより、サイズの異なる複数の原稿を、余白を付した一枚の出力用紙に適正な大きさに変倍して集約印刷することができるようになる、としている。
【０００５】
また、印刷用紙の空白に画像を印刷することにより、用紙の節減をはかるようにしているものもある（例えば、特許文献２参照。）。
【０００６】
上述した特許文献２「画像形成装置」には以下の記載がなされている。
【０００７】
すなわち、画像形成装置の給紙トレイに、予め印刷がなされた用紙をセットし、給紙された用紙に印刷された画像と空白領域を、画像読み取り部にて読み取る。そして、用紙における画像領域の大きさが、空白領域の大きさよりも小さいか又は等しい時、画像読み取り部で読み取った画像を空白領域に印刷する。すなわち、用紙から読み取った画像と同じ画像を、その用紙の空白部に印刷する「２  in  １  コピー」、又は、「３  in  １  コピー」が行われる。印刷終了後、用紙は排紙トレイに排出される。また、用紙における画像領域の大きさが、空白領域の大きさよりも大きい時には、画像読み取り部で読み取った画像を縮小して空白領域に印刷する。すなわち、用紙から読み取った画像と同じ画像を縮小して、その用紙の空白部に印刷する「縮小２  in  １  コピー」が行われる。このことにより、用紙の節減をはかることができる、としている。
【０００８】
さらに、原稿の一部に印刷対象画像がある原稿において、印刷対象画像を自動で認識し、印刷対象用紙に対して無駄なく配置して、集約印刷を行えるようにしているものもある（例えば、特許文献３参照。）。
【０００９】
上述した特許文献３「画像形成装置」には以下の記載がなされている。
【００１０】
すなわち、デジタル複合機は、印刷用紙情報を取得し、複数の原稿を読み取り、原稿から読み取った画像を認識し、その中から印刷対象領域を認識する。次に、印刷対象領域の領域データ、サイズを保存し、印刷対象用紙中で各印刷対象画像の描画位置を決定する。描画位置を決定する時、印刷対象画像がそのままの向きでは配置できないと判定した場合には、印刷対象画像を９０°回転させて、再度、配置できるかを判定し、配置できる場合に描画位置を決定する。また、印刷対象画像を縮小すれば配置可能と判定した場合には、印刷対象画像を縮小して描画位置を決定する。このように、印刷対象用紙中に各印刷対象画像を集約して描画し、印刷出力するようにしている。このことにより、印刷対象用紙上に各印刷対象画像を無駄なく配置して、集約印刷を行えるようになる、としている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−０４２３０１号公報（第１３〜１７頁、図１〜９）
【特許文献２】特開２００９−１６９２７０号公報（第３〜９頁、図１〜１３）
【特許文献３】特開２００４−１０４３２４号公報（第３〜７頁、図１〜１０）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述した特許文献１、２、３に記載の画像形成装置においては、何れも、画像の変倍処理や縮小処理を行っているため、画像が小さくなり、出力用紙に印刷された画像に、文字や画像の潰れが生じ、ユーザが判読不可能となる場合がある、という課題を有している。
【００１３】
本発明は上述した課題を解決するためになされたものである。従って、本発明の目的は、原稿から得た画像データを縮小することなく、有効画像領域内の有効画素が重ならないよう印刷することにより、集約印刷した文字や絵の画像に潰れを生じさせない、画像形成装置および集約印刷方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の画像形成装置は、複数の原稿を読み込んで複数の原稿データを得る入力手段と、  前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置する制御手段と、前記印刷用描画領域内に配置された画像を出力用紙に集約印刷する出力手段と、を備え、前記制御手段は、少なくとも１つの有効画像原稿が配置済みの前記印刷用描画領域内に、別の所定の有効画像原稿を配置する際、前記所定の有効画像原稿が縦長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の右側に配置し、前記所定の有効画像原稿が横長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の下側に配置し、前記所定の有効画像原稿が前記印刷用描画領域内に収まっている場合には、前記所定の有効画像原稿の配置を確定し、前記所定の有効画像原稿が前記印刷用描画領域からはみ出した場合は、はみ出した部分が前記印刷用描画領域内に収まるよう前記所定の有効画像原稿を前記はみ出した部分の逆方向にシフトさせ、シフトさせた前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、前記重なり合った領域内に有効画素が有る場合、前記所定の有効画像原稿を１８０°或いは９０°或いは２７０°回転させ、前記複数の回転のうちのいずれかの回転を実行することにより、前記所定の有効画像原稿が前記印刷用描画領域からはみ出さないか、あるいは回転後にシフトした前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、前記複数の回転すべてを実行しても、前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が有る場合、前記印刷用描画領域における前記所定の有効画像原稿の配置を中断する。
【００１５】
本発明の集約印刷方法は、複数の原稿を読み込んで複数の原稿データを得、前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置し、前記印刷用描画領域内に配置された画像を出力用紙に集約印刷し、少なくとも１つの有効画像原稿が配置済みの前記印刷用描画領域内に、別の所定の有効画像原稿を配置する際、前記所定の有効画像原稿が縦長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の右側に配置し、前記所定の有効画像原稿が横長である場合は前記所定の有効画像原稿を前記配置済みの有効画像原稿の下側に配置し、前記所定の有効画像原稿が前記印刷用描画領域内に収まっている場合には、前記所定の有効画素画像原稿の配置を確定し、前記所定の有効画像原稿が前記印刷用描画領域からはみ出した場合は、はみ出した部分が前記印刷用描画領域内に収まるよう前記所定の有効画像原稿を前記はみ出した部分の逆方向にシフトさせ、シフトさせた前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、前記重なり合った領域内に有効画素が有る場合、前記所定の有効画像原稿を１８０°或いは９０°或いは２７０°回転させ、前記複数の回転のうちのいずれかの回転を実行することにより、前記所定の有効画像原稿が前記印刷用描画領域からはみ出さないか、あるいは回転後にシフトした前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が無い場合、前記所定の有効画像原稿の配置を確定し、前記複数の回転すべてを実行しても、前記所定の有効画像原稿と前記配置済みの有効画像原稿とが重なり合った領域内に有効画素が有る場合、前記印刷用描画領域における前記所定の有効画像原稿の配置を中断することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、集約印刷した画像に潰れが生じることはない。
【図面の簡単な説明】
【００１７】
【図１】本発明の画像形成装置の第１の実施形態を示す機能ブロック図である。
【図２】本発明の画像形成装置の第１の実施形態のハードウェア構成の一例を示す図である。
【図３】第１の実施形態の基本的な動作を説明するフローチャートである。
【図４】第１の実施形態の原稿配置処理部の動作を説明するフローチャートである。
【図５】第１の実施形態の回転処理の動作を説明するフローチャートである。
【図６】第１の実施形態の具体例を示す第１の図である。
【図７】第１の実施形態の具体例を示す第２の図である。
【図８】第１の実施形態の具体例を示す第３の図である。
【図９】本発明の画像形成装置の第２の実施形態を示す機能ブロック図である。
【図１０】本発明の画像形成装置の第２の実施形態のハードウェア構成の一例を示す図である。
【図１１】第２の実施形態の基本的な動作を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
次に、本発明の実施形態について図面を参照して説明する。
[第１の実施形態]
図１は、本発明の画像形成装置の第１の実施形態を示す機能ブロック図である。
【００１９】
図１に示す画像形成装置１００は、制御部１０を含んでいる。そして、制御部１０に接続される装置操作部３０、入力部４０、記憶部５０、表示部６０、出力部７０を含んでいる。
【００２０】
制御部１０は、画像形成装置１００全体の動作制御を行う。そして、特に、集約印刷を行うために画像の編集処理を行う画像編集部２０を含んでいる。
【００２１】
装置操作部３０は、画像形成装置１００を操作する指示入力を行う。特に、画像形成装置１００の各種設定項目を入力し、また、動作指示を入力する機能も有している。
【００２２】
入力部４０は、複数の原稿を読み込み、読み込んだ原稿を原稿データとして取得する機能を有している。
【００２３】
記憶部５０は、画像形成装置１００を動作させるプログラムや、各種のデータを記憶する。特に、入力部４０が取得した原稿データを記憶する画像記憶部５２、画像形成装置１００の各種のプログラムを記憶するプログラム記憶部５４、制御部１０が生成したデータやファイルなどを記憶し、また、それらを読み出させる作業用記憶部５６を含んでいる。
【００２４】
表示部６０は、画像編集部２０が集約印刷を行うために編集した結果の画像イメージを表示する。画像イメージを表示する必要がない場合は、表示部６０は無くてもよい。
【００２５】
出力部７０は、画像編集部２０が編集した集約印刷用の画像を、出力用紙に印刷する機能を有する。
【００２６】
上述した制御部１０の画像編集部２０は、有効画像領域取得部２２、原稿配置処理部２４、配置済み画像出力部２６を含んでいる。
【００２７】
有効画像領域取得部２２は、入力部４０が取得した原稿データを、記憶部５０の画像記憶部５２に記憶させる。そして、画像記憶部５２の原稿データから、集約印刷を行う部分画像としての領域、すなわち、有効画像領域を求め、有効画像領域内の画像を有効画像原稿として記憶部５０の作業用記憶部５６に記憶させる。
【００２８】
原稿配置処理部２４は、作業用記憶部５６に記憶されている有効画像原稿を複数取得し、
これを、出力用紙の印刷用描画領域に集約して配置する機能を有している。
【００２９】
配置済み画像出力部２６は、原稿配置処理部２４が配置処理した印刷用描画領域の画像を、出力部７０に出力し、出力用紙上に集約印刷させる。印刷用描画領域の画像は、１枚とは限らず、原稿データが多い場合は複数枚の画像となる場合もある。
【００３０】
次に、図１に機能ブロック図として示した画像形成装置を、実際のハードウェアで構成した一例につき、図２を参照して説明する。
【００３１】
図２は、本発明の画像形成装置の第１の実施形態のハードウェア構成の一例を示す図である。
【００３２】
図２に示す画像形成装置１００は、ＣＰＵ１０ｈ、操作パネル３０ｈ、スキャナ４０ｈ、ＨＤＤ５２ｈ、ＲＯＭ５４ｈ、ＲＡＭ５６ｈ、ディスプレイ６０ｈ、プリンタ７０ｈが、バス８０ｈを介して接続されている。
【００３３】
ＣＰＵ（Central Processing Unit：中央処理装置）１０ｈは、図１の制御部１０に相当し、ＲＯＭ５４ｈに記憶されているプログラムを実行することにより、画像形成装置１００全体の動作制御を行う。
【００３４】
操作パネル３０ｈは、図１の装置操作部３０に相当し、テンキーやファンクションキーなどで構成されている。
【００３５】
スキャナ４０ｈは、図１の入力部４０に相当し、複数の原稿を読み込み、読み込んだ原稿を原稿データとして取得する機能を有している。
【００３６】
ＨＤＤ（Hard Disk Drive：エイチ・ディー・ディー）５２ｈは、図１の画像記憶部５２に相当する。ＨＤＤ５２ｈは、磁性体を塗布または蒸着した円板を高速で回転させ、磁気ヘッドを使ってデータ（本実施形態では、原稿データ）の記録と読み取りを行う。ＨＤＤに代えて、不揮発性の半導体メモリであるところのフラッシュメモリ（flash memory）を使用してもよい。
【００３７】
ＲＯＭ（Read Only Memory：ロム）５４ｈは、図１のプログラム記憶部５４に相当し、画像形成装置１００の各種のプログラムを記憶している。
【００３８】
ＲＡＭ（Random Access Memory：ラム）５６ｈは、図１の作業用記憶部５６に相当し、ＣＰＵ１０ｈの動作により生成されたデータやファイルなどを記憶し、また、これらを読み出させる。
【００３９】
ディスプレイ（display）６０ｈは、図１の表示部６０に相当し、ＣＰＵ１０ｈの動作により、集約印刷を行うために編集された結果の画像イメージを表示する。ディスプレイ６０ｈは、液晶ディスプレイやプラズマディスプレイなどである。
【００４０】
プリンタ７０ｈは、図１の出力部７０に相当し、ＣＰＵ１０ｈの動作により編集された集約印刷用の画像を、出力用紙に印刷する。
【００４１】
バス（bus）８０ｈは、上記の各ハードウェアを結ぶ信号路である。
【００４２】
次に、図３〜図８を参照して、図１に示した本実施形態の動作について説明する。
【００４３】
図３は、第１の実施形態の基本的な動作を説明するフローチャートである。
【００４４】
先ず、画像形成装置１００のユーザは、画像形成装置１００の入力部４０に、複数の原稿（例えば、ｎ枚の原稿とする）をセットし、装置操作部３０から集約印刷を行わせる指示入力を行う。すると、制御部１０の画像編集部２０が図３に示す動作を開始する。
【００４５】
はじめに、画像編集部２０の有効画像領域取得部２２は、入力部４０にセットされたｎ枚の原稿を読み込み、読み込んだ原稿を原稿データとして、記憶部５０の画像記憶部５２に記憶させる（図３のステップＳ１）。画像記憶部５２に記憶された原稿データはｎ枚分となる。
【００４６】
次に、ｎ枚分の原稿データそれぞれの有効画像領域を求め、有効画像領域内の画像を有効画像原稿として、記憶部５０の作業用記憶部５６に記憶させる（ステップＳ２）。
【００４７】
ここで、上記ステップＳ１とＳ２の動作の具体例につき、図６を参照して説明する。
【００４８】
図６の（ａ）は、サイズの異なる二枚の原稿を入力部４０から読み込み、読み込んだ原稿を原稿データとしたことを示している。左側の１枚目の原稿データ内の黒点は文字を示しているものとする。右側の２枚目の原稿データは、釣り竿の絵を示しているものとする。
【００４９】
そして、図６（ａ）の原稿データの有効画像領域を求めたものを、図６の（ｂ）に示している。図６（ｂ）の点線で囲まれた部分が有効画像領域である。ここで、有効画像領域とは、原稿データ内の有効画素をすべて含む最小の長方形または正方形の部分のことである。有効画素であることの判定方法としては、例えば、２値化された原稿データの画像中の白画素を無効画素とし、それ以外の画素を有効画素とする方法がある。或いは、予め無効色を指定しておき、指定された無効色の画素を無効画素とし、それ以外の画素を有効画素とする方法でもよい。
【００５０】
最後に、図６（ｂ）の有効画像領域内の画像を有効画像原稿としたものを、図６の（ｃ）として示している。有効画像原稿は、記憶部５０の作業用記憶部５６に記憶され、大きい有効画像原稿から順に記憶させておくものとする。すなわち、図６（ｃ）においては、第１の有効画像原稿を１番目として記憶し、第２の有効画像原稿は、その次の大きさの有効画像原稿として記憶する。
【００５１】
図３に戻り、ステップＳ２の後、画像編集部２０の原稿配置処理部２４が動作し、出力用紙の印刷用描画領域に、有効画像原稿を集約して配置する処理を行う。この時点では、出力用紙が何枚になるかは分かっていない。そのため、先ず、出力用紙の枚数（ｍとして表すものとする）を１枚目に設定する。すなわち、ｍ＝１とする（ステップＳ３）。
【００５２】
そして、原稿配置処理部２４が動作し、出力用紙の印刷用描画領域に、有効原稿画像を集約して配置する処理を行う（ステップＳ４）。なお、ステップＳ４の処理の詳細については図４、図５を参照して後述するものとする。
【００５３】
ステップＳ４の後、ｍ枚目の出力用紙に配置されていない有効画像原稿が、作業用記憶部５６内に残っているか否かを判定する（ステップＳ５）。
【００５４】
未配置の有効画像原稿が残っている場合（ステップＳ５でＹｅｓ）、出力用紙の枚数を１だけ増し、すなわち、ｍ＝ｍ＋１とし（ステップＳ６）、ステップＳ４に戻る。ステップＳ４では、次の出力用紙の印刷用描画領域に有効画像原稿を集約して配置する処理を再度実行する。
【００５５】
未配置の有効画像原稿が残っていない場合（ステップＳ５でＮｏ）、制御部１０の配置済み画像出力部２６が動作し、ｍ個の印刷用描画領域に集約配置された画像を出力部７０に出力し、ｍ枚の出力用紙上に集約印刷させる（ステップＳ７）。
【００５６】
次に、図４を参照して、本実施形態の詳細な動作について説明する。
【００５７】
図４は、第１の実施形態の原稿配置処理部の動作を説明するフローチャートである。
【００５８】
図４において、原稿配置処理部２４は、先ず、作業用記憶部５６に記憶されている有効画像原稿の内、最大の有効画像原稿を選択し、その有効画像原稿を印刷用描画領域の左上に配置し、その配置を確定する（図４のステップＳ１１）。ここで、印刷用描画領域とは、出力用紙の内側で、集約印刷を行うことが可能な領域のことを示すものとする。なお、印刷用描画領域は、出力用紙の周辺に余白領域を設定して、出力用紙の余白領域の内側に収まる領域、すなわち、出力用紙の大きさよりも小さな領域でもよい。或いは、出力用紙に余白領域を設定せず、出力用紙と同じ大きさの領域であってもよい。また、印刷用描画領域上での配置が確定した有効画像原稿は、作業用記憶部５６から消去するものとする。
【００５９】
次に、原稿配置処理部２４は、作業用記憶部５６に記憶されている有効画像原稿の内、次に大きな有効画像原稿を選択する（ステップＳ１２）。次に、その有効画像原稿の高さ（ｈで表すものとする）と幅（ｗで表すものとする）を取得する（ステップＳ１３）。そして、高さ（ｈ）が幅（ｗ）よりも大きいかを判定する（ステップＳ１４）。
【００６０】
高さ（ｈ）が幅（ｗ）よりも大きい場合（ステップＳ１４でＹｅｓ）、当該有効画像原稿は縦長の有効画像原稿であるため、印刷用描画領域の中で、配置済みの有効画像原稿の右側に当該有効画像原稿を配置する（ステップＳ１５）。高さ（ｈ）が幅（ｗ）よりも大きくない場合（ステップＳ１４でＮｏ）、当該有効画像原稿は横長の有効画像原稿であるため、印刷用描画領域の中で、配置済みの有効画像原稿の下側に当該有効画像原稿を配置する（ステップＳ１６）。なお、ステップＳ１５或いはＳ１６にて配置する当該有効画像原稿の大きさは、縮小するなどの変更を行わない。
【００６１】
ここで、上記ステップＳ１１〜Ｓ１６の動作の具体例につき、図７を参照して説明する。
【００６２】
図７の（ａ）は、ステップＳ１１において、図６（ｃ）に示した最大の有効画像原稿、すなわち第１の有効画像原稿を選択し、図７（ａ）の印刷用描画領域（実線で示す領域）の左上に配置した状態を示している。
【００６３】
次に、ステップＳ１２において、図６（ｃ）に示した次に大きな有効画像原稿、すなわち第２の有効画像原稿を選択する。そして、第２の有効画像原稿は、図示しているように高さ（ｈ）が幅（ｗ）より小さく、横長の有効画像原稿である。従って、第２の有効画像原稿を、配置済みの有効画像原稿（第１の有効画像原稿）の下側に配置する（ステップＳ１３〜Ｓ１６）。第２の有効画像原稿を、配置済みの有効画像原稿の下側に配置した状態を図７（ｂ）に示している。
【００６４】
図４に戻り、ステップＳ１５或いはステップＳ１６で配置した有効画像原稿が、印刷用描画領域の内側に収まっているか否かを判定する（ステップＳ１７）。収まっている場合（ステップＳ１７でＹｅｓ）、ステップＳ２２に進む。
【００６５】
ステップＳ１５或いはＳ１６で配置した有効画像原稿が印刷用描画領域に収まっていない場合（ステップＳ１７でＮｏ）、ステップＳ１８に進む。
【００６６】
すなわち、ステップＳ１８において、印刷用描画領域からはみ出した領域（以下、領域Ａと称するものとする）を検出する。そして、はみ出した領域（領域Ａ）を有する有効画像原稿を、領域Ａの逆方向に、印刷用描画領域内に収まる距離だけシフトし、既に印刷用描画領域内で配置が確定している有効画像原稿と重ね合わせを行う（ステップＳ１９）。
【００６７】
そして、２つの有効画像原稿が重ね合わさった領域（以下、領域Ｂと称するものとする）につき、有効画素が有るかを検出する（ステップＳ２０）。次に、何れか一方の領域Ｂに有効画素が無いかを判定する（ステップＳ２１）。有効画素が無いということは、その領域Ｂには何の文字も絵も描かれていない空白の領域であることを示している。
【００６８】
何れか一方の領域Ｂに有効画素が無い場合（ステップＳ２１で無し）、他方の領域Ｂに有効画素が有ったとしても、その有効画素（文字や絵、など）は目視して判読可能であるため、重ね合わせは可能と判断する。そして、当該有効画像原稿の配置をその位置で確定する（ステップＳ２２）。配置が確定した有効画像原稿は、作業用記憶部５６から消去する。
【００６９】
なお、上記のステップＳ２１では、何れか一方の領域Ｂに有効画素が無いかを判定しているが、これを、２つの領域Ｂ共に有効画素が無いか、と判定するようにしてもよい。この場合でも、重ね合わせは可能と判断し、当該有効画像原稿の配置をその位置で確定する。
【００７０】
ここで、上記ステップＳ１７〜Ｓ２２の動作の具体例につき図８を参照して説明する。
【００７１】
図８の（ａ）は、図７（ｂ）と同一であり、ステップＳ１５或いはステップＳ１６で、次に大きな第２の有効画像原稿を配置した状態を示している。
【００７２】
そして、図８（ａ）の領域Ａとして示す領域（ハッチングした部分）は、ステップＳ１７及びＳ１８において、印刷用描画領域からはみ出している領域として検出された領域である。ステップＳ１８において、印刷用描画領域からはみ出した領域（領域Ａ）を検出したため、ステップＳ１９で、領域Ａが印刷用描画領域の内側に収まるようシフトする。図８（ｂ）は、シフトした後の状態を示しており、第１と第２の有効画像原稿が重ね合わさった領域を、領域Ｂ（ハッチングした部分）として示している。
【００７３】
次に、ステップＳ２０で、第１の有効画像原稿の領域Ｂに有効画素が有るかを検出し、また、第２の有効画像原稿の領域Ｂに有効画素が有るかを検出する。図８（ｃ）に示すように、第１の有効画像原稿の領域Ｂには有効画素が無く（何の文字も記載されていない）、第２の有効画像原稿の領域Ｂには有効画素が有る（釣り竿の絵の一部が描かれている）。従って、ステップＳ２１では、何れか一方の領域Ｂ（第１の有効画像原稿の領域Ｂ）に有効画素が無い、と判定するので、図８（ｂ）の状態で、第１と第２の有効画像原稿の配置を確定する（ステップＳ２２）。
【００７４】
図４に戻り、ステップＳ２２で、当該有効画像原稿の配置を確定したので、次に、印刷用描画領域内に更なる有効画像原稿を配置可能な余白の領域が有るかを判定する（ステップＳ２３）。印刷用描画領域内に余白の領域が無い場合（ステップＳ２３でＮｏ）、図４における原稿配置処理を終了する（ステップＳ２５）。印刷用描画領域内に余白の領域がある場合（ステップＳ２３でＹｅｓ）、次に、作業用記憶部５６に、未だ配置されていない有効画像原稿が有るかを判定する（ステップＳ２４）。未だ配置されていない有効画像原稿がある場合（ステップＳ２４でＹｅｓ）、ステップＳ１２に戻り、次に大きな有効画像原稿を作業用記憶部５６から選択し配置する処理を続ける。未だ配置されていない有効画像原稿が無い場合（ステップＳ２４でＮｏ）、図４における原稿配置処理を終了する（ステップＳ２５）。
【００７５】
次に、上記したステップＳ２１の判定で、２つの重ね合わさった領域（領域Ｂ）に、共に有効画素が有った場合（ステップＳ２１で有り）の処理について説明する。
【００７６】
２つの重ね合わさった領域（領域Ｂ）に、共に有効画素が有った場合（ステップＳ２１で有り）は、領域Ｂの中で、２つの有効画像原稿に描かれている文字や絵などが重なってしまう。重なった状態の領域Ｂを目視した際、領域Ｂは判読不可能となる可能性が高い。従って、当該有効画像原稿のその位置への配置は不可能と判断し、当該有効画像原稿を回転させる処理を行う（ステップＳ３０）。そして、回転させた後の当該有効画像原稿が、印刷用描画領域に集約配置可能かを再度試みる。ステップＳ３０の回転処理の結果は２種類の何れかとなり、図４の「Ｘ」、「Ｙ」の何れかの点に進む。
【００７７】
次に、図５を参照して、図４のステップＳ３０の回転処理について説明する。
【００７８】
図５は、第１の実施形態の回転処理の動作を説明するフローチャートである。
【００７９】
図５における前提として、画像形成装置１００の作業用記憶部５６に記憶されている有効画像原稿は、回転を行っていない状態であるものとする。
【００８０】
図４のステップＳ２１で有効画素有り、と判定された当該有効画像原稿が、先ず、回転を行っていない状態から１８０°回転されたかを判定する（図５のステップＳ３１）。
【００８１】
１８０°回転されていない場合（ステップＳ３１でＮｏ）、当該有効画像原稿を１８０°回転させる（ステップＳ３２）。そして図４の「Ｘ」点、すなわちステップＳ１４に進み、当該有効画像原稿の高さ（ｈ）と幅（ｗ）を比較し、縦長の有効画像原稿か横長の有効画像原稿かの何れかに基づいて、印刷用描画領域内への配置を再度行う。
【００８２】
１８０°の回転が既になされている場合（ステップＳ３１でＹｅｓ）、次に、当該有効画像原稿が９０°回転されたかを判定する（ステップＳ３３）。
【００８３】
９０°回転されていない場合（ステップＳ３３でＮｏ）、当該有効画像原稿を９０°回転させる（ステップＳ３４）。９０°回転させるということは、当該有効画像原稿が当初、縦長であった場合には横長の、横長であった場合には縦長の有効画像原稿になったことと同じである。従って、当該有効画像原稿の高さ（ｈ）と幅（ｗ）の入れ替えを行い（ステップＳ３５）、図４の「Ｘ」点、すなわちステップＳ１４に進む。そして、当該有効画像原稿の高さ（ｈ）と幅（ｗ）を比較し、縦長の有効画像原稿か横長の有効画像原稿かの何れかに基づいて、印刷用描画領域内への配置を再度行う。
【００８４】
９０°の回転が既になされている場合（ステップＳ３３でＹｅｓ）、次に、当該有効画像原稿が２７０°回転されたかを判定する（ステップＳ３６）。
【００８５】
２７０°回転されていない場合（ステップＳ３６でＮｏ）、当該有効画像原稿を１８０°回転させる（ステップＳ３７）。１８０°回転させるということは、直前の回転処理において、当該有効画像原稿がステップＳ３４において９０°回転されているため、当初の有効画像原稿（回転が全く行われていない状態）を２７０°回転させたことに相当する。そして、図４の「Ｘ」点、すなわちステップＳ１４に進む。ステップＳ１４以降においては、当該有効画像原稿の高さ（ｈ）と幅（ｗ）を比較し、縦長の有効画像原稿か横長の有効画像原稿かの何れかに基づいて、印刷用描画領域内への配置を再度行う。
【００８６】
２７０°の回転が既になされている場合（ステップＳ３６でＹｅｓ）、当該有効画像原稿は、９０°、１８０°、２７０°の回転を全て行って、再配置を試みたにもかかわらず、配置不可能と判定された場合となっている。そこで、当該有効画像原稿は、次の印刷用紙に出力するものとし、現在の印刷用描画領域内への配置を中断し（ステップＳ３８）、図４の「Ｙ」点、すなわちステップＳ２３に進む。当該有効画像原稿は、次の印刷用紙に出力するものであるため、作業用記憶部５６内にそのまま残しておく。
【００８７】
以上、本発明の第１の実施形態の動作について説明した。しかし、より良い集約印刷を行うために、以下に示すような変更を行ってもよい。
【００８８】
第１に、図４における終了処理（ステップＳ２５）を行う前に、それまでに、印刷用描画領域内に配置した画像イメージ、すなわち、集約印刷可能なように配置された複数の有効画像原稿を含む画像イメージ、を、表示部６０に表示するようにしてもよい。そして、表示部６０に表示された画像イメージを見たユーザは、図４のステップＳ２１における判定方法を変更するようにしてもよい。つまり、「何れか一方の領域Ｂに有効画素が無いか？」
の判定方法を、「２つの領域Ｂ共に有効画素が無いか？」に変更してもよい。或いは、印刷用描画領域の大きさを変更するようにしてもよい。
【００８９】
第２に、図４における動作により印刷用描画領域内に配置された有効画像原稿の外縁部に境界線を付すようにしてもよい。
【００９０】
第３に、図３のステップＳ１で入力部４０から読み込んだ原稿データに、読み込んだ順を示すページ番号を付加するようにしてもよい。
【００９１】
このような変更を行うことにより、ユーザが入力部４０から入力した原稿の有効画像領域を、より明確に認識することが可能となる。
【００９２】
以上説明したように、本実施形態の画像形成装置は、複数の原稿を読み込んで複数の原稿データを得る入力手段（入力部４０）を備えている。また、前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置する制御手段（制御部１０）を備えている。さらに、前記印刷用描画領域内に配置された画像を出力用紙に集約印刷する出力手段（出力部７０）を備えている。
【００９３】
また、前記制御手段（制御部１０）は、印刷用描画領域内に有効画像原稿を配置する際、前記有効画像原稿が縦長である場合は配置済みの有効画像原稿の右側に配置し、前記有効画像原稿が横長である場合は配置済みの有効画像原稿の下側に配置する。そして、配置した前記有効画像原稿が印刷用描画領域からはみ出した場合は、はみ出した部分が印刷用描画領域内に収まるよう前記有効画像原稿をシフトさせるよう動作する。
【００９４】
さらに、前記制御手段（制御部１０）は、前記有効画像原稿をシフトさせ配置済みの有効画像原稿と重なり合った領域内に有効画素が有るかを判定する。そして、何れか一方の前記重なり合った領域内、或いは両方の前記重なり合った領域内に有効画素が無い場合、前記有効画像原稿の配置をシフトさせた位置で確定するよう動作する。
【００９５】
またさらに、前記制御手段（制御部１０）は、前記有効画像原稿をシフトさせ配置済みの有効画像原稿と重なり合った領域内に有効画素が有るかを判定する。そして、前記重なり合った領域内の両方に有効画素がある場合、前記有効画像原稿を１８０°或いは９０°或いは２７０°回転させた後、前記有効画像原稿の配置を再度初めから実行するよう動作する。
【００９６】
従って、本実施形態によれば、集約印刷した画像に潰れが生じることはない。
【００９７】
また、本実施形態によれば、より効率的に集約印刷を行うことが可能となる。
【００９８】
さらに、本実施形態によれば、出力用紙を節減することが可能となる。
【００９９】
またさらに、本実施形態によれば、ユーザが入力した原稿の有効画像領域を、より明確に認識することが可能となる。
【０１００】
さらにまた、本実施形態によれば、ユーザは原稿を入力部にセットするだけであり、ユーザが時間的に拘束されることはない。
[第２の実施形態]
次に、本発明の画像形成装置の第２の実施形態について説明する。
【０１０１】
図９は、本発明の画像形成装置の第２の実施形態を示す機能ブロック図である。
【０１０２】
なお、本発明の第２の実施形態は、図１に示した機能ブロック図における入力部４０を削除し、入力部４０に代えて、制御部１０の画像編集部２０内にプリンタドライバを追加した点が異なっている。また、記憶部５０内にファイル記憶部を追加した点が異なっているものである。従って、図９において、図１の構成要素に対応するものは同一の参照数字または符号を付し、その説明を極力省略するものとする。
【０１０３】
図９に示す画像形成装置１００−１は、制御部１０−１を含んでいる。そして、制御部１０−１に接続される装置操作部３０、記憶部５０−１、表示部６０、出力部７０を含んでいる。
【０１０４】
制御部１０−１は、画像形成装置１００−１全体の動作制御を行う。そして、特に、集約印刷を行うために画像の編集処理を行う画像編集部２０−１を含んでいる。
【０１０５】
上述した制御部１０−１の画像編集部２０−１は、有効画像領域取得部２２−１、原稿配置処理部２４、配置済み画像出力部２６、プリンタドライバ２８を含んでいる。
【０１０６】
プリンタドライバ２８は、後述する記憶部５０−１のファイル記憶部５８から、ファイル内の原稿をビットマップデータとして読み込み、記憶部５０−１の画像記憶部５２に原稿データとして記憶させる。
【０１０７】
有効画像領域取得部２２−１は、画像記憶部５２の原稿データから、集約印刷を行う部分画像としての領域、すなわち、有効画像領域を求め、有効画像領域内の画像を有効画像原稿として記憶部５０−１の作業用記憶部５６に記憶させる。
【０１０８】
原稿配置処理部２４、配置済み画像出力部２６は、第１の実施形態と同一であるため、その説明を省略する。
【０１０９】
記憶部５０−１は、画像形成装置１００−１を動作させるプログラムや、各種のデータを記憶する。特に、上述した画像編集部２０−１のプリンタドライバ２８が取得した原稿データを記憶する画像記憶部５２を含んでいる。また、画像形成装置１００−１の各種のプログラム（プリンタドライバ２８のプログラムも含む）を記憶するプログラム記憶部５４−１を含んでいる。さらに、制御部１０−１が生成したデータやファイルなどを記憶し、また、それらを読み出させる作業用記憶部５６を含んでいる。またさらに、文書ファイルや画像ファイルなど、集約印刷の対象となるファイルを記憶するファイル記憶部５８を含んでいる。
【０１１０】
装置操作部３０、表示部６０、出力部７０は、第１の実施形態と同一であるため、その説明を省略する。
【０１１１】
次に、図９に機能ブロック図として示した画像形成装置を、実際のハードウェアで構成した一例につき、図１０を参照して説明する。
【０１１２】
図１０は、本発明の画像形成装置の第２の実施形態のハードウェア構成の一例を示す図である。
【０１１３】
図１０に示す画像形成装置１００−１は、パーソナルコンピュータで構成したものとしたハードウェア構成の一例を示すものである。図１０に示す画像形成装置１００−１は、ＣＰＵ１０ｈ−１、操作部３０ｈ−１、ＨＤＤ５２ｈ、ＲＯＭ５４ｈ−１、ＲＡＭ５６ｈ、フラッシュメモリ５８ｈ、ディスプレイ６０ｈ、ネットワークＩ／Ｆ（inter face：インターフェース）７０ｈ−１が、バス８０ｈを介して接続されている。また、ネットワークＩ／Ｆ７０ｈ−１には、ネットワークプリンタ７０ｈ−３が、ＬＡＮ（Local Area Network：ラン）７０ｈ−２を介して接続されている。
【０１１４】
ＣＰＵ１０ｈ−１は、図９の制御部１０−１に相当し、ＲＯＭ５４ｈ−１に記憶されているプログラムを実行することにより、画像形成装置１００−１全体の動作制御を行う。
【０１１５】
操作部３０ｈ−１は、図９の装置操作部３０に相当し、キーボードやマウスなどで構成されている。
【０１１６】
ＨＤＤ５２ｈは、図９の画像記憶部５２に相当する。
【０１１７】
ＲＯＭ５４ｈ−１は、図９のプログラム記憶部５４−１に相当し、画像形成装置１００−１の各種のプログラム（プリンタドライバ２８のプログラムも含む）を記憶している。
【０１１８】
ＲＡＭ５６ｈは、図９の作業用記憶部５６に相当する。
【０１１９】
ディスプレイ６０ｈは、図９の表示部６０に相当する。
【０１２０】
ネットワークＩ／Ｆ７０ｈ−１、ＬＡＮ７０ｈ−２、ネットワークプリンタ７０ｈ−３は、図９の出力部７０に相当する。
【０１２１】
バス８０ｈは、上記のＣＰＵ１０ｈ−１、操作部３０ｈ−１、ＨＤＤ５２ｈ、ＲＯＭ５４ｈ−１、ＲＡＭ５６ｈ、フラッシュメモリ５８ｈ、ディスプレイ６０ｈ、ネットワークＩ／Ｆ７０ｈ−１の各ハードウェアを結ぶ信号路である。
【０１２２】
次に、図１１を参照して、図９に示した本実施形態の動作について説明する。
【０１２３】
図１１は、第２の実施形態の基本的な動作を説明するフローチャートである。
【０１２４】
上述したように、本発明の第２の実施形態は、図１に示した機能ブロック図における入力部４０を削除し、入力部４０に代えて、制御部１０（本実施形態では１０−１）の画像編集部２０（本実施形態では２０−１）内にプリンタドライバ２８を追加した点が異なっている。また、記憶部５０（本実施形態では５０−１）内にファイル記憶部５８を追加した点が異なっているものである。従って、図１１において、図３の構成要素に対応するものは同一の参照数字または符号を付し、その説明を極力省略するものとする。
【０１２５】
先ず、画像形成装置１００−１のユーザは、画像形成装置１００−１の記憶部５０−１のファイル記憶部５８に、集約印刷させたい原稿を含むファイルを記憶させておくものとする。
【０１２６】
そして、装置操作部３０から集約印刷を行わせるファイル名を入力し、集約印刷を行わせる指示入力を行う。すると、制御部１０−１の画像編集部２０−１が図１１に示す動作を開始する。
【０１２７】
はじめに、画像編集部２０−１のプリンタドライバ２８は、入力されたファイル名のファイルからｎ枚分の原稿をビットマップデータとして取得し、取得したビットマップデータを原稿データとして、記憶部５０−１の画像記憶部５２に記憶させる（図１１のステップＳ１−１）。なお、ファイルから原稿をビットマップデータとして取得するためには、当該ファイルを閲覧するプログラムを起動して閲覧用の画像を作業用記憶部５６などに記憶させ、閲覧用の画像をそのままビットマップデータとして取得するようにするとよい。画像記憶部５２に記憶された原稿データはｎ枚分となる。
【０１２８】
次に、画像編集部２０−１の有効画像領域取得部２２−１が動作し、画像記憶部５２に記憶されたｎ枚分の原稿データそれぞれの有効画像領域を求め、有効画像領域内の画像を有効画像原稿として、記憶部５０−１の作業用記憶部５６に記憶させる（ステップＳ２−１）。なお、ステップＳ２−１における動作は、第１の実施形態の図６で説明した動作と同一である。
【０１２９】
そして、ステップＳ２−１の後、画像編集部２０−１の原稿配置処理部２４が動作し、出力用紙の印刷用描画領域に、有効画像原稿を集約して配置する処理を行う。
【０１３０】
なお、原稿配置処理部２４が動作を開始した後、集約配置された画像を出力部７０に出力し、出力用紙上に集約印刷させる動作（図１１のステップＳ３〜ステップＳ７の動作）は、第１の実施形態で説明した動作と同一である。従って、第２の実施形態の動作に関するこれ以上の説明は省略するものとする。
【０１３１】
以上、本発明の第２の実施形態の動作について説明した。
【０１３２】
以上説明したように、本実施形態の画像形成装置は、複数の原稿をファイルから取得して複数の原稿データを得る入力手段（プリンタドライバ２８）を備えている。また、前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置する制御手段（制御部１０−１）を備えている。さらに、前記印刷用描画領域内に配置された画像を出力用紙に集約印刷する出力手段（出力部７０）を備えている。
【０１３３】
従って、本実施形態によれば、ファイルから原稿を取得して集約印刷を行うことが可能となる。
【０１３４】
また、本実施形態によれば、原稿を読み取るスキャナなどの装置が不要となる。
【０１３５】
なお、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
複数の原稿を読み込んで複数の原稿データを得る入力手段と、
前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置する制御手段と、
前記印刷用描画領域内に配置された画像を出力用紙に集約印刷する出力手段と、
を備えていることを特徴とする画像形成装置。
（付記２）
前記制御手段は、印刷用描画領域内に有効画像原稿を配置する際、前記有効画像原稿が縦長である場合は配置済みの有効画像原稿の右側に配置し、前記有効画像原稿が横長である場合は配置済みの有効画像原稿の下側に配置し、配置した前記有効画像原稿が印刷用描画領域からはみ出した場合は、はみ出した部分が印刷用描画領域内に収まるよう前記有効画像原稿をシフトさせる、
ことを特徴とする付記１に記載の画像形成装置。
（付記３）
前記制御手段は、前記有効画像原稿をシフトさせ配置済みの有効画像原稿と重なり合った領域内に有効画素が有るかを判定し、何れか一方の前記重なり合った領域内、或いは両方の前記重なり合った領域内に有効画素が無い場合、前記有効画像原稿の配置をシフトさせた位置で確定する、
ことを特徴とする付記２に記載の画像形成装置。
（付記４）
前記制御手段は、前記有効画像原稿をシフトさせ配置済みの有効画像原稿と重なり合った領域内に有効画素が有るかを判定し、前記重なり合った領域内の両方に有効画素がある場合、前記有効画像原稿を１８０°或いは９０°或いは２７０°回転させた後、前記有効画像原稿の配置を再度初めから実行する、
ことを特徴とする付記２に記載の画像形成装置。
（付記５）
前記入力手段は、ファイルから原稿を取得して複数の原稿データを得る、
ことを特徴とする付記１から付記４の何れかに記載の画像形成装置。
（付記６）
前記制御手段は、印刷用描画領域内に配置した有効画像原稿のそれぞれの外縁部に境界線を付す、
ことを特徴とする付記１〜付記５の何れかに記載の画像形成装置。
（付記７）
前記制御手段は、印刷用描画領域内に配置した有効画像原稿のそれぞれにページ番号を付加する、
ことを特徴とする付記１〜付記６の何れかに記載の画像形成装置。
（付記８）
複数の原稿を読み込んで複数の原稿データを得、
前記複数の原稿データそれぞれについて原稿データの有効画像原稿を得て、複数の前記有効画像原稿を元の大きさを変えずに１つの印刷用描画領域内に集約印刷可能なように配置し、
前記印刷用描画領域内に配置された画像を出力用紙に集約印刷する、
ことを特徴とする集約印刷方法。
（付記９）
前記印刷用描画領域内に有効画像原稿を配置する際、前記有効画像原稿が縦長である場合は配置済みの有効画像原稿の右側に配置し、前記有効画像原稿が横長である場合は配置済みの有効画像原稿の下側に配置し、配置した前記有効画像原稿が印刷用描画領域からはみ出した場合は、はみ出した部分が印刷用描画領域内に収まるよう前記有効画像原稿をシフトさせる、
ことを特徴とする付記８に記載の集約印刷方法。
（付記１０）
前記有効画像原稿をシフトさせた後、配置済みの有効画像原稿と重なり合った領域内に有効画素が有るかを判定し、何れか一方の前記重なり合った領域内、或いは両方の前記重なり合った領域内に有効画素が無い場合、前記有効画像原稿の配置をシフトさせた位置で確定する、
ことを特徴とする付記９に記載の集約印刷方法。
（付記１１）
前記有効画像原稿をシフトさせた後、配置済みの有効画像原稿と重なり合った領域内に有効画素が有るかを判定し、前記重なり合った領域内の両方に有効画素がある場合、前記有効画像原稿を１８０°或いは９０°或いは２７０°回転させた後、前記有効画像原稿の配置を再度初めから実行する、
ことを特徴とする付記９に記載の集約印刷方法。
（付記１２）
前記印刷用描画領域内に配置した有効画像原稿のそれぞれの外縁部に境界線を付す、
ことを特徴とする付記８〜付記１１の何れかに記載の集約印刷方法。
（付記１３）
前記印刷用描画領域内に配置した有効画像原稿のそれぞれにページ番号を付加する、
ことを特徴とする付記８〜付記１２の何れかに記載の集約印刷方法。
【符号の説明】
【０１３６】
１０    制御部
１０−１    制御部
２０    画像編集部
２０−１    画像編集部
２２    有効画像領域取得部
２２−１    有効画像領域取得部
２４    原稿配置処理部
２６    配置済み画像出力部
２８    プリンタドライバ
３０    装置操作部
４０    入力部
５０    記憶部
５０−１    記憶部
５２    画像記憶部
５４    プログラム記憶部
５４−１    プログラム記憶部
５６    作業用記憶部
５８    ファイル記憶部
６０    表示部
７０    出力部
１００    画像形成装置
１００−１    画像形成装置
１０ｈ    ＣＰＵ
１０ｈ−１    ＣＰＵ
３０ｈ    操作パネル
３０ｈ−１    操作部
４０ｈ    スキャナ
５２ｈ    ＨＤＤ
５４ｈ    ＲＯＭ
５４ｈ−１    ＲＯＭ
５６ｈ    ＲＡＭ
５８ｈ    フラッシュメモリ
６０ｈ    ディスプレイ
７０ｈ    プリンタ
７０ｈ−１    ネットワークＩ／Ｆ
７０ｈ−２    ＬＡＮ
７０ｈ−３    ネットワークプリンタ
８０ｈ    バス
【図１】
0005291131.tif 000002
【図２】
0005291131.tif 000003
【図３】
0005291131.tif 000004
【図４】
0005291131.tif 000005
【図５】
0005291131.tif 000006
【図６】
0005291131.tif 000007
【図７】
0005291131.tif 000008
【図８】
0005291131.tif 000009
【図９】
0005291131.tif 000010
【図１０】
0005291131.tif 000011
【図１１】
0005291131.tif 000012