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