JPH0528152A - 印刷制御方法 - Google Patents

印刷制御方法

Info

Publication number
JPH0528152A
JPH0528152A JP3184407A JP18440791A JPH0528152A JP H0528152 A JPH0528152 A JP H0528152A JP 3184407 A JP3184407 A JP 3184407A JP 18440791 A JP18440791 A JP 18440791A JP H0528152 A JPH0528152 A JP H0528152A
Authority
JP
Japan
Prior art keywords
printer
time
expansion
page
response time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3184407A
Other languages
English (en)
Inventor
Katsumasa Wada
勝正 和田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP3184407A priority Critical patent/JPH0528152A/ja
Publication of JPH0528152A publication Critical patent/JPH0528152A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 プリンタのモータの回転が安定するまでの待
ち時間を有効に利用することにより、高速に印刷を行う
ことができるようにする。 【構成】 文章や図形,画像などの文書を構成する情報
を符号化したコードデータをビットマップデータに展開
するのに必要な時間を推定する展開時間推定手段7と、
プリンタの応答時間を推定する応答時間推定手段8とを
備え、前者による展開終了時間から後者による応答時間
前にプリンタ5を起動する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ワードプロセッサやワ
ークステーションなどの文書処理装置の印刷を制御する
印刷制御方法に関する。
【0002】
【従来の技術】図4は、従来の印刷制御方法を説明する
ブロック図である。図において、1は文書のコードデー
タを格納する文書データ格納手段、2はこの文書データ
格納手段1に接続され、それに格納されているコードデ
ータを読み出し、コードデータに対応する文字,図形な
どのビットマップデータを生成する展開手段、3はこの
展開手段2に接続され、生成されたビットマップデータ
を格納するベージメモリ、4はこのページメモリに接続
され、格納されたビットマップデータを転送する転送手
段、5はこの転送手段4に接続され、転送されてきたビ
ットマップデータを印刷するプリンタ、6は展開手段
2、転送手段4、およびプリンタ5に接続され、これら
を制御する制御手段である。
【0003】次に上記従来例の動作について説明する。
プリンタ5はページプリンタを想定し、1ページ分のビ
ットマップデータを高速に転送して高速印刷を行うもの
である。先ず、展開手段2は文書データ格納手段1に格
納されているコードデータのうち最初の1ページ分のコ
ードデータを順次読み出し、このコードデータに対応す
る文字,図形などのビットマップデータを生成し、ペー
ジメモリ3に格納する。1ページ分のビットマップデー
タの格納が終了すると、制御手段6はまずプリンタ5を
起動する。次に、制御手段6は、プリンタ5がビットマ
ップデータの転送を受ける準備が完了したことを確認し
て転送手段4を起動する。これにより、転送手段4は1
ページ分のビットマップデータをプリンタ5に転送す
る。
【0004】このように、従来の印刷制御方法は、ビッ
トマップ展開を行い、それが終了してからプリンタを起
動し、プリンタの準備が完了してから印刷を開始するよ
うにしている。
【0005】
【発明が解決しようとする課題】しかしながら、プリン
タは起動してからモータの回転が安定するまでに数秒か
かるのが一般的であり、従って上記従来の印刷制御方法
は、例えビットマップ展開を高速で行ってもプリンタを
起動してからビットマップデータの転送を受けるまで待
ち時間が生じるという問題点がある。また、このような
待ち時間を発生させないようにするため、モータを常時
回転させておくと、モータの寿命が短くなるという問題
点がある。
【0006】本発明はこのような従来の方法の問題点を
解決するものであり、プリンタのモータの回転が安定す
るまでの待ち時間を有効に利用することにより高速に印
刷を行うことができる印刷制御方法を提供することを目
的とする。
【0007】
【課題を解決するための手段】本発明は、上記目的を達
成するために、コードデータの1ページ内の文字数,文
字種,図形数,画像面積などを算出するステップと、こ
れに基づいてコードデータをビットマップデータに展開
するのに必要な時間を推定するステップと、プリンタの
応答時間を推定するステップと、前記ビットマップデー
タへの展開終了時間から前記プリンタの応答時間前にプ
リンタを起動するステップとで構成される。
【0008】
【作用】したがって、本発明の印刷制御方法によれば、
1ページ分のビットマップデータの展開が終わるタイミ
ングをあらかじめ推定し、その分だけ先行してプリンタ
に起動をかけることができる。
【0009】
【実施例】図1は本発明による印刷制御方法の一実施例
を示すブロック図である。
【0010】図において、1〜5はそれぞれ従来例と同
じ文章データ格納手段、展開手段、ページメモリ、転送
手段、プリンタである。7は文書データ格納手段1に接
続され、各コードデータをビットマップ展開するのに必
要な時間について展開手段2の性能から一意に定まる
「展開時間情報」をあらかじめ記憶しており、文書デー
タ格納手段1に格納されている1ページ分のデータから
1ページ内の文字数,文字種,図形数などを算出し、こ
の算出結果と前記「展開時間情報」を基に展開手段2が
1ページ分のビットマップ展開を行うのに必要な時間を
推定し、展開終了時間を推定する展開時間推定手段、8
はプリンタ5に起動をかけてから印刷準備が可能となる
時間を推定する応答推定手段、9は以上の構成要素に接
続され、展開時間推定手段7から、展開手段2が1ペー
ジ分のビットマップ展開を行うために必要な時間の推定
値を受けると共に応答時間推定手段8からプリンタ5を
起動してから印刷準備が可能となる時間を受け、これに
基づいて展開手段2のビットマップ展開動作の開始を指
示すると共に前記の展開時間の推定値から前記プリンタ
5の応答時間前にプリンタ5を起動する制御手段であ
る。ここで、本実施例において使用するプリンタ5は、
1ページ分のビットマップデータを高速に転送すること
で高速な印刷を行うことができるページプリンタであ
り、したがってこれを起動する前にあらかじめ1ページ
分のビットマップデータを準備する必要がある。ただ
し、このようなページプリンタは起動してから内部のモ
ータの回転が安定するまで数秒かかり、その間はビット
マップデータの転送は受け付けることはできないもので
ある。
【0011】次に上記実施例の動作について説明する。
展開時間推定手段7は、各コードデータをビットマップ
展開するのに必要な時間について、展開手段2の性能か
ら一意に決まる「展開時間情報」をあらかじめ記憶して
いる。そして、まず、文書データ格納手段1に格納され
ている1ページ分のデータに対し、1ページ内の文字
数,文字種,図形数などを算出し、その結果と前記展開
時間情報を基に展開手段2が1ページ分のビットマップ
展開を行うのに必要な時間を推定し、制御手段9に展開
終了時間の推定値を通知する。これにより、制御手段9
は展開手段2に対して1ページ目のビットマップ展開を
開始するよう指示する。展開手段2は文書データ格納手
段1に格納されているコードデータのうち最初の1ペー
ジ分のコードデータを順次読み出し、これらのコードデ
ータに対応する文字,図形などのビットマップデータを
作成し、ページメモリ3に格納する処理を開始する。制
御手段9はさらに、応答時間推定手段8からプリンタ5
に起動をかけてから印刷準備が可能となる時間を受け取
る。したがって、制御手段9は展開時間推定手段7が推
定した展開終了時間から応答時間推定手段8より得た応
答時間前にプリンタ5に起動をかける。展開手段2が1
ページ分のビットマップデータの格納を終了すると、プ
リンタ5はビットマップデータの転送を受け付ける準備
が完了しているので、制御手段9はただちに転送手段4
に起動をかけることができ、起動された転送手段4は1
ページ分のビットマップデータをプリンタ5に転送し、
プリンタ5はこれを印刷する。このように、本実施例に
よれば、プリンタ5のモータ回転が安定するまでの待ち
時間に並行してビットマップ展開を行うことができる。
【0012】図2は、本発明による印刷制御方法の第2
実施例を示すブロック図である。図において、1乃至
5,7,9は第1実施例と同じであり、10は制御手段
9に接続され、プリンタ5の状況を認知し、制御手段9
にプリンタ5の応答時間を通知する認知手段である。
【0013】この第2実施例の動作は次のようになる。
展開時間推定手段7は文書データ格納手段1に格納され
ている文書1ページごとに対応した展開時間を推定す
る。展開時間推定手段7は展開しようとする文書データ
に対応した展開時間を制御手段9に通知する。次に、制
御手段9は展開手段2に1ページ目のビットマップ展開
を開始するように指示する。認知手段10はプリンタ5
の置かれている状況を認知し、制御手段9に応答時間を
通知する。以下、第1実施例と同じ動作がなされる。
【0014】図3は本発明による印刷制御方法の第3実
施例を示すブロック図である。図において、1乃至5お
よび7,9は第1実施例と同じであり、11は制御手段
9およびプリンタ5に接続され、プリンタ5に起動をか
けてから何秒後に応答するかを指示するコマンド送出手
段である。
【0015】この第3実施例の動作は次のようになる。
まず、展開時間推定手段7は文書データ格納手段1に格
納されている文書1ページごとに対応した展開時間を推
定する。展開時間推定手段7は展開しようとする文書デ
ータに対応した展開時間を制御手段9に通知する。次
に、制御手段9は展開手段2に1ページ目のビットマッ
プ展開を開始するよう指示する。コマンド送出手段11
はプリンタ5に起動をかけてから何秒後に応答するかを
指示する。さらに、その時間を制御手段9に通知する。
【0016】以下の動作は第1の実施例と同じである。
【0017】
【発明の効果】本発明は、上記実施例より明らかなよう
に、1ページ分のデータから1ページ内の文字数,文字
種,図形などを算出し、この算出結果と展開時間情報を
もとに1ページ分のビットマップ展開を行うのに必要な
展開時間を推定するステップと、プリンタに起動をかけ
てから印刷準備が可能となる時間を推定するステップと
を設けることにより、プリンタの起動時間を見込んで早
めにプリンタに起動をかけて高速印刷を行うことがで
き、また印刷装置の状況まで細かく処理することができ
るのでさらに高速印刷が可能になると共に印刷装置が応
答する時間が正確なので余裕時間を考慮する必要性を排
除でき高速印刷を可能にする効果がある。
【図面の簡単な説明】
【図1】本発明による印刷制御方法の第1の実施例を示
すブロック図
【図2】本発明による印刷制御方法の第2の実施例を示
すブロック図
【図3】本発明による印刷制御方法の第3の実施例を示
すブロック図
【図4】従来の印刷制御方法を示すブロック図
【符号の説明】
1 文書データ格納手段 2 展開手段 3 ページメモリ 4 転送手段 5 プリンタ 7 展開時間推定手段 8 応答時間推定手段 9 制御手段 10 認知手段 11 コマンド送出手段

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 コードデータの1ページ内の文字数,文
    字種,図形数,画像面積などを算出するステップと、こ
    れに基づいてコードデータをビットマップデータに展開
    するのに必要な時間を推定するステップと、プリンタの
    応答時間を推定するステップと、前記ビットマップデー
    タへの展開終了時間から前記プリンタの応答時間前にプ
    リンタを起動するステップとで構成される印刷制御方
    法。
  2. 【請求項2】 前記応答時間を推定するステップの代り
    にプリンタの状態を認知するステップを含み、プリンタ
    の状態により応答時間をテーブルとして保持することを
    特徴とする請求項1記載の印刷制御方法。
  3. 【請求項3】 前記応答時間を推定するステップの代り
    にプリンタにコマンドを送るステップを含み、これによ
    り応答時間をあらかじめ決定しておくことを特徴とする
    印刷制御方法。
