JPH08263240A - 複数台のプリンタの制御方法 - Google Patents

複数台のプリンタの制御方法

Info

Publication number
JPH08263240A
JPH08263240A JP7064177A JP6417795A JPH08263240A JP H08263240 A JPH08263240 A JP H08263240A JP 7064177 A JP7064177 A JP 7064177A JP 6417795 A JP6417795 A JP 6417795A JP H08263240 A JPH08263240 A JP H08263240A
Authority
JP
Japan
Prior art keywords
printers
printer
print
slave
main
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
JP7064177A
Other languages
English (en)
Inventor
Kazumi Tokunaga
一美 徳永
Kazuyuki Mitome
和幸 三留
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.)
Koki Holdings Co Ltd
Original Assignee
Hitachi Koki Co Ltd
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 Hitachi Koki Co Ltd filed Critical Hitachi Koki Co Ltd
Priority to JP7064177A priority Critical patent/JPH08263240A/ja
Publication of JPH08263240A publication Critical patent/JPH08263240A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】多部数の印刷物のような形態での印刷を効率よ
く処理するプリンタの制御方法を提供する。 【構成】一台の主プリンタ1と、主プリンタに高速デー
タバスで結合された一台または複数台の従プリンタ
1’、1”より構成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は複数台のプリンタを制御
する方法に関するもので、とくに同一種類のプリンタを
複数台連携して効率よく入力される印刷命令を制御する
方法を提供するものである。
【0002】
【従来の技術】従来のプリンタは一台のプリンタで処理
できるべく、さまざまな機能が盛り込まれているが、最
近のプリンタを取り巻く環境の変化は著しく、プリンタ
に要求される機能はますます複雑、且つ多岐にわたるよ
うになってきている。
【0003】例えば、印刷部数は数十部を要求される印
刷命令、ジョブは普通になり、そのページ数も10ペー
ジ以上の書類が多くなってきている。このような多部数
の印刷の場合、従来のプリンタでは1ページ目を必要印
刷部数だけまず印刷し、2ページ目を次に必要印刷部数
印刷し、次に3ページ目を、といったような順序で印刷
を行なっていた。従来のプリンタでは、上記したよう
に、何十枚もの印刷物を多部数をプリントしようとする
問題を解決するために、複数台の出力トレイからなるソ
ータを装着して、プリントされた印刷物をページ順に並
べる工夫がなされてはいるものもあった。しかしなが
ら、印刷部数がそのソータの数を上回るようになってし
まうとそれらの装置も使いこなせなくなってしまうのが
現状であった。そのために、ソータの数を単位にして、
何回かに分けてプリントを行なうか、ソータの数を超え
るプリントは手作業でページ順に並べ直す必要があっ
た。
【0004】一方、最近のプリント内容は非常に高度化
しており、プリント出力のための処理に非常に多くの時
間を費やすようになってきている。特に、高度なプリン
ト処理では、印刷内容がページ記述言語といわれるコー
ドで書かれていてプリンタ内部のコンピュータによりそ
の言語を解釈してプリンタ出力に適したラスタイメージ
として展開し、出力するのが一般的になっている。
【0005】
【発明が解決しようとする課題】多ページ、多部数の印
刷物のような形態での印刷を行なう場合の問題点は、印
刷の後処理に非常に手間をとられる点である。この点を
解決する一つの手段として、ソータを設けたプリンタも
あるが、ソータを設けるにも機構上の制限があり、無制
限にソータのトレイの数を増やすことはできず、前述の
多部数印刷の要求に応えることは難しかった。
【0006】本発明の目的は多ページ、多部数の印刷物
のような形態での印刷を効率よく処理するプリンタの制
御方法を提供することである。また、本発明の他の目的
は、印刷の実効的な処理速度を向上させることである。
最近の傾向としてページ記述言語は非常に高度に複雑化
しており、そのラスタイメージ展開に多大な時間を要す
るようになってきている。このラスタイメージ展開によ
うする時間ががプリント処理中に占める時間の中でボト
ルネックになってきており、いくら機械的なプリンタの
印刷速度がが高速化されても、印刷の実効速度が上がら
ないといった現象が出ており、本発明の課題は従来技術
のこのような欠点を解決することにある。
【0007】
【課題を解決するための手段】上記目的は、一台の主プ
リンタと一台または複数台の従プリンタおよびそれらの
プリンタを結ぶ高速データバスで結合された複数のプリ
ンタシステムにおいて、前記主プリンタは、何台の従プ
リンタが結合されているかを認知する手段を備え、主プ
リンタ一台では処理できない容量の印刷部数を複数のプ
リンタに割振って印刷させることにより達成される。
【0008】
【作用】本発明は上記のようにプリンタ群を構成したの
で、一台のプリンタの能力を超える印刷部数のプリント
命令であっても、それを複数台のプリンタで分担でき、
同一ジョブを何回かに分けて処理したり、ジョブの一部
を人手を介して処理する必要がなく、印刷出力の効率を
上げることができる。また、プリントジョブ中での最大
のボトルネックとなっているページ記述言語の解釈およ
びそのラスタイメージ処理を複数のプリンタで分担でき
るので高速にイメージ展開が図れるようになる。
【0009】
【実施例】以下に本発明を図面とともに詳細に説明す
る。図1は本発明の一実施例を説明するブロックダイア
グラムである。1は主プリンタ、1’、1”は従プリン
タ、3、3’は高速データバス、4は主プリンタ1に付
属するプリンタコントローラ、4’、4”は従プリンタ
1’、1”に付属するプリンタコントローラである。
【0010】主プリンタ1および従プリンタ1’、1”
はそれぞれ複数の給紙トレイ51、52、51’、5
2’、51”、52”を持っている。また、主プリンタ
1および従プリンタ1’、1”は、それぞれ複数段の出
力トレイよりなるソータ6、6’、6”を持っている。
また、主プリンタはケーブル8によりネットワーク網9
に接続されている。
【0011】次に本プリンタアレイの動作を説明する。
このように接続されたプリンタ群、すなわちプリンタア
レイにおいては、全体の制御を主プリンタ1が受け持
ち、従プリンタ1’、1”は主プリンタの補佐的な役割
をする。前記プリンタアレイが構成された時点で主プリ
ンタは以下の内容を把握する。 ・接続されている従プリンタの台数、従って全体のプリ
ンタの台数。 ・電源が投入されており、データを受信すれば印刷可能
状態にあるプリンタの台数。 ・主および従プリンタの印刷出力速度。 ・主および従プリンタで活用可能な出力トレイの段数。 ・従プリンタが持っているプリンタコントローラの処理
能力。 ネットワーク網9を通じてプリントすべきジョブが入力
されると、そのジョブは主プリンタ1のコントローラ4
に入力される。ここで主プリンタ1はジョブの内容を解
析し、プリンタで出力される印刷物を何部印刷しなけれ
ばならないかを把握する。この時、上記したように主プ
リンタは従プリンタの状態を把握できているので、それ
ぞれの従プリンタに印刷すべき部数を最適な状態で割振
ることができる。すなわち、接続されている順にそれぞ
れの従プリンタの持っている出力トレイの数だけの部数
を印刷させて行くという方法もあるが、さらには主およ
び従プリンタの出力トレイの数、印刷処理速度が把握さ
れているのでどのプリンタに何部の印刷処理をさせるべ
きかの最適化を行なうことが可能である。
【0012】主プリンタのコントローラは、続いて入力
されたジョブの内容を解釈する。そこではほとんどの場
合、印刷内容がページ記述言語で書かれている。前記コ
ントローラはページ記述言語を解釈して、どのフォント
を使用するか、どのサイズのフォントで印刷するか、行
間隔はどうするか、図形やグラフィック処理はどこへ入
れるか、どういう内容の図形か、などといった細々とし
た内容に応じてそれを印刷できるようにラスタイメージ
に展開して行く。こうして印刷内容が全てラスタイメー
ジに展開されると、その展開されたイメージデータは前
記高速バスデータでそれぞれの従プリンタに転送され
る。すなわち、主プリンタも従プリンタ(群)も同一の
印刷データを共有することになる。
【0013】その後、主および従プリンタは自分に与え
られたデータで自分に与えられた部数の印刷を行ない、
ソータに出力することができる。このように構成された
プリンタアレイでは、主プリンタは接続されている従プ
リンタの性能に応じて、ページ記述言語の解釈およびそ
のラスタイメージ処理を接続されているプリンタで分担
させることもできる。前記の印刷すべき部数を最適な状
態で割振る場合と同じく、主および従プリンタのプリン
タコントロールの印刷処理速度が把握されているのでど
のプリンタに印刷処理のどの部分のラスタイメージ展開
を担当させるべきかの最適化を行なうことができる。
【0014】それを行なうためには、代表的には次のプ
ロセスを実行すればよい。入力されたジョブが主プリン
タのプリンタコントローラにより文脈が解析される。そ
して最も印刷プロセスの中でボトルネックになるページ
記述言語の文脈が解析される。この時点では、実際にラ
スタイメージに展開する必要はなく、実際のイメージ展
開がどのくらいの時間がかかるかが評価されればよい。
この評価は、おもに時間のかかる描画命令について重要
であり、描画命令についての評価ができれば、ページ記
述言語で書かれている文書の特定ページのおおよその描
画時間が計算できる。
【0015】次にそれぞれのページのイメージ展開処理
を、展開所要時間に応じて主および従プリンタに割振ら
れる。この割振りにあたっては、単にそれぞれのプリン
タでの処理時間が均一になるというだけではなく、プリ
ンタの処理能力、印刷されるページ順序などについても
考慮に入れて割振られる。
【0016】それぞれのプリンタに割振られてページ単
位でラスタイメージ展開されたデータは、前記高速デー
タバスを通じて主および従プリンタに転送され、そのデ
ータを用いて印刷が行なわれる。
【0017】
【発明の効果】本発明によれば、一台の主プリンタと一
台または複数台の従プリンタおよびそれらのプリンタを
結ぶ高速データバスで結合された複数のプリンタシステ
ムで全体のジョブの処理を行なうようにしたので、多部
数の印刷に対しても効率よく作業をすることができる。
また、複雑なページ記述言語に対しても複数のプリンタ
コントローラで分担してイメージ展開ができるので高速
印刷ができる。
【図面の簡単な説明】
【図1】本発明になる複数のプリンタの制御方式の一実
施例を示す摸式図である。
【符号の説明】
1は主プリンタ、1’、1”は従プリンタ、3、3’は
高速データバス、4、4’、4”はプリンタコントロー
ラ、51、52、51’、52’、51”、52”は給
紙トレイ、6、6’、6”はソータ、8はケーブル、9
はネットワークである。

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】一台の主プリンタと一台または複数台の従
    プリンタおよびそれらのプリンタを結ぶ高速データバス
    で結合された複数のプリンタシステムにおいて、 前記主プリンタは、何台の従プリンタが結合されている
    かを認知する手段を備え、主プリンタ一台では処理でき
    ない容量の印刷部数を複数のプリンタに割振って印刷さ
    せることを特徴とする複数台のプリンタの制御方法。
  2. 【請求項2】前記主プリンタは、接続されている従プリ
    ンタに何段のトレイを持ったソータが接続されているか
    を認知する手段を有することを特徴とする請求項1記載
    の複数台のプリンタの制御方法。
  3. 【請求項3】前記主プリンタは、接続されている従プリ
    ンタの内、実際にデータを受信すれば印刷可能な状態に
    あるプリンタがどれであるかを把握できることを特徴と
    する請求項1記載の複数台のプリンタの制御方法。
  4. 【請求項4】プリンタに入力される印刷制御命令を従プ
    リンタに分担して処理することを特徴とする請求項1記
    載の複数台のプリンタの制御方法。
  5. 【請求項5】前記主プリンタは、接続されている従プリ
    ンタのコントローラの処理能力を認知する手段を有する
    ことを特徴とする請求項4記載の複数台のプリンタの制
    御方法。
