JPH0531970A - 印刷装置 - Google Patents
印刷装置Info
- Publication number
- JPH0531970A JPH0531970A JP3212721A JP21272191A JPH0531970A JP H0531970 A JPH0531970 A JP H0531970A JP 3212721 A JP3212721 A JP 3212721A JP 21272191 A JP21272191 A JP 21272191A JP H0531970 A JPH0531970 A JP H0531970A
- Authority
- JP
- Japan
- Prior art keywords
- page
- data
- printing
- unit
- print 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
- 238000000034 method Methods 0.000 abstract description 28
- 238000007726 management method Methods 0.000 description 39
- 238000010586 diagram Methods 0.000 description 15
- 238000004140 cleaning Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Control Or Security For Electrophotography (AREA)
- Document Processing Apparatus (AREA)
- Fax Reproducing Arrangements (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【構成】 この装置は、予め印刷用データが図形データ
を含むものか否かを判定する。そして印刷用データが図
形データを含まない場合にはレイヤ印刷方式を選択し、
図形データを含む場合にはページ印刷方式を選択する。
従って書込み制御部52と読出し制御部53は、ページ
印刷方式の場合、交互に何れか一方のみが動作し、レイ
ヤ印刷方式の場合、前者があるレイヤの書込みを実行中
後者は他のレイヤの読み出しを実行し、印刷用データ展
開と印刷とを同時進行させる。 【効果】 印刷用データの内容に応じ最も適した方式が
選択され、全体として印刷処理の高能率化高速化が図れ
る。
を含むものか否かを判定する。そして印刷用データが図
形データを含まない場合にはレイヤ印刷方式を選択し、
図形データを含む場合にはページ印刷方式を選択する。
従って書込み制御部52と読出し制御部53は、ページ
印刷方式の場合、交互に何れか一方のみが動作し、レイ
ヤ印刷方式の場合、前者があるレイヤの書込みを実行中
後者は他のレイヤの読み出しを実行し、印刷用データ展
開と印刷とを同時進行させる。 【効果】 印刷用データの内容に応じ最も適した方式が
選択され、全体として印刷処理の高能率化高速化が図れ
る。
Description
【0001】
【産業上の利用分野】本発明は、各種の情報処理装置に
広く使用されている文書などの印刷に使用する印刷装置
に関する。
広く使用されている文書などの印刷に使用する印刷装置
に関する。
【0002】
【従来の技術】例えばワードプロセッサなどの情報処理
装置に於て、作成された文書や図面は印刷装置を用いて
用紙上に印刷出力される。この印刷装置には各種の方式
のものがある。図2に、その一例として電子写真方式を
採用した従来の印刷装置ブロック図を示す。図に於て、
この装置は、コントローラ部10とエンジンコントロー
ラ部20とエンジン部30を備えている。そして情報出
力部1から入力する情報に従って、用紙上に印刷を行う
構成とされている。コントローラ部10は、インタフェ
ース11、受信バッファ12、編集部13、ページ管理
部14、印刷起動制御部15、ページバッファ16、展
開部17、キャラクタジェネレータ18、ラスタバッフ
ァ19から構成されている。またエンジンコントローラ
部20は、発光コントロール部21を備えている。さら
にエンジン部30は、露光部31、感光体ドラム32及
び駆動機構33を備えている。コントローラ部10に於
て、インタフェース11は、情報出力部1から入力する
印刷のための情報を受信バッファ12に格納するための
制御等を行う回路である。また、編集部13は受信バッ
ファ12に格納された印刷用の情報をページ管理部14
やページバッファ16に編集格納し、印刷起動制御部1
5を制御する回路である。
装置に於て、作成された文書や図面は印刷装置を用いて
用紙上に印刷出力される。この印刷装置には各種の方式
のものがある。図2に、その一例として電子写真方式を
採用した従来の印刷装置ブロック図を示す。図に於て、
この装置は、コントローラ部10とエンジンコントロー
ラ部20とエンジン部30を備えている。そして情報出
力部1から入力する情報に従って、用紙上に印刷を行う
構成とされている。コントローラ部10は、インタフェ
ース11、受信バッファ12、編集部13、ページ管理
部14、印刷起動制御部15、ページバッファ16、展
開部17、キャラクタジェネレータ18、ラスタバッフ
ァ19から構成されている。またエンジンコントローラ
部20は、発光コントロール部21を備えている。さら
にエンジン部30は、露光部31、感光体ドラム32及
び駆動機構33を備えている。コントローラ部10に於
て、インタフェース11は、情報出力部1から入力する
印刷のための情報を受信バッファ12に格納するための
制御等を行う回路である。また、編集部13は受信バッ
ファ12に格納された印刷用の情報をページ管理部14
やページバッファ16に編集格納し、印刷起動制御部1
5を制御する回路である。
【0003】図3に従来一般の印刷用データ生成動作説
明図を示す。この図を用いて図2に示した受信バッファ
12、ページ管理部14、ページバッファ16、キャラ
クタジェネレータ18及びラスタバッファ19の構成及
び役割を説明する。まず受信バッファ12には、図2に
示した情報出力部1から印刷用の情報として、制御コー
ド、文字コード、図形データなどが送り込まれる。ここ
で図2に示した編集部13は、この受信バッファ12に
格納された情報を編集しページ管理部14及びページバ
ッファ16に対し図のような情報を編集格納する。ペー
ジ管理部14には、印刷部数や、一部内用紙枚数即ち、
文書を一部印刷する場合のページ数や、印刷処理情報及
び各ページのページバッファ管理情報などが格納され
る。即ち、図2に示した編集部13は、このページ管理
部14に格納された情報に基づいて印刷動作を制御す
る。
明図を示す。この図を用いて図2に示した受信バッファ
12、ページ管理部14、ページバッファ16、キャラ
クタジェネレータ18及びラスタバッファ19の構成及
び役割を説明する。まず受信バッファ12には、図2に
示した情報出力部1から印刷用の情報として、制御コー
ド、文字コード、図形データなどが送り込まれる。ここ
で図2に示した編集部13は、この受信バッファ12に
格納された情報を編集しページ管理部14及びページバ
ッファ16に対し図のような情報を編集格納する。ペー
ジ管理部14には、印刷部数や、一部内用紙枚数即ち、
文書を一部印刷する場合のページ数や、印刷処理情報及
び各ページのページバッファ管理情報などが格納され
る。即ち、図2に示した編集部13は、このページ管理
部14に格納された情報に基づいて印刷動作を制御す
る。
【0004】一方、ページバッファ16には、印刷しよ
うとする文書の文字コードや図形コード及びこれらの文
字や図形を印刷すべき位置情報、或は、各ページの終わ
りを示すフォームフィードなどのデータが格納される。
上記受信バッファ12やページバッファ16に格納され
た文字コード、図形コードなどは、いわゆる符号化され
た情報である。これを印刷イメージに展開するために、
図2に示す展開部17が設けられている。この展開部1
7は、ページバッファ16に格納された文字コードを、
キャラクタジェネレータ18に格納されたフォントデー
タを用いてイメージデータに変換する。これがラスタバ
ッファ19に格納される。また図形コードはベクトルデ
ータなどから構成されており、演算処理によって直接イ
メージデータに変換しラスタバッファ19に格納され
る。こうしてラスタバッファ19には、用紙上に印刷さ
れるイメージと対応するイメージデータが生成され格納
される。
うとする文書の文字コードや図形コード及びこれらの文
字や図形を印刷すべき位置情報、或は、各ページの終わ
りを示すフォームフィードなどのデータが格納される。
上記受信バッファ12やページバッファ16に格納され
た文字コード、図形コードなどは、いわゆる符号化され
た情報である。これを印刷イメージに展開するために、
図2に示す展開部17が設けられている。この展開部1
7は、ページバッファ16に格納された文字コードを、
キャラクタジェネレータ18に格納されたフォントデー
タを用いてイメージデータに変換する。これがラスタバ
ッファ19に格納される。また図形コードはベクトルデ
ータなどから構成されており、演算処理によって直接イ
メージデータに変換しラスタバッファ19に格納され
る。こうしてラスタバッファ19には、用紙上に印刷さ
れるイメージと対応するイメージデータが生成され格納
される。
【0005】図2に示した印刷起動制御部15は、編集
部13の制御によりエンジン部30の印刷動作を制御す
る回路である。即ちこの印刷起動制御部15は、エンジ
ン部30に設けられた駆動機構33を制御して印刷用の
用紙を搬送し、感光体ドラム32を駆動し、印刷用紙の
吸入、印刷排出などを制御する回路である。なおエンジ
ン部32に設けられた図示しない多数のセンサは、用紙
の位置などを検出してこの印刷起動制御部15に対し制
御のための情報を入力する。エンジンコントローラ部2
0は、発光コントロール部21を備えている。この発光
コントロール部21は、エンジン部30に設けられた露
光部31に対し、印刷用データを所定のタイミングで所
定の順で転送するための制御を行う回路である。
部13の制御によりエンジン部30の印刷動作を制御す
る回路である。即ちこの印刷起動制御部15は、エンジ
ン部30に設けられた駆動機構33を制御して印刷用の
用紙を搬送し、感光体ドラム32を駆動し、印刷用紙の
吸入、印刷排出などを制御する回路である。なおエンジ
ン部32に設けられた図示しない多数のセンサは、用紙
の位置などを検出してこの印刷起動制御部15に対し制
御のための情報を入力する。エンジンコントローラ部2
0は、発光コントロール部21を備えている。この発光
コントロール部21は、エンジン部30に設けられた露
光部31に対し、印刷用データを所定のタイミングで所
定の順で転送するための制御を行う回路である。
【0006】図4にはエンジン部の主要部断面図を示
す。ここには、用紙2の上に印刷を行うための感光体ド
ラム32が設けられている。そして、この感光体ドラム
32の外周上には除電部41、クリーニング部42、帯
電部43、露光部44、現像部45、転写部47が配置
されている。また用紙2を感光体ドラム32の転写部4
7に向けて所定のタイミングで搬送するために、レジス
トローラ46が配置されている。さらに用紙2の定着処
理のために、定着部48が設けられている。
す。ここには、用紙2の上に印刷を行うための感光体ド
ラム32が設けられている。そして、この感光体ドラム
32の外周上には除電部41、クリーニング部42、帯
電部43、露光部44、現像部45、転写部47が配置
されている。また用紙2を感光体ドラム32の転写部4
7に向けて所定のタイミングで搬送するために、レジス
トローラ46が配置されている。さらに用紙2の定着処
理のために、定着部48が設けられている。
【0007】上記感光体ドラム32は、矢印A方向に回
転し、まずその外周面が除電部41により除電され、ク
リーニング部42によってクリーニングされた後、帯電
部43により一定の帯電処理が行われる。そして、露光
部44に、先に説明したエンジンコントローラ部20の
発光コントロール部21から印刷用データが供給され、
ページバッファ16に格納されたイメージデータに対応
する静電潜像が、感光体ドラム32の外周面に形成され
る。なお、この露光部44は、例えばレーザダイオード
や発光ダイオードアレイまたは液晶シャッタなどにより
構成される。
転し、まずその外周面が除電部41により除電され、ク
リーニング部42によってクリーニングされた後、帯電
部43により一定の帯電処理が行われる。そして、露光
部44に、先に説明したエンジンコントローラ部20の
発光コントロール部21から印刷用データが供給され、
ページバッファ16に格納されたイメージデータに対応
する静電潜像が、感光体ドラム32の外周面に形成され
る。なお、この露光部44は、例えばレーザダイオード
や発光ダイオードアレイまたは液晶シャッタなどにより
構成される。
【0008】上記露光部44に於て形成された静電潜像
は、現像部45に於て現像され、印刷用データに対応す
る部分にトナー49が付着する。このトナー像が転写部
47に達するのと同一のタイミングで、レジストローラ
46により用紙2が搬送され、転写部47に於て用紙2
の上にトナー像が転写される。その後用紙2は定着部4
8に搬送されてトナーが定着され、図示しない排出部へ
排出される。なお、例えば同一内容の文章を2部以上印
刷したい場合には、先に説明したページ管理部14に格
納された印刷部数に基づいて、印刷起動制御部15が同
一内容の印刷を繰り返し実行する。最初の一部の印刷が
終了すると、ページ管理部14の印刷部数がデクリメン
トされ、この印刷部数が“0”になるまで同一内容の印
刷が繰り返される。
は、現像部45に於て現像され、印刷用データに対応す
る部分にトナー49が付着する。このトナー像が転写部
47に達するのと同一のタイミングで、レジストローラ
46により用紙2が搬送され、転写部47に於て用紙2
の上にトナー像が転写される。その後用紙2は定着部4
8に搬送されてトナーが定着され、図示しない排出部へ
排出される。なお、例えば同一内容の文章を2部以上印
刷したい場合には、先に説明したページ管理部14に格
納された印刷部数に基づいて、印刷起動制御部15が同
一内容の印刷を繰り返し実行する。最初の一部の印刷が
終了すると、ページ管理部14の印刷部数がデクリメン
トされ、この印刷部数が“0”になるまで同一内容の印
刷が繰り返される。
【0009】さて、従来一般の印刷装置に於いては、次
のような2種の印刷方式が使用される。まず図5に、何
れの方式に於いても採用される編集処理動作フローチャ
ートを示す。図に於いて、まずステップS1で受信バッ
ファ12から受信データの読み出しが行われる。そして
ステップS2に於いて、編集部13がページ管理部14
のページ情報を作成する。この情報は、図3で説明した
とおりの印刷部数等の情報である。さらにステップS3
に於いて、同じ編集部13がページバッファ16にコー
ドデータを格納する。これでまず編集処理が終了する。
のような2種の印刷方式が使用される。まず図5に、何
れの方式に於いても採用される編集処理動作フローチャ
ートを示す。図に於いて、まずステップS1で受信バッ
ファ12から受信データの読み出しが行われる。そして
ステップS2に於いて、編集部13がページ管理部14
のページ情報を作成する。この情報は、図3で説明した
とおりの印刷部数等の情報である。さらにステップS3
に於いて、同じ編集部13がページバッファ16にコー
ドデータを格納する。これでまず編集処理が終了する。
【0010】図6に従来のページ管理展開処理フローチ
ャートを示す。この方式はページ管理方式と呼ばれ、ラ
スタバッファ19に1ページ分の印刷用データを格納
し、その印刷が終了後改めて次の1ページ分の印刷用デ
ータを格納するといった方式である。まずステップS4
に於いて、ページ管理部14の読み出しが行われる。こ
れにより、受信バッファ12から該当するページバッフ
ァ用の情報が読み出される。ここで、ステップS5に於
いて、ラスタバッファ19から直前に印刷すべき1ペー
ジ分の印刷用データが既に読み出されたか否かを判断す
る。即ち、図2に示したエンジンコントローラ部20
が、ラスタバッファ19から直前1ページ分の印刷用デ
ータを読み出しを完了した後に、ステップS6に移り、
新たな印刷用データの展開が行われる。この場合、展開
部17は、ページバッファ16から図形データを読み出
し、ラスタバッファ19に、対応するイメージデータを
書き込むと共に、キャラクタジェネレータ18を用い
て、所定の文字コードをイメージデータに展開する。こ
の処理は先に説明した通りの内容である。
ャートを示す。この方式はページ管理方式と呼ばれ、ラ
スタバッファ19に1ページ分の印刷用データを格納
し、その印刷が終了後改めて次の1ページ分の印刷用デ
ータを格納するといった方式である。まずステップS4
に於いて、ページ管理部14の読み出しが行われる。こ
れにより、受信バッファ12から該当するページバッフ
ァ用の情報が読み出される。ここで、ステップS5に於
いて、ラスタバッファ19から直前に印刷すべき1ペー
ジ分の印刷用データが既に読み出されたか否かを判断す
る。即ち、図2に示したエンジンコントローラ部20
が、ラスタバッファ19から直前1ページ分の印刷用デ
ータを読み出しを完了した後に、ステップS6に移り、
新たな印刷用データの展開が行われる。この場合、展開
部17は、ページバッファ16から図形データを読み出
し、ラスタバッファ19に、対応するイメージデータを
書き込むと共に、キャラクタジェネレータ18を用い
て、所定の文字コードをイメージデータに展開する。こ
の処理は先に説明した通りの内容である。
【0011】図7に、上記のようなページ管理方式動作
説明図を示す。図の縦軸は時間を表す。この方式では、
例えば時刻t1から時刻t2の間にラスタバッファ19
に対し、1ページ分の印刷用データの書込みが行われる
と、その書込み完了後時刻t2から時刻t3の間、エン
ジンコントローラ部20によって第1ページ分の印刷用
データの読み出しが行われる。そしてこの読み出しが完
了した後、時刻t3から時刻t4の間に、再び第2ペー
ジ分の印刷用データの書込みが行われる。さらに時刻t
4でその書込みが終了すると、第2ページ分の読み出し
が行われ、時刻t5に完了する。このようにラスタバッ
ファ19は、印刷用データの書込みと読み出しを交互に
行う構成とされていた。図8に従来のレイヤ管理展開処
理フローチャートを示す。図の処理は、図5に於て説明
した編集処理に続くものである。このレイヤ管理に於い
ては、1ページ分の印刷用データが複数に区分される。
説明図を示す。図の縦軸は時間を表す。この方式では、
例えば時刻t1から時刻t2の間にラスタバッファ19
に対し、1ページ分の印刷用データの書込みが行われる
と、その書込み完了後時刻t2から時刻t3の間、エン
ジンコントローラ部20によって第1ページ分の印刷用
データの読み出しが行われる。そしてこの読み出しが完
了した後、時刻t3から時刻t4の間に、再び第2ペー
ジ分の印刷用データの書込みが行われる。さらに時刻t
4でその書込みが終了すると、第2ページ分の読み出し
が行われ、時刻t5に完了する。このようにラスタバッ
ファ19は、印刷用データの書込みと読み出しを交互に
行う構成とされていた。図8に従来のレイヤ管理展開処
理フローチャートを示す。図の処理は、図5に於て説明
した編集処理に続くものである。このレイヤ管理に於い
ては、1ページ分の印刷用データが複数に区分される。
【0012】図9に、ページとレイヤの関係説明図を示
す。図に示すように、1ページ分の印刷用データ5が、
例えば第1レイヤ、第2レイヤ、第3レイヤ、第4レイ
ヤ…というように複数のレイヤに区分される。そして、
ラスタバッファ19は、この少なくとも2つのレイヤに
対応するイメージデータを格納する大きさに設定してお
く。即ち、この方式では、このようなラスタバッファの
構成を取ることによって、一つのレイヤについて印刷用
データの書込みを行っている間に、他のレイヤについて
印刷用データの読み出しを行い、書込みと読み出しの同
時進行によって印刷処理を高速化している。
す。図に示すように、1ページ分の印刷用データ5が、
例えば第1レイヤ、第2レイヤ、第3レイヤ、第4レイ
ヤ…というように複数のレイヤに区分される。そして、
ラスタバッファ19は、この少なくとも2つのレイヤに
対応するイメージデータを格納する大きさに設定してお
く。即ち、この方式では、このようなラスタバッファの
構成を取ることによって、一つのレイヤについて印刷用
データの書込みを行っている間に、他のレイヤについて
印刷用データの読み出しを行い、書込みと読み出しの同
時進行によって印刷処理を高速化している。
【0013】図8にもどって、まずステップS4でペー
ジ管理テープが読み出されると、複数あるラスタバッフ
ァ19中のレイヤについて、読み出し済みのレイヤがあ
るか否かが判断される(ステップS5)。そしてステッ
プS6に於いて、印刷用データを読み出し済みレイヤに
展開する。そして1つのレイヤについての展開が終了す
ると、ステップS7に於いて該当するページについての
全てのデータがページバッファから読み出されて展開が
完了したか否かが判断される。そのページの展開が完了
していない場合は、再びステップS5に移り、新たなレ
イヤについての展開が繰り返される。
ジ管理テープが読み出されると、複数あるラスタバッフ
ァ19中のレイヤについて、読み出し済みのレイヤがあ
るか否かが判断される(ステップS5)。そしてステッ
プS6に於いて、印刷用データを読み出し済みレイヤに
展開する。そして1つのレイヤについての展開が終了す
ると、ステップS7に於いて該当するページについての
全てのデータがページバッファから読み出されて展開が
完了したか否かが判断される。そのページの展開が完了
していない場合は、再びステップS5に移り、新たなレ
イヤについての展開が繰り返される。
【0014】図10にこのようなレイヤ管理方式の動作
説明図を示す。図の縦軸は時間を表し、図7と同様の構
成で示した説明図である。図に於いて、この方式では、
第1レイヤへの書込みが時刻t1から時刻t2の間に実
行され、次に第2レイヤの書込みが時刻t2から時刻t
3の間に行われる。さらに第3レイヤの書込みが時刻t
3から時刻t4の間に行われるといった順に、空いたレ
イヤに対する書込みが次々に実行される。一方、時刻t
1から時刻t2の第1レイヤの書込みと並行して、第N
番目の第Nレイヤの読み出しが行われ、同時に印刷が実
行される。さらに時刻t2から時刻t3には、第N+1
レイヤの読み出しが行われ、印刷が実行される。このよ
うに、レイヤ管理方式によれば、ラスタバッファ19が
複数のレイヤに区分され、書込みと並行して読み出しが
行われ、印刷動作の同時進行による高速化が図られる。
説明図を示す。図の縦軸は時間を表し、図7と同様の構
成で示した説明図である。図に於いて、この方式では、
第1レイヤへの書込みが時刻t1から時刻t2の間に実
行され、次に第2レイヤの書込みが時刻t2から時刻t
3の間に行われる。さらに第3レイヤの書込みが時刻t
3から時刻t4の間に行われるといった順に、空いたレ
イヤに対する書込みが次々に実行される。一方、時刻t
1から時刻t2の第1レイヤの書込みと並行して、第N
番目の第Nレイヤの読み出しが行われ、同時に印刷が実
行される。さらに時刻t2から時刻t3には、第N+1
レイヤの読み出しが行われ、印刷が実行される。このよ
うに、レイヤ管理方式によれば、ラスタバッファ19が
複数のレイヤに区分され、書込みと並行して読み出しが
行われ、印刷動作の同時進行による高速化が図られる。
【0015】
【発明が解決しようとする課題】ところで、上記のよう
に、ページ管理方式によれば、ラスタバッファ19に1
ページ分の印刷用データを展開し、さらにこれに図形デ
ータを展開するといった自由な編集処理が可能な反面、
必ず1ページ分の容量のメモリを必要とし、また印刷用
データの書込みと読み出しを交互に行うため高速化が難
しいという難点があった。この場合、印刷用データを格
納するメモリを2ページ分設ければ高速化は図れるもの
の、ハードウエアの増大によりさらにコストアップを招
くことになる。
に、ページ管理方式によれば、ラスタバッファ19に1
ページ分の印刷用データを展開し、さらにこれに図形デ
ータを展開するといった自由な編集処理が可能な反面、
必ず1ページ分の容量のメモリを必要とし、また印刷用
データの書込みと読み出しを交互に行うため高速化が難
しいという難点があった。この場合、印刷用データを格
納するメモリを2ページ分設ければ高速化は図れるもの
の、ハードウエアの増大によりさらにコストアップを招
くことになる。
【0016】一方、上記のページ管理方式によれば、少
なくとも2つのレイヤを格納できるメモリを用意すれば
よく、メモリ容量を十分に小さくし、コストダウンを図
ることができる。さらに、書込みと読み出しの同時進行
による印刷の高速化が図れる。しかしながら印刷用デー
タが図形データを含む場合には、ページ管理方式と比べ
て図形データをレイヤ単位で分割する必要があり、その
処理が複雑となる難点がある。本発明は、以上の点に着
目してなされたもので、文字データや図形データを含む
印刷用データを高速に且つ容易に印刷できる印刷装置を
提供することを目的とするものである。
なくとも2つのレイヤを格納できるメモリを用意すれば
よく、メモリ容量を十分に小さくし、コストダウンを図
ることができる。さらに、書込みと読み出しの同時進行
による印刷の高速化が図れる。しかしながら印刷用デー
タが図形データを含む場合には、ページ管理方式と比べ
て図形データをレイヤ単位で分割する必要があり、その
処理が複雑となる難点がある。本発明は、以上の点に着
目してなされたもので、文字データや図形データを含む
印刷用データを高速に且つ容易に印刷できる印刷装置を
提供することを目的とするものである。
【0017】
【課題を解決するための手段】本発明の印刷装置は、印
刷用データを生成処理するコントローラ部と、前記印刷
用データを受入れて用紙上に印刷を実行するエンジン部
と、前記印刷用データを一時格納するラスタバッファ
と、前記コントローラ部の出力する印刷用データを前記
ラスタバッファに書き込む書込み制御部と、前記ラスタ
バッファに格納された印刷用データを読み出して前記エ
ンジン部に転送する読出し制御部とを備え、前記コント
ローラ部には、前記印刷用データの1ページ分中に図形
データが含まれているか否かを判定する内容解析部が設
けられ、前記内容解析部の判定が、前記印刷用データが
図形データを含まないとする場合には、前記書込み制御
部は、前記1ページ分の印刷用データを複数に区分した
レイヤ単位で前記バッファメモリに対し印刷用データの
書込みを実行し、前記読出し制御部は、前記書込み制御
部が書込みを実行中に、その書込み中のもの以外のレイ
ヤの印刷用データを読み出して、前記エンジン部に転送
し、前記データ内容解析部の判定が、前記印刷用データ
が図形データを含むとする場合には、前記読出し制御部
は、前記書込み制御部が1ページ分の印刷用データを前
記ラスタバッファに書き込んだ後、その印刷用データを
読み出して、前記エンジン部に転送することを特徴とす
るものである。
刷用データを生成処理するコントローラ部と、前記印刷
用データを受入れて用紙上に印刷を実行するエンジン部
と、前記印刷用データを一時格納するラスタバッファ
と、前記コントローラ部の出力する印刷用データを前記
ラスタバッファに書き込む書込み制御部と、前記ラスタ
バッファに格納された印刷用データを読み出して前記エ
ンジン部に転送する読出し制御部とを備え、前記コント
ローラ部には、前記印刷用データの1ページ分中に図形
データが含まれているか否かを判定する内容解析部が設
けられ、前記内容解析部の判定が、前記印刷用データが
図形データを含まないとする場合には、前記書込み制御
部は、前記1ページ分の印刷用データを複数に区分した
レイヤ単位で前記バッファメモリに対し印刷用データの
書込みを実行し、前記読出し制御部は、前記書込み制御
部が書込みを実行中に、その書込み中のもの以外のレイ
ヤの印刷用データを読み出して、前記エンジン部に転送
し、前記データ内容解析部の判定が、前記印刷用データ
が図形データを含むとする場合には、前記読出し制御部
は、前記書込み制御部が1ページ分の印刷用データを前
記ラスタバッファに書き込んだ後、その印刷用データを
読み出して、前記エンジン部に転送することを特徴とす
るものである。
【0018】
【作用】この装置は、予め印刷用データが図形データを
含むものか否かを判定する。そして印刷用データが図形
データを含まない場合にはレイヤ印刷方式を選択し、図
形データを含む場合にはページ印刷方式を選択する。従
って書込み制御部52と読出し制御部53はページ印刷
方式の場合、交互に何れか一方のみが動作し、レイヤ印
刷方式の場合、前者があるレイヤの書込みを実行中後者
は他のレイヤの読み出しを実行し、印刷用データ展開と
印刷とを同時進行させる。これにより、印刷用データの
内容に応じ最も適した方式が選択され、全体として印刷
処理の高能率化高速化が図れる。
含むものか否かを判定する。そして印刷用データが図形
データを含まない場合にはレイヤ印刷方式を選択し、図
形データを含む場合にはページ印刷方式を選択する。従
って書込み制御部52と読出し制御部53はページ印刷
方式の場合、交互に何れか一方のみが動作し、レイヤ印
刷方式の場合、前者があるレイヤの書込みを実行中後者
は他のレイヤの読み出しを実行し、印刷用データ展開と
印刷とを同時進行させる。これにより、印刷用データの
内容に応じ最も適した方式が選択され、全体として印刷
処理の高能率化高速化が図れる。
【0019】
【実施例】以下、図面を用いて本発明を具体的に説明す
る。図1は本発明の印刷装置実施例を示すブロック図で
ある。図の装置は、コンピュータやワードプロセッサ等
から成る情報出力部1から受け入れた印刷用情報を基
に、コントローラ部10が印刷用データを生成処理し、
エンジンコントローラ部20を介して転送された印刷用
データを、エンジン部30が印刷する構成とされてい
る。この各部に設けられたブロックのうち、すでに図2
に於いて説明したブロックと同一部分には同一符号を付
した。その各部の構成及び動作はすでに説明したものと
同一であり、重複する説明は省略する。
る。図1は本発明の印刷装置実施例を示すブロック図で
ある。図の装置は、コンピュータやワードプロセッサ等
から成る情報出力部1から受け入れた印刷用情報を基
に、コントローラ部10が印刷用データを生成処理し、
エンジンコントローラ部20を介して転送された印刷用
データを、エンジン部30が印刷する構成とされてい
る。この各部に設けられたブロックのうち、すでに図2
に於いて説明したブロックと同一部分には同一符号を付
した。その各部の構成及び動作はすでに説明したものと
同一であり、重複する説明は省略する。
【0020】ここで、本発明の印刷装置には、コントロ
ーラ部10に内容解析部51と書込み制御部52及び読
出し制御部53が設けられている。この内容解析部51
は、ページ管理部14に格納された情報を基に、これか
ら印刷しようとするデータに図形データが含まれている
か否かを判断し、これに従って書込み制御部52及び読
出し制御部53の動作を制御するための回路である。な
お、先に説明したように、ラスタバッファ19にイメー
ジデータの展開等を行う回路は展開部17であって、書
込み制御部52は、この展開部17の書込み開始タイミ
ングを制御する情報を格納するレジスタなどから構成す
ればよい。また読出し制御部53は、ラスタバッファ1
9から印刷用データを読み出すためのアドレスを発生す
るアドレスカウンターなどから構成され、こうして読み
に出された信号がエンジンコントローラ部20に転送さ
れることになる。
ーラ部10に内容解析部51と書込み制御部52及び読
出し制御部53が設けられている。この内容解析部51
は、ページ管理部14に格納された情報を基に、これか
ら印刷しようとするデータに図形データが含まれている
か否かを判断し、これに従って書込み制御部52及び読
出し制御部53の動作を制御するための回路である。な
お、先に説明したように、ラスタバッファ19にイメー
ジデータの展開等を行う回路は展開部17であって、書
込み制御部52は、この展開部17の書込み開始タイミ
ングを制御する情報を格納するレジスタなどから構成す
ればよい。また読出し制御部53は、ラスタバッファ1
9から印刷用データを読み出すためのアドレスを発生す
るアドレスカウンターなどから構成され、こうして読み
に出された信号がエンジンコントローラ部20に転送さ
れることになる。
【0021】図11に、本発明の装置のページ管理部動
作説明図を示す。図に示すように、本発明の装置に於い
ては、図1に示したページ管理部14に、従来装置で説
明した情報の他に、図形の有無を示す情報を追加する。
即ち、各ページのページバッファ管理情報には、それぞ
れそのページに図形データが有るか無いかを識別するた
めの情報が格納される。
作説明図を示す。図に示すように、本発明の装置に於い
ては、図1に示したページ管理部14に、従来装置で説
明した情報の他に、図形の有無を示す情報を追加する。
即ち、各ページのページバッファ管理情報には、それぞ
れそのページに図形データが有るか無いかを識別するた
めの情報が格納される。
【0022】図12に、本発明の装置の上記のような処
理を行うための編集処理動作フローチャートを示す。図
に於て、まずステップS1において、図1に示す編集部
13が、受信バッファ12から受信データの読み込みを
行うそしてページ管理部14に対し、先に図11で説明
したページ情報の作成を実行する(ステップS2)。こ
こでステップS3に於て図形データがあるか否かが判断
される。そして、図形データがある場合には、ステップ
S4に於いてページ管理部に図形データ有りという情報
をセットする。また図形データがない場合にはステップ
S5に於いてページ管理部に図形データ無しという情報
をセットする。そして、データをページバッファに格納
する(ステップS6)。このページバッファへ格納する
データ等に付いては、従来装置と同様でありここでは具
体的な説明は省略する。
理を行うための編集処理動作フローチャートを示す。図
に於て、まずステップS1において、図1に示す編集部
13が、受信バッファ12から受信データの読み込みを
行うそしてページ管理部14に対し、先に図11で説明
したページ情報の作成を実行する(ステップS2)。こ
こでステップS3に於て図形データがあるか否かが判断
される。そして、図形データがある場合には、ステップ
S4に於いてページ管理部に図形データ有りという情報
をセットする。また図形データがない場合にはステップ
S5に於いてページ管理部に図形データ無しという情報
をセットする。そして、データをページバッファに格納
する(ステップS6)。このページバッファへ格納する
データ等に付いては、従来装置と同様でありここでは具
体的な説明は省略する。
【0023】図13に本発明の装置の展開処理動作フロ
ーチャートを示す。この処理は、図12の処理に続いて
行われる。図に於て、まずステップS7に於て、図1に
示した内容解析部51がページ管理部14の読み込みを
行い、これから展開しようとするページに図形データが
あるか否かを判断する(ステップS8)。そして図形デ
ータがある場合には、ステップS9に移り、以後ページ
管理方式での印刷を開始する。即ち、書込み制御部52
と読出し制御部53を排他的に制御し、ステップS9に
示すように、ラスタバッファ19の直前の1ページ分の
読み出しが終了したか否かを判断する。そして、直前の
1ページ分の読み出しが完了した後に、ステップS10
に於て文字データや図形データをラスタバッファ19に
展開する。この動作はすでに図7に於て説明した通りの
ものである。
ーチャートを示す。この処理は、図12の処理に続いて
行われる。図に於て、まずステップS7に於て、図1に
示した内容解析部51がページ管理部14の読み込みを
行い、これから展開しようとするページに図形データが
あるか否かを判断する(ステップS8)。そして図形デ
ータがある場合には、ステップS9に移り、以後ページ
管理方式での印刷を開始する。即ち、書込み制御部52
と読出し制御部53を排他的に制御し、ステップS9に
示すように、ラスタバッファ19の直前の1ページ分の
読み出しが終了したか否かを判断する。そして、直前の
1ページ分の読み出しが完了した後に、ステップS10
に於て文字データや図形データをラスタバッファ19に
展開する。この動作はすでに図7に於て説明した通りの
ものである。
【0024】一方、ステップS8に於て図形データがあ
ると判断された場合には、以後レイヤ管理方式での印刷
が実行される。即ち、ステップS11に於て、読み込み
済みのレイヤがあるか否かを判断し、読み込み済みのレ
イヤがあればそのレイヤにイメージデータが展開され
る。この場合、書込み制御部52がラスタバッファ19
にデータの展開を行っている間、読出し制御部53は他
のレイヤについて、その印刷用データの読み出しを行
い、印刷動作を同時進行させる。図13のステップS1
3に於て、全てのページバッファデータについて展開が
完了したか否かが判断され、ステップS11、S12が
必要なだけ繰り返される。本発明の装置は以上のように
して動作する。本発明の装置は以上の実施例に限定され
ない。上記実施例に於ては、図1に示すように内容解析
部51、書込み制御部52及び読出し制御部53を各ブ
ロックとは別個に設けるようにしたが、これらは何れも
展開部17のイメージプロセッサの動作用プログラムの
一部として組み込まれるようにしても差し支えない。
ると判断された場合には、以後レイヤ管理方式での印刷
が実行される。即ち、ステップS11に於て、読み込み
済みのレイヤがあるか否かを判断し、読み込み済みのレ
イヤがあればそのレイヤにイメージデータが展開され
る。この場合、書込み制御部52がラスタバッファ19
にデータの展開を行っている間、読出し制御部53は他
のレイヤについて、その印刷用データの読み出しを行
い、印刷動作を同時進行させる。図13のステップS1
3に於て、全てのページバッファデータについて展開が
完了したか否かが判断され、ステップS11、S12が
必要なだけ繰り返される。本発明の装置は以上のように
して動作する。本発明の装置は以上の実施例に限定され
ない。上記実施例に於ては、図1に示すように内容解析
部51、書込み制御部52及び読出し制御部53を各ブ
ロックとは別個に設けるようにしたが、これらは何れも
展開部17のイメージプロセッサの動作用プログラムの
一部として組み込まれるようにしても差し支えない。
【0025】
【発明の効果】以上説明した本発明の印刷装置は、予め
コントローラ部に於て印刷用データ1ページ文中に図形
データが含まれて否かを判定し、図形データを含む場合
にはページ管理方式により印刷を実行し、図形データを
含まない場合にはレイヤ管理方式による印刷を実行する
といった選択を行うため、印刷用データの内容に応じた
最も適した印刷制御を行うことができ、全体として大型
化を防止しつつ印刷速度を高速化することができる。
コントローラ部に於て印刷用データ1ページ文中に図形
データが含まれて否かを判定し、図形データを含む場合
にはページ管理方式により印刷を実行し、図形データを
含まない場合にはレイヤ管理方式による印刷を実行する
といった選択を行うため、印刷用データの内容に応じた
最も適した印刷制御を行うことができ、全体として大型
化を防止しつつ印刷速度を高速化することができる。
【図1】本発明の印刷装置実施例を示すブロック図であ
る。
る。
【図2】従来の印刷装置ブロック図である。
【図3】従来一般の印刷用データ生成動作説明図であ
る。
る。
【図4】エンジン部の主要部断面図である。
【図5】従来の編集処理動作フローチャートである。
【図6】従来のページ管理展開処理動作フローチャート
である。
である。
【図7】ページ管理方法動作説明図である。
【図8】従来のレイヤ管理展開処理動作フローチャート
である。
である。
【図9】ページとレイヤの関係説明図である。
【図10】レイヤ管理方式動作説明図である。
【図11】本発明の装置のページ管理動作説明図であ
る。
る。
【図12】本発明の装置の編集処理動作フローチャート
である。
である。
【図13】本発明の装置の展開処理動作フローチャート
である。
である。
1 情報出力部 10 コントローラ部 13 編集部 14 ページ管理部 17 展開部 20 エンジンコントローラ部 30 エンジン部 51 内容解析部 52 書込み制御部 53 読出し制御部
Claims (1)
- 【特許請求の範囲】 【請求項1】 印刷用データを生成処理するコントロー
ラ部と、 前記印刷用データを受入れて用紙上に印刷を実行するエ
ンジン部と、 前記印刷用データを一時格納するラスタバッファと、 前記コントローラ部の出力する印刷用データを前記ラス
タバッファに書き込む書込み制御部と、 前記ラスタバッファに格納された印刷用データを読み出
して前記エンジン部に転送する読出し制御部とを備え、 前記コントローラ部には、 前記印刷用データの1ページ分中に図形データが含まれ
ているか否かを判定する内容解析部が設けられ、 前記内容解析部の判定が、前記印刷用データが図形デー
タを含まないとする場合には、 前記書込み制御部は、前記1ページ分の印刷用データを
複数に区分したレイヤ単位で前記バッファメモリに対し
印刷用データの書込みを実行し、 前記読出し制御部は、前記書込み制御部が書込みを実行
中に、その書込み中のもの以外のレイヤの印刷用データ
を読み出して、前記エンジン部に転送し、 前記データ内容解析部の判定が、前記印刷用データが図
形データを含むとする場合には、 前記読出し制御部は、前記書込み制御部が1ページ分の
印刷用データを前記ラスタバッファに書き込んだ後、そ
の印刷用データを読み出して、前記エンジン部に転送す
ることを特徴とする印刷装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3212721A JPH0531970A (ja) | 1991-07-30 | 1991-07-30 | 印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3212721A JPH0531970A (ja) | 1991-07-30 | 1991-07-30 | 印刷装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0531970A true JPH0531970A (ja) | 1993-02-09 |
Family
ID=16627337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3212721A Pending JPH0531970A (ja) | 1991-07-30 | 1991-07-30 | 印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0531970A (ja) |
-
1991
- 1991-07-30 JP JP3212721A patent/JPH0531970A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0129111B2 (ja) | ||
| JPH08317198A (ja) | 印刷装置 | |
| JP3639685B2 (ja) | 印刷装置及び印刷制御方法 | |
| JP2001080140A (ja) | ページプリンタ及びページプリンタの制御方法 | |
| US5297876A (en) | Page printer with internal and external memories | |
| JP4250289B2 (ja) | 印刷処理装置と印刷処理方法 | |
| JPH0531970A (ja) | 印刷装置 | |
| JP3832979B2 (ja) | 印刷制御装置、印刷制御方法、及び記憶媒体 | |
| JPH08166743A (ja) | カラー画像形成装置および方法 | |
| JPH023351A (ja) | 印刷装置 | |
| JP3167775B2 (ja) | 画像形成方法及び装置 | |
| JP2704329B2 (ja) | 印刷装置 | |
| JP2981400B2 (ja) | 印刷装置および印刷装置のデータ処理方法 | |
| JP2905322B2 (ja) | ページプリンタの印字制御方法 | |
| JP2000006476A (ja) | 画像出力装置及びその制御方法 | |
| JPS60160264A (ja) | ビツトマツプメモリの制御方式 | |
| JPH0286465A (ja) | プリンター装置 | |
| JPH05540A (ja) | プリンタ装置 | |
| JPH02116571A (ja) | 印刷装置 | |
| JPH08185282A (ja) | 印字装置 | |
| JPH0965047A (ja) | 画像情報処理装置 | |
| JPH08310055A (ja) | プリンタ | |
| JPH06305203A (ja) | 画像形成装置 | |
| JPS6353632A (ja) | プリンタエラ−の復帰方法 | |
| JPH07156464A (ja) | 画像形成装置 |