(57)【要約】      （修正有）【課題】タッチパネルを介して入力されるユーザによるジェスチャーを認識して、後処理の設定を変更する。【解決手段】画像データに基づいて印刷されたシートに対する後処理を後処理装置によって実行可能な画像処理装置であって、タッチパネルを介してユーザから受け付けたジェスチャーを検知し、検知されたジェスチャーに従ってシートに対する後処理の設定を行い、設定された後処理の設定内容を画像データと関連付けてプレビュー表示し、検知されたジェスチャーに従って、後処理の設定を変更する。【選択図】図２
2011197079.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて印刷されたシートに対する後処理を後処理装置によって実行可能な画像処理装置であって、
タッチパネルを介してユーザから受け付けたジェスチャーを検知する検知手段と、
前記検知手段によって検知されたジェスチャーに従って前記シートに対する後処理の設定を行う設定手段と、
前記設定手段によって設定された後処理の設定内容を前記画像データと関連付けてプレビュー表示する表示手段と、
前記設定手段は、前記検知手段によって検知されたジェスチャーに従って、前記後処理の設定を変更することを特徴とする画像処理装置。
【請求項２】
前記後処理装置の能力情報を前記後処理装置から取得する取得手段と、
前記設定手段は、前記検知手段によって検知されたジェスチャー及び前記取得手段によって取得した前記能力情報に従って、前記後処理の設定を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示手段は、前記後処理を行う位置が変更されたことに従って、当該変更された後の後処理の設定内容を前記画像データと関連付けてプレビュー表示することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記検知手段は、前記タッチパネルを介して、ユーザが前記タッチパネルの１または複数の箇所に触れて行うジェスチャーを受付けることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記後処理の設定の変更は、前記後処理を行う位置の移動、後処理を行う位置の増減を含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記後処理は、パンチ処理、またはとじ処理、または折り処理であることを特徴とする請求項１乃至５項のいずれか１項に記載の画像処理装置。
【請求項７】
画像データに基づいて印刷されたシートに対する後処理を後処理装置によって実行可能な画像処理装置の制御方法であって、
タッチパネルを介してユーザから受け付けたジェスチャーを検知し、
前記検知されたジェスチャーに従って前記シートに対する後処理の設定を行い、
前記設定された後処理の設定内容を前記画像データと関連付けてプレビュー表示し、
前記検知されたジェスチャーに従って、前記後処理の設定を変更することを特徴とする画像処理装置の制御方法。
【請求項８】
請求項７に記載の画像処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信する印刷ジョブの印刷イメージをプレビュー可能な画像処理装置、画像処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
複合機能やファクシミリ機能、あるいはプリンタ機能を有する画像処理装置において、印刷された用紙に対して仕上げ処理を行えるものがある。ここで仕上げ処理とは、例えばステイプル処理や製本処理、あるいはパンチ穴を開ける処理、用紙を折る処理、用紙上に印字画像を載せる位置を調整する処理等、印刷した用紙を束ねる処理、もしくは印刷用紙に対する処理全般を示す。
【０００３】
仕上げ処理の設定は、画像処理装置に接続されているホストコンピュータや、複合機に備え付けられるユーザインタフェースから設定が行うことができる。これらの設定方法に関して、利用者の操作性や利便性を向上させるための技術がある。
例えば特許文献１で開示されている技術では、タッチパネル上に画像形成装置が印刷する文書画像のプレビュー画像を表示し、利用者がタッチパネルに触れた位置に応じて、仕上げ処理等の印刷設定を行うためのダイアログを表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１０９２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術において、利用者が行う操作は設定内容を直感的に連想させるものではないため、利用者は各種仕上げ処理の設定方法を覚えることが困難だった。
また、アイコンやダイアログを利用した設定方法では、設定を行う前に、行いたい動作を設定するための指示を行ったうえで、さらに、調整値の設定を行う必要があり、操作が煩わしかった。
例えば上述の特許文献１においては、ステイプル設定画面を表示するボタンを押下してプレビュー上画像に触れることで実行される。
また、従来技術における各種仕上げ処理は文書全体に対して行うものであり、文書を構成する各ページに対して設定を行うことが困難であった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、タッチパネルを介して入力されるユーザによるジェスチャーを認識して、後処理の設定を変更できる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
画像データに基づいて印刷されたシートに対する後処理を後処理装置によって実行可能な画像処理装置であって、タッチパネルを介してユーザから受け付けたジェスチャーを検知する検知手段と、前記検知手段によって検知されたジェスチャーに従って前記シートに対する後処理の設定を行う設定手段と、前記設定手段によって設定された後処理の設定内容を前記画像データと関連付けてプレビュー表示する表示手段と、前記設定手段は、前記検知手段によって検知されたジェスチャーに従って、前記後処理の設定を変更することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、タッチパネルを介して入力されるユーザによるジェスチャーを認識して、後処理の設定を変更できる。
【図面の簡単な説明】
【０００８】
【図１】画像処理装置の構成を説明するブロック図である。
【図２】画像処理システムのデータ処理手順を示すフローチャートである。
【図３】ホストコンピュータに表示されるＵＩを説明する図である。
【図４】後処理装置による後処理例を説明する図である。
【図５】画像処理装置に送信する印刷ジョブの一例を示す図である。
【図６】表示部に表示されるユーザインタフェースの一例を示す図である。
【図７】画像処理装置の処理を説明するフローチャートである。
【図８】第二印刷設定部が定義する部分入力手順木の一例を示す図である。
【図９】画像処理装置で設定可能な出力用紙上の領域を説明する図である。
【図１０】第二印刷設定部が定義する部分入力手順木を説明する図である。
【図１１】表示部に表示される印刷設定操作画面の一例を示す図である。
【図１２】第二印刷設定部が定義する部分入力手順木を説明する図である。
【図１３】第二印刷設定部が設定可能なパンチ穴例を説明する図である。
【図１４】ジェスチャーを認識して行う印刷設定編集例を示す図である。
【図１５】ジェスチャーを認識して行う印刷設定編集例を示す図である。
【図１６】第二印刷設定部が定義する部分入力手順木を説明する図である。
【図１７】ジェスチャーを認識して行う印刷設定編集例を示す図である。
【図１８】第二印刷設定部が定義する部分入力手順木を説明する図である。
【図１９】ジェスチャーを認識して行う印刷設定編集例を示す図である。
【図２０】ジェスチャーを認識して行う印刷設定編集例を示す図である。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
以下、本発明を実施するための最良の形態について図面を用いて説明する。
図１は、本実施形態を示す画像処理装置の構成を説明するブロック図である。本例は、ホストコンピュータ１００と、後処理装置１２０が接続された画像処理装置１１０とが通信して受信するジョブを処理する例である。なお、画像処理装置１１０として、複合機（ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）の例を示すが、これに限定されずプリントシステムであってもよい。
【００１０】
図１に示すホストコンピュータ１００において、１０１は文書作成部で、ホストコンピュータ１００にインストールされているアプリケーションを実行して文書を作成する。なお、ホストコンピュータ１００が備えるＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウエア資源については省略している。
【００１１】
１０２は第一印刷設定部で、いわゆるプリンタドライバが提供する印刷設定画面を介して入力される印刷条件に従い、文書作成部１０１が作成した文書の印刷ジョブを作成する。ここで、印刷設定には、後処理装置１２０で実行可能な後処理の設定が含まれる。また、後処理には、綴じ処理、ステイプル、ソート等が含まれる。
【００１２】
ホストコンピュータ１００において、文書作成部１０１が印刷する文書を作成すると、第一印刷設定部１０２が印刷する文書を画像処理装置１１０が解釈可能な文書データに変換し、印刷設定を付与する。
なお、文書作成部１０１は、例えばホストコンピュータ上で動作するワードプロセッシングアプリケーションである。
図１に示す画像処理装置１１０において、１１１は記憶部で、ネットワークで伝送されるホストコンピュータ１００で作成された印刷設定を含む印刷ジョブを格納する。また、画像処理装置１１０は、タッチパネルとして機能する表示部１１２を備える。なお、表示部１１２には、後処理装置１２０に対する設定を含む印刷設定を行うためのユーザインタフェースが表示される。
【００１３】
また、画像処理装置１１０は、記憶部１１１に格納されている印刷設定を含む文書データから、表示部１１２に表示する画像データを形成する画像形成部１１３を備える。
また、画像処理装置１１０は、上記記憶部１１１に格納されている印刷設定を含む文書データと上記画像形成部１１３で形成された画像データの情報から、上記画像データの一部の領域である特徴領域を算出する特徴領域算出部１１４を備える。
また、画像処理装置１１０は上記表示部１１２の位置情報を座標値として入力する入力部１１５を備える。入力部１１５と表示部１１２は、例えばタッチパネルとして構成される。
また、画像処理装置１１０は、記憶部１１１に格納されている印刷設定を編集するための利用者が行える操作を、画像処理装置１１０の状態に従って制限する制御部１１６を備える。制御部１１６は、画像処理装置１１０、及び後処理装置１２０を統括的に制御する。制御部１１６は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウエア資源を備えており、ＣＰＵが、ＲＯＭに記憶されたプログラムを読み出して実行することによって、各種制御を行う。
また、画像処理装置１１０は、制御部１１６の結果と、入力部１１５の入力に従い、入力部１１５で入力を受け付けることが可能な操作方法に関する情報を利用者に通知する入力方法候補通知部１１７を備える。
また、画像処理装置１１０は、入力部１１５の入力に従って上記記憶部１１１に格納されている印刷設定を編集する第二印刷設定部１１８を備える。
また、１２０は後処理装置である。後処理装置１２０は、画像処理装置１１０に着脱可能に構成され、画像処理装置１１０で印刷された用紙（記録紙またはシートともいう）に対して、後処理部１２１を用いて後処理を行う。後処理装置１２０も、不図示のＲＯＭを備える。後処理装置１２０を、画像処理装置１１０に装着すると、画像処理装置１１０の制御部１１６は、後処理装置１２０のＲＯＭから、後処理装置の能力情報を取得することができる。それによって、制御部１１６は、後処理装置が対応している後処理の種類を特定することができる。
後処理部１２１によって実行される後処理の種類は、例えば、ステイプルや、パンチ、折り処理、製本処理等がある。ステイプル、パンチ、折り処理、製本処理は、それぞれ、別の後処理装置の後処理部によって実行されてもよいし、単独の後処理装置の後処理部で実行されてもよい。
画像処理装置１１０は、自装置に装着されている後処理装置１２０から、当該後処理装置１２０が対応する能力情報（ステイプル可能なステイプル位置や、パンチする際のパンチ穴の数、折り処理の種類等）を取得して、ユーザに提示する。ユーザは、提示された候補の中から、所望の後処理の設定を行う。
【００１４】
図２は、図１に示した画像処理システムのデータ処理手順を示すフローチャートである。なお、図２の（Ａ）はホストコンピュータ１００側の処理に対応し、図２の（Ｂ）は、画像処理装置１１０側の処理に対応する。なお、各ステップは、画像処理装置１１０、ホストコンピュータ１００のＣＰＵが記憶部に記憶されるプログラムを実行することで実現される。
【００１５】
まず、ホストコンピュータ１００側において、文書作成部１０１は、アプリケーションを実行し、ユーザからの入力に従って文書を作成する（Ｓ２０１）。続いて、文書作成部１０１からの要求に従い、第一印刷設定部１０２は上記作成された文書を文書データ（印刷データ）に変換すると共に、文書データに対して印刷設定を付与する（Ｓ２０２）。
【００１６】
そして、上述のように生成された印刷設定を含む文書データは、ネットワークを経由して画像処理装置１１０に送信され（Ｓ２０３）、本処理を終了する。なお、画像処理装置１１０に送信された文書データは、画像処理装置１１０の記憶部１１１に格納される。また、記憶部１１１は複数の文書データを保持することができる。
【００１７】
続いて、図２（Ｂ）で、画像処理装置１１０は、ネットワークを介して入力部１１５がホストコンピュータ１００から送信された文書データと印刷設定とを印刷ジョブとして受信するのを待つ（Ｓ２１１）。次に、制御部１１６は、受信した印刷ジョブに識別情報を付加して記憶部１１１に確保されるＢＯＸ領域に保持させる（Ｓ２１２）。
そして、ユーザが画像処理装置１１０の設置先に移動し、表示部１１２と入力部１１５とが連携するタッチパネルを操作して、記憶部１１１に記憶された印刷ジョブを出力する要求が入力されたかどうかを判断する。
ここで、タッチパネルを操作してユーザが記憶部１１１に記憶された印刷ジョブを出力する要求を入力していないと制御部１１６が判断した場合は、Ｓ２１１へ戻る。
一方、Ｓ２１３で、タッチパネルを操作してユーザが記憶部１１１に記憶された印刷ジョブを出力する要求を入力していると制御部１１６が判断した場合は、Ｓ２１４へ進み、表示部１１２に記憶部１１１に保持される印刷ジョブ一覧を表示する。なお、印刷ジョブの一覧の例を図６の（Ａ）に示す。
次に、ユーザがタッチパネルを操作して、印刷ジョブ一覧から出力したい印刷ジョブが選択されたら（Ｓ２１５）、Ｓ２１６へ進む。そして、Ｓ２１６で、制御部１１６は、選択された印刷ジョブに含まれる印刷設定（後処理部１２１に対応する印刷設定を含む）に従い、後述するような部分手順木を生成する。さらに、制御部１１６は、第二印刷設定部１１８と連携してユーザからジェスチャーによる印刷設定の変更等を受け付けるために、例えば図６の（Ｂ）に示す表示部１１２の領域１５０１に印刷イメージをプレビューする。このとき、制御部１１６は、印刷設定の設定内容を印刷イメージと関連付けてプレビューする。例えば、シートに対してパンチ処理を実行するよう設定されている場合、シートの端の部分にパンチされることによって空けられる穴を表示する。
なお、具体的なプレビューは、図１１等に示す態様で表示される。
次に、ユーザは、後述する手順で作成される入力手順木に従い、ユーザが後処理箇所の設定をジェスチャー動作で指示するための印刷設定編集画面を表示部１１２に表示する。なお、印刷設定編集画面の一例を、図１１に示す画面２０１０に示す。なお、図１１に示す画面２０１０において、領域１５０３は、制御部１１６が作成した入力手順木に従う印刷設定を編集するための特徴領域名を示すメッセージが表示される。本実施形態は、図１１の例でいうと、パンチ穴、綴じ位置、ページを示すメッセージが表示される例である。これらの特徴領域は、印刷ジョブに設定された印刷設定に対応づけられている。したがって、第二印刷設定部１１８は、表示部１１２に印刷イメージをプレビューする際に、選択された印刷ジョブの印刷設定から作成した入力手順木に従いユーザがジェスチャー動作で指示可能な特徴領域を表示する制御を行う。
次に、ユーザがタッチパネルを操作して、画面２０１０等に表示された後処理箇所を変更（移動）したり、後処理箇所を増減する操作をジェスチャー動作で受け付けたりするため、Ｓ２１８へ進む。
ここでは、ユーザがタッチパネルに表示された後処理箇所をユーザ自身の指またはペン等を使用して、後処理箇所に対するジェスチャー開始位置を指示したことを認識する（Ｓ２１８）。そして、その移動先、すなわち、後処理箇所に対するジェスチャー終了位置が入力されるのを待つ（Ｓ２１９）。具体的には、ユーザがタッチパネルで後処理箇所を指示したまま、指或いはペンを押下したまま、移動先に移動し、移動先で指或いはペンが離されたことを制御部１１６が認識したら、Ｓ２２０へ進む。
そして、第二印刷設定部１１８が現在プレビューしている印刷ジョブの対応ページに対する印刷設定を、後処理箇所の移動等の操作に従う設定値に変更する処理を行う（Ｓ２２０）。ここで、制御部１１６は、画像処理装置１１０に装着された後処理装置１２０の能力情報を後処理装置から取得し、取得した能力情報に従って、後処理箇所の移動等の変更を行う。
次に、制御部１１６は、第二印刷設定部１１８が設定した印刷設定に従い、表示部１１２に表示すべきプレビューを更新して（Ｓ２２１）、本処理を終了する。ここで、プレビューを更新する処理には、ユーザがジェスチャー動作で指示した印刷設定に対応する特徴領域を、ジェスチャー動作を開始した点からジェスチャー動作を終了した点までに対応する位置に移動させて表示する処理が含まれる。
なお、この処理は、印刷ジョブの各ページに対して実行可能であるので、そのページが終了するまで、Ｓ２１６〜Ｓ２２１の処理を繰り返す。
【００１８】
また、タッチパネルを操作して編集された印刷設定は、印刷ジョブの印刷設定として記憶部１１１に格納される。
なお、仕上がりを示す印刷イメージはタッチパネルを操作するユーザからの指示に従い、印刷ジョブに設定された印刷設定に関わる特徴領域、例えばパンチ穴に対応する特徴領域が移動指示されるジェスチャー動作を認識して、印刷設定を変更する。また、表示部１１２に表示した印刷設定に対応する各特徴領域に対するジェスチャー動作を受け付けるため、第二印刷設定部１１８は印刷設定に関わる後述する部分入力手順木をそれぞれの印刷設定に対応してページ単位に作成する。これにより、ユーザは、表示部１１２に表示された印刷設定に対応する特徴領域を直接タッチパネルでハンドリングすることが可能となる。この際、第二印刷設定部１１８は、ユーザがタッチパネルを介して行うジェスチャー動作の入力を印刷ジョブに設定された印刷設定の変更並びにプレビューに反映させる制御を行う。
したがって、ユーザは、表示部１１８に触れて、印刷設定を変更する箇所を指示する操作と、その箇所の移動量、箇所の増減といった操作とを直感的に行うことが可能となる。例えば、ユーザは、パンチ穴等を変更する際に、例えば２穴パンチ箇所を同時に指定して移動するジェスチャー動作を入力することも可能であり、仕上がりを示す印刷イメージを捉えながら、印刷設定変更指示を行うことが可能となる。
なお、第二印刷設定部１１８の詳細な動作についての詳細は後述する。
図３は、図１に示したホストコンピュータ１００に表示されるユーザインタフェースを説明する図である。本例は、第一印刷設定部１０２が提供するユーザインタフェース（ＵＩ）の一例である。
本例は、ユーザがアプリケーションから印刷を選択すると、第一印刷設定部１０２が図３に示すＵＩ画面をホストコンピュータ１００が備える表示装置に表示する。ユーザは、このＵＩ画面を用いて、作成した文書データに対する印刷設定を行う。
図３において、３０１はプレビュー領域で、印刷設定を概念的に表す画像が表示される。３０２は印刷方法を指定するためのリストボックスである。３０３はとじ方向を指定するためのリストボックスである。３０４は排紙方法を指定するためのリストボックスである。３０５は折り方法を指定するためのリストボックスである。
【００１９】
３０６はＯＫボタンで、図３の画面で入力された情報に従った印刷設定を確定し、文書データとともに画像処理装置１１０に伝送する処理を開始する際に押下される。３０７はキャンセルボタンで、図３の画面で入力された情報を破棄する際に押下される。
本実施形態では、リストボックス３０２がドロップダウンされると、第一印刷設定部１０２が設定できる印刷方法として、片面印刷、両面印刷、製本印刷の３通りあることが表示される。
ここで、片面印刷とは、文書データの各ページを出力用紙の片面だけに出力する印刷のことを示す。また、両面印刷とは、文書データの各ページを出力用紙の両面に出力する印刷のことを示す。また、製本印刷とは、文書データに含まれる連続する２つのページが見開きになるようにレイアウトされる中綴じ製本のことを示す。ここで、製本印刷された印刷物の例を、図４の（ａ）に示す。
【００２０】
また、リストボックス３０３がドロップダウンされると、第一印刷設定部１０２が設定できるとじ方向として、長辺とじ（左）、長辺とじ（右）、短辺とじ（上）、短辺とじ（下）の４通りあることが表示される。ここで、とじ方向の例を図４の（ｂ）に示す。
また、リストボックス３０４がドロップダウンされると、第一印刷設定部１０２が設定できる排紙方法として、ソート、グループ、パンチ、ステイプルの４通りあることが表示される。
ここで、排紙方法とは、複数ページからなる文書データを複数部印刷する際の出力するページの順番を指定するものである。本実施形態では、図４の（ａ）、（ｂ）に示すように、排紙方法としてソートとグループとのいずれかを選択可能に構成されている。
また、パンチとは、用紙にパンチ穴をあける処理であり、ステイプルとは用紙にステイプルを打つ処理である。パンチ穴が開けられる位置やステイプルがなされる紙面上の位置は、図３のリストボックス３０３で指定されるとじ方向に従う。
また、リストボックス３０５がドロップダウンされると、第一印刷設定部１０２が設定できる折り設定として、なし、Ｚ折り（片袖折り）、Ｃ折り（内三つ）、Ｚ折り（外三つ）、四つ折り、二つ折りの６通りが表示される。
それぞれの折り設定の定義を、図４の（Ｄ）に示す。なお、本実施形態においては、折り設定毎に定義される特定の出力用紙サイズで出力されるページだけに影響するものとする。本実施形態のＺ折り（片袖折り）は、出力用紙がＡ３である場合のみを対象とする。また、画像処理装置１１０に接続される出力用紙を実際に折る動作を行う後処理装置１２０によっては、Ｚ折り（片袖折り）の折る位置が調整できる。そこで、制御部１１６が図２の（Ｂ）に示す手順を実行することで、印刷ジョブで設定されていた折り位置をユーザがタッチパネルを介して指示した折り位置に変更することが可能となる。
【００２１】
図５は、図１に示したホストコンピュータ１００が画像処理装置１１０に送信する文書データと印刷設定の一例を示す図である。文書データと印刷設定は、画像処理装置１１０によって受信され、印刷ジョブとして記憶部１１１に格納される。
図５において、１２００は上述の図３の画面で設定された印刷設定を示す。１２１０（Ａ）及至１２１０（Ｅ）は文書作成部１０１で作成された文書を構成するページに対応する文書データにおけるページデータである。
図５に示すように、各ページデータはヘッダ情報と、ページのコンテンツを画像データとして再現する描画コマンドが含まれる。またページデータのヘッダ情報には、そのページの出力用紙サイズ情報が含まれる。
図６は、図１に示した画像処理装置１１０の表示部１１２に表示されるユーザインタフェースの一例を示す図である。
図６の（Ａ）は、記憶部１１１に格納されている複数の文書データから印刷設定を編集する印刷設定を含む文書データを選択するための画面例である。図６の（Ｂ）は、第二印刷設定部１１８が表示部１１２上に表示する画面の一例であり、詳細は後述する。
【００２２】
図６の（Ａ）において、１３００は、印刷設定を含む文書データが記憶部１１１に格納されるときに画像処理装置１１０によって付与される受付番号である。
１３０１は記憶部１１１に格納されている文書データの先頭ページを縮小表示した画像（サムネイル）である。
１３０２は各文書に付与されている印刷設定を表すアイコンで、それぞれの設定に対応して作成されている。１３０３は記憶部１１１に格納されている文書データの名称である。１３０４は印刷設定を含む文書データに含まれる総ページ数である。
画像処理装置１１０は、図６に表示された文書データのうち、入力部１１５から入力された座標に対応する文書データを一つ選択し、選択された印刷設定を含む文書データを第二印刷設定部１１８に通知する。
なお、図６の（Ａ）の名称１３０３は第一印刷設定部１０２によって作成され、図５の印刷設定に格納されたものでもよい。あるいは設定を含む文書データが記憶部１１１に格納されるとき画像処理装置１１０によって自動的に付与されたものであってもよい。またこの名称は入力部１１５によって編集できるようにしてもよい。
図７は、本実施形態を示す画像処理装置の処理を説明するフローチャートである。本例は、図１に示した第二印刷設定部１１８の動作手順例である。なお、Ｓ１４０１〜Ｓ１４０７は各ステップを示し、画像処理装置１１０のＣＰＵにより実行される。
まず、画像形成部１１３は図２のＳ２０４で選択された印刷設定がなされた印刷ジョブを解析して、受信した印刷ジョブの文書データに含まれる全てのページの画像データを記憶部１１１に生成する。そして、画像形成部１１３は、生成された画像データを第二印刷設定部１１８に通知する。これを受けて、第二印刷設定部１１８は表示部１１２上に上述のように生成された画像データの一部もしくは全てを表示する（Ｓ１４０１）。
【００２３】
続いて、第二印刷設定部１１８は、図２の（Ｂ）に示す手順で選択された印刷設定を含む印刷ジョブの印刷設定に従って、表示部１１２に表示すべき特徴領域を算出する（Ｓ１４０２）。ここで、特徴領域とは、例えば後処理部１２１で処理される後処理箇所を含むが詳細は後述する。
続いて、第二印刷設定部１１８は、印刷ジョブに設定されている印刷設定に従って、印刷設定毎に定義される、利用者に印刷設定編集操作のための入力手順を示すための部分入力手順木を合成することで、入力手順木を作成する（Ｓ１４０３）。
ここで、入力手順木とは、表示部１１２に表示されている文書データの印刷設定を編集するために必要な利用者の操作方法と編集方法が定義された情報である。なお、入力手順木については後述する。
続いて、制御部１１６は、Ｓ１４０３で作成された入力手順木に定義されているそれぞれの設定値の編集方法に対して、該画像処理装置１１０で実質上編集が可能か否か判定する。制御部１１６は、実質上編集が不可能な設定値を編集するために必要な利用者の編集方法を、上記入力手順木から削除する（Ｓ１４０４）。
【００２４】
続いて、入力部１１５は利用者からジェスチャー動作によるアクションを受け付け、入力されたアクションに対する座標情報と指示された特徴領域の情報とを第二印刷設定部１１８に通知する（Ｓ１４０５）。
続いて、第二印刷設定部１１８は、入力手順木に従って後述する入力部１１５からジェスチャー動作で入力された座標情報を処理して印刷設定編集処理を行う（Ｓ１４０６）。
続いて、第二印刷設定部１１８は、Ｓ１４０６の結果に従い、表示部１１２に表示すべき画面情報の更新やＳ１４０２で行った特徴領域の算出を再度行う。なお、第二印刷設定部１１８は、Ｓ１４０５からＳ１４０７の処理を繰り返す。また、表示部１１２に対するプレビュー表示、プレビューの更新等は、制御部１１６と第二印刷設定部１１８とで連携して行う。ただし、表示部１１２に対するプレビュー表示、プレビューの更新等を、制御部１１６または第二印刷設定部１１８のいずれかで実行するように制御してもよい。
【００２５】
図６の（Ｂ）において、１５０１は図７のＳ１４０１で生成した画像データが表示される領域である。１５０２は、領域１５０１で表示されている画像データの情報を表示する領域である。
１５０３は図７のＳ１４０７で補正された入力手順木に従う、利用者が入力可能な操作についての情報が表示される領域である。１５０４は、図１の第一印刷設定部１０２で行なわれた印刷設定と同等な印刷設定を画像処理装置１１０上で再度行うためのボタンである。
【００２６】
１５０５は第二印刷設定部１１８の動作の終了を通知するためのボタンである。１５０６は第二印刷設定部１１８で行なわれた操作をキャンセルするためのボタンである。
第二印刷設定部１１８は、入力部１１５から通知された座標の位置がボタン１５０５に対応する座標である場合に、編集の終了を示すものであると判断する。また第二印刷設定部１１８は、入力部１１５から通知された座標がボタン１５０４に対応する座標である場合、図３と同様の画面を表示して文書データの印刷設定を編集する。
【００２７】
続いて、特徴領域について説明する。
本実施形態において、第二印刷設定部１１８は、印刷設定の条件毎に特有な出力用紙上の領域を定義する。
ここで印刷設定の条件とは、図５に示した印刷設定１２００によって判定可能な任意の条件であり、例えば"パンチ穴を開ける"や"Ｚ折り（片袖折り）を行う"等である。
また、第二印刷設定部１１８は、上記のように定義されている出力用紙上の領域毎に、後述する部分入力手順木を図８に示すように定義する。
図８は、図１に示した第二印刷設定部１１８が定義する部分入力手順木の一例を示す図である。
図８において、１６０１は印刷設定条件で、第１の印刷設定条件と、第２の印刷設定条件が定義された例である。１６０１は印刷設定の条件毎に特有な出力用紙上の領域を示す情報である。１６０２は部分入力手順木で、第１〜第３の部分入力手順木が定義された例である。
【００２８】
ここで、特徴領域とは、第二印刷設定部１１８が編集を行うための印刷設定が付与された文書データの印刷設定が、上記印刷設定の条件に合致する印刷設定の条件毎に特有な出力用紙上の領域に対応する。より具体的には、図６の（Ｂ）の領域１５０１に表示される画像データ上の領域に対応する。
【００２９】
図６の（Ｂ）の領域１５０１に表示された画像データは、画面操作に従って様々な形態で表示がなされる。一方、上述の印刷設定の条件毎に特有な出力用紙上の領域は図９の画面の表示形態によらず常に同じ値を持つ。
上述の印刷設定の条件毎に特有な出力用紙上の領域は、更に印刷設定及び出力用紙で条件付けされてもよい。例えば、図９に示すように、"ステイプルやパンチ穴を行わないとじ設定"という印刷設定条件に対して、更にとじ位置と出力用紙の条件毎に特有な出力用紙上の領域を定義してもよい。
【００３０】
なお、部分入力手順木とは、第二印刷設定部１１８が、印刷設定の条件毎に特有な出力用紙上の領域に対応する特徴領域に該当する座標を最初に受取った場合に、ユーザが続いてジェスチャーで入力可能な操作とその結果動作について定義する木構造の情報である。また、以下の部分入力手順木を示す図において、アクションと記載されるブロックは、ユーザが表示部１１２からジェスチャー動作で指示を行う場合に、ジェスチャー動作の入力を処理してプレビュー処理に反映するブロックに対応する。
さらに、図１０を参照して、部分入力手順木について説明する。
図１０は、図１に示した第二印刷設定部１１８が定義する部分入力手順木を説明する図である。
本実施形態において、部分入力手順木は、トップノード、領域ノード、移動ノード、増減ノード、アクションノード等の複数のノードから構成される。移動ノードは、タッチパネルが感知している指の数が増減しないままスライドされたことを検知した場合に移行されるノードである。増減ノードは、タッチパネルが感知している指の数が増加または減少したことを検知した場合に移行されるノードである。
図１０の（Ａ）において、監査対象のポイントとは、入力部１１５から通知される空間的に連続する座標群を示す。入力部１１５がタッチパネルの場合、利用者が指で押下してから指を離すまでの位置が監査対象のポイントである。
監査対象のポイントは複数持つことができる。即ち入力部１１５がタッチパネルの場合、利用者が複数の指でタッチパネルを触った場合、触られた位置座標それぞれが監査対象ポイントとなる。
部分入力手順木に記載されていない操作は無効な操作とみなされ、第二印刷設定部１１８は印刷設定や表示方法の変更を行わない。
図１０の（Ｂ）は、とじ処理（パンチ穴、ステイプル）を伴わない、とじ位置に対応する領域に関連する部分入力手順木の例である。
図１０の（Ｂ）において、１９０１はトップノードである。１９０２はトップノード１９０１に連結される移動ノードである。１９０３はトップノード１９０１に連結される増減ノードである。１９０４は移動ノード１９０２に連結されるアクションノードである。アクションノード１９０４は監査対象ポイントの移動に併せてとじ位置を変更することを示す。
【００３１】
例えば、第二印刷設定部１１８は、図６（Ｂ）に表示されている画像データのうち、タッチパネルにおいて利用者が指を離した位置に最も近い位置を新たなとじ位置に変更する。１９０５は、増減ノード１９０３に連結される領域ノードである。
【００３２】
１９０５の領域ノードは位置を問わない監査対象ポイントの追加を表す。この時点で監査対象ポイントは２つになる。１９０６は、領域ノード１９０５と連結される移動ノードである。１９０７は、領域ノード１９０５と連結される増減ノードである。
１９０８は、移動ノード１９０６に連結されるアクションノードである。１９０８は２つの監査対象ポイントの移動が平行移動だった場合（つまり距離が変わらず移動される場合）、その移動量に併せて図６の（Ｂ）の領域１５０１に表示されている画像データの位置を移動することを示す。ここで、移動操作とは、表示部１１２に表示された特徴領域（後処理箇所を含む）をジェスチャー動作で指示することで行われる操作である。
【００３３】
アクションノード１９０８は、別のアクションノード１９０９と連結される。１９０９は２つの監査対象ポイントの距離が変化するような移動である場合、監査対象ポイントの距離の変化に併せて図６の（Ｂ）の領域１５０１に表示されている画像データを拡大・縮小表示することを意味する。２つの監査対象ポイントの距離が変化するとは、例えばタッチパネルに触れている指と指が離れたり近づいたりするような操作を意味する。
【００３４】
入力手順木は、第二印刷設定部１１８が複数の部分入力手順木を合成することで作成される。即ち、第二印刷設定部１１８は、部分入力手順木のトップノードを入力手順木のトップノードに連結される領域ノードとして連結を行う。更に、第二印刷設定部１１８は、各領域ノードの領域を表す座標を、図６の（Ｂ）の領域１５０１に対応する座標系に変換する。
【００３５】
第二印刷設定部１１８の動作について、印刷設定条件別に具体的に例示する。
（パンチ穴が開けられる設定がなされている場合）
図１１は、図１に示した表示部１１２に表示される印刷設定操作画面の一例を示す図である。本例は、第二印刷設定部１１８が表示部１１２に表示する画面２０００，２０１０の一例である。
【００３６】
図１１に示す画面２０００において、２００１は画像データであり、受信した印刷ジョブのいずれかのページに対応する。２００２はパンチ穴で、印刷ジョブに対してホストコンピュータ１００側の第一印刷設定部１０２で設定された印刷設定の一例である。なお、ユーザが印刷ジョブを選択した時点では、第一印刷設定部１０２で設定された印刷設定が反映された仕上がりを印刷イメージとして表示部１１２に表示する。
図１１の領域１５０２には選択されている文書データの総ページ数と現在表示されているページの情報が表示されている。
また、領域１５０２には表示されているページの出力用紙サイズの情報が表示されている。また、領域１５０３には次に利用者が入力可能な操作の情報が表示されている。
画面２０１０は特徴領域を図示したものであり、本実施形態では、印刷設定条件において特徴領域が３つ定義される例を示す。
２０１１はとじ代位置を表す特徴領域である。２０１２はパンチ穴位置を表す特徴領域である。２０１３はページ領域を表す特徴領域である。
パンチ穴設定における特徴領域２０１１に対応する部分入力手順木を図１２の（ａ）に示す。制御部１１６は、ユーザの１本目の指によって押された位置が、パンチ穴に対応する位置であることを検知した場合に、図１２（ａ）に示す入力手順木に従った処理を行う。また、パンチ穴位置を示す特徴領域２０１２に対応する部分入力手順木を図１２の（ｂ）に示す。制御部１１６は、ユーザの１本目の指によって押された位置が、とじ位置（パンチ穴に対応する位置を除く）に対応する位置であることを検知した場合に、図１２（ａ）に示す入力手順木に従った処理を行う。さらに、ページ領域を示す特徴領域２０１３に対応する部分入力手順木を図１２の（ｃ）に示す。制御部１１６は、ユーザの１本目の指によって押された位置が、ページ領域（とじ位置以外の領域）に対応する位置であることを検知した場合に、図１２（ａ）に示す入力手順木に従った処理を行う。以下、部分入力部木の各ノードについて説明する。
領域ノード２１００はトップノードもしくは増減ノードで追加したポイントの初期座標が特徴領域２０１１に対応する領域であることを示すノードである。
領域ノード２１０１はトップノードもしくは増減ノードで追加したポイントの初期座標が特徴領域２０１２に対応する領域であることを示すノードである。
領域ノード２１０２はトップノードもしくは増減ノードで追加したポイントの初期座標が特徴領域２０１３に対応する領域であることを示すノードである。
領域ノード２１０３はトップノードもしくは増減ノードで追加したポイントの初期座標の位置を問わないノードである。領域ノード２１０３は領域ノードの最終端に連結されているので、受信した情報が前に連結されている領域ノードの条件に合致しない場合に限り、第二印刷設定部１１８はこのノードの処理を行うことになる。
【００３７】
領域ノード２１０４は監視対象のポイント数が一つ少なくなったことを示すノードである。即ち、第二印刷設定部１１８に通知されるポイント情報の数が少なくなったことを表す。
アクションノード２１１０は印刷済み（もしくは印刷前）の出力用紙に対してパンチ用の穴を開けるユニットで、穴を開ける位置をポイントの移動に合わせて調整するノードである。
アクションノード２１１１は印刷済み（もしくは印刷前）の出力用紙に対してパンチ用の穴を開けるユニットで開けるパンチ穴の数を増やすノードである。例えば、パンチ用の穴を開けるユニットで開けることができるパンチ穴の種類が図１３の（Ａ）に示す３種類である場合、現在の設定が２穴であるならば４穴、現在の設定が４穴ならば１６穴という具合にパンチ穴の数を増やす。現在の設定が１６穴ならば本ノードでは何も行わない。
【００３８】
アクションノード２１１２は印刷済み（もしくは印刷前）の出力用紙に対してパンチ用の穴を開けるユニットで開けるパンチ穴の数を減らすノードである。例えば、パンチ用の穴を開けるユニットで開けることができるパンチ穴の種類が図１３の（Ａ）に示す３種類である場合、現在の設定が１６穴であるならば４穴、現在の設定が４穴ならば２穴という具合にパンチ穴の数を減らす。現在の設定が最低数である２穴ならば本ノードでは何も行わない。
【００３９】
アクションノード２１１３は画像処理装置１１０が文書データを出力用紙上に印刷する際に、画像処理装置１１０は文書データを解析して出力用紙上に印字する画像データ（コンテンツ）を形成してから出力用紙への印刷を行う。本ノードでは上述のように生成した出力用紙上に印字する画像データを用紙のどの位置に印刷するかを、ポイントの移動に合わせて調整するノードである。
【００４０】
図１３の（Ｂ）は、アクションノード２１１３によって印字位置が変更された後の図１１の（Ｂ）の領域１５０１に表示される画像の概念を示している。
アクションノード２１１４は、図１１の（Ｂ）の１５０１に表示されている画像データの表示位置をポイントの移動に合わせて調整するノードである。アクションノード２１１４での監査対象ポイントは２つある。
第二印刷設定部１１８は、入力部１５５からユーザによるジェスチャー動作で指示される２つの座標情報を受け取り、これらの座標間の距離に変化がないと判断するとこのノードの処理を行ない、印刷設定に対する変更は行わない。
アクションノード２１１５は、図１１の（Ｂ）の領域１５０１に表示されている画像データの大きさをポイント間の距離変化に合わせて調整するノードである。アクションノード２１１４での監査対象ポイントは２つある。第二印刷設定部１１８は入力部１５５から２つの座標情報を受け取り、これらの座標間の距離に変化があると判断するとこのノードの処理を行う。第二印刷設定部１１８は印刷設定に対する編集は行わない。
【００４１】
アクションノード２１１６は第一印刷設定部１０２で行なわれる、とじ位置の設定を変更するためのノードである。第二印刷設定部１１８は入力部１５５から入力された情報に従ってとじ位置の移動を行う。
図１２の（Ｃ）に示すアクションノード２１１７は表示している文書データが複数ページから構成される場合、次のページを表示するノードである。第二印刷設定部１１８は印刷設定に対する編集は行わない。
アクションノード２１１８は表示している文書データが複数ページから構成される場合、前のページを表示するノードである。第二印刷設定部１１８は印刷設定に対する編集は行わない。
上述した部分入力手順木を合成した入力手順木は、図１３の（Ｃ）のようになる。入力手順木を合成するとき、第二印刷設定部１１８は部分入力手順木に対応する特徴領域が小さい順に、それぞれの部分入力手順木のトップノードを入力手順木のトップノードに連結する。
【００４２】
続いて、第二印刷設定部１１８は入力手順木の補正を行う。図１３の（Ｃ）の入力手順木によると、第二印刷設定部１１８が行える印刷設定の編集は、パンチ穴を増やす、パンチ穴を減らす、パンチ穴の位置を調整する、とじ位置を変更する、印字位置の調整を行うの４通りである。
【００４３】
制御部１１６により、パンチ穴を開ける後処理部１２１で、パンチ穴位置の調整が行えないと判断された場合、第二印刷設定部１１８はパンチ穴位置の調整を行うためのアクションノードを入力手順木から削除する。
なお、図１１に示すの画面２０００は第二印刷設定部１１８が入力部１１５から情報を受け取っていないときの状態を図示している。このため、図１１の領域１５０３には、トップノードに連結されている領域座標の入力を促す情報（メッセージ）が表示されている。
【００４４】
図１１に示す画面２０００の状態から、入力部１１５より、ユーザがジェスチャー動作で指示したパンチ穴位置に相当する座標情報が通知されると、画面２０１０は、図１４に示す画面２５００に示すようになる。
ここで、特徴領域２５０１は入力部１１５によりユーザがジェスチャー動作で指示した座標を表している。また、このとき、第二印刷設定部１１８は、印刷ジョブの印刷設定に従い作成した入力手順木トップノードに接続されているパンチ穴位置の領域ノードに対応する入力を受け取ったことになる。
図１４の（Ａ）に示す部分入力手順木２５１０はこの状態を図示している。部分入力手順木２５１０に従うと、第二印刷設定部１１８がユーザのジェスチャー動作指示で入力を受け付けることができるのは、とじ位置、パンチ穴位置、ページ領域、その他の領域におけるポイントの増加である。このため、図１４の（Ａ）に示す領域１５０３にはとじ位置、パンチ穴位置、ページ領域、その他の領域座標の入力を促す情報がこの順番にガイド表示される。
【００４５】
一方、パンチ穴を開けるユニットでパンチ穴位置の調整が行える場合の図１４の（Ａ）の部分入力手順木２５１０に対応する入力手順木は、入力手順木２６１０に示すようになる。このため、図１４の（Ｂ）に示す領域１５０３には、図１４の（Ｂ）の画面２６００に示すように、パンチ穴位置の調整を行うためのポイントの移動を促す情報が表示される。
【００４６】
（後処理として製本設定が設定されている場合）
図１５は、図１に示した表示部１１２に表示される印刷設定操作画面の一例を示す図である。本例は、後処理として製本設定が設定されている場合に、第二印刷設定部１１８が表示部１１２に表示する画面２７００，２７１０の例である。
【００４７】
図１５において、画面２７１０に示すように、第二印刷設定部１１８によって、左ページ領域を示す特徴領域２７１１、とじ位置を示す特徴領域２７１２、右ページ領域を示す特徴領域７１３の３つの特徴領域が定義される。
図１６は、図１５に示した印刷設定画面に対応する部分入力手順木を示した図である。特に、図１６の（Ａ）は本印刷設定条件における左ページ領域に対応する特徴領域２７１１に対応する部分入力手順木を示す。また、図１６の（Ｂ）は印刷設定条件におけるとじ位置に対応する特徴領域２７１２に対応する部分入力手順木を示す。図１６の（Ｃ）は本印刷設定条件における右ページ領域に対応する特徴領域２７１３に対応する部分入力手順木を示す。
【００４８】
なお、図１６の各図では、上記で説明したノードと実質的に同様の働きを担うノードは、上記で説明した図と同じ符号を付与している。部分入力部木のノードについて説明する。
図１６の（Ａ）〜（Ｃ）において、領域ノード２８００はトップノードもしくは増減ノードで追加したポイントの初期座標が図１５の特徴領域２７１１に対応する領域に含まれることを示すノードである。
領域ノード２８０１は、トップノードもしくは増減ノードで追加したポイントの初期座標が図１５の特徴領域２７１２に対応する領域に含まれることを示すノードである。領域ノード２８０２はトップノードもしくは増減ノードで追加したポイントの初期座標が図１５の特徴領域２７１３に対応する領域に含まれることを示すノードである。
【００４９】
アクションノード２８１０は監査対象ポイントが左に移動したときに、表示されている左側のページを印刷対象からはずすノードである。例えば、１から６ページまである文書データの２、３ページが表示されている状態で本ノードの処理が実行されると、第二印刷設定部１１８は文書データの２ページ目を除いて製本処理を行うように印刷設定を編集する。
【００５０】
アクションノード２８１１は監査対象ポイントが右に移動したときに、図６の（Ａ）の領域１５０１に表示されている画像データの表示ページを、前の見開きに変更するノードである。第二印刷設定部１１８は印刷設定に対する編集は行わない。
アクションノード２８１２は前述した図１２に示すアクションノード２１１３と同様、ポイントの移動に合わせて左側に表示されている画像データを出力用紙上に印刷する位置を調整するノードである。なお、本実施例の製本印刷においては、左右の画像データが印刷される位置は、それぞれ独立して編集できるものとする。
【００５１】
アクションノード２８１３は監査対象ポイントが右に移動したときに、表示されている右側のページを印刷対象からはずすノードである。例えば、１から６ページまである文書データの２、３ページが表示されている状態で本ノードの処理が実行されると、第二印刷設定部１１８は文書データの３ページ目を除いて製本処理を行うように印刷設定を編集する。
【００５２】
アクションノード２８１４は監査対象ポイントが左に移動したときに、図６の（Ａ）の領域１５０１に表示されている画像データの表示ページを、次の見開きに変更するノードである。第二印刷設定部１１８は印刷設定に対する編集は行わない。
アクションノード２８１５は前述したアクションノード２１１３と同様、ポイントの移動に合わせて、右側に表示されている画像データが出力用紙上に印刷される位置を調整するノードである。なお本実施例の製本印刷においては、左右の画像データが印刷される位置を、それぞれ独立して編集できるものとする。
【００５３】
アクションノード２８１６は前述した図１２に示すアクションノード２１１４と同様、図６の（Ａ）の領域１５０１に表示されている画像データの表示位置をポイントの移動に合わせて調整するノードである。アクションノード２１１４との違いは、監査対象ポイントの数である。第二印刷設定部１１８はこれらの部分入力手順木を合成して入力手順木を作成する。
【００５４】
（Ｚ折り（片袖折り）設定がなされている場合）
図１７は、図１に示した表示部１１２に表示される印刷設定操作画面の一例を示す図である。本例は、Ｚ折り（片袖折り）設定がなされている場合に、第二印刷設定部１１８が表示部１１２に表示する画面２９００，２９１０の例である。
【００５５】
本印刷設定条件における特長領域は、図１７の画面２９１０に示すように、第二印刷設定部１１８によって、とじ位置２９１１、左側領域２９１２、右側領域２９１３の３つの特徴領域が定義される。
図１８は、図１７に示した印刷設定画面に対応する部分入力手順木を示した図である。特に、本印刷設定条件におけるとじ位置２９１１に対応する部分入力手順木を図１８の（Ａ）に示す。同様に、本印刷設定条件における左側領域２９１２に対応する部分入力手順木を図１８の（Ｂ）に示す。同様に、本印刷設定条件における右側領域２９１３に対応する部分入力手順木を図１８の（Ｃ）に示す。
【００５６】
なお、図１８の（Ａ）〜（Ｃ）では、上記で説明したノードと実質的に同様の働きを担うノードは、図１６と同じ符号を付与している。部分入力部木のノードについて説明する。
図１８の（Ａ）に示す領域ノード３０００はトップノードもしくは増減ノードで追加したポイントの初期座標がとじ位置２９１１に対応する領域に含まれることを示すノードである。
図１８の（Ｂ）に示す領域ノード３００１はトップノードもしくは増減ノードで追加したポイントの初期座標が左側領域２９１２に対応する領域に含まれることを示すノードである。
図１８の（Ｃ）に示す領域ノード３００２はトップノードもしくは増減ノードで追加したポイントの初期座標が右側領域２９１３に対応する領域に含まれることを示すノードである。
【００５７】
アクションノード３０１０は前述したアクションノード２１１３、２８１５同様、ポイントの移動に合わせて、画像データが出力用紙上に印刷される位置を調整するノードである。移動を監視するポイントは初期座標が左側領域もしくは右側領域に含まれたポイントである。
【００５８】
アクションノード３０１１は出力用紙を折るユニットで、出力用紙を折る位置を調整するノードである。
図１８の（Ｃ）に示すアクションノード３０１２は、監査対象ポイントの移動に合わせて、図１７の領域１５０１に表示されている画像を、見開き表示にするか、折られた状態の表示にするかを切り替える。
図１９は、本実施形態に示す画像処理装置における印刷設定操作の一例を示す図である。本例は、出力用紙を折る位置を変更するときの様子を図示したものである。
図１９の（Ａ）において、３１００は折る位置を変更する前の出力用紙を折る位置を示し、３１０１は折る位置を変更する前の出力用紙を折る位置を示す。
折る位置３１００、３１０１において、３１０２は出力用紙を折る位置を表す線となる。３１１０は、折る位置３１００に示す出力用紙を折る位置が設定されている場合に、出力用紙を折るユニットが出力用紙を折ったときの状態を表す。３１１１は、折る位置３１０１に示す出力用紙を折る位置が設定されている場合に、出力用紙を折るユニットが出力用紙を折ったときの状態を表す。
【００５９】
図１７の画面２９００は上記折られた状態の表示であり、これを見開き表示にしたときの画面は、図１９の（Ｂ）に示す画面２９００のように表示される。
第二印刷設定部１１８はこれらの部分入力手順木を合成して入力手順木を作成する。
上記のように編集された印刷設定のうち、文書データの一部のページに対して個別に設定しても無意味な印刷設定（例えばとじ位置やパンチ穴の個数）に対しては、第二印刷設定部１１８は、直接図１２の印刷設定１２００を変更する。
しかし、文書データの一部のページに対して個別に設定して意味がある印刷設定（例えば印字位置の調整や折り位置の調整）については、第二印刷設定部１１８は印刷設定の例外設定を印刷データに更に付与する。
なお、第二印刷設定部１１８が表示部１１２に表示する図６の（Ａ）の領域１５０１に表示される画像に、上述した特徴領域が表示されるようにしても構わない。これにより、利用者は領域１５０３で表示される情報に従い、より正確に入力部１１５を操作することが可能になる。
【００６０】
以上で説明したように、入力部１１５は、ユーザによるジェスチャーの指示箇所を複数箇所同時に第二印刷設定部１１８に通知することができるので、入力部１１５の操作方法が利用者にとって直感的になる。
また、入力部１１５の入力情報が、入力部１１５が検出可能な座標の値域の、ポイント数のべき乗となるため、第二印刷設定部１１８は様々な操作方法を定義することが可能になる。
【００６１】
また、第二印刷設定部１１８は印刷設定毎に領域情報と部分入力手順木を定義し、それらの情報に従って印刷設定の編集を行う。これにより、印刷設定毎に利用者にとって直感的な操作を柔軟に定義することが可能になる。また多種多様な印刷設定に柔軟に対応することが可能になる。
【００６２】
また、上記領域情報は出力用紙毎に定義することが可能なので、上記領域情報は、様々な出力用紙が指定された文書データに対応することが可能になる。
〔第２の実施形態〕
上述した実施形態では第二印刷設定部１１８が領域情報と部分入力手順木を定義する場合について説明したが、上記領域情報と部分入力手順木を記憶部１１１に保持するようにし、第二印刷設定部１１８はそれを参照するようにしてもよい。これにより、第二印刷設定部１１８は、さまざまな印刷設定の編集を行うことが可能になる。以下、その実施形態について説明する。
画像処理装置１１０に新しい後処理が行える後処理装置を増設した際に、第一印刷設定部１０２を変更し、接続された後処理装置で行える印刷設定に関する領域情報と部分入力手順木を、例えば変更された第一印刷設定部１０２から記憶部１１１に転送する。こうすることで、第二印刷設定部１１８は増設されたユニットに対しても上述した動作が行えるようになる。
【００６３】
〔第３の実施形態〕
第二印刷設定部１１８は、制御部１１６に従って入力手順木から編集不可能なアクションノードを削除するだけではなく、制御部１１６から入力される情報に従い、入力部１１５で入力することが可能な領域を表示部１１２に表示するようにしてもよい。以下、その実施形態について説明する。
【００６４】
例えば、上述したＺ折り（片袖折り）で、出力用紙を折る位置が制御部１１６によって制限されている場合、第二印刷設定部１１８は、図２０に示すような画像を表示部１１２に表示する。
図２０において、３３０１は、ユーザが入力部１１５からジェスチャー動作で指示されたポイントである。３３０２は出力用紙を折る位置を表す線分である。３３０３は変更可能な出力用紙を折る位置の領域を表す線分である。
【００６５】
このように、第二印刷設定部１１８は制御部１１６から入力される情報に従い、利用者が入力部１１５で入力することが可能な領域を表示部１１２に表示するので、利用者にとって入力部１１５の入力方法が分かりやすい。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００６６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００６７】
１００  ホストコンピュータ
１１０  画像処理装置
【図１】
2011197079.tif 000003
【図２】
2011197079.tif 000004
【図３】
2011197079.tif 000005
【図４】
2011197079.tif 000006
【図５】
2011197079.tif 000007
【図６】
2011197079.tif 000008
【図７】
2011197079.tif 000009
【図８】
2011197079.tif 000010
【図９】
2011197079.tif 000011
【図１０】
2011197079.tif 000012
【図１１】
2011197079.tif 000013
【図１２】
2011197079.tif 000014
【図１３】
2011197079.tif 000015
【図１４】
2011197079.tif 000016
【図１５】
2011197079.tif 000017
【図１６】
2011197079.tif 000018
【図１７】
2011197079.tif 000019
【図１８】
2011197079.tif 000020
【図１９】
2011197079.tif 000021
【図２０】
2011197079.tif 000022