(57)【特許請求の範囲】
【請求項１】
集約設定を行なう画像形成装置であって、
ユーザーの操作入力を受け付けるための入力手段と、
指定された複数の原稿画像を１枚の出力用紙に集約して配置するための集約設定を行なうための設定手段と、
前記指定された複数の原稿画像のうちの少なくとも１つの原稿画像とその出力結果とを表示装置にプレビュー表示するための表示手段とを備え、
前記設定手段は、
前記入力手段で集約設定の指示を受け付けると、前記原稿画像の方向と前記出力用紙の方向とに基づいて前記原稿画像の縮小倍率を第１の縮小倍率として設定する第１の設定処理と、
前記入力手段で前記プレビュー表示された前記原稿画像に対してその縮小倍率を変更する指示を受け付けると、前記変更後の縮小倍率を第２の縮小倍率として算出して前記第１の縮小倍率と前記第２の縮小倍率とを比較し、前記第２の縮小倍率が前記第１の縮小倍率から所定範囲である場合に、前記第１の縮小倍率を前記原稿画像の前記１枚の出力用紙に集約して配置するための縮小倍率として設定する第２の設定処理とを実行する、画像形成装置。
【請求項２】
集約設定を行なう画像形成装置であって、
ユーザーの操作入力を受け付けるための入力手段と、
指定された複数の原稿画像を１枚の出力用紙に集約して配置するための集約設定を行なうための設定手段と、
前記指定された複数の原稿画像のうちの少なくとも１つの原稿画像とその出力結果とを表示装置にプレビュー表示するための表示手段とを備え、
前記設定手段は、
前記入力手段で集約設定の指示を受け付けると、前記原稿画像の方向と前記出力用紙の方向とに基づいて前記原稿画像の縮小倍率を第１の縮小倍率として設定する第１の設定処理と、
前記入力手段で前記プレビュー表示された前記原稿画像に対してその縮小倍率を変更する指示を受け付けると、前記変更後の縮小倍率を第２の縮小倍率として算出して前記第１の縮小倍率と前記第２の縮小倍率とを比較し、前記第２の縮小倍率が前記第１の縮小倍率より大なる場合に、前記第１の縮小倍率を前記原稿画像の前記１枚の出力用紙に集約して配置するための縮小倍率として設定する第２の設定処理とを実行する、画像形成装置。
【請求項３】
前記設定手段は、前記第１の設定処理において、
集約する原稿の数Ｎが２の奇数乗であり、かつ、前記原稿画像と前記出力用紙との方向が同じである場合には前記原稿の縮小倍率を１／２Ｎと設定し、集約する原稿の数Ｎが２の奇数乗であり、かつ、前記原稿画像と前記出力用紙との方向が異なる場合には前記原稿の縮小倍率を１／Ｎと設定し、
集約する原稿の数Ｎが２の偶数乗であり、かつ、前記原稿画像と前記出力用紙との方向が同じである場合には前記原稿の縮小倍率を１／Ｎと設定し、集約する原稿の数Ｎが２の偶数乗であり、かつ、前記原稿画像と前記出力用紙との方向が異なる場合には前記原稿の縮小倍率を１／２Ｎと設定する、請求項１または２に記載の画像形成装置。
【請求項４】
前記設定手段は、前記入力手段で集約設定の指示を受け付けない場合、前記第１の設定処理を行なわずに、予め記憶している縮小倍率と前記プレビュー表示された前記出力結果における前記原稿画像の縮小倍率とを比較し、前記プレビュー表示での縮小倍率より前記予め記憶している縮小倍率が大なる場合に、前記予め記憶している縮小倍率を前記原稿画像の前記１枚の出力用紙に集約して配置するための縮小倍率として設定する、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記入力手段はタッチパネルを含み、
前記設定手段は、前記タッチパネルである前記入力手段によって受け付けた前記縮小倍率を変更する指示でのタッチ位置の移動距離から前記第２の縮小倍率を算出する、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記表示手段は、前記設定手段での前記第２の設定処理で設定された縮小倍率に応じて前記出力結果の前記プレビュー表示を更新し、前記更新の際に、前記出力結果のプレビュー表示に重ねて、前記出力用紙のサイズおよび前記集約して配置する前記原稿画像の枚数に応じたレイアウト枠を表示する、請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記表示手段は、前記入力手段で前記プレビュー表示された前記原稿画像に対してその縮小倍率を変更する指示を受け付けると、前記出力結果のプレビュー表示に、前記第２の設定処理で設定された縮小倍率に応じて複数の原稿画像が集約された出力結果を表示する、請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
前記表示手段は、前記複数の原稿画像をページ番号と共にプレビュー表示する、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
前記入力手段で集約設定の指示に応じて設定される縮小倍率と、前記入力手段で前記プレビュー表示された前記原稿画像に対してその縮小倍率を変更する指示に応じて設定される縮小倍率とのうちの、前記原稿画像の前記１枚の出力用紙に集約して配置するための縮小倍率として採用する縮小倍率を予め設定するための設定手段をさらに備える、請求項１〜８のいずれかに記載の画像形成装置。
【請求項１０】
集約設定を行なう画像形成装置での画像処理方法であって、
入力装置から集約設定の指示を受け付けるステップと、
前記指示に応じて、原稿画像の方向と出力用紙の方向とに基づいて前記原稿画像の縮小倍率を第１の縮小倍率として設定するステップと、
前記原稿画像とその出力結果とを表示装置にプレビュー表示するステップと、
前記入力装置で前記プレビュー表示された前記原稿画像に対してその縮小倍率を変更する指示を受け付けるステップと、
前記変更後の縮小倍率を第２の縮小倍率として算出するステップと、
前記第１の縮小倍率と前記第２の縮小倍率とを比較し、前記第２の縮小倍率が前記第１の縮小倍率から所定範囲である場合に、前記第１の縮小倍率を前記原稿画像の前記１枚の出力用紙に集約して配置するための縮小倍率として設定するステップとを備える、画像処理方法。
【請求項１１】
集約設定を行なう画像形成装置での画像処理方法であって、
入力装置から集約設定の指示を受け付けるステップと、
前記指示に応じて、原稿画像の方向と出力用紙の方向とに基づいて前記原稿画像の縮小倍率を第１の縮小倍率として設定するステップと、
前記原稿画像とその出力結果とを表示装置にプレビュー表示するステップと、
前記入力装置で前記プレビュー表示された前記原稿画像に対してその縮小倍率を変更する指示を受け付けるステップと、
前記変更後の縮小倍率を第２の縮小倍率として算出するステップと、
前記第１の縮小倍率と前記第２の縮小倍率とを比較し、前記第２の縮小倍率が前記第１の縮小倍率より大なる場合に、前記第１の縮小倍率を前記原稿画像の前記１枚の出力用紙に集約して配置するための縮小倍率として設定するステップとを備える、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置および画像処理方法に関し、特に、集約印刷を行なう画像形成装置および画像処理方法に関する。
【背景技術】
【０００２】
一般に、複写機、プリンター、スキャナー、またはこれらの複合機であるＭＦＰ（Multi-Function Peripherals）等の画像形成装置において、複数の原稿を印刷したり、デジタルカメラの写真を印刷したりするなどの場合、印刷用紙を節約するために、読み込んだ複数の原稿を所定のページごとに集約して印刷する機能、すなわち、Ｎページの原稿を１ページに配置して印刷する機能が知られている。この機能は、Ｎｉｎ１機能（以下、Ｎｉｎ１と称する）などと呼ばれている。
【０００３】
たとえば、特開２０１０−１３５９７７号公報（特許文献１）にはＮｉｎ１においてさらに見やすさを良好にするため工夫する技術が開示されている。
【０００４】
また、特開２００６−２４７８７３号公報（特許文献２）や特開２０１０−０４１０６３号公報（特許文献３）や特開２００７−２８０３６９号公報（特許文献４）には、ＬＣＤ（Liquid Crystal Display）操作パネルに読み込んだ原稿のプレビュー画像を表示させ、ユーザーのＬＣＤ操作パネルでの所定の操作にしたがって、仕上がり設定を直感的に行なう技術も開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１３５９７７号公報
【特許文献２】特開２００６−２４７８７３号公報
【特許文献３】特開２０１０−０４１０６３号公報
【特許文献４】特開２００７−２８０３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上述のような従来技術では、１枚の用紙に可読できる文字の大きさで、できる限り多くのページ（画像）を集約して印刷したい場合、原稿の文字の大きさなどに基づいてユーザーが予測して、２ｉｎ１や４ｉｎ１などを設定するものであった。そのため、印刷の結果、集約しすぎて文字が小さくなりすぎたり、逆に、集約が少なく用紙を無駄に使ってしまったりすることがある、という問題があった。
【０００７】
このような課題に対処する方法として、プレビュー機能を使う方法がある。この方法によれば、ＬＣＤ操作パネル上に表示されたプレビュー画像をユーザーが縮小となるように操作することでＮｉｎｌ設定を行なうことができる。
【０００８】
しかしながら、プレビューで小さく表示しても、ユーザーは小さく程よく表示した画像が２ｉｎ１で入るのか４ｉｎ１で入るのか判別できないためユーザーの感覚で決める必要があり、この結果、印刷失敗となってしまうことが起こる、という問題があった。
【０００９】
また、例えば、２ｉｎ１で印刷する場合、ユーザーが誤ってさらに縮小させる操作を行なったとき、２ｉｎ１に収めることはできるが、印刷物の文字や画像が小さくなりすぎてしまい、本来の２ｉｎ１で印刷できる用紙サイズを有効に使えずに印刷失敗となってしまう場合もあるため、２ページ分の原稿が１ページに画像が欠損することなく収まるように予め縮小する倍率を固定する必要がある、という問題があった。
【００１０】
本発明はこのような問題に鑑みてなされたものであって、直感的に判りやすい操作でＮｉｎ１設定を行なうことができ、かつ、ユーザーの誤操作による印刷失敗を防ぐことができる画像形成装置および画像処理方法を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のある局面に従うと、画像形成装置は集約設定を行なう画像形成装置であって、ユーザーの操作入力を受け付けるための入力手段と、指定された複数の原稿画像を１枚の出力用紙に集約して配置するための集約設定を行なうための設定手段と、指定された複数の原稿画像のうちの少なくとも１つの原稿画像とその出力結果とを表示装置にプレビュー表示するための表示手段とを備える。設定手段は、入力手段で集約設定の指示を受け付けると、原稿画像の方向と出力用紙の方向とに基づいて原稿画像の縮小倍率を第１の縮小倍率として設定する第１の設定処理と、入力手段でプレビュー表示された原稿画像に対してその縮小倍率を変更する指示を受け付けると、変更後の縮小倍率を第２の縮小倍率として算出して第１の縮小倍率と第２の縮小倍率とを比較し、第２の縮小倍率が第１の縮小倍率から所定範囲である場合に、第１の縮小倍率を原稿画像の１枚の出力用紙に集約して配置するための縮小倍率として設定する第２の設定処理とを実行する。
【００１２】
本発明の他の局面に従うと、画像形成装置は集約設定を行なう画像形成装置であって、ユーザーの操作入力を受け付けるための入力手段と、指定された複数の原稿画像を１枚の出力用紙に集約して配置するための集約設定を行なうための設定手段と、指定された複数の原稿画像のうちの少なくとも１つの原稿画像とその出力結果とを表示装置にプレビュー表示するための表示手段とを備える。設定手段は、入力手段で集約設定の指示を受け付けると、原稿画像の方向と出力用紙の方向とに基づいて原稿画像の縮小倍率を第１の縮小倍率として設定する第１の設定処理と、入力手段でプレビュー表示された原稿画像に対してその縮小倍率を変更する指示を受け付けると、変更後の縮小倍率を第２の縮小倍率として算出して第１の縮小倍率と第２の縮小倍率とを比較し、第２の縮小倍率が第１の縮小倍率より大なる場合に、第１の縮小倍率を原稿画像の１枚の出力用紙に集約して配置するための縮小倍率として設定する第２の設定処理とを実行する。
【００１３】
好ましくは、設定手段は、第１の設定処理において、集約する原稿の数Ｎが２の奇数乗であり、かつ、原稿画像と出力用紙との方向が同じである場合には原稿の縮小倍率を１／２Ｎと設定し、集約する原稿の数Ｎが２の奇数乗であり、かつ、原稿画像と出力用紙との方向が異なる場合には原稿の縮小倍率を１／Ｎと設定し、集約する原稿の数Ｎが２の偶数乗であり、かつ、原稿画像と出力用紙との方向が同じである場合には原稿の縮小倍率を１／Ｎと設定し、集約する原稿の数Ｎが２の偶数乗であり、かつ、原稿画像と出力用紙との方向が異なる場合には原稿の縮小倍率を１／２Ｎと設定する。
【００１４】
好ましくは、設定手段は、入力手段で集約設定の指示を受け付けない場合、第１の設定処理を行なわずに、予め記憶している縮小倍率とプレビュー表示された出力結果における原稿画像の縮小倍率とを比較し、プレビュー表示での縮小倍率より予め記憶している縮小倍率が大なる場合に、予め記憶している縮小倍率を原稿画像の１枚の出力用紙に集約して配置するための縮小倍率として設定する。
【００１５】
好ましくは、入力手段はタッチパネルを含み、設定手段は、タッチパネルである入力手段によって受け付けた縮小倍率を変更する指示でのタッチ位置の移動距離から第２の縮小倍率を算出する。
【００１６】
好ましくは、表示手段は、設定手段での第２の設定処理で設定された縮小倍率に応じて出力結果のプレビュー表示を更新し、更新の際に、出力結果のプレビュー表示に重ねて、出力用紙のサイズおよび集約して配置する原稿画像の枚数に応じたレイアウト枠を表示する。
【００１７】
好ましくは、表示手段は、入力手段でプレビュー表示された原稿画像に対してその縮小倍率を変更する指示を受け付けると、出力結果のプレビュー表示に、第２の設定処理で設定された縮小倍率に応じて複数の原稿画像が集約された出力結果を表示する。
【００１８】
好ましくは、表示手段は、複数の原稿画像をページ番号と共にプレビュー表示する。
好ましくは、画像形成装置は、入力手段で集約設定の指示に応じて設定される縮小倍率と、入力手段でプレビュー表示された原稿画像に対してその縮小倍率を変更する指示に応じて設定される縮小倍率とのうちの、原稿画像の１枚の出力用紙に集約して配置するための縮小倍率として採用する縮小倍率を予め設定するための設定手段をさらに備える。
【００１９】
本発明の他の局面に従うと、画像処理方法は集約設定を行なう画像形成装置での画像処理方法であって、入力装置から集約設定の指示を受け付けるステップと、指示に応じて、原稿画像の方向と出力用紙の方向とに基づいて原稿画像の縮小倍率を第１の縮小倍率として設定するステップと、原稿画像とその出力結果とを表示装置にプレビュー表示するステップと、入力装置でプレビュー表示された原稿画像に対してその縮小倍率を変更する指示を受け付けるステップと、変更後の縮小倍率を第２の縮小倍率として算出するステップと、第１の縮小倍率と第２の縮小倍率とを比較し、第２の縮小倍率が第１の縮小倍率から所定範囲である場合に、第１の縮小倍率を原稿画像の１枚の出力用紙に集約して配置するための縮小倍率として設定するステップとを備える。
【００２０】
本発明のさらに他の局面に従うと、画像処理方法は集約設定を行なう画像形成装置での画像処理方法であって、入力装置から集約設定の指示を受け付けるステップと、指示に応じて、原稿画像の方向と出力用紙の方向とに基づいて原稿画像の縮小倍率を第１の縮小倍率として設定するステップと、原稿画像とその出力結果とを表示装置にプレビュー表示するステップと、入力装置でプレビュー表示された原稿画像に対してその縮小倍率を変更する指示を受け付けるステップと、変更後の縮小倍率を第２の縮小倍率として算出するステップと、第１の縮小倍率と第２の縮小倍率とを比較し、第２の縮小倍率が第１の縮小倍率より大なる場合に、第１の縮小倍率を原稿画像の１枚の出力用紙に集約して配置するための縮小倍率として設定するステップとを備える。
【発明の効果】
【００２１】
この発明によると、直感的に判りやすい操作でＮｉｎ１設定を行なうことができ、かつ、ユーザーの誤操作による印刷失敗を防ぐことができる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態にかかる画像形成システムの構成の具体例を示す図である。
【図２】画像形成システムに含まれる画像形成装置の外観の具体例を示す図である。
【図３】画像形成装置の内部構成の具体例を示すブロック図である。
【図４】画像形成装置の機能構成の具体例を示すブロック図である。
【図５】画像形成装置での全体処理の流れを表わすフローチャートである。
【図６】図５のステップＳ３０３での処理の流れを表わすフローチャートである。
【図７】図５のステップＳ３０３での処理の流れを表わすフローチャートである。
【図８】２ｉｎ１の場合の横長の用紙と原稿サイズとに応じたレイアウト例を表わす図である。
【図９】４ｉｎ１の場合の横長の用紙と原稿サイズとに応じたレイアウト例を表わす図である。
【図１０】２ｉｎ１の場合の縦長の用紙と原稿サイズとに応じたレイアウト例を表わす図である。
【図１１】操作パネルの表示画面の具体例を示す図である。
【図１２】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図１３】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図１４】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図１５】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図１６】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図１７】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図１８】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図１９】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図２０】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図２１】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図２２】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【図２３】原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を示す図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２４】
＜システム構成＞
図１は、本実施の形態にかかる画像形成システム１の構成の具体例を示す図である。図１を参照して、画像形成システム１は、複数の画像形成装置１００Ａ，…１００Ｎと複数の情報処理装置３００Ａ，…３００Ｍと含む。画像形成装置１００Ａ，…１００Ｎを代表させて画像形成装置１００、情報処理装置３００Ａ，…３００Ｍを代表させて情報処理装置３００と称する。
【００２５】
画像形成装置１００と情報処理装置３００とは、いずれもネットワーク５００を介して接続されている。ネットワーク５００は、ＬＡＮ（Local Area Network）などの専用回線を用いたネットワーク、一般回線を用いたネットワーク、無線通信によるネットワーク等のいずれであっても構わない。
【００２６】
本実施の形態において、画像形成装置１００は、スキャナー、コピー、およびプリンター機能を備えるデジタル複合槻としての機能を有するいわゆるＭＦＰ（Multi Function Peripherals）であるものとする。しかしながら、画像形成装置１００はＭＦＰに限定されず、本例では、少なくとも印刷機能を有する装置であればよい。
【００２７】
画像形成装置１００は、スキャンして得られた原稿画像および情報処理装置３００から送信されたプリントデーターから生成した画像の複写画像を用紙上に形成する装置である。ここで、プリントデーターとは、情報処理装置３００のオペレーティングシステムやアプリケーションプログラムが発行する描画命令を、プリンタードライバーによって画像形成装置１００が処理可能なページ記述言語に変換したページ記述言語による描画命令、またはＰＤＦ（Portable Document Format ）、ＴＩＦＦ（Tagged Image File Format、ＪＰＥＧ（Joint Photographic Experts Group）、ＸＰＳ（XML Paper Specification）等のファイルフォーマットで記述された文書データーである。
【００２８】
また、スキャンして得られた原稿画像は、画像形成装置において各種設定（ファイル形式、レイアウト設定、解像度設定等）がなされ、ネットワーク５００を介して、情報処理装置３００等に送信されてもよい。
【００２９】
情報処理装置３００は、一般的なパーソナルコンピュータ等であってよい。情報処理装置３００は、ユーザーの指示によりプリントデーターを生成し、生成したプリントデーターを画像形成装置１００に送信する。
【００３０】
＜装置構成＞
図２は、画像形成装置１００の外観の具体例を示す図である。
【００３１】
図２を参照して、画像形成装置１００は、本体部１１と自動原稿読取部（ＡＤＦ：Auto Document Feeder）１３とを含む。本体部１１には、さらに、スキャナー部１２と、ＬＣＤ等で構成される操作パネル１４と、プリンター部１５と、給紙トレイ１６が含まれる。
【００３２】
自動原稿読取部１３にセットされた原稿は、スキャナー部１２へ送られ、原稿画像として読み取られる。原稿画像とは、図形や写真等のイメージデーターに限らず、文字や記号等のテキストデータ等も含む。
【００３３】
原稿画像は、ユーザーがＬＣＤ操作パネル１４において、画像形成に関わる各種設定、集約設定（Ｎｉ＝１）、用紙の種類、画質調整等を行なうとプリンター部１５へ送られ、プリンター部１５において各種画像処理が行なわれた後、給紙トレイ１６のいずれかから給紙された用紙上に画像形成される。
【００３４】
図３は、画像形成装置１００の内部構成の具体例を示すブロック図である。
図３を参照して、画像形成装置１００は制御部１０を含み、制御部１０には、装置全体を制御するためのＣＰＵ（Central Processing Unit）１０１、制御プログラムを格納するためのＲＯＭ（Read Only Memory）１０２、作業用の記憶領域となるＳ−ＲＡＭ（Static Random Access Memory）１０３、画像形成に関わる各種の設定を記憶するためのバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１０４、および時計ＩＣ（Integrated Circuit：集積回路）１０５が含まれる。
【００３５】
制御部１０には、バスを介して、原稿画像を読み取るための、自動原稿読取部１３やスキャナー部１２に含まれる画像読取装置１２１、各種の入力を行なうためのキーや表示部を備えた操作パネル１４、ネットワーク５００を介して接続された情報処理装置３００等の外部の装置との間で各種の情報を送受信するためのネットワークＩ／Ｆ（インターフェース）１８０、該ネットワークＩ／Ｆ１８０により受信したプリントデーターから複写画像を生成するためのプリンターコントローラー１７０、および、プリンター部１５に含まれる、複写画像を用紙上に形成するための画像出力装置１５１が接続されている。
【００３６】
また、制御部１０には、固定記憶装置１１０がバスを介して接続されている。固定記憶装置１１０にはたとえばハードディスク装置などが該当する。
【００３７】
情報処理装置３００は、上述のように、一般的なパーソナルコンピュータで構成される。その装置構成の一例として、ＣＰＵ、ＲＡＭ、固定記憶装置（ハードディスク装置など）を含み、モニタ、キーボード、マウス等が接続された、一般的なコンピュータ装置の構成が挙げられる。
【００３８】
＜動作概要＞
画像形成装置１００では、処理対象の原稿画像を操作パネル１４にプレビュー表示すると共に、予め設定されたＮｉｎ１設定、またはユーザーによって設定されたＮｉｎ１設定に従って、１枚の用紙にＮ枚の原稿を配置した場合の原稿画像（Ｎｉｎ１原稿画像とも称する）をプレビュー表示する。
【００３９】
さらに、操作パネル１４での原稿画像のプレビュー表示を拡大、縮小させるユーザー操作を受け付けて、Ｎｉｎ１設定のＮを変更し、変更後のＮｉｎ１原稿画像のプレビュー表示を変化させる。
【００４０】
その際に、最適なＮｉｎ１設定となるよう、Ｎｉｎ１設定で用紙上の１枚の原稿に割り当てられるサイズから変更後のＮｉｎ１原稿画像のサイズが所定以上解離した場合、Ｎｉｎ１原稿画像のサイズをその操作で指定されるＮｉｎ１設定で用紙上の１枚の原稿に割り当てられるサイズに最も近いサイズに自動的に変更し、変更後のプレビュー表示する。
【００４１】
＜機能構成＞
図４は、上記動作を実現するための画像形成装置１００の機能構成の具体例を示すブロック図である。図４で表わされる機能は、ＣＰＵ１０１がＲＯＭ１０２に記憶されている制御プログラムを読み出してＳ−ＲＡＭ１０３上に展開して実行することによって主にＣＰＵ１０１上に形成される機能である。しかしながら、少なくとも一部が、電気回路等のハードウェア構成によって実現されてもよい。
【００４２】
図４を参照して、ＣＰＵ１０１は、操作パネル１４上でのユーザーからの操作入力を受け付けるための入力部２０１と、操作パネル１４での操作入力で指定される用紙サイズおよび用紙の方向を検出するための第１の検出部２０２と、図示しないセンサ等からの入力信号に基づいて原稿サイズおよび原稿の方向を検出するための第２の検出部２０３と、ユーザー操作および上記検出結果を用いて後述する設定処理を行なって倍率を設定するための倍率設定部２０４と、設定された倍率より後述する倍率しきい値を設定するための倍率しきい値設定部２０５と、操作パネル１４に原稿画像のプレビュー表示およびＮｉｎ１原稿画像のプレビュー表示を行なわせるためのプレビュー処理部２０６と、操作パネル１４でのプレビュー表示に対するユーザーの操作入力に基づいて倍率を算出するための倍率算出部２０７と、倍率設定部２０４で設定された倍率を算出された倍率に変更するための第１の変更部２０８と、算出された倍率と設定された倍率しきい値とに基づいてプレビュー表示に対するユーザーの操作入力に基づいた倍率の適否を判断するための判断部２０９と、その判断結果に基づいて設定された倍率を変更するため第２の変更部２１０とを含む。
【００４３】
なお、それぞれの機能のより詳細な内容については、後述する動作フロー中で説明する。
【００４４】
＜動作フロー＞
図５は、画像形成装置１００での全体処理の流れを表わすフローチャートである。図５のフローチャートに示される処理は、ＣＰＵ１０１がＲＯＭ１０２に記憶されている制御プログラムを読み出してＳ−ＲＡＭ１０３上に展開して実行することによって実現される。図５に示される処理は、電源の投入等により開始される。
【００４５】
図５を参照して、処理が開始すると、ＣＰＵ１０１において、まず、メモリのクリア、標準モードの設定等の初期化処理が行なわれる（ステップＳ３０１）。
【００４６】
初期化処理が終了すると、ＣＰＵ１０１は、画像形成装置１００の操作パネル１４上のキースイッチ群、および表示部上での操作により、ユーザーから何らかの処理要求（コピー処理、Ｎｉｎ１設定、他各種の設定処理、など）がなされたかどうかを確認する（ステップＳ３０３）。要求されていなければ（ステップＳ３０３でＮＯ）、ステップＳ３０５に進む。Ｎｉｎ１設定ついては、後に詳しく説明する。
【００４７】
ユーザーから何らかの処理要求がなされた場合（ステップＳ３０３でＹＥＳ）、ＣＰＵ１０１は、それが原稿のスキャン送信処理の要求かどうか確認する（ステップＳ３１１）。スキャン送信処理の要求であれば（ステップＳ３１１でＹＥＳ）、ＣＰＵ１０１は送信処理を実行する（ステップＳ３１３）。
【００４８】
要求された処理が送信処理でなければ（ステップＳ３１１でＮＯ）、ＣＰＵ１０１はその要求された処理を実行する（ステップＳ３１１）。ここで、画像形成装置１００の操作パネル１４上のキースイッチ群、および表示部上での操作により要求される送信処理以外の処理とは、たとえば、原稿のコピーやスキャン、ＮＶ−ＲＡＭ１０４に記憶されている各種設定の変更処理、などが該当する。
【００４９】
ユーザーから要求された処理が終了したら、ステップＳ３０５に進む。すなわち、ＣＰＵ１０１は、ネットワーク５００を介して情報処理装置３００などの外部の装置から何らかの処理要求（文書のプリント処理、各種の設定処理、など）がされたかどうか確認する（ステップＳ３０５）。要求されていなければステップＳ３０７に進む。
【００５０】
外部の装置から何らかの処理要求がなされた場合（ステップＳ３０５でＹＥＳ）、ＣＰＵ１０１はその要求された処理を実行する（ステップＳ３２１）。ここで、その他の処理とは、情報処理装置３００から送信されたプリントジョブの処理や、ＮＶ−ＲＡＭ１０４に記憶されている各種設定の変更処理、などが該当する。外部の装置から要求された処理がすべて終了したら、ＣＰＵ１０１はステップＳ３０３に戻って前述の処理を繰り返し実行する。
【００５１】
図６および図７は、上記ステップＳ３０３でユーザーからＮｉｎ１設定がなされた場合の処理の流れを表わすフローチャートである。すなわち、図６および図７は、Ｎｉｎｌ設定に関し、用紙サイズの方向、原稿画像の方向、および１ページに配置される原稿画像の数（Ｎ）に基づいて原稿画像の倍率を設定する例を示す制御フローである。
【００５２】
なお、ＣＰＵ１０１は、Ｎｉｎ１設定をＳ−ＲＡＭ１０３のメモリ内で行なうことができる。すなわち、このメモリ内で１ページに配置される原稿画像のレイアウト、および出力画像を作成する。画像形成に関わる各種設定情報は、ＮＶ−ＲＡＭ（不揮発性メモリ）１０４や、Ｓ−ＲＡＭ１０３に保持された情報を参照して行なわれる。
【００５３】
図６を参照して、まず、ＣＰＵ１０１はユーザーの操作パネル１４での操作を受け付けるための処理を行ない（Ｓ４０１）、ユーザーによりＮｉｎ１設定がされたかどうかを判断する（Ｓ４０２）。
【００５４】
ここでユーザーが行なうＮｉｎ１設定は、ユーザーがプレビュー操作で行なうものではなく、画像形成装置１００において自動設定するものであり、一旦、自動設定後、２ｉｎ１から４ｉｎ１へ等の調整、変更は後述のプレビュー操作で行なうことができる。
【００５５】
なお、ユーザーが自動設定をさせない場合、すなわちＮｉｎ１設定しない場合（Ｓ４０２でＮＯ）も同様であり、後述の倍率しきい値設定の処理（Ｓ４１２）へ移行し、以降の処理で、ユーザーはプレビュー操作によるＮｉｎ１設定（ステップＳ４１３以降）を行なうことができる。
【００５６】
Ｎｉｎ１設定されている場合（Ｓ４０２でＹＥＳ）、ＣＰＵ１０１は、操作パネル１４から処理要求を受けた各種設定情報のうち、用紙サイズ、および用紙方向を検出する（Ｓ４０３）。なお、自動原稿サイズ読み取りなど、ユーザーによる各種設定情報に用紙サイズが含まれていない場合は、最初に読み取って取得した原稿画像サイズを用紙のサイズとするこができる。
【００５７】
次に、ＣＰＵ１０１は、読み取った原稿画像から、原稿画像サイズ、および原稿画像方向を検出する（Ｓ４０４）。
【００５８】
次のステップ（Ｓ４０５）でＣＰＵ１０１は、１ページに配置する原稿画像の数Ｎが、２の奇数乗であるか否かを判断する。例えば、２ｉｎ１や８ｉｎ１等の処理要求があった場合、ＣＰＵ１０１は、１ページ内に配置する原稿画像の数Ｎは、２の奇数乗である、と判断する（Ｓ４０５でＹＥＳ）。４ｉｎ１や、１６ｉｎ１等の処理要求があった場合は、原稿画像の数Ｎが２の偶数乗である、と判断する（Ｓ４０５でＮＯ）。
【００５９】
続いて、ＣＰＵ１０１は、前述の用紙方向と、原稿画像方向とを比較して原稿画像を変倍（縮小・拡大）する倍率を設定する（Ｓ４０６〜Ｓ４１１）。
【００６０】
原稿画像の数Ｎが２の奇数乗である場合（上記Ｓ４０５でＹＥＳ）、用紙方向が横（Ｓ４０６でＹＥＳ）かつ原稿画像方向が横でない（Ｓ４０７でＮＯ）、または、用紙方向が横でない（Ｓ４０６でＮＯ）かつ原稿画像方向が横（Ｓ４０９でＹＥＳ）の場合、ＣＰＵ１０１は、変倍された原稿画像の面積が、用紙の１ページの面積の１／Ｎとなるように倍率を設定する（Ｓ４１０）。
【００６１】
一方、用紙方向が横（Ｓ４０６でＹＥＳ）かつ原稿画像が横（Ｓ４０７でＹＥＳ）、または、用紙方向が横でない（Ｓ４０６でＮＯ）かつ原稿画像方向が横でない（Ｓ４０９でＮＯ）の場合、ＣＰＵ１０１は、変倍された原稿画像の面積が、用紙の１ページの面積の１／２Ｎとなるように倍率を設定する（Ｓ４１１）。
【００６２】
これは、言い換えると、用紙方向と原稿画像方向とが異なる場合は１／Ｎとなるよう倍率を設定し、用紙方向と原稿画像方向とが同じ場合は１／２Ｎとなるように倍率を設定する、ということになる。
【００６３】
一方、原稿画像の数Ｎが２の奇数乗でない、つまり、原稿画像の数Ｎが２の偶数乗である場合（上記Ｓ４０５でＮＯ）においては、用紙方向が横（Ｓ４０８でＹＥＳ）かつ原稿画像方向が横（Ｓ４０９でＹＥＳ）、または、用紙方向が横でない（Ｓ４０８でＮＯ）、かつ原稿画像方向が横でない（Ｓ４０７でＮＯ）の場合、ＣＰＵ１０１は、変倍された原稿画像の面積が、用紙の１ページの面積の１／Ｎとなるように倍率を設定する（Ｓ４１０）。
【００６４】
一方、用紙方向が横（Ｓ４０８でＹＥＳ）かつ原稿画像方向が横でない（Ｓ４０９でＮＯ）、または、用紙方向が横でない（Ｓ４０８でＮＯ）かつ原稿画像方向が横（Ｓ４０７でＹＥＳ）の場合、ＣＰＵ１０１は、変倍された原稿画像の面積が、用紙の１ページの面積の１／２Ｎとなるように倍率を設定する（Ｓ４１１）。
【００６５】
これは、言い換えると、用紙方向と原稿画像方向とが同じ場合は１／Ｎとなるよう倍率を設定し、用紙方向と原稿画像方向とが異なる場合は１／２Ｎとなるように倍率を設定する、ということになる。
【００６６】
なお、上記ステップＳ４１０，Ｓ４１１での倍率設定について、具体例を挙げてさらに詳しく説明する。図８および図９は、Ｎｉｎ１の例として、それぞれ、２ｉｎ１の場合、４ｉｎ１の場合の、横長の用紙と原稿サイズとに応じたレイアウト例を表わす図である。
【００６７】
まず、原稿画像の数Ｎが２の奇数乗の場合の倍率設定について説明する。
原稿画像の数Ｎが２の奇数乗の例として２の場合、つまり、２ｉｎ１の場合、ＣＰＵ１０１は、用紙の１ページを２等分した領域が、１つの原稿画像を配置する印刷領域となるよう設定する。すなわち、ＣＰＵ１０１は、原稿画像の長辺の長さと、印刷領域の長辺の長さとの比を算出し、この算出結果に基づいて、印刷領域に原稿画像が収まる倍率を設定する。
【００６８】
図８（Ａ）は、縦方向のサイズがＹであり、横方向のサイズが√２×Ｙである用紙を示している。
【００６９】
２ｉｎ１設定の場合、ＣＰＵ１０１は、用紙の長辺を２等分した長さで区切った２等分の２つの印刷領域を作る。この印刷領域は、縦方向の長さがＹ、横方向の長さが√２×Ｙ／２となり、ＣＰＵ１０１は、この印刷領域２つに原稿画像２ページ分をそれぞれ配置する。
【００７０】
図８（Ｂ）は、１ページの縦方向が長辺となる原稿画像を縮小変倍して印刷領域に配置する場合の例を表わしている。
【００７１】
この場合、原稿画像の縦方向の長さが√２×Ｙ、横方向の長さがＹとなっており、この原稿画像が配置される印刷領域について原稿画像の長辺に沿う方向＝縦方向の長さはＹとなる。このとき、ＣＰＵ１０１は、原稿画像の長辺の長さ√２×Ｙと、印刷領域の長辺の長さＹとの比を算出し、この算出結果に基づいて原稿画像を変倍する倍率を設定する。この場合の設定倍率は、１／√２（約０．７０７倍）となる。すなわち、原稿画像は、設定倍率０．７０７倍に縮小（変倍）され、原稿画像向きを維持したまま印刷領域に配置される。
【００７２】
図８（Ｃ）は、１ページの横方向が長辺となる原稿画像を縮小変倍して印刷領域に配置する場合の例を表わしている。
【００７３】
この場合、原稿画像の横方向の長さが√２×Ｙ、縦方向の長さがＹとなっており、この原稿画像が配置される印刷領域について原稿画像の長辺に沿う方向＝横方向の長さは√２×Ｙとなる。このとき、ＣＰＵ１０１は、原稿画像の長辺の長さ√２×Ｙと、印刷領域の長辺の長さ√２×Ｙ／２との比を算出し、この算出結果に基づいて原稿画像を変倍する倍率を設定する。この場合の、設定倍率は、１／２（０．５倍）となる。すなわち、原稿画像は、設定倍率０．５倍に縮小（変倍）されて印刷領域に配置される。
【００７４】
次に、原稿画像の数Ｎが２の偶数乗の場合の倍率設定について説明する。
原稿画像の数Ｎが２の偶数乗の例として４の場合、つまり、４ｉｎ１の場合、ＣＰＵ１０１は、用紙の１ページを４等分した領域が、１つの原稿画像を配置する印刷領域となるよう設定する。すなわち、ＣＰＵ１０１は、原稿画像の長辺の長さと、印刷領域の長辺の長さとの比を算出し、この算出結果に基づいて、印刷領域に原稿画像が収まる倍率を設定する。
【００７５】
図９（Ａ）は、縦方向のサイズがＹであり、横方向のサイズが√２×Ｙである用紙を示している。
【００７６】
４ｉｎ１設定の場合、ＣＰＵ１０１は、用紙の長辺、および短辺をそれぞれ２等分した長さで区切った４等分の２つの印刷領域を作る。この印刷領域は、縦方向の長さがＹ／２、横方向の長さが√２×Ｙ／２となり、ＣＰＵ１０１は、この印刷領域４つに原稿画像４ページ分をそれぞれ配置する。
【００７７】
図９（Ｂ）は、１ページの縦方向が長辺となる原稿画像を縮小変倍して印刷領域に配置する場合の例を表わしている。
【００７８】
この場合、原稿画像の縦方向の長さが√２×Ｙ、横方向の長さがＹとなっており、この原稿画像が配置される印刷領域について原稿画像の長辺に沿う方向＝縦方向の長さはＹ／２となる。このとき、ＣＰＵ１０１は、原稿画像の長辺の長さ√２×Ｙと、印刷領域の長辺の長さＹ／２との比を算出し、この算出結果に基づいて原稿画像を変倍する倍率を設定する。この場合の設定倍率は、１／２√２（約０．３５３倍）となる。すなわち、原稿画像は、設定倍率０．３５３倍に縮小（変倍）されて印刷領域に配置される。
【００７９】
図９（Ｃ）は、１ページの横方向が長辺となる原稿画像を縮小変倍して印刷領域に配置する場合の例を表わしている。
【００８０】
この場合、原稿画像の横方向の長さが√２×Ｙ、縦方向の長さがＹとなっており、この原稿画像が配置される印刷領域について原稿画像の長辺に沿う方向＝横方向の長さは√２×Ｙ／２となる。このとき、ＣＰＵ１０１は、原稿画像の長辺の長さ√２×Ｙと、印刷領域の長辺の長さ√２×Ｙ／２との比を算出し、この算出結果に基づいて原稿画像を変倍する倍率を設定する。この場合の、設定倍率は、１／２（０．５倍）となる。すなわち、原稿画像は、設定倍率０．５倍に縮小（変倍）され、原稿画像の向きは維持したままで印刷領域に配置される。
【００８１】
なお、図８および図９共に、用紙サイズが、縦方向のサイズがＹ、横方向のサイズが√２×Ｙとなっている横向きの用紙である例について示すものであるが、縦方向のサイズが√２×Ｙであり、横方向のサイズがＹとなる縦向きの用紙の場合も倍率の算出方法は同様である。
【００８２】
図１０は、２ｉｎ１の場合の、縦長の用紙と原稿サイズとに応じたレイアウト例を表わす図である。
【００８３】
ＣＰＵ１０１は、前述と同様の算出方法により、１ページの縦方向が長辺となる場合には図１０（Ｂ）に示されたように設定倍率を１／２（０．５倍）とし、横方向が長辺となるには図１０（Ｃ）に示されたように設定倍率を１／√２（約０．７０７倍）とする。
【００８４】
なお、以上の例では、Ｎが奇数乗の場合の例として２ｉｎ１のときの設定、偶数乗の場合の例として４ｉｎ１のときの設定について説明したが、８ｉｎ１や１６ｉｎ１などＮ数が変化しても同様である。
【００８５】
ＣＰＵ１０１は、設定した倍率ＭｘをＮＶ−ＲＡＭ（不揮発性メモリ）１０４やＳ−ＲＡＭ１０３に保持する。倍率Ｍｘの初期値は上記ステップＳ３０１での初期化処理において、１（＝等倍）に初期化されている。
【００８６】
なお、この倍率Ｍｘは、たとえば、１（等倍）〜０．０１など、０．０１刻み、またはそれよりもさらに細かい刻み等、任意の値に変動させることができる。
【００８７】
再び図６を参照して、上記ステップＳ４１０またはステップＳ４１１で倍率が設定されると、ステップＳ４１２でＣＰＵ１０１は、倍率しきい値を設定する。
【００８８】
ここで設定される「倍率しきい値」とは、後述するユーザー操作によるＮｉｎ１設定の調整する処理において参照する倍率の値を指す。
【００８９】
たとえば、１ｉｎ１、２ｉｎ１、４ｉｎ１が設定された場合、ＣＰＵ１０１は、前述の倍率設定で算出される値を倍率しきい値として、
Ｍ１＝１、Ｍ２＝０．７０７、Ｍ３＝０．５、Ｍ４＝０．３５３、Ｍｎ＝…、
などのように、Ｎｉｎ１にちょうど収まる倍率を設定し、倍率しきい値として保持する。または、予め設定値テーブルなどで用意されており、ＣＰＵ１０１がその倍率を読み出すようにしてもよい。
【００９０】
次に、図７を参照して、ステップＳ４１３以降でＣＰＵ１０１は、ユーザーによる操作パネル１４上のプレビュー画面の操作を受け付ける処理を行なう。
【００９１】
上記ステップＳ４１０またはステップＳ４１１で倍率が設定されると、ＣＰＵ１０１は、操作パネル１４上に処理対象となる原稿画像と、原稿が倍率設定されて用紙上に配置されたＮｉｎ１原稿画像とをプレビュー表示する。
【００９２】
図１１は、操作パネル１４の表示画面の具体例を示す図である。図１１の表示画面においては、左側に原稿画像のプレビュー領域が設けられ、右側に出力結果としてＮｉｎ１原稿画像のプレビュー領域が設けられる例が示されている。ユーザーは、図１１に示された画面をタッチ操作することで、各種設定、コピーやスキャンの実行等の指示を行なうことができる。さらに、原稿を読み取った原稿画像のプレビュー表示と、各種設定を行なった場合の出力結果のプレビューとを見ながら、各種設定に関わる操作を行なうことができる。
【００９３】
ＣＰＵ１０１は、この状態においてユーザーがプレビュー画面の操作、すなわち、操作パネル１４上でのタッチ操作を行なったかどうかを判断する（Ｓ４１４）。
【００９４】
ユーザーによる操作がなかった場合（Ｓ４１４でＮＯ）は、前述の倍率設定（Ｓ４１０、Ｓ４１１）で設定された倍率、つまり、保持された倍率Ｍｘのまま出力を行なうこととし、出力画像配置処理（Ｓ４２０）へ移行する。たとえば、Ｎｉｎ１設定（Ｓ４０２）で２ｉｎ１を行なった結果、倍率設定（Ｓ４１０、Ｓ４１１）で、Ｍｘ＝０．７０７倍となっていれば、２ページ分の原稿画像を０・７０７倍に変倍し、２ｉｎ１となるよう出力画像配置処理（Ｓ４２０）を行なう。これによって、図１０に示されるようなプレビュー表示がなされる。
【００９５】
ユーザーによるプレビュー画面の操作がなされた場合（Ｓ４１４でＹＥＳ）は、ＣＰＵ１０１は、次のステップＳ４１５へ移行する。
【００９６】
ここでは、具体例として、プレビュー操作によって２ｉｎ１設定された場合について、図１２〜図１６の、原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像との具体例を用いて説明する。図１２〜図１６では、読み取った原稿画像が左側に、Ｎｉｎ１設定後の出力結果が右側に表示されている。また、左側において、ユーザーの操作が矢印で表わされている。
【００９７】
好ましくは、右側の出力結果領域に、ユーザーが出力形態を判りやすくするために、出力用紙サイズ枠を表示する。なお、図示されていないが、たとえば、用紙サイズ＝Ａ４、用紙向き＝横、などを表示してもよい。また、右側の表示には、まだ何も設定されていない場合には原稿画像がそのまま出力結果として表示される。
【００９８】
図１２に表わされたように、ユーザーが、原稿画像プレビュー画面で画像を縮小するように操作を行なうと、ＣＰＵ１０１は、第１のプレビュー処理（Ｓ４１５）を実行する。具体的には、原稿画像プレビュー画面上で原稿画像を表わすオブジェクトの隅の位置をタッチし、そのタッチ位置を当該原稿画像のサイズを変更させる方向、つまり、当該隅を中心に向かう方向、または中心から離れる方向に移動させる操作が該当する。この操作を受け付けると、ＣＰＵ１０１は、図１３のように、ユーザーの操作に応じて原稿画像を縮小表示する。ここでは、原稿画像を縮小する方向、つまり、隅をタッチしてそのまま中心に向かう方向にタッチ位置を移動させる操作を受け付けたものとする。
【００９９】
このとき、ＣＰＵ１０１は第１の倍率変更処理（Ｓ４１６）を実行し、縮小させる倍率を算出して変更する。すなわち、ＣＰＵ１０１は、たとえばＸ，Ｙ軸の格子状に配列された操作パネル１４上のタッチセンサー（不図示）より、ユーザーの操作が始まった座標からの移動した座標までの距離を検出し、その距離から縮小倍率を算出する。そして、ＣＰＵ１０１は、算出された縮小倍率Ｍｙを保持しておく。
【０１００】
なお、この倍率設定値Ｍｙは、倍率Ｍｘと同様に、たとえば、１（等倍）〜０．０１など、０・０１刻み、またはこれよりもさらに細かい刻み等、任意の値に変動させることができる。また、倍率設定値Ｍｙの初期値は、上記ステップＳ３０１での初期化処理において、１（＝等倍）に初期化される。
【０１０１】
次に、ＣＰＵ１０１は、縮小倍率Ｍｙと上記ステップＳ４１２で設定した倍率しきい値Ｍ１〜Ｍ４とを比較し、どの倍率しきい値を超えたかを判断する（Ｓ４１７）。
【０１０２】
図１３の例の場合、ＣＰＵ１０１は、縮小倍率ＭｙがＭ１＞Ｍｙ＞Ｍ２、つまり、１ｉｎ１（等倍率）より小さく、２ｉｎ１より大きい状態となっており、まだ、２ｉｎ１に収まる倍率しきい値を超えていないと判断する（ステップＳ４１７でＮＯ）。
【０１０３】
このように判断されると、ＣＰＵ１０１は、ユーザーが引き続き縮小操作を行なうことができるよう、プレビュー操作を受け付ける処理（Ｓ４１３）へ戻る。
【０１０４】
なお、この操作はユーザーが２ｉｎ１設定のために行なっている操作であるため、図１２〜図１３の左側に表わされたような操作が検出されると、好ましくは、ＣＰＵ１０１は図１３の右側に示されたように、出力結果プレビュー領域で出力用紙サイズ枠に２ｉｎ１となる境界線（点線）を表示させる。このようにすることで、原稿画像の大きさと２ｉｎ１としたときのサイズとの関係を直感的にわかりやすくすることができる。
【０１０５】
図１４に示されるように、縮小倍率ＭｙがＭｙ＜Ｍ２、つまり、２ｉｎ１よりも小さくなったと判断された場合（ステップＳ４１７でＹＥＳ）には、ユーザーが、意図的ではなく、誤って縮小操作を続けたと考えられる。この場合、図１４の右側に示されるように、２ｉｎ１の領域より画像が小さく表示されることとなる。
【０１０６】
この場合、このままプレビュー操作を終了して、この操作に従った倍率で印刷等に出力すると、本来の２ｉｎ１で印刷できる用紙サイズを有効に使えずに印刷失敗となる。そのため、この状態になった場合、つまり、プレビュー操作で受け付けた操作に従った倍率が設定された倍率しきい値を超えた場合は、ＣＰＵ１０１は第２のプレビュー処理（Ｓ４１８）を実行する。すなわち、ＣＰＵ１０１は、図１５に示されるように、プレビュー表示を２ｉｎ１に収まるよう表示を変更する。つまり、プレビュー操作で受け付けた操作に従った倍率では画像が小さくなりすぎているため、プレビュー表示を拡大する。
【０１０７】
またことのき、ＣＰＵ１０１は第２の倍率変更処理（Ｓ４１９）を実行し、縮小倍率ＭｙをＭｙ＝Ｍ２となるよう設定変更する。なお、変更後の倍率Ｍ２が画像形成装置１００による自動で設定した倍率Ｍｘと同値である場合は、Ｍｙ＝Ｍｘとしてもよい。
【０１０８】
なお、このとき、図１５の例に示されているように、ＣＰＵ１０１はユーザーが倍率変更されたことを判りやすくするよう、用紙サイズ枠の表示態様を変化させることが好ましい。表示態様の変化は、たとえば、色変更や、ハイライト表示や、矢印表示などが挙げられる。
【０１０９】
なお、図１６に示されるように、ユーザーのプレビュー操作は、縮小方向のみでなく、縮小・拡大の両方向の操作であってもよい。拡大方向も上述と同様の処理となる。
【０１１０】
上記ステップＳ４１９での第２の倍率変更処理が完了すると、ＣＰＵ１０１は、出力画像配置処理を実行する（Ｓ４２０）。この処理において、ＣＰＵ１０１は、縮小倍率Ｍｙに変倍した原稿画像を、２ｉｎ１に収まるようレイアウトし、上記ステップＳ３１１での送信処理要求ヘ処理をリターンする。
【０１１１】
なお、上の例では、プレビュー操作によって２ｉｎ１設定された場合について示されている。他の例として、プレビュー操作によって４ｉｎ１設定された場合について、図１７〜図１９の原稿画像のプレビュー画像と、Ｎｉｎ１原稿画像のプレビュー画像とを用いて説明する。図１７〜図１９でも図１２〜図１６と同様に、読み取った原稿画像が左側に、Ｎｉｎ１設定後の出力結果が右側に表示されている。また、左側において、ユーザーの操作が矢印で表わされている。
【０１１２】
４ｉｎ１は、２ｉｎ１の操作の延長となるため、図１４の状態から、さらにユーザーが原稿画像プレビュー画面で画像を縮小するように操作を行なうと、ＣＰＵ１０１は、第１のプレビュー処理（Ｓ４１５）を実行して、図１７に示されるように、ユーザーの操作に合わせて原稿画像を縮小表示する。
【０１１３】
このときの縮小させる倍率は、前述同様、ユーザーの操作が始まった座標からの移動した座標までの距離を検出し、その距離から縮小倍率を算出してこの縮小倍率Ｍｙを保持する。
【０１１４】
ＣＰＵ１０１は、縮小倍率Ｍｙと上記ステップＳ４１２で設定した倍率しきい値Ｍ１〜Ｍ４とを比較し、どの倍率しきい値を超えたかを判断する（Ｓ４１７）。
【０１１５】
図１７の例の場合、ＣＰＵ１０１は、縮小倍率ＭｙがＭ２＞Ｍｙ＞Ｍ３、つまり、２ｉｎ１の倍率より小さく、４ｉｎ１より大きい状態となっており、まだ４ｉｎ１に収まる倍率しきい値を超えていないと判断する（ステップＳ４１７でＮＯ）。
【０１１６】
このように判断されると、ＣＰＵ１０１は、ユーザーが引き続き縮小操作を行なうことができるよう、プレビュー操作を受け付ける処理（Ｓ４１３）へ戻る。
【０１１７】
なお、この操作はユーザーが４ｉｎ１設定のために行なっている操作であるため、図１７の左側に表わされたような操作が検出されると、好ましくは、ＣＰＵ１０１は、図１７の右側に示されたように、出力結果プレビュー領域で出力用紙サイズ枠に４ｉｎ１となる境界線（点線）を表示させる。このようにすることで、原稿画像の大きさと４ｉｎ１としたときのサイズとの関係を直感的にわかりやすくすることができる。
【０１１８】
図１８に示されるように、縮小倍率ＭｙがＭｙ＜Ｍ３、またはＭｙ＜Ｍ４、つまり、４ｉｎ１よりも小さくなったと判断された場合（ステップＳ４１７でＹＥＳ）には、ユーザーが、意図的ではなく、誤って縮小操作を続けたと考えられる。この場合、図１８の右側に示されるように、４ｉｎ１の領域より画像が小さく表示されることとなる。
【０１１９】
この場合、このままプレビュー操作を終了して、この操作に従った倍率で印刷等に出力すると、本来の４ｉｎ１で印刷できる用紙サイズを有効に使えずに印刷失敗となる。そのため、この状態になった場合、つまり、プレビュー操作で受け付けた操作に従った倍率が設定された倍率しきい値を超えた場合は、ＣＰＵ１０１は第２のプレビュー処理（Ｓ４１８）を実行して、プレビュー表示を４ｉｎ１に収まるよう表示を変更する。
【０１２０】
またこのとき、ＣＰＵ１０１は第２の倍率変更処理（Ｓ４１９）を実行し、縮小倍率ＭｙをＭｙ＝Ｍ３またはＭｙ＝Ｍ４となるよう設定変更する。なお、変更後の倍率Ｍ３またはＭ４が画像形成装置１００による自動で設定した倍率Ｍｘと同値である場合は、Ｍｙ＝Ｍｘとしてもよい。
【０１２１】
ただし、前述の原稿画像向きと用紙サイズ向きとの関係により、Ｍ４よりＭｘの方が大きい値の場合（つまり、用紙サイズに対して大きく出力できる場合）、ＣＰＵ１０１は、Ｍｙ＝Ｍ４ではなく、Ｍｙ＝Ｍｘ、またはＭｙ＝Ｍ３と設定する。
【０１２２】
たとえば、図９（Ｂ）および図９（Ｃ）で示されたように、原稿画像向きが横：Ｍｘ＝０．５倍、原稿画像向きが縦：Ｍｘ＝０．３５３倍となった場合は、ＣＰＵ１０１は、Ｍｙ＝Ｍ４（０．３５３倍）ではなく、Ｍｙ＝Ｍ３（０．５倍）とする。
【０１２３】
このとき、図１５の例と同様に、図１９に示されているように、ＣＰＵ１０１はユーザーが倍率変更されたことを判りやすくするよう、用紙サイズ枠の表示態様を変化させることが好ましい。
【０１２４】
上記ステップＳ４１９での第２の倍率変更処理が完了すると、ＣＰＵ１０１は、出力画像配置処理を実行する（Ｓ４２０）。この処理において、ＣＰＵ１０１は、縮小倍率Ｍｙに変倍した原稿画像を、４ｉｎ１に収まるようレイアウトし、上記ステップＳ３１１での送信処理要求ヘ処理をリターンする。
【０１２５】
なお、以上の例では、上記ステップＳ４０２でＮｉｎ１設定を受け付け、その後に、上記ステップＳ４１３でプレビュー表示に対する操作を受け付けることでＮｉｎ１設定がされなおすものとしている。しかしながら、予め、上記ステップＳ４０２での設定と、上記ステップＳ４１３でプレビュー表示に対する操作に基づく設定とのうちのいずれを優先して倍率設定に用いるかを設定しておいてもよい。この設定は、たとえば操作パネル１４からなされるものであってもよいし、予め画像データーと関連付けて他の装置から送信されてもよい。
【０１２６】
＜他の例＞
図１２〜図１６および図１７〜図１９では原稿画像のうち１ページ分のみを使って説明したが、実際には読み取られた原稿画像が複数ページとなる場合がある。この場合、ユーザーは原稿画像のプレビューの大きさのみではなく、原稿画像の文字や画像、ページ番号、または次のページの有無を確認しながら２ｉｎ１にするか４ｉｎ１にするか等のＮｉｎ１設定を行なうものである。そのため、これら複数のページに関する情報をプレビュー上で表示した方がよい。
【０１２７】
そこで、プレビュー表示する原稿が複数ページである場合に、ＣＰＵ１０１が上記ステップＳ４１３以降の処理を行なってユーザーによるプレビュー操作に基づいて２ｉｎ１設定および４ｉｎ１設定を行なう場合の、操作パネル１４での表示の例について説明する。ここでは、ユーザーが２ｉｎ１から４ｉｎ１の一連の流れでプレビュー操作を行なう場合を例にして説明する。なお、縮小させる場合は、前述のとおりである。
【０１２８】
図２０〜図２３は、このときの原稿画像のプレビュー表示と、Ｎｉｎ１原稿画像のプレビュー表示との具体例を示す図である。
【０１２９】
ＣＰＵ１０１は、原稿画像を読み取った順に１から順番にページ番号を表示させる。
ＣＰＵ１０１は、複数ページを表示するために、１つのページに対するプレビュー操作に基づく縮小倍率Ｍｙが、前述のとおり倍率しきい値との比較により所定の範囲に入る、または倍率しきい値を超えるごとに、次ページ以降の原稿画像のプレピュー表示を追加する、という処理を繰り返す。
【０１３０】
図２０の表示の時点では、２ページ分のみが表示されている。３ページ以降のページがある場合であって、ユーザーが図２０の状態からさらに原稿画像のプレビュー表示に対して縮小操作を行なうと、図２１に示されるように、その倍率が上のように判断された時点で、ＣＰＵ１０１は４ページ分を４ｉｎ１のレイアウトになるように、Ｎｉｎ１設定後のプレビュー領域に追加して表示する。
【０１３１】
一例として、ユーザーが操作できる原稿画像は先頭ページとに限定してもよい。すなわち、ＣＰＵ１０１は追加された２ページ目以降のページの原稿画像のプレビュー表示に対する操作は受け付けないようにしてもよい。この場合、好ましくは、ＣＰＵ１０１は、２ページ目以降の原稿画像のプレビュー表示について、操作できないことが分かるように、先頭ページ（１ページ目）の原稿画像のプレビュー表示と異なる表示態様とする。具体的には、先頭ページの表示に対して明度や輝度を落としたり、透明度を上げたり（半透明にするなど）することが挙げられる。
【０１３２】
なお、より好ましくは、ＣＰＵ１０１は、ユーザーがＮｉｎ１のレイアウトを理解しやすいようにするため、追加する２ページ目以降の原稿画像のプレビュー表示は、ユーザーの操作対象となる先頭ページの原稿画像のプレビュー表示と同じ倍率で表示する。
【０１３３】
ユーザー操作に従った原稿画像のプレビュー表示が、図２２に示されたように原稿画像のプレビュー表示のサイズがＮｉｎ１のサイズよりも小さくなりすぎた場合、ユーザーの誤操作が想定されるため、ＣＰＵ１０１は、前述のとおり図２３に示されるように、表示倍率をその時点で最も近いＮｉｎ１のサイズに応じて変更（この場合には拡大）する。この例の場合、ＣＰＵ１０１は上記ステップＳ４２０の出力画像配置処理で原稿画像を４ｉｎ１に収まるようレイアウトし、上記ステップＳ３１１での送信処理ヘ処理をリターンする。
【０１３４】
＜実施の形態の効果＞
画像形成装置１００において上のような処理が行なわれることで、ユーザーは操作パネル１４でプレビューによりＮｉｎ１設定を行なうことができる。その際に、さらに画像形成装置１００では、ユーザーのプレビュー画像を変倍（拡大、縮小）する操作をわかりやすく表示する。また、誤操作による縮小でＮｉｎ１印刷の失敗を防ぐことができる。
【０１３５】
さらに、上述の処理を画像形成装置１００に実行させるための制御プログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１３６】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１３９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４０】
１  画像形成システム、１０  制御部、１１  本体部、１２  スキャナー部、１３  自動原稿読取部、１４  操作パネル、１５  プリンター部、１６  給紙トレイ、１００，１００Ａ〜１００Ｎ  画像形成装置、１０２  ＲＯＭ、１０３  Ｓ−ＲＡＭ、１０４  ＮＶ−ＲＡＭ、１０５  時計ＩＣ、１１０  固定記憶装置、１２１  画像読取装置、１５１  画像出力装置、１７０  プリンターコントローラー、１８０  ネットワークＩ／Ｆ、２０１  入力部、２０２  第１の検出部、２０３  第２の検出部、２０４  倍率設定部、２０５  倍率しきい値設定部、２０６  プレビュー処理部、２０７  倍率算出部、２０８  第１の変更部、２０９  判断部、２１０  第２の変更部、３００，３００Ａ〜３００Ｍ  情報処理装置、５００  ネットワーク。
【図１】
0005541240.tif 000002
【図２】
0005541240.tif 000003
【図３】
0005541240.tif 000004
【図４】
0005541240.tif 000005
【図５】
0005541240.tif 000006
【図６】
0005541240.tif 000007
【図７】
0005541240.tif 000008
【図８】
0005541240.tif 000009
【図９】
0005541240.tif 000010
【図１０】
0005541240.tif 000011
【図１１】
0005541240.tif 000012
【図１２】
0005541240.tif 000013
【図１３】
0005541240.tif 000014
【図１４】
0005541240.tif 000015
【図１５】
0005541240.tif 000016
【図１６】
0005541240.tif 000017
【図１７】
0005541240.tif 000018
【図１８】
0005541240.tif 000019
【図１９】
0005541240.tif 000020
【図２０】
0005541240.tif 000021
【図２１】
0005541240.tif 000022
【図２２】
0005541240.tif 000023
【図２３】
0005541240.tif 000024