(57)【特許請求の範囲】
【請求項１】
各種情報を表示する表示手段と、
前記表示手段に対する操作を検知する操作検知手段と、
画像データを入力する画像入力手段と、
前記画像入力手段に入力する画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データを読み出して予め設定された処理過程に応じた画像処理を実行する画像処理手段と、
前記画像処理手段において画像処理が施された画像データに基づき、予め設定された出力態様で画像の出力処理を行う画像出力手段と、
前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの画像データに対する処理経路を前記表示手段に表示すると共に、画像データに対応するアイコン画像を前記処理経路に沿って移動させていく表示制御手段と、
前記表示制御手段によって前記処理経路上に画像データに対応するアイコン画像が表示されている状態で前記操作検知手段が前記表示手段に対する操作を検知することに伴い、前記画像処理手段又は前記画像出力手段における処理を一時的に停止させ、前記操作検知手段によって検知される操作に基づいて前記画像処理手段における画像処理又は前記画像出力手段における出力態様を変更させるジョブ制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理手段は、前記記憶手段から１ページずつの画像データを順次読み出し、前記処理過程に応じて複数ページ分の画像データに対する画像処理を同時に進行させ、
前記表示制御手段は、前記画像処理手段において複数ページ分の画像データに対する画像処理が同時に進行することに伴い、各ページの画像データに対応する複数のアイコン画像を、前記画像処理手段における処理順序に従って前記処理経路上に表示し、
前記ジョブ制御手段は、前記操作検知手段によって検知される操作に基づいて前記画像処理手段における各ページの画像データに対する処理順序を変更させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ジョブ制御手段は、前記操作検知手段によって検知される操作が前記処理経路上に表示されたアイコン画像を前記処理経路上で逆戻りさせる操作である場合、前記画像処理手段に、前記記憶手段に記憶された画像データの再読み出しを行わせ、アイコン画像の表示位置に対応する処理過程までの画像処理を実行させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記処理経路上に、前記画像処理手段において予め設定されている各処理過程で実行される画像処理情報を表示することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記ジョブ制御手段は、前記操作検知手段によって検知される操作がアイコン画像に対するタッチ操作である場合、前記画像処理手段で実行される全ての処理過程における画像処理を一時的に停止させることを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記ジョブ制御手段は、前記操作検知手段によって検知される操作が前記処理経路に対する操作である場合、前記画像処理手段で実行される各処理過程のうち、当該操作が行われた処理経路以降の処理過程に対応する画像処理を一時的に停止させることを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記表示制御手段は、前記ジョブ制御手段によって前記画像処理手段又は前記画像出力手段における処理が一時的に停止することに伴い、前記画像処理手段において実行可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記表示制御手段は、前記処理経路上に表示されるアイコン画像が前記処理経路に沿って移動していくことに伴い、前記画像処理手段において実行される各処理過程での変更可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
前記ジョブ制御手段は、前記操作検知手段によって検知される操作が、前記画像出力手段において実行可能な複数の出力態様に対してアイコン画像の経路を結び付ける操作である場合、前記画像出力手段に対してそれら複数の出力態様で画像の出力処理を実行させることを特徴とする請求項７又は８に記載の画像処理装置。
【請求項１０】
画像データに対して各種の画像処理を実行する画像処理装置と連携して表示を行う表示装置であって、
前記画像処理装置は、
画像データを入力する画像入力手段と、
前記画像入力手段に入力する画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データを読み出して予め設定された処理過程に応じた画像処理を実行する画像処理手段と、
前記画像処理手段において画像処理が施された画像データに基づき、予め設定された出力態様で画像の出力処理を行う画像出力手段と、
前記画像処理手段における画像処理及び前記画像出力手段における画像の出力処理を制御するジョブ制御手段と、
を備え、
前記表示装置は、
前記画像処理装置の前記ジョブ制御手段と通信を行う通信手段と、
各種情報を表示する表示手段と、
前記表示手段に対する操作を検知する操作検知手段と、
前記通信手段が前記ジョブ制御手段から取得する情報に基づき、前記画像処理装置において前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの画像データに対する処理経路を前記表示手段に表示すると共に、画像データに対応するアイコン画像を前記処理経路に沿って移動させていく表示制御手段と、
を備え、
前記操作検知手段は、前記表示制御手段によって前記表示手段に前記処理経路上を移動していくアイコン画像が表示されている状態で前記表示手段に対する操作を検知することに伴い、前記通信手段を介して、前記画像処理手段又は前記画像出力手段における処理を一時的に停止させる停止信号を前記ジョブ制御手段に送信すると共に、当該操作に基づいて前記画像処理手段における画像処理又は前記画像出力手段における出力態様を変更させる指示情報を前記ジョブ制御手段に送信することを特徴とする表示装置。
【請求項１１】
前記表示制御手段は、前記画像処理手段において複数ページ分の画像データに対する画像処理が同時に進行することに伴い、各ページの画像データに対応する複数のアイコン画像を、前記画像処理手段における処理順序に従って前記処理経路上に表示し、
前記操作検知手段は、前記表示手段に対する操作を検知することに伴い、当該操作に基づいて前記画像処理手段における各ページの画像データに対する処理順序を変更させる情報を前記指示情報として前記ジョブ制御手段に送信することを特徴とする請求項１０に記載の表示装置。
【請求項１２】
前記表示制御手段は、前記処理経路上に、前記画像処理手段において予め設定されている各処理過程で実行される画像処理情報を表示することを特徴とする請求項１０又は１１に記載の表示装置。
【請求項１３】
前記操作検知手段は、前記表示手段に対して行われる操作がアイコン画像に対するタッチ操作である場合、前記画像処理手段で実行される全ての処理過程における画像処理を一時的に停止させる信号を前記停止信号として前記ジョブ制御手段に送信することを特徴とする請求項１０乃至１２のいずれかに記載の表示装置。
【請求項１４】
前記操作検知手段は、前記表示手段に対して行われる操作が前記処理経路に対する操作である場合、前記画像処理手段で実行される各処理過程のうち、当該操作が行われた処理経路以降の処理過程に対応する画像処理を一時的に停止させる信号を前記停止信号として前記ジョブ制御手段に送信することを特徴とする請求項１０乃至１３のいずれかに記載の表示装置。
【請求項１５】
前記表示制御手段は、前記操作検知手段によって前記停止信号が送信されることに伴い、前記画像処理手段において実行可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする請求項１０乃至１４のいずれかに記載の表示装置。
【請求項１６】
前記表示制御手段は、前記処理経路上に表示されるアイコン画像が前記処理経路に沿って移動していくことに伴い、前記画像処理手段において実行される各処理過程での変更可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする請求項１０乃至１５のいずれかに記載の表示装置。
【請求項１７】
前記操作検知手段は、前記表示手段に対して行われる操作が前記画像出力手段において実行可能な複数の出力態様に対してアイコン画像の経路を結び付ける操作である場合、前記画像出力手段に対してそれら複数の出力態様で画像の出力処理を実行させることを指示する情報を前記指示情報として前記ジョブ制御手段に送信することを特徴とする請求項１５又は１６に記載の表示装置。
【請求項１８】
各種情報を表示する表示手段を有し、該表示手段に対する操作を検知可能な表示装置において実行されることにより、画像データに対して各種の画像処理を実行する画像処理装置と連携した表示を行うためのプログラムであって、
前記画像処理装置は、
画像データを入力する画像入力手段と、
前記画像入力手段に入力する画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データを読み出して予め設定された処理過程に応じた画像処理を実行する画像処理手段と、
前記画像処理手段において画像処理が施された画像データに基づき、予め設定された出力態様で画像の出力処理を行う画像出力手段と、
前記画像処理手段における画像処理及び前記画像出力手段における画像の出力処理を制御するジョブ制御手段と、
を備えており、
当該プログラムは、前記表示装置において実行されることにより、前記表示装置を、
前記画像処理装置の前記ジョブ制御手段と通信を行う通信手段、
前記表示手段に対して行われる操作を検知する操作検知手段、および、
前記通信手段が前記ジョブ制御手段から取得する情報に基づき、前記画像処理装置において前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの画像データに対する処理経路を前記表示手段に表示すると共に、画像データに対応するアイコン画像を前記処理経路に沿って移動させていく表示制御手段、
として機能させ、
前記操作検知手段は、前記表示制御手段によって前記表示手段に前記処理経路上を移動していくアイコン画像が表示されている状態で前記表示手段に対する操作を検知することに伴い、前記通信手段を介して、前記画像処理手段又は前記画像出力手段における処理を一時的に停止させる停止信号を前記ジョブ制御手段に送信すると共に、当該操作に基づいて前記画像処理手段における画像処理又は前記画像出力手段における出力態様を変更させる指示情報を前記ジョブ制御手段に送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、表示装置およびプログラムに関する。
【背景技術】
【０００２】
複合機などの画像処理装置は、ジョブを実行する際、入力する画像データに対して予め設定された様々な画像処理を実行して出力用の画像データを生成し、その出力用の画像データを出力するという一連の動作を行う。例えばコピージョブの場合、画像処理装置は、スキャナ部が原稿を読み取って取得する画像データに対して各種の画像処理を施すことによって描画用の画像データを生成し、さらに引き続いてプリンタ部を駆動することによって印刷出力を行うという一連の動作を行う。また画像データの出力態様は、必ずしも印刷出力に限られるものではなく、例えばスキャンジョブの場合には、ネットワークを介して他の機器に送信したり、或いは、画像処理装置に内蔵されたハードディスク装置内のボックス（ＢＯＸ）と呼ばれる記憶領域に保存したりする出力態様もある。
【０００３】
従来、この種の画像処理装置において、ジョブの実行によって生成された画像データを、ジョブの実行終了後に編集できるようにした様々な技術が提案されている（例えば、特許文献１，２）。
【０００４】
特許文献１の技術は、両面に画像が印刷された複数枚の原稿を片面ずつ２回のスキャンジョブを実行した後、それら２回のスキャンジョブで得られた表ページ群と裏ページ群とを簡単な操作で並び換えることにより、先頭ページから最終ページまでを順に配置した文書ファイルを生成するものである。
【０００５】
また特許文献２の技術は、スキャンジョブの実行終了後、スキャンジョブによって生成された読取画像をユーザーがタッチ操作可能な操作パネルに一覧表示すると共に、その一覧表示の隣に編集アイコンを表示する。そしてユーザーが一覧表示された読取画像を編集アイコン上にドラッグする操作を行うと、ユーザーによって選択された読取画像に対して編集アイコンに対応する編集処理が実行されるようになる。
【０００６】
これらの従来技術はいずれも、スキャンジョブの実行が終了した後に、ユーザーによる編集操作を受け付けてユーザーが所望する画像データに加工又は編集するための技術である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２３０６３２号公報
【特許文献２】特開２００８−２３６５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザーにとっては、画像処理装置に対してジョブの実行を指示した後、そのジョブの実行が完了するまでの間に、画像処理の設定が間違っていることに気付いたり、或いは、出力態様が間違った設定になっていることに気付くことがある。例えば、複数枚のカラー原稿を読み取ってカラーコピーを出力したい場合、画像処理装置から実際に出力される１枚目の印刷出力がモノクロ出力になっていれば、全ページの印刷出力が完了するまでに画像処理のカラー設定が間違っていたことに気付く。また１枚目の印刷出力が開始されていない状態でも、ジョブの実行を指示した直後に、それ以前に、モノクロ設定をカラー設定に変更する操作を行っていないことに気付くこともある。
【０００９】
そのような場合、上述した従来技術では、ジョブの実行中に行われる一連の処理を途中で変更することはできない。それ故、従来の場合、ユーザーは、ジョブの実行を途中で一旦キャンセルして終了させた後、あらためて画像処理や出力態様の設定操作を正確に行った上で、画像処理装置に対して再度ジョブの実行を指示することが必要不可欠となる。ところが、ジョブの実行を途中でキャンセルする場合には、そのキャンセル時において例えば多数ページからなる原稿の読み取り動作がほぼ終了していることもあり、それまでに読み取った画像データが無駄になる。またユーザーにとっても、ジョブの実行を再度指示する際に、１度読み取られた原稿をあらためてスキャナ部にセットし直す作業などを行わなければならず、作業効率が低下するという問題がある。
【００１０】
また従来、ユーザーは、画像処理装置においてジョブの実行が完了してしまった後に、そのジョブに対する画像処理の設定や出力態様の設定が間違っていたことに気付くことが多いのも実情である。この場合も上記と同様であり、ユーザーは、あらためて画像処理や出力態様の設定操作を正確に行った上で、画像処理装置に対して再度ジョブの実行を指示しなければならなくなる。そのような事態が生じる原因は、従来の画像処理装置ではジョブの実行中にどのような処理が行われ、且つ、画像データに対する処理がどの程度まで進んでいるかを、ユーザーがリアルタイムで把握することができない点にあると考えられる。すなわち、従来の画像処理装置は、ジョブの実行中に行われる一連の動作の内容などをユーザーに対してリアルタイムで表示するものではないため、ユーザーにとってはジョブの実行が完了してしまった後の出力画像を確認することによって画像処理の設定や出力態様の設定が間違っていたことに気付くケースが多くなり、ジョブの実行が無駄になるという問題がある。
【００１１】
そこで本発明は、上述した従来の課題を解決すべく、ジョブの実行中に行われる一連の動作をユーザーが確認できるようにし、ジョブの実行途中であってもユーザーによる操作に基づいて一連の動作に含まれる画像データの処理内容や処理順序などを変更できるようにした画像処理装置、表示装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１に係る発明は、画像処理装置であって、各種情報を表示する表示手段と、前記表示手段に対する操作を検知する操作検知手段と、画像データを入力する画像入力手段と、前記画像入力手段に入力する画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データを読み出して予め設定された処理過程に応じた画像処理を実行する画像処理手段と、前記画像処理手段において画像処理が施された画像データに基づき、予め設定された出力態様で画像の出力処理を行う画像出力手段と、前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの画像データに対する処理経路を前記表示手段に表示すると共に、画像データに対応するアイコン画像を前記処理経路に沿って移動させていく表示制御手段と、前記表示制御手段によって前記処理経路上に画像データに対応するアイコン画像が表示されている状態で前記操作検知手段が前記表示手段に対する操作を検知することに伴い、前記画像処理手段又は前記画像出力手段における処理を一時的に停止させ、前記操作検知手段によって検知される操作に基づいて前記画像処理手段における画像処理又は前記画像出力手段における出力態様を変更させるジョブ制御手段と、を備えることを特徴とする構成である。
【００１３】
請求項２に係る発明は、請求項１に記載の画像処理装置において、前記画像処理手段は、前記記憶手段から１ページずつの画像データを順次読み出し、前記処理過程に応じて複数ページ分の画像データに対する画像処理を同時に進行させ、前記表示制御手段は、前記画像処理手段において複数ページ分の画像データに対する画像処理が同時に進行することに伴い、各ページの画像データに対応する複数のアイコン画像を、前記画像処理手段における処理順序に従って前記処理経路上に表示し、前記ジョブ制御手段は、前記操作検知手段によって検知される操作に基づいて前記画像処理手段における各ページの画像データに対する処理順序を変更させることを特徴とする構成である。
【００１４】
請求項３に係る発明は、請求項１又は２に記載の画像処理装置において、前記ジョブ制御手段は、前記操作検知手段によって検知される操作が前記処理経路上に表示されたアイコン画像を前記処理経路上で逆戻りさせる操作である場合、前記画像処理手段に、前記記憶手段に記憶された画像データの再読み出しを行わせ、アイコン画像の表示位置に対応する処理過程までの画像処理を実行させることを特徴とする構成である。
【００１５】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の画像処理装置において、前記表示制御手段は、前記処理経路上に、前記画像処理手段において予め設定されている各処理過程で実行される画像処理情報を表示することを特徴とする構成である。
【００１６】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像処理装置において、前記ジョブ制御手段は、前記操作検知手段によって検知される操作がアイコン画像に対するタッチ操作である場合、前記画像処理手段で実行される全ての処理過程における画像処理を一時的に停止させることを特徴とする構成である。
【００１７】
請求項６に係る発明は、請求項１乃至５のいずれかに記載の画像処理装置において、前記ジョブ制御手段は、前記操作検知手段によって検知される操作が前記処理経路に対する操作である場合、前記画像処理手段で実行される各処理過程のうち、当該操作が行われた処理経路以降の処理過程に対応する画像処理を一時的に停止させることを特徴とする構成である。
【００１８】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の画像処理装置において、前記表示制御手段は、前記ジョブ制御手段によって前記画像処理手段又は前記画像出力手段における処理が一時的に停止することに伴い、前記画像処理手段において実行可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする構成である。
【００１９】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の画像処理装置において、前記表示制御手段は、前記処理経路上に表示されるアイコン画像が前記処理経路に沿って移動していくことに伴い、前記画像処理手段において実行される各処理過程での変更可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする構成である。
【００２０】
請求項９に係る発明は、請求項７又は８に記載の画像処理装置において、前記ジョブ制御手段は、前記操作検知手段によって検知される操作が、前記画像出力手段において実行可能な複数の出力態様に対してアイコン画像の経路を結び付ける操作である場合、前記画像出力手段に対してそれら複数の出力態様で画像の出力処理を実行させることを特徴とする構成である。
【００２１】
請求項１０に係る発明は、画像データに対して各種の画像処理を実行する画像処理装置と連携して表示を行う表示装置であって、前記画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段に入力する画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データを読み出して予め設定された処理過程に応じた画像処理を実行する画像処理手段と、前記画像処理手段において画像処理が施された画像データに基づき、予め設定された出力態様で画像の出力処理を行う画像出力手段と、前記画像処理手段における画像処理及び前記画像出力手段における画像の出力処理を制御するジョブ制御手段と、を備え、前記表示装置は、前記画像処理装置の前記ジョブ制御手段と通信を行う通信手段と、各種情報を表示する表示手段と、前記表示手段に対する操作を検知する操作検知手段と、前記通信手段が前記ジョブ制御手段から取得する情報に基づき、前記画像処理装置において前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの画像データに対する処理経路を前記表示手段に表示すると共に、画像データに対応するアイコン画像を前記処理経路に沿って移動させていく表示制御手段と、を備え、前記操作検知手段は、前記表示制御手段によって前記表示手段に前記処理経路上を移動していくアイコン画像が表示されている状態で前記表示手段に対する操作を検知することに伴い、前記通信手段を介して、前記画像処理手段又は前記画像出力手段における処理を一時的に停止させる停止信号を前記ジョブ制御手段に送信すると共に、当該操作に基づいて前記画像処理手段における画像処理又は前記画像出力手段における出力態様を変更させる指示情報を前記ジョブ制御手段に送信することを特徴とする構成である。
【００２２】
請求項１１に係る発明は、請求項１０に記載の表示装置において、前記表示制御手段は、前記画像処理手段において複数ページ分の画像データに対する画像処理が同時に進行することに伴い、各ページの画像データに対応する複数のアイコン画像を、前記画像処理手段における処理順序に従って前記処理経路上に表示し、前記操作検知手段は、前記表示手段に対する操作を検知することに伴い、当該操作に基づいて前記画像処理手段における各ページの画像データに対する処理順序を変更させる情報を前記指示情報として前記ジョブ制御手段に送信することを特徴とする構成である。
【００２３】
請求項１２に係る発明は、請求項１０又は１１に記載の表示装置において、前記表示制御手段は、前記処理経路上に、前記画像処理手段において予め設定されている各処理過程で実行される画像処理情報を表示することを特徴とする構成である。
【００２４】
請求項１３に係る発明は、請求項１０乃至１２のいずれかに記載の表示装置において、前記操作検知手段は、前記表示手段に対して行われる操作がアイコン画像に対するタッチ操作である場合、前記画像処理手段で実行される全ての処理過程における画像処理を一時的に停止させる信号を前記停止信号として前記ジョブ制御手段に送信することを特徴とする構成である。
【００２５】
請求項１４に係る発明は、請求項１０乃至１３のいずれかに記載の表示装置において、前記操作検知手段は、前記表示手段に対して行われる操作が前記処理経路に対する操作である場合、前記画像処理手段で実行される各処理過程のうち、当該操作が行われた処理経路以降の処理過程に対応する画像処理を一時的に停止させる信号を前記停止信号として前記ジョブ制御手段に送信することを特徴とする構成である。
【００２６】
請求項１５に係る発明は、請求項１０乃至１４のいずれかに記載の表示装置において、前記表示制御手段は、前記操作検知手段によって前記停止信号が送信されることに伴い、前記画像処理手段において実行可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする構成である。
【００２７】
請求項１６に係る発明は、請求項１０乃至１５のいずれかに記載の表示装置において、前記表示制御手段は、前記処理経路上に表示されるアイコン画像が前記処理経路に沿って移動していくことに伴い、前記画像処理手段において実行される各処理過程での変更可能な画像処理の一覧又は前記画像出力手段において実行可能な出力態様の一覧を、前記表示手段に表示することを特徴とする構成である。
【００２８】
請求項１７に係る発明は、請求項１５又は１６に記載の表示装置において、前記操作検知手段は、前記表示手段に対して行われる操作が前記画像出力手段において実行可能な複数の出力態様に対してアイコン画像の経路を結び付ける操作である場合、前記画像出力手段に対してそれら複数の出力態様で画像の出力処理を実行させることを指示する情報を前記指示情報として前記ジョブ制御手段に送信することを特徴とする構成である。
【００２９】
請求項１８に係る発明は、各種情報を表示する表示手段を有し、該表示手段に対する操作を検知可能な表示装置において実行されることにより、画像データに対して各種の画像処理を実行する画像処理装置と連携した表示を行うためのプログラムであって、前記画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段に入力する画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データを読み出して予め設定された処理過程に応じた画像処理を実行する画像処理手段と、前記画像処理手段において画像処理が施された画像データに基づき、予め設定された出力態様で画像の出力処理を行う画像出力手段と、前記画像処理手段における画像処理及び前記画像出力手段における画像の出力処理を制御するジョブ制御手段と、を備えており、当該プログラムは、前記表示装置において実行されることにより、前記表示装置を、前記画像処理装置の前記ジョブ制御手段と通信を行う通信手段、前記表示手段に対して行われる操作を検知する操作検知手段、および、前記通信手段が前記ジョブ制御手段から取得する情報に基づき、前記画像処理装置において前記画像入力手段に画像データが入力してから前記画像出力手段で画像出力が行われるまでの画像データに対する処理経路を前記表示手段に表示すると共に、画像データに対応するアイコン画像を前記処理経路に沿って移動させていく表示制御手段、として機能させ、前記操作検知手段は、前記表示制御手段によって前記表示手段に前記処理経路上を移動していくアイコン画像が表示されている状態で前記表示手段に対する操作を検知することに伴い、前記通信手段を介して、前記画像処理手段又は前記画像出力手段における処理を一時的に停止させる停止信号を前記ジョブ制御手段に送信すると共に、当該操作に基づいて前記画像処理手段における画像処理又は前記画像出力手段における出力態様を変更させる指示情報を前記ジョブ制御手段に送信することを特徴とする構成である。
【発明の効果】
【００３０】
本発明によれば、画像処理装置においてジョブの実行中に行われる一連の動作を、そのジョブの実行中にユーザーに確認させることができる。そしてジョブの実行途中であっても、ユーザーによる操作に基づいて一連の動作に含まれる画像データの処理内容や処理順序などを変更することができるようになる。
【図面の簡単な説明】
【００３１】
【図１】画像処理装置の構成概念を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】画像入力部に含まれる構成の一例を示す図である。
【図４】画像メモリの一構成例を示す図である。
【図５】画像処理部に含まれる詳細な構成の一例を示す図である。
【図６】画像出力部に含まれる構成の一例を示す図である。
【図７】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図８】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図９】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図１０】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図１１】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例と、ユーザーによる操作の一例を示す図である。
【図１２】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例と、ユーザーによる操作の一例を示す図である。
【図１３】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図１４】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図１５】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図１６】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例と、ユーザーによる操作の一例を示す図である。
【図１７】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図１８】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例を示す図である。
【図１９】画像処理装置がジョブの実行を開始してから完了するまでの間に操作パネルに表示される表示画面の一例と、ユーザーによる操作の一例を示す図である。
【図２０】画像処理装置においてジョブの実行が行われるときの操作パネルとジョブ制御部とが互いに連携して行う処理プロセスの一例を示すシーケンス図である。
【図２１】操作パネル（表示装置）において行われる処理手順の一例を示すフローチャートである。
【図２２】操作検知処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３３】
図１は、本実施形態における画像処理装置１の構成概念を示す図である。この画像処理装置１は、コピージョブやプリントジョブ、スキャンジョブ、ＦＡＸジョブなどの様々なジョブを実行することが可能な複合機などで構成される。この画像処理装置１は、装置本体１ａに対して後処理装置１ｂが組み付けられた構成である。
【００３４】
画像処理装置１の装置本体１ａは、原稿を読み取って画像データを生成するスキャナ部２と、印刷用紙などに対して画像形成を行って印刷出力を行うプリンタ部３とを備えている。また装置本体１ａの正面側には、ユーザーが画像処理装置１を操作する際のユーザーインタフェースとなる操作パネル５が設けられている。この操作パネル５は、装置本体１ａに対して着脱可能となっている。操作パネル５を装置本体１ａから取り外して使用する場合、操作パネル５は、タブレット端末などのような携帯型の表示装置６として機能する。この操作パネル５は、装置本体１ａと有線又は無線で通信を行うことにより、各種の操作画面を表示すると共に、ユーザーによる操作を検知して装置本体１ａに通知するように構成される。
【００３５】
後処理装置１ｂは、画像処理装置１において印刷出力が行われるときに機能し、装置本体１ａから出力される印刷用紙に対し、折り加工やステープルの打ち込みなどの仕上げ処理を行う装置である。
【００３６】
図２は、画像処理装置１のハードウェア構成の一例を示すブロック図である。図２に示すように、画像処理装置１の装置本体１ａは、画像入力部１０と、画像メモリ１１と、画像処理部１２と、画像出力部１３と、ハードディスク装置１４と、ジョブ制御部１５と、通信インタフェース１６とを備えている。装置本体１ａにおいてこれら各部が動作することにより、画像処理装置１は、コピージョブやプリントジョブ、スキャンジョブ、ＦＡＸジョブなどの様々なジョブを実行する。例えば、ネットワークを介してジョブの実行対象となる画像データを受信すると、画像処理装置１はプリントジョブを実行する。またユーザーがスキャナ部２に原稿をセットした状態で操作パネル５を操作してジョブの実行指示を行うと、画像処理装置１は、コピージョブやスキャンジョブ、ＦＡＸ送信ジョブなどのユーザーによって指定されたジョブを実行する。
【００３７】
画像入力部１０は、ジョブ実行の対象となる画像データを入力する処理部である。この画像入力部１０は、上述したスキャナ部２を含んで構成される。また、その他にも、画像入力部１０には、画像データを入力可能な種々の構成が含まれる。図３は、画像入力部１０の一構成例を示す図である。画像入力部１０は、図３に示すように、スキャナ部２と、ネットワークインタフェース４１と、ＦＡＸ受信部４２と、電子メール受信部４３と、ＵＳＢインタフェース４４とを備えて構成される。スキャナ部２は、例えばコピージョブやスキャンジョブ、ＦＡＸ送信ジョブなどを実行するときに機能し、上述したように原稿を読み取ってジョブ実行の対象となる画像データを生成する。ネットワークインタフェース４１は、ＬＡＮ（Local Area Network）などのネットワークを介して、例えばプリントジョブの実行対象となる画像データを入力する。ＦＡＸ受信部４２は、公衆電話回線などを介してＦＡＸデータを受信することにより、出力対象となる画像データを取得する。電子メール受信部４３は、ネットワークに接続されている電子メールサーバーに定期的にアクセスし、その電子メールサーバーに画像処理装置１宛の電子メールが蓄積されていれば、その電子メールを出力対象の画像データとして取得する。また、ＵＳＢインタフェース４４は、ＵＳＢメモリなどの外部記憶装置を接続するためのインタフェースであり、その外部記憶装置に記憶されている画像データを実行対象として取得する。また、この他にも、画像入力部１０は、例えばハードディスク装置１４に記憶されている画像データをジョブの実行対象として取得することも可能である。画像入力部１０は、ジョブの実行開始に伴い、図３に示した構成によってジョブの実行対象となる画像データを取得すると、その画像データを画像メモリ１１に格納する。尚、画像入力部１０がジョブの実行対象として取得する画像データは、１ページ分の画像データであっても良いし、複数ページ分の画像データであっても良い。
【００３８】
画像メモリ１１は、複数ページ分の画像データを記憶しておくことが可能な記憶領域を有するメモリである。図４は、画像メモリ１１の一構成例を示す図である。図４に示すように、画像メモリ１１には、入力画像データ記憶部１１ａと、処理済みデータ記憶部１１ｂとが設けられている。画像入力部１０が取得した画像データは、入力画像データ記憶部１１ａに格納される。この入力画像データ記憶部１１ａに記憶された画像データは、ジョブの実行が完了するまでオリジナルデータ（初期データ）のまま保持される。
【００３９】
画像処理部１２は、画像メモリ１１の入力画像データ記憶部１１ａに格納された画像データを１ページずつ順次読み出し、予め設定された処理過程に応じた画像処理を実行する処理部である。この画像処理部１２は、複数の画像処理を予め設定された処理過程に従って順次実行可能となっている。
【００４０】
図５は、画像処理部１２の詳細な一構成例を示す図である。画像処理部１２は、画像調整部５０と、画像変換部６０と、画像補整部７０とを備えており、これらを順に機能させていくことによって画像データを逐次加工していく。
【００４１】
例えば、画像調整部５０において行われる画像処理には、下地調整５１、解像度変換５２、シャープネス５３、スムージング５４、明度調整５５および画像回転５６などの複数の処理がある。ただし、画像調整部５０においては、これら複数の処理５１〜５６がジョブの実行中に毎回全て行われるとは限らない。すなわち、画像調整部５０は、これら複数の処理５１〜５６の中から、実行するジョブの種類や、ジョブの実行指示に先立って予めユーザーによって設定された処理を選択して実行するように構成される。
【００４２】
また画像変換部６０おいて行われる画像処理には、色変換６１、ＰＤＦ（Portable Document Format）変換６２、ＯＣＲ（Optical Character Reader）処理６３、２値化処理６４、スクリーン処理６５、モノクロ変換６６などの複数の処理がある。ただし、この画像変換部６０においても、これら複数の処理６１〜６６がジョブの実行中に毎回全て行われるとは限らない。すなわち、画像変換部６０は、上記と同様、これら複数の処理６１〜６６の中から、実行するジョブの種類や、ジョブの実行指示に先立って予めユーザーによって設定された処理を選択して実行するように構成される。
【００４３】
さらに画像補整部７０において行われる画像処理には、エッジ強調７１、カラー調整７２、コントラスト調整７３、濃度調整７４などの複数の処理がある。ただし、この画像補整部７０においても、これら複数の処理７１〜７４がジョブの実行中に毎回全て行われるとは限らない。すなわち、画像補整部７０は、上記と同様、これら複数の処理７１〜７４の中から、実行するジョブの種類や、ジョブの実行指示に先立って予めユーザーによって設定された処理を選択して実行するように構成される。
【００４４】
画像処理部１２は、画像調整部５０、画像変換部６０および画像補整部７０のそれぞれにおいて予め設定された処理過程に応じた画像処理を順次実行していくことにより、画像出力に適した画像データを生成する。このとき、画像処理部１２は、はじめに画像メモリ１１の入力画像データ記憶部１１ａからオリジナルの画像データを読み出して画像処理を実行する。そして最初の画像処理によって生成される処理済みの画像データを、画像メモリ１１の処理済みデータ記憶部１１ｂに格納する。その後、画像処理部１２は、画像メモリ１１の処理済みデータ記憶部１１ｂから先の画像処理が施された画像データを読み出して次の画像処理を順次実行していくと共に、処理済みデータ記憶部１１ｂに格納されている画像データを逐次更新していく。したがって、入力画像データ記憶部１１ａは画像入力部１０によって取得された画像データをオリジナルデータのまま保持するのに対し、処理済みデータ記憶部１１ｂは画像処理の進行に伴って逐次更新される画像データを保持するようになる。尚、画像メモリ１１の入力画像データ記憶部１１ａおよび処理済みデータ記憶部１１ｂに記憶された画像データは、ジョブの実行が正常に完了することに伴い、ジョブ制御部１５によって自動的に削除される。
【００４５】
このような画像処理部１２は、上述した複数の処理のそれぞれを個別に設けたハードウェアで実行するようにしても良いし、またソフトウェアで実行するようにしても良い。
【００４６】
例えば画像処理部１２において個別に設けたハードウェアで上記各処理を実行する場合には各ハードウェアを同時に動作させることが可能である。そのため、画像処理部１２は、上述した複数の処理を同時に実行することが可能であり、複数ページ分の画像データに対する画像処理を並行して進めていくことが可能である。また、ハードウェアの場合は、高速処理が可能であり、数マイクロ秒程度で予め設定された処理過程に応じた全ての画像処理を終了させることができるという特性がある。
【００４７】
これに対し、画像処理部１２がソフトウェアで各処理を実行する場合には、ＣＰＵが１ページ分の画像データの処理に占有されるため、ハードウェアのように並行して複数ページ分の画像データに対する処理を実行することができない。ただし、画像調整部５０、画像変換部６０および画像補整部７０のそれぞれに対して個別にＣＰＵが設けられている場合には、画像調整部５０、画像変換部６０および画像補整部７０のそれぞれにおいて実行される画像処理を同時に進行させることは可能である。ソフトウェアで画像処理を実行する場合は、ハードウェアの場合と比較すると、処理速度がかなり遅くなってしまうという特性がある。
【００４８】
画像処理部１２において予め設定された処理過程に応じた画像処理が終了すると、画像出力部１３が機能する。画像出力部１３は、画像処理部１２によって必要な画像処理が全て施された画像データを処理済みデータ記憶部１１ｂから読み出し、予め設定された出力態様で画像の出力処理を行う。
【００４９】
画像出力部１３は、上述したプリンタ部３を含んで構成される。また、その他にも、画像出力部１３には、画像出力を行うことが可能な種々の構成が含まれる。図６は、画像出力部１３の一構成例を示す図である。例えば画像出力部１３は、図６に示すように、プリンタ部３と、ネットワークインタフェース４１と、ＵＳＢインタフェース４４と、ＦＡＸ送信部４５と、電子メール送信部４６と、ＢＯＸ出力部４７とを備えて構成される。プリンタ部３は、例えばコピージョブやプリントジョブなどの実行時に機能し、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されている画像データに基づいて印刷用紙に画像形成を行うことにより、印刷出力を行う。ネットワークインタフェース４１は、例えばスキャンジョブの実行時において、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されている画像データを、ネットワークを介して他のコンピュータなどに送信する。またＵＳＢインタフェース４４は、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されている画像データをＵＳＢメモリなどの外部記憶装置に出力して保存する。ＦＡＸ送信部４５は、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されている画像データに基づいてＦＡＸデータを生成し、公衆電話回線などを介して外部宛先に送信する。電子メール送信部４６は、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されている画像データを添付ファイルとして添付した電子メールを作成し、ネットワーク経由で外部の電子メールサーバーに送信する。さらにＢＯＸ出力部４７は、例えばスキャンジョブの実行時において、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されている画像データを、ハードディスク装置１４における記憶領域（ＢＯＸ）に出力して保存する。
【００５０】
このように画像出力部１３は、それぞれ異なる出力態様で画像出力を行うことが可能な複数の構成を有しており、実行するジョブの種類や、ジョブの実行指示に先立って予めユーザーによって設定された出力態様に基づいて画像出力を行うように構成される。
【００５１】
また図６に示すように、プリンタ部３には後処理装置１ｂが接続されている。すなわち、画像処理装置１は、プリンタ部３において印刷出力が行われると、プリンタ部３から出力される印刷用紙が、後処理装置１ｂに搬送される構成である。後処理装置１ｂは、例えば図６に示すように、折り加工部４８と、ステープラー４９とを備えており、ジョブの実行指示に先立って予めユーザーによって入力された仕上げ処理の設定に基づき、印刷用紙に対して折り加工やステープルの打ち込みなどを行うように構成される。尚、後処理装置１ｂは、折り加工はステープル以外の仕上げ処理を行うものであっても構わない。
【００５２】
図２に戻り、ジョブ制御部１５は、上述した画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂの動作を制御することにより、画像処理装置１におけるジョブの実行を統括的に制御する。このジョブ制御部１５は、ジョブの実行を開始する際、そのジョブの種類、或いは、ユーザーによるジョブの事前設定操作に基づき、画像処理部１２に対して実行すべき画像処理を指示すると共に、画像出力部１３および後処理装置１ｂに対して出力態様を指示する。そしてジョブ制御部１５は、ジョブの実行開始に伴い、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂのそれぞれにおいて必要な動作を行わせることにより、ジョブの実行中に行う一連の動作を制御する。
【００５３】
またジョブ制御部１５は、通信インタフェース１６を介して操作パネル５と通信を行う。通信インタフェース１６は、有線又は無線による通信を行うためのインタフェースである。ジョブ制御部１５は、ジョブの実行開始に伴い、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂのそれぞれで行われる処理内容を、通信インタフェース１６を介して操作パネル５に送信する。またジョブ制御部１５は、ジョブの実行を開始してから完了するまでの間に、操作パネル５から操作情報を取得すると、その操作情報に応じた処理を行う。すなわち、ジョブ制御部１５は、操作パネル５から受信する操作情報に基づいてジョブの実行動作を一時的に停止したり、ジョブ実行中に行われる画像処理を変更したり、画像出力の出力態様を変更したりする。
【００５４】
一方、操作パネル５は、図２に示すように、ＣＰＵ２０と、ＲＯＭ２１と、ＲＡＭ２２と、表示部２４と、操作部２５と、通信インタフェース２６とを備えている。ＣＰＵ２０は、ＲＯＭ２１に予め格納されているプログラム２３を読み出して実行する演算処理ユニットである。ＲＯＭ２１は、不揮発性のメモリであり、プログラム２３の他、様々なデータなどが予め記憶される。ＲＡＭ２２は、ＣＰＵ２０がプログラム２３を実行することによって発生する一時的なデータなどを記憶するためのメモリである。表示部２４は、カラー液晶ディスプレイなどで構成され、ユーザーに対して各種の情報を表示する。操作部２５は、例えば表示部２４の表示画面上に配置されたタッチパネルセンサによって構成され、ユーザーによる操作を受ける。通信インタフェース２６は、装置本体１ａとの間で有線又は無線による通信を行うためのインタフェースである。
【００５５】
操作パネル５のＣＰＵ２０は、プログラム２３を実行することにより、通信制御部３１、表示制御部３２および操作検知部３３として機能する。通信制御部３１は、通信インタフェース２６を介して装置本体１ａから受信する情報を表示制御部３２に出力したり、操作検知部３３から入力する操作情報を通信インタフェース２６に出力して装置本体１ａに送信したりする処理部である。
【００５６】
表示制御部３２は、表示部２４に表示する表示画面を制御する。特に本実施形態における表示制御部３２は、画像処理装置１においてジョブの実行が行われるとき、ジョブ制御部１５から送信される情報に基づいて、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂのそれぞれで行われる処理内容を特定する。そして表示制御部３２は、画像入力部１０に画像データが入力してから画像出力部１３又は後処理装置１ｂにおいて画像出力が完了するまでの画像データに対する処理経路を表示部２４に表示すると共に、画像データに対応するアイコン画像をその処理経路に沿って移動させていくように制御する。
【００５７】
ただし、アイコン画像を処理経路に沿って移動させていく速度は、必ずしも画像処理部１２における処理速度に一致していなくても良い。なぜなら、上述したように画像処理部１２が仮にハードウェアで構成される場合には、画像処理部１２において実行される全ての画像処理が数マイクロ秒程度で終了してしまうため、その処理速度と同じ速度でアイコン画像を移動させたとしても、ユーザーにとってはアイコン画像が移動していく過程を視認することができないからである。そのため、アイコン画像が処理経路に沿って移動していく移動速度は、画像処理部１２において実際に画像処理が進行する処理速度よりも低速に設定されることが好ましい。
【００５８】
操作検知部３３は、ユーザーが操作部２５に対する操作を行った場合にその操作を検知する処理部である。この操作検知部３３は、表示制御部３２によって表示部２４に処理経路上を移動していくアイコン画像が表示されている状態でユーザーによる操作を検知すると、その操作に基づく操作情報を通信制御部３１および表示制御部３２へ出力する。表示制御部３２は、操作検知部３３から操作情報を入力すると、その操作情報に基づいて表示部２４の表示画面を更新する。また通信制御部３１は、操作検知部３３から操作情報を入力すると、その操作情報をジョブ制御部１５に対して送信する。特にジョブの実行中に、操作検知部３３からジョブ制御部１５に対して送出される操作情報には、ジョブの実行を一時的に停止させる停止信号、ジョブの実行中に行われる画像処理や出力態様を変更させる指示情報、或いは、一時停止させたジョブの実行を再開させる再開信号などが含まれる。
【００５９】
以下、上記構成の画像処理装置１においてジョブの実行が行われるときの操作パネル５の表示画面を示しつつ、ジョブの実行途中でユーザーが行うことが可能な操作、および、その操作によって画像処理装置１が行う処理について詳しく説明する。
【００６０】
図７乃至図１９は、いずれも画像処理装置１がジョブの実行を開始してから完了するまでの間に操作パネル５に表示される表示画面の一例を示す図である。本実施形態の画像処理装置１は、ジョブの実行を開始することに伴い、画像入力部１０にジョブの実行対象となる画像データが入力してから、少なくとも画像出力部１３による画像出力が行われるまでの間に、画像データが通過する処理経路を表示部２４に表示する。図７は、操作パネル５において画像データに対する処理経路を簡易表示した画面例を示している。操作パネル５の表示部２４には、画像データに対する処理経路として、画像入力部１０に対応する処理ブロックＧＡと、画像処理部１２の画像調整部５０に対応する処理ブロックＧＢと、画像処理部１２の画像変換部６０に対応する処理ブロックＧＣと、画像処理部１２の画像補整部７０に対応する処理ブロックＧＤと、画像出力部１３に対応する処理ブロックＧＥと、後処理装置１ｂに対応する処理ブロックＧＦとが表示され、これら複数の処理ブロックＧＡ〜ＧＦが処理順序に基づいてライン状の経路線によって接続された表示が行われる。すなわち、図７の画面例では、処理ブロックＧＡ、処理ブロックＧＢ、処理ブロックＧＣ、処理ブロックＧＤ、処理ブロックＧＥ、そして処理ブロックＧＦの順で処理が行われることが表示される。
【００６１】
また処理経路上に表示される各処理ブロックＧＡ〜ＧＦの内側には、画像データに対する処理内容を示す画像処理情報が例えばテキスト表示態様などで表示される。そのため、ユーザーにとっては、各処理ブロックＧＡ〜ＧＦでどのような処理が行われるかを容易に把握することができるようになる。
【００６２】
また操作パネル５の表示部２４には、上記のようにして表示される処理経路上に、処理対象となる画像データに対応するアイコン画像Ｇ１０が表示される。図７に示すアイコン画像Ｇ１０は、ジョブ単位の表示態様となっており、例えばジョブの実行に伴って複数ページ分の画像データが順次処理されていくような場合は、先頭ページの画像データに対応するアイコン画像となっている。このようなアイコン画像Ｇ１０は、画像メモリ１１に格納された実際の先頭ページの画像データから作成されるサムネイル画像であっても良いし、ＲＯＭ２１などに予め記憶されたサンプル画像であっても良い。またサムネイル画像をアイコン画像Ｇ１０として表示する場合、そのサムネイル画像は例えば画像処理部１２で作成されたものを表示制御部３２が取得するようにしても良いし、また表示制御部３２が実際の先頭ページの画像データを装置本体１ａから取得して生成するようにしても良い。
【００６３】
そして表示制御部３２は、図７に示すようなアイコン画像Ｇ１０を、装置本体１ａにおいて先頭ページの画像データに対する処理が進行していくことに伴って処理経路上を移動させていく。例えば表示制御部３２は、ジョブ制御部１５から受信する情報に基づいて、画像処理部１２、画像出力部１３および後処理装置１ｂのそれぞれで行われる処理内容を特定した後、処理対象となる画像データのデータサイズなどに基づいて各処理に要する処理時間を算出し、その処理時間に基づいてアイコン画像の移動速度を予め決定しておく。ただし、画像処理部１２がハードウェアで構成される場合には、各処理に要する処理時間が極めて短いため、アイコン画像の移動速度が一定速度以上となるように決定する。また画像処理部１２がソフトウェアで画像処理を実行する場合には、各処理に要する処理時間を移動速度として決定しても良いし、処理時間が所定時間よりも短い場合には、ハードウェアの場合と同様、一定速度以上となるように移動速度を決定しても良い。そして装置本体１ａにおいて画像処理部１２での処理が開始されることに伴い、表示制御部３２は、予め決定した移動時間に基づいてアイコン画像Ｇ１０を処理経路に沿って順次移動させていく。
【００６４】
図７の例では、先頭ページの画像データに対する処理が画像変換部６０に対応する処理ブロックＧＣまで済んでおり、画像補整部７０に対応する処理ブロックＧＤへと進む前の状態として表示されている。このとき、処理が完了した処理ブロックＧＡ，ＧＢ，ＧＣは、未処理の処理ブロックＧＤ，ＧＥ，ＧＦとは異なる表示態様に更新していくことが好ましい。したがって、ユーザーは、画像処理装置１においてジョブの実行が開始されてから完了するまでの間に、どの程度まで処理が進んでいるかを容易に把握することができるようになる。
【００６５】
また図７に示すようなジョブ単位でのアイコン画像Ｇ１０ではなく、ページ単位でのアイコン画像を表示するようにしても良い。図８は、操作パネル５において画像データに対する処理経路を簡易表示した状態で、ページ単位でのアイコン画像Ｇ１１，Ｇ１２，Ｇ１３を表示する例を示している。例えばジョブの実行に伴って複数ページ分の画像データが順次処理されていくような場合、図８に示すように、各ページに対応する複数のアイコン画像Ｇ１１，Ｇ１２，Ｇ１３を処理経路上に表示しても良い。これらのアイコン画像Ｇ１１，Ｇ１２，Ｇ１３は、上述したように画像メモリ１１に格納された各ページの画像データから作成されるサムネイル画像であっても良いし、ＲＯＭ２１などに予め記憶されたサンプル画像であっても良い。
【００６６】
そして表示制御部３２は、図８に示すような複数のアイコン画像Ｇ１１，Ｇ１２，Ｇ１３のそれぞれを、装置本体１ａにおいて行われる各ページの画像データの処理の進行に伴って処理経路上を移動させていく。このとき、全てのページに対する処理が完了した処理ブロックＧＡは、他の処理ブロックＧＢ，ＧＣ，ＧＤ，ＧＥ，ＧＦとは異なる表示態様に更新していくことが好ましい。したがって、ユーザーは、画像処理装置１においてジョブの実行が開始されてから完了するまでの間に、各ページの画像データに対する処理がどの程度まで進んでいるかを容易に把握することができるようになる。
【００６７】
尚、図７に示すようなジョブ単位のアイコン画像Ｇ１０と、図８に示すようなページ単位のアイコン画像Ｇ１１，Ｇ１２，Ｇ１３とのいずれの表示態様とするかは任意である。例えば操作パネル５に予めいずれか一方の表示態様をデフォルト設定しておき、そのデフォルト設定に基づいてアイコン画像の表示を行うようにしても良い。またユーザーによる操作に基づいてアイコン画像の表示態様を切り替えるようにしても良い。
【００６８】
また図７、図８に示すように、画面の下部には、簡易表示ボタンＢ１と、詳細表示ボタンＢ２と、停止ボタンＢ３と、編集ボタンＢ４とが表示される。これらのボタンＢ１〜Ｂ４は、いずれもユーザーがタッチ操作可能な操作ボタンである。図７および図８は処理経路の簡易表示を行っている状態であるので、簡易表示ボタンＢ１が選択された状態となっている。この状態で、ユーザーが詳細表示ボタンＢ２をタッチ操作すると、処理経路の表示状態を詳細表示に切り替えることができる。すなわち、操作検知部３３は、詳細表示ボタンＢ２が操作されたことを検知すると、それに対応する操作情報を表示制御部３２に出力する。そして表示制御部３２は、処理経路の表示状態を簡易表示から詳細表示に切り替える。
【００６９】
図９は、処理経路の詳細表示を行った状態の表示画面の一例を示す図である。図９に示すように、処理経路の詳細表示を行うと、画像処理装置１がジョブの実行を開始してから完了するまでの間に、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂのそれぞれで行われる処理内容が詳細に表示されるようになる。図９は、画像処理装置１においてコピージョブが実行される場合を例示しており、画像データに対する処理経路として、スキャナ部２に対応する処理ブロックＧＡ１と、画像調整部５０で行われる下地調整５１および解像度変換５２のそれぞれに対応する処理ブロックＧＢ１，ＧＢ２と、画像変換部６０で行われる色変換６１およびスクリーン処理６５のそれぞれに対応する処理ブロックＧＣ１，ＧＣ２と、画像補整部７０で行われるカラー調整７２および濃度調整７４のそれぞれに対応する処理ブロックＧＤ１，ＧＤ２と、プリンタ部３に対応する処理ブロックＧＥ１と、ステープラー４９に対応する処理ブロックＧＦ１とが表示され、これら複数の処理ブロックＧＡ１〜ＧＦ１が処理順序に基づいてライン状の経路線によって接続された詳細な表示が行われる。また、これら各処理ブロックＧＡ１〜ＧＦ１の内側にも、画像データに対する処理内容を示す画像処理情報が例えばテキスト表示態様などで詳細に表示される。
【００７０】
このように本実施形態の画像処理装置１は、ジョブの実行を開始すると、画像入力部１０に画像データが入力してから画像出力部１３で画像出力が行われるまでの画像データに対する処理経路を操作パネル５に表示すると共に、その処理経路に沿って画像データに対応するアイコン画像を順次移動させていく構成であるので、ユーザーにとっては、ジョブの実行中にどのような処理が行われるかを容易に確認することができるという利点がある。それ故、ユーザーは、ジョブに対する画像処理の設定や出力態様の設定が間違っていれば、ジョブの実行が完了する前にその間違いに気付くことができるようになる。
【００７１】
そしてユーザーは、操作パネル５に表示された停止ボタンＢ３のタッチ操作を行ったり、或いは、処理経路上を移動していくアイコン画像Ｇ１１，Ｇ１２，Ｇ１３のタッチ操作を行うことにより、ジョブの実行を一時的に停止させることができる。すなわち、操作検知部３３は、停止ボタンＢ３やアイコン画像Ｇ１１，Ｇ１２，Ｇ１３がタッチ操作されたことを検知すると、ジョブ制御部１５に対して停止信号を含む操作情報を送出する。ジョブ制御部１５は、ジョブの実行中に停止信号を含む操作情報を受信すると、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂの動作を一時的に停止させることにより、ジョブの実行に伴う一連の動作を一時的に停止させる。このとき、ジョブ制御部１５は、画像処理部１２で実行される全ての処理過程における画像処理を一時的に停止させる。一方、画像出力部１３がプリンタ部３を駆動することによって印刷出力を行うジョブである場合、既に画像データに基づく印刷出力を行うための給紙動作が開始されていればその給紙動作を途中で停止させることはできない。そのため、ジョブ制御部１５は、プリンタ部３において給紙動作が開始されていれば、その給紙中の用紙については印刷出力を継続し、それ以後に給紙される用紙の給紙動作を停止させる。
【００７２】
図１０は、図９の表示画面が表示されている状態でジョブの実行を一時的に停止させたときの表示画面の一例を示す図である。図１０に示すように、ジョブの実行が一時的に停止すると、画面下部に表示されていた停止ボタンＢ３は、ジョブの実行を再開させるための再開ボタンＢ５に変化する。そしてユーザーは、ジョブの実行が停止している間に、画像処理の設定や、画像データに対する処理順序、出力態様の設定などを変更することができるようになる。
【００７３】
図１０の画面例では、ジョブの実行を一時停止させた状態でユーザーがアイコン画像Ｇ１１をタッチ操作した場合を示している。この場合、表示制御部３２は、操作検知部３３から入力する操作情報に基づき、ユーザーによってタッチされたアイコン画像Ｇ１１を特定し、そのアイコン画像Ｇ１１を他のアイコン画像とは異なる表示態様で表示する。また表示制御部３２は、ユーザーによってタッチされたアイコン画像Ｇ１１の処理経路上での位置を特定し、図１０に示すように、その時点で実行可能な処理の一覧をサブウィンドウＳＷとして表示する。このサブウィンドウＳＷには、現在実行中のジョブに既に設定されている処理アイコンと、未設定の処理アイコンとが異なる態様で表示される。尚、このようなサブウィンドウＳＷは、ユーザーがタッチ操作したアイコン画像Ｇ１１の近傍に表示されることが好ましい。ユーザーは、このサブウィンドウＳＷに含まれる処理アイコンに対するタッチ操作を行うことにより、選択されたアイコン画像Ｇ１１に対応する画像データの処理内容を変更することができる。例えば、アイコン画像Ｇ１１に対応する画像データについては、現在実行中のジョブに対して既に設定されている処理を無効に設定したり、或いは、処理実行時のパラメータを変更したりすることができる。またこの他にも、アイコン画像Ｇ１１に対応する画像データに行う処理として、現在実行中のジョブに対して既に設定されている処理とは異なる処理を追加的に設定することも可能である。つまり、ユーザーは、サブウィンドウＳＷに対する操作を行うことによって、ジョブの実行中に一連の動作として行われる処理の削除や設定変更、或いは新たな処理を追加することなどが可能である。
【００７４】
尚、図１０では、ユーザーが１ページ分のアイコン画像Ｇ１１を選択した場合にその１ページ分の画像データの処理内容を個別に変更する場合を示したが、例えば図７に示したようにジョブ単位でのアイコン画像Ｇ１０が表示されているときにそのアイコン画像Ｇ１０が選択された場合には、全ページ分の画像データの処理内容を一括して変更することが可能である。
【００７５】
操作検知部３３は、上記のような操作を検知すると、処理の削除、設定変更および追加のいずれであるかを判断する。そして操作検知部３３は、その判断結果に基づいてジョブ制御部１５への指示情報を含む操作情報を生成し、ジョブ制御部１５に送出する。ジョブ制御部１５は、操作検知部３３からその操作情報を取得すると、それに含まれる指示情報に基づき、画像処理部１２および画像出力部１３における現在の設定状態を変更する。
【００７６】
このとき、画像処理部１２において既に実行された画像処理がユーザーによる操作によって設定変更又は削除されることがある。そのような場合、ジョブ制御部１５は、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されている画像データを破棄させる。そしてジョブ制御部１５は、画像処理部１２に対し、入力画像データ記憶部１１ａに記憶されているオリジナルの画像データを用いて設定変更された画像処理を実行するように指示する。これにより、ユーザーが意図しない画像処理が既に実行されていた場合でも、画像処理を再度やり直してユーザーが意図する通りの画像データを得ることができる。
【００７７】
尚、ジョブの実行を一時停止した状態でユーザーが編集ボタンＢ４をタッチ操作すると、操作パネル５の表示部２４には、図示を省略する編集画面が表示され、例えば処理済みデータ記憶部１１ｂに格納されている画像データのプレビュー画像を確認しながらユーザーは任意の編集作業を行うこともできるように構成される。このような編集作業により、例えば画像入力部１０が取得した画像データには含まれていないテキストや画像などをジョブの実行途中で追加することが可能となる。
【００７８】
またユーザーは、ジョブの実行を一時停止させた状態で操作パネル５に対する操作を行ってページ単位で表示されるアイコン画像Ｇ１１，Ｇ１２，Ｇ１３の順序を入れ替えることにより、画像処理装置１で画像出力が行われる際の出力画像の順序を入れ替えることも可能である。図１１は、画像データに対する処理順序を入れ替える操作が行われた場合の表示画面の一例を示す図である。図１１の画面例では、ジョブの実行を一時停止させた状態でユーザーがアイコン画像Ｇ１１を、矢印Ｆ１で示す方向にドラッグ操作した場合を示している。すなわち、図１１に示すドラッグ操作は、アイコン画像Ｇ１１を処理経路上で逆戻りさせる操作となっている。この場合、表示制御部３２は、操作検知部３３から入力する操作情報に基づき、ユーザーによってドラッグされたアイコン画像Ｇ１１を処理経路上でアイコン画像Ｇ１２，Ｇ１３よりも後の位置に移動させる。
【００７９】
また操作検知部３３は、図１１に示すドラッグ操作に基づき、下地調整が行われる前の状態までアイコン画像Ｇ１１に対応する画像データの処理状態を戻すことを指示する指示情報を生成し、その指示情報を含む操作情報をジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報を受信すると、画像メモリ１１の処理済みデータ記憶部１１ｂに格納されているアイコン画像Ｇ１１に対応する画像データを破棄させる。そしてジョブ制御部１５は、画像処理部１２に対し、入力画像データ記憶部１１ａに記憶されているアイコン画像Ｇ１１に対応するオリジナルの画像データを用いて下地調整５１の直前まで処理を実行するように指示する。これにより、画像処理部１２は、アイコン画像Ｇ１１に対応するオリジナルの画像データを用いて下地調整５１の直前までの処理を実行する。その結果、アイコン画像Ｇ１１に対応する画像データの処理順序は、アイコン画像Ｇ１２，Ｇ１３に対応する画像データの後になり、画像出力時の順序も入れ替わる。
【００８０】
図１２は、画像データに対する処理順序を入れ替える操作が行われた場合の表示画面の他の例を示す図である。図１２の画面例では、ジョブの実行を一時停止させた状態でユーザーがアイコン画像Ｇ１３を、矢印Ｆ２で示す方向にドラッグ操作した場合を示している。すなわち、図１２に示すドラッグ操作は、アイコン画像Ｇ１３を処理経路上で早送りさせる操作となっている。この場合、表示制御部３２は、操作検知部３３から入力する操作情報に基づき、ユーザーによってドラッグされたアイコン画像Ｇ１３を処理経路上でアイコン画像Ｇ１１，Ｇ１２よりも先の位置に移動させる。
【００８１】
また操作検知部３３は、図１２に示すドラッグ操作に基づき、プリンタ部へ出力される前の状態までアイコン画像Ｇ１３に対応する画像データの処理状態を進めることを指示する指示情報を生成し、その指示情報を含む操作情報をジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報を受信すると、画像処理部１２に対し、画像メモリ１１の処理済むデータ記憶部１１ｂに格納されているアイコン画像Ｇ１３に対応する画像データの処理をプリンタ部３に出力する直前まで実行するように指示する。これにより、画像処理部１２は、アイコン画像Ｇ１１，Ｇ１２に対する処理を一時停止させたまま、アイコン画像Ｇ１３に対する処理だけを進行させる。その結果、アイコン画像Ｇ１３に対応する画像データの処理順序は、アイコン画像Ｇ１２，Ｇ１３に対応する画像データよりも先になり、先頭ページの画像データに入れ替わる。
【００８２】
また図１１又は図１２に示すようにユーザーがアイコン画像のドラッグ操作を行ったとき、図１０に示したように、そのアイコン画像の移動先で実行可能な処理の一覧をサブウィンドウＳＷとして表示するようにしても良い。そのような表示を行う場合、ユーザーはドラッグ操作に引き続いて画像処理の設定変更操作などを行うことができるようになる。尚、アイコン画像の移動先で実行可能な処理の一覧をサブウィンドウＳＷとして表示する処理は、必ずしもユーザーがアイコン画像のドラッグ操作を行った場合に限られず、ジョブの実行中に各処理が進行していくことに伴い、各時点において実行可能な処理の一覧をサブウィンドウＳＷとして表示するようにしても良い。
【００８３】
またユーザーがジョブの実行を一時停止させた状態で、処理経路上の各処理ブロックＧＡ１〜ＧＦ１に対するタッチ操作を行うことにより、それら処理ブロックＧＡ１〜ＧＦ１に対応する処理の変更などを行うことも可能である。例えば、ユーザーがプリンタ部３に対応する処理ブロックＧＥ１をタッチ操作した場合、ジョブの実行途中であっても、出力態様を片面印刷から両面印刷に設定変更したり、給紙カセットの変更を行ったりすることが可能である。また、画像出力部１３の設定を、プリンタ部３から他の画像出力を行う構成に変更することにより、印刷出力ではなく、他の出力態様で画像出力を行うように設定変更することも可能である。
【００８４】
図１３は、出力態様を変更する場合の表示画面の一例を示す図である。上述したように、例えばジョブの実行が一時停止している状態でユーザーがプリンタ部３に対応する処理ブロックＧＥ１をタッチ操作した場合、図１３に示すように、画像出力部１３に含まれる画像出力が可能な構成（処理ブロック）が一覧表示される。また、ジョブの設定としてプリンタ部３による印刷出力が出力態様として選択されている場合、後処理装置１ｂで実行可能な処理の一覧も表示される。
【００８５】
図１３に示すような表示画面が表示されているとき、例えばユーザーがプリンタ部３に対応する処理ブロックＧＥ１を更にタッチ操作すると、プリンタ部３に対する設定を変更するための図示しないサブウィンドウが表示される。ユーザーはそのサブウィンドウに対する操作を行うことにより、プリンタ部３による出力態様を片面印刷から両面印刷に設定変更したり、給紙カセットの変更を行ったりすることが可能である。
【００８６】
また図１３に示すような表示画面が表示されているとき、ユーザーは、画像出力可能な一覧表示の中からプリンタ部３に対応する処理ブロックＧＥ１とは異なる別の処理ブロックをタッチ操作したり、或いは、その前段の処理ブロックＧＤ２からプリンタ部３に対応する処理ブロックＧＥ１とは異なる別の処理ブロックに向かってライン状の経路線を繋ぐ操作を行ったりすると、図１３に示す表示画面が図１４に示す表示画面に遷移する。すなわち、図１４の画面例では、画像出力部１３において画像出力の対象なる処理ブロックがプリンタ部３から電子メール送信部４６に変更された状態となっている。
【００８７】
またユーザーは、画像出力可能な一覧表示の中から複数の処理ブロックを選択することも可能である。図１５は、画像出力部１３において画像出力の対象なる複数の処理ブロックが選択された状態の表示画面の一例を示す図である。この図１５の画面例では、画像出力部１３において画像出力の対象なる処理ブロックとして、プリンタ部３と、電子メール送信部４６との２つの処理ブロックが選択された状態となっている。したがって、ユーザーは、ジョブの実行途中であっても、画像出力時の出力態様を追加設定することができる。
【００８８】
上記のような操作が行われた場合、操作検知部３３は、ジョブに設定されている画像出力時の出力態様を変更させる指示情報を生成し、その指示情報を含む操作情報をジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報を受信すると、画像出力部１３における設定状態を変更する。これにより、ジョブの実行途中であっても、画像出力時の出力態様がユーザーの所望する出力態様に変更されるようになる。
【００８９】
またユーザーは、上述した操作とは別の操作を行うことによってジョブの実行を一時停止させることも可能である。図１６は、その操作例を示す図である。例えば図１６に示すように、画像処理装置１においてジョブの実行が行われているとき、ユーザーは操作パネル５に表示される処理経路において各処理ブロックを接続しているライン状の経路線に対し、図中矢印Ｆ３で示すような切断操作を行うことによってジョブの実行を一時停止させることもできる。このような操作は、ジョブの実行を停止させる処理位置を指定した操作となる。そのような操作が行われると、操作パネル５に表示される表示画面は、図１６に示す表示画面から図１７に示す表示画面に遷移する。すなわち、図１７の画面例では、ユーザーによって切断操作が行われた経路線が消えており、各ページの画像データに対応するアイコン画像Ｇ１１，Ｇ１２，Ｇ１３が切断された経路線の位置で停止した状態となっている。
【００９０】
この場合、操作検知部３３は、処理経路上において切断された経路線を特定し、画像処理部１２で実行される各処理過程のうち、切断された経路線以降の処理過程に対応する画像処理を一時的に停止させる停止信号を生成する。そして操作検知部３３は、その停止信号を含む操作情報をジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報を受信すると、処理を停止させる位置を特定する。そしてジョブ制御部１５は、画像入力部１０、画像処理部１２および画像出力部１３を制御し、その特定した位置まで処理を進めると共に、その特定した位置以降の処理過程に対応する処理を行うことなく、ジョブの実行を一時停止させる。
【００９１】
尚、画像処理部１２がハードウェアで処理を行う場合は、ユーザーが上記のような切断操作を行った時点で既に画像処理部１２の内部においてその停止位置よりも処理が進んでいることもある。そのような場合、ジョブ制御部１５は、停止位置よりも処理が進んだ状態の画像データを一旦破棄させ、画像処理部１２にオリジナルの画像データを用いて停止位置までの処理を再度実行させた状態で一時停止させる。また画像処理部１２がソフトウェアで処理を行う場合であっても、ソフトウェアによる処理速度がアイコン画像Ｇ１１，Ｇ１２，Ｇ１３の移動速度よりも速ければ、上記と同様の処理を適用して一時停止させる。
【００９２】
このように経路線を切断する操作が行われた場合には、画像処理装置１においてジョブの実行が直ちに停止するのではなく、切断操作が行われた位置までの処理が継続して行われた後に停止するようになる。そして画像処理装置１においてジョブの実行が停止した後、ユーザーは操作パネル５に対して上述した操作を行うことにより、画像処理部１２における画像処理や、画像出力部１３における出力態様などの設定変更操作を行うことができるようになる。
【００９３】
またユーザーが操作パネル５に対する操作を行ってジョブの実行を停止させたとき、既にプリンタ部３において給紙が開始されており、少なくとも先頭ページの画像データに基づく印刷出力が行われてしまうケースも発生し得る。またユーザーが先頭ページの印刷出力を確認することによって印刷設定を間違えていたことに気付き、そのタイミングでジョブの実行を停止させることもある。図１８は、そのような状態でジョブが停止した場合の表示画面の一例を示す図である。図１８に示す画面例では、ジョブの実行が停止した時点で既に１ページ目の印刷出力が行われた状態となっている。ただし、本実施形態では、この状態であっても、１ページ目の画像データは、画像メモリ１１に保存されている。そのため、ユーザーは既に印刷出力が行われた画像データに対応するアイコン画像Ｇ１１を、図１９において矢印Ｆ４で示すように、ドラッグ操作して移動させることにより、画像処理部１２における設定をカラー印刷に対応した設定に変更して再度印刷出力を行わせることができるようになる。
【００９４】
この場合、操作検知部３３は、図１９に示すようなアイコン画像Ｇ１１のドラッグ操作に基づき、印刷出力が行われた１ページ目に対応するオリジナルの画像データを用いて再度ドラッグされた位置からの処理を行うことを指示する指示情報を生成する。そして操作検知部３３は、その指示情報を含む操作情報をジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報を受信すると、ドラッグ操作が行われたアイコン画像Ｇ１１に対応するオリジナルの画像データを読み出して再度処理を実行することを画像処理部１２および画像出力部１３に対して指示する。したがって、ユーザーは、ジョブの実行途中で印刷設定を間違えていたことに気付いた場合でも、画像入力部１０が一度取得した画像データを有効に活用してジョブの実行をやり直すことができるので、原稿の再読み取りなどを行う必要がなく、作業効率が向上する。
【００９５】
ユーザーは、上記のような操作を行うことによってジョブの実行中に行われる一連の動作のうちの少なくとも１部の処理の設定変更や、処理順序の変更を行った後、再開ボタンＢ５を操作してジョブの実行再開を指示する。このとき、操作検知部３３は、再開信号を生成し、その再開信号を含む操作情報をジョブ制御部１５に送出する。ジョブ制御部１５は、操作パネル５から再開信号を含む操作情報を受信すると、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂの各部を動作させて一時停止させていたジョブの実行を再開させる。これにより、画像処理装置１は、ユーザーによって設定変更された状態でジョブの実行を再開するため、１回のジョブの実行でユーザーが所望する状態での画像出力を行うことができるようになる。
【００９６】
次に図２０は、画像処理装置１においてジョブの実行が行われるときの操作パネル５およびジョブ制御部１５における処理プロセスの一例を示すシーケンス図である。尚、図２０では、ユーザーが操作パネル５を操作してジョブの実行指示を行うことにより、ジョブの実行が開始される場合を例示する。操作パネル５は、ユーザーによるジョブの実行指示を検知すると（プロセスＰ１）、ジョブ制御部１５に対してジョブの実行開始を指示する操作情報Ｄ１を送出する。ジョブ制御部１５は、その操作情報Ｄ１を受信すると、ユーザーが事前に設定したジョブの設定情報Ｄ２を操作パネル５に送信する（プロセスＰ２）。この設定情報にＤ２には、ジョブの実行中に、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂのそれぞれで行われる処理内容を示す情報が含まれる。操作パネル５は、そのジョブの設定情報Ｄ２をジョブ制御部１５から取得することにより、ジョブの実行中に行われる処理経路を決定し（プロセスＰ３）、その処理経路を表示部２４に表示する（プロセスＰ４）。これと並行して、ジョブ制御部１５は、ジョブの実行を開始し、ジョブの実行対象となる画像データの入力処理を行い（プロセスＰ５）、画像データを画像メモリ１１に格納保存する（プロセスＰ６）。
【００９７】
ジョブ制御部１５は、ジョブの実行対象となる画像データを画像メモリ１１に格納すると、その後、画像データを１ページずつ順次読み出していき、画像処理部１２および画像出力部１３における処理を実行開始するように制御する（プロセスＰ７）。またジョブ制御部１５は、画像処理部１２によって１ページずつの画像データが読み出されるタイミングで操作パネル５に画像読出信号Ｄ３を送出する。操作パネル５は、その画像読出信号Ｄ３を受信することに伴い、処理経路上にアイコン画像を表示する（プロセスＰ８）。このとき、操作パネル５は、処理経路上に表示したアイコン画像の移動速度を決定する。そして操作パネル５は、その決定した移動速度に基づいて、処理経路上に表示したアイコン画像を移動させていく（プロセスＰ９）。尚、プロセスＰ７〜Ｐ９は、１ページずつの画像データの読み出しが行われる都度、繰り返し行われる。
【００９８】
そのジョブの実行が全て完了するまでに、操作パネル５がユーザーによる停止操作を検知すると（プロセスＰ１０）、操作パネル５は、停止信号を含む操作情報Ｄ４をジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報Ｄ４を受信すると、実行途中の処理を一時停止させる（プロセスＰ１１）。その後、操作パネル５は、ユーザーによる処理内容を変更する操作を検知すると（プロセスＰ１２）、その操作に基づいて指示情報を含む操作情報Ｄ５を生成し、ジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報Ｄ５を受信すると、指示情報に基づいてジョブの実行中に行うべき処理を変更する（プロセスＰ１３）。既に終了した処理を変更する場合、ジョブ制御部１５は、その処理済みの画像データを画像メモリ１１から削除し、指示情報に基づいて処理内容を変更した後、オリジナルの画像データを用いて再度処理を行うことを画像処理部１２に指示する。そして操作パネル５は、ユーザーによる再開操作を検知すると（プロセスＰ１４）、再開信号を含む操作情報Ｄ６をジョブ制御部１５に送出する。ジョブ制御部１５は、その操作情報Ｄ６を受信すると、一時停止状態を解除し、一連の動作に含まれる各処理の実行を再開する（プロセスＰ１５）。尚、プロセスＰ１０〜Ｐ１５は、ジョブの実行途中において、ユーザーによる操作が検知される都度、繰り返し行われる。
【００９９】
ジョブ制御部１５は、ジョブの実行完了に伴い、ジョブ完了通知Ｄ７を操作パネル５に送信すると（プロセスＰ１６）、操作パネル５は、ジョブに対応した処理経路の表示を終了する（プロセスＰ１７）。またジョブ制御部１５は、ジョブの実行完了に伴い、画像メモリ１１に格納されている画像データを削除する（プロセスＰ１８）。このとき、入力画像データ記憶部１１ａに格納されているオリジナルの画像データも削除する。
【０１００】
操作パネル５とジョブ制御部１５は、上述のように、ジョブの実行中において互いに連携した動作を行うことにより、実行開始から完了するまでの間に行われる処理内容をユーザーに把握させると共に、ユーザーによる操作に基づいてその処理内容を変更する。
【０１０１】
次に、ジョブの実行開始から終了するまでの間における操作パネル５の具体的な処理手順について説明する。図２１および図２２は、操作パネル５において行われる処理手順の一例を示すフローチャートである。この処理は、例えばジョブの実行指示が与えられることに応答して、操作パネル５のＣＰＵ２０が上述したプログラム２３を実行することによって開始される。
【０１０２】
図２１に示すように、操作パネル５は、ユーザーによるジョブの実行指示を検知すると、ジョブ制御部１５に対してジョブ実行指示を送信し（ステップＳ１）、ジョブ制御部１５からジョブの設定情報を受信する（ステップＳ２）。操作パネル５は、ジョブの設定情報を取得すると、そのジョブの実行中に行われる一連の動作の処理経路を決定し（ステップＳ３）、表示部２４に対してその処理経路を表示する（ステップＳ４）。
【０１０３】
その後、操作パネル５は、ジョブ制御部１５から画像データの画像読出信号Ｄ３を受信すると（ステップＳ５でＹＥＳ）、その画像データに対応するアイコン画像を生成し（ステップＳ６）、処理経路上の画像入力部１０に対応する処理ブロックＧＡの後段位置にそのアイコン画像を表示する（ステップＳ７）。また操作パネル５は、ジョブ制御部１５から画像データのサイズ情報などを取得し、ステップＳ７で処理経路上に表示したアイコン画像を各処理ブロックへ移動させていく移動タイミングを決定する（ステップＳ８）。そして操作パネル５は、アイコン画像の移動タイミングとなったことを検知すると（ステップＳ９でＹＥＳ）、処理経路上に表示しているアイコン画像を処理経路に沿って次の処理ブロックへと移動させるアイコン画像移動処理を実行する（ステップＳ１０）。
【０１０４】
また操作パネル５は、表示部２４に処理経路を表示した後、ユーザーによる操作を検知すると（ステップＳ１１でＹＥＳ）、操作検知処理を実行する（ステップＳ１２）。この操作検知処理は、ジョブの実行を一時的に停止させたり、ジョブの実行中に行われる一連の動作の処理内容を変更したり、ジョブの実行を再開させたりする処理である。
【０１０５】
操作パネル５は、ジョブの実行が完了するまで、上述したステップＳ５〜Ｓ１２の処理を繰り返し実行する（ステップＳ１３）。そして画像処理装置１においてジョブの実行が完了することに伴い（ステップＳ１３でＹＥＳ）、操作パネル５は、表示部２４における処理経路の表示状態を終了し、表示部２４の表示画面をジョブ実行前の初期画面に戻して処理を終了する（ステップＳ１４）。
【０１０６】
図２２は、操作検知処理（ステップＳ１２）の詳細な処理手順の一例を示すフローチャートである。操作パネル５は、この処理を開始すると、ユーザーによって行われた操作がジョブの実行を一時的に停止させるための停止操作であるか否かを判断する（ステップＳ２０）。その結果、停止操作であれば（ステップＳ２０でＹＥＳ）、ユーザーによる操作が表示部２４に表示している処理経路を切断する操作であるか否かを更に判断する（ステップＳ２１）。そして処理経路を切断する操作でなかった場合（ステップＳ２１でＮＯ）、操作パネル５は、ジョブ制御部１５に対し、全処理過程を指定して一時停止させるための停止信号を送信する（ステップＳ２２）。これに対し、処理経路を切断する操作であった場合（ステップＳ２１でＹＥＳ）、操作パネル５は、処理経路上で切断操作された箇所を特定し（ステップＳ２３）、それによって切断箇所以降の処理過程を特定する。そして操作パネル５は、ジョブ制御部１５に対し、切断箇所以降の処理過程を指定して一時停止させるための停止信号を送信する（ステップＳ２４）。操作パネル５は、ステップＳ２２又はＳ２４で停止信号を送信した後、ユーザーによる停止操作に基づき、表示部２４に表示している表示画面を、一時停止状態を示す表示画面に更新する（ステップＳ２５）。尚、ユーザーによって行われた操作が停止操作でなかった場合には（ステップＳ２０でＮＯ）、ステップＳ２１〜Ｓ２５の処理は行われることなく、スキップする。
【０１０７】
次に操作パネル５は、ユーザーによって行われた操作がジョブの実行中に行われる処理を変更する操作であるか否かを判断する（ステップＳ２６）。その結果、処理を変更する操作であった場合（ステップＳ２６でＹＥＳ）、操作パネル５は、ユーザーによる処理変更操作に基づいて表示部２４に表示している画像処理情報や処理ブロックなどの表示状態を更新すると共に（ステップＳ２７）、ジョブ制御部１５に対して処理変更操作に基づく指示情報を送信する（ステップＳ２８）。尚、ユーザーによって行われた操作が処理内容を変更する操作でなかった場合には（ステップＳ２６でＮＯ）、ステップＳ２７〜Ｓ２８の処理は行われることなく、スキップする。
【０１０８】
次に操作パネル５は、ユーザーによって行われた操作が一時停止中のジョブを再開させる再開操作であるか否かを判断する（ステップＳ２９）。その結果、再開操作であった場合（ステップＳ２９でＹＥＳ）、操作パネル５は、ジョブ制御部１５に対し、再開信号を送信する（ステップＳ３０）。そして操作パネル５は、ユーザーによる再開操作に基づき、表示部２４に表示している表示画面を、一時停止状態を示す表示画面からジョブ実行状態であることを示す表示画面に更新する（ステップＳ３１）。尚、ユーザーによって行われた操作が再開操作でなかった場合には（ステップＳ２９でＮＯ）、ステップＳ３０〜Ｓ３１の処理は行われることなく、スキップする。
【０１０９】
操作パネル５は、上記のような処理を行うことにより、ジョブの実行を開始してから終了するまでの間に行われる一連の動作の処理内容や処理順序を表示してユーザーに確認させることができる。そのため、ユーザーにとっては、操作パネル５の表示画面を確認することにより、ジョブの実行が完了してしまうまでの間に設定間違いなどを発見することができるようになる。そして設定間違いなどを発見したときには、操作パネル５に対する操作を行うことにより、既にジョブの実行が開始されている状態であっても、そのジョブの実行中に行われる処理内容や処理順序などを設定変更することができる。したがって、ユーザーにとっては、実行中のジョブを一旦キャンセルしてジョブの事前設定操作から再度やり直す必要がなくなるので、操作性が向上するという利点がある。
【０１１０】
尚、上記プログラム２３を、例えば一般的なタブレット端末などの携帯型端末装置にアプリケーションプログラムとしてインストールしておき、携帯型端末装置においてそのプログラム２３を実行させることにより、携帯型端末装置を上述した操作パネル５と同様の携帯型の表示装置６として機能させることが可能である。
【０１１１】
以上のように本実施形態の画像処理装置１は、画像処理に関するジョブの実行開始に伴い、画像入力部１０に画像データが入力してから少なくとも画像出力部１３で画像出力が行われるまでの画像データに対する処理経路を表示部２４に表示すると共に、その画像データに対応するアイコン画像を表示部２４に表示した処理経路に沿って移動させていくように表示する構成を有している。そして画像処理装置１は、表示部２４に表示した処理経路上にアイコン画像を表示している状態でその表示画面に対する操作を検知することに伴い、画像処理部１２又は画像出力部１３における処理を一時的に停止させ、操作検知部３３によって検知されるユーザーの操作に基づいて画像処理部１２における画像処理又は画像出力部１３における出力態様を設定変更するようになっている。したがって、ユーザーは、ジョブの実行中に行われる一連の動作の中身を、そのジョブの実行中に簡単に確認することができると共に、表示画面に対する操作を行うことによってジョブの実行途中であっても一連の動作に含まれる画像データの処理内容や処理順序などを設定変更することができるようになる。
【０１１２】
また本実施形態の画像処理装置１は、画像処理部１２において画像メモリ１１から１ページずつの画像データを順次読み出し、予め設定された処理過程に応じて複数ページ分の画像データに対する画像処理を同時に進行させることができる構成である。そして画像処理装置１は、画像処理部１２において複数ページ分の画像データに対する画像処理が同時に進行することに伴い、各ページの画像データに対応する複数のアイコン画像を、画像処理部１２における処理順序に従って処理経路上に表示する。その状態で、ユーザーによる操作が検知されると、画像処理装置１は、その操作に基づいて画像処理部１２における各ページの画像データに対する処理順序を変更させることができる構成となっている。したがって、ユーザーは、ジョブの実行中に複数ページから成る画像データのページ順序の入れ替え操作を行うことができ、ジョブの実行完了後にページの入れ替え作業を行う必要がなくなるので作業効率が向上する。
【０１１３】
また本実施形態の画像処理装置１は、ユーザーによる操作が処理経路上に表示されたアイコン画像を処理経路上で逆戻りさせる操作である場合、画像処理部１２に、画像メモリ１１に記憶されたオリジナルの画像データの再読み出しを行わせ、アイコン画像の表示位置に対応する処理過程までの画像処理を実行させる構成である。したがって、ユーザーは、画像データに対して既に行われた処理が間違った処理であることに気付いた場合でも、処理経路上に表示されているアイコン画像を処理経路上で逆戻りさせるという直感的な操作を行うことによって画像処理装置１に画像処理のやり直しを指示することができるという利点がある。
【０１１４】
また本実施形態の画像処理装置１は、表示部２４に表示する処理経路上に、画像処理部１２において予め設定されている各処理過程で実行される画像処理情報を表示するようにしている。そのため、ユーザーは、ジョブの実行中に行われる画像処理がどのような処理内容であるかを詳しく把握することができる。これにより、ジョブの実行完了後にはじめてユーザーが画像処理の設定を間違っていたことに気付くようなケースが発生してしまうことを抑制できる。
【０１１５】
また本実施形態の画像処理装置１は、ユーザーによる操作がアイコン画像に対するタッチ操作である場合、画像処理部１２で実行される全ての処理過程における画像処理を一時的に停止させる構成である。したがって、ユーザーは、表示部２４に表示される処理経路を確認した時点で、画像処理の設定が間違っていることに気付いた場合には処理経路上を移動していくアイコン画像に対するタッチ操作という直感的な操作を行うことによって画像処理部１２で実行される全ての処理過程における画像処理を一時的に停止させることができるという利点がある。
【０１１６】
また本実施形態の画像処理装置１は、ユーザーによる操作が処理経路に対する操作である場合、画像処理部１２で実行される各処理過程のうち、当該操作が行われた処理経路以降の処理過程に対応する画像処理を一時的に停止させる構成である。したがって、ユーザーは、未だ画像処理が実行されていない下流側の画像処理の設定が間違っていることに気付いた場合にはその画像処理よりも上流側の処理経路に対する操作を行うという直感的な操作によって、その間違った設定の画像処理が実行されてしまうことを防止することができると共に、間違った設定の画像処理までの処理についてはそのままの状態で進めておくことができる。
【０１１７】
また本実施形態の画像処理装置１は、ユーザーによる操作に基づいて画像処理部１２又は画像出力部１３における処理を一時的に停止することに伴い、画像処理部１２において実行可能な画像処理の一覧又は画像出力部１３において実行可能な出力態様の一覧を、表示部２４に表示する構成である。したがって、ユーザーはジョブの実行を一時的に停止させる操作を行った後に表示される一覧の中から不要な画像処理や出力態様を削除したり、或いは必要な画像処理や出力態様を追加したりすることができる。また、このような操作は、ジョブの実行を一時的に停止させる操作に引き続いて行うことができる一連の操作であるため、操作性が向上するという利点もある。
【０１１８】
また本実施形態の画像処理装置１は、処理経路上に表示されるアイコン画像が処理経路に沿って移動していくことに伴い、画像処理部１２において実行される各処理過程での変更可能な画像処理の一覧又は画像出力部１３において実行可能な出力態様の一覧を、表示部２４に表示する構成である。この構成においても、ユーザーは、一覧の中から不要な画像処理や出力態様を削除したり、或いは必要な画像処理や出力態様を追加したりすることができるので、操作性が向上する。
【０１１９】
また本実施形態の画像処理装置１は、ユーザーによる操作が画像出力部１３において実行可能な複数の出力態様に対してアイコン画像の経路を結び付ける操作である場合、画像出力部１３に対してそれら複数の出力態様で画像の出力処理を実行させる構成である。したがって、ユーザーは、複数の出力態様に対してアイコン画像の経路を結び付けるという直感的な操作を行うによって、１回のジョブの実行で複数の出力態様での画像出力を実行させることが可能になる。
【０１２０】
上記のように本実施形態の画像処理装置１は、ジョブの実行中において、ユーザーが直感的な操作を行うことによって画像データの処理内容や処理順序の変更を行うことが可能なユーザーインタフェースを備えており、ユーザーがジョブの実行途中に画像データの処理内容や処理順序などを変更する操作を行う際には優れた操作性を発揮するものである。
【０１２１】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１２２】
例えば、画像処理部１２がソフトウェアで各処理を実行するものである場合、そのソフトウェアの実行負荷に応じて処理時間が異なる。例えば、複雑な演算処理を多数行うようなソフトウェアの場合は画像データに対する処理を完了させるまでに数秒程度の長時間を要することもある。そのような場合、操作パネル５の表示部２４に表示するアイコン画像を各ソフトウェアによる処理が完了することに伴って処理経路上を次の処理ブロックへ移動させるように表示していくことも考えられる。しかし、そのような表示態様では、ジョブの実行途中において、既に開始された処理の設定をユーザーが変更する操作を行った場合には、その設定変更を反映した状態で再び数秒程度の長時間をかけてソフトウェアによる処理を再実行しなければならず、処理効率が著しく低下してしまうという問題が生じる。このような処理効率の低下を防止するためには、アイコン画像は、ソフトウェアによる処理が開始される前に、そのソフトウェアの処理に対応した処理ブロックよりも先に進んだ処理ブロックへ移動させる表示態様とすることが好ましい。そのような表示態様とすれば、例えばユーザーが既に開始されていると思った処理の設定を変更する操作を行った場合でも、実際のソフトウェアによる処理は未だ開始されていない状態であるため、ソフトウェアによる処理を開始する前に設定変更を反映させることができるようになる。したがって、長時間を要する処理が繰り返し実行される頻度を低減することができ、処理効率の低下を抑制することができる。
【０１２３】
また上記実施形態においては、ジョブの実行中にユーザーがアイコン画像を処理経路上で逆戻りさせる操作を行った場合に、他のアイコン画像よりも先の位置にあったアイコン画像が後の位置へ移動すれば、画像データの処理順序が入れ替わる場合を例示した。しかし、これに限られるものではなく、例えばユーザーが一のアイコン画像を処理経路上で移動させる操作を行うと、画像データの処理順序を入れ替えることなく、他のアイコン画像もそれに伴って移動させるような態様としても良い。
【０１２４】
また上記実施形態において説明した画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂの具体的な構成は、単なる一例である。それ故、画像入力部１０、画像処理部１２、画像出力部１３および後処理装置１ｂのそれぞれにおいて上述した構成以外のものが含まれていても何ら問題がないことは言うまでもない。
【符号の説明】
【０１２５】
１  画像処理装置
５  操作パネル
６  表示装置
１０  画像入力部（画像入力手段）
１１  画像メモリ（記憶手段）
１２  画像処理部（画像処理手段）
１３  画像出力部（画像出力手段）
１５  ジョブ制御部（ジョブ制御手段）
２３  プログラム
２４  表示部（表示手段）
３２  表示制御部（表示制御手段）
３３  操作検知部（操作検知手段）
【図１】
0005598500.tif 000002
【図２】
0005598500.tif 000003
【図３】
0005598500.tif 000004
【図４】
0005598500.tif 000005
【図５】
0005598500.tif 000006
【図６】
0005598500.tif 000007
【図７】
0005598500.tif 000008
【図８】
0005598500.tif 000009
【図９】
0005598500.tif 000010
【図１０】
0005598500.tif 000011
【図１１】
0005598500.tif 000012
【図１２】
0005598500.tif 000013
【図１３】
0005598500.tif 000014
【図１４】
0005598500.tif 000015
【図１５】
0005598500.tif 000016
【図１６】
0005598500.tif 000017
【図１７】
0005598500.tif 000018
【図１８】
0005598500.tif 000019
【図１９】
0005598500.tif 000020
【図２０】
0005598500.tif 000021
【図２１】
0005598500.tif 000022
【図２２】
0005598500.tif 000023