JPH091871A - 印刷装置および印刷装置の描画制御方法 - Google Patents

印刷装置および印刷装置の描画制御方法

Info

Publication number
JPH091871A
JPH091871A JP7149887A JP14988795A JPH091871A JP H091871 A JPH091871 A JP H091871A JP 7149887 A JP7149887 A JP 7149887A JP 14988795 A JP14988795 A JP 14988795A JP H091871 A JPH091871 A JP H091871A
Authority
JP
Japan
Prior art keywords
print information
print
information
band
printing apparatus
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
JP7149887A
Other languages
English (en)
Inventor
Nobuaki Matsui
信明 松井
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 JP7149887A priority Critical patent/JPH091871A/ja
Publication of JPH091871A publication Critical patent/JPH091871A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 1ページ分の印刷情報の描画処理時間を大幅
に短縮することができる。 【構成】 CPU111が1ページが複数のバンド描画
領域に分割される分割数に応じて取得した印刷情報を分
割し、該分割された1ページ分の各印刷情報を各描画装
置118,120に対して順次並列的に割り当てること
を特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、情報処理装置から供給
される印刷情報をバンド単位に描画する描画手段を複数
備えて、それぞれの描画手段を並列的に駆動して描画処
理を行う印刷装置および印刷装置の描画制御方法に関す
るものである。
【0002】
【従来の技術】従来、ページ単位で印刷情報を処理する
印刷装置では、描画装置を一つ用いて印刷情報を処理す
る。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来例では一つの描画装置を用いて印刷情報を順次処理す
るために処理時間が長いという問題があった。
【0004】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第4の発明
の目的は、1ページが所定数に分割されたバンド単位の
印刷情報を複数の描画手段で並行して処理することによ
り、1ページ分の印刷情報の描画処理時間を大幅に短縮
することができると共に、印刷情報中の各オブジェクト
の重なり状態を判定して各描画手段の同一領域における
描画処理を制御することにより、同一領域におけるオブ
ジェクトを高速に描画処理できる印刷装置および印刷装
置の描画制御方法を提供することである。
【0005】
【課題を解決するための手段】本発明に係る第1発明
は、情報処理装置から印刷情報を取得し、該取得した印
刷情報を解析して印刷を行う印刷装置において、1ペー
ジが複数のバンド描画領域に分割される分割数に応じて
取得した印刷情報を分割する分割手段と、分割された各
印刷情報を解析して出力イメージに描画展開する複数の
描画手段と、分割された1ページ分の各印刷情報を各描
画手段に対して順次並列的に割り当てる制御手段とを設
けたものである。
【0006】本発明に係る第2発明は、情報処理装置か
ら印刷情報を取得し、該取得した印刷情報を解析して印
刷を行う印刷装置において、印刷情報中の各印刷対象を
解析して出力イメージに描画展開する複数の描画手段
と、印刷情報中の各印刷対象を各描画手段に順次割り当
てる制御手段と、各描画手段に対して割り当てられた各
印刷対象間の重なり状態を判定する判定手段と、前記判
定手段の重なり判定結果に基づいて各描画手段による同
一描画領域内における並行描画処理を制御する描画制御
手段とを設けたものである。
【0007】本発明に係る第3発明は、出力イメージに
描画展開する複数の描画手段を備え、情報処理装置から
印刷情報を取得し、該取得した印刷情報を解析して印刷
を行う印刷装置の描画制御方法において、各描画手段に
よる描画状態を判定する判定工程と、該判定により描画
可能ないずれかの描画手段に分割された1ページ分の各
印刷情報を順次割り当てる割り当て工程とを有するもの
である。
【0008】本発明に係る第4発明は、出力イメージに
描画展開する複数の描画手段を備え、情報処理装置から
印刷情報を取得し、該取得した印刷情報を解析して印刷
を行う印刷装置の描画制御方法において、各描画手段に
対して割り当てられた各印刷対象の重なり状態を判定す
る判定工程と、該重なり状態の判定結果に基づいて各描
画手段による同一描画領域内における並行描画処理を制
限する制限工程とを有するものである。
【0009】
【作用】第1の発明において、制御手段が1ページが複
数のバンド描画領域に分割される分割数に応じて取得し
た印刷情報を分割する分割手段により分割された1ペー
ジ分の各印刷情報を各描画手段に対して順次並列的に割
り当て、1ページ分の印刷情報を高速に描画処理するこ
とを可能とする。
【0010】第2の発明において、制御手段により順次
割り当てられた印刷情報中の各印刷対象を各描画手段が
展開する際に、判定手段が各描画手段に対して割り当て
られた各印刷対象間の重なり状態を判定し、該重なり判
定結果に基づいて描画制御手段が各描画手段による同一
描画領域内における並行描画処理を制御して、各印刷対
象が重なり合わない場合には、同一描画領域内における
各印刷対象を並行描画処理することを可能とする。
【0011】第3の発明において、各描画手段による描
画状態を判定し、該判定により描画可能ないずれかの描
画手段に分割された1ページ分の各印刷情報を順次割り
当て、1ページ分の印刷情報を高速に描画する処理を自
動化することを可能とする。
【0012】第4の発明において、各描画手段に対して
割り当てられた各印刷対象の重なり状態を判定し、該重
なり状態の判定結果に基づいて各描画手段による同一描
画領域内における並行描画処理を制限して、各印刷対象
が重なり合わない場合には、同一描画領域内における各
印刷対象を並行描画処理することを自動化することを可
能とする。
【0013】
【実施例】
〔第1実施例〕図1は本発明の第1の実施例を示す印刷
システムの構成を説明するブロック図であり、当該シス
テムは情報処理装置100と線路140により接続され
た印刷装置110から構成される。
【0014】この図に示すように、印刷情報は入力装置
104から入力され、CPU101によって記憶装置1
02に格納され、該格納された印刷情報は通信装置10
3,113を経由して印刷装置110の記憶装置112
に転送される。105は表示装置である。
【0015】そして、該転送された印刷情報は、CPU
111により画像領域(以下バンドと呼ぶ)毎に分割さ
れ、描画ユニット130と描画ユニット131に割り当
てられる。分割された印刷情報は描画ユニット内の制御
装置117、119により取得・解釈され、印刷情報の
内容により描画装置118,120が起動される。
【0016】そして、起動された描画装置118,12
0は記憶装置112から既に描画された画像情報と、描
画すべき印刷情報を取得し、描画処理により画像情報を
更新し、更新された画像情報は記憶装置112に再度格
納される。
【0017】描画ユニット130,131によってバン
ドに割り当てられた印刷情報が全て描画処理されたなら
ば、描画された画像情報をエンジンとしての記録装置1
16に転送することにより、印刷を行う。
【0018】なお、描画ユニット130、131は専用
回路によっても構成できるし、描画ソフトウェアの動作
するCPUによっても構成できる。従って、CPU11
1が描画ユニットを兼ねる場合もある。また、本実施例
では描画ユニットの数を「2」とする例を示すがその数
には制限はない。
【0019】以下、本実施例と第1の発明の各手段との
対応及びその作用について図1を参照して説明する。
【0020】本発明に係る第1発明は、情報処理装置か
ら印刷情報を取得し、該取得した印刷情報を解析して印
刷を行う印刷装置において、1ページが複数のバンド描
画領域に分割される分割数に応じて取得した印刷情報を
分割する分割手段(CPU111)と、分割された各印
刷情報を解析して出力イメージに描画展開する複数の描
画手段(図1に示した描画ユニット131,130の描
画装置118,120あるいは後述する図7に示した描
画ユニット701)と、分割された1ページ分の各印刷
情報を各描画手段に対して順次並列的に割り当てる制御
手段(CPU111による)とを設け、CPU111が
1ページが複数のバンド描画領域に分割される分割数に
応じて取得した印刷情報を分割し、該分割された1ペー
ジ分の各印刷情報を各描画装置118,120に対して
順次並列的に割り当て、1ページ分の印刷情報を高速に
描画処理することを可能とする。
【0021】図2は、図1に示した記録装置116に設
定される1ページの画像領域の分割領域を示す模式図で
ある。
【0022】この図に示すように、1ページは記録装置
116の副走査方向に、n個のバンドに分割される。た
だし、nは(描画ユニット数+1)以上である。
【0023】図3は、図1に示した記憶装置112のメ
モリマップを説明する図である。
【0024】この図に示すように、記憶装置112は、
描画ユニット数+1以上のバンドメモリ601、60
2、603と、バンド数に対応する印刷情報604、6
05、606と、印刷情報の描画対象となるオブジェク
トデータを格納したオブジェクトデータ領域607と、
作業領域608から構成されている。
【0025】図4は本発明に係る印刷システムのバンド
制御方法の第1実施例を示すフローチャートであり、図
1に示したCPU111がバンドを描画ユニット13
0、131に対して振り分ける手順に対応する。なお、
(1)〜(13)は各ステップを示す。
【0026】先ず、描画ユニット130にバンド201
とバンドメモリ601とバンド1の印刷情報604を、
描画ユニット131にバンド201とバンドメモリ60
2とバンド2の印刷情報605を割り当てて、バンドメ
モリ601、602、603の内容を消去した後、2つ
の描画ユニットの制御装置117、119を起動する
(1)。
【0027】次に、割り込み発生を待ち、割り込みが発
生したならば、割り込みの種類が描画終了なのか転送終
了なのかを判断し(2)、割り込みが描画終了割り込み
であったと判断した場合は、現在記録装置116に画像
情報を転送しているかを判断し(3)、現在転送してい
ないと判断した場合は、描画終了したバンドの画像情報
が並行して描画しているバンドよりも先に転送しても良
いのかを判断し(4)、転送が出来ると判断した場合に
は転送を開始する(5)。
【0028】次に、現在描画処理中でも転送中でもない
バンドメモリがあるかを判断し(6)、なければ割り込
み発生待ちに戻り(2)、バンドメモリがあると判断し
た場合はバンドn(バンド204)を描画したかを判断
し(7)、描画したと判定した場合は、ステップ(2)
の割り込み発生待ちに戻り、描画していないと判断した
場合は、空いているバンドメモリと次に描画すべきバン
ドと印刷情報を、描画を終了して止まっている描画ユニ
ットの描画装置に割り当て、バンドメモリを消去した後
にこれを起動する(8)。
【0029】一方、ステップ(2)において割り込みの
種類が転送終了であったと判断した場合は、最下位のバ
ンドn(バンド204)を描画したかどうかを判断し
(9)、描画したと判断した場合は作業を終了し、描画
していないと判断した場合は、次に転送するバンドの描
画処理が終了しているかを判断し(10)、描画してい
ないないと判断した場合は、ステップ(2)の割り込み
発生待ちに戻り、描画終了していると判断した場合は、
記録装置116への画像情報転送を開始する(11)。
【0030】次に、現在止まっている描画ユニットがあ
るかを判断し(12)、ないと判断した場合、ステップ
(2)の割り込み待ちに戻り、あると判断した場合は、
空いているバンドメモリと次に描画すべきバンドと印刷
情報を、描画を終了して止まっている描画ユニットの描
画装置に割り当て、面度メモリを消去した後にこれを起
動する(13)。
【0031】図5は本発明に係る印刷システムの描画制
御方法の第1実施例を示すフローチャートであり、図1
に示した制御装置117、119の描画制御手順に対応
する。なお、(1)〜(6)は各ステップを示す。
【0032】先ず、制御装置117,119は起動がか
かると、記憶装置112から割り当てられたバンドの最
初の印刷情報を取得する(1)。次に、取得した描画情
報が描画終了命令かどうかを判断し(2)、描画終了命
令であったと判断した場合は、割り込みを発生して
(6)、作業を終了する。
【0033】一方、描画終了命令でないと判断した場合
は、印刷情報の描画座標をバンドメモリ上のアドレスに
変換し(3)、該変換したアドレスを描画装置に与えて
描画装置を起動する(4)。次に、描画装置が処理を終
了するのを待ち(5)、終了したならば、ステップ
(1)に戻り、次の印刷情報を取得する。
【0034】図6は本発明に係る印刷システムの描画処
理方法の第1実施例を示すフローチャートであり、図1
に示した描画装置118,120の描画処理手順に対応
する。なお、(1)〜(8)は各ステップを示す。
【0035】先ず、記憶装置112のバンドメモリから
画像情報を取得し(1)、次に記憶装置112のオブジ
ェクトデータ領域607から描画を行うオブジェクトの
データを取得する(2)。
【0036】次いで、該取得したオブジェクトデータか
らオブジェクトを画像情報に展開し(3)、展開したオ
ブジェクトの画像情報とバンドメモリから取得した画像
情報を論理演算し(4)、論理演算の結果をバンドメモ
リに再度格納する(5)。
【0037】次に、オブジェクトの幅の描画を行ったか
どうかを判断し(6)、描画を行っていないと判断した
場合は、バンドメモリ内の描画アドレスを論理演算を行
ったデータ量分増加して、ステップ(1)に戻り、次の
画像情報を記憶装置112のバンドメモリから取得す
る。
【0038】一方、ステップ(6)で、描画を行ってい
ると判断した場合は、オブジェクトの次のラインの先頭
に描画アドレスを変更し(7)、オブジェクト全てを描
画したかどうかを判断し(8)、終了でないと判断した
場合は、ステップ(1)に戻り、次の画像情報をバンド
メモリから取得し、終了であれば作業を終了する。
【0039】〔第2実施例〕図7は本発明の第2の実施
例を示す印刷システムの構成を説明するブロック図であ
り、図1と同一のものには同一の符号を付してある。な
お、当該システムは情報処理装置100と線路140に
より接続された印刷装置110から構成される。
【0040】この図に示すように、印刷情報は入力装置
104から入力され、CPU101によって記憶装置1
02に格納される。格納された印刷情報は通信装置10
3、113を経由して印刷装置110の記憶装置112
に転送され、該転送された印刷情報は、CPU111に
より画像領域(以下バンドと呼ぶ)毎に分割され、描画
ユニット701に割り当てられる。
【0041】そして、分割された印刷情報は描画ユニッ
ト内の制御装置117により取得・解釈され、印刷情報
の内容により描画装置118,120が起動され、該起
動された描画装置118,120は記憶装置112から
既に描画された画像情報と、描画すべき印刷情報を取得
し、描画処理により画像情報を更新し、更新された画像
情報は記憶装置112に再度格納される。
【0042】そして、描画ユニット701によってバン
ドに割り当てられた印刷情報が全て描画処理されたなら
ば、描画された画像情報を記録装置116に転送するこ
とにより印刷を行なう。なお、描画ユニット701は専
用回路によっても構成できるし、描画ソフトウェアの動
作するCPUによっても構成できる。また、本実施例で
は描画装置の数が「2」の場合を示すが、その数に制限
はない。
【0043】以下、本実施例と第2の発明の各手段との
対応及びその作用について図7等を参照して説明する。
【0044】第2発明は、情報処理装置100から印刷
情報を取得し、該取得した印刷情報を解析して印刷を行
う印刷装置110において、印刷情報中の各印刷対象を
解析して出力イメージに描画展開する複数の描画手段
(描画装置118,120)と、印刷情報中の各印刷対
象を各描画手段に順次割り当てる制御手段(制御装置1
17)と、各描画手段に対して割り当てられた各印刷対
象間の重なり状態を判定する判定手段(CPU111)
と、前記判定手段の重なり判定結果に基づいて各描画手
段による同一描画領域内における並行描画処理を制御す
る描画制御手段(制御装置117による)とを設け、制
御装置117により順次割り当てられた印刷情報中の各
印刷対象を各描画手段が展開する際に、CPU111が
各描画装置118,120に対して割り当てられた各印
刷対象間の重なり状態を判定し、該重なり判定結果に基
づいて制御装置117が各描画装置118,120によ
る同一描画領域内における並行描画処理を制御して、各
印刷対象が重なり合わない場合には、同一描画領域内に
おける各印刷対象を並行描画処理することを可能とす
る。
【0045】図8は本発明に係る印刷システムのバンド
描画制御方法の第2実施例を示すフローチャートであ
り、図7に示したCPU111がバンドの処理順を制御
して描画ユニット701を起動する手順に対応する。な
お、(1)〜(12)は各ステップを示す。
【0046】先ず、描画ユニット701にバンド201
とバンドメモリ601とバンド201の印刷情報604
を割り当てて、バンドメモリ601、602、603の
内容を消去した後、描画ユニット701の制御装置11
7を起動する(1)。
【0047】次に、割り込み発生を待ち、割り込みが発
生したならば割り込みの種類が描画終了なのか転送終了
なのかを判断し(2)、割り込みが描画終了割り込みで
あったと判断した場合は、現在記録装置116に画像情
報を転送しているかを判断し(3)、現在転送していな
いと判断した場合は、画像情報の記録装置への転送を開
始して(4)、ステップ(5)以降に進む。
【0048】一方、ステップ(3)で現在記録装置に画
像情報を転送していると判断した場合は、現在転送中で
ない空きのバンドメモリがあるかどうかを判断し
(5)、空きがないと判断した場合は、ステップ(2)
に戻り、割り込み発生待ちとなる。
【0049】一方、ステップ(5)で空きがあると判断
した場合は、バンドn(図2に示したバンド204)を
描画したかどうかを判断し(6)、描画したと判断した
場合は、ステップ(2)へ戻り、割り込み発生待ちとな
る。
【0050】一方、ステップ(6)で、描画したのでな
いと判断した場合は、空いているバンドメモリと次に描
画すべきバンドと印刷情報を、描画ユニット701の制
御装置117に割り当て、バンドメモリを消去した後に
これを起動して(7)、ステップ(2)へ戻る。
【0051】一方、ステップ(2)において、割り込み
の種類が転送終了であったと判断された場合は、最下位
のバンドn(バンド204)を描画したかを判断し
(8)、描画したと判断した場合は作業を終了し、描画
していないと判断した場合は次に転送するバンドの描画
処理が終了しているかを判断し(9)、描画していない
と判断した場合は、ステップ(2)の割り込み発生待ち
に戻り、描画終了していると判断した場合は、記録装置
116への画像情報転送を開始する(10)。
【0052】次に、現在描画ユニット701が描画を行
っているかどうかをを判断し(11)、描画を行ってい
ないと判断した場合は、ステップ(2)の割り込み待ち
に戻り、描画を行っていると判断した場合は、空いてい
るバンドメモリと次に描画すべきバンドと印刷情報を、
描画ユニット701の制御装置117に割り当て、バン
ドメモリを消去した後にこれを起動して(12)、ステ
ップ(2)へ戻る。
【0053】図9は本発明に係る印刷システムの描画制
御方法の第2実施例を示すフローチャートであり、制御
装置117の動作手順に対応する。なお、(1)〜
(9)は各ステップを示す。
【0054】先ず、制御装置117は起動がかかると、
記憶装置112から割り当てられたバンドの最初の印刷
情報を取得する(1)。次に、取得した描画情報が描画
終了命令かどうかを判断し(2)、描画終了命令であっ
たと判断した場合は、割り込みを発生して(9)、作業
を終了し、描画終了命令でないと判断した場合は、印刷
情報の描画座標をバンドメモリ上のアドレスに変換し
(3)、現在描画処理を行っていない描画装置があるか
どうかを判断し(4)、現在描画処理を行っていない描
画装置がないと判断した場合は、描画装置118,12
0のどちらかが描画処理終了となるを待ち、次にその描
画処理を行っていない描画装置の他に描画処理を行って
いる描画装置があるかを判断し(5)、描画装置がない
と判断した場合は、描画処理を行っていない描画装置を
起動し(8)、描画装置があると判断した場合は、次に
現在描画処理中のオブジェクトとこれから起動する描画
装置によって処理されるオブジェクトが重ならないかど
うかを判断し(6)、重なると判断した場合は、現在処
理中の描画装置が処理を終了することを待ち(7)、重
ならないと判断した場合は、描画装置を起動し(8)、
ステップ(1)に戻り、次の印刷情報を記憶装置112
から取得する。
【0055】図10は本発明に係る印刷システムにおけ
るオブジェクトの重なりの判断方法を説明するための模
式図であり、例えばオブジェクトA,Bを描画する場合
に対応する。以下、オブジェクトAをオブジェクト10
01と、オブジェクトBをオブジェクト1011と呼
ぶ。
【0056】この図に示すように、印刷情報を構成する
オブジェクトの描画命令は、オブジェクトの描画位置を
示すための情報としてオブジェクト1001の1単点
(1002)の座標(Ax,Ay)とオブジェクト10
01の幅Awおよび高さAhの情報を含んでいる。従っ
て、オブジェクトAの4端点(1002、1003、1
004、1005)の座標は図10に示すようになる。
【0057】図11は、図9に示したステップ(6)に
おけるオブジェクトの重なりの判断処理手順の一例を示
すフローチャートである。なお、(1)〜(6)は各ス
テップを示す。
【0058】オブジェクト1011がオブジェクト10
01と重なるかどうかを判断するためには、オブジェク
トBの端点1012がオブジェクトAの描画範囲にある
かを判断(1)、オブジェクトBの端点1013がオブ
ジェクトAの描画範囲にあるかを判断し(2)、オブジ
ェクトBの端点1014がオブジェクトAの描画範囲に
あるかを判断し(3)、オブジェクトBの端点1015
がオブジェクトAの描画範囲にあるかを判断し(4)、
この4つの条件のどれかが真であれば重なっていると判
断し(6)、全ての条件が偽であれば重なっていないと
判断する(5)。
【0059】以下、本実施例と第3,第4の発明の各工
程との対応及びその作用について図4〜図11等を参照
して説明する。
【0060】第3発明は、出力イメージに描画展開する
複数の描画手段(図1に示した描画ユニット131,1
30あるいは図7に示した描画ユニット701)を備
え、情報処理装置から印刷情報を取得し、該取得した印
刷情報を解析して印刷を行う印刷装置の描画制御方法に
おいて、各描画手段による描画状態を判定する判定工程
(図4のステップ(7),(9))と、該判定により描
画可能ないずれかの描画手段に分割された1ページ分の
各印刷情報を順次割り当てる割り当て工程(図4のステ
ップ(12),(13))とを実行して、1ページ分の
印刷情報を高速に描画する処理を自動化することを可能
とする。
【0061】第4発明は、出力イメージに描画展開する
複数の描画手段(描画装置118,120)を備え、情
報処理装置100から印刷情報を取得し、該取得した印
刷情報を解析して印刷を行う印刷装置110の描画制御
方法において、各描画装置118,120に対して割り
当てられた各印刷対象の重なり状態を判定する判定工程
(図9のステップ(6))と、該重なり状態の判定結果
に基づいて各描画手段による同一描画領域内における並
行描画処理を制限する制限工程(図9のステップ
(7))とを実行して、各印刷対象が重なり合わない場
合には、同一描画領域内における各印刷対象を並行描画
処理することを自動化することを可能とする。
【0062】〔第3実施例〕上記第2実施例では、1ペ
ージを分割して描画処理を行ったが、図7のシステム構
成をとると、1ページを一括して描画処理する場合にお
いても本発明を適用できる。この場合は、バンドメモリ
601、602、603は一つのページメモリとなり、
また印刷情報604、605、606もバンド毎に分割
されずに一つの印刷情報格納領域となる。以下、その実
施例について図12を参照して説明する。
【0063】図12は本発明に係る印刷システムのバン
ド描画制御方法の第2実施例を示すフローチャートであ
り、CPU111が描画ユニット701を起動し、画像
情報を記録装置に転送する手順に対応する。なお、
(1)〜(4)は各ステップを示す。
【0064】先ず、描画ユニット701にページメモリ
と印刷情報604を割り当てて、ページメモリの内容を
消去した後、描画ユニット701の制御装置117を起
動する(1)。次に、割り込み発生を待ち(2)、割り
込みが発生したならば、割り込みの種類が描画終了かど
うかを判断し、割り込みが描画終了割り込みであったと
判断した場合は、画像情報の記録装置116への転送を
開始し(3)、転送の終了を待って(4)、作業を終了
する。
【0065】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステムあるいは装置に
プログラムを供給することによって達成させる場合にも
適用できることは言うまでもない。
【0066】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、制御手段が1ページが複数のバンド描
画領域に分割される分割数に応じて取得した印刷情報を
分割する分割手段により分割された1ページ分の各印刷
情報を各描画手段に対して順次並列的に割り当てるの
で、1ページ分の印刷情報を高速に描画処理することが
できる。
【0067】第2の発明によれば、制御手段により順次
割り当てられた印刷情報中の各印刷対象を各描画手段が
展開する際に、判定手段が各描画手段に対して割り当て
られた各印刷対象間の重なり状態を判定し、該重なり判
定結果に基づいて描画制御手段が各描画手段による同一
描画領域内における並行描画処理を制御するので、各印
刷対象が重なり合わない場合には、同一描画領域内にお
ける各印刷対象を並行描画処理することができる。
【0068】第3の発明によれば、各描画手段による描
画状態を判定し、該判定により描画可能ないずれかの描
画手段に分割された1ページ分の各印刷情報を順次割り
当てるので、1ページ分の印刷情報を高速に描画する処
理を自動化することができる。
【0069】第4の発明によれば、各描画手段に対して
割り当てられた各印刷対象の重なり状態を判定し、該重
なり状態の判定結果に基づいて各描画手段による同一描
画領域内における並行描画処理を制限するので、各印刷
対象が重なり合わない場合には、同一描画領域内におけ
る各印刷対象を並行描画処理することを自動化すること
ができる。
【0070】従って、各1ページ分の印刷情報の描画処
理時間を大幅に短縮することができるとともに、同一領
域におけるオブジェクトを高速に描画処理できる等の効
果を奏する。
【図面の簡単な説明】
【図1】本発明の第1の実施例を示す印刷システムの構
成を説明するブロック図である。
【図2】図1に示した記録装置に設定される1ページの
画像領域の分割領域を示す模式図である。
【図3】図1に示した記憶装置のメモリマップを説明す
る図である。
【図4】本発明に係る印刷システムのバンド制御方法の
第1実施例を示すフローチャートである。
【図5】本発明に係る印刷システムの描画制御方法の第
1実施例を示すフローチャートである。
【図6】本発明に係る印刷システムの描画処理方法の第
1実施例を示すフローチャートである。
【図7】本発明の第2の実施例および第3実施例を示す
印刷システムの構成を説明するブロック図である。
【図8】本発明に係る印刷システムのバンド描画制御方
法の第2実施例を示すフローチャートである。
【図9】本発明に係る印刷システムの描画制御方法の第
2実施例を示すフローチャートである。
【図10】本発明に係る印刷システムにおけるオブジェ
クトの重なりの判断方法を説明するための模式図であ
る。
【図11】図9に示したオブジェクトの重なりの判断処
理の詳細手順の一例を示すフローチャートである。
【図12】本発明に係る印刷システムのバンド描画制御
方法の第2実施例を示すフローチャートである。
【符号の説明】
100 情報処理装置 101 CPU 102 記憶装置 103 通信装置 104 入力装置 105 表示装置 110 印刷装置 111 CPU 112 記憶装置 116 記録装置 117 制御装置 118 描画装置 119 制御装置 120 描画装置

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 情報処理装置から印刷情報を取得し、該
    取得した印刷情報を解析して印刷を行う印刷装置におい
    て、1ページが複数のバンド描画領域に分割される分割
    数に応じて取得した印刷情報を分割する分割手段と、分
    割された各印刷情報を解析して出力イメージに描画展開
    する複数の描画手段と、分割された1ページ分の各印刷
    情報を各描画手段に対して順次並列的に割り当てる制御
    手段とを具備したことを特徴とする印刷装置。
  2. 【請求項2】 情報処理装置から印刷情報を取得し、該
    取得した印刷情報を解析して印刷を行う印刷装置におい
    て、印刷情報中の各印刷対象を解析して出力イメージに
    描画展開する複数の描画手段と、印刷情報中の各印刷対
    象を各描画手段に順次割り当てる制御手段と、各描画手
    段に対して割り当てられた各印刷対象間の重なり状態を
    判定する判定手段と、前記判定手段の重なり判定結果に
    基づいて各描画手段による同一描画領域内における並行
    描画処理を制御する描画制御手段とを具備したことを特
    徴とする印刷装置。
  3. 【請求項3】 出力イメージに描画展開する複数の描画
    手段を備え、情報処理装置から印刷情報を取得し、該取
    得した印刷情報を解析して印刷を行う印刷装置の描画制
    御方法において、各描画手段による描画状態を判定する
    判定工程と、該判定により描画可能ないずれかの描画手
    段に分割された1ページ分の各印刷情報を順次割り当て
    る割り当て工程とを有することを特徴とする印刷装置の
    描画制御方法。
  4. 【請求項4】 出力イメージに描画展開する複数の描画
    手段を備え、情報処理装置から印刷情報を取得し、該取
    得した印刷情報を解析して印刷を行う印刷装置の描画制
    御方法において、各描画手段に対して割り当てられた各
    印刷対象の重なり状態を判定する判定工程と、該重なり
    状態の判定結果に基づいて各描画手段による同一描画領
    域内における並行描画処理を制限する制限工程とを有す
    ることを特徴とする印刷装置の描画制御方法。
