JPH0965085A - 画像出力装置、画像出力方法および画像出力システム - Google Patents

画像出力装置、画像出力方法および画像出力システム

Info

Publication number
JPH0965085A
JPH0965085A JP7242385A JP24238595A JPH0965085A JP H0965085 A JPH0965085 A JP H0965085A JP 7242385 A JP7242385 A JP 7242385A JP 24238595 A JP24238595 A JP 24238595A JP H0965085 A JPH0965085 A JP H0965085A
Authority
JP
Japan
Prior art keywords
image
page
stored
bitmap
image data
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
JP7242385A
Other languages
English (en)
Inventor
Yasushi Mochizuki
泰志 望月
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP7242385A priority Critical patent/JPH0965085A/ja
Publication of JPH0965085A publication Critical patent/JPH0965085A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Image Input (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 データ量が多くても短時間でデータ処理を行
える画像出力装置を提供する。 【解決手段】 ホストコンピュータ2から入力インター
フェース4を介してデータを受信すると、内蔵RAM7
内にある受信バッファ9にデータを転送する。受信バッ
ファ9に転送されたデータはCPU3によって解析さ
れ、ページメモリ10内にビットマップイメージ作成ル
ーチンが解釈できる個々のコマンドとして1ページ毎に
編集される。編集されたページデータはビットマップイ
メージ作成ルーチンによって解析され、ビットマップメ
モリ11にビットマップイメージとして展開される。展
開されたビットマップイメージは出力部8に転送され、
印刷される。再描画指示があった場合、1ページ分のペ
ージコマンド情報を呼び出すことにより再描画を行うこ
とができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、内部メモリにビッ
トマップイメージを生成して出力する画像出力装置に関
する。
【0002】
【従来の技術】従来、ページプリンタなどの画像出力装
置は、ホストコンピュータから入力インターフェースを
介してデータを受信すると、内蔵RAM内にある受信バ
ッファにデータを転送する。
【0003】受信バッファに転送されたデータはCPU
によって解析され、ページメモリ内にビットマップイメ
ージ作成ルーチンが解釈できる個々のコマンドとして1
ページ毎に編集される。編集されたページデータはビッ
トマップイメージ作成ルーチンによって解析され、ビッ
トマップメモリにビットマップイメージとして展開され
る。展開されたビットマップイメージは出力部に転送さ
れ、印刷される。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来例では、ホストコンピュータからあるデータを1ペー
ジ出力した後に、再び同じ1ページのデータを出力した
い場合、再び前述の処理手順を始めから行うことにな
り、もしそのデータが非常に大量だった場合、データ転
送時間やデータ処理時間が相当かかってしまうという問
題が生じる。
【0005】そこで、本発明はデータ量が多くても短時
間でデータ処理を行える画像出力装置を提供することを
目的とする。
【0006】
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1に係る画像出力装置は、情報処理
装置から画像データを受信する受信手段と、該受信した
画像データを格納する画像データ記憶手段と、該格納さ
れた画像データをページ毎に内部で解釈できるコマンド
情報に置き換える置換手段と、1ページ分の前記コマン
ド情報を格納するコマンド情報記憶手段と、該格納され
たコマンド情報を基にビットマップイメージに展開する
展開手段と、該展開されたビットマップイメージを格納
するビットマップイメージ記憶手段と、該格納されたビ
ットマップイメージを出力する出力手段とを備える。
【0007】請求項2に係る画像出力装置は、請求項1
に係る画像出力装置において前記ビットマップイメージ
が出力された画像データの再度の出力を指示する指示手
段と、該指示された画像データの1ページ分の前記コマ
ンド情報を獲得する獲得手段とを備え、該獲得したコマ
ンド情報を基にビットマップイメージに展開することを
特徴とする。
【0008】請求項3に係る画像出力装置は、情報処理
装置から画像データを受信する受信手段と、該受信した
画像データを格納する画像データ記憶手段と、該格納さ
れた画像データを基にビットマップイメージに展開する
展開手段と、該展開されたビットマップイメージを1ペ
ージ分格納するビットマップイメージ記憶手段と、該格
納されたビットマップイメージを出力する出力手段とを
備える。
【0009】請求項4に係る画像出力装置は、請求項3
に係る画像出力装置において前記ビットマップイメージ
が出力された画像データの再度の出力を指示する指示手
段と、該指示された画像データの1ページ分の前記ビッ
トマップイメージを獲得する獲得手段とを備えたことを
特徴とする。
【0010】請求項5に係る画像出力方法は、情報処理
装置から画像データを受信し、該受信した画像データを
格納し、該格納された画像データをページ毎に内部で解
釈できるコマンド情報に置き換え、1ページ分の前記コ
マンド情報を格納し、該格納されたコマンド情報を基に
ビットマップイメージに展開し、該展開されたビットマ
ップイメージを格納し、該格納されたビットマップイメ
ージを出力することを特徴とする。
【0011】請求項6に係る画像出力システムは、情報
処理装置および画像出力装置を備えた画像出力システム
において、前記画像出力装置は、前記情報処理装置から
画像データを受信する受信手段と、該受信した画像デー
タを格納する画像データ記憶手段と、該格納された画像
データをページ毎に内部で解釈できるコマンド情報に置
き換える置換手段と、1ページ分の前記コマンド情報を
格納するコマンド情報記憶手段と、該格納されたコマン
ド情報を基にビットマップイメージに展開する展開手段
と、該展開されたビットマップイメージを格納するビッ
トマップイメージ記憶手段と、該格納されたビットマッ
プイメージを出力する出力手段とを備える。
【0012】
【発明の実施の形態】本発明の画像出力装置の実施の形
態について説明する。
【0013】[第1の実施の形態]図1は第1の実施の
形態における画像出力装置の構成を示すブロック図であ
る。図において、1は画像出力装置本体、2はデータ供
給源となるホストコンピュータ、3は画像出力装置1内
の全てを制御するCPU、4はホストコンピュータ2よ
り送られてくるデータを格納する入力インターフェー
ス、5は後述するプログラムを含む制御プログラムを格
納するプログラムROM、6は入力文字コードに対応す
るスケーラブルフォント(文字パターンをドット情報で
はなく、ストローク情報で表して記憶された文字フォン
ト)が格納されているフォントROM、7は受信バッフ
ァ、ページメモリ、ビットマップメモリを含むメモリ媒
体となる内蔵RAM、8は印刷を行う出力部である。
【0014】図2は画像出力装置内のデータの流れを示
す説明図である。ホストコンピュータ2から入力インタ
ーフェース4を介してデータを受信すると、内蔵RAM
7内にある受信バッファ9にデータを転送する。
【0015】受信バッファ9に転送されたデータはCP
U3によって解析され、ページメモリ10内にビットマ
ップイメージ作成ルーチンが解釈できる個々のコマンド
として1ページ毎に編集される。編集されたページデー
タはビットマップイメージ作成ルーチンによって解析さ
れ、ビットマップメモリ11にビットマップイメージと
して展開される。展開されたビットマップイメージは出
力部8に転送され、印刷される。
【0016】図3はプログラムROM5に格納されてい
る描画処理プログラムの描画処理手順を示すフローチャ
ートである。まず、受信バッファ9からデータを獲得す
る(ステップS1)。受信データ内の画像データを解析
し(ステップS2)、ビットマップイメージ作成ルーチ
ンが解釈できる個々のコマンドとして1ページ毎にペー
ジメモリ10内に編集する。ここで編集されたページデ
ータは次ページのデータが作成されるまで確保してお
く。
【0017】編集されたページデータをビットマップイ
メージ作成ルーチンによって解析し(ステップS3)、
ビットマップメモリ11内にビットマップイメージとし
て展開する。このとき、装置によっては1ページ分のビ
ットマップメモリを確保できない場合でも、ページを分
割してビットマップイメージを作成することにより対応
できる。
【0018】展開によって作成されたビットマップイメ
ージを出力部8に転送し、画像を出力する(ステップS
4)。再描画が指示されているか否かを判別する(ステ
ップS5)。再描画指示の方法には、装置本体のパネル
による操作やコマンドでの指示などがある。
【0019】再描画の指示があった場合、ステップS2
で格納していた1ページ分のページメモリ10内のコマ
ンド情報データを獲得する(ステップS6)。獲得した
ページデータを基にビットマップイメージ作成ルーチン
によってコマンドを解析し、ビットマップイメージとし
て展開する(ステップS7)。このとき、ステップS3
と同様、装置によっては1ページ分のビットマップメモ
リを確保できない場合でも、ページを分割してビットマ
ップイメージを作成することにより対応できる。
【0020】作成されたビットマップイメージを出力部
8に転送し、画像を出力する(ステップS8)。受信バ
ッファ9にデータがあるか否かを判別し(ステップS
9)、データがある場合、ステップS1から処理を繰り
返す。一方、データがない場合、処理を終了する。
【0021】このように、本実施の形態の画像出力装置
によれば、再描画指示があった場合、1ページ分のペー
ジコマンド情報を呼び出すことにより、確保しておくペ
ージメモリ10が1ページ分のビットマップメモリ11
に較べると少なくて済むので、メモリ容量の少ない装置
に適し、しかもデータ転送時間を削減できる。
【0022】[第2の実施の形態]つぎに、第2の実施
の形態における画像出力装置について説明する。前記第
1の実施の形態では、再描画指示があった場合、1ペー
ジ分のページコマンド情報を呼び出していたが、ビット
マップ作成ルーチンがページコマンドを解析し、ビット
マップイメージに展開するので、多くの処理時間がかか
ってしまう。
【0023】そこで、第2の実施の形態の画像出力装置
では、画像出力装置内で1ページ分のビットマップメモ
リが確保できる場合、再描画指示時にビットマップメモ
リ内のビットマップイメージデータを呼び出すことによ
り処理速度を向上することを特徴とする。尚、第2の実
施の形態における画像出力装置のハードウェアの構成は
前記第1の実施の形態と同じである。
【0024】図4は第2の実施の形態における描画処理
手順を示すフローチャートである。まず、受信バッファ
9からデータを獲得する(ステップS10)。受信デー
タ内の画像データを解析し、ビットマップイメージ作成
ルーチンが解釈できる個々のコマンドとして1ページ毎
にページメモリ10内に編集する(ステップS11)。
【0025】編集されたページデータをビットマップイ
メージ作成ルーチンによって解析し、ビットマップメモ
リ11内に1ページ分のビットマップイメージとして展
開する(ステップS12)。ここで編集されたビットマ
ップイメージは、次ページのビットマップイメージデー
タが作成されるまで確保しておく。
【0026】作成されたビットマップイメージを出力部
8に転送し、画像を出力する(ステップS13)。再描
画が指示されているか否かを判断する(ステップS1
4)。再描画指示の方法は、前記第1の実施の形態と同
様に装置本体のパネルによる操作やコマンドでの指示な
どである。
【0027】再描画指示があった場合、ステップS12
で格納していた1ページ分のビットマップイメージデー
タをビットマップメモリ11内から獲得する(ステップ
S15)。獲得したビットマップイメージを出力部8に
転送し、画像を出力する(ステップS16)。
【0028】受信バッファ9にデータがあるか否かを判
別し(ステップS17)、データがある場合、ステップ
S10からの処理を繰り返す。データがない場合、処理
を終了する。
【0029】尚、本発明は複数の機器から構成されるシ
ステムに適用してもよいし、1つの機器からなる装置に
適用してもよい。また、本発明はシステムあるいは装置
にプログラムを供給することによって達成される場合に
も適用できることはいうまでもない。この場合、本発明
を達成するためのソフトウェアによって表されるプログ
ラムを格納した記憶媒体をシステムあるいは装置に読み
出すことによってそのシステムあるいは装置が本発明の
効果を享受することが可能となる。
【0030】
【発明の効果】本発明の請求項1に係る画像出力装置に
よれば、受信手段により情報処理装置から画像データを
受信し、画像データ記憶手段により該受信した画像デー
タを格納し、置換手段により該格納された画像データを
ページ毎に内部で解釈できるコマンド情報に置き換え、
コマンド情報記憶手段により1ページ分の前記コマンド
情報を格納し、展開手段により該格納されたコマンド情
報を基にビットマップイメージに展開し、ビットマップ
イメージ記憶手段により該展開されたビットマップイメ
ージを格納し、出力手段により該格納されたビットマッ
プイメージを出力するので、再描画の指示を行う場合、
メモリ内部に確保しておいた1ページ分のページコマン
ドデータを呼び出すことにより、従来のようにホストコ
ンピュータからの再描画に較べて大幅な出力時間の短縮
を図ることができる。したがって、データ量が多くても
短時間でデータ処理を行える。
【0031】請求項2に係る画像出力装置によれば、前
記ビットマップイメージが出力された画像データの再度
の出力を指示する指示手段と、該指示された画像データ
の1ページ分の前記コマンド情報を獲得する獲得手段と
を備え、該獲得したコマンド情報を基にビットマップイ
メージに展開するので、再描画の指示があった場合、メ
モリ内部に確保しておいた1ページ分のページコマンド
データを呼び出すことにより、従来のようにホストコン
ピュータからの再描画に較べて大幅な出力時間の短縮を
図ることができる。
【0032】請求項3に係る画像出力装置によれば、情
報処理装置から画像データを受信する受信手段と、該受
信した画像データを格納する画像データ記憶手段と、該
格納された画像データを基にビットマップイメージに展
開する展開手段と、該展開されたビットマップイメージ
を1ページ分格納するビットマップイメージ記憶手段
と、該格納されたビットマップイメージを出力する出力
手段とを備えるので、再描画の指示を行う場合にメモリ
内部に確保しておいた1ページ分のビットマップイメー
ジデータを呼び出すことにより、従来のようにホストコ
ンピュータからの再描画に較べて大幅な出力時間の短縮
を図ることができる。
【0033】請求項4に係る画像出力装置によれば、前
記ビットマップイメージが出力された画像データの再度
の出力を指示する指示手段と、該指示された画像データ
の1ページ分の前記ビットマップイメージを獲得する獲
得手段とを備えるので、再描画の指示があった場合、メ
モリ内部に確保しておいた1ページ分のビットマップイ
メージデータを呼び出すことにより、従来のようにホス
トコンピュータからの再描画に較べて大幅な出力時間の
短縮を図ることができる。
【0034】請求項5に係る画像出力方法によれば、情
報処理装置から画像データを受信し、該受信した画像デ
ータを格納し、該格納された画像データをページ毎に内
部で解釈できるコマンド情報に置き換え、1ページ分の
前記コマンド情報を格納し、該格納されたコマンド情報
を基にビットマップイメージに展開し、該展開されたビ
ットマップイメージを格納し、該格納されたビットマッ
プイメージを出力するので、再描画の指示を行う場合、
メモリ内部に確保しておいた1ページ分のページコマン
ドデータを呼び出すことにより、従来のようにホストコ
ンピュータからの再描画に較べて大幅な出力時間の短縮
を図ることができる。
【0035】請求項6に係る画像出力システムによれ
ば、情報処理装置および画像出力装置を備えた画像出力
システムにおいて、前記画像出力装置は、前記情報処理
装置から画像データを受信する受信手段と、該受信した
画像データを格納する画像データ記憶手段と、該格納さ
れた画像データをページ毎に内部で解釈できるコマンド
情報に置き換える置換手段と、1ページ分の前記コマン
ド情報を格納するコマンド情報記憶手段と、該格納され
たコマンド情報を基にビットマップイメージに展開する
展開手段と、該展開されたビットマップイメージを格納
するビットマップイメージ記憶手段と、該格納されたビ
ットマップイメージを出力する出力手段とを備えるの
で、再描画の指示を行う場合、メモリ内部に確保してお
いた1ページ分のページコマンドデータを呼び出すこと
により、従来のようにホストコンピュータからの再描画
に較べて大幅な出力時間の短縮を図ることができる。
【図面の簡単な説明】
【図1】第1の実施の形態における画像出力装置の構成
を示すブロック図である。
【図2】画像出力装置内のデータの流れを示す説明図で
ある。
【図3】プログラムROM5に格納されている描画処理
プログラムの描画処理手順を示すフローチャートであ
る。
【図4】第2の実施の形態における描画処理手順を示す
フローチャートである。
【符号の説明】
1 本体 2 ホストコンピュータ 3 CPU 7 内蔵RAM 8 出力部 10 ページメモリ 11 ビットマップメモリ

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 情報処理装置から画像データを受信する
    受信手段と、 該受信した画像データを格納する画像データ記憶手段
    と、 該格納された画像データをページ毎に内部で解釈できる
    コマンド情報に置き換える置換手段と、 1ページ分の前記コマンド情報を格納するコマンド情報
    記憶手段と、 該格納されたコマンド情報を基にビットマップイメージ
    に展開する展開手段と、 該展開されたビットマップイメージを格納するビットマ
    ップイメージ記憶手段と、 該格納されたビットマップイメージを出力する出力手段
    とを備えた画像出力装置。
  2. 【請求項2】 前記ビットマップイメージが出力された
    画像データの再度の出力を指示する指示手段と、 該指示された画像データの1ページ分の前記コマンド情
    報を獲得する獲得手段とを備え、 該獲得したコマンド情報を基にビットマップイメージに
    展開することを特徴とする請求項1記載の画像出力装
    置。
  3. 【請求項3】 情報処理装置から画像データを受信する
    受信手段と、 該受信した画像データを格納する画像データ記憶手段
    と、 該格納された画像データを基にビットマップイメージに
    展開する展開手段と、 該展開されたビットマップイメージを1ページ分格納す
    るビットマップイメージ記憶手段と、 該格納されたビットマップイメージを出力する出力手段
    とを備えた画像出力装置。
  4. 【請求項4】 前記ビットマップイメージが出力された
    画像データの再度の出力を指示する指示手段と、 該指示された画像データの1ページ分の前記ビットマッ
    プイメージを獲得する獲得手段とを備えたことを特徴と
    する請求項3記載の画像出力装置。
  5. 【請求項5】 情報処理装置から画像データを受信し、 該受信した画像データを格納し、 該格納された画像データをページ毎に内部で解釈できる
    コマンド情報に置き換え、 1ページ分の前記コマンド情報を格納し、 該格納されたコマンド情報を基にビットマップイメージ
    に展開し、 該展開されたビットマップイメージを格納し、 該格納されたビットマップイメージを出力することを特
    徴とする画像出力方法。
  6. 【請求項6】 情報処理装置および画像出力装置を備え
    た画像出力システムにおいて、 前記画像出力装置は、 前記情報処理装置から画像データを受信する受信手段
    と、 該受信した画像データを格納する画像データ記憶手段
    と、 該格納された画像データをページ毎に内部で解釈できる
    コマンド情報に置き換える置換手段と、 1ページ分の前記コマンド情報を格納するコマンド情報
    記憶手段と、 該格納されたコマンド情報を基にビットマップイメージ
    に展開する展開手段と、 該展開されたビットマップイメージを格納するビットマ
    ップイメージ記憶手段と、 該格納されたビットマップイメージを出力する出力手段
    とを備えた画像出力システム。
JP7242385A 1995-08-29 1995-08-29 画像出力装置、画像出力方法および画像出力システム Pending JPH0965085A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7242385A JPH0965085A (ja) 1995-08-29 1995-08-29 画像出力装置、画像出力方法および画像出力システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7242385A JPH0965085A (ja) 1995-08-29 1995-08-29 画像出力装置、画像出力方法および画像出力システム

Publications (1)

Publication Number Publication Date
JPH0965085A true JPH0965085A (ja) 1997-03-07

Family

ID=17088381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7242385A Pending JPH0965085A (ja) 1995-08-29 1995-08-29 画像出力装置、画像出力方法および画像出力システム

Country Status (1)

Country Link
JP (1) JPH0965085A (ja)

Similar Documents

Publication Publication Date Title
JP3454552B2 (ja) ページ表現をページ上に生成するためのデータの生成方法およびそのためのシステム
JPH11147335A (ja) 描画処理装置
JPH0916149A (ja) 文字処理装置、文字処理方法、及び、メモリ
JP2845380B2 (ja) 印刷装置及びその制御方法
JPH0965085A (ja) 画像出力装置、画像出力方法および画像出力システム
JP2000255117A (ja) 印刷処理装置および印刷処理方法
JP4400709B2 (ja) 画像処理装置及び画像処理方法
JP2001096854A (ja) 印刷処理装置および印刷処理方法
JPH0863145A (ja) パターン発生方法及び装置
JPH04205069A (ja) 画像処理装置
JP2000255125A (ja) 印刷処理装置および印刷処理方法
JPH10151815A (ja) 印刷処理装置
JPH0744687A (ja) 画像形成装置
JPH0471865A (ja) 印刷制御装置および印刷制御方法
JPH03112668A (ja) 印刷装置
JPH086542A (ja) 文字フォント及び該文字フォントのパターン展開方法及び装置
JP4029436B2 (ja) 記録装置
JPH0939312A (ja) 印刷装置、印刷方法および印刷システム
JPH0462080A (ja) 画像処理装置
JP4325339B2 (ja) 印刷システム、ホストコンピュータ及びプリンタドライバ
JP2000255116A (ja) 印刷処理装置および印刷処理方法
JPH10207662A (ja) 画像処理装置、画像処理方法、画像処理プログラム記憶媒体
JP2001016443A (ja) 印刷データの拡大・縮小方法及び拡大・縮小装置
JPH09309233A (ja) 画像形成装置及び画像形成方法
JPH1110961A (ja) 印刷処理装置および印刷処理方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term