(57)【要約】      （修正有）【課題】プレビュー画面を介したユーザの直感的な操作に応じた印刷設定を行い、その設定結果を上記プレビュー画面の表示に反映させることで、ユーザが直感的に印刷設定結果の確認をできるようにする画像処理装置を提供する。【解決手段】画像処理装置は、一または複数のページを含むプレビュー画像を操作画面に表示し、操作画面を介したジェスチャ操作を特定し、特定されたジェスチャ操作と、予め設定された印刷設定とに基づいて前記印刷設定を変更する。画像処理装置は、変更された印刷設定を用いてプレビュー画像を更新し、更新されたプレビュー画像を表示する。【選択図】図４
2014108533.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有する操作部と、
一または複数のページを含むプレビュー画面を前記操作部に表示させる表示手段と、
前記操作部が有する前記タッチパネルへのジェスチャ操作を特定する特定手段と、
前記特定されたジェスチャ操作に応じた印刷設定を行う設定手段とを備え、
前記表示手段は、前記プレビュー画面に表示される前記１または複数のページを、前記印刷設定が反映されたページで更新する
ことを特徴とする画像処理装置。
【請求項２】
前記設定手段は、前記特定された前記ジェスチャ操作に応じて、少なくとも両面印刷設定、表紙設定または挿入紙設定のうちのいずれか１つの印刷設定を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記特定手段は、前記ジェスチャ操作の種類と、方向とを特定し、
前記設定手段は、前記特定された前記ジェスチャ操作の種類と、前記方向とに基づいて、前記ジェスチャ操作の種類および方向に予め対応付けられた両面印刷設定を行う
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記設定手段は、既設定の印刷設定が両面印刷設定であって、前記ジェスチャ操作の種類がドラッグ操作又はフリック操作である場合に、前記方向に応じて、見開き原稿のページ対を一枚の用紙の表面と裏面に配置する第１の両面印刷設定か、または前記見開き原稿の表ページと裏ページとを一枚の用紙の表面と裏面に配置する第２の両面印刷設定を行う
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記設定手段は、前記プレビュー画面に先頭ページが表示されている場合であって、前記特定された方向が、後続するページが表示された位置から前記先頭ページに向かう方向であるときに、前記第１の両面印刷設定を行い、前記先頭ページから前記後続するページに向かう方向であるときに、前記第２の両面印刷設定を行う
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記特定手段は、前記ジェスチャ操作の種類と、方向と、前記ジェスチャ操作の開始時に行われる前記タッチパネル上へのタッチダウンの位置とを特定し、
前記設定手段は、前記プレビュー画面に先頭ページが表示されている場合に、前記特定された前記ジェスチャ操作の種類と、前記方向と、前記タッチダウンの位置とに基づいて、前記表紙設定を行う
ことを特徴とする請求項２に記載の画像処理装置。
【請求項７】
前記設定手段は、前記特定された前記ジェスチャ操作の種類がドラッグ操作又はフリック操作であり、前記特定された方向が前記先頭ページから後続するページに向かう方向であり、前記特定されたタッチダウンの位置が前記後続するページ側と逆方向側の位置である場合に、前記表紙設定を行う
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記設定手段は、さらに、既設定の印刷設定が、見開き原稿のページに基づいて一枚の用紙の表面と裏面に配置する見開き両面印刷設定であるかを判定し、前記既設定の印刷設定が前記見開き両面印刷設定でないと判定した場合に、前記表紙設定を行う
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記設定手段は、
前記既設定の印刷設定が前記見開き両面印刷設定であると判定した場合に、前記既設定の印刷設定が前記見開き原稿のページ対を一枚の用紙の表面と裏面に配置する第１の両面印刷であるかを判定し、
前記既設定の印刷設定が前記第１の両面印刷設定でないと判定した場合に、前記表紙設定を行い、
前記既設定の印刷設定が前記第１の両面印刷設定であると判定した場合に、前記見開き原稿の表ページと裏ページとを一枚の用紙の表面と裏面に配置する第２の両面印刷設定を行う
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記特定手段は、前記ジェスチャ操作の種類と、前記ジェスチャ操作の開始時に行われる前記タッチパネル上へのタッチダウンの位置とを特定し、
前記設定手段は、前記特定された前記ジェスチャ操作の種類と、前記タッチダウンの位置とに基づいて、前記挿入紙設定を行う
ことを特徴とする請求項２に記載の画像処理装置。
【請求項１１】
前記設定手段は、前記特定された前記ジェスチャ操作の種類がピンチアウトであり、前記特定されたタッチダウンの位置が、前記プレビュー画面に含まれるページの両端のページより内側の位置である場合に、前記タッチダウンの位置の近傍のページ間に挿入紙を設定する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記特定されたジェスチャの種類または方向に基づいて、前記表示手段に指示して前記プレビュー画面に含まれるページをスクロール表示させるか、または前記設定手段に指示して前記印刷設定を行わせる制御手段を備える
ことを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
タッチパネルを有する操作部を備える画像処理装置の制御方法であって、
一または複数のページを含むプレビュー画面を前記操作部に表示させる表示工程と、
前記操作部が有する前記タッチパネルに対するジェスチャ操作を特定する特定工程と、
前記特定されたジェスチャ操作に応じた印刷設定を行う設定工程とを有し、
前記表示工程では、前記プレビュー画面に表示される前記一または複数のページを、前記印刷設定が反映されたページで更新する
ことを特徴とする制御方法。
【請求項１４】
請求項１３に記載の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
タッチパネルや大型のディスプレイを備えた画像処理装置が一般的に提供されている。そのような画像処理装置は、印刷設定を反映したイメージをディスプレイ上にプレビュー表示する。特許文献１は、操作画面を設け、イメージをプレビューするプレビュー領域を有する操作画面を表示し、ユーザ操作に応じて印刷設定を行うウィンドウを作成し、プレビュー領域を覆って表示する画像処理装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５７８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１が開示する画像処理装置を利用するユーザは、プレビュー領域とは別の領域で印刷設定を行わなければならない。また、印刷設定用のウィンドウはプレビュー領域を覆うように表示されるため、ユーザは印刷設定および設定結果を直感的に確認できない。本発明は、プレビュー画面を介したユーザの直感的な操作に応じた印刷設定を行い、その設定結果を上記プレビュー画面の表示に反映させることで、ユーザが直感的に印刷設定結果の確認をできるようにする画像処理装置の提供を目的とする。
【課題を解決するための手段】
【０００５】
本発明の一実施形態の画像処理装置は、一または複数のページを含むプレビュー画面を表示させる表示手段と、前記操作画面を介したジェスチャ操作を特定する特定手段と、特定された前記ジェスチャ操作と、予め設定された印刷設定とに基づいて前記印刷設定を変更する変更手段とを備え、前記表示手段は、変更された前記印刷設定を用いて前記プレビュー画面を更新し、更新された前記プレビュー画面を表示する。
【発明の効果】
【０００６】
本発明の画像処理装置によれば、プレビュー画面を介したユーザの直感的な操作に応じた印刷設定を行い、その設定結果を上記プレビュー画面の表示に反映させることで、ユーザが直感的に印刷設定結果の確認をできる。従って、ユーザは画面の切り替えやボタン操作を行うことなく視認性の高い画面で印刷設定を行うことが可能となり、ユーザの利便性がより一層向上する。
【図面の簡単な説明】
【０００７】
【図１】本実施形態の画像処理装置のハードウェア構成例を示す図である。
【図２】画像処理装置のディスプレイに表示される画面例を示す図である。
【図３】両面印刷設定の処理を示すフローチャートである。
【図４】プレビュー表示の例を示す図である。
【図５】表紙設定の処理を示すフローチャートである。
【図６】プレビュー表示の例を示す図である。
【図７】挿入紙設定の処理を示すフローチャート
【図８】プレビュー表示の例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【０００９】
（実施形態１）
図１は、本実施形態の画像処理装置のハードウェア構成例を示す図である。図１では、画像処理装置として、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例にとって説明する。ＭＦＰ１０１は、ＣＰＵ１１１乃至プリンタ１２２を備える。ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力部１１４、表示制御部１１５、外部メモリＩ／Ｆ１１６、通信Ｉ／Ｆコントローラ１１７は、システムバス１１０に接続されている。また、タッチパネル１１８、ディスプレイ１１９、外部メモリ１２０が、システムバス１１０に接続されている。各処理部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。ＣＰＵ１１１、ＲＡＭ１１２、及びＲＯＭ１１３はそれぞれ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称である。
【００１０】
ＲＯＭ１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラムなどが、それぞれ所定の領域に格納される。ＲＡＭ１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、このＭＦＰ１０１の各部を制御する。なお、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に限らず、外部メモリ（ハードディスク等）１２０に予め記憶しておいてもよい。
【００１１】
入力部１１４は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。例えば、入力部１１４は、入力デバイスとして機能するキーボード（不図示）や、マウス（不図示）やタッチパネル１１８からユーザ操作を受付ける。なお、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力部１１４で生成され供給される制御信号に基づき、プログラムに従いこのＭＦＰ１０１の各部を制御する。これにより、ＭＦＰ１０１はユーザ操作に応じた動作を行うことができる。
【００１２】
表示制御部１１５は、ディスプレイ１１９に対して画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従い生成した表示制御信号を表示制御部１１５に供給する。表示制御部１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１１９に対して出力する。例えば、表示制御部１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイ１１９に表示させる。
【００１３】
なお、タッチパネル１１８はディスプレイ１１９と一体的に構成され、操作部としても機能する。例えば、製造者は、タッチパネル１１８を光の透過率がディスプレイ１１９の表示を妨げないように構成し、ディスプレイ１１９の表示面の上層に取り付ける。そして、製造者は、タッチパネル１１８における入力座標と、ディスプレイ１１９上の表示座標とを対応付ける。これにより、ユーザがディスプレイ１１９上に表示された画面を直接的に操作できるＧＵＩが構成される。
【００１４】
外部メモリＩ／Ｆ１１６は、例えばハードディスクやフロッピー（登録商標）ディスク、又はＣＤやＤＶＤ、メモリーカード等の外部メモリ１２０が装着可能である。外部メモリＩ／Ｆ１１６は、ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２０からデータを読み出し、外部メモリ１２０にデータを書き込む。通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワーク１０２に対する通信を行う。ネットワーク１０２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置がＭＦＰ１０１と通信可能に接続される。
【００１５】
スキャナ１２１は原稿を読み取り、画像データを生成する。プリンタ１２２は、入力部１１４を介して入力されたユーザの指示や通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力されたコマンドに基づいて、印刷処理を実行する。なお、ＣＰＵ１１１は、タッチパネル１１８への例えば以下のジェスチャ操作や状態を特定できる。ユーザがタッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。ユーザがタッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネルに触れられたまま指やペンが移動していること（以下、ムーブと称する）。ユーザがタッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネルに何も触れていない状態（以下、タッチオフと称する）等である。
【００１６】
これらの操作や、タッチパネル上に指やペンが触れている位置座標はシステムバス１１０を通じてＣＰＵ１１１に通知され、ＣＰＵ１１１は通知された情報に基づいてタッチパネル上の操作を特定する。タッチパネル上で移動する指やペンの移動方向であっても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎にムーブを判定できる。
【００１７】
またタッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。
【００１８】
ＣＰＵ１１１は、所定距離以上を、所定速度以上でムーブしたことを検出し、そのままタッチアップを検出すると、フリックが行なわれたと判定する。また、所定距離以上のムーブが検出され、そのままタッチオンが検出されている場合には、ドラッグが行なわれたと判定する。タッチパネル１１８は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００１９】
次に、ＭＦＰ１０１が備えるプレビュー機能について説明する。本実施形態において、プレビュー機能とは、ＲＡＭ１１２または外部メモリ１２０に保存された画像データをディスプレイ１１９に表示する機能である。ＣＰＵ１１１は、一または複数のページが含むプレビュー画面をディスプレイ１１９に表示させる機能を有する。すなわち、ＣＰＵ１１１は、保存された画像データから、ディスプレイ１１９で表示するのに適したフォーマットの画像データを生成する。以下ではディスプレイ１１９に表示するのに適したフォーマットの画像データをプレビュー画像と呼ぶ。なお、外部メモリ１２０に保存された画像データは、複数のページから構成されていてもよく、その場合にはページ毎にプレビュー画像が生成される。プレビュー機能は、プリンタ１２２による印刷前のプレビューに限らず、画像データの内容を確認する目的で、あらゆる用途に適用することができる。
【００２０】
ＭＦＰ１０１は、一つ以上の保存方法により画像データをＲＡＭ１１２もしくは外部メモリ１２０に保存することができる。例えば、ＭＦＰ１０１は、スキャナ１２１によって読み取られた原稿から生成された画像データを保存する。又は、ＭＦＰ１０１は、通信Ｉ／Ｆコントローラ１１７を介してネットワーク１０２上に接続されているＰＣ等の外部装置から受信した画像データを保存する。又は、ＭＦＰ１０１は、外部メモリＩ／Ｆ１１６に装着された可搬型の記憶媒体（ＵＳＢメモリやメモリーカード等）から受信した画像データを保存する。その他、ＭＦＰ１０１は、別の保存方法によって画像データを外部メモリ１２０に保存してもよい。なお、保存される画像データはスキャナ１２１によって読み取られた原稿に対し印刷設定内容を含む各種設定内容が反映されたデータであってもよい。又、ディスプレイ１１９に表示される画像データは、文字情報を含むものであってもよいし、写真やグラフィックイメージ等の画像情報を含むものであってもよいし、その両方やその他の情報を含むものであってもよい。又、画像データは予め内部に保存されたサンプルイメージであってもよい。
【００２１】
図２は、ＭＦＰ１０１のディスプレイ１１９に表示されたプレビュー画像を示す画面例である。図２（Ａ）に示すプレビュー画面２００は、プレビュー画像を表示するための画面であり、プレビュー表示領域２０１、印刷指示ボタン２０２、閉じるボタン２０３を含む。プレビュー表示領域２０１は、プレビュー画像２０４を表示するための表示領域であり、ユーザのジェスチャ操作を受け付ける領域である。図２では、例として両面印刷設定がされ、プレビュー表示領域２０１に、プレビュー画像が用紙３枚分（６ページ）表示されている。プレビュー表示領域２０１に収まらない３ページ目が存在することを示すために、ＭＦＰ１０１はプレビュー表示領域２０１の端にページの一部分だけを表示しているが、一部分ではなく全体を表示してもよい。又は、ＭＦＰ１０１は、プレビュー表示領域２０１にプレビュー画像を１ページ分だけ表示しても良い。
【００２２】
ＭＦＰ１０１のＣＰＵ１１１は、プレビュー表示領域２０１に対するジェスチャ操作を検出し、プレビュー画像２０４の表示を操作すること、および印刷設定を変更することができる。ジェスチャ操作は、上述のフリックやドラッグの他に、タッチパネル上で２点以上をタッチした状態（タッチダウン）からそれらの間隔を広げる操作であるピンチアウトや、逆に間隔を狭める操作であるピンチインがある。これ以外の操作をジェスチャ操作として採用してもよい。なお、ジェスチャ操作を受け付ける領域はプレビュー表示領域２０１の近傍の領域を含めたものであっても構わない。
【００２３】
印刷指示ボタン２０２は、ユーザが現在の印刷設定を確定し、印刷を指示するためのボタンである。ユーザがこのボタンを押下することによって、ＣＰＵ１１１は印刷指示を受付け、プレビュー画面２００を閉じ別の画面に遷移させる。閉じるボタン２０３は、プレビュー画面２００を表示している間に行った印刷設定を破棄するためのボタンである。このボタンを押下することによって、ＣＰＵ１１１はプレビュー画面２００の画面を閉じ別の画面に遷移させ、また、プレビュー機能を終了させるためのボタンである。
【００２４】
プレビュー画像２０４は、画像データに対する各種設定に基づいて作成された画像である。各種設定が行われていない状態では、ＣＰＵ１１１は、保存されている画像データを適切なサイズに縮小した画像でプレビュー画像２０４をディスプレイ１１９に表示する。なお、各種設定は、印刷方法を設定する印刷設定や、原稿の読み取り方法を設定する原稿読み取り設定や、ＭＦＰ１０１の動作を設定するＭＦＰ設定のいずれかであってもよいし、これらを組み合わせた設定であってもよい。
【００２５】
図２に示す画面例では、ＣＰＵ１１１が両面プリント設定が行われた画像データをプレビュー表示している場合を示している。両面プリント設定とは、複数ページの原稿画像を一枚の用紙上のオモテ面とウラ面に配置する設定である。両面プリント設定として、片面から両面プリント、両面から両面プリント、両面から片面プリント、見開きから両面プリント等の設定が可能である。「片面から両面プリント」設定とは、片面の原稿を読み込んで一枚の用紙の両面に配置する設定である。「両面から両面プリント」設定とは、両面の原稿を読み込んで一枚の用紙の両面に配置する設定である。「両面から片面プリント」設定とは、両面の原稿を読み込んで一枚の用紙の片面に配置する設定である。つまり、両面プリント設定にカテゴリ上は分類されているが実質は両面プリントではない設定である。
【００２６】
「見開きから両面プリント」設定とは、本などの見開き状態で印刷された原稿を読み込んで一枚の用紙上の両面に配置する設定である。「見開きから両面プリント」設定はさらに、左右ページから両面、表裏ページから両面等の設定が可能である。「左右ページから両面」設定（第１の両面印刷設定））とは、見開き原稿の左ページと右ページをページ対として一枚の用紙上のオモテ面とウラ面に配置する設定である。原稿の最初のページを、最初の用紙のオモテ面に配置し、原稿の次のページを最初の用紙の裏面に配置し、以降、その順番に従って配置される。「表裏ページから両面」設定（第２の両面印刷設定）とは、見開き原稿の表ページと裏ページを一枚の用紙上のオモテ面とウラ面に配置する設定である。原稿の最初のページを、最初の用紙のウラ面に配置し、原稿の次のページを次の用紙のオモテ面に配置し、以降、その順番に従って配置される。最初の用紙のオモテ面には白紙のページが配置される。「左右ページから両面」設定と「表裏ページから両面」設定は排他の関係であり、両方の設定を同時に行う事はできない。どちらかの設定を行った場合は、対となるもう一方の設定は設定を解除される。
【００２７】
図２（Ａ）のプレビュー画像２０４は、既設定として複数ページから構成された見開き原稿に対して、「見開きから両面プリント」設定と、「左右ページから両面」設定がされている場合の例である。ここで、ユーザのドラッグ操作による、両面プリントの詳細設定を行う制御について説明する。本実施形態において、ユーザはプレビュー表示領域２０１を指やペンでタッチしてドラッグ操作を行う事によって、見開きから両面プリント設定時に、「表裏ページから両面設定」と左右ページから両面設定をすることができる。なお、以下の説明ではドラッグ操作を用いた場合について説明するが、フリック操作によって同様の処理を行うようにしてもよい。
【００２８】
ＭＦＰ１０１のＣＰＵ１１１は、特定されたジェスチャ操作に応じた印刷設定を行う。例えば、ＣＰＵ１１１は、ドラッグ操作を検出すると、両面プリントの詳細設定を変更する。両面プリントの詳細設定の変更とは、現在設定されている「左右ページから両面」設定から「表裏ページから両面」設定に設定を切り換えることである。ＣＰＵ１１１は、設定を切り換えるか否かはドラッグ操作の方向によって決定する。ＣＰＵ１１１は、両面プリントの詳細設定が現在の設定から変更された場合に、変更後の設定（ここでは表裏ページから両面設定）を反映したプレビュー画像２０４を作成し、ページを更新する。そして、ＣＰＵ１１１はディスプレイ１１９のプレビュー表示領域２０１に更新されたページを表示する。図２（Ｂ）のプレビュー画像２０４は、見開きから両面プリント設定と、表裏ページから両面設定がされている場合の例である。
【００２９】
次に、ドラッグ操作の方向に応じた設定方法の具体例について説明する。ＭＦＰ１０１のＣＰＵ１１１は、ドラッグ操作を検出した場合にドラッグ操作が行われた方向を特定する。ドラッグの方向に対して、予め定めた処理が設定されている場合、設定された処理を行う。例えば、右方向のドラッグに対しては「表裏ページから両面」設定をすると対応付けておく。ＣＰＵ１１１は、プレビュー表示領域２０１において右方向へのドラッグを検出した場合、「表裏ページから両面」設定をする。又、「表裏ページから両面」設定に対応するドラッグの方向とは別の方向に対して「左右ページから両面」設定をすると対応付けることもできる。
【００３０】
なお、「左右ページから両面」設定は「表裏ページから両面」設定と反対の方向を対応付けるようにしてもよい。なお、既に設定がされている場合は、当該設定と対応付けられている方向へのドラッグを検出しても、再度設定を行わない構成であってもよいのは言うまでもない。又、設定に対応付けるドラッグの方向は複数ページのプレビュー画像２０４をプレビュー表示領域２０１に並べて表示しているその並び方向によって決定しても良い。
【００３１】
例えば、ＣＰＵ１１１は、複数のプレビュー画像２０４がプレビュー表示領域２０１の中で左右方向に並んでいる場合に、左右の片方向を「左右ページから両面」設定に対応付け、もう一方向を「表裏ページから両面」設定に対応付けることもできる。複数のプレビュー画像２０４が上下方向に並んでいる場合は、ＣＰＵ１１１は上方向と下方向をそれぞれ別の設定に対応付けてもよい。
【００３２】
又、設定に対応づけられるドラッグの方向は固定的ではなく、流動的であってもよい。例えば、ＣＰＵ１１１は、複数ページのプレビュー画像が左右方向に並んでいる場合、先頭ページが表示されているときには後続するページ、つまり右方向へのドラッグを検出して「表裏ページから両面」設定をする。また、ＣＰＵ１１１は、後続するページから先頭ページ、つまり左方向へのドラッグを検出して「左右ページから両面」設定をする。そして、後尾ページが表示されているときには方向を逆転して、左方向へのドラッグを検出して「表裏ページから両面」設定をし、右方向へのドラッグを検出して「左右ページから両面」設定をすることもできる。これはドラッグの方向が、複数並んでいるプレビュー画像の両端に向かう方向か中心に向かう方向かということを方向の定義としているということもできる。
【００３３】
又、特定の方向に対して二つ以上の別の処理をすることが対応付けられている場合もある。例えば、プレビュー表示領域２０１に対する左方向と右方向のドラッグ操作に対しては、複数ページのプレビュー画像２０４をスクロール表示する処理と両面プリントの詳細設定をする処理の二つが対応付けられている場合がある。この場合、ＣＰＵ１１１は、ドラッグの方向のみで対応付けられた処理を決定するのではなく、ドラッグの方向とは別の条件も加味して処理を決定するようにしてもよい。例えば、ＣＰＵ１１１は、プレビュー表示領域２０１を複数の領域に分割し、ドラッグ操作を検出した領域によって処理を切り分けてもよい。複数の領域として、プレビュー表示領域２０１を上下に二分割し、上部の領域に対するドラッグ操作の場合はスクロール表示する処理を行い、下部の領域に対するドラッグ操作の場合は両面プリントの詳細設定をおこなうようにしてもよい。
【００３４】
又、ドラッグの方向とは別の条件として、現在の設定モードを条件にしてもよい。設定モードとは、印刷設定を行う印刷設定モードや、プレビュー画像２０４のスクロール表示を行うスクロールモードなどの処理を設定するモードのことである。ＣＰＵ１１１は、プレビュー画面上に前述のモードを切り換えるボタンを配置し、ボタンの押下により設定モードを切り換えてもよい。又は、ＣＰＵ１１１は、ユーザがプレビュー画面２００上の特定の領域をタッチダウンし続ける長押し操作により、設定モードを切り換えるようにしてもよい。
【００３５】
又、ジェスチャ操作の種類によって処理を決定するようにしてもよい。例えば、１本指によるドラッグ操作の場合はスクロール表示を行い、２本指によるドラッグの操作の場合は両面プリントの詳細設定を行うようにしてもよい。又、ドラッグ操作の場合とフリック操作の場合で処理を切り分けても良い。すなわち、ドラッグ操作の場合はスクロール表示を行い、フリック操作の場合は両面プリントの詳細設定を行うようにしてもよいし、その逆でもよい。
【００３６】
次に、ユーザのドラッグ操作により、両面印刷設定を変更し、ディスプレイ１１９に表示されているプレビュー画像の表示を変更する一連の処理について図３のフローチャートを用いて詳細に説明する。図３の各ステップは、ＭＦＰ１０１のＣＰＵ１１１がプログラムを実行することによって処理される。実行されるプログラムは、ＲＯＭ１１３や外部メモリ１２０等のメモリに格納されており、ＲＡＭ１１２に展開されて実行される。
【００３７】
Ｓ３０１において、ＣＰＵ１１１は、プレビュー画面２００に表示されているプレビュー表示領域２０１に対するドラッグ操作を検出する。そしてＳ３０２において、ＣＰＵ１１１は、Ｓ３０１において検出されたドラッグ操作の方向を特定する。上述したように、ドラッグの方向はタッチダウンとタッチアップそれぞれの座標から特定する事が出来る。
【００３８】
Ｓ３０３において、ＣＰＵ１１１は、ユーザのドラッグ操作を検出すると、両面印刷設定である「見開きから両面プリント」設定が設定されているか否かを判定する。両面印刷の詳細設定である「左右ページから両面」設定および「表裏ページから両面」設定は「見開きから両面プリント」設定が設定されている場合に設定可能な項目である。ＣＰＵ１１１が「見開きから両面」プリント設定がされていると判定した場合、処理はＳ３０４へ進む。ＣＰＵ１１１が「見開きから両面」プリント設定が設定されていないと判定した場合は、両面印刷の詳細設定に対しての設定変更は行わない。この場合は、両面印刷の詳細設定とは別の設定を変更するが、この処理については図３のフローチャートでは省略する。
【００３９】
Ｓ３０４において、ＣＰＵ１１１は、ドラッグ操作がプレビュー画像２０４のページをスクロール表示する操作であるか否かを判定する。例えば、プレビュー表示領域２０１に全てのページが表示されており、ページをスクロール表示して内容を確認する必要のない表示になっている場合は、ページをスクロール表示する操作ではないと判定することができる。ページをスクロール表示する操作で無いと判定した場合は、Ｓ３０５へ進む。ページをスクロール表示する操作であると判定した場合は、ＣＰＵ１１１は、両面印刷の詳細設定に対して設定変更は行わない。この場合は、ページをスクロール表示する処理を行うが、この処理については図３のフローチャートでは省略する。なお、プレビュー表示領域２０１に全てのページが表示されていない場合であっても、上述した設定モードなどの手段を用いて、ＣＰＵ１１１が両面印刷の詳細設定モードを検出し、詳細設定に対して設定変更を行う構成としてもよい。
【００４０】
Ｓ３０５において、ＣＰＵ１１１は、Ｓ３０２で特定されたドラッグの方向に基づいて、対応する両面印刷設定を特定する。そして、Ｓ３０６において、ＣＰＵ１１１は、特定した印刷設定を設定し、設定された内容を反映したプレビュー画像２０４を生成し、プレビュー表示領域２０１に表示させる。
【００４１】
図３のフローチャートに従った処理を、図４の具体例を用いて説明する。図４に示すように、ディスプレイ１１９は、複数ページのプレビュー画像２０４をプレビュー表示領域２０１に横方向に並べ、「見開きから両面プリント」設定が行われたプレビュー画面を表示している。この例では、複数ページから構成されたプレビュー画像２０４の先頭ページが表示されている。
【００４２】
図４の４０１は、プレビュー表示領域２０１のうち、プレビュー画像２０４の先頭ページより左側の領域を示している。図４の４０２はプレビュー表示領域２０１のうち、プレビュー画像２０４の先頭ページより右側の領域を示している。
【００４３】
図４に示す例では、ユーザが、右方向へドラッグ操作した場合を考える。図４に示す例では、複数ページのプレビュー画像がプレビュー表示領域２０１に収まりきらずに表示されている。この場合、ＣＰＵ１１１はプレビュー表示領域２０１に対して、左右の方向へドラッグ操作を行うことでページのスクロール表示する処理をする。ＣＰＵ１１１は、左方向へのドラッグ操作では後尾のページに向かってスクロール表示をし、右方向のドラッグ操作では先頭のページに向かってスクロール表示をする。図４（Ａ）に示すように先頭のページまでスクロール表示されており、これより先にページが存在しない場合、右方向のドラッグ操作でスクロール表示はされない。この状態では、左方向へのドラッグ操作では通常通り、後尾のページに向かってスクロール表示がされる。
【００４４】
ＣＰＵ１１１は、先頭のページが表示されていて、かつ、両面印刷設定がされている場合に、ドラッグの開始時の位置が４０１か否かによって処理を切り換える。ＣＰＵ１１１は、ドラッグの開始位置が４０１であり、かつ、右方向へのドラッグ操作を検出した場合、「表裏ページから両面」設定をする。ＣＰＵ１１１は、ドラッグの開始位置が４０２の場合は、設定の変更はしない。ＣＰＵ１１１は、ドラッグ開始位置が４０１であり、「表裏ページから両面」設定がされている場合は、左方向へのドラッグ操作を検出した場合、「左右ページから両面」設定に変更する。
【００４５】
つまり、ＣＰＵ１１１は、ドラッグの開始位置が４０２で右方向へのドラッグ操作の場合、先頭のページまで表示されていないときは、先頭ページへ向かってスクロール表示をする。ＣＰＵ１１１は、先頭のページまで表示されているときは、スクロール表示はしない。ＣＰＵ１１１は、ドラッグの開始位置が４０２で左方向へのドラッグ操作の場合、後尾のページまで表示されていないときは、後尾ページへ向かってスクロール表示をする。後尾のページまで表示されているときは、スクロール表示はしない。
【００４６】
ＣＰＵ１１１は、ドラッグの開始位置が４０１で右方向へのドラッグ操作の場合、「左右ページから両面」設定がされているときは、「表裏ページから両面」設定に設定を変更する。ＣＰＵ１１１は、「表裏ページから両面」設定が既に設定済みの場合は、設定は変更しない。ＣＰＵ１１１は、ドラッグの開始位置が４０１で左方向へのドラッグ操作の場合、「表裏ページから両面」設定がされているときは、「左右ページから両面」設定に設定を変更する。ＣＰＵ１１１は、「左右ページから両面」設定が既に設定済みの場合は、設定は変更しない。
【００４７】
なお、符号４０１および４０２で示される領域はプレビュー表示領域２０１の中に限定はされず、近傍の領域を含む構成であってもよい。又、符号４０１と４０２で示される領域は、先頭ページの左側を境界とするのではなく、他の条件であってもよい。例えば、プレビュー画像の存在する領域か否かをもとに領域を区別する構成であってもよい。このように、プレビュー表示領域２０１に対するタッチダウンの座標に基づいて処理を切り換えることで、ＣＰＵ１１１は、スクロール表示処理と設定変更処理を、ユーザの切り換え作業なしで処理することができる。
【００４８】
「左右ページから両面」設定から「表裏ページから両面」設定に設定が変更された場合、Ｓ３０６において、「表裏ページから両面」設定が反映されたプレビュー画像２０４を生成し、プレビュー表示領域２０１の表示を更新する。本具体例では設定を反映した表示として、プレビュー表示領域２０１の左方から白紙のページが1ページ分だけスライドインして入ってくるアニメーション表示をする。
【００４９】
以上のように、本実施形態によれば、プレビュー表示領域に対するドラッグ操作又はフリック操作によって、両面印刷設定がされている場合に、両面印刷の詳細設定を変更する事ができる。又、その変更結果をプレビュー表示領域に反映した表示にすることができる。これにより、プレビュー表示領域に対するユーザ操作とその結果の反映をより直感的に見せる事が可能となり、ユーザの利便性がより一層向上する。
【００５０】
（実施形態２）
実施形態１では、ドラッグ操作又はフリック操作により両面印刷の詳細設定を行うことを特徴としていた。本実施形態では表紙設定を行うことを特徴とする。表紙設定とは、１枚目の用紙に本文のページとは別の紙をつける設定のことである。
【００５１】
画像処理装置として機能する本実施形態のＭＦＰ１０１は、図１及び図２を用いて説明したＭＦＰ１０１と同様の構成であるため、説明を省略する。図５は、本実施形態のＭＦＰ１０１が、ユーザのドラッグ操作により、表紙設定をし、ディスプレイ１１９に表示されているプレビュー画像２０６の表示内容を変更する処理を示すフローチャートである。図５の各ステップは、ＭＦＰ１０１のＣＰＵ１１１がプログラムを実行することによって処理される。そのプログラムは、ＲＯＭ１１３や外部メモリ１２０等のメモリに格納されており、ＲＡＭ１１２に展開されて実行される。
【００５２】
Ｓ５０１からＳ５０２までの処理は、図３のＳ３０１からＳ３０２までの内容と同様であるため、説明を省略する。Ｓ５０３において、ＣＰＵ１１１は、Ｓ５０２で特定したドラッグの方向が右方向か否かを判定する。右方向であると判定した場合、処理はＳ５０４へ進む。右方向でないと判定した場合は、表紙設定は行わない。そして、Ｓ５０４において、ＣＰＵ１１１は、プレビュー表示領域２０１に並んでいるプレビュー画像２０４の先頭ページが表示されているか否かを判定する。先頭ページが表示されている表示であると判定した場合は、処理はＳ５０５へ進む、先頭ページが表示されている表示でないと判定した場合、表紙設定は行わない。
【００５３】
Ｓ５０５において、ＣＰＵ１１１は、ドラッグ操作のタッチダウンの位置座標が、後続するページ側と逆方向側、すなわち図４の４０１の領域か否かを判定する。タッチダウンの位置座標が領域４０１内であると判定した場合は、処理はＳ５０６へ進む。領域４０１内ではないと判定した場合は、表紙設定は行わない。領域４０１内ではない場合、ＣＰＵ１１１はプレビュー画像をスクロール表示する処理を行うが、この処理については図５のフローチャートでは省略する。そして、Ｓ５０６において、ＣＰＵ１１１は、印刷設定として「見開きから両面プリント」設定がされているか否かを判定する。「見開きから両面プリント」設定がされていないと判定した場合は、処理はＳ５０７へ進む。「見開きから両面プリント」設定がされていると判定した場合は、処理はＳ５０８へ進む。
【００５４】
Ｓ５０７において、ＣＰＵ１１１は、ドラッグ操作に対応付けられた処理は、表紙設定であると特定し、処理はＳ５１０へ進む。Ｓ５０８において、ＣＰＵ１１１は、両面印刷設定として「左右ページから両面」設定がされているか否かを判定する。ＣＰＵ１１１は「左右ページから両面」設定がされていると判定した場合は、処理はＳ５０９へ進む。「左右ページから両面」設定がされていないと判定した場合は、処理はＳ５０７へ進む。すなわち、「左右ページから両面」設定がされていない場合は、「表裏ページから両面」が設定されていることを示す。「左右ページから両面」設定されている場合、表紙設定は実行できないため、ＣＰＵ１１１はＳ５０８の判定処理を行う。Ｓ５０９において、ＣＰＵ１１１は、ドラッグ操作に対応付けられた処理は、「表裏ページから両面」設定であると特定し、処理はＳ５１０へ進む。Ｓ５１０の以降の処理は、図３のＳ３０６以降の内容と同様であるため、詳しい説明は省略する。
【００５５】
図６はプレビュー画面の表示例である。上述のフローチャートを行った結果、ＣＰＵ１１１はディスプレイ１１９に表紙６０１が挿入されたプレビュー画像を表示する。なお、ユーザが領域６０１をタッチダウンすることで、ＣＰＵ１１１は表紙の詳細設定を設定するポップアップ画面を表示することも出来る。なお、図５のフローチャートの全てのステップが発明の解決手段に必須のものとは限らない。
【００５６】
以上のように、本実施形態によれば、ドラッグ操作又はフリック操作に対応付けられた処理が表紙設定であると特定した場合に、表紙設定を行い、設定結果をプレビュー画面に反映して表示させることができる。
【００５７】
（実施形態３）
実施形態１および実施形態２ではドラッグ操作又はフリック操作により印刷設定をすることを特徴としていた。本実施形態では、ピンチアウト操作により、ページ間に挿入紙を挿入する挿入紙設定をすることを特徴とする。挿入紙設定とは、印刷するページの間に別の用紙を挿入する設定のことである。
【００５８】
画像処理装置として機能する本実施形態のＭＦＰ１０１は、図１及び図２を用いて説明したＭＦＰ１０１と同様の構成であるため、説明を省略する。図７は、本実施形態におけるユーザのピンチアウト操作により、ＭＦＰ１０１のＣＰＵ１１１が挿入紙設定を行い、ディスプレイ１１９に表示されているプレビュー画像２０６の表示内容を変更する処理を示すフローチャートである。図７の各ステップは、ＭＦＰ１０１のＣＰＵ１１１がプログラムを実行することによって処理される。そのプログラムは、ＲＯＭ１１３や外部メモリ１２０等のメモリに格納されており、ＲＡＭ１１２に展開されて実行される。
【００５９】
Ｓ７０１において、ＣＰＵ１１１は、プレビュー画面２００に表示されているプレビュー表示領域２０１に対するピンチアウト操作を検出する。そしてＳ７０２において、ＣＰＵ１１１は、Ｓ７０１において検出されたピンチアウト操作の位置座標を特定する。ピンチアウト操作の位置座標は、タッチパネル上の２点以上をタッチしたそれぞれの座標を平均する中心点を計算することによって特定することが出来る。Ｓ７０３において、ＣＰＵ１１１は、Ｓ７０２で特定したピンチアウト操作の位置座標が複数ページのプレビュー画像の隣り合うページの両端より内側にあるか否かを判定する。
【００６０】
図８（Ａ）および図８（Ｂ）は、プレビュー画面の表示例を示す。図８（Ａ）の符号８０１は、プレビュー表示領域２０１に表示されているプレビュー画像の先頭ページと次ページに挟まれた領域である。ピンチアウト操作の位置座標が両端ページより内側にある領域８０１の場合、処理はＳ７０４へ進む。ＣＰＵ１１１は、ピンチアウト操作の位置座標が８０１の領域で無い場合は、挿入紙の設定はしない。
【００６１】
Ｓ７０４において、挿入紙設定を特定すると、ＣＰＵ１１１はピンチアウト操作の位置座標に最も近い用紙の区切り位置を計算し、計算した区切り位置に挿入紙を設定し、処理はＳ７０５へ進む。Ｓ７０５以降の処理は、図３のＳ３０６以降の内容と同様であるため、詳しい説明は省略する。
【００６２】
図８（Ｂ）は、上述のフローチャートを行った結果、８０２の挿入紙が挿入されたプレビュー画像を示す。なお、領域８０２をタッチダウンする事で、ＣＰＵ１１１は挿入紙の詳細設定を設定するポップアップ画面を表示することも出来る。ピンチアウト操作の位置座標が用紙のオモテ面のプレビュー画像とウラ面のプレビュー画像の間に位置する場合は、挿入エラーを示すエラーメッセージを表示する構成であっても良い。
【００６３】
以上のように、本実施形態によれば、ピンチアウト操作に対応付けられた処理が挿入紙の設定であると特定した場合に挿入紙の設定を行い、設定結果をプレビュー画面に反映して表示させることで、より直感的な操作性を提供する事が出来る。
【００６４】
上記実施形態の説明では、本発明を実施する装置の一例としてＭＦＰとしたが、本発明を実施する装置は、ＭＦＰに限定されるものではない。即ち、ＭＦＰに限らず、印刷装置やスキャナ、ＦＡＸ、デジタルカメラ等の画像形成装置や、ＰＣや携帯情報端末等の情報処理装置を含む、少なくとも画像データを処理することができる画像処理装置に本発明は適用可能である。
【００６５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そしてそのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６６】
１１８  タッチパネル
１１９  ディスプレイ
【図１】
2014108533.tif 000003
【図２】
2014108533.tif 000004
【図３】
2014108533.tif 000005
【図４】
2014108533.tif 000006
【図５】
2014108533.tif 000007
【図６】
2014108533.tif 000008
【図７】
2014108533.tif 000009
【図８】
2014108533.tif 000010