(57)【要約】【課題】マルチタッチ操作が可能な表示部への複数の操作の組み合わせにより、容易に原稿分割条件を指定可能な画像形成装置、その制御方法、及びプログラムを提供する。【解決手段】画像形成装置は、画像形成対象の原稿画像を表示部にプレビュー表示し、タッチパネルで受け付けたタッチ操作のうち、第１操作が検出され、且つ第２操作が検出されなかった場合、表示部にプレビュー表示している原稿画像を該第１操作に従って回転させて表示させ、第１操作及び第２操作が検出されると、表示部にプレビュー表示している原稿画像の一部を分割する。【選択図】図１
2013250957.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
画像形成対象の原稿画像を表示部にプレビュー表示するプレビュー表示制御手段と、
前記表示部に設けられ、タッチ操作を受け付けるタッチパネル手段と、
前記タッチパネル手段で受け付けたタッチ操作のうち、第１操作を検出する第１操作検出手段と、
前記タッチパネル手段で受け付けたタッチ操作のうち、前記第１操作とは異なる第２操作を検出する第２操作検出手段と、
前記第１操作が検出され、且つ前記第２操作が検出されなかった場合、前記表示部にプレビュー表示している原稿画像を該第１操作に従って回転させて表示させ、前記第１操作及び前記第２操作が検出されると、前記表示部にプレビュー表示している原稿画像の一部を分割する制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記第１操作は、前記表示部上の２点をタッチした状態で回転させる回転タッチ操作であり、
前記第２操作は、前記表示部上の１つ以上の点が一定時間以上タッチされる固定タッチ操作であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
前記固定タッチ操作のタッチ点の数に応じて、前記原稿画像を分割する数を決定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、
前記固定タッチ操作のタッチ点の数が１の場合は、前記原稿画像を分割する数を２に決定し、
前記固定タッチ操作のタッチ点の数が２の場合は、前記原稿画像を分割する数を４に決定することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記制御手段は、
前記回転タッチ操作が行われた際の前記表示部上のタッチされた２点の距離に応じて、前記原稿画像を分割する数を決定することを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記制御手段は、
前記距離が予め定められた閾値を超える場合は、前記原稿画像を分割する数を２に決定し、
前記距離が予め定められた閾値を超えない場合は、前記原稿画像を分割する数を４に決定することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記プレビュー表示制御手段に表示されている原稿画像の向きを示す情報を保持する原稿表示方向記憶手段をさらに備え、
前記制御手段は、
決定された前記原稿画像を分割する数と、前記原稿表示方向記憶手段に記憶されている情報とに基づいて、分割された画像の向きを決定することを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
複数のページが集約されて表示部に表示されている原稿画像のうち、タッチ操作により選択されたページを拡大して印刷する印刷手段をさらに備えることを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
前記印刷手段は、
前記第１操作検出手段によって検出された第１操作の前記表示部上における座標に応じて、拡大して印刷するページを選択することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
表示部に設けられ、タッチ操作を受け付けるタッチパネル手段を備える画像形成装置の制御方法であって、
プレビュー表示制御手段が、画像形成対象の原稿画像を前記表示部にプレビュー表示するプレビュー表示制御ステップと、
第１操作検出手段が、前記タッチパネル手段で受け付けたタッチ操作のうち、第１操作を検出する第１操作検出ステップと、
第２操作検出手段が、前記タッチパネル手段で受け付けたタッチ操作のうち、前記第１操作とは異なる第２操作を検出する第２操作検出ステップと、
制御手段が、前記第１操作が検出され、且つ前記第２操作が検出されなかった場合、前記表示部にプレビュー表示している原稿画像を該第１操作に従って回転させて表示させ、前記第１操作及び前記第２操作が検出されると、前記表示部にプレビュー表示している原稿画像の一部を分割する制御ステップと
を実行することを特徴とする画像形成装置の制御方法。
【請求項１１】
請求項１０に記載の画像形成装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡大印刷を行う画像形成装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、タッチパネルを装備したタブレット型の携帯型情報端末が多く製品化され普及しつつある。とりわけマルチタッチ機能を備えた機種は複数の指を使い操作することにより画像の拡大や縮小を直観的に行うことができる。このようなタッチパネルを高機能型のデジタル複合機（ＭＦＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎＰｒｉｎｔｅｒ）に装備し、印刷設定を行う際に利用することで、より直感的な操作をユーザに提供することができる。印刷設定としては、例えば、集約印刷機能（Ｎｉｎ１印刷機能）や、印刷ページの拡大印刷を行う場合の設定等がこれらの操作を利用すると有効である。
【０００３】
集約印刷（Ｎｉｎ１印刷）機能とは、複数の画像データを１枚の印刷用紙上に集約して印刷するものである。例えば、２ｉｎ１印刷とは、１枚の印刷用紙の１つの面を２つの領域に分割し、それぞれの領域に印刷文書の１ページ分の画像データを縮小して割り付けることで、１枚の印刷用紙の１つの面に２ページ分の画像データを印刷する印刷手法である。
【０００４】
また、集約印刷された原稿の可読性を高めるため、原稿の一部を拡大印刷する変倍機能が用いられる。従来では、例えば原稿の変倍率を数値で指定する方法や、元原稿のサイズと拡大後の印刷用紙サイズを操作部のメニューに従い指定するなどの方法が採用されてきた。また、集約印刷された原稿を再度分割し、拡大印刷する際に利用するのがページ連写機能である。こちらも従来では元原稿のサイズと原稿分割数、そして印刷用紙サイズを操作部のメニューに従い指定するなどの方法が採用されてきた。
【０００５】
特許文献１には、元原稿のサイズと印刷サイズを指定した結果、画像データを自動的に分割し複数ページに印刷する技術が提案されている。また、特許文献２には、タッチパネルの複数点をタッチ操作することで、上述のような原稿の一部を拡大処理する指示を可能にする技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１２４８９５号公報
【特許文献２】特開平０５−３４４４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術には以下に記載する問題がある。例えば、上記従来技術では、集約印刷される原稿の一部ページを変倍印刷する際、又はページ連写印刷する際に、変倍率や原稿分割条件・印刷用紙サイズをユーザがメニューの中から指定する必要がある。そのためデジタル複合機にマルチタッチのタッチパネルを採用してもその直感的な操作機能を活かすことができず、操作性の向上が図れない。また、従来の単純拡大指定方式では元原稿がＮｉｎ１の場合、任意の部分のみ変倍指定することができない。ページ連写も単純に元原稿を２分割や４分割したページを印刷出力するものであり、任意の部分のみ指定して印刷出力するものではない。このように、従来技術における印刷設定方法では、マルチタッチ機能を有する操作部を有効に活用することができない。
【０００８】
本発明は、上述の問題に鑑みて行われたものであり、マルチタッチ操作が可能な表示部への複数の操作の組み合わせにより、容易に原稿分割条件を指定可能な画像形成装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像形成装置であって、画像形成対象の原稿画像を表示部にプレビュー表示するプレビュー表示制御手段と、前記表示部に設けられ、タッチ操作を受け付けるタッチパネル手段と、前記タッチパネル手段で受け付けたタッチ操作のうち、第１操作を検出する第１操作検出手段と、前記タッチパネル手段で受け付けたタッチ操作のうち、前記第１操作とは異なる第２操作を検出する第２操作検出手段と、前記第１操作が検出され、且つ前記第２操作が検出されなかった場合、前記表示部にプレビュー表示している原稿画像を該第１操作に従って回転させて表示させ、前記第１操作及び前記第２操作が検出されると、前記表示部にプレビュー表示している原稿画像の一部を分割する制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明は、マルチタッチ操作が可能な表示部への複数の操作の組み合わせにより、容易に原稿分割条件を指定可能な画像形成装置、その制御方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る画像形成装置の構成例を示す図。
【図２】第１の実施形態に係る集約印刷機能を用いてページ集約された原稿の例を示す図。
【図３】第１の実施形態に係るプレビュー画像の回転タッチ操作を示す図。
【図４】第１の実施形態に係るタッチパネルでの回転タッチ検出を示す図。
【図５】第１の実施形態に係る”もぎりジェスチャ”によるページレイアウト判定を示す図。
【図６】第１の実施形態に係るランドスケープページ２ｉｎ１原稿を決定する原稿表示方向とジェスチャを示す図。
【図７】第１の実施形態に係るポートレイトページ２ｉｎ１原稿を決定する原稿表示方向とジェスチャを示す図。
【図８】第１の実施形態に係るランドスケープページ４ｉｎ１原稿を決定する原稿表示方向とジェスチャを示す図。
【図９】第１の実施形態に係るポートレイト４ｉｎ１原稿を決定する原稿表示方向とジェスチャを示す図。
【図１０】第１の実施形態に係るランドスケープページ２ｉｎ１原稿のページ連写選択プレビューを示す図。
【図１１】第１の実施形態に係るポートレイトページ２ｉｎ１原稿のページ連写選択プレビューを示す図。
【図１２】第１の実施形態に係るランドスケープページ４ｉｎ１原稿のページ連写選択プレビューを示す図。
【図１３】第１の実施形態に係るポートレイトページ４ｉｎ１原稿のページ連写選択プレビューを示す図。
【図１４】第１の実施形態に係るページ連写印刷の全体処理を示すフローチャート。
【図１５】第１の実施形態に係る原稿分割条件決定の処理を示すフローチャート。
【図１６】第２の実施形態に係るジェスチャと優先ページの関係を示す図。
【図１７】第２の実施形態に係る画像形成装置の構成例を示す図。
【図１８】第２の実施形態に係る原稿分割条件決定の処理を示すフローチャート。
【図１９】第３の実施形態に係る画像形成装置の構成レオを示す図。
【図２０】第３の実施形態に係る回転タッチ操作の直径を示す図。
【図２１】第３の実施形態に係る”もぎりジェスチャ”の回転タッチ直径によるページレイアウト判定を示す図。
【図２２】第３の実施形態に係るページ連写印刷の処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜第１の実施形態＞
＜画像形成装置の構成＞
以下では、図１乃至図１５を参照して、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係る画像形成装置の構成例について説明する。図１に示すように、本実施形態に係る画像形成システムでは、画像形成装置２０と、情報処理装置であるユーザＰＣ（パーソナルコンピュータ）１０とがＬＡＮ３０で相互通信可能に接続されている。ユーザは画像形成装置２０を利用して紙原稿の複写出力を得ることができる。また、ユーザＰＣ１０からプリントデータを画像形成装置２０へ送信しての印刷出力や、画像形成装置２０で読み取った紙原稿のスキャン画像をユーザＰＣ１０へ送信してのスキャン入力を行うことも可能である。
【００１４】
画像形成装置２０は、コントローラ２００、プリンタ１２０、スキャナ１４０、及び操作ユニット３００を備える。プリンタ１２０は、画像データに従って用紙に画像を印刷する。スキャナ１４０は紙原稿から画像情報を読み取る。操作ユニット３００は、ユーザ操作を受け付ける。コントローラ２００は画像処理や入出力処理を行う。
【００１５】
コントローラ２００は、ＣＰＵ２１００、ＲＡＭ２１１０、ＬＡＮＣ２２００、原稿表示方向保持部２６００、連写ページ数保持部２６１０、原稿分割条件保持部２６２０、選択ページ保持部２６３０、ＲＯＭ２１２０、プリンタＩＦ画像処理部２３００、スキャナＩＦ画像処理部２４００、操作部ＩＦ２５００、回転タッチ検出部２７００、固定タッチ検出部２７１０、及び固定タッチ点数保持部２７２０を備える。なお、各モジュール間はバス２００５で接続される。ＣＰＵ２１００は、画像形成装置２０の機器全体を統括的に制御する。ＲＯＭ２１２０は、プログラムやデータを格納する。ＲＡＭ２１１０は、ワーク領域や画像バッファとして用いられる。
【００１６】
ＬＡＮＣ２２００は、ＬＡＮ３０との入出力処理を制御する。プリンタＩＦ画像処理部２３００は、プリンタに画像を出力する。スキャナＩＦ画像処理部２４００は、スキャナから画像を入力する。操作部ＩＦ２５００は、操作ユニットと入出力処理を行う。
【００１７】
原稿表示方向保持部２６００は、原稿表示方向記憶手段として機能し、操作ユニット３００に表示する原稿プレビュー画像の表示方向の情報を保持する。具体的には、原稿をポートレイト（縦方向）で表示するか、ランドスケープ（横方向）で表示するかの情報を保持する。連写ページ数保持部２６１０は、操作ユニット３００に表示する原稿プレビュー画像から拡大印刷対象とするページ数を保持するものである。例えば２ｉｎ１であればパラメータ値”２”、４ｉｎ１であればパラメータ値”４”を保持するものである。原稿分割条件保持部２６２０は、操作ユニット３００に表示した原稿プレビュー画像をページ集約印刷された原稿として扱い、原稿を複数のページに分割する条件を保持するものである。具体的な原稿分割条件に関してはページ集約された原稿の説明にて後述する。
【００１８】
選択ページ保持部２６３０は、ページ集約された原稿のうち印刷対象として選択するページ情報を保持する。回転タッチ検出部２７００は、第１操作検出手段として機能し、操作ユニット３００のタッチパネルで回転タッチ操作を検出する。タッチパネルからタッチ点座標情報を全て入力し、そのうちの２点が一定時間内に回転タッチ操作したことを検出するものである。具体的な回転タッチ操作の検出方法は図４を用いて後述する。固定タッチ検出部２７１０は、第２操作検出手段として機能し、操作ユニット３００のタッチパネルで固定タッチ操作を検出するものである。タッチパネルからタッチ点座標情報を全て入力し、一定時間以上経過しても座標が変化しないことを検出するものである。固定タッチ点数保持部２７２０は、固定タッチ操作を検出した際の固定タッチされている点の数を保持する。なお、回転タッチ検出部２７００と、固定タッチ検出部２７１０との関係は図５を用いて後述する。
【００１９】
なお、本発明の特徴を表すプログラムやデータはコントローラ２００又は操作ユニット３００のメモリに格納される。原稿表示方向保持部２６００、連写ページ数保持部２６１０、原稿分割条件保持部２６２０、選択ページ保持部２６３０、及び固定タッチ点数保持部２７２０が保持する情報は、ＲＡＭ２１１０や操作ユニット３００のＲＡＭ３１１０内で保持してもよい。
【００２０】
操作ユニット３００は、ＣＰＵ３１００、ＲＡＭ３１１０、本体ＩＦ３１５０、ＲＯＭ３１２０、ＬＣＤ３２００、及びタッチパネル３２１０を備える。各モジュールは、相互にバス３００５に接続される。ＣＰＵ３１００は、操作ユニット３００の全体を統括的に制御する。ＲＯＭ３１２０は、プログラムやデータを格納する。ＲＡＭ３１１０は、ワーク領域や画像バッファとして用いる。本体ＩＦ３１５０は、画像形成装置２０のコントローラ２００の操作部ＩＦ２５００と接続して入出力処理を行う。ＬＣＤ３２００は、操作画面や機器のステータスそして原稿のプレビュー表示を行う。タッチパネル３２１０は、画面上の表示にあわせて指で操作入力を行う。特に本実施形態におけるタッチパネル３２１０は、複数の操作点座標情報を得ることが可能なマルチタッチ機能を有する。上記構成により操作ユニット３００は、画像形成装置２０の操作画面や機器のステータスそして原稿の表示を行うとともに、ユーザによるタッチパネル操作に従って機器を操作可能とする。
【００２１】
＜ページ集約された原稿＞
次に、図２を参照して、集約印刷機能を用いてページ集約された原稿の例について説明する。本実施形態では、スキャナ１４０で読み取った読取画像は、操作ユニット３００のＬＣＤ３２００にプレビュー表示される。ここでは、プレビュー表示された読み取り原稿について説明する。具体的には、ページの向き（ランドスケープ又はポートレイト）と、集約するページ数（２又は４）との４つの組み合わせ例について説明する。なお、ページ番号はページの順番を示すが、順番は一例であり本実施形態に限定する意図はない。例えば、上下・左右の入れ替えは印刷時の指定で変更可能である。
【００２２】
また、以下では、原稿の種類を特定する情報を原稿分割条件とする。原稿分割条件の情報は、原稿分割条件保持部２６２０に保持される。本実施形態では具体的なパラメータとして以下の４つを定義する。
ランドスケープページ、２ｉｎ１原稿は、情報として”０”をパラメータ値として格納する。
ランドスケープページ、４ｉｎ１原稿は、情報として”１”をパラメータ値として格納する。
ポートレイトページ、２ｉｎ１原稿は、情報として”２”をパラメータと値して格納する。
ポートレイトページ、４ｉｎ１原稿は、情報として”３”をパラメータ値として格納する。
【００２３】
図２の２０１は、ランドスケープ（横）のページを１枚の用紙に２つ集約したランドスケープページ２ｉｎ１原稿の一例である。１枚の用紙４０００に、２つのランドスケープページ４００１、４００２を縮小して印刷するものである。この場合用紙はポートレイト（縦）となる。用紙の左上を原点とした座標を定義すると、集約されたページのうち、ページ１は座標（ｘ０，ｙ０）と（ｘ１，ｙ１）の矩形領域となり、ページ２は座標（ｘ０，ｙ１）と（ｘ１，ｙ２）の矩形領域となる。
【００２４】
２０２は、ランドスケープのページを１枚の用紙に４つ集約したランドスケープページ４ｉｎ１原稿の一例である。１枚の用紙４２００に、４つのランドスケープページ４２０１、４２０２、４２０３、４２０４を縮小して印刷するものである。この場合用紙はランドスケープとなる。集約されたページのうち、ページ１は座標（ｘ０，ｙ０）と（ｘ１，ｙ１）の矩形領域となり、ページ２は座標（ｘ１，ｙ０）と（ｘ２，ｙ１）の矩形領域となる。さらに、ページ３は座標（ｘ０，ｙ１）と（ｘ１，ｙ２）の矩形領域となり、ページ４は座標（ｘ１，ｙ１）と（ｘ２，ｙ２）の矩形領域となる。
【００２５】
２０３は、ポートレイトのページを１枚の用紙に２つ集約したポートレイトページ２ｉｎ１原稿の一例である。１枚の用紙４４００に、２つのポートレイトページ４４０１、４４０２を縮小して印刷するものである。この場合用紙はランドスケープとなる。集約されたページのうち、ページ１は座標（ｘ０，ｙ０）と（ｘ１，ｙ１）の矩形領域となり、ページ２は座標（ｘ１，ｙ０）と（ｘ２，ｙ１）の矩形領域となる。
【００２６】
２０４は、ポートレイトのページを１枚の用紙に４つ集約したポートレイトページ４ｉｎ１原稿の一例である。１枚の用紙４６００に、４つのポートレイトページ４６０１、４６０２、４６０３、４６０４を縮小して印刷するものである。この場合用紙はポートレイトとなる。集約されたページのうち、ページ１は座標（ｘ０，ｙ０）と（ｘ１，ｙ１）の矩形領域となり、ページ２は座標（ｘ１，ｙ０）と（ｘ２，ｙ１）の矩形領域となる。さらに、ページ３は座標（ｘ０，ｙ１）と（ｘ１，ｙ２）の矩形領域となり、ページ４は座標（ｘ１，ｙ１）と（ｘ２，ｙ２）の矩形領域となる。
【００２７】
本発明はここで示したようなページ集約された印刷物の原稿から１つのページを指定して拡大印刷することを容易にするものである。例えば２０１のランドスケープページ２ｉｎ１原稿の集約された２つのページのうち、ページ１の部分を拡大印刷するといった場合を想定する。
【００２８】
＜プレビュー画像の回転タッチ操作＞
次に、図３を参照して、プレビュー画像の回転タッチ操作について説明する。図３には、ユーザが操作ユニット３００のＬＣＤ３２００に表示されたプレビュー画像を、タッチパネル３２１０を回転タッチ操作することにより画像形成対象の原稿画像の回転タッチ操作を行う様子が示される。図３において、４４００は、プレビュー表示された原稿画像を示す。４４０１及び４４０２は、集約されたページを示す。
【００２９】
図３の３０１ではポートレイトページ２ｉｎ１原稿が表示されており、その状態でユーザがタッチパネル上（表示部上）の２点をタッチした状態で時計回りに回転させる。すると、３０２の状態に移行し、プレビュー画像が時計回りに９０°回転し、ランドスケープページ２ｉｎ１原稿として表示される。以上説明したユーザによるタッチパネルの操作が、プレビュー画像の回転タッチ操作である。この回転タッチ操作により、ユーザは原稿の表示方向を縦横自在に変更することができる。
【００３０】
＜タッチパネルでの回転タッチ検出処理＞
次に、図４を参照して、タッチパネルにおける回転タッチの検出処理について説明する。本処理は回転タッチ検出部２７００が行う。図４の４０１及び４０２のグラフは、タッチパネル３２１０上の座標をｘ軸、ｙ軸で定義し、ユーザがタッチしている座標を示すものである。ここでは、ユーザがタッチしている２点のｘ軸に対する角度の差を検出すると回転タッチを検出する様子を示す。
【００３１】
４０１では、ユーザが（ｘ１，ｙ１）と（ｘ２，ｙ２）の２点をタッチしており、２点を結んだ直線のｘ軸に対する角度は角度ａである。このタッチ状態を維持したまま時計回りにタッチした点を回転させたのが４０２の状態である。その状態では（ｘ１’，ｙ１’）と（ｘ２’，ｙ２’）の２点をタッチしており、２点を結んだ直線のｘ軸に対する角度は角度ｂである。回転タッチ検出部２７００は角度の差を検出すると回転タッチ操作したことを検出する。ここでは、タッチ状態を維持したままと表現したが、具体的には、上記２点のタッチ状態が解放されることなく、回転タッチ操作が行われたことを意味する。なお、回転タッチ操作を検出するアルゴリズムについては、本発明の特徴ではないため詳細な説明については省略する。
【００３２】
＜”もぎりジェスチャ”によるページレイアウト判定＞
次に、図５を参照して、”もぎりジェスチャ”によるページレイアウト判定について説明する。本実施形態では、原稿から読み取った画像データを容易な操作でページ集約して原稿画像として表示させ、集約された印刷物の原稿から一つのページを指定して拡大印刷することを容易にするものである。その目的を達成するためにマルチタッチ機能に対応したタッチパネルでの回転タッチ操作（第１操作）と固定タッチ操作（第２操作）を組み合わせた”もぎりジェスチャ”をページレイアウト指定に関連付けることで直観的な操作を実現する。なお、本実施形態では、回転タッチ操作と、固定タッチ操作とを組み合わせた操作を例に説明するが、本発明はこれに限定されず、様々な操作を適用することができる。例えば、スクロール操作、長押し操作、ダブルタッチ操作など、これらの複数の操作を組み合わせて利用することもできる。
【００３３】
一般的にマルチタッチ機能に対応したタッチパネルでの回転タッチジェスチャは、表示画像の回転に関連付けられる。一方、本発明においては回転タッチと固定タッチを組み合わせた操作を”もぎりジェスチャ”と定義する。”もぎりジェスチャ”により、紙の一部をもぎりとる操作をタッチパネルのジェスチャとして扱い、ページレイアウトとページ分割数指定に関連付ける。この”もぎりジェスチャ”は固定タッチするタッチ点の数に応じて原稿のページレイアウト判定を行う構成とする。ここでは座標点の時間変化により、回転タッチ操作・固定タッチ操作・固定タッチ点数を検出する様子について説明する。
【００３４】
図５の５０１、５０２は、”もぎりジェスチャ”を固定タッチ点数１（タッチ点３３０１）で行う様子を示す。５０１に示す通り原稿がランドスケープでプレビューされているためポートレイトページ２ｉｎ１レイアウトと判定する。５０１の元原稿４４００を”もぎりジェスチャ”実行後の５０２では２つのポートレイトページである４４０１と４４０２に分割するように表示する。
【００３５】
タッチ操作の関係を時間変化で説明する。まず回転タッチ操作に注目する。回転タッチ検出部２７００は、図１で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、そのうちの２点が一定時間内に回転タッチ操作したことを検出する。５０１から５０２への時間変化では、ユーザがタッチ点３３１１と３３１２の２点を回転タッチ操作している。具体的には、タッチ点３３１１の座標が（ｘ１，ｙ１）から（ｘ１’，ｙ１’）、タッチ点３３１２の座標が（ｘ２，ｙ２）から（ｘ２’，ｙ２’）へ変化する。すると図４で説明した回転タッチ検出の仕組みの通り回転タッチ検出部２７００は回転タッチ検出を行ったことをＣＰＵ２１００へ通知する。
【００３６】
次に、固定タッチ操作に注目する。固定タッチ検出部２７１０は、図１で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、一定時間以上経過しても座標が変化しないことを検出する。５０１から５０２への時間変化ではユーザがタッチ点３３０１の１点を固定タッチ操作している。具体的には、タッチ点３３０１の座標（ｘ３，ｙ３）は変化しない。すると固定タッチ検出部２７１０は検出した固定タッチしたタッチ点数”１”のタッチ点数情報と固定タッチ検出行ったことをＣＰＵ２１００へ通知する。
【００３７】
５０３、５０４は、”もぎりジェスチャ”を固定タッチ点数２（タッチ点３３０１、３３０２）で行う様子を示す。５０３に示す通り原稿がランドスケープでプレビューされているためランドスケープページ４ｉｎ１レイアウトと判定する。５０３の元原稿４２００を”もぎりジェスチャ”実行後の５０４では４つのランドスケープページである４２０１，４２０２，４２０３，４２０４に分割するように表示を行う。
【００３８】
タッチ操作の関係を時間変化で説明する。まず回転タッチ操作に注目する。回転タッチ検出部２７００は、図１で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、そのうちの２点が一定時間内に回転タッチ操作したことを検出する。５０３から５０４への時間変化ではユーザがタッチ点３３１１、３３１２の２点を回転タッチ操作している。具体的には、タッチ点３３１１の座標が（ｘ１，ｙ１）から（ｘ１’，ｙ１’）、タッチ点３３１２の座標が（ｘ２，ｙ２）から（ｘ２’，ｙ２’）へ変化する。すると図４で説明した回転タッチ検出の仕組みの通り回転タッチ検出部２７００は回転タッチ検出を行ったことをＣＰＵ２１００へ通知する。
【００３９】
次に、固定タッチ操作に注目する。固定タッチ検出部２７１０は、図１で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、一定時間内において座標が変化しないことを検出する。５０３から５０４への時間変化ではユーザがタッチ点３３０１、３３０２の２点を固定タッチ操作している。具体的には、タッチ点３３０１の座標（ｘ３，ｙ３）とタッチ点３３０２の座標（ｘ４，ｙ４）は変化しない。すると固定タッチ検出部２７１０は検出した固定タッチしたタッチ点数”２”のタッチ点数情報と固定タッチ検出を行ったことをＣＰＵ２１００へ通知する。なお、一連の判定処理はフローチャートを用いて後述する。
【００４０】
上述したジェスチャを定義することにより、回転タッチ操作のみならば図３で説明したプレビュー画像の回転タッチ操作が可能となり、回転タッチ操作に固定タッチ操作が加わると画像のプレビュー状態から直接、ページレイアウトを指定することが可能になる。
【００４１】
＜分割条件の決定方法＞
次に、図６乃至図９を参照して、”もぎりジェスチャ”で原稿分割条件を決定する方法について説明する。説明に用いる原稿分割条件は図２で説明した４つのページ集約条件を用いる。まず図６乃至図９の共通事項を説明しておく。操作ユニット３００の共通部はＬＣＤ３２００とタッチパネル３２１０である。構造としてはＬＣＤ３２００の上に透明素材でできたタッチパネル３２１０が重ねられている。そのためユーザはタッチパネル３２１０を透過してＬＣＤ３２００の表示を見ることが可能である。またユーザはＬＣＤ３２００の表示に重ねてタッチパネル３２１０を操作することが可能である。
【００４２】
なお、固定タッチなしで回転タッチ操作のみ行った場合は図３で示した通り、原稿のプレビュー表示（原稿画像）の回転タッチ操作を行うことが可能である。その場合、原稿表示方向保持部２６００に保持する原稿表示方向の情報を原稿表示に合わせて変更する。具体的には”ランドスケープ”又は”ポートレイト”の情報を格納する。
【００４３】
次に、図６を参照して、ランドスケープページ２ｉｎ１原稿を決定する原稿表示方向とジェスチャについて説明する。本画面はプレビュー表示画面であり、ユーザが原稿を画面で確認している様子を示している。以下では、操作ユニット３００の画面表示とユーザの操作を関連付けて説明する。
【００４４】
図６の６０１は、ＬＣＤ３２００に原稿４０００が表示されている様子を示す。この状態では原稿表示方向はポートレイトであるため、原稿表示方向保持部２６００には、原稿表示方向がポートレイトであることを示す情報が保持される。この状態でユーザがタッチパネル３２１０に対して”もぎりジェスチャ”を固定タッチ点数１で行うと、集約されたページ数が２であることを意味する。
【００４５】
この操作により集約ページは原稿表示方向がポートレイトかつページ数が２であることが確定するため原稿分割条件をランドスケープページ２ｉｎ１に決定する。６０２に画面が移行し、画面上で原稿分割条件に従った表示４００１、４００２が行われる。この後は後述するページ連写選択プレビュー表示へ移行する。なお、操作ユニット３００のＬＣＤ３２００に表示されるＥＸＩＴボタン３４００をタッチ操作することで原稿のプレビュー表示を終了することが可能である。
【００４６】
次に、図７を参照して、ポートレイトページ２ｉｎ１原稿を決定する原稿表示方向とジェスチャについて説明する。本画面はプレビュー表示画面であり、ユーザが原稿を画面で確認している様子を示している。以下では、操作ユニット３００の画面表示とユーザの操作を関連付けて説明する。
【００４７】
図７の７０１は、ＬＣＤ３２００に原稿４４００が表示されている様子を示す。この状態では原稿表示方向はランドスケープであるため、原稿表示方向保持部２６００には原稿表示方向がランドスケープであることを示す情報が保持される。この状態でユーザがタッチパネル３２１０に対して”もぎりジェスチャ”を固定タッチ点数１で行うと、集約されたページ数が２であることを意味する。
【００４８】
この操作により集約ページは原稿表示方向がランドスケープかつページ数が２であることが確定するため原稿分割条件をポートレイトページ２ｉｎ１に決定する。７０２に画面が移行し、画面上で原稿分割条件に従った表示が行われる。この後は後述するページ連写選択プレビュー表示へ移行する。なお、操作ユニット３００のＬＣＤ３２００に表示されるＥＸＩＴボタン３４００をタッチ操作することで原稿のプレビュー表示を終了することが可能である。
【００４９】
次に、図８を参照して、ランドスケープページ４ｉｎ１原稿を決定する原稿表示方向とジェスチャについて説明する。本画面はプレビュー表示画面であり、ユーザが原稿を画面で確認している様子を示している。以下では、操作ユニット３００の画面表示とユーザの操作を関連付けて説明する。
【００５０】
図８の８０１は、ＬＣＤ３２００に原稿４２００が表示されている様子を示す。この状態では原稿表示方向はランドスケープであるため、原稿表示方向保持部２６００には原稿表示方向がランドスケープであることを示す情報が保持される。この状態でユーザがタッチパネル３２１０に対して”もぎりジェスチャ”を固定タッチ点数２で行うと、集約されたページ数が４であることを意味する。
【００５１】
この操作により集約ページは原稿表示方向がランドスケープかつページ数が４であることが確定するため原稿分割条件をランドスケープページ４ｉｎ１に決定する。８０２に画面が移行し、画面上で原稿分割条件に従った表示が行われる。この後は後述するページ連写選択プレビュー表示へ移行する。なお、操作ユニット３００のＬＣＤ３２００に表示されるＥＸＩＴボタン３４００をタッチ操作することで原稿のプレビュー表示を終了することが可能である。
【００５２】
次に、図９を参照して、ポートレイト４ｉｎ１原稿を決定する原稿表示方向とジェスチャについて説明する。本画面はプレビュー表示画面であり、ユーザが原稿を画面で確認している様子を示している。以下では、操作ユニット３００の画面表示とユーザの操作を関連付けて説明する。
【００５３】
図９の９０１は、ＬＣＤ３２００にポートレイトページ４ｉｎ１原稿４６００が表示されている。この状態では原稿表示方向はポートレイトであるため、原稿表示方向保持部２６００には原稿表示方向がポートレイトであることを示す情報が保持される。この状態でユーザがタッチパネル３２１０に対して”もぎりジェスチャ”を固定タッチ点数２で行うと、集約されたページ数は４であることを意味する。
【００５４】
この操作により集約ページは原稿表示方向がポートレイトかつページ数が４であることが確定するため原稿分割条件をポートレイトページ４ｉｎ１に決定する。９０２に画面が移行し、画面上で原稿分割条件に従った表示が行われる。この後は後述するページ連写選択プレビュー表示へ移行する。なお、操作ユニット３００のＬＣＤ３２００に表示されるＥＸＩＴボタン３４００をタッチ操作することで原稿のプレビュー表示を終了することが可能である。
【００５５】
＜原稿のページ連写選択プレビュー＞
以下では、図１０乃至図１３を参照して、原稿の、ページ連写選択プレビューについて説明する。まず、図１０を参照して、ランドスケープページ２ｉｎ１原稿のページ連写選択プレビューについて説明する。図１０は、図６で説明した原稿分割条件をランドスケープページ２ｉｎ１に決定後、拡大印刷を行う対象ページを選択し印刷指示を行うまでの様子を示す。
【００５６】
１００１は、最初に表示される画面であり、集約されたページ１を選択している様子を示す。ページ連写機能にて元原稿をランドスケープページ２ｉｎ１原稿として分割した様子を示しているのが５１００の部分である。また集約されたページのうち印刷対象として選択しているページを示しているのが５２００の部分である。ここではページ１が選択されている。したがって、５１００もページ１の部分を強調表示して選択対象であることを示している。
【００５７】
ＮＥＸＴと表示されているボタン３５１０は選択ページを切り替えるものである。このボタンを押下すると印刷対象のページを切り替えることができる。具体的には１００２の画面に移行する。１００２では５２００の部分がページ２を選択した様子を示す。また５１００もページ２の部分を強調表示して選択対象であることを示している。ここで、再びＮＥＸＴボタン３５１０が押下されると順に選択対象を切り替えることができる。ページを切り替える度に選択ページの情報は選択ページ保持部２６３０に格納される。Ｐｒｉｎｔと表示されているボタン３５２０は印刷実行を指示するボタンである。このボタンを押下すると集約されたページのうち印刷対象として選択したページ部分が拡大印刷される。
【００５８】
次に、図１１を参照して、ポートレイトページ２ｉｎ１原稿のページ連写選択プレビューについて説明する。図１１は、図７で説明した原稿分割条件をポートレイトページ２ｉｎ１に決定後、拡大印刷を行う対象ページを選択し印刷指示を行うまでの様子を示す。
【００５９】
１１０１は、最初に表示される画面であり、集約されたページ１を選択している様子を示す。ページ連写機能にて元原稿をポートレイトページ２ｉｎ１原稿として分割した様子を示しているのが５１００の部分である。また集約されたページのうち印刷対象として選択しているページを示しているのが５２００の部分である。ここではページ１が選択されている。したがって、５１００もページ１の部分を強調表示して選択対象であることを示している。
【００６０】
ＮＥＸＴと表示されているボタン３５１０は選択ページを切り替えるものである。このボタンを押下すると印刷対象のページを切り替えることができる。具体的には１１０２の画面に移行する。１１０２では５２００の部分がページ２を選択した様子を示す。また５１００もページ２の部分を強調表示して選択対象であることを示している。ここで、再びＮＥＸＴボタン３５１０を押下すると順に選択対象を切り替えることができる。ページを切り替える度に選択ページの情報は選択ページ保持部２６３０に格納される。Ｐｒｉｎｔと表示されているボタン３５２０は印刷実行を指示するボタンである。このボタンを押下すると集約されたページのうち印刷対象として選択したページ部分が拡大印刷される。
【００６１】
次に、図１２を参照して、ランドスケープページ４ｉｎ１原稿のページ連写選択プレビューについて説明する。図１２は、図８で説明した原稿分割条件をランドスケープページ４ｉｎ１に決定後、拡大印刷を行う対象ページを選択し印刷指示を行うまでの様子を示す。
【００６２】
１２０１は、最初に表示される画面であり、集約されたページ１を選択している様子を示す。ページ連写機能にて元原稿をランドスケープページ４ｉｎ１原稿として分割した様子を示しているのが５１００の部分である。また集約されたページのうち印刷対象として選択しているページを示しているのが５２００の部分である。ここではページ１が選択されている。したがって、５１００もページ１の部分を強調表示して選択対象であることを示している。
【００６３】
ＮＥＸＴと表示されているボタン３５１０は選択ページを切り替えるものである。このボタンを押下すると印刷対象のページを切り替えることができる。押下する度に選択ページを切り替えるものであり、具体的には１２０２，１２０３，１２０４の順で画面が切り替わる。一例として１２０２では５２００の部分がページ２を選択した様子を示す。また５１００もページ２の部分を強調表示して選択対象であることを示している。１２０３，１２０４に示した通りページ３，４も同様に選択可能である。ページを切り替える度に選択ページの情報は選択ページ保持部２６３０に格納される。Ｐｒｉｎｔと表示されているボタン３５２０は印刷実行を指示するボタンである。このボタンを押下すると集約されたページのうち印刷対象として選択したページ部分が拡大印刷される。
【００６４】
次に、図１３を参照して、ポートレイトページ４ｉｎ１原稿のページ連写選択プレビューについて説明する。図１３は、図９で説明した原稿分割条件をポートレイトページ４ｉｎ１に決定後、拡大印刷を行う対象ページを選択し印刷指示を行うまでの様子を示す。
【００６５】
１３０１は、最初に表示される画面であり、集約されたページ１を選択している様子を示す。ページ連写機能にて元原稿をポートレイトページ４ｉｎ１原稿として分割した様子を示しているのが５１００の部分である。また集約されたページのうち印刷対象として選択しているページを示しているのが５２００の部分である。ここではページ１を選択している。したがって、５１００もページ１の部分を強調表示して選択対象であることを示している。
【００６６】
ＮＥＸＴと表示されているボタン３５１０は選択ページを切り替えるものである。このボタンを押下すると印刷対象のページを切り替えることができる。押下する度に選択ページを切り替えるものであり、具体的には１３０２，１３０３，１３０４の順で画面が切り替わる。一例として１３０２では５２００の部分がページ２を選択した様子を示す。また５１００もページ２の部分を強調表示して選択対象であることを示している。１３０３，１３０４に示した通りページ３，４も同様に選択可能である。ページを切り替える度に選択ページの情報が選択ページ保持部２６３０に格納される。Ｐｒｉｎｔと表示されているボタン３５２０は印刷実行を指示するボタンである。このボタンを押下すると集約されたページのうち印刷対象として選択したページ部分が拡大印刷される。
【００６７】
＜ページ連写印刷の処理手順＞
次に、図１４を参照して、ページ連写印刷の全体処理について説明する。本フローチャートでは、ユーザが読み取り原稿の集約ページのうち所望のページを拡大印刷するまでの処理を示す。なお、以下で説明する処理は、画像形成装置２０のコントローラ２００が備えるＣＰＵ２１００がＲＯＭ２１２０に格納された制御プログラムをＲＡＭ２１１０に読み出して実行することにより実現される。
【００６８】
Ｓ１４００において、ＣＰＵ２１００は、スキャナ１４０で紙原稿をスキャンさせて、Ｓ１４０１へ進む。Ｓ１４０１において、ＣＰＵ２１００は、Ｓ１４００で読み取ったスキャン画像の原稿表示方向を原稿表示方向保持部２６００に格納してＳ１４０２へ進む。Ｓ１４０２において、ＣＰＵ２１００は、プレビュー表示制御手段として機能し、Ｓ１４０１で読み取ったスキャン画像を操作ユニット３００にプレビュー表示し、Ｓ１４０３へ進む。なお、この状態での画面は図６乃至図９で説明した内容に対応する。この後のステップでユーザのタッチパネルへの操作に従い処理を行う。
【００６９】
Ｓ１４０３において、ＣＰＵ２１００は、画像プレビュー処理を終了するか否かを判定する。終了する場合はフローチャートの処理を終了し、そうでなければＳ１４０４へ進む。一例として図６のＥＸＩＴボタン３４００がタッチされることが画像プレビュー処理の終了に対応する。
【００７０】
Ｓ１４０４において、ＣＰＵ２１００は、回転タッチ検出部２７００によってタッチパネルでの回転タッチ操作が検出されたか否かを判定する。回転タッチ操作が検出されるとＳ１４０５へ進み、そうでなければＳ１４０３の処理へ再び戻る。Ｓ１４０５において、ＣＰＵ２１００は、固定タッチ検出部２７１０によってタッチパネルでの固定タッチ操作が検出されているか否かを判定する。固定タッチ操作を検出していなければ画像プレビューの画像回転処理を行うためにＳ１４２０へ進む。
【００７１】
Ｓ１４２０において、ＣＰＵ２１００は、操作ユニット３００に表示するスキャン画像の回転処理を行いＳ１４２１へ進む。Ｓ１４２１において、ＣＰＵ２１００は、Ｓ１４２０で行った回転処理に従った原稿表示方向の設定値を原稿表示方向保持部２６００に格納しＳ１４０２へ戻る。Ｓ１４０２では回転されたスキャン画像を操作ユニット３００に表示する。
【００７２】
一方、Ｓ１４０５で、固定タッチ検出部２７１０がタッチパネルでの固定タッチ操作を検出すると、”もぎりジェスチャ”を検出したと判断し、ページ連写処理を行うためにＳ１４１０へ進む。Ｓ１４１０において、ＣＰＵ２１００は、固定タッチ検出部２７１０で検出したタッチ操作の点数を固定タッチ点数保持部２７２０へ格納し、Ｓ１４１１へ進む。Ｓ１４１１において、ＣＰＵ２１００は、固定タッチ点数保持部２７２０に格納された固定タッチ点数が１であるか否かを判定する。１であるならばＳ１４１２へ進む。Ｓ１４１２において、ＣＰＵ２１００は、連写ページ数保持部２６１０に連写ページ数が２ページであることを示すパラメータ値、例えば”２”を格納しＳ１４３０へ進む。
【００７３】
一方、Ｓ１４１１で、固定タッチ点数保持部２７２０に格納された固定タッチ点数が１でなければ２点以上の固定タッチ操作であるのでＳ１４１３へ進む。Ｓ１４１３において、ＣＰＵ２１００は、連写ページ数保持部２６１０に連写ページ数が４ページであることを示すパラメータ値、例えば”４”を格納し、Ｓ１４３０へ進む。ここでは、連写ページ数が２又は４である場合について説明しているため、固定タッチ数が２点以上であれば、４ページと判断しているが、このような制御に限定する意図はない。つまり、固定タッチ数が増加するにつれて、連写ページ数も増加させるように制御してもよい。
【００７４】
Ｓ１４３０において、ＣＰＵ２１００は、原稿分割条件決定処理を行い、Ｓ１４４０へ進む。本ステップの詳細フローは図１５を用いて後述する。続いて、Ｓ１４４０において、ＣＰＵ２１００は、印刷対象のページを選択したうえで印刷指定を行い、Ｓ１４４１へ進む。本ステップの処理は図１０乃至図１３で説明した内容に対応する。最後に、Ｓ１４４１において、ＣＰＵ２１００は、Ｓ１４４０で選択されたページをプリンタ１２０で印刷出力し処理を終了する。
【００７５】
＜原稿分割条件決定の処理手順＞
次に、図１５を参照して、原稿分割条件決定の処理手順について説明する。本フローチャートは、図１４のＳ１４３０の処理に相当し、ユーザが操作ユニット３００を操作した際の原稿表示方向と連写ページ数から原稿分割条件を決定する処理を示す。なお、以下で説明する処理は、画像形成装置２０のコントローラ２００が備えるＣＰＵ２１００がＲＯＭ２１２０に格納された制御プログラムをＲＡＭ２１１０に読み出して実行することにより実現される。
【００７６】
Ｓ１５００において、ＣＰＵ２１００は、連写ページ数保持部２６１０に保持されている連写ページ数が２であるか否かを判定する。２であればＳ１５０１へ進み、そうでなければＳ１５０６へ進む。即ち、連写ページ数が２であれば２ｉｎ１、２でなければページレイアウトは４ｉｎ１と判断することを意味する。
【００７７】
Ｓ１５０１において、ＣＰＵ２１００は、原稿表示方向保持部２６００に保持されている原稿表示方向情報がポートレイトであるか否かを判定する。ポートレイトであればＳ１５０２へ進み、ポートレイトでなければランドスケープと判断してＳ１５０３へ進む。Ｓ１５０２において、ＣＰＵ２１００は、原稿表示方向がポートレイトかつ連写ページ数が２であるため原稿分割条件をランドスケープページ２ｉｎ１と決定し、原稿分割条件保持部２６２０へ当該決定事項を格納し、Ｓ１５０４へ進む。一方、Ｓ１５０３で、ＣＰＵ２１００は、原稿表示方向がランドスケープかつ連写ページ数が２であるため原稿分割条件をポートレイトページ２ｉｎ１と決定し、原稿分割条件保持部２６２０へ当該決定事項を格納し、Ｓ１５０４へ進む。
【００７８】
Ｓ１５０６において、ＣＰＵ２１００は、原稿表示方向保持部２６００に保持されている原稿表示方向情報がポートレイトであるか否かを判定する。ポートレイトであればＳ１５０７へ進み、ポートレイトでなければランドスケープと判断してＳ１５０８へ進む。Ｓ１５０７において、ＣＰＵ２１００は、原稿表示方向がポートレイトかつ連写ページ数が４であるため原稿分割条件をポートレイトページ４ｉｎ１と決定し、原稿分割条件保持部２６２０へ当該決定事項を格納し、Ｓ１５０４へ進む。一方、Ｓ１５０８において、ＣＰＵ２１００は、原稿表示方向がランドスケープかつ連写ページ数が４であるため原稿分割条件をランドスケープページ４ｉｎ１と決定し、原稿分割条件保持部２６２０へ当該決定事項を格納し、Ｓ１５０４へ進む。最後に、Ｓ１５０４において、ＣＰＵ２１００は、選択ページ保持部にページ１を示す値を設定し、処理を終了する。
【００７９】
以上説明したように、本実施形態に係る画像形成装置は、操作部への固定タッチと回転ジェスチャの組み合わせにより、拡大印刷時の原稿分割条件と印刷対象ページを容易に指定できるようにする。とりわけ原稿のプレビュー状態から２つの処理、即ち、用紙のランドスケープとポートレイトを切り替える原稿回転処理と、拡大印刷時の原稿分割条件の指定を、固定タッチの有無にて簡単に切り替えることを可能とする。
【００８０】
＜第２の実施形態＞
以下では、図１６乃至図１８を参照して、本発明を実施するための第２の実施形態について説明する。本実施形態においては”もぎりジェスチャ”の回転タッチ操作を行ったプレビュー画像の位置に対応したページを優先的に印刷対象として表示する例を示す。本実施形態においては上記第１の実施形態と比べて画像形成装置２０のコントローラ構成が異なる。以下では、上記第１の実施形態との差分を中心に説明する。
【００８１】
＜ジェスチャと優先ページの関係＞
まず、図１６を参照して、ジェスチャと優先ページの関係について説明する。ここでは、代表例として原稿分割条件がランドスケープページ２ｉｎ１原稿の例を示す。１６０１は、プレビュー画面であり、ユーザが集約された２つのページのうちページ１の表示上にて、”もぎりジェスチャ”の回転タッチ操作を行っている場面を示す。プレビュー画面に図２の２０１で示したランドスケープページ２ｉｎ１原稿が表示されている。ここでは説明を簡略化するためにタッチパネルの座標はプレビュー画面に表示する原稿の座標軸と同一である前提で説明を行う。
【００８２】
”もぎりジェスチャ”の回転タッチ操作が行われた２点の中心座標が４０１０で示した点であり、ここでは４００１の集約されたページ１の領域に相当する。なお、図１６では、１６０１に示すように、回転タッチ操作が行われる際に既に集約されたページが表示されている場合を示すが、集約されたページが表示されていない場合であっても同様の動作を行うようにしてもよい。この場合、集約されたページが表示されたときに当該回転タッチ操作が行われた領域が集約されたページのどのページに相当するかが判断される。具体的には、２０１で示したページ１の矩形領域（ｘ０，ｙ０）と（ｘ１，ｙ１）である。したがって、１６０２で示すように、ページ連写選択プレビュー画面でページ１を優先的に表示する。
【００８３】
同様にページ２を指定する例が１６０３である。１６０３は、プレビュー画面であり、ユーザが集約された２つのページのうちページ２の表示上にて、”もぎりジェスチャ”の回転タッチ操作を行っている場面を示す。”もぎりジェスチャ”の回転タッチ操作が行われた２点の中心座標が４０１０で示した点であり、ここでは４００２の集約されたページ２の領域に相当する。具体的には２０１で示したページ２の矩形領域（ｘ０，ｙ１）と（ｘ１，ｙ２）である。したがって、１６０４で示すように、ページ連写選択プレビュー画面でページ２を優先的に表示する。
【００８４】
以上代表例として原稿分割条件がランドスケープページ２ｉｎ１原稿の例を示したが、図２で示したその他の原稿分割条件も同様に優先ページを特定可能である。つまり、図２で説明した各レイアウトのページに対応した矩形領域に含まれるページを優先ページと特定する。
【００８５】
＜画像形成装置の構成＞
次に、図１７を参照して、本実施形態における画像形成装置の構成例について説明する。なお、ここでは、図１に示す画像形成装置の構成からの差分についてのみ説明する。本実施形態によれば、”もぎりジェスチャ”の回転タッチ操作を行った位置に対応したページを優先的に拡大印刷対象として表示する。
【００８６】
図１に示す構成に加えて、本実施形態に係る画像形成装置２０は、コントローラ２００に回転タッチ実行座標保持部２６４０をさらに備える。回転タッチ実行座標保持部２６４０は、ユーザが操作ユニット３００のタッチパネル３２１０上で回転タッチ操作を実行した座標情報を格納するものである。一例として図１６で前述したプレビュー画面にてユーザが”もぎりジェスチャ”の回転タッチ操作を行うと、回転タッチ操作が行われた中心座標を格納する構成とする。なお、回転タッチ実行座標保持部２６４０に格納する座標情報は回転タッチ操作２点の中心座標以外にも２点のうち片方の座標等、回転タッチ操作が実行された場所を特定する情報であれば形式を限定するものではない。
【００８７】
上記第１の実施形態では、最初に表示される拡大印刷ページ候補はページ１を選択する構成であったが、本実施形態ではジェスチャを実行した座標情報により選択ページ保持部２６３０に格納するページ情報を変更する。これにより、優先的に印刷対象ページとして表示することを可能とする。
【００８８】
＜原稿分割条件決定の処理手順＞
次に、図１８を参照して、本実施形態における原稿分割条件決定の処理手順について説明する。本フローチャートは、ユーザが操作ユニット３００を操作した際の原稿表示方向と連写ページ数から原稿分割条件を決定し、優先ページを特定し選択ページ保持部に格納するまでの処理を示す。なお、以下で説明する処理は、画像形成装置２０のコントローラ２００が備えるＣＰＵ２１００がＲＯＭ２１２０に格納された制御プログラムをＲＡＭ２１１０に読み出して実行することにより実現される。上記第１の実施形態との差分は、Ｓ１５０４に代えて、Ｓ１８０１の優先ページを特定して選択ページ保持部に格納するようにした点である。
【００８９】
Ｓ１８０１において、ＣＰＵ２１００は、原稿分割条件保持部２６２０が保持する原稿分割条件と、回転タッチ実行座標保持部２６４０が保持する回転タッチ実行座標から拡大ジェスチャを実行したページを特定し選択ページ保持部２６３０へ格納し処理を終了する。なお、ページの特定は図１６で説明した通りである。
【００９０】
以上説明したように、本実施形態に係る画像形成装置は、回転タッチ操作の操作領域（操作位置）に応じて、集約された複数のページのうち、拡大印刷するページを優先的に選択する。これにより、ユーザは、回転タッチ操作と、固定タッチ操作とを組み合わせて行うことにより、第１の実施形態で説明した分割条件の設定に加えて、さらに、後に拡大印刷するページの選択を同時に行うことができ、よりユーザフレンドリな操作体系を提供することができる。
【００９１】
＜第３の実施形態＞
以下では、図１９乃至図２２を参照して、本発明を実施するための第３の実施形態について説明する。上記第１の実施形態においてはページレイアウトの指定に”もぎりジェスチャ”の固定タッチのタッチ点数を対応させていたが、本実施形態では回転タッチの回転直径の大きさでページレイアウトを指定する。ここで、回転直径とは、回転タッチ操作する際にマルチタッチされた２点間の距離に相当する。
【００９２】
＜画像形成装置構成図＞
まず、図１９を参照して、本実施形態における画像形成装置の構成例について説明する。本実施形態において、”もぎりジェスチャ”の回転タッチ直径によるページレイアウト判定するための構成とする。なお、ここでは、図１の画像形成装置の構成からの差分についてのみ説明する。なお、図１９では、操作ユニット３００を簡略化して図示しているが、図１と同様の構成を有するものとする。
【００９３】
回転タッチ検出部２７００で回転タッチ検出した入力回転タッチ直径をＣＰＵ２１００へ通知する構成とする。また、コントローラ２００は、図１の構成に加えて、回転タッチ直径閾値保持部２７５０、及び入力回転タッチ直径保持部２７６０を備える。なお、回転タッチ直径閾値保持部２７５０、及び入力回転タッチ直径保持部２７６０は、ＲＡＭ２１１０や操作ユニット３００のＲＡＭ３１１０内で保持する構成であってもよい。
【００９４】
回転タッチ直径閾値保持部２７５０は、回転タッチ操作の直径で連写ページ数を判別するための閾値を保持する。予め設定した値が格納され、例えば、回転タッチ操作の直径が当該設定値未満の場合には連写ページ数を２ページに決定し、当該設定値以上の場合には連写ページ数を４ページに決定するために使用される。入力回転タッチ直径保持部２７６０は、ユーザが操作ユニット３００のタッチパネル３２１０上で回転タッチ操作を行った回転タッチ直径を格納する。なお、回転タッチ直径閾値保持部２７５０、及び入力回転タッチ直径保持部２７６０共に格納するパラメータ値は一例としてｃｍで示す数値とするが、他にもｍｍ単位やピクセル数等、回転タッチ操作の直径を示すものであれば限定するものではない。
【００９５】
＜回転タッチ操作の直径＞
次に、図２０を参照して、回転タッチ操作の直径について説明する。図２０では、タッチパネル上の座標をｘ軸、ｙ軸で定義し、ユーザがタッチしている座標を示すものである。２００１と２００２の違いは、回転タッチ操作の直径が異なる点である。２００１はユーザが（ｘ１，ｙ１）と（ｘ２，ｙ２）の２点をタッチしており、その２点を結んだ直線が回転タッチ操作の直径ａである。一方、２００２はユーザが（ｘ１’，ｙ１’）と（ｘ２’，ｙ２’）の２点をタッチしており、その２点を結んだ直線が回転タッチ操作の直径ｂである。図２０では、ａ＞ｂとなっている。
【００９６】
本実施形態では、回転タッチ操作の直径が、予め設定した閾値を超えるか否かによって連写ページ数を２ページであるか４ページであるかを判別する仕組みを実装する。この仕組みにより、”もぎりジェスチャ”の回転タッチ操作の直径の大小で連写ページ数を指定することが可能になる。
【００９７】
＜”もぎりジェスチャ”の回転タッチ直径によるページレイアウト判定＞
次に、図２１を参照して、”もぎりジェスチャ”の回転タッチ直径によるページレイアウト判定について説明する。上記第１の実施形態においては、”もぎりジェスチャ”の固定タッチのタッチ点数によりページレイアウトの指定を行っていた。本実施形態においては、”もぎりジェスチャ”の回転タッチ直径によるページレイアウト指定を行う。一例として固定タッチ直径が３ｃｍ未満の場合は連写ページ数を４、３ｃｍ以上の場合は連写ページ数を２と指定する場合を説明する。
【００９８】
２１０１、２１０２は、”もぎりジェスチャ”の回転タッチ直径（タッチ点間の距離）を５ｃｍで行う様子を示す。直径ａは５ｃｍであり、固定タッチ直径は３ｃｍ以上のため連写ページ数を２ページと判定する。２１０２に示す通り原稿がランドスケープでプレビューされているためポートレイトページ２ｉｎ１レイアウトと判定する。２１０１の元原稿４４００を２１０２では２つのポートレイトページである４４０１と４４０２に分割するように表示する。
【００９９】
タッチ操作の関係を時間変化で説明する。まず回転タッチ操作に注目する。回転タッチ検出部２７００は、図１９で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、そのうちの２点が一定時間内に回転タッチ操作したことを検出する。２１０１から２１０２への時間変化ではユーザがタッチ点３３１１、３３１２の２点を回転タッチ操作している。具体的には、タッチ点３３１１の座標が（ｘ１，ｙ１）から（ｘ１’，ｙ１’）、タッチ点３３１２の座標が（ｘ２，ｙ２）から（ｘ２’，ｙ２’）へ変化している。すると図２０で説明した回転タッチ検出の仕組みの通り、回転タッチ検出部２７００は回転タッチ検出を行ったことと共に回転タッチ操作の直径をＣＰＵ２１００へ通知する。ここでは”５ｃｍ”を直径として通知する。
【０１００】
次に、固定タッチ操作に注目する。固定タッチ検出部２７１０は、図１で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、一定時間以上経過しても座標が変化しないことを検出する。２１０１から２１０２への時間変化ではユーザがタッチ点３３０１の１点を固定タッチ操作している。つまり、タッチ点３３０１が一定時間以上タッチされる。具体的にはタッチ点３３０１の座標（ｘ３，ｙ３）は変化しない。固定タッチ検出部２７１０は、検出した固定タッチしたタッチ点数”１”のタッチ点数情報と固定タッチ検出行ったことをＣＰＵ２１００へ通知する。
【０１０１】
２１０３、２１０４は、”もぎりジェスチャ”の回転タッチ直径を２ｃｍで行う様子を示す。直径ｂは２ｃｍであり、固定タッチ直径は３ｃｍ未満のため連写ページ数を４ページと判定する。２１０４に示す通り原稿がランドスケープでプレビューされているためランドスケープページ４ｉｎ１レイアウトと判定する。２１０３の元原稿４２００を２１０４では４つのランドスケープページである４２０１，４２０２，４２０３，４２０４に分割するように表示する。
【０１０２】
タッチ操作の関係を時間変化で説明する。まず回転タッチ操作に注目する。回転タッチ検出部２７００は、図１９で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、そのうちの２点が一定時間内に回転タッチ操作したことを検出する。２１０３から２１０４への時間変化ではユーザがタッチ点３３１１、３３１２の２点を回転タッチ操作している。具体的にはタッチ点３３１１の座標が（ｘ１，ｙ１）から（ｘ１’，ｙ１’）、タッチ点３３１２の座標が（ｘ２，ｙ２）から（ｘ２’，ｙ２’）へ変化する。すると図２０で説明した回転タッチ検出の仕組みの通り、回転タッチ検出部２７００は、回転タッチ検出を行ったことと共に回転タッチ操作の直径をＣＰＵ２１００へ通知する。ここでは”２ｃｍ”を直径として通知する。
【０１０３】
次に、固定タッチ操作に注目する。固定タッチ検出部２７１０は図１で説明した通り、タッチパネルからタッチ点座標情報を全て入力し、一定時間以上経過しても座標が変化しないことを検出する。２１０３から２１０４への時間変化ではユーザがタッチ点３３０１の１点を固定タッチ操作している。具体的にはタッチ点３３０１の座標（ｘ３，ｙ３）は変化しない。固定タッチ検出部２７１０は検出した固定タッチしたタッチ点数”１”のタッチ点数情報と固定タッチ検出行ったことをＣＰＵ２１００へ通知する。
【０１０４】
＜ページ連写印刷の処理手順＞
次に、図２２を参照して、本実施形態におけるページ連写印刷の処理手順について説明する。本フローチャートは、ユーザが読み取り原稿の集約ページのうち所望のページを拡大印刷するまでの処理を示す。”もぎりジェスチャ”の回転タッチ操作における回転タッチ直径の大小で連写ページ数を指定する処理である。なお、以下で説明する処理は、画像形成装置２０のコントローラ２００が備えるＣＰＵ２１００がＲＯＭ２１２０に格納された制御プログラムをＲＡＭ２１１０に読み出して実行することにより実現される。上記第１の実施形態との差分は、Ｓ２２０１，Ｓ２２０２の回転タッチ直径の大小で連写ページ数を判定する点である。
【０１０５】
Ｓ２２０１において、ＣＰＵ２１００は、回転タッチ検出部２７００が検出した回転タッチ操作の回転タッチ直径を入力回転タッチ直径保持部２７６０に格納し、Ｓ２２０２へ進む。Ｓ２２０２において、ＣＰＵ２１００は、入力回転タッチ直径保持部２７６０に格納された値が、回転タッチ直径閾値保持部２７５０が保持する値以上であれば連写ページ数は２であると判断し、Ｓ１４１２へ進む。一方、Ｓ１４１６で、入力回転タッチ直径保持部２７６０に格納される値が、回転タッチ直径閾値保持部２７５０が保持する値以上でなければ連写ページ数は４であると判断し、Ｓ１４１３へ進む。
【０１０６】
以上説明したように、本実施形態に係る画像形成装置は、回転タッチ操作の回転操作における直径、即ち、回転タッチ操作時のタッチされる２点間の距離に応じて、原稿分割するページ数を決定する。このように、本実施形態では、第１の実施形態による固定タッチ操作のタッチ数に応じて決定した原稿分割するページ数の制御に代えて、上記直径に応じて原稿分割するページ数を決定することができ、第１の実施形態とは異なる方法を用いて同様の効果を得ることができる。
【０１０７】
＜その他の実施形態＞
上記実施形態の説明では、画像形成装置の例としてプリンタやスキャナを備える装置をあげたが、画像形成装置はそのような装置に限らない。原稿画像のプレビュー表示が可能な装置であれば、ＰＣや携帯情報端末や携帯電話、デジタルカメラ等であってもよい。そのような装置である場合には、有線又は無線の通信手段によってプリンタと通信可能であって、プレビュー表示された原稿画像に基づく印刷処理をプリンタに実行させる（依頼する）ことが可能であることが望ましい。
【０１０８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013250957.tif 000003
【図２】
2013250957.tif 000004
【図３】
2013250957.tif 000005
【図４】
2013250957.tif 000006
【図５】
2013250957.tif 000007
【図６】
2013250957.tif 000008
【図７】
2013250957.tif 000009
【図８】
2013250957.tif 000010
【図９】
2013250957.tif 000011
【図１０】
2013250957.tif 000012
【図１１】
2013250957.tif 000013
【図１２】
2013250957.tif 000014
【図１３】
2013250957.tif 000015
【図１４】
2013250957.tif 000016
【図１５】
2013250957.tif 000017
【図１６】
2013250957.tif 000018
【図１７】
2013250957.tif 000019
【図１８】
2013250957.tif 000020
【図１９】
2013250957.tif 000021
【図２０】
2013250957.tif 000022
【図２１】
2013250957.tif 000023
【図２２】
2013250957.tif 000024