JP7064177A 1995-03-23 1995-03-23 複数台のプリンタの制御方法 Pending JPH08263240A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7064177A JPH08263240A (ja) 1995-03-23 1995-03-23 複数台のプリンタの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7064177A JPH08263240A (ja) 1995-03-23 1995-03-23 複数台のプリンタの制御方法

Publications (1)

Publication Number Publication Date
JPH08263240A true JPH08263240A (ja) 1996-10-11

Family

ID=13250530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7064177A Pending JPH08263240A (ja) 1995-03-23 1995-03-23 複数台のプリンタの制御方法

Country Status (1)

Country Link
JP (1) JPH08263240A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654136B2 (en) 1998-02-25 2003-11-25 Canon Kabushiki Kaisha Printing with a plurality of printers
US8130394B2 (en) 2006-02-08 2012-03-06 Canon Kabushiki Kaisha Printer system for generating intermediate data in distributed printing

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654136B2 (en) 1998-02-25 2003-11-25 Canon Kabushiki Kaisha Printing with a plurality of printers
US7167265B2 (en) 1998-02-25 2007-01-23 Canon Kabushiki Kaisha Printing with a plurality of printers
US8130394B2 (en) 2006-02-08 2012-03-06 Canon Kabushiki Kaisha Printer system for generating intermediate data in distributed printing

