(57)【要約】【解決課題】煩雑な操作をすることなく、プリントジョブを取り消すことができるようにする。【解決手段】キャンセル条件が設定されると、予約登録されている判定対象のプリントジョブが、設定されたキャンセル条件に合致するか否かを判定し（１０４）、キャンセル条件に合致する場合には、ジョブキャンセル処理を実行する（１０６）。そして、プリントジョブをキャンセルしたことを表示すると共に、クライアントＰＣに対して、プリントジョブをキャンセルしたことを示すメッセージを送信する（１０８）。予約登録されている全てのプリントジョブに対して、キャンセル条件に合致するか判定し、ジョブキャンセル処理を実行すると、条件設定時キャンセル処理ルーチンを終了する（１１０）。このように、設定されたキャンセル条件に合致する実行待ちのプリントジョブが、煩雑な操作をすることなく、全てキャンセルされる。【選択図】図６
2008036999.tif 000002
【特許請求の範囲】
【請求項１】
入力された印刷データに基づいた画像形成を行うためのプリントジョブを記憶するジョブ記憶手段と、
前記ジョブ記憶手段に記憶されたプリントジョブを実行することにより、前記印刷データに基づいて、記録媒体に画像を形成する画像形成手段と、
取り消し対象のプリントジョブに関する取り消し条件を設定する条件設定手段と、
前記画像形成手段によって実行されていないプリントジョブもしくは実行中のプリントジョブであって、かつ、前記条件設定手段によって設定された前記取り消し条件に合致するプリントジョブの実行を中止し、前記ジョブ記憶手段から取り消す取り消し手段と、
を含む画像形成装置。
【請求項２】
前記条件設定手段によって設定された前記取り消し条件を記憶する条件記憶手段を更に含み、
前記取り消し手段は、入力された前記印刷データに基づいた画像形成を行うためのプリントジョブが、前記条件記憶手段に記憶された取り消し条件に合致する場合には、該プリントジョブを前記ジョブ記録手段から取り消す請求項１記載の画像形成装置。
【請求項３】
前記画像形成手段によって実行されていない前記プリントジョブを示すジョブ情報を登録する登録手段を更に含み、
前記画像形成手段は、前記登録手段に登録された順番に、前記プリントジョブを実行することにより、前記印刷データに基づいて、記録媒体に画像を形成し、
前記取り消し手段は、前記画像形成手段によって実行されていない前記プリントジョブを取り消す場合、前記登録手段から該プリントジョブを示すジョブ情報を取り消すと共に、前記ジョブ記憶手段から該プリントジョブを取り消す請求項１又は２記載の画像形成装置。
【請求項４】
前記取り消し条件は、ユーザ識別情報、ホストコンピュータの識別情報、及び印刷データのファイル名の少なくとも一つに関する条件である請求項１〜請求項３の何れか１項記載の画像形成装置。
【請求項５】
前記取り消し条件は、前記記録媒体のサイズ、前記記録媒体の種類、前記記録媒体の排出先、及び前記画像形成手段による画像形成の後の後処理の少なくとも一つに関する条件である請求項１〜請求項４の何れか１項記載の画像形成装置。
【請求項６】
前記条件設定手段は、前記取り消し条件、及び該取り消し条件が有効となる有効期間を設定する請求項１〜請求項５の何れか１項記載の画像形成装置。
【請求項７】
入力されたプリントジョブが前記取り消し条件に合致して、前記取り消し手段によって前記ジョブ記録手段から該プリントジョブが取り消された場合に、該プリントジョブが取り消されたことをユーザに報知する報知手段を更に含む請求項１〜請求項６の何れか１項記載の画像形成装置。
【請求項８】
請求項１〜請求項７の何れか１項記載の画像形成装置と、
前記画像形成装置とネットワークを介して接続され、印刷データを生成し、前記印刷データに基づいた画像形成を行うためのプリントジョブを前記画像形成装置に送信するクライアント装置と、
を含む画像形成システム。
【請求項９】
前記画像形成装置は、前記条件設定手段によって設定された取り消し条件を示す条件データを前記クライアント装置に送信する送信手段を更に含み、
前記クライアント装置は、前記画像形成装置から受信した条件データに基づいて、前記条件データが示す取り消し条件を表示する請求項８記載の画像形成システム。
【請求項１０】
前記画像形成装置は、前記条件設定手段によって設定された取り消し条件を示す条件データを前記クライアント装置に送信する送信手段を更に含み、
前記クライアント装置は、前記画像形成装置から受信した条件データに基づいて、前記条件データが示す取り消し条件に合致するプリントジョブの送信を禁止する請求項８記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成システムに係り、特に、プリントジョブを取り消すことができる画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
従来より、プリンタや複写機に印刷ジョブを予約登録したあと、特定の印刷ジョブの取り消しを行う方法が知られている（特許文献１）。この方法では、予約登録済みの印刷ジョブの識別子を表示手段で表示し、その識別子を入力することにより、キャンセルする印刷ジョブを特定している。
【特許文献１】特開平１０−２３３８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の技術では、複数の印刷ジョブをキャンセルする場合、キャンセル対象のすべての印刷ジョブの識別子を入力する必要があり、操作手順が煩雑になってしまう、という問題がある。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、煩雑な操作をすることなく、印刷ジョブを取り消すことができる画像形成装置及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために本発明に係る画像形成装置は、入力された印刷データに基づいた画像形成を行うためのプリントジョブを記憶するジョブ記憶手段と、前記ジョブ記憶手段に記憶されたプリントジョブを実行することにより、前記印刷データに基づいて、記録媒体に画像を形成する画像形成手段と、取り消し対象のプリントジョブに関する取り消し条件を設定する条件設定手段と、前記画像形成手段によって実行されていないプリントジョブもしくは実行中のプリントジョブであって、かつ、前記条件設定手段によって設定された前記取り消し条件に合致するプリントジョブを、前記ジョブ記憶手段から取り消す取り消し手段とを含んで構成されている。
【０００６】
本発明に係る画像形成装置によれば、入力された印刷データに基づいた画像形成を行うためのプリントジョブをジョブ記憶手段に記憶し、画像形成手段によって、ジョブ記憶手段に記憶されたプリントジョブを実行することにより、印刷データに基づいて、記録媒体に画像を形成する。
【０００７】
ここで、条件設定手段によって、取り消し対象のプリントジョブに関する取り消し条件を設定すると、取り消し手段によって、画像形成手段によって実行されていないプリントジョブもしくは実行中のプリントジョブであって、かつ、条件設定手段によって設定された取り消し条件に合致するプリントジョブを、ジョブ記憶手段から取り消す。
【０００８】
従って、取り消し対象のプリントジョブに関する取り消し条件を設定して、取り消し条件に合致するプリントジョブを取り消すので、複数のプリントジョブを取り消す場合でも、煩雑な操作をすることなく、プリントジョブを取り消すことができる。
【０００９】
また、本発明に係る画像形成装置は、条件設定手段によって設定された取り消し条件を記憶する条件記憶手段を更に含み、取り消し手段は、入力された印刷データに基づいた画像形成を行うためのプリントジョブが、条件記憶手段に記憶された取り消し条件に合致する場合には、このプリントジョブをジョブ記録手段から取り消すことができる。これにより、予め設定された取り消し条件に合致するプリントジョブを取り消すことができるので、新たに入力したプリントジョブに対して、取り消し操作をすることなく、プリントジョブを取り消すことができる。
【００１０】
また、本発明に係る画像形成装置は、画像形成手段によって実行されていないプリントジョブを示すジョブ情報を登録する登録手段を更に含み、画像形成手段は、登録手段に登録された順番に、プリントジョブを実行することにより、印刷データに基づいて、記録媒体に画像を形成し、取り消し手段は、画像形成手段によって実行されていないプリントジョブを取り消す場合、登録手段からプリントジョブを示すジョブ情報を取り消すと共に、ジョブ記憶手段からプリントジョブを取り消すことができる。
【００１１】
また、上記の取り消し条件を、ユーザ識別情報、ホストコンピュータの識別情報、及び印刷データのファイル名の少なくとも一つに関する条件とすることができる。これにより、ユーザ識別情報、やホストコンピュータの識別情報、印刷データのファイル名が共通する複数のプリントジョブを、煩雑な操作することなく取り消すことができる。
【００１２】
また、上記の取り消し条件を、記録媒体のサイズ、記録媒体の種類、記録媒体の排出先、及び画像形成手段による画像形成の後の後処理の少なくとも一つに関する条件とすることができる。これにより、画像形成装置の状態に応じた取り消し条件を設定して、実行不可能なプリントジョブを自動的に取り消すことができるため、ユーザや管理者による操作の手間を省くことができる。
【００１３】
上記の条件設定手段は、取り消し条件、及び取り消し条件が有効となる有効期間を設定することができる。取り消し条件の有効期間を設定することにより、取り消し条件の設定解除の操作を不要とすることができる。
【００１４】
また、上記の画像形成装置は、入力されたプリントジョブが取り消し条件に合致して、取り消し手段によってジョブ記録手段からプリントジョブが取り消された場合に、プリントジョブが取り消されたことをユーザに報知する報知手段を更に含むことができる。これにより、プリントジョブが取り消されたことをユーザに知らせることができるため、利便性を向上させることができる。
【００１５】
本発明に係る画像形成システムは、上記の画像形成装置と、画像形成装置とネットワークを介して接続され、印刷データを生成し、印刷データに基づいた画像形成を行うためのプリントジョブを画像形成装置に送信するクライアント装置とを含んで構成されている。
【００１６】
本発明に係る画像形成システムによれば、クライアント装置によって、印刷データを生成し、印刷データに基づいた画像形成を行うためのプリントジョブを画像形成装置に送信する。
【００１７】
そして、画像形成装置において、クライアント装置から送信されたプリントジョブが、条件設定手段によって設定された取り消し条件に合致すれば、取り消し手段によって、送信されたプリントジョブが、ジョブ記憶手段から取り消される。
【００１８】
また、上記の画像形成システムの画像形成装置は、条件設定手段によって設定された取り消し条件を示す条件データをクライアント装置に送信する送信手段を更に含み、クライアント装置は、画像形成装置から受信した条件データに基づいて、条件データが示す取り消し条件を表示することができる。これにより、設定されている取り消し条件の条件データをクライアント装置に送信するため、ユーザがプリントジョブの実行要求を出す前に、実行可能かどうかを知ることができ、無駄なプリントジョブを送信してしまうことを防止することができる。
【００１９】
また、上記の画像形成システムの画像形成装置は、条件設定手段によって設定された取り消し条件を示す条件データをクライアント装置に送信する送信手段を更に含み、クライアント装置は、画像形成装置から受信した条件データに基づいて、条件データが示す取り消し条件に合致するプリントジョブの送信を禁止することができる。これにより、クライアント装置で、送信するプリントジョブが、画像形成装置に設定されている取り消し条件に合致するか否かを判断することにより、実行できないプリントジョブの送信を自動的に回避でき、無駄なプリントジョブを送信してしまうことを防止することができる。
【発明の効果】
【００２０】
以上説明したように、本発明の画像形成装置及び画像形成システムによれば、取り消し対象のプリントジョブに関する取り消し条件を設定して、取り消し条件に合致するプリントジョブを取り消すので、複数のプリントジョブを取り消す場合でも、煩雑な操作をすることなく、プリントジョブを取り消すことができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。なお、本発明の実施の形態では、クライアントＰＣとホストコンピュータと画像形成装置とからなる画像形成システムに本発明を適用した場合を例に説明する。
【００２２】
図１に示すように、画像形成システム１０は、画像形成処理を行う画像形成装置１２と、印刷データの生成及び編集を行うための複数のクライアントＰＣ１４と、クライアントＰＣ１４を管理するホストコンピュータ１５とから構成されており、画像形成装置１２とクライアントＰＣ１４とホストコンピュータ１５とは、ＬＡＮ（ローカルエリアネットワーク）などのネットワーク１６を介して相互に接続されている。
【００２３】
画像形成装置１２は、画像形成装置１２全体の制御を行うと共に、印刷データの入力制御、及びプリントジョブのスケジューリング制御、後述するＨＤＤ２４のデータ管理制御を行うシステム制御部１８と、設定されたキャンセル条件を記憶するキャンセル条件記憶部２０と、要求されたプリントジョブであって、実行されていないプリントジョブを示すジョブ情報を予約登録するジョブ登録部２２と、原稿の画像をスキャナ等で読み取って、印刷データを入力するための画像読取部２４と、画像読取部２４や、クライアントＰＣ１４、ホストコンピュータ１５から入力された印刷データを含むプリントジョブデータを記憶するＨＤＤ２６とを備えている。
【００２４】
システム制御部１８は、ＣＰＵ、ＲＯＭ、ＲＡＭを含んで構成されており、ＲＯＭには後述する条件設定時キャンセル処理ルーチンやジョブ要求時キャンセル処理ルーチンを実行するためのプログラムが記憶されている。
【００２５】
また、画像形成装置１２は、プリントジョブを実行することにより、ＨＤＤ２６に記憶されたプリントジョブデータの印刷データに基づいて、画像形成処理を行い、記録用紙に画像を形成する画像形成部２８と、予約登録されたジョブ情報の一覧や、キャンセル条件、その他画像形成装置１２の設定等の表示及び設定入力操作を行うための操作パネル部３０と、ネットワーク１６に接続し、クライアントＰＣ１４やホストコンピュータ１５とデータの送受信を行うための通信インタフェース３２とを備えている。
【００２６】
上述したキャンセル条件記憶部２０、ジョブ登録部２２、画像読取部２４、ＨＤＤ２６、画像形成部２８、操作パネル部３０、及び通信インタフェース３２の各々は、システム制御部１８に接続されている。
【００２７】
なお、画像形成装置１２は、従来既知の画像形成装置の一般的な構成や機能を備えていればよく、一般的な構成や機能については、説明を省略する。
【００２８】
また、クライアントＰＣ１４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、キーボード、マウス、ディスプレイなどの一般的なパーソナルコンピュータの構成を備えており、ＨＤＤに、プリンタジョブの条件を設定し、画像形成装置１２にプリントジョブを送信するためのプリンタドライバがインストールされていればよく、クライアントＰＣ１４の構成については説明を省略する。
【００２９】
次に、本発明の実施の形態に係る作用について説明する。まず、ユーザがクライアントＰＣ１４のキーボード及びマウスを操作して、印刷データを生成したり、編集し、この印刷データに基づく画像形成を行うためのプリントジョブの実行指示を行い、プリントジョブデータを画像形成装置１２に送信する。そして、画像形成装置１２では、プリントジョブデータを受信すると、プリントジョブデータをＨＤＤ２６に記憶すると共に、プリントジョブを示すジョブ情報をジョブ登録部２２に予約登録する。
【００３０】
そして、画像形成部２８は、ジョブ登録部２２に予約登録された順に、プリントジョブを実行して、ＨＤＤ２６に記憶されたプリントジョブデータの印刷データに基づいて、画像形成処理を行い、記録用紙に画像を形成し、プリントジョブに対する画像形成処理が終了すると、ジョブ登録部２２に予約登録されたジョブ情報を消去し、また、ＨＤＤ２６に記憶されているプリントジョブデータを消去する。
【００３１】
また、ユーザが操作パネル部３０を操作し、プリントジョブのキャンセル条件の設定要求を行うと、図２に示すように、ジョブキャンセル条件設定メイン画面を操作パネル部３０に表示する。ジョブキャンセル条件設定メイン画面では、１つのキャンセル条件につき２つの条件をＡＮＤで設定できるようになっており、条件１を選択すると、右の詳細設定項目の選択ボタンが有効になる。キャンセル条件の設定項目には、クライアントＰＣ１４のユーザＩＤで条件を指定するための「ユーザＩＤ」、ホストコンピュータ１５の名前で条件を指定するための「ホスト名」、印刷データのファイル名で条件を指定するための「ファイル名」、記録用紙のサイズ又はタイプで条件を指定するための「用紙」、記憶用紙が取り出される給紙トレイで条件を指定するための「給紙トレイ」、画像が形成された記録用紙が排出される排出先で条件を指定するための「排出先」、画像形成処理が終わった後の処理で条件を指定するための「後処理」、及びその他の条件で指定するための「その他」があり、ユーザは何れかの設定項目を選択する。
【００３２】
また、キャンセル条件の有効期間を設定する場合は、有効期間設定のチェックボックスをチェックし、開始時刻と終了時刻との入力領域を設定可能な状態にしてから、有効期間を設定する。
【００３３】
ここで、詳細設定する項目として「ユーザＩＤ」を選択して設定ボタンを押下すると、詳細設定画面として、図３に示すユーザＩＤ設定画面が表示される。ユーザＩＤの入力領域に、画像形成装置１２に接続されたキーボードもしくは操作パネル部３０に表示されたソフトウエアキーボードからユーザＩＤを入力する。
【００３４】
また、詳細設定する項目として「用紙」を選択して設定ボタンを押下すると、詳細設定画面として、図４に示す用紙設定画面が表示される。用紙設定画面では、用紙サイズか用紙タイプのどちらかを指定することができ、用紙サイズか用紙タイプのチェックボックスをチェックすると、対応するリストが有効になり、設定する用紙サイズまたは用紙タイプを選択する。図４の例では、用紙タイプとして「ＯＨＰ」が選択された場合を示している。
【００３５】
上記のように、キャンセル条件を設定することにより、例えば、特定の機能が使用不可能な状態のとき、使用不可能な機能を指定したジョブを自動的にキャンセルすることで、ジョブの一時停止(ユーザや管理者による操作待ち)による無駄な時間をなくし、ユーザや管理者によるジョブキャンセル等の操作を不要にする。
【００３６】
例えば、ＯＨＰシートが、画像形成装置１２の給紙トレイに設置されていない、または用紙切れになっている場合に、ＯＨＰシート指定のプリントジョブを実行すると、ＯＨＰシートの給紙待ちとなり、プリントジョブの実行が停止状態となる。ＯＨＰシートの在庫がある場合にはＯＨＰシートを所定の給紙トレイに補給すればプリントジョブが継続されるが、ＯＨＰシートが在庫切れで補給ができないような場合には、ユーザや管理者が該当プリントジョブをキャンセルしないと、該当プリントジョブだけでなく後続のプリントジョブも実行待ちになる。このような場合に、ＯＨＰシートが指定されていることをジョブキャンセル条件として設定することにより、ＯＨＰシート指定のプリントジョブが自動的にキャンセルされるため、ユーザや管理者がプリントジョブをキャンセルする必要がなく、プリントジョブ実行待ちの無駄な時間もなくなる。ＯＨＰシートが入手できた時点で、ＯＨＰシート指定のキャンセル条件を設定されているキャンセル条件から削除すれば、またＯＨＰシート指定のプリントジョブを実行して、ＯＨＰシートに対して画像形成できるようになる。
【００３７】
その他、ステープラの針の在庫が切れている場合、一部の機能が故障中(一部の給紙トレイで紙詰まり多発など)で修理待ちの場合、なども同様に、「ステープル指定」や「トレイＮ指定」等をキャンセル条件として設定することでユーザや管理者の手間を省くことができる。
【００３８】
また、上記のように、キャンセル条件が設定されている状態において、操作パネル部３０を操作して、設定されたキャンセル条件の一覧表示を指示すると、操作パネル部３０に、図５に示すようなキャンセル条件表示画面が表示される。
【００３９】
図５では、４つのキャンセル条件が設定されており、１つのキャンセル条件につき、２つの条件をＡＮＤで設定可能としている。Ｎｏ．１のキャンセル条件は、ユーザＩＤを条件としており、ＩＤ１２３４５のユーザからのプリントジョブは、すべてキャンセルされる。なお、この条件の有効期間である開始時間（例えば、２００６／３／１２  １２：００）から終了時間（例えば、２００６／３／１９  １２：００）までの間に入力されたプリントジョブで、このキャンセル条件に合致するプリントジョブのみがキャンセルされる。
【００４０】
Ｎｏ．２のキャンセル条件として、ファイル名が「報告書＊」(＊は任意の複数文字を表す)で、ホスト名がＪＩＭＵ−ＰＣと設定されており、ホスト名ＪＩＭＵ−ＰＣのホストコンピュータ１５から送信された「報告書＊」のファイル名の印刷データに基づいて画像形成を行うプリントジョブがすべてキャンセルされる。なお、この条件の有効期間である開始時間（例えば、２００６／３／１０  １５：３０）から終了時間（例えば、２００６／３／１０  １７：００）までの間に入力されたプリントジョブで、このキャンセル条件に合致するプリントジョブのみがキャンセルされる。
【００４１】
また、Ｎｏ．３のキャンセル条件として、給紙トレイであるトレイ１が指定されており、トレイ１から記録用紙を取り出すプリントジョブがすべてキャンセルされる。なお、有効期間が設定されていないため、この条件を削除するまでキャンセル条件の設定が有効となり、条件を削除するまでに入力されたプリントジョブで、この条件に合致するプリントジョブ全てがキャンセルされる。
【００４２】
Ｎｏ．４のキャンセル条件として、記録用紙のタイプであるＯＨＰシートが指定されており、プリントする記録用紙としてＯＨＰシートが指定されているジョブがすべてキャンセルされる。なお、有効期限が設定されていないため、この条件を削除するまで有効となる。
【００４３】
また、キャンセル条件表示画面のキャンセル条件の右側には、削除ボタンが表示されており、キャンセル条件を解除する場合は、削除ボタンを押下することによって条件を解除することができる。図には示していないが、削除ボタンのほかに編集ボタンを表示して、キャンセル条件の変更を可能にすることもできる。
【００４４】
また、上記のように、キャンセル条件が設定されたときに、システム制御部１８において、図６に示す、ジョブキャンセルを行うための条件設定時キャンセル処理ルーチンが実行される。
【００４５】
まず、ステップ１００において、ジョブ登録部２２に予約登録されているプリントジョブが存在するか否かを判定し、プリントジョブが予約登録されていない場合には、条件設定時キャンセル処理ルーチンを終了するが、一方、プリントジョブが予約登録されている場合には、ステップ１０２において、予約登録されている先頭のプリントジョブを判定対象のプリントジョブとして設定する。なお、実行中のプリントジョブがキャンセル可能な状態であれば、この実行中のプリントジョブを、予約登録されている先頭のプリントジョブよりも先に判定対象のプリントジョブとして設定する。
【００４６】
次のステップ１０４では、判定対象のプリントジョブが、設定されたキャンセル条件に合致するか否かを判定し、キャンセル条件に合致しない場合には、ステップ１１０へ移行するが、一方、キャンセル条件に合致する場合には、ステップ１０６において、ジョブキャンセル処理を実行し、ジョブ登録部２２に予約登録されている判定対象のプリントジョブを取り消すと共に、ＨＤＤ２６に記憶されている判定対象のプリントジョブデータを取り消す。
【００４７】
そして、ステップ１０８において、操作パネル部３０に、判定対象のプリントジョブをキャンセルしたことを示すメッセージを表示すると共に、判定対象のプリントジョブを送信したクライアントＰＣ１４に対して、プリントジョブをキャンセルしたことを示すメッセージを送信して、クライアントＰＣ１４に通知する。このとき、クライアントＰＣ１４では、画像形成装置１２から送信されたメッセージに基づいて、プリントジョブがキャンセルされたことをディスプレイ（図示省略）に表示し、ユーザに、プリントジョブがキャンセルされたことを通知する。
【００４８】
ステップ１１０では、ジョブ登録部２２に、判定対象のプリントジョブの次のプリントジョブが予約登録されているか否かを判定し、次のプリントジョブが存在する場合には、ステップ１１２で、次のプリントジョブを判定対象のプリントジョブとして設定し、ステップ１０４へ戻り、キャンセル条件に合致するか否かを判定する。一方、予約登録されている全てのプリントジョブに対して、上記のステップ１０４〜１０８の処理を行った場合には、条件設定時キャンセル処理ルーチンを終了する。
【００４９】
上記のように、条件設定時キャンセル処理ルーチンが実行されると、設定されたキャンセル条件に合致する実行待ちのプリントジョブが全てキャンセルされて、ジョブ登録部２２からプリントジョブのジョブ情報が取り消され、ＨＤＤ２６からプリントジョブのプリントジョブデータが取り消される。
【００５０】
次に、新たにプリントジョブが入力されて、プリントジョブの実行が要求された場合について説明する。ユーザが、原稿を画像読取部２４にセットして、操作パネル部３０を操作し、原稿画像の印刷データに基づいて画像形成を行うプリントジョブの実行指示を入力したり、クライアントＰＣ１４やホストコンピュータ１５からプリントジョブデータが送信された場合には、システム制御部１８において、図７に示す、ジョブキャンセルを行うためのジョブ要求時キャンセル処理ルーチンが実行される。
【００５１】
まず、ステップ１２０において、プリントジョブデータの受信を完了したか否かを判定し、クライアントＰＣ１４やホストコンピュータ１５からプリントジョブデータを受信完了してＨＤＤ２６にプリントジョブデータが記憶された場合や、操作パネル部３０が直接操作されて、プリントジョブが入力され、ＨＤＤ２６にプリントジョブデータが記憶されている場合には、ステップ１２２へ進み、キャンセル条件記憶部２０にキャンセル条件が記憶されているか否かを判定する。キャンセル条件が設定されておらず、キャンセル条件記憶部２０にキャンセル条件が記憶されていない場合には、ステップ１４０へ移行するが、キャンセル条件が設定されており、キャンセル条件記憶部２０にキャンセル条件が記憶されている場合には、ステップ１２４で、キャンセル条件を識別する番号ｎを初期値の１に設定する。
【００５２】
次のステップ１２６では、キャンセル条件ｎが有効であるか否かを判定し、キャンセル条件ｎに有効期限が設定されており、有効期限を過ぎている場合には、ステップ１２８で、キャンセル条件ｎをキャンセル条件記憶部２０から削除して、ステップ１３６へ移行する。一方、キャンセル条件ｎの有効期限内であるか、又は、有効期限が設定されていない場合には、ステップ１３０において、入力されたプリントジョブが、キャンセル条件ｎに合致するか否かを判定する。キャンセル条件に合致しない場合には、ステップ１３６へ移行するが、一方、キャンセル条件に合致する場合には、ステップ１３２において、ジョブキャンセル処理を実行し、入力されたプリントジョブのプリントジョブデータをＨＤＤ２６から取り消す。
【００５３】
そして、ステップ１３４において、操作パネル部３０に、入力されたプリントジョブをキャンセルしたことを示すメッセージを表示すると共に、入力されたプリントジョブを送信したクライアントＰＣ１４に対して、プリントジョブをキャンセルしたことを示すメッセージを送信して、クライアントＰＣ１４に通知し、プリントジョブがキャンセルされたことをクライアントＰＣ１４のディスプレイ（図示省略）に表示させて、ジョブ要求時キャンセル処理ルーチンを終了する。
【００５４】
ステップ１３６では、キャンセル条件記憶部２０に、キャンセル条件ｎ＋１が記憶されているか否かを判定し、キャンセル条件ｎ＋１が設定されていない場合には、ステップ１４０へ移行するが、キャンセル条件ｎ＋１がある場合には、ステップ１３８で、ｎの値をインクリメントして、次のキャンセル条件について、上記のステップ１２６〜１３４を実行する。
【００５５】
ステップ１４０では、入力されたプリントジョブをジョブ登録部２２の最後尾に予約登録し、ジョブ要求時キャンセル処理ルーチンを終了する。
【００５６】
上記のように、ジョブ要求時キャンセル処理ルーチンが実行されると、入力されたプリントジョブが、既に設定されている全てのキャンセル条件の何れかに合致すれば、入力されたプリントジョブがキャンセルされて、予約登録されない。
【００５７】
以上説明したように、第１の実施の形態に係る画像形成システムによれば、キャンセル対象のプリントジョブに関するキャンセル条件を設定して、キャンセル条件に合致するプリントジョブを取り消すので、複数のプリントジョブをキャンセルする場合でも、煩雑な操作をすることなく、プリントジョブをキャンセルすることができる。
【００５８】
また、予め設定されたキャンセル条件に合致するプリントジョブを取り消すことができるので、新たに入力したプリントジョブに対して、改めてキャンセル操作をすることなく、プリントジョブをキャンセルすることができる。
【００５９】
また、クライアントＰＣから、大きなサイズの文書や大量の文書など、受信完了してプリントジョブとして予約登録されるまでに時間がかかるプリントジョブを誤って送信してしまった場合に、送信したユーザのユーザＩＤやホスト名、送信したプリントジョブの印刷データのファイル名等をキャンセル条件として設定することより、プリントジョブデータの受信完了を待たずに、プリントジョブ自動的にキャンセルされるように設定することができる。また、大量のプリントジョブを誤送信した場合には、個々のプリントジョブを個別に指定してキャンセルする必要がなく、キャンセル条件の設定を行うだけで、すべてのプリントジョブのキャンセルが実施できる。
【００６０】
また、ユーザＩＤやホストコンピュータのホスト名、印刷データのファイル名が共通する複数のプリントジョブを、煩雑な操作することなく取り消すことができる。
【００６１】
また、画像形成装置の状態に応じたキャンセル条件を設定して、実行不可能なプリントジョブを自動的に取り消すことができるため、ユーザや管理者による操作の手間を省くことができる。
【００６２】
また、キャンセル条件の有効期間を設定することにより、キャンセル条件の設定解除の操作を不要とすることができる。
【００６３】
プリントジョブをキャンセルしたときに、プリントジョブが取り消されたことをユーザに知らせることができるため、利便性を向上させることができる。
【００６４】
なお、上記の実施の形態では、条件設定時キャンセル処理ルーチンの中で、有効期間が経過したキャンセル条件を取り消す場合を例に説明したが、これに限定されるものではなく、有効期間が経過したときに、システム制御部１８によって、自動的に有効期間が過ぎたキャンセル条件が消去されるようにしてもよい。
【００６５】
また、ジョブ要求時キャンセル処理ルーチンでは、受信完了した後に、キャンセル条件の判定を行い、プリントジョブを取り消す場合を例に説明したが、プリントジョブデータの全てを受信しなくても、プリントジョブの設定条件に関する情報が受信された時点で、キャンセル条件の判定を行い、プリントジョブを取り消すようにしてもよい。この場合には、プリントジョブを取り消すときに、プリントジョブデータの受信を中止して、不要なプリントジョブデータの受信を防止してもよい。これにより、プリントジョブの印刷データの容量が大きい場合でも、プリントジョブデータの受信完了を待たずに、プリントジョブのキャンセルを自動的に実施することができる。
【００６６】
また、プリントジョブをキャンセルする方法として、キャンセル条件を設定する方法のみ説明したが、従来のように、プリントジョブの識別子を入力して、個別にプリントジョブをキャンセルする機能を設け、通常の取り消し操作を行うことができるようにしてもよい。
【００６７】
次に、第２の実施の形態に係る画像形成システムについて説明する。なお、第１の実施の形態と同様の構成になっている部分については、同一符号を付して説明を省略する。
【００６８】
第２の実施の形態では、クライアントＰＣ側で、設定されているキャンセル条件を確認することができる点と、クライアントＰＣ側で、設定されているキャンセル条件に合致するか否かを判定し、キャンセル条件に合致するプリントジョブの送信を禁止している点とが第１の実施の形態と主に異なっている。
【００６９】
第２の実施の形態に係る画像形成装置１２は、設定されたキャンセル条件を示す条件データをクライアントＰＣ１４に送信する。そして、クライアントＰＣ１４では、画像形成装置１２から送信された条件データをメモリに記憶すると共に、条件データに基づいて、クライアントＰＣ１４のディスプレイ上のプリンタ状態表示ツールに、図５に示した例と同様に、現在設定されているキャンセル条件のリストと有効期限とを表示する。
【００７０】
ユーザは、表示されたキャンセル条件のリストを見て、プリントジョブの条件を変更したり、プリントジョブを送信する画像形成装置を選択することができる。
【００７１】
また、クライアントＰＣ１４のプリンタドライバまたはアプリケーションソフトで、ユーザが指示したプリントジョブが実行可能か否か判断し、キャンセル条件に合致するプリントジョブの送信を禁止する。
【００７２】
次に、第２の実施の形態の作用について説明する。なお、画像形成装置１２の作用は、第１の実施の形態と同様であるため、説明を省略する。
【００７３】
クライアントＰＣ１４では、プリンタジョブの条件が設定され、プリンタジョブを送信するときに、プリンタドライバにおいて、図８に示すキャンセル条件判定処理ルーチンが実行される。
【００７４】
まず、ステップ２００において、プリントジョブの実行指示が入力されたか否かを判定し、ユーザがクライアントＰＣ１４において、プリントジョブの条件を設定し、実行指示ボタンを押下すると、ステップ２０２へ進み、画像形成装置１２からキャンセル条件の条件データを受信しているか否かを判定する。画像形成装置１２において、キャンセル条件が設定されておらず、条件データが画像形成装置１２から送信されていない場合には、ステップ２１８へ移行するが、キャンセル条件が設定されており、画像形成装置１２から条件データが送信されている場合には、ステップ２０４で、キャンセル条件を識別する番号ｎを初期値の１に設定する。
【００７５】
次のステップ２０６では、キャンセル条件ｎが有効であるか否かを判定し、キャンセル条件ｎに有効期限が設定されており、有効期限を過ぎている場合には、ステップ２１４へ移行するが、一方、キャンセル条件ｎの有効期限内であるか、又は、有効期限が設定されていない場合には、ステップ２０８において、実行指示されたプリントジョブが、キャンセル条件ｎに合致するか否かを判定する。キャンセル条件に合致しない場合には、ステップ２１４へ移行するが、一方、キャンセル条件ｎに合致する場合には、ステップ２１０において、キャンセル条件ｎとともに警告メッセージを表示し、ユーザにプリントジョブを実行できないことを通知する。そして、ステップ２１２において、プリントジョブの条件がユーザによって変更されたか否かを判定し、プリントジョブの条件が変更されなかった場合には、キャンセル条件判定処理ルーチンを終了するが、一方、プリンタドライバのプリントジョブ設定画面において、ユーザによってプリントジョブの条件が変更された場合には、ステップ２０４へ戻り、条件変更されたプリントジョブに対して、キャンセル条件に合致するか否かの判定を行う。
【００７６】
ステップ２１４では、送信された条件データが示すキャンセル条件に、キャンセル条件ｎ＋１があるか否かを判定し、キャンセル条件ｎ＋１が設定されていない場合には、ステップ２１８へ移行するが、キャンセル条件ｎ＋１がある場合には、ステップ２１６で、ｎの値をインクリメントして、次のキャンセル条件について、上記のステップ２０６〜２１２を実行する。
【００７７】
ステップ２１８では、実行指示されたプリントジョブのプリントジョブデータを画像形成装置１２に送信して、キャンセル条件判定処理ルーチンを終了する。
【００７８】
上記のように、キャンセル条件判定処理ルーチンが実行されると、実行指示されたプリントジョブが、キャンセル条件に合致するか否か判定され、キャンセル条件に合致し、実行不可能である場合には、ユーザに実行不可能であることが通知される。また、ユーザは、キャンセル条件に合致しないように、プリントジョブの条件設定を変更して、プリントジョブの実行指示を行うことができる。
【００７９】
以上説明したように、第２の実施の形態に係る画像形成システムによれば、画像形成装置から、設定されているキャンセル条件の条件データをクライアントＰＣに送信するため、ユーザがプリントジョブの実行要求を出す前に、実行可能かどうかを知ることができ、無駄なプリントジョブを送信してしまうことを防止することができる。
【００８０】
また、クライアントＰＣで、送信するプリントジョブが、画像形成装置に設定されているキャンセル条件に合致するか否かを判断することにより、実行できないプリントジョブの送信を自動的に回避でき、無駄なプリントジョブを送信してしまうことを防止することができる。
【００８１】
なお、実行指示されたプリントジョブが、キャンセル条件に合致したときに、キャンセル条件と警告メッセージとを表示する場合を例に説明したが、プリントジョブの条件内容を変更すれば、実行可能である場合には、代替のプリントジョブの条件内容を表示して、ユーザに選択させるようにしてもよい。
【００８２】
また、設定されたキャンセル条件が、画像形成装置の機能に関する条件である場合には、プリンタドライバやアプリケーションのプリントジョブの条件設定画面において、キャンセル条件で指定されている機能を選択できないように、該当するチェックボックスやボタンをアクティブにしないことにより、キャンセル条件に合致するプリントジョブの送信を禁止するようにしてもよい。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１の実施の形態に係る画像形成システムの構成を示す概略図である。
【図２】ジョブキャンセル条件設定メイン画面のイメージ図である。
【図３】ユーザＩＤ設定画面のイメージ図である。
【図４】用紙設定画面のイメージ図である。
【図５】キャンセル条件表示画面のイメージ図である。
【図６】本発明の第１の実施の形態に係る画像形成装置の条件設定時キャンセル処理ルーチンの内容を示すフローチャートである。
【図７】本発明の第１の実施の形態に係る画像形成装置のジョブ要求時キャンセル処理ルーチンの内容を示すフローチャートである。
【図８】本発明の第２の実施の形態に係るクライアントＰＣのキャンセル条件判定処理ルーチンの内容を示すフローチャートである。
【符号の説明】
【００８４】
１０  画像形成システム
１２  画像形成装置
１４  クライアントＰＣ
１５  ホストコンピュータ
１６  ネットワーク
１８  システム制御部
２０  キャンセル条件記憶部
２２  ジョブ登録部
２４  画像読取部
２６  ＨＤＤ
２８  画像形成部
３０  操作パネル部
【図１】
2008036999.tif 000003
【図２】
2008036999.tif 000004
【図３】
2008036999.tif 000005
【図４】
2008036999.tif 000006
【図５】
2008036999.tif 000007
【図６】
2008036999.tif 000008
【図７】
2008036999.tif 000009
【図８】
2008036999.tif 000010