(57)【特許請求の範囲】
【請求項１】
２種類のサイズの原稿を含む混載原稿を読み取って、２種類のサイズの画像を含む複数の画像を出力する画像読取手段と、
前記出力される複数の画像を取得する画像取得手段と、
複数の異なる条件それぞれに従って前記取得された複数の画像を前記２種類のサイズの画像のいずれか一方に対応するサイズの少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトを生成するレイアウト生成手段と、
前記生成された複数のレイアウトそれぞれを用紙ごとに表示するレイアウト表示手段と、
前記表示された複数のレイアウトのうちから１つの選択を受け付ける選択受付手段と、を備えた画像処理装置。
【請求項２】
前記複数のレイアウト毎に料金を算出する料金算出手段をさらに備え、
前記レイアウト表示手段は、前記複数のレイアウト毎に算出された料金に基づき定まる順に、前記複数のレイアウトを配列して表示する、請求項１に記載の画像処理装置。
【請求項３】
前記レイアウト表示手段は、前記複数のレイアウト毎に前記算出された料金を関連付けて表示する、請求項２に記載の画像処理装置。
【請求項４】
前記複数のレイアウト毎に空白ページ数を算出する空白ページ算出手段をさらに備え、
前記レイアウト表示手段は、前記複数のレイアウト毎に算出された空白ページ数に基づき定まる順に、前記複数のレイアウトを配列して表示する、請求項１に記載の画像処理装置。
【請求項５】
前記レイアウト表示手段は、前記複数のレイアウト毎に前記算出された空白ページ数を関連付けて表示する、請求項５に記載の画像処理装置。
【請求項６】
前記選択受付手段により受け付けられた選択により特定されるレイアウトの変更を受け付け、前記レイアウトを変更した新たなレイアウトを生成する変更受付手段をさらに備えた、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
２種類のサイズの原稿を含む混載原稿を読み取り可能な画像読取手段を備えた画像形成装置で実行されるレイアウト決定方法であって、
前記画像読取手段が、２種類のサイズの原稿を含む混載原稿を読み取って出力する、２種類のサイズの画像を含む複数の画像を取得するステップと、
複数の異なる条件それぞれに従って前記取得された複数の画像を前記２種類のサイズの画像のいずれか一方に対応するサイズの少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトを生成するステップと、
前記生成された複数のレイアウトそれぞれを用紙ごとに表示するステップと、
前記表示された複数のレイアウトのうちから１つの選択を受け付けるステップと、を含むレイアウト決定方法。
【請求項８】
２種類のサイズの原稿を含む混載原稿を読み取り可能な画像読取手段を備えた画像形成装置を制御するコンピュータで実行されるレイアウト決定プログラムであって、
前記画像読取手段が、２種類のサイズの原稿を含む混載原稿を読み取って出力する、２種類のサイズの画像を含む複数の画像を取得するステップと、
複数の異なる条件それぞれに従って前記取得された複数の画像を前記２種類のサイズの画像のいずれか一方に対応するサイズの少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトを生成するステップと、
前記生成された複数のレイアウトそれぞれを用紙ごとに表示するステップと、
前記表示された複数のレイアウトのうちから１つの選択を受け付けるステップと、を前記コンピュータに実行させるレイアウト決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、レイアウト決定方法およびレイアウト決定プログラムに関し、特に、複数の原稿を読み取った画像を出力する画像処理装置、その画像処理装置で実行されるレイアウト決定方法およびレイアウト決定プログラムに関する。
【背景技術】
【０００２】
近年、複合機（以下「ＭＦＰ」という）で代表される画像処理装置は、原稿自動搬送装置を備えており、複数枚の原稿を読み取って得られる複数の画像を用紙に形成したり、外部へ送信したりすることにより、出力することができる。また、用紙の両面に画像を形成する両面画像形成機能、複数の画像を１枚の用紙に形成する機能等を備えているため、複数の画像を配置する複数のレイアウトパターンが存在する。
【０００３】
ユーザが複数のレイアウトパターンのうちから所望のレイアウトパターンを選択する作業を支援する機能を備えた画像処理装置が、特開２００５−３５４４６６号公報に記載されている。この画像処理装置は、複数の画像を縮小して１枚の用紙に印刷するＮｕｐ印刷機能を有する画像処理装置であって、Ｎｕｐ印刷した場合の各用紙内のレイアウトプレビューを表示する表示手段と、前記表示手段に表示された各用紙毎に、１枚の用紙内に印刷する画像の数を増加／減少させて、印刷レイアウトを変更する入力手段とを備えたことを特徴とする画像処理装置が記載されている。
【０００４】
しかしながら、ユーザが１枚の用紙内に印刷する画像の数を決定し、その決定した数を入力する操作をしなければならない。また、所望のレイアウトプレビューが表示されるまで、１枚の用紙内に印刷する画像の数を繰り返して入力する必要がある。このため、操作が煩雑となるといった問題がある。
【特許文献１】特開２００５−３５４４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、複数の画像を出力する際の操作を容易にした画像処理装置を提供することである。
【０００６】
この発明の他の目的は、複数の画像を出力する際の操作を容易にしたレイアウト決定方法を提供することである。
【０００７】
この発明のさらに他の目的は、複数の画像を出力する際の操作を容易にしたレイアウト決定プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、この発明のある局面によれば、画像処理装置は、２種類のサイズの原稿を含む混載原稿を読み取って、２種類のサイズの画像を含む複数の画像を出力する画像読取手段と、出力される複数の画像を取得する画像取得手段と、複数の異なる条件それぞれに従って取得された複数の画像を２種類のサイズの画像のいずれか一方に対応するサイズの少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトを生成するレイアウト生成手段と、生成された複数のレイアウトそれぞれを用紙ごとに表示するレイアウト表示手段と、表示された複数のレイアウトのうちから１つの選択を受け付ける選択受付手段と、を備える。
【０００９】
この局面に従えば、複数の異なる条件それぞれに従って、複数の画像を２種類のサイズの画像のいずれか一方に対応するサイズの少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトが生成され、生成された複数のレイアウトそれぞれが用紙ごとに表示される。このため、２種類のサイズの原稿を含む混載原稿を読み取って、２種類のサイズの画像を含む複数の画像を出力する際に、複数の画像を配置する条件を設定する必要がない。その結果、複数の画像を出力する際の操作を容易にした画像処理装置を提供することができる。
【００１１】
この局面に従えば、複数の原稿を読み取って得られる複数の画像を出力する際の操作を容易にすることができる。
【００１２】
好ましくは、複数のレイアウト毎に料金を算出する料金算出手段をさらに備え、レイアウト表示手段は、複数のレイアウト毎に算出された料金に基づき定まる順に、複数のレイアウトを配列して表示する。
【００１３】
この局面に従えば、複数のレイアウト毎に料金が算出され、複数のレイアウトが料金に基づき定まる順に配列されて表示される。このため、配列する順で料金の高低を通知することができる。
【００１４】
好ましくは、レイアウト表示手段は、複数のレイアウト毎に算出された料金を関連付けて表示する。
【００１５】
この局面に従えば、複数のレイアウト毎に算出された料金が関連付けられて表示されるので、ユーザは、料金を参考にしてレイアウトを選択することができる。
【００１６】
好ましくは、複数のレイアウト毎に空白ページ数を算出する空白ページ算出手段をさらに備え、レイアウト表示手段は、複数のレイアウト毎に算出された空白ページ数に基づき定まる順に、複数のレイアウトを配列して表示する。
【００１７】
この局面に従えば、複数のレイアウト毎に空白ページ数が算出され、複数のレイアウトが空白ページ数に基づき定まる順に配列されて表示される。このため、配列する順で空白ページ数の多少を通知することができる。
【００１８】
好ましくは、レイアウト表示手段は、複数のレイアウト毎に算出された空白ページ数を関連付けて表示する。
【００１９】
この局面に従えば、複数のレイアウト毎に算出された空白ページ数が関連付けられて表示されるので、ユーザは、空白ページ数を参考にしてレイアウトを選択することができる。
【００２０】
好ましくは、選択受付手段により受け付けられた選択により特定されるレイアウトの変更を受け付け、レイアウトを変更した新たなレイアウトを生成する変更受付手段をさらに備える。
【００２１】
この局面に従えば、選択されたレイアウトの変更を受け付け、新たなレイアウトが生成されるので、レイアウトを容易に生成することができる。
【００２２】
この発明の他の局面に従えば、レイアウト決定方法は、２種類のサイズの原稿を含む混載原稿を読み取り可能な画像読取手段を備えた画像形成装置で実行されるレイアウト決定方法であって、画像読取手段が、２種類のサイズの原稿を含む混載原稿を読み取って出力する、２種類のサイズの画像を含む複数の画像を取得するステップと、複数の異なる条件それぞれに従って取得された複数の画像を２種類のサイズの画像のいずれか一方に対応するサイズの少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトを生成するステップと、生成された複数のレイアウトそれぞれを用紙ごとに表示するステップと、表示された複数のレイアウトのうちから１つの選択を受け付けるステップと、を含む。
【００２３】
この局面に従えば、複数の画像を出力する際の操作を容易にしたレイアウト決定方法を提供することができる。
【００２４】
この発明のさらに他の局面に従えば、レイアウト決定プログラムは、２種類のサイズの原稿を含む混載原稿を読み取り可能な画像読取手段を備えた画像形成装置で実行されるレイアウト決定方法であって、画像読取手段が、２種類のサイズの原稿を含む混載原稿を読み取って出力する、２種類のサイズの画像を含む複数の画像を取得するステップと、複数の異なる条件それぞれに従って取得された複数の画像を２種類のサイズの画像のいずれか一方に対応するサイズの少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトを生成するステップと、生成された複数のレイアウトそれぞれを用紙ごとに表示するステップと、表示された複数のレイアウトのうちから１つの選択を受け付けるステップと、をコンピュータに実行させる。
【００２５】
この局面に従えば、複数の画像を出力する際の操作を容易にしたレイアウト決定プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２７】
以下の説明では、画像処理装置の一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明するが、原稿を読み取る機能を備えた装置であれば、スキャナ、ファクシミリなどであってもよい。また、データをプリントデータに変換するプリンタドライバプログラムがインストールされたコンピュータであってもよい。
【００２８】
図１は、本発明の実施の形態の１つにおけるＭＦＰの外観を示す斜視図である。図２は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図１および図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００２９】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる画像を一時的に記憶する。
【００３０】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００３１】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワークに接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してネットワークに接続された他のコンピュータとの間で通信し、データを送受信する。
【００３２】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、原稿読取部１３０が原稿を読み取って出力するデータまたはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３３】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたプログラムに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等でもよい。
【００３４】
また、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３５】
図３は、ＭＦＰが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。図３を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、複数の画像を受け付ける画像取得部５１と、レイアウトを生成するレイアウト生成部５３と、レイアウトに含まれる空白ページ数を算出する空白ページ算出部５５と、レイアウトに従って画像を形成する際の料金を算出する料金算出部５７と、複数のレイアウトを一覧表示するレイアウト表示部５９と、複数のレイアウトのいずれか１つの選択を受け付ける選択受付部６５と、レイアウトの変更を受け付ける変更受付部６７と、複数の画像を選択されたレイアウトで形成する画像形成制御部７１と、を含む。
【００３６】
画像取得部５１は、複数の画像を取得し、取得された複数の画像をレイアウト生成部５３に出力する。具体的には、ユーザが操作部１６０Ｂに原稿画像を読み取る原稿読取指示を入力する場合、画像取得部５１は、操作部１６０Ｂから原稿読取指示が入力される。画像取得部５１は、原稿読取指示が入力されると原稿読取部１３０に原稿画像を読み取らせ、原稿読取部１３０が原稿画像を読み取って出力する画像を、原稿読取部１３０から取得する。画像取得部５１は、原稿読取部１３０が複数枚の原稿を読み取る場合、複数の画像を取得する。画像取得部５１は、複数の画像をレイアウト生成部５３および画像形成制御部７１に出力する。画像取得部５１は、複数の画像を、原稿読取部１３０が複数枚の原稿を読み取る順に、並べて出力する。また、複数の画像ごとに順番を付して出力するようにしてもよい。
【００３７】
また、画像取得部５１は、ＨＤＤ１１６に記憶されているデータのファイル名を表示し、ユーザが操作部１６０Ｂに表示されたファイル名を選択する指示を入力する場合、画像取得部５１は、操作部１６０Ｂから選択されたファイル名を受け付ける。画像取得部５１は、選択されたファイル名のデータをＨＤＤ１１６から読み出し、プリントに適した複数の画像を生成する。画像取得部５１は、複数の画像をレイアウト生成部５３および画像形成制御部７１に出力する。画像取得部５１は、データに予め定められているページ順に複数の画像をページ順に並べて出力する。また、複数の画像ごとに順番を付して出力するようにしてもよい。
【００３８】
レイアウト生成部５３は、ＨＤＤ１１６に予め記憶されている複数のレイアウト条件を読出し、読み出した複数のレイアウト条件ごとに、画像取得部５１から入力される複数の画像を用紙に配置した複数のレイアウトを生成する。レイアウトは、複数の画像を縮小した複数のサムネイルと、複数のサムネイルそれぞれを配置する位置と、画像を形成する用紙のサイズとを定める。位置は、用紙の順番と、表裏のいずれかを示す値とを含む。レイアウト生成部５３は、生成した複数のレイアウトを、レイアウト表示部５９、空白ページ算出部５５および料金算出部５７に出力する。
【００３９】
ここで、レイアウト生成部５３が生成するレイアウトについて説明する。図４は、複数の画像の一例を模式的に示す図である。ここでは、原稿読取部１３０が７頁の混載原稿を読み取って出力する例を示している。図中、各原稿の上に、複数の原稿それぞれのページ数および原稿のサイズとを示す。たとえば、第１ページ目の原稿に形成された画像２０１の上に記載の記号「１（Ａ４）」は、原稿の第１ページで、Ａ４サイズであることを示し、第２ページ目の原稿に形成された画像２０２の上に記載の記号「２（Ａ３）」は、原稿の第２ページで、Ａ３サイズであることを示す。なお、図４では、各原稿に形成される画像２０１〜２０７を便宜的に数字で示している。
【００４０】
次に、複数のレイアウト条件の一例を示す。複数のレイアウト条件のうち第１レイアウト条件を次のように定める。
（１）用紙の両面に原稿の画像を形成する。
（２）画像のサイズと同じサイズの用紙に画像を形成する。
（３）用紙の表裏に形成する２つの画像のサイズが異なる場合、裏面に空白ページを挿入する。
【００４１】
また、複数のレイアウト条件のうち第２レイアウト条件を次のように定める。
（１）用紙の両面に原稿の画像を形成する。
（２）用紙の表裏に形成する２つの画像のサイズが異なる場合、２つの画像のサイズのうち大きいサイズの用紙に画像を形成する。
【００４２】
また、複数のレイアウト条件のうち第３レイアウト条件を次のように定める。
（１）第１レイアウト条件と第２レイアウト条件それぞれのレイアウトを組み合わせ、用紙の両面に原稿の画像を形成する。
（２）用紙の表裏に形成する２つの画像のサイズが異なる場合、裏面に空白ページを挿入する。
（３）用紙の表裏に形成する２つの画像のサイズが異なる場合、２つの画像のサイズのうち大きいサイズの用紙に画像を形成する。
（４）（２）および（３）の条件は、空白ページが少なくなる条件を適用する。
【００４３】
換言すれば、第３レイアウト条件で生成されるレイアウトは、第１レイアウト条件および第２レイアウト条件で配置した２つのレイアウトのうち、空白ページ数が少なくなるレイアウトを採用したレイアウトである。
【００４４】
図５は、第１レイアウト条件で生成される第１レイアウトの一例を示す図である。図５は、図４に示した原稿を読み取って得られる画像を、第１レイアウト条件に従って配置することにより生成される第１レイアウト３１１を示す。図５を参照して、第１ページの画像２０１と第２ページの画像２０２とのサイズが異なるため、Ａ４サイズの第１用紙の表面２１１Ａに第１ページの画像２０１が配置され、第１用紙の裏面２１１Ｂに空白ページが挿入される。第２ページの画像２０２と、第３ページの画像２０３とはサイズが異なるので、Ａ３サイズの第２用紙の表面２１２Ａに第２ページの画像２０２が配置され、第２用紙の裏面２１２Ｂに空白ページが配置される。第３ページの画像２０３と、第４ページの画像２０４とはサイズが異なるので、Ａ４サイズの第３用紙の表面２１３Ａに第３ページの画像２０３が配置され、第３用紙の裏面２１３Ｂに空白ページが配置される。同様に、Ａ３サイズの第４用紙の表面２１４Ａに第４ページの画像２０４が配置され、第４用紙の裏面２１４Ｂに空白ページが配置され、Ａ４サイズの第５用紙の表面２１５Ａに第５ページの画像２０５が配置され、第５用紙の裏面２１５Ｂに空白ページが配置される。そして、第６ページの画像２０６と、第７ページの画像２０７とはサイズが同じなので、Ａ３サイズの第６用紙の表面２１６Ａに第６ページの画像２０６が配置され、第６用紙の裏面２１６Ｂに第７ページの画像２０７が配置される。
【００４５】
図６は、第２レイアウト条件で生成される第２レイアウトの一例を示す図である。図６は、図４に示した原稿を読み取って得られる画像を、第２レイアウト条件に従って配置することにより生成される第２レイアウト３２１を示す。図６を参照して、第１ページの画像２０１と第２ページの画像２０２とのサイズが異なり、第２ページの画像２０２が大きいので、Ａ３サイズの第１用紙の表面２２１Ａに第１ページの画像２０１が配置され、第１用紙の裏面２２１Ｂに第２ページの画像２０２が配置される。第３ページの画像２０３と第４ページの画像２０４とのサイズが異なり、第４ページの画像２０４が大きいので、Ａ３サイズの第２用紙の表面２２２Ａに第３ページの画像２０３が配置され、第２用紙の裏面２２２Ｂに第４ページの画像２０４が配置される。第５ページの画像２０５と第６ページの画像２０５とのサイズが異なり、第６ページの画像２０６が大きいので、Ａ３サイズの第３用紙の表面２２３Ａに第５ページの画像２０５が配置され、第３用紙の裏面２２３Ｂに第６ページの画像２０６が配置される。最後の第７ページの画像２０７は、Ａ３サイズの第４用紙の表面２２４Ａに配置される。
【００４６】
図７は、第３レイアウト条件で生成される第３レイアウトの一例を示す図である。図７は、図４に示した原稿を読み取って得られる画像を、第３レイアウト条件に従って配置することにより生成される第３レイアウト３３１を示す。図７を参照して、第１ページ〜第４ページの画像２０１〜２０４は、第２レイアウト条件で配置するほうが、空白ページが少ないので、Ａ３サイズの第１用紙の表面２３１Ａに第１ページの画像２０１が配置され、第１用紙の裏面２３１Ｂに第２ページの画像２０２が配置される。そして、Ａ３サイズの第２用紙の表面２３２Ａに第３ページの画像２０３が配置され、第２用紙の裏面２３２Ｂに第４ページの画像２０４が配置される。
【００４７】
さらに、第５ページ〜第７ページの画像２０５〜２０７は、第１レイアウト条件で配置するほうが、空白ページが少ないので、Ａ４サイズの第３用紙の表面２３３Ａに第５ページの画像２０５が配置され、第３用紙の裏面２３３Ｂに空白ページが配置される。そして、Ａ３サイズの第４用紙の表面２３４Ａに第６ページの画像２０６が配置され、第４用紙の裏面２３４Ｂに第７ページの画像２０７が配置される。
【００４８】
図３に戻って、空白ページ算出部５５は、入力される複数のレイアウトごとに、空白ページの数を算出し、算出した複数のレイアウトごとの空白ページ数をレイアウト表示部５９に出力する。第１レイアウト条件における空白ページは、Ａ４サイズの３ページとＡ３サイズの２ページであり、第２レイアウト条件における空白ページは、Ａ４サイズの３ページとＡ３サイズの１ページであり、第３レイアウト条件における空白ページは、Ａ４サイズの３ページである。したがって、空白ページ数は、第３レイアウト、第２レイアウト、第１レイアウトの順に小さい。なお、ここでは、空白ページ数の順に並べ替えるようにしたが、空白ページの面積の順に並べ替えるようにしてもよい。
【００４９】
料金算出部５７は、入力される複数のレイアウトごとに、複数の画像を用紙に形成する場合の料金を、ＨＤＤ１１６に予め記憶された料金テーブルを参照して算出する。料金算出部５７は、算出した複数のレイアウトごとの料金をレイアウト表示部５９に出力する。ここでは、１ページあたりの料金をＡ４サイズで３０円、Ａ３サイズで５０円とし、両面印刷の場合は裏面の料金が半分となる料金テーブルに基づいて料金を算出する。この場合、第１レイアウト条件における料金は、Ａ４表が３ページ（３０円×３＝９０円）、Ａ４裏が０ページ、Ａ３表が３ページ（５０円×３＝１５０円）、Ａ３裏が１ページ（２５円×１＝２５円）なので、２６５円となる。また、第２レイアウト条件における料金は、Ａ４表が０ページ、Ａ４裏が０ページ、Ａ３表が４ページ（５０円×４＝２００円）、Ａ３裏が３ページ（２５円×３＝７５円）なので、２７５円となる。また、第３レイアウト条件における料金は、Ａ４表が１ページ（３０円×１＝３０円）、Ａ４裏が０ページ、Ａ３表が３ページ（５０円×３＝１５０円）、Ａ３裏が３ページ（２５円×３＝７５円）なので、２５５円となる。したがって、料金は、第３レイアウトが最も安く、第１レイアウトが最も高い。
【００５０】
レイアウト表示部５９は、並べ替え部６３と、関連付部６１とを含む。関連付部６１は、レイアウト生成部５３から入力される複数のレイアウトごとに、空白ページ算出部５５から入力される空白ページ数および料金算出部５７から入力される料金を関連付ける。
【００５１】
並べ替え部６３は、関連付部６１により空白ページ数と料金とが関連付けられた複数のレイアウトを、空白ページ数または／および料金を並べ替えキーにして並べ替え、複数のレイアウトと、それらにそれぞれ関連付けられた空白ページ数および料金とを含むプレビュー画面を表示部１６０Ａに表示する。このため、ユーザは、プレビュー画面を見て複数のレイアウトを視認することができ、それらのうちから所望のレイアウトを選択すればよいので、レイアウトを定めるための設定をする必要がない。
【００５２】
選択受付部６５は、表示部１６０Ａに表示されたプレビュー画面に含まれる複数のレイアウトのうちからユーザが操作部１６０Ｂに入力する選択指示に従って１つのレイアウトを選択し、選択したレイアウトを変更受付部６７に出力する。
【００５３】
変更受付部６７は、レイアウト条件の変更を受け付ける。具体的には、変更受付部６７は、選択されたレイアウトを含む設定変更画面を表示部１６０Ａに表示し、ユーザがレイアウトを変更する指示を操作部１６０Ｂに入力すると、変更指示を受け付ける。変更指示とは、空白ページを挿入する指示、用紙のサイズを変更する指示である。変更受付部６７は、受け付けられた変更指示に従ってレイアウトを変更し、新たなレイアウトを生成し、生成した新たなレイアウトをレイアウト表示部５９に出力する。このため、変更受付部６７は、先に選択受付部６５により選択され、設定変更画面に含まれるレイアウトを、変更後の新たなレイアウトで書き換える。変更受付部６７は、新たなレイアウトを選択受付部６５に出力する。
【００５４】
選択受付部６５は、変更受付部６７によりレイアウトの変更指示が受け付けられない場合は、選択されたレイアウトを画像形成制御部７１に出力し、変更受付部６７によりレイアウト条件の変更が受け付けられた場合は、変更受付部６７から入力される新たなレイアウトを画像形成制御部７１に出力する。
【００５５】
画像形成制御部７１は、選択受付部６５から入力されるレイアウトまたは新たなレイアウトに従って、画像取得部５１から入力される複数の画像を配置したプリントデータを生成し、プリントデータを画像形成部１４０に出力し、画像形成部１４０に画像を形成させる。
【００５６】
図８は、プレビュー画面の一例を示す図である。図８を参照して、プレビュー画面３００は、第１レイアウト条件に従って生成された第１レイアウト３１１に関する領域３１０と、第２レイアウト条件に従って生成された第２レイアウト３２１を関する領域３２０と、第３レイアウト条件に従って生成された第３レイアウト３３１に関する領域３３０と、を含む。
【００５７】
ここでは、空白ページ数を並べ替えキーとして並べ替えた場合におけるプレビュー画面３００を示している。空白ページ数は、第１レイアウト３１１においてＡ４サイズが３ページ、Ａ３サイズが２ページであり、第２レイアウト３２１においてＡ４サイズが３ページ、Ａ３サイズが１ページであり、第３レイアウト３３１においてＡ４サイズが３ページである。従って、領域３３０、領域３２０、領域３１０の順に上から配列される。
【００５８】
ここで、第３レイアウト３３１に関する領域３３０を例に説明すると、領域３３０は、第３レイアウト３３１を表示する領域３３３と、「編集」の文字が表された編集ボタン３３５と、「印刷」の文字が表された印刷ボタン３３７と、プロパティを表示するプロパティ領域３３９と、を含む。
【００５９】
領域３３３は、第３レイアウトがそれに含まれる画像のサムネイルで表示される。また、領域３３３み、スクロールバーを有し、第３レイアウト３３１を表示する部分を移動させることが可能である。編集ボタン３３５が指示されると、後述する設定変更画面が表示部１６０Ａに表示される。印刷ボタン３３７が指示されると、第３レイアウト３３１で画像が形成される。
【００６０】
プロパティ領域３３９は、画像が形成される出力用紙のサイズごとの枚数と、空白ページ数と、料金とを表示する領域を含む。ここでは、出力用紙のサイズごとの枚数として、Ａ４が１枚、Ａ３が３枚であることが表示され、空白ページ数として、Ａ４が３ページであることが表示され、料金が２５５円であることが表示される。
【００６１】
図９は、設定変更画面の一例を示す図である。ここでは、図８に示したプレビュー画面において、第３レイアウトに関する領域３３０の編集ボタン３３５が指示された場合に表示される設定変更画面を示している。図９を参照して、設定変更画面４００は、第３レイアウト３３１を表示する領域４１１と、「印刷」の文字が表された印刷ボタン４１３と、プロパティを表示するプロパティ領域４１５と、複数のボタン４２１〜４２６と、を含む。領域４１１は、スクロールバーを有し、第３レイアウト３３１を表示する部分を移動させることが可能である。印刷ボタン４１３が指示されると、領域４１１に表示されているレイアウトで画像が形成される。プロパティ領域４１５は、領域４１１に表示されているレイアウトにおける出力用紙のサイズごとの枚数と、空白ページ数と、料金とを表示する領域を含む。
【００６２】
ボタン４２１は、用紙のサイズを変更するためのボタンである。領域４１１に表示された画像２０１〜２０７のいずれかが指示された状態で、ボタン４２１がユーザにより指示されると、用紙のサイズを変更するためのサイズ変更画面が表示される。ユーザがサイズ変更画面で設定した用紙のサイズに、領域４１１に表示された第３レイアウト３１１に含まれる複数の画像のうちユーザがボタン３２１を指示した時点で指示されていた画像が配置された用紙のサイズが変更される。
【００６３】
ボタン４２２は、第１レイアウト条件に変更する指示を入力するためのボタンである。ボタン４２２が指示されると、領域４１１に表示されている第３レイアウト３３１が、第１レイアウト３１１に切り替わる。
【００６４】
ボタン４２３は、第２レイアウト条件に変更する指示を入力するためのボタンである。ボタン４２２が指示されると、領域４１１に表示されている第３レイアウト３３１が、第２レイアウト３２１に切り替わる。
【００６５】
ボタン４２４は、白紙を挿入する指示を入力するためのボタンである。領域４１１に表示された第３レイアウト３１１に含まれる複数の画像のいずれかが指示された状態で、ボタン４２４がユーザにより指示されると、画像２０１〜２０７のうちユーザがボタン３２１を指示した時点で指示されていた画像の前に空白ページが挿入される。空白ページのサイズは、画像２０１〜２０７のうちユーザがボタン３２１を指示した時点で指示されていた画像が配置された用紙のサイズと同じである。また、空白ページのサイズは、ボタン４２１が指示されることにより変更可能である。
【００６６】
ボタン４２５は、領域４１１に表示されたレイアウト、ここでは第３レイアウト３３１の保存を指示するためのボタンである。ボタン４２５が指示されると、第３レイアウトがＨＤＤ１１６に記憶される。ボタン４２６は、ＨＤＤ１１６に記憶されているレイアウトを読み出し、領域４１１に表示する指示を入力するためのボタンである。
【００６７】
図１０および図１１は、レイアウト指定印刷処理の流れの一例を示すフローチャートである。レイアウト指定印刷処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、レイアウト決定プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【００６８】
図１０および図１１を参照して、ＣＰＵ１１１は、画像を取得したか否かを判断する（ステップＳ０１）。画像を取得するまで待機状態となり、画像を取得したならば処理をステップＳ０２に進める。原稿読取部１３０から画像が入力される場合、原稿読取部１３０が出力する画像を取得し、ＨＤＤ１１６に記憶されたデータが指定される場合、ＨＤＤ１１６からデータを読出し、読み出したデータをプリントに適した複数の画像を生成する。
【００６９】
ステップＳ０２においては、ＨＤＤ１１６に記憶されている複数のレイアウト条件のうちから１つを読出す。次のステップＳ０３においては、レイアウト条件に従って、ステップＳ０１において取得された複数の画像のサムネイルを含むレイアウトを生成する（ステップＳ０３）。そして、レイアウト条件に従って、ステップＳ０１において取得された複数の画像を形成する際の料金を算出し（ステップＳ０４）、算出された料金をレイアウトに関連付ける（ステップＳ０５）。次に、ステップＳ０３において生成されたレイアウトに含まれる空白ページ数を算出し（ステップＳ０６）、算出された空白ページ数をレイアウトに関連付ける（ステップＳ０７）。
【００７０】
ステップＳ０８においては、次に選択するべきレイアウト条件が存在するか否かを判断する。未選択のレイアウト条件が存在すれば処理をステップＳ０２に戻し、存在しなければ処理をステップＳ０９に進める。処理をステップＳ０９に進める場合、ＨＤＤ１１６に記憶されている複数のレイアウト条件と同じ数の複数のレイアウトが生成される。
【００７１】
ステップＳ０９においては、ソートキーに料金が設定されているか否かを判断する。ソートキーに料金が設定されていれば処理をステップＳ１０に進め、そうでなければ処理をステップＳ１１に進める。ステップＳ１１においては、ソートキーに空白ページ数が設定されているか否かを判断する。ソートキーに空白ページ数が設定されていれば処理をステップＳ１２に進め、そうでなければ処理をステップＳ１３に進める。ソートキーは、予め設定しておくようにしてもよいが、表示部１６０Ａにソートキーの設定画面を表示し、ユーザが設定できるようにしてもよい。
【００７２】
ステップＳ１０においては、生成された複数のレイアウトを料金をキーにして並べ替え、処理をステップＳ１３に進める。並べ替え順は、降順または昇順のいずれであってもよいが、昇順が好ましい。料金が安くなるレイアウトが優先して先に表示されるので、料金が安くなるレイアウトを選択し易くなる。
【００７３】
ステップＳ１２においては、生成された複数のレイアウトを空白ページ数をキーにして並べ替え、処理をステップＳ１３に進める。並べ替え順は、降順または昇順のいずれであってもよいが、昇順が好ましい。ページ数が少ないレイアウトが優先して先に表示されるので、ページ数が少ないレイアウトを選択しやすくなる。ステップＳ１１において、ソートキーに空白ページ数が設定されていないと判断された場合、生成された複数のレイアウトを並べ替えることなく、処理をステップＳ１３に進める。
【００７４】
ステップＳ１３においては、複数のレイアウトを表示部１６０Ａに表示し、処理をステップＳ１４に進める。ステップＳ１０またはステップＳ１２において、複数のレイアウトが並べ替えられた場合、並べ替えられた複数のレイアウトが表示されるので、料金の安くなるレイアウト、または空白ページの少ないレイアウトを選択し易くなる。
【００７５】
ステップＳ１４においては、表示された複数のレイアウトのうちからいずれか１つが選択されたか否かを判断する。１つのレイアウトが選択されたならば処理をステップＳ１５に進め、そうでなければ処理をステップＳ２２に進める。
【００７６】
ステップＳ１５においては、選択されたレイアウトを変更する指示を受け付けたか否かを判断する。変更指示を受け付けたならば処理をステップＳ１６に進め、そうでなければ処理をステップＳ２２に進める。表示部１６０Ａに設定変更画面を表示し、ユーザが設定変更画面に従って、表示されているレイアウトを変更する変更指示を操作部１６０Ｂに入力したならば変更指示を受け付ける。ステップＳ１６においては、受け付けられた変更指示に従って、ステップＳ０１において取得された複数の画像のサムネイルを含む新たなレイアウトを生成する。
【００７７】
そして、新たなレイアウトで、ステップＳ０１において取得された複数の画像を画像形成する際の料金を算出し（ステップＳ１７）、算出された料金を新たなレイアウトに関連付ける（ステップＳ１８）。次に、ステップＳ１６において生成された新たなレイアウトに含まれる空白ページ数を算出し（ステップＳ１９）、算出された空白ページ数を新たなレイアウトに関連付ける（ステップＳ２０）。そして、生成された新たなレイアウトを、料金および空白ページ数とともに表示部１６０Ａに表示する（ステップＳ２１）。
【００７８】
次に、印刷指示を受け付けたか否かを判断する（ステップＳ２２）。操作部１６０Ｂが備えるスタートキーが指示されたならば印刷指示を受け付ける。印刷指示を受け付けたならば処理をステップＳ２３に進め、そうでなければ処理をステップＳ１４に戻す。処理をステップＳ１４に戻す場合、ソートキーを設定しなおすことにより、異なるキーで並べ替えなおした複数のレイアウトが表示される。
【００７９】
ステップＳ２３においては、ステップＳ１４において選択されたレイアウト、または、ステップＳ１６で生成された新たなレイアウトで、ステップＳ０１において取得された複数の画像を配置した画像を用紙に形成する。これにより、複数のレイアウトのうちから所望のレイアウトを選択することができ、所望のレイアウトで画像を配置した用紙を出力させることができる。
【００８０】
＜レイアウト条件の変形例＞
上述したレイアウト条件は、混載原稿を両面印刷する場合のレイアウト条件について説明したが、画像の向きが異なる複数の原稿を用紙の片面または両面に印刷する場合、画像を用紙に配置する複数の方法があり、複数の方法ごとにレイアウト条件を異ならせることができる。
【００８１】
図１２は、画像の向きが異なる２つの原稿の一例を模式的に示す図である。図１２を参照して、ここでは、原稿読取部１３０が２頁の原稿を読み取って出力する例を示している。図中、各原稿の上に、複数の原稿それぞれのページ数および原稿のサイズとを示す。たとえば、第１ページ目の原稿の画像２５１のサイズはＡ４であり方向は縦長の縦方向である。第２ページ目の原稿の画像２５２のサイズはＡ４であり方向は横長の横方向である。なお、図では、画像の上下方向をわかりやすくするために、便宜的に「ＡＢＣＤＥ」または「ａｂｃｄｅ」の文字を含む画像としている。
【００８２】
複数のレイアウト条件のうち第４レイアウト条件は、「横方向の画像を時計回りに９０度回転させて縦長の用紙に配置する。」であり、第５レイアウト条件は、「横方向の画像を反時計回りに９０度回転させて縦長の用紙に配置する。」であり、第５レイアウト条件は、「横方向の画像を縮小して縦長の用紙に配置する。」である。
【００８３】
図１３（Ａ）〜（Ｃ）は、変形例におけるレイアウト条件で生成されるレイアウトの一例を示す図である。図１３（Ａ）〜（Ｃ）は、図１２に示した原稿を読み取って得られる画像を、第４レイアウト条件、第５レイアウト条件および第６レイアウト条件それぞれに従って配置することにより生成される第４レイアウト、第５レイアウトおよび第６レイアウトを示す。
【００８４】
図１３（Ａ）を参照して、第２ページの画像２５２が横方向の画像なので、Ａ４サイズの第１用紙２６１に第１ページの画像２５１が配置され、第２用紙２６２に第２ページの画像２５２を時計回りに９０度回転させた画像が配置される。
【００８５】
図１３（Ｂ）を参照して、第２ページの画像２５２が横方向の画像なので、Ａ４サイズの第１用紙２７１に第１ページの画像２５１が配置され、第２用紙２７２に第２ページの画像２５２を反時計回りに９０度回転させた画像が配置される。
【００８６】
図１３（Ｃ）を参照して、第２ページの画像２５２が横方向の画像なので、Ａ４サイズの第１用紙２８１に第１ページの画像２５１が配置され、第２用紙２８２に第２ページの画像２５２を縮小した画像が配置される。
【００８７】
以上説明したように、ＭＦＰ１００は、複数の異なる条件それぞれに従って、複数の画像を少なくとも１枚の用紙にそれぞれ配置することにより、複数のレイアウトが生成され、表示された複数のレイアウトのうちから１つの選択が受け付けられる。このため、ユーザは、複数の画像を配置する条件を設定する必要がないので、複数の画像を出力する際の操作が容易となる。
【００８８】
また、複数のレイアウト毎に料金が算出され、複数のレイアウト毎に算出された料金に基づき定まる順に配列して複数のレイアウトが表示されるので、配列する順で料金の高低を通知することができる。また、ユーザは、料金を参考にしてレイアウトを選択することができる。
【００８９】
また、複数のレイアウト毎に空白ページ数が算出され、複数のレイアウト毎に算出された空白ページ数に基づき定まる順に配列して複数のレイアウトが表示されるので、配列する順で空白ページ数の多少を通知することができる。また、ユーザは、空白ページ数を参考にしてレイアウトを選択することができる。
【００９０】
また、レイアウトの変更が受け付けられ、新たなレイアウトが生成されので、レイアウトを容易に生成することができる。
【００９１】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を例に説明したが、図１０および図１１に示した処理を実行するためのレイアウト決定方法およびそのレイアウト決定方法をコンピュータに実行させるためのレイアウト決定プログラムとして発明を捉えることができるのは言うまでもない。
【００９２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態の１つにおけるＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】ＭＦＰが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。
【図４】複数の画像の一例を模式的に示す図である。
【図５】第１レイアウト条件で生成される第１レイアウトの一例を示す図である。
【図６】第２レイアウト条件で生成される第２レイアウトの一例を示す図である。
【図７】第３レイアウト条件で生成される第３レイアウトの一例を示す図である。
【図８】プレビュー画面の一例を示す図である。
【図９】設定変更画面の一例を示す図である。
【図１０】レイアウト指定印刷処理の流れの一例を示す第１のフローチャートである。
【図１１】レイアウト指定印刷処理の流れの一例を示す第２のフローチャートである。
【図１２】画像の向きが異なる２つの原稿の一例を模式的に示す図である。
【図１３】変形例におけるレイアウト条件で生成されるレイアウトの一例を示す図である。
【符号の説明】
【００９４】
５１  画像取得部、５３  レイアウト生成部、５５  空白ページ算出部、５７  料金算出部、５９  レイアウト表示部、６１  関連付部、６３  並べ替え部、６５  選択受付部、６７  変更受付部、７１  画像形成制御部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部。
【図１】
0004645686.tif 000002
【図２】
0004645686.tif 000003
【図３】
0004645686.tif 000004
【図４】
0004645686.tif 000005
【図５】
0004645686.tif 000006
【図６】
0004645686.tif 000007
【図７】
0004645686.tif 000008
【図８】
0004645686.tif 000009
【図９】
0004645686.tif 000010
【図１０】
0004645686.tif 000011
【図１１】
0004645686.tif 000012
【図１２】
0004645686.tif 000013
【図１３】
0004645686.tif 000014