(57)【要約】【課題】  プリンタ，ホストのいずれでもジョブＩＤを管理する必要がなく、印刷要求を出した直後でもジョブのキャンセルができるようにする。【解決手段】  ジョブ受信部２で、ネットワーク１０を介してホストから送られてくる印刷ジョブデータを受信して、受信バッファＢに順次記憶する。ジョブ情報管理部３は、現在処理中又は処理を終了した印刷ジョブの送信元識別情報とジョブ識別情報とを管理する。ジョブ削除要求受信部４で、ネットワーク１０を介して外部からジョブ削除要求を受信したとき、ジョブ情報通知部５で、ジョブ情報管理部３が管理する情報に基づいて削除可能なジョブを選択してジョブ削除要求元に通知する。その後、通知したジョブの内のいずれかを指定してのジョブ削除通知を受信して、ジョブ削除部６により、該当するジョブを削除する。【選択図】      図１
2007004392.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部から印刷ジョブデータを受信して順次記憶するジョブ受信手段と、現在処理中又は処理を終了した印刷ジョブの情報を管理するジョブ情報管理手段と、ネットワークを介して外部からジョブ削除要求を受信するジョブ削除要求受信手段と、該ジョブ削除要求受信手段がジョブ削除要求を受信したとき、前記ジョブ情報管理手段が管理する情報に基づいて削除可能なジョブを選択し、ジョブ削除要求元に通知するジョブ情報通知手段と、該ジョブ情報通知手段が通知したジョブの内のいずれかを指定してのジョブ削除通知を受信してジョブを削除するジョブ削除手段と、を備えたことを特徴とする画像形成装置。
【請求項２】
前記ジョブ情報通知手段は、ジョブ削除要求の要求元が送信した印刷ジョブのみを通知することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、あるいは、プリンタ，コピー機，ファクシミリ，スキャナ等の機能を複合して有する複合機等、ホストコンピュータ（以下、単に「ホスト」と記す）等から印刷ジョブデータを受信して印刷を行う画像形成装置に関するものである。特に、本発明は、画像形成装置あるいはホストにおいて印刷ジョブＩＤを管理する管理手段を備えることなく、ホストが送信した印刷ジョブを指定して削除（キャンセル）することができるようにした画像形成装置に関するものである。
【背景技術】
【０００２】
ＬＡＮ等のネットワークを介して、ホストからプリンタに印刷ジョブデータを送信して印刷出力することはよく行われているが、そのようなシステムにおいて、プリンタに、一旦印刷ジョブデータを送信した後、印刷をキャンセルする場合がある。従来、印刷をキャンセルできるシステムでは、ホストからプリンタに印刷ジョブデータを送信すると、プリンタは、受け取った印刷ジョブデータを受信バッファにキューイングする。その後、ホストからキャンセルコマンドが送られてくると、プリンタは、受信バッファをクリアする。その結果、受信バッファ内で印刷待ちしていた印刷ジョブがキャンセルされる。
【０００３】
ところで、そのような従来のシステムでは、プリンタを複数のユーザで共用している場合、あるユーザからのキャンセルコマンドにより他のユーザの印刷ジョブまでキャンセルされてしまうおそれがある。そこで、特許文献１（特開２００２−１９６９０９号公報）に開示された発明では、プリンタが各印刷ジョブにジョブＩＤを割り振ってホストに通知し、ホスト側では、そのジョブＩＤによりキャンセルする印刷ジョブを指定することにより、特定の印刷ジョブのみをキャンセルできるようにしている。
【０００４】
図３は上記特許文献１に開示された従来のプリンタシステムの構成を示す図である。このプリンタシステムにおいては、プリンタ４０は印刷ジョブのキャンセル機能を有し、ケーブル３０を通してホストコンピュータ（以降ホストと称する）２０に接続されている。プリンタ４０は、ホスト２０から印刷ジョブを受信し処理して印刷対象の画像データを生成する印刷処理部１１と、印刷処理部１１が生成した画像データを取り込んで、給紙トレイ１４から供給される用紙にその対象画像を印刷して排紙トレイ１５に排出するプリンタエンジン１３と、ホスト２０から受信された印刷ジョブを先入れ先出で一旦保存する印刷キュー１２を有している。
【０００５】
ホスト２０は例えばパーソナルコンピュータ等であって、ＯＳから与えられる印刷ジョブのデータをプリンタ４０が理解できる形式のデータに変換してプリンタ１に送るプリンタドライバ２１と、プリンタ４０から返送されてきたジョブＩＤを格納するＩＤテーブル２２を有している。尚、プリンタ４０にはＬＡＮやインターネットなどの通信ネットワークを通して複数のホストが接続される場合もあるが、図３は、１台のホスト２０がプリ
ンタ４０にケーブル３０で接続された構成例を示している。
【０００６】
特許文献１に開示された図３に示すプリンタは、ホストから印刷ジョブを受けると、プリンタ内で一意のジョブＩＤを発生して、そのジョブＩＤに関連付けてその印刷ジョブのコマンドを受信バッファに保存すると共に、そのジョブＩＤをホストに通知する。ホストは通知されたジョブＩＤとその印刷ジョブのジョブ名とをＩＤテーブルに保存する。
【０００７】
ホストから印刷ジョブのキャンセルを行う際、ホストは、ＩＤテーブルからユーザが選択したキャンセル対象のジョブのジョブＩＤをキャンセルコマンドに組み込んで、そのキャンセルコマンドをプリンタに送信する。プリンタは、キャンセルコマンドに組み込まれたジョブＩＤと同一のジョブＩＤを有する受信バッファ内の印刷ジョブのみをキャンセルする。そのようにして、プリンタ内で印刷待ちしている印刷ジョブのうち、そのホストが発した特定のジョブのみをキャンセルできるようにしている。
【０００８】
【特許文献１】特開２００２−１９６９０９号公報（図１、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１に開示されたプリンタにおいてはプリンタとホストの両方でジョブＩＤを管理する必要があって、その分、処理が複雑になるという問題点があった。また、ホストから印刷要求を出した直後に、キャンセルする必要が生じたとき、プリンタからジョブＩＤが返ってくるまでキャンセルできないという問題点もあった。
【００１０】
本発明は、そのような問題点に鑑み、プリンタ，ホストのいずれでもジョブＩＤを管理する必要がなく、印刷要求を出した直後でもジョブのキャンセルができるようにすることを目的とするものである。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、本願の請求項１にかかる発明は、ネットワークを介して外部から印刷ジョブデータを受信して順次記憶するジョブ受信手段と、現在処理中又は処理を終了した印刷ジョブの情報を管理するジョブ情報管理手段と、ネットワークを介して外部からジョブ削除要求を受信するジョブ削除要求受信手段と、該ジョブ削除要求受信手段がジョブ削除要求を受信したとき、前記ジョブ情報管理手段が管理する情報に基づいて削除可能なジョブを選択し、ジョブ削除要求元に通知するジョブ情報通知手段と、該ジョブ情報通知手段が通知したジョブの内のいずれかを指定してのジョブ削除通知を受信してジョブを削除するジョブ削除手段と、を備えたことを特徴とする。
【００１２】
また、本願の請求項２にかかる発明は、請求項１にかかる発明において、前記ジョブ情報通知手段は、ジョブ削除要求の要求元が送信した印刷ジョブのみを通知することを特徴とする。
【発明の効果】
【００１３】
本発明の画像形成装置は、次のような効果を奏する。
すなわち、請求項１にかかる発明においては、ジョブ削除要求受信手段でネットワークを介して外部からジョブ削除要求を受信したとき、ジョブ情報通知手段により、削除可能なジョブをジョブ削除要求元に通知して、通知したジョブの内のいずれかを指定してのジョブ削除通知を受信して、ジョブ削除手段によりジョブを削除するようにした。その結果、プリンタ，ホストのいずれでもジョブＩＤを管理する必要がなく、印刷要求を出した直後でもジョブのキャンセルができるようになる。
【００１４】
また、請求項２にかかる発明においては、請求項１にかかる画像形成装置において、ジョブ情報通知手段は、ジョブ削除要求の要求元が送信した印刷ジョブのみを通知するようにしたので、他のユーザのジョブを削除してしまうのを完全に防止することができるようになる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の画像形成装置について実施例および図面に基づいて詳細に説明する。図１は、本発明の実施例にかかる画像形成装置の構成を示すブロック図、本発明の実施例にかかる画像形成装置におけるジョブキャンセルの処理手順を示すフローチャートである。
【実施例１】
【００１６】
図１は、本発明の実施例にかかる画像形成装置の構成を示すブロック図である。なお、以下の説明において、画像形成装置は単にプリンタＰと称する。本発明の実施例にかかるプリンタＰは図１に示すように、主制御部１、ジョブ受信部２、ジョブ情報管理部３、ジョブ削除要求受信部４、ジョブ情報通知部５、ジョブ削除部６、タイマ制御部７、印刷部８、操作部９を備えて構成され、ジョブ受信部２には受信バッファＢが設けられている。プリンタＰはネットワーク１０に接続され、ネットワーク上のコンピュータ装置等から印刷ジョブを受信し、印刷を行う。
【００１７】
主制御部１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなり各種制御を実行する。ジョブ受信部２は、ネットワーク１０を介してホストから印刷ジョブを受信し、受信した印刷ジョブデータを受信バッファＢにキューイングする。ジョブ情報管理部３は、当該プリンタＰで現在処理中の又は処理が完了したジョブの送信元識別情報（ＩＰアドレス等）及びジョブ識別情報（ジョブ名等）を管理する。
【００１８】
ジョブ削除要求受信部４は、ユーザからのジョブ削除要求を受信する。ジョブ情報通知部５は、ジョブ削除要求受信部４がジョブ削除要求を受信したとき、受信バッファＢとジョブ情報通知部５が管理しているデータとを参照して、処理が完了していたり、処理が開始されてしまったりしないで、まだ削除が可能な状態にあるジョブをジョブ削除要求元に通知する。ジョブ削除部６は、ジョブ情報通知部５が通知したジョブの内の特定のジョブを指定して返信されたジョブ削除通知に基づいて指定されたジョブを受信バッファＢから削除する。
【００１９】
タイマ制御部７は、ジョブ削除要求受信部４がジョブ削除要求を受信して、ジョブ情報通知部５が削除可能な状態にあるジョブを通知すると同時にタイマを起動し、予め設定された時間が経過したか否かを判定する。印刷部８は、受信バッファＢにキューイングされているジョブの印刷処理を順次実行する。操作部９は、印刷動作の設定やパスワード入力等の操作を行う。
【００２０】
次に、図２のフローチャートを参照しながら、本発明の画像形成装置における、ジョブキャンセルの処理手順を説明する。まず、ジョブ削除要求受信部４により、ジョブ削除要求を受信すると（ステップＳ１）、ジョブ情報通知部５は、削除が可能な状態にあるジョブをピックアップし（ステップＳ２）、削除要求元に対して、そのジョブ名を通知する（ステップＳ３）。そして、タイマ制御部７は、タイマを起動し、印刷部８は、ジョブの印刷処理を停止する（ステップＳ４）。
【００２１】
その後、通知したユーザからの返信を待って、ジョブ情報通知部５が通知したジョブの内の特定のジョブを指定してジョブ削除通知があったか否かを判別し（ステップＳ５）、ジョブ削除通知があったら、ジョブ削除部６は、指定されたジョブを受信バッファＢから削除する（ステップＳ６）。
【００２２】
一方、ステップＳ５で、ジョブ削除通知が返信されてこなかったら、タイマの計数値が設定時間ＴＳに達していないかどうかを判別し（ステップＳ７）、タイマの計数値が設定時間ＴＳに達していなければ、ステップＳ５に戻ってジョブ削除通知を待ち、タイマの計数値が設定時間ＴＳに達したら、時間切れとして、ジョブの印刷処理を再開する（ステップＳ８）。
【００２３】
なお、上記実施例では、ジョブ削除要求があったとき、ジョブ情報通知部５は、削除が可能な状態にあるジョブを、ジョブ削除要求を出したユーザ以外のユーザのジョブも含めて通知することになるが、そのようにすると、誤って他のユーザのジョブを指定して削除通知を返信し、他のユーザのジョブを削除してしまう可能性がある。
【００２４】
そこで、受信バッファＢ内のジョブを、送信元のＩＰアドレス等、送信元識別情報と関連づけて管理し、ジョブ削除要求があったとき、ジョブ情報通知部５は、削除が可能な状態にあるジョブの内、ジョブ削除要求を出したユーザのジョブだけを通知するようにしてもよい。そのようにすれば、他のユーザのジョブを削除してしまうのを完全に防止することができる。
【００２５】
図２の場合では、ステップＳ４で、ジョブの印刷処理を停止するようにしたが、上記のようにした場合は、ジョブ情報通知部５により削除可能なジョブを通知した際に、通知した以外のジョブについては、ジョブの印刷処理を停止する必要はなくなる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例にかかる画像形成装置のブロック図である。
【図２】本発明の実施例にかかる画像形成装置におけるジョブキャンセルの処理手順を示すフローチャートである。
【図３】従来のプリンタシステムの構成を示す図である。
【符号の説明】
【００２７】
１…主制御部
２…ジョブ受信部
３…ジョブ情報管理部
４…ジョブ削除要求受信部
５…ジョブ情報通知部
６…ジョブ削除部
７…タイマ制御部
８…印刷部
９…操作部
１０…ネットワーク
Ｐ…プリンタ
Ｂ…受信バッファ
【図１】
2007004392.tif 000003
【図２】
2007004392.tif 000004
【図３】
2007004392.tif 000005