(57)【要約】【課題】ユーザーが煩雑な手順を経ることなく、直感的な操作によって、後処理を設定できる画像形成装置を提供する。【解決手段】画像形成装置は、表示部と、表示部へのユーザーによるタッチ入力された位置を複数検出可能な位置検出部と、表示部に入力画像のプリント出力のプレビュー表示を行なうとともに、プレビュー表示されている表示領域へのタッチ入力に応答して処理を実行する制御部とを含む。制御部は、位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、複数のタッチ位置のうち少なくとも１つの初期位置が存在する領域、および、複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、プリント出力の出力物について対応する後処理を設定する。【選択図】図７
2013028023.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部へのユーザーによるタッチ入力された位置を複数検出可能な位置検出部と、
前記表示部に入力画像のプリント出力のプレビュー表示を行なうとともに、前記プレビュー表示されている表示領域への前記タッチ入力に応答して処理を実行する制御部とを備え、
前記制御部は、前記位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、前記複数のタッチ位置のうち少なくとも１つの初期位置が存在する領域、および、前記複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、前記プリント出力の出力物について対応する後処理を設定する、画像形成装置。
【請求項２】
前記制御部は、前記複数のタッチ位置の前記初期位置の間の距離に基づいて、前記後処理の設定を含む複数の処理のうち、対応する処理を選択的に実行する、請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記複数のタッチ位置の前記初期位置が存在する領域に応じた後処理の内容を設定する、請求項１または２に記載の画像形成装置。
【請求項４】
前記制御部は、
前記複数のタッチ位置の前記初期位置の間の距離が所定値未満である場合に、前記出力物に対する後処理を設定し、
前記複数のタッチ位置の前記初期位置の間の距離が前記所定値以上である場合に、前記プレビュー表示を更新する、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御部は、
前記複数のタッチ位置の前記初期位置のすべてが前記表示領域の端から所定値以上である領域に存在する場合に、前記プレビュー表示を更新し、
前記複数のタッチ位置の前記初期位置の少なくとも１つが前記表示領域の端から前記所定値未満である領域に存在する場合に、前記出力物について対応する後処理を設定する、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項６】
前記複数のタッチ位置の前記初期位置の少なくとも１つが前記表示領域の端から前記所定値未満である領域に存在する場合、
前記制御部は、
前記複数のタッチ位置の前記初期位置の間の距離が所定値未満であるときに、ステープル処理を設定し、
前記複数のタッチ位置の前記初期位置の間の距離が前記所定値以上であるときに、パンチ処理を設定する、請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、前記パンチ処理を設定したあとの所定時間内における、複数のタッチ位置の検出、および、それに引き続く当該検出された複数のタッチ位置のうち少なくとも１つの初期位置からの移動からなる一連の動作の繰返し回数に基づいて、パンチ処理の穴数を設定する、請求項６に記載の画像形成装置。
【請求項８】
表示部と、
前記表示部へのユーザーによるタッチ入力された位置を複数検出可能な位置検出部と、
前記表示部に入力画像のプリント出力のプレビュー表示を行なうとともに、前記プレビュー表示されている表示領域への前記タッチ入力に応答して処理を実行する制御部とを備え、
前記制御部は、前記位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、前記複数のタッチ位置のうち少なくとも１つの初期位置が存在する領域、および、前記初期位置からの移動が所定軌跡を描けば、前記プリント出力の出力物について対応する後処理を設定する、画像形成装置。
【請求項９】
前記制御部は、
前記初期位置の少なくとも１つが前記表示領域の一端から所定値未満の領域に存在し、かつ、前記初期位置の残余の１つが前記表示領域の他端から前記所定値未満の領域に存在している場合に、または、
前記初期位置のすべてが前記表示領域内の端から前記所定値以上の領域に存在する場合に、前記出力物について中折り処理を設定する、請求項８に記載の画像形成装置。
【請求項１０】
表示手段を有する画像形成装置で実行させる制御プログラムであって、前記制御プログラムは、前記画像形成装置のコンピューターに、
前記表示手段へのユーザーによるタッチ入力された位置を複数検出するステップと、
前記表示手段に入力画像のプリント出力のプレビュー表示を行なうステップと、
前記プレビュー表示されている表示領域への前記タッチ入力に応答して処理を実行するステップとを実行させ、
前記処理を実行するステップは、位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、前記初期位置のうち少なくとも１つの初期位置が存在する領域、および、前記複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、前記プリント出力の出力物について対応する後処理を設定する、画像形成装置の制御プログラム。
【請求項１１】
表示手段を有する画像形成装置の制御方法であって、
前記表示手段へのユーザーによるタッチ入力された位置を複数検出するステップと、
前記表示手段に入力画像のプリント出力のプレビュー表示を行なうステップと、
前記プレビュー表示されている表示領域への前記タッチ入力に応答して処理を実行するステップとを備え、
前記処理を実行するステップは、位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、前記初期位置のうち少なくとも１つの初期位置が存在する領域、および、前記複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、前記プリント出力の出力物について対応する後処理を設定する、画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、後処理の設定とプレビュー画像を更新する処理を実現するための画像形成装置、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
近年の情報技術の進歩に伴って、各種のドキュメントをより手軽にプリントすることが可能になっている。この一方で、紙やトナー（または、インク）といった資源の無駄な消費を回避する必要性も高まっている。そこで、意図しないプリントを回避するために、実際にプリント処理が開始される前に、仕上りプレビュー画像を表示する画像形成装置が存在する。ユーザーは、このような機能を利用することで、プリント前に仕上り状態を確実にイメージできる。
【０００３】
たとえば、特開２００６−２４７８７３号公報（特許文献１）には、ユーザーが直感的に操作できる見開きページ非見開きページ指定方法を実現することのできる画像形成装置が開示されている。
【０００４】
一方、画像形成装置から排出される記録済みの用紙を受け入れ、所定の後処理を実行する後処理装置を備えた画像形成装置がある。後処理とは、たとえば、画像形成を行なう用紙にステープル処理、パンチ（丸穴開け）処理、紙折り処理などの仕上げ処理を実行することをいう。当該画像形成装置では、画像データを画像形成させる際に、ユーザーの設定に応じて上記の様々な仕上げ処理が可能となる。そこで、後処理設定をする際に、後処理後の仕上り状態をイメージできるように、画像データのプレビュー表示画面上においてユーザーが後処理を設定でき、かつ、その設定された後処理の仕上り状態をプレビュー表示させるようにしたものがある。
【０００５】
たとえば、特開２００７−２８０３６９号公報（特許文献２）には、プレビュー画面上にステープル処理を実行することが可能な処理位置が表示され、当該処理位置をユーザーが選択することによって、ステープル処理の設定を可能とする方式が開示されている。  
【０００６】
たとえば、特開２０１０−０４１０６３号公報（特許文献３）には、プレビュー画面上の領域と後処理設定とを予め関連付けておくことで、ユーザーのタッチ操作した領域によってパンチやステープル等の後処理の設定を可能とする方式が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２４７８７３号公報
【特許文献２】特開２００７−２８０３６９号公報
【特許文献３】特開２０１０−０４１０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の特開２００７−２８０３６９号公報や特開２０１０−０４１０６３号公報に提案された技術によると、プレビュー表示画面上においてユーザーは後処理の設定をする位置や種別について、いくつかの画面遷移を繰り返して設定するものであり、煩雑な手順を経る必要があるという問題があった。
【０００９】
そこで、本発明はかかる問題を解決するためになされたものであって、ユーザーが煩雑な手順を経ることなく、直感的な操作によって、後処理を設定できる画像形成装置、制御プログラムおよび制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のある局面に従う画像形成装置は、表示部と、表示部へのユーザーによるタッチ入力された位置を複数検出可能な位置検出部と、表示部に入力画像のプリント出力のプレビュー表示を行なうとともに、プレビュー表示されている表示領域へのタッチ入力に応答して処理を実行する制御部とを含む。制御部は、位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、複数のタッチ位置のうち少なくとも１つの初期位置が存在する領域、および、複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、プリント出力の出力物について対応する後処理を設定する。
【００１１】
好ましくは、制御部は、複数のタッチ位置の初期位置の間の距離に基づいて、後処理の設定を含む複数の処理のうち、対応する処理を選択的に実行する。
【００１２】
好ましくは、制御部は、複数のタッチ位置の初期位置が存在する領域に応じた後処理の内容を設定する。
【００１３】
好ましくは、制御部は、複数のタッチ位置の初期位置の間の距離が所定値未満である場合に、出力物に対する後処理を設定し、複数のタッチ位置の初期位置の間の距離が所定値以上である場合に、プレビュー表示を更新する。
【００１４】
好ましくは、制御部は、複数のタッチ位置の初期位置のすべてが表示領域の端から所定値以上である領域に存在する場合に、プレビュー表示を更新し、複数のタッチ位置の初期位置の少なくとも１つが表示領域の端から所定値未満である領域に存在する場合に、出力物について対応する後処理を設定する。
【００１５】
好ましくは、複数のタッチ位置の初期位置の少なくとも１つが表示領域の端から所定値未満である領域に存在する場合、制御部は、複数のタッチ位置の初期位置の間の距離が所定値未満であるときに、ステープル処理を設定し、複数のタッチ位置の初期位置の間の距離が所定値以上であるときに、パンチ処理を設定する。
【００１６】
好ましくは、制御部は、パンチ処理を設定したあとの所定時間内における、複数のタッチ位置の検出、および、それに引き続く当該検出された複数のタッチ位置のうち少なくとも１つの初期位置からの移動からなる一連の動作の繰返し回数に基づいて、パンチ処理の穴数を設定する。
【００１７】
本発明の別の局面に従う画像形成装置は、表示部と、表示部へのユーザーによるタッチ入力された位置を複数検出可能な位置検出部と、表示部に入力画像のプリント出力のプレビュー表示を行なうとともに、プレビュー表示されている表示領域へのタッチ入力に応答して処理を実行する制御部とを含む。制御部は、位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、複数のタッチ位置のうち少なくとも１つの初期位置が存在する領域、および、初期位置からの移動が所定軌跡を描けば、プリント出力の出力物について対応する後処理を設定する。
【００１８】
好ましくは、制御部は、初期位置の少なくとも１つが表示領域の一端から所定値未満の領域に存在し、かつ、初期位置の残余の１つが表示領域の他端から所定値未満の領域に存在している場合に、または、初期位置のすべてが表示領域内の端から所定値以上の領域に存在する場合に、出力物について中折り処理を設定する。
【００１９】
本発明のさらに別の局面に従えば、表示手段を有する画像形成装置で実行させる制御プログラムを提供する。画像形成装置の制御プログラムは、画像形成装置のコンピューターに、表示手段へのユーザーによるタッチ入力された位置を複数検出するステップと、表示手段に入力画像のプリント出力のプレビュー表示を行なうステップと、プレビュー表示されている表示領域へのタッチ入力に応答して処理を実行するステップとを実行させる。処理を実行するステップは、位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、初期位置のうち少なくとも１つの初期位置が存在する領域、および、複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、プリント出力の出力物について対応する後処理を設定する。
【００２０】
本発明のさらに別の局面に従えば、表示手段を有する画像形成装置の制御方法を提供する。画像形成装置の制御方法は、表示手段へのユーザーによるタッチ入力された位置を複数検出するステップと、表示手段に入力画像のプリント出力のプレビュー表示を行なうステップと、プレビュー表示されている表示領域へのタッチ入力に応答して処理を実行するステップとを含む。処理を実行するステップは、位置検出部によって複数のタッチ位置が検出された後、検出された複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、初期位置のうち少なくとも１つの初期位置が存在する領域、および、複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、プリント出力の出力物について対応する後処理を設定する。
【発明の効果】
【００２１】
本発明によれば、ユーザーが煩雑な手順を経ることなく、直感的な操作によって、後処理を設定することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態１に従う画像形成装置の外観を示す模式図である。
【図２】本発明の実施の形態１に従う画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施の形態１に従う操作パネルの外観を示す模式図である。
【図４】本発明の実施の形態１に従うプレビュー表示の一例を示す図である。
【図５】本発明の実施の形態１に従う後処理の設定またはプレビュー表示の更新処理を行なう場合の操作例を示す図である。
【図６】本発明の実施の形態１に従うステープル処理設定を行なう場合の操作例を示す図である。
【図７】本発明の実施の形態１に従う画像形成装置の機能ブロック図である。
【図８】本発明の実施の形態１に従う設定の処理手順を示すフローチャートである。
【図９】本発明の実施の形態１の変形例に従う後処理設定を行なう場合の操作例を示す図である。
【図１０】本発明の実施の形態１の変形例に従うパンチ処理設定を行なう場合の操作例を示す図である。
【図１１】本発明の実施の形態１の変形例に従うパンチ処理の穴数設定を行なう場合の操作例を示す図である。
【図１２】本発明の実施の形態１の変形例に従う設定の処理手順を示すフローチャートである。
【図１３】本発明の実施の形態２に従う後処理設定またはプレビュー表示の更新表示を行なう場合の操作例を示す図である。
【図１４】本発明の実施の形態２に従う複数の設定の処理手順を示すフローチャートである。
【図１５】本発明の実施の形態２の変形例に従う後処理設定またはプレビュー表示の更新設定を行なう場合の操作例を示す図である。
【図１６】本発明の実施の形態２の変形例に従う設定の処理手順を示すフローチャートである。
【図１７】本発明の実施の形態２の応用例に従う設定の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての同一部分については、その詳細な説明は繰り返さない。
【００２４】
本発明の実施の形態に従う画像形成装置は、典型的には、プリンタ、コピー機、ファクシミリ、複合機（ＭＦＰ：multi-functional peripheral）などのプリントエンジンを搭載したものである。
【００２５】
さらに、複数の画像に対して所定の後処理（ステープル処理、パンチ処理、折り処理）が行なうことができればよいため、原稿を読み取って画像を出力するためのスキャナーなどの読取手段については必須の構成ではない。たとえば、何らかの読取手段によって読み取られた複数の画像を受信し、これらの複数の画像に対して、本発明の実施の形態に従う画像処理を実行することもできる。
【００２６】
以下の説明では、本発明の実施の形態に従う画像形成装置は、たとえば、複数の原稿を順次搬送するための原稿搬送機能や自動で両面コピーを行なうための再搬送機能などを有するディジタル複合機であるとする。
【００２７】
＜用語＞
以下では、本明細書において、２本の指の間の距離を縮めるように少なくとも一方の指を動かすことを、ここでは「ピンチイン」とも称し、逆に２本の指の間の距離を長くするように少なくとも一方の指を動かすことを、ここでは「ピンチアウト」とも称する。また、２本の指がタッチパネルにタッチされたことが検出された後の最初のタッチ位置、すなわち、ピンチインおよびピンチアウト動作を開始する際の起点のタッチ位置を「初期位置」とも称する。
【００２８】
また、ステープル処理において、２点で用紙をとじることを「サイドステープル」、１点で用紙をとじることを「コーナーステープル」とも称する。
【００２９】
［１．実施の形態１］
＜Ａ．全体構成＞
まず、本発明の実施の形態に従う画像形成装置の全体構成について説明する。
【００３０】
図１は、本発明の実施の形態１に従う画像形成装置１の外観を示す模式図である。
図１を参照して、画像形成装置１は本体装置１０と後処理装置２０とからなる。本体装置１０は、入力画像に対して所定の処理を行なうことで紙媒体へプリントする装置である。後処理装置２０は、本体装置１０によってプリントされた紙媒体に対して、各種の後処理（詳細については後述する）を行なう装置である。
【００３１】
本体装置１０は、原稿を読み取って画像データを出力する画像読取部であるスキャナー１６と、スキャナー１６に原稿を順次送出す自動原稿搬送部１２と、原稿が載置される原稿トレー１４と、画像データを紙媒体にプリントするプリントエンジン１８と、プリントエンジン１８に紙媒体を供給する給紙トレー３０と、制御部１００とを含む。このスキャナー１６（および自動原稿搬送部１２）は、原稿を読み取って入力画像を生成する読取手段に相当する。
【００３２】
後処理装置２０は、後処理装置２０の全体制御を司る後処理装置制御部２２と、ステープル処理部２４と、パンチ処理部２６と、折り処理部２８とを含む。ステープル処理部２４は、画像がプリントされた紙媒体に対して、ステープル処理を行なう機構であり、パンチ処理部２６は、当該紙媒体に対してパンチ処理を行なう機構であり、折り処理部２８は、各種の折り処理を行なう機構である。すなわち、ステープル処理部２４、パンチ処理部２６および折り処理部２８は、入力画像がプリントされた媒体に対して各種の後処理を行なう典型的な実行主体である。より具体的には、１枚の紙媒体（プリント出力）に対して所定の位置にステープル止めにしたり、複数穴のパンチ処理を行なったり、中折りにしたりといった後処理が行なわれる。このような後処理の詳細については、後述する。
【００３３】
また、画像形成装置１の前面には、画像形成装置１に対して各種操作を行なうための操作パネル２００が設けられている。この操作パネル２００は、後述するように、本発明の実施の形態１に従うプレビュー表示を行なうためのユーザーインターフェイスである。すなわち、操作パネル２００は、後述するように、画像形成装置１の状態や操作画面などを表示するとともに、ユーザー操作を受付ける。
【００３４】
＜Ｂ．ハードウェア構成＞
次に、本発明の実施の形態１に従う画像形成装置のハードウェア構成について説明する。
【００３５】
図２は、本発明の実施の形態１に従う画像形成装置１のハードウェア構成を模式的に示すブロック図である。
【００３６】
図２を参照して、画像形成装置１の制御部１００は、その主要な制御要素として、ＣＰＵ（Central Processing Unit）１０２と、ＲＡＭ（Random Access Memory）１０４と、ＲＯＭ（Read Only Memory）１０６と、プリント処理部１０８と、画像処理部１１０と、操作パネル２００と、補助記憶装置１１２と、外部インターフェイス（Ｉ／Ｆ）１１４と、スキャナー処理部１１６と、後処理制御部１１８とを含む。
【００３７】
ＣＰＵ１０２は、後述するＲＯＭ１０６などに記憶されたプログラムを読み出して実行することで、画像形成装置１の全体処理を実現する。より詳細にはＣＰＵ１０２は、当該プログラムを実行することによって、後述する画像形成装置１の処理（ステップ）の各々を実現する。なお、ＣＰＵ１０２は、マイクロプロセッサ（Microprocessor）、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（Digital Signal Processor）およびその他の演算機能を有する回路のいずれであってもよい。
【００３８】
ＲＡＭ１０４は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）などであり、ＣＰＵ１０２がプログラムを動作するために必要なデータや画像データを一時的に記憶する。すなわち、ＲＡＭ１０４は、いわゆるワーキングメモリとして機能する。
【００３９】
ＲＯＭ１０６は、典型的には、フラッシュメモリなどであり、ＣＰＵ１０２で実行されるプログラムや、画像形成装置１の動作に係る各種設定情報を記憶する。
【００４０】
プリント処理部１０８は、プリントエンジン１８を制御するためのロジックであり、プリントエンジン１８に対して、印刷すべき画像（原稿画像）および付加情報などを出力する。
【００４１】
画像処理部１１０は、スキャナー１６で読み取られた画像データや画像形成装置１に入力された画像データに対して、プリント処理に向けられた各種の画像処理を行なう。また、画像処理部１１０は、画像データに対して、後述のプレビュー表示に必要な各種の画像処理も行なう。
【００４２】
補助記憶装置１１２は、いわゆるボックス機能を提供するものであり、典型的には、ハードディスクなどで構成される。この補助記憶装置１１２は、比較的大容量のデータを不揮発的に格納することができ、画像形成装置１で利用される画像データを記憶する。
【００４３】
外部インターフェイス１１４は、画像形成装置１と外部装置との間で各種データを遣り取りするための通信インターフェイスであり、典型的には、イーサネット（登録商標）やＵＳＢなどの通信デバイスが用いられる。この外部インターフェイス１１４によって、ＷＡＮ（インターネット）上やＬＡＮ上のパーソナルコンピューターなどの装置へデータを送信し、あるいは、それらの装置からデータを受信する。
【００４４】
スキャナー処理部１１６は、スキャナー１６における読取処理を制御するロジックであり、スキャナー１６によって読み取られたデータに対して、各種処理（前処理やノイズ除去処理など）を行なうことで画像（画像データ）を生成する。
【００４５】
後処理制御部１１８は、ユーザーが設定した各種の後処理（仕上げ設定）などに従って、後処理装置２０と連携して、プリント出力に対して、各種の仕上げ処理を行なう。
【００４６】
操作パネル２００は、ユーザーが画像形成装置１に対する操作やユーザーへの各種情報の表示を行なうためのユーザーインターフェイスである。特に、本実施の形態に従う画像形成装置１においては、ユーザーが操作パネル２００を操作して、仕上げ設定を行なった場合には、対象の入力画像に応じて、仕上りのイメージを表示する。後述するように、操作パネル２００は、プリント出力のプレビュー表示を行なう表示手段（ディスプレイ）としての機能を有するとともに、ディスプレイに関連付けられた入力手段（典型的には、タッチパネル）としての機能も有している。
【００４７】
図３は、本発明の実施の形態１に従う操作パネルの外観を示す模式図である。
図３を参照して、操作パネル２００は、表示部としてのディスプレイ２１２と、ディスプレイ２１２に関連付けられたタッチパネル２１３と、各種の入力操作を行なうためのテンキー２１４と、プレビューキー２１５と、スタートキー２１６と、ストップキー２１７と、モードキー２１８とを含む。
【００４８】
ユーザーが複数の原稿（原稿束）に対して、各種の仕上げ設定を入力した上でプリントする場合には、原稿トレー１４に対象の原稿束を配置した上で、プレビューキー２１５を押下し、続いて、スタートキー２１６を押下する。すると、自動原稿搬送部１２による原稿の送出しおよびスキャナー１６による各原稿の読み取りが開始される。それぞれの原稿を読み取って生成された画像（画像データ）は、画像形成装置１のＲＡＭ１０４などに一次的に格納される。そして、操作パネル２００のディスプレイ２１２に、その読み取られた画像のプレビューイメージが表示される。
【００４９】
図４は、本発明の実施の形態１に従うプレビュー表示の一例を示す図である。
図４を参照して、ディスプレイ２１２のプレビュー表示領域には、複数の読み取られた画像の１ページ分に該当するプレビュー画像２２０と、プレビュー表示した画像のコピーを開始するコピーキー２２２と、当該画像のファックスの送信を開始する送信キー２２４と、表示するページを前に戻すための前ページ遷移キー２２６と、表示するページを先に進めるための次ページ遷移キー２２８とを含む。なお、前ページ遷移キー２２６と次ページ遷移キー２２８との間には、現在表示しているページ番号とジョブの全ページ数が表示される。
【００５０】
このようにプレビュー表示された状態で、後述するように、ユーザーがディスプレイ２１２上で所定の操作を行なうことで、所定の後処理を設定することができる。そして、このような直感的な操作によって後処理の設定がされた後、ユーザーがスタートキー２１６を押下すると、当該設定された状態でプリントが開始され、所定の後処理が実行される。なお、本実施の形態に従う操作パネル２００上では、画像に対して設定されている後処理が一見して把握できるような態様で、プレビュー表示がなされる。
【００５１】
＜Ｃ．後処理設定の操作例＞
まず、本発明の実施の形態１に従う画像形成装置１における後処理設定の操作例（ユーザーインターフェイス）について説明する。
【００５２】
予め、複数の画像（ページ単位）が画像形成装置１に取得されているとする。典型的には、ユーザーが原稿を原稿トレー１４にセットし、スタートキー２１６を押下することで、セットされた原稿が順次読み取られ、その読み取られた画像が画像形成装置１に順次蓄積される。あるいは、外部の装置から順番付けされた複数の画像を取得してもよい。
【００５３】
このように複数の画像が取得されると、画像形成装置１の操作パネル２００には、取得された画像が図４に示すようにプレビュー表示される。
【００５４】
図５は、本発明の実施の形態１に従う後処理の設定またはプレビュー表示の更新処理を行なう場合の操作例を示す図である。画像形成装置１の制御部１００は、表示部であるディスプレイ２１２に入力画像のプリント出力のプレビュー表示を行なうとともに、当該プレビュー表示されている表示領域へのタッチ入力に応答して処理を実行する。より具体的には、ディスプレイ２１２において、ユーザーからの複数のタッチ位置が検出された後、当該複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、複数のタッチ位置のうち少なくとも１つの初期位置が存在する領域、および、複数のタッチ位置の初期位置の間の距離がそれぞれ所定条件を満たしていれば、プリント出力の出力物について対応する後処理を設定する。このような表示状態において、ユーザーは、操作パネル２００のタッチパネル２１３を操作することで、プレビュー表示の更新（拡大、縮小処理など）や後処理の設定を行なう。
【００５５】
画像形成装置１の制御部１００が複数のタッチ位置の初期位置の間の距離に基づいて、後処理の設定を含む複数の処理のうち、対応する処理を選択的に実行する例について説明する。
【００５６】
図５を参照して、たとえば、ユーザーがプレビュー画像の左上の領域で、ピンチイン動作をしたときに、タッチ位置の初期位置の間の距離が所定値（ここでは、Ｎピクセル）未満である場合は左上にコーナーステープル処理を設定し、当該距離がＮピクセル以上である場合はプレビュー画像が縮小して表示される。すなわち、制御部１００は、複数のタッチ位置の初期位置の間の距離が所定値未満である場合に、プリント出力の出力物に対する後処理を設定し、複数のタッチ位置の初期位置の間の距離が所定値以上である場合に、プレビュー表示を更新する。ここで、上述した初期位置の間の距離についてはユーザーが任意に設定できる事項であり、これに限られない。
【００５７】
本発明の実施の形態１に従う画像形成装置１は、ディスプレイ２１２に設置されたタッチパネル２１３に対するタッチ入力のユーザー操作に応答し、ピンチイン操作の起点である初期位置の間の距離と各々の起点の位置とに基づいて、プレビュー画像がプリントされた際の紙媒体に対してステープル処理の設定またはプレビュー画像の縮小処理を選択的に実行する。
【００５８】
次に、画像形成装置１の制御部１００が複数のタッチ位置の初期位置が存在する領域に応じた後処理の内容を設定する一例として、表示領域の端領域を複数の領域に区分しておき、タッチ位置の初期位置がいずれの領域に存在しているかに応じて、ステープル処理の対象位置を異ならせる処理について説明する。
【００５９】
図６は、本発明の実施の形態１に従うステープル処理設定を行なう場合の操作例を示す図である。なお、図６におけるピンチイン操作は、タッチ位置の初期位置の間の距離がＮピクセル未満であり、上述したステープル処理の設定に対応しているものとする。また、プレビュー画像の表示領域は、ステープル処理の位置を特定するための領域として、当該表示領域の端領域について予め「左上」、「右上」、「上」、「左」、「右」領域に区分けされているものとする。当該領域へのピンチイン操作は、上記順に図６（ａ）〜（ｅ）に対応している。
【００６０】
図６（ａ）を参照して、プレビュー画像の「左上」領域にてピンチイン操作がなされた場合、左上へのコーナーステープル処理の設定が行なわれる。図６（ｂ）を参照して、プレビュー画像の「右上」領域にてピンチイン操作がなされた場合、右上へのコーナーステープル処理の設定が行なわれる。図６（ｃ）を参照して、プレビュー画像の「上」領域にてピンチイン操作がなされた場合、上へのサイドステープル処理の設定が行なわれる。図６（ｄ）を参照して、プレビュー画像の「左」領域にてピンチイン操作がなされた場合に、左へのサイドステープル処理の設定が行なわれる。図６（ｅ）を参照して、プレビュー画像の「右」領域にてピンチイン操作がなされた場合、右へのサイドステープル処理の設定が行なわれる。
【００６１】
すなわち、プレビュー画像上において、ユーザーがピンチイン操作の起点となる初期位置が存在する領域に応じて、ステープル処理を行なう位置が設定される。
【００６２】
＜Ｄ．機能構成＞
次に、上述のような本発明の実施の形態１に従う画像形成装置１が提供する複数の処理設定を実現するための機能構成について説明する。
【００６３】
図７は、本発明の実施の形態１に従う画像形成装置１の機能ブロック図である。図７に示す各機能ブロックは、主として、ＣＰＵ１０２がプログラムを実行することで、ＲＡＭ１０４や画像処理部１１０、後処理制御部１１８と連係動作することで実現される。
【００６４】
図７を参照して、画像形成装置１は、その機能構成として、画像バッファ１５０と、プレビュー生成部１５２と、入力部１５４と、位置バッファ１５６と、多点検知部１５８と、距離算出部１６０と、処理判断部１６２と、処理対応情報１６４と、後処理設定部１６６とを含む。
【００６５】
画像バッファ１５０は、ＲＡＭ１０４の記憶領域の一部を利用して構成され、入力画像を一次的に格納する。典型的には、画像バッファ１５０は、自動原稿搬送部１２によって順次搬送される原稿をスキャナー１６が読み取ることで生成される複数の画像をその読み取り順に従って記憶する。
【００６６】
プレビュー生成部１５２は、画像バッファ１５０に格納されている入力画像に基づいて、操作パネル２００のディスプレイ２１２に表示するプレビューイメージを生成する。このとき、プレビュー生成部１５２は、処理判断部１６２からのプレビュー画面更新情報および後処理設定部１６６からの設定情報に基づいてプレビューイメージを生成する。このプレビュー生成部１５２によって生成されるプレビューイメージについては、上述したとおりである。
【００６７】
入力部１５４は、操作パネル２００のタッチパネル２１３に対するユーザー操作を検知する。この入力部１５４により検知された結果は、位置バッファ１５６へ出力される。
【００６８】
位置バッファ１５６は、ＲＡＭ１０４の記憶領域の一部を利用して構成され、ユーザー操作によるタッチ位置情報を一時的に格納する。典型的には、ユーザー操作によりタッチされている当該時点のタッチ位置を示す２点の座標（ｘ’０，ｙ’０）および（ｘ’１，ｙ’１）の位置情報を格納する。また、当該位置情報を距離算出部１６０に出力する。
【００６９】
多点検知部１５８は、位置バッファ１５６の位置情報に基づいて、ユーザー操作によるタッチ入力が同時に複数点タッチされているか否かを検出する。典型的には、多点検知部１５８は、ユーザーによるピンチインまたはピンチアウト操作の起点となるタッチ位置（多点が検出されたタッチ位置の初期位置）を示す２点の座標（ｘ０，ｙ０）および（ｘ１，ｙ１）からなる初期位置情報を、距離算出部１６０に出力したり、処理判断部１６２に出力したりする。なお、初期位置の一方の座標（ｘ０，ｙ０）に対応する当該時点での座標が（ｘ’０，ｙ’０）であり、初期位置の他方の座標（ｘ１，ｙ１）に対応する当該時点での座標が（ｘ’１，ｙ’１）である。
【００７０】
距離算出部１６０は、多点検知部１５８から出力された初期位置情報から初期位置の間の距離Ｌや、位置バッファ１５６から出力された位置情報から当該時点での位置の間の距離Ｌ’を算出する。Ｌは次式（１）を用いて、Ｌ’は次式（２）を用いて算出される。
【００７１】
Ｌ＝｛（ｘ１−ｘ０）２＋（ｙ１−ｙ０）２｝１／２  …（１）
Ｌ’＝｛（ｘ’１−ｘ’０）２＋（ｙ’１−ｙ’０）２｝１／２  …（２）
また、距離算出部１６０は、上記のＬ’およびＬの差分から初期位置からのタッチ位置の距離の変化量である距離ΔＬを算出する。ΔＬは次式（３）を用いて算出される。
【００７２】
ΔＬ＝Ｌ’−Ｌ  …（３）
距離算出部１６０は、算出した距離ＬやＬ’やΔＬを処理判断部１６２に出力する。
【００７３】
処理判断部１６２は、プレビュー生成部１５２からの画像位置情報と、多点検知部１５８から出力された初期位置情報と、所定の条件を満たした場合に対応する処理を示す処理対応情報１６４と、距離算出部１６０から出力された初期位置の距離ＬやＬ’やΔＬの情報などに基づいて、プレビュー表示の更新情報をプレビュー生成部１５２に出力したり、所定の後処理設定情報を後処理設定部１６６に出力したりする。たとえば、初期位置情報と画像位置情報とから初期位置がプレビュー画像のどの領域にあるかを判断する。また、距離算出部１６０から出力された距離Ｌが所定の距離（たとえば、Ｎピクセル）未満か否かを判断する。さらに、距離算出部１６０から出力された距離ΔＬからピンチイン操作やピンチアウト操作などを判断する。具体的には、絶対値が所定の閾値以上であり、かつ正の値の場合はピンチアウト操作、逆に負の値の場合はピンチイン操作であると判断する。これらの判断からなる所定条件に対応する処理を処理対応情報１６４から得ることにより、処理判断部１６２は実行すべき処理を判断する。つまり、プレビュー表示の更新情報をプレビュー生成部１５２に出力したり、所定の後処理設定情報を後処理設定部１６６に出力したりする。
【００７４】
処理対応情報１６４は、所定の条件を満たした場合に対応する処理を示す情報である。ディスプレイ２１２における初期位置がある位置や、当該初期位置の間の距離や、タッチ操作態様（タッチ軌跡や所定の動作の繰り返し回数など）などの条件によってどのような処理をするのかを示す情報である。たとえば、初期位置が所定の領域に存在し、当該初期位置の間の距離が所定の距離を満たすピンチイン操作に対応する処理は、所定の位置に対するステープル処理であることを示す情報を有する。
【００７５】
後処理設定部１６６は、処理判断部１６２において判断された所定の後処理を設定する。後処理設定部１６６は、設定した設定情報をプレビュー生成部１５２に出力したり、後処理装置２０に当該情報を出力したりする。
【００７６】
＜Ｅ．フローチャート＞
次に、図５、６に示すような複数の設定の処理を実現するための手順を示すフローチャートについて説明する。
【００７７】
図８は、本発明の実施の形態１に従う設定の処理手順を示すフローチャートである。ここでは、ＣＰＵ１０２によって複数の画像が取得され、操作パネル２００上にプレビュー表示がなされている状態であるとする。具体的には、まず、ＣＰＵ１０２は画像を取得する。この画像の取得は、上述したように、ユーザーが自動原稿搬送部１２に原稿束をセットし、スキャナー１６で連続的に読み取ることで取得される。この取得された画像は、ＲＡＭ１０４（画像バッファ１５０）に格納される。次に、ＣＰＵ１０２は、ユーザー操作に応答して、複数の画像を操作パネル２００上にプレビュー表示する。このプレビュー表示される画像データは、プレビュー生成部１５２によって生成される。図８に示す各ステップは、基本的には、ＣＰＵ１００がプログラムを実行することで実現される。
【００７８】
図８を参照して、ＣＰＵ１０２は、操作パネル２００上のタッチパネル２１３に対するユーザー操作によって、２点タッチ入力を検知する（ステップＳ１０２）。具体的には、タッチパネル２１３の２点入力検知処理が実行される。
【００７９】
次に、ＣＰＵ１０２は、プレビュー画像上でピンチイン操作を検知する（ステップＳ１０４）。この検知処理は、２点タッチ入力が検知された初期位置の座標値と当該時点における位置の座標値との距離の関係に基づいて検知される。次に、ＣＰＵ１０２は、２点の初期位置座標である（ｘ０，ｙ０）および（ｘ１，ｙ１）を取得する（ステップＳ１０６）。
【００８０】
次に、ＣＰＵ１０２は、初期位置座標の少なくとも一方が所定の端領域に存在するか否かを判断する（ステップＳ１０８）。具体的には、図６で説明した、プレビュー画像の「左上」、「右上」、「上」、「左」、「右」領域に（ｘ０，ｙ０）および（ｘ１，ｙ１）のいずれか一方が存在するか否かを判断する。ＣＰＵ１０２は、初期位置座標が両方とも所定の端領域に存在していない場合には（ステップＳ１０８においてＮＯの場合）、プレビュー画像の縮小処理がなされ（ステップＳ１１２）、処理が終了する。
【００８１】
一方、ＣＰＵ１０２は、初期位置座標の少なくとも一方が所定の端領域に存在すると判断すると（ステップＳ１０８においてＹＥＳの場合）、初期位置座標の間の距離を算出する（ステップＳ１１０）。具体的には、距離算出部１６０が上述した距離Ｌを算出する。
【００８２】
次に、ＣＰＵ１０２は、初期位置座標の間の距離ＬがＮピクセル未満か否かを判断する（ステップＳ１１２）。距離ＬがＮピクセル未満ではない（以上である）場合には（ステップＳ１１４においてＮＯの場合）、プレビュー画像の縮小処理がなされ（ステップＳ１１２）、処理が終了する。一方、距離ＬがＮピクセル未満である場合には（ステップＳ１１４においてＹＥＳの場合）、ＣＰＵ１０２は、当該操作により設定される後処理はステープル処理であると特定する（ステップＳ１１６）。
【００８３】
次に、ＣＰＵ１０２は、２点の初期位置座標が両方とも所定の端領域に存在するか否かを判断する（ステップＳ１１８）。両方とも所定の端領域に存在する場合には（ステップＳ１１８においてＹＥＳの場合）、２点の初期位置座標のうち最初に検知された方の座標からステープル処理の位置を特定する（ステップＳ１２０）。具体的には、（ｘ０，ｙ０）および（ｘ１，ｙ１）のうち（ｘ０，ｙ０）を最初に検知している場合には、（ｘ０，ｙ０）が存在している領域に応じてステープル処理位置を特定する。たとえば、（ｘ０，ｙ０）が「左」領域に存在する場合には、左へのサイドステープル処理となる。一方、どちらか一方のみが所定の端領域に存在する場合には（ステップＳ１１８においてＮＯの場合）、ＣＰＵ１０２は、当該所定の端領域に存在する方の座標からステープル処理の位置を特定する（ステップＳ１２２）。
【００８４】
次に、ＣＰＵ１０２は、上述したステップにより特定された位置へのステープル処理を設定し、所定位置へのステープル処理が行なわれたプレビュー画像を操作パネル２００上に表示して（ステップＳ１２４）、処理を終了する。
【００８５】
＜Ｆ．変形例＞
次に、ユーザーが所定の領域へピンチイン操作した場合の処理の変形例について説明する。
【００８６】
（ｆ１．後処理設定の操作例）
図９は、本発明の実施の形態１の変形例に従う後処理設定を行なう場合の操作例を示す図である。
【００８７】
図９を参照して、たとえば、ユーザーがプレビュー画像の「左」領域で、ピンチイン動作をしたときに、タッチ位置の初期位置の間の距離が所定値（ここでは、Ｎピクセル）未満である場合は左にサイドステープル処理を設定する。これに対して、当該距離がＮピクセル以上である場合は左に２穴パンチ処理が設定されたプレビュー画像が表示される。なお、所定の端領域に初期位置のすべてが存在しない場合には、プレビュー画像の表示が更新（ピンチイン操作の場合は縮小、ピンチアウト操作の場合は拡大など）される。詳細は後述するが、つまり、初期位置の少なくとも一方が所定の端領域に存在し、タッチ位置の初期位置の間の距離がＮピクセル以上のとき、実施の形態１ではプレビュー画像の縮小処理であったが、変形例ではパンチ処理となる点が異なる。ここで、ステープル処理の設定方式については、実施の形態１と同様であるため、その詳細な説明は繰り返さない。なお、上述した初期位置の間の距離の値についてはユーザーが任意に設定できる事項であり、これに限られない。
【００８８】
すなわち、制御部１００は、複数のタッチ位置の初期位置のすべてが表示領域の端から所定値以上である領域に存在する場合にはプレビュー表示を更新し、初期位置の少なくとも１つが表示領域の端から所定値未満である領域に存在する場合には、出力物について対応する後処理を設定する。より具体的には、当該後処理の設定として、初期位置の間の距離が所定値未満であるときにステープル処理が設定され、複数のタッチ位置の初期位置の間の距離が所定値以上であるときにパンチ処理が設定される。
【００８９】
本発明の実施の形態１の変形例に従う画像形成装置１は、ディスプレイ２１２に設置されたタッチパネル２１３に対するタッチ入力におけるユーザー操作に応答して、ピンチイン操作の際の初期位置の距離および位置に基づいて、プレビュー画像がプリントされた際の紙媒体に対するステープル処理、パンチ処理の設定またはプレビュー画像の縮小処理を選択的に実行する。
【００９０】
図１０は、本発明の実施の形態１の変形例に従うパンチ処理設定を行なう場合の操作例を示す図である。なお、図１０におけるピンチイン操作は、タッチ位置の初期位置の間の距離がＮピクセル以上であり、上述したパンチ処理の設定に対応しているものとする。また、プレビュー画像の表示領域は、パンチ処理の位置を特定するための領域として、当該表示領域の端領域について予め「左」、「上」、「右」領域に区分けされているものとする。当該領域へのピンチイン操作は、上記順に図１０（ａ）〜（ｃ）に対応している。なお、ここでの「左」、「右」領域は、それぞれ実施の形態１における「左上」、「右上」も含む概念である。
【００９１】
図１０（ａ）を参照して、プレビュー画像の「上」領域にてピンチイン操作がなされた場合、上への２穴パンチ処理が行なわれる。図１０（ｂ）を参照して、プレビュー画像の「左」領域にてピンチイン操作がなされた場合、左への２穴パンチ処理が行なわれる。図１０（ｃ）を参照して、プレビュー画像の「右」領域にてピンチイン操作がなされた場合、右への２穴パンチ処理が行なわれる。
【００９２】
図１１は、本発明の実施の形態１の変形例に従うパンチ処理の穴数設定を行なう場合の操作例を示す図である。
【００９３】
ここでは、制御部１００がパンチ処理の穴数を設定する一例として、上述したパンチ処理を設定したあとの所定時間内における、複数のタッチ位置の検出、および、それに引き続く当該検出された複数のタッチ位置のうち少なくとも１つの初期位置からの移動からなる一連の動作の繰返し回数に応じて、パンチ穴数を異ならせる処理について説明する。
【００９４】
図１１を参照して、まず上述したように「左」領域において初期位置の距離がＮピクセル以上のピンチイン操作が行なわれると（図中の１回ピンチインの場合に対応）、左に２穴のパンチ処理が設定される。当該パンチ処理設定を行なったピンチイン操作から所定時間以内に、再度ピンチイン操作を行なった回数に応じてパンチ処理の穴数が決定される。たとえば、再度のピンチイン操作が１回の場合は（図中の２回ピンチインの場合に対応）、パンチの穴数は３つであり３穴パンチ処理が設定される。再度のピンチイン操作が２回以上の場合は（図中の３回以上ピンチインの場合に対応）、パンチの穴数は４つとなり４穴パンチ処理が設定される。なお、所定時間内に行なわれる再度のピンチイン操作は、ピンチイン操作であればよく、パンチ処理設定がなされる場合の上述した所定の距離や位置を満たしている必要はない。
【００９５】
すなわち、プレビュー画像上において、ユーザーがピンチイン操作を開始した初期位置が存在する領域および回数に応じて、パンチ処理を行なう位置および穴数が設定される。
【００９６】
（ｆ２．機能構成）
図９〜図１１に示すような後処理設定に従う処理を実現するための機能構成については、上述の図７に示す機能ブロック図と同様であるので、詳細な説明は繰り返さない。ただし、処理判断部１６２における判断ロジックについては、以下に説明するとおり、一部の処理が異なっている。
【００９７】
（ｆ３．フローチャート）
次に、図９〜図１１に示すような設定の処理を実現するための手順を示すフローチャートについて説明する。
【００９８】
図１２は、本発明の実施の形態１の変形例に従う設定の処理手順を示すフローチャートである。ここでは、ＣＰＵ１０２によって複数の画像が取得され、プレビュー表示がなされている状態であるとする。図１２に示す各ステップは、基本的には、ＣＰＵ１０２がプログラムを実行することで実現される。
【００９９】
まず、ステップＳ２０２〜Ｓ２１２の処理は、実施の形態１において図８で説明したステップＳ１０２〜Ｓ１１２の処理と同様であるため、その詳細な説明は繰り返さない。従って、ここではステップＳ２１４からの説明を行なう。
【０１００】
ＣＰＵ１０２は、初期位置座標の間の距離ＬがＮピクセル未満か否かを判断する（ステップＳ２１４）。距離ＬがＮピクセル未満ではない（以上である）場合には（ステップＳ２１４においてＹＥＳの場合）、ステップＳ２１６〜Ｓ２２４の処理を実行する。ステップＳ２１６〜Ｓ２２４の処理は図８で説明したステップＳ１１６〜Ｓ１２４の処理と同様であるため、その詳細な説明は繰り返さない。
【０１０１】
一方、距離ＬがＮピクセル以上である場合には（ステップＳ２１４においてＮＯの場合）、ＣＰＵ１０２は、当該操作により設定される後処理はパンチ処理であると特定する（ステップＳ２２６）。次に、ＣＰＵ１０２は、２点の初期位置座標が両方とも所定の端領域に存在するか否かを判断する（ステップＳ２２８）。両方とも所定の端領域に存在する場合には（ステップＳ２２８においてＹＥＳの場合）、２点の初期位置座標のうち最初にタッチ検出された方の座標からパンチ処理の位置を特定する（ステップＳ２３０）。具体的には、タッチ入力検知された２点（ｘ０，ｙ０）および（ｘ１，ｙ１）のうち（ｘ０，ｙ０）を最初にタッチ入力検知している場合には、（ｘ０，ｙ０）が存在している領域に応じてパンチ処理位置を決定する。たとえば、（ｘ０，ｙ０）が「左」領域に存在する場合には、「左」領域がパンチ処理位置となる。一方、どちらか１点のみが所定の端領域に存在する場合には（ステップＳ２２８においてＮＯの場合）、ＣＰＵ１０２は、当該所定の端領域に存在する方の座標からパンチ処理の位置を特定する（ステップＳ２３２）。
【０１０２】
次に、ＣＰＵ１０２は、上述したパンチ処理を設定した後、所定時間内に行なわれたピンチイン操作回数に応じてパンチ穴数を特定する（ステップＳ２３４）。続いて、上述したステップにより特定された位置と穴数とに基づくパンチ処理を設定し、当該設定されたパンチ処理が行なわれたプレビュー画像を操作パネル２００上に表示して（ステップＳ２３６）、処理を終了する。
【０１０３】
［２．実施の形態２］
上述の実施の形態１においては、タッチ操作が行なわれる初期位置の距離に応じて、複数の処理から選択的に所定の処理が設定される例に説明した。以下に説明する、実施の形態２においては、ピンチインおよびピンチアウト操作に伴う軌跡に応じて、複数の処理から選択的に所定の処理が設定される例について説明する。
【０１０４】
＜Ａ．全体構成＞
本発明の実施の形態２に従う画像形成装置の全体構成は、図１に示す実施の形態１に従う画像形成装置１と同様の構成を有するので、詳細な説明は繰り返さない。
【０１０５】
＜Ｂ．ハードウェア構成＞
本発明の実施の形態２に従う画像形成装置のハードウェア構成についても、図２に示す実施の形態１に従う画像形成装置１と同様の構成を有するので、詳細な説明は繰り返さない。
【０１０６】
＜Ｃ．後処理設定の操作例＞
本発明の実施の形態２に従う画像形成装置１における後処理設定の操作例（ユーザーインターフェイス）について説明する。
【０１０７】
上述したように、複数の画像が取得され、画像形成装置１の操作パネル２００には、取得された画像が図４に示すようにプレビュー表示されているものとする。
【０１０８】
図１３は、本発明の実施の形態２に従う後処理設定またはプレビュー表示の更新表示を行なう場合の操作例を示す図である。画像形成装置１の制御部１００は、表示部であるディスプレイ２１２に入力画像のプリント出力のプレビュー表示を行なうとともに、当該プレビュー表示されている表示領域へのタッチ入力に応答して処理を実行する。より具体的には、ディスプレイ２１２において、ユーザーからの複数のタッチ位置が検出された後、当該複数のタッチ位置のうち少なくとも１つが初期位置から移動したことに応答して、複数のタッチ位置のうち少なくとも１つの初期位置が存在する領域、および、初期位置からの移動が所定軌跡を描けば、プリント出力の出力物について対応する後処理を設定する。
【０１０９】
図１３を参照して、たとえば、ユーザーがプレビュー画像の両端の領域（実施の形態１の変形例で説明した「左」領域と「右」領域）を起点として、扇状の軌跡でピンチイン動作を行なった場合には中折り処理を設定し、直線状の軌跡でピンチイン動作を行なった場合にはプレビュー画像が縮小して表示される。すなわち、直線状でないピンチイン操作時においては、制御部１００は、初期位置の少なくとも１つが表示領域の一端から所定値未満の領域に存在し、かつ、初期位置の残余の１つが表示領域の他端から所定値未満の領域に存在している場合に、出力物に対する中折り処理を設定する。
【０１１０】
本発明の実施の形態２に従う画像形成装置１は、ディスプレイ２１２に設置されたタッチパネル２１３に対するタッチ入力におけるユーザー操作に応答して、ピンチイン操作の軌跡に基づいて、プレビュー画像がプリントされた際の紙媒体に対して中折り処理の設定またはプレビュー画像の縮小処理を選択的に実行する。
【０１１１】
＜Ｄ．機能構成＞
図１３に示すような設定に従う処理を実現するための機能構成についても、実施の形態１で説明した図７に示す機能ブロック図と同様であるので、詳細な説明は繰り返さない。ただし、処理判断部１６２における判断ロジックについては、以下に説明するとおり、一部の処理が異なっている。
【０１１２】
＜Ｅ．フローチャート＞
次に、図１３に示すような複数の設定の処理を実現するための手順を示すフローチャートについて説明する。
【０１１３】
図１４は、本発明の実施の形態２に従う複数の設定の処理手順を示すフローチャートである。ここでは、ＣＰＵ１０２によって複数の画像が取得され、プレビュー表示がなされている状態であるとする。図１４に示す各ステップは、基本的には、ＣＰＵ１００がプログラムを実行することで実現される。
【０１１４】
まず、ステップＳ３０２〜Ｓ３０６の処理は、実施の形態１において図８で説明したステップＳ１０２〜Ｓ１０６の処理と同様であるため、その詳細な説明は繰り返さない。従って、ここではステップＳ３０８からの説明を行なう。
【０１１５】
ＣＰＵ１０２は初期位置座標の２点が相異なる両端領域に存在しているか否かを判断する（ステップＳ３０８）。具体的には、（ｘ０，ｙ０）が「左」領域に存在しているときに、（ｘ１，ｙ１）が「右」領域に存在しているか否か、または（ｘ０，ｙ０）が「右」領域に存在しているときに、（ｘ１，ｙ１）が「左」領域に存在しているか否かを判断する。ＣＰＵ１０２は、２点の初期位置座標が互いに相異なる両端領域に存在していないと判断すると（ステップＳ３０８においてＮＯの場合）、ピンチイン操作に割り当てられている他の処理を設定する（ステップＳ３１２）。たとえば、実施の形態１で説明したステープル処理、パンチ処理、プレビュー画像の縮小処理を行なってもよい。一方、２点の初期位置座標が互いに相異なる両端領域に存在している場合（ステップＳ３０８においてＹＥＳの場合）、ＣＰＵ１０２は、ピンチイン操作の軌跡情報を取得する（ステップＳ３１０）。
【０１１６】
次に、ＣＰＵ１０２は、取得した軌跡情報から軌跡が直線状か否かを判断する（ステップＳ３１４）。軌跡が直線状である場合（ステップＳ３１４においてＹＥＳの場合）、ＣＰＵ１０２は、プレビュー画像の縮小処理を行なって（ステップＳ３１６）、処理を終了する。一方、軌跡が直線状でない場合（ステップＳ３１４においてＮＯの場合）、ＣＰＵ１０２は中折り処理を設定し、中折り処理が行なわれたプレビュー画像を操作パネル２００上に表示して（ステップＳ３１８）、処理を終了する。
【０１１７】
＜Ｆ．変形例＞
次に、ユーザーが所定の軌跡で操作をした場合の処理の変形例について説明する。
【０１１８】
（ｆ１．後処理設定の操作例）
本発明の実施の形態２の変形例に従う画像形成装置１における後処理設定の操作例（ユーザーインターフェイス）について説明する。
【０１１９】
上述したように、複数の画像が取得され、画像形成装置１の操作パネル２００には、取得された画像が図４に示すようにプレビュー表示されているものとする。
【０１２０】
図１５は、本発明の実施の形態２の変形例に従う後処理設定またはプレビュー表示の更新設定を行なう場合の操作例を示す図である。
【０１２１】
図１５を参照して、たとえば、ユーザーがプレビュー画像の所定の端領域ではない領域を起点として扇状の軌跡でピンチアウト操作を行なった場合には中折り処理を設定し、直線状の軌跡でピンチアウト操作を行なった場合にはプレビュー画像が拡大して表示される。すなわち、直線状でないピンチアウト操作時においては、制御部１００は、初期位置のすべてが表示領域内の端から所定値以上の領域に存在する場合に、出力物について中折り処理を設定する。
【０１２２】
本発明の実施の形態２の変形例に従う画像形成装置１は、ディスプレイ２１２に設置されたタッチパネル２１３に対するタッチ入力におけるユーザー操作に応答して、ピンチアウト操作の軌跡に基づいて、プレビュー画像がプリントされた際の紙媒体に対して中折り処理の設定またはプレビュー画像の拡大処理を選択的に実行する。
【０１２３】
＜ｆ２．機能構成＞
図１５に示すような複数の設定の処理を実現するための機能構成についても、実施の形態１で説明した図７に示す機能ブロック図と同様であるので、詳細な説明は繰り返さない。ただし、処理判断部１６２における判断ロジックについては、以下に説明するとおり、一部の処理が異なっている。
【０１２４】
＜ｆ３．フローチャート＞
次に、図１５に示すような複数の設定の処理を実現するための手順を示すフローチャートについて説明する。
【０１２５】
図１６は、本発明の実施の形態２の変形例に従う設定の処理手順を示すフローチャートである。ここで、ＣＰＵ１０２によって複数の画像が取得され、プレビュー表示がなされている状態であるとする。図１６に示す各ステップは、基本的には、ＣＰＵ１００がプログラムを実行することで実現される。
【０１２６】
まず、ステップＳ４０２の処理は、実施の形態１において図８で説明したステップＳ１０２の処理と同様であるため、その詳細な説明は繰り返さない。従って、ここではステップＳ４０４の処理から説明を行なう。
【０１２７】
ＣＰＵ１０２は、プレビュー画像上でピンチアウト操作を検知する（ステップＳ４０４）。この検知処理は、２点タッチ入力が検知された初期位置の座標値と当該時点における位置の座標値との距離の関係に基づいて判断される。次に、ＣＰＵ１０２は、２点の初期位置座標である（ｘ０，ｙ０）および（ｘ１，ｙ１）を取得する（ステップＳ４０６）。
【０１２８】
次に、ＣＰＵ１０２は、初期位置座標の２点が両方とも所定の端領域に存在していないか否かを判断する（ステップＳ４０８）。具体的には、初期位置座標の２点（ｘ０，ｙ０）および（ｘ１，ｙ１）が両方とも、実施の形態１の変形例で説明した「左」、「上」、「右」領域に存在していないか否かを判断する。ＣＰＵ１０２は、２点の初期位置座標のいずれか一方が所定の端領域に存在していると判断すると（ステップＳ４０８においてＮＯの場合）、ピンチアウト操作に割り当てられている他の処理を設定して（ステップＳ４１２）、処理を終了する。たとえば、プレビュー画像の拡大処理を行なってもよい。一方、２点の初期位置座標が両方とも所定の端領域に存在していない場合（ステップＳ４０８においてＹＥＳの場合）、ピンチアウト操作の軌跡情報を取得する（ステップＳ４１０）。
【０１２９】
次に、ＣＰＵ１０２は、取得した軌跡情報から軌跡が直線状か否かを判断する（ステップＳ４１４）。軌跡が直線状である場合（ステップＳ４１４においてＹＥＳの場合）、ＣＰＵ１０２は、プレビュー画像の拡大処理を行なって（ステップＳ４１６）、処理を終了する。一方、軌跡が直線状でない場合（ステップＳ４１４においてＮＯの場合）、ＣＰＵ１０２は中折り処理を設定し、中折り処理が行なわれたプレビュー画像を操作パネル２００上に表示して（ステップＳ４１８）、処理を終了する。
【０１３０】
＜Ｇ．応用例＞
以下、上述したような本発明の実施の形態２に従う処理の典型的な応用例について説明する。なお、本発明の技術的範囲は、以下に例示するような応用例に限られるものではなく、本明細書に記載の技術思想によれば様々なケースに適用できることは自明である。
【０１３１】
図１７は、本発明の実施の形態２の応用例に従う設定の処理手順を示すフローチャートである。ここで、ＣＰＵ１０２によって複数の画像が取得され、プレビュー表示がなされている状態であるとする。図１７に示す各ステップは、基本的には、ＣＰＵ１００がプログラムを実行することで実現される。
【０１３２】
まず、ステップＳ５０２の処理は、実施の形態１において図８で説明したステップＳ１０２の処理と同様であるため、その詳細な説明は繰り返さない。従って、ここではステップＳ５０４の処理から説明を行なう。
【０１３３】
ＣＰＵ１０２は、２点のタッチ位置のうち少なくとも１つが初期位置座標から移動していることを検知する（ステップＳ５０４）。次に、ＣＰＵ１０２は、当該移動を伴うタッチ操作がピンチイン操作であるか否かを判断する（ステップＳ５０６）。ピンチイン操作であると判断すると（ステップＳ５０６においてＹＥＳの場合）、ステップＳ５０８〜Ｓ５２０の処理を実行する。ここで、ステップＳ５０８〜Ｓ５２０の処理は、図１４で説明したステップＳ３０６〜Ｓ３１８の処理と同様であるため、その詳細な説明は繰り返さない。
【０１３４】
一方、ピンチイン操作でない、すなわちピンチアウト操作であると判断すると（ステップＳ５０６においてＮＯの場合）、ステップＳ５２２〜Ｓ５３０の処理を実行する。ここで、ステップＳ５２２〜Ｓ５３０の処理は、図１６で説明したステップＳ４０６〜Ｓ４１４の処理と同様であるため、その詳細な説明は繰り返さない。次に、ＣＰＵ１０２は、取得した軌跡情報から軌跡が直線状か否かを判断する（ステップＳ５３０）。軌跡が直線状である場合（ステップＳ５３０においてＹＥＳの場合）、ＣＰＵ１０２は、プレビュー画像の拡大処理を行なって（ステップＳ５３６）、処理を終了する。一方、軌跡が直線状でない場合（ステップＳ５３０においてＮＯの場合）、ＣＰＵ１０２は中折り処理を設定し、中折り処理が行なわれたプレビュー画像を操作パネル２００上に表示して（ステップＳ５２０）、処理を終了する。
【０１３５】
[３．その他の実施の形態］
上述のフローで説明したような制御を実行させるプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭおよびメモリカードなどの一時的でないコンピューター読取可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１３６】
なお、プログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３８】
[４．利点］
本実施の形態によれば、以下のような利点が得られる。すなわち、ステープル処理、パンチ処理および中折り処理といった後処理の設定を、プレビュー画像部分に対してピンチインまたはピンチアウト操作といった直感的な操作によって、設定することができる。
【０１３９】
ステープル処理やパンチ処理の設定には、２本の指を閉じるような操作（ピンチイン操作）がよりユーザーの直感的な操作の一例として挙げられる。本実施の形態によれば、ピンチイン操作の起点となる２本の指の幅を調整することによって、後処理設定または縮小処理を選択的に実行できるため、ｉＰｈｏｎe（登録商標）などで従来より一般的に適用されているピンチイン操作による縮小処理と重複することなく、後処理設定または縮小処理を実行することができる。
【０１４０】
中折り処理には、本を閉じたり開けたりする操作がユーザーの直感的な操作の一例として挙げられるが、本実施の形態によれば、ピンチインまたはピンチアウト操作の軌跡を変更することで、従来より一般的に適用されているピンチイン操作、ピンチアウト操作による縮小、拡大処理と重複することなく、後処理設定または縮小、拡大処理を実行することができる。
【０１４１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４２】
１  画像形成装置、１０  本体装置、１２  自動原稿搬送部、１４  原稿トレー、１６  スキャナー、１８  プリントエンジン、２０  後処理装置、２２  後処理装置制御部、２４  ステープル処理部、２６  パンチ処理部、２８  折り処理部、３０  給紙トレー、１００  制御部、１０２  ＣＰＵ、１０４  ＲＡＭ、１０６  ＲＯＭ、１０８  プリント処理部、１１０  画像処理部、１１２  補助記憶装置、１１４  外部インターフェイス、１１６  スキャナー処理部、１１８  後処理制御部、１５０  画像バッファ、１５２  プレビュー生成部、１５４  入力部、１５６  位置バッファ、１５８  多点検知部、１６０  距離算出部、１６２  処理判断部、１６４  機能対応情報、１６６  後処理設定部、２００  操作パネル、２１２  ディスプレイ、２１３  タッチパネル、２１４  テンキー、２１５  プレビューキー、２１６  スタートキー、２１７  ストップキー、２１８  モードキー、２２０  プレビュー画像、２２２，２２４  キー、２２６  前ページ遷移キー、２２８  次ページ遷移キー。
【図１】
2013028023.tif 000003
【図２】
2013028023.tif 000004
【図３】
2013028023.tif 000005
【図４】
2013028023.tif 000006
【図５】
2013028023.tif 000007
【図６】
2013028023.tif 000008
【図７】
2013028023.tif 000009
【図８】
2013028023.tif 000010
【図９】
2013028023.tif 000011
【図１０】
2013028023.tif 000012
【図１１】
2013028023.tif 000013
【図１２】
2013028023.tif 000014
【図１３】
2013028023.tif 000015
【図１４】
2013028023.tif 000016
【図１５】
2013028023.tif 000017
【図１６】
2013028023.tif 000018
【図１７】
2013028023.tif 000019