(57)【特許請求の範囲】
【請求項１】
ジョブを保持する保持手段と、
ジョブの実行を中止するための指示をユーザから受け付けるための中止キーが選択された場合に、前記保持手段に保持されたジョブの実行を中止するかを選択するための確認画面を表示部に表示させて、当該確認画面が前記表示部に表示されている状態で前記中止キーが更に選択された場合に、前記保持手段に保持されたジョブが第１の種類のジョブであれば、前記保持手段に保持されたジョブの実行を中止するよう制御する制御手段と、を有し、
前記制御手段は、前記確認画面が前記表示部に表示されている状態で前記中止キーが更に選択されても、前記保持手段に保持されたジョブが前記第１の種類のジョブとは異なる第２の種類のジョブであれば、前記保持手段に保持されたジョブの実行を中止しないよう制御することを特徴とするジョブ処理装置。
【請求項２】
前記制御手段は、前記確認画面が前記表示部に表示されている状態で前記中止キーとは異なるキーが選択された場合に、前記保持手段に保持されたジョブの実行を中止するよう制御することを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
前記制御手段は、前記保持手段に保持されたジョブが前記第２の種類のジョブであっても、前記確認画面が前記表示部に表示されている状態で前記中止キーが更に所定の回数以上選択された場合には、前記保持手段に保持されたジョブの実行を中止するよう制御することを特徴とする請求項１または２に記載のジョブ処理装置。
【請求項４】
前記第２の種類のジョブは、ファックス画像データを受信し、当該ファックス画像データに基づいて印刷を実行するためのファックス受信ジョブを含むことを特徴とする請求項１乃至３のいずれか１項に記載のジョブ処理装置。
【請求項５】
前記第２の種類のジョブは、前記ジョブ処理装置で実行されたジョブの履歴情報を示すレポートの印刷を実行するための自動レポートジョブを含むことを特徴とする請求項１乃至４のいずれか１項に記載のジョブ処理装置。
【請求項６】
前記第２の種類のジョブは、特定のユーザのジョブ、または特定の部門のジョブを含むことを特徴とする請求項１乃至５のいずれか１項に記載のジョブ処理装置。
【請求項７】
前記第２の種類は、ユーザによって設定可能であることを特徴とする請求項１乃至６のいずれか１項に記載のジョブ処理装置。
【請求項８】
前記保持手段は、原稿を読み取って生成された画像データに基づいて印刷を実行するためのコピージョブ、外部装置から受信した画像データに基づいて印刷を実行するためのプリントジョブ、又は、原稿を読み取って生成された画像データを外部装置に送信するためのデータ送信ジョブを保持可能であることを特徴とする請求項１乃至７のいずれか１項に記載のジョブ処理装置。
【請求項９】
前記制御手段は、前記中止キーが選択された場合に、前記保持手段に保持されたジョブの数が単数であれば、前記確認画面を前記表示部に表示させ、
前記中止キーが選択された場合に、前記保持手段に保持されたジョブの数が複数であれば、当該複数のジョブのうち実行を中止するジョブを選択するための選択画面を前記表示部に表示させ、
前記確認画面が前記表示部に表示されている状態で前記中止キーが更に選択された場合に、前記保持手段に保持されたジョブの数が単数であり、且つ、当該単数のジョブが前記第１の種類のジョブであれば、当該単数のジョブの実行を中止し、
前記確認画面が前記表示部に表示されている状態で前記中止キーが更に選択された場合に、前記保持手段に保持されたジョブの数が単数であり、且つ、当該単数のジョブが前記第２の種類のジョブであれば、当該単数のジョブの実行を中止しないよう制御することを特徴とする請求項１乃至８のいずれか１項に記載のジョブ処理装置。
【請求項１０】
前記中止キーは、ハードウェアキーであることを特徴とする請求項１乃至９のいずれか１項に記載のジョブ処理装置。
【請求項１１】
ジョブを保持する保持手段と、
ジョブの実行を中止するための指示をユーザから受け付けるための中止キーが選択され、前記中止キーが更に選択されたことに従って、前記保持手段に保持されたジョブが第１の種類のジョブであれば、前記保持手段に保持されたジョブの実行を中止するよう制御する制御手段と、を有し、
前記制御手段は、前記中止キーが選択され、前記中止キーが更に選択されても、前記保持手段に保持されたジョブが前記第１の種類のジョブとは異なる第２の種類のジョブであれば、前記保持手段に保持されたジョブの実行を中止しないよう制御することを特徴とするジョブ処理装置。
【請求項１２】
ジョブを保持する保持工程と、
ジョブの実行を中止するための指示をユーザから受け付けるための中止キーが選択された場合に、前記保持工程に保持されたジョブの実行を中止するかを選択するための確認画面を表示部に表示させて、当該確認画面が前記表示部に表示されている状態で前記中止キーが更に選択された場合に、前記保持工程に保持されたジョブが第１の種類のジョブであれば、前記保持工程に保持されたジョブの実行を中止するよう制御する制御工程と、を有し、
前記制御工程は、前記確認画面が前記表示部に表示されている状態で前記中止キーが更に選択されても、前記保持工程に保持されたジョブが前記第１の種類のジョブとは異なる第２の種類のジョブであれば、前記保持工程に保持されたジョブの実行を中止しないよう制御することを特徴とするジョブ処理装置の制御方法。
【請求項１３】
請求項１２に記載のジョブ処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理装置、ジョブ処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ジョブ処理装置は、ユーザによって投入されたジョブをメモリに保持し、保持されたジョブを順に実行する。このようなジョブ処理装置に投入したジョブをキャンセルする場合、ユーザは、ジョブ処理装置の操作部を介して、特許文献１に示されるような操作を行うことにより、ジョブのキャンセルを行っていた。
【０００３】
具体的に、ユーザは、ジョブ処理装置に保持されているジョブの一覧を表示部に表示させ、一覧表示されたジョブから所望のジョブを選択し、選択したジョブのキャンセルを指示するという手順を踏んでいた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−００３００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法は、キャンセルを指示されたジョブの種類に関わらず、簡単な操作でジョブのキャンセルを実行していた。
【０００６】
そのため、ジョブの種類によっては、誤ってキャンセルしてしまうと困るジョブであっても、簡単な操作でキャンセルされてしまっていた。例えば、ＦＡＸ受信ジョブは、キャンセルを指示したユーザが、元となる原稿を持っていない。そのため、ＦＡＸ受信ジョブを誤ってキャンセルしてしまうと、キャンセルを指示したユーザは、原稿を持っている送信者に画像データの再送を要求しなければならず、キャンセルを指示したユーザの負担になっていた。
【０００７】
このように、ジョブの種類によっては、キャンセルしてよいか否かをユーザがしっかり確認してからキャンセルすべきジョブがある。このようなジョブを、簡単な操作でキャンセルしてしまうことは好ましくない。
【０００８】
本発明は、このような課題を鑑みてなされたものであり、キャンセル対象となるジョブの種類によって、簡単な操作によるジョブキャンセルを防止する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ジョブを保持する保持手段と、ジョブの実行を中止するための指示をユーザから受け付けるための中止キーが選択された場合に、前記保持手段に保持されたジョブの実行を中止するかを選択するための確認画面を表示部に表示させて、当該確認画面が前記表示部に表示されている状態で前記中止キーが更に選択された場合に、前記保持手段に保持されたジョブが第１の種類のジョブであれば、前記保持手段に保持されたジョブの実行を中止するよう制御する制御手段と、を有し、前記制御手段は、前記確認画面が前記表示部に表示されている状態で前記中止キーが更に選択されても、前記保持手段に保持されたジョブが前記第１の種類のジョブとは異なる第２の種類のジョブであれば、前記保持手段に保持されたジョブの実行を中止しないよう制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、キャンセル対象となるジョブの種類によって、簡単な操作によるジョブキャンセルを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るジョブ処理システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る制御部の構成を示すブロック図である。
【図３】本発明を実施形態に係る操作部の構成を示す図である。
【図４】本発明を実施形態に係る操作部に表示される画面を示す図である。
【図５】本発明を実施形態に係るジョブ管理テーブルに表示される画面を示す図である。
【図６】本発明を実施形態に係る操作部に表示される画面の遷移を示す図である。
【図７】本発明を実施形態に係るフローチャートを示す図である。
【図８】本発明を実施形態に係るフローチャートを示す図である。
【図９】本発明を実施形態に係る操作部に表示される画面の遷移を示す図である。
【図１０】本発明を実施形態に係るフローチャートを示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１３】
＜第１の実施形態＞
図１は、本発明の実施形態を示すジョブ処理システムを説明するための図である。
【００１４】
本発明のジョブ処理システムは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０３と、ジョブ処理装置の一例である画像形成装置１０１とを有する。それらは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０５を介して接続されている。
【００１５】
画像形成装置１０１は、例えば、カラーＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）であり、画像形成装置１０１は、制御部（コントローラ部）１０２、リーダ部１３、プリンタ部４５、操作部１３１を有する。
【００１６】
リーダ部１３は、スキャナユニット１１と、原稿給紙ユニット（ＤＦユニット）１２を備える。
【００１７】
スキャナユニット１１は、原稿の画像を光学的に読み取り、画像データに変換するユニットである。原稿給紙ユニット（ＤＦユニット）１２は、セットされた原稿をスキャナユニットによって読取可能な位置まで搬送するユニットである。
【００１８】
当該スキャナユニット１１は、原稿給紙ユニット（ＤＦユニット）１２によって搬送された原稿の画像を読み取って画像データに変換する。また、スキャナユニット１１は、不図示の圧板を備え、圧板にセットされた原稿を読み取ることもできる。
【００１９】
プリンタ部４５は、給紙ユニット４３、マーキングユニット４１、排紙ユニット４２を備える。
【００２０】
給紙ユニット４１は、印刷用のシートを保持し、マーキングユニット４１にシートを搬送するユニットである。マーキングユニット４１は、画像データに基づいて印刷を行うユニットである。具体的に、マーキングユニット４１は、トナーを印刷用のシートに転写した後、定着することによって印刷を行う。なお、印刷の方法はこれに限らず、インクを用いて印刷する方法を用いてもよい。排紙ユニット４２は、印刷されたシートに対して、必要に応じて、ソート、ステイプル等の後処理を実行し、排紙するユニットである。
【００２１】
操作部１３１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１３５で構成される表示部と、ハードキーを備える。操作部１３１は、表示部に、設定画面や画像形成装置１０１の状態を表示する。また、操作部１３１は、ハードキーによって、ユーザからの各種指示を受け付け、受け付けた指示を制御部１０２に送信する。また、操作部１３１は、ＬＣＤ１３５と一体型に構成されるタッチパネルを備えていてもよい。タッチパネルを備える場合、操作部１３１は、タッチパネルを介して受け付けた指示を制御部１０２に送信する。
【００２２】
制御部１０２は、リーダ部１３、プリンタ部４５、操作部１３１に接続され、それらを統括的に制御する。また、制御部１０２は、ＬＡＮ１０５を介してＰＣ１０３に接続されており、ＰＣ１０３とデータの送受を行う。制御部１０２は、操作部１３１またはＰＣ１０３を介して受け付けたユーザからの指示に従って、各種ジョブを実行する。
【００２３】
例えば、制御部１０２は、コピージョブを実行する。コピージョブを実行する場合、制御部１０２は、操作部１３１を介してユーザからコピー設定とコピーの実行開始指示を受け付けると、リーダ部１３によって原稿の読み取りを実行させる。そして、制御部１０２は、リーダ部１３によって読み取られた原稿の画像データを受信して記憶した後、コピー設定に従って、所定の画像処理を施した後、プリンタ部４５に画像データを転送し、プリンタ部４５によって画像の印刷を実行させる。コピー設定で、ステイプル等の後処理を実行するよう設定されている場合、制御部１０２は、プリンタ部４５に後処理を実行させる。
【００２４】
また、コピージョブ以外に、制御部１０２は、プリントジョブを実行する。プリントジョブを実行する場合、制御部１０２は、ＰＣ１０３から画像データと印刷設定とを受信し、受信した画像データを受信した印刷設定に従ってプリンタ部４５に印刷させる。
【００２５】
さらに、制御部１０２は、ＦＡＸ受信ジョブ（ファックス受信ジョブ）を実行する。ＦＡＸ受信ジョブを実行する場合、制御部１０２は、後述するＦＡＸ送受信部２０８を介して受け付けた画像データに従って、プリンタ部４５によって画像を印刷する。
【００２６】
また、制御部１０２は、ＢＯＸプリントジョブを実行する。ＢＯＸプリントジョブを実行する場合、制御部１０２は、後述するメモリ部２０７等の記憶部に画像データを保持し、保持された画像データのうち、ユーザによって選択された画像データに従って、プリンタ部４５によって印刷を実行する。
【００２７】
さらに、制御部１０２は、データ送信ジョブを実行する。データ送信ジョブを実行する場合、制御部１０２は、リーダ部１３によって読み取られた原稿を、記憶部に記憶した後、ＰＣ１０３に送信する。
【００２８】
また、制御部１０２は、自動レポートジョブを実行する。制御部１０２は、画像形成装置１０１で実行された上記のジョブの実行履歴を後述するメモリ部２０７等の記憶部に管理しておく。そして、プリンタ部４５によって所定の枚数印刷するたびに、または不図示のタイマによって所定の時間を計測するたびに、メモリ部２０７に記憶された実行履歴をプリンタ部４５に印刷させる。
【００２９】
なお、本実施形態では、画像形成装置１０１が、ＭＦＰである場合について説明するが、単一の機能のみを備えるＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。また、本実施形態では、画像形成装置１０１が、カラー機である場合について説明するが、モノクロ機であってもよい。
【００３０】
次に、このような制御部１０２の構成について、図２を用いて説明する。
【００３１】
ＣＰＵ２０１は、ＲＯＭ２０２からプログラムを読み出して実行することによって、各種制御を実行する。
【００３２】
ＲＯＭ２０２は、ＣＰＵ２０１によって読み出されるプログラムを記憶する。
【００３３】
ＲＡＭ２０３は、ＣＰＵ２０１の作業領域として機能する。
【００３４】
操作部Ｉ／Ｆ（インタフェース）部２０４は、操作部１３１とのデータの送受を制御する。例えば、ＣＰＵ２０１から送信された表示用のデータを、操作部１３１に転送する。また、操作部Ｉ／Ｆ部１３０は、操作部１３１を介してユーザから受け付けた指示をＣＰＵ２０１に伝える。
【００３５】
ネットワークＩ／Ｆ部２０５は、ＣＰＵ２０１が、ＬＡＮ１０５を介して外部装置（例えば、ＰＣ１０３）と通信する際に、データの送受を制御する。
【００３６】
メモリ制御部２０６は、第１ＢＵＳ（バス）８３、第２ＢＵＳ（バス）８４及び第３ＢＵＳ（バス）８５に接続され、メインメモリ１００に対するデータの書き込み、読み出しのためのデータ転送を制御する。
【００３７】
メモリ部２０７は、画像データを記憶する。また、メモリ部２０７は、画像データと、当該画像データを処理する際の設定値を、ジョブとして記憶する。なお、メモリ部２０７は、このようなジョブを複数記憶することができる。メモリ部２０７に記憶されたジョブは、ＣＰＵ２０１によって、順に実行される。このように、メモリ部２０７は、実行対象のジョブが実行されるまで、当該ジョブを保持する保持部として機能する。
【００３８】
スキャナＩ／Ｆ部１０は、リーダ部１３に接続されており、リーダ部１３とのデータの送受を制御する。例えば、スキャナＩ／Ｆ部１０は、ＣＰＵ２０１からのコマンドをリーダ部１３に転送したり、リーダ部１３によって読み取られた、原稿の画像データをメモリ制御部２０７に転送したりする。
【００３９】
スキャナ画像処理部２０は、スキャナＩ／Ｆ部１０によって受信され、メインメモリ１００に書き込まれた画像データに対して、ユーザの設定に応じた画像処理を実行する。例えば、ユーザによってモノクロコピーを行うように設定されている場合に、リーダ部１３によって読み取られたカラー画像データをモノクロ画像データに変換する処理を行う。
【００４０】
プリンタ画像処理部３０は、画像データをプリンタ部４５にて印刷可能なデータにするための画像処理を行う。
【００４１】
プリンタＩ／Ｆ（インタフェース）部４０は、プリンタ部４５に接続されており、プリンタ部４５とのデータの送受を制御する。例えば、プリンタＩ／Ｆ部４０は、印刷対象の画像データを、プリンタ部４５に出力する。
【００４２】
ＤＭＡＣ（ＤＭＡコントローラ）９１は、各ユニット１０、２０、３０、４０とメモリ制御部２０６との間のデータ転送を制御する。
【００４３】
図３を用いて、操作部１３１の構成を説明する。
【００４４】
操作部１３１は、ＬＣＤ１３５、選択キー３０１、テンキー３０２、リセットキー３０３、ストップキー（中止キー）３０４、スタートキー３０５から構成される。なお、本実施形態における３０１〜３０５はハードキーである。
【００４５】
ＬＣＤ１３５は、制御部１０２からの指示に基づいて、各種画面の表示を行う。
【００４６】
選択キー３０１は、上下左右キーと、決定キーから構成される。ユーザは、上下左右キーを用いて、ＬＣＤ１３５に表示されるメニュー画面内のカーソルを移動させ、決定キーを押すことによって、カーソルによって選択された項目を決定する。
【００４７】
テンキー３０２は、ユーザから印刷部数等の数値入力を受け付けるためのキーである。
【００４８】
リセットキー３０３は、設定途中の設定値をクリアして、設定を初期値に戻すためのキーである。
【００４９】
スタートキー３０５は、画像形成装置１０１によって、コピージョブや、プリントジョブ、データ送信ジョブといった各種ジョブの実行要求を、ユーザから受け付けるためのキーである。
【００５０】
ストップキー３０４は、実行するよう要求されたジョブを、キャンセル（中止）するための指示（中止指示）をユーザから受け付けるためのキーである。
【００５１】
次に、図４を用いて、ＬＣＤ１３５に表示される画面の例を説明する。
【００５２】
図４に示す画面は、初期画面であり、画像形成装置１０１の電源が投入された場合や、リセットキー３０３が押された場合に表示される。
【００５３】
ユーザは、図４に示す画面を見ながら、選択キー３０１を操作して、コピーの設定を行う。図４に示す画面の例の場合、ユーザは、「拡大／縮小率」、「用紙サイズ」、「濃度」、「原稿の種類」、「両面」の設定を行うことができる。
【００５４】
拡大／縮小率は、ユーザが、０〜２００％の間で指定することができる項目であり、制御部１０２は、リーダ部１３で読み取った原稿の画像データを、指定された拡大／縮小率に従って変倍して、印刷用紙に印刷する。
【００５５】
用紙サイズは、ユーザが、Ａ４、Ａ３、Ｂ４、Ｂ５等を指定することができる項目であり、制御部１０２は、指定された用紙サイズの用紙を給紙ユニット４３から給紙して印刷する。
【００５６】
その他、ユーザは、各種項目を操作することによって、濃度、原稿の種類、両面等の設定を行う。
【００５７】
制御部１０２は、これらの設定値をメモリ部２０７に記憶しておく。操作部１３１を介して設定値の変更指示を受け付けると、制御部１０２は、当該変更指示に従って、ＬＣＤ１３５に表示される内容と、メモリ部２０７に記憶された設定値を変更する。
【００５８】
設定値が変更された状態で、スタートキー３０５が押されると、制御部１０２は、リーダ部１３によって原稿の画像の読み取りを実行させ、読み取られた画像データをメモリ部２０７に記憶する。そして、制御部１０２は、記憶された画像データと設定値とを関連付けてジョブを生成し、生成されたジョブをメモリ部２０７に保持させる。
【００５９】
また、制御部１０２は、メモリ２０７に保持されたジョブの情報を、メモリ部２０７内で管理するジョブ管理テーブル（図５参照）に登録する。その後、制御部１０２は、ジョブ管理テーブル内に登録されたジョブの情報に従って、ジョブの実行状況や、実行順序を管理する。
【００６０】
図５は、ジョブ管理テーブルである。
【００６１】
このジョブ管理テーブル内の情報は、制御部１０２によってジョブを受け付けた場合の他に、ジョブの実行が完了した場合、ジョブがキャンセルされた場合等に、制御部１０２によって更新される。
【００６２】
まず、制御部１０２は、スタートキー３０５が押され、メモリ部２０７にジョブを保持させた場合に、当該ジョブの情報を図５（ａ）に示すようなジョブ管理テーブルに登録する。
【００６３】
このジョブ管理テーブルは、各ジョブについて、実行順序、ジョブＩＤ、ジョブ名、ジョブ種、印刷設定、ステータス等のパラメータを管理する。
【００６４】
ジョブ管理テーブルに登録されたジョブは、制御部１０２によって、実行順序に従って実行される。具体的には、実行順序が示す値が小さいほうから実行され、ジョブの実行が完了したら、実行が完了したジョブをジョブ管理テーブルから削除し、他のジョブの実行順序を繰り上げる。
【００６５】
ジョブＩＤは、ジョブの生成時に、制御部１０２によって割り当てられる、当該ジョブを一意に識別するためのコードである。
【００６６】
ジョブ名は、当該ジョブに割り当てられた名前である。ジョブがコピージョブである場合、ジョブの名前は、「ｃｏｐｙ１」、「ｃｏｐｙ２」、「ｃｏｐｙ３」、、、というように制御部１０２によって自動的に割り当てられる。一方、ＰＣ１０３から受け付けたジョブである場合、ＰＣ１０３のアプリケーションソフトによって生成されたファイル名がジョブ名としてジョブ管理テーブルに登録される。
【００６７】
ジョブ種は、ジョブの種類を示す情報である。制御部１０２は、ジョブを受け付けると、そのジョブの種類を識別し、識別したジョブの種類を示す情報をジョブ管理テーブルに登録する。ジョブの種類には、コピージョブ、ＦＡＸ送信ジョブ、ＦＡＸ受信ジョブ、画像データ送信ジョブ、プリントジョブ、自動レポートジョブ等がある。
【００６８】
印刷設定は、ユーザによって、操作部１３１またはＰＣ１０３のプリンタドライバを介して受け付けた印刷設定である。
【００６９】
ステータスは、各ジョブの実行状況を示す値である。具体的に、ステータスには、「実行中」、「実行待ち」、「停止中」、「キャンセル中」等があり、制御部１０２によって管理される。
【００７０】
図５（ａ）は、ジョブ管理テーブルに、ジョブＩＤ「００１５」のジョブが登録されている状態を示す。
【００７１】
図５（ａ）のジョブ数は１つであり、当該ジョブ「００１５」は、制御部１０２によって実行されている。当該ジョブのステータスは「実行中」である。これは、制御部１０２が、リーダ部１３に原稿の画像データの読み取りを実行させ、画像処理を実行した後、プリンタ部４５によって、Ａ４サイズの印刷用紙に片面印刷を実行させるという一連の処理を実行中であることを示す。
【００７２】
図５（ａ）に示す状態で、制御部１０２が、さらに他のジョブを受付け、実行対象のジョブとしてメモリ部２０７に保持させた後のジョブ管理テーブルを図５（ｂ）に示す。
【００７３】
図５（ｂ）のジョブ数は４つである。ジョブ「００１５」が、制御部１０２によって実行されている状態であり、当該ジョブのステータスは「実行中」である。また、それ以外のジョブのステータスは「実行待ち」である。これは、各ジョブが、メモリ部２０７によって保持され、まだ制御部１０２によって実行されていない状態であることを示す。
【００７４】
次に、図６を用いて、画像形成装置１０１の操作部１３１に表示される画面の遷移を説明する。この画面遷移は、ＣＰＵ２０１がＲＯＭ２０２のプログラムに従って制御される。
【００７５】
図６の４０１は、実行中のジョブの実行状況を示す状況画面を示す。
【００７６】
状況画面４０１は、図４に示す画面が表示された状態で、スタートキー３０５が押された場合に表示される画面である。この画面から、図４に示す画面に画面を戻したい場合、ユーザは、＜閉じる＞を選択キー３０１によって選択するか、リセットキー３０４を押せばよい。
【００７７】
状況画面４０１には、＜閉じる＞、＜中止＞といった選択項目が表示されている。また、当該状況画面には、実行中のジョブに関する設定値が表示されている。
【００７８】
ユーザは、当該実行中のジョブをキャンセルしたい場合、選択キー３０１によってカーソルを操作し、＜中止＞にカーソルを合わせた後、決定キーを押下することによって、実行中のジョブをキャンセルすることができる。また、状況画面４０１が表示された状態で、ユーザによって、ストップキー３０４が押下された場合、制御部１０２は、＜中止＞にカーソルを合わせた後、決定キーが押下された場合と同様の動作を行う。それによって、ユーザは、カーソルによる項目の選択を行わずとも、ジョブをキャンセルしたいという意思を迅速に制御部１０２に伝えることができる。
【００７９】
この状況画面４０１で、＜中止＞が選択された場合、あるいはストップキー３０４が押された場合、制御部１０２は、メモリ部２０７に保持された、実行対象のジョブを全て一時停止状態にする。そして、制御部１０２は、メモリ部２０７に保持されたジョブの数を判定する。ジョブの数が単数であると判定した場合、制御部１０２は、中止確認画面４０２をＬＣＤ１３５に表示させ、ジョブの数が複数であると判定した場合、選択画面４０４をＬＣＤ１３５に表示させる。
【００８０】
中止確認画面４０２には、選択項目として、＜いいえ＞、＜はい＞が表示されている。ユーザは、実行中のジョブをキャンセルしたい場合に、選択キー３０１を操作して、＜はい＞を選択し、決定キーを押下する。一方、ユーザは、実行中のジョブをキャンセルしたくない場合に、＜いいえ＞を選択し、決定キーを押下する。
【００８１】
＜はい＞が選択された状態で、決定キーが押された場合、制御部１０２は、メモリ部２０７に保持されたジョブをキャンセルする。ジョブのキャンセルを実行している間、制御部１０２は、中止実行画面４０３をＬＣＤ１３５に表示させる。一方、＜いいえ＞が選択された状態で、決定キーが押下された場合、制御部１０２は、メモリ部２０７に保持されたジョブをキャンセルせずに、状況画面４０１をＬＣＤ１３５に表示させる。＜いいえ＞が選択された場合、状況画面４０１をＬＣＤに表示させつつ、制御部１０２は、ジョブの実行を再開する。
【００８２】
また、中止確認画面４０２が表示された状態で、ユーザは、ストップキー３０４を押すことによってジョブをキャンセルさせることもできる。中止確認画面４０２における＜はい＞が選択された状態で決定ボタンを押下された場合に対し、中止確認画面４０２が表示された状態でストップキー３０４の押下により実行中のジョブをキャンセルすることを簡易ジョブキャンセルと呼ぶ。
【００８３】
ここで、メモリ部２０７に保持された実行対象のジョブの数が単数である場合には、状況画面４０１が表示された状態からストップキー３０４を２回押すことによって簡単にジョブのキャンセルを実行することができる。しかしながら、ユーザが誤ってストップキー３０４を２回押してしまうことがある。そのような場合に、ファックスを受信して印刷するＦＡＸ受信ジョブや、画像形成装置で実行されたジョブの実行履歴をレポートとして印刷する自動レポートジョブ等の所定の種類のジョブが、キャンセルされてしまうことは好ましくない。なぜならば、ＦＡＸ受信ジョブの場合、誤ってキャンセルしてしまうと、送信側に原稿を再送するように連絡しなければならず、ユーザに煩わしい作業を強いてしまうことになる。また、自動レポートジョブは、所定枚数の印刷が実行されるごとや、所定の時間が経過するごとに実行履歴をレポートする機能である。自動レポートジョブが誤ってキャンセルされてしまうと、次の自動レポートの実行タイミングまで、自動レポートジョブが実行されなくなる。そのため、例えば、レポートによって画像形成装置における実行履歴を確認している管理者が、実行履歴を確認するタイミングを逃してしまう。
【００８４】
そこで、本実施形態では、中止確認画面４０２が表示された状態でストップキー３０４が押された場合に、制御部１０２は、実行中のジョブが簡易ジョブキャンセル可能かどうかを判断する。具体的に、この判断は、後述する図７のＳ５０６で行われる。ここで、制御部１０２は、キャンセル対象のジョブの種類がＦＡＸ受信ジョブまたは、自動レポートジョブである場合に、簡易ジョブキャンセルが「不可」と判定される。一方、制御部１０２は、キャンセル対象のジョブが、ＦＡＸ受信ジョブまたは、自動レポートジョブといたジョブの種類以外の種類のジョブである場合に、簡易ジョブキャンセルが「不可」と判定される。
【００８５】
なお、ＦＡＸ受信ジョブ、自動レポートジョブのようなジョブ種による簡易ジョブキャンセルの可否の判定は一例である。
【００８６】
他の条件で簡易ジョブキャンセル可否を判定するようにしてもよい。
【００８７】
例えば、ＢＯＸプリントジョブを実行する場合、ＢＯＸ（メモリ部２０７の特定の領域）内に記憶されたデータを、ＢＯＸプリントジョブ実行後に消去するか消去しないかを予め設定しておくことができる。そして、実行中のジョブが、ＢＯＸプリントジョブであり、ＢＯＸ内に記憶されたデータをＢＯＸプリントジョブ実行後に消去するよう設定されている場合、制御部１０２は、そのジョブについて簡易ジョブキャンセルを「不可」と判定する。一方、実行中のジョブが、ＢＯＸプリントジョブであり、ＢＯＸ内に記憶されたデータをＢＯＸプリントジョブ実行後に消去するよう設定されている場合には、簡易ジョブキャンセルを「可能」と判定する。このように制御することによって、ＢＯＸプリントジョブを誤ってキャンセルしたことによって、ＢＯＸプリントジョブの元となる画像データが消去されてしまう場合には、簡易ジョブキャンセルを制限することができる。このように、制御部１０２は、キャンセル対象のジョブの種類だけでなく、そのジョブをキャンセルすることによって、そのジョブを再実行するために必要なデータが失われる場合には、そのジョブの簡易ジョブキャンセルを制限するようにしてもよい。
【００８８】
例えば、図５に示すジョブ管理テーブルに、ユーザＩＤや部門等の情報をジョブに紐づけて管理しておき、制御部１０２は、特定のユーザＩＤや特定の部門である場合に、そのジョブのキャンセルを制限するようにしてもよい。具体的には、制御部１０２は、外部のＰＣ１０３から、ユーザＩＤまたは部門を示す情報をジョブとともに受信し、ユーザＩＤや部門を示す情報をジョブに関連付けて管理しておく。そして、ユーザから簡易ジョブキャンセルの指示を受け付けた場合に、キャンセル対象のジョブが特定のユーザＩＤまたは特定の部門を示す情報に関連付けて管理されている場合にはジョブのキャンセルを制限すればよい。一方、ユーザから簡易ジョブキャンセルの指示を受け付けた場合に、キャンセル対象のジョブが特定のユーザＩＤ以外のユーザＩＤまたは特定の部門以外の部門を示す情報に関連付けて管理されている場合にはジョブのキャンセルを実行すればよい。
【００８９】
また、キャンセルを制限するジョブの種類や、特定のユーザＩＤ、特定の部門を示す情報は、操作部１３１や外部のＰＣ１０３を介して予めユーザが設定できるようにすればよい。
【００９０】
上述した方法で、制御部１０２が簡易ジョブキャンセル不可と判断した場合には、制御部１０２はジョブをキャンセルせず、中止確認画面４０２を表示した状態を維持する。制御部１０２が簡易ジョブキャンセル可能と判断した場合には、制御部１０２は、メモリ部２０７に保持されたジョブをキャンセルする。ジョブのキャンセルを実行している間、制御部１０２は、中止実行画面４０３をＬＣＤ１３５に表示させる。
【００９１】
このような制御によって、ユーザは、簡易ジョブキャンセル可能なジョブであれば、カーソルによる項目の選択を行わずとも、ストップキー３０４の操作によってジョブをキャンセルしたいという意思を迅速に制御部１０２に伝えることができる。また、ストップキー３０４を誤って２回押してしまった場合に、簡易ジョブキャンセル不可能なジョブがキャンセルされてしまうことを防ぐことができる。さらに、簡易ジョブキャンセル不可能なジョブであっても、ユーザは、中止確認画面４０２で、カーソルによって＜はい＞を選択すれば、キャンセル対象のジョブをキャンセルすることができる。それによって、ユーザは、確実にジョブキャンセルの意思を制御部１０２に伝えることができる。
【００９２】
ジョブのキャンセルが完了すると、図４に示す初期画面が表示される。
【００９３】
一方、状況画面４０１で＜中止＞が選択された、またはストップキー３０４が押された場合に、ジョブの数複数であれば、選択画面４０４が表示される。選択画面４０４が表示された場合、制御部１０２は、ユーザからキャンセル対象のジョブの選択を受け付ける。
【００９４】
選択画面４０４には、選択項目として＜再開＞が表示されている。また、メモリ部２０７に保持されているジョブが、制御部１０２により、ジョブ管理テーブルに基づいて一覧表示される。
【００９５】
ユーザは、一時停止されたジョブの実行を再開させたい場合、選択キー３０１を操作して、＜再開＞を選択し、決定キーを押下する。＜再開＞が選択された状態で、決定キーが押下された場合、制御部２０２は、一時停止していたジョブの実行を再開させ、状況画面４０１に表示を戻す。
【００９６】
一方、ユーザは、メモリ部２０７に保持された複数のジョブのうち、いずれかのジョブをキャンセルしたい場合、選択キー３０１を操作して、いずれかのジョブを選択し、決定キーを押すことによってジョブのキャンセルを指示する。ジョブのキャンセルが指示されると、制御部１０２は、中止確認画面４０５をＬＣＤ１３５に表示させる。なお、選択画面４０４が表示された状態でストップキー３０４が押されても、制御部１０２は、ジョブのキャンセルを実行しないように制御する。なぜならば、メモリ部２０７に複数のジョブが保持されている場合、ユーザがキャンセルしたいジョブが、複数のジョブのうち、どのジョブであるのかを制御部が特定できないためである。
【００９７】
中止確認画面４０５は、中止確認画面４０２と同様に、選択項目として、＜いいえ＞、＜はい＞が表示されている。ユーザは、選択画面４０２で選択されたジョブをキャンセルしたい場合に、選択キー３０１を操作して、＜はい＞を選択し、決定キーを押下する。一方、ユーザは、選択画面４０２で選択されたジョブをキャンセルしたくない場合に、＜いいえ＞を選択し、決定キーを押下する。
【００９８】
＜はい＞が選択された状態で、決定キーが押された場合、制御部１０２は、選択画面４０２で選択されたジョブをキャンセルし、中止実行画面４０３をＬＣＤ１３５に表示させる。一方、＜いいえ＞が選択された状態で決定キーが押下された場合、制御部１０２は、状況画面４０１をＬＣＤ１３５に表示させる。
【００９９】
そして、当該ジョブのキャンセルが完了すると、制御部１０２は、次のジョブを実行し、実行されたジョブの状況を、状況画面４０１に表示させる。
【０１００】
このように制御することによって、メモリ部２０７に保持されたジョブの数に応じた適切なキャンセル処理を実行することができる。
【０１０１】
例えば、ユーザは、状況画面４０１が表示された状態で、ストップキーを２回押すことによって、メモリ部２０７に保持されたジョブの数が単数であれば、迅速にジョブをキャンセルすることができる。
【０１０２】
また、一方で、ユーザによってストップキーが２回押され、メモリ部２０７に保持されたジョブの数が複数である場合に、メモリ部２０７に保持された複数のジョブのうち、ユーザの意図しないジョブがキャンセルされることを防ぐことができる。
【０１０３】
なお、本実施形態では、状況画面４０１が表示された状態でストップキーが２回押されたことに応じて、制御部１０２が、メモリ部２０７に保持されたジョブをキャンセルする場合について説明した。しかしながら、本発明はこれに限らず、図４に示す画面が表示された状態でストップキーが２回押されたことに応じて、制御部１０２は、メモリ部２０７に保持されたジョブをキャンセルするようにしてもよい。
【０１０４】
次に、図７のフローチャートを用いて、ストップキー３０４が押下されたときに制御部１０２によって実行される処理手順を説明する。なお、図７のフローチャートに示す処理は、制御部１０２のＣＰＵ２０１が、ＲＯＭ２０２に記憶されたプログラムを読み出して実行することによって行われる。
【０１０５】
まず、Ｓ５０１にて、制御部１０２は、ストップキー３０４が押下されたことを検知する。Ｓ５０１で、ストップキー３０４が押されたことを検知した場合、メモリ部２０７に保持されたジョブを一時停止させ、Ｓ５０２に処理を進める。
【０１０６】
Ｓ５０２にて、制御部１０２は、メモリ部２０７に保持されたジョブの数が単数であるか、複数であるかを、ジョブ管理テーブルに基づいて判定する。制御部１０２は、ジョブの数が単数であると判定した場合、Ｓ５０３に処理を進め、複数であると判定した場合、Ｓ５０９に処理を進める。
【０１０７】
Ｓ５０３にて、制御部１０２は、中止確認画面４０２をＬＣＤ１３５に表示させ、ユーザからの指示を待つ。ユーザから指示を受け付けた場合、制御部１０２は、Ｓ５０４に処理を進める。
【０１０８】
Ｓ５０４にて、制御部１０２は、ストップキー３０４が押下されたか否かを判定する。ストップキー３０４が押下されたと判定した場合、制御部１０２は、Ｓ５０６に処理を進める。また、ストップキー３０４が押下されていないと判定した場合、制御部１０２は、Ｓ５０５に処理を進める。
【０１０９】
Ｓ５０６にて、制御部１０２は、キャンセル対象となるジョブが簡易ジョブキャンセル可能なジョブかどうかを判定する。具体的には、図６を使って説明した判定方法で判定を行う。簡易ジョブキャンセル可能と判断される場合には、制御部１０２はＳ５０７に処理を進める。簡易ジョブキャンセル不可能と判断される場合、制御部１０２はＳ５０４に処理を進める。
【０１１０】
Ｓ５０７にて、制御部１０２は、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。このとき、制御部１０２は、中止実行画面４０３をＬＣＤ１３５に表示させる。
【０１１１】
一方、Ｓ５０５に処理を進めた場合、制御部１０２は、ジョブを中止するための指示を受け付けたか否かを判定する。具体的に、制御部１０２は、中止確認画面４０２の＜はい＞が選択され、決定キーが押されたか否かを判定する。＜はい＞が選択され、決定キーが押されたと判定した場合、Ｓ５０７に処理を進め、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。
【０１１２】
＜いいえ＞が選択され、決定キーが押されたと判定した場合、Ｓ５０８に処理を進め、制御部１０２は、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。このとき、制御部１０２は、状況画面４０１をＬＣＤ１３５に表示させる。
【０１１３】
一方、Ｓ５０２からＳ５０９に処理を進めた場合、Ｓ５０９で、制御部１０２は、ストップキー３０４による中止指示を無効化する。すなわち、Ｓ５０９以降、図７に示すフローチャートの処理が終わるまで、ストップキー３０４による中止指示を受け付けても、制御部１０２は、メモリ部１０２に記憶されたジョブをキャンセルしないよう制御する。
【０１１４】
そして、Ｓ５１０で、制御部１０２は、選択画面４０４をＬＣＤ１３５に表示させる。
【０１１５】
次に、Ｓ５１１にて、制御部１０２は、＜再開＞が選択された状態で決定キーが押されたか否かを判定する。＜再開＞が選択された状態で決定キーが押されたと判定した場合、制御部１０２は、Ｓ５０８に処理を進め、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。
【０１１６】
一方、＜再開＞が選択された状態で決定キーが押されていない場合には、Ｓ５１２に処理を進め、制御部１０２は、選択画面４０４に表示された複数のジョブのうち、いずれかが選択された状態で決定キーが押されるまで待つ。
【０１１７】
選択画面４０４に表示された複数のジョブのうち、いずれかが選択された状態で決定キーが押された場合、制御部１０２は、Ｓ５１３に処理を進め、中止確認画面４０５をＬＣＤ１３５に表示させ、Ｓ５１４に処理を進める。
【０１１８】
Ｓ５１４にて、制御部１０２は、ジョブを中止するための指示を受け付けたか否かを判定する。具体的に、制御部１０２は、中止確認画面４０５の＜はい＞が選択され、決定キーが押されたか否かを判定する。＜はい＞が選択され、決定キーが押されたと判定した場合、Ｓ５０７に処理を進め、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。
【０１１９】
一方、＜いいえ＞が選択され、決定キーが押されたと判定した場合、Ｓ５０８に処理を進め、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。
【０１２０】
以上のように、制御部１０２は、ストップキー４０２が押された場合に、メモリ部２０７に保持されたジョブの数が単数であるか、複数であるかを判定する。そして、単数であると判定した場合、制御部１０２は、選択画面４０４を表示することなく、中止確認画面を表示させる。そして、中止確認画面４０２が表示された状態で、ユーザによってジョブを中止するよう指示された場合に、制御部１０２は、メモリ部２０７に保持されたジョブを簡易ジョブキャンセル可能か否かを判定する。そして、制御部１０２は、簡易ジョブキャンセル可能である場合に、当該ジョブをキャンセルし、簡易ジョブキャンセルできないと判定された場合に、当該ジョブのキャンセルを禁止する。
【０１２１】
一方、メモリ部２０７に保持されたジョブの数が複数であると判定した場合、制御部１０２は、選択画面４０４を表示し、まず、ユーザからキャンセルすべきジョブの選択を受け付ける。そして、キャンセルすべきジョブの選択を受け付けた後に、中止確認画面４０５を表示させる。そして、中止確認画面４０５が表示された状態で、ユーザによってジョブを中止するよう指示された場合に、制御部１０２は、ジョブをキャンセルする。
【０１２２】
このように、ジョブが単数である場合に、ジョブが複数である場合よりも、ジョブをキャンセルするために必要な手順を少なくすることによって、メモリ部２０７に保持されたジョブの数に応じた迅速なキャンセル処理を行うことができる。
【０１２３】
また、ユーザが誤ってストップキーを２回押した場合に、キャンセルすべきでないジョブがキャンセルされてしまうことを防ぎ、ユーザがキャンセルしたいと望むジョブを確実に選択させることができる。
【０１２４】
なお、本実施形態では、中止確認画面４０２、４０５を表示する場合について説明したが、当該中止確認画面４０２、４０５をスキップして、中止実行画面４０３を表示するようにしてもよい。また、中止確認画面４０２、４０５を表示するか否かをユーザによって設定可能にしてもよい。
【０１２５】
なお、本実施形態では、スタートキー３０５によってジョブの実行要求を受け付けた場合に自動的に状況画面４０１を表示する場合について説明した。しかしながら、本発明はこれに限られるものではなく、状況画面を表示するためのキーを操作部１３１に設け、当該キーが押下された場合に、状況画面を表示してもよい。
【０１２６】
なお、本実施形態では、スタートキー３０５によってジョブの実行要求を受け付けた場合に自動的に状況画面４０１を表示する場合について説明した。しかしながら、本発明はこれに限られるものではなく、状況画面を表示するためのキーを操作部１３１に設け、当該キーが押下された場合に、状況画面を表示してもよい。
【０１２７】
＜第２の実施形態＞
第１の実施形態では、簡易ジョブキャンセル可能かどうかの判断を２回目のストップキー押下以降のストップキー３０４の押下のたびに行う。第２の実施形態では、１回目のストップキー押下後に、対象のジョブが簡易ジョブキャンセル可能なジョブかを判定し、「不可」と判定された場合にはストップキーによる中止指示を無効化する例を説明する。それによって、ストップキー３０４が押されるたびに簡易ジョブキャンセル可能かどうかの判断を行わなくて済む。
【０１２８】
１回目のストップキー押下後に、対象のジョブが簡易ジョブキャンセル可能なジョブかを判定し、「不可」と判定された場合にはストップキーによる中止指示を無効化するよう制御する処理について図８のフローチャートを用いて説明する。
【０１２９】
実施形態２に係るジョブ処理システムの構成（図１）、制御部の構成（図２）、操作部の構成（図３）、操作部に表示される画面（図４）、ジョブ管理テーブルに表示される画面（図５）、操作部に表示される画面の遷移（図６）は第１の実施形態と同様である。
【０１３０】
なお、図８のフローチャートに示す処理は、制御部１０２のＣＰＵ２０１が、ＲＯＭ２０２に記憶されたプログラムを読み出して実行することによって行われる。
【０１３１】
まず、Ｓ６０１にて、制御部１０２は、ストップキー３０４が押下されたことを検知する。Ｓ６０１で、ストップキー３０４が押されたことを検知した場合、メモリ部２０７に保持されたジョブを一時停止させ、Ｓ６０２に処理を進める。
【０１３２】
Ｓ６０２にて、制御部１０２は、メモリ部２０７に保持されたジョブの数が単数であるか、複数であるかを、ジョブ管理テーブルに基づいて判定する。制御部１０２は、ジョブの数が単数であると判定した場合、Ｓ６０３に処理を進め、複数であると判定した場合、Ｓ６１２に処理を進める。
【０１３３】
Ｓ６０３にて、制御部１０２は、キャンセル対象となるジョブ（メモリ部２０７に保持された単数のジョブ）が簡易ジョブキャンセル可能なジョブかどうかを判定する。具体的には、図６を使って説明した判定方法で判定を行う。簡易ジョブキャンセル不可能と判断される場合には、制御部１０２はＳ６０９に処理を進める。簡易ジョブキャンセル可能と判断される場合、制御部１０２はＳ６０４に処理を進める。
【０１３４】
Ｓ６０４にて、制御部１０２は、中止確認画面４０２をＬＣＤ１３５に表示させ、ユーザからの指示を待つ。ユーザから指示を受け付けた場合、制御部１０２は、Ｓ６０５に処理を進める。
【０１３５】
Ｓ６０５にて、制御部１０２は、ストップキー３０４が押下されたか否かを判定する。ストップキー３０４が押下されたと判定した場合、制御部１０２は、Ｓ６０７に処理を進める。また、ストップキー３０４が押下されていないと判定した場合、制御部１０２は、Ｓ６０６に処理を進める。
【０１３６】
Ｓ６０７にて、制御部１０２は、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。このとき、制御部１０２は、中止実行画面４０３をＬＣＤ１３５に表示させる。
【０１３７】
一方、Ｓ６０６に処理を進めた場合、制御部１０２は、ジョブを中止するための指示を受け付けたか否かを判定する。具体的に、制御部１０２は、中止確認画面４０２の＜はい＞が選択され、決定キーが押されたか否かを判定する。＜はい＞が選択され、決定キーが押されたと判定した場合、Ｓ６０７に処理を進め、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。
【０１３８】
＜いいえ＞が選択され、決定キーが押されたと判定した場合、Ｓ６０８に処理を進め、制御部１０２は、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。このとき、制御部１０２は、状況画面４０１をＬＣＤ１３５に表示させる。
【０１３９】
一方、Ｓ６０３からＳ６０９に処理を進めた場合、Ｓ６０９で、制御部１０２は、ストップキー３０４による中止指示を無効化する。すなわち、Ｓ６０９以降、図８に示すフローチャートの処理が終わるまで、ストップキー３０４による中止指示を受け付けても、制御部１０２は、メモリ部１０２に記憶されたジョブをキャンセルしないよう制御する。
【０１４０】
制御部１０２は、Ｓ６１０に処理を進め、中止確認画面４０５をＬＣＤ１３５に表示させ、Ｓ６１１に処理を進める。Ｓ６１１にて、制御部１０２は、ジョブを中止するための指示を受け付けたか否かを判定する。具体的に、制御部１０２は、中止確認画面４０５の＜はい＞が選択され、決定キーが押されたか否かを判定する。＜はい＞が選択され、決定キーが押されたと判定した場合、Ｓ６０７に処理を進め、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。
【０１４１】
一方、＜いいえ＞が選択され、決定キーが押されたと判定した場合、Ｓ６０８に処理を進め、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。
【０１４２】
また、Ｓ６０２からＳ６１２に処理を進めた場合、Ｓ６１２で、制御部１０２は、ストップキー３０４による中止指示を無効化する。すなわち、Ｓ６１２以降、図８に示すフローチャートの処理が終わるまで、ストップキー３０４による中止指示を受け付けても、制御部１０２は、メモリ部１０２に記憶されたジョブをキャンセルしないよう制御する。
【０１４３】
そして、Ｓ６１３で、制御部１０２は、選択画面４０４をＬＣＤ１３５に表示させる。
【０１４４】
次に、Ｓ６１４にて、制御部１０２は、＜再開＞が選択された状態で決定キーが押されたか否かを判定する。＜再開＞が選択された状態で決定キーが押されたと判定した場合、制御部１０２は、Ｓ６０８に処理を進め、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。
【０１４５】
一方、＜再開＞が選択された状態で決定キーが押されていない場合には、Ｓ６１５に処理を進め、制御部１０２は、選択画面４０４に表示された複数のジョブのうち、いずれかが選択された状態で決定キーが押されるまで待つ。
【０１４６】
選択画面４０４に表示された複数のジョブのうち、いずれかが選択された状態で決定キーが押された場合、制御部１０２は、Ｓ６１６に処理を進め、中止確認画面４０５をＬＣＤ１３５に表示させ、Ｓ６１７に処理を進める。
【０１４７】
Ｓ６１７にて、制御部１０２は、ジョブを中止するための指示を受け付けたか否かを判定する。具体的に、制御部１０２は、中止確認画面４０５の＜はい＞が選択され、決定キーが押されたか否かを判定する。＜はい＞が選択され、決定キーが押されたと判定した場合、Ｓ６０７に処理を進め、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。
【０１４８】
一方、＜いいえ＞が選択され、決定キーが押されたと判定した場合、Ｓ６０８に処理を進め、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。
【０１４９】
このように、本実施形態では、ジョブが単数であっても、キャンセル対象となるジョブが簡易ジョブキャンセルすべきでないジョブである場合、２回目以降のストップキー押下によるジョブキャンセル指示を無効にする。それによって、ストップキー３０４が押されるたびに簡易ジョブキャンセル可能かどうかの判断を行わなくてよくなるため、制御部１０２にかかる負荷を軽減することができる。
【０１５０】
＜第３の実施形態＞
第１の実施形態及び第２の実施形態では、メモリ部２０７に保持されたジョブの数が単数であり、そのジョブが容易に削除されるべきでないジョブである場合には、ストップキー３０４による簡易ジョブキャンセルを制限する例を説明した。
【０１５１】
これによって誤ってジョブがキャンセルされることを防ぐことができる。しかしながら、場合によっては、ユーザが、ＦＡＸ受信ジョブや自動レポートジョブのように容易に削除されるべきでないジョブを簡単な操作で削除したい場合もある。
【０１５２】
そこで、第３の実施形態ではストップキーの押下回数がＮ回以上押下された場合には簡易ジョブキャンセルが許可されていない場合でも当該ジョブのキャンセルを実行する制御について説明する。Ｎはユーザによって任意に設定できるものとする。誤って押されたことによる簡易ジョブキャンセルを防ぐために、ユーザは、Ｎを３以上に設定することが望ましい。
【０１５３】
第３の実施形態に係るジョブ処理システムの構成（図１）、制御部の構成（図２）操作部の構成（図３）、操作部に表示される画面（図４）、ジョブ管理テーブルに表示される画面（図５）は、実施形態１、２と同様である。図６を用いて説明したような、操作部に表示される画面の遷移もほぼ同様であるが、表示画面４０２から４０３への遷移条件にＳＴＯＰキーのＮ回以上の押下が追加される（図９）。
【０１５４】
第３の実施形態における制御フローを図１０のフローチャートを用いて説明する。なお、図１０のフローチャートに示す処理は、制御部１０２のＣＰＵ２０１が、ＲＯＭ２０２に記憶されたプログラムを読み出して実行することによって行われる。
【０１５５】
まず、Ｓ７０１にて、制御部１０２は、ストップキー３０４が押下されたことを検知する。Ｓ７０１で、ストップキー３０４が押されたことを検知した場合、メモリ部２０７に保持されたジョブを一時停止させ、Ｓ７０２に処理を進める。
【０１５６】
Ｓ７０２にて、制御部１０２は、メモリ部２０７に保持されたジョブの数が単数であるか、複数であるかを、ジョブ管理テーブルに基づいて判定する。制御部１０２は、ジョブの数が単数であると判定した場合、Ｓ７０３に処理を進め、複数であると判定した場合、Ｓ７１１に処理を進める。
【０１５７】
Ｓ７０３にて、制御部１０２は、中止確認画面４０２をＬＣＤ１３５に表示させ、ユーザからの指示を待つ。ユーザからの指示を受け付けた場合に、制御部１０２は、Ｓ７０４に処理を進める。
【０１５８】
Ｓ７０４にて、制御部１０２は、ストップキー押下回数カウンタＴを０にし、Ｓ７０５に処理を進める。
【０１５９】
Ｓ７０５にて、制御部１０２は、ストップキー３０４が押下されたか否かを判定する。ストップキー３０４が押下されたと判定した場合、制御部１０２は、Ｓ７０７に処理を進める。また、ストップキー３０４が押下されていないと判定した場合、制御部１０２は、Ｓ７０６に処理を進める。
【０１６０】
Ｓ７０７にて、制御部１０２は、キャンセル対象となるジョブが簡易ジョブキャンセル可能なジョブかどうかを判定する。具体的には、図６を使って説明した判定方法で判定を行う。そして、制御部１０２は、キャンセル対象となるジョブが簡易ジョブキャンセル可能なジョブであると判定した場合、Ｓ７０９に処理を進める。また、簡易ジョブキャンセル可能なジョブでなくても、ストップキー押下回数カウンタＴが所定のストップキー３０４の押下を所定の回数以上受け付けたと判断される場合には、制御部１０２は、Ｓ７０９に処理を進める。そのほかの場合には、制御部１０２はＳ７０８に処理を進める。
【０１６１】
Ｓ７０８にて制御部１０２はストップキー押下回数カウンタＴをインクリメントし、Ｓ７０５に処理を進める。
【０１６２】
Ｓ７０９にて、制御部１０２は、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。このとき、制御部１０２は、中止実行画面４０３をＬＣＤ１３５に表示させる。
【０１６３】
一方、Ｓ７０５からＳ７０６に処理を進めた場合、制御部１０２は、ジョブを中止するための指示を受け付けたか否かを判定する。具体的に、制御部１０２は、中止確認画面４０２の＜はい＞が選択され、決定キーが押されたか否かを判定する。＜はい＞が選択され、決定キーが押されたと判定した場合、Ｓ７０９に処理を進め、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。
【０１６４】
＜いいえ＞が選択され、決定キーが押されたと判定した場合、Ｓ７１０に処理を進め、制御部１０２は、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。このとき、制御部１０２は、状況画面４０１をＬＣＤ１３５に表示させる。
【０１６５】
一方、Ｓ７０２からＳ７１１に処理を進めた場合、Ｓ７１１で、制御部１０２は、ストップキー３０４による中止指示を無効化する。すなわち、Ｓ７１１以降、図７に示すフローチャートの処理が終わるまで、ストップキー３０４による中止指示を受け付けても、制御部１０２は、メモリ部１０２に記憶されたジョブをキャンセルしないよう制御する。
【０１６６】
そして、Ｓ７１２で、制御部１０２は、選択画面４０４をＬＣＤ１３５に表示させる。
【０１６７】
次に、Ｓ７１３にて、制御部１０２は、＜再開＞が選択された状態で決定キーが押されたか否かを判定する。＜再開＞が選択された状態で決定キーが押されたと判定した場合、制御部１０２は、Ｓ７１０に処理を進め、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。
【０１６８】
一方、＜再開＞が選択された状態で決定キーが押されていない場合には、Ｓ７１４に処理を進め、制御部１０２は、選択画面４０４に表示された複数のジョブのうち、いずれかが選択された状態で決定キーが押されるまで待つ。
【０１６９】
選択画面４０４に表示された複数のジョブのうち、いずれかが選択された状態で決定キーが押された場合、制御部１０２は、Ｓ７１５に処理を進め、中止確認画面４０５をＬＣＤ１３５に表示させ、Ｓ７１６に処理を進める。
【０１７０】
Ｓ７１６にて、制御部１０２は、ジョブを中止するための指示を受け付けたか否かを判定する。具体的に、制御部１０２は、中止確認画面４０５の＜はい＞が選択され、決定キーが押されたか否かを判定する。＜はい＞が選択され、決定キーが押されたと判定した場合、Ｓ７０９に処理を進め、メモリ部２０７に保持されたジョブをキャンセルし、処理を終了する。
【０１７１】
一方、＜いいえ＞が選択され、決定キーが押されたと判定した場合、Ｓ７１０に処理を進め、メモリ部２０７に保持されたジョブの実行を再開し、処理を終了する。
【０１７２】
このように制御することにより、ユーザの誤操作によってキャンセルすべきでないジョブはＮ回以上ストップキーを押下しない限りキャンセルされないため、ユーザの誤操作による意図しないジョブの削除を防ぐことが可能になる。また、容易にキャンセルすべきでないジョブをキャンセルする際に、ユーザは、ストップキー３０４を用いて容易にキャンセルを実行することができる。
【０１７３】
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【０１７４】
１３  リーダ部
４５  プリンタ部
１０２  制御部
１３１  操作部
【図１】
0005725765.tif 000002
【図２】
0005725765.tif 000003
【図３】
0005725765.tif 000004
【図４】
0005725765.tif 000005
【図５】
0005725765.tif 000006
【図６】
0005725765.tif 000007
【図７】
0005725765.tif 000008
【図８】
0005725765.tif 000009
【図９】
0005725765.tif 000010
【図１０】
0005725765.tif 000011