(57)【要約】【課題】プレビュー画面での操作において、ユーザが直感的に的確な操作指示を出せるようにする表示制御技術を提供することを目的とする。【解決手段】印刷設定に基づき、タッチパネル上に印刷用紙の記録用紙に相当する物理ページのレイアウトをプレビュー表示する表示制御手段と、表示制御手段によりタッチパネル上にレイアウトがプレビュー表示されている際に、タッチパネル上における入力動作に基づいて、物理ページのページ捲り動作と、物理ページのページ送り動作と、を切り替える切り替え手段と、を有することによって課題を解決する。【選択図】図１２
2014056414.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定に基づき、タッチパネル上に印刷用紙の記録用紙に相当する物理ページのレイアウトをプレビュー表示する表示制御手段と、
前記表示制御手段により前記タッチパネル上に前記レイアウトがプレビュー表示されている際に、前記タッチパネル上における入力動作に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える切り替え手段と、
を有する画像処理装置。
【請求項２】
前記切り替え手段は、前記印刷設定と、前記入力動作と、に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える請求項１記載の画像処理装置。
【請求項３】
前記切り替え手段は、前記印刷設定としてステイプル設定が含まれる場合、ステイプルの位置と、前記入力動作と、に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える請求項２記載の画像処理装置。
【請求項４】
前記切り替え手段は、前記タッチパネル上における入力動作として、入力の開始の始点と、前記始点からの入力の移動方向と、に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える請求項１乃至３何れか１項記載の画像処理装置。
【請求項５】
前記切り替え手段は、前記タッチパネル上における入力動作として、入力の開始の始点と、前記始点からの入力の移動方向と、移動速度と、に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える請求項４記載の画像処理装置。
【請求項６】
前記切り替え手段は、前記タッチパネル上における入力動作として、前記タッチパネルを叩くタップ動作と、前記タッチパネルをスライド及びフリックするスライド及びフリック動作と、に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える請求項１乃至３何れか１項記載の画像処理装置。
【請求項７】
前記表示制御手段は、前記印刷設定が製本印刷設定であり、かつ、物理ページ枚数毎に分冊して製本される分冊設定が行われた場合に、各分冊された束ごとにプレビュー表示し、
前記切り替え手段は、前記表示制御手段により前記タッチパネル上に前記各分冊された束ごとにプレビュー表示されている際に、前記タッチパネル上における入力動作に基づいて、前記各分冊の束における物理ページのページ捲り動作と、前記各分冊の束における分冊の束送り動作と、を切り替える請求項１記載の画像処理装置。
【請求項８】
画像処理装置が実行するプレビュー表示の表示制御方法であって、
印刷設定に基づき、タッチパネル上に印刷用紙の記録用紙に相当する物理ページのレイアウトをプレビュー表示する表示制御ステップと、
前記表示制御ステップにより前記タッチパネル上に前記レイアウトがプレビュー表示されている際に、前記タッチパネル上における入力動作に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える切り替えステップと、
を含む表示制御方法。
【請求項９】
コンピュータに、
印刷設定に基づき、タッチパネル上に印刷用紙の記録用紙に相当する物理ページのレイアウトをプレビュー表示する表示制御ステップと、
前記表示制御ステップにより前記タッチパネル上に前記レイアウトがプレビュー表示されている際に、前記タッチパネル上における入力動作に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える切り替えステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
複合機、プリンタには、印刷用紙の節約、印刷された資料の保管場所を節約するために１枚の印刷用紙の表裏に印刷する両面印刷機能や複数ページを１枚の印刷用紙に印刷するページ集約機能といった機能がある。
更に、複合機、プリンタには、印刷用紙の端部、角部にステイプルするステイプル機能や、冊子のように仕上げる製本機能もある。
このような多様な印刷機能を有する画像形成装置では、上記のような機能設定がなされた後に設定後のページレイアウトがどのようなものかを確認できるように操作パネル等の表示部に表示して、設定後の仕上がりをプレビューできるものが提案されている。
例えば、画像形成装置に配置された表示部に印刷機能設定後の印刷レイアウト画像をページ単位でアニメーション表示させて、記録する印刷用紙のレイアウトを確認できるようにしたものがある（例えば、特許文献１参照）。
また、近年ではスマートフォンやタブレットＰＣにタッチパネルが搭載され、電子書籍等においては、実際に指でページ捲りを行うようなスライド動作でページ捲りを行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５３７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような、タッチパネルでの操作を上記特許文献１のような技術におけるプレビュー画面上で行う場合に、課題が生じる。例えば、両面印刷設定が行われた場合のプレビュー画面において、以下の指示を行うことを想定する。つまり、実際の印刷用紙の裏側を捲って裏側の画像を確認する動作と、次の印刷用紙のページに遷移したい場合の動作と、をページ捲りが明記されたハードボタンやソフトボタンを配置、押下することなく指の入力動作のみで指示する。
この場合に単に横方向のフリック動作ではページ捲りが指示されたのか、次の印刷用紙のページ遷移が指示されたのかの区別がつかず、このようなプレビュー画面での操作において、ユーザが直感的に的確な操作指示が出せないという問題が発生する。
【０００５】
本発明はこのような問題点に鑑みなされたもので、プレビュー画面での操作において、ユーザが直感的に的確な操作指示を出せるようにする表示制御技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、印刷設定に基づき、タッチパネル上に印刷用紙の記録用紙に相当する物理ページのレイアウトをプレビュー表示する表示制御手段と、前記表示制御手段により前記タッチパネル上に前記レイアウトがプレビュー表示されている際に、前記タッチパネル上における入力動作に基づいて、前記物理ページのページ捲り動作と、前記物理ページのページ送り動作と、を切り替える切り替え手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、プレビュー画面での操作において、ユーザが直感的に的確な操作指示を出せるようにする表示制御技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】印刷装置のハードウェア構成の一例を示す図である。
【図２】印刷装置が実行可能な機能のうちコピー機能を実行するときに操作部に表示されるコピー画面の一例を示す図である。
【図３】印刷用紙の表裏に印刷する両面印刷の設定を行うための両面印刷設定画面を説明する図である。
【図４】両面印刷設定時のプレビュー画面を説明する図である。
【図５】プレビュー画面にてＣＰＵがタッチ入力を受け付けるための初期パラメータを設定するためのフローチャートである。
【図６】ユーザがページ捲りのタッチ入力条件以外の場合に、進みや戻りの判断を行うために指を動かした画面上の角度の閾値を表す図である。
【図７Ａ】ページが捲られていない場合のページ捲り表示の条件となるタッチ始点のエリアを示した図である。
【図７Ｂ】ページが捲られた場合のページ捲り表示の条件となるタッチ始点のエリアを示した図である。
【図８】両面印刷設定に加えて、印刷された用紙をホチキスで綴じるホチキス設定がされた場合のタッチの始点エリア設定の一例を示す図である。
【図９】仕上げ選択画面の一例を示す図である。
【図１０】ホチキス詳細設定画面の一例を示す図である。
【図１１Ａ】両面印刷設定のみの場合において、ページ捲り表示するか、否かの判断を行うために、指を動かした際のスライド方向の角度の範囲を表す図である。
【図１１Ｂ】先ほどの始点のエリア設定と同様にユーザ左上のコーナーにホチキス設定をした場合の角度設定の一例を示す図である。
【図１２】仕上がりプレビューページ捲り・遷移動作の一例を示すフローチャートである。
【図１３Ａ】ページ捲りの画面遷移表示の一例を示す図（その１）である。
【図１３Ｂ】ページ捲りの画面遷移表示の一例を示す図（その２）である。
【図１４】ページの進み方向の画面遷移表示の一例を示す図である。
【図１５】製本詳細設定の画面の一例を示す図である。
【図１６】製品印刷の分冊設定が行われた場合のプレビュー画面を説明する図である。
【図１７Ａ】冊子のページ捲り表示の条件となるタッチ始点のエリアをエリアの頂点の各座標をパラメータとして設定する例を示す図（その１）である。
【図１７Ｂ】冊子のページ捲り表示の条件となるタッチ始点のエリアをエリアの頂点の各座標をパラメータとして設定する例を示す図（その２）である。
【図１７Ｃ】冊子のページ捲り表示の条件となるタッチ始点のエリアをエリアの頂点の各座標をパラメータとして設定する例を示す図（その３）である。
【図１８Ａ】製本印刷設定時のページ捲り表示するか、否かの判断を行うために指を動かすスライド方向の角度の範囲を表す図（その１）である。
【図１８Ｂ】製本印刷設定時のページ捲り表示するか、否かの判断を行うために指を動かすスライド方向の角度の範囲を表す図（その２）である。
【図１８Ｃ】製本印刷設定時のページ捲り表示するか、否かの判断を行うために指を動かすスライド方向の角度の範囲を表す図（その３）である。
【図１９】プレビュー画面において、ＣＰＵがタッチ入力を受け付けるための初期パラメータを設定するための一例を示すフローチャートである。
【図２０】仕上がりプレビューページ捲り・遷移動作処理の一例を示すフローチャートである。
【図２１Ａ】ページ捲りの画面遷移表示の一例を示す図（その１）である。
【図２１Ｂ】ページ捲りの画面遷移表示の一例を示す図（その２）である。
【図２２】冊子の束の進み方向の画面遷移表示の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、印刷装置１００のハードウェア構成の一例を示す図である。印刷装置の一例としてＭＦＰを例に説明するが、本実施形態における印刷装置はこれに限らず、プリンタ等のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
ＣＰＵ１０１は、ＲＯＭ１０２やＨＤＤ１０４に格納されたプログラムを読み出して印刷装置１００全体の制御を行う。ＲＯＭ１０２は、例えば、後述するフローチャートに係る処理を実行するためのプログラム等の情報を格納する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０４は、ＲＯＭ１０２と同様に、例えばプログラム等の情報を格納する。
操作部１０５は、表示部（例えばタッチパネル機能を有する液晶表示部）やキーボードを備える。操作部１０５は、各種操作画面を表示したり、操作部１０５を介してユーザに入力された情報をＣＰＵ１０１に伝えたりする。
スキャナ１０８は、原稿を読み取り、画像データを生成する。プリンタ１０７は、操作部１０５を介して入力されたユーザの指示や外部Ｉ／Ｆ１０６を介して外部装置から入力されたコマンドに基づいて、シートに印刷処理を実行する。
外部Ｉ／Ｆ１０６は、ネットワーク１１０を介して外部のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ装置と通信を行う。
ＣＰＵ１０１が、ＲＯＭ１０２、又はＨＤＤ１０４に記憶されたプログラムに基づき処理を実行することによって、後述する印刷装置１００の機能構成や後述するフローチャートに係る処理が実現される。
なお、印刷装置１００は、画像処理装置の一例である。
【００１１】
次に、本実施形態を説明するための具体例として、ユーザが原稿のコピー、仕上がり確認のためのプレビューを行うための操作画面、及びユーザの操作について説明する。
図２は、印刷装置１００が実行可能な機能のうちコピー機能を実行するときに操作部１０５に表示されるコピー画面２００の一例を示す図である。
両面印刷設定及び用紙をホチキスで綴じるホチキス設定がされた場合の仕上がりを確認するプレビュー表示の場合の動作について詳細に説明する。
先ほどのコピー画面２００において、まず両面印刷設定をするために、ユーザは、ボタン２０５を選択する。ボタン２０５が設定されると、両面印刷を行うための両面印刷設定画面３００（図３に示す）が操作部１０５に表示される。
【００１２】
図３は、印刷用紙の表裏に印刷する両面印刷の設定を行うための両面印刷設定画面３００を説明する図である。ユーザが片面に印刷されている原稿から両面に印刷する片面→両面印刷設定ボタン３０１と、更にコピーの開き方の左右開きを指定する左右開き指定ボタン３０４とを選択し、ＯＫボタン３０６を押下することで、左右開きの両面印刷の設定が完了する。
ユーザは、両面印刷設定画面３００で両面印刷の設定を行い、コピー画面２００で印刷設定された仕上がりのプレビューを実行するプレビューボタン２０７を押下し、図示しないコピー開始ボタンを押下する。すると、スキャナ１０８は、原稿の読み取りを開始する。読み取りが終了した時点で両面印刷の設定を反映した状態をプレビューするための後述する図４に示すプレビュー画面４００が操作部１０５に表示される。
【００１３】
図４は、両面印刷設定時のプレビュー画面４００を説明する図である。図のように本実施形態において、プレビュー画面４００は、印刷用紙４０１の角を少し捲れた表示にすることで両面印刷がされており、裏面にも印刷ページがレイアウトされていることを明示しているものである。
なお、印刷される対象文書は、先ほどのようにスキャナ１０８から読み取りを行ったものや、他の例として、例えばＨＤＤ１０４に格納された文書を用いてもよく、この場合、ＨＤＤ１０４に格納した文書データを用いて両面印刷が実行される。
本実施形態では操作部１０５は、タッチパネルで構成されていて、タッチ操作、ドラッグ操作、フリック操作等のユーザによる各種操作が受付可能である。
つまり、ＣＰＵ１０１は、印刷設定に基づき操作部１０５上（タッチパネル上）に印刷用紙の記録用紙に相当する物理ページのレイアウトをプレビュー表示する。
【００１４】
次にユーザがプレビュー画面４００にて裏面のページを捲る動作や、次の印刷用紙を表示したい場合の動作を各説明図、及び図５のフローチャートと後述する図１２のフローチャートとを用いて詳細に説明する。
図５は、本実施形態におけるプレビュー画面４００にてＣＰＵ１０１がタッチ入力（入力動作）を受け付けるための初期パラメータを設定するためのフローチャートである。
ＣＰＵ１０１は、ユーザにより操作部１０５を介して設定された印刷設定と、入力された対象文書の用紙サイズと、を確認し、印刷設定と、用紙サイズと、を後述するパラメータ算出のベースとするためにＲＡＭ１０３に保持する（Ｓ１９０１）。
【００１５】
次に、ＣＰＵ１０１は、ユーザによるプレビュー画面４００における設定操作等に基づき、印刷用紙のページが進む場合の画面遷移の条件と、戻る場合の画面遷移の条件と、を設定する。
本実施形態において、印刷用紙のページの進み、戻りの画面遷移は、ユーザが操作部１０５上でタッチした始点から、指を動かした（スライドした）方向に対応して実行されるものとする。図６は、後述するユーザがページ捲りのタッチ入力条件以外の場合に、進みや戻りの判断を行うために指を動かした画面上の角度の閾値を表す図である。図６に示すようにユーザが原点Ｏ点から角度ＦΘ1と角度ＦΘ2とよりなる角度Θｆの範囲にてユーザが指をスライドさせることにより、ＣＰＵ１０１は、ページの進み方向（図の右から左へ）に画面遷移するように操作部１０５へ通知する。一方、原点Ｏ点から角度ＢΘ1と角度ＢΘ2とよりなる角度Θｂの範囲にてユーザが指をスライドさせることにより、ＣＰＵ１０１は、ページの戻り方向（図の左から右へ）に画面遷移するように操作部１０５へ通知する。
ＣＰＵ１０１は、上記説明した各々の角度パラメータＦΘ1、ＦΘ2とＢΘ1、ＢΘ2とのセットをＳ１９０１でＲＡＭ１０３に保持された印刷設定、用紙サイズ条件から算出し、同じくＲＡＭ１０３へ保持する（Ｓ１９０２）。
【００１６】
次に、ＣＰＵ１０１は、次のＳ１９０４、Ｓ１９０５のパラメータ設定のために、現在のプレビュー表示の対象の印刷ページが既に捲られた表示なのか、否かを確認する（Ｓ１９０３）。
次に、ＣＰＵ１０１は、ユーザのタッチ入力がページ捲りを目的としたものか、或いは印刷ページのページ送りを目的としたものかを判断するための１つの指標である捲り表示の条件となるタッチ始点のエリアをパラメータとして設定する。
図７Ａ、Ｂは、ページ捲り表示の条件となるタッチ始点のエリアを、各座標をパラメータとして設定する場合を示した図である。
図７Ａは、ページが捲られていない場合のページ捲り表示の条件となるタッチ始点のエリアを示した図である。図７Ａでは、ページの右側から捲り動作を行うことを想定して、ＣＰＵ１０１が、座標６００〜６０３の４点で囲われたエリア内をページ捲り表示の条件となるタッチの始点エリアと設定した場合が示されている。
図７Ｂは、ページが捲られた場合のページ捲り表示の条件となるタッチ始点のエリアを示した図である。図７Ｂでは、ページの左側から捲り動作を行うことを想定して、ＣＰＵ１０１が、座標６０４〜６０７の４点で囲われたエリア内をページ捲り表示の条件となるタッチの始点エリアと設定した場合が示されている。
【００１７】
また、図８は、両面印刷設定に加えて、印刷された用紙をホチキスで綴じるホチキス設定がされた場合のタッチの始点エリア設定の一例を示す図である。
図２の各種設定が可能となる仕上げボタン２０４がユーザによって選択されると、図９の各種の仕上げ方法が選択できる仕上げ選択画面８００に画面が遷移する。そして、例えば、ホチキス設定が可能となるボタン８０５やボタン８０６を選択することでユーザは、ホチキス設定をすることができる。図１０は、ユーザが図９のボタン８０５やボタン８０６を押し、更にホチキスの詳細設定が可能なボタン８０８を選択した場合のホチキス詳細設定画面９００の一例を示す図である。
図１０のようにホチキス詳細設定画面９００では、ユーザは、ボタン９０１、ボタン９０２にて印刷用紙の各コーナーを綴じる設定や、端部の２箇所を綴じる設定等ができる。
再び図８の説明に戻り、図８では、図１０のホチキス詳細設定画面９００のボタン９０３の左上のコーナーを綴じる設定がなされた場合のプレビュー画面が示されている。
図８には、綴じ位置が左上のコーナーであるのでページ右下の部分から捲り動作を行うことを想定して、座標７０６〜７０８の３点で囲われたエリア内をページ捲り表示の条件となるタッチの始点エリアとして設定された場合が示されている。
【００１８】
このようなページ捲り表示の条件となるタッチの始点エリアは、上記のようなホチキス設定や、製本設定等の印刷設定に基づいた実際の印刷物のページ捲り方向により対応するものである。したがって、このエリアはユーザが各印刷設定に基づいた仕上がりのプレビュー画面に応じて、実際にページ捲り動作を行うような始点の位置にエリア設定をすれば何れのエリア形態でもよい。
以上、説明したように、ＣＰＵ１０１は、Ｓ１９０１で確認した印刷設定の条件に基づいて、ページ捲り表示の条件となるタッチの始点エリアの頂点となる座標軸を設定し、ＲＡＭ１０３を保持しておく（Ｓ１９０４、Ｓ１９０５）。
【００１９】
ページが捲られていない表示の場合と、ページが捲られている表示の場合とにより、それぞれにＳ１９０４、Ｓ１９０５で設定されたエリア内よりユーザのタッチの始点がある場合、ＣＰＵ１０１は、以下を判断する。つまり、ＣＰＵ１０１は、更にページ捲り表示の条件として、ユーザが操作部１０５上で始点から指を動かした（スライドした）方向に対応してページ捲り表示するか、否かを判断する。
図１１Ａは、両面印刷設定のみの場合において、ページ捲り表示するか、否かの判断を行うために、指を動かした際のスライド方向の角度の範囲を表す図である。
図１１Ａのように、ユーザが原点Ｏ点から角度ＤΘ1と角度ＤΘ2とよりなる角度Θｄの範囲にてユーザが指をスライドさせることにより、ＣＰＵ１０１は、ページ捲り動作であることの判断が可能となる。
【００２０】
図１１Ｂは、先ほどの始点のエリア設定と同様にユーザ左上のコーナーにホチキス設定をした場合の角度設定の一例を示す図である。図１１Ｂのように、左上のコーナーにホチキス設定がされた場合には、図１１Ａの両面印刷設定のみの場合とは異なり、角度ＣΘ1と角度ＣΘ2とよりなる角度Θｃの範囲で指がスライドされた場合に、ＣＰＵ１０１は、ページ捲り動作であることの判断を行う。
このようなページ捲り表示の条件となるスライド動作に対する角度設定は、先ほどの始点のエリア設定同様にホチキス設定や、製本設定等の印刷設定に基づいた実際の印刷物のページ捲り方向により対応するものである。したがって、この角度設定はユーザが各印刷設定に基づいた仕上がりのプレビュー画面に応じて、実際にページ捲り動作を行うような方向に角度設定をすれば何れのエリア形態でもよい。
以上のように、ＣＰＵ１０１は、Ｓ１９０１で確認した印刷設定の条件に基づいて、ページ捲り表示の条件となる角度設定を行い、ＲＡＭ１０３に保持する（Ｓ１９０６、Ｓ１９０７）。そして、ＣＰＵ１０１は、プレビュー画面４００において、ＣＰＵ１０１がタッチ入力を受け付けるための初期パラメータの設定処理を終了する。
【００２１】
次に図５のフローチャートにより設定された初期パラメータに基づいて、ＣＰＵ１０１が操作部１０５上でのユーザのタッチ入力による画面表示制御を行う動作を図１２のフローチャートを用いて詳細に説明する。
なお、本実施形態において、先ほどの印刷設定は両面印刷設定のみであるものとし、プレビュー画面４００のように仕上がりプレビューのプレビュー画面が表示された直後での印刷用紙の表面が表示されている状態からの動作例を説明する。
まず始めに操作部１０５上にユーザがタッチ入力したかを検知し、操作部１０５は、ＣＰＵ１０１へタッチ入力のあったことを通知する（Ｓ２１０１）。
ＣＰＵ１０１は、タッチ入力があったことが通知されると、フリック操作か否かを判断する（Ｓ２１０２）。フリック操作とは画面を素早く払うようにタッチする操作であり、ＣＰＵ１０１は、ユーザの指の移動する時間経過や各時間の速度から加速度を算出する等によりフリック操作か否かの判断を行う。
【００２２】
ユーザのタッチ入力がフリック操作でないと判断した場合は、次のＳ２１０３にて、ＣＰＵ１０１は、先ほどのＳ１９０５にて例えばＲＡＭ１０３に保持していた図７の座標６００〜６０３の値を呼び出す。そして、ＣＰＵ１０１は、操作部１０５上のタッチの始点が座標６００〜６０３で設定されたエリア内であるかを比較する（Ｓ２１０３）。
タッチの始点が例えば、座標６００〜６０３で設定されたエリア内であった場合に、更にＣＰＵ１０１は、Ｓ１９０７にてＲＡＭ１０３に確保していたスライド方向の角度の設定値を呼び出す。そして、ＣＰＵ１０１は、タッチの始点からのスライド方向が、その角度設定内（例えば、図１１ＡのΘｄの範囲）であるか否かを比較する（Ｓ２１０４）。
Ｓ２１０２〜Ｓ２１０４の各ステップによる各条件の比較により、ユーザのタッチ入力がページ捲り動作であると判断した場合、ＣＰＵ１０１は、図１３Ａのようにページ捲りの画面遷移表示を実行し、遷移画面を操作部１０５に送信していく（Ｓ２１０７）。ＣＰＵ１０１は、図１３Ｂのように裏面が表示された時点（Ｓ２１１１）でページ捲りの画面遷移表示の動作を終了する。
【００２３】
Ｓ２１０２、Ｓ２１０３、Ｓ２１０４の各ステップでの比較においてページ捲り動作ではないと判断した場合、ＣＰＵ１０１は、Ｓ１９０２でＲＡＭ１０３に保持した角度設定値を取得する。そして、ＣＰＵ１０１は、取得した角度設定値に基づいて、ページの進み方向のタッチ入力か、戻り方向のタッチ入力であるか判断する。
まずＣＰＵ１０１は、ＲＡＭ１０３より、先ほどの説明した例えば図６のページの進み方向の閾値であるＦΘ1、ＦΘ2の角度設定値を呼び出し、進み方向と判断される角度Θｆの範囲内であるかを比較する（Ｓ２１０５）。進み方向と判断した場合には、図１４のようにＣＰＵ１０１は、ページの進み方向の画面遷移表示を実行し、遷移画面を操作部１０５に送信していく（Ｓ２１０８）。そして、進み方向の所定のページが表示された時点（Ｓ２１１１）で、ＣＰＵ１０１は、ページの進み方向の画面遷移表示の動作を終了する。
Ｓ２１０５にて進み方向ではないと判断した場合に、ＣＰＵ１０１は、ＲＡＭ１０３より、例えば図６で説明したページの戻り方向の閾値であるＢΘ1、ＢΘ2の角度設定値を呼び出し、戻り方向と判断される角度Θｂの範囲内であるかを比較する（Ｓ２１０６）。戻り方向と判断した場合は、ＣＰＵ１０１は、ページの戻り方向の画面遷移を実行し、遷移画面を操作部１０５に送信していく（Ｓ２１０９）。戻り方向の所定のページが表示された時点（Ｓ２１１１）で、ＣＰＵ１０１は、ページ戻り方向の画面遷移の動作を終了する。
【００２４】
Ｓ２１０６にて戻り方向でもないと判断した場合、ＣＰＵ１０１は、ページの捲り指示やページの進み、戻り指示でもないと判断する。その場合、例えばＣＰＵ１０１は、そのスライド方向等に少し移動する画面遷移を行ってから、また元の表示位置に戻る等、指示が有効でないことを明示する画面遷移表示を実行する（Ｓ２１１０）。このような所定の画面遷移表示が行われた時点（Ｓ２１１１）で、ＣＰＵ１０１は、動作を終了する。
なお、本実施形態において、例えばＳ２１０２にてフリック操作か、否かを判断することによりページ捲り指示ではないことの判断のステップを設けた。しかしながら、例えばタップ操作（操作部を軽くタッチする動作）等があった場合は、ＣＰＵ１０１は、ページの進み指示であると判断する等、タッチ画面で行われる各操作を特定の指示に割り当ててもよい。
【００２５】
以上説明したように、本実施形態によれば、ＣＰＵ１０１は、両面印刷設定に基づいて、その仕上がりを確認するために実行されたタッチパネルの操作部上のプレビュー画面において、ユーザのタッチの始点や、スライド方向を検出する。そして、ＣＰＵ１０１は、予め設定した判断のためのパラメータと比較することによりページ捲りやページの進み、戻り指示を判別し、ユーザの意図する動作をタッチ画面上で実行できる。
また、ＣＰＵ１０１は、ホチキス設定等の綴じ位置等、各種印刷設定に応じて判断ためのパラメータを適宜算出し、設定することで様々な印刷設定でもページの捲りや、ページの進み、戻り指示を行うようにしてもよい。
また、ＣＰＵ１０１は、印刷設定にステイプル設定が含まれている場合、ステイプルの位置と、タッチ入力の動作（入力動作）と、に基づいて、ページ捲り動作と、ページ送り動作と、を切り替えるようにしてもよい。
また、上述したように、ＣＰＵ１０１は、印刷設定と、タッチ入力の開始の始点と、前記始点からの入力の移動方向と、に基づいて、ページ捲り動作と、ページ送り動作と、を切り替えるようにしてもよい。また、ＣＰＵ１０１は、印刷設定と、タッチ入力の開始の始点と、前記始点からの入力の移動方向と、タッチ入力の移動速度と、に基づいて、ページ捲り動作と、ページ送り動作と、を切り替えるようにしてもよい。また、ＣＰＵ１０１は、入力動作として、前記タッチパネルを叩くタップ動作と、前記タッチパネルをスライド及びフリックするスライド及びフリック動作と、に基づいて、ページ捲り動作と、ページ送り動作と、を切り替えるようにしてもよい。
【００２６】
＜実施形態２＞
実施形態１では、ＣＰＵ１０１は、図４のように両面印刷設定に関係する設定が行われ、仕上がりのプレビューにおいて、ユーザのタッチ入力に基づき１枚の印刷用紙の表裏の捲り動作と、印刷用紙自体のページの進み、戻りとの判断を行い、画面遷移を行った。
これに対して本実施形態では、印刷用紙を冊子のように綴じる製本印刷設定に関して説明を行う。ＣＰＵ１０１は、製本印刷設定を所定の枚数毎（物理ページ枚数毎）に分冊して綴じる分冊設定が行われた場合の仕上がりのプレビュー時にタッチ入力に基づく動作制御を行う。
本実施形態においても、ハードウェア構成等は図１と同様の構成であり、説明を省略する。
【００２７】
本実施形態において、ユーザが図２のコピー画面２００において、仕上げの方法を設定するボタン２０４を選択し、更に図９において、印刷用紙を冊子のように綴じる製本印刷を設定する。この場合、ユーザは、ボタン８０４を選択することにより製本印刷を設定できる。更にユーザは、製本印刷の詳細な設定が行えるボタン８０７を選択することにより図１５のような製本詳細設定画面１３００に画面を遷移させることができる。ここではユーザは製品する印刷用紙の枚数を指定することができる。例えば、ユーザは、チェックボタン１３０２をチェックし、更に印刷用紙の枚数指定ボックス１３０３で枚数を指定することにより、各製本する印刷物を指定した枚数の束に分冊して印刷することを指示することができる。
更に、ユーザは、製本の開き方向（左開きか、右開きかを）を、チェックボタン１３０４、１３０５をチェックすることにより、指定することができる。
【００２８】
本実施形態では図９や図１５で説明したような各設定画面により、製本印刷の分冊設定が行われた場合のプレビュー画面の動作について詳細に説明する。
図１５の製本詳細設定画面１３００にて、分冊設定（本実施形態では左開き設定）がなされＯＫボタン１３０６がユーザにより押下されると、ＣＰＵ１０１は、図９の仕上げ選択画面に画面を戻す。ユーザが更にＯＫボタン８０９を押下すると、ＣＰＵ１０１は、印刷設定を完了すると共に図２のコピー画面２００に画面を戻す。
ユーザは、コピー画面２００で印刷設定された仕上がりのプレビューを実行するプレビューボタン２０７を押下する。これにより図示しないコピー開始ボタンをユーザが押下すると、スキャナ１０８は、原稿の読み取りを開始する。ＣＰＵ１０１は、読み取りが終了した時点で製本印刷の分冊設定を反映した状態をプレビューするためのプレビュー画面１４００（図１６に示す）を操作部１０５に表示する。
図１６は、製品印刷の分冊設定が行われた場合のプレビュー画面１４００を説明する図である。図１６のように本実施形態において、プレビュー画面１４００は、各冊子の製本時の綴じを示す帯１４０５を付加し、更に実施形態１と同様に印刷用紙の角を少し捲れた表示にすることで製本の綴じがされていることを明示している。
【００２９】
次にユーザがプレビュー画面１４００にて分冊された冊子のページを捲る動作や、次の冊子の束を表示したい場合の動作を各説明図及び図１９、図２０のフローチャートを用いて詳細に説明する。
図１９は、本実施形態におけるプレビュー画面１４００において、ＣＰＵ１０１がタッチ入力を受け付けるための初期パラメータを設定するための一例を示すフローチャートである。
ＣＰＵ１０１は、ユーザにより操作部１０５を介して設定された印刷設定と、用紙サイズと、を後述するパラメータ算出のベースとするためにＲＡＭ１０３に保持する（Ｓ２００１）。
次に、ＣＰＵ１０１は、ユーザによるプレビュー画面４００における設定操作等に基づき、製本された冊子の束が進む場合の画面遷移の条件と、戻る場合の画面遷移の条件と、を設定する。
本実施形態においても、実施形態１と同様に、製本された冊子の束の進み、戻りの画面遷移は、ユーザが操作部１０５上でタッチした始点から、指を動かした（スライドした）方向に対応して実行されるものとする。
【００３０】
ＣＰＵ１０１は、実施形態１で説明した角度設定値ＦΘ1、ＦΘ2とＢΘ1、ＢΘ2とのセットとをＳ２００１でＲＡＭ１０３に保持された印刷設定、用紙サイズ条件から算出し、同じくＲＡＭ１０３へ保持する（Ｓ２００２）。
次にＣＰＵ１０１は、各ステップＳ２００５〜Ｓ２０１０のパラメータ設定のために、現在のプレビュー表示の対象の印刷ページが既に冊子のページを捲った状態か否かを確認する（Ｓ２００３、Ｓ２００４）。つまり、ＣＰＵ１０１は、見開きの状態若しくは冊子の最後のページの裏面が表示されている状態なのかを確認する。
Ｓ２００３、Ｓ２００４にて冊子のページの表示状態の確認ができると、ＣＰＵ１０１は、ユーザのタッチ入力が冊子のページ捲りを目的にしたものか、或いは冊子の束の束送りを目的としたものかを判断するためのタッチ始点のエリアをパラメータとして設定する。
ＣＰＵ１０１は、図１７Ａ〜Ｃに示すように、冊子のページ捲り表示の条件となるタッチ始点のエリアをエリアの頂点の各座標をパラメータとして設定する。
【００３１】
実施形態１では、ＣＰＵ１０１は、図１７Ａのように印刷用紙の表面の場合の右側からページ捲り動作を行う場合のエリア設定の各座標１４０９〜１４１２と、冊子１４０１の裏面の場合の左側からページ捲り動作を行う場合のエリア設定の各座標１４１３〜１４１６と、をＲＡＭ１０３に格納するだけでよかった。しかしながら、本実施形態においては、製本印刷における分冊設定がなされた場合であるので、冊子１４０１のページが見開き状態になっている場合のページ捲り動作のエリア設定が必要となる。したがって、ＣＰＵ１０１は、図１７Ａ、Ｂに加えて右側からも左側からもページ捲り動作を可能とするエリア設定を行わなければならない。本実施形態では、ＣＰＵ１０１は、図１７Ｃのようにエリアを右側からページ捲りを行う場合の各座標１４１７〜１４２０と、左側からページ捲りを行う場合の各座標１４２１〜１４２４とからなる２つのエリアを示す各パラメータをセットで設定する。
したがって、Ｓ２００３で現在のプレビュー表示において冊子の表示状態が既にページが捲られた状態であり、Ｓ２００４でその表示状態が見開きであると判断すると、ＣＰＵ１０１は、Ｓ２００１で確認した条件に基づいて、ページ捲り表示の条件であるタッチの始点エリアの各座標値を設定する。この場合、ＣＰＵ１０１は、図１７Ｃのように見開きの両端からページ捲り動作を可能とする２つのエリアの各座標１４１７〜１４２０と１４２１〜１４２４との４点の組、２組をＲＡＭ１０３に保持しておく（Ｓ２００５）。
【００３２】
Ｓ２００３でＣＰＵ１０１が現在のプレビュー表示において冊子の表示状態が未だページが捲られていない状態か、若しくはＳ２００４で冊子の表示状態が冊子の最終のページを表示している状態であると判断する。すると、ＣＰＵ１０１は、それぞれＳ２００７、Ｓ２００６にて実施形態１と同様の始点のエリア設定を行う。
冊子の表示状態が未だページが捲られていない状態、つまり本実施形態のように製本の左開き設定の場合、ＣＰＵ１０１は、右側からページを捲る場合を想定して、図１７Ａのようなエリアの頂点に対応する各座標１４０９〜１４１２をＲＡＭ１０３に保持しておく（Ｓ２００７）。
冊子の表示状態が冊子の最終ページを表示している状態である場合には、ＣＰＵ１０１は、左側からページを捲る場合を想定して、図１７Ｂのようなエリアの頂点に対応する各座標１４１３〜１４１６をＲＡＭ１０３に保持しておく（Ｓ２００６）。
【００３３】
次に冊子の各表示状態によりＳ２００５、Ｓ２００６、Ｓ２００７で設定されたエリア内にユーザのタッチ始点がある場合、ＣＰＵ１０１は、実施形態１と同様にページ捲り表示の条件として、ユーザが操作部１０５上で始点から指を動かした（スライドした）方向に対応してページ捲り表示するか、否かを判断する。
図１８Ａ〜Ｃは、製本印刷設定時のページ捲り表示するか、否かの判断を行うために指を動かすスライド方向の角度の範囲を表すものである。実施形態１の場合のように右側からページを捲る表示状態の場合と、左側からページを捲る表示状態の場合とでは、角度設定は角度範囲Θｒ１とΘｌ１とに示す各々２つの角度閾値ＲΘ1、ＲΘ2とＬΘ1、ＬΘ2とを各々の場合で１組ずつ設定すればよい。しかしながら、両側からページ捲る見開きの場合には、右側と左側からのページ捲りの角度範囲Θｒ２とΘｌ２とを示す２つ１組の角度閾値を２組設定しなければならない。
したがって、ＣＰＵ１０１は、Ｓ２００１で確認した印刷設定の条件と、それぞれの冊子の表示状態と、に基づいて、ページ捲り表示の条件となる角度設定を行い、ＲＡＭ１０３にそれぞれ保持する（Ｓ２００８、Ｓ２００９、Ｓ２０１０）。
以上の処理により製本印刷の分冊設定時のプレビュー画面１４００において、ＣＰＵ１０１がタッチ入力を受け付けるための初期パラメータの設定処理を終了する。
【００３４】
次に図１９のフローチャートにより設定された初期パラメータに基づいて、ＣＰＵ１０１が操作部１０５上でのユーザのタッチ入力による画面表示制御を行う動作を図２０のフローチャートを用いて詳細に説明する。
なお、本実施形態において、先ほど説明したように印刷設定は製本印刷の分冊設定であり、見開きは左開き設定を行ったものとする。更に現在のプレビュー状態が見開き状態であり、図１９のフローチャートにてＳ２００４にて見開き表示と判断され、Ｓ２００５、Ｓ２００８にて見開き表示用のパラメータが設定された後の動作例を詳細に説明する。
まず始めに操作部１０５上にユーザがタッチ入力したかを検知し、操作部１０５は、ＣＰＵ１０１へタッチ入力のあったことを通知する（Ｓ２２０１）。
ＣＰＵ１０１は、タッチ入力があったことを通知されると、フリック操作か否かを判断する（Ｓ２２０２）。
ユーザのタッチ入力がフリック操作でない場合は、次のＳ２２０３にて、ＣＰＵ１０１は、先ほどのＳ２００５にて、例えばＲＡＭ１０３に保持していた図１７Ｃの座標１４１７〜１４２０の座標値を呼び出す。そして、ＣＰＵ１０１は、操作部１０５上のタッチの始点が、座標１４１７〜１４２０で設定されたエリア内であるかを比較する（Ｓ２２０３）。
【００３５】
タッチの始点が例えば、座標１４１７〜１４２０で設定されたエリア内であった場合に、更にＣＰＵ１０１は、Ｓ２００８にてＲＡＭ１０３に確保していた左側からの捲り方向である角度の設定値を呼び出す。そして、ＣＰＵ１０１は、タッチ始点からのスライド方向が、その角度設定内（例えば、図１８ＣのΘｌ２の範囲）であるか否かを比較する（Ｓ２２０５）。
Ｓ２２０２〜Ｓ２２０５の各ステップによる各条件の比較により、ユーザのタッチ入力が左側のページ捲り動作であると判断した場合、ＣＰＵ１０１は、図２１Ａのようにページ捲りの画面遷移表示を実行し、遷移画面を操作部１０５に送信していく（Ｓ２２０９）。そして、ＣＰＵ１０１は、冊子の次ページが表示された時点（Ｓ２２１４）でページ捲りの画面遷移表示の動作を終了する。
Ｓ２２０４で座標１４２１〜１４２４で設定されたエリア内であった場合に、更に、ＣＰＵ１０１は、Ｓ２００８にてＲＡＭ１０３に確保していた右側からの捲り方向である角度の設定値を呼び出す。そして、ＣＰＵ１０１は、タッチ始点からのスライド方向が、その角度設定内（例えば、図１８ＣのΘｒ２の範囲）であるか否かを比較する（Ｓ２２０６）。
【００３６】
Ｓ２２０２、Ｓ２２０４、Ｓ２２０６の各ステップによる各条件の比較により、ユーザのタッチ入力が右側のページ捲り動作であると判断した場合、ＣＰＵ１０１は、図２１Ｂのようにページ捲りの画面遷移表示を実行する。そして、ＣＰＵ１０１は、同様に遷移画面を操作部１０５に送信していく（Ｓ２２１０）。ＣＰＵ１０１は、冊子の前ページが表示された時点（Ｓ２２１４）でページ捲りの画面遷移表示の動作を終了する。
Ｓ２２０２、Ｓ２２０４、Ｓ２２０５、Ｓ２２０６の各ステップでの比較において、各条件と合致せず、ページ捲り動作ではないと判断した場合、ＣＰＵ１０１は、Ｓ２００２でＲＡＭ１０３に保持した角度設定値を取得する。そして、ＣＰＵ１０１は、角度設定値に基づいて、冊子の束の進み方向のタッチ入力か、戻り方向のタッチ入力であるかの判断を行う。
まず、ＣＰＵ１０１は、ＲＡＭ１０３より、実施形態１で説明した例えば図６のＦΘ1、ＦΘ2の角度設定値を読み出し、本実施形態では冊子の束の進み方向と判断されるΘｆの範囲内であるかを比較する（Ｓ２２０７）。進み方向と判断した場合には、ＣＰＵ１０１は、図２２のように冊子の束の進み方向の画面遷移表示を実行し、遷移画面を操作部１０５に送信していく（Ｓ２２１１）。ＣＰＵ１０１は、冊子の束の進み方向の所定のページが表示された時点（Ｓ２２１４）で冊子の進み方向の画面遷移表示の動作を終了する。
【００３７】
Ｓ２２０７にて進み方向でないと判断した場合に、ＣＰＵ１０１は、ＲＡＭ１０３より、実施形態１で説明した例えば図６のＢΘ1、ＢΘ2の角度設定値を読み出し、戻り方向と判断される角度Θｂの範囲内であるかを比較する（Ｓ２２０８）。戻り方向と判断した場合は、ＣＰＵ１０１は、ページの戻り方向の画面遷移を実行し、遷移画面を操作部１０５に送信していく（Ｓ２２１２）。ＣＰＵ１０１は、戻り方向の所定のページが表示された時点（Ｓ２２１４）で、冊子の戻り方向の画面遷移表示の動作を終了する。
Ｓ２２０８にて戻り方向でもないと判断した場合には、ＣＰＵ１０１は、ページの捲り指示や冊子の進み、戻り指示でもないと判断する。この場合、例えば、ＣＰＵ１０１は、実施形態１でも説明したような指示が有効でないことを明示するような画面遷移表示を実行する（Ｓ２２１３）。そして、ＣＰＵ１０１は、所定の画面遷移表示が行われた時点（Ｓ２２１４）で動作を終了する。
【００３８】
なお、本実施形態において、図１５の製本詳細設定画面１３００では左開き、右開きの場合の選択例だけであったが、例えば上下開き等の場合であってもよい。その場合のページ捲り指示は上下に捲る場合の始点エリアの座標値の設定や、角度設定を行い、束の進み、戻り指示の角度設定は上下に進み、戻りができるような設定値であってもよい。
また、本実施形態においても、例えばＳ２２０２にてフリック操作か、否かを判断することによりページ捲り指示ではないことの判断のステップを設けた。しかしながら、例えばタップ操作（操作部を軽くタッチする動作）等があった場合は、ページの進み指示であると判断する等、タッチ画面で行われる各操作を特定の指示に割り当ててもよい。
以上のように、本実施形態によれば、製本印刷の分冊設定が行われた場合においても、その印刷設定に基づいて、仕上がりを確認するために実行されたタッチパネルの操作部上のプレビュー画面を生成する。
ここで、ＣＰＵ１０１は、ユーザのタッチ始点や、スライド方向を検出し、更に現在の製本の冊子の表示状態に応じて、設定されたパラメータと比較する。このことにより冊子のページ捲りや冊子の束の進みや戻り指示を判別し、ユーザの意図する動作をタッチ画面上で実行できる。
【００３９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４０】
以上、上述した各実施形態によれば、プレビュー画面での操作において、ユーザが直感的に的確な操作指示を出せるようにする表示制御技術を提供することができる。
【００４１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014056414.tif 000003
【図２】
2014056414.tif 000004
【図３】
2014056414.tif 000005
【図４】
2014056414.tif 000006
【図５】
2014056414.tif 000007
【図６】
2014056414.tif 000008
【図７Ａ】
2014056414.tif 000009
【図７Ｂ】
2014056414.tif 000010
【図８】
2014056414.tif 000011
【図９】
2014056414.tif 000012
【図１０】
2014056414.tif 000013
【図１１Ａ】
2014056414.tif 000014
【図１１Ｂ】
2014056414.tif 000015
【図１２】
2014056414.tif 000016
【図１３Ａ】
2014056414.tif 000017
【図１３Ｂ】
2014056414.tif 000018
【図１４】
2014056414.tif 000019
【図１５】
2014056414.tif 000020
【図１６】
2014056414.tif 000021
【図１７Ａ】
2014056414.tif 000022
【図１７Ｂ】
2014056414.tif 000023
【図１７Ｃ】
2014056414.tif 000024
【図１８Ａ】
2014056414.tif 000025
【図１８Ｂ】
2014056414.tif 000026
【図１８Ｃ】
2014056414.tif 000027
【図１９】
2014056414.tif 000028
【図２０】
2014056414.tif 000029
【図２１Ａ】
2014056414.tif 000030
【図２１Ｂ】
2014056414.tif 000031
【図２２】
2014056414.tif 000032