(57)【特許請求の範囲】
【請求項１】
印刷を実行する印刷手段と、
原稿を読み取り原稿画像を生成する読取手段と、
印刷設定を受け付ける受付手段と、
印刷結果を示す印刷プレビューを表示する表示手段とを備え、
前記読取手段が原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが異なり、かつ、複数の原稿画像を１枚のシートに集約して印刷する集約印刷の設定を前記受付手段が受け付けた場合に、前記表示手段は、前記印刷手段が印刷を実行する前に前記印刷プレビューを表示し、
前記読取手段が原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが同じである場合、又は、前記集約印刷の設定を前記受付手段が受け付けていない場合に、前記表示手段が前記印刷プレビューを表示することなく、前記印刷手段が印刷を実行することを特徴とする画像処理装置。
【請求項２】
前記表示手段が前記印刷プレビューを表示する場合、前記印刷プレビューが表示される画面において印刷の実行指示をユーザが入力したことを条件にして、前記印刷手段が印刷を実行することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記読取手段が原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが異なる場合であっても、前記集約印刷の設定を前記受付手段が受け付けていない場合には、前記表示手段が前記印刷プレビューを表示することなく、前記印刷手段が印刷を実行することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記集約印刷の設定を前記受付手段が受け付けている場合であっても、前記読取手段が原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが同じである場合には、前記表示手段が前記印刷プレビューを表示することなく、前記印刷手段が印刷を実行することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
原稿を読み取り原稿画像を生成する読取ステップと、
印刷設定を受け付ける受付ステップと、
前記読取ステップで原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが異なり、かつ、複数の原稿画像を１枚のシートに集約して印刷する集約印刷の設定を前記受付ステップで受け付けた場合に、印刷を実行する前に印刷結果を示す印刷プレビューを表示する表示ステップと、
前記読取ステップで原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが同じである場合、又は、前記集約印刷の設定を前記受付ステップで受け付けていない場合に、前記印刷プレビューを表示することなく印刷を実行する印刷ステップとを有することを特徴とする印刷プレビューの表示方法。
【請求項６】
請求項５に記載の印刷プレビューの表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、印刷プレビューの表示方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、スキャナが原稿を読み取った原稿画像をシートに印刷する場合に、原稿画像に回転処理を実行したうえで印刷を行うことができる。具体的に説明すると、例えば特許文献１では、Ａ４の原稿を読み取ってＡ４の原稿画像を生成し、そして当該原稿画像に回転処理を実行したうえでＡ４Ｒのシートに印刷を実行する。これにより、たとえＡ４の向きでシートが格納された給紙カセットがなかったとしても、Ａ４Ｒの向きでシートが格納された給紙カセットを用いて印刷を実行することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４１４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、原稿画像に回転処理を実行することによってユーザの意図しない印刷結果になる場合がある。具体的な例を図１３で説明する。
図１３（ａ）のシート１３０１は、ユーザの意図する印刷結果を示す。図１３（ｂ）に示すようにユーザがスキャナに原稿１３０２と原稿１３０３を載置して、更に２  ｉｎ  １の設定を行ってコピーの実行を指示したとする。図１３（ｃ）の１３０４と１３０５は、それぞれ原稿１３０２と原稿１３０３をスキャナが読み取ることで生成された原稿画像である。印刷実行時には、原稿画像１３０４と原稿画像１３０５に回転処理が実行される。１３０６と１３０７は、それぞれ回転処理が実行された原稿画像１３０４と原稿画像１３０５を示す。
回転処理が実行された原稿画像１３０６と原稿画像１３０７に基づいて、シートに印刷が実行される。印刷結果は、図１３（ｄ）に示すシート１３０８であり、シート１３０８の天地を逆にすると、シート１３０９となる。ここでシート１３０１とシート１３０９を比較すると、原稿画像に回転処理が実行されたことによって、ユーザの意図しない印刷結果となったことがわかる。
本発明はかかる点に鑑み、ユーザが意図しない印刷結果になってしまうことを未然に防止することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明が提供する画像処理装置は、印刷を実行する印刷手段と、原稿を読み取り原稿画像を生成する読取手段と、印刷設定を受け付ける受付手段と、印刷結果を示す印刷プレビューを表示する表示手段とを備え、前記読取手段が原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが異なり、かつ、複数の原稿画像を１枚のシートに集約して印刷する集約印刷の設定を前記受付手段が受け付けた場合に、前記表示手段は、前記印刷手段が印刷を実行する前に前記印刷プレビューを表示し、前記読取手段が原稿を読み取る際の原稿の向きと、シートに印刷する際の原稿画像の向きとが同じである場合、又は、前記集約印刷の設定を前記受付手段が受け付けていない場合に、前記表示手段が前記印刷プレビューを表示することなく、前記印刷手段が印刷を実行することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザが意図しない印刷結果になってしまうことを未然に防止することができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態１における、画像処理装置１００の構成を示す図である。
【図２】実施形態１における、コピー画面を示す図である。
【図３】実施形態１における、コピー実行時の動作を説明する図である。
【図４】実施形態１における、コピー実行時の動作を説明する図である。
【図５】実施形態１における、コピー実行時の動作を説明する図である。
【図６】実施形態１における、コピー実行時の動作を説明する図である。
【図７】実施形態１における、印刷プレビューを示す図である。
【図８】実施形態１における、原稿画像の入れ替えを説明する図である。
【図９】実施形態１における、印刷プレビューの表示に関するフローチャートである。
【図１０】実施形態２における、コピー実行時の動作を説明する図である。
【図１１】実施形態２における、コピー実行時の動作を説明する図である。
【図１２】実施形態２における、印刷プレビューの表示に関するフローチャートである。
【図１３】原稿画像の回転について説明する図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【０００９】
（実施形態１）
図１は、本実施形態における画像処理装置１００の構成を示す図である。画像処理装置の一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明するが、本実施形態における画像処理装置はこれに限らず、プリンタ等のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
【００１０】
ＣＰＵ１０１はＲＯＭ１０２やＨＤＤ１０４に格納された制御プログラムを読み出して画像処理装置１００全体の制御行う。ＲＯＭ１０２は、例えば後述するフローチャートに係る処理を実行するための制御プログラムなどの情報を格納する。ＲＡＭ１０３はＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０４はＲＯＭ１０２と同様に、例えば制御プログラムなどの情報を格納する。
【００１１】
操作部１０５は表示部（例えばタッチパネル機能を有する液晶表示部）やキーボードを備える。操作部１０５は各種操作画面を表示したり、操作部１０５を介してユーザに入力された情報をＣＰＵ１０１に伝えたりする。
【００１２】
スキャナ１０８は原稿を読み取り、画像データを生成する。本実施形態におけるスキャナ１０８は、原稿を原稿トレイから読取位置を経て排紙トレイへ自動的に給送する原稿搬送装置（ＡＤＦ）であることとする。なお、本実施形態では、スキャナ１０８が原稿を読み取って生成した画像データを原稿画像と呼ぶこととする。
【００１３】
プリンタ１０７は操作部１０５を介して入力されたユーザの指示や外部Ｉ／Ｆ１０６を介して外部装置から入力されたコマンドに基づいて、シートに印刷処理を実行する。
【００１４】
外部Ｉ／Ｆ１０６はネットワーク１１０を介して外部のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ装置と通信を行う。
【００１５】
次に操作部１０５に表示される各操作画面について説明する。
【００１６】
ユーザが不図示のコピーボタンを押下することで、図２に示すコピー画面２００が操作部１０５に表示される。ユーザはコピー画面２００においてコピーに関する様々なコピー設定を行うことができる。
【００１７】
コピー設定の例として、集約印刷について説明する。集約印刷とは、複数の原稿画像を１枚のシートに集約して印刷する機能である。集約印刷の設定を行いたい場合、ユーザはタッチ操作などでボタン２０１を選択（押下）する。
【００１８】
ユーザがボタン２０１を選択すると、操作部１０５に集約印刷画面２１０が表示される。ボタン２１１、ボタン２１２、ボタン２１３は、それぞれ集約印刷として２  ｉｎ  １、４  ｉｎ  １、８  ｉｎ  １を設定するためのボタンである。２  ｉｎ  １は、２つの原稿画像を１枚のシートに集約して印刷するための設定である。同様に、４  ｉｎ  １は４つの原稿画像を１枚のシートに集約して印刷するための設定、８  ｉｎ  １は８つの原稿画像を１枚のシートに集約して印刷するための設定である。ユーザは集約印刷画面２１０において、所望の集約印刷の設定を行うことができる。
【００１９】
次に、コピー設定として集約印刷が設定されたときの原稿画像の扱いについて、図３〜図６を用いて説明する。図３は、ユーザＡが原稿３０１と原稿３０２を用いてコピーを実行する場合について説明する図である。ここでは、ユーザＡは２  ｉｎ  １の集約印刷を実行することによって、シート３０５（サイズはＡ４Ｒ）が示す印刷結果を得たいと考えていることとする。
【００２０】
まずユーザＡは、図３（ａ）に示すように、画像処理装置１００のスキャナ１０８に原稿３０１と原稿３０２を載置する。このとき、原稿３０１と原稿３０２はＡ４の向きでスキャナ１０８に載置される。なお、図３（ａ）では原稿３０１と原稿３０２の内容が分かるように並べて示しているが、実際にはユーザは原稿３０１と原稿３０２は重ねてスキャナ１０８に載置することになる。以降の図でもスキャナ１０８に載置する原稿を並べて説明するが、図３（ａ）と同様に、実際にはユーザは原稿を重ねてスキャナ１０８に載置することになる。
【００２１】
ユーザＡが集約印刷画面２１０のボタン２１１で２  ｉｎ  １を設定して不図示のコピー実行ボタンを押下すると、スキャナ１０８は原稿３０１と原稿３０２を読み取り、原稿画像を生成する。図３（ｂ）の原稿画像３０３と原稿画像３０４は、それぞれ原稿３０１と原稿３０２に対応する。このとき、図４などで後述する原稿画像の回転処理は実行されない。
【００２２】
原稿画像が生成されると、プリンタ１０７は集約印刷の設定に基づいて印刷を実行する。図３（ｃ）のシート３０５は印刷が実行されたシートを示す。図３の例では、ユーザＡは所望の印刷結果を得ることができる。
【００２３】
図４は、ユーザＡが原稿３０１と原稿３０２を用いてコピーを実行する場合について説明する図である。図４においても、ユーザＡは図３と同様に、２  ｉｎ  １の集約印刷を実行することによってシート４０７（サイズはＡ４Ｒ）が示す印刷結果を得たいと考えていることとする。
【００２４】
まずユーザＡは、図４（ａ）に示すように、画像処理装置１００のスキャナ１０８に原稿４０１と原稿４０２を載置する。このとき、図３とは異なり原稿４０１と原稿４０２はＡ４Ｒの向きでスキャナ１０８に載置されたとする。
【００２５】
ユーザＡが集約印刷画面２１０のボタン２１１で２  ｉｎ  １を設定して不図示のコピー実行ボタンを押下すると、スキャナ１０８は原稿３０１と原稿３０２を読み取り、原稿画像を生成する。このとき生成される原稿画像は、図４（ｂ）に示す原稿画像４０３と原稿画像４０４であるが、Ａ４Ｒの向きの原稿画像では集約印刷を実行することができない。従って、画像処理装置１００は生成した原稿画像に回転処理を実行することになる。ここで実行される回転処理は、原稿画像を時計回りに９０°回転させる処理である。なお、Ａ４Ｒの向きの原稿画像を回転させるときに時計回りに９０°回転させるということは、予め画像処理装置１００の仕様として予め決定していることとする。原稿画像４０３と原稿画像４０４に回転処理を実行すると、それぞれ原稿画像４０５と原稿画像４０６となる。
【００２６】
原稿画像の回転処理が完了すると、プリンタ１０７は集約印刷の設定に基づいて印刷を実行する。図４（ｃ）のシート４０７は印刷が実行されたシートを示す。図４の例では、ユーザＡは所望の印刷結果を得ることができる。
【００２７】
図４において、Ａ４Ｒの向きの原稿画像を回転させるときに時計回りに９０°回転させることは、画像処理装置１００の仕様として予め決定していると説明した。しかしながら、画像処理装置の機種や製造メーカが変われば、当然ながら仕様も変わると考えられる。また、同じ機種の画像処理装置であっても、ユーザの設定によっては原稿画像を回転させる向きが変わるかもしれない。
【００２８】
図５は、画像処理装置１００とは異なる仕様を有する画像処理装置１２０について説明する。なお、画像処理装置１２０の構成は図１で説明した画像処理装置１００の構成と同様であるため、説明は省略する。また画像処理装置１２０では、Ａ４Ｒの向きの原稿画像を回転させるときに、画像処理装置１００とは異なり反時計回りに９０°回転させると決定していることとする。
【００２９】
画像処理装置１２０のユーザＢは、２  ｉｎ  １の集約印刷を実行することによってシート５０７（サイズはＡ４Ｒ）が示す印刷結果を得たいと考えていることとする。まずユーザＢは、図５（ａ）に示すように、画像処理装置１２０のスキャナに原稿５０１と原稿５０２をＡ４Ｒの向きで載置する。このとき、図４と異なり原稿の印字の向きが異なっているが、これは画像処理装置１００と画像処理装置１２０の原稿画像の回転の仕様が異なるためである。
【００３０】
ユーザＢが集約印刷画面で２  ｉｎ  １を設定して不図示のコピー実行ボタンを押下すると、スキャナは原稿５０１と原稿５０２を読み取り、原稿画像を生成する。このとき生成される原稿画像は、図５（ｂ）に示す原稿画像５０３と原稿画像５０４であるが、図４と同様に集約印刷を実行するために回転処理が実行される。原稿画像５０３と原稿画像５０４を反時計回りに９０°回転させると、それぞれ原稿画像５０５と原稿画像５０６となる。
【００３１】
原稿画像の回転処理が完了すると、画像処理装置１２０のプリンタは集約印刷の設定に基づいて印刷を実行する。図５（ｃ）のシート５０７は印刷が実行されたシートを示す。図５の例では、ユーザＢは所望の印刷結果を得ることができる。
【００３２】
図４と図５を用いて説明したように、ユーザＡとユーザＢはそれぞれ自身が使用する画像処理装置の仕様を理解して、所望の印刷結果を得るためには画像処理装置の仕様に応じた向きでスキャナに原稿を載置すればよい。しかしながら、普段は画像処理装置１２０を使用するユーザＢは、画像処理装置１００の仕様を十分に理解していないと考えられる。従って、ユーザＢが画像処理装置１００でコピーを実行しようとした場合に、画像処理装置１２０で載置するときと同じようにスキャナ１０８に原稿を載置してしまうと、ユーザＢは所望の印刷結果を得られないことがある。これに関して、図６を用いて説明する。
【００３３】
ユーザＢは、図５（ｃ）のシート５０７が示す印刷結果を得たいと考えて、図６（ａ）に示すように図５（ａ）と同様の向きで画像処理装置１００のスキャナ１０８に原稿を載置したとする。図６（ａ）の原稿６０１と原稿６０２は、それぞれユーザが載置した原稿を示す。
【００３４】
ユーザＢが集約印刷画面２１０のボタン２１１で２  ｉｎ  １を設定して不図示のコピー実行ボタンを押下すると、スキャナ１０８は原稿６０１と原稿６０２を読み取り、原稿画像を生成する。このとき生成される原稿画像は、図６（ｂ）に示す原稿画像６０３と原稿画像６０４であるが、Ａ４Ｒの向きの原稿画像では集約印刷を実行することができない。従って、画像処理装置１００は生成した原稿画像に回転処理を実行することになる。ここで実行される回転処理は、原稿画像を時計回りに９０°回転させる処理である。原稿画像６０３と原稿画像６０４に回転処理を実行すると、それぞれ原稿画像６０５と原稿画像６０６となる。
【００３５】
原稿画像の回転処理が完了すると、プリンタ１０７は集約印刷の設定に基づいて印刷を実行する。図６（ｃ）のシート６０７は印刷が実行されたシートを示す。シート６０７の天地を逆にするとシート６０８となるが、シート６０８はユーザの意図した印刷結果になっていない。これは、原稿画像の回転方法が画像処理装置１００と画像処理装置１２０とで異なることを知らないままに、画像処理装置１２０と同じ向きで画像処理装置１００のスキャナ１０８にユーザＢが原稿を載置したことが原因である。
【００３６】
以上、図６で説明したように、原稿画像を回転する回転処理によってユーザの意図しない印刷結果になる場合がある。ユーザの意図しない印刷を行うと、シートやトナーを無駄に消費することになってしまう。そこで本実施形態では、原稿画像を回転する回転処理が実行される場合に印刷プレビューを表示して、ユーザの意図した印刷結果になっているか否かをユーザに確認させる。
【００３７】
図７は、原稿画像に回転処理が実行されると画像処理装置１００のＣＰＵ１０１が判定した場合に、画像処理装置１００の操作部１０５に表示されるプレビュー画面である。
【００３８】
図７（ａ）のプレビュー画面７００は、図６で説明したケースにおいて表示される画面である。７０１はシートに印刷される原稿画像を示し、集約印刷の設定に基づいてレイアウトされている。ユーザは７０１を確認することによって、所望の印刷結果になっているか否かを判断する。図６で説明したケースでは、ユーザがスキャナに誤った方向で原稿を載置したため、ユーザの意図した印刷結果にはなっていない。一方、図７（ｂ）のプレビュー画面７１０は、図４で説明したケースにおいて表示される画面である。図４で説明したケースでは、ユーザがスキャナに正しい方向で原稿を載置したため、ユーザの意図した印刷結果にはなっていることがわかる。
【００３９】
プレビュー画面７００あるいはプレビュー画面７１０を確認したユーザは、印刷の実行、ジョブキャンセル、原稿画像の入れ替えのうち、所望の処理を実行することができる。ユーザがボタン７０２を選択すると、画像処理装置１００は印刷を実行する。また、ユーザがボタン７０３を選択すると、画像処理装置１００はジョブをキャンセルする。また、ユーザがボタン７０４を選択すると、画像処理装置１００は原稿画像の入れ替えを行う。この原稿画像の入れ替えについては、図８を用いて説明する。
【００４０】
図８（ａ）は集約印刷の例として２  ｉｎ  １を示す図である。シート８０１には、原稿画像８０２と原稿画像８０３がレイアウトされている。ユーザがプレビュー画面７００においてボタン７０４を選択すると、シート８０４で示すように原稿画像８０２と原稿画像８０３の位置が入れ替わるようにレイアウトが変更される。従って、ユーザがプレビュー画面７００においてボタン７０４を選択すると、図８（ｂ）のプレビュー画面８１０が表示される。このように原稿画像の入れ替えを変行うことによって、図６で説明したケースのようにスキャナ１０８への原稿の載置方向を間違えた場合にであっても、ユーザは所望の印刷結果を得ることができる。また、所望の印刷結果を得るために集約印刷などのコピー設定を再度行い、更に原稿を再スキャンするといったユーザの手間を軽減することができる。なお、原稿画像８０２と原稿画像８０３の入れ替えに限らず、他には原稿画像８０２と原稿画像８０３をそれぞれ１８０°回転させてもよい。
【００４１】
次に本実施形態における印刷プレビューの表示について、図９のフローチャートを用いて説明する。なお、図９のステップＳ９０１〜Ｓ９１０の各ステップは、画像処理装置１００が備えるＣＰＵ１０１がＲＯＭ１０２等のメモリに格納されたプログラムをＲＡＭ１０３に展開して実行することによって処理される。
【００４２】
ユーザが図２（ｂ）の集約印刷画面２１０において集約印刷の設定として例えば２  ｉｎ  １を行い、不図示のコピー実行ボタンをユーザが押下する。するとステップＳ９０１において、スキャナ１０８は原稿を載置された原稿を読み取り、原稿画像を生成する。
【００４３】
次にステップＳ９０２において、ＣＰＵ１０１は原稿画像に回転処理を実行するか否かを判定する。本実施形態では、例えば図４や図６のように集約印刷を実行するために回転処理が必要な場合に原稿画像に回転処理を実行するとＣＰＵ１０１が判定し、ステップＳ９０３に進む。一方、例えば図３のように集約印刷を実行するために回転処理が必要ではない場合に原稿画像を実行しないと判定し、ステップＳ９１０に進む。そしてステップＳ９１０において、原稿画像と集約印刷の設定とに基づいてプリンタ１０７は印刷を実行する。ステップＳ９０２においてＣＰＵ１０１が回転処理を実行しないと判定した場合には、後述するプレビュー画面の表示を行うことなく印刷を実行する。なお、印刷実行前に印刷プレビューを表示するようにユーザによって指定されている場合には、ステップＳ９０２においてＣＰＵ１０１が回転処理を実行しないと判定した場合であっても印刷プレビューを表示するように構成してもよい。
【００４４】
次にステップＳ９０３について説明する。ステップＳ９０３において、ＣＰＵ１０１は原稿画像に回転処理を実行する。本実施形態では、回転処理として原稿画像を時計回りに９０°回転させる。
【００４５】
ステップＳ９０３で回転処理を実行すると、ステップＳ９０４に進み、操作部１０５は印刷を実行する前に印刷プレビューを表示する。ステップＳ９０４で表示される印刷プレビューは例えば図７のプレビュー画面７００やプレビュー画面７１０であり、回転処理が実行された原稿画像が集約印刷の設定に基づいてレイアウトされて表示される。ユーザはステップＳ９０４表示された印刷プレビューを確認することで、ユーザの意図した印刷結果になっているか否かを確認することができる。
【００４６】
次にステップＳ９０５において、ＣＰＵ１０１は操作部１０５を介してユーザの操作が入力されたか否かを判定する。操作部１０５を介してユーザの操作が入力されたとＣＰＵ１０１が判定すると、ステップＳ９０６に進む。一方、操作部１０５を介してユーザの操作が入力されていない場合には、ユーザが選択するまで待機する。
【００４７】
次にステップＳ９０６において、ＣＰＵ１０１は原稿画像の入れ替えを行うか否かを判定する。本実施形態では、ユーザによってボタン７０１が選択された場合に、原稿画像の入れ替えを行うとＣＰＵ１０１が判定してステップＳ９０７に進む。ステップＳ９０７において、ＣＰＵ１０１は図８（ａ）で説明したように原稿画像８０２と原稿画像８０３とが入れ替わるようにレイアウトを変更する。そしてステップＳ９０４に戻り、変更後のレイアウトに基づいて操作部１０５は印刷プレビューを表示する。なお、本実施形態では１ページのシート上の原稿画像を入れ替える例を説明したが、当然ながらシートは複数ページで構成される場合もある。従って、ステップＳ９０７において１ページのシート上の原稿画像を入れ替えたことに応じて、他のページにも同様の処理を行うように構成してもよい。
【００４８】
ステップＳ９０６において原稿画像の入れ替えを行うとＣＰＵ１０１が判定しない場合は、ステップＳ９０８に進み、ＣＰＵ１０１はジョブをキャンセルするか否かを判定する。本実施形態では、ユーザによってボタン７０３が選択された場合にジョブをキャンセルするとＣＰＵ１０１が判定する。そしてジョブをキャンセルして、本フローチャートが示す処理を終了する。一方、ステップＳ９０８においてジョブをキャンセルしないとＣＰＵ１０１が判定した場合には、ステップＳ９０９に進む。
【００４９】
ステップＳ９０９において、ＣＰＵ１０１は印刷を実行するか否かを判定する。本実施形態では、ユーザによってボタン７０２が選択された場合に印刷を実行するとＣＰＵ１０１が判定する。ステップＳ９０９において印刷を実行するとＣＰＵ１０１が判定すると、ステップＳ９１０に進み、原稿画像と集約印刷の設定とに基づいてプリンタ１０７は印刷を実行する。
【００５０】
一方、ステップＳ９０９において印刷を実行しないとＣＰＵ１０１が判定すると、ステップＳ９１１に進む。ステップＳ９１１において、ＣＰＵ１０１は入力されたユーザの操作に基づいて処理を実行する。例えば、プレビュー画面７００の７０１を拡大表示する操作が入力された場合には、７０１を拡大する拡大処理を実行する。
【００５１】
以上のように、本実施形態によれば、原稿画像を回転する回転処理が実行される場合に印刷プレビューを表示する。これにより、ユーザは所望の印刷結果になっているか否かを確認することができる。また、プレビュー画面において集約印刷のレイアウトを変更することができるため、所望の印刷結果を得るために集約印刷などのコピー設定を再度行い、更に原稿を再スキャンするといったユーザの手間を軽減することができる。
【００５２】
（実施形態２）
実施形態１では、原稿画像に回転処理を実行する場合に印刷プレビューを表示すると説明した。これは、図６で説明したように回転処理によってユーザの意図しない印刷結果になる場合があるということを考慮しての処理である。しかしながら、詳細は後述する図１０と図１１を用いて説明するが、集約印刷が設定されていない場合など、回転処理を実行するとしても印刷プレビューを表示しなくてもよい場合がある。本実施形態ではこれを考慮して、回転処理を実行する場合であっても、集約印刷の設定の有無に応じて印刷プレビューを表示するか否かを切り替える構成について説明する。
【００５３】
図１０は、ユーザＡが原稿１００１を用いてコピーを実行する場合について説明する図である。ユーザＡは、図１０（ａ）に示すように、スキャナ１０８に原稿１００１を載置する。このとき、原稿１００１はＡ４Ｒの向きで載置されたとする。
【００５４】
ユーザが不図示のコピー実行ボタンを押下すると、スキャナ１０８は原稿１００１を読み取り原稿画像を生成する。このとき生成される原稿画像は、図１０（ｂ）に示す原稿画像１００２である。本実施形態では、画像処理装置１００にＡ４Ｒのシートがセットされておらず、Ａ４のシートしかセットされていないとする。この場合、原稿画像１００２に回転処理が実行されて、原稿画像１００３となる。
【００５５】
原稿画像の回転処理が完了すると、プリンタ１０７は原稿画像１００３に基づいて印刷を実行する。図１０（ｃ）のシート１００４は、印刷が実行されたシートを示す。
【００５６】
次に図１１について説明する。図１１は、ユーザＢが原稿１１０１を用いてコピーを実行する場合について説明する図である。ユーザＢは、図１１（ａ）に示すように、スキャナ１０８に原稿１１０１を載置する。このとき、原稿１１０１はＡ４Ｒの向きで載置されたとするが、原稿１００１とは原稿の印字の向きが異なる。
【００５７】
ユーザが不図示のコピー実行ボタンを押下すると、スキャナ１０８は原稿１１０１を読み取り、原稿画像を生成する。このとき生成される原稿画像は、図１１（ｂ）に示す原稿画像１１０２である。図１０と同様に、画像処理装置１００にＡ４Ｒのシートがセットされておらず、Ａ４のシートしかセットされていないとする。この場合、原稿画像１１０２に回転処理が実行されて、原稿画像１１０３となる。
【００５８】
原稿画像の回転処理が完了すると、プリンタ１０７は原稿画像に基づいて印刷を実行する。図１０（ｃ）のシート１１０４は、印刷が実行されたシートを示す。ユーザがシート１１０４の天地を逆にすると、シート１１０５となる。シート１１０５は図１０（ｃ）のシート１００４と同じ印刷結果となっている。
【００５９】
以上のように、図１０と図１１では両方とも原稿画像の回転処理が実行されているにも関わらず、集約印刷の設定がされていないため印刷結果はユーザの意図した印刷結果となる。そこで本実施形態では、回転処理を実行する場合であっても、集約印刷の設定がされていなければ、印刷プレビューを表示せずに印刷を実行することを特徴とする。
【００６０】
次に本実施形態における印刷プレビューの表示について、図１２のフローチャートを用いて説明する。なお、図１２の各ステップは、画像処理装置１００が備えるＣＰＵ１０１がＲＯＭ１０２等のメモリに格納されたプログラムをＲＡＭ１０３に展開して実行することによって処理される。また、図９のフローチャートと同じ番号のステップは、図９のフローチャートと同様の処理を行うため説明は省略する。
【００６１】
ユーザが所望のコピー設定を行って不図示のコピー実行ボタンを押下すると、ステップＳ９０１において、スキャナ１０８は原稿を載置された原稿を読み取り、原稿画像を生成する。
【００６２】
次にステップＳ１２０１において、ＣＰＵ１０１は原稿画像に回転処理を実行するか否かを判定する。本実施形態では、例えば図４や図６、図１０や図１１のように原稿画像に回転処理を実行する必要がある場合に原稿画像に回転処理を実行するとＣＰＵ１０１が判定し、ステップＳ１２０２に進む。なお、印刷実行前に印刷プレビューを表示するようにユーザによって指定されている場合には、ステップＳ１２０１においてＣＰＵ１０１が回転処理を実行しないと判定した場合であっても印刷プレビューを表示するように構成してもよい。
【００６３】
ステップＳ１２０２において、ＣＰＵ１０１は集約印刷が設定されているか否かを判定する。ステップＳ１２０２において集約印刷が設定されているとＣＰＵ１０１が判定すると、ステップＳ９０３に進み印刷プレビューを表示する。一方、ステップＳ１２０２において集約印刷が設定されていないとＣＰＵ１０１が判定すると、ステップＳ９１０に進み、印刷プレビューを表示することなくプリンタ１０７は印刷を実行する。なお、印刷実行前に印刷プレビューを表示するようにユーザによって指定されている場合には、ステップＳ１２０２においてＣＰＵ１０１が集約印刷が設定されていないと判定した場合であっても印刷プレビューを表示するように構成してもよい。
【００６４】
以上のように、本実施形態によれば、回転処理を実行する場合であっても集約印刷の設定がされていなければ、印刷プレビューを表示せずに印刷を実行する。これにより、ユーザは所望の印刷結果を得られなくなる可能性がより高くなる場合、つまり集約印刷が設定されかつ回転処理が実行される場合にのみ印刷プレビューを確認すればよいため、ユーザの手間が軽減される。
【００６５】
（その他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６６】
１００  画像処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  操作部
１０８  スキャナ
【図１】
0005963435.tif 000002
【図２】
0005963435.tif 000003
【図３】
0005963435.tif 000004
【図４】
0005963435.tif 000005
【図５】
0005963435.tif 000006
【図６】
0005963435.tif 000007
【図７】
0005963435.tif 000008
【図８】
0005963435.tif 000009
【図９】
0005963435.tif 000010
【図１０】
0005963435.tif 000011
【図１１】
0005963435.tif 000012
【図１２】
0005963435.tif 000013
【図１３】
0005963435.tif 000014