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