(57)【要約】【課題】表示部に表示された印刷プレビュ画像に基づいて、レイアウト印刷の設定を変更する際の利便性を向上できる画像処理プログラム、画像処理装置、および画像処理方法を提供すること。【解決手段】本発明によれば、取得された複数の画像データに基づく印刷プレビュ画像が表示部に表示された状態において、タッチパネルにより検出された２点が互いに離反又は接近したと判断された場合、１の印刷領域に配置させる最大画像数（Ｎ）の値が、表示されている印刷プレビュ画像に設定されているＮの値から変更され、変更後のＮの値に応じた印刷プレビュ画像が表示される。よって、Ｎの値を種々に変更させた印刷プレビュ画像を容易な操作で表示できるので、ユーザは、印刷プレビュ画像を見ながら、自身の要求に合致するＮの値を容易に決定できる。そのため、レイアウト印刷の設定を変更する際の利便性がよい。【選択図】図２
2014106753.tif 000002
【特許請求の範囲】
【請求項１】
２の入力媒体による２点の接近又は接触を同時に検出可能なタッチパネルが重ねられた表示部と通信可能な画像処理装置の制御部が実行可能な画像処理プログラムであって、
複数の画像データを取得する画像取得手段と、
前記画像取得手段により取得された画像データに基づく画像のうち、１以上、かつ、最大画像数として設定されているＮの値（Ｎは１以上の整数）以下の画像を、１の印刷領域に対応する１の矩形領域に当該Ｎの値に応じた配置で配置させた印刷プレビュ画像を、前記表示部に表示させる表示制御手段と、
前記印刷プレビュ画像が前記表示部に表示された状態において、前記タッチパネルにより接近又は接触が検出された２点が互いに離反又は接近したかを判断する操作判断手段と、
前記操作判断手段により前記２点が互いに離反又は接近したと判断された場合、前記Ｎの値を、前記表示部に表示されている前記印刷プレビュ画像に設定されている前記Ｎの値から変更する変更手段として、
前記制御部を機能させ、
前記表示制御手段は、前記変更手段により前記Ｎの値が変更された場合、前記表示部に表示されている前記印刷プレビュ画像に代えて、前記画像取得手段により取得された画像データに基づく画像のうち、１以上、かつ、前記変更手段による変更後の前記Ｎの値以下の画像を、当該変更後のＮの値に応じた配置で前記１の矩形領域に配置させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする画像処理プログラム。
【請求項２】
前記変更手段は、前記操作判断手段により前記２点が互いに離反したと判断された場合、前記Ｎの値を大きくし、前記操作判断手段により前記２点が互いに接近したと判断された場合、前記Ｎの値を小さくすることを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
前記変更手段は、前記操作判断手段により前記２点が互いに離反したと判断された場合、離反する前記２点の変位量が大きくなるほど前記Ｎの値をより大きな値とし、前記操作判断手段により前記２点が互いに接近したと判断された場合、接近する前記２点の変位量が大きくなるほど前記Ｎの値をより小さな値とすることを特徴とする請求項２記載の画像処理プログラム。
【請求項４】
前記操作判断手段は、前記画像取得手段により取得された画像データに基づく画像が、前記印刷プレビュ画像として前記表示部に複数表示された状態において、前記表示されている複数の画像のうち２の画像内にそれぞれ位置する２点に対する接近又は接触が前記タッチパネルにより検出された場合、当該検出された２点が互いに離反又は接近したかを判断し、
前記変更手段は、前記操作判断手段により前記２点が互いに離反又は接近したと判断された場合、前記Ｎの値を、前記表示部に表示されている前記印刷プレビュ画像に設定されている前記Ｎの値から変更することを特徴とする請求項１記載の画像処理プログラム。
【請求項５】
前記変更手段は、前記操作判断手段により互いに接近したと判断された２点について、前記タッチパネルにより接近又は接触したと検出された各点の位置が、それぞれ、異なる前記印刷プレビュ画像に含まれる場合、前記Ｎの値を大きくすることを特徴とする請求項４記載の画像処理プログラム。
【請求項６】
前記変更手段は、前記操作判断手段により互いに離反したと判断された２点について、前記タッチパネルにより接近又は接触したと検出された各点の位置が、同一の前記印刷プレビュ画像に含まれる場合、前記Ｎの値を小さくすることを特徴とする請求項４または５に記載の画像処理プログラム。
【請求項７】
前記変更手段は、前記操作判断手段により前記２点が互いに離反又は接近したと判断された場合、段階的な値を取り得る前記Ｎの値を一段階変更することを特徴とする請求項４から６のいずれかに記載の画像処理プログラム。
【請求項８】
前記画像取得手段により取得された画像データに基づく画像が、前記印刷プレビュ画像として前記表示部に表示された状態において、前記表示されている画像のうち１の画像内に位置する２点に対する接近又は接触が前記タッチパネルにより検出された場合、当該検出された２点が互いに離反又は接近したかを判断する第２操作判断手段として、
前記制御部を機能させ、
前記表示制御手段は、前記第２操作判断手段により前記２点が互いに離反又は接近したと判断された場合、前記表示部に表示されている前記印刷プレビュ画像に代えて、前記表示部に表示されている前記印刷プレビュ画像を拡大又は縮小させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする請求項４から７のいずれかに記載の画像処理プログラム。
【請求項９】
前記画像取得手段により取得された画像データに基づく画像が、前記印刷プレビュ画像として前記表示部に表示された状態において、前記表示されている画像のうち１の画像内に位置する２点に対する接近又は接触が前記タッチパネルにより検出された場合、当該検出された２点が互いに離反又は接近したかを判断する第２操作判断手段として、
前記制御部を機能させ、
前記表示制御手段は、前記第２操作判断手段により前記２点が互いに離反又は接近したと判断された場合、前記表示部に表示されている印刷プレビュ画像のうち、前記１の画像を含む印刷プレビュ画像に代えて、当該印刷プレビュ画像に含まれる前記１の画像以外の画像のサイズを維持しつつ、前記１の画像のサイズを前記矩形領域において前記Ｎの値に応じて設定された画像の配置領域の範囲内で拡大又は縮小させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする請求項４から７のいずれかに記載の画像処理プログラム。
【請求項１０】
前記印刷プレビュ画像が前記表示部に表示された状態において、２点に対する接近又は接触が前記タッチパネルにより検出された場合に、当該検出された２点のうち少なくとも１点が所定の回転方向に移動したかを判断する第３操作判断手段として、
前記制御部を機能させ、
前記表示制御手段は、
前記第３操作判断手段により前記少なくとも１点が前記所定の回転方向に移動したと判断される場合であって、前記検出された２点について、接近又は接触したと前記タッチパネルにより検出された各点の位置が、１の画像内に含まれる場合、前記表示部に表示されている印刷プレビュ画像のうち、前記１の画像を含む印刷プレビュ画像に代えて、当該印刷プレビュ画像に含まれる前記１の画像以外の画像の表示を維持しつつ、前記１の画像を所定角度回転させた印刷プレビュ画像を、前記表示部に表示させ、
前記第３操作判断手段により前記少なくとも１点が前記所定の回転方向に移動したと判断される場合であって、前記検出された２点について、接近又は接触したと前記タッチパネルにより検出された各点の位置が、１または２の前記印刷プレビュ画像に含まれ、かつ、１の画像内に同時に含まれない場合、前記表示部に表示されている印刷プレビュ画像のうち、前記２点が検出された１または２の印刷プレビュ画像に代えて、当該１または２の印刷プレビュ画像以外の表示を維持しつつ、当該１または２の印刷プレビュ画像の矩形領域と当該１の印刷プレビュ画像に含まれる画像とを所定角度回転させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする請求項１から９のいずれかに記載の画像処理プログラム。
【請求項１１】
前記印刷プレビュ画像が前記表示部に表示された状態において、２点に対する接近又は接触が前記タッチパネルにより検出された場合に、当該検出された２点のうち少なくとも１点が所定の回転方向に移動したかを判断する第３操作判断手段として、
前記制御部を機能させ、
前記表示制御手段は、
前記第３操作判断手段により前記少なくとも１点が前記所定の回転方向に移動したと判断される場合であって、前記検出された２点について、接近又は接触したと前記タッチパネルにより検出された各点の位置が、１の画像内に含まれる場合、前記表示部に表示されている印刷プレビュ画像のうち、前記１の画像を含む印刷プレビュ画像に代えて、当該印刷プレビュ画像に含まれる前記１の画像以外の画像の表示を維持しつつ、前記１の画像を所定角度回転させた印刷プレビュ画像を、前記表示部に表示させ、
前記第３操作判断手段により前記少なくとも１点が前記所定の回転方向に移動したと判断される場合であって、前記検出された２点について、接近又は接触したと前記タッチパネルにより検出された各点の位置が、１または２の前記印刷プレビュ画像に含まれ、かつ、１の画像内に同時に含まれない場合、前記表示部に表示されている印刷プレビュ画像のうち、前記２点が検出された１または２の印刷プレビュ画像に代えて、当該１または２の印刷プレビュ画像以外の表示と当該１または２の印刷プレビュ画像に含まれる画像の向きとを維持しつつ、当該１または２の印刷プレビュ画像の矩形領域を所定角度回転させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする請求項１から９のいずれかに記載の画像処理プログラム。
【請求項１２】
前記Ｎの値が２以上の整数である場合、前記矩形領域は、前記Ｎの値に応じた数に分割された複数の配置領域から構成され、
前記表示制御手段は、
前記Ｎの値が２以上の整数である場合、１の前記矩形領域を構成する複数の前記配置領域各々に対し、所定の規則に従い当該複数の配置領域の並びに応じて割り当てられた配置順序で画像を配置させた印刷プレビュ画像を、前記表示部に表示させ、
前記第３操作判断手段により前記少なくとも１点が前記所定の回転方向に移動したと判断される場合であって、前記検出された２点について、接近又は接触したと前記タッチパネルにより検出された各点の位置が、１または２の前記印刷プレビュ画像に含まれ、かつ、１の画像内に同時に含まれない場合、前記２点が検出された１または２の印刷プレビュ画像の矩形領域を所定角度回転させるとともに、回転後の矩形領域を構成する複数の前記配置領域各々に対し、回転前と同じ前記所定の規則に従い、回転後の矩形領域を構成する複数の前記配置領域の並びに応じて割り当てられた配置順序で画像を配置させた印刷プレビュ画像を、当該１または２の印刷プレビュ画像に代わる印刷プレビュ画像として前記表示部に表示させることを特徴とする請求項１０または１１に記載の画像処理プログラム。
【請求項１３】
前記操作判断手段により前記２点が互いに離反又は接近したと判断されたことに基づき、前記変更手段により前記Ｎの値が変更された場合、記憶部に記憶されている、印刷時に使用する印刷設定情報のうち印刷レイアウトに関する情報を、前記変更手段による変更後の前記Ｎの値に応じて変更する印刷設定変更手段として、
前記制御部を機能させることを特徴とする請求項１から１２のいずれかに記載の画像処理プログラム。
【請求項１４】
２の入力媒体による２点の接近又は接触を同時に検出可能なタッチパネルが重ねられた表示部と通信可能な画像処理装置の制御部が実行可能な画像処理プログラムであって、
複数の画像データを取得する画像取得手段と、
前記画像取得手段により取得された画像データに基づく画像のうち、１以上、かつ、最大画像数として設定されているＮの値（Ｎは１以上の整数）以下の画像を、１の印刷領域に対応する１の矩形領域に配置させた印刷プレビュ画像を、前記表示部に表示させる表示制御手段と、
前記印刷プレビュ画像が前記表示部に表示された状態において、２点に対する接近又は接触が前記タッチパネルにより検出された場合に、当該検出された２点のうち少なくとも１点が所定の回転方向に移動したかを判断する操作判断手段として、
前記制御部を機能させ、
前記表示制御手段は、
前記操作判断手段により前記所定の回転方向に移動したと判断される場合であって、前記検出された２点について、接近又は接触したと前記タッチパネルにより検出された各点の位置が、１の画像内に含まれる場合、前記表示部に表示されている印刷プレビュ画像のうち、前記１の画像を含む印刷プレビュ画像に代えて、当該印刷プレビュ画像に含まれる前記１の画像以外の画像の表示を維持しつつ、前記１の画像を所定角度回転させた印刷プレビュ画像を、前記表示部に表示させ、
前記操作判断手段により前記所定の回転方向に移動したと判断される場合であって、前記検出された２点について、接近又は接触したと前記タッチパネルにより検出された各点の位置が、１または２の前記印刷プレビュ画像に含まれ、かつ、１の画像内に同時に含まれない場合、前記表示部に表示されている印刷プレビュ画像のうち、前記２点が検出された１または２の印刷プレビュ画像に代えて、当該１または２の印刷プレビュ画像以外の表示を維持しつつ、当該１または２の印刷プレビュ画像の矩形領域と当該１の印刷プレビュ画像に含まれる画像とを所定角度回転させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする画像処理プログラム。
【請求項１５】
表示部と、前記表示部に重ねられ、２の入力媒体による２点の接近又は接触を同時に検出可能なタッチパネルと、制御部とを備えた画像処理装置であって、
前記制御部は、
複数の画像データを取得する画像取得手段と、
前記画像取得手段により取得された画像データに基づく画像のうち、１以上、かつ、最大画像数として設定されているＮの値（Ｎは１以上の整数）以下の画像を、１の印刷領域に対応する１の矩形領域に当該Ｎの値に応じた配置で配置させた印刷プレビュ画像を、前記表示部に表示させる表示制御手段と、
前記印刷プレビュ画像が前記表示部に表示された状態において、前記タッチパネルにより接近又は接触が検出された２点が互いに離反又は接近したかを判断する操作判断手段と、
前記操作判断手段により前記２点が互いに離反又は接近したと判断された場合、前記Ｎの値を、前記表示部に表示されている印刷プレビュ画像に設定されている前記Ｎの値から変更する変更手段と、
を備え、
前記表示制御手段は、前記変更手段により前記Ｎの値が変更された場合、前記表示部に表示されている前記印刷プレビュ画像に代えて、前記画像取得手段により取得された画像データに基づく画像のうち、１以上、かつ、前記変更手段による変更後の前記Ｎの値以下の画像を、当該変更後のＮの値に応じた配置で前記１の矩形領域に配置させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする画像処理装置。
【請求項１６】
表示部と、前記表示部に重ねられ、２の入力媒体による２点の接近又は接触を同時に検出可能なタッチパネルとを備えた画像処理装置が実行する画像処理方法であって、
複数の画像データを取得する画像取得ステップと、
前記画像取得ステップにより取得された画像データに基づく画像のうち、１以上、かつ、最大画像数として設定されているＮの値（Ｎは１以上の整数）以下の画像を、１の印刷領域に対応する１の矩形領域に当該Ｎの値に応じた配置で配置させた印刷プレビュ画像を、前記表示部に表示させる表示制御ステップと、
前記印刷プレビュ画像が前記表示部に表示された状態において、前記タッチパネルにより接近又は接触が検出された２点が互いに離反又は接近したかを判断する操作判断ステップと、
前記操作判断ステップにより前記２点が互いに離反又は接近したと判断された場合、前記Ｎの値を、前記表示部に表示されている印刷プレビュ画像に設定されている前記Ｎの値から変更する変更ステップと、
を備え、
前記表示制御ステップは、前記変更ステップにより前記Ｎの値が変更された場合、前記表示部に表示されている前記印刷プレビュ画像に代えて、前記画像取得ステップにより取得された画像データに基づく画像のうち、１以上、かつ、前記変更ステップによる変更後の前記Ｎの値以下の画像を、当該変更後のＮの値に応じた配置で前記１の矩形領域に配置させた印刷プレビュ画像を、前記表示部に表示させることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム、画像処理装置、および画像処理方法に関する。
【背景技術】
【０００２】
従来から、１枚の用紙にＮページ分（Ｎは１以上の整数）の画像を割り当てて印刷するレイアウト印刷、所謂、Ｎｉｎ１印刷が知られている。特許文献１には、プレビュ表示領域に表示される印刷プレビュ画像内の所定範囲をタッチし、そのまま指をスライドさせて、プレビュ表示領域内の所定領域でタッチパネルから指を離す操作を行うことにより、１枚の用紙に割り当てる画像のページ数（Ｎ）など、Ｎｉｎ１印刷の設定を変更できる画像形成装置が開示されている。具体的に、特許文献１には、プレビュ表示領域に、１ｉｎ１適用領域、２ｉｎ１適用領域、および４ｉｎ１適用領域が予め設定されている場合に、Ｎｉｎ１印刷の設定のうちＮの値を、上記適用領域のうち指を離す操作が行われた位置を含む領域に応じた値に変更できることが記載される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８５２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の画像形成装置によれば、変更対象とする設定の候補毎に予め設定された適用領域を用いてＮｉｎ１印刷の設定を変更するものであるので、ユーザは、各候補が何れの適用領域に割り当てられているかを予め認識しておかなければならず、利便性が悪い。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、表示部に表示された印刷プレビュ画像に基づいて、レイアウト印刷の設定を変更する際の利便性を向上できる画像処理プログラム、画像処理装置、および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の画像処理プログラムは、２の入力媒体による２点の接近又は接触を同時に検出可能なタッチパネルが重ねられた表示部と通信可能な画像処理装置の制御部が実行可能なプログラムであって、複数の画像データを取得する画像取得手段と、前記画像取得手段により取得された画像データに基づく画像のうち、１以上、かつ、最大画像数として設定されているＮの値（Ｎは１以上の整数）以下の画像を、１の印刷領域に対応する１の矩形領域に当該Ｎの値に応じた配置で配置させた印刷プレビュ画像を、前記表示部に表示させる表示制御手段と、前記印刷プレビュ画像が前記表示部に表示された状態において、前記タッチパネルにより接近又は接触が検出された２点が互いに離反又は接近したかを判断する操作判断手段と、前記操作判断手段により前記２点が互いに離反又は接近したと判断された場合、前記Ｎの値を、前記表示部に表示されている前記印刷プレビュ画像に設定されている前記Ｎの値から変更する変更手段として、前記制御部を機能させ、前記表示制御手段は、前記変更手段により前記Ｎの値が変更された場合、前記表示部に表示されている前記印刷プレビュ画像に代えて、前記画像取得手段により取得された画像データに基づく画像のうち、１以上、かつ、前記変更手段による変更後の前記Ｎの値以下の画像を、当該変更後のＮの値に応じた配置で前記１の矩形領域に配置させた印刷プレビュ画像を、前記表示部に表示させる。
【０００７】
なお、本発明は、画像処理装置、画像処理装置を制御する制御装置、画像処理システム、画像処理方法、画像処理プログラムを記録する記録媒体等の種々の態様で構成できる。
【発明の効果】
【０００８】
請求項１記載の画像処理プログラムによれば、取得された複数の画像データに基づく印刷プレビュ画像が表示部に表示された状態において、タッチパネルにより検出された２点が互いに離反又は接近したと判断された場合、１の印刷領域に配置させる最大画像数（Ｎ）の値が、表示部に表示されている印刷プレビュ画像に設定されているＮの値から変更され、変更後のＮの値に応じた印刷プレビュ画像が表示部に表示される。よって、Ｎの値を種々に変更させた印刷プレビュ画像を容易な操作で表示させることができるので、ユーザは、印刷プレビュ画像を見ながら、自身の要求に合致するＮの値を容易に決定できる。そのため、レイアウト印刷の設定を変更する際の利便性がよい。
【０００９】
請求項２記載の画像処理プログラムによれば、請求項１が奏する効果に加え、次の効果を奏する。２点を互いに離反させると、Ｎの値を大きくでき、２点を互いに接近させると、Ｎの値を小さくできるので、Ｎの値を直感的な操作で変更できる。
【００１０】
請求項３記載の画像処理プログラムによれば、請求項２が奏する効果に加え、次の効果を奏する。２点を互いに離反させた場合、離反する２点の変位量を大きくするほど、Ｎの値をより大きな値にでき、２点を互いに接近させた場合、接近する２点の変位量を大きくするほど、Ｎの値をより小さくできるので、Ｎの値を直感的な操作量で変更できる。
【００１１】
請求項４記載の画像処理プログラムによれば、請求項１が奏する効果に加え、次の効果を奏する。印刷プレビュ画像として表示されている複数の画像のうち２の画像内にそれぞれ位置する２点がタッチパネルにより検出され、当該２点が互いに離反又は接近したと判断された場合に、Ｎの値が変更される。よって、ユーザは、印刷プレビュ画像を見ながら、自身の要求に合致するＮの値を容易に決定できる。そのため、レイアウト印刷の設定を変更する際の利便性がよい。
【００１２】
請求項５記載の画像処理プログラムによれば、請求項４が奏する効果に加え、次の効果を奏する。タッチパネルにより検出された２点の位置が、それぞれ、異なる印刷プレビュ画像に含まれる場合には、当該２点を互いに接近させることにより、Ｎの値を大きくできる。よって、異なる印刷プレビュ画像に含まれる各画像を寄せ集めるかのような直感的な操作でＮの値を変更できる。
【００１３】
請求項６記載の画像処理プログラムによれば、請求項４または５が奏する効果に加え、次の効果を奏する。タッチパネルにより検出された２点の位置が、同一の印刷プレビュ画像に含まれる場合には、当該２点を互いに離反させることにより、Ｎの値を小さくできる。よって、１の印刷プレビュ画像に含まれる各画像を分離させるかのような直感的な操作でＮの値を変更できる。
【００１４】
請求項７記載の画像処理プログラムによれば、請求項４から６のいずれかが奏する効果に加え、次の効果を奏する。２点が互いに離反又は接近したと判断された場合、段階的な値を取り得るＮの値が一段階変更される。よって、Ｎの値を段階的に順次増減できる。
【００１５】
請求項８記載の画像処理プログラムによれば、請求項４から７のいずれかが奏する効果に加え、次の効果を奏する。印刷プレビュ画像として表示されている画像のうち１の画像内に位置する２点がタッチパネルにより検出され、当該検出された２点が互いに離反又は接近したと判断された場合、表示部に表示されている印刷プレビュ画像が拡大又は縮小される。よって、ユーザは、印刷プレビュ画像の拡大または縮小を容易な操作で行うことができる。
【００１６】
請求項９記載の画像処理プログラムによれば、請求項４から７のいずれかが奏する効果に加え、次の効果を奏する。印刷プレビュ画像として表示されている画像のうち１の画像内に位置する２点がタッチパネルにより検出され、当該２点が互いに離反又は接近したと判断された場合、表示部に表示されている印刷プレビュ画像に含まれる前記１の画像以外の画像のサイズを維持しつつ、前記１の画像のサイズが、矩形領域においてＮの値に応じて設定された画像の配置領域の範囲内で拡大又は縮小される。よって、ユーザは、容易な操作で１の画像を選択的に拡大または縮小できる。
【００１７】
請求項１０記載の画像処理プログラムによれば、請求項１から９のいずれかが奏する効果に加え、次の効果を奏する。タッチパネルにより検出された２点のうち少なくとも１点が所定の回転方向に移動した場合、回転させる対象を、タッチパネルにより検出された各点の位置に応じて異ならせることができる。よって、画像または印刷プレビュ画像をユーザの所望に応じて回転させることができる。
【００１８】
請求項１１記載の画像処理プログラムによれば、請求項１から９のいずれかが奏する効果に加え、次の効果を奏する。タッチパネルにより検出された２点のうち少なくとも１点が所定の回転方向に移動した場合、回転させる対象を、タッチパネルにより検出された各点の位置に応じて異ならせることができる。よって、画像または印刷プレビュ画像をユーザの所望に応じて回転させることができる。
【００１９】
請求項１２記載の画像処理プログラムによれば、請求項１０または１１が奏する効果に加え、次の効果を奏する。タッチパネルにより検出された２点のうち少なくとも１点が所定の回転方向に移動した場合であって、タッチパネルにより検出された各点の位置が、１または２の前記印刷プレビュ画像に含まれ、かつ、１の画像内に同時に含まれない場合には、回転後の矩形領域を構成する複数の配置領域各々に対し、回転前と同じ規則に従い、回転後の矩形領域を構成する複数の配置領域の並びに応じて割り当てられた配置順序で画像が配置された印刷プレビュ画像が表示される。よって、複数の画像を１の印刷領域に配置させるレイアウトにおいて、当該印刷領域に対応する矩形領域を回転させた場合に、回転の前後で画像の配置順序が異なることを防止できる。
【００２０】
請求項１３記載の画像処理プログラムによれば、請求項１から１２のいずれかが奏する効果に加え、次の効果を奏する。２点が互いに離反又は接近したと判断されたことに基づいてＮの値が変更された場合、印刷時に使用する印刷設定情報のうち印刷レイアウトに関する情報が、変更後の前記Ｎの値に応じて変更される。よって、Ｎの値の変更を印刷設定情報に容易に反映させることができるので、レイアウト印刷の設定を変更する際の操作性を向上できる。
【００２１】
請求項１４記載の画像処理プログラムによれば、請求項１記載の画像処理プログラムによれば、タッチパネルにより検出された２点のうち少なくとも１点が所定の回転方向に移動した場合、回転させる対象を、タッチパネルにより検出された各点の位置が、１の画像内に含まれている場合と、１または２の印刷プレビュ画像に含まれ、かつ、１の画像内に同時に含まれない場合とで異ならせることができる。よって、画像または印刷プレビュ画像をユーザの所望に応じて回転させることができる。
【００２２】
請求項１５記載の画像処理装置によれば、請求項１記載の画像処理プログラムと同様の効果を奏する。請求項１６記載の画像処理方法によれば、請求項１記載の画像処理プログラムと同様の効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】携帯端末の構成を示すブロック図である。
【図２】本発明における第１実施形態の概略を説明する図である。
【図３】メイン処理を示すフローチャートである。
【図４】本発明における第２実施形態の概略を説明する図である。
【図５】本発明における第２実施形態の概略を説明する図である。
【図６】本発明における第２実施形態の概略を説明する図である。
【図７】第２実施形態のメイン処理を示すフローチャートである。
【図８】第２実施形態のメイン処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図１から図３を参照して、本発明の第１実施形態を説明する。図１は、本発明の画像処理プログラムである印刷制御アプリケーション（以下「印刷制御アプリ」と称す）１２ｂを搭載する携帯端末１０の構成を示すブロック図である。本実施形態の印刷制御アプリ１２ｂは、ユーザが、プレビュ画面に表示された印刷プレビュ画像（以下、単に「プレビュ画像」と称す）を確認しながら、印刷のレイアウトを、容易かつ直感的な操作によって変更できるプログラムとして構成される。なお、「レイアウト」は、１の印刷用紙に対し、Ｎ枚（Ｎは１以上の整数）の画像を配置させること、すなわち、所謂「Ｎｉｎ１」を示す。
【００２５】
携帯端末１０には、ＣＰＵ１１、フラッシュメモリ１２、ＲＡＭ１３、操作キー１５、ＬＣＤ１６、タッチパネル１７、メモリカードインターフェイス（メモリカードＩ／Ｆ）１８、音声入力部１９、電話網通信部２０、無線ＬＡＮ送受信部２１が設けられる。これらの各部は、バスライン２２を介して互いに接続される。ＣＰＵ１１は、フラッシュメモリ１２等に記憶される固定値やプログラム等に従って、バスライン２２と接続された各部を制御する。フラッシュメモリ１２は、書換可能な不揮発性のメモリである。フラッシュメモリ１２には、オペレーティングシステム（以下「ＯＳ」と称す）１２ａ、印刷制御アプリ１２ｂ、印刷設定１２ｃが格納される。以降、アプリケーションやＯＳなどのプログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合もある。例えば「アプリケーション」という記載が「アプリケーションを実行するＣＰＵ１１」を意味する場合もある。ＯＳ１２ａは、携帯端末１０の標準機能を実現するための基本ソフトウェアである。本実施形態では、ＯＳ１２ａは、アンドロイド（登録商標）ＯＳである。
【００２６】
印刷制御アプリ１２ｂは、プリンタや印刷機能を有する複合機などのデバイスのベンダによって提供されるアプリケーションであって、ユーザによって携帯端末１０にインストールされ、携帯端末１０からのデバイスの利用を可能とする。印刷制御アプリ１２ｂは、例えば、パーソナルコンピュータなどを経由せずに、携帯端末１０から直接、プリンタ３０による印刷の実行を可能にする。印刷制御アプリ１２ｂは、ユーザが、プレビュ画面に表示されたプレビュ画像を確認しながら、１の印刷用紙にレイアウト可能な最大画像数、すなわち、Ｎｉｎ１のレイアウトにおけるＮの値を、ユーザが行うピンチ操作に応じて変更できるように構成される。「ピンチ操作」は、タッチパネル１７により同時に検出された２点を互いに離反または接近させる操作であり、例えば、ユーザの２本の指を同時にタッチパネル１７に検出させ、当該２本の指などを開いたり、閉じたりする操作である。以下では、ピンチ操作のうち、２点を互いに離反させる操作を「ピンチアウト操作」と称し、２点を互いに接近させる操作を「ピンチイン操作」と称する。印刷設定１２ｃは、印刷時における各種設定であり、Ａ４やレターなど、印刷に使用する印刷用紙（記録用紙）のサイズなどを含む。印刷設定１２ｃは、ユーザによる所定操作に基づき変更可能である。
【００２７】
ＲＡＭ１３は、書換可能な揮発性のメモリである。ＲＡＭ１３には、印刷設定メモリ１３ａと、レイアウト情報メモリ１３ｂと、拡大率メモリ１３ｃとが設けられる。印刷設定メモリ１３ａには、印刷制御アプリ１２ｂの起動に伴い、印刷設定１２ｃの内容が記憶される。レイアウト情報メモリ１３ｂには、レイアウト情報が記憶される。「レイアウト情報」は、Ｎｉｎ１を規定する値であり、印刷時における設定の１つである。本実施形態では、レイアウト情報として設定可能な値を、１ｉｎ１、２ｉｎ１、または４ｉｎ１の３種類とする。つまり、レイアウト情報の値に応じて、Ｎｉｎ１におけるＮの値が規定され、本実施形態では、Ｎの値として１、２、または４を取り得る。拡大率メモリ１３ｃには、拡大率が記憶される。「拡大率」は、プレビュ画面に表示されるプレビュ画像の表示サイズを規定する値である。拡大率が大きい程、プレビュ画像の表示サイズは大きく、拡大率が小さい程、プレビュ画像の表示サイズは小さい。
【００２８】
操作キー１５は、携帯端末１０に指示などを入力するためのメカニカルキーであり、例えば、携帯端末１０の筺体に設けられる。ＬＣＤ１６は、各種画面を表示する液晶表示装置である。タッチパネル１７は、ＬＣＤ１６に重ねて設けられ、指や棒などの指示体を接触または接近させることによって、携帯端末１０に指示などを入力する。メモリカードＩ／Ｆ１８は、書換可能な不揮発性のメモリカードＭＣが装着されるインターフェイスであり、メモリカードＭＣに対するデータの書き込み又は読み出しを制御する。音声入出力部１９は、マイクやスピーカなどで構成された音声入出力用デバイスである。電話網通信部２０は、携帯電話網（図示せず）を介した通話を行うための回路である。無線ＬＡＮ送受信部２１は、ＩＥＥＥ８０２．１１ｂ/ｇの規格に準拠した無線ＬＡＮにより、中継装置であるアクセスポイント（図示せず）を介して、携帯端末１０と、プリンタ３０などの各種デバイスとを通信可能にＷｉ−Ｆｉ（登録商標）接続する。
【００２９】
図２は、本発明における第１実施形態の概略を説明する図である。具体的に、図２は、プレビュ画面５０において、プレビュ画像６０における画像のレイアウトを変更する場合の操作を説明する図である。プレビュ画面５０は、ユーザが印刷対象の画像を選択し、印刷制御アプリ１２ｂを起動すると表示される画面であり、１または複数のプレビュ画像６０が表示される。プレビュ画像６０は、ユーザが選択した画像に基づく印刷結果を表わす画像であり、ユーザが選択した画像のうち、レイアウト情報メモリ１３ｂに記憶されるレイアウト情報に応じた数の画像が、印刷用紙に対応する矩形領域である用紙オブジェクト内に配置された画像として構成される。図２および後述する図４から図６において、プレビュ画像６０の中に記載される数字は、ユーザが選択した各画像に対して割り当てたページ番号を示し、アンダーバーの側が画像の下側であることを示す。
【００３０】
プレビュ画面５０の構成を、プレビュ画面５０ａを代表的に例示して説明する。プレビュ画面５０には、ページ戻しボタン５１、ページ送りボタン５２、−ボタン５３、＋ボタン５４、および完了ボタン５５が表示される。ページ戻しボタン５１は、プレビュ画面５０に表示されているプレビュ画像６０より前のページのプレビュ画像を表示させる指示を入力するボタンである。ページ送りボタン５２は、プレビュ画面５０に表示されているプレビュ画像６０より後ろのページのプレビュ画像を表示させる指示を入力するボタンである。完了ボタン５５は、設定変更の完了を示す指示を入力する領域である。
【００３１】
−ボタン５３は、プレビュ画面５０に表示されるプレビュ画像６０の表示サイズを縮小させる指示を入力する領域である。−ボタン５３が操作される毎に、プレビュ画像６０の表示サイズが順次に縮小され、それに伴い、プレビュ画面５０に表示可能なプレビュ画像６０の数は増える。一方、＋ボタン５４は、プレビュ画面５０に表示されるプレビュ画像６０の表示サイズを拡大させる指示を入力する領域である。＋ボタン５４が操作される毎に、プレビュ画像６０の表示サイズが順次に拡大され、それに伴い、プレビュ画面５０に表示可能なプレビュ画像６０の数は減る。よって、ユーザは、−ボタン５３または＋ボタン５４を必要に応じて操作することにより、プレビュ画像６０を、所望の表示サイズまたは表示数でプレビュ画面５０に表示できる。
【００３２】
−ボタン５３および＋ボタン５４の操作に基づくプレビュ画像６０の縮小および拡大は、プレビュ画像６０における画像のレイアウトを維持したまま行われる。よって、例えば、１ｉｎ１のプレビュ画像６０が表示されている場合、−ボタン５３が操作される毎に、プレビュ画像６０の表示サイズは、レイアウト画面５０ａ、レイアウト画面５０ｄ、レイアウト画面５０ｇに示す順で順次小さくなる。同様に、２ｉｎ１のプレビュ画像６０が表示されている場合（レイアウト画面５０ｂ、レイアウト画面５０ｅ、レイアウト画面５０ｈ）や、４ｉｎ１のプレビュ画像６０が表示されている場合（レイアウト画面５０ｃ、レイアウト画面５０ｆ、レイアウト画面５０ｉ）についても同様に、プレビュ画像６０の表示サイズは、−ボタン５３が操作される毎に順次小さくなる。一方、各レイアウト（１ｉｎ１，２ｉｎ１，４ｉｎ１）のプレビュ画像６０が表示されたレイアウト画面５０に対し、ユーザが＋ボタン５４を操作した場合には、−ボタン５３が操作された場合と逆の順序でプレビュ画像６０の表示サイズが大きくなる。
【００３３】
本実施形態の印刷制御アプリ１２ｂによれば、ユーザがプレビュ画面５０に対しピンチ操作を行った場合に、プレビュ画面５０に表示中のプレビュ画像６０に代わり、当該表示中のプレビュ画像６０に対応するレイアウト情報とは異なるレイアウト情報に対応するプレビュ画像６０が表示される。つまり、ユーザがプレビュ画面５０に対しピンチ操作を行うと、プレビュ画像６０における画像のレイアウトが変更される。なお、ピンチ操作が行われたことによって、プレビュ画像６０における画像のレイアウトは変更されるが、プレビュ画像６０の表示サイズは変更されない。
【００３４】
具体的に、ユーザがピンチイン操作を行った場合、Ｎｉｎ１におけるＮの値がより大きいプレビュ画像６０が表示される。つまり、ピンチイン操作が行われた場合、プレビュ画像６０における画像のレイアウトを、プレビュ画面５０ａ，５０ｄ，５０ｇに示す１ｉｎ１、プレビュ画面５０ｂ，５０ｅ，５０ｈに示す２ｉｎ１、および、プレビュ画面５０ｃ，５０ｆ，５０ｉに示す４ｉｎ１の順で変化させることができる。一方、ユーザがピンチアウト操作を行った場合、Ｎｉｎ１におけるＮの値がより小さいプレビュ画像６０が表示される。つまり、ピンチアウト操作が行われた場合、プレビュ画像６０における画像のレイアウトを、プレビュ画面５０ｃ，５０ｆ，５０ｉに示す４ｉｎ１、プレビュ画面５０ｂ，５０ｅ，５０ｈに示す２ｉｎ１、および、プレビュ画面５０ａ，５０ｄ，５０ｇに示す１ｉｎ１の順で変化させることができる。
【００３５】
本実施形態では、Ｎの値は、１回のピンチ操作（ピンチアウト操作、ピンチイン操作）における操作量に応じた変更量で変更される。具体的に、ピンチイン操作の操作量、すなわち、ピンチイン操作によって互いに接近する２点の変位量が大きくなる程、Ｎｉｎ１におけるＮの値をより大きな値に変更できる。一方、ピンチアウト操作の操作量、すなわち、ピンチアウト操作によって互いに離反する２点の変位量が大きくなる程、Ｎｉｎ１におけるＮの値をより小さな値に変更できる。
【００３６】
このように、本実施形態の印刷制御アプリ１２ｂによれば、ピンチアウト操作を行った場合にＮの値を小さく変更でき、ピンチイン操作を行った場合にＮの値を大きく変更できるとともに、ピンチ操作の操作量に応じてＮの値の変更量を変えることができるので、直感的にＮの値を変更できる。
【００３７】
図３は、印刷制御アプリ１２ｂに従ってＣＰＵ１１が実行するメイン処理を示すフローチャートである。本処理は、ユーザが、印刷対象とする画像の選択を確定した場合に開始される。なお、メモリカードＭＣやフラッシュメモリ１２などの各種記憶媒体に記憶されている画像データに基づく画像を、本発明における印刷対象の画像として利用できる。本処理の開始に伴い、ＣＰＵ１１は、初期設定処理を行う（Ｓ３０１）。具体的に、ＣＰＵ１１は、印刷設定１２ｃを印刷設定メモリ１３ａに記憶するとともに、レイアウト情報の初期値として「１ｉｎ１」をレイアウト情報メモリ１３ｂに記憶する。また、ＣＰＵ１１は、拡大率の初期値を拡大率メモリ１３ｃに記憶する。なお、前回にメイン処理が実行されている場合には、当該メイン処理が終了するタイミングで、レイアウト情報メモリ１３ｂおよび拡大率メモリ１３ｃに記憶されている各値をフラッシュメモリ１２ｂなどに保存しておき、Ｓ３０１では、保存されている各値を初期値として使用してもよい。次に、ＣＰＵ１１は、選択された画像に対応する画像データを取得する（Ｓ３０２）。ＣＰＵ１１は、拡大率メモリ１３ｃに記憶されている拡大率と、レイアウト情報メモリ１３ｂに記憶されているレイアウト情報の値と、印刷設定メモリ１３ａに印刷設定として記憶されている印刷用紙のサイズとに基づくレイアウト処理を行い、取得した画像データからプレビュ画像６０を生成する（Ｓ３０３）。ＣＰＵ１１は、生成されたプレビュ画像６０をプレビュ画面５０に表示させる（Ｓ３０４）。
【００３８】
ＣＰＵ１１が、完了ボタン５５の操作でなくピンチアウト操作がされたと判断した場合（Ｓ３０５：Ｎｏ，Ｓ３０６：Ｙｅｓ）、ＣＰＵ１１は、ピンチアウト操作の操作量が所定の閾値に達したかを判断する（Ｓ３０７）。Ｓ３０７での判断基準とする閾値は、１回のピンチアウト操作に対し、所定間隔の操作量毎、例えば、１ｃｍの操作量毎に複数段階で設けられる。ＣＰＵ１１は、タッチパネル１７に対する２点が同時に検出されてから、ピンチアウト操作の操作量が各段階の閾値に達する毎に、Ｓ３０７において所定の閾値に達したと判断する。Ｓ３０７において、ピンチアウト操作の操作量が所定の閾値に達したとＣＰＵ１１が判断した場合（Ｓ３０７：Ｙｅｓ）、レイアウト情報メモリ１３ｂに記憶されている現在のレイアウト情報が「４ｉｎ１」であれば（Ｓ３０８：Ｙｅｓ）、ＣＰＵ１１は、レイアウト情報を「２ｉｎ１」に変更し（Ｓ３０９）、処理をＳ３１２に移行する。これにより、ＣＰＵ１１が次にＳ３０４の処理が実行すると、例えば、図２のプレビュ画面５０ｃの表示が、プレビュ画面５０ｂの表示に変化する。一方、現在のレイアウト情報が「２ｉｎ１」であれば（Ｓ３０８：Ｎｏ，Ｓ３１０：Ｙｅｓ）、ＣＰＵ１１は、レイアウト情報を「１ｉｎ１」に変更する（Ｓ３１１）。これにより、ＣＰＵ１１が次にＳ３０４の処理を実行すると、例えば、図２のプレビュ画面５０ｂの表示が、プレビュ画面５０ａの表示に変化する。現在のレイアウト情報が「２ｉｎ１」でなく、Ｎの値が設定可能な最小値である「１ｉｎ１」であるとＣＰＵ１１が判断した場合（Ｓ３１０：Ｎｏ）、ＣＰＵ１１は、処理をＳ３１２に移行する。
【００３９】
ピンチアウト操作がされていない場合（Ｓ３０６：Ｎｏ）、または、ピンチアウト操作がされたが、その操作量が所定の閾値に達していない場合（Ｓ３０７：Ｎｏ）、ＣＰＵ１１は、ピンチイン操作がされたかを判断する（Ｓ３１２）。Ｓ３１２において、ピンチイン操作がされたとＣＰＵ１１が判断した場合（Ｓ３１２：Ｙｅｓ）、ＣＰＵ１１は、ピンチイン操作の操作量が所定の閾値に達したかを判断する（Ｓ３１３）。Ｓ３１３では、上述したＳ３０７の場合と同様、ＣＰＵ１１は、タッチパネル１７に対する２点が同時に検出されてから、ピンチイン操作の操作量が各段階の閾値に達する毎に、所定の閾値に達したと判断する。Ｓ３１３において、ピンチイン操作の操作量が所定の閾値に達したとＣＰＵ１１が判断した場合（Ｓ３１３：Ｙｅｓ）、レイアウト情報メモリ１３ｂに記憶されている現在のレイアウト情報が「１ｉｎ１」であれば（Ｓ３１４：Ｙｅｓ）、ＣＰＵ１１は、レイアウト情報を「２ｉｎ１」に変更し（Ｓ３１５）、処理をＳ３１８に移行する。これにより、ＣＰＵ１１が次にＳ３０４の処理を実行すると、例えば、図２のプレビュ画面５０ａの表示が、プレビュ画面５０ｂの表示に変化する。現在のレイアウト情報が「２ｉｎ１」であれば（Ｓ３１４：Ｎｏ，Ｓ３１６：Ｙｅｓ）、ＣＰＵ１１は、レイアウト情報を「４ｉｎ１」に変更する（Ｓ３１７）。これにより、ＣＰＵ１１が次にＳ３０４の処理を実行すると、例えば、図２のプレビュ画面５０ｂの表示が、プレビュ画面５０ｃの表示に変化する。現在のレイアウト情報が「２ｉｎ１」でなく、Ｎの値が設定可能な最大値である「４ｉｎ１」である場合（Ｓ３１７：Ｎｏ）、ＣＰＵ１１は、処理をＳ３１８に移行する。
【００４０】
一方、ピンチイン操作がされていない場合（Ｓ３１２：Ｎｏ）、または、ピンチイン操作がされたが、その操作量が所定の閾値に達していない場合（Ｓ３１３：Ｎｏ）、ＣＰＵ１１は、＋ボタン５４が操作されたかを判断する（Ｓ３１８）。Ｓ３１８において、＋ボタン５４が操作されたと、ＣＰＵ１１が判断した場合（Ｓ３１８：Ｙｅｓ）、ＣＰＵ１１は、拡大率メモリ１３ｃに記憶されている現在の拡大率を所定量大きくする（Ｓ３１９）。これにより、ＣＰＵ１１が次にＳ３０４の処理を実行すると、例えば、図２のプレビュ画面５０ｄの表示が、プレビュ画面５０ａの表示に変化する。一方、＋ボタン５４でなく、−ボタン５４が操作されたと、ＣＰＵ１１が判断した場合（Ｓ３１８：Ｎｏ，Ｓ３２０：Ｙｅｓ）、ＣＰＵ１１は、拡大率メモリ１３ｃに記憶されている現在の拡大率を所定量小さくし（Ｓ３２０）、処理をＳ３０３に移行する。Ｓ３２０の処理が実行されたことにより、ＣＰＵ１１が次にＳ３０４の処理を実行した場合には、例えば、図２のプレビュ画面５０ａの表示が、プレビュ画面５０ｄの表示に変化する。また、＋ボタン５４も−ボタン５４が操作されていない場合（Ｓ３２０：Ｎｏ）、ＣＰＵ１１は、処理をＳ３０３に移行する。
【００４１】
完了ボタン５５が操作されたと、ＣＰＵ１１が判断した場合（Ｓ３０５：Ｙｅｓ）、ＣＰＵ１１は、印刷用データとして、印刷対象の画像の画像データと、印刷設定メモリ１３ａおよびレイアウト情報メモリ１３ｂの内容とを、プリンタ３０に送信し（Ｓ３２２）、本処理を終了する。Ｓ３２２の処理の結果、プリンタ３０は、ユーザが選択した画像を、プレビュ画面５０に表示されているプレビュ画像６０における画像のレイアウト（Ｎｉｎ１）で印刷用紙上に形成する。よって、印刷の際には、ピンチ操作によって変更されたＮの値が反映される。なお、Ｓ３２２においてプリンタ３０に印刷用データとして送信した各データから生成した印刷データを、印刷用データとしてプリンタ３０に送信する構成としてもよい。
【００４２】
次に、図４から図８を参照して、本発明の第２実施形態について説明する。上述した第１実施形態では、プレビュ画像６０における画像のレイアウト（Ｎｉｎ１）をピンチ操作によって変更し、プレビュ画像６０の表示サイズを−ボタン５３または＋ボタン５４の操作によって変更する構成とした。これに換えて、第２実施形態では、Ｎｉｎ１および表示サイズの両方をピンチ操作によって変更可能とする。本実施形態において、第１実施形態と同一の部分には同一の符号を付し、その説明を省略する。
【００４３】
まず、図４から図６を参照して、本発明における第２実施形態の概略を説明する。具体的に、図４は、プレビュ画面１５０において、プレビュ画像６０の表示サイズを変更する場合の操作を説明する図である。本実施形態では、プレビュ画像６０の表示サイズの変更をピンチ操作により行うことができる。よって、第２実施形態のプレビュ画面１５０には、−ボタン５３および＋ボタン５４は表示されない。ボタン５３，５４が表示されないこと以外、プレビュ画面１５０は、第１実施形態のプレビュ画面５０と同様に構成される。
【００４４】
本実施形態の印刷制御アプリ１２ｂによれば、ピンチ操作の基点となる２点、すなわち、タッチパネル１７により同時に検出された２点が、プレビュ画像６０に含まれる１の画像内に位置する場合、プレビュ画像６０の表示サイズが変更される。よって、ユーザが、プレビュ画面１５０にプレビュ画像６０として表示される画像のうち、１の画像を２本の指でタッチしてピンチ操作を行った場合、プレビュ画面１５０に表示中のプレビュ画像６０に代わり、当該表示中のプレビュ画像６０が拡大または縮小されたプレビュ画像６０が表示される。具体的に、プレビュ画像６０に含まれる１の画像内に位置する２点を基点とするピンチアウト操作がされた場合、プレビュ画像６０の表示サイズを、当該ピンチアウト操作の操作量に応じて拡大する。一方、プレビュ画像６０に含まれる１の画像内に位置する２点を基点とするピンチイン操作がされた場合、プレビュ画像６０の表示サイズを、当該ピンチイン操作の操作量に応じて縮小する。
【００４５】
例えば、図４の左側に示すプレビュ画面１５０（１５０ｂ）の状態において、ユーザが、２ｉｎ１のプレビュ画像６０に含まれる画像のうち、第１ページの画像内に位置する２点Ｔ１，Ｔ２を２本の指でタッチし、当該２点Ｔ１，Ｔ２を互いに接近させるピンチイン操作を行った場合、プレビュ画像６０の表示サイズが小さくなる。この場合、ピンチイン操作の操作量が大きくなるにつれ、プレビュ画面１５０ｂに示すプレビュ画像６０の表示サイズを、プレビュ画面１５０ｅに示す表示サイズを経て、プレビュ画面１５０ｈに示す表示サイズまで縮小できる。一方、図４の右側に示すプレビュ画面１５０（１５０ｈ）の状態において、ユーザが、２ｉｎ１のプレビュ画像６０に含まれる画像のうち、第１ページの画像内に位置する２点Ｔ１，Ｔ２を２本の指でタッチし、当該２点Ｔ１，Ｔ２を互いに離反させるピンチアウト操作を行った場合、プレビュ画像６０の表示サイズが大きくなる。この場合、ピンチアウト操作の操作量が大きくなるにつれ、プレビュ画面１５０ｈに示すプレビュ画像６０の表示サイズを、プレビュ画面１５０ｅに示す表示サイズを経て、プレビュ画面１５０ｂに示す表示サイズまで拡大できる。
【００４６】
このように、本実施形態の印刷制御アプリ１２ｂによれば、１の画像内に位置する２点を基点とするピンチ操作によって、プレビュ画像６０の表示サイズを拡大または縮小することができる。よって、ユーザは、容易かつ直感的な操作で、プレビュ画像６０の表示サイズを変更できる。
【００４７】
図５は、プレビュ画面１５０において、プレビュ画像６０における画像のレイアウト（Ｎｉｎ１）を変更する場合の操作を説明する図である。本実施形態の印刷制御アプリ１２ｂによれば、ピンチ操作の基点となる２点、すなわち、タッチパネル１７により同時に検出された２点が、プレビュ画像６０に含まれる２の画像内にそれぞれ位置する場合、ピンチ操作に応じてＮｉｎ１におけるＮの値が変更される。よって、ユーザが、プレビュ画面１５０にプレビュ画像６０として表示される画像のうち、２の画像を２本の指でタッチしてピンチ操作を行った場合、プレビュ画面１５０に表示中のプレビュ画像６０に代わり、当該表示中のプレビュ画像６０に対応するレイアウト情報とは異なるレイアウト情報に対応するプレビュ画像６０が表示される。具体的に、異なるプレビュ画像６０各々に含まれる２の画像内にそれぞれ位置する２点を基点とするピンチイン操作がされた場合、Ｎｉｎ１におけるＮの値が一段階大きいプレビュ画像６０が表示される。一方、同一のプレビュ画像６０に含まれる２の画像内にそれぞれ位置する２点を基点とするピンチアウト操作がされた場合、Ｎｉｎ１におけるＮの値が一段階小さいプレビュ画像６０が表示される。
【００４８】
例えば、図５（ａ）の左側に示すプレビュ画面１５０（１５０ｄ）、すなわち、１ｉｎ１のプレビュ画像６０が表示された状態において、ユーザが、第１ページのプレビュ画像６０（６０ａ）に含まれる第１ページの画像内に位置する点Ｔ１と、第２ページのプレビュ画像６０（６０ｂ）に含まれる第２ページの画像内に位置する点Ｔ２とを２本の指でタッチし、当該２点Ｔ１，Ｔ２を互いに接近させるピンチイン操作を行うと、プレビュ画像６０における画像のレイアウトは、図５（ａ）の中央に示すプレビュ画面１５０（１５０ｅ）に示す２ｉｎ１に変化する。同様に、当該プレビュ画面１５０ｅが表示された状態において、ユーザが、第１ページのプレビュ画像６０ａに含まれる第２ページの画像内に位置する点Ｔ１と、第２ページのプレビュ画像６０ｂに含まれる第３ページの画像内に位置する点Ｔ２とを２本の指でタッチしてピンチイン操作を行った場合、プレビュ画像６０における画像のレイアウトは、図５（ａ）の右側に示すプレビュ画面１５０（１５０ｆ）に示す４ｉｎ１に変化する。
【００４９】
一方、図５（ｂ）の左側に示すプレビュ画面１５０（１５０ｆ）、すなわち、４ｉｎ１のプレビュ画像６０が表示された状態において、ユーザが、第１ページのプレビュ画像６０（６０ａ）に含まれる第３ページの画像内に位置する点Ｔ１と、同ページのプレビュ画像６０ａに含まれる第２ページの画像内に位置する点Ｔ２とを２本の指でタッチし、当該２点Ｔ１，Ｔ２を互いに離反させるピンチアウト操作を行うと、プレビュ画像６０における画像のレイアウトは、図５（ｂ）の中央に示すプレビュ画面１５０（１５０ｅ）に示す２ｉｎ１に変化する。同様に、当該プレビュ画面１５０ｅが表示された状態において、ユーザが、第１ページのプレビュ画像６０ａに含まれる第２ページの画像内に位置する点Ｔ１と、同ページのプレビュ画像６０ａに含まれる第１ページの画像内に位置する点Ｔ２とを２本の指でタッチしてピンチイン操作を行った場合、プレビュ画像６０における画像のレイアウトは、図５（ｂ）の右側に示すプレビュ画面１５０（１５０ｆ）に示す１ｉｎ１に変化する。
【００５０】
このように、本実施形態の印刷制御アプリ１２ｂによれば、異なるプレビュ画像６０にそれぞれ含まれる２のページ画像内に位置する２点を基点とするピンチイン操作を行った場合に、Ｎの値が変更されるので、異なるプレビュ画像６０に含まれる各ページ画像を寄せ集めるかのような直感的な操作でＮの値を変更できる。また、同一のプレビュ画像６０にそれぞれ含まれる２の画像内に位置する２点を基点とするピンチアウト操作を行った場合に、Ｎの値が変更されるので、１のプレビュ画像６０に含まれる各ページ画像を分離させるかのような直感的な操作でＮの値を変更できる。また、ピンチ操作の基点とする２点を、２のページ画像内に位置する２点とするか、１のページ画像内に位置する２点とするかで、同じピンチ操作で、Ｎの値の変更とプレビュ画像６０の表示サイズの変更との両方を行うことができる。よって、ユーザは、これらの変更をいずれも直感的な操作で行うことができる。
【００５１】
図６（ａ）は、プレビュ画面１５０において、プレビュ画像６０に含まれる画像の向きを変更する場合の操作を説明する図である。本実施形態の印刷制御アプリ１２ｂによれば、プレビュ画像６０に含まれる１の画像内に位置する２点がタッチパネル１７により同時に検出され、当該２点が左回り（反時計回り）または右回り（時計回り）に移動された場合、当該１の画像が回転される。よって、ユーザが、プレビュ画面１５０にプレビュ画像６０として表示される画像のうち、１の画像を２本の指でタッチし、それらの指を左回りまたは右回りに移動させた場合、プレビュ画面１５０に表示中の当該１の画像を含むプレビュ画像６０に代わり、当該１の画像が回転方向に応じた向きに回転されたプレビュ画像６０が表示される。
【００５２】
例えば、図６（ａ）の左側に示すプレビュ画面１５０（１５０ｆ１）の状態において、ユーザが、４ｉｎ１のプレビュ画像６０に含まれる画像のうち、第１ページの画像内に位置する２点Ｔ１，Ｔ２を２本の指でタッチし、当該２点Ｔ１，Ｔ２を左回り（矢印Ｌ方向）に移動させた場合、当該第１ページの画像が左回り（反時計回り）に９０°回転される。これにより、プレビュ画面１５０は、図６（ａ）の右側に示すプレビュ画面１５０（１５０ｆ２）の状態となる。よって、プレビュ画面１５０（１５０ｆ１）における第１ページの画像の上側が他のページの画像に対して右側に向いている場合、上記回転操作を行うことによって、第１ページの画像の上下向きを、他のページの画像の上下向きに揃えることができるので、レイアウトされた各画像の視認性を向上できる。なお、１の画像が上記回転操作により回転された場合、当該１の画像は、回転に伴い、Ｎｉｎ１のレイアウトにおける当該１の画像が配置される配置領域に収まるサイズに適宜拡大または縮小される。
【００５３】
図６（ｂ）は、プレビュ画面１５０において、プレビュ画像６０の向きを変更する場合の操作を説明する図である。本実施形態の印刷制御アプリ１２ｂによれば、１のプレビュ画像６０に含まれる２の画像内にそれぞれ位置する２点がタッチパネル１７により同時に検出され、当該２点が左または右回りに移動された場合、当該１のプレビュ画像６０が回転される。よって、ユーザが、プレビュ画面１５０に表示される１のプレビュ画像６０に含まれる２の画像をそれぞれ指でタッチし、それらの指を左または右回りに移動させた場合、プレビュ画面１５０に表示中の当該１のプレビュ画像６０に代わり、当該１のプレビュ画像６０が回転方向に応じた向きに回転されたプレビュ画像６０が表示される。
【００５４】
例えば、図６（ｂ）の左側に示すプレビュ画面１５０（１５０ｆ３）の状態において、ユーザが、第１ページのプレビュ画像６０（６０ａ）に含まれる第３ページの画像内に位置する点Ｔ１と、同ページのプレビュ画像６０ａに含まれる第２ページの画像内に位置する点Ｔ２とを２本の指でタッチし、当該２点Ｔ１，Ｔ２を左回り（矢印Ｌ方向）に移動させた場合、当該プレビュ画像６０ａを左回り（反時計回り）に９０°回転させる。より詳細には、当該プレビュ画像６０ａの用紙オブジェクト６１と、当該プレビュ画像６０ａに含まれる第１ページから第４ページまでの各画像とを、それぞれ左回りに９０°回転させる。これにより、プレビュ画面１５０は、図６（ｂ）の右側に示すプレビュ画面１５０（１５０ｆ４）の状態となる。
【００５５】
印刷制御アプリ１２ｂは、複数ページの画像が配置されているプレビュ画像６０を回転させた場合、回転の前後で、プレビュ画像６０に配置される各ページの画像の配置順序が変わらないように、各ページの画像の配置順序を制御するように構成される。例えば、図６（ｂ）の左側に示す回転前のプレビュ画像６０ａに配置される第１ページから第４ページまでの各画像は、縦長の用紙オブジェクト６１を４分割した各配置領域６１ａ〜６１ｄに対し、ページ番号が小さい順に、左上の配置領域６１ａ、右上の配置領域６１ｂ、左下の配置領域６１ｃ、右下の配置領域６１ｄの順で配置される。このプレビュ画像６０ａを左回りに９０°回転させた場合、４つの配置領域６１ａ〜６１ｄの位置は、それぞれ、回転後の用紙オブジェクト６１における左下、左上、右下、右上に変わる。よって、回転後の各配置領域６１ａ〜６１ｄに対し、それぞれ、第１ページから第４ページの画像を配置させた場合、第１〜第４ページの画像は、それぞれ、左下、左上、右下、右上に配置される。この配置順序は、回転前の配置順序と異なり、ユーザの当初の意図と異なるため、都合が悪い。これに対し、印刷制御アプリ１２ｂは、回転後の用紙オブジェクト６１における各配置領域６１ａ〜６１ｄに対し、回転前の配置規則と同じ配置規則で各ページの画像を配置させる。つまり、横長の用紙オブジェクト６１における左上の配置領域６１ｂに第１ページの画像を配置させ、右上の配置領域６１ｄに第２ページの画像を配置させ、左下の配置領域６１ａに第３ページの画像を配置させ、右下の配置領域６１ｃに第４ページの画像を配置させる。よって、本実施形態の印刷制御アプリ１２ｂによれば、プレビュ画像６０を回転させる前後で各ページの画像の配置順序が変わることを防止できる。そのため、図６（ｂ）の左側に示すプレビュ画像６０ａに配置される各画像が横長の画像であった場合、上記回転操作を行うことにより、横長の各画像を横長の用紙オブジェクト６１に、回転前と同じ配置順序でレイアウトすることができる。よって、横長の画像を、ユーザの意図通りの配置順序、かつ、できるだけ大きなサイズで配置することができる。
【００５６】
例えば、上記特許文献１には、プレビュ表示領域に表示される印刷プレビュ画像内の所定範囲をタッチし、そのまま指をスライドさせて、プレビュ表示領域内の所定領域でタッチパネルから指を離す操作を行うことにより、１枚の用紙に割り当てた画像の向きを変更できることも記載されている。しかしながら、Ｎｉｎ１印刷の設定を変更する場合と同様に、ユーザは、各候補が何れの適用領域に割り当てられているかを予め認識しておかなければならいので、利便性が悪い。また、従来、印刷用紙の向きの設定は、プレビュ画像を表示させるプレビュ画面とは異なるプリンタ設定画面において行われていた。そのため、プレビュ画面を表示させた後、印刷用紙の向きを変更したい場合には、プレビュ画面を一旦閉じ、プリンタ設定画面を開いて設定しなければならず、煩雑であった。これに対し、本実施形態の印刷制御アプリ１２ｂによれば、同一のプレビュ画像６０に含まれる２のページ画像内に位置する２点を基点とする回転操作を行った場合に、当該プレビュ画像６０が回転される一方で、１のページ画像内に位置する２点を基点とする回転操作を行った場合に、当該１のページ画像が回転されるので、同じ操作で、プレビュ画像６０の回転（印刷用紙の回転）とページ画像の回転との両方を行うことができる。よって、タッチパネル１７により検出された２点を回転させるという容易かつ直感的な操作で、プレビュ画像６０の回転と、ページ画像の回転とを行うことができ、操作性に優れる。
【００５７】
なお、上述した図４、図５（ａ）、図５（ｂ）、図６（ａ）および図６（ｂ）に示す点Ｔ１および点Ｔ２の位置は一例に過ぎず、これに限定されるものではない。例えば、第１ページの画像に限らず、他のページの画像内に、２点Ｔ１，Ｔ２が位置する場合であっても、図４と同様に、プレビュ画像６０の表示サイズをピンチ操作に応じて拡大または縮小できる。その場合、プレビュ画像６０が２ｉｎ１以外のＮｉｎ１であってもよい。また、点Ｔ１および点Ｔ２が、それぞれ、異なるプレビュ画像６０に含まれる画像内に位置する場合であれば、どのページのプレビュ画像に含まれる画像であっても同様に、図５（ａ）と同様に、Ｎの値を大きくできる。また、２点Ｔ１，Ｔ２が、同一のプレビュ画像６０に含まれる２の画像内に位置する場合であれば、どのページのプレビュ画像に含まれる画像であっても同様に、図５（ｂ）と同様に、Ｎの値を小さくできる。
【００５８】
また、２点Ｔ１，Ｔ２が、１の画像内に位置する場合であれば、どの画像であっても、図６（a）同様に、画像を回転させることができる。また、２点Ｔ１，Ｔ２が、１のプレビュ画像６０に含まれる２の画像内にそれぞれ位置する場合であれば、どのプレビュ画像およびどの画像であっても、図６（ｂ）同様に、プレビュ画像を回転させることができる。画像またはプレビュ画像６０を回転させる場合、プレビュ画面５０に表示されるプレビュ画像６０が２ｉｎ１以外のＮｉｎ１であっても同様に回転させることができる。また、２点Ｔ１，Ｔ２を右回り（時計回り）に回転させた場合、当該２点Ｔ１，Ｔ２の位置を含む画像は、右回り（時計回り）に９０°回転される。
【００５９】
図７および図８は、第２実施形態のメイン処理を示すフローチャートである。本処理もまた、第１実施形態と同様、印刷制御アプリ１２ｂに従いＣＰＵ１１が実行する処理であり、ユーザが、印刷対象とする画像の選択を確定した場合に開始される。なお、以下では、プレビュ画像６０に含まれる各画像を「ページ画像」と称することがある。まず、ＣＰＵ１１は、Ｓ３０１〜Ｓ３０４の処理を行う。ただし、本実施形態では、ＣＰＵ１１は、Ｓ３０１において、印刷設定１２ｃ、レイアウト情報の値、および拡大率の初期値を、各メモリ１３ａ〜１３ｃに記憶することに加え、取得した画像のそれぞれについて、画像の回転角度を示す情報（以下「ページ画像の回転情報」と称す）の初期値として「０°」をＲＡＭ１３の所定領域に記憶する。また、ＣＰＵ１１は、Ｓ３０１において、印刷用紙の向きを示す情報（以下「用紙の回転情報」と称す）の初期値として、全ての印刷ページ（全ページのプレビュ画像６０）が縦向きであることを示す情報を、ＲＡＭ１３の所定領域に記憶する。また、ＣＰＵ１１は、Ｓ３０３において、各メモリ１３ａ〜１３ｃに記憶される各情報に加え、ＲＡＭ１３に記憶されるページ画像の回転情報および用紙の回転情報に基づき、レイアウト処理を行う。
【００６０】
ＣＰＵ１１が、完了ボタン５５の操作でなく、異なるページ画像上で検出された２点を基点とするピンチアウト操作がされたと判断した場合（Ｓ３０５：Ｎｏ，Ｓ７０２：Ｙｅｓ）、ＣＰＵ１１は、当該ピンチアウト操作が、同一のプレビュ画像６０上で検出された２点を基点とするピンチアウト操作であるかを判断する（Ｓ７０３）。Ｓ７０３において、同一のプレビュ画像６０上で検出された２点を基点とするピンチアウト操作であると、ＣＰＵ１１が判断した場合（Ｓ７０３：Ｙｅｓ）、ＣＰＵ１１は、第１実施形態と同様にＳ３０８〜Ｓ３１１の処理を実行し、処理をＳ７０４に移行する。Ｓ７０２，Ｓ７０３，Ｓ３０８〜Ｓ３１１の処理に基づくプレビュ画面１５０の表示変化の一例は、図５（ｂ）に示す通りである。
【００６１】
異なるページ画像上で検出された２点を基点とするピンチアウト操作がされていない場合（Ｓ７０２：Ｎｏ）、または、異なるページ画像上で検出された２点であるが、同一のプレビュ画像６０上で検出された２点を基点とするピンチアウト操作でない場合（Ｓ７０３：Ｎｏ）、ＣＰＵ１１は、異なるページ画像上で検出された２点を基点とするピンチイン操作がされたかを判断する（Ｓ７０４）。異なるページ画像上で検出された２点を基点とするピンチイン操作がされたとＣＰＵ１１が判断した場合（Ｓ７０４：Ｙｅｓ）、ＣＰＵ１１は、当該ピンチアウト操作が、異なるプレビュ画像６０上で検出された２点を基点とするピンチイン操作であるかを判断する（Ｓ７０５）。異なるプレビュ画像６０上で検出された２点を基点とするピンチイン操作であるとＣＰＵ１１が判断した場合（Ｓ７０５：Ｙｅｓ）、ＣＰＵ１１は、第１実施形態と同様にＳ３１４〜Ｓ３１７の処理を実行し、処理をＳ７０６（図８参照）に移行する。Ｓ７０４，Ｓ７０５，Ｓ３１４〜Ｓ３１７の処理に基づくプレビュ画面１５０の表示変化の一例は、図５（ａ）に示す通りである。
【００６２】
異なるページ画像上で検出された２点を基点とするピンチイン操作がされていない場合（Ｓ７０４：Ｎｏ）、または、異なるページ画像上で検出された２点であるが、異なるプレビュ画像６０上で検出された２点を基点とするピンチイン操作でない場合（Ｓ７０５：Ｎｏ）、ＣＰＵ１１は、同一のページ画像上で検出された２点を基点とするピンチアウト操作がされたかを判断する（Ｓ７０６）。ＣＰＵ１１が、同一のページ画像上で検出された２点を基点とするピンチアウト操作がされたと判断した場合（Ｓ７０６：Ｙｅｓ）、ＣＰＵ１１は、拡大率メモリ１３ｃに記憶されている現在の拡大率を、当該ピンチアウト操作の操作量に応じて大きくする（Ｓ７０７）。これにより、ＣＰＵ１１が次にＳ３０４の処理を実行すると、例えば、図４のプレビュ画面１５０ｂの表示が、プレビュ画面１５０ｅの表示に変化する。一方、ＣＰＵ１１が、同一のページ画像上で検出された２点を基点とするピンチイン操作がされたと判断した場合（Ｓ７０６：Ｎｏ，Ｓ７０８：Ｙｅｓ）、ＣＰＵ１１は、拡大率メモリ１３ｃに記憶されている現在の拡大率を、当該ピンチアウト操作の操作量に応じて小さくする（Ｓ７０９）。これにより、ＣＰＵ１１が次にＳ３０４の処理を実行すると、例えば、図４のプレビュ画面１５０ｅの表示が、プレビュ画面１５０ｂの表示に変化する。
【００６３】
同一のページ画像上で検出された２点を基点とするピンチアウト操作またはピンチイン操作のいずれも行われていない場合（Ｓ７０８：Ｎｏ）、ＣＰＵ１１は、異なるページ画像上で検出された２点が右回り（時計回り）または左回り（反時計回り）に回転されたかを判断する（Ｓ７１０）。当該２点がいずれかの向きに回転されたと、ＣＰＵ１１が判断した場合（Ｓ７１０：Ｙｅｓ）、ＣＰＵ１１は、当該２点が同一のプレビュ画像６０上に位置するかを判断する（Ｓ７１１）。当該２点が同一のプレビュ画像６０上に位置するとＣＰＵ１１が判断した場合（Ｓ７１１：Ｙｅｓ）、ＣＰＵ１１は、２点が検出されたプレビュ画像６０に対応する用紙の回転情報と、当該プレビュ画像６０に含まれる各画像（ページ画像）の回転情報とを、２点の回転方向に応じて更新する（Ｓ７１２）。例えば、検出された２点が左回りに回転された場合、当該２点が位置するプレビュ画像６０に対応する用紙の回転情報を、当該プレビュ画像６０に対応するページの用紙向きが現在の向きから９０°回転されたことを示す情報に更新するとともに、当該プレビュ画像６０に含まれる各画像にそれぞれ対応するページ画像の回転情報を、現在の向きから回転方向である左回りに９０°回転されたことを示す情報に更新する。Ｓ７１２の処理が実行されたことにより、ＣＰＵ１１が次にＳ３０４の処理を実行した場合には、例えば、図６（ｂ）のプレビュ画面１５０ｆ３の表示が、プレビュ画面１５０ｆ４の表示に変化する。
【００６４】
異なるページ画像上で検出された２点がいずれの方向にも回転されていない場合（Ｓ７１０：Ｎｏ）、または、同一のプレビュ画像６０上に位置しない異なるページ画像上で検出された２点が右または左回りに回転された場合（Ｓ７１１：Ｎｏ）、ＣＰＵ１１は、同一のページ画像上で検出された２点が右または左回りに回転されたかを判断する（Ｓ７１３）。ＣＰＵ１１が、同一のページ画像上で検出された２点がいずれかの向きに回転されたと判断した場合（Ｓ７１３：Ｙｅｓ）、ＣＰＵ１１は、２点が検出されたページ画像の回転情報とを、２点の回転方向に応じて更新し（Ｓ７１４）、処理をＳ３０３に移行する。例えば、検出された２点が左回りに回転された場合、当該２点が位置するページ画像の回転情報を、現在の向きから回転方向である左回りに９０°回転されたことを示す情報に更新する。Ｓ７１４の処理が実行されたことにより、ＣＰＵ１１が次にＳ３０４の処理を実行した場合には、例えば、図６（ａ）のプレビュ画面１５０ｆ１の表示が、プレビュ画面１５０ｆ２の表示に変化する。
【００６５】
同一のページ画像上で検出された２点がいずれの方向にも回転されていない場合（Ｓ７１３：Ｎｏ）、ＣＰＵ１１は、処理をＳ３０３に移行する。そして、完了ボタン５５が操作されたと、ＣＰＵ１１が判断した場合（Ｓ３０５：Ｙｅｓ）、ＣＰＵ１１は、印刷用データとして、印刷対象の画像の画像データと、各メモリ１３ａ，１３ｂの内容と、ＲＡＭ１３に記憶されているページ画像の回転情報および用紙の回転情報とをプリンタ３０に送信し（Ｓ３２２）、本処理を終了する。よって、印刷の際には、ピンチ操作によって変更されたＮの値と、タッチパネル１７に検出された２点の回転操作によって変更されたページ画像の向きおよび印刷用紙の向きとが反映される。
【００６６】
以上説明した通り、本発明によれば、プレビュ画面５０に表示されたプレビュ画像６０を確認しながら、自身の要求の合致するＮの値を容易に決定することができるので、利便性に優れる。また、変更後のＮの値などを印刷に反映させることができるので、印刷のレイアウトを変更する際の操作性に優れる。
【００６７】
上記実施形態において、印刷制御アプリ１２ｂが、画像処理プログラムの一例である。携帯端末１０が、画像処理装置の一例である。ＬＣＤ１６が、表示部の一例である。タッチパネル１７が、タッチパネルの一例である。ＣＰＵ１１が、制御部の一例である。用紙オブジェクト６１が、矩形領域の一例である。プレビュ画像６０が、印刷プレビュ画像の一例である。配置領域６１ａ〜６１ｄが、配置領域の一例である。ＲＡＭ１３が、記憶部の一例である。Ｓ３０２の処理を実行するＣＰＵ１１が、画像取得手段および画像取得ステップの一例である。Ｓ３０３，Ｓ３０４の処理を実行するＣＰＵ１１が、表示制御手段の一例である。Ｓ３０６，Ｓ３１２，Ｓ７０２，Ｓ７０３，Ｓ７０４，Ｓ７０５の処理を実行するＣＰＵ１１が、請求項１の操作判断手段の一例である。Ｓ３０８〜Ｓ３１１，Ｓ３１４〜Ｓ３１７の処理を実行するＣＰＵ１１が、変更手段および印刷設定変更手段の一例である。Ｓ７０６，Ｓ７０８の処理を実行するＣＰＵ１１が、第２操作判断手段の一例である。Ｓ７１０，Ｓ７１３の処理を実行するＣＰＵ１１が、請求項９の第３操作判断手段および請求項１４の操作判断手段の一例である。
【００６８】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６９】
例えば、上記各実施形態では、印刷制御アプリ１２ｂを携帯端末１０に搭載する構成としたが、当該印刷制御アプリ１２ｂを搭載させる画像処理装置としては、上記例示した携帯端末１０に限定されず、パーソナルコンピュータなどの情報処理装置や、タブレット端末や、デジタルカメラなどを採用することも可能である。また、携帯端末１０として、音声通話機能を有する携帯端末を例示したが、音声通話機能を有さない携帯端末を採用することも可能である。また、上記実施形態では、プレビュ画面５０，１５０を表示可能なＬＣＤ１６は、画像処理装置である携帯端末１０に設けられる構成としたが、プレビュ画面５０，１５０を表示可能なＬＣＤなどの表示装置が、画像処理装置と別体に設けられる構成であってもよい。また、上記実施形態では、携帯端末１０に搭載されるＯＳ１２ａとして、アンドロイド（登録商標）を例示したが、他のＯＳも利用できる。
【００７０】
上記第２実施形態では、タッチパネル１７により検出された２点を基点としてピンチ操作が行われた場合であって、当該２点が１のページ画像内に位置する場合に、プレビュ画像６０の表示サイズを変更する構成としたが、２点が位置する１のページ画像のサイズを、当該１のページ画像が配置されているＮｉｎ１の配置領域に収まる範囲内で拡大または縮小する構成としてもよい。かかる変形例によれば、ユーザは、所望する１の画像を選択的に拡大または縮小できる。また、ページ画像の表示サイズの変更が、ピンチ操作以外の操作、例えば、−ボタン５３または＋ボタン５４の操作や、操作キー１５である縮小ボタンまたは拡大ボタンの操作で行われる構成としてもよい。また、２点が１のページ画像が配置される配置領域内に位置すれば、少なくとも一方の点が当該１のページ画像から外れる位置に位置していたとしても、当該２点を起点とするピンチ操作に伴い、上記第２実施形態と同様にプレビュ画像６０の表示サイズを変更する構成としてもよい。また、上記第２実施形態では、１回のピンチ操作において、操作量が大きくなるにつれ、プレビュ画像６０の表示サイズがより拡大または縮小される構成としたが、１回のピンチ操作毎に、プレビュ画像６０の表示サイズが所定割合ずつ拡大または縮小される構成としてもよい。
【００７１】
上記第２実施形態では、タッチパネル１７により検出された２点を基点としてピンチ操作が行われた場合であって、当該２点が２のページ画像内に位置する場合に、Ｎの値が変更される構成としたが、ページ画像の表示サイズの変更がピンチ操作以外の操作で行われる場合には、当該２点の位置が２のページ画像内に位置することに限定されない。例えば、タッチパネル１７により２点が検出されたことを条件として、当該２点を基点とするピンチイン操作が行われた場合に、上記第２実施形態と同様にＮの値を一段階小さい値にする構成としてもよい。一方、タッチパネル１７により２点が検出されたことを条件として、当該２点を基点とするピンチアウト操作が行われた場合に、上記第２実施形態と同様にＮの値を一段階大きい値にする構成としてもよい。
【００７２】
上記第２実施形態では、１回のピンチ操作に対し、Ｎの値を一段階大きくまたは小さくする構成としたが、１回のピンチ操作に対するＮの値の変更量は、タッチパネル１７により検出された２点の位置に応じて異なるようにしてもよい。例えば、図５（ａ）に示すプレビュ画面１５０ｄの状態において、点Ｔ１を、左列下段の第３ページのプレビュ画像６０上に位置させ、点Ｔ２を、右列上段の第２ページのプレビュ画像６０上に位置させ、当該２点Ｔ１，Ｔ２を基点とするピンチイン操作を行った場合に、４ｉｎ１のプレビュ画像６０を表示させる構成としてもよい。つまり、点Ｔ１と点Ｔ２との間にある左右列および上下列に含まれるプレビュ画像６０に含まれる画像が１のプレビュ画像６０に含まれるようにＮの値を変更する構成としてもよい。一方、同一の印刷プレビュ画像に含まれる２のページ画像内にそれぞれ位置する２点を基点としてピンチアウト操作を行った場合に、現在のＮの値を、点Ｔ１と点Ｔ２との間にある左右列および上下列に含まれるプレビュ画像６０に含まれる画像の数をＮの値に変更する構成としてもよい。あるいは、上記第２実施形態において、上記第１実施形態と同様に、Ｎの値が、ピンチ操作の操作量に応じた変更量で変更される構成としてもよい。
【００７３】
上記各実施形態では、ピンチイン操作がされた場合に、Ｎの値が大きくなり、ピンチアウト操作が行われた場合に、Ｎの値が小さくなる構成としたが、ピンチイン操作がされた場合に、Ｎの値が小さくなり、ピンチアウト操作が行われた場合に、Ｎの値が大きくなる構成としてもよい。上記第２実施形態では、Ｎの値を大きくする条件を、異なるプレビュ画像６０に含まれる２のページ画像内にそれぞれ位置する２点を基点とするピンチイン操作が行われた場合としたが、同一のプレビュ画像６０内に含まれる２のページ画像内にそれぞれ位置する２点を基点とするピンチイン操作が行われた場合としてもよい。同様に、Ｎの値を小さくする条件を、同一プレビュ画像６０に含まれる２のページ画像内にそれぞれ位置する２点を基点とするピンチアウト操作が行われた場合としたが、異なるプレビュ画像６０内に含まれる２のページ画像内にそれぞれ位置する２点を基点とするピンチアウト操作が行われた場合としてもよい。
【００７４】
上記第２実施形態では、タッチパネル１７により検出された２点を右または左回りに回転させた場合であって、当該２点が１のページ画像内に位置する場合に、当該１のページ画像を回転させる構成としたが、当該回転操作以外の操作でページ画像を回転させる構成としてもよい。例えば、１のページ画像に対しタップ操作を行った場合に、当該１のページ画像を、所定角度だけ回転させる構成としてもよい。あるいは、１のページ画像をタッチし、そのまま所定方向に微少なドラッグ操作を行った場合に、当該１のページ画像を、ドラッグ方向に応じて決定される回転角度だけ回転させる構成としてもよい。また、タッチパネル１７により検出された２点が１のページ画像内に位置する場合であって、当該２点のうち一方が他方を中心として右または左回りに回転させた場合に、当該１のページ画像を回転させる構成としてもよい。また、２点が回転対象とする１のページ画像が配置される配置領域内に位置すれば、少なくとも一方の点が当該１のページ画像から外れる位置に位置していたとしても、当該２点の回転操作に伴い、上記第２実施形態と同様にページ画像を回転させる構成としてもよい。
【００７５】
上記第２実施形態では、タッチパネル１７により検出された２点を右または左回りに回転させた場合に、ページ画像またはプレビュ画像６０を、２点の回転方向に応じた向きに９０°回転させる構成としたが、１回の回転操作に対して、ページ画像またはプレビュ画像６０が回転される回転角度としては、「２点の回転方向に応じた向きに９０°」に限らず、種々の値を採用できる。例えば、１回の回転操作に対して、２点の回転方向に応じた向きとは反対向きに２７０°回転させる構成や、１８０°回転させる構成などであってもよい。また、２点を回転させた場合の回転量に応じて、ページ画像またはプレビュ画像６０の回転角度が変化する構成であってもよい。また、タッチパネル１７により検出された２点のうち、一方の点は移動させず、他方の点を右または左回りに回転させた場合に、上記第２実施形態と同様に、ページ画像またはプレビュ画像６０を回転させてもよい。
【００７６】
上記第２実施形態では、タッチパネル１７により検出された２点を右または左回りに回転させた場合であって、当該２点が、１のプレビュ画像６０に含まれる２のページ画像内にそれぞれ位置する場合に、当該１のプレビュ画像６０を回転させる構成としたが、タッチパネル１７により検出された２点が１のプレビュ画像６０内に位置するのであれば、少なくとも一方の点が、余白などページ画像外の領域に位置していたとしても、当該２点を右または左回りに回転させたことに伴い、上記第２実施形態と同様にプレビュ画像６０を回転させる構成としてもよい。また、タッチパネル１７により検出された２点を右または左回りに回転させた場合であって、当該２点が、２のプレビュ画像６０内にそれぞれ位置する場合に、当該２のプレビュ画像６０を回転させる構成としてもよい。
【００７７】
上記第２実施形態では、図６（ｂ）に示すように、２点の回転操作に伴い、回転対象とするプレビュ画像６０の用紙オブジェクト６１と、当該プレビュ画像６０に含まれる各画像とを回転させる構成とした。これに換えて、２点の回転操作に伴い、回転対象とするプレビュ画像６０に含まれる各画像の向きを維持したまま、用紙オブジェクト６１のみ回転させる構成としてもよい。かかる構成によれば、回転対象とするプレビュ画像６０に設けられる各配置領域が縦長であるのに対し、各ページ画像が横長である場合には、用紙オブジェクト６１を回転させることによって、横長の配置領域に横長のページ画像を配置できる。よって、横長のページ画像をできるだけ大きなサイズで配置することが可能であり、レイアウトされた各ページ画像の視認性を向上できる。なお、かかる変形例においても、上記第２実施形態と同様、プレビュ画像６０の回転前後で、プレビュ画像６０に配置される各ページ画像の配置順序を同一にすることが好ましい。あるいは、携帯端末１０の向きを加速度センサなどにより測定し、携帯端末１０の向きに応じて、ページ画像の向きを維持したまま、用紙オブジェクト６１の向きを変更する構成としてもよい。
【符号の説明】
【００７８】
１０          携帯端末（画像処理装置）
１２ｂ          印刷制御アプリ（画像処理プログラム）
【図１】
2014106753.tif 000003
【図２】
2014106753.tif 000004
【図３】
2014106753.tif 000005
【図４】
2014106753.tif 000006
【図５】
2014106753.tif 000007
【図６】
2014106753.tif 000008
【図７】
2014106753.tif 000009
【図８】
2014106753.tif 000010