(57)【要約】【課題】キャンセル処理を複数段階実行可能にして、ジョブ全体の印刷結果の妥当性を確認できるようにすると共に、資源の節約を可能にする印刷装置を提供する。【解決手段】印刷ジョブのキャンセル機能を有し、キャンセル処理を複数段階実行できる印刷装置において、第一段階のキャンセル処理として、トナー節約モードでの印刷に切り替える制御を行う制御手段７を有する。【選択図】　　　　図１
2004004403.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブのキャンセル機能を有し、キャンセル処理を複数段階実行できる印刷装置において、第一段階のキャンセル処理として、トナー節約モードでの印刷に切り替える制御を行う制御手段を有することを特徴とする印刷装置。
【請求項２】
印刷ジョブのキャンセル機能を有し、キャンセル処理を複数段階実行できる印刷装置において、第一段階のキャンセル処理として、集約印刷に切り替える制御を行う制御手段を有することを特徴とする印刷装置。
【請求項３】
印刷ジョブのキャンセル機能を有し、キャンセル処理を複数段階実行できかつ、両面印刷が可能な印刷装置において、第一段階のキャンセル処理として、両面印刷に切り替える制御を行う制御手段を有することを特徴とする印刷装置。
【請求項４】
印刷ジョブのキャンセル手段と、
前記キャンセルを複数段階的に実行できる手段と、
第一段階の前記キャンセル処理としてモノクロ印刷モードでの印刷に切り替えて印刷を続行する手段とを有することを特徴とする印刷装置。
【請求項５】
印刷ジョブのキャンセル手段と、
前記キャンセルを複数段階的に実行できる手段と、
第一段階の前記キャンセル処理時に各給紙トレイ情報のチェックを行う手段と、
前記チェック結果に応じて以降の給紙トレイを切り替えて印刷を続行する手段とを有することを特徴とする印刷装置。
【請求項６】
前記チェック結果によると前記キャンセル開始時点で給紙中のトレイの用紙サイズが定型外の場合には以降の給紙トレイを前記用紙サイズよりも大きな定型サイズのトレイに切り替えて印刷を続行する手段をさらに有することを特徴とする請求項５記載の印刷装置。
【請求項７】
前記チェックの際にトレイの属性が両面印刷可能なトレイを優先して検索する手段と、
前記チェック結果によると切り替え先のトレイの属性が両面印刷可能なトレイの場合には以降の給紙トレイを前記両面印刷可能なトレイに切り替えて両面印刷で出力を続行する手段とをさらに有することを特徴とする請求項５または６記載の印刷装置。
【請求項８】
前記チェック結果によると切り替え先のトレイの用紙の紙種がＯＨＰの場合には給紙トレイを切り替えずに印刷を続行する手段をさらに有することを特徴とする請求項５、６または７記載の印刷装置。
【請求項９】
前記チェック結果によると条件を満たすサイズで紙種が裏紙のトレイが存在する場合には以降の給紙トレイを前記裏紙のトレイに切り替えて印刷を続行する手段をさらに有することを特徴とする請求項５から８のいずれか１項に記載の印刷装置。
【請求項１０】
印刷ジョブのキャンセル処理を複数段階的に実行し、
第一段階の前記キャンセル処理としてモノクロ印刷モードでの印刷に切り替えて前記印刷を続行することを特徴とする印刷制御方法。
【請求項１１】
印刷ジョブのキャンセル処理を複数段階的に実行し、
第一段階の前記キャンセル処理時に各給紙トレイ情報のチェックを行い、
前記チェックの結果に応じて以降の給紙トレイを切り替えて印刷を続行することを特徴とする印刷制御方法。
【請求項１２】
前記チェック結果によると前記キャンセル開始時点で給紙中のトレイの用紙サイズが定型外の場合には以降の給紙トレイを前記用紙サイズよりも大きな定型サイズのトレイに切り替えて印刷を続行することを特徴とする請求項１１記載の印刷制御方法。
【請求項１３】
前記チェックの際にトレイの属性が両面印刷可能なトレイを優先して検索し、前記チェック結果によると切り替え先のトレイの属性が両面印刷可能トレイの場合には以降の給紙トレイを前記両面印刷可能なトレイに切り替えて両面印刷で出力を続行することを特徴とする請求項１１または１２記載の印刷制御方法。
【請求項１４】
前記チェック結果によると切り替え先のトレイの用紙の紙種がＯＨＰの場合には給紙トレイの切り替えを行わないで印刷を続行することを特徴とする請求項１１、１２または１３に記載の印刷制御方法。
【請求項１５】
前記チェック結果によると条件を満たすサイズで紙種が裏紙のトレイが存在する場合には以降の給紙トレイを前記裏紙のトレイに切り替えて印刷を続行することを特徴とする請求項１１から１４のいずれか１項に記載の印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置及び印刷制御方法に関し、特に印刷ジョブのキャンセル機能を有するレーザープリンタ、デジタル複写機等の印刷装置及び印刷制御方法に関する。
【０００２】
【従来の技術】
近年の印刷装置では印刷ジョブのキャンセル機能を有するものが増えている。これらの印刷装置のキャンセル機能はデータを破棄するものであり、再度キーを押す、一定時間の経過（特開平０５−０７７５２５号公報参照）、排紙命令（特開平０８−０１１３９６号公報参照）、ジョブ終了（特開平０８−３２８７８６号公報参照）、などの終了条件がある。
【０００３】
他にはステープルを解除するもの（特開２０００−０３３７５２号公報参照）も知られている。また、描画中の場合には描画中のページを削除し、受信処理中ならばジョブ全体を削除するもの（特開平１０−０２１０２５号公報参照）も存在する。
【０００４】
しかし、上記の装置は、キャンセル機能を段階的に可能としたものではない。
そこで、キャンセル機能を段階的に可能にしたものが登場した。例えば、特開２００１−３４１３８２号公報記載の印刷装置は、段階的なキャンセル機能を有し、一部目印刷時と二部目印刷時のキャンセル機能を変え、二部目以降の第一段階のキャンセルではデータを破棄しないで部数指定や後処理を解除する機能を有する。
【０００５】
【発明が解決しようとする課題】
しかしながら、この印刷装置においては、二部目以降の第一段階のキャンセル処理でキャンセル開始時点で給紙中のトレイから印刷処理を続行する。このため、給紙中のトレイの用紙によっては、ジョブ全体の印刷結果の妥当性確認に対して無駄なコストを掛けることになってしまう。また、用紙によって保管されている枚数も異なるため、残りわずかな用紙でジョブ全体の印刷結果の妥当性確認を行うことはシステムの停滞にも繋がる。
【０００６】
ジョブキャンセルを行う場合を考えると、描画物のレイアウトやページ構成が期待と異なる場合や、メモリ不足やパラメータ不良によりページが印刷されない場合が多い。
【０００７】
従来の印刷ジョブのキャンセル機能を有する印刷装置では、上記のような条件の発生によりジョブキャンセルを行うと、以降のページはデータ処理されず破棄されるため、以降のページでのレイアウト不良やページ構成不良の発生、メモリ不足やパラメータ不良による印刷不可の発生を把握することができない。
【０００８】
また、ジョブキャンセルを行った原因に対して修正した後に再印刷を実行する際、修正と再印刷をジョブ全体が正しく印刷されるまで繰り返さなければならないという場合が生じる。この不具合を回避するために、ジョブキャンセルを行わないでジョブ全体の印刷を繰り返すと資源の無駄遣いとなる。
【０００９】
そこで、本発明は上記の問題点に鑑み、キャンセル処理を複数段階実行可能にして、ジョブ全体の印刷結果の妥当性を確認できるようにすると共に、資源の節約を可能にする印刷装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、印刷ジョブのキャンセル機能を有し、キャンセル処理を複数段階実行できる印刷装置において、第一段階のキャンセル処理として、トナー節約モードでの印刷に切り替える制御を行う制御手段を有する印刷装置を最も主要な特徴とする。
【００１１】
請求項２記載の発明は、印刷ジョブのキャンセル機能を有し、キャンセル処理を複数段階実行できる印刷装置において、第一段階のキャンセル処理として、集約印刷に切り替える制御を行う制御手段を有する印刷装置を最も主要な特徴とする。
【００１２】
請求項３記載の発明は、印刷ジョブのキャンセル機能を有し、キャンセル処理を複数段階実行できかつ、両面印刷が可能な印刷装置において、第一段階のキャンセル処理として、両面印刷に切り替える制御を行う制御手段を有する印刷装置を最も主要な特徴とする。
【００１３】
請求項４記載の発明によれば、印刷装置は、印刷ジョブのキャンセル手段と、キャンセルを複数段階的に実行できる手段と、第一段階のキャンセル処理としてモノクロ印刷モードでの印刷に切り替えて印刷を続行する手段とを有することを特徴とするものである。
【００１４】
請求項５記載の発明によれば、印刷装置は、印刷ジョブのキャンセル手段と、キャンセルを複数段階的に実行できる手段と、第一段階のキャンセル処理時に各給紙トレイ情報のチェックを行う手段と、チェック結果に応じて以降の給紙トレイを切り替えて印刷を続行する手段とを有することを特徴とするものである。
【００１５】
請求項６記載の発明によれば、印刷装置は、チェック結果によるとキャンセル開始時点で給紙中のトレイの用紙サイズが定型外の場合には以降の給紙トレイを用紙サイズよりも大きな定型サイズのトレイに切り替えて印刷を続行する手段をさらに有する請求項５記載の印刷装置であることを特徴とするものである。
【００１６】
請求項７記載の発明によれば、印刷装置は、チェックの際にトレイの属性が両面印刷可能なトレイを優先して検索する手段と、チェック結果によると切り替え先のトレイの属性が両面印刷可能なトレイの場合には以降の給紙トレイを両面印刷可能なトレイに切り替えて両面印刷で出力を続行する手段とをさらに有する請求項５または６記載の印刷装置であることを特徴とするものである。
【００１７】
請求項８記載の発明によれば、印刷装置は、チェック結果によると切り替え先のトレイの用紙の紙種がＯＨＰの場合には給紙トレイを切り替えずに印刷を続行する手段をさらに有する請求項５、６または７記載の印刷装置であることを特徴とするものである。
【００１８】
請求項９記載の発明によれば、印刷装置は、チェック結果によると条件を満たすサイズで紙種が裏紙のトレイが存在する場合には以降の給紙トレイを裏紙のトレイに切り替えて印刷を続行する手段をさらに有する請求項５から８のいずれか１項に記載の印刷装置であることを特徴とするものである。
【００１９】
請求項１０記載の発明によれば、印刷制御方法は、印刷ジョブのキャンセル処理を複数段階的に実行し、第一段階の前記キャンセル処理としてモノクロ印刷モードでの印刷に切り替えて前記印刷を続行することを特徴とすものである。
【００２０】
請求項１１記載の発明によれば、印刷制御方法は、印刷ジョブのキャンセル処理を複数段階的に実行し、第一段階の前記キャンセル処理時に各給紙トレイ情報のチェックを行い、チェックの結果に応じて以降の給紙トレイを切り替えて印刷を続行することを特徴とするものである。
【００２１】
請求項１２記載の発明によれば、印刷制御方法は、チェック結果によるとキャンセル開始時点で給紙中のトレイの用紙サイズが定型外の場合には以降の給紙トレイを用紙サイズよりも大きな定型サイズのトレイに切り替えて印刷を続行する請求項１１記載の印刷制御方法であることを特徴とするものである。
【００２２】
請求項１３記載の発明によれば、印刷制御方法は、チェックの際にトレイの属性が両面印刷可能なトレイを優先して検索し、チェック結果によると切り替え先のトレイの属性が両面印刷可能トレイの場合には以降の給紙トレイを両面印刷可能なトレイに切り替えて両面印刷で出力を続行する請求項１１または１２記載の印刷制御方法であることを特徴とするものである。
【００２３】
請求項１４記載の発明によれば、印刷制御方法は、チェック結果によると切り替え先のトレイの用紙の紙種がＯＨＰの場合には給紙トレイの切り替えを行わないで印刷を続行する請求項１１、１２または１３に記載の印刷制御方法であることを特徴とするものである。
【００２４】
請求項１５記載の発明によれば、印刷制御方法は、チェック結果によると条件を満たすサイズで紙種が裏紙のトレイが存在する場合には以降の給紙トレイを前記裏紙のトレイに切り替えて印刷を続行する請求項１１から１４のいずれか１項に記載の印刷制御方法であることを特徴とするものである。
【００２５】
【発明の実施の形態】
以下、図面により本発明による印刷装置及び印刷制御方法の実施の形態を詳細に説明する。
【００２６】
図１は本発明の実施の形態に係るレーザープリンタのハード構成を示すブロック図である。プリンタ１は、上位装置であるホスト２と接続されており、コントローラ３、操作パネル４、プリンタエンジン５を有する。
【００２７】
操作パネル４は、プリンタ１の状態を示す表示部、及びプリンタのモード、フォント等を切替えるスイッチ部を有する。プリンタエンジン５は、コントローラ３からのビデオ信号及び制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写及び定着し、画像を形成する。
【００２８】
コントローラ３は、その時設定されている制御モード及びホスト２からの制御コードに従って、ホスト２からの印字データを、ビデオデータに変換してプリンタエンジン５へ出力する制御機構の総称で、以下のようなモジュールで構成される。
【００２９】
ホストＩ／Ｆ６は、ホスト２からプリンタ１への制御信号及びデータ、プリンタ１からホスト２へのステータス信号のインターフェースである。ＣＰＵ７は、プログラムＲＯＭ８に従ってホスト２からのデータ（印字データ、制御データ）を処理する。プログラムＲＯＭ８は、コントローラ３内でのデータの管理や、周辺モジュールを制御するためのプログラムが格納されている。
【００３０】
ＲＡＭ９は、ＣＰＵ７が処理する時のワークメモリ、ホスト２からのデータをページ単位に管理して一時記憶するバッファ、バッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われる。ＮＶ−ＲＡＭ１０は、電源を切っても保持したいデータを格納しておくための不揮発性ＲＡＭである。
【００３１】
フォントＲＯＭ１１は、印字に使用されるさまざまな種類のフォントを有する。エンジンＩ／Ｆ１２は、コントローラ３からプリンタエンジン５への制御信号、プリンタ１からコントローラ３へのステータス信号のインタフェースである。パネルＩ／Ｆ１３は、プリンタ１の状態、モード、フォント等の切替えを行うための信号のインタフェースである。コントローラ３はその他、オプションＲＡＭ１４を有する。
【００３２】
ホストＩ／Ｆ６を通してホスト２から送られてきたデータは、ＣＰＵ７により印字データ及び印字制御データ（ＳＰ、ＣＲ、ＬＦ、ＨＴ、ＶＴ、…等）とその他に分けられ、印字データ及び印字制御データは、制御コードに変換されてバッファに記憶される。ホスト２からのプリント命令またはホストから受け取ったデータが１ページ分を超えた時、コントローラ３はまず、中間コードをビデオデータに変換し、それが終了したら、エンジンＩ／Ｆ１２を通してプリンタエンジン５にプリントスタートの命令を出す。以上のような一連の流れで、ホスト２からの印字データがプリンタエンジン５を介して印字される。
【００３３】
図２はジョブキャンセル処理のフローチャートである。操作パネル４において、リセットキーが押されると、キーが離されるまでの時間を計測し、その時間に応じてジョブキャンセルの段階を決定する（Ｓ１〜Ｓ５）。図中のｔ１は予め定めた時間である。
【００３４】
その結果、第一段階のキャンセルモードの場合には（Ｓ５でＹ）、トナー節約モードを設定して（Ｓ６）処理を終了する。その後のデータについては、トナー節約モードで通常通りの印刷処理をジョブの終了まで継続し、ジョブの最後でトナー節約モードを解除する。一方、第二段階のキャンセルモードの場合には（Ｓ５でＮ）、ジョブの終了まで受信データを破棄する通常のキャンセル処理を実行する（Ｓ７）。
【００３５】
本実施形態では２段階の例を示したが、キーが押されている時間を複数範囲に分けることにより３段階以上のさらに細かい段階に分類することも可能である。またキーが押されている時間ではなく、キーが押された回数で分類することも可能である。
【００３６】
また、第一段階のキャンセルモードに対する処理に換えて集約印刷モードを設定し、その後のデータについては集約印刷モードでの印刷処理をジョブの終了まで継続し、ジョブの最後で集約印刷モードを解除することもできる。
【００３７】
さらに、第一段階のキャンセルモードに対する処理に換えて両面印刷モードを設定し、その後のデータについては両面印刷モードでの印刷処理をジョブの終了まで継続し、ジョブの最後で両面印刷モードを解除することもできる。
【００３８】
図３には、本発明による印刷装置及び印刷制御方法の一実施形態における印刷処理の流れが示されている。
【００３９】
ホスト２から送信される印刷データをプログラムＲＯＭ８に従ってＲＡＭ９で管理しながらＣＰＵ７で印刷処理を行うプリンタ１において、操作パネル４のリセットキーが予め定められた時間未満押されたか否かをＣＰＵ７で判断し、所定時間未満の場合には以降のカラーデータをＲＡＭ９上にモノクロ中間コードとして作成し、作成した中間コードをビデオデータに変換して印刷する。一方、操作パネル４のリセットキーが所定時間以上押された場合にはジョブの終了まで受信データを破棄する。
【００４０】
すなわち、図３のステップ１１において、ホスト２からのデータがあるか否かを判断される。データがあれば（Ｙｅｓ）、ステップ１２において、リセットキー入力があるか否かが判断される。入力がなければ（Ｎｏ）、通常印刷モードで印刷される。入力があれば（Ｙｅｓ）、ステップ１３において、所定時間以上か否かが判断される。所定時間以上であれば（Ｙｅｓ）、受信データは破棄される。所定時間未満であれば（Ｎｏ）、モノクロ印刷モードで印刷される。
【００４１】
図６には、本実施形態におけるジョブキャンセル処理の流れが示されている。
【００４２】
リセットキーが押されるとキーが離されるまでの時間を計測しその時間に応じてジョブキャンセルの段階を決定する（ステップＳ４１〜４５）。図６中のｔ１は予め定めた時間である。
【００４３】
すなわち、プリンタ１の操作パネル４においてキー入力されると（ステップＳ４１でＹｅｓ）、ＣＰＵ７はそのキー入力がリセットキー入力か否かを判断する（ステップＳ４２）。リセットキー入力である場合（ステップＳ４２でＹｅｓ）、ＣＰＵ７はリセットキーが押されてから離されるまでの時間Ｔを計測する（ステップＳ４３）。リセットキー入力の終了後（ステップＳ４４でＹｅｓ）、リセットキーが離されるまで計測した時間ＴをＲＡＭ９に記憶し、キャンセル処理を開始する。
【００４４】
ＣＰＵ７は、終了条件時間ｔ１とリセットキーが離されるまでの時間Ｔとを比較して、印刷データのキャンセル処理終了条件を決定する（ステップＳ４５）。ここで、終了条件時間ｔ１とは、計測された時間Ｔと比較してキャンセル処理終了条件を決めるための時間のことで、予め設定されており、終了条件時間ｔ１に対応してキャンセル処理終了条件も予め設定されている。
【００４５】
本実施形態においては、キャンセル処理終了条件が複数段階に設定され、複数段階のキャンセル処理終了条件の第１段階として、モノクロ印刷モードが設定される。すなわち、第一段階のキャンセルモードの場合には（ステップＳ４５でＹｅｓ）、モノクロ印刷モードを設定して（ステップＳ４６）処理を終了する。その後のデータについてはモノクロ印刷モードで通常通りの印刷処理をジョブの終了まで継続し、ジョブの最後でモノクロ印刷モードを解除する。
一方、第二段階のキャンセルモードの場合には、ジョブの終了まで受信データを破棄する通常のキャンセル処理を実行する。すなわち、時間Ｔが終了条件時間ｔ１よりも大きい場合（ステップＳ４５でＮｏ）、ジョブ全体のキャンセル処理が行われる（ステップＳ４７）。
【００４６】
キャンセル処理終了条件は時間Ｔと終了条件時間ｔ１との比較によって複数段階に設定される。このようにキャンセル処理終了条件を複数段階で設定することにより、複雑なデータのキャンセル処理にも対応することが可能となり、他の印刷データまで誤ってキャンセル処理するというようなことも防止することができる。そして、本実施形態では、複数段階のキャンセル処理終了条件の第１段階として、モノクロ印刷モードを設定する。これにより、トナーを節約できる。
【００４７】
なお、本実施形態では２段階の例を示したが、キーが押されている時間を複数範囲に分けることにより３段階以上のさらに細かい段階に分類することも可能である。
【００４８】
また、キーを押されている時間ではなく、キーを押された回数で分類することも可能である。すなわち、本実施形態では、リセットキーを押している時間Ｔと予め設定した終了条件時間ｔ１の比較によりキャンセル処理終了条件を決定したが、これに限られるものではない。キャンセル処理終了条件に対応したリセットキーの押下回数を終了条件回数ｔ２として予め設定し、リセットキーが実際に押された回数Ｔ２と予め設定してある終了条件回数ｔ２とを比較することにより、キャンセル処理終了条件を決定し、分類することもできる。
【００４９】
以上のような構成により、キャンセル処理が複数段階的に実行可能になり、ジョブ全体の印刷結果の妥当性を確認できるようになると共に、トナーの節約ひいてはコストの低減が可能となる。
【００５０】
図４には、本発明による印刷装置及び印刷制御方法の他の実施形態における印刷処理の流れが示されている。
【００５１】
ホスト２から送信される印刷データをプログラムＲＯＭ８に従ってＲＡＭ９で管理しながらＣＰＵ７で印刷処理を行うプリンタ１において、操作パネル４のリセットキーが予め定められた時間未満押されたか否かをＣＰＵ７で判断し、所定時間未満の場合にはＲＡＭ９上にある各給紙トレイ情報をチェックし、条件を満たす給紙トレイが存在するかどうかをＣＰＵ７で判断し、条件を満たす給紙トレイが存在した場合にはその給紙トレイに切り替えて作成した中間コードをビデオデータに変換して印刷する。一方、操作パネル４のリセットキーが予め定められた時間以上押された場合にはジョブの終了まで受信データを破棄する。
【００５２】
すなわち、図４のステップ２１において、ホスト２からのデータがあるか否かが判断される。データがあれば（Ｙｅｓ）、ステップ２２において、リセットキー入力があるか否かが判断される。入力がなければ（Ｎｏ）、通常印刷モードで印刷される。入力があれば（Ｙｅｓ）、ステップ２３において、所定時間以上か否かが判断される。所定時間以上であれば（Ｙｅｓ）、受信データは破棄される。所定時間未満であれば（Ｎｏ）、各給紙トレイの紙種情報がチェックされる。そして、ステップ２４において、条件を満たす給紙トレイが存在するか否かが判断される。存在すれば（Ｙｅｓ）、給紙トレイが切り替えられる。存在しなければ（Ｎｏ）、印刷が続行される。
【００５３】
図７には、本実施形態において用いられる給紙トレイ情報テーブルが示されている。
ここでは、給紙トレイ番号ごとの、用紙サイズ名、用紙サイズ、紙種、属性、残量が表示されている。ただし、これは一例にすぎず、本発明はこの図に限定されるものではない。
【００５４】
図８には、本実施形態におけるジョブキャンセル処理の流れが示されている。
【００５５】
リセットキーが押されるとキーが離されるまでの時間を計測しその時間に応じてジョブキャンセルの段階を決定する（ステップＳ５１〜Ｓ５５）。図８中のｔ１は予め定めた時間である。
【００５６】
すなわち、プリンタ１の操作パネル４においてキー入力されると（ステップＳ５１でＹｅｓ）、ＣＰＵ７はそのキー入力がリセットキー入力か否かを判断する（ステップＳ５２）。リセットキー入力である場合（ステップＳ５２でＹｅｓ）、ＣＰＵ７はリセットキーが押されてから離されるまでの時間Ｔを計測する（ステップＳ５３）。リセットキー入力の終了後（ステップＳ５４でＹｅｓ）、リセットキーが離されるまで計測した時間ＴをＲＡＭ９に記憶し、キャンセル処理を開始する。
【００５７】
ＣＰＵ７は、終了条件時間ｔ１とリセットキーが離されるまでの時間Ｔとを比較して、印刷データのキャンセル処理終了条件を決定する（ステップＳ５５）。ここで、終了条件時間ｔ１とは、計測された時間Ｔと比較してキャンセル処理終了条件を決めるための時間のことで、予め設定されており、終了条件時間ｔ１に対応してキャンセル処理終了条件も予め設定されている。
【００５８】
本実施形態においては、キャンセル処理終了条件が複数段階に設定される。そして、第一段階のキャンセルモードの場合には（ステップＳ５５でＹｅｓ）、給紙トレイ情報テーブルをチェックする（ステップＳ５６）。
その結果、所定の条件を満たす給紙トレイが検索できた場合には（ステップＳ５８でＹｅｓ）、その給紙トレイを選択して（ステップＳ５９）、処理を終了する。その後のデータについては通常通りの印刷処理をジョブの終了まで継続する。
一方、第二段階のキャンセルモードの場合には、ジョブの終了まで受信データを破棄する通常のキャンセル処理を実行する。すなわち、時間Ｔが終了条件時間ｔ１よりも大きい場合（ステップＳ５５でＮｏ）、ジョブ全体のキャンセル処理が行われる（ステップＳ５７）。
【００５９】
所定の条件は，例えば、現在給紙中のトレイがＡ４横・普通紙の場合にはＡ４横・再生紙のトレイに切り替えたり、現在給紙中のトレイがＡ４横・残量１／５の場合にはＡ４横・残量３／５のトレイに切り替えたりする。これらは予め決めておいてもよいし、パネルからの設定等で優先順位を選択できるようにすることも可能である。
【００６０】
キャンセル処理終了条件が時間Ｔと終了条件時間ｔ１との比較によって複数段階に設定されるので、複雑なデータのキャンセル処理にも対応することが可能となり、他の印刷データまで誤ってキャンセル処理するというようなことも防止することができる点は、図６で説明した実施形態におけるのと同様である。
。そして、本実施形態では、複数段階のキャンセル処理終了条件の第１段階として、条件を満たす給紙トレイが存在するかどうか各給紙トレイ情報のチェックし、所定の条件を満たす給紙トレイの選択が行われる。これにより、状況に応じた運用が可能となり、貴重な用紙の無駄遣いや残り少ない用紙の使用による作業の停滞等を避けることができる。
【００６１】
なお、本実施形態では２段階の例を示したが、キーが押されている時間を複数範囲に分けることにより３段階以上のさらに細かい段階に分類することも可能であり、また、キーを押されている時間ではなく、キーを押された回数で分類することも可能であるという点では、図６で説明した実施形態におけるのと同様である。
【００６２】
以上のような構成により、キャンセル処理が複数段階的に実行可能となり、ジョブ全体の印刷結果の妥当性を確認できるようになると共に、状況に応じた運用が可能となり、コストを低減することができるようになる。
【００６３】
図５には、本発明による印刷装置及び印刷制御方法の他の実施形態における印刷処理の流れが示されている。
【００６４】
ホスト２から送信される印刷データをプログラムＲＯＭ８に従ってＲＡＭ９で管理しながらＣＰＵ７で印刷処理を行うプリンタ１において、操作パネル４のリセットキーが予め定められた時間未満押されたか否かをＣＰＵ７で判断し、所定時間未満の場合にはＲＡＭ９上にある各給紙トレイの紙種情報をチェックし、現在給紙中のトレイの用紙サイズが不定型サイズの場合にはそのサイズよりも大きな定型サイズの給紙トレイが存在するかどうかをＣＰＵ７で判断し、条件を満たす給紙トレイが存在した場合にはその給紙トレイに切り替えて作成した中間コードをビデオデータに変換して印刷する。
また、不定型以外の場合には図４で説明したのと同様の印刷を行う。すなわち、条件を満たす給紙トレイが存在するか否かが判断され、存在すれば、その給紙トレイに給紙トレイが切り替えられる。存在しなければ、印刷が続行される。
一方、操作パネル４のリセットキーが予め定められた時間以上押された場合にはジョブの終了まで受信データを破棄する。
【００６５】
すなわち、図５のステップ３１において、ホスト２からのデータがあるか否かが判断される。データがあれば（Ｙｅｓ）、ステップ３２において、リセットキー入力があるか否かが判断される。入力がなければ（Ｎｏ）、通常印刷モードで印刷される。入力があれば（Ｙｅｓ）、ステップ３３において、所定時間以上か否かが判断される。
所定時間以上であれば（Ｙｅｓ）、受信データは破棄される。所定時間未満であれば（Ｎｏ）、各給紙トレイの紙種情報がチェックされる。そして、ステップ３４において、給紙中のトレイが不定型サイズか否かが判断される。不定型サイズでなければ（Ｎｏ）、ステップ３５において、条件を満たす給紙トレイが存在するか否かが判断される。存在すれば（Ｙｅｓ）、そのトレイに給紙トレイが切り替えられる。存在しなければ（Ｎｏ）、印刷が続行される。
一方、不定型サイズであれば（ステップ３４でＹｅｓ）、ステップ３６において、不定型より大きな定型サイズの給紙トレイが存在するか否かが判断される。存在しなければ（Ｎｏ）、印刷が続行される。存在すれば（Ｙｅｓ）、そのトレイに給紙トレイが切り替えられる。
【００６６】
図９には本実施形態におけるジョブキャンセル処理の流れが示されている。
【００６７】
リセットキーが押されるとキーが離されるまでの時間を計測しその時間に応じてジョブキャンセルの段階を決定する（ステップＳ６１〜６５）。図９中のｔ１は予め定めた時間である。
【００６８】
すなわち、プリンタ１の操作パネル４においてキー入力されると（ステップＳ６１でＹｅｓ）、ＣＰＵ７はそのキー入力がリセットキー入力か否かを判断する（ステップＳ６２）。リセットキー入力である場合（ステップＳ６２でＹｅｓ）、ＣＰＵ７はリセットキーが押されてから離されるまでの時間Ｔを計測する（ステップＳ６３）。リセットキー入力の終了後（ステップＳ６４でＹｅｓ）、リセットキーが離されるまで計測した時間ＴをＲＡＭ９に記憶し、キャンセル処理を開始する。
【００６９】
ＣＰＵ７は、終了条件時間ｔ１とリセットキーが離されるまでの時間Ｔとを比較して、印刷データのキャンセル処理終了条件を決定する（ステップＳ６５）。ここで、終了条件時間ｔ１とは、計測された時間Ｔと比較してキャンセル処理終了条件を決めるための時間のことで、予め設定されており、終了条件時間ｔ１に対応してキャンセル処理終了条件も予め設定されている。
【００７０】
本実施形態においては、キャンセル処理終了条件が複数段階に設定される。そして、第一段階のキャンセルモードの場合には（ステップＳ６５でＹｅｓ）、給紙トレイ情報テーブルをチェックする（ステップＳ６６）。そして、その時点での選択給紙トレイの用紙サイズが不定型の場合には（ステップＳ６８でＹｅｓ）、給紙トレイ情報テーブルの用紙サイズ名と用紙サイズをチェックし、不定型サイズよりも大きな定型サイズのトレイを検索する（ステップＳ６９）。
その結果、所定の条件を満たす給紙トレイが検索できた場合には（Ｙｅｓ）、例えば、図７ではＡ３横のトレイとなるが、その給紙トレイを選択して（ステップＳ７０）、処理を終了する。
また、不定型以外の場合には（ステップＳ６８でＮｏ）、図８で説明したのと同様な処理を行う。すなわち、所定の条件を満たす給紙トレイが存在する場合には（ステップＳ７１でＹｅｓ）、その給紙トレイを選択して（ステップＳ７２）、処理を終了する。その後のデータについてはどちらの場合も通常通りの印刷処理をジョブの終了まで継続する。
一方、第二段階のキャンセルモードの場合には（ステップＳ６５でＮｏ）、ジョブの終了まで受信データを破棄する通常のキャンセル処理を実行する（ステップＳ６７）。
【００７１】
本実施形態では２段階の例を示したが、キーが押されている時間を複数範囲に分けることにより３段階以上のさらに細かい段階に分類することも可能であり、また、キーを押されている時間ではなく、キーを押された回数で分類することも可能であるという点では、図６、図８で説明した実施形態におけるのと同様である。
【００７２】
以上のような構成により、封筒や特定業務向け用紙等のコストの高い不定型サイズの用紙の無駄な使用を避けることが可能となるので、一層用紙コストの低減を進めることができる。
【００７３】
図１０には、本発明による印刷装置及び印刷制御方法の他の実施形態におけるジョブキャンセル処理の流れが示されている。
【００７４】
図４で説明した印刷処理において、条件を満たす給紙トレイが存在するか否かの判断時に（ステップＳ２４）、両面印刷可能なトレイから順に検索するようにする。
すなわち、図８で説明した給紙トレイ情報のチェック時に、属性が両面印刷可能なトレイから順に検索する（ステップＳ８６）。そして、両面印刷可能な給紙トレイが存在した場合には（ステップＳ８８でＹｅｓ）、そのトレイを選択し（ステップＳ８９）、両面印刷モードを設定して（ステップＳ９０）、処理を終了する。その後のデータについては、両面印刷モードで通常通りの印刷処理をジョブの終了まで継続し、ジョブの最後で両面印刷モードを解除する。両面印刷可能トレイがない場合には（ステップＳ８８でＮｏ）、図８、９で説明したのと同様の処理を行う。すなわち、所定の条件を満たす給紙トレイが存在する場合には（ステップＳ９１でＹｅｓ）、その給紙トレイを選択して（ステップＳ９２）、処理を終了する。
【００７５】
このような構成により、使用される用紙枚数を削減できるので、より一層の用紙コストの低減が可能となる。
【００７６】
さらに、図４、８に記載の給紙トレイ情報のチェック時に検索したトレイの紙種がＯＨＰの場合には条件を満たす給紙トレイがないと判断される構成にすることも可能である。すなわち、条件を満たす給紙トレイが存在するか否かの判断時に（ステップＳ２４、ステップＳ５８）、検索した給紙トレイの紙種がＯＨＰの場合には給紙トレイの切り替えを行わないようにする。
【００７７】
このような構成にすると、切り替え先のトレイの用紙の紙種がＯＨＰの場合にこれを無駄遣いせずにすむので、用紙コストの低減が可能となり、さらに使い勝手を向上させることができる。
【００７８】
さらに、図４で説明した印刷処理において、条件を満たす給紙トレイが存在するか否かの判断時に紙種が裏紙のトレイから順に検索される構成にすることも可能である。すなわち、図１０で説明したキャンセル処理における給紙トレイ情報のチェック時に（ステップＳ８６）、両面印刷可能なトレイの代わりに紙種が裏紙のトレイから順に検索する。そして、紙種が裏紙の給紙トレイが存在した場合にはそのトレイを選択して処理を終了する。
【００７９】
このような構成にすると、よりコストの高い用紙で出力されることを避けることにより、用紙コストの低減率をさらに向上させることができる。
【００８０】
【発明の効果】
以上説明したように、請求項１に記載の印刷装置においては、キャンセル処理を複数段階実行可能にし、第一段階のキャンセル処理としてトナー節約モードで印刷するようにしているので、通常の印刷よりトナーを節約しながらジョブ全体の印刷結果の妥当性を確認することが可能になる。
【００８１】
具体的にはレイアウト不良やページ構成不良、メモリ不足やパラメータ不良が発生してキャンセルする場合にも、第一段階のキャンセルモードを使うことによって一回のキャンセル処理でジョブ全体の修正を行うことが可能になり、修正と再印刷をジョブ全体が正しく印刷されるまで繰り返すという手間を省き、かつトナーや用紙を無駄使いをすることなく、２回目の印刷で期待する最終印刷結果を得ることが可能になる。
【００８２】
請求項２に記載の印刷装置においては、キャンセル処理を複数段階実行可能にし、第一段階のキャンセル処理として集約印刷モードで印刷するようにしているので、通常の印刷より用紙を節約しながらも、ジョブ全体の印刷結果の妥当性を最終描画結果で確認することが可能になる。従って一度のキャンセル処理での修正の確実性が向上する。
【００８３】
請求項３に記載の印刷装置においては、キャンセル処理を複数段階実行可能にし、第一段階のキャンセル処理として両面印刷モードで印刷するようにしているので、通常の印刷より用紙を節約しながらも、ジョブ全体の印刷結果の妥当性を最終印刷結果で確認することが可能になる。従って一度のキャンセル処理での修正の確実性がさらに向上する。
【００８４】
請求項４、１０記載の発明によれば、キャンセル処理を複数段階的に実行可能にし、第一段階のキャンセル処理としてモノクロ印刷モードで印刷するようにしているので、キャンセル時に通常のデータ破棄だけでなく、通常の印刷よりカラートナーを節約しながら、ジョブ全体の印刷結果の妥当性を確認することが可能になる。具体的には、レイアウト不良やページ構成不良、メモリ不足やパラメータ不良が発生してキャンセルする場合にも第一段階のキャンセルモードを使うことによって一回のキャンセル処理でジョブ全体の修正を行うことが可能になり、修正と再印刷をジョブ全体が正しく印刷されるまで繰り返すという手間とトナーや用紙の無駄使いをすることなく２回目の印刷で期待する最終印刷結果を得ることが可能になる。
【００８５】
請求項５、１１記載の発明によれば、キャンセル処理を複数段階的に実行可能にし、第一段階のキャンセル処理時に各給紙トレイ情報のチェックを行って最適な給紙トレイを選択した上で印刷を続行するようにしているので、貴重な用紙の無駄遣いによるコストの浪費や残りわずかな用紙の使用によるシステムの停滞を招くことなく、ジョブ全体の印刷結果の妥当性を確認することが可能になる。
【００８６】
請求項６、１２に記載の発明によれば、キャンセル処理を複数段階的に実行可能にし、第一段階のキャンセル処理時に各給紙トレイ情報のチェックを行って、現在給紙中のトレイの用紙サイズが不定型の場合にはそのサイズよりも大きな定型サイズのトレイを選択して印刷を続行するようにしているので、貴重な不定型サイズの用紙の無駄遣いをすることなく、ジョブ全体の印刷結果の妥当性を確認することが可能になり、一層のコストの低減を図ることができる。
【００８７】
請求項７、１３に記載の発明によれば、キャンセル処理を複数段階的に実行可能にし、第一段階のキャンセル処理時に各給紙トレイ情報のチェックを行って、両面印刷可能なトレイが存在する場合にはそのトレイを選択し、さらに両面で印刷を続行するようにしているので、ジョブ全体の印刷結果の妥当性を確認することができる上に、確認する際の用紙の使用量も半減し、よりコストの低減を図ることができる。
【００８８】
請求項８、１４に記載の発明によれば、キャンセル処理を複数段階的に実行可能にし、第一段階のキャンセル処理時に各給紙トレイ情報のチェックを行って、切り替え先のトレイの紙種がＯＨＰの場合にはそのトレイを選択しないようにしているので、ジョブ全体の印刷結果の妥当性を確認することができる上に、確認する際に誤って特殊なＯＨＰ用紙が使われることがなくなり、コストの無駄遣いを防ぐことができる。
【００８９】
請求項９、１５に記載の発明によれば、キャンセル処理を複数段階的に実行可能にし、第一段階のキャンセル処理時に各給紙トレイ情報のチェックを行って、紙種が裏紙の給紙トレイを優先して選択し印刷を続行するようにしているので、ジョブ全体の印刷結果の妥当性を確認することができる上に、コストの無駄遣いを防ぐことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るレーザープリンタのハード構成を示すブロック図である。
【図２】本発明による印刷装置及び印刷制御方法の一実施形態におけるジョブキャンセル処理のフローチャートである。
【図３】本発明による印刷装置及び印刷制御方法の一実施形態における印刷処理のフローチャートである。
【図４】本発明による印刷装置及び印刷制御方法の他の実施形態における印刷処理のフローチャートである。
【図５】本発明による印刷装置及び印刷制御方法の他の実施形態における印刷処理のフローチャートである。
【図６】本発明による印刷装置及び印刷制御方法の他の実施形態におけるジョブキャンセル処理のフローチャートである。
【図７】本発明による印刷装置及び印刷制御方法の一実施形態において用いられる給紙トレイ情報テーブルである。
【図８】本発明による印刷装置及び印刷制御方法の他の実施形態におけるジョブキャンセル処理のフローチャートである。
【図９】本発明による印刷装置及び印刷制御方法の他の実施形態におけるジョブキャンセル処理ののフローチャートである。
【図１０】図９には本発明による印刷装置及び印刷制御方法の他の実施形態におけるジョブキャンセル処理のフローチャートである。
【符号の説明】
１　プリンタ
２　ホスト
３　コントローラ
４　操作パネル
５　プリンタエンジン
６　ホストＩ／Ｆ
７　ＣＰＵ（制御手段）
８　プログラムＲＯＭ
９　ＲＡＭ
【図１】
2004004403.tif 000003
【図２】
2004004403.tif 000004
【図３】
2004004403.tif 000005
【図４】
2004004403.tif 000006
【図５】
2004004403.tif 000007
【図６】
2004004403.tif 000008
【図７】
2004004403.tif 000009
【図８】
2004004403.tif 000010
【図９】
2004004403.tif 000011
【図１０】
2004004403.tif 000012