JPH04352277A - 印刷制御方法 - Google Patents

印刷制御方法

Info

Publication number
JPH04352277A
JPH04352277A JP3127145A JP12714591A JPH04352277A JP H04352277 A JPH04352277 A JP H04352277A JP 3127145 A JP3127145 A JP 3127145A JP 12714591 A JP12714591 A JP 12714591A JP H04352277 A JPH04352277 A JP H04352277A
Authority
JP
Japan
Prior art keywords
time
bitmap data
page
printing
printer
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
JP3127145A
Other languages
English (en)
Inventor
Masaya Takayori
高寄 雅哉
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 JP3127145A priority Critical patent/JPH04352277A/ja
Publication of JPH04352277A publication Critical patent/JPH04352277A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ワードプロセッサ,ワ
ークステーション等の文書処理装置の印刷制御方法に関
する。
【0002】
【従来の技術】図4は、従来の印刷制御方法の機能を説
明するためのブロック図である。
【0003】文書データ格納手段41は展開手段42に
接続する。ページメモリ43は展開手段42と転送手段
44に接続する。プリンタ45は転送手段44に接続す
る。制御手段46は展開手段42,転送手段44および
プリンタ45に接続する。
【0004】次に上記従来例の動作について説明する。 プリンタ45はページプリンタであり、1ページ分のビ
ットマップデータを高速に転送することで高速な印刷を
行うことができるものである。したがって、プリンタを
起動する前にあらかじめ1ページ分のビットマップデー
タを準備しなければならない。最初に、展開手段42は
文書データ格納手段41に格納されているコードデータ
のうち最初の1ページ分のコードデータを順次読み出し
、コードデータに対応する文字,図形等のビットマップ
データを生成し、ページメモリ43に格納する。1ペー
ジ分のビットマップデータの格納が終了すると、制御手
段46はまずプリンタ45を起動する。次に、制御手段
46はプリンタ45がビットマップデータの転送を受け
付ける準備が完了したことを確認して転送手段44に起
動をかける。転送手段44は1ページ分のビットマップ
データをプリンタ45に転送する。
【0005】このように、従来の印刷制御方法でも、ビ
ットマップ展開を高速に行うことができるならば、高速
な印刷を行うことができる。
【0006】
【発明が解決しようとする課題】しかしながら、プリン
タは起動をかけてからモーターの回転が安定するまでに
数秒の時間がかかるものが一般的であり、上記従来の印
刷制御方法では、いくら高速にビットマップ展開を行っ
ても、プリンタに起動をかけてから、プリンタがビット
マップデータの転送を受け付けるまで待ち時間が発生す
るという問題があった。また、待ち時間を発生させない
ために常にモーターを回転させておくと、モーターの寿
命が短くなるという問題があった。
【0007】本発明はこのような従来の問題点を解決す
るものであり、プリンタのモーターの回転が安定するま
での待ち時間を有効に利用し、高速に印刷を行うことが
できる、優れた印刷制御方法を提供することを目的とす
るものである。
【0008】
【課題を解決するための手段】本発明は上記目的を達成
するために、ビットマップデータを印刷する印刷手段(
以下、プリンタという)と、文章,図形,画像等文書を
構成する情報をコードデータとして格納する格納手段(
以下、文書データ格納手段という)と、コードデータを
ビットマップデータに展開する展開手段と、展開手段に
より展開したビットマップデータを格納する格納手段(
以下、ページメモリという)と、ページメモリからビッ
トマップデータを順次読み出しプリンタに転送する転送
手段と、コードデータから1ページ内の文字数,文字種
,図形数,画像の面積等のデータ数を算出しビットマッ
プデータに展開するために必要な時間を推定する展開時
間推定手段と、展開手段と転送手段と展開時間推定手段
とプリンタとを制御する制御手段を備え、1ページ分の
ビットマップデータの展開が終わるタイミングをあらか
じめ推定し、先行して印刷手段に起動をかける印刷制御
方法である。
【0009】
【作用】したがって本発明によれば、1ページ分のビッ
トマップデータの展開が終わるタイミングをあらかじめ
推定し、先行してプリンタに起動をかけることができる
【0010】
【実施例】以下、本発明の実施例について、図1,図2
および図3によって説明するが、図4に示す従来例と同
一機能のブロックに対しては、図4における符号と同一
の符号を付して詳細な説明は省略する。
【0011】(第1実施例)図1は本発明の第1の実施
例の機能を説明するためのブロック図である。
【0012】文書データ格納手段11は展開手段42に
接続する。ページメモリ43は展開手段42と転送手段
44に接続する。プリンタ45は転送手段44に接続す
る。制御手段16は展開手段42,転送手段44および
プリンタ45に接続する。展開時間推定手段17は文書
データ格納手段11と制御手段16に接続する。
【0013】次に上記第1の実施例の動作について説明
する。本実施例においては、プリンタ45はページプリ
ンタを使用する。ページプリンタは、1ページ分のビッ
トマップデータを高速に転送することで高速な印刷を行
うことができるものであり、プリンタを起動する前にあ
らかじめ1ページ分のビットマップデータを準備しなけ
ればならない。ただし、ページプリンタは起動をかけて
から内部のモーターの回転が安定するまで数秒かかり、
その間はビットマップデータの転送を受け付けられない
。展開時間推定手段17は、各コードデータをビットマ
ップ展開するのに必要な時間を展開手段42の性能から
定めた展開時間情報としてあらかじめ記憶している。
【0014】まず最初に、展開時間推定手段17は文書
データ格納手段11に格納されている1ページ分のデー
タから、1ページ内の文字数,文字種,図形数等を算出
する。展開時間推定手段17は算出した文字数,文字種
,図形数等と前記展開時間情報をもとに展開手段42が
1ページ分のビットマップ展開を行うために必要な時間
を推定し、制御手段16に推定した展開終了時間を通知
する。
【0015】次に、制御手段16は展開手段42に1ペ
ージ目のビットマップ展開を開始するよう指示する。展
開手段42は文書データ格納手段11に格納されている
コードデータのうち最初の1ページ分のコードデータを
順次読み出し、コードデータに対応する文字,図形等の
ビットマップデータを生成し、ページメモリ43に格納
する処理を開始する。
【0016】制御手段16は展開時間推定手段17が推
定した展開終了時間にプリンタ45がビットマップデー
タの転送を受け付ける準備が完了するように1ページ目
のビットマップ展開の途中にプリンタ45に起動をかけ
る。
【0017】展開手段42が1ページ分のビットマップ
データの格納を終了すると、プリンタ45はビットマッ
プデータの転送を受け付ける準備が完了しているので、
制御手段16はただちに転送手段44に起動をかけるこ
とができる。転送手段44は1ページ分のビットマップ
データをプリンタ45に転送する。
【0018】このように上記第1の実施例によれば、プ
リンタのモーター回転が安定するまでの待ち時間に並行
してビットマップ展開を行うことができる。したがって
、プリンタの起動時間を推定して、早めにプリンタに起
動をかけることにより、文書を高速に印刷することがで
きる。
【0019】(第2実施例)図2は本発明の第2の実施
例の機能を説明するためのブロック図である。文書デー
タ格納手段21は展開手段42に接続する。ページメモ
リ43は展開手段42と転送手段44に接続する。プリ
ンタ45は転送手段44に接続する。制御手段26は展
開手段42,転送手段44およびプリンタ45に接続す
る。展開時間記憶手段27は文書データ格納手段21と
制御手段26に接続する。
【0020】次に上記第2の実施例の動作について説明
する。まず、展開時間記憶手段27は文書データ格納手
段21に格納されている文書1ページごとに対応した展
開時間を記憶している。展開時間記憶手段27は展開し
ようとする文書データに対応した展開時間を制御手段2
6に通知する。次に、制御手段26は展開手段42に1
ページ目のビットマップ展開を開始するように指示する
。以降の動作は、第1の実施例と同じである。
【0021】このように上記第2の実施例によれば、あ
らかじめ展開に必要な時間を記憶しているため、印刷時
に展開に必要な時間を推定する必要がない。したがって
、あらかじめ各文書の1ページ毎の展開時間を記憶して
おくことにより、さらに高速な印刷をすることができる
【0022】(第3実施例)図3は本発明の第3の実施
例の機能を説明するためのブロック図である。文書デー
タ格納手段31は展開手段42に接続する。ページメモ
リ43は展開手段42と転送手段44に接続する。プリ
ンタ45は転送手段44に接続する。制御手段36は転
送手段44およびプリンタ45に接続する。展開時間記
憶手段37は文書データ格納手段31と制御手段36に
接続する。展開時間計測手段38は展開時間記憶手段3
7と展開手段42に接続する。
【0023】次に上記第3の実施例の動作について説明
する。ある文書を初めて印刷する場合の動作は、従来例
と同じであるが、本実施例においては、展開時間計測手
段38が、展開手段42が1ページの文書を展開するの
に要した時間を測定し、展開時間記憶手段37に該当文
書データの展開時間として記憶する。一度展開時間を記
憶した文書は、次回印刷を行う際には前記第2の実施例
と同じ手順で印刷を実行する。
【0024】このように上記第3の実施例によれば、文
書データの詳細を調査する複雑な処理を実行することな
く、展開に必要な時間を記憶することができる。したが
って、1回目の印刷のみ従来通りの印刷を行うことによ
り、展開時間の推定を行う複雑な処理を行わずに、2回
目以降の印刷を高速に行うことができる。
【0025】
【発明の効果】本発明は上記実施例より明らかなように
、プリンタの起動時間を推定すること、あるいはあらか
じめ各文書の1ページ毎の展開時間を記憶しておくこと
、あるいは1回目の印刷に際しての展開時間を測定して
記憶することによって、プリンタのモーターの回転を安
定させるための前もっての起動開始時間を不必要に長く
することなく、文書を高速に印刷することができるとい
う効果を有する。
【図面の簡単な説明】
【図1】本発明の第1の実施例における機能を示すブロ
ック図
【図2】本発明の第2の実施例における機能を示すブロ
ック図
【図3】本発明の第3の実施例における機能を示すブロ
ック図
【図4】従来例における機能ブロック図
【符号の説明】
11,21,31  文書データ格納手段(格納手段I
)16,26,36  制御手段 17  展開時間推定手段(推定手段)27,37  
展開時間記憶手段(記憶手段)38  展開時間計測手
段(計測手段)42  展開手段 43  ページメモリ(格納手段II)44  転送手
段 45  プリンタ(印刷手段)

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】ビットマップデータを印刷する印刷手段と
    、文書を構成する情報をコードデータとして格納する格
    納手段Iと、前記コードデータをビットマップデータに
    展開する展開手段と、前記展開手段により展開したビッ
    トマップデータを格納する格納手段IIと、前記格納手
    段IIからビットマップデータを順次読み出し前記印刷
    手段に転送する転送手段と、前記コードデータから1ペ
    ージ内のデータ数を算出しビットマップデータに展開す
    るために必要な時間を推定する展開時間推定手段と、前
    記展開手段と転送手段と展開時間推定手段と印刷手段と
    を制御する制御手段とを備え、1ページ分のビットマッ
    プデータの展開が終わるタイミングをあらかじめ推定し
    、先行して前記印刷手段に起動をかけることを特徴とす
    る印刷制御方法。
  2. 【請求項2】ビットマップデータに展開するために必要
    な時間を推定する推定手段に代えて、前記必要な時間を
    、文書を構成する情報とともにコードデータとして記憶
    する記憶手段を備えた請求項1記載の印刷制御方法。
  3. 【請求項3】ビットマップデータに展開するために要し
    た時間を計測する計測手段を備え、前記時間をビットマ
    ップデータに展開するために必要な時間として記憶手段
    に記憶することを特徴とする請求項2記載の印刷制御方
    法。