JP7149887A 1995-06-16 1995-06-16 印刷装置および印刷装置の描画制御方法 Pending JPH091871A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7149887A JPH091871A (ja) 1995-06-16 1995-06-16 印刷装置および印刷装置の描画制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7149887A JPH091871A (ja) 1995-06-16 1995-06-16 印刷装置および印刷装置の描画制御方法

Publications (1)

Publication Number Publication Date
JPH091871A true JPH091871A (ja) 1997-01-07

Family

ID=15484814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7149887A Pending JPH091871A (ja) 1995-06-16 1995-06-16 印刷装置および印刷装置の描画制御方法

Country Status (1)

Country Link
JP (1) JPH091871A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654139B1 (en) 1998-11-11 2003-11-25 Nec Corporation Printer system with image processing system in which drawing operations are executed in parallel
US7436531B2 (en) * 2002-05-14 2008-10-14 Xerox Corporation Systems and methods for using multiple processors for imaging
JP2012051208A (ja) * 2010-08-31 2012-03-15 Kyocera Mita Corp 画像形成装置および画像形成プログラム
JP2012053612A (ja) * 2010-08-31 2012-03-15 Kyocera Mita Corp 画像形成装置および画像形成プログラム
US8488168B2 (en) 2009-11-05 2013-07-16 Canon Kabushiki Kaisha Image forming apparatus for printing a plurality of logical pages, image forming apparatus control method, and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654139B1 (en) 1998-11-11 2003-11-25 Nec Corporation Printer system with image processing system in which drawing operations are executed in parallel
US7436531B2 (en) * 2002-05-14 2008-10-14 Xerox Corporation Systems and methods for using multiple processors for imaging
US8488168B2 (en) 2009-11-05 2013-07-16 Canon Kabushiki Kaisha Image forming apparatus for printing a plurality of logical pages, image forming apparatus control method, and storage medium
JP2012051208A (ja) * 2010-08-31 2012-03-15 Kyocera Mita Corp 画像形成装置および画像形成プログラム
JP2012053612A (ja) * 2010-08-31 2012-03-15 Kyocera Mita Corp 画像形成装置および画像形成プログラム

