(57)【要約】【課題】全ジョブ削除指示に基づくジョブの全削除中に新規にジョブが受信された場合には、削除すべき新規受信ジョブのみ確実に削除して、削除すべきでない新規受信ジョブの削除を確実に防止する。【解決手段】ネットワーク３を介して端末装置２Ａ〜２Ｅから受信したジョブを記憶するジョブ記憶部１４ａと、全ジョブ削除指示に基づくジョブ記憶部１４ａに記憶されたジョブ全ての削除中に新規に受信したジョブの削除条件をユーザに設定させる削除条件設定部１２ａと、全ジョブ削除指示があった場合、ジョブ記憶部１４ａに記憶されたジョブ全てを削除すると共に、そのジョブ全ての削除中に新規にジョブを受信した場合、その新規に受信したジョブが削除条件設定部１２ａで設定された削除条件を満たすか否かを判定し、削除条件を満たす場合にはその新規受信ジョブを削除するジョブ削除部１２ｂを備えた。【選択図】図１
2015123705.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを記憶するジョブ記憶手段と、
全ジョブ削除指示に基づく前記ジョブ記憶手段に記憶されたジョブ全ての削除中に、新規に受信したジョブの削除条件をユーザに設定させる削除条件設定手段と、
前記全ジョブ削除指示に基づく前記ジョブ記憶手段に記憶されたジョブ全ての削除中に新規にジョブを受信した場合、その新規に受信したジョブが前記削除条件を満たすか否かを判定し、前記削除条件を満たす場合には前記新規に受信したジョブを削除するジョブ削除手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記ジョブ削除手段は、
前記全ジョブ削除指示に基づいて削除すべきジョブ全ての削除が終了した場合、所定時間経過するか否かを判定し、所定時間経過する前に新規にジョブを受信した場合、さらにその新規に受信したジョブが前記削除条件を満たすか否かを判定して、前記削除条件を満たす場合には前記所定時間経過する前に新規に受信したジョブを削除する
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記削除条件には、
前記ジョブを送信したユーザのユーザ名、前記ジョブのジョブ名、または前記ジョブの受信間隔のうち少なくとも１つ以上が含まれる
ことを特徴とする請求項１又は２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブの全ジョブ削除指示があった後に新規に受信したジョブを効率良く削除することができる画像形成装置に関する。
【背景技術】
【０００２】
複数の端末装置とネットワークで接続された画像形成装置とを備えた画像形成システムでは、複数の端末装置からジョブを送信し、画像形成装置が受信したジョブに基づいて印刷を実行する。
【０００３】
このような画像形成システムにおいて、端末装置から複数のジョブを送信した後、ユーザが画像形成装置から出力された印刷物の仕上がり状態を確認すると、ユーザ所望の印刷物の仕上がりイメージとは異なることがある。
【０００４】
このような場合、これらの複数のジョブを全て削除する必要があるので、ユーザが画像形成装置側の操作パネルなどで全ジョブ削除指示を行うことにより、画像形成装置が受信したジョブを全て削除する。
【０００５】
ところが、操作した時点において受信済みのジョブの全削除中に、新規にジョブを受信した場合、その新規受信ジョブは全削除指示の対象外となるので削除されない。そのため、新規に受信したジョブに基づいて、次々に印刷されて用紙を無駄に浪費する場合がある。
【０００６】
そこで、例えば、ユーザが画像形成装置側の操作パネルなどで、ホスト側から送信した印刷ジョブの数を、削除対象であるジョブのジョブ数として指定しておき、指定したジョブ数だけジョブを削除する画像形成装置が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−２７２４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の特許文献１に記載された画像形成装置では、指定したジョブ数に基づいて受信完了したジョブから順次削除するので、適切にジョブを削除することが困難であった。例えば、削除を指定した数のジョブ全てを受信完了する前に、他のユーザのジョブなど削除すべきでないジョブを受信した場合、この削除すべきでないジョブが削除されてしまうという問題がある。
【０００９】
本発明はこのような問題に鑑みてなされたものであり、全ジョブ削除指示に基づくジョブの全削除中に新規にジョブが受信された場合には、削除すべき新規受信ジョブのみ確実に削除して、削除すべきでない新規受信ジョブの削除を確実に防止できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る画像形成装置の第１の特徴は、ジョブを記憶するジョブ記憶手段と、全ジョブ削除指示に基づく前記ジョブ記憶手段に記憶されたジョブ全ての削除中に、新規に受信したジョブの削除条件をユーザに設定させる削除条件設定手段と、前記全ジョブ削除指示に基づく前記ジョブ記憶手段に記憶されたジョブ全ての削除中に新規にジョブを受信した場合、その新規に受信したジョブが前記削除条件を満たすか否かを判定し、前記削除条件を満たす場合には前記新規に受信したジョブを削除するジョブ削除手段とを備えたことを特徴とする。
【００１１】
また、本発明に係る画像形成装置の第２の特徴は、前記ジョブ削除手段は、前記全ジョブ削除指示に基づいて削除すべきジョブ全ての削除が終了した場合、所定時間経過するか否かを判定し、所定時間経過する前に新規にジョブを受信した場合、さらにその新規に受信したジョブが前記削除条件を満たすか否かを判定して、前記削除条件を満たす場合には前記所定時間経過する前に新規に受信したジョブを削除することにある。
【００１２】
また、本発明に係る画像形成装置の第３の特徴は、前記削除条件には、前記ジョブを送信したユーザのユーザ名、前記ジョブのジョブ名、または前記ジョブの受信間隔のうち少なくとも１つ以上が含まれることにある。
【発明の効果】
【００１３】
本発明に係る画像形成装置の第１の特徴によれば、全ジョブ削除指示に基づくジョブ全ての削除中に新規にジョブを受信した場合、削除条件を満たす場合にはその新規受信ジョブを削除するので、全ジョブ削除指示に基づくジョブの全削除中に新規ジョブが受信された場合でも、削除すべき新規受信ジョブのみ確実に削除して、削除すべきでない新規受信ジョブの削除を確実に防止できる。
【００１４】
また、本発明に係る画像形成装置の第２の特徴によれば、削除すべきジョブ全ての削除が終了した後、所定時間経過する前に新規にジョブを受信した場合、さらに、その新規受信ジョブが削除条件を満たすか否かを判定し、削除条件を満たす場合にはその新規受信ジョブを削除するので、端末装置と画像形成装置とを結ぶネットワークのトラフィックの状態や、ジョブのデータ量等によって端末装置から画像形成装置へ送信されたジョブに受信遅延が発生している場合でも、削除すべき新規受信ジョブのみ確実に削除して、削除すべきでない新規受信ジョブの削除を確実に防止できる。
【００１５】
また、本発明に係る画像形成装置の第３の特徴によれば、削除条件には、ジョブを送信したユーザのユーザ名、ジョブのジョブ名、またはジョブの受信間隔のうち少なくとも１つ以上が含まれるので、いずれかに応じて適切にジョブを削除することができる。
【００１６】
例えば、削除条件としてユーザ名が指定され、全ジョブ削除指示された後であって、全ジョブを受信完了する前に、他のユーザのジョブなど削除すべきでないジョブを受信した場合、削除条件であるユーザ名が一致した新規受信ジョブのみ削除するので、削除すべきでないジョブが削除されることなく、削除条件であるユーザ名が一致したジョブのみを適切に削除することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る実施例の画像形成装置などの構成の一例を示すブロック図である。
【図２】本発明に係る実施例の画像形成装置が端末装置から受信するジョブの構成の一例を示す図である。
【図３】本発明に係る実施例の画像形成装置で端末装置から受信して管理しているジョブリストの一例を示す説明図である。
【図４】本発明に係る実施例の画像形成装置の動作の一例を示すフローチャートである。
【図５】図４のステップＳ１７０の処理によって表示部に表示される新規受信ジョブ削除選択画面の一例を示す図である。
【図６】図４のステップＳ２３０の処理によって表示部に表示される削除条件選択設定画面の一例を示す図である。
【図７】図４のステップＳ３１０の処理の詳細な動作の一例を示すフローチャートである。
【図８】図４のステップＳ２３０の処理によって表示部に表示される削除条件選択設定画面の他の例を示す図である。
【図９】図４のステップＳ３１０の処理の詳細な動作の他の例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明に係る実施例の画像形成装置１について説明する。なお、以下に説明する実施例の画像形成装置１は、本発明に係る画像形成装置の一例であり、本発明の技術的思想の範囲内において適宜変更可能である。
【００１９】
図１は、本発明に係る実施例の画像形成装置１を含むシステム全体の構成を示す構成図である。
【００２０】
図１に示すように、本発明に係る実施例の画像形成装置１は、プリンタ、複写機、ファクシミリ、あるいはこれらの機能を一台で有する複合機などの画像形成装置であり、有線または無線のネットワーク３を介して複数（ここでは、説明の便宜上、５台とするが、この台数に限られない。）の端末装置２Ａ〜２Ｅに接続され、各端末装置２Ａ〜２Ｅが送信したジョブを受信して用紙に画像を形成して出力する。
【００２１】
画像形成装置１は、ネットワーク３に接続されたネットワークＩ／Ｆ部１１と、ＣＰＵ等から構成され画像形成装置１の全体を制御する制御部１２と、制御部１２を動作させるためのプログラムが格納されたＨＤＤ等からなるプログラム記憶部１３と、ＲＡＭ等から構成されたメモリ１４と、レーザー方式や、インクジェット方式、孔版印刷方式等の各種画像形成方式によって用紙に画像を形成する画像形成部１５と、操作パネル１６等を備えている。
【００２２】
制御部１２は、プログラム記憶部１３に記憶されたプログラムを実行して、端末装置２Ａ〜２Ｅが送信して受信したジョブ（画像形成装置１がプリンタやファクシミリ等として機能する場合）や、画像形成装置１により生成されたジョブ（画像形成装置１が複写機として機能する場合）をメモリ１４のジョブ記憶部１４ａに記憶する。
【００２３】
また、制御部１２は、ジョブリスト１４ｂに後述するようなそのジョブの各種情報を登録して、本発明の削除条件設定手段である削除条件設定部１２ａやジョブ削除手段であるジョブ削除部１２ｂとして機能すると共に、画像形成装置１の全体を制御する。
【００２４】
メモリ１４は、上述したように端末装置２Ａ〜２Ｅが送信して受信したジョブや画像形成装置１により生成されたジョブを記憶するジョブ記憶部１４ａと、ジョブ記憶部１４ａに記憶されたジョブの画像形成部１５における実行順などを制御するためそのジョブの各種情報を記憶するジョブリスト１４ｂなどを備えている。なお、ジョブ記憶部１４ａやジョブリスト１４ｂは、制御部１２内に設けられていても良いし、メモリ１４とは別のＨＤＤ等に記憶するようにしても良い。
【００２５】
操作パネル１６は、印刷の実行を指示する印刷スタートキーや、印刷枚数などを設定するテンキー、印刷を中止する画像形成中止キーの他、画像形成中（印刷中）および待機中のジョブ全ての削除を指示する全ジョブ削除キー１６ａなどの各種キーが設けられていると共に、この画像形成装置１における状態などを表示する液晶ディスプレイ等の表示部１６ｂが設けられている。
【００２６】
複数の端末装置２Ａ〜２Ｅは、汎用のパソコン（ＰＣ）等で構成され、それぞれの端末装置２Ａ〜２Ｅで作成したジョブを、ネットワーク３を介して画像形成装置１に対し送信して用紙に画像を形成して出力させる。
【００２７】
ネットワーク３は、インターネットや会社内等のイントラネットである。
【００２８】
図２は、複数の端末装置２Ａ〜２Ｅそれぞれが本発明に係る実施例の画像形成装置１に対し送信するジョブの構成の一例を示す図である。
【００２９】
図２に示すように、複数の端末装置２Ａ〜２Ｅが作成して画像形成装置１に対し送信するジョブＤは、ヘッダ部Ｄ１と、ペイロード部Ｄ２とを有している。
【００３０】
ヘッダ部Ｄ１には、周知のヘッダ情報Ｄ１１と、このジョブＤを送信した端末装置２Ａ〜２Ｅのユーザ名を示すユーザ名情報Ｄ１２と、このジョブＤのジョブ名を示すジョブ名情報Ｄ１３などを有している。また、ペイロード部Ｄ２には、複数の端末装置２Ａ〜２Ｅで作成したテキストデータや図形データ、写真データ等の画像形成部１５で画像を用紙に形成させて出力する画像データが格納されている。
【００３１】
図３は、本発明に係る実施例の画像形成装置１が複数の端末装置２Ａ〜２Ｅから受信して記憶しているジョブのジョブリストの一例を示す図である。
【００３２】
図３に示すように、画像形成装置１の制御部１２は、複数の端末装置２Ａ〜２Ｅからジョブを受信して、受信したジョブはジョブ記憶部１４ａに記憶すると共に、受信したジョブの各種情報をジョブリスト１４ｂに登録して印刷の実行順を制御する。
【００３３】
つまり、画像形成装置１の制御部１２は、複数の端末装置２Ａ〜２Ｅから受信したジョブＤの各種情報をジョブリスト１４ｂにその印刷実行予定順に登録している。ジョブリスト１４ｂには、ジョブＤのヘッダ部Ｄ１にユーザ名情報Ｄ１２として格納されていたユーザ名や、ジョブ名情報Ｄ１３として格納されていたジョブ名、各ジョブＤの現在の状態、すなわち画像形成中であるかあるいは待機中であるかの状態と、各ジョブＤの受信時間などを登録する。
【００３４】
例えば、現在の状態が画像形成中のジョブは、ユーザ名が“端末装置２Ｂ”の端末装置２Ｂからのジョブで、ジョブ名は“Ｂ１００”、ジョブ受信時間は“１０：０１：００”である。次に画像を形成する予定の待機中のジョブは、ユーザ名が“端末装置２Ａ”の端末装置２Ａからのジョブで、ジョブ名は“Ａ２１０”、ジョブ受信時間として“１０：０５：３０”が登録される。
【００３５】
次に、本発明に係る実施例の画像形成装置１の動作を説明する。
【００３６】
図４は、本発明に係る実施例の画像形成装置１の動作の一例を示すフローチャートである。
【００３７】
画像形成装置１では、例えば、ネットワーク３を介して複数の端末装置２Ａ〜２ＥからジョブＤを受信しており、制御部１２は受信したジョブをメモリ１４のジョブ記憶部１４ａに記憶すると共に、受信したジョブの各種情報を図３に示すようなジョブリスト１４ｂに登録して、ジョブの受信順にジョブを実行して画像を形成する（ステップＳ１１０）。
【００３８】
そして、ジョブリスト１４ｂに登録した全ジョブの実行が完了した場合には（ステップＳ１３０“ＹＥＳ”）、画像形成処理を終了する。
【００３９】
一方、ジョブリスト１４ｂに登録した全ジョブの実行が完了する前に（ステップＳ１３０“ＮＯ”）、画像形成装置１のユーザによって操作パネル１６の全ジョブ削除キー１６ａが押下操作された場合（ステップＳ１５０“ＹＥＳ”）、制御部１２の削除条件設定部１２ａは、これから新規に受信するジョブ（以下、新規受信ジョブという。）の削除を行うか否かを画像形成装置１のユーザに選択させる図５に示すような新規受信ジョブ削除選択画面１６ｂ１を操作パネル１６の表示部１６ｂに表示して（ステップＳ１７０）、画像形成装置１のユーザに新規受信ジョブの削除を選択させる。
【００４０】
図５は、図４のステップＳ１７０の処理によって表示部１６ｂに表示される新規受信ジョブ削除選択画面１６ｂ１の一例を示す図である。
【００４１】
図５に示すように、新規受信ジョブ削除選択画面１６ｂ１には、例えば、「新規受信ジョブの削除を選択すると、画像形成装置で画像形成中および待機中のジョブを全削除を行っている最中に新規にジョブを受付けた場合、次ページの削除条件に一致したジョブも同時に削除されます。選択しますか？」等の新規受信ジョブ削除処理の選択を促すメッセージが表示される。
【００４２】
また、この新規受信ジョブ削除選択画面１６ｂ１には、新規受信ジョブ削除処理の選択を行うＹＥＳボタン１６ｂ１１と、新規受信ジョブ削除処理を選択しないＮＯボタン１６ｂ１２と、これらのボタン１６ｂ１１，１６ｂ１２の選択を確定するための確定ボタン１６ｂ１３と、それらの選択を取消すための取消ボタン１６ｂ１４が表示される。
【００４３】
そして新規受信ジョブ削除選択画面１６ｂ１が表示部１６ｂに表示され、ユーザによりＮＯボタン１６ｂ１２と確定ボタン１６ｂ１３が押下操作された場合（ステップＳ１９０“ＮＯ”）、新規受信ジョブの削除処理を実行しない場合であるため、ジョブ削除部１２ｂは、全ジョブ削除キー１６ａが押下操作された後に画像形成装置１で受信される新規受信ジョブを含めず、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブだけ削除し（ステップＳ２１０）、終了する。
【００４４】
一方、ステップＳ１９０において、新規受信ジョブ削除選択画面１６ｂ１でＹＥＳボタン１６ｂ１１と確定ボタン１６ｂ１３が押下操作された場合（ステップＳ１９０“ＹＥＳ”）、ジョブ記憶部１４ａに記憶されたジョブ全ての削除中に新規受信ジョブの削除処理を実行するため、削除条件設定部１２ａは、続いて図６に示すような削除条件選択設定画面１６ｂ２を操作パネル１６の表示部１６ｂに表示し（ステップＳ２３０）、画像形成装置１のユーザに新規受信ジョブの削除条件を選択および設定させると共に、その削除条件でジョブの全削除を実行するか否かを選択させる。
【００４５】
図６は、図４のステップＳ２３０において表示部１６ｂに表示される削除条件選択設定画面１６ｂ２の一例を示す図である。
【００４６】
図６に示すように、削除条件選択設定画面１６ｂ２には、例えば、「新規受信ジョブの削除条件を選択し、「ＹＥＳ」を押下すると、画像形成中および待機中のジョブと共に、削除条件に合致した新規受信ジョブも削除します。ジョブの全削除を実行しますか？」等のメッセージが表示されると共に、削除条件としてユーザ名を選択および設定するためのユーザ名選択設定ボタン１６ｂ２１と、ジョブ名を選択および設定するためのジョブ名選択設定ボタン１６ｂ２２とが表示される。
【００４７】
またこの削除条件選択設定画面１６ｂ２には、全ジョブ削除指示キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されているジョブ全ての削除を行うと共に、この削除条件選択設定画面１６ｂ２にてユーザが選択および設定した削除条件に基づいて新規受信ジョブの削除処理を実行するか否かをユーザに最終確認させるＹＥＳボタン１６ｂ２３と、ＮＯボタン１６ｂ２４が表示される。
【００４８】
ここで、ユーザによりユーザ名選択設定ボタン１６ｂ２１が選択された場合、この削除条件選択設定画面１６ｂ２では、さらに“端末装置２Ａ”や“端末装置２Ｂ”等の端末装置２Ａ〜２Ｅのユーザ名を入力したり、プルダウン表示された端末装置２Ａ〜２Ｅのユーザ名の一覧から削除すべきユーザ名を選択できるように構成されている。
【００４９】
同様に、ユーザによりジョブ名選択設定ボタン１６ｂ２２が選択された場合、削除条件選択設定画面１６ｂ２では、さらに“○○○○”や“××××”等のジョブのジョブ名を入力等できるように構成されている。
【００５０】
なお、ユーザ名選択設定ボタン１６ｂ２１とジョブ名選択設定ボタン１６ｂ２２とは、いずれか一方のボタンだけの選択だけでなく、両方を同時に選択することも可能である。ユーザ名選択設定ボタン１６ｂ２１とジョブ名選択設定ボタン１６ｂ２２のいずれか一方が選択されてその削除条件が設定された場合には、その選択された一方の削除条件と一致する新規受信ジョブを削除することができる。また、ユーザ名選択設定ボタン１６ｂ２１とジョブ名選択設定ボタン１６ｂ２２の両方が選択されてその削除条件が設定された場合には、その両方の削除条件が例えばＡＮＤ条件、すなわちユーザ名選択設定ボタン１６ｂ２１とジョブ名選択設定ボタン１６ｂ２２の両者の削除条件を満足した新規受信ジョブのみ削除することができる。なお、後者の場合に両方の削除条件をＯＲ条件で新規受信ジョブを削除するようにしても良い。
【００５１】
図４に戻り、ステップＳ２５０において、削除条件選択設定画面１６ｂ２が表示部１６ｂに表示され、ユーザによってＮＯボタン１６ｂ２４が選択された場合（ステップＳ２５０“ＮＯ”）、ユーザによって全ジョブ削除キー１６ａが押下操作されたものの、最終的には、ユーザによって削除条件選択設定画面１６ｂ２にて全ジョブ削除処理がキャンセルされたことになる。そのため、制御部１２は、ステップＳ１１０の画像形成処理に戻る。
【００５２】
これに対し、ステップＳ２５０において、削除条件選択設定画面１６ｂ２が表示部１６ｂに表示されて、ユーザによってＹＥＳボタン１６ｂ２３が選択された場合（ステップＳ２５０“ＹＥＳ”）、制御部１２のジョブ削除部１２ｂは、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブの全削除処理を実行すると共に（ステップＳ２７０）、その画像形成中および待機中のジョブの全削除処理中に新規に受信するジョブの有無を判定する（ステップＳ２９０）。
【００５３】
ステップＳ２９０において、その画像形成中および待機中のジョブの全削除処理中に新規に受信するジョブが無い場合（ステップＳ２９０“ＮＯ”）、ジョブ削除部１２ｂは、続いて削除すべきジョブ全てを削除したか否かを判定し（ステップＳ３７０）、削除すべきジョブ全ての削除が終了していない場合には（ステップＳ３７０“ＮＯ”）、ステップＳ２７０に処理を移行し、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブの全削除処理を継続して行う。なお、このステップＳ２９０で“ＮＯ”の場合は、その画像形成中および待機中のジョブの全削除処理中に新規に受信するジョブは無い場合であるため、削除すべきジョブは、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブとなる。
【００５４】
一方、ステップＳ３７０において、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブ全ての削除が完了していれば（ステップＳ３７０“ＹＥＳ”）、ジョブ削除部１２ｂは、さらに、その削除すべきジョブ全ての削除処理完了後、所定時間経過したか否かを判定する（ステップＳ３９０）。なお、このステップＳ３９０の判定は、端末装置２Ａ〜２Ｅと画像形成装置１とを接続するネットワーク３のトラフィック量や、ジョブのデータ量等によって端末装置２Ａ〜２Ｅから画像形成装置１へ送信されたジョブに受信遅延が発生する場合があるため、その受信遅延時間を考慮して所定時間を設定し、削除すべきジョブ全ての削除した後もその所定時間だけ新規受信ジョブの有無を判定するために設けた処理である。そのためネットワーク３におけるジョブの受信遅延を無視できる場合には、ステップＳ３９０の処理を省略できる。
【００５５】
ステップＳ３９０において、削除すべきジョブ全ての削除処理完了後、所定時間経過していない場合（ステップＳ３９０“ＮＯ”）、ジョブ削除部１２ｂは、ステップＳ２９０に処理を移行し、その画像形成中および待機中のジョブの全削除処理中に新規に受信するジョブの有無を判定する一方、所定時間経過した場合（ステップＳ３９０“ＹＥＳ”）、処理を終了する。
【００５６】
一方、ステップＳ２９０において、その画像形成中および待機中のジョブの全削除処理中に新規受信ジョブが有る場合（“ＹＥＳ”）、ジョブ削除部１２ｂは、新規受信ジョブと削除条件との比較処理を実行する（ステップＳ３１０）。このステップＳ３１０の処理については、図７を用いて後述する。
【００５７】
次に、ジョブ削除部１２ｂは、ステップＳ３１０により、その新規受信ジョブについての判定結果が削除（後述する図７におけるステップＳ３１８）であるか、あるいは削除しない（後述する図７におけるステップＳ３１４）であるかを判定する（ステップＳ３３０）。
【００５８】
ステップＳ３３０において、ジョブ削除部１２ｂは、削除しないと判定していた場合（“ＮＯ”）、続いて削除すべきジョブ全てを削除したか否かを判定する（ステップＳ３７０）。なお、この場合もステップＳ２９０の判定処理で“ＮＯ”と判定した場合と同様に、削除すべきジョブは、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブだけとなる。
【００５９】
そして、ステップＳ３７０において、削除すべきジョブ全てを削除した場合（ステップＳ３７０“ＹＥＳ”）、ジョブ削除部１２ｂは、さらに、その削除処理完了後、所定時間経過したか否かを判定し（ステップＳ３９０）、所定時間経過していない場合は（ステップＳ３９０“ＮＯ”）、ステップＳ２９０の処理に戻って新規受信ジョブの有無を判定する一方、所定時間経過した場合（ステップＳ３９０“ＹＥＳ”）、以上の処理を終了する。
【００６０】
一方、ステップＳ３３０において、新規受信ジョブを削除すると判定した場合（“ＹＥＳ”）、ジョブ削除部１２ｂは、その新規受信ジョブを削除する（ステップＳ３５０）。新規受信ジョブの削除は、ジョブ記憶部１４ａに記憶されている画像形成中（印刷中）および待機中のジョブの全ての削除が完了した後に実行しても良いし、画像形成中および待機中のジョブの削除処理と同時に実行しても良い。
【００６１】
新規受信ジョブの削除完了後、ジョブ削除部１２ｂは、削除すべきジョブ全てを削除したか否かを判定する（ステップＳ３７０）。この場合、削除すべきジョブには、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブだけでなく、全ジョブ削除キー１６ａが押下操作された後にステップＳ３１０の判定処理で削除条件と合致して削除するものと判定された新規受信ジョブも含めても良い。
【００６２】
そして、削除すべきジョブ全てを削除した場合（ステップＳ３７０“ＹＥＳ”）、ジョブ削除部１２ｂは、さらに、その削除処理完了後、所定時間経過したか否かを判定し（ステップＳ３９０）、所定時間経過していない場合は（ステップＳ３９０“ＮＯ”）、ステップＳ２９０の処理に戻って新規に受信するジョブの有無を判定する一方、所定時間経過した場合は（ステップＳ３９０“ＹＥＳ”）、以上の処理を終了する。
【００６３】
図７は、図４のステップＳ３１０において新規受信ジョブが削除条件に合致するか否かの比較処理の詳細な動作を示すフローチャートである。
【００６４】
図７に示すように、ステップＳ３１０の比較処理では、ジョブ削除部１２ｂは、まず、削除条件選択設定画面１６ｂ２でユーザによりユーザ名選択設定ボタン１６ｂ２１が選択されてユーザ名が削除条件として入力されているか否かを判定し（ステップＳ３１１）、ユーザ名選択設定ボタン１６ｂ２１が選択されユーザ名が削除条件として設定されている場合には（ステップＳ３１１“ＹＥＳ”）、削除条件選択設定画面１６ｂ２でユーザが設定したユーザ名を取得して（ステップＳ３１２）、その取得したユーザ名の中に新規受信ジョブのユーザ名が含まれているか否かを判定する（ステップＳ３１３）。
【００６５】
ここで、取得したユーザ名の中に新規受信ジョブのユーザ名が含まれていない場合（ステップＳ３１３“ＮＯ”）、ジョブ削除部１２ｂは、その新規受信ジョブは削除しないものと判定して（ステップＳ３１４）、図４に示すステップ３３０へ処理を移行する。
【００６６】
これに対し、ユーザが削除条件として設定したユーザ名の中に新規受信ジョブのユーザ名が含まれている場合（ステップＳ３１３“ＹＥＳ”）、ジョブ削除部１２ｂは、削除条件選択設定画面１６ｂ２でユーザによりジョブ名選択設定ボタン１６ｂ２２が選択されてジョブ名が設定されているか否かを判定する（ステップＳ３１５）。
【００６７】
そして、ジョブ名選択設定ボタン１６ｂ２２が選択されていない場合は（ステップＳ３１５“ＮＯ”）、削除条件選択設定画面１６ｂ２でユーザ名のみが削除条件として選択されていて（ステップＳ３１１“ＹＥＳ”）、かつ、その新規受信ジョブのユーザ名が削除条件として含まれている場合（ステップＳ３１３“ＹＥＳ”）であるので、ジョブ削除部１２ｂは、新規受信ジョブを削除するものと判定して（ステップＳ３１８）、ステップ３３０へ処理を移行する。
【００６８】
一方、削除条件選択設定画面１６ｂ２でジョブ名選択設定ボタン１６ｂ２２が選択されジョブ名が設定されている場合（ステップＳ３１５“ＹＥＳ”）、ジョブ削除部１２ｂは、削除条件選択設定画面１６ｂ２でユーザが設定したジョブ名を取得し（ステップＳ３１６）、その取得したジョブ名の中に新規受信ジョブのジョブ名が含まれているか否かを判定する（ステップＳ３１７）。
【００６９】
ステップＳ３１７において、削除条件選択設定画面１６ｂ２でユーザが設定したジョブ名の中に新規受信ジョブのジョブ名が含まれている場合（ステップＳ３１７“ＹＥＳ”）、ジョブ削除部１２ｂは、新規受信ジョブを削除するものと判定して（ステップＳ３１８）、処理を終了する。
【００７０】
一方、ステップＳ３１７において、削除条件選択設定画面１６ｂ２でユーザが設定したジョブ名の中に新規受信ジョブのジョブ名が含まれていない場合（ステップＳ３１７“ＮＯ”）、ジョブ削除部１２ｂは、ステップＳ３１３の判定処理で“ＹＥＳ”の判定結果でも、新規受信ジョブを削除しないものと判定して（ステップＳ３１４）、処理を終了する。
【００７１】
以上のように、本発明に係る実施例の画像形成装置１によれば、全ジョブ削除キー１６ａの選択によってジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブ全ての削除中に新規にジョブを受信した場合、その新規受信ジョブについては、画像形成装置１のユーザが削除条件として選択および設定したユーザ名やジョブ名を満たす場合のみ削除する。そのため、全ジョブ削除キー１６ａに基づくジョブの全削除中に新規受信ジョブがある場合でも、削除すべき新規受信ジョブのみ確実に削除して、削除すべきでない新規受信ジョブの削除を確実に防止できる。
【００７２】
特に、本発明に係る実施例の画像形成装置１では、削除すべきジョブ全ての削除が終了した後、ステップＳ３９０の判定処理で所定時間経過するか否かを判定しており、全ジョブ削除キー１６ａが押下操作された時点でジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブ全てを削除した後でも、その所定時間経過する前に新規にジョブを受信した場合、さらにその新規受信ジョブが削除条件を満たす場合には削除できる。そのため、端末装置２Ａ〜２Ｅと画像形成装置１とを接続するネットワーク３のトラフィックの状態や、ジョブのデータ量等によって端末装置２Ａ〜２Ｅから画像形成装置１へ送信されたジョブに受信遅延が発生する場合でも、削除すべき新規受信ジョブのみ確実に削除して、削除すべきでない新規受信ジョブの削除を確実に防止できる。
【００７３】
なお、上記実施例では、新規受信ジョブの削除条件としてユーザ名とジョブ名とを一例として説明したが、本発明では、ユーザ名とジョブ名に限らず、例えば、ジョブの受信間隔や、ジョブのサイズ、ジョブの印刷枚数、ジョブを作成したプログラムの種類などが選択および設定可能である。
【００７４】
例えば、新規受信ジョブの削除条件として、ユーザ名とジョブ名以外にジョブの受信間隔を選択および設定させる場合には、図８に示すようなジョブ受信間隔選択設定ボタン１６ｂ２５を追加した削除条件選択設定画面１６ｂ２を表示して、画像形成装置１のユーザに前ジョブとの受信間隔を削除条件として選択および設定させる。この場合、図４のステップＳ３１０の比較処理は、例えば、図９に示すように図７に示すフローチャートにさらにステップＳ３１９〜Ｓ３２１の処理を追加したものになる。つまり、ステップＳ３１７で“ＹＥＳ”と判定されても、さらに、削除条件選択設定画面１６ｂ２でユーザにより削除条件としてジョブ受信間隔設定ボタン１６ｂ２５（図８参照。）が選択されてジョブ受信間隔が削除条件として入力されているか否かを判定する（ステップＳ３１９）。そして、ユーザによりジョブ受信間隔が削除条件として設定されている場合は（ステップＳ３１９“ＹＥＳ”）、ユーザが設定したジョブ受信間隔を閾値として取得して（ステップＳ３２０）、新規受信ジョブと前ジョブとの受信間隔がその閾値以内であるか否かを判定し（ステップＳ３２１）、閾値以内であれば（ステップＳ３２１“ＹＥＳ”）、新規受信ジョブを削除するものと判定して（ステップＳ３１８）、ステップ３３０へ処理を移行することになる。
【００７５】
また、上記実施例の説明では、画像形成装置１は全ジョブ削除指示キー１６ａが押されジョブ記憶部１４ａに記憶されている画像形成中および待機中のジョブの全削除処理中に新規に受信するジョブもジョブ記憶部１４ａに記憶するが、本発明では、これに限らず、画像形成中および待機中のジョブの全削除処理中に新規に受信するジョブは、そのヘッダ部Ｄ１に含まれるユーザ名情報Ｄ１２やジョブ名情報Ｄ１３（図２参照。）などの削除条件に関連する各種情報のみ取得して、ジョブ記憶部１４に記憶しないようにしても良い。そして、その新規受信ジョブの各種情報に基づいて削除するものと判定した場合、画像形成装置１はそのままその新規受信ジョブを受信しない一方、新規受信ジョブを削除しないものと判定した場合は、その新規受信ジョブを受信したり、必要あれば送信した端末装置に対し再送指令を送信して再度、その新規受信ジョブを送信させて受信するように構成する。
【符号の説明】
【００７６】
１…画像形成装置
１１…ネットワークＩ／Ｆ部
１２…制御部
１２ａ…削除条件設定部（削除条件設定手段）
１２ｂ…ジョブ削除部（ジョブ削除手段）
１３…プログラム記憶部
１４…メモリ
１４ａ…ジョブ記憶部（ジョブ記憶手段）
１４ｂ…ジョブリスト
１５…画像形成部
１６…操作パネル
１６ａ…全ジョブ削除指示キー
１６ｂ…表示部
１６ｂ１…新規受信ジョブ削除選択画面
１６ｂ２…削除条件選択設定画面
２Ａ〜２Ｅ…端末装置
３…ネットワーク
【図１】
2015123705.tif 000003
【図２】
2015123705.tif 000004
【図３】
2015123705.tif 000005
【図４】
2015123705.tif 000006
【図５】
2015123705.tif 000007
【図６】
2015123705.tif 000008
【図７】
2015123705.tif 000009
【図８】
2015123705.tif 000010
【図９】
2015123705.tif 000011