Nova Patents
JPH05301429A

Untitled record

Abstract

[Purpose] An object of the present invention is to provide a print control device that outputs an accurate reprint result even when an error that requires reprinting such as paper jam occurs in the printer due to an error recovery method of the print control device. To provide. [Constitution] Command buffer saver 1311 (or command file saver, or page buffer saver that saves drawing dot images) that saves commands and drawing attribute parameters at the beginning of each page in the print control device 110 in preparation for error recovery. ), A save command buffer redraw print preparation unit 1312 (or a save command file redraw print preparation unit, or a save page buffer reprint unit) is provided. [effect] When an error that requires reprinting occurs, the saved contents can be used to recover the error with an accurate reprint result even for a command with specifications in which the drawing attribute parameters are inherited between pages.

Term

Term ended

Projected expiry passed 26 August 2012, 14.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 5 independent, 11 dependent

  1. 1
    【特許請求の範囲】 【請求項1】印刷ページ順に配置され、文字、図形、イメージ等の描画情報を示す描画用コマンドと、任意の位置に配置され、それ以後の該描画用コマンドに係る描画情報をイメージデータとして描画するための書式等を示す属性パラメータ設定コマンドとを少なくとも備えた印刷コマンド列をホストコンピュータから受信し、プリンタエンジン部に対して印刷制御を行うエラー回復機能付き印刷装置において、前記印刷コマンド列を受信する通信制御部と、 受信した前記印刷コマンド列を格納するためのコマンドバッファ部と、 正常時においては、前記コマンドバッファ部から前記印刷コマンド列を順次読み出し、該印刷コマンド列に従って描画処理を行なうとともに、異常発生時においては、異常発生時点の未排紙ページ以降の前記印刷コマンド列を再び順次読み出し、該印刷コマンド列に従って描画処理を行なう描画処理部と、 該描画処理部で描画されたドットイメージデータを格納するページバッファ部と、 該ページバッファ部内に格納された前記ドットイメージデータについての印刷を前記プリンタ制御部に指示する印刷処理部と、 該印刷処理部からの指示に従い、該ページバッファ部からの前記ドットイメージデータを読み出し、前記プリンタエンジン部に対し印刷制御を行なうプリンタ制御部と、 前記プリンタエンジン部の異常を監視し、再印刷が必要な異常が発生した場合、前記描画処理部の再印刷処理を起動する異常処理部と、 前記描画処理部で読み出した印刷コマンド列に従って設定された属性パラメータをその属性パラメータに係るページが全て排紙されるまで少なくとも格納する属性パラメータテーブル部とを有し、 異常発生時に前記描画処理部は、前記属性パラメータテーブル部に格納されている再描画処理するページの属性パラメータにより描画処理を行なうことを特徴とする。
  2. 2
    【請求項2】前記属性パラメータテーブル部に格納される属性パラメータは、前記コマンドバッファ部における前記印刷コマンド列のページ毎の格納位置に対応して格納されることを特徴とする請求項1記載のエラー回復機能付き印刷装置。
  3. 3
    【請求項3】前記属性パラメータテーブル部は、第1要素として、次のコマンドブロックへのポインタ、第2要素として、前記コマンドバッファ部の排紙待ちページのエンドを示すコマンドペ-ジエンドポインタ保存部、第3要素として、その時点での属性パラメ-タを保存する属性パラメ-タテ-ブル保存部からなるコマンドブロックの連なりで構成されることを特徴とする請求項2記載のエラー回復機能付き印刷装置。
  4. 4
    【請求項4】文字、図形、イメージ等の描画情報及び該描画情報をイメージデータとして描画するための書式等を示す属性パラメータ設定情報を示す印刷コマンド列をホストコンピュータから受信し、プリンタエンジン部に対して印刷制御を行うエラー回復機能付き印刷装置において、 前記印刷コマンド列を受信する通信制御部と、 受信した前記印刷コマンド列を格納するためのコマンドバッファ部と、 前記コマンドバッファ部から前記印刷コマンド列を順次読み出し、該印刷コマンド列に従ってページ毎に描画処理を行なう描画処理部と、 該描画処理部で描画されたドットイメージデータを、そのページの印刷が終了するまで格納するページバッファ部と、 該ページバッファ部内に格納された前記ドットイメージデータについての印刷を前記プリンタ制御部に指示する印刷処理部と、 該印刷処理部からの指示に従い、該ページバッファ部からの前記ドットイメージデータを読み出し、前記プリンタエンジン部に対し印刷制御を行なうプリンタ制御部と、 前記プリンタエンジン部の異常を監視し、再印刷が必要な異常が発生した場合、前記プリンタ制御部の再印刷処理を起動する異常処理部と、 排紙待ちページの前記ページバッファでの記憶位置を示すページバッファ番号を保存するページバッファ番号保存部とを有し、 異常発生時に前記プリンタ制御部は、前記ページバッファ番号保存部にある、異常が発生したページのページバッファ番号により、該異常が発生したページのドットイメージデータを読み出し、プリンタエンジン部の印刷制御を行なうことを特徴とするエラー回復機能付き印刷装置。
  5. 5
    【請求項5】前記ページバッファ番号保存部は、第1要素として、次のコマンドブロックへのポインタ、第2要素として、ページバッファ番号、第3要素として、前記プリンタ制御部の印刷タスク番号とからなるコマンドブロックの連なりで構成されることを特徴とする請求項4記載のエラー回復機能付き印刷装置。
  6. 6
    【請求項6】請求項1記載のエラー回復機能付き印刷装置において、 さらに、前記コマンドバッファから受信した印刷コマンド列を、各ページの印刷コマンドがそれぞれ記述された複数のコマンドファイルとして格納する二次記憶装置と、 該コマンドファイルの書き込み・読み出しを制御するコマンドファイル保存制御部と、 該コマンドファイルの該二次記憶装置での格納位置を管理するコマンドファイル管理テーブル部とを有し、 前記異常処理部が前記描画処理部の再印刷処理を起動する際、前記コマンドファイル保存制御部は、再印刷の必要なページのコマンドファイルを、前記コマンドファイル管理テーブル部により格納位置を認識することにより、前記二次記憶装置から前記コマンドバッファへ読み出し、前記描画処理部は、前記コマンドバッファに新たに格納された印刷コマンド列により、再印刷のための描画処理を行うことを特徴とするエラー回復機能付き印刷装置。
  7. 7
    【請求項7】請求項6記載のエラー回復機能付き印刷装置において、 前記コマンドファイル保存制御部は、さらに、各ページ描画開始時の属性パラメータを、属性パラメータファイルとして、前記二次記憶装置に格納することを特徴とするエラー回復機能付き印刷装置。
  8. 8
    【請求項8】請求項7記載のエラー回復機能付き印刷装置において、 前記コマンドファイル管理テーブル部は、各ページについてのコマンドファイル名称と属性パラメータ名称を、各々受信し、印刷するページ順の待ち行列として記述されることを特徴とするエラー回復機能付き印刷装置。
  9. 9
    【請求項9】請求項6記載のエラー回復機能付き印刷装置において、 ホストコンピュータから受信した印刷コマンドまたは印刷制御装置内操作パネルからのユーザ入力に従い、前記二次記憶装置を用いないエラー回復機能と前記二次記憶装置を用いるエラー回復機能とを切替るようにしたことを特徴とするエラー回復機能付き印刷装置。
  10. 10
    【請求項10】前記描画処理部と前記印刷処理部による処理をマルチタスク構成とし、並行処理または並列処理するようにしたことを特徴とする前記請求項1乃至請求項9に記載のエラー回復機能付き印刷装置。
  11. 11
    【請求項11】エラー検出時の前記再印刷処理の開始を、ホストコンピュータからの指示に従って行なうことを特徴とする前記請求項1乃至請求項9記載のエラー回復機能付き印刷装置。
  12. 12
    【請求項12】印刷ページ順に配置され、文字、図形、イメージ等の描画情報を示す描画用コマンドと、任意の位置に配置され、それ以後の該描画用コマンドに係る描画情報をイメージデータとして描画するための書式等を示す属性パラメータ設定コマンドとを少なくとも備えた印刷コマンド列を制御部で受信し、コマンドバッファに一時格納し、該コマンドバッファの印刷コマンド列により描画処理、印刷制御をプリンタエンジン部に対して行なう印刷装置の印刷制御方法であって、 前記制御部が、前記描画用コマンドと、前記印刷コマンド列を受信する第1のステップと、 受信した前記印刷コマンド列をコマンドバッファに格納する第2のステップと、 前記コマンドバッファから前記印刷コマンド列を順次読み出し、コマンド解釈を行う第3のステップと、 前記第3のステップでの前記属性パラメータ設定コマンドのコマンド解釈によって得た属性パラメータをその属性パラメータが属する印刷コマンドの前記コマンドバッファにおける格納位置に対応させて記憶する第4のステップと、 前記第3のステップでのコマンド解釈に従い描画処理を行なう第5のステップと、 前記第5のステップで描画処理されたイメージデータに従い前記プリンタエンジン部にたいして印刷制御を行う第6のステップと、 前記第6のステップにおける異常を監視し、再印刷が必要な異常が発生した場合、再印刷が必要なページについて、前記コマンドバッファから前記印刷コマンド列を順次読み出し、コマンド解釈を行うとともに、該再印刷が必要なページの印刷コマンドに対応させて前記第4のステップで記憶した属性パラメータを呼出す第7のステップと、 前記第7のステップでのコマンド解釈と、呼び出した属性パラメータに従い再度描画処理を行なう第8のステップと、 前記第8のステップで描画処理されたイメージデータに従い再度印刷を行う第9のステップを有することを特徴とする印刷制御方法。
  13. 13
    【請求項13】前記第6のステップにおける属性パラメータの記憶は、前記コマンドバッファにおける前記印刷コマンド列のページごとの格納位置に対応させて行なうことを特徴とする請求項12記載の印刷制御方法。
  14. 14
    【請求項14】前記第7のステップ乃至前記第9のステップの処理は、前記印刷コマンド列を送信するホストコンピュータからの指示に従って行なうことを特徴とする請求項13記載の印刷制御方法。
  15. 15
    【請求項15】文字、図形、イメージ等の描画情報及び該描画情報をイメージデータとして描画するための書式等を示す属性パラメータ設定情報を示す印刷コマンド列を制御部にて受信し、該印刷コマンド列により描画処理を行ない、該描画処理により得たイメージデータをページバッファに一時格納し、該ページバッファのイメージデータをプリンタエンジン部に対して印刷制御する印刷装置の印刷制御方法であって、 前記制御部が前記印刷コマンド列をホストコンピュータから受信する第1のステップと、 受信した前記印刷コマンド列をコマンドバッファに格納する第2のステップと、 前記コマンドバッファから前記印刷コマンド列を順次読み出し、コマンド解釈を行う第3のステップと、 前記第3のステップでのコマンド解釈に従いページ毎に描画処理を行なう第4のステップと、 前記第5のステップで描画処理されたイメージデータをページバッファに一時蓄積するとともに、該ページバッファにおけるページ毎のイメージデータの記憶位置を保存する第6のステップと、 前記第6のステップで蓄積されたイメージデータを読み出し、前記プリンタエンジン部にたいして印刷制御を行う第7のステップと、 前記第7のステップにおける異常を監視し、再印刷が必要な異常が発生した場合、再印刷が必要なページのイメージデータを、保存された前記記憶位置により再度前記ページバッファから読み出し、再度印刷を行う第8のステップと、 前記第8のステップまたは第7のステップでの該当ページの印刷の終了を確認した後、前記ページバッファにおける該当ページの記憶位置のイメージデータを消去・更新するステップを有することを特徴とする印刷制御方法。
  16. 16
    【請求項16】前記第7のステップの処理は、前記印刷コマンド列を送信するホストコンピュータからの指示に従って行なうことを特徴とする請求項15記載の印刷制御方法。
Independent claims16