JPH08290619A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH08290619A
JPH08290619A JP12321695A JP12321695A JPH08290619A JP H08290619 A JPH08290619 A JP H08290619A JP 12321695 A JP12321695 A JP 12321695A JP 12321695 A JP12321695 A JP 12321695A JP H08290619 A JPH08290619 A JP H08290619A
Authority
JP
Japan
Prior art keywords
band
printing
data
unit
memory
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
JP12321695A
Other languages
English (en)
Inventor
Takashi Ono
隆 大野
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 JP12321695A priority Critical patent/JPH08290619A/ja
Publication of JPH08290619A publication Critical patent/JPH08290619A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 いかなるデータにおいても高い印刷品位を維
持し得る印刷装置を提供する。 【構成】 ページが描画オブジェクトを振り分ける複数
のバンドにCPU309により分割処理され、該分割処
理された複数のバンドの内の1つのバンドがCPU30
9により選択され、該選択されたバンドごとに前記描画
オブジェクトがCPU309により振り分けられ、該振
り分けられた描画オブジェクトがCPU309によりバ
ンドメモリに展開されてイメージ化され、エンジンI/
F部306により前記バンドメモリからプリンタエンジ
ン部3にビデオデータが転送されてバンドごとに用紙に
印刷される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、印刷装置に関する。
【0002】
【従来の技術】近年、コンピュータの出力装置として、
レーザービームプリンタが広く使用されている。ま、最
近では、省メモリ化を実現するため、1ページ分のメモ
リを持つのではなく、ページを複数に分割したバンドの
2バンド分のメモリだけを確保し、プリンタエンジン
(印字機構)にバンドごとのデータを転送する機能を有
するプリンタが実用化されている。
【0003】これら従来のプリンタは、内部データであ
る描画オブジェクトのためのメモリが確保できず、ま
た、描画オブジェクトの展開に時間がかかることが原因
で、低解像度化して1ページ分のメモリに描画オブジェ
クトを展開して印字を行うため、印刷品位が低下するこ
とがあるという問題点があった。
【0004】
【発明が解決しようとする課題】しかしながら、上述し
た従来例にあっては、内部データである描画オブジェク
トのためのメモリが確保できず、また、描画オブジェク
トの展開に時間がかかることが原因で、低解像度化して
1ページ分のメモリに描画オブジェクトを展開して印字
を行うため、印刷品位が低下することがあるという問題
点があった。
【0005】本発明は上述した従来の技術の有するこの
ような問題点に鑑みてなされたものであり、その目的と
するところは、いかなるデータにおいても高い印刷品位
を維持し得る印刷装置を提供しようとするものである。
【0006】
【課題を解決するための手段】上記目的を達成するため
に本発明の請求項1の印刷装置は、外部機器から受信し
たデータを解析する解析手段と、該解析手段により解析
したデータから内部データである種々の描画オブジェク
トを作成する作成手段とを有する印刷装置において、ペ
ージを前記描画オブジェクトを振り分ける複数のバンド
に分割処理する分割処理手段と、該分割処理手段により
分割された複数のバンドの内の1つのバンドを選択する
選択手段と、前記描画オブジェクトを前記選択手段によ
り選択されたバンドごとに振り分ける振り分け手段と、
該振り分け手段によりバンドごとに振り分けられた描画
オブジェクトをバンドメモリに展開してイメージ化する
展開手段と、前記バンドメモリからプリンタエンジンに
ビデオデータを転送してバンドごとに用紙に印刷する印
刷手段とを具備したことを特徴とするものである。
【0007】また、同じ目的を達成するために本発明の
請求項2の印刷装置は、請求項1の印刷装置において、
前記バンドメモリを2つ確保し、既に前記描画オブジェ
クトのイメージ化データを格納した第1のバンドメモリ
から前記プリンタエンジンへのビデオデータの転送処理
と前記描画オブジェクトを展開してイメージ化したデー
タを第2のバンドメモリに格納する処理とを同時に行う
ように制御する処理制御手段と、前記2つのバンドメモ
リの処理を互いに切り換える処理切換手段とを設けたこ
と特徴とするものである。
【0008】また、同じ目的を達成するために本発明の
請求項3の印刷装置は、請求項1または2の印刷装置に
おいて、排紙した用紙を再給紙する再給紙手段と、該再
給紙手段によって再給紙された1枚の用紙に対して複数
回の給紙を行う複数回給紙手段と、前記再給紙手段を用
いずに用紙の片面に印刷する第1の印刷モードと前記再
給紙手段を用いて用紙の同一面に印刷する第2の印刷モ
ードとを切り換え制御する印刷モード切換手段とを設け
たことを特徴とするものである。
【0009】また、同じ目的を達成するために本発明の
請求項4の印刷装置は、請求項3の印刷装置において、
バンドごとに振り分けられた描画オブジェクトをバンド
メモリに展開しイメージ化する展開時間を予測する予測
手段と、該予測手段により予測された展開予測時間をバ
ンドごとに加算する加算手段と、バンドの全描画オブジ
ェクトの展開予測時間とバンドからビデオデータを転送
する転送時間とを比較する時間比較手段とを設け、該時
間比較手段により前記展開予測時間の方が前記転送時間
の方より長いと判断された場合、前記処理切換手段によ
り前記2つのバンドメモリの処理を互いに切り換えて印
刷すると共に、前記再給紙手段により用紙を再給紙する
ことを特徴とするものである。
【0010】また、同じ目的を達成するために本発明の
請求項5の印刷装置は、請求項3の印刷装置において、
前記描画オブジェクトを作成する場合にメモリの空き容
量を識別する識別手段と、前記メモリの空き容量と作成
する描画オブジェクトの容量とを比較する容量比較手段
とを設け、該容量比較手段により描画オブジェクトの容
量の方がメモリの空き容量より大きいと判断された場
合、前記処理切換手段により前記2つのバンドメモリの
処理を互いに切り換えて印刷すると共に、前記再給紙手
段により用紙を再給紙することを特徴とするものであ
る。
【0011】また、同じ目的を達成するために本発明の
請求項6の印刷装置は、請求項3の印刷装置において、
フォームデータを二次記憶装置に登録する登録手段と、
指定されたフォームデータを前記二次記憶装置から読み
出す読み出し手段と、該読み出し手段により読み出され
たフォームデータと通常のデータとを重ね書きする重ね
書き手段と、前記読み出し手段により読み出されたフォ
ームデータの大きさを検出する検出手段と、該検出手段
の検出結果に基づいてフォームデータのデータ量が多い
か否かを判別する判別手段と、該判別手段によりフォー
ムデータのみを先に前記処理切換手段により前記2つの
バンドメモリの処理を互いに切り換えて印刷すると共
に、前記再給紙手段により用紙を再給紙することを特徴
とするものである。
【0012】
【作用】請求項1の印刷装置は、ページが前記描画オブ
ジェクトを振り分ける複数のバンドに分割処理手段によ
り分割処理され、該分割処理された複数のバンドの内の
1つのバンドが選択手段により選択され、該選択された
バンドごとに前記描画オブジェクトが振り分け手段によ
り振り分けられ、該振り分けられた描画オブジェクトが
展開手段によりバンドメモリに展開されてイメージ化さ
れ、印刷手段により前記バンドメモリからプリンタエン
ジンにビデオデータが転送されてバンドごとに用紙に印
刷される。
【0013】請求項2の印刷装置は、請求項2の印刷装
置の作用に加えて、前記バンドメモリが2つ確保され、
既に前記描画オブジェクトのイメージ化データを格納し
た第1のバンドメモリから前記プリンタエンジンへのビ
デオデータの転送処理と前記描画オブジェクトを展開し
てイメージ化したデータを第2のバンドメモリに格納す
る処理とが処理制御手段の制御により同時に行われ、前
記2つのバンドメモリの処理が処理切換手段により互い
に切り換えられる。
【0014】請求項3の印刷装置は、請求項1または2
の印刷装置の作用に加えて、排紙した用紙が再給紙手段
により再給紙され、該再給紙手段によって再給紙された
1枚の用紙に対して複数回給紙手段により複数回の給紙
が行われ、前記再給紙手段を用いずに用紙の片面に印刷
する第1の印刷モードと前記再給紙手段を用いて用紙の
同一面に印刷する第2の印刷モードとに、印刷モード切
換手段により切り換え制御される。
【0015】請求項4の装置は、印刷装置は、請求項3
の印刷装置の作用に加えて、バンドごとに振り分けられ
た描画オブジェクトがバンドメモリに展開されてイメー
ジ化される展開時間が予測手段により予測され、該予測
手段により予測された展開予測時間がバンドごとに加算
手段により加算され、バンドの全描画オブジェクトの展
開予測時間とバンドからビデオデータを転送する転送時
間とが時間比較手段により比較され、該時間比較手段に
より前記展開予測時間の方が前記転送時間の方より長い
と判断された場合、前記処理切換手段により前記2つの
バンドメモリの処理を互いに切り換えて印刷されると共
に、前記再給紙手段により用紙が再給紙される。
【0016】請求項5の装置は、印刷装置は、請求項3
の印刷装置の作用に加えて、前記描画オブジェクトを作
成する場合にメモリの空き容量が識別手段により識別さ
れ、前記メモリの空き容量と作成する描画オブジェクト
の容量とが容量比較手段により比較され、該容量比較手
段により描画オブジェクトの容量の方がメモリの空き容
量より大きいと判断された場合、前記処理切換手段によ
り前記2つのバンドメモリの処理を互いに切り換えて印
刷されると共に、前記再給紙手段により用紙が再給紙さ
れる。
【0017】請求項6の装置は、印刷装置は、請求項3
の印刷装置の作用に加えて、フォームデータが二次記憶
装置に登録手段により登録され、指定されたフォームデ
ータが前記二次記憶装置から読み出し手段により読み出
され、該読み出し手段により読み出されたフォームデー
タと通常のデータとが重ね書き手段により重ね書きさ
れ、前記読み出し手段により読み出されたフォームデー
タの大きさが検出手段により検出され、該検出手段の検
出結果に基づいてフォームデータのデータ量が多いか否
かが判別手段により判別され、該判別手段によりフォー
ムデータのデータ量が多いと判別された場合フォームデ
ータのみが先に、前記処理切換手段により前記2つのバ
ンドメモリの処理を互いに切り換えて印刷されると共
に、前記再給紙手段により用紙が再給紙される。
【0018】
【実施例】以下、本発明の実施例を図面に基づき説明す
る。
【0019】(第1実施例)まず、本発明の第1実施例
を図1乃至図6に基づき説明する。図1は、本発明の第
1実施例に係る印刷装置を含んだ印刷システムの構成を
示すブロック図であり、同図中、1はホストコンピュー
タ等の外部機器、2は本実施例に係る印刷装置としての
レーザービームプリンタである。このレーザービームプ
リンタ2は、プリンタエンジン部3、プリンタコントロ
ーラ部4及びパネル部5からなる。
【0020】プリンタエンジン部3は、イメージデータ
(2値、または多値データ)に基づいて、周知の電子写
真プロセスによって感光ドラム上に潜像を形成し、用紙
に転写して定着し印字を行うものである。プリンタコン
トローラ部4は、プリンタエンジン部3に接続され、外
部機器1から送られるコードデータ(ESCコード、各
種PDL)を受け、このコードデータに基づいてドット
データからなるページ情報を生成し、プリンタエンジン
部3に対して所定のインタフェース手段によってイメー
ジデータを送信するものである。パネル部5は、ユーザ
(操作者)とのインタフェースを行うもので、ユーザ
は、パネル部5を操作することによって、レーザービー
ムプリンタ2に所定の動作を指示することができる。
【0021】図2は、本実施例に係るレーザービームプ
リンタ2の内部機構を示す摸式図である。同図におい
て、201は、プリンタ筐体、202は操作パネルであ
る。この操作パネル202には、操作のためのスイッ
チ、LED(発光ダイオード)表示器及びLCD(液晶
表示素子)表示器等が配設されている。これは、図1の
パネル部5の物理的側面である。203は制御ボード収
納部で、該制御ボード収納部203内に、レーザービー
ムプリンタ2の印字プロセス制御を行う図1のプリンタ
エンジン部3及びレーザービームプリンタ2全体の制御
と外部機器1からのデータを解析しイメージデータに変
換するプリンタコントローラ部4が収納されている。
【0022】210は用紙を保持する用紙カセットであ
り、不図示の仕切り板によって用紙サイズを電気的に検
知する用紙サイズ検知機構を有する。211はカセット
給紙クラッチで、用紙カセット210上に載置された用
紙の最上位の用紙1枚のみを分離し、該分離した用紙を
不図示の駆動手段によって給紙ローラ212まで搬送さ
せるカムからなり、給紙の度に間欠的に回転し、1回転
に対応して1枚の用紙を給紙する。214はレジストシ
ャッタで、用紙を押圧して給紙を停止させる。給紙ロー
ラ212は、用紙の先端部をレジストシャッタ214ま
で搬送する。219は手差給紙用トレイ、215は手差
給紙クラッチである。手差給紙クラッチ215は、用紙
の先端部をレジストシャッタ214まで搬送する。
【0023】以上のような構成によって、用紙カセット
210及び手差給紙用トレイ219から選択的に用紙を
給紙することが可能となっている。
【0024】図1のプリンタエンジン部3は、プリンタ
コントローラ部4と所定の通信プロトコルによって通信
を行い、該プリンタコントローラ部4からの指示によっ
て、図2の用紙カセット210、または手差給紙用トレ
イ219の中から給紙手段を決定し、印字開始指示によ
って上記の通り給紙を開始し、用紙をレジストシャッタ
214まで搬送する。204はカートリッジで、感光ド
ラム205及び不図示のトナー保持部を有する。206
はレーザドライバ、207は回転多面鏡、208は反射
ミラー、209はビームディテクタである。
【0025】用紙がレジストシャッタ214まで搬送さ
れると、図1のプリンタコントローラ部4から送られた
イメージデータに応じてレーザドライバ206によって
オン/オフ制御される不図示の半導体レーザから発射さ
れるレーザビームは、回転多面鏡207により主走査方
向に走査され、反射ミラー208を介して感光ドラム2
05上に導かれて結像し、主走査方向に走査して主走査
ライン上に潜像を形成する。このレーザビームの発射に
同期してレジストシャッタ214を上方に駆動し、用紙
の搬送をレーザビームの副走査に同期させる。
【0026】レーザビームの主走査開始時に配置された
ビームディテクタ209は、レーザビームを検出するこ
とによって主走査の画像書き出しタイミングを決定する
ための同期信号を形成し、図1のプリンタコントローラ
部4に送る。その後、用紙は搬送ローラ213によって
搬送され、感光ドラム205は不図示のモータによって
回転駆動され、現像器220によってトナー像として顕
像化された後、用紙上に転写される。トナー像が転写さ
れた用紙は、その後、定着ローラ216によりトナー像
が加熱定着され、搬送ローラ217を経て、排紙ローラ
218によりプリンタ筐体201の排紙トレイに排紙さ
れる。
【0027】230は着脱可能な両面ユニット、237
は反転フラッパで、定着ローラ216からの用紙を排紙
ローラ218に排紙する方向、または両面ユニット23
0に排紙する方向に切り換えるためのものである。23
8は反転選択フラッパで、用紙を反転するか、反転せず
にそのまま排紙するかを切り換えるためのものである。
231は回転方向を切り換えることが可能な反転ロー
ラ、232は用紙の後端を電気的に検知する反転センサ
である。239は反転後の用紙を一時停止する位置で用
紙の先端を電気的に検知する一時停止センサ、233及
び236は搬送ローラ、234は反転後の用紙を搬送ロ
ーラ236まで搬送する再給紙ローラ、235は用紙の
先端を電気的に検知する再給紙センサである。搬送ロー
ラ236は、用紙を給紙ローラ212まで搬送する。こ
のように、両面ユニット230を装着し、反転フラッパ
237及び反転選択フラッパ238を制御することによ
って、印字された用紙を両面ユニット230と排紙ロー
ラ218に選択的に排紙することができる。
【0028】印字後の用紙が、反転フラッパ237によ
って両面ユニット230に送られると、反転センサ23
2によって用紙の後端が検知されるまで反転ローラ23
1によって更に上方に搬送される。反転センサ232に
よって用紙の後端が検知されると、反転ローラ231は
逆回転し、用紙は両面ユニット230の方向に、一時停
止センサ239によって用紙の先端が検知されるまで搬
送される。用紙が一時停止位置に到達した時点で、先行
用紙の有無を確認する。ここで、再給紙センサ235に
よって用紙が検知されている場合、先行用紙が有ると判
断する。先行用紙が有れば、無くなるまで反転ローラ2
31の駆動は停止される。先行用紙が無ければ、再給紙
センサ235が用紙の先端を検知するまで搬送する。そ
の後、図1のプリンタコントローラ部4から「両面再給
紙指定」を受けた状態で給紙指示を受けると、再給紙を
行う。このような構成によって、用紙カセット210、
手差給紙用トレイ219及び両面ユニット230から選
択的に用紙を給紙することができる。
【0029】図3は、図1のプリンタコントローラ部4
の構成を示すブロック図である。同図において、301
はパネルI/F(インターフェース)部で、パネル部5
とのデータ通信によって、操作者からの諸設定及び指示
をパネル部5から受け取るものである。302は外部機
器1との信号の入出力部であるホストI/F(インター
フェース)部、303は画像データ発生部で、外部機器
1より送られる制御コードデータに基づいて実際の印字
のためのビットマップデータを発生するものである。3
04はROM(リードオンリーメモリ)で、後述するC
PU309を制御するための制御コードを格納するもの
である。305は画像データを格納する画像メモリ、3
06はプリンタエンジン部3との信号の入出力部である
エンジンI/F(インターフェース)部、307は後述
するCPU309の使用する一時記憶用のRAM(ラン
ダムアクセスメモリ)、308はDMA(ダイレクトメ
モリアクセス)制御部で、後述するCPU309からの
指示により画像メモリ305内のビットマップデータを
エンジンI/F部306に転送するものである。309
はCPU(中央演算処理装置)で、プリンタコントロー
ラ部4全体の制御を司るものである。310は不揮発性
のメモリ手段であるEEPROM(電気的消去型プログ
ラマブルリードオンリーメモリ)である。311はアド
レスバス及びデータバスを持つシステムバスである。
【0030】パネルI/F部301、ホストI/F部3
02、画像データ発生部303、ROM304、画像メ
モリ305、エンジンI/F部306、RAM307、
DMA制御部308、CPU309及びEEPROM3
10は、各々システムバス311に接続され、該システ
ムバス311上にある全ての機能部にアクセス可能であ
る。
【0031】CPU309を制御するための制御コード
は、不図示のシステムクロックによってタスクと称され
るロードモジュール単位に時分割制御するOS(オペレ
ーティングシステム)と、機能単位に動作する複数のロ
ードモジュール(タスク)によって構成されるものとす
る。
【0032】図4は、上記構成のレーザビームプリンタ
2において、プリンタコントローラ部4が制御する用紙
の搬送経路を説明するための摸式図である。同図におい
て、401は前記排紙トレイに置かれた状態の用紙の位
置、402は図2の反転ローラ231で搬送中であり一
時停止センサ239で検知されるまでの用紙の位置、4
03は図2の再給紙センサ235に検知された状態の用
紙の位置、404は図2の用紙カセット210または手
差給紙トレイ219に載置された状態の位置をそれぞれ
示す。a1,a2,a3,a4,a5,a6は、各々搬
送方向を示す。
【0033】用紙は404の位置からa1方向に給紙さ
れ、感光ドラム205及び定着ローラ216を経て印字
された後、図2の反転フラッパ237及び反転選択フラ
ッパ238を制御することによって、用紙の搬送方向a
2,a3,a4のいずれかを選択する。搬送方向a2,
a4が選択されると用紙はa4方向に搬送され、403
の位置で再給紙待ちとなる。再び印字動作が開始される
と、403の位置からa6方向に再給紙を行う。また、
搬送方向a3が選択されると、用紙は401の位置に排
出される。
【0034】図5及び図6は、本実施例のレーザビーム
プリンタ2内におけるバンディング処理の方法を説明す
るための図であり、図5において、501は描画オブジ
ェクトで、受信したデータを解析し、イメージ、図形等
の種類毎に分けて内部データとしてメモリに格納するも
のである。502はバンドテーブルで、描画位置によっ
てバンド毎に振り分けられた描画オブジェクトをリンク
して保持するものである。503は展開予測時間で、振
り分けられたバンド内の全ての描画オブジェクトの展開
予測時間を加算した数値を、それぞれのバンド内に保持
するものである。
【0035】図6において、504,505はバンドメ
モリで、バンド内の描画オブジェクトを展開し、イメー
ジ化したデータを格納するものである。これらバンドメ
モリ504,505内のイメージデータを図3のエンジ
ンI/F306に転送し、印字を行う。
【0036】バンディング処理は、まず、band
「0」の全ての描画オブジェクトをバンドメモリ「0」
504にイメージ展開し(図6のb1)、また、ban
d「1」の全ての描画オブジェクトをバンドメモリ
「1」505にイメージ展開する(図6のb2)。この
イメージ展開が終了した時点で、バンドメモリ「0」5
04から図3のエンジンI/F306にイメージデータ
を転送し始める(図6のb3)。バンドメモリ「0」5
04のイメージデータの転送が終了した後、バンドメモ
リ「1」505から図3のエンジンI/F306にイメ
ージデータを転送する(図6のb4)と同時に、ban
d「2」の描画オブジェクトを、既に転送し終ったバン
ドメモリ「0」504にイメージ展開する(図6のb
1)。
【0037】そして、バンドメモリ「1」505のデー
タ転送が終了後、再びバンドメモリ「0」504から図
3のエンジンI/F306へのイメージデータを転送し
始める(図6のb3)と同時に、次のバンドの描画オブ
ジェクトをバンドメモリ「1」505にイメージ展開す
る(図6のb2)。このように、バンドメモリ「0」5
04とバンドメモリ「1」505とが交互に図3のエン
ジンI/F306へのデータ転送及び描画オブジェクト
のイメージ展開を同時に行うことによって、高速化を図
っている。
【0038】以上のバンディング処理を実現するには、
バンドメモリ「0」504の図3のエンジンI/F30
6へのデータ転送が終了するまでに、バンド内の全ての
描画オブジェクトのイメージ展開が終了し、続いてエン
ジンI/F306へのデータ転送が行われるようになっ
ていなければならない。このため、現在のバンディング
処理では、描画オブジェクトをバンドに振り分ける際、
展開予測時間を計算し、エンジンI/F306へのデー
タ転送時間に間に合わない場合は、低解像度化してから
フルメモリ処理に切り換えることで、オーバーランを回
避している。
【0039】次に、本実施例のレーザービームプリンタ
2の動作を図7に基づき説明する。図7は、本実施例の
レーザービームプリンタ2における処理動作の制御手順
を示すフローチャートである。この図7に示す処理は、
図3のCPU309が制御コードを読み出し、該制御コ
ードに従って実行するものである。
【0040】電源オンに伴い本処理動作が開始されて、
適当な周期で図3のホストI/F部302にデータ受信
の有無を判断し、更に画像メモリ305に領域の空き状
態を判断する(ステップS701)。そして、データが
存在し且つ領域が空いている場合は、バンドテーブル及
び2つのバンドメモリを獲得し、ホストI/F部302
からデータをRAM307内のCPU309用作業領域
に読み込み解析する(ステップS702)。
【0041】この解析結果のデータより描画オブジェク
トに必要なメモリが確保されるか否かを判断する(ステ
ップS703)。この場合、通常ではメモリが確保でき
るので、描画オブジェクトを作成する(ステップS70
4)が、メモリが確保できない場合は、今まで作成した
描画オブジェクトのみをバンディング処理し(ステップ
S709)、給紙しながら印字する(ステップS71
0)。 そして、図4の搬送経路を経て再給紙の準備を
する(ステップS711)。また、同時に今まで作成し
た描画オブジェクトのメモリを解放した(ステップS7
12)後、メモリを確保できなかった描画オブジェクト
を作成し(ステップS704)、通常の処理へ戻る。
【0042】次に、1ページ分の描画オブジェクトを作
成し終ったか否かを判断し(ステップS705)、1ペ
ージ分の描画オブジェクトを作成し終らない場合は、前
記ステップS702のデータ解析処理へ戻る。また、1
ページ分の描画オブジェクトを作成し終った場合は、バ
ンディング処理を行い(ステップS706)、給紙しな
がら印字を行い(ステップS707)、用紙を排出した
(ステップS708)後、前記ステップS701の判断
処理へ戻る。
【0043】このように制御することによって、描画オ
ブジェクトを作成する場合のメモリ不足による低解像度
化処理を回避することが可能となるため、いくら大きな
データが送られてきても高い印刷品位を保つことが可能
となる。
【0044】(第2実施例)次に、本発明の第2実施例
を図8に基づき説明する。なお、本実施例に係る印刷装
置の基本的な構成は、上述した第1実施例における図1
及び図2と同一であるから、両図を流用して説明する。
【0045】図8は、本実施例に係る印刷装置としての
レーザービームプリンタ2における処理動作の制御手順
を示すフローチャートである。この図8に示す処理は、
図3のCPU309が制御コードを読み出し、該制御コ
ードに従って実行するものである。
【0046】電源オンに伴い本処理動作が開始されて、
適当な周期で図3のホストI/F部302のデータ受信
の有無を判断し、更に画像メモリ305の領域の空き状
態を判断する(ステップS801)。そして、データが
存在し且つ領域が空いている場合は、バンドテーブル及
び2つのバンドメモリを獲得し、ホストI/F部302
からデータをRAM307内のCPU309用作業領域
に読み込み解析する(ステップS802)。
【0047】この解析結果のデータより描画オブジェク
トに必要なメモリを確保し、描画オブジェクトを作成し
(ステップS803)、描画位置より描画オブジェクト
をそれぞれのバンドに振り分け、バントにおける展開予
測時間を算出し、今までに振り分けられたバンドの展開
予測時間に加算する(ステップS804)。この場合、
バンドメモリから図3のエンジンI/F部306へのデ
ータの転送時間に間に合うか否かを判断し(ステップS
805)、間に合わない場合は、バンディング処理を行
い(ステップS810)、給紙しながら印字を行う(ス
テップS811)。
【0048】そして、図4の搬送経路を経て再給紙の準
備をする(ステップS812)。また、同時に今まで作
成した描画オブジェクトの展開予測時間をリセットし
(ステップS813)、最新の描画オブジェクトをバン
ドに振り分け、バンドにおける展開予測時間を加算し
(ステップS814)、通常の処理へ戻る。
【0049】次に、1ページ分の描画オブジェクトを作
成し終ったか否かを判断し(ステップS806)、1ペ
ージ分の描画オブジェクトを作成し終らない場合は、前
記ステップS802のデータ解析処理へ戻る。また、1
ページ分の描画オブジェクトを作成し終った場合は、バ
ンディング処理を行い(ステップS807)、給紙しな
がら印字を行い(ステップS808)、用紙を排出した
(ステップS809)後、前記ステップS801の判断
処理へ戻る。
【0050】このように制御することによって、バンド
の描画オブジェクトの展開時間がバンドメモリからエン
ジンI/F部306へのデータの転送時間に間に合わな
い場合でも、低解像度化処理することなく印字すること
ができるため、高い印刷品位を保つことが可能となる。
【0051】(第3実施例)上述した第1及び第2実施
例の両方の処理を組み合わせて処理することにより、低
解像度化処理を回避するようにしても良い。
【0052】(第4実施例)上述した第1〜第3実施例
において、二次記憶装置に蓄えられているフォームと通
常のデータとのオーバーレイ印字を行う場合、フォーム
のデータ量が多い場合には、まず、フォームだけの印字
を行い、その後、通常データの印字を行うことで、低解
像度化処理を回避するようにしても良い。
【0053】(第5実施例)上述した第1〜第3実施例
において、パネル部5または外部機器1からのコマンド
によって、低解像度化処理を行うか或は低解像度化処理
を回避するかをユーザーが選択できるようにしても良
い。
【0054】
【発明の効果】以上詳述したように本発明の印刷装置に
よれば、データ量の多いデータを印刷する場合やフォー
ムと通常データのオーバーレイ印字を行う場合におい
て、描画オブジェクトのためのメモリが不足するか或は
描画オブジェクトの展開時間が長くなっても、低解像度
化処理を行うことなく、高い印刷品位を保つことが可能
となるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1実施例に係る印刷装置を含むシス
テムの構成を示すブロック図である。
【図2】同実施例に係る印刷装置の内部構成を示す摸式
図である。
【図3】同実施例に係る印刷装置におけるプリンタコン
トローラ部の構成を示すブロック図である。
【図4】同実施例に係る印刷装置における用紙の搬送経
路を説明するための図である。
【図5】同実施例に係る印刷装置におけるバンディング
処理を説明するための図である。
【図6】同実施例に係る印刷装置におけるバンディング
処理を説明するための図である。
【図7】同実施例に係る印刷装置における処理動作の制
御手順を示すフローチャートである。
【図8】本発明の第2実施例に係る印刷装置における処
理動作の制御手順を示すフローチャートである。
【符号の説明】
1 外部機器 2 レーザープリンタ(印刷装置) 3 プリンタエンジン部(印刷手段) 309 CPU(解析手段、作成手段、分割処理手段、
選択手段、振り分け手段、展開手段、処理制御手段、処
理切換手段、印刷モード切換手段、予測手段、加算手
段、時間比較手段、識別手段、容量比較手段、登録手
段、読み出し手段、重ね書き手段、検出手段、判別手
段、) 233 搬送ローラ(再給紙手段、複数回給紙手段) 234 再給紙ローラ(再給紙手段、複数回給紙手段) 236 搬送ローラ(再給紙手段、複数回給紙手段) 237 反転フラッパ(再給紙手段、複数回給紙手段) 238 反転選択フラッパ(再給紙手段、複数回給紙手
段) 239 一時停止センサ

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 外部機器から受信したデータを解析する
    解析手段と、該解析手段により解析したデータから内部
    データである種々の描画オブジェクトを作成する作成手
    段とを有する印刷装置において、ページを前記描画オブ
    ジェクトを振り分ける複数のバンドに分割処理する分割
    処理手段と、該分割処理手段により分割された複数のバ
    ンドの内の1つのバンドを選択する選択手段と、前記描
    画オブジェクトを前記選択手段により選択されたバンド
    ごとに振り分ける振り分け手段と、該振り分け手段によ
    りバンドごとに振り分けられた描画オブジェクトをバン
    ドメモリに展開してイメージ化する展開手段と、前記バ
    ンドメモリからプリンタエンジンにビデオデータを転送
    してバンドごとに用紙に印刷する印刷手段とを具備した
    ことを特徴とする印刷装置。
  2. 【請求項2】 前記バンドメモリを2つ確保し、既に前
    記描画オブジェクトのイメージ化データを格納した第1
    のバンドメモリから前記プリンタエンジンへのビデオデ
    ータの転送処理と前記描画オブジェクトを展開してイメ
    ージ化したデータを第2のバンドメモリに格納する処理
    とを同時に行うように制御する処理制御手段と、前記2
    つのバンドメモリの処理を互いに切り換える処理切換手
    段とを設けたことを特徴とする請求項1記載の印刷装
    置。
  3. 【請求項3】 排紙した用紙を再給紙する再給紙手段
    と、該再給紙手段によって再給紙された1枚の用紙に対
    して複数回の給紙を行う複数回給紙手段と、前記再給紙
    手段を用いずに用紙の片面に印刷する第1の印刷モード
    と前記再給紙手段を用いて用紙の同一面に印刷する第2
    の印刷モードとを切り換え制御する印刷モード切換手段
    とを設けたことを特徴とする請求項1または2記載の印
    刷装置。
  4. 【請求項4】 バンドごとに振り分けられた描画オブジ
    ェクトをバンドメモリに展開しイメージ化する展開時間
    を予測する予測手段と、該予測手段により予測された展
    開予測時間をバンドごとに加算する加算手段と、バンド
    の全描画オブジェクトの展開予測時間とバンドからビデ
    オデータを転送する転送時間とを比較する時間比較手段
    とを設け、該時間比較手段により前記展開予測時間の方
    が前記転送時間の方より長いと判断された場合、前記処
    理切換手段により前記2つのバンドメモリの処理を互い
    に切り換えて印刷すると共に、前記再給紙手段により用
    紙を再給紙することを特徴とする請求項3記載の印刷装
    置。
  5. 【請求項5】 前記描画オブジェクトを作成する場合に
    メモリの空き容量を識別する識別手段と、前記メモリの
    空き容量と作成する描画オブジェクトの容量とを比較す
    る容量比較手段とを設け、該容量比較手段により描画オ
    ブジェクトの容量の方がメモリの空き容量より大きいと
    判断された場合、前記処理切換手段により前記2つのバ
    ンドメモリの処理を互いに切り換えて印刷すると共に、
    前記再給紙手段により用紙を再給紙することを特徴とす
    る請求項3記載の印刷装置。
  6. 【請求項6】 フォームデータを二次記憶装置に登録す
    る登録手段と、指定されたフォームデータを前記二次記
    憶装置から読み出す読み出し手段と、該読み出し手段に
    より読み出されたフォームデータと通常のデータとを重
    ね書きする重ね書き手段と、前記読み出し手段により読
    み出されたフォームデータの大きさを検出する検出手段
    と、該検出手段の検出結果に基づいてフォームデータの
    データ量が多いか否かを判別する判別手段と、該判別手
    段によりフォームデータのみを先に前記処理切換手段に
    より前記2つのバンドメモリの処理を互いに切り換えて
    印刷すると共に、前記再給紙手段により用紙を再給紙す
    ることを特徴とする請求項3記載の印刷装置。
