(57)【要約】【課題】  原稿の一部に印刷対象画像がある原稿において、その印刷対象画像を自動的に認識して切り出し保存することにより、必要最低限の情報だけ記憶して元画像を再構築したり、手間をかけずに適切な集約印刷を行なったりできる画像情報装置を提供する。【解決手段】  画像データを入力する画像読み取り部１、入力された画像データを蓄積する記憶装置５、入力された後の画像データを出力する画像出力部２を備えたデジタル複写機において、画像処理部７が、入力された画像データから画像の有効範囲のみ自動的に切り出し、切り出された画像データを、その切り出し時に取得した画像再構築用情報とともに記憶装置５に記憶し、そのあと、画像構築部８が記憶装置５に記憶された前記画像データおよび画像再構築用情報を用いて印刷領域に画像を構築し、構築された画像を画像出力部２により印刷する構成にした。【選択図】        図１
2006115348.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、入力された画像データを蓄積する記憶手段と、入力された後の画像データを出力する画像出力手段とを備えた画像情報装置において、入力された画像データから画像の有効範囲のみ自動的に切り出す画像切り出し手段を備え、該画像切り出し手段により切り出された画像データを、切り出し時に取得した画像再構築用情報とともに前記記憶手段に記憶しておき、該記憶手段に記憶された前記画像データおよび前記画像再構築用情報を用いて画像を構築する構成にしたことを特徴とする画像情報装置。
【請求項２】
請求項１記載の画像情報装置において、前記画像再構築用情報が、画像切り出し前の画像サイズを示す元画像サイズ情報および切り出した画像の位置情報であることを特徴とする画像情報装置。
【請求項３】
請求項１記載の画像情報装置において、前記入力された画像データがカラー画像であり、そのカラー画像の地肌部分を認識する地肌認識手段を備え、該地肌認識手段により認識された地肌部分の地肌色を除去した画像データを対象にして前記画像の有効範囲を切り出すように前記画像切り出し手段を構成したことを特徴とする画像情報装置。
【請求項４】
請求項３記載の画像情報装置において、前記地肌色を示す地肌色情報を前記記憶手段に蓄積する構成にしたことを特徴とする画像情報装置。
【請求項５】
請求項１または請求項３記載の画像情報装置において、前記画像の有効範囲が入力された画像データに含まれているそれぞれの色にとって有効な範囲であり、その色ごとに画像の有効範囲を切り出す構成にしたことを特徴とする画像情報装置。
【請求項６】
請求項１記載の画像情報装置において、前記記憶手段に記憶された複数の画像データを出力用紙サイズに収まる範囲内で出力する構成にしたことを特徴とする画像情報装置。
【請求項７】
請求項１記載の画像情報装置において、前記記憶手段に記憶された複数の画像データを、該複数の画像が収まる用紙サイズの印刷用紙に出力する構成にしたことを特徴とする画像情報装置。
【請求項８】
請求項６または請求項７記載の画像情報装置において、当該画像が残りの印刷領域に収まらなかった場合、該画像を９０度回転させて配置する構成にしたことを特徴とする画像情報装置。
【請求項９】
請求項８記載の画像情報装置において、当該画像を９０度回転させても画像が収まらなかった場合、該画像を縮小して配置する構成にしたことを特徴とする画像情報装置。
【請求項１０】
請求項６または請求項７記載の画像情報装置において、各画像の配置確定ごとに、周囲に区切り線を追加する構成にしたことを特徴とする画像情報装置。
【請求項１１】
請求項６または請求項７記載の画像情報装置において、綴じ幅を考慮して配置し、出力する構成にしたことを特徴とする画像情報装置。
【請求項１２】
請求項１１記載の画像情報装置において、右綴じの場合、印刷用紙の右端から順に配置画像を配置する構成にしたことを特徴とする画像情報装置。
【請求項１３】
請求項１２記載の画像情報装置において、印刷用紙の右端から順に配置画像を配置する際、スタートポイントを前記印刷用紙の右端から綴じ幅分ずらした後、前記スタートポイントを当該画像幅分左にずらしてから画像を配置するという動作を繰り返す構成にしたことを特徴とする画像情報装置。
【請求項１４】
画像データを入力し、入力された画像データを蓄積した後、蓄積された画像データを印刷する画像印刷方法において、入力された画像データから画像の有効範囲のみ自動的に切り出し、切り出された画像データを、その切り出し時に取得した画像再構築用情報とともに記憶した後、記憶された前記画像データおよび前記画像再構築用情報を用いて画像を再構築して印刷することを特徴とする画像印刷方法。
【請求項１５】
請求項１４記載の画像印刷方法において、複数の原稿から切り出した複数の画像データを、その切り出し時に取得したそれぞれの画像再構築用情報とともに記憶した後、記憶された前記複数の画像データおよびそれぞれの画像再構築用情報を用いて複数の画像を集約配置して印刷することを特徴とする画像印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記憶機能も備えたデジタル複写機やプリンタなど画像情報装置に係り、特に、文書の複数ページ分を１枚の印刷用紙上に出力する集約機能を備えた画像情報装置などに関する。
【背景技術】
【０００２】
デジタル複写機やプリンタなど印刷手段（画像形成手段）を備えた画像情報装置には、文書の１ページ分を１枚の印刷用紙に印刷する通常の印刷機能のほかに、文書の複数ページ分を１枚の印刷用紙に収めて印刷する機能や、複数ページの文書を縮小して１枚の用紙に収めて印刷する機能を備えたものがある。これらの機能は、集約印刷あるいはＮｉｎ１（エヌ・イン・ワン）印刷などの呼称で知られている。
この集約印刷は、印刷枚数を減らすことが目的であり、省資源の一役を担うものである。このような集約印刷の機能を備えた画像情報装置は、出力に用いる印刷用紙の用紙サイズごとに収納ページ数に対応した集約印刷用の印刷フォーマットのデータをメモリに複数種類記憶しており、集約印刷の際に利用者により指定された印刷フォーマットのデータを呼び出して印刷を行なっている。
しかし、前記した集約印刷に関する従来技術では、集約する際に原稿そのもののサイズを利用するので、一部にしか画像がない原稿の場合には、原稿画像に含まれる空白部も入れた縮小が行われる。したがって、実際には縮小しないでも印刷できるような原稿でも縮小されてしまい、また、無駄な空白部分も出力されてしまうという問題があった。
これを解決するために、特許文献１に示された従来技術では、必要な領域を利用者が指定し、指定された部分を集約印刷する。
また、切り出し技術に関しては特許文献２があり、この従来技術では、プリスキャンにおいて、論理和演算部がラインデータから主走査方向の有効画像領域を求め、２つのフリップフロップが副走査方向の原稿地の領域情報を出力し、それらのデータに基づいて原稿領域を決定する。
【特許文献１】特開平１１−２６１８００号公報
【特許文献２】特開平７−３０７８５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記した特許文献１に示された従来技術は、決まったフォーマットの集約印刷であれば有効であるが、フォーマットが決まっておらず、原稿ごとに切り出す画像領域や適切な画像配置位置が変わる場合、その都度切り出し領域や画像配置位置を設定しなければならなくなり、利用者の負荷が高いものになってしまう。また、特許文献２に示された従来技術は画像領域でなく原稿用紙の領域を抽出するものであるし、元画像の再構築や集約印刷を行う技術でもない。
本発明の目的は、このような従来技術の問題を解決しようとするものであり、具体的には、原稿の一部に印刷対象画像がある原稿において、その印刷対象画像を自動的に認識して切り出し保存することにより、手間をかけずに、印刷対象の空白部分を少なくして紙の使用枚数を減らしたり、必要最低限の情報だけ記憶して元画像を再構築したり、手間をかけずに適切な集約印刷を行なったりできる画像情報装置を提供することにある。
【課題を解決するための手段】
【０００４】
前記した課題を解決するために、請求項１記載の発明では、画像データを入力する画像入力手段と、入力された画像データを蓄積する記憶手段と、入力された後の画像データを出力する画像出力手段とを備えた画像情報装置において、入力された画像データから画像の有効範囲のみ自動的に切り出す画像切り出し手段を備え、その画像切り出し手段により切り出された画像データを、その切り出し時に取得した画像再構築用情報とともに前記記憶手段に記憶しておき、その記憶手段に記憶された前記画像データおよび前記画像再構築用情報を用いて画像を構築する構成にした。
また、請求項２記載の発明では、請求項１記載の発明において、前記画像再構築用情報が、画像切り出し前の画像サイズを示す元画像サイズ情報および切り出した画像の位置情報である構成にした。
また、請求項３記載の発明では、請求項１記載の発明において、前記入力された画像データがカラー画像であり、そのカラー画像の地肌部分を認識する地肌認識手段を備え、その地肌認識手段により認識された地肌部分の地肌色を除去した画像データを対象にして前記画像の有効範囲を切り出すように前記画像切り出し手段を構成した。
【０００５】
また、請求項４記載の発明では、請求項３記載の発明において、前記地肌色を示す地肌色情報を前記記憶手段に蓄積する構成にした。
また、請求項５記載の発明では、請求項１または請求項３記載の発明において、前記画像の有効範囲が入力された画像データに含まれているそれぞれの色にとって有効な範囲であり、その色ごとに画像の有効範囲を切り出す構成にした。
また、請求項６記載の発明では、請求項１記載の発明において、前記記憶手段に記憶された複数の画像データを出力用紙サイズに収まる範囲内で出力する構成にした。
また、請求項７記載の発明では、請求項１記載の発明において、前記記憶手段に記憶された複数の画像データを、その複数の画像が収まる用紙サイズの印刷用紙に出力する構成にした。
また、請求項８記載の発明では、請求項６または請求項７記載の発明において、当該画像が残りの印刷領域に収まらなかった場合、その画像を９０度回転させて配置する構成にした。
また、請求項９記載の発明では、請求項８記載の発明において、当該画像を９０度回転させても画像が収まらなかった場合、その画像を縮小して配置する構成にした。
また、請求項１０記載の発明では、請求項６または請求項７記載の発明において、各画像の配置確定ごとに、周囲に区切り線を追加する構成にした。
【０００６】
また、請求項１１記載の発明では、請求項６または請求項７記載の発明において、綴じ幅を考慮して配置し、出力する構成にした。
また、請求項１２記載の発明では、請求項１１記載の発明において、右綴じの場合、印刷用紙の右端から順に配置画像を配置する構成にした。
また、請求項１３記載の発明では、請求項１２記載の発明において、印刷用紙の右端から順に配置画像を配置する際、スタートポイントをその印刷用紙の右端から綴じ幅分ずらした後、そのスタートポイントを当該画像幅分左にずらしてから画像を配置するという動作を繰り返す構成にした。
また、請求項１４記載の発明では、画像データを入力し、入力された画像データを蓄積した後、蓄積された画像データを印刷する画像印刷方法において、入力された画像データから画像の有効範囲のみ自動的に切り出し、切り出された画像データを、その切り出し時に取得した画像再構築用情報とともに記憶した後、記憶された前記画像データおよび前記画像再構築用情報を用いて画像を再構築して印刷する構成にした。
また、請求項１５記載の発明では、請求項１４記載の発明において、複数の原稿から切り出した複数の画像データを、その切り出し時に取得したそれぞれの画像再構築用情報とともに記憶した後、記憶された前記複数の画像データおよびそれぞれの画像再構築用情報を用いて複数の画像を集約配置して印刷する構成にした。
【発明の効果】
【０００７】
本発明によれば、請求項１記載の発明では、入力された画像データから画像の有効範囲のみ自動的に切り出し、切り出された画像データを、その切り出し時に取得した画像再構築用情報とともに記憶しておき、記憶された画像データおよび画像再構築用情報を用いて画像を構築できるので、印刷対象の空白部分を少なくして印刷用紙の使用枚数を減らせるし、記憶空間を効率よく用いて元画像を再構築できるし、手間をかけずに適切な集約印刷を行うことができる。
また、請求項２記載の発明では、請求項１記載の発明において、画像再構築用情報が、画像切り出し前の画像サイズを示す元画像サイズ情報および切り出した画像の位置情報であるので、切り出し前の原稿と同じ位置に画像を配置した、その原稿と同じサイズの元画像を再構築できる。
また、請求項３記載の発明では、請求項１記載の発明において、入力された画像データがカラー画像であり、そのカラー画像の地肌部分を認識し、認識した地肌部分の地肌色を除去した画像データを対象にして画像の有効範囲を切り出すことができるので、地肌色があった場合でも有効な画像範囲を決定できる。
また、請求項４記載の発明では、請求項３記載の発明において、地肌色情報を蓄積できるので、地肌色を除去しても再構築の際に地肌色を再生できる。
【０００８】
また、請求項５記載の発明では、請求項１または請求項３記載の発明において、画像の有効範囲が入力された画像データに含まれているそれぞれの色にとって有効な範囲であり、その色ごとに画像の有効範囲を切り出すことができるので、カラー画像の場合、蓄積する画像データをさらに少なくできる。
また、請求項６記載の発明では、請求項１記載の発明において、記憶された複数の画像データを出力用紙サイズに収まる範囲内で出力できるので、手を煩わせないで集約印刷を行うことができるし、印刷用紙のサイズを統一できる。
また、請求項７記載の発明では、請求項１記載の発明において、記憶された複数の画像データを、その複数の画像が収まる用紙サイズの印刷用紙に出力できるので、手を煩わせないで集約印刷を行うことができるし、１枚の印刷用紙に集約印刷できる。
また、請求項８記載の発明では、請求項６または請求項７記載の発明において、当該画像が残りの印刷領域に収まらなかった場合、その画像を９０度回転させて配置できるので、より効率的な集約印刷ができる。
また、請求項９記載の発明では、請求項８記載の発明において、当該画像を９０度回転させても画像が収まらなかった場合、その画像を縮小して配置できるので、さらに効率的な集約印刷ができる。
また、請求項１０記載の発明では、請求項６または請求項７記載の発明において、各画像の配置確定ごとに、周囲に区切り線を追加できるので、自動配置することでわかりにくくなりやすい、画像の境界や原稿との対応を容易に特定することができる。
【０００９】
また、請求項１１記載の発明では、請求項６または請求項７記載の発明において、綴じ幅を考慮して配置し、出力できるので、綴じ幅分を空ける必要がある場合でも請求項６または請求項７記載の発明の効果を得ることができる。
また、請求項１２記載の発明では、請求項１１記載の発明において、右綴じの場合、印刷用紙の右端から順に配置画像を配置できるので、右綴じであっても適切に配置できる。
また、請求項１３記載の発明では、請求項１２記載の発明において、印刷用紙の右端から順に配置画像を配置する際、スタートポイントをその印刷用紙の右端から綴じ幅分ずらした後、そのスタートポイントを当該画像幅分左にずらしてから画像を配置するという動作を繰り返すので、請求項１２記載の発明を容易に実現できる。
また、請求項１４記載の発明では、入力された画像データから画像の有効範囲のみ自動的に切り出し、切り出された画像データを、その切り出し時に取得した画像再構築用情報とともに記憶した後、記憶された前記画像データおよび前記画像再構築用情報を用いて画像を再構築して印刷することができるので、手間をかけずに、印刷対象の空白部分を少なくして印刷用紙の使用枚数を減らせるし、記憶空間を効率よく用いて元画像を再構築できる。
また、請求項１５記載の発明では、請求項１４記載の発明において、複数の原稿から切り出した複数の画像データを、その切り出し時に取得したそれぞれの画像再構築用情報とともに記憶した後、記憶された前記複数の画像データおよびそれぞれの画像再構築用情報を用いて複数の画像を集約配置して印刷することができるので、手間をかけずに適切な集約印刷を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面により本発明の実施形態を詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
図１は本発明の一実施形態を示すデジタル複写機の構成ブロック図である。図示したように、このデジタル複写機は、原稿を読み取る画像読み取り部１、印刷用紙上に画像を形成する画像出力部２、前記画像読み取り部１および画像出力部２を制御するエンジン部３、プログラムに従って動作するＣＰＵを有してこのデジタル複写機全体を制御するコントローラ４、入力された画像データなどを蓄積しておく記憶装置（例えばハードディスク装置）５、操作キーや表示装置などを有して利用者が操作を行う操作部６などを備えている。
また、コントローラ４内には、入力された画像データから画像の有効範囲（画像領域）のみ切り出す処理などを行う画像処理部７、および画像領域のみ切り出された複数の画像データを用いて元画像を再構築したり出力画像１ページ内に複数の画像を配置したりする画像構築部８などを備える。
なお、この実施形態のデジタル複写機では、請求項記載の画像入力手段が画像読み取り部１により実現され、画像出力手段が画像出力部２により実現され、記憶手段が記憶装置５により実現され、画像切り出し手段が画像処理部７により実現される。
以下、このようなデジタル複写機を用いて実施される本発明の各実施例について説明する。
【実施例１】
【００１１】
図２に、実施例１の動作フローを示す。以下、図２に従って、実施例１について説明する。
この実施例では、まず、コントローラ４が操作部６により利用者に印刷用紙のサイズなど印刷用紙情報を入力させ、その印刷用紙情報を取得し、コントローラ４内のメモリに記憶しておく（Ｓ１）。続いて、コントローラ４は原稿読み取り部１またはその他の画像入力装置により画像データを読み取らせ（入力させ）、その画像データを画像処理部７に渡す（Ｓ２）。そして、その画像処理部７において、入力された画像データを補正し、画像領域の判別を行う（Ｓ３）。この画像判別処理では、簡単には、送られてきた画素ごとの画像データについて原稿の主走査方向および副走査方向のヒストグラムを取ることにより判別できる。このようにして、画像処理部７では、画像領域、元原稿のサイズ、元原稿に対する画像領域の相対位置、画像サイズなどを判別する。
続いて、画像処理部７は既に取得している印刷用紙のサイズから印刷領域を判別し（Ｓ４）、画像領域の画像データと判別した情報を記憶装置５に格納する（Ｓ５）。なお、画像領域の画像データを取得する際、画像が切れることを防止するため、画像領域丁度でなく所定量の余裕を見て取得する。また、カラー画像の場合は、ＲＧＢといった色情報ごとに前記した方法を用いて画像の有効範囲を切り出し、記憶装置５に色情報ごとに画像データと判別した情報を格納する。このようにすることにより、極端に使われない色情報については情報の圧縮が可能となる。
また、その際、下地（地肌）部分の地肌色を除去した画像データを対象にして前記画像の有効範囲を切り出すようにしてもよい。元画像から下地の色情報を減算することにより原稿全体に色情報がある場合でも画像領域を小さくすることができる。なお、下地は端辺部から同一色が連続している領域として地肌認識手段としても機能する画像処理部７により認識する。また、色情報ごとに下地色情報を取得することでも画像領域を限定することが可能である。記憶装置５には、画像領域の画像データ、元原稿サイズ、画像領域の相対位置情報、画像領域情報に加え、下地色（地肌色）情報をセットにした形で保存する。
当該原稿について必要な情報を保存すると、コントローラ４は残りの原稿があるか否かを判定し（Ｓ６）、あれば（Ｓ６でＹ）ステップＳ２から繰り返す。
その後、記憶装置５に保存された情報を基に元画像を再構築するに際し、まず、画像構築部８が１番目の画像領域の配置位置を決定する（Ｓ７）。そして、画像構築部８はその配置位置に１番目の画像領域の画像データを展開する（Ｓ８）。
続いて、残りの画像領域があるか否かを判定し（Ｓ９）、あれば（Ｓ９でＹ）ステップＳ７から繰り返す。そして、残りの画像領域がなくなると（Ｓ９でＮ）、コントローラ４は再構築した画像データをエンジン部３に渡し、画像出力部２により印刷を行う（Ｓ１０）。
【００１２】
次に、図３により、保存されている情報から画像を再構築する処理を詳細に説明する。なお、保存されている情報は、画像領域の画像データ、元原稿サイズ、画像領域の相対位置情報、画像領域情報、場合により、さらに下地色情報である。また、図３（ａ）は元画像の一例、図３（ｂ）はその保存情報の一例で、画像構築部８はこのような保存情報を基に元画像を再構築する。図３（ｃ）が再構築された画像である。
図３（ｂ）に示した保存情報から図３（ｃ）に示した再構築画像をメモリ上に生成するには、まず、画像データを展開するメモリ上のスタート位置のアドレスからｗ４×ｙ＋ｘ分だけアドレスを進ませ、そこからｗ１分のデータを書き込む。さらに、スタート位置のアドレスにｗ４×（ｙ＋１）＋ｘを加えたアドレスまで進ませ、次のラインのｗ１分のデータを書き込む。これをｈ１ライン分だけ行うことで元画像を再構成することが可能である。
カラー画像の場合も同様の操作で行うことができる（図４参照）。なお、この部分をハードウェアで構成するには、例えばカラー画像の場合、元画像再構築用のバッファメモリを備え、色情報を指定したフォーマットに変換した後にそのバッファメモリ上に展開することによりメモリへの無駄なアクセスを減らすことも可能である。（下地色情報（地肌色情報）も記憶装置５に蓄積する構成では、下地色も再現できる。
こうして、この実施例によれば、原稿の一部に印刷対象画像がある原稿において、その印刷対象画像を自動的に認識できるので、手間をかけずに、印刷対象の空白部分を少なくして紙の使用枚数を減らすことができるし、必要最低限の情報だけ記憶して元画像を再構築できる。
【実施例２】
【００１３】
この実施例では、実施例１と同様にして原稿から画像を切り出し、蓄積した画像データと画像領域情報など保存した情報を用いて集約印刷を行う。
図５は集約印刷における画像構築（画像配置）の動作フロー図、図６および図７はその説明図である。以下、図５〜図７に従って、この動作フローを説明する。
以下では、図６に示した、２つの印刷対象画像Ａ１とＡ２を印刷用紙に配置する場合で説明する。なお、実施例１と同様にして、画像Ａ１とＡ２のサイズは求められているとする。また、印刷可能な領域は印刷用紙のサイズなどから決めることができる。この印刷可能な領域を印刷領域と呼ぶことにする。
まず、画像構築部８が印刷領域の長辺長ｐｈと短辺長ｐｗを取得する（Ｓ１１）。図６に示した印刷画像Ｐ４の例では、長辺長がｈ４、短辺長がｗ４である。さらに、配置画像の長辺長ａｗと短辺長ａｈを取得する（Ｓ１２）。図６に示した例では、最初に配置する画像が例えばＡ１とすると、長辺長がｗ１、短辺長がｈ１である。
最初は、印刷領域の短辺ｐｗ（Ｐ４ではｗ４）と１番目に配置する画像の長辺ａｗ（Ａ１ではｗ１）を合わせるように配置することを考え、画像構築部８はｐｗとａｗを比較する（Ｓ１３）。そして、ｐｗ＞ａｗのとき（図６（ａ）の例はこのようになっている）（Ｓ１３でＹｅｓ）、配置画像はその位置に配置することが可能なので、画像配置位置をその位置に設定する（Ｓ１４）。
【００１４】
それに対して、図６（ｂ）に示した印刷画像Ｐ５の例のように、印刷領域の短辺ｐｗ（ｗ５）と配置画像Ａ３の長辺ａｗ（ｗ３）の関係がｐｗ＜ａｗ（ｗ５＜ｗ３）であると（Ｓ１３でＮｏ）、印刷領域に配置できないので、画像構築部８は、配置画像を９０°回転した状態で配置可能かどうかを判定する（Ｓ１５）。そして、配置可能ならば（Ｓ１５でＹｅｓ）、画像構築部８は配置画像を９０°回転させる（図６（ｂ）参照）（Ｓ１６）。また、この状態でも配置不可能の場合（Ｓ１５でＮｏ）、縮小可能であれば（Ｓ１７でＹｅｓ）、印刷領域の短辺長ｐｗよりも配置画像の長辺長ａｗが小さくなるように縮小を行う（Ｓ１８）。縮小不可能であれば（Ｓ１７でＮｏ）、印刷できないことを表示し（Ｓ１９）、作業を中止する。
こうして、当該配置画像の配置位置を設定すると（Ｓ１４）、残りの配置画像があるか否かを判定し（Ｓ２０）、残りがあれば（Ｓ２０でＹｅｓ）印刷領域の残りサイズを変更する（Ｓ２１）。変更方法を図７に示す。図７（ａ）に示したように、印刷領域（Ｐ６）の短辺に対し、画像Ａの長辺を合わせて位置を決定した場合、印刷領域（Ｐ６）内に点線で示したように印刷領域（Ｐ６）の長辺と垂直に区切りを入れ、配置Ａと反対側の領域を残りの印刷領域に設定する。また、図７（ｂ）に示したように、印刷領域（Ｐ７）の長辺に対し、画像Ａの長辺を合わせて位置を決定した場合は、印刷領域（Ｐ７）内に点線で示したように印刷領域（Ｐ７）の短辺と垂直に区切りを入れ、画像Ａと反対側を残りの印刷領域とする。
この後は、印刷領域を変更された印刷領域としてステップＳ１２から繰り返す。そして、画像配置が済むと（Ｓ２０でＮｏ）、コントローラ４は再構築した画像データをエンジン部３に渡し、画像出力部２により印刷を行う（Ｓ２２）。
こうして、この実施例によれば、原稿の一部に印刷対象画像がある原稿において、その印刷対象画像を自動的に認識できるので、手間をかけずに集約印刷を行うことができる。
【実施例３】
【００１５】
図８は配置画像を印刷領域にタイル状に敷きつめて印刷する集約印刷例である。利用者が、入力された画像から複数の画像を抽出し、１枚の印刷用紙にできるだけ多数の画像を集約印刷するように指示すると、コントローラ４は、図８に示した印刷画像Ｐ７のような画像を形成する。
このような集約印刷の配置方法は、図９に示した印刷画像Ｐ８、Ｐ９における配置のように基本的に２種類ある。したがって、画像構築部８は、配置画像が印刷領域にできるだけ多く配置できるように試みる際、印刷領域短辺に対して配置画像の短辺を合わせる印刷画像Ｐ８のような配置方法と、印刷領域短辺に対して配置画像の長辺を合わせる印刷画像Ｐ９のような配置方法とで、どちらの方が多く配置できるかを求める。印刷領域のサイズと配置画像のサイズが予めわかっているので、印刷領域と配置画像を比較することにより求めることができるのである。これにより決定された配置方法で配置画像を配置し、印刷画像を生成する。
【実施例４】
【００１６】
図１０に示したように、この実施例では、サイズの異なる複数画像を配置する。図１０に示した画像Ａ、Ｂ、Ｃ、Ｄ、Ｅがこの順で入力されたとする。記憶装置５内では、再構築画像上の先頭（例では左上）をスタートポイントとして記憶している。
再構築時（集約印刷時）、画像構築部８はまず、スタートポイントを元に画像Ａを配置する。画像Ａを配置後、図示した例では画像Ａの幅だけスタートポイントを右へ移動させる。次に画像Ｂを配置するが、この際、画像構築部８は画像Ｂの画像サイズから画像Ａの隣に画像Ｂを配置できるかどうかを判定する。スタートポイントから印刷領域の右端までの距離と画像Ｂの幅から配置できるか否かを決定するのである。図示した例では、隣に配置できるスペースがあるので、画像Ａの右隣に画像Ｂを配置する。
さらに、画像Ｂの幅分だけスタートポイントを進め、画像Ｃを画像Ｂの右隣に配置できるかどうかを判定する。図示した例の場合、画像Ｂの右隣には配置できないので、スタートポイントを左端に戻し、画像Ａまたは画像Ｂの縦方向で長いほうの長さ分だけスタートポイントを下方へ移動させ、そこから画像Ｃを配置する。そして、スタートポイントを画像Ｃの幅だけ移動させる。同様にして画像Ｄも配置する。
画像Ｅの配置では構築画像上に配置できないことがわかるので、この時点で１枚の印刷用画像が出来上がる。画像Ｅも再構築画像の２枚目として画像が作られていく。なお、ここでは、印刷用紙のサイズを固定にして、そのサイズに収まらない場合には残りを別の印刷用紙に配置するようにしているが、配置対象の複数の画像が収まるサイズの印刷用紙に出力する構成にしてもよい。
こうして、この実施例によれば、状況に応じた適切な集約印刷を行うことができる。
【実施例５】
【００１７】
実施例５では、図１１により、効率のよい画像の配置方法について説明する。画像Ａ、Ｂ、Ｃがこの順で入力されたとする。
まず、画像Ａを図１０に示した印刷画像Ｐ１０のように配置する。配置後の印刷領域の空きは、長辺方向についてはＳ１、短辺方向についてはＳ２であることがわかる。画像Ｂについては、配置位置決定の際、この２つの領域のどちらも対象にする。その結果、画像Ｂは図１１に示した印刷画像Ｐ１１のように配置される。画像Ｂが配置されることにより、印刷領域はＳ３のようになる。最後に画像Ｃを配置し（図１１のＰ１２参照）、これを印刷画像として生成する。
前記において、各画像の配置確定ごとに、周囲に区切り線を追加することが可能である。これにより、利用者はそれぞれの配置後の残りの配置範囲（印刷領域）を容易に知ることができる。また、各配置画像のサイズなどの情報とともに、その画像が何枚目に読み込まれた画像かをページ番号として保存する。これらの機能を付け加えることにより、自動配置することでわかりにくくなりやすい、画像の境界や原稿との対応を容易に特定することができる。
【実施例６】
【００１８】
この実施例では、図１２に示したような右綴じまたは左綴じを考慮した集約印刷を行う。左綴じの場合は実施例３に示したようにスタートポイントを移す方法で画像を構築すればよいが、右綴じの場合、画像を右から順に配置したほうが読みやすい。したがって、右綴じでは、スタートポイントを構築画像上の右上とし、スタートポイントを画像幅分左にずらしてから画像を配置するという動作を繰り返すことにより画像を構築する。
左綴じの場合の動作フローを図１３に、その説明図を図１４に示す。以下、図１３および図１４に従って、この動作フローを説明する。
まず、画像構築部８がスタートポイント（ｓｘ，ｓｙ）を印刷領域の左上を基準（原点）として設定する（Ｓ３１）。ｓｘは綴じ幅から決まる値である。
続いて、配置されずに残っている配置画像があるか否かを判定し（Ｓ３２）、この時点では当然残りがあるので（Ｓ３２でＹｅｓ）、そのときのスタートポイントのｙ方向値ｓｙが印刷領域のｙ方向長（長辺長）ｈ４より小さいか否かを判定する（Ｓ３３）。そして、この時点ではまだ配置済み列はなく、したがって、ｓｙはｈ４より小さいので（Ｓ３３でＹｅｓ）、ｓｘ＋ｗｉ（ここではｗ１）が印刷領域のｘ方向長（短辺長）ｗ４より小さいか否かを判定する（Ｓ３４）。こうして、この時点ではｓｘ＋ｗｉはｗ４より小さいと判定され（Ｓ３４でＹｅｓ）、画像構築部８は配置画像の左上をそのときのスタートポイントに合わせ、その配置画像（ここでは画像Ａ）を描画する（Ｓ３５）。
【００１９】
次に、画像構築部８はそのときのスタートポイントのｘ方向の値ｓｘに当該画像のｘ方向長ｗｉを加えてスタートポイントを右方に移動させる（Ｓ３６）。さらに、当該画像のｙ方向長ｈｉが同じ並びに配置済みの画像のうちの最大ｙ方向長ｍａｘ＿ｈより大きいか否かを判定し（Ｓ３７）、大きければ（Ｓ３７でＹｅｓ）、当該画像のｙ方向長ｈｉをｍａｘ＿ｈとする（Ｓ３８）。そして、ｉの値を１だけ増やして配置対象を次の画像にし（Ｓ３９）、ステップＳ３２から繰り返す。
そして、その繰り返しのステップＳ３４において、そのときのスタートポイントのｘ値であるｓｘに当該配置画像のｘ方向長を加えたｓｘ＋ｗｉが印刷領域のｘ方向長ｗ４より大きいと判定されたならば（Ｓ３４でＮｏ）、その並びへの配置は不可能であるので、スタートポイントを次段の冒頭へ移動させる（Ｓ４１）。つまり、ｓｘ＝ｗ０（ｗ０は綴じ幅）、ｓｙ＝ｓｙ＋ｍａｘ＿ｈとして、ステップＳ３２へ戻る。
また、その繰り返しのステップＳ３３において、そのときのスタートポイントのｙ方向値ｓｙが印刷領域のｙ方向長ｈ４より大きいと判定されたならば（Ｓ３３でＮｏ）、当該印刷用紙への画像配置を終了させ、その印刷を開始させるとともに、次の印刷用紙への画像配置へ移る（Ｓ４０）。また、ステップＳ３２において、残り画像（未配置の画像）がないと判定されたならば（Ｓ３２でＮｏ）、この動作フローを終了させる。
次に、図１５および図１６に従って、右綴じの場合の動作フローを説明する。
まず、画像構築部８がスタートポイント（ｓｘ，ｓｙ）を印刷領域の右上を基準として設定する（Ｓ５１）。つまり、左上を原点としてｓｘをｗ４−ｗ０（ｗ０は綴じ幅）とする。
続いて、残っている配置画像があるか否かを判定し（Ｓ５２）、この時点では当然残りがあるので（Ｓ５２でＹｅｓ）、そのときのスタートポイントのｙ方向値ｓｙが印刷領域のｙ方向長（長辺長）ｈ４より小さいか否かを判定する（Ｓ５３）。そして、この時点ではまだ配置済み列はなく、したがって、ｓｙはｈ４より小さいので（Ｓ５３でＹｅｓ）、ｓｘ−ｗｉ（ここではｗ１）が正の値か否かを判定する（Ｓ５４）。こうして、この時点ではｓｘ−ｗｉは正の値と判定され（Ｓ５４でＹｅｓ）、画像構築部８はそのときのスタートポイントのｘ方向の値ｓｘから当該画像のｘ方向長ｗｉを減じてスタートポイントを左方に移動させる（Ｓ５５）。
【００２０】
次に、画像構築部８は配置画像の左上を移動後のスタートポイントに合わせ、その配置画像（ここでは画像Ａ）を描画する（Ｓ５６）。さらに、当該画像のｙ方向長ｈｉが同じ並びに配置済みの画像のうちの最大ｙ方向長ｍａｘ＿ｈより大きいか否かを判定し（Ｓ５７）、大きければ（Ｓ５７でＹｅｓ）、当該画像のｙ方向長ｈｉをｍａｘ＿ｈとする（Ｓ５８）。そして、ｉの値を１だけ増やして配置対象を次の画像にし（Ｓ５９）、ステップＳ５２から繰り返す。
そして、その繰り返しのステップＳ５４において、そのときのスタートポイントのｘ値であるｓｘから当該配置画像のｘ方向長を減じたｓｘ−ｗｉが負であると判定されたならば（Ｓ５４でＮｏ）、その並びへの配置は不可能であるので、スタートポイントを次段の右方へ移動させる（Ｓ６１）。つまり、ｓｘ＝ｗ４−ｗ０、ｓｙ＝ｓｙ＋ｍａｘ＿ｈとして、ステップＳ５２へ戻る。
また、その繰り返しのステップＳ５３において、そのときのスタートポイントのｙ方向値ｓｙが印刷領域のｙ方向長ｈ４より大きいと判定されたならば（Ｓ５３でＮｏ）、当該印刷用紙への画像配置を終了させ、その印刷を開始させるとともに、次の印刷用紙への画像配置へ移る（Ｓ６０）。また、ステップＳ５２において、残り画像（未配置の画像）がないと判定されたならば（Ｓ５２でＮｏ）、この動作フローを終了させる。
こうして、この実施例によれば、原稿の一部に印刷対象画像がある原稿において、その印刷対象画像を自動的に認識して切り出し、綴じ幅分を残す場合でも適切な集約印刷を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態を示すデジタル複写機の構成ブロック図。
【図２】本発明の第１の実施例を示すデジタル複写機の動作フロー図。
【図３】本発明の第１の実施例を示すデジタル複写機要部の動作説明図。
【図４】本発明の第１の実施例を示すデジタル複写機要部の他の動作説明図。
【図５】本発明の第２の実施例を示すデジタル複写機要部の動作フロー図。
【図６】本発明の第２の実施例を示すデジタル複写機要部の動作説明図。
【図７】本発明の第２の実施例を示すデジタル複写機要部の他の動作説明図。
【図８】本発明の第３の実施例を示すデジタル複写機要部の動作説明図。
【図９】本発明の第３の実施例を示すデジタル複写機要部の他の動作説明図。
【図１０】本発明の第４の実施例を示すデジタル複写機要部の動作説明図。
【図１１】本発明の第５の実施例を示すデジタル複写機要部の動作説明図。
【図１２】本発明の第６の実施例を示すデジタル複写機要部の動作説明図。
【図１３】本発明の第６の実施例を示すデジタル複写機要部の動作フロー図。
【図１４】本発明の第６の実施例を示すデジタル複写機要部の他の動作説明図。
【図１５】本発明の第６の実施例を示すデジタル複写機要部の他の動作フロー図。
【図１６】本発明の第６の実施例を示すデジタル複写機要部の他の動作説明図。
【符号の説明】
【００２２】
１  画像読み取り部
２  画像出力部
３  エンジン部
４  コントローラ
５  記憶装置
６  操作部
７  画像処理部
８  画像構築部
【図１】
2006115348.tif 000003
【図２】
2006115348.tif 000004
【図３】
2006115348.tif 000005
【図４】
2006115348.tif 000006
【図５】
2006115348.tif 000007
【図６】
2006115348.tif 000008
【図７】
2006115348.tif 000009
【図８】
2006115348.tif 000010
【図９】
2006115348.tif 000011
【図１０】
2006115348.tif 000012
【図１１】
2006115348.tif 000013
【図１２】
2006115348.tif 000014
【図１３】
2006115348.tif 000015
【図１４】
2006115348.tif 000016
【図１５】
2006115348.tif 000017
【図１６】
2006115348.tif 000018