(57)【要約】【課題】  本発明は、無作為な印刷ジョブのキャンセルを防止し、適切な印刷ジョブのキャンセル処理ができる。【解決手段】  本発明の印刷制御方法によれば、指定した印刷ジョブをキャンセルする際、キャンセル対象の印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、予め登録されている特定のユーザＩＤとを比較し、比較した結果一致したときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、比較した結果一致しなかったときはキャンセル対象の印刷ジョブをキャンセルする。【選択図】        図２
2005088358.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御装置において、
予め特定のユーザＩＤを記憶しているユーザＩＤ記憶手段と、
指定した前記印刷ジョブをキャンセルする際、キャンセル対象の前記印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、前記ユーザＩＤ記憶手段に記憶されている特定のユーザＩＤとを比較する比較手段と、
該比較手段によって比較した結果一致したときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、一致しなかったときはキャンセル対象の印刷ジョブをキャンセルする印刷制御手段と
を有することを特徴とする印刷制御装置。
【請求項２】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御装置において、
予め特定のユーザＩＤを記憶しているユーザＩＤ記憶手段と、
全ての前記印刷ジョブをキャンセルする際、前記各印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、前記ユーザＩＤ記憶手段に記憶されている特定のユーザＩＤとをそれぞれ比較する比較手段と、
該比較手段によって比較した結果一致した前記印刷ジョブに対してはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、一致しなかった前記印刷ジョブに対してはキャンセル対象の印刷ジョブとしてキャンセルする印刷制御手段と
を有することを特徴とする印刷制御装置。
【請求項３】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御装置において、
指定した前記印刷ジョブをキャンセルする際、キャンセル対象の前記印刷ジョブにパスワードが設定されているか否かを判定するパスワード設定有無判定手段と、
該パスワード設定有無判定手段によって判定した結果キャンセル対象の前記印刷ジョブにパスワードが設定されているときは、パスワードの入力を促すパスワード入力画面を表示して入力されたパスワードが設定されたパスワードと一致しているか否かを判定する入力パスワード正誤判定手段と、
該パスワード正誤判定手段によって判定した結果一致したときはキャンセル対象の印刷ジョブをキャンセルし、判定した結果一致しなかったときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続する印刷制御手段と
を有することを特徴とする印刷制御装置。
【請求項４】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御装置において、
全ての前記印刷ジョブをキャンセルする際、前記各印刷ジョブにパスワードが設定されているか否かをそれぞれ判定するパスワード設定有無判定手段と、
該パスワード設定有無判定手段によって判定した結果パスワードが設定されている前記印刷ジョブにおいてパスワードの入力を促すパスワード入力画面を表示して入力されたパスワードが設定されたパスワードと一致しているか否かを判定する入力パスワード正誤判定手段と、
該パスワード正誤判定手段によって判定した結果一致したときはキャンセル対象の印刷ジョブとしてキャンセルし、判定した結果一致しなかったときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続する印刷制御手段と
を有することを特徴とする印刷制御装置。
【請求項５】
キャンセル処理の可否又はキャンセル処理によるキャンセル対象の印刷ジョブリストのキャンセル処理結果に関するガイダンスをパネル表示する表示手段を設けた請求項１〜４のいずれかに記載の印刷制御装置。
【請求項６】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御方法において、
指定した前記印刷ジョブをキャンセルする際、キャンセル対象の前記印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、予め登録されている特定のユーザＩＤとを比較し、
比較した結果一致したときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、
比較した結果一致しなかったときはキャンセル対象の印刷ジョブをキャンセルすることを特徴とする印刷制御方法。
【請求項７】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御方法において、
全ての前記印刷ジョブをキャンセルする際、前記各印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、予め登録されている特定のユーザＩＤとをそれぞれ比較し、
比較した結果一致した前記印刷ジョブに対してはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、
比較した結果一致しなかった前記印刷ジョブに対してはキャンセル対象の印刷ジョブとしてキャンセルすることを特徴とする印刷制御方法。
【請求項８】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御方法において、
指定した前記印刷ジョブをキャンセルする際、キャンセル対象の前記印刷ジョブにパスワードが設定されているか否かを判定し、
判定した結果キャンセル対象の前記印刷ジョブにパスワードが設定されているときは、パスワードの入力を促すパスワード入力画面を表示し、
入力されたパスワードが設定されたパスワードと一致しているか否かを判定し、
判定した結果一致したときはキャンセル対象の印刷ジョブをキャンセルし、
判定した結果一致しなかったときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続することを特徴とする印刷制御方法。
【請求項９】
ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する印刷制御方法において、
全ての前記印刷ジョブをキャンセルする際、前記各印刷ジョブにパスワードが設定されているか否かをそれぞれ判定し、
判定した結果パスワードが設定されている前記印刷ジョブにおいてパスワードの入力を促すパスワード入力画面を表示し、
入力されたパスワードが設定されたパスワードと一致しているか否かを判定し、
判定した結果一致したときはキャンセル対象の印刷ジョブとしてキャンセルし、
判定した結果一致しなかったときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続することを特徴とする印刷制御方法。
【請求項１０】
キャンセル処理の可否又はキャンセル処理によるキャンセル対象の印刷ジョブリストのキャンセル処理結果に関するガイダンスをパネル表示する請求項６〜９のいずれかに記載の印刷制御方法。
【請求項１１】
請求項６〜１０のいずれかに記載の印刷制御方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御装置、印刷制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体に関し、詳細にはホスト装置から送信された印刷ジョブのキャンセル処理の制御に関する。
【背景技術】
【０００２】
【特許文献１】特開平５−７７５２５号公報  ホスト装置から転送される印刷ジョブのデータに基づいて、印刷画像を形成するプリンタでは、プリント動作時に、データの誤りやプリンタの誤モード設定、用紙誤サイズを含むような用紙設定ミスなどの誤設定に気づいた場合、ユーザはプリンタをオフラインにセットしたり、データの誤りや誤設定を修正した後に正常な印刷動作を開始していた。しかし、この方法によれば、プリンタのコントローラ側に残存する印刷ジョブのデータによる印刷が実行されてしまう。そこで、上記特許文献１に開示されているキャンセル機能付きプリンタでは、上記のような誤設定に気づいた場合、ユーザは操作パネルからキャンセルキーを押下することにより、ホスト装置からの印刷ジョブのデータを簡単にキャンセルすることができた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１によれば、受信した印刷ジョブのデータを操作パネルによりキャンセルしようとするので対象ジョブの種類に関らず必ずキャンセルできてしまうため、あるユーザがホスト装置より印刷データを送っても、離れた場所にある装置側で別のユーザが勝手にそのジョブをキャンセルできてしまうという不都合が発生していた。また、従来は対象ジョブに関らず必ず装置の操作パネルからジョブのキャンセルをすることが可能であった。特に受信した全ての印刷ジョブを一括でキャンセルするような場合には、印刷データを送るユーザとキャンセルを実施するユーザとの間で意思疎通がなければ、印刷データの行方がわからなくという問題があった。更に、キャンセル許可していない印刷ジョブを、操作パネルからキャンセルしようとしても結果的に無視されて印刷されるため、キャンセル操作をしたユーザに対して混乱を与えるという問題があった。
【０００４】
本発明はこれらの問題点を解決しようとするものであり、無作為な印刷ジョブのキャンセルを防止し、適切な印刷ジョブのキャンセル処理ができる、印刷制御装置、印刷制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記問題点を解決するために、ホスト装置から入力された印刷ジョブに基づいて印刷処理を制御する、本発明の印刷制御装置は、ユーザＩＤ記憶手段、比較手段、印刷制御手段を有している。そして、ユーザＩＤ記憶手段は、予め特定のユーザＩＤを記憶している。また、比較手段は、指定した印刷ジョブをキャンセルする際、キャンセル対象の印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、ユーザＩＤ記憶手段に記憶されている特定のユーザＩＤとを比較する。更に、印刷制御手段は、比較手段によって比較した結果一致したときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、一方一致しなかったときはキャンセル対象の印刷ジョブをキャンセルする。よって、処理中のジョブが特定のユーザＩＤの場合には、パネル操作からのジョブのキャンセルを無視するため、これまで誰でもジョブのキャンセルができていたのを、ユーザＩＤという属性によりキャンセルの防止をすることが可能になった。
【０００６】
また、本発明の印刷制御装置によれば、予め特定のユーザＩＤを記憶しているユーザＩＤ記憶手段と、全ての印刷ジョブをキャンセルする際、各印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、ユーザＩＤ記憶手段に記憶されている特定のユーザＩＤとをそれぞれ比較する比較手段と、この比較手段によって比較した結果一致した印刷ジョブに対してはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、一致しなかった印刷ジョブに対してはキャンセル対象の印刷ジョブとしてキャンセルする印刷制御手段とを有することに特徴がある。よって、ジョブキューにエントリされている全ての印刷ジョブを対象に、特定のユーザＩＤかどうかを判別するため、処理中ジョブ以外でもこれまで誰でもジョブのキャンセルができていたのを、ユーザＩＤという属性によりキャンセルの防止をすることが可能になった。
【０００７】
更に、本発明の印刷制御装置は、パスワード設定有無判定手段、入力パスワード正誤判定手段、印刷制御手段を有している。そして、パスワード設定有無判定手段は、指定した印刷ジョブをキャンセルする際、キャンセル対象の印刷ジョブにパスワードが設定されているか否かを判定する。また、入力パスワード正誤判定手段は、パスワード設定有無判定手段によって判定した結果キャンセル対象の印刷ジョブにパスワードが設定されているときは、パスワードの入力を促すパスワード入力画面を表示して入力されたパスワードが設定されたパスワードと一致しているか否かを判定する。更に、印刷制御手段は、パスワード正誤判定手段によって判定した結果一致したときはキャンセル対象の印刷ジョブをキャンセルし、判定した結果一致しなかったときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続する。よって、正しいパスワードの入力がなされなければキャンセルできなくなるため、これまで誰でも印刷ジョブのキャンセルができていたのを防止することができる。
【０００８】
更に、本発明の印刷制御装置は、全ての前記印刷ジョブをキャンセルする際、各印刷ジョブにパスワードが設定されているか否かをそれぞれ判定するパスワード設定有無判定手段と、パスワード設定有無判定手段によって判定した結果パスワードが設定されている印刷ジョブにおいてパスワードの入力を促すパスワード入力画面を表示して入力されたパスワードが設定されたパスワードと一致しているか否かを判定する入力パスワード正誤判定手段と、パスワード正誤判定手段によって判定した結果一致したときはキャンセル対象の印刷ジョブとしてキャンセルし、判定した結果一致しなかったときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続する印刷制御手段とを有することに特徴がある。よって、キャンセルするためのパスワードを有する全ての印刷ジョブに対してそれぞれ正しいパスワードの入力がなされなければキャンセルできなくなるため、これまで誰でも処理中の印刷ジョブ以外でも印刷ジョブのキャンセルができていたのを防止することができる。
【０００９】
また、キャンセル処理の可否又はキャンセル処理によるキャンセル対象の印刷ジョブリストのキャンセル処理結果に関するガイダンスをパネル表示する表示手段を設けたことにより、キャンセル操作を行ったユーザに対して例えばキャンセル処理を無視した場合でも困惑しなくても済むようになる。
【発明の効果】
【００１０】
本発明の印刷制御装置によれば、処理中のジョブが特定のユーザＩＤの場合には、パネル操作からの印刷ジョブのキャンセルを無視するため、これまで誰でもジョブのキャンセルができていたのを、ユーザＩＤという属性により無作為な印刷ジョブのキャンセルを防止することが可能になった。また、ジョブキューにエントリされている全ての印刷ジョブを対象に、特定のユーザＩＤかどうかを判別するため、処理中ジョブ以外でも無作為な印刷ジョブのキャンセルを防止することが可能になった。
【発明を実施するための最良の形態】
【００１１】
本発明の印刷制御方法によれば、指定した印刷ジョブをキャンセルする際、キャンセル対象の印刷ジョブに、印刷ジョブを作成した際に付与されたユーザＩＤと、予め登録されている特定のユーザＩＤとを比較し、比較した結果一致したときはキャンセルを許可していない印刷ジョブと判断してキャンセルを無視して印刷処理を継続し、比較した結果一致しなかったときはキャンセル対象の印刷ジョブをキャンセルする。
【実施例】
【００１２】
図１は本発明の一実施例に係る印刷制御装置を適用する画像形成装置の構成を示すブロック図である。なお、本実施例の印刷制御装置を適用する画像形成装置として、ホスト装置と通信ケーブルで物理的に接続されたプリンタを例とする。同図において、本実施例の印刷制御装置を適用する画像形成装置としてのプリンタ１は、パソコン等のホスト装置２と通信ケーブル３にて物理的に接続されている。また、プリンタ１は、主に、コントローラ１０、操作パネル１１、エンジンユニット１２を含んで構成されている。更に、コントローラ１０は、ホスト装置２からプリンタ１へのジョブデータを受け取るためのインタフェース部であるホストＩ／Ｆ１３と、後述するプログラムＲＯＭ１５に記憶されているプログラムに従ってホスト装置２からのデータを処理するＣＰＵ１４と、コントローラ１０内でのデータの管理や、操作パネル１１、エンジンユニット１２など周辺モジュールを制御するためのメインとなるプログラムが格納されているプログラムＲＯＭ１５と、ＣＰＵ１４が処理する際のワークメモリ、ホスト装置２からのデータを印刷データ単位に管理して一時記憶するキュー、ページ単位に管理して一時記憶するページバッファ、ページバッファに記憶されたデータを実際の印字パターンに変換し、印刷データを記憶するビットマップメモリ等、さまざまな記憶領域として使われるＲＡＭ１６と、操作パネル１１との信号のやり取りを行うパネルＩ／Ｆ１７と、各種情報を電源ＯＦＦ時でも保持する不揮発性メモリであるＮＶＲＡＭ１８と、コントローラ１０からエンジンユニット１２への制御信号、エンジンユニット１２からコントローラ１０へのステータス信号、そしてコントローラ１０からのビデオ信号など、各信号送受信のためのインタフェース部であるエンジンＩ／Ｆ１９とを含んで構成されている。また、操作パネル１１は、プリンタ１に対してユーザがパスワード入力などの各種操作を行うためのユーザインターフェース部である。更に、エンジンユニット１２は、コントローラ１０からのビデオ信号及び制御信号により画像を形成する。
【００１３】
次に、図１に示すような構成を有する本実施例の印刷制御装置を適用する画像形成装置としてのプリンタ１の画像形成動作について簡単に説明すると、ホスト装置２はプリンタ１に対して、印刷ジョブのデータを通信ケーブル３を介して送信する。プリンタ１のコントローラ１０は、ホスト装置２から送られてくる印刷ジョブを受信・展開処理して、ＲＡＭ１６上の印刷データ管理キューへエントリし、またキュー先頭からビデオデータ変換処理して、最終的にエンジンユニット１２へ出力する。
【００１４】
更に、本実施例の印刷制御装置を適用する画像形成装置であるプリンタ１において、ユーザが処理中の印刷ジョブをキャンセルする印刷制御処理動作について当該処理動作フローである図２に従って説明すると、ユーザが操作パネル１１から処理中の印刷ジョブをキャンセルする操作を行った際（ステップＳ１０１）、その印刷ジョブが有するユーザＩＤの内容が、ＮＶＲＡＭ１８に格納されている特定のユーザＩＤと一致するかどうかを判別し（ステップＳ１０２，Ｓ１０３）、印刷ジョブのエントリーキューの内容を示す図３からわかるように例えばキャンセル操作された印刷ジョブが印刷データＳ１である場合当該印刷データＳ１のユーザＩＤ“ＲＩＣＯＨ”が登録されているユーザＩＤと一致していなければ（ステップＳ１０３；ＮＯ）キャンセルをして続きの印刷ジョブの処理へ移行する（ステップＳ１０４）。一方、印刷ジョブのエントリーキューの内容を示す図３からわかるように、例えばキャンセル操作された印刷ジョブが印刷データＳ１である場合当該印刷データＳ１のユーザＩＤ“ＲＩＣＯＨ”が登録されているユーザＩＤと一致していれば（ステップＳ１０３；ＹＥＳ）キャンセル操作自体を無視して、そのままその印刷ジョブの処理を継続する（ステップＳ１０５）。よって、処置中の印刷ジョブが特定のユーザＩＤの場合には、パネル操作からの印刷ジョブのキャンセルを無視し、ユーザＩＤという属性により従来誰でも印刷ジョブのキャンセルができていたことを防止できる。
【００１５】
また、本実施例の印刷制御装置を適用する画像形成装置であるプリンタ１において、ユーザが全ての印刷ジョブをキャンセルする印刷制御処理動作について当該処理動作フローである図４に従って説明すると、ユーザが操作パネル１１からエントリーキューにエントリされている全ての印刷ジョブをキャンセルする操作をした際（ステップＳ２０１）、各ジョブが保有するユーザＩＤの内容が、ＮＶＲＡＭ１８に格納されている特定のユーザＩＤと一致するかどうかを判別し（ステップＳ２０２，Ｓ２０３）、一致していなければ（ステップＳ２０３；ＮＯ）一致しない印刷ジョブをエントリーキューから削除する（ステップＳ２０４）。つまり、印刷ジョブのエントリーキューの内容を示す図５からわかるように、例えば印刷データＡ１と印刷データＡ３１のユーザＩＤが登録されているユーザＩＤ“ＲＩＣＯＨ”と一致していないのでこれらの印刷データＡ１，Ａ３をエントリーキューから削除する。一方、一致していれば（ステップＳ２０３；ＹＥＳ）キャンセル対象ではないとしてそのままエントリーキューに残す（ステップＳ２０５）。全ての印刷ジョブに対してユーザＩＤの内容が特定のユーザＩＤと一致するか否かを判別し終えたならば（ステップＳ２０６；ＹＥＳ）、最終的に残った印刷ジョブ、例えば図５に示すように印刷データＡ２，Ａ４，Ｓ１が残り、その残った印刷ジョブでそのまま印刷処理が継続される（ステップＳ２０７）。よって、特定のユーザＩＤを判別することにより、パネル操作からの全ての印刷ジョブのキャンセルを無視し、従来誰でも印刷ジョブのキャンセルができていたことを防止できる。
【００１６】
なお、上記特定のユーザＩＤは図１の操作パネル１１からＮＶＲＡＭ１８に設定、登録される。また、操作パネル１１から処理中の印刷ジョブのキャンセルをする操作を行っても、その印刷ジョブがキャンセル対象となる印刷ジョブでなかった場合には、特定のユーザＩＤのためキャンセルは行われなかった旨のガイダンスを操作パネル１１に表示する。更に、操作パネル１１からエントリーキューにエントリ済みの全ての印刷ジョブをキャンセルする操作を行っても、いくつかの印刷ジョブがキャンセル対象となる印刷ジョブでなかった場合には、キャンセルされなかった印刷ジョブの情報リストや特定のユーザＩＤのためキャンセルが行われなかった旨のガイダンスを操作パネル１１に表示する。よって、キャンセル操作を行ったユーザがキャンセルしたのになぜそのまま印刷されたのか困惑しなくても済むようになる。
【００１７】
更に、本実施例の印刷制御装置を適用する画像形成装置であるプリンタ１において、ユーザが処理中の印刷ジョブをキャンセルする別の印刷制御処理動作について当該処理動作フローである図６に従って説明すると、ユーザが図１の操作パネル１１から処理中の印刷ジョブをキャンセルする操作を行った際（ステップＳ３０１）、その印刷ジョブがキャンセル用のパスワードを有しているか否かを判定する（ステップＳ３０２）。印刷ジョブのエントリーキューの内容を示す図７からわかるように、例えば印刷データＳ１にキャンセル用パスワード“ＲＩＣＯＨ”が有る場合（ステップＳ３０３；ＹＥＳ）、図１の操作パネル１１にパスワード入力画面を表示する（ステップＳ３０４）。ユーザが入力したパスワードが正しいか否かを判定し（ステップＳ３０５）、パスワードが正しい場合は（ステップＳ３０５；ＹＥＳ）、対象の印刷ジョブのキャンセル処理を行い、続きの印刷ジョブの処理に移行する（ステップＳ３０６）。一方、入力されたパスワードが正しくない場合は（ステップＳ３０５；ＮＯ）、印刷ジョブのポーズ状態を維持し、キャンセル操作自体を無視して、そのままその印刷ジョブの処理を継続する（ステップＳ３０７）。なお、ステップＳ３０３で、例えば図８に示すようにキャンセル操作された印刷ジョブの印刷データＡ１にキャンセル用パスワードが無い場合は（ステップＳ３０３；ＮＯ）、キャンセル操作を無視してそのまま印刷ジョブの処理を継続する。
【００１８】
また、本実施例の印刷制御装置を適用する画像形成装置であるプリンタ１において、ユーザが全ての印刷ジョブをキャンセルする別の印刷制御処理動作について当該処理動作フローである図９に従って説明すると、ユーザが操作パネル１１からエントリーキューにエントリされている全ての印刷ジョブをキャンセルする操作をした際（ステップＳ４０１）、エントリーキューに未処理の印刷ジョブが有るか否かを判定する（ステップＳ４０２）。未処理の印刷ジョブがある場合（ステップＳ４０２；ＹＥＳ）、エントリーキューにエントリされている先頭の印刷ジョブにキャンセル用パスワードが有るか否かを判定する（ステップＳ４０３）。キャンセル用パスワードが有れば（ステップＳ４０３；ＹＥＳ）、図１の操作パネル１１にパスワード入力画面を表示する（ステップＳ４０４）。ユーザが入力したパスワードが正しいか否かを判定し（ステップＳ４０５）、パスワードが正しい場合は（ステップＳ４０５；ＹＥＳ）、対象の印刷ジョブのキャンセル処理を行う（ステップＳ４０６）。一方、入力されたパスワードが正しくない場合は（ステップＳ４０５；ＮＯ）、印刷ジョブのポーズ状態を維持し、キャンセル操作自体を無視して、そのままその印刷ジョブの処理を継続する（ステップＳ４０７）。そして、ステップＳ４０２に戻り、順次未処理の印刷ジョブに対してステップＳ４０２〜Ｓ４０７の各処理ステップを繰返し、未処理の印刷ジョブが無くなった時点で一連の処理を終了する（ステップＳ４０２；ＮＯ）。なお、ステップＳ４０３でエントリーキューに未処理の印刷ジョブにキャンセル用パスワードが無ければ（ステップＳ４０３；ＮＯ）、そのままキャンセルして次の印刷ジョブへ移行する（ステップＳ４０８）。
【００１９】
次に、図１０は本発明のシステム構成を示すブロック図である。つまり、同図は上記実施例における印刷制御方法によるソフトウェアを実行するマイクロプロセッサ等から構築されるハードウェアを示すものである。同図において、印刷制御化システムはインタフェース（以下Ｉ／Ｆと略す）１０１、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、表示装置１０５、ハードディスク１０６、キーボード１０７及びＣＤ−ＲＯＭドライブ１０８を含んで構成されている。また、汎用の処理装置を用意し、ＣＤ−ＲＯＭ１０９などの読取可能な記憶媒体には、本発明の印刷制御方法を実行するプログラムが記憶されている。更に、Ｉ／Ｆ１０１を介して外部装置から制御信号が入力され、キーボード１０７によって操作者による指令又は自動的に本発明のプログラムが起動される。そして、ＣＰＵ１０２は当該プログラムに従って上述の印刷制御方法に伴う印刷制御処理を施し、その処理結果をＲＡＭ１０４やハードディスク１０６等の記憶装置に格納し、必要により表示装置１０５などに出力する。以上のように、本発明の印刷制御方法を実行するプログラムが記憶した媒体を用いることにより、既存のシステムを変えることなく、印刷制御システムを汎用的に構築することができる。
【００２０】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施例に係る印刷制御装置を適用する画像形成装置の構成を示すブロック図である。
【図２】処理中の印刷ジョブをキャンセルする印刷制御処理動作を示すフローチャートである。
【図３】処理中の印刷ジョブをキャンセルする印刷制御処理動作における印刷ジョブのエントリーキューの内容を示す図である。
【図４】全ての印刷ジョブをキャンセルする印刷制御処理動作を示すフローチャートである。
【図５】全ての印刷ジョブをキャンセルする印刷制御処理動作における印刷ジョブのエントリーキューの内容を示す図である。
【図６】処理中の印刷ジョブをキャンセルする別の印刷制御処理動作を示すフローチャートである。
【図７】処理中の印刷ジョブをキャンセルする別の印刷制御処理動作における印刷ジョブのエントリーキューの内容を示す図である。
【図８】処理中の印刷ジョブをキャンセルする別の印刷制御処理動作における印刷ジョブのエントリーキューの内容を示す図である。
【図９】全ての印刷ジョブをキャンセルする別の印刷制御処理動作を示すフローチャートである。
【図１０】本発明のシステム構成を示すブロック図である。
【符号の説明】
【００２２】
１；プリンタ、２；ホスト装置、３；通信ケーブル、
１０；コントローラ、１１；操作パネル、１２；エンジンユニット、
１３；ホストＩ／Ｆ、１４；ＣＰＵ、１５；プログラムＲＯＭ、
１６；ＲＡＭ、１７；パネルＩ／Ｆ、１８；ＮＶＲＡＭ、
１９；エンジンＩ／Ｆ１９。
【図１】
2005088358.tif 000003
【図２】
2005088358.tif 000004
【図３】
2005088358.tif 000005
【図４】
2005088358.tif 000006
【図５】
2005088358.tif 000007
【図６】
2005088358.tif 000008
【図７】
2005088358.tif 000009
【図８】
2005088358.tif 000010
【図９】
2005088358.tif 000011
【図１０】
2005088358.tif 000012