Similar Documents

Publication Publication Date Title
EP0470782B1 (en) Image rendering process and apparatus
US6545684B1 (en) Accessing data stored in a memory
JPH06149494A (ja) 印刷情報処理方法および装置
JPH08221226A (ja) 自己構成ネットワーク/プリンタ・システム
KR960032239A (ko) 그래픽 시스템에서 하나 이상의 가시 객체 식별 방법 및 장치
JPH091871A (ja) 印刷装置および印刷装置の描画制御方法
JP2003051019A (ja) 画像処理装置、画像処理方法、画像処理プログラム及び記憶媒体
JP2006202211A (ja) 画像描画装置および画像描画方法
JP4208350B2 (ja) 描画装置及び描画方法、記憶媒体
JPS6340971A (ja) マルチプロセツサ画像処理装置
US11227361B2 (en) Image processing device with parallel memory access
JPH03114856A (ja) プリンタデータ管理方式
JP2806201B2 (ja) 周辺装置
JPH10232819A (ja) メモリ制御装置およびメモリアクセス方法
JP3353312B2 (ja) メモリ領域の管理方法
JP2002036637A (ja) 画像処理装置
JPH08258378A (ja) 印刷装置および印刷装置のバンド描画方法
JPH0352105B2 (ja)
JP2003195847A (ja) グラフィック処理装置
JPH0877371A (ja) 画像形成装置
JPH07295546A (ja) 画像処理装置
JPH09245006A (ja) 密結合マルチプロセッサシステムにおけるジョブの実行装置および実行方法
JPH10307695A (ja) プリンタ装置及びプリンタ制御方法
JPS6364474A (ja) 画像メモリ制御装置
JPH07164677A (ja) 文字発生装置