JP3184407A 1991-07-24 1991-07-24 印刷制御方法 Pending JPH0528152A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3184407A JPH0528152A (ja) 1991-07-24 1991-07-24 印刷制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3184407A JPH0528152A (ja) 1991-07-24 1991-07-24 印刷制御方法

Publications (1)

Publication Number Publication Date
JPH0528152A true JPH0528152A (ja) 1993-02-05

Family

ID=16152631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3184407A Pending JPH0528152A (ja) 1991-07-24 1991-07-24 印刷制御方法

Country Status (1)

Country Link
JP (1) JPH0528152A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7990557B2 (en) 2005-09-02 2011-08-02 Canon Kabushiki Kaisha Information output system with transfer timing control

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7990557B2 (en) 2005-09-02 2011-08-02 Canon Kabushiki Kaisha Information output system with transfer timing control

Similar Documents

Publication Publication Date Title
JPH04363268A (ja) ページプリンタ
JPH0528152A (ja) 印刷制御方法
JPH0659828A (ja) プリンタ装置
JPH0930079A (ja) 印刷装置
JP3083251B2 (ja) ページプリンタ
JP3046478B2 (ja) 印刷装置および印刷方法
JP3154243B2 (ja) 印刷装置
JPH04352277A (ja) 印刷制御方法
JP2000177186A (ja) プリンタ制御装置および方法
JP3214076B2 (ja) 印刷装置
JP2744025B2 (ja) 印字制御装置
JPH01208141A (ja) 印刷制御装置
JP7102959B2 (ja) 印刷装置、及び印刷方法
JPH05201075A (ja) ページプリンタ装置
JP2000148418A (ja) 印刷装置
JP3045656B2 (ja) ページプリンタ
JPH0550718A (ja) 印刷装置
JP2002120418A (ja) プリンタ装置及び該プリンタ装置を備えた画像処理装置
JPH10138598A (ja) 印刷装置
JPH10326166A (ja) 印刷装置
JPH11188935A (ja) ハードディスク搭載プリンタ装置
JP2001232907A (ja) 印刷装置、印刷システム、印刷方法および記憶媒体
JPH07144444A (ja) 通信制御装置
JPH06183074A (ja) 文字処理装置
JPH0550656A (ja) プリンタ装置及びその印字前処理方法