Similar Documents

Publication Publication Date Title
DE69317698T2 (de) Verfahren zum Übersetzen eines Vielzahl von Drucker-Seiten-beschreibende Sprachen
US5715379A (en) Architecture for a digital printer with multiple independent decomposers
US6559958B2 (en) Printing method and apparatus having multiple raster image processors
US8154766B2 (en) Image processing device, image forming system, image forming method and computer readable medium storing program
US6433884B1 (en) Apparatus for determining priority of print jobs in a printer system
US6084688A (en) Network print server with page-parallel decomposing
US20130293561A1 (en) Image data producing apparatus, image forming apparatus and computer readable medium
JP5594470B2 (ja) 印刷制御装置、印刷システムおよびプログラム
US8867065B2 (en) Page parallel RIP printing methods and systems
US8537396B2 (en) Print document conversion apparatus, print document conversion method, and computer readable medium
US5825991A (en) System for balancing CPU demands in a high-volume print server
US6295134B1 (en) Parallel redundant interpretation in a raster image processor
US6023343A (en) Method and apparatus for temporary storage on disk of collated print data
US20100253972A1 (en) Printing device and method for parallel processing of data
US20060268316A1 (en) Systems and methods for fast color processing
JPH1124860A (ja) 印刷処理装置および印刷処理方法
JPH08263240A (ja) 複数台のプリンタの制御方法
US5469534A (en) Method for translating image processing data
EP3702899B1 (en) Raster image processor allocation scheme
JP4887687B2 (ja) 印刷装置および割り込みジョブメモリ展開方法
JP2002079724A (ja) プリンタ及びそれを制御するプログラム製品
JP4007084B2 (ja) プリントプログラム
JP2002215352A (ja) 画像処理装置
JP3116354B2 (ja) プリンタデータ管理方式
DE69932065T2 (de) Druckverfahren und gerät, das mehrere rasterbildprozessoren hat