JP12321695A 1995-04-24 1995-04-24 印刷装置 Pending JPH08290619A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12321695A JPH08290619A (ja) 1995-04-24 1995-04-24 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12321695A JPH08290619A (ja) 1995-04-24 1995-04-24 印刷装置

Publications (1)

Publication Number Publication Date
JPH08290619A true JPH08290619A (ja) 1996-11-05

Family

ID=14855078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12321695A Pending JPH08290619A (ja) 1995-04-24 1995-04-24 印刷装置

Country Status (1)

Country Link
JP (1) JPH08290619A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011194655A (ja) * 2010-03-18 2011-10-06 Ricoh Co Ltd 画像形成装置
JP2015174434A (ja) * 2014-03-18 2015-10-05 株式会社リコー 画像処理装置、画像形成装置、画像処理方法及びプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011194655A (ja) * 2010-03-18 2011-10-06 Ricoh Co Ltd 画像形成装置
JP2015174434A (ja) * 2014-03-18 2015-10-05 株式会社リコー 画像処理装置、画像形成装置、画像処理方法及びプログラム

Similar Documents

Publication Publication Date Title
US6816282B2 (en) Image forming apparatus for image formation on sheet
JP3286111B2 (ja) 印刷装置および方法
JP2002337417A (ja) 画像記録装置及び制御方法並びに記憶媒体
JP3559650B2 (ja) 画像形成装置、画像形成方法及び画像形成システム
JP3610142B2 (ja) 印刷制御装置および印刷制御方法
JP2007098590A (ja) 画像形成装置
US6192208B1 (en) Printing apparatus, control method for the same, and computer-readable storage medium storing printing-apparatus control program
JPH08290619A (ja) 印刷装置
JP4402083B2 (ja) 画像形成装置
JPH11115280A (ja) プリンタ
JP2007207194A (ja) 印刷装置、外部装置、印刷システム及び印刷装置の制御方法
JP2001209518A (ja) 印刷処理装置と印刷処理方法
JPH1063047A (ja) 画像形成装置及びその制御装置及びその制御方法
JPH09219765A (ja) 画像処理システム及び方法
JP3544132B2 (ja) 印刷装置、印刷制御方法および記憶媒体並びに画像処理方法
JP2004090457A (ja) キャリブレーション方法および印刷装置
JP4497593B2 (ja) 画像形成装置
JP2003241913A (ja) 出力装置、情報処理装置、情報処理システム、情報処理方法、記録媒体及びプログラム
JPH11179973A (ja) プリンタ装置
JPH10123879A (ja) 出力装置および出力装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3513316B2 (ja) 印刷装置及び印刷制御方法
JPH09104143A (ja) 印刷装置および印刷装置の印刷処理方法
JP2001103256A (ja) 画像処理システム
JP2000233839A (ja) 画像形成装置及びその制御方法
JP2004262184A (ja) 画像記録装置