(57)【要約】【課題】パターンを描くジェスチャによってユーザが指定した条件を従来よりも効果的にユーザに確認させる。【解決手段】複数のパターンのうちのユーザがタッチパネルをなぞって入力した入力パターンに応じて画像についての処理である画像関連処理を実行する画像形成装置は、画像関連処理の複数の条件それぞれを複数のパターンのうちのいずれかと対応付けて記憶する記憶手段を有し、複数のパターンのうちの入力パターンに類似する類似パターンを選出し、入力パターン、類似パターン、入力パターンに対応する条件、および類似パターンに対応する条件を示す条件確認画面６Ｃをディスプレイに表示させる。【選択図】図１２
2018120294.tif 000002
【特許請求の範囲】
【請求項１】
複数のパターンのうちのユーザがタッチパネルをなぞりまたはポインティングデバイスを操作することによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行する画像処理装置であって、
前記画像関連処理の複数の条件それぞれを前記複数のパターンのうちのいずれかと対応付けて記憶する記憶手段と、
前記複数のパターンのうちの、前記入力パターンに類似する類似パターンを選出する、選出手段と、
前記類似パターンが前記選出手段によって選出された場合に、前記入力パターンを、当該類似パターンならびに前記複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともにディスプレイに表示させる、表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
複数のパターンのうちのユーザがタッチパネルディスプレイをなぞることによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行する画像処理装置であって、
前記画像関連処理の複数の条件それぞれを、前記複数のパターンのうちのいずれかおよび前記タッチパネルディスプレイにおける複数の区域のうちのいずれかと対応付けて記憶する、記憶手段と、
前記入力パターンに類似する類似パターンが前記複数のパターンに含まれており、かつ、前記複数の区域のうちの、前記記憶手段において当該類似パターンとともに前記複数の条件のうちのいずれかと対応付けられている区域が、前記タッチパネルディスプレイにおける前記入力パターンが入力された入力区域または当該入力区域を囲む所定の範囲内にある場合に、当該入力パターンを、当該類似パターンならびに当該複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともに当該タッチパネルディスプレイに表示させ、当該入力パターンが当該記憶手段において当該複数の条件のうちの２つ以上と対応付けられており、かつ、当該２つ以上の条件それぞれとともに対応付けられている区域が相違する場合に、当該入力パターンを当該２つ以上の条件とともに当該タッチパネルディスプレイに表示させる、表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記入力パターンが前記タッチパネルディスプレイに表示された後、ユーザが所定の操作を行った場合に、前記複数の条件のうちの当該入力パターンおよび前記入力区域に対応する対応条件を指定条件として受け付ける、受付手段と、
前記指定条件に基づいて前記画像関連処理を実行する画像関連処理手段と、
を有する、
請求項２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記入力パターンを、当該入力パターンが入力されたら直ちに表示させる、
請求項２または請求項３に記載の画像処理装置。
【請求項５】
前記表示制御手段は、前記複数の条件のうちの、前記対応条件に関連する条件が、前記指定条件として既に受け付けられている場合は、当該入力パターンを、前記画像関連処理を開始する指令が入力された後、当該画像関連処理が開始される前に、表示させる、
請求項３に記載の画像処理装置。
【請求項６】
前記表示制御手段は、前記入力パターンを、前記複数の条件のうちの、前記対応条件に関連する条件が、前記指定条件として既に受け付けられている場合に、表示させる、
請求項３に記載の画像処理装置。
【請求項７】
前記画像関連処理は、前記画像を用紙から読み取って他の用紙へ複写する処理であって、
前記表示制御手段は、前記画像が前記用紙から読み取られた後、当該画像が前記他の用紙へ複写される前に、前記入力パターンを表示させる、
請求項２または請求項３に記載の画像処理装置。
【請求項８】
前記画像関連処理は、前記画像を用紙から読み取って補正し他の用紙へ複写する処理であって、
前記表示制御手段は、前記他の用紙における印刷の可能な範囲から前記画像の少なくとも一部分がはみ出ると判別される場合に、当該画像を複写する前に前記入力パターンを表示させる、
請求項２または請求項３に記載の画像処理装置。
【請求項９】
前記画像関連処理は、前記画像を用紙から読み取って補正し他の用紙へ複写する処理であって、
前記表示制御手段は、前記他の用紙における印刷の可能な範囲に対する、前記画像を内接する矩形の大きさが所定の大きさ未満である場合に、当該画像を複写する前に前記入力パターンを表示させる、
請求項２または請求項３に記載の画像処理装置。
【請求項１０】
前記表示制御手段は、前記対応条件が適用された場合と適用されない場合とでユーザへ課金する金額が変わる場合に、前記入力パターンを表示させる、
請求項３に記載の画像処理装置。
【請求項１１】
前記複数の区域のそれぞれは、前記タッチパネルディスプレイに表示される画面を複数に分割した区域であり、
前記入力区域は、前記複数の区域のうちの前記入力パターンを表わす軌跡が最も長く属する区域である、
請求項２ないし請求項１０のいずれかに記載の画像処理装置。
【請求項１２】
複数のパターンのうちのユーザがタッチパネルをなぞりまたはポインティングデバイスを操作することによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行する画像処理装置における入力パターン確認方法であって、
前記画像関連処理の複数の条件それぞれを、記憶手段に、前記複数のパターンのうちのいずれかと対応付けて記憶させておき、
前記複数のパターンのうちの、前記入力パターンに類似する類似パターンを選出し、
前記類似パターンが選出された場合に、前記入力パターンを、当該類似パターンならびに前記複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともにディスプレイに表示させる、
ことを特徴とする入力パターン確認方法。
【請求項１３】
複数のパターンのうちのユーザがタッチパネルディスプレイをなぞることによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行する画像処理装置における入力パターン確認方法であって、
前記画像関連処理の複数の条件それぞれを、前記複数のパターンのうちのいずれかおよび前記タッチパネルディスプレイにおける複数の区域のうちのいずれかと対応付けて記憶手段に記憶させておき、
前記入力パターンに類似する類似パターンが前記複数のパターンに含まれており、かつ、前記複数の区域のうちの、前記記憶手段において当該類似パターンとともに前記複数の条件のうちのいずれかと対応付けられている区域が、前記タッチパネルディスプレイにおける前記入力パターンが入力された入力区域または当該入力区域を囲む所定の範囲内にある場合に、当該入力パターンを、当該類似パターンならびに当該複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともに当該タッチパネルディスプレイに表示させ、当該入力パターンが当該記憶手段において当該複数の条件のうちの２つ以上と対応付けられており、かつ、当該２つ以上の条件それぞれとともに対応付けられている区域が相違する場合に、当該入力パターンを当該２つ以上の条件とともに当該タッチパネルディスプレイに表示させる、
ことを特徴とする入力パターン確認方法。
【請求項１４】
複数のパターンのうちのユーザがタッチパネルをなぞりまたはポインティングデバイスを操作することによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行し、かつ、前記画像関連処理の複数の条件それぞれを前記複数のパターンのうちのいずれかと対応付けて記憶する記憶手段を有する画像処理装置に用いられるコンピュータプログラムであって、
前記画像処理装置に、
前記複数のパターンのうちの、前記入力パターンに類似する類似パターンを選出する処理を実行させ、
前記類似パターンが選出された場合に、前記入力パターンを、当該類似パターンならびに前記複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともにディスプレイに表示させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１５】
複数のパターンのうちのユーザがタッチパネルディスプレイをなぞることによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行し、かつ、前記画像関連処理の複数の条件それぞれを前記複数のパターンのうちのいずれかおよび前記タッチパネルディスプレイにおける複数の区域のうちのいずれかと対応付けて記憶する記憶手段を有する画像処理装置に用いられるコンピュータプログラムであって、
前記画像処理装置に、
前記入力パターンに類似する類似パターンが前記複数のパターンに含まれており、かつ、前記複数の区域のうちの、前記記憶手段において当該類似パターンとともに前記複数の条件のうちのいずれかと対応付けられている区域が、前記タッチパネルディスプレイにおける前記入力パターンが入力された入力区域または当該入力区域を囲む所定の範囲内にある場合に、当該入力パターンを、当該類似パターンならびに当該複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともに当該タッチパネルディスプレイに表示させ、当該入力パターンが当該記憶手段において当該複数の条件のうちの２つ以上と対応付けられており、かつ、当該２つ以上の条件それぞれとともに対応付けられている区域が相違する場合に、当該入力パターンを当該２つ以上の条件とともに当該タッチパネルディスプレイに表示させる、表示処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字などのパターンをユーザがジェスチャによって入力した際のジェスチャの確認のための技術に関する。
【背景技術】
【０００２】
従来、複合機、ＭＦＰ（Multi Function Peripherals）、または画像形成装置などと呼ばれる画像処理装置が普及している。画像処理装置には、タッチパネルディスプレイが備わっている。
【０００３】
画像処理装置は、タッチパネルディスプレイによって、ジョブの条件を設定する画面を表示する。そして、ユーザが指で行ったジェスチャを検知することによって条件を受け付ける。
【０００４】
画像処理装置にマウスが備わっていれば、ユーザは、ポインタをマウスで動かすことによってジェスチャを行うことができる。このような技術として、次のような技術が提案されている。
【０００５】
情報処理システムは、ポインタがドラッグされた状態で操作されるジェスチャ操作が、予め保持している所定の操作に該当したときに、該当した所定の操作に応じて予め定めた処理条件の設定を行う。例えば、ユーザは、印刷設定画面上で、マウス等のポインティングデバイスを使用して、ポインタをジェスチャ操作する。ポインタの軌跡は、例えば、予め定めた用紙の向きを横向きに設定する所定の操作である。情報処理システムのグラフィカルユーザインタフェース処理部では、ポインタの操作が用紙の横向き設定であるものと判断し、印刷処理条件における用紙の向きが横向きとなるように設定する（特許文献１）。
【０００６】
そのほか、ジェスチャによる条件の設定に関する技術として、次のような技術が提案されている。
【０００７】
画像処理装置は、操作部を介してユーザによって入力される座標情報の軌跡をジェスチャーとして認識する認識手段と、前記認識手段によって認識されたジェスチャーに従って、画像データを処理するための設定を行う設定手段とを備え、設定手段は、ジェスチャーの位置に応じて異なる設定を行う（特許文献２）。
【０００８】
表示制御装置は、タッチパネル式の表示画面に画像を表示するとともに、該画像に関する情報を該画像とともに表示する。表示制御装置は、表示画面に画像を表示している際に、表示画面上へのタッチ入力に応じて検出されたタッチ入力の軌跡がジェスチャー操作の一部となり得る軌跡である場合に、表示画面に表示された情報を非表示とするとともに、複数のジェスチャー操作のうち、検出されたタッチ入力を継続することで確定され得るジェスチャー操作であるジェスチャー操作候補に関するガイダンスを表示画面に表示する（特許文献３）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−９９３８９号公報
【特許文献２】特開２０１１−１３８２３７号公報
【特許文献３】特開２０１３−１７８８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来の技術によると、上述の通り、ユーザは、文字または数字などのパターンを描くジェスチャをタッチパネルディスプレイなどに対して行うことによって処理の条件を入力することができる。
【００１１】
ところが、パターンを描くジェスチャは、予め用意されたボタンをタップしたりフリックしたりするジェスチャのようには、単純でない。
【００１２】
つまり、パターンを描くジェスチャを正確に行うことは、困難である。そこで、従来の方法によると、ユーザが描いたパターンが、ある程度、手本と似ていれば、手本の通りにパターンが入力されたとみなされる。
【００１３】
しかし、従来の方法によると、ユーザが描いたパターンが、ユーザの意思とは異なるパターンと誤認識されることがある。例えば、ユーザが「２」という数字を書いたつもりが、「Ｚ」という文字であると誤認識されることがある。
【００１４】
そうすると、ユーザの所望する通りに条件が設定されない。これにより、例えば、所望する印刷物が得られなかったり、本来よりも高額な使用料が課金されたり、情報が誤った宛先へ送信されたりする。
【００１５】
そこで、処理を開始する前に、ユーザが描いたパターンが画像処理装置においてどのようなパターンとして認識されたのかを表示し、確認させることが、考えられる。
【００１６】
しかし、この方法によると、ユーザが十分に確認しないまま、処理が開始されることがある。
【００１７】
本発明は、このような問題点に鑑み、パターンを描くジェスチャによってユーザが指定した条件を従来よりも効果的にユーザに確認させることを、目的とする。
【課題を解決するための手段】
【００１８】
本発明の一形態に係る画像処理装置は、複数のパターンのうちのユーザがタッチパネルをなぞりまたはポインティングデバイスを操作することによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行する画像処理装置であって、前記画像関連処理の複数の条件それぞれを前記複数のパターンのうちのいずれかと対応付けて記憶する記憶手段と、前記複数のパターンのうちの、前記入力パターンに類似する類似パターンを選出する、選出手段と、前記類似パターンが前記選出手段によって選出された場合に、前記入力パターンを、当該類似パターンならびに前記複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともにディスプレイに表示させる、表示制御手段と、を有する。
【００１９】
本発明の他の一形態に係る画像処理装置は、複数のパターンのうちのユーザがタッチパネルディスプレイをなぞることによって入力した入力パターンに応じて画像についての処理である画像関連処理を実行する画像処理装置であって、前記画像関連処理の複数の条件それぞれを、前記複数のパターンのうちのいずれかおよび前記タッチパネルディスプレイにおける複数の区域のうちのいずれかと対応付けて記憶する、記憶手段と、前記入力パターンに類似する類似パターンが前記複数のパターンに含まれており、かつ、前記複数の区域のうちの、前記記憶手段において当該類似パターンとともに前記複数の条件のうちのいずれかと対応付けられている区域が、前記タッチパネルディスプレイにおける前記入力パターンが入力された入力区域または当該入力区域を囲む所定の範囲内にある場合に、当該入力パターンを、当該類似パターンならびに当該複数の条件のうちの当該入力パターンに対応する条件および当該類似パターンに対応する条件とともに当該タッチパネルディスプレイに表示させ、当該入力パターンが当該記憶手段において当該複数の条件のうちの２つ以上と対応付けられており、かつ、当該２つ以上の条件それぞれとともに対応付けられている区域が相違する場合に、当該入力パターンを当該２つ以上の条件とともに当該タッチパネルディスプレイに表示させる、表示制御手段と、を有する。
【発明の効果】
【００２０】
本発明によると、パターンを描くジェスチャによってユーザが指定した条件を従来よりも効果的にユーザに確認させることができる。
【図面の簡単な説明】
【００２１】
【図１】画像形成装置を含むネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】コピージョブ画面および区域の例を示す図である。
【図５】使用ジェスチャテーブルの例を示す図である。
【図６】類似データの例を示す図である。
【図７】条件データの例を示す図である。
【図８】手書きジェスチャの例を示す図である。
【図９】ジェスチャ位置を判別する方法の例を説明するための図である。
【図１０】誤認識有無判別処理の流れの例を説明するフローチャートである。
【図１１】確認時期判別処理の流れの例を説明するフローチャートである。
【図１２】条件確認画面の第一の例を示す図である。
【図１３】条件確認画面の第二の例を示す図である。
【図１４】異常検知処理の流れの例を説明するフローチャートである。
【図１５】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１６】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００２２】
図１は、画像形成装置１を含むネットワークシステムの全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。
【００２３】
図１に示す画像形成装置１は、一般に「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれる画像処理装置であって、コピー、ＰＣプリント、ファックス、スキャナ、およびボックスなどの機能を集約した装置である。
【００２４】
ＰＣプリント機能は、後述する端末装置２から受信した画像データに基づいて画像を用紙に印刷する機能である。
【００２５】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２６】
画像形成装置１は、通信回線３を介して端末装置２などと装置と通信する。通信回線３として、インターネット、ＬＡＮ（Local Area Network）回線、または公衆回線などが用いられる。端末装置２として、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。
【００２７】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、プリントユニット１０ｊ、およびフィニッシャ１０ｋなどによって構成される。
【００２８】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２９】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００３０】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで他の装置との通信を行う。
【００３１】
モデム１０ｈは、ファックス端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３２】
スキャンユニット１０ｉは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３３】
プリントユニット１０ｊは、スキャンユニット１０ｉによって読み取られた画像のほか、ＮＩＣ１０ｇまたはモデム１０ｈによって他の装置から受信した画像を用紙に印刷する。
【００３４】
フィニッシャ１０ｋは、プリントユニット１０ｊによって得られた印刷物に対して、必要に応じて後処理を施す。後処理は、ステープルで綴じる処理、パンチ穴を開ける処理、または折り曲げる処理などである。
【００３５】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピー、ＰＣプリント、およびファックスなどの各機能を実現するためのプログラムが記憶されている。これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクドライブまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３６】
以下、これらのプログラムの１つとしてコピージョブプログラム１０Ｐが記憶されている場合を例に説明する。
【００３７】
ユーザは、コピージョブプログラム１０Ｐによってコピージョブを画像形成装置１に実行させることができる。コピージョブは、主に、原稿の用紙から画像を読み取るフェーズ（スキャンフェーズ）、読み取った画像を補正するフェーズ（補正フェーズ）、および補正した画像を白紙に印刷し必要に応じて後処理を施すフェーズ（印刷フェーズ）からなる。
【００３８】
また、コピージョブプログラム１０Ｐによると、ユーザは、ジェスチャを行うによってコピージョブの種々の項目の条件を指定することができる。
【００３９】
「ジェスチャ」とは、タッチパネルディスプレイ１０ｅのタッチ面（表示面）を指でタッチし適宜指を動かすことによってなされるアクションである。ジェスチャの一例として、タップ、ダブルタップ、フリック、ピンチイン、ピンチアウト、およびホールド（長押し）が挙げられる。
【００４０】
そのほか、タッチ面に指でパターンを書く動作も、ジェスチャに該当する。以下、このジェスチャを「手書きジェスチャ」と記載する。また、パターンとして数字、文字、または符号などの記号を書く場合を例に説明する。
【００４１】
コピージョブプログラム１０Ｐによると、手書きジェスチャを用いる場合においてユーザの意図しない条件が指定されることを従来よりも減らすことができる。以下、この仕組みについて、説明する。
【００４２】
図３は、画像形成装置１の機能的構成の例を示す図である。図４は、コピージョブ画面６Ａおよび区域６Ｂの例を示す図である。図５は、使用ジェスチャテーブル５Ａの例を示す図である。図６は、類似データ５Ｃの例を示す図である。図７は、条件データ５Ｅの例を示す図である。図８は、手書きジェスチャの例を示す図である。図９は、ジェスチャ位置を判別する方法の例を説明するための図である。図１０は、誤認識有無判別処理の流れの例を説明するフローチャートである。図１１は、確認時期判別処理の流れの例を説明するフローチャートである。図１２は、条件確認画面６Ｃの第一の例を示す図である。図１３は、条件確認画面６Ｃの第二の例を示す図である。図１４は、異常検知処理の流れの例を説明するフローチャートである。
【００４３】
コピージョブプログラム１０Ｐによると、図３に示す使用ジェスチャ記憶部１０１、類似記号記憶部１０２、フラグ記憶部１０３、条件記憶部１０４、コピージョブ画面表示部１２１、ジェスチャ判別部１２２、位置判別部１２３、誤認識ジェスチャ有無判別部１２４、確認時期判別部１２５、第一の条件変更部１２６、確認画面表示部１２７、第二の条件変更部１２８、スキャン制御部１３１、画像補正部１３２、印刷制御部１３３、および異常画像検知部１３４などが実現される。
【００４４】
使用ジェスチャ記憶部１０１には、コピージョブプログラム１０Ｐの実行中に表示させる画面の使用ジェスチャテーブル５Ａが予め記憶されている。表示させる画面が複数ある場合は、画面ごとに１つずつ使用ジェスチャテーブル５Ａが記憶されている。
【００４５】
以下、このような画面の１つとして、図４（Ａ）に示すコピージョブ画面６Ａを表示させる場合を例に説明する。コピージョブ画面６Ａは、コピージョブの条件をユーザが指定するための画面である。
【００４６】
図５のような使用ジェスチャテーブル５Ａ１が、コピージョブ画面６Ａの使用ジェスチャテーブル５Ａとして使用ジェスチャ記憶部１０１に記憶されている。
【００４７】
使用ジェスチャテーブル５Ａ１は、コピージョブ画面６Ａで使用される手書きジェスチャごとに、その手書きジェスチャが表わす記号、その手書きジェスチャが有効な区域６Ｂの識別子、およびその手書きジェスチャが行われた際に適用される条件（項目およびその値）を示す使用ジェスチャデータ５Ｂが格納されている。
【００４８】
なお、区域６Ｂは、コピージョブ画面６Ａを複数に区切った領域である。本実施形態においては、コピージョブ画面６Ａは、図４（Ｂ）のように、３×３個の区域６Ｂに区切られており、二次元の番地が与えられている。この番地が、区域６Ｂの識別子として用いられる。
【００４９】
以下、（ｘ，ｙ）の区域６Ｂを他の区域６Ｂと区別するために「区域６Ｂｘｙ」のように記載することがある。例えば、（２，３）の区域６Ｂを「区域６Ｂ２３」と記載することがある。
【００５０】
同じ手書きジェスチャが複数の区域６Ｂにおいて使用されることがある。この場合は、その手書きジェスチャについて複数の使用ジェスチャデータ５Ｂが格納されている。また、その手書きジェスチャがこれらの区域６Ｂにおいて同じ条件のために使用されることもあれば、区域６Ｂごとに異なる条件のため使用されることもある。
【００５１】
例えば、「−」という記号（符号）を書く手書きジェスチャは、区域６Ｂ２３および区域６Ｂ２２において、異なる条件を指定するため使用される。
【００５２】
「２」という記号（数字）を書く手書きジェスチャは、区域６Ｂ１２、６Ｂ２２、および６Ｂ３２において、同じ条件を指定するため使用されるが、これらの３つの区域６Ｂ１２、６Ｂ２２、６Ｂ３２と区域６Ｂ３１とでは、異なる条件を指定するため使用される。
【００５３】
類似記号記憶部１０２には、図６のように、記号ごとに、それに類似する他の記号（類似記号）を示す類似データ５Ｃが予め記憶されている。
【００５４】
フラグ記憶部１０３には、存在フラグ５Ｄ１、直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、印刷前フラグ５Ｄ４、および異常フラグ５Ｄ５が予め記憶されている。これらのフラグの初期値は、「０」である。これらのフラグの使い方は、後に順次、説明する。
【００５５】
条件記憶部１０４には、図７のように、コピージョブの項目ごとに、その項目、デフォルト条件、指定条件、および適否を示す条件データ５Ｅが記憶されている。
【００５６】
「デフォルト条件」は、デフォルト（初期）の条件であって原則として固定的な値であるが、管理者またはユーザによって適宜、変更することができる。
【００５７】
「指定条件」は、コピージョブ画面６Ａでユーザがジェスチャなどによって指定した条件である。
【００５８】
「適否」は、コピージョブの際にデフォルトの代わりに指定条件を適用するか否か、である。「適」が適用することを意味し、「否」が適用しないことを意味する。
【００５９】
コピージョブプログラム１０Ｐが起動した直後は、「指定条件」には何も示されず、「適否」として「否」が示される。条件データ５Ｅの使い方および指定条件および適否それぞれの更新については、後述する。
【００６０】
ユーザは、コピージョブ画面６Ａがタッチパネルディスプレイ１０ｅに表示されているときに、コピージョブ画面６Ａに配置されているボタンをタップするなどして、コピージョブの条件を指定することができる。以下、特に、ユーザが手書きジェスチャによって条件を指定する場合の処理を中心に、説明する。
【００６１】
コピージョブ画面表示部１２１は、所定のコマンドが入力されまたはコピージョブプログラム１０Ｐが起動されると、コピージョブ画面６Ａをタッチパネルディスプレイ１０ｅに表示させる。
【００６２】
コピージョブ画面６Ａが表示されているときにユーザがタッチパネルディスプレイ１０ｅに対して手書きジェスチャを行うと、ジェスチャ判別部１２２および位置判別部１２３によって次のように処理が行われる。
【００６３】
ジェスチャ判別部１２２は、ユーザが行った手書きジェスチャ（以下、「対象ジェスチャ」と記載する。）が表わす記号を公知の方法によって判別する。例えば、ユーザが指でタッチパネルディスプレイ１０ｅをなぞった軌跡が表わす記号をＯＣＲ（Optical Character Recognition）の技術によって特定することによって、判別する。
【００６４】
例えば図８のようにユーザがタッチパネルディスプレイ１０ｅのタッチ面の左から右へ指を動かした場合は、「−」という符号と一致するので、ジェスチャ判別部１２２は、ユーザが行った手書きジェスチャが表わす記号を「−」という符号であると、判別する。
【００６５】
位置判別部１２３は、対象ジェスチャが行われた区域６Ｂ（以下、「ジェスチャ位置」と記載する。）を判別する。対象ジェスチャが複数の区域６Ｂに跨がることがある。このような場合は、対象ジェスチャにおいてタッチされた距離（対象ジェスチャの軌跡の属する距離）が最も長い区域６Ｂをジェスチャ位置であると判別する。
【００６６】
例えば、図９に示す対象ジェスチャの軌跡は、４つの区域６Ｂ２１、６Ｂ３１、６Ｂ２２、６Ｂ３２に跨がっているが、区域６Ｂ２２に属する部分の距離が最も長い。よって、位置判別部１２３は、ジェスチャ位置を区域６Ｂ２２であると判別する。
【００６７】
対象ジェスチャが表わす記号がジェスチャ判別部１２２によって判別され、ジェスチャ位置が位置判別部１２３によって判別されると、誤認識ジェスチャ有無判別部１２４は、対象ジェスチャに誤認識されやすいジェスチャがあるか否かおよびそのジェスチャを、図１０に示す手順で判別する。
【００６８】
誤認識ジェスチャ有無判別部１２４は、カレント画面の使用ジェスチャテーブル５Ａの中から、ジェスチャ判別部１２２によって判別された記号を示す使用ジェスチャデータ５Ｂを検索する（図１０の＃７０１）。なお、「カレント画面」は、対象ジェスチャが行われた際にタッチパネルディスプレイ１０ｅに表示されていた画面であって、本例では、コピージョブ画面６Ａである。
【００６９】
複数の使用ジェスチャデータ５Ｂが見つかったら（＃７０２でＹｅｓ）、誤認識ジェスチャ有無判別部１２４は、これらの使用ジェスチャデータ５Ｂの中から、位置判別部１２３によって判別されたジェスチャ位置の識別子を示す使用ジェスチャデータ５Ｂ（以下、「対象区域データ」と記載する。）と隣接区域の識別子を示す使用ジェスチャデータ５Ｂ（以下、「隣接区域データ」と記載する。）とを抽出する（＃７０３）。なお、「隣接区域」とは、ジェスチャ位置に隣接する区域６Ｂである。本実施形態では、ジェスチャ位置を囲うように隣接する８つの区域６Ｂが隣接区域である。
【００７０】
そして、抽出した対象区域データに示される条件と抽出したいずれかの隣接区域データに示される条件とが異なる場合は（＃７０４でＹｅｓ）、誤認識ジェスチャ有無判別部１２４は、誤認識されやすいジェスチャがあると判別し、存在フラグ５Ｄ１を「ＯＮ」に更新する（＃７０９）。
【００７１】
つまり、誤認識ジェスチャ有無判別部１２４は、対象ジェスチャが、ジェスチャ位置における条件とは異なる条件を指定するためにいずれかの隣接区域において使用され得るか否かを判別し、使用され得る場合に、存在フラグ５Ｄ１を「ＯＮ」に更新する。
【００７２】
抽出した隣接区域データに示される条件がすべて、抽出した対象区域データに示される条件と同じである場合は（＃７０４でＮｏ）、誤認識ジェスチャ有無判別部１２４は、対象ジェスチャが表わす記号に類似する記号を類似記号として示す類似データ５Ｃを類似記号記憶部１０２の中から検索する（＃７０５）。
【００７３】
そのような類似データ５Ｃが見つかったら（＃７０６でＹｅｓ）、誤認識ジェスチャ有無判別部１２４は、見つかった類似データ５Ｃに示される類似記号の手書きジェスチャがカレント画面において使用されるか否か、および、その手書きジェスチャが使用される区域６Ｂをチェックする（＃７０７）。その類似記号が「記号」として示される使用ジェスチャデータ５Ｂがカレント画面の使用ジェスチャテーブル５Ａ（本例では、使用ジェスチャテーブル５Ａ１）に格納されていれば、その手書きジェスチャが使用されると、判別することができる。また、その手書きジェスチャが使用される区域６Ｂは、その使用ジェスチャデータ５Ｂに示される識別子によって特定することができる。
【００７４】
その手書きジェスチャがカレント画面において使用され、かつ、その手書きジェスチャが使用される区域６Ｂがジェスチャ位置または隣接区域である場合は（＃７０８でＹｅｓ）、誤認識ジェスチャ有無判別部１２４は、誤認識されやすいジェスチャがあると判別し、存在フラグ５Ｄ１を「ＯＮ」に更新する（＃７０９）。また、その手書きジェスチャを、対象ジェスチャと誤認識されやすいであると、判別する。
【００７５】
そうでない場合は（＃７０８でＮｏ）、誤認識ジェスチャ有無判別部１２４は、誤認識されやすいジェスチャがないと判別する（＃７１０）。この場合は、存在フラグ５Ｄ１を「ＯＦＦ」のままにしておく。ステップ＃７０１において使用ジェスチャデータ５Ｂが１つも見つからない場合および１つしか見つからない場合（＃７０２でＮｏ）も、同様である。
【００７６】
図３に戻って、確認時期判別部１２５は、対象ジェスチャをユーザに確認させるべき時期（以下、「確認時期」と記載する。）を、図１１に示す手順で判別する。
【００７７】
対象ジェスチャに伴う、誤認識ジェスチャ有無判別部１２４の処理によって存在フラグ５Ｄ１が「ＯＮ」に更新され（図１１の＃７２１でＹｅｓ）、かつ、対象ジェスチャに対応する条件（対象区域データに示される条件）が所定の項目に関する条件である場合は（＃７２２でＹｅｓ）、確認時期判別部１２５は、ジェスチャ確認時期を「今すぐ」と判別し、直確認フラグ５Ｄ２を「ＯＮ」に更新する（＃７２６）。
【００７８】
所定の項目は、画像形成装置１の管理者が任意に設定しておくことができる。例えば、ユーザへ使用料金を課金する環境において画像形成装置１が使用される場合は、使用料金に影響がある項目（集約印刷、両面印刷、カラーモードなど）を、所定の項目として設定しておく。
【００７９】
対象ジェスチャに伴って存在フラグ５Ｄ１が「ＯＮ」に更新されたが（＃７２１でＹｅｓ）、対象ジェスチャに対応する条件が所定の項目に関する条件でない場合は（＃７２２でＮｏ）、確認時期判別部１２５は、その条件の項目に関連する他の項目（以下、「関連項目」と記載する。）の有無に応じて次のように判別する。
【００８０】
関連項目がある場合は（＃７２３でＹｅｓ）、ユーザが関連項目について条件を既に指定していれば（＃７２５でＹｅｓ）、確認時期判別部１２５は、ジェスチャ確認時期を「今すぐ」と判別し、直確認フラグ５Ｄ２を「ＯＮ」に更新する（＃７２６）。いずれの関連項目についてもユーザが条件を未だ指定していなければ（＃７２５でＮｏ）、ジェスチャ確認時期を、コピージョブを実行する直前であると判別し、開始時フラグ５Ｄ３を「ＯＮ」に更新する（＃７２９）。
【００８１】
関連項目がない場合は（＃７２３でＮｏ）、確認時期判別部１２５は、その条件の項目がスキャンフェーズよりも後のフェーズに関するものであれば（＃７２７でＹｅｓ）、ジェスチャ確認時期を印刷フェーズの直前であると判別し、印刷前フラグ５Ｄ４を「ＯＮ」に更新する（＃７２９）。スキャンフェーズに関するものであれば（＃７２７でＮｏ）、開始時フラグ５Ｄ３を「ＯＮ」に更新する（＃７２８）。
【００８２】
存在フラグ５Ｄ１が「ＯＮ」に更新されず（＃７２１でＮｏ）、かつ、関連項目がある場合は（＃７２４でＹｅｓ）、確認時期判別部１２５は、ユーザがいずれかの関連項目について条件を既に指定していれば（＃７２５でＹｅｓ）、ジェスチャ確認時期を「今すぐ」と判別し、直確認フラグ５Ｄ２を「ＯＮ」に更新する（＃７２９）。そうでない場合は（＃７２５でＮｏ）、ジェスチャ確認時期を、コピージョブを実行する直前であると判別し、開始時フラグ５Ｄ３を「ＯＮ」に更新する（＃７２８）。
【００８３】
なお、確認時期判別部１２５は、上記の判別の処理の後、存在フラグ５Ｄ１を「ＯＦＦ」にリセットする。
【００８４】
どの項目とどの項目とが関連するのかは、予めテーブルに定義しておけばよい。例えば、同じフェーズに関する複数の項目を互いに関連する項目として設定しておいてもよい。
【００８５】
または、特定の項目同士を対応付ける。例えば、左上のシングルステープルと拡大とを対応付ける。拡大と集約印刷とを対応付ける。集約印刷と画像シフトとを対応付ける。用紙サイズと拡大とを対応付ける。画像シフトと用紙サイズとを対応付ける。
【００８６】
第一の条件変更部１２６は、対象ジェスチャに対応する条件が反映されるように条件データ５Ｅを次のように更新する。
【００８７】
第一の条件変更部１２６は、対象区域データに示される条件の項目の条件データ５Ｅを条件記憶部１０４（図７参照）から検索する。そして、その条件データ５Ｅの「指定条件」の値を、対象ジェスチャに対応する条件（対象区域データに示される条件）に書き換える。
【００８８】
対象ジェスチャに誤認識されやすいジェスチャがあると誤認識ジェスチャ有無判別部１２４によって判別された場合は、第一の条件変更部１２６は、その条件データ５Ｅの「適否」の値を「否」のままにしておく。確認時期判別部１２５の処理によって直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、および印刷前フラグ５Ｄ４のいずれかが「ＯＮ」になった場合も、「否」のままにしておく。これら以外の場合は、「適」に書き換える。
【００８９】
確認画面表示部１２７は、コピージョブ画面６Ａに代えて、図１２のような条件確認画面６Ｃをタッチパネルディスプレイ１０ｅに表示させる。条件確認画面６Ｃを表示させるタイミングは、確認時期判別部１２５による処理の結果に応じたものであって、次の通りである。
【００９０】
直確認フラグ５Ｄ２が「ＯＮ」に更新された場合は、確認画面表示部１２７は、直ちに条件確認画面６Ｃを表示させる。
【００９１】
コピージョブの開始の指令が与えられた際に開始時フラグ５Ｄ３が「ＯＮ」である場合は、確認画面表示部１２７は、コピージョブを開始する直前に条件確認画面６Ｃを表示させる。
【００９２】
印刷前フラグ５Ｄ４が「ＯＮ」である場合は、確認画面表示部１２７は、補正フェーズが完了した後、印刷フェーズを開始する直前に条件確認画面６Ｃを表示させる。
【００９３】
条件確認画面６Ｃには、対象ジェスチャ領域６Ｃ１、同一類似ジェスチャ領域６Ｃ２、適用ボタン６Ｃ３、およびキャンセルボタン６Ｃ４などが設けられている。
【００９４】
対象ジェスチャ領域６Ｃ１には、対象ジェスチャを表わす軌跡つまりユーザがタッチパネルディスプレイ１０ｅに対するユーザの筆跡６Ｃ１１が配置される。さらに、対象区域データに示される条件を表わす文字列６Ｃ１２が配置される。
【００９５】
同一類似ジェスチャ領域６Ｃ２には、同一類似記号６Ｃ２１および文字列６Ｃ２２が次のように配置される。
【００９６】
対象ジェスチャが、ジェスチャ位置における条件とは異なる条件を指定するためにいずれかの隣接区域において使用され得ると誤認識ジェスチャ有無判別部１２４によって判別された場合は、対象ジェスチャが表わす記号が同一類似記号６Ｃ２１として配置される。さらに、対象区域データに示される条件を表わす文字列が文字列６Ｃ２２として配置される。
【００９７】
類似記号の手書きジェスチャがカレント画面において使用され、かつ、その手書きジェスチャが使用される区域６Ｂがジェスチャ位置または隣接区域であると誤認識ジェスチャ有無判別部１２４によって判別された場合は、その類似記号が同一類似記号６Ｃ２１として配置される。その手書きジェスチャおよび区域６Ｂに対応する条件を表わす文字列が文字列６Ｃ２２として配置される。
【００９８】
ユーザは、条件確認画面６Ｃを見ることによって、対象ジェスチャによって自分の所望する条件を指定することができたかどうかを確認する。そして、指定することができた場合は、適用ボタン６Ｃ３をタップする。指定することができなかった場合は、キャンセルボタン６Ｃ４をタップする。
【００９９】
適用ボタン６Ｃ３またはキャンセルボタン６Ｃ４がタップされると、第二の条件変更部１２８によって条件データ５Ｅが次のように更新される。
【０１００】
第二の条件変更部１２８は、対象区域データに示される条件の項目の条件データ５Ｅを条件記憶部１０４（図７参照）から検索する。
【０１０１】
そして、適用ボタン６Ｃ３がタップされた場合は、第二の条件変更部１２８は、その条件データ５Ｅの「適否」の値を「適」に書き換える。これにより、指定条件がコピージョブにおいて適用される。
【０１０２】
一方、キャンセルボタン６Ｃ４がタップされた場合は、第二の条件変更部１２８は、その条件データ５Ｅの「指定条件」をクリアし、「適否」を「否」に戻す。
【０１０３】
さらに、適用ボタン６Ｃ３およびキャンセルボタン６Ｃ４のどちらがタップされた場合も、第二の条件変更部１２８は、存在フラグ５Ｄ１、直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、および印刷前フラグ５Ｄ４を「ＯＦＦ」にリセットする。
【０１０４】
また、コピージョブのスタートの指令が未だ与えられていないのであれば、適用ボタン６Ｃ３またはキャンセルボタン６Ｃ４がタップされた後、条件確認画面６Ｃに代えてコピージョブ画面６Ａがコピージョブ画面表示部１２１によって再びタッチパネルディスプレイ１０ｅに表示される。そして、ユーザは、引き続き、他の項目について適宜、条件を指定することができる。
【０１０５】
条件確認画面６Ｃを表示するタイミングにおいて、指定条件が示されるが適否が「否」である条件データ５Ｅが複数、条件記憶部１０４に記憶されていることがある。つまり、ユーザに確認させる必要があると誤認識ジェスチャ有無判別部１２４によって判別されたが未だ確認させていない対象ジェスチャが複数、残っていることがある。
【０１０６】
このような場合は、確認画面表示部１２７は、これらの条件データ５Ｅのそれぞれを対象区域データとして用いて上述の処理を行う。そして、このような対象ジェスチャごとに対象ジェスチャ領域６Ｃ１および同一類似ジェスチャ領域６Ｃ２を１つずつ条件確認画面６Ｃに配置する。例えば、このような条件データ５Ｅとして２つの条件データ５Ｅがある場合つまり２つの未確認の対象ジェスチャが残っている場合は、図１３のように、条件確認画面６Ｃに、対象ジェスチャ領域６Ｃ１および同一類似ジェスチャ領域６Ｃ２を２つ配置する。
【０１０７】
そして、第二の条件変更部１２８は、適用ボタン６Ｃ３またはキャンセルボタン６Ｃ４がタップされると、これらの条件データ５Ｅのそれぞれについて、上述の処理を行う。
【０１０８】
なお、ユーザは、従来通り、コピージョブ画面６Ａに配置されたボタンなどのオブジェクトをタップしまたはダブルタップするなどして各項目の条件を指定することができる。
【０１０９】
この場合は、第一の条件変更部１２６は、ユーザの操作に応じた項目および条件を特定し、その項目の条件データ５Ｅの指定条件を、特定した条件に書き換える。さらに、適否を「適」に書き換える。
【０１１０】
ユーザは、コピージョブの条件を指定し終えたら、所定の操作を行うことによってコピージョブの開始の指令を画像形成装置１へ与える。例えば、操作キーパネル１０ｆの中のスタートキーを押す。
【０１１１】
開始時フラグ５Ｄ３が「ＯＮ」である場合は、コピージョブを開始する前に、確認画面表示部１２７が条件確認画面６Ｃをタッチパネルディスプレイ１０ｅに表示させる。なお、条件確認画面６Ｃは、上述の通り、この時点において指定条件が示されるが適否が「否」である条件データ５Ｅに基づいて表示される。
【０１１２】
そして、適用ボタン６Ｃ３またはキャンセルボタン６Ｃ４がタップされると、これらの条件データ５Ｅが、第二の条件変更部１２８によって上述の通り更新される。
【０１１３】
キャンセルボタン６Ｃ４がタップされた場合は、コピージョブが中止される。適用ボタン６Ｃ３がタップされた場合は、スキャン制御部１３１および印刷制御部１３３によってコピージョブが次のように実行される。
【０１１４】
スキャン制御部１３１は、スキャンフェーズの処理、つまり、セットされた用紙に記されている画像を読み取る処理を、スキャンユニット１０ｉに実行させる。この際に、スキャンに関する各項目の条件データ５Ｅを条件記憶部１０４から読み出す。そして、適否が「適」である項目については指定条件を適用し、「否」である項目についてはデフォルト条件を適用して、スキャンフェーズの処理を実行させる。以下、読み取られた画像を「読取画像５Ｆ１」と記載する。
【０１１５】
画像補正部１３２は、補正フェーズの処理、つまり、読取画像５Ｆ１を印刷用に補正する処理を行う。例えば、傾き補正および天地補正などの所定の処理を適宜、読取画像５Ｆ１に施す。
【０１１６】
さらに、画像補正部１３２は、画像の補正に関する各項目の条件データ５Ｅを条件記憶部１０４から読み出す。そして、適否が「適」および「否」のいずれであるかに関わらず、指定条件が設定されている場合はそれを適用し、設定されていない場合はデフォルト条件を適用して、補正フェーズの処理を実行させる。「否」であっても指定条件を適用するのは、異常画像検知部１３４による後述の異常検知処理のためである。
【０１１７】
例えば、画像補正部１３２は、サイズの変更（拡大または縮小）、複数のページの集約、または色の調整などの処理を適宜、施す。以下、補正された画像を「補正画像５Ｆ２」と記載する。
【０１１８】
印刷制御部１３３は、補正フェーズの処理が完了した際に印刷前フラグ５Ｄ４が「ＯＦＦ」である場合は、後述の異常検知処理をスキップして、印刷フェーズの処理つまり補正画像５Ｆ２を用紙に印刷する処理をプリントユニット１０ｊに実行させる。
【０１１９】
一方、印刷前フラグ５Ｄ４が「ＯＮ」である場合は、印刷フェーズの処理の前に、異常画像検知部１３４および確認画面表示部１２７などによって次の処理が行われる。
【０１２０】
異常画像検知部１３４は、補正画像５Ｆ２に異常が生じている可能性があるか否かを、図１４に示す手順で検知する。
【０１２１】
異常画像検知部１３４は、印刷フェーズで使用する用紙における印刷の可能な領域（印刷可能領域）を特定する（図１４の＃７３１）。印刷可能領域は、この用紙のサイズおよびプリントユニット１０ｊの仕様によって特定すればよい。この用紙のサイズは、印刷先の用紙に関する条件データ５Ｅによって特定すればよい。
【０１２２】
さらに、異常画像検知部１３４は、この用紙における、補正画像５Ｆ２が印刷される部分を内接する矩形の領域（印刷領域）を特定する（＃７３２）。印刷領域は、画像のシフト（移動）などに関する条件データ５Ｅによって特定すればよい。
【０１２３】
そして、特定した印刷可能領域に、特定した印刷領域の一部分でもはみ出る場合は（＃７３３でＹｅｓ）、異常画像検知部１３４は、異常フラグ５Ｄ５を「ＯＮ」に更新する（＃７３６）。
【０１２４】
少しもはみ出ない場合は（＃７３４でＮｏ）、異常画像検知部１３４は、印刷可能領域の対角線の長さに対する印刷領域の対角線の長さの比率を算出する。そして、その比率が所定の値（例えば、０．８７）未満であれば（＃７３５でＹｅｓ）、異常フラグ５Ｄ５をオンに更新する（＃７３６）。
【０１２５】
確認画面表示部１２７は、異常フラグ５Ｄ５が「ＯＮ」に更新されたら、コピージョブ画面６Ａに代えて条件確認画面６Ｃをタッチパネルディスプレイ１０ｅに表示させる。
【０１２６】
なお、異常フラグ５Ｄ５が「ＯＮ」であるか「ＯＦＦ」であるかに関わらず、確認画面表示部１２７は、条件確認画面６Ｃを表示させてもよい。ただし、この場合は、異常フラグ５Ｄ５が「ＯＮ」であれば、異常が生じている可能性があることを知らせるメッセージを条件確認画面６Ｃに配置するのが望ましい。
【０１２７】
そして、適用ボタン６Ｃ３がタップされたら、印刷制御部１３３は、補正画像５Ｆ２が印刷されるようにプリントユニット１０ｊを制御する。キャンセルボタン６Ｃ４がタップされたら、コピージョブを中止する。
【０１２８】
また、適用ボタン６Ｃ３またはキャンセルボタン６Ｃ４がタップされると、条件データ５Ｅが、第二の条件変更部１２８によって上述の通り更新される。
【０１２９】
なお、印刷フェーズの完了後、存在フラグ５Ｄ１、直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、印刷前フラグ５Ｄ４、および異常フラグ５Ｄ５が「ＯＦＦ」にリセットされる。さらに、読取画像５Ｆ１および補正画像５Ｆ２が削除される。
【０１３０】
また、印刷フェーズの開始後または完了後、コピージョブ画面表示部１２１は、コピージョブ画面６Ａをタッチパネルディスプレイ１０ｅに表示させてもよい。
【０１３１】
図１５〜図１６は、画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【０１３２】
次に、コピージョブの際の全体的な処理の流れを、フローチャートを参照しながら説明する。画像形成装置１は、コピージョブプログラム１０Ｐに従って、図１５〜図１６に示す手順で処理を実行する。
【０１３３】
画像形成装置１は、コピージョブプログラム１０Ｐの起動後または所定のコマンドの入力後、コピージョブ画面６Ａを表示する（図１５の＃１１）。
【０１３４】
スタートキーが押されるまでの間（＃１２でＮｏ）、画像形成装置１は、ユーザがタッチパネルディスプレイ１０ｅに対してジェスチャを行うごとに、ステップ＃１４〜＃２５の処理を適宜、次のように実行する。
【０１３５】
画像形成装置１は、ユーザがジェスチャを行ったら（＃１３でＹｅｓ）、ジェスチャ位置およびジェスチャの種類などを判別する（＃１４、＃１５）。特に、ジェスチャが手書きジェスチャである場合は、そのジェスチャが表わす記号をも判別する。
【０１３６】
ジェスチャが手書きジェスチャでない場合は（＃１６でＮｏ）、画像形成装置１は、そのジェスチャに対応する条件を、対応する条件データ５Ｅへ指定条件として書き込み、適否を「適」に更新する（＃１７）。
【０１３７】
ジェスチャが手書きジェスチャである場合は（＃１６でＹｅｓ）、画像形成装置１は、そのジェスチャ（対象ジェスチャ）に誤認識されやすいジェスチャがあるか否かを判別する（＃１８）。判別の手順は、図１０で説明した通りである。さらに、ジェスチャ確認時期を判別する（＃１９）。判別の手順は、図１１で説明した通りである。
【０１３８】
さらに、画像形成装置１は、対象ジェスチャに対応する条件が反映されるように条件データ５Ｅを更新する（＃２０）。なお、対象ジェスチャが誤認識されやすいジェスチャである場合は適否の値を「否」のままにしておく。ステップ＃１９の処理の結果、直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、および印刷前フラグ５Ｄ４のいずれかが「ＯＮ」になった場合も、「否」のままにしておく。それ以外の場合は「適」に更新する。
【０１３９】
直確認フラグ５Ｄ２が「ＯＮ」になった場合は（＃２１でＹｅｓ）、画像形成装置１は、コピージョブ画面６Ａに代えて条件確認画面６Ｃを表示する（＃２２）。さらに、画像形成装置１は、存在フラグ５Ｄ１、直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、および印刷前フラグ５Ｄ４をリセットする（＃２３）。
【０１４０】
適用ボタン６Ｃ３がタップされた場合は（＃２４でＹｅｓ）、画像形成装置１は、適否が「否」である条件データ５Ｅを検索し、見つかった条件データ５Ｅの適否の値を「適」に書き換える（＃２５）。一方、キャンセルボタン６Ｃ４がタップされた場合は、その条件データ５Ｅの指定条件をリセット（消去）する（＃２６）。
【０１４１】
そして、画像形成装置１は、条件確認画面６Ｃに代えて再びコピージョブ画面６Ａを表示する（＃１１）。
【０１４２】
ユーザがスタートキーを押したら（＃１２でＹｅｓ）、画像形成装置１は、開始時フラグ５Ｄ３が「ＯＮ」である場合は（図１６の＃２７でＹｅｓ）、コピージョブ画面６Ａに代えて条件確認画面６Ｃを表示する（＃２８）。さらに、存在フラグ５Ｄ１、直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、および印刷前フラグ５Ｄ４をリセットする（＃２９）。そして、適用ボタン６Ｃ３またはキャンセルボタン６Ｃ４がタップされたら、ステップ＃２４〜＃２６と同様に、条件データ５Ｅを更新する（＃３０〜＃３２）。
【０１４３】
また、キャンセルボタン６Ｃ４がタップされた場合は（＃３０でＮｏ）、画像形成装置１は、条件確認画面６Ｃに代えてコピージョブ画面６Ａを表示する（＃１１）。
【０１４４】
一方、適用ボタン６Ｃ３がタップされた場合は（＃３０でＹｅｓ）、画像形成装置１は、スキャンに関する各項目の条件データ５Ｅに基づいてスキャンフェーズを実行する（＃３３）。これにより、読取画像５Ｆ１が得られる。開始時フラグ５Ｄ３が「ＯＦＦ」である場合も（＃２７でＮｏ）、同様である。
【０１４５】
画像形成装置１は、読取画像５Ｆ１に対して、補正に関する各項目の条件データ５Ｅに基づいて補正フェーズの処理を施す（＃３４）。これにより、補正画像５Ｆ２が得られる。
【０１４６】
画像形成装置１は、印刷前フラグ５Ｄ４が「ＯＮ」である場合は（＃３５でＹｅｓ）補正画像５Ｆ２に異常が生じている可能性があるか否かを検知する（＃３６）。検知の手順は、前に図１４で説明した通りである。
【０１４７】
ステップ＃３７の処理の結果、異常フラグ５Ｄ５が「ＯＮ」になったら（＃３７でＹｅｓ）、画像形成装置１は、コピージョブ画面６Ａに代えて条件確認画面６Ｃを表示する（＃３８）。さらに、存在フラグ５Ｄ１、直確認フラグ５Ｄ２、開始時フラグ５Ｄ３、印刷前フラグ５Ｄ４、および異常フラグ５Ｄ５をリセットする（＃３９）。そして、適用ボタン６Ｃ３またはキャンセルボタン６Ｃ４がタップされたら、ステップ＃２４〜＃２６と同様に、条件データ５Ｅを更新する（＃４０〜＃４２）。
【０１４８】
また、キャンセルボタン６Ｃ４がタップされた場合は（＃４０でＮｏ）、画像形成装置１は、条件確認画面６Ｃに代えてコピージョブ画面６Ａを表示する（＃１１）。
【０１４９】
一方、適用ボタン６Ｃ３がタップされた場合は（＃４０でＹｅｓ）、画像形成装置１は、印刷に関する各項目の条件データ５Ｅに基づいて印刷フェーズを実行する（＃４３）。これにより、補正画像５Ｆ２が用紙に印刷される。印刷前フラグ５Ｄ４が「ＯＦＦ」である場合も（＃３５でＮｏ）、同様である。
【０１５０】
印刷フェーズを開始しまたは完了したら、画像形成装置１は、すべての条件データ５Ｅおよびフラグ（存在フラグ５Ｄ１〜異常フラグ５Ｄ５）をリセットし、ステップ＃１１に戻ってコピージョブ画面６Ａを表示してもよい。
【０１５１】
本実施形態によると、パターンを描くジェスチャによってユーザが指定した条件を従来よりも効果的にユーザに確認させることができる。
【０１５２】
本実施形態では、隣接区域が、ジェスチャ位置を囲うように隣接する８つの区域６Ｂである場合を例に説明したが、隣接区域は、ジェスチャ位置に隣接する上下左右の４つの区域６Ｂであってもよい。
【０１５３】
本実施形態では、区域６Ｂは、コピージョブ画面６Ａを３×３個に分割した領域であったが、３×３個以外に分割した領域であってもよい。例えば、４×４個または５×３個などに分割した領域であってもよい。
【０１５４】
または、誤認識ジェスチャ有無判別部１２４は、類似記号が「記号」として示される使用ジェスチャデータ５Ｂがカレント画面の使用ジェスチャテーブル５Ａに格納されていれば、類似記号の手書きジェスチャの区域６Ｂに関わらず、存在フラグ５Ｄ１を「ＯＮ」に更新してもよい。
【０１５５】
本実施形態では、確認時期判別部１２５は、所定の項目として、使用料金に影響がある項目を設定しておいた。そして、対象ジェスチャに対応する条件の項目が所定の項目に該当する場合に、直確認フラグ５Ｄ２を「ＯＮ」に更新した。
【０１５６】
しかし、確認時期判別部１２５は、対象ジェスチャに対応する条件の項目が所定の項目に該当するか否かを判別せず、その条件を適用する前および適用した後それぞれの使用料金を算出し、両者が相違する場合に、直確認フラグ５Ｄ２を「ＯＮ」に更新してもよい。使用料金は、予め用意されたテーブルによって算出すればよい。
【０１５７】
本実施形態では、ユーザは、タッチパネルディスプレイをなぞることによって手書きジェスチャを行ったが、画像形成装置１にマウスまたはトラックボールなどのポインティングデバイスが備わっている場合は、ポインティングデバイスを操作してマウスポインタを動かすことによって手書きジェスチャを行ってもよい。
【０１５８】
その他、画像形成装置１の全体または各部の構成、処理の内容、処理の順序、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１５９】
１  画像形成装置（画像処理装置）
１０１  使用ジェスチャ記憶部（記憶手段）
１２４  誤認識ジェスチャ有無判別部（選出手段）
１２７  確認画面表示部（表示制御手段）
１２８  第二の条件変更部（受付手段）
１３３  印刷制御部（画像関連処理手段）
６Ｃ  条件確認画面
【図１】
2018120294.tif 000003
【図２】
2018120294.tif 000004
【図３】
2018120294.tif 000005
【図４】
2018120294.tif 000006
【図５】
2018120294.tif 000007
【図６】
2018120294.tif 000008
【図７】
2018120294.tif 000009
【図８】
2018120294.tif 000010
【図９】
2018120294.tif 000011
【図１０】
2018120294.tif 000012
【図１１】
2018120294.tif 000013
【図１２】
2018120294.tif 000014
【図１３】
2018120294.tif 000015
【図１４】
2018120294.tif 000016
【図１５】
2018120294.tif 000017
【図１６】
2018120294.tif 000018