(57)【要約】【課題】  印刷装置の現在の状態が、印刷ジョブを新規に投入するとこの機能によって印刷ジョブが自動的に直ぐにキャンセルされる状態であることを、ユーザに知らしめる。【解決手段】  印刷を妨げる特定要因が解消されていない印刷装置の現在の状態が、新規に受け付けられる印刷ジョブを自動的にキャンセルする状態であることを示す情報を表示する。【選択図】  図８
2019186682.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受け付ける受付手段と、
前記受付手段によって受け付けられた印刷ジョブの印刷を実行可能な実行手段であって、印刷ジョブの印刷を妨げる特定要因が解消されないまま設定時間以上が経過した状態で前記受付手段によって受け付けられた印刷ジョブの印刷を自動的にキャンセルする機能を有する実行手段と、
を有する印刷装置であって、
前記特定要因が解消されていない前記印刷装置の現在の状態が、前記受付手段によって新規に受け付けられる印刷ジョブが、前記キャンセルする機能によって自動的にキャンセルされる状態であるということを示す情報を、少なくとも、ユーザに通知するか、または、前記印刷装置と通信する外部装置に通知する通知手段をさらに有することを特徴とする印刷装置。
【請求項２】
前記通知手段は、前記特定要因が解消されないまま前記設定時間が経過する前は、前記情報を通知せず、前記特定要因が解消されないまま前記設定時間が経過した後は、前記情報を通知することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記通知手段は、前記印刷装置の備える表示部に、前記情報を表示することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記キャンセルする機能は、前記情報が表示されている状態で前記受付手段が受け付けた印刷ジョブの印刷を、当該印刷ジョブが受け付けられてから前記設定時間が経過する前にキャンセルすることを特徴とする請求項１乃至３の何れか１項に記載の印刷装置。
【請求項５】
前記キャンセルする機能は、前記特定要因が解消されないまま前記設定時間以上が経過した時点で前記受付手段によってすでに受け付けられている印刷ジョブの印刷を自動的にキャンセルし、かつ、前記特定要因が解消されないまま前記設定時間以上が経過した状態で前記受付手段によって新規に受け付けられた印刷ジョブの印刷を自動的にキャンセルする機能であることを特徴とする請求項１乃至４の何れか１項に記載の印刷装置。
【請求項６】
ユーザから印刷ジョブの印刷の実行指示を受け付ける手段をさらに有し、
前記受付手段は、前記受け付ける手段によって前記実行指示が受け付けられると、印刷ジョブを新規に受け付け、
前記通知手段は、前記印刷装置の状態が前記キャンセルされる状態であるときに前記実行指示が受け付けられると、印刷ジョブの印刷が自動的にキャンセルされることをさらに通知することを特徴とする請求項１乃至５の何れか１項に記載の印刷装置。
【請求項７】
印刷ジョブの印刷を自動的にキャンセルするとは、当該印刷ジョブの印刷を、当該印刷ジョブに対するユーザからのキャンセル指示なしにキャンセルすることであることを特徴とする請求項１乃至６の何れか１項に記載の印刷装置。
【請求項８】
前記実行手段は、
印刷ジョブのリストを管理し、
前記受付手段によって受け付けられた印刷ジョブを前記リストに登録し、
前記印刷ジョブを前記リストから削除することで前記印刷ジョブの印刷をキャンセルすることを特徴とする請求項１乃至７の何れか１項に記載の印刷装置。
【請求項９】
印刷装置は、用紙を搬送し、当該搬送されたシートにトナーを用いて画像を印刷する手段を有し、
前記特定要因は、用紙詰まり、または、トナー不足であることを特徴とする請求項１乃至８の何れか１項に記載の印刷装置。
【請求項１０】
印刷ジョブを受け付ける受付工程と、
前記受付工程によって受け付けられた印刷ジョブの印刷を実行可能な実行工程と、
印刷ジョブの印刷を妨げる特定要因が解消されないまま設定時間以上が経過した状態で前記受付工程によって受け付けられた印刷ジョブの印刷を自動的にキャンセルする工程と、を有する印刷装置の制御方法であって、
前記特定要因が解消されていない前記印刷装置の現在の状態が、前記受付工程によって新規に受け付けられる印刷ジョブが、前記キャンセルする工程によって自動的にキャンセルされる状態であるということを示す情報を、少なくとも、ユーザに通知するか、または、前記印刷装置と通信する外部装置に通知する通知工程をさらに有することを特徴とする印刷装置の制御方法。
【請求項１１】
前記通知工程は、前記特定要因が解消されないまま前記設定時間が経過する前は、前記情報を通知せず、前記特定要因が解消されないまま前記設定時間が経過した後は、前記情報を通知することを特徴とする請求項１０に記載の印刷装置の制御方法。
【請求項１２】
前記通知工程は、前記印刷装置の備える表示部に、前記情報を表示することを特徴とする請求項１０または１１に記載の印刷装置の制御方法。
【請求項１３】
コンピュータを請求項１乃至８の何れか１項に記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法、プログラムに関する。
【背景技術】
【０００２】
オフィス環境では、複数のユーザがそれぞれのホストコンピュータからプリンタドライバ等を使用して印刷ジョブをプリンタに投入（送信）し、プリンタは投入された印刷ジョブの印刷を実行する。このようなオフィス環境に設置されたプリンタは、紙詰まり、トナー不足など、印刷を妨げる特定要因（中断要因）が発生すると、受け付けた印刷ジョブの印刷を実行せず、中断要因が解消されるのを待つ。この中断要因が解消されると、プリンタは印刷を実行する。
【０００３】
特許文献１は、中断要因が解消されないまま設定時間が経過すると、その時点までに受け付けられた印刷ジョブの印刷を自動的にキャンセルする印刷装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−８７５９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、設定時間の経過にしたがって印刷ジョブが自動的にキャンセルされた後に受け付けられた新規の印刷ジョブは、中断要因が未だ解消されていなければ、設定時間が再び経過した後に自動的にキャンセルされる。一方で、設定時間が再び経過する前に中断要因が解消されると、新規の印刷ジョブの印刷は自動的に実行される。
【０００６】
しかし、中断要因が解消されない状態で新規に受け付けられた印刷ジョブも、先に投入されてキャンセルされた印刷ジョブと同様にキャンセルされることが望ましいことがある。そこで、設定時間の経過にしたがった印刷ジョブの自動キャンセル後に印刷ジョブを新規に受け付けられた場合、中断要因が未だ解消されていなければ、設定時間が再度経過する前に直ぐにキャンセルする機能が求められる。
【０００７】
また、このような機能を印刷装置に実装する際には、印刷装置の現在の状態が、印刷ジョブを新規に投入するとこの機能によって印刷ジョブが自動的に直ぐにキャンセルされる状態であることを、ユーザに知らしめることが望ましい。
【課題を解決するための手段】
【０００８】
本発明の印刷装置は、印刷ジョブを受け付ける受付手段と、前記受付手段によって受け付けられた印刷ジョブの印刷を実行可能な実行手段であって、印刷ジョブの印刷を妨げる特定要因が解消されないまま設定時間以上が経過した状態で前記受付手段によって受け付けられた印刷ジョブの印刷を自動的にキャンセルする機能を有する実行手段と、を有する印刷装置であって、前記特定要因が解消されていない前記印刷装置の現在の状態が、前記受付手段によって新規に受け付けられる印刷ジョブが、前記キャンセルする機能によって自動的にキャンセルされる状態であるということを示す情報を、少なくとも、ユーザに通知するか、または、前記印刷装置と通信する外部装置に通知する通知手段をさらに有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷装置の現在の状態が、印刷ジョブを新規に投入するとこの機能によって印刷ジョブが自動的に直ぐにキャンセルされる状態であることを、ユーザに知らしめることができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の構成を示すブロック図である。
【図２】画像形成装置のソフトウェアモジュール構成を示す図である。
【図３】印刷ジョブの自動キャンセルの設定画面を示す図である。
【図４】印刷ジョブの自動キャンセルの実行制御処理を示すフローチャートである。
【図５】自動キャンセル状態を実行状態に設定する処理を示すフローチャートである。
【図６】自動キャンセル状態を非実行状態に設定する処理を示すフローチャートである。
【図７】操作部に表示されるメインメニュー画面の例である。
【図８】操作部に表示されるコピー設定画面の例である。
【図９】操作部に表示される警告画面の例である。
【図１０】印刷ジョブの自動キャンセル機能によって印刷ジョブがキャンセルされた際の、操作部に表示される画面の例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
＜第１の実施形態＞
図１は、画像形成装置の構成を示すブロック図である。本実施形態では、図１に示すように、画像形成装置１は、例えばスキャン機能やプリント機能等、複数の機能が一体化された印刷装置である。画像形成装置１は、装置全体を制御するコントローラユニット１００、スキャナ１１３、プリンタ１１４、操作部１０６を含む。スキャナ１１３は、セットされた原稿上の画像を光学的に読み取る画像入力デバイスである。プリンタ１１４は、画像データに基づいて、印刷用紙等の記録媒体に画像を印刷する画像出力デバイスである。
【００１３】
操作部１０６は、ユーザからのジョブ実行等の指示の入力を受け付けるためのテンキー等のハードキーやタッチセンサーを含み、また、ユーザへ装置情報やジョブ進捗情報等、または、画像形成装置１が実行可能な機能の設定画面を表示する表示パネルを含む。本実施形態の操作部１０６は、タッチスクリーンを含むユーザーインターフェースであり、タッチスクリーンはユーザーに画像形成装置１の状態情報や設定画面等の情報を表示（通知）し、表示されている画面に対する操作を受け付ける。
【００１４】
スキャナ１１３、プリンタ１１４はそれぞれ、コントローラユニット１００に含まれるスキャナ処理部１１１、プリンタ処理部１１２と接続される。操作部１０６は、コントローラユニット１００に含まれる操作部インタフェース（Ｉ／Ｆ）に接続される。そのような構成により、スキャナ１１３、プリンタ１１４、操作部１０６はそれぞれ、コントローラユニット１００から制御されて動作する。
【００１５】
コントローラユニット１００は、コントローラユニット１００の各ブロックを統括的に制御するＣＰＵ１０１を含む。ＣＰＵ１０１は、システムバス１０８を介して、ＲＡＭ１０２、ＲＯＭ１０３、ハードウェアディスクドライブ（ＨＤＤ）１０４、操作部Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０７と接続される。ＲＡＭ１０２は、汎用的なＲＡＭであり、ＣＰＵ１０１の作業領域を提供するためのメモリである。また、ＲＡＭ１０２は、パラメータや設定値等を一時的に記憶するためのメモリや、画像データをページ等、所定単位で記憶するための画像メモリとしても使用される。またこのＲＡＭ１０２は、スキャナ１１３で読み取られた画像データ（情報）をプリンタ１１４で印刷する印刷ジョブとして記憶し、また、ネットワークＩ／Ｆ１０７で受信された画像データ（情報）をプリンタ１１４で印刷する印刷ジョブとして記憶する。本実施形態においては、このＲＡＭ１０２から印刷ジョブを削除することを、印刷ジョブのキャンセル、あるいは印刷ジョブの印刷のキャンセル、と呼ぶ。ＲＯＭ１０３は、汎用的なＲＯＭであり、例えばブートＲＯＭとしてシステムブートプログラムが格納されている。ＨＤＤ１０４には、システムソフトウェアプログラム、履歴データ、画像データ、テーブルなどが格納される。画像形成装置１の機能は、例えば、ＣＰＵ１０１がＲＯＭ１０３に格納されたプログラムをＲＡＭ１０２に読み出して実行することにより実現される。
【００１６】
操作部Ｉ／Ｆ１０５は、操作部１０６との間で情報の入出力を行うためのインタフェースである。操作部Ｉ／Ｆ１０５は、ＣＰＵ１０１からの指示により、表示用データを操作部１０６へ出力し、また、ユーザが操作部１０６上で入力した情報を、ＣＰＵ１０１へ伝送する。
【００１７】
ネットワークＩ／Ｆ１０７は、有線や無線媒体のＬＡＮ（ローカルエリアネットワーク）１１５と接続され、画像形成装置１とＬＡＮ１１５上の機器との間の情報の入出力を可能にする。ネットワークＩ／Ｆ１０７は、ＬＡＮ１１５に対応した構成を有し、例えば、無線距離が数十ｃｍ程度の近距離無線通信（ＮｅａｒＦｉｅｌｄＣｏｍｍｕｎｉｃａｔｉｏｎ）に対応した構成を有する場合もある。その場合には、携帯無線端末との間で相互に通信が行われる。
【００１８】
画像処理部１０９は、汎用的な画像処理を実行し、例えばＬＡＮ１１５を介して外部から取得した画像データに対して、拡大／縮小、回転、変換等の処理を実行するハードウェアモジュールである。また、画像処理部１０９は、ＬＡＮ１１５を介して受信したＰＤＬコードをビットマップ画像へ展開する処理を実行する。また、画像処理部１０９は、プリンタ処理部１１２を介してプリンタ１１４で出力する場合に、ＨＤＤ１０４に圧縮・符号化されて記憶されている画像データをプリンタ処理部１１２で処理可能な形式にするための処理を実行する。デバイスＩ／Ｆ１１０は、スキャナ処理部１１１およびプリンタ処理部１１２を介してスキャナ１１３やプリンタ１１４に接続され、画像データの同期系／非同期系の変換や、設定値、調整値等を伝送する。また、デバイスＩ／Ｆ１１０は、スキャナ１１３やプリンタ１１４での状態情報をＣＰＵ１０１へ伝送する。その状態情報は、例えば、スキャナ１１３やプリンタ１１４で発生したジャム（紙詰まり）や、プリンタ１１４による印刷で用いられるトナー（現像剤）が空になったこと、などのエラー情報を含む。
【００１９】
スキャナ処理部１１１は、スキャナ１１３で読み取られて入力した読取データ（画像データ）に対して、補正、加工、像域分離、変倍、２値化処理などのスキャン機能に対応した各種処理を行うハードウェアモジュールである。スキャナ１１３は、不図示の自動連続原稿給送装置と圧板読取装置を含み、原稿ガラス台に設置された原稿の読取りや、複数枚の原稿の両面読取りなども実行可能である。また、不図示の原稿カバーの開閉、原稿の有無、原稿サイズ検知等を行うセンサがスキャナ１１３に設けられている。それらのセンサの検知信号やスキャナ１１３の状態情報は、スキャナ処理部１１１とデバイスＩ／Ｆ１１０を介してＣＰＵ１０１へ送信され、ＣＰＵ１０１は、スキャナ１１３でのエラー発生やエラー解消等の状態を認識する。
【００２０】
プリンタ処理部１１２は、プリント出力する画像データに対して、プリンタ１１４の出力特性に対応した出力補正、解像度変換、画像の印刷位置の調整などのプリント機能に対応した処理を行うハードウェアモジュールである。プリンタ１１４は、印刷用紙を収納するための給紙カセットを少なくとも１つ含む。各給紙カセットの用紙残量、トナーの有無、紙搬送路上の紙詰まりなどを検知するセンサがプリンタ１１４に設けられている。センサからの検知信号やプリンタ１１４の状態情報は、プリンタ処理部１１２とデバイスＩ／Ｆ１１０を介してＣＰＵ１０１へ送信され、ＣＰＵ１０１は、プリンタ１１４でのエラー発生やエラー解消等の状態を認識する。すなわち、ＣＰＵ１０１は、印刷ジョブの印刷を妨げる特定要因（例えば用紙不足、トナー不足、用紙詰まりなど）の発生および解消をセンサからの情報に基づいて検知し、その検知に応じて印刷を実行するかしないかを制御する。以下の説明において、印刷ジョブの印刷を妨げる特定要因のことをエラーと呼ぶことにする。なお、本実施形態において用紙不足のエラーは、印刷ジョブに紐づけられたエラーであり、用紙不足を起こした印刷ジョブがキャンセルされるかあるいは用紙が補充されることで解消される。またトナー不足のエラーは、画像形成装置１に紐づけられたエラーであり、トナーが補充されることで解消されるが、トナー不足を起こした印刷ジョブがキャンセルされても解消されない。紙詰まりのエラーは、画像形成装置１に紐づけられたエラーであり、紙詰まりが解消されることで解消されるが、紙詰まりを起こした印刷ジョブがキャンセルされても解消されない。
【００２１】
図２は、画像形成装置１のソフトウェアモジュール構成を示す図である。図２の各モジュールは、ＣＰＵ１０１がプログラムを実行することにより実現される。ジョブコントロール処理部２０１は、他のモジュールを制御し、コピー、プリント、スキャン、ユーザインタフェース（ＵＩ）処理などの画像形成装置１内で発生する各ジョブの実行を統括的に制御する。
【００２２】
ＵＩ処理部２０２は、操作部１０６、操作部Ｉ／Ｆ１０５に関する処理を行う。ＵＩ処理部２０２は、ユーザが操作部１０６上で行った操作の情報を、ジョブコントロール処理部２０１へ送信するとともに、ジョブコントロール処理部２０１からの指示により、操作部１０６上に表示画面を表示させる。このＵＩ処理部２０２は、スキャナ１１３で画像データを読み取ってプリンタ１１４で印刷させる複写指示を、ユーザから受け付け、その複写指示をジョブコントロール処理部２０１へ送信する。また、ＵＩ処理部２０２は、操作部１０６に表示させるための描画データの編集などを行う。
【００２３】
ネットワーク処理部２０３は、ネットワークＩ／Ｆ１０７を介してＬＡＮ１１５上の機器（例えばホストコンピュータ）との通信処理を行う。ネットワーク処理部２０３は、ＬＡＮ１１５上の機器からの制御コマンドやデータ（例えばページ記述言語で記述された印刷データや画像データ）を受信すると、それらの情報をジョブコントロール処理部２０１へ送信する。つまりネットワーク処理部２０３は、画像データ（情報）および当該画像データをプリンタ１１４で印刷させる印刷指示を、ＬＡＮ１１５上の外部装置から受け付け、その指示および画像データをジョブコントロール処理部２０１へ送信する。また、ネットワーク処理部２０３は、ジョブコントロール処理部２０１からの指示により、ＬＡＮ１１５上の機器へ制御コマンドやデータを送信する。
【００２４】
スキャン処理部２０４は、ジョブコントロール処理部２０１からの指示により、スキャナ１１３とスキャナ処理部１１１を制御して、スキャナ１１３上に設置されている原稿の読取処理を実行させる。スキャン処理部２０４は、スキャナ処理部１１１を制御して、読み取られた画像データに対して画像処理を実行させる。また、スキャン処理部２０４は、スキャナ処理部１１１とスキャナ１１３の状態情報（エラーの有無を示すエラー情報など）を取得し、ジョブコントロール処理部２０１へ送信する。
【００２５】
プリント処理部２０５は、ジョブコントロール処理部２０１からの指示により、画像処理部１０９、プリンタ処理部１１２およびプリンタ１１４を制御して、印刷ジョブの印刷処理を実行させる。プリント処理部２０５は、ジョブコントロール処理部２０１から、印刷される画像データ、画像情報（画像データのサイズ、カラーモード、解像度等）、及び出力用紙情報（サイズ、印刷方向等）等の情報を受信する。そして、プリント処理部２０５は、画像処理部１０９とプリンタ処理部１１２を制御して、画像データに対して適切な画像処理を実行させ、プリンタ処理部１１２とプリンタ１１４を制御して、画像データの印刷用紙（シート）への印刷処理を実行させる。また、プリント処理部２０５は、プリンタ処理部１１２とプリンタ１１４の状態情報（例えば用紙不足やトナー不足や紙詰まりなどエラーの発生の有無を示すエラー情報）を取得し、ジョブコントロール処理部２０１へ送信する。
【００２６】
ジョブコントロール処理部２０１は、ＵＩ処理部２０２、ネットワーク処理部２０３から送信された情報を印刷ジョブとして受け付け、ＲＡＭ１０２上で管理されるジョブリストに印刷ジョブを登録する。すなわち、ジョブコントロール処理部２０１は、ネットワークＩ／Ｆ１０７を介して外部装置から印刷データを受信したり、操作部１０６および操作部Ｉ／Ｆ１０５を介して複写指示をユーザから受け付けたりすると、印刷ジョブを受付ける。そして印刷ジョブをＲＡＭ１０２に記憶する。また後述するようにジョブコントロール処理部２０１は、ＲＡＭ１０２から印刷ジョブを削除することで、印刷ジョブの印刷をキャンセルする。またジョブコントロール処理部２０１は、ＲＡＭ１０２から印刷ジョブを削除せずに、ジョブリスト上で印刷待機状態に変更することで、中断要因が解消されても印刷が自動的に実行されないようにすることができる。また、各モジュールに対してジョブ処理するための指示を行う。また、ジョブコントロール処理部２０１は、画像形成装置１によって行われる自動ジョブキャンセル機能に関する状態として、少なくとも実行状態と非実行状態の２状態を持つ自動キャンセル状態を定義し、現在の自動キャンセル状態をＲＡＭ１０２に記憶する。実行状態とは、後述するように、エラーが解消されないまま設定時間以上が経過し、画像形成装置１が印刷ジョブを受け付けると、その印刷ジョブを、設定時間がさらに経過する前に自動的にキャンセルする状態である。非実行状態とは、印刷ジョブを、自動的にキャンセルせずに画像形成装置１内に保留しておく状態である。非実行状態では、印刷ジョブは、ユーザによるキャンセル指示にしたがってキャンセルされることになる。ジョブコントロール処理部２０１は、現在の自動キャンセル状態に応じた画面を、ＵＩ処理部２０２によって操作部１０６に表示させる。
【００２７】
図３は、本実施形態におけるエラーの発生による印刷処理中断時のジョブの自動キャンセルに関する設定画面を示す図である。設定項目３０１は、エラー発生後に設定時間が経過したときに中断ジョブを自動的にキャンセルする機能を有効にするか否かの設定を受け付けるための項目である。中断ジョブとは、エラーによって印刷が妨げられている印刷ジョブのことである。ユーザにより「ＯＮ」が指定された場合、エラー発生後に所定の時間が経過したときに中断ジョブのキャンセルを実行する。ユーザにより「ＯＦＦ」が指定された場合、上記の中断ジョブのキャンセルは実行しない。ジョブを自動的にキャンセルするとは、ジョブの受信後にユーザからのキャンセル指示がなくともそのジョブをキャンセルすることである。
【００２８】
設定項目３０２は、中断ジョブの自動キャンセルの実行までの時間の指定をユーザから受け付け、指定された時間を設定時間として設定するための項目である。この設定項目３０２は、設定項目３０１において「ＯＮ」が指定されている場合に設定可能な状態になり、「ＯＦＦ」が指定されている場合には設定できないようにグレーアウトの状態となる。設定時間は０分から９９９分までの範囲で分単位で指定可能である。図３では、ユーザは、設定時間を、デフォルトで表示されている「５分」という値から、プラスボタンとマイナスボタンにより調節可能である。ユーザにより確定ボタンが押下されると、図３の設定画面で受け付けた設定内容は確定され、ジョブコントロール処理部２０１およびＵＩ処理部２０２によってＨＤＤ１０４もしくはＲＡＭ１０２に保存される。ユーザによりキャンセルボタンが押下されると、図３の設定画面で受け付けた設定内容はキャンセルされる。ここでユーザが自動キャンセルまでの時間として０分を設定した場合、本実施形態では、エラーが発生した時点でジョブリストに登録されている全ての印刷ジョブが、エラーが発生した時点で即座にキャンセルされる。一方、０分以外の時間が設定された場合、エラーが発生した時点からその設定された時間の間はジョブリストに登録された印刷ジョブはキャンセルされない。しかし、エラーが解消されないまま設定時間あるいは設定時間以上が経過すると、本実施形態では、その時点でジョブリストに登録されている印刷ジョブすべてがキャンセルされる。ただし、後述するように、エラーが解消されないまま設定時間以上が経過している状態（設定時間以上、エラーが継続している状態）において印刷ジョブが受け付けられた場合には、その印刷ジョブは即時キャンセルされる。すなわち、新規の印刷ジョブがジョブリストに登録された時点から設定時間が経過する前に、その新規の印刷ジョブはキャンセルされる。なお、本実施形態において各設定項目３０１、３０２を設定可能なユーザは、画像形成装置１の管理者権限を有するユーザのみである。そのため、画像形成装置１は、管理者を認証する機能を有し、ユーザは、管理者のＩＤおよびパスワードを操作部１０６に入力し、そのＩＤとパスワードが正しいものであれば、画像形成装置１は、そのユーザを管理者権限を持つユーザとして認証する。
【００２９】
図４は、ジョブキャンセルの実行制御処理を示すフローチャートである。本実施形態では、エラーにより印刷が完了していないジョブについて、設定項目３０２で設定された時間の経過後に、その時点でジョブリストに登録されている全ての印刷ジョブを自動的にキャンセルする機能が実行される。この機能は、後述するＳ４０６ＹＥＳ〜Ｓ４０８の処理に対応する。また、そのエラーが解消されないまま設定時間以上が経過している状態で新規に受け付けられた印刷ジョブについて、受け付けられた時点から設定時間が経過する前にその印刷ジョブを自動的にキャンセルする機能も実行される。この機能は、後述するＳ４０９ＹＥＳ、Ｓ４０５ＮＯ、Ｓ４０６ＹＥＳ〜Ｓ４０８の処理に対応する。
【００３０】
本フローチャートの処理は、例えば、ＣＰＵ１０１がＨＤＤ１０４に記憶されているプログラムをＲＡＭ１０２に読み出して実行することにより実現される。ジョブコントロール処理部２０１がジョブリストに登録することでフローチャートが開始される。以下、ジョブと呼ぶ場合には印刷ジョブのことを指している。なお、画像形成装置１が受け付けたジョブのジョブリストへの登録は、このフローチャートの処理と並行して行われる。
【００３１】
ジョブコントロール処理部２０１は、Ｓ４０１でジョブリストにジョブが登録されているか否かを確認する。ジョブが登録されている場合は、Ｓ４０２に進む。ジョブがジョブリストに登録されていない場合には、Ｓ４０１に戻る。
【００３２】
Ｓ４０２において、ジョブコントロール処理部２０１は、エラーが発生したか否かを判定する。ジョブコントロール処理部２０１は、スキャン処理部２０４またはプリント処理部２０５からエラー情報を受信する。そしてこのエラー情報の内容が、印刷の実行（継続）を妨げる特定要因が発生していることを示すものであれば、上記エラーが発生したと判定される。このエラーの発生に基づいて、ジョブコントロール処理部２０１は、後述のタイマーによる時間計測を開始する。
【００３３】
プリンタ１１４要因によるエラー（印刷を妨げる特定要因、中断要因）には、次のようなものが挙げられる。例えば、給紙カセットにおける用紙がなくなった場合の用紙不足や、指定された用紙が用紙カセットに無い場合の用紙ミスマッチ、用紙搬送路上の紙詰まり（用紙ジャム）、トナー不足等である。プリント処理部２０５がジョブコントロール処理部２０１にエラー情報を通知すると、ジョブコントロール処理部２０１は、ジョブリストに対象のジョブが中断ジョブである旨を登録する。そしてジョブコントロール処理部２０１は、スキャン処理部２０４とプリント処理部２０５にジョブの印刷停止を指示する。
【００３４】
スキャナ１１５要因によるエラーには、例えば、不図示の自動連続原稿給送装置の紙詰まりがある。スキャン処理部２０４がジョブコントロール処理部２０１にエラー情報を通知すると、ジョブコントロール処理部２０１は、ジョブリストに対象のジョブが中断ジョブである旨を登録する。そしてジョブコントロール処理部２０１は、スキャン処理部２０４とプリント処理部２０５にジョブの印刷停止を指示する。
【００３５】
Ｓ４０２でエラーが発生したと判定された場合、ジョブコントロール処理部２０１は、ＵＩ処理部２０２によって操作部１０６にエラーが発生したことを示す画面（エラー画面）を表示し、処理はＳ４０３に進む。エラーが発生していないと判定された場合、処理はＳ４１１に進む。
【００３６】
Ｓ４０３において、ジョブコントロール処理部２０１は、図３の設定項目３０１がＯＮであるか否かを判定する。設定項目３０１がＯＮであると判定された場合はＳ４０４に進み、ＯＮでないと判定された場合はＳ４１１に進む。
【００３７】
Ｓ４０４において、ジョブコントロール処理部２０１は、図３の設定項目３０２で受け付けた自動キャンセルが実行されるまでの時間（猶予時間、設定時間、タイマー時間とも呼ぶ）をタイマーにセットし、このタイマーをスタートする。本実施形態におけるタイマーは、カウントダウンタイマーであり、ジョブコントロール処理部２０１は、タイマーをスタートすると、セットされた設定時間をカウントダウンする。このカウントダウンタイマーは所定時間単位（例えば１分単位）で時間がカウントダウンされる。例えば設定時間に「５分」が設定されていれば、ジョブコントロール処理部２０１は、カウントダウンタイマーを「５（分）」から１分経過する度に「１」ずつカウントダウンする。
【００３８】
Ｓ４０５において、ジョブコントロール処理部２０１は、エラーが解消された（中断要因が解消された）か否かを判定する。具体的には、ジョブコントロール処理部２０１は、スキャン処理部２０４またはプリント処理部２０５からエラー情報を受信する。このエラー情報の内容が、特定のエラーが発生していないことを示す情報であれば、エラーが解消されたと判定される。エラー解消されたと判定された場合、Ｓ４１０に進み、エラー解消されなかったと判定された場合、Ｓ４０６に進む。
【００３９】
Ｓ４０６において、ジョブコントロール処理部２０１は、Ｓ４０４でセットしたタイマー時間が満了しているか否かを判定する。すなわち、エラーが解消されないまま設定時間以上が経過しているか否かが判定される。ここではカウントダウンタイマーが０（ゼロ）となっていれば、タイマー時間が満了していると判定される。タイマー時間が満了したと判定された場合、ジョブの自動キャンセルを実行するためにＳ４０７に進む。一方、タイマー時間が満了していないと判定された場合、Ｓ４０５に戻る。なお、タイマー時間満了後もカウントダウンタイマーは０のままなので、再びＳ４０６でタイマー時間が満了したか否かの判定をした場合もＳ４０７に進む。なお、ジョブコントロール処理部２０１は、カウントダウンタイマーが０になったことに応じて、画像形成装置１の自動キャンセル状態を非実行状態から実行状態に変更（設定）してもよい。この場合に、ジョブコントロール処理部２０１は、Ｓ４０６において、画像形成装置１の現在の自動キャンセル状態が実行状態であるか否かを判定し、実行状態であると判定されれば処理をＳ４０７に進めるようにしてもよい。
【００４０】
次にＳ４０７〜Ｓ４０９の処理のループにおいて、タイマー時間が満了した時点でジョブリストに登録されている全ての印刷ジョブの印刷がキャンセルされる。具体的な処理は以下のとおりである。
【００４１】
Ｓ４０７において、ジョブコントロール処理部２０１は、自動キャンセルまでの時間（タイマー時間）が満了したことを検出すると、現時点まで（即ち、タイマー満了時まで）に受け付けたジョブのリスト（ジョブリスト）を取得する。そして、ジョブコントロール処理部２０１は、ジョブリストの先頭のジョブを選択する。
【００４２】
Ｓ４０８において、ジョブコントロール処理部２０１は、Ｓ４０７で選択されたジョブをキャンセルする。すなわち、選択された印刷ジョブの印刷がキャンセルされる。具体的な一例としては、ジョブコントロール処理部２０１は、選択された印刷ジョブの情報をジョブリスト（すなわちＲＡＭ１０２）から削除することで、選択された印刷ジョブの印刷が今後実行されないようにする。このときジョブコントロール処理部２０１は、印刷ジョブの印刷データも併せて削除する。これにより、タイマー時間の経過後に中断要因が解消されても、印刷ジョブが自動的に印刷されないようになる。ジョブコントロール処理部２０１は、このＳ４０８において、エラーが一定時間解消されなかったためにキャンセルされたことを示す情報（メッセージ、あるいは、識別番号）を、Ｓ４０８でキャンセルされた印刷ジョブの履歴情報として記録してもよい。この情報は、後でユーザーによって参照可能である。
【００４３】
なお、このＳ４０８において印刷ジョブの印刷がキャンセルされると、ジョブコントロール処理部２０１は、ＵＩ処理部２０２に、図１０に例示される画面を操作部１０６に表示させる。図１０に例示される表示画面１１０１は例えば、印刷ジョブをキャンセルしたことを示す情報を含む。また例えば、表示画面１１０１は、「画像形成装置１の状態が、新規に受け付けた印刷ジョブの印刷を自動的にキャンセルする状態である」ことを示す情報を含む。また表示画面１１０１は、ＯＫボタン１１０４を含み、このＯＫボタン１１０４がユーザによって押されると、ＵＩ処理部２０２は、この表示画面１１０１を表示する直前に表示していた画面を表示する。
【００４４】
また、このＳ４０８において、ジョブコントロール処理部２０１は、ＲＡＭ１０２に記憶されている自動キャンセル状態を、実行状態に設定する。自動キャンセル状態が「実行状態」に設定されると、ＵＩ処理部２０２によって、操作部１０６は、図８、９に例示されるような情報を表示する。すなわち、操作部１０６は「画像形成装置１の状態が、新規に受け付けた印刷ジョブの印刷を自動的にキャンセルする状態である」ことをユーザに通知する。この処理の詳細は、図５を用いて後述する。
【００４５】
なお、Ｓ４０８のキャンセル処理に代えて、次の処理を行ってもよい。すなわち、ジョブコントロール処理部２０１は、Ｓ４０７で選択された印刷ジョブをＲＡＭ１０２から削除せず（つまり印刷ジョブをキャンセルせず）、その印刷ジョブを印刷指示待ち状態に変更する。これにより、印刷ジョブはユーザからの印刷指示を待っている状態なので、タイマー時間経過後に中断要因が解消されても、印刷ジョブが自動的に印刷されることはない。中断要因が解消された後にユーザが不図示の印刷未完了ジョブリストを介して印刷ジョブの印刷指示を行うことで、印刷指示待ち状態の印刷ジョブは、印刷される。
【００４６】
Ｓ４０９において、ジョブコントロール処理部２０１は、ジョブリスト内の最後のジョブ、即ち、ジョブリスト内での最新のジョブまで走査したか否かを判定する。ジョブリストの最後のジョブまで走査していないと判定された場合、ジョブコントロール処理部２０１は、Ｓ４０７において、ジョブリスト中の次のジョブを選択し、Ｓ４０８において、キャンセルを実行する。一方、Ｓ４０９でジョブリストの最後のジョブまで走査したと判定された場合、Ｓ４０５に戻る。
【００４７】
このＳ４０９の処理の次に処理がＳ４０５へ戻ることが、本実施形態の特徴の一つである。すなわち、Ｓ４０９の処理の後にタイマーを解除せずにＳ４０５へ処理が戻るので、エラーが依然として解消されていなければ、タイマーは満了したままなので、Ｓ４０５およびＳ４０６の判定を経て、Ｓ４０７〜Ｓ４０９の処理が実行される。その結果、タイマー時間が満了した後であって、かつ、エラーが解消される前に受け付けられて、ジョブリストに新規に登録された印刷ジョブは、タイマー時間の更なる経過を待たずに、速やかにキャンセルされる。なお、ここでのキャンセル処理に代えて、印刷ジョブを印刷指示待ち状態に変更する処理を実行してもよい。印刷指示待ち状態の印刷ジョブは、画像形成装置１がユーザーから印刷指示を受け付けるまで印刷されずに、画像形成装置１内に保留される。
【００４８】
Ｓ４０５でエラーが解消されたと判定された場合、Ｓ４１０において、ジョブコントロール処理部２０１は、Ｓ４０４でセットしたタイマーを解除する。ジョブコントロール処理部２０１は、ＵＩ処理部２０２に、操作部１０６に表示されていたエラー画面を消して通常画面（待ち受け画面）に戻す。またはエラー画面を消した後に所定時間だけ、操作部１０６にエラーが解消された旨を示す画面を表示させてから通常画面（待ち受け画面）を表示する。そして、ジョブコントロール処理部２０１は、スキャン処理部２０４とプリント処理部２０５に中断された印刷ジョブの印刷処理を自動的に再開させる。この印刷再開は、エラー解消操作後のユーザからの追加的な印刷指示なしに、実行される。このように、中断要因（エラー）が発生してから猶予時間（設定時間）が経過する前にその中断要因が解消されると、中断された印刷ジョブおよびその後続の印刷ジョブの印刷処理が自動的に再開される。Ｓ４１０の処理後、Ｓ４０２に戻る。
【００４９】
また、このＳ４１０において、ジョブコントロール処理部２０１は、ＲＡＭ１０２に記憶されている自動キャンセル状態を、非実行状態に設定する。自動キャンセル状態が「非実行状態」に設定されると、操作部１０６は、図８に例示されるような情報の表示を停止する。すなわち、操作部１０６は「画像形成装置１の状態が、新規に受け付けた印刷ジョブの印刷を自動的にキャンセルする状態である」ことをユーザに知らしめる情報の表示を停止する。この処理の詳細は、図６を用いて説明する。
【００５０】
Ｓ４０２でエラーが発生していないと判定された場合に、または、Ｓ４０３で設定項目３０１がＯＮでないと判定された場合に、Ｓ４１１において、ジョブコントロール処理部２０１は、ジョブリストにジョブが登録されているか否かを判定する。ジョブリストにジョブが登録されていると判定されれば、処理はＳ４０２に戻る。またジョブリストにジョブが登録されていないと判定されれば、本フローの処理は終了する。本フローが終了するときは、ジョブの印刷が完了した場合である。本フローの終了後、新たにジョブが受け付けられたジョブリストに登録されると、本フローは再び開始する。
【００５１】
なお、本実施形態ではカウントダウンタイマーを使っていたが、それに限られず、エラーが発生して継続している時間（すなわちエラーが解消されないままの経過時間）を測定できる手段であればよい。例えばＳ４０４においてジョブコントロール処理部２０１は、カウントアップタイマーを０（ゼロ）からスタートし、Ｓ４０６においてジョブコントロール処理部２０１は、カウントアップタイマーが設定時間に達しているかを判定してもよい。
【００５２】
また例えばＳ４０４においてジョブコントロール処理部２０１は、ＲＴＣから現在時刻を取得して記憶し、Ｓ４０６においてジョブコントロール処理部２０１は、ＲＴＣから現在時刻を取得する。そしてジョブコントロール処理部２０１は、その取得された時刻と、Ｓ４０４で記憶された時刻との差分時間が設定時間に達しているかを判定してもよい。
【００５３】
図５は、自動キャンセル状態に応じて、画像形成装置の状態が自動ジョブキャンセルを実行する状態であることをユーザに知らしめる情報を操作部１０６に表示する処理フローである。このフローは、ＵＩ処理部２０２によって行われる。
【００５４】
ステップＳ５０１において、ＵＩ処理部２０２は、ＲＡＭ１０２に記憶されている自動キャンセル状態を参照し、「実行状態」であるか否かを判定する。「実行状態」であれば処理はＳ５０２に進み、そうでなければ所定時間後（例えば１００ミリ秒後）にＳ５０１の処理が再び実行される。
【００５５】
ステップＳ５０２において、ＵＩ処理部２０２は、操作部１０６に、画像形成装置１の状態が、新規に受け付けた印刷ジョブの印刷を自動的にキャンセルする状態であることをユーザに知らしめる情報を表示する。この情報は例えば、図８のステータス表示部９０４の情報（自動ジョブキャンセル実行中、というメッセージ）である。図８のステータス表示部９０４の情報は、エラーが解消されないままタイマー時間が満了した（Ｓ４０６でＹＥＳ）ので、新規に受け付けられた印刷ジョブの印刷が自動的にキャンセルされる状態となっていることを示している。
【００５６】
またこの情報は例えば、図９のポップアップ表示１００２の情報である。このポップアップ表示１００２の情報は、ユーザがコピーの実行を画像形成装置１に指示した際に表示されるもので、エラーを解消しないとコピー印刷ジョブが自動的にキャンセルされることを示している。
【００５７】
なおこのＳ５０２の表示は、操作部１０６がメインメニュー画面やコピー設定画面などの特定の画面を操作部１０６に表示する際に行われるようにしてもよい。
【００５８】
図６は、自動キャンセル状態に応じて、画像形成装置の状態が自動ジョブキャンセルを実行する状態であることをユーザに知らしめる情報の操作部１０６への表示を停止する処理フローである。このフローは、ＵＩ処理部２０２によって行われる。
【００５９】
ステップＳ６０１において、ＵＩ処理部２０２は、ＲＡＭ１０２に記憶されている自動キャンセル状態を参照し、「非実行状態」であるか否かを判定する。「非実行状態」であれば処理はＳ６０２に進み、そうでなければ所定時間後（例えば１００ミリ秒後）にＳ６０１の処理が再び実行される。
【００６０】
ステップＳ６０２において、ＵＩ処理部２０２は、Ｓ５０２の処理によって操作部１０６に表示された前記表示を停止する。この表示停止によって例えばメインメニュー画面は、図７に示されるようなものになり、コピー設定画面は、図８のステータス表示部９０４の前記情報が表示されていない状態になる。
【００６１】
図７はＵＩ処理部２０２が操作部１０６に表示させるＵＩ表示画面のメインメニュー画面７０１の例である。メインメニュー画面は画像形成装置１の起動直後などに操作部１０６に表示される画面であり、各種機能をユーザが選択するための画面である。
【００６２】
操作アイコン群７０３はユーザが操作する目的に応じて表示される。図７には８つの操作アイコンが表示されており、メニュー設定を行う「メニュー」アイコンやコピーを実行するための「コピー」アイコン、パスワードを設定して印刷を実行する「セキュアプリント」アイコンなどがある。ステータス表示部７０２に表示される内容は、自動キャンセル状態の設定状態に応じてＵＩ処理部２０２によって変えられる。例えば、エラーが発生しており、かつ、自動キャンセル状態が「非実行状態」に設定されている場合には、エラー内容を示す情報が表示される。図７の例では、エラー内容はＡ４サイズの普通紙の用紙不足である。エラーが発生していない場合にはエラー内容も、画像形成装置１の状態が自動ジョブキャンセル実行中であること（画像形成装置の状態が、新規に受け付けた印刷ジョブの印刷を自動的にキャンセルする状態であること）を示す情報も表示されない。自動キャンセル状態が「実行状態」に設定されている場合には、エラー内容を示す情報と、画像形成装置１の状態が自動ジョブキャンセル実行中であることを示す情報と、が交互に表示される。
【００６３】
図８は、ジョブコントロール処理部２０１によって自動キャンセル状態が「実行状態」に設定されている状態においてユーザが図７で示す「ＣＯＰＹ」アイコンを押下することで操作部１０６に表示されるコピー設定画面の例である。図８に例示されるコピー設定画面９０１を表示させた場合の表示画面の例である。ステータス表示部９０４には現在の自動キャンセル状態に対応する情報が表示される。ＵＩ処理部２０２は、ユーザによる操作部１０６への操作を受け付け、その受け付けた情報をジョブコントロール処理部２０１に送信する。例えば、ＵＩ処理部２０２は、ユーザによるコピー設定ボタン９０２の押下を受け付ける。すなわち、ＵＩ処理部２０２は、コピー設定として、原稿の片面（表面）だけ読み取るか、両面（表面と裏面）を読み取るかの設定と、読み取られた原稿画像をシートの片面（表面）だけに印刷するか、両面（表面と裏面）に印刷するかの設定を受け付ける。そしてＵＩ処理部２０２はユーザによるコピー実行ボタン９０３の押下を受け付ける。このボタン９０３の押下の受け付けが、コピー（印刷ジョブ）の印刷の実行指示を受け付けることに相当する。ここでエラーが発生していなければ、ジョブコントロール処理部２０１は、受け付けた設定に基づいてコピー（印刷ジョブ）の印刷を行う。一方で、画像形成装置１の自動キャンセル状態が「実行状態」に設定されていれば、ジョブコントロール処理部２０は、ＵＩ処理部２０２に、図９に例示される警告画面１００１を表示させる。
【００６４】
図９に例示される警告ポップアップ表示１００２は、例えば図８に示されるように画像形成装置１の自動キャンセル状態が「実行状態」に設定されている状態で、ユーザがコピー実行ボタン９０３を押下すると表示される。この表示は、このままエラーを解消しないでコピーの実行を指示すると、コピーの印刷ジョブが自動的に直ぐにキャンセルされることをユーザに事前に通知している。
【００６５】
この警告ポップアップ表示１００２は、戻るボタン１００３とＯＫボタン１００４を含み、ともにユーザが押下することが可能である。戻るボタン１００３が押されると、コピーの印刷ジョブは実行されずに前の画面（例えば図８）に画面遷移する。ＯＫボタン１００４が押されると、コピーの印刷ジョブが新規に受け付けられる。ここでコピーの印刷ジョブが新規に受け付けられる前にエラーが解消されていれば、ジョブコントロール処理部２０１は、新規に受け付けた印刷ジョブに対して、図４に示される処理を、Ｓ４０１あるいはＳ４１１の処理から実行する。コピーの印刷ジョブが新規に受け付けられる前とは、すなわち、図９の警告画面１００１が表示されている間の期間である。一方で、エラーが解消されていなければ、ジョブコントロール処理部２０１は、新規に受け付けた印刷ジョブに対して、図４に示される処理を、Ｓ４０７の処理から実行する。すなわち、ジョブコントロール処理部２０１は、この新規の印刷ジョブを、自動的に直ぐにキャンセルする。このように新規の印刷ジョブが直ぐにキャンセルされると、ＵＩ処理部２０２は、図１０に例示される画面を操作部１０６に表示する。
【００６６】
以上説明した本実施形態によれば、ユーザは画像形成装置１の状態が、新規に印刷ジョブを受け付けると自動的に直ぐキャンセルする状態であることを理解することができる。そのため、ユーザはエラーを解消してから印刷ジョブを画像形成装置１に投入することで、新規に印刷ジョブを投入して直ぐにキャンセルされてしまうという事態を回避しやすくなる。
【００６７】
＜その他の実施の形態＞
上記実施形態では、操作部１０６に図８、９、１０の画面表示を行うことで、ユーザに対して、エラーが解消されていない画像形成装置１の現在の状態が、新規に受け付ける印刷ジョブの印刷を直ぐに自動的にキャンセルする状態であることを通知していた。しかし、これら画面表示のみに本発明は限定されない。すなわち、画像形成装置１の現在の状態が、新規に受け付ける印刷ジョブの印刷を直ぐに自動的にキャンセルする状態であることを、画像形成装置１に設けられている不図示のブザー等によって音声で、画像形成装置のユーザーに通知してもよい。また画面表示の代わりに、画像形成装置１に設けられている不図示のＬＥＤによる点灯あるいは点滅パターンによって、画像形成装置の現在の状態を、画像形成装置のユーザーに通知してもよい。
【００６８】
また上記実施形態では、画像形成装置１が備える操作部１０６によって、画像形成装置１の目の前にいるユーザに対して、エラーが解消されていない画像形成装置１の現在の状態を通知していた。しかし本発明はこれに限定されない。すなわち、画像形成装置１にネットワークＩ／Ｆ１０７を介して印刷データを送信可能な外部装置に対して、画像形成装置１の現在の状態が、新規に受け付ける印刷ジョブの印刷を直ぐに自動的にキャンセルする状態であることを通知（送信）してもよい。このように外部装置に通知することで、外部装置のユーザは、印刷データを送信すると、印刷データの印刷が直ぐに自動的にキャンセルされることを知ることができる。すなわち、本開示によれば、画像形成装置は、画像形成装置の現在の状態が、新規に受け付けられる印刷ジョブが直ぐに自動的にキャンセルされる状態であるということを、少なくとも、ユーザに通知するか、または、画像形成装置と通信する外部装置に通知する。
【００６９】
また上記実施形態では、タイマー時間が満了した後、図８〜１０のような画面表示を行うことで、エラーが解消されていない画像形成装置１の現在の状態が、新規に受け付ける印刷ジョブの印刷を直ぐに自動的にキャンセルする状態であることを通知していた。しかし、本発明は、通知のタイミングをこれだけに限定しない。すなわち、エラーが発生した時点など、タイマー時間が計測され始めて満了する前（Ｓ４０５、Ｓ４０６の処理が繰り返しループされている期間）において、上記の通知を行ってもよい。
【００７０】
上記実施形態では、ＵＩ処理部２０２は、自動キャンセル状態が「実行状態」に設定されていてもコピー実行ボタン９０３は押下可能な状態として表示していた。しかし、変形例として、ＵＩ処理部２０２は、自動キャンセル状態が「実行可能」に設定されていると、コピー実行ボタン９０３が押下不可能な状態として表示するようにしてもよい。
【００７１】
上記実施形態では、タイマー時間が満了したことを検出すると、現時点まで（タイマー満了時まで）に受け付けたジョブのリストの先頭から最後までのジョブのキャンセルを継続して行う構成となっていた。すなわち、タイマー時間が満了すると、リスト中の全ての印刷ジョブがキャンセルされた。しかし、１つのジョブをキャンセル後、エラーが解消されたか否かを確認する構成にしても本発明は適応可能である。つまり、図４のフローチャートでは、Ｓ４０９の処理を省き、Ｓ４０８からＳ４０５に進む構成にしてもよい。図５のフローチャートでは、Ｓ５１１の処理を省き、Ｓ５１０からＳ５１２に進む構成にしてもよい。このようにＳ４０８で印刷ジョブのキャンセルが行われるので例えば用紙不足を起こした印刷ジョブがキャンセルされると、エラーは解消されることになり、Ｓ４０５の判定によってＳ４１０へ処理が進む。そうすると、次の印刷ジョブはエラーが解消された状態、かつ、タイマーが解除された状態で開始されるので、この印刷ジョブの印刷においてエラーが発生した場合には改めてカウントダウンタイマーが走る。そして、エラーが解消されないまま設定時間以上が経過した場合にその印刷ジョブの印刷はキャンセルされる。
【００７２】
また上記実施形態においては、すべてのジョブをキャンセル対象にしていたが、ジョブの種別によってキャンセル対象から外すようにしてもよい。例えば、ファクシミリなど送信者の特定が困難で、ジョブの再投入が難しいようなジョブはキャンセル対象から外すようにしてもよい。ジョブをメモリに蓄積しておき、印刷にはユーザの操作が必要なジョブ（溜め置きプリント、ファクシミリのメモリ受信）はキャンセル対象から外すようにしてもよい。
【００７３】
また上記実施形態においては、タイマー時間が経過することで、それまでに受け付けていた印刷ジョブならびにその後に受け付けた印刷ジョブをキャンセルしていた。しかし、上述の通り、キャンセルではなく、中断要因が解消後に印刷ジョブが自動的に実行されないようにしておいてもよい。例えば、中断要因が解消後にユーザからの指示によって実行されるように、印刷ジョブを印刷装置内に留め置いてもよい。
【００７４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019186682.tif 000003
【図２】
2019186682.tif 000004
【図３】
2019186682.tif 000005
【図４】
2019186682.tif 000006
【図５】
2019186682.tif 000007
【図６】
2019186682.tif 000008
【図７】
2019186682.tif 000009
【図８】
2019186682.tif 000010
【図９】
2019186682.tif 000011
【図１０】
2019186682.tif 000012