JPH1016298A - 情報処理装置及び方法、印刷装置及び方法、情報処理システム、並びに記憶媒体 - Google Patents
情報処理装置及び方法、印刷装置及び方法、情報処理システム、並びに記憶媒体Info
- Publication number
- JPH1016298A JPH1016298A JP8191647A JP19164796A JPH1016298A JP H1016298 A JPH1016298 A JP H1016298A JP 8191647 A JP8191647 A JP 8191647A JP 19164796 A JP19164796 A JP 19164796A JP H1016298 A JPH1016298 A JP H1016298A
- Authority
- JP
- Japan
- Prior art keywords
- image information
- data
- information level
- printing
- level 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Laser Beam Printer (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】 (修正有)
【課題】 コンピュータのイメージデータで印刷時、メ
モリ容量不足を解消できる情報処理装置、印刷装置並び
に記憶媒体の提供。 【解決手段】 ホストコンピュータ1020は、16階
調度データと256階調度データのイメージデータを格
納する記憶装置1024と、16階調度データと256
階調度データとを16階調度データから階調度順に配列
するCPU1021と、この配列された16階調度デー
タと256階調度データとを16階調度データから階調
度順に印刷装置に送信する送受信インターフェイス部1
022とを有する。LBP1000は、ホストコンピュ
ータ1020の16階調度データ及び256階調度デー
タの16階調度データから階調度順に受信する送受信イ
ンターフェイス部1002と、16階調度データから階
調度順に記憶するページバッファメモリ1004と、1
6階調度データから階調度順に印字するエンジンコント
ローラ1006を有する。
モリ容量不足を解消できる情報処理装置、印刷装置並び
に記憶媒体の提供。 【解決手段】 ホストコンピュータ1020は、16階
調度データと256階調度データのイメージデータを格
納する記憶装置1024と、16階調度データと256
階調度データとを16階調度データから階調度順に配列
するCPU1021と、この配列された16階調度デー
タと256階調度データとを16階調度データから階調
度順に印刷装置に送信する送受信インターフェイス部1
022とを有する。LBP1000は、ホストコンピュ
ータ1020の16階調度データ及び256階調度デー
タの16階調度データから階調度順に受信する送受信イ
ンターフェイス部1002と、16階調度データから階
調度順に記憶するページバッファメモリ1004と、1
6階調度データから階調度順に印字するエンジンコント
ローラ1006を有する。
Description
【0001】
【発明の属する技術分野】本発明は、互いに双方向に通
信する情報処理装置及び方法、印刷装置及び方法、情報
処理システム、並びに記憶媒体に関する。
信する情報処理装置及び方法、印刷装置及び方法、情報
処理システム、並びに記憶媒体に関する。
【0002】
【従来の技術】従来の情報処理システムは、例えば双方
向セントロニクスインターフェイス等を介して互いに接
続されたコンピュータ及びプリンタとからなる。プリン
タは、コンピュータから受容したデータを解析し、ビッ
トマップデータを展開し、この展開されたデータに基づ
いてレーザービームを感光ドラム上に走査してデータを
感光ドラムに記録する。このコンピュータは、近年のグ
ラフィック能力の向上に伴って解像度及び階調度がそれ
ぞれ高くなり、プリンタにおいても同様のことが言え
る。即ち、コンピュータは、CAD(計算機支援用設
計)、CG(コンピュータグラフィックス)、デザイ
ン、ビジネスにおけるDTP(デスクトップパブリッシ
ング)分野等の高解像度及び高階調度のデータを取り扱
い、プリンタはこの高解像度及び高階調度のデータの印
刷を行う。このことは、取りも直さず、コンピュータ又
はプリンタで処理されるべきデータ量を増大させ、その
結果、データ量の増大に反比例してコンピュータからプ
リンタへの転送速度やプリンタの印刷速度を低減させ
る。
向セントロニクスインターフェイス等を介して互いに接
続されたコンピュータ及びプリンタとからなる。プリン
タは、コンピュータから受容したデータを解析し、ビッ
トマップデータを展開し、この展開されたデータに基づ
いてレーザービームを感光ドラム上に走査してデータを
感光ドラムに記録する。このコンピュータは、近年のグ
ラフィック能力の向上に伴って解像度及び階調度がそれ
ぞれ高くなり、プリンタにおいても同様のことが言え
る。即ち、コンピュータは、CAD(計算機支援用設
計)、CG(コンピュータグラフィックス)、デザイ
ン、ビジネスにおけるDTP(デスクトップパブリッシ
ング)分野等の高解像度及び高階調度のデータを取り扱
い、プリンタはこの高解像度及び高階調度のデータの印
刷を行う。このことは、取りも直さず、コンピュータ又
はプリンタで処理されるべきデータ量を増大させ、その
結果、データ量の増大に反比例してコンピュータからプ
リンタへの転送速度やプリンタの印刷速度を低減させ
る。
【0003】
【発明が解決しようとする課題】しかし、従来のコンピ
ュータにおいて高階調度のデータの増加はプリンタ側の
メモリ容量を大量に使用するためメモリ容量不足を起こ
し印刷出来ない状況を発生させる。そのような場合、印
刷不可能だったデータを印刷可能にするためには、メモ
リ容量不足を解消すべく階調度を低くするプリンタの設
定の変更又はメモリ容量の増大を図る必要がある。ま
た、文字だけのテキストデータ等は、高階調度の印刷で
ある必要がないものもあるため、高階調度の印刷が可能
なプリンタにおいても状況によって階調度を低階調度に
変更することができる。
ュータにおいて高階調度のデータの増加はプリンタ側の
メモリ容量を大量に使用するためメモリ容量不足を起こ
し印刷出来ない状況を発生させる。そのような場合、印
刷不可能だったデータを印刷可能にするためには、メモ
リ容量不足を解消すべく階調度を低くするプリンタの設
定の変更又はメモリ容量の増大を図る必要がある。ま
た、文字だけのテキストデータ等は、高階調度の印刷で
ある必要がないものもあるため、高階調度の印刷が可能
なプリンタにおいても状況によって階調度を低階調度に
変更することができる。
【0004】さらに、従来のコンピューターと従来のプ
リンタとの間では互いに双方向に印刷用データを通信す
るものもあるが、この場合、プリンタのメモリに格納さ
れている印刷用データ以外のデータは、双方向に通信を
することができず、プリンタのメモリに常駐しメモリ容
量不足を起こし印刷できない状況を発生させている。
リンタとの間では互いに双方向に印刷用データを通信す
るものもあるが、この場合、プリンタのメモリに格納さ
れている印刷用データ以外のデータは、双方向に通信を
することができず、プリンタのメモリに常駐しメモリ容
量不足を起こし印刷できない状況を発生させている。
【0005】よって、本発明の目的は、コンピュータの
イメージデータを用いてプリンタで印刷を行う時に、メ
モリ容量不足を解消することができる情報処理装置及び
方法、印刷装置及び方法、情報処理システム、並びに記
憶媒体を提供することにある。
イメージデータを用いてプリンタで印刷を行う時に、メ
モリ容量不足を解消することができる情報処理装置及び
方法、印刷装置及び方法、情報処理システム、並びに記
憶媒体を提供することにある。
【0006】
【発明を解決するための手段】上記目的を達成するため
に、本発明の請求項1の情報処理装置は、低画像情報レ
ベルデータ及び高画像情報レベルデータを含むイメージ
データを格納する格納手段と、前記イメージデータを前
記低画像情報レベルデータと前記高画像情報レベルデー
タとに仕分けする仕分手段と、前記仕分けされた低画像
情報レベルデータと高画像情報レベルデータとを前記低
画像情報レベルデータから画像情報レベル順に配列する
配列手段と、前記配列された低画像情報レベルデータと
高画像情報レベルデータとを前記低画像情報レベルデー
タから画像情報レベル順に印刷装置に送信する送信手段
とを有することを特徴とする情報処理装置。
に、本発明の請求項1の情報処理装置は、低画像情報レ
ベルデータ及び高画像情報レベルデータを含むイメージ
データを格納する格納手段と、前記イメージデータを前
記低画像情報レベルデータと前記高画像情報レベルデー
タとに仕分けする仕分手段と、前記仕分けされた低画像
情報レベルデータと高画像情報レベルデータとを前記低
画像情報レベルデータから画像情報レベル順に配列する
配列手段と、前記配列された低画像情報レベルデータと
高画像情報レベルデータとを前記低画像情報レベルデー
タから画像情報レベル順に印刷装置に送信する送信手段
とを有することを特徴とする情報処理装置。
【0007】請求項2の情報処理装置は、請求項1の情
報処理装置において、前記画像情報レベルは階調度から
なることを特徴とする。
報処理装置において、前記画像情報レベルは階調度から
なることを特徴とする。
【0008】請求項3の情報処理装置は、請求項1の情
報処理装置において、前記画像情報レベルは解像度から
なることを特徴とする。
報処理装置において、前記画像情報レベルは解像度から
なることを特徴とする。
【0009】請求項4の情報処理装置は、請求項1から
3のいずれか1項記載の情報処理装置において、前記印
刷装置に格納されているデータであって前記印刷装置が
実行すべき印刷に不要なデータを一時保存する一時保存
手段と、前記印刷の実行後に前記一時保存された不要な
データを前記印刷装置に転送する転送手段とを有するこ
とを特徴とする。
3のいずれか1項記載の情報処理装置において、前記印
刷装置に格納されているデータであって前記印刷装置が
実行すべき印刷に不要なデータを一時保存する一時保存
手段と、前記印刷の実行後に前記一時保存された不要な
データを前記印刷装置に転送する転送手段とを有するこ
とを特徴とする。
【0010】請求項5の情報処理装置は、請求項4の情
報処理装置において、前記一時保存された不要なデータ
をインデックスを付して保存する保存手段と、前記イン
デックスを用いて情報管理テーブルを作成し前記情報管
理テーブルで前記インデックスが付された不要なデータ
を管理する管理手段とを有することを特徴とする。
報処理装置において、前記一時保存された不要なデータ
をインデックスを付して保存する保存手段と、前記イン
デックスを用いて情報管理テーブルを作成し前記情報管
理テーブルで前記インデックスが付された不要なデータ
を管理する管理手段とを有することを特徴とする。
【0011】請求項6の印刷装置は、情報処理装置に格
納された低画像情報レベルデータ及び高画像情報レベル
データの少なくとも前記低画像情報レベルデータを前記
低画像情報レベルデータから画像情報レベル順に受信す
る受信手段と、前記受信された前記少なくとも低画像情
報レベルデータを前記低画像情報レベルデータから画像
情報レベル順に記憶する記憶手段と、前記記憶された前
記少なくとも低画像情報レベルデータを前記低画像情報
レベルデータから画像情報レベル順に印字する印字手段
とを有することを特徴とする。
納された低画像情報レベルデータ及び高画像情報レベル
データの少なくとも前記低画像情報レベルデータを前記
低画像情報レベルデータから画像情報レベル順に受信す
る受信手段と、前記受信された前記少なくとも低画像情
報レベルデータを前記低画像情報レベルデータから画像
情報レベル順に記憶する記憶手段と、前記記憶された前
記少なくとも低画像情報レベルデータを前記低画像情報
レベルデータから画像情報レベル順に印字する印字手段
とを有することを特徴とする。
【0012】請求項7の印刷装置は、請求項6の印刷装
置において、前記画像情報レベルは階調度からなること
を特徴とする。
置において、前記画像情報レベルは階調度からなること
を特徴とする。
【0013】請求項8の印刷装置は、請求項6の印刷装
置において、前記画像情報レベルは解像度からなること
を特徴とする。
置において、前記画像情報レベルは解像度からなること
を特徴とする。
【0014】請求項9の印刷装置は、請求項6から8の
いずれか1項記載の印刷装置において、前記印刷の実行
前に印刷に不要なデータを前記情報処理装置に送信する
不要データ送信手段と、前記印刷の実行後に前記印刷に
不要なデータを受信する不要データ受信手段とを有する
ことを特徴とする。
いずれか1項記載の印刷装置において、前記印刷の実行
前に印刷に不要なデータを前記情報処理装置に送信する
不要データ送信手段と、前記印刷の実行後に前記印刷に
不要なデータを受信する不要データ受信手段とを有する
ことを特徴とする。
【0015】請求項10の印刷装置は、請求項9の印刷
装置において、前記受信された不要なデータをインデッ
クスを付して保存する保存手段と、前記インデックスを
用いて情報管理テーブルを作成し、前記情報管理テーブ
ルで前記インデックスが付されたデータを管理する管理
手段とを有することを特徴とする。
装置において、前記受信された不要なデータをインデッ
クスを付して保存する保存手段と、前記インデックスを
用いて情報管理テーブルを作成し、前記情報管理テーブ
ルで前記インデックスが付されたデータを管理する管理
手段とを有することを特徴とする。
【0016】請求項11の情報処理システムは、請求項
1記載の情報処理装置と請求項6記載の印刷装置とから
なることを特徴とする。
1記載の情報処理装置と請求項6記載の印刷装置とから
なることを特徴とする。
【0017】請求項12の情報処理方法は、低画像情報
レベルデータ及び高画像情報レベルデータを含むイメー
ジデータを格納する格納工程と、前記イメージデータを
前記低画像情報レベルデータと前記高画像情報レベルデ
ータとに仕分けする仕分工程と、前記仕分けされた低画
像情報レベルデータと高画像情報レベルデータとを前記
低画像情報レベルデータから画像情報レベル順に配列す
る配列工程と、配列された低画像情報レベルデータと高
画像情報レベルデータとを前記低画像情報レベルデータ
から画像情報レベル順に印刷装置に送信する送信工程と
を有することを特徴とする。
レベルデータ及び高画像情報レベルデータを含むイメー
ジデータを格納する格納工程と、前記イメージデータを
前記低画像情報レベルデータと前記高画像情報レベルデ
ータとに仕分けする仕分工程と、前記仕分けされた低画
像情報レベルデータと高画像情報レベルデータとを前記
低画像情報レベルデータから画像情報レベル順に配列す
る配列工程と、配列された低画像情報レベルデータと高
画像情報レベルデータとを前記低画像情報レベルデータ
から画像情報レベル順に印刷装置に送信する送信工程と
を有することを特徴とする。
【0018】請求項13の情報処理方法は、請求項12
の情報処理方法において、前記画像情報レベルは階調度
からなることを特徴とする。
の情報処理方法において、前記画像情報レベルは階調度
からなることを特徴とする。
【0019】請求項14の情報処理方法は、請求項12
の情報処理方法において、前記画像情報レベルは解像度
からなることを特徴とする。
の情報処理方法において、前記画像情報レベルは解像度
からなることを特徴とする。
【0020】請求項15の情報処理方法は、請求項12
から14のいずれか1項記載の情報処理方法において、
前記印刷装置に格納されているデータであって前記印刷
装置が実行すべき印刷に不要なデータを前記印刷実行前
に一時保存する一時保存工程と、前記印刷実行後に前記
一時保存された不要なデータを前記印刷装置に転送する
転送工程とを有することを特徴とする。
から14のいずれか1項記載の情報処理方法において、
前記印刷装置に格納されているデータであって前記印刷
装置が実行すべき印刷に不要なデータを前記印刷実行前
に一時保存する一時保存工程と、前記印刷実行後に前記
一時保存された不要なデータを前記印刷装置に転送する
転送工程とを有することを特徴とする。
【0021】請求項16の情報処理方法は、請求項15
記載の情報処理方法において、前記一時保存された不要
なデータをインデックスを付して保存する保存工程と、
前記インデックスを用いて情報管理テーブルを作成し前
記情報管理テーブルで前記インデックスが付された不要
なデータを管理する管理工程とを有することを特徴とす
る。
記載の情報処理方法において、前記一時保存された不要
なデータをインデックスを付して保存する保存工程と、
前記インデックスを用いて情報管理テーブルを作成し前
記情報管理テーブルで前記インデックスが付された不要
なデータを管理する管理工程とを有することを特徴とす
る。
【0022】請求項17の印刷方法は、情報処理装置に
格納された低画像情報レベルデータ及び高画像情報レベ
ルデータの少なくとも前記低画像情報レベルデータを前
記低画像情報レベルデータから画像情報レベル順に受信
する受信工程と、前記受信された前記少なくとも低画像
情報レベルデータを前記低画像情報レベルデータから画
像情報レベル順に記憶する記憶工程と、前記記憶された
前記少なくとも低画像情報レベルデータを前記低画像情
報レベルデータから画像情報レベル順に印字する印字工
程とを有することを特徴とする。
格納された低画像情報レベルデータ及び高画像情報レベ
ルデータの少なくとも前記低画像情報レベルデータを前
記低画像情報レベルデータから画像情報レベル順に受信
する受信工程と、前記受信された前記少なくとも低画像
情報レベルデータを前記低画像情報レベルデータから画
像情報レベル順に記憶する記憶工程と、前記記憶された
前記少なくとも低画像情報レベルデータを前記低画像情
報レベルデータから画像情報レベル順に印字する印字工
程とを有することを特徴とする。
【0023】請求項18の印刷方法は、請求項17記載
の印刷方法において、前記画像情報レベルは階調度から
なることを特徴とする。
の印刷方法において、前記画像情報レベルは階調度から
なることを特徴とする。
【0024】請求項19の印刷方法は、請求項17記載
の印刷方法において、前記画像情報レベルは解像度から
なることを特徴とする。
の印刷方法において、前記画像情報レベルは解像度から
なることを特徴とする。
【0025】請求項20の印刷方法は、請求項17から
19のいずれか1項記載の印刷方法において、前記印刷
の実行前に前記印刷に不要なデータを前記情報処理装置
に送信する不要データ送信工程と、前記印刷の実行後に
前記印刷に不要なデータを受信する不要データ受信工程
とを有することを特徴とする。
19のいずれか1項記載の印刷方法において、前記印刷
の実行前に前記印刷に不要なデータを前記情報処理装置
に送信する不要データ送信工程と、前記印刷の実行後に
前記印刷に不要なデータを受信する不要データ受信工程
とを有することを特徴とする。
【0026】請求項21の印刷方法は、請求項20の印
刷方法において、前記受信された不要なデータをインデ
ックスを付して保存する保存工程と、前記インデックス
を用いて情報管理テーブルを作成し、前記情報管理テー
ブルで前記インデックスが付されたデータを管理する管
理工程とを有することを特徴とする。
刷方法において、前記受信された不要なデータをインデ
ックスを付して保存する保存工程と、前記インデックス
を用いて情報管理テーブルを作成し、前記情報管理テー
ブルで前記インデックスが付されたデータを管理する管
理工程とを有することを特徴とする。
【0027】請求項22の記憶媒体は、低画像情報レベ
ルデータ及び高画像情報レベルデータを含むイメージデ
ータをメモリに格納させる格納工程の格納モジュール
と、前記イメージデータを前記低画像情報レベルデータ
と前記高画像情報レベルデータとに仕分けする仕分工程
の仕分モジュールと、前記仕分けされた低画像情報レベ
ルデータと高画像情報レベルデータとを前記低画像情報
レベルデータから画像情報レベル順に配列する配列工程
の配列モジュールと、前記配列された低画像情報レベル
データと高画像情報レベルデータとを前記低画像情報レ
ベルデータから画像情報レベル順に印刷装置に送信する
送信工程の送信モジュールとを有するプログラムを格納
したことを特徴とする。
ルデータ及び高画像情報レベルデータを含むイメージデ
ータをメモリに格納させる格納工程の格納モジュール
と、前記イメージデータを前記低画像情報レベルデータ
と前記高画像情報レベルデータとに仕分けする仕分工程
の仕分モジュールと、前記仕分けされた低画像情報レベ
ルデータと高画像情報レベルデータとを前記低画像情報
レベルデータから画像情報レベル順に配列する配列工程
の配列モジュールと、前記配列された低画像情報レベル
データと高画像情報レベルデータとを前記低画像情報レ
ベルデータから画像情報レベル順に印刷装置に送信する
送信工程の送信モジュールとを有するプログラムを格納
したことを特徴とする。
【0028】請求項23の記憶媒体は、情報処理装置に
格納された低画像情報レベルデータ及び高画像情報レベ
ルデータの少なくとも前記低画像情報レベルデータを前
記低画像情報レベルデータから画像情報レベル順に受信
する受信工程の受信モジュールと、前記受信された前記
少なくとも低画像情報レベルデータを前記低画像情報レ
ベルデータから画像情報レベル順にメモリに記憶させる
記憶工程の記憶モジュールと、前記記憶された前記少な
くとも低画像情報レベルデータを前記低画像情報レベル
データから画像情報レベル順に印刷装置で印字させる印
字工程の印字モジュールとを有するプログラムを格納し
たことを特徴とする。
格納された低画像情報レベルデータ及び高画像情報レベ
ルデータの少なくとも前記低画像情報レベルデータを前
記低画像情報レベルデータから画像情報レベル順に受信
する受信工程の受信モジュールと、前記受信された前記
少なくとも低画像情報レベルデータを前記低画像情報レ
ベルデータから画像情報レベル順にメモリに記憶させる
記憶工程の記憶モジュールと、前記記憶された前記少な
くとも低画像情報レベルデータを前記低画像情報レベル
データから画像情報レベル順に印刷装置で印字させる印
字工程の印字モジュールとを有するプログラムを格納し
たことを特徴とする。
【0029】
【発明の実施の形態】以下、図1を参照しながら本発明
の印刷装置及び情報処理装置の第1の実施の形態につい
て説明する。ここで、図1は本発明の印刷装置及び情報
処理装置の第1の実施の形態の構成を示す。
の印刷装置及び情報処理装置の第1の実施の形態につい
て説明する。ここで、図1は本発明の印刷装置及び情報
処理装置の第1の実施の形態の構成を示す。
【0030】本実施例における印刷装置(以下、LBP
と略す)1000は、写真方式の印刷装置からなり、印
刷手段としてのエンジンコントローラ1006と、プリ
ンタコントローラ1010とによって構成されている。
プリンターコントローラ1010は、ROM1001A
及びRAM1001Bを含むCPU1001と、受信手
段としての送受信インターフェース部1002と、フォ
ントメモリ1003と、記憶手段としてのページバッフ
ァメモリ1004と、ビットマップメモリ1005とに
よって構成されている。また、情報処理装置としてのホ
ストコンピュータ1020は、CPU1021と、送信
手段としての送受信インターフェイス部1022と、デ
ィスクコントローラ1023と、格納手段としての記憶
装置1024と、CRTコントローラ1025とによっ
て構成されている。ここで、CPU1021は本発明の
情報処理装置における仕分手段及び配列手段を構成す
る。
と略す)1000は、写真方式の印刷装置からなり、印
刷手段としてのエンジンコントローラ1006と、プリ
ンタコントローラ1010とによって構成されている。
プリンターコントローラ1010は、ROM1001A
及びRAM1001Bを含むCPU1001と、受信手
段としての送受信インターフェース部1002と、フォ
ントメモリ1003と、記憶手段としてのページバッフ
ァメモリ1004と、ビットマップメモリ1005とに
よって構成されている。また、情報処理装置としてのホ
ストコンピュータ1020は、CPU1021と、送信
手段としての送受信インターフェイス部1022と、デ
ィスクコントローラ1023と、格納手段としての記憶
装置1024と、CRTコントローラ1025とによっ
て構成されている。ここで、CPU1021は本発明の
情報処理装置における仕分手段及び配列手段を構成す
る。
【0031】CPU1001は、送受信インターフェー
ス部1002と、フォントメモリ1003と、ページバ
ッファメモリ1004と、ビットマップメモリ1005
と、エンジンコントローラ1006とに接続されてい
る。
ス部1002と、フォントメモリ1003と、ページバ
ッファメモリ1004と、ビットマップメモリ1005
と、エンジンコントローラ1006とに接続されてい
る。
【0032】CPU1021は、送受信インターフェイ
ス部1022と、ディスクコントローラ1023と、C
RTコントローラ1025とに接続されている。ディス
クコントローラ1023は記憶装置1024に接続され
ている。CRTコントローラ1025はCRT1026
に接続され、送受信インターフェイス部1022は送受
信インターフェース部1002に接続されている。
ス部1022と、ディスクコントローラ1023と、C
RTコントローラ1025とに接続されている。ディス
クコントローラ1023は記憶装置1024に接続され
ている。CRTコントローラ1025はCRT1026
に接続され、送受信インターフェイス部1022は送受
信インターフェース部1002に接続されている。
【0033】CPU1001は、LBP1000を制御
し、後述する処理を行う。CPU1001に含まれるR
OM1001Aは、後述する処理を行うためのプログラ
ムを記憶しており、RAM1001Bはプログラムを実
行するために必要なワークエリアである。送受信インタ
ーフェース部1002はホストコンピュータ1020と
の送受信を行ない、フォントメモリ1003はフォント
データを記憶する。ページバッファメモリ1004はイ
メージデータをページ単位に格納し、ビットマップメモ
リ1005は1ページ分のイメージデータを展開する。
エンジンコントローラ1006はビットマップメモリ1
005に展開されたイメージデータに基づいて印刷処理
を行う。これらの構成により、LBP1000は印刷結
果1009を用紙上に出力する。
し、後述する処理を行う。CPU1001に含まれるR
OM1001Aは、後述する処理を行うためのプログラ
ムを記憶しており、RAM1001Bはプログラムを実
行するために必要なワークエリアである。送受信インタ
ーフェース部1002はホストコンピュータ1020と
の送受信を行ない、フォントメモリ1003はフォント
データを記憶する。ページバッファメモリ1004はイ
メージデータをページ単位に格納し、ビットマップメモ
リ1005は1ページ分のイメージデータを展開する。
エンジンコントローラ1006はビットマップメモリ1
005に展開されたイメージデータに基づいて印刷処理
を行う。これらの構成により、LBP1000は印刷結
果1009を用紙上に出力する。
【0034】CPU1021は、ホストコンピュータ1
020において後述する処理を行う。送受信インターフ
ェイス部1022はLBP1000の送受信インターフ
ェイス部1002とイメージデータの送受信を行う。デ
ィスクコントローラ1023は記憶装置1024を制御
し、記憶装置1024はイメージデータを記憶する。C
RTコントローラ1025は表示デバイスであるCRT
1026を制御する。CRT1026はイメージデータ
を表示する。
020において後述する処理を行う。送受信インターフ
ェイス部1022はLBP1000の送受信インターフ
ェイス部1002とイメージデータの送受信を行う。デ
ィスクコントローラ1023は記憶装置1024を制御
し、記憶装置1024はイメージデータを記憶する。C
RTコントローラ1025は表示デバイスであるCRT
1026を制御する。CRT1026はイメージデータ
を表示する。
【0035】CPU1021により印刷命令が出される
とイメージデータがディスクコントローラ1023を介
して記憶装置1024から呼び出され、この呼び出され
たイメージデータは送受信インターフェイス部1022
に送られ、さらに当該イメージデータはLBP1000
内の送受信インターフェイス部1002に送られる。送
受信インターフェイス部1002に送られた印刷データ
は、CPU1001を介してページバッファメモリ10
04にページ単位で一時的に格納される。その後、ビッ
トマップメモリ1005で1ページ分のイメージデータ
が展開され、エンジンコントローラ1006で展開され
たイメージデータに基づいて印刷処理を行う。CRT1
026は、イメージデータを表示する。
とイメージデータがディスクコントローラ1023を介
して記憶装置1024から呼び出され、この呼び出され
たイメージデータは送受信インターフェイス部1022
に送られ、さらに当該イメージデータはLBP1000
内の送受信インターフェイス部1002に送られる。送
受信インターフェイス部1002に送られた印刷データ
は、CPU1001を介してページバッファメモリ10
04にページ単位で一時的に格納される。その後、ビッ
トマップメモリ1005で1ページ分のイメージデータ
が展開され、エンジンコントローラ1006で展開され
たイメージデータに基づいて印刷処理を行う。CRT1
026は、イメージデータを表示する。
【0036】以下、図2を参照しながらLBP1000
について説明する。図2はLBP1000の内部構造を
示す。
について説明する。図2はLBP1000の内部構造を
示す。
【0037】図2において、LBP1000は、操作パ
ネル2001と、プリンタ制御ユニット2002と、レ
ーザドライバ2003と、レーザ光2005を発射する
半導体レーザ2004と、回転鏡面体2006と、静電
ドラム2007と、現像ユニット2008と、用紙カセ
ット2009と、給紙ローラー2010と、搬送ローラ
ー2011とを備える。
ネル2001と、プリンタ制御ユニット2002と、レ
ーザドライバ2003と、レーザ光2005を発射する
半導体レーザ2004と、回転鏡面体2006と、静電
ドラム2007と、現像ユニット2008と、用紙カセ
ット2009と、給紙ローラー2010と、搬送ローラ
ー2011とを備える。
【0038】図1のブロック図におけるプリンタコント
ローラ1010は、プリンタ制御ユニット2002に含
まれている。
ローラ1010は、プリンタ制御ユニット2002に含
まれている。
【0039】LBP1000は供給される文字パターン
等をもとに記憶媒体である記録紙上に像を形成する。操
作パネル2001は操作の為のスイッチ及び表示のため
のLEDを有し、プリンタ制御ユニット2002はLB
P1000の全体の制御及び文字パターン情報等を解析
する。レーザドライバ2003は半導体レーザ2004
を制御する。半導体レーザ2004はレーザ光2005
を発射する。発射されたレーザ光2005は回転鏡面体
2006を介して静電ドラム2007上を走査され、静
電ドラム2007上に静電潜像を形成する。現像ユニッ
ト2008は静電ドラム2007に形成された静電潜像
を現像する。用紙カセット2009はカット記録用紙を
収納し、給紙ローラー2010及び搬送ローラー201
1はカット記録用紙を静電ドラム2007に供給する。
等をもとに記憶媒体である記録紙上に像を形成する。操
作パネル2001は操作の為のスイッチ及び表示のため
のLEDを有し、プリンタ制御ユニット2002はLB
P1000の全体の制御及び文字パターン情報等を解析
する。レーザドライバ2003は半導体レーザ2004
を制御する。半導体レーザ2004はレーザ光2005
を発射する。発射されたレーザ光2005は回転鏡面体
2006を介して静電ドラム2007上を走査され、静
電ドラム2007上に静電潜像を形成する。現像ユニッ
ト2008は静電ドラム2007に形成された静電潜像
を現像する。用紙カセット2009はカット記録用紙を
収納し、給紙ローラー2010及び搬送ローラー201
1はカット記録用紙を静電ドラム2007に供給する。
【0040】レーザドライバ2003は入力されたイメ
ージデータを受容し、このイメージデータに基づいて半
導体レーザ2004から発射されたレーザ光2005の
オン・オフ切り替えをする。発射されたレーザ光200
5は回転鏡面体2006で左右方向に振られて静電ドラ
ム2007上を走査され、静電ドラム2007上に静電
潜像を形成する。この静電潜像は静電ドラム2007周
囲の現像ユニット2008により現像された後、記録紙
に転写される。この記録紙は用紙カセット2009に収
納され、給紙ローラー2010及び搬送ローラー201
1により静電ドラム2007に供給される。このような
機構により、与えられたイメージデータを記録紙に出力
する。
ージデータを受容し、このイメージデータに基づいて半
導体レーザ2004から発射されたレーザ光2005の
オン・オフ切り替えをする。発射されたレーザ光200
5は回転鏡面体2006で左右方向に振られて静電ドラ
ム2007上を走査され、静電ドラム2007上に静電
潜像を形成する。この静電潜像は静電ドラム2007周
囲の現像ユニット2008により現像された後、記録紙
に転写される。この記録紙は用紙カセット2009に収
納され、給紙ローラー2010及び搬送ローラー201
1により静電ドラム2007に供給される。このような
機構により、与えられたイメージデータを記録紙に出力
する。
【0041】以下、図3(A)を参照しながら図1の送
受信インターフェイス部1022から送受信インターフ
ェイス部1002へ送出される送出イメージデータにお
ける1ドットの階調度を表すデータについて説明する。
ここで、図3(A)は送出イメージデータにおける1ド
ットの階調度を表すデータの説明図である。尚、図3
(A)の送出イメージデータにおける1ドットの階調度
を表すデータは、256階調度データ部及び16階調度
データ部に限り説明するが、これらの階調度データ部に
限定しなくてもよい。
受信インターフェイス部1022から送受信インターフ
ェイス部1002へ送出される送出イメージデータにお
ける1ドットの階調度を表すデータについて説明する。
ここで、図3(A)は送出イメージデータにおける1ド
ットの階調度を表すデータの説明図である。尚、図3
(A)の送出イメージデータにおける1ドットの階調度
を表すデータは、256階調度データ部及び16階調度
データ部に限り説明するが、これらの階調度データ部に
限定しなくてもよい。
【0042】図3(A)において送出イメージデータに
おける1ドットの階調度を表すデータは、256階調度
データ部3000からなる。256階調度データ部30
00は、16階調度データ部3001と補完階調度デー
タ部3002とで構成される。補完階調度データ部30
02は256階調度データ部3000から16階調度デ
ータ部3001を除いたものである。
おける1ドットの階調度を表すデータは、256階調度
データ部3000からなる。256階調度データ部30
00は、16階調度データ部3001と補完階調度デー
タ部3002とで構成される。補完階調度データ部30
02は256階調度データ部3000から16階調度デ
ータ部3001を除いたものである。
【0043】また、16階調度データ部3001は第1
ビット3011と、第2ビット3012と、第3ビット
3013と、第4ビット3014とで構成される。補完
階調度データ部3002は第5ビット3015と、第6
ビット3016と、第7ビット3017と、第8ビット
3018とで構成される。よって、図3(A)の送出イ
メージデータにおける1ドットの階調度を表すデータは
八つのビットで構成されている。256階調度データ部
3000は16階調度データ部3001と階調度データ
部3002とに区切られている。
ビット3011と、第2ビット3012と、第3ビット
3013と、第4ビット3014とで構成される。補完
階調度データ部3002は第5ビット3015と、第6
ビット3016と、第7ビット3017と、第8ビット
3018とで構成される。よって、図3(A)の送出イ
メージデータにおける1ドットの階調度を表すデータは
八つのビットで構成されている。256階調度データ部
3000は16階調度データ部3001と階調度データ
部3002とに区切られている。
【0044】16階調度データ部3001を h ={0,1,2,…,15} 補完階調度データ部3002を m ={0,1,2,…,15} とした場合に1ドットの階調度の表現は以下の式によっ
て求められる。16階調度の場合 階調度 = h 256階調度の場合 階調度 = h × 16 + m 以上の様に1ドットの階調度を表わすことにより通常の
イメージデータを階調度別に分けた時、分けられた送出
イメージデータのデータ量は増加することがない。
て求められる。16階調度の場合 階調度 = h 256階調度の場合 階調度 = h × 16 + m 以上の様に1ドットの階調度を表わすことにより通常の
イメージデータを階調度別に分けた時、分けられた送出
イメージデータのデータ量は増加することがない。
【0045】以下、図3(B)を参照しながら1ページ
分の送出イメージデータについて説明する。ここで、図
3(B)は1ページ分の送出イメージデータの説明図で
ある。
分の送出イメージデータについて説明する。ここで、図
3(B)は1ページ分の送出イメージデータの説明図で
ある。
【0046】1ページ分の送出イメージデータは、ヘッ
ダ部3003と、16階調度データ部3004と、16
階調度データ部の終了命令3005と、256階調度デ
ータ部3006と、256階調度データ部の終了命令3
007とからなる。ヘッダ部3003は1ページ分の送
出イメージデータを受信した時の解像度、印字サイズ、
データ容量、設定変更命令などを含む。16階調度デー
タ部3004は16階調度データ部3001を1ページ
分集めたものである。16階調度データ部の終了命令3
005はCPU1001を用いた受信に対応したもの及
びDMA(Direct Memory Acces
s)転送に対応したものとの少なくとも一方に対応した
命令である。256階調度データ部3006は256階
調度データ部3000のデータを1ページ分集めたもの
である。256階調度データ部の終了命令3007はC
PU1001を用いた受信に対応したもの及びDMA
(Direct Memory Access)転送に
対応したものとの少なくとも一方に対応した命令であ
り、1ページ終了命令も兼ねている。1ページ分の送出
イメージデータは、ヘッダ部3003、16階調度デー
タ部3004、16階調度データ部の終了命令300
5、256階調度データ部3006、256階調度デー
タ部の終了命令3007の順番でホストコンピューター
から印刷装置に送信される。
ダ部3003と、16階調度データ部3004と、16
階調度データ部の終了命令3005と、256階調度デ
ータ部3006と、256階調度データ部の終了命令3
007とからなる。ヘッダ部3003は1ページ分の送
出イメージデータを受信した時の解像度、印字サイズ、
データ容量、設定変更命令などを含む。16階調度デー
タ部3004は16階調度データ部3001を1ページ
分集めたものである。16階調度データ部の終了命令3
005はCPU1001を用いた受信に対応したもの及
びDMA(Direct Memory Acces
s)転送に対応したものとの少なくとも一方に対応した
命令である。256階調度データ部3006は256階
調度データ部3000のデータを1ページ分集めたもの
である。256階調度データ部の終了命令3007はC
PU1001を用いた受信に対応したもの及びDMA
(Direct Memory Access)転送に
対応したものとの少なくとも一方に対応した命令であ
り、1ページ終了命令も兼ねている。1ページ分の送出
イメージデータは、ヘッダ部3003、16階調度デー
タ部3004、16階調度データ部の終了命令300
5、256階調度データ部3006、256階調度デー
タ部の終了命令3007の順番でホストコンピューター
から印刷装置に送信される。
【0047】上述のように、図3(A)の送出イメージ
データにおける1ドットの階調度を表すデータは八つの
ビットで構成されているが、1ドットの階調度を表すデ
ータは少なくとも一つのビットで構成されていればよ
い。256階調度データ部3000は16階調度データ
部3001と補完階調度データ部3002とに1ヶ所で
区切られているが、複数の階調度データ部を設けるため
には少なくとも1ヶ所の区切りがあればよい。図3
(A)において送出イメージデータにおける1ドットの
階調度を表すデータの階調度の大きさは256階調度で
あるが、複数の階調度データ部を設けるためには少なく
とも4階調度あればよい。
データにおける1ドットの階調度を表すデータは八つの
ビットで構成されているが、1ドットの階調度を表すデ
ータは少なくとも一つのビットで構成されていればよ
い。256階調度データ部3000は16階調度データ
部3001と補完階調度データ部3002とに1ヶ所で
区切られているが、複数の階調度データ部を設けるため
には少なくとも1ヶ所の区切りがあればよい。図3
(A)において送出イメージデータにおける1ドットの
階調度を表すデータの階調度の大きさは256階調度で
あるが、複数の階調度データ部を設けるためには少なく
とも4階調度あればよい。
【0048】以下、図4を参照しながらLBP1000
の印刷処理を説明する。ここで、図4はLBP1000
の印刷処理を示すフローチャートである。
の印刷処理を説明する。ここで、図4はLBP1000
の印刷処理を示すフローチャートである。
【0049】まず、ステップS4000でLBP100
0に電源が投入されると、ステップS4001におい
て、操作パネル2001で初期化のボタンが押されたか
又は操作パネル2001からユーザの設定階調度の変更
要求があったか否かの判別を行う。ステップS4001
の判別において、操作パネル2001で初期化のボタン
が押されたか又は操作パネル2001からユーザの設定
階調度の変更要求があった時は、設定階調度の変更を行
う(ステップS4002)。
0に電源が投入されると、ステップS4001におい
て、操作パネル2001で初期化のボタンが押されたか
又は操作パネル2001からユーザの設定階調度の変更
要求があったか否かの判別を行う。ステップS4001
の判別において、操作パネル2001で初期化のボタン
が押されたか又は操作パネル2001からユーザの設定
階調度の変更要求があった時は、設定階調度の変更を行
う(ステップS4002)。
【0050】次いで、ステップS4003において、ホ
ストコンピュータ1020からLBP1000に図3
(B)に示す少なくとも1ページ分の送出イメージデー
タが転送されたか否かを判別する。ステップS4003
の判別において、ホストコンピュータ1020からLB
P1000に送出イメージデータが転送されたならば、
ステップS4004に進み図3(B)のヘッダ部300
3で設定階調度を変更する命令が受信されたか否かを判
別する。ステップS4003の判別において、ホストコ
ンピュータ1020からLBP1000に送出イメージ
データが転送されていないならば、ステップS4001
からステップS4003の処理を繰り返す。
ストコンピュータ1020からLBP1000に図3
(B)に示す少なくとも1ページ分の送出イメージデー
タが転送されたか否かを判別する。ステップS4003
の判別において、ホストコンピュータ1020からLB
P1000に送出イメージデータが転送されたならば、
ステップS4004に進み図3(B)のヘッダ部300
3で設定階調度を変更する命令が受信されたか否かを判
別する。ステップS4003の判別において、ホストコ
ンピュータ1020からLBP1000に送出イメージ
データが転送されていないならば、ステップS4001
からステップS4003の処理を繰り返す。
【0051】ステップS4004において、ヘッダ部3
003で設定階調度を変更する命令が受信されたなら
ば、受信された命令通りに設定階調度の変更を行う(ス
テップS4005)。ステップS4004において、ヘ
ッダ部3003で設定階調度を変更する命令が受信され
ていない場合は、ステップS4005の処理をスキップ
しステップS4006に進む。ステップS4005で
は、設定階調度はヘッダ部3003で設定されたものを
最優先するが、はじめから送出イメージデータが1つの
階調度しか持たず設定階調度の変更を行えない場合や、
ステップS4001のプリンタの初期設定を最優先する
場合もある。
003で設定階調度を変更する命令が受信されたなら
ば、受信された命令通りに設定階調度の変更を行う(ス
テップS4005)。ステップS4004において、ヘ
ッダ部3003で設定階調度を変更する命令が受信され
ていない場合は、ステップS4005の処理をスキップ
しステップS4006に進む。ステップS4005で
は、設定階調度はヘッダ部3003で設定されたものを
最優先するが、はじめから送出イメージデータが1つの
階調度しか持たず設定階調度の変更を行えない場合や、
ステップS4001のプリンタの初期設定を最優先する
場合もある。
【0052】次いで、ステップS4006において、ヘ
ッダ部3003に含まれるデータ量とカレントメモリ容
量とを比較し、カレントメモリ容量で印刷可能か否か判
別する。カレントメモリ容量で印刷可能でない場合は、
メモリの確保処理を行い(ステップS4007)、ステ
ップS4008に進む。カレントメモリ容量で印刷可能
な場合は、送出イメージデータの受信処理を行ない、送
出イメージデータをページバッファメモリ1004に格
納し(ステップS4008)、ページバッファメモリ1
004に格納された送出イメージデータをビットマップ
メモリ1005で展開し、エンジンコントローラ100
6に送り印刷を行う(ステップS4009)。この印刷
により印刷結果1009を出力する。この場合、ページ
バッファメモリ1004に記憶されたイメージデータを
ビットマップメモリ1005に展開せず、直接圧縮の伸
張などの処理をしながらエンジンコントローラ1006
に直接転送することもできる。
ッダ部3003に含まれるデータ量とカレントメモリ容
量とを比較し、カレントメモリ容量で印刷可能か否か判
別する。カレントメモリ容量で印刷可能でない場合は、
メモリの確保処理を行い(ステップS4007)、ステ
ップS4008に進む。カレントメモリ容量で印刷可能
な場合は、送出イメージデータの受信処理を行ない、送
出イメージデータをページバッファメモリ1004に格
納し(ステップS4008)、ページバッファメモリ1
004に格納された送出イメージデータをビットマップ
メモリ1005で展開し、エンジンコントローラ100
6に送り印刷を行う(ステップS4009)。この印刷
により印刷結果1009を出力する。この場合、ページ
バッファメモリ1004に記憶されたイメージデータを
ビットマップメモリ1005に展開せず、直接圧縮の伸
張などの処理をしながらエンジンコントローラ1006
に直接転送することもできる。
【0053】次いで、ステップS4010において、ス
テップS4007のメモリ確保処理で退避した設定情報
のダウンロードを行うか否か判別する。ダウンロードを
行う場合には、メモリ確保処理で退避した設定情報を受
信し情報の再設定を行い(ステップS4011)、ステ
ップS4012に進む。ステップS4010で、ダウン
ロードを行ない場合にはステップS4012に進む。ス
テップS4012で、LBP1000の電源を遮断する
か否かを判別する。LBP1000の電源が遮断されな
い場合は、ステップS4004に戻り、LBP1000
の電源が遮断された場合は、直ちに本処理を終了する。
テップS4007のメモリ確保処理で退避した設定情報
のダウンロードを行うか否か判別する。ダウンロードを
行う場合には、メモリ確保処理で退避した設定情報を受
信し情報の再設定を行い(ステップS4011)、ステ
ップS4012に進む。ステップS4010で、ダウン
ロードを行ない場合にはステップS4012に進む。ス
テップS4012で、LBP1000の電源を遮断する
か否かを判別する。LBP1000の電源が遮断されな
い場合は、ステップS4004に戻り、LBP1000
の電源が遮断された場合は、直ちに本処理を終了する。
【0054】以下、図5を参照しながら図4のメモリ確
保処理で使用する情報管理テーブルについて説明する。
ここで、図5は情報管理テーブルの一例である。
保処理で使用する情報管理テーブルについて説明する。
ここで、図5は情報管理テーブルの一例である。
【0055】情報管理テーブル5001は、少なくとも
1つのindex5002からなる。このindex5
002は、フォント情報5003と、オーバレイ情報5
004と、キャッシュ情報5005とを有する。フォン
ト情報5003は印刷に必要なフォントデータであり、
オーバレイ情報5004はメモリの効率化を図るのに必
要な情報であり、キャッシュ情報5005は印刷の高速
化を図るのに必要な情報である。情報管理テーブル50
01は、index5002を用いて、フォント情報5
003と、オーバレイ情報5004と、キャッシュ情報
5005とを管理する。情報管理テーブル5001はホ
ストコンピュータ1020にのみ記憶されている。尚、
情報管理テーブル5001はホストコンピュータ102
0及びLBP1000の両方に記憶されていてもよい。
1つのindex5002からなる。このindex5
002は、フォント情報5003と、オーバレイ情報5
004と、キャッシュ情報5005とを有する。フォン
ト情報5003は印刷に必要なフォントデータであり、
オーバレイ情報5004はメモリの効率化を図るのに必
要な情報であり、キャッシュ情報5005は印刷の高速
化を図るのに必要な情報である。情報管理テーブル50
01は、index5002を用いて、フォント情報5
003と、オーバレイ情報5004と、キャッシュ情報
5005とを管理する。情報管理テーブル5001はホ
ストコンピュータ1020にのみ記憶されている。尚、
情報管理テーブル5001はホストコンピュータ102
0及びLBP1000の両方に記憶されていてもよい。
【0056】以下、図6を参照しながらステップS40
07のメモリ確保処理について説明する。ここで、図6
は図4のステップS4007のメモリ確保処理の詳細を
示すフローチャートである。
07のメモリ確保処理について説明する。ここで、図6
は図4のステップS4007のメモリ確保処理の詳細を
示すフローチャートである。
【0057】図6においてはホストコンピュータのみに
管理テーブルがある場合を説明する。ステップS400
6においてLBP1000のカレントメモリ容量で印刷
可能でない時、ステップS4007のメモリ確保処理が
実行される。
管理テーブルがある場合を説明する。ステップS400
6においてLBP1000のカレントメモリ容量で印刷
可能でない時、ステップS4007のメモリ確保処理が
実行される。
【0058】LBP1000は印刷に必要のないLBP
1000の図示しないメモリに保存されている情報を選
別し、ホストコンピュータ1020に送出する(ステッ
プS6001)。ステップS6002において、情報管
理テーブル5001に選別された情報が管理されている
か否かを判別する。ステップS6002で、情報管理テ
ーブル5001に管理されていない場合には、選別され
た情報に新たなインデックスをつけてホストコンピュー
タ1020に転送し(ステップS6003)、情報管理
テーブル5001に管理されている場合には、インデッ
クスをホストコンピュータ1020に転送する(ステッ
プS6004)。
1000の図示しないメモリに保存されている情報を選
別し、ホストコンピュータ1020に送出する(ステッ
プS6001)。ステップS6002において、情報管
理テーブル5001に選別された情報が管理されている
か否かを判別する。ステップS6002で、情報管理テ
ーブル5001に管理されていない場合には、選別され
た情報に新たなインデックスをつけてホストコンピュー
タ1020に転送し(ステップS6003)、情報管理
テーブル5001に管理されている場合には、インデッ
クスをホストコンピュータ1020に転送する(ステッ
プS6004)。
【0059】その後、インデックスにより示される情報
が一時保存されたことをホストコンピュータに通知する
(ステップS6005)。一時保存された情報を記憶す
るために使っていたメモり領域を開放し(ステップS6
006)、メモリ確保処理を終了する。
が一時保存されたことをホストコンピュータに通知する
(ステップS6005)。一時保存された情報を記憶す
るために使っていたメモり領域を開放し(ステップS6
006)、メモリ確保処理を終了する。
【0060】以下、図7を参照しながら図4のステップ
S4008の受信処理の詳細を示すフローチャートにつ
いて説明する。ここで、図7は図4のステップS400
8の受信処理を示すフローチャートである。
S4008の受信処理の詳細を示すフローチャートにつ
いて説明する。ここで、図7は図4のステップS400
8の受信処理を示すフローチャートである。
【0061】ホストコンピューター1020が、LBP
1000に対してデータを転送してくるとLBP100
0は受信可能な場合は受信処理を開始する。ホストコン
ピューター1020は最初にヘッダ部3003を送受信
インターファイス部1002に転送する。ステップS7
001では、転送されたヘッダ部3003の中に階調度
の変更を示す設定変更コマンドが含まれていたか否かを
判別する。ステップS7001で、設定変更コマンドが
含まれていた場合は、設定の変更を行ない、ヘッダ部3
003をページバッファメモリ1004に格納する(ス
テップS7002)。ステップS7001で、設定変更
コマンドが含まれていなかった場合は、ステップS70
03に進む。
1000に対してデータを転送してくるとLBP100
0は受信可能な場合は受信処理を開始する。ホストコン
ピューター1020は最初にヘッダ部3003を送受信
インターファイス部1002に転送する。ステップS7
001では、転送されたヘッダ部3003の中に階調度
の変更を示す設定変更コマンドが含まれていたか否かを
判別する。ステップS7001で、設定変更コマンドが
含まれていた場合は、設定の変更を行ない、ヘッダ部3
003をページバッファメモリ1004に格納する(ス
テップS7002)。ステップS7001で、設定変更
コマンドが含まれていなかった場合は、ステップS70
03に進む。
【0062】ホストコンピューター1020は、16階
調度データ部3004を送受信インターファイス部10
02に転送し、LBP1000は送受信インターファイ
ス部1002に転送されてくる16階調度データ部30
04をCPU1001を用いる転送又はDMA(Dir
ect Memory Access)転送によりペー
ジバッファメモリ1004に受信する(ステップS70
03)。
調度データ部3004を送受信インターファイス部10
02に転送し、LBP1000は送受信インターファイ
ス部1002に転送されてくる16階調度データ部30
04をCPU1001を用いる転送又はDMA(Dir
ect Memory Access)転送によりペー
ジバッファメモリ1004に受信する(ステップS70
03)。
【0063】次いで、ステップS7004において、L
BP1000は16階調度データ部の終了命令3005
を受信したか否かを判断し、16階調度データ部の終了
命令3005を受信していなかったならば、ステップS
7003及びステップS7004の処理を繰り返す。ス
テップS7004で、16階調度データ部の終了命令3
005を受信していたならば、ステップS7005に進
み、設定階調度が16階調度であるか否かを判別する。
BP1000は16階調度データ部の終了命令3005
を受信したか否かを判断し、16階調度データ部の終了
命令3005を受信していなかったならば、ステップS
7003及びステップS7004の処理を繰り返す。ス
テップS7004で、16階調度データ部の終了命令3
005を受信していたならば、ステップS7005に進
み、設定階調度が16階調度であるか否かを判別する。
【0064】ステップS7005で、設定階調度が16
階調度であるならば、ホストコンピューター1020か
ら転送されてくる256階調度のデータ部3006は受
信せず(ステップS7008)、ステップS7009
で、256階調度データ部の終了命令3007を受信し
たか否かを判別し、256階調度データ部の終了命令3
007を受信したならば、直ちに本処理を終了する。ス
テップS7009で、256階調度データ部の終了命令
3007を受信していなかったならば、ステップS70
08の処理を繰り返す。
階調度であるならば、ホストコンピューター1020か
ら転送されてくる256階調度のデータ部3006は受
信せず(ステップS7008)、ステップS7009
で、256階調度データ部の終了命令3007を受信し
たか否かを判別し、256階調度データ部の終了命令3
007を受信したならば、直ちに本処理を終了する。ス
テップS7009で、256階調度データ部の終了命令
3007を受信していなかったならば、ステップS70
08の処理を繰り返す。
【0065】ステップS7005で、設定階調度が16
階調度でないならば、ホストコンピューター1020か
ら送受信インターファイス部1002に転送されてくる
256階調度のデータ部3006をCPU1001を用
いる転送又はDMA(Direct Memory A
ccess)転送によりページバッファメモリ1004
に受信し(ステップS7006)、ステップS7007
に進む。ステップS7007で、256階調度データ部
の終了命令3007を受信したか否かを判別し、256
階調度データ部の終了命令3007を受信していなかっ
たならば、ステップS7006の処理を繰り返し、25
6階調度データ部の終了命令3007を受信していたな
らば、直ちに本処理を終了する。
階調度でないならば、ホストコンピューター1020か
ら送受信インターファイス部1002に転送されてくる
256階調度のデータ部3006をCPU1001を用
いる転送又はDMA(Direct Memory A
ccess)転送によりページバッファメモリ1004
に受信し(ステップS7006)、ステップS7007
に進む。ステップS7007で、256階調度データ部
の終了命令3007を受信したか否かを判別し、256
階調度データ部の終了命令3007を受信していなかっ
たならば、ステップS7006の処理を繰り返し、25
6階調度データ部の終了命令3007を受信していたな
らば、直ちに本処理を終了する。
【0066】以上に説明したように、本実施の形態によ
れば高階調度の情報をもつ送出イメージデータで低階調
度の印刷を行う場合、低階調度の情報を持ったデータの
みを受信し印刷することができるため、少ないメモリで
高速に印刷することが出来る。また、印刷に不要なデー
タを一時ホストコンピュータ1020で保持しておくこ
とにより印刷装置の図示しないメモリを最大限に利用す
ることができ、少ないメモリで印刷することができる。
れば高階調度の情報をもつ送出イメージデータで低階調
度の印刷を行う場合、低階調度の情報を持ったデータの
みを受信し印刷することができるため、少ないメモリで
高速に印刷することが出来る。また、印刷に不要なデー
タを一時ホストコンピュータ1020で保持しておくこ
とにより印刷装置の図示しないメモリを最大限に利用す
ることができ、少ないメモリで印刷することができる。
【0067】以下、図8を参照しながら本発明の印刷装
置及び情報処理装置の第2の実施の形態について説明す
る。ここで、本実施の形態の構成は、図1及び図2を参
照しながら説明した本発明の第1の実施の形態のものと
同じであるので説明を省略する。また、本実施の形態に
おける作動は、図4から図7を参照しながら説明した第
1の実施の形態の作動に準ずる。但し、その作動の説明
において「階調度」は「解像度」と、「16階調度」は
「300dpi」と、「256階調度」は「600dp
i」と読み替える。
置及び情報処理装置の第2の実施の形態について説明す
る。ここで、本実施の形態の構成は、図1及び図2を参
照しながら説明した本発明の第1の実施の形態のものと
同じであるので説明を省略する。また、本実施の形態に
おける作動は、図4から図7を参照しながら説明した第
1の実施の形態の作動に準ずる。但し、その作動の説明
において「階調度」は「解像度」と、「16階調度」は
「300dpi」と、「256階調度」は「600dp
i」と読み替える。
【0068】第1の実施の形態においては、イメージデ
ータを階調度毎に仕分けしているが、本実施の形態にお
いては、イメージデータを解像度毎に仕分けする。
ータを階調度毎に仕分けしているが、本実施の形態にお
いては、イメージデータを解像度毎に仕分けする。
【0069】以下、図8(A)を参照しながら図1の送
受信インターフェイス部1022から送受信インターフ
ェイス部1002へ送出される送出イメージデータにお
ける1ドットの解像度を表すデータについて説明する。
ここで、図8(A)は送出イメージデータにおける1ド
ットの解像度を表すデータの説明図である。尚、図8
(A)の送出イメージデータにおける1ドットの解像度
を表すデータは、600dpiデータ及び300dpi
データに限り説明するが、これらの解像度データに限定
しなくてもよい。
受信インターフェイス部1022から送受信インターフ
ェイス部1002へ送出される送出イメージデータにお
ける1ドットの解像度を表すデータについて説明する。
ここで、図8(A)は送出イメージデータにおける1ド
ットの解像度を表すデータの説明図である。尚、図8
(A)の送出イメージデータにおける1ドットの解像度
を表すデータは、600dpiデータ及び300dpi
データに限り説明するが、これらの解像度データに限定
しなくてもよい。
【0070】図8(A)において送出イメージデータに
おける1ドットの解像度を表すデータは、600dpi
データ8001からなる。600dpiデータ8001
は、第1ビット8011と、第2ビット8012と、第
3ビット8013と、第4ビット8014と、第5ビッ
ト8015と、第6ビット8016と、第7ビット80
17と、第8ビット8018とで計八つのビットで構成
される。第1ビット8011と、第3ビット8013
と、第5ビット8015と、第7ビット8017とは、
300dpiデータからなり、第2ビット8012と、
第4ビット8014と、第6ビット8016と、第8ビ
ット8018とは、600dpiデータからなる。60
0dpiデータ8001の計八つのビットは、300d
piデータの四つのビットと600dpiデータの四つ
のビットとからなり、解像度毎に分けられる。
おける1ドットの解像度を表すデータは、600dpi
データ8001からなる。600dpiデータ8001
は、第1ビット8011と、第2ビット8012と、第
3ビット8013と、第4ビット8014と、第5ビッ
ト8015と、第6ビット8016と、第7ビット80
17と、第8ビット8018とで計八つのビットで構成
される。第1ビット8011と、第3ビット8013
と、第5ビット8015と、第7ビット8017とは、
300dpiデータからなり、第2ビット8012と、
第4ビット8014と、第6ビット8016と、第8ビ
ット8018とは、600dpiデータからなる。60
0dpiデータ8001の計八つのビットは、300d
piデータの四つのビットと600dpiデータの四つ
のビットとからなり、解像度毎に分けられる。
【0071】以下、図8(B)を参照しながら図8
(A)の送出イメージデータにおける1ドットの解像度
を表すデータを解像度毎に分けたデータについて説明す
る。ここで、図8(B)は、図8(A)の送出イメージ
データにおける1ドットの解像度を表すデータを解像度
毎に分けた説明図である。
(A)の送出イメージデータにおける1ドットの解像度
を表すデータを解像度毎に分けたデータについて説明す
る。ここで、図8(B)は、図8(A)の送出イメージ
データにおける1ドットの解像度を表すデータを解像度
毎に分けた説明図である。
【0072】図8(B)の送出イメージデータにおける
1ドットの解像度を表すデータを解像度毎に分けたデー
タは、300dpiデータ部8002と600dpiデ
ータ部8003とからなる。300dpiデータ部80
02は、第1ビット8011と、第3ビット8013
と、第5ビット8015と、第7ビット8017とから
なり、600dpiデータ部8003は、第2ビット8
012と、第4ビット8014と、第6ビット8016
と、第8ビット8018とからなる。
1ドットの解像度を表すデータを解像度毎に分けたデー
タは、300dpiデータ部8002と600dpiデ
ータ部8003とからなる。300dpiデータ部80
02は、第1ビット8011と、第3ビット8013
と、第5ビット8015と、第7ビット8017とから
なり、600dpiデータ部8003は、第2ビット8
012と、第4ビット8014と、第6ビット8016
と、第8ビット8018とからなる。
【0073】このようにデータを分けた場合、データに
よっては初めから300dpiで作成したデータを印刷
する場合と600dpiで作成したデータを300dp
iのデータとして印刷する場合とでは印刷結果に差異が
生じることがあるが、データ量を増加させずにデータの
解像度を変更出来るという利点がある。
よっては初めから300dpiで作成したデータを印刷
する場合と600dpiで作成したデータを300dp
iのデータとして印刷する場合とでは印刷結果に差異が
生じることがあるが、データ量を増加させずにデータの
解像度を変更出来るという利点がある。
【0074】以下、図8(C)を参照しながら1ページ
分の送出イメージデータについて説明する。ここで、図
8(C)は1ページ分の送出イメージデータの説明図で
ある。
分の送出イメージデータについて説明する。ここで、図
8(C)は1ページ分の送出イメージデータの説明図で
ある。
【0075】1ページ分のイメージデータは、ヘッダ部
8004と、300dpiデータ部8005と、300
dpiデータ部の終了命令8006と、600dpiデ
ータ部8007と、600dpiデータ部の終了命令8
008とからなる。
8004と、300dpiデータ部8005と、300
dpiデータ部の終了命令8006と、600dpiデ
ータ部8007と、600dpiデータ部の終了命令8
008とからなる。
【0076】ヘッダ部8004はこのページの全データ
を受信した時の階調度、印字サイズ、データ容量、設定
変更命令などを含む。300dpiデータ部8005は
8002の300dpiデータを1ページ分集めたもの
である。300dpiデータ部の終了命令8006はC
PUを用いた受信に対応したものとDMA(Direc
t Memory Access)転送に対応したもの
との少なくとも一方に対応した命令である。600dp
iデータ部8007は8003を600dpiにするた
めのデータを1ページ分集めたもので、600dpiデ
ータ部の終了命令8008は、本実施の形態においては
1ページ終了命令も兼ねている。この終了命令8008
はCPU1001を用いた受信に対応したものとDMA
(Direct Memory Access)転送に
対応したものとの少なくとも一方に対応した命令ある。
この1ページ分のイメージデータは、ヘッダ部800
4、300dpiデータ部8005、300dpiデー
タ部の終了命令8006、600dpiデータ部800
7、600dpiデータ部の終了命令8008の順番で
ホストコンピューターから印刷装置に送信する。
を受信した時の階調度、印字サイズ、データ容量、設定
変更命令などを含む。300dpiデータ部8005は
8002の300dpiデータを1ページ分集めたもの
である。300dpiデータ部の終了命令8006はC
PUを用いた受信に対応したものとDMA(Direc
t Memory Access)転送に対応したもの
との少なくとも一方に対応した命令である。600dp
iデータ部8007は8003を600dpiにするた
めのデータを1ページ分集めたもので、600dpiデ
ータ部の終了命令8008は、本実施の形態においては
1ページ終了命令も兼ねている。この終了命令8008
はCPU1001を用いた受信に対応したものとDMA
(Direct Memory Access)転送に
対応したものとの少なくとも一方に対応した命令ある。
この1ページ分のイメージデータは、ヘッダ部800
4、300dpiデータ部8005、300dpiデー
タ部の終了命令8006、600dpiデータ部800
7、600dpiデータ部の終了命令8008の順番で
ホストコンピューターから印刷装置に送信する。
【0077】以上に説明したように、本実施の形態によ
れば高解像度の情報をもつイメージデータで低解像度の
印刷を行う場合、低解像度の情報を持ったデータのみを
受信し印刷することができるため、高速に少ないメモリ
で印刷することが出来る。また、印刷に不要なデータを
一時ホストコンピュータ1020で保持しておくことに
より印刷装置の図示しないメモリを最大限に利用するこ
とが出来、少ないメモリで印刷をすることが出来る。
れば高解像度の情報をもつイメージデータで低解像度の
印刷を行う場合、低解像度の情報を持ったデータのみを
受信し印刷することができるため、高速に少ないメモリ
で印刷することが出来る。また、印刷に不要なデータを
一時ホストコンピュータ1020で保持しておくことに
より印刷装置の図示しないメモリを最大限に利用するこ
とが出来、少ないメモリで印刷をすることが出来る。
【0078】また、本発明は、情報処理装置及び印刷装
置並びに情報処理システムにプログラムを供給すること
によって達成される場合にも適用できることはいうまで
もない。この場合、本発明を達成するためのソフトウェ
アによって表されるプログラムを格納した記憶媒体を上
記装置あるいはシステムに読み出すことによって上記装
置あるいはシステムが本発明の効果を享受することが可
能となる。この場合、上記実施の形態のホストコンピュ
ータあるいは印刷装置に外部記憶装置を接続し、この外
部記憶装置によって記憶媒体に記憶されたプログラムな
どを読み出すことができる。
置並びに情報処理システムにプログラムを供給すること
によって達成される場合にも適用できることはいうまで
もない。この場合、本発明を達成するためのソフトウェ
アによって表されるプログラムを格納した記憶媒体を上
記装置あるいはシステムに読み出すことによって上記装
置あるいはシステムが本発明の効果を享受することが可
能となる。この場合、上記実施の形態のホストコンピュ
ータあるいは印刷装置に外部記憶装置を接続し、この外
部記憶装置によって記憶媒体に記憶されたプログラムな
どを読み出すことができる。
【0079】図9は、本発明の実施の形態に係る情報処
理装置に用いられる記憶媒体で、図1に示すCPU10
21で実行されるプログラムのメモリマップを示す説明
図である。このCPU1021で実行されるプログラム
は、「ディレクトリ情報」と、「格納モジュール」と、
「仕分モジュール」と、「配列モジュール」と、「送信
モジュール」とからなる。ディレクトリ情報は各モジュ
ールが記憶された記憶場所を示している。各モジュール
はそれぞれ以下の機能を有する。すなわち、格納モジュ
ールは、低画像情報レベルデータ及び高画像情報レベル
データを含むイメージデータをメモリに格納させるプロ
グラムモジュールである。仕分モジュールは、イメージ
データを低画像情報レベルデータと高画像情報レベルデ
ータとに仕分けするプログラムモジュールである。配列
モジュールは、仕分けされた低画像情報レベルデータと
高画像情報レベルデータとを低画像情報レベルデータか
ら画像情報レベル順に配列するプログラムモジュールで
ある。送信モジュールは、配列された低画像情報レベル
データと高画像情報レベルデータとを低画像情報レベル
データから画像情報レベル順に印刷装置に送信するプロ
グラムモジュールである。
理装置に用いられる記憶媒体で、図1に示すCPU10
21で実行されるプログラムのメモリマップを示す説明
図である。このCPU1021で実行されるプログラム
は、「ディレクトリ情報」と、「格納モジュール」と、
「仕分モジュール」と、「配列モジュール」と、「送信
モジュール」とからなる。ディレクトリ情報は各モジュ
ールが記憶された記憶場所を示している。各モジュール
はそれぞれ以下の機能を有する。すなわち、格納モジュ
ールは、低画像情報レベルデータ及び高画像情報レベル
データを含むイメージデータをメモリに格納させるプロ
グラムモジュールである。仕分モジュールは、イメージ
データを低画像情報レベルデータと高画像情報レベルデ
ータとに仕分けするプログラムモジュールである。配列
モジュールは、仕分けされた低画像情報レベルデータと
高画像情報レベルデータとを低画像情報レベルデータか
ら画像情報レベル順に配列するプログラムモジュールで
ある。送信モジュールは、配列された低画像情報レベル
データと高画像情報レベルデータとを低画像情報レベル
データから画像情報レベル順に印刷装置に送信するプロ
グラムモジュールである。
【0080】図10は、本発明の実施の形態に係る印刷
装置に用いられる記憶媒体で、図1に示すCPU100
1で実行されるプログラムのメモリマップを示す説明図
である。このCPU1001で実行されるプログラム
は、「ディレクトリ情報」と、「受信モジュール」と、
「記憶モジュール」と、「印字モジュール」とからな
る。ディレクトリ情報は各モジュールが記憶された記憶
場所を示している。各モジュールはそれぞれ以下の機能
を有する。すなわち、受信モジュールは、情報処理装置
に格納された低画像情報レベルデータ及び高画像情報レ
ベルデータの少なくとも低画像情報レベルデータを低画
像情報レベルデータから画像情報レベル順に受信するプ
ログラムモジュールである。記憶モジュールは、受信さ
れた少なくとも低画像情報レベルデータを低画像情報レ
ベルデータから画像情報レベル順にメモリに記憶させる
プログラムモジュールである。印字モジュールは、記憶
された少なくとも低画像情報レベルデータを低画像情報
レベルデータから画像情報レベル順に印刷装置で印字さ
せるプログラムモジュールである。
装置に用いられる記憶媒体で、図1に示すCPU100
1で実行されるプログラムのメモリマップを示す説明図
である。このCPU1001で実行されるプログラム
は、「ディレクトリ情報」と、「受信モジュール」と、
「記憶モジュール」と、「印字モジュール」とからな
る。ディレクトリ情報は各モジュールが記憶された記憶
場所を示している。各モジュールはそれぞれ以下の機能
を有する。すなわち、受信モジュールは、情報処理装置
に格納された低画像情報レベルデータ及び高画像情報レ
ベルデータの少なくとも低画像情報レベルデータを低画
像情報レベルデータから画像情報レベル順に受信するプ
ログラムモジュールである。記憶モジュールは、受信さ
れた少なくとも低画像情報レベルデータを低画像情報レ
ベルデータから画像情報レベル順にメモリに記憶させる
プログラムモジュールである。印字モジュールは、記憶
された少なくとも低画像情報レベルデータを低画像情報
レベルデータから画像情報レベル順に印刷装置で印字さ
せるプログラムモジュールである。
【0081】なお、上記記憶媒体としては、フロッピー
ディスク、ハードディスク、光ディスク、光磁気ディス
ク、CD−ROM、CD−R、磁気テープ、不揮発性の
メモリカード等を用いることができる。
ディスク、ハードディスク、光ディスク、光磁気ディス
ク、CD−ROM、CD−R、磁気テープ、不揮発性の
メモリカード等を用いることができる。
【0082】
【発明の効果】以上詳細に説明したように、請求項1の
装置及び請求項12の方法によれば、低画像情報レベル
データ及び高画像情報レベルデータを含むイメージデー
タを低画像情報レベルデータと高画像情報レベルデータ
とに仕分し、仕分けされた低画像情報レベルデータと高
画像情報レベルデータとを低画像情報レベルデータから
画像情報レベル順に配列し、配列された低画像情報レベ
ルデータと高画像情報レベルデータとを画像情報レベル
順に印刷装置に送信するので、印刷装置のメモリを効率
良く使用することができ、低画像情報レベルデータの印
刷を高速で行わせることができる。
装置及び請求項12の方法によれば、低画像情報レベル
データ及び高画像情報レベルデータを含むイメージデー
タを低画像情報レベルデータと高画像情報レベルデータ
とに仕分し、仕分けされた低画像情報レベルデータと高
画像情報レベルデータとを低画像情報レベルデータから
画像情報レベル順に配列し、配列された低画像情報レベ
ルデータと高画像情報レベルデータとを画像情報レベル
順に印刷装置に送信するので、印刷装置のメモリを効率
良く使用することができ、低画像情報レベルデータの印
刷を高速で行わせることができる。
【0083】請求項4の装置及び請求項15の方法によ
れば、印刷装置に格納されている印刷装置が実行すべき
印刷に不要なデータを一時保存し、一時保存された不要
なデータを印刷装置に転送するので、印刷に不要なデー
タを一時情報処理装置で保持しておくことにより、印刷
装置のメモリを効率良く使用させることができ、高速で
印刷を行わせることができる。
れば、印刷装置に格納されている印刷装置が実行すべき
印刷に不要なデータを一時保存し、一時保存された不要
なデータを印刷装置に転送するので、印刷に不要なデー
タを一時情報処理装置で保持しておくことにより、印刷
装置のメモリを効率良く使用させることができ、高速で
印刷を行わせることができる。
【0084】請求項5の装置及び請求項16の方法によ
れば、一時保存された不要なデータはインデックスを付
して保存し、このインデックスを用いて情報管理テーブ
ルを作成し、この情報管理テーブルで前記不要なデータ
を管理するので、印刷装置及び情報処理装置の操作性の
向上を図ることができ、印刷装置のメモリを効率良く使
用させることができ、印刷を高速に行わせることができ
る。
れば、一時保存された不要なデータはインデックスを付
して保存し、このインデックスを用いて情報管理テーブ
ルを作成し、この情報管理テーブルで前記不要なデータ
を管理するので、印刷装置及び情報処理装置の操作性の
向上を図ることができ、印刷装置のメモリを効率良く使
用させることができ、印刷を高速に行わせることができ
る。
【0085】請求項6の装置及び請求項17の方法によ
れば、情報処理装置に格納された低画像情報レベルデー
タ及び高画像情報レベルデータの少なくとも低画像情報
レベルデータを低画像情報レベルデータから画像情報レ
ベル順に受信し、受信された少なくとも低画像情報レベ
ルデータを低画像情報レベルデータから順に記憶し、記
憶された少なくとも低画像情報レベルデータを低画像情
報レベルデータから画像情報レベル順に印刷するので、
メモリを効率良く使用し、低画像情報レベルの印刷を高
速で行うことができる。
れば、情報処理装置に格納された低画像情報レベルデー
タ及び高画像情報レベルデータの少なくとも低画像情報
レベルデータを低画像情報レベルデータから画像情報レ
ベル順に受信し、受信された少なくとも低画像情報レベ
ルデータを低画像情報レベルデータから順に記憶し、記
憶された少なくとも低画像情報レベルデータを低画像情
報レベルデータから画像情報レベル順に印刷するので、
メモリを効率良く使用し、低画像情報レベルの印刷を高
速で行うことができる。
【0086】請求項9の装置及び請求項20の方法によ
れば、印刷の実行前に印刷に不要なデータを情報処理装
置に送信し、印刷の実行後に印刷に不要なデータを受信
するので、印刷に不要なデータを一時情報処理装置に保
持させておくことで、メモリを効率良く使用し、高速で
印刷を行うことができる。
れば、印刷の実行前に印刷に不要なデータを情報処理装
置に送信し、印刷の実行後に印刷に不要なデータを受信
するので、印刷に不要なデータを一時情報処理装置に保
持させておくことで、メモリを効率良く使用し、高速で
印刷を行うことができる。
【0087】請求項10の装置及び請求項21の方法に
よれば、受信された不要なデータをインデックスを付し
て保存し、インデックスを用いて情報管理テーブルを作
成し、この情報管理テーブルで前記不要なデータを管理
するので、情報処理装置及び印刷装置の操作性の向上を
図ることができ、メモリを効率良く使用し、高速で印刷
を行うことができる。
よれば、受信された不要なデータをインデックスを付し
て保存し、インデックスを用いて情報管理テーブルを作
成し、この情報管理テーブルで前記不要なデータを管理
するので、情報処理装置及び印刷装置の操作性の向上を
図ることができ、メモリを効率良く使用し、高速で印刷
を行うことができる。
【0088】請求項11の情報処理システムによれば、
請求項1記載の情報処理装置と請求項6記載の印刷装置
とからなることを特徴とするので、印刷装置のメモリ使
用の効率化を図り低階調度の印刷を高速で行うことがで
き、また、メモリ使用の効率化によるコストの増大を抑
制することができる。
請求項1記載の情報処理装置と請求項6記載の印刷装置
とからなることを特徴とするので、印刷装置のメモリ使
用の効率化を図り低階調度の印刷を高速で行うことがで
き、また、メモリ使用の効率化によるコストの増大を抑
制することができる。
【0089】請求項22の記憶媒体によれば、低画像情
報レベルデータ及び高画像情報レベルデータを含むイメ
ージデータをメモリに格納させる格納工程の格納モジュ
ールと、イメージデータを低画像情報レベルデータと高
画像情報レベルデータとに仕分けする仕分工程の仕分モ
ジュールと、仕分けされた低画像情報レベルデータと高
画像情報レベルデータとを低画像情報レベルデータから
画像情報レベル順に配列する配列工程の配列モジュール
と、配列された低画像情報レベルデータと高画像情報レ
ベルデータとを低画像情報レベルデータから画像情報レ
ベル順に印刷装置に送信する送信工程の送信モジュール
とを有するプログラムを格納したので、汎用性のある情
報処理装置に適用することができる。
報レベルデータ及び高画像情報レベルデータを含むイメ
ージデータをメモリに格納させる格納工程の格納モジュ
ールと、イメージデータを低画像情報レベルデータと高
画像情報レベルデータとに仕分けする仕分工程の仕分モ
ジュールと、仕分けされた低画像情報レベルデータと高
画像情報レベルデータとを低画像情報レベルデータから
画像情報レベル順に配列する配列工程の配列モジュール
と、配列された低画像情報レベルデータと高画像情報レ
ベルデータとを低画像情報レベルデータから画像情報レ
ベル順に印刷装置に送信する送信工程の送信モジュール
とを有するプログラムを格納したので、汎用性のある情
報処理装置に適用することができる。
【0090】請求項23の記憶媒体によれば、情報処理
装置に格納された低画像情報レベルデータ及び高画像情
報レベルデータの少なくとも低画像情報レベルデータを
低画像情報レベルデータから画像情報レベル順に受信す
る受信工程の受信モジュールと、受信された少なくとも
低画像情報レベルデータを低画像情報レベルデータから
画像情報レベル順にメモリに記憶させる記憶工程の記憶
モジュールと、記憶された少なくとも低画像情報レベル
データを低画像情報レベルデータから画像情報レベル順
に印刷装置で印字させる印字工程の印字モジュールとを
有するプログラムを格納したので、汎用性のある印刷装
置に適用することができる。
装置に格納された低画像情報レベルデータ及び高画像情
報レベルデータの少なくとも低画像情報レベルデータを
低画像情報レベルデータから画像情報レベル順に受信す
る受信工程の受信モジュールと、受信された少なくとも
低画像情報レベルデータを低画像情報レベルデータから
画像情報レベル順にメモリに記憶させる記憶工程の記憶
モジュールと、記憶された少なくとも低画像情報レベル
データを低画像情報レベルデータから画像情報レベル順
に印刷装置で印字させる印字工程の印字モジュールとを
有するプログラムを格納したので、汎用性のある印刷装
置に適用することができる。
【図1】本発明の実施の形態に係る印刷装置及び情報処
理装置の構成を示すブロック図である。
理装置の構成を示すブロック図である。
【図2】本発明の実施の形態に係るLBP1000の内
部構造を示す縦断面図である。
部構造を示す縦断面図である。
【図3】(A)は送出イメージデータにおける1ドット
の階調度を表すデータの説明図であり、(B)は1ペー
ジ分の送出イメージデータの説明図である。
の階調度を表すデータの説明図であり、(B)は1ペー
ジ分の送出イメージデータの説明図である。
【図4】LBP1000の全体的な処理の流れを示すフ
ローチャートである。
ローチャートである。
【図5】S4007のメモリ確保処理の中で使用される
情報管理テーブルの説明図である。
情報管理テーブルの説明図である。
【図6】図4のS4007のメモリ確保処理の詳細を示
すフローチャートである。
すフローチャートである。
【図7】図4のS4008の受信処理の詳細を示すフロ
ーチャートである。
ーチャートである。
【図8】(A)は送出イメージデータにおける1ドット
の解像度を表すデータの説明図である。(B)は図8
(A)の送出イメージデータにおける1ドットの解像度
を表すデータを解像度毎に分けた説明図である。(C)
は1ページ分の送出イメージデータの説明図である。
の解像度を表すデータの説明図である。(B)は図8
(A)の送出イメージデータにおける1ドットの解像度
を表すデータを解像度毎に分けた説明図である。(C)
は1ページ分の送出イメージデータの説明図である。
【図9】本発明の実施の形態に係る情報処理装置に用い
られる記憶媒体で、図1に示すCPU1021で実行さ
れるプログラムのメモリマップを示す説明図である。
られる記憶媒体で、図1に示すCPU1021で実行さ
れるプログラムのメモリマップを示す説明図である。
【図10】本発明の実施の形態に係る印刷装置に用いら
れる記憶媒体で、図1に示すCPU1001で実行され
るプログラムのメモリマップを示す説明図である。
れる記憶媒体で、図1に示すCPU1001で実行され
るプログラムのメモリマップを示す説明図である。
1000 LBP(印刷装置) 1001、1021 CPU 1002、1022 送受信インターフェイス部 1003 フォントメモリ 1004 ページバッファメモリ 1005 ビットマップメモリ 1006 エンジンコントローラ 1020 ホストコンピュータ 1023 ディスクコントローラ 1024 記憶装置 1025 CRTコントローラ 1026 CRT
Claims (23)
- 【請求項1】 低画像情報レベルデータ及び高画像情報
レベルデータを含むイメージデータを格納する格納手段
と、前記イメージデータを前記低画像情報レベルデータ
と前記高画像情報レベルデータとに仕分けする仕分手段
と、前記仕分けされた低画像情報レベルデータと高画像
情報レベルデータとを前記低画像情報レベルデータから
画像情報レベル順に配列する配列手段と、前記配列され
た低画像情報レベルデータと高画像情報レベルデータと
を前記低画像情報レベルデータから画像情報レベル順に
印刷装置に送信する送信手段とを有することを特徴とす
る情報処理装置。 - 【請求項2】 前記画像情報レベルは階調度からなるこ
とを特徴とする請求項1記載の情報処理装置。 - 【請求項3】 前記画像情報レベルは解像度からなるこ
とを特徴とする請求項1記載の情報処理装置。 - 【請求項4】 前記印刷装置に格納されているデータで
あって前記印刷装置が実行すべき印刷に不要なデータを
一時保存する一時保存手段と、前記印刷の実行後に前記
一時保存された不要なデータを前記印刷装置に転送する
転送手段とを有することを特徴とする請求項1から3の
いずれか1項記載の情報処理装置。 - 【請求項5】 前記一時保存された不要なデータをイン
デックスを付して保存する保存手段と、前記インデック
スを用いて情報管理テーブルを作成し前記情報管理テー
ブルで前記インデックスが付された不要なデータを管理
する管理手段とを有することを特徴とする請求項4記載
の情報処理装置。 - 【請求項6】 情報処理装置に格納された低画像情報レ
ベルデータ及び高画像情報レベルデータの少なくとも前
記低画像情報レベルデータを前記低画像情報レベルデー
タから画像情報レベル順に受信する受信手段と、前記受
信された前記少なくとも低画像情報レベルデータを前記
低画像情報レベルデータから画像情報レベル順に記憶す
る記憶手段と、前記記憶された前記少なくとも低画像情
報レベルデータを前記低画像情報レベルデータから画像
情報レベル順に印字する印字手段とを有することを特徴
とする印刷装置。 - 【請求項7】 前記画像情報レベルは階調度からなるこ
とを特徴とする請求項6記載の印刷装置。 - 【請求項8】 前記画像情報レベルは解像度からなるこ
とを特徴とする請求項6記載の印刷装置。 - 【請求項9】 前記印刷の実行前に印刷に不要なデータ
を前記情報処理装置に送信する不要データ送信手段と、
前記印刷の実行後に前記印刷に不要なデータを受信する
不要データ受信手段とを有することを特徴とする請求項
6から8のいずれか1項記載の印刷装置。 - 【請求項10】 前記受信された不要なデータをインデ
ックスを付して保存する保存手段と、前記インデックス
を用いて情報管理テーブルを作成し、前記情報管理テー
ブルで前記インデックスが付されたデータを管理する管
理手段とを有することを特徴とする請求項9記載の印刷
装置。 - 【請求項11】 請求項1記載の情報処理装置と請求項
6記載の印刷装置とからなることを特徴とする情報処理
システム。 - 【請求項12】 低画像情報レベルデータ及び高画像情
報レベルデータを含むイメージデータを格納する格納工
程と、前記イメージデータを前記低画像情報レベルデー
タと前記高画像情報レベルデータとに仕分けする仕分工
程と、前記仕分けされた低画像情報レベルデータと高画
像情報レベルデータとを前記低画像情報レベルデータか
ら画像情報レベル順に配列する配列工程と、配列された
低画像情報レベルデータと高画像情報レベルデータとを
前記低画像情報レベルデータから画像情報レベル順に印
刷装置に送信する送信工程とを有することを特徴とする
情報処理方法。 - 【請求項13】 前記画像情報レベルは階調度からなる
ことを特徴とする請求項12記載の情報処理方法。 - 【請求項14】 前記画像情報レベルは解像度からなる
ことを特徴とする請求項12記載の情報処理方法。 - 【請求項15】 前記印刷装置に格納されているデータ
であって前記印刷装置が実行すべき印刷に不要なデータ
を前記印刷実行前に一時保存する一時保存工程と、前記
印刷実行後に前記一時保存された不要なデータを前記印
刷装置に転送する転送工程とを有することを特徴とする
請求項12から14のいずれか1項記載の情報処理方
法。 - 【請求項16】 前記一時保存された不要なデータをイ
ンデックスを付して保存する保存工程と、前記インデッ
クスを用いて情報管理テーブルを作成し前記情報管理テ
ーブルで前記インデックスが付された不要なデータを管
理する管理工程とを有することを特徴とする請求項15
記載の情報処理方法。 - 【請求項17】 情報処理装置に格納された低画像情報
レベルデータ及び高画像情報レベルデータの少なくとも
前記低画像情報レベルデータを前記低画像情報レベルデ
ータから画像情報レベル順に受信する受信工程と、前記
受信された前記少なくとも低画像情報レベルデータを前
記低画像情報レベルデータから画像情報レベル順に記憶
する記憶工程と、前記記憶された前記少なくとも低画像
情報レベルデータを前記低画像情報レベルデータから画
像情報レベル順に印字する印字工程とを有することを特
徴とする印刷方法。 - 【請求項18】 前記画像情報レベルは階調度からなる
ことを特徴とする請求項17記載の印刷方法。 - 【請求項19】 前記画像情報レベルは解像度からなる
ことを特徴とする請求項17記載の印刷方法。 - 【請求項20】 前記印刷の実行前に前記印刷に不要な
データを前記情報処理装置に送信する不要データ送信工
程と、前記印刷の実行後に前記印刷に不要なデータを受
信する不要データ受信工程とを有することを特徴とする
請求項17から19のいずれか1項記載の印刷方法。 - 【請求項21】 前記受信された不要なデータをインデ
ックスを付して保存する保存工程と、前記インデックス
を用いて情報管理テーブルを作成し、前記情報管理テー
ブルで前記インデックスが付されたデータを管理する管
理工程とを有することを特徴とする請求項20の印刷方
法。 - 【請求項22】 低画像情報レベルデータ及び高画像情
報レベルデータを含むイメージデータをメモリに格納さ
せる格納工程の格納モジュールと、前記イメージデータ
を前記低画像情報レベルデータと前記高画像情報レベル
データとに仕分けする仕分工程の仕分モジュールと、前
記仕分けされた低画像情報レベルデータと高画像情報レ
ベルデータとを前記低画像情報レベルデータから画像情
報レベル順に配列する配列工程の配列モジュールと、前
記配列された低画像情報レベルデータと高画像情報レベ
ルデータとを前記低画像情報レベルデータから画像情報
レベル順に印刷装置に送信する送信工程の送信モジュー
ルとを有するプログラムを格納したことを特徴とする記
憶媒体。 - 【請求項23】 情報処理装置に格納された低画像情報
レベルデータ及び高画像情報レベルデータの少なくとも
前記低画像情報レベルデータを前記低画像情報レベルデ
ータから画像情報レベル順に受信する受信工程の受信モ
ジュールと、前記受信された前記少なくとも低画像情報
レベルデータを前記低画像情報レベルデータから画像情
報レベル順にメモリに記憶させる記憶工程の記憶モジュ
ールと、前記記憶された前記少なくとも低画像情報レベ
ルデータを前記低画像情報レベルデータから画像情報レ
ベル順に印刷装置で印字させる印字工程の印字モジュー
ルとを有するプログラムを格納したことを特徴とする記
憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8191647A JPH1016298A (ja) | 1996-07-03 | 1996-07-03 | 情報処理装置及び方法、印刷装置及び方法、情報処理システム、並びに記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8191647A JPH1016298A (ja) | 1996-07-03 | 1996-07-03 | 情報処理装置及び方法、印刷装置及び方法、情報処理システム、並びに記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1016298A true JPH1016298A (ja) | 1998-01-20 |
Family
ID=16278146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8191647A Pending JPH1016298A (ja) | 1996-07-03 | 1996-07-03 | 情報処理装置及び方法、印刷装置及び方法、情報処理システム、並びに記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1016298A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2004214601B2 (en) * | 2000-06-30 | 2006-03-16 | Memjet Technology Limited | A print engine for a pagewidth printhead incorporating micro-electromechanical nozzle arrangements |
| SG143051A1 (en) * | 2000-06-30 | 2008-06-27 | Silverbrook Res Pty Ltd | A print engine for a pagewidth printhead incorporating micro- electromechanical nozzle arrangements |
| CN108696726A (zh) * | 2018-07-02 | 2018-10-23 | 天津煋鸟科技有限公司 | 一种无盲区监控系统 |
-
1996
- 1996-07-03 JP JP8191647A patent/JPH1016298A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2004214601B2 (en) * | 2000-06-30 | 2006-03-16 | Memjet Technology Limited | A print engine for a pagewidth printhead incorporating micro-electromechanical nozzle arrangements |
| SG143051A1 (en) * | 2000-06-30 | 2008-06-27 | Silverbrook Res Pty Ltd | A print engine for a pagewidth printhead incorporating micro- electromechanical nozzle arrangements |
| CN108696726A (zh) * | 2018-07-02 | 2018-10-23 | 天津煋鸟科技有限公司 | 一种无盲区监控系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8547561B2 (en) | Information processing apparatus, printing processing method, and program therefor | |
| US6919967B1 (en) | Printing performance enhancements for variable data publishing | |
| US5619624A (en) | Apparatus for selecting a rasterizer processing order for a plurality of graphic image files | |
| US5761395A (en) | Apparatus for and method of controlling output | |
| US7319533B2 (en) | System for face-up printing from a duplex printer | |
| US7551313B2 (en) | Image processing device, image processing method, program, and computer readable recording medium on which the program is recorded | |
| US6535293B1 (en) | Printing system, printing control method, data processing apparatus and method, and storage medium therefor | |
| JP2002029100A (ja) | 印刷システム | |
| US6597471B1 (en) | Information processing apparatus, its control method, and memory medium | |
| JPH0930060A (ja) | プリンタ制御装置及び方法 | |
| US6388757B1 (en) | Printing apparatus, printing system, and a method for acquiring character resources of the printing system | |
| JP2817687B2 (ja) | 画像形成装置 | |
| JP2005215954A (ja) | 画像形成システム、情報処理装置及び方法 | |
| JPH08286860A (ja) | 出力制御方法及びその装置とそのコンピュータプログラム製品 | |
| US6310693B1 (en) | Printing control apparatus and method, and printing system for reducing processing overhead | |
| JPH1016298A (ja) | 情報処理装置及び方法、印刷装置及び方法、情報処理システム、並びに記憶媒体 | |
| US20040223188A1 (en) | Printing control method and apparatus | |
| US7375833B2 (en) | Information processing device, page description language generating method, program, and storage medium | |
| JP2001270167A (ja) | 印刷装置及びネットワーク印刷システム | |
| JPH07186457A (ja) | サーバ装置 | |
| JPH1139117A (ja) | プリンタ制御装置 | |
| JPH11155041A (ja) | 情報処理装置及びその方法及びシステム | |
| JP2000033730A (ja) | 印刷装置とその制御方法及び印刷システム | |
| JP2003196648A (ja) | 画像処理方法及び装置とその記憶媒体及びプログラム製品 | |
| JP2001134392A (ja) | 情報処理装置、印刷装置、情報処理システム、情報処理方法及び記憶媒体 |