JP3127145A 1991-05-30 1991-05-30 印刷制御方法 Pending JPH04352277A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3127145A JPH04352277A (ja) 1991-05-30 1991-05-30 印刷制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3127145A JPH04352277A (ja) 1991-05-30 1991-05-30 印刷制御方法

Publications (1)

Publication Number Publication Date
JPH04352277A true JPH04352277A (ja) 1992-12-07

Family

ID=14952733

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3127145A Pending JPH04352277A (ja) 1991-05-30 1991-05-30 印刷制御方法

Country Status (1)

Country Link
JP (1) JPH04352277A (ja)

Similar Documents

Publication Publication Date Title
JPH04352277A (ja) 印刷制御方法
JPS62126430A (ja) プリンタ制御装置
JPH0528152A (ja) 印刷制御方法
JP3715765B2 (ja) バンドメモリサイズ決定方式および記録媒体
JP3083251B2 (ja) ページプリンタ
JP3046478B2 (ja) 印刷装置および印刷方法
JPH09193480A (ja) 印刷装置と印刷制御方法及びその装置
JP7102959B2 (ja) 印刷装置、及び印刷方法
JP3214076B2 (ja) 印刷装置
JPH01208141A (ja) 印刷制御装置
JP3867186B2 (ja) 印刷システム
JPS60160264A (ja) ビツトマツプメモリの制御方式
JPH10177462A (ja) ページプリンタ制御装置
JPH05246117A (ja) 画像形成装置及び画像形成方法
JPH058487A (ja) プリンタ
JP2001232907A (ja) 印刷装置、印刷システム、印刷方法および記憶媒体
JPS631614B2 (ja)
JPH09327959A (ja) プリンタ課金システム
JPH10264474A (ja) 印刷装置
JPH07256935A (ja) 印刷制御装置
JP2002154242A (ja) プリンタ
JPH11188935A (ja) ハードディスク搭載プリンタ装置
JPH08118743A (ja) ビットマップ展開処理方法
JPH064230A (ja) プリンタ装置
JPH07156464A (ja) 画像形成装置