JP3733781B2 - 印刷システム - Google Patents
印刷システム Download PDFInfo
- Publication number
- JP3733781B2 JP3733781B2 JP09265099A JP9265099A JP3733781B2 JP 3733781 B2 JP3733781 B2 JP 3733781B2 JP 09265099 A JP09265099 A JP 09265099A JP 9265099 A JP9265099 A JP 9265099A JP 3733781 B2 JP3733781 B2 JP 3733781B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- management
- printer
- print job
- job 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims description 48
- 238000000034 method Methods 0.000 claims description 29
- 238000012546 transfer Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 10
- 101100189552 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PCL6 gene Proteins 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の属する技術分野】
本発明は印刷システムに関し、特に印刷jobデータを受信した印刷装置(以下、単にプリンタともいう)が何らかの原因で印刷を実行できない場合に時間待ちをすることなく印刷を行えるようにしたシステムに関する。
【0002】
【従来の技術】
最近、複数のホストコンピュータとプリンタとをネットワーク回線で接続し、いずれかのホストコンピュータからプリンタに印刷jobデータを送信すると、プリントを実行できるようにした印刷システムが提案されている。
【0003】
例えば、ホストコンピュータやプリンタ管理装置によって複数のプリンタのなかからユーザーの希望する機能や性能を有するプリンタを自動的に選択するようにした印刷システムが知られている(特開平6−242899号公報、特開平7−141128号公報、参照)。
【0004】
【発明が解決しようとする課題】
しかし、上記従来の印刷システムでは1つのプリンタを指定して印刷jobデータを送信した時にそのプリンタに多くの印刷Jobがキューイングされていると、その処理が済むまでは次の印刷を実行できず、印刷が済むまでに時間がかかるという問題があった。
【0005】
本発明はかかる問題点に鑑み、プリンタに印刷jobが集中しているような時にも時間待ちをすることなく印刷を行えるようにした印刷システムを提供することを課題とする。
【0006】
【課題を解決するための手段】
そこで、本発明に係る印刷システムは、複数の印刷装置を相互にネットワーク回線で接続し、データ処理装置からの印刷jobデータを印刷装置で受信して印刷を行うようにした印刷システムにおいて、上記複数の印刷装置が上記印刷jobデータに基づいて印刷を実行する印刷手段、他の印刷装置との間でデータの送受を行う通信手段及び他の印刷装置の装置情報を記憶しうる記憶手段を少なくとも含んで構成され、該複数の印刷装置がその処理しうる言語に基づいてグループ化され、上記複数の印刷装置のうち、上記複数グループの少なくとも2つの異なる言語を処理し、かつそのうちデータ処理能力の高い印刷装置が管理印刷装置とされ、上記複数の印刷装置のうち、上記管理印刷装置以外の印刷装置は、上記記憶手段に管理装置の情報を記憶し、データ処理装置から受信した自己宛の印刷jobデータを自己が印刷不可能な場合は、上記管理装置に該印刷jobデータを転送し、上記管理印刷装置が処理しうる言語グループに属する全ての印刷装置の装置情報を記憶し、いずれかの印刷装置からの印刷jobデータの転送があった時に該印刷jobデータを同一の言語グループに属する他の印刷装置に転送するようになしたことを特徴とする。
【0007】
本発明の特徴の1つは少なくとも2つのプリンタ言語をサポートする管理プリンタを設け、印刷jobデータを受信したプリンタが何らかの原因で印刷を実行できない場合に管理プリンタが同一の言語グループに属する他のプリンタに対して印刷jobデータを転送し、印刷を実行するようにした点にある。これにより、1つのプリンタに多くの印刷Jobがキューイングされている場合、あるいはプリンタエラーが発生し、紙切れ等を起こした場合にも時間待ちをすることなく印刷を実行できる。管理プリンタの選定にあたり、ホストコンピュータがネットワーク環境を調べ、各プリンタの性能や条件等を検討して管理プリンタを自動選定するようにすると、そのネットワーク環境の中から、いろいろな条件に従った最適なプリンタを選定できる。
【0008】
また、管理プリンタが予め処理しうる言語をサポートするプリンタをグループ化して記憶しているので、ホストコンピュータやプリンタ管理装置によってユーザーが希望するプリンタを選択して印刷jobデータを送信する場合に比して印刷jobデータの振り分けを効率よく行うことができ、しかもユーザーがプリンタの状態を確認する必要もない。
【0009】
管理プリンタの選定はホストコンピュータ(データ処理装置)によって自動的に行うのがよい。
【0010】
即ち、上記データ処理装置が、上記複数の印刷装置の装置情報から少なくとも2つの言語を処理し、かつそのうちデータ処理能力の高い印刷装置を管理印刷装置に選定する自動選定手段、該管理印刷装置の処理しうる言語に基づいて上記複数の印刷装置をグループ化するグルーピング手段、上記管理印刷装置にその処理しうる言語グループに属する印刷装置の装置情報を送信するとともに上記管理印刷装置以外の印刷装置に自己の属する言語グループの管理装置を通知する通信手段、を含んで構成されているのがよい。
【0011】
また、ホストコンピュータによって管理プリンタを選定している際に、ホストコンピュータ自体のタスク処理が重く、処理能力が低下している場合やネットワーク上にトラブルが発生している場合等にはホストコンピュータによる自動選定ではなく、暫定的にユーザーのマニュアル操作によって管理プリンタを選定できるようにすると、フレキシブルな対応ができることとなる。
【0012】
即ち、上記データ処理装置が、使用者の操作によって上記複数の印刷装置の装置情報から管理印刷装置を任意に選定しうるマニュアル選定手段を更に含んで構成されているのがよい。
【0013】
また、管理プリンタから印刷jobデータを転送すべき他のプリンタは同一の言語グループに属するプリンタであればよく、例えばデータ処理能力の高いプリンタに転送することもできる。しかし、その印刷jobデータの転送後に、新たに印刷jobデータを転送する必要が生じた場合に、その印刷jobデータが高いデータ処理能力を必要とした場合にはデータ処理能力の低いプリンタでは対応しきれない。そこで、印刷jobデータを転送すべきプリンタはデータ処理能力の低い方から選択するのがよい。
【0014】
即ち、上記管理印刷装置は、いずれかの印刷装置からの印刷jobデータの転送があった時に該印刷jobデータを同一の言語グループに属する他の印刷装置のうち、データ処理能力の最も低い印刷装置に転送するようになすのが好ましい。
【0015】
また、上述のような印刷システムに用いられるプリンタも新規である。即ち、本発明によれば、複数の印刷装置を相互にネットワーク回線で接続し、少なくとも1つの印刷装置が他の印刷装置を管理する管理印刷装置に選定されるとともに、データ処理装置からの印刷jobデータを印刷装置で受信して印刷を行うようにした印刷システムにおいて用いられる印刷装置であって、印刷jobデータに基づいて印刷を実行する印刷手段と、自己が管理印刷装置に選定された場合には自己の処理しうる言語と共通の言語を処理しうる他の印刷装置の装置情報を記憶する一方、自己が管理印刷装置に選択されなかった場合には自己が管理される管理印刷装置を記憶する記憶手段と、自己が管理印刷装置に選択されなかった場合において自己が印刷不可能な状況下では自己の印刷jobデータを記憶手段に記憶された管理印刷装置に転送する一方、自己が管理印刷装置に選択された場合において他の印刷装置から転送されてきた印刷jobデータを記憶手段に記憶された装置情報に基づいて選択した他の印刷装置に転送する通信手段とを備えたことを特徴とする印刷装置を提供することができる。
【0016】
データ処理装置は信号を処理して印刷jobデータを出力するものであればどのようなものでもよいが、一般的にはホストコンピュータが用いられる。このデータ処理装置は1つでもよく、複数であってもよい。データ処理装置とプリンタとの間はどのような手段で接続されていてもよく、例えばネットワーク回線で接続されることができる。
【0017】
【発明の実施の形態】
以下、本発明を図面に示す具体例に基づいて詳細に説明する。図1ないし図6は本発明に係る印刷システムの好ましい実施形態を示す。図1は本例の印刷システムの全体構成を示す。図1において、本例の印刷システムは複数のプリンタ(印刷装置)100・・・と複数のホストコンピュータ(データ処理装置)200・・・とがネットワーク回線300で接続され、いずれのホストコンピュータ200・・・からでもプリンタ100に印刷jobデータを送信して印刷できるようになっている。
【0018】
図2はホストコンピュータ200の機能ブロックを示す。ホストコンピュータ200はパーソナルコンピュータ本体(通信手段)210、各種の設定や指示を行うためのキーボード(マニュアル選定手段)211、表示を行うためのディスプレイ212、登録内容を保持するメモリ213、各種の演算処理を行うCPU(マニュアル選定手段、グルーピング手段、自動選定手段)214、音声を出力するスピーカ215から構成されている。
【0019】
図3はプリンタ100の機能ブロックを示す。プリンタ100はプリンタ本体(印刷手段、通信手段)110、各種の設定や表示をするためのオペレーションパネル(選択手段)111、登録内容を保持するメモリ(記憶手段)112、処理を行うためのCPU(選択手段)113から構成されている。
【0020】
図4は本例の印刷システムを概念的に示す。複数のプリンタ100・・・がネットワーク回線によって環状に接続される一方、ネットワーク回線には複数のホストコンピュータ200・・・が接続されている。但し、図4ではプリンタはPr1〜Pr7で、ホストコンピュータ200はPc1〜Pcnで示されている。
【0021】
次に、図4及び図5を参照しつつ、管理プリンタの選定処理及び印刷jobデータ転送処理の概略を説明する。管理プリンタを選定する場合、まずネットワーク上に接続されたホストコンピュータPc1〜Pcnのいずれかにおいて、管理プリンタ選定のためのアプリケーションソフトを起動し、ネットワーク上の各プリンタPr1〜Pr7の装置情報を得る。ここで、装置情報にはプリンタ言語、解像度、カラーor白黒、プリント速度、用紙サイズ、フォント、ジョブ実行状況、メモリ容量等が含まれる。
【0022】
次に、それらの装置情報からホストコンピュータPc1〜Pcnが最適な管理プリンタPr1を選定する。選定は2つの異なる言語(例えば、PCLとPS)を処理しうるプリンタPr1が管理プリンタとされ、一方の言語PCLに属するプリンタPr2〜Pr4が1つの言語グループ、他方の言語PSに属するプリンタPr5〜Pr7がもう1つの言語グループとしてプリンタ群が形成される。
【0023】
図5は上述のようしてグループ化した状態を概念的に示す。例ではプリンタPr1が管理プリンタとして選定され、該管理プリンタPr1を中心とし、ある言語(例えばPCL)のプリンタPr2、Pr3、Pr4の群と他の言語(例えばPS)のプリンタPr5、Pr6、Pr7の群にグループ化されている。また、ネットワーク上の各プリンタPr2〜Pr7の装置情報は管理プリンタPr1が常に保持しており、装置情報に変更があると、そのプリンタPr2〜Pr7は随時管理プリンタPr1にそれを通知する。
【0024】
以上のようにして管理プリンタPr1が選定されると、ホストコンピュータPc1〜Pcnは管理プリンタPr1以外の各プリンタPr2〜Pr7にプリンタPr1が管理プリンタであることを通知する一方、管理プリンタPr1には他のプリンタPr2〜Pr7の装置情報を転送し、こうして管理プリンタの選定が終了する。
【0025】
今、ホストコンピュータPc1からプリンタPr2へ第1の印刷jobデータが送信され、その印刷の処理中にホストコンピュータPc2からプリンタPr2に次の第2の印刷jobデータが送信された場合、プリンタPr2は第1の印刷jobデータの処理が済むまでは第2の印刷jobデータを印刷することができない。そこで、プリンタPr2は第2の印刷jobデータを管理プリンタPr1に転送し、管理プリンタPr1は第2の印刷jobデータの内容を解読し、第2の印刷jobデータを処理しうる、即ち同一言語に属する適切なプリンタPr3又はPr4に第2の印刷jobデータを再転送する一方、第2の印刷jobデータの送信元のホストコンピュータPc2にはプリンタPr3又はPr4に第2の印刷jobデータを転送したことを通知し、以後の第2の印刷jobデータの処理は送信元のホストコンピュータPc2とプリンタPr3又はPr4との間で行われることとなる。
【0026】
図6の(a)はホストコンピュータ200における管理プリンタの選定処理のフローチャートを示す。処理が開始されると、まず管理プリンタの選定処理を実行するためのアプリケーションソフトが起動され(ステップS100)、ホストコンピュータ200の表示画面上には管理プリンタ設定のダイヤログボックスが表示されるので、ユーザーは管理プリンタを自動選択するか、マニュアル選択するかを選ぶ(ステップS101)。次に、ネットワーク上の全てのプリンタ100・・・に対し、プリンタ情報の送信を要求し(ステップS102)、送信されてきたプリンタ情報を受信し(ステップS103)、自動選択か否かを判定する(ステップS104)。
【0027】
自動選択の場合には全てのプリンタ100・・・からのプリンタ情報に基づき、最適なプリンタ100を管理プリンタに選定し(ステップS105)、自動選択でない場合には表示画面上でのマニュアル操作によって管理プリンタ100を選定する(ステップS106)。管理プリンタ100が選定されると、ホストコンピュータ200は選定されたプリンタ100に管理プリンタに選定されたことを通知するとともに、他の全てのプリンタ100・・・のプリンタ情報を送信し(ステップS107)、選定されなかったプリンタ100・・・にはどのプリンタ100が管理プリンタに選定されたかを通知し(ステップS108)、処理を終了する。
【0028】
図6の(b)は管理プリンタ100の自動選択のサブルーチンのフローチャートを示す。処理が開始されると、プリンタ100の処理しうる言語の搭載数の最大のものをグループ化し(ステップS105−1)、その中から、情報処理速度の最速のものを管理プリンタ100に選定し(ステップS105−2)、管理プリンタ100が理解できる各言語毎にプリンタ群を形成し(ステップS105−3)、そのプリンタ群から幾つかのプリンタ100が洩れた場合にはその中から、更に管理プリンタ100を選定し、プリンタ群を形成し(ステップS105−4)、処理を終了する。
【0029】
管理プリンタ100を自動選定する場合、基本的にはネットワーク上にあるプリンタ100の処理しうる言語を全て理解できることが条件である。しかし、その条件が満たされない場合はある限られた範囲内で仮想的なプリンタ群のネットワークを構築する。かかる意味で図6の(b)に示されるフローチャートの処理が行われる。これにより、ネットワーク上には幾つかの管理プリンタ100とこれを中心としたプリンタ群が形成される。あるプリンタ100にとっては処理しうる言語毎に管理プリンタ100があり、複数の管理プリンタ100・・・が存在する可能性もある。
【0030】
図7はホストコンピュータ200の表示画面上に表示された管理プリンタ設定のダイヤログボックスの1例を示す。図7の(a)は管理プリンタ選定方法の選択のための画面を示す。本例では「自動選定」と「マニュアル選定」の文字と「OK」及び「キャンセル」のボタンが表示され、例では「マニュアル選定」が選択されている。この状態で「OK」をクリックすると、図7の(b)に示される画面が表示される。
【0031】
図7の(b)の画面ではプリンタ名称と各プリンタの言語、解像度、プリント速度及びメモリサイズが表示されるとともに、その下方に「自動選択」「OK」「キャンセル」のボタンが表示されており、ユーザーが任意のプリンタ100を選択し、「OK」をクリックすると、選択したプリンタ100を管理プリンタに設定できる。例では、プリンタ1がサポート言語:PCL、解像度:600dpi、プリント速度:20ppm、メモリサイズ:16MB、プリンタ2がサポート言語:PCL、解像度:1200dpi、プリント速度:8ppm、メモリサイズ:16MB、プリンタ3がサポート言語:PCL、解像度:600dpi、プリント速度:16ppm、メモリサイズ:8MB、プリンタAがサポート言語:PS、解像度:600dpi、プリント速度:20ppm、メモリサイズ:16MB、プリンタBがサポート言語:PS、解像度:1200dpi、プリント速度:16ppm、メモリサイズ:32MB、プリンタCがサポート言語:PS/PCL、解像度:1200dpi、プリント速度:20ppm、メモリサイズ:32MB、と表示され、プリンタCが管理プリンタに選択されている。
【0032】
図8は管理プリンタ100における印刷処理のフローチャートを示す。処理が開始されると、ホストコンピュータ200からの印刷jobデータを受信し(ステップS200)、現在プリント中か否かを判定し(ステップS201)、プリント中でない場合には受信した印刷jobデータに基づいて印刷を実行する(ステップS202)。他方、プリント中の場合には印刷jobデータのプリンタ言語及び印刷jobデータ内容を解読し(ステップS203)、解読結果に応じて他の適切なプリンタ100に対して印刷の依頼を行い、そのプリンタ100から印刷を実行する旨のレディ信号が返信されてきたか否かを判定し(ステップS204、S205)、レディ信号が返信されてくるまでその処理を繰り返し、レディ信号が返信されてくると、そのプリンタ100に印刷jobデータを転送するとともに、印刷job信号の送信元のホストコンピュータ200に転送先のプリンタ100を通知し(ステップS206、S207)、処理を終了する。以後、この印刷jobデータの処理については送信元のホストコンピュータ200と転送先のプリンタ100との間で行われることとなる。
【0033】
図9は通常のプリンタ100における印刷処理のフローチャートを示す。処理が開始されると、ホストコンピュータ200からの印刷jobデータを受信し(ステップS300)、現在プリント中か否かを判定し(ステップS301)、プリント中でない場合には受信した印刷jobデータに基づいて印刷を実行する(ステップS302)。他方、プリント中の場合には管理プリンタ100に印刷jobデータを転送し(ステップS303)、処理を終了する。
【0034】
図10はプリンタ100の情報更新のフローチャートを示す。例えば、メモリが増設されたり、印刷jobデータの受け取りの変更があったりすると、処理が開始され、管理プリンタ100に情報転送の依頼信号(Req)を送信し(ステップS400)、管理プリンタ100からの許可信号(Acq)を受信したか否かを判定し(ステップS401)、許可信号を受信するまで上述の処理を繰り返し、許可信号を受信すると、情報を管理プリンタ100に送信し(ステップS402)、管理プリンタ100からの受け取り確認信号を受信したか否かを判定し(ステップS403)、受け取り確認信号を受信するまで処理を繰り返し、受信すると処理を終了する。このように、プリンタ100は自己のプリンタ情報に変更があると、管理プリンタ100に変更内容を知らせ、管理プリンタ100は常に最新のプリンタ情報を保持することとなる。
【0035】
図11は管理プリンタ100における転送先プリンタの決定処理のフローチャートを示す。管理プリンタ100が他のプリンタ100から印刷jobデータを受信すると(ステップS500)、印刷jobデータを解読するとともに、各プリンタ100のプリンタ情報を読み出し(ステップS501)、プリンタ情報から受信した印刷jobデータを印刷しうるプリンタ100のうち、最も処理能力の低いプリンタ100を転送先プリンタに決定し、そのプリンタ100に印刷jobの転送依頼を送信し(ステップS502)、そのプリンタ100がプリント可能ことを示す許可信号が返信されてくると、印刷jobデータを決定したプリンタ100に転送し(ステップS504)、処理を終了する。ここで、最も処理能力の低いプリンタ100を転送先プリンタに決定したのは、新たな印刷jobデータがあった場合に、その印刷jobデータが高い処理能力を必要とする時にも対応できるようにするためである。
【0036】
図12はプリンタ情報と管理プリンタ100が転送先プリンタを決定する際の手順の例を示す。例では、プリンタ1がサポート言語:PCL6、カラー/白黒:カラー、用紙:A4/A3、解像度:1200dpi、メモリ容量:32MB、プリント速度:3ppm、プリンタ2がサポート言語:PCL6、カラー/白黒:白黒、用紙:A4/A3、解像度:1200dpi、メモリ容量:32MB、プリント速度:20ppm、プリンタ3がサポート言語:PCL5e、カラー/白黒:カラー、用紙:A4、解像度:600dpi、メモリ容量:16MB、プリント速度:3ppm、プリンタ4がサポート言語:PCL5e、カラー/白黒:白黒、用紙:A3、解像度:600dpi、メモリ容量:16MB、プリント速度:8ppm、プリンタ5がサポート言語:PCL6、カラー/白黒:白黒、用紙:A4/A3、解像度:600dpi、メモリ容量:32MB、プリント速度:16ppm、プリンタ6がサポート言語:PCL6、カラー/白黒:白黒、用紙:A4/A3、解像度:1200dpi、メモリ容量:16MB、プリント速度:16ppm、プリンタ7がサポート言語:PCL6、カラー/白黒:白黒、用紙:A4、解像度:600dpi、メモリ容量:8MB、プリント速度:20ppm、プリンタ8がサポート言語:PCL6、カラー/白黒:白黒、用紙:A4、解像度:600dpi、メモリ容量:16MB、プリント速度:8ppm、プリンタ9がサポート言語:PCL5e、カラー/白黒:白黒、用紙:A4、解像度:600dpi、メモリ容量:8MB、プリント速度:8ppmであり、プリンタ1が管理プリンタとする。なお、各プリンタ1〜9は全て同等のフォントを有するものとする。
【0037】
今、プリンタ7から管理プリンタ1に印刷jobデータが転送され、その印刷jobデータの内容がPCL6、白黒、A4、600dpiの場合、転送先プリンタの候補はプリンタ言語から、プリンタ2、6、8となる。この3台のプリンタの中から、最も処理能力の低いプリンタはプリンタ8であるので、管理プリンタ1はプリンタ8に対して印刷jobデータを転送して処理を実行させる。
【図面の簡単な説明】
【図1】 本発明に係る印刷システムの好ましい実施形態の構成を示す図である。
【図2】 上記実施形態におけるホストコンピュータの構成を示す機能ブロック図である。
【図3】 上記実施形態におけるプリンタの構成を示す機能ブロック図である。
【図4】 上記実施形態におけるシステムの概念構成を示す図である。
【図5】 図4のシステムを管理プリンタを中心としてグループ化した状態を示す概念図である。
【図6】 上記実施形態における管理プリンタの選定処理(a)及び自動選択処理(b)のフローチャートを示す図である。
【図7】 上記実施形態における管理プリンタのマニュアル選定のための画面(a)(b)を示す図である。
【図8】 上記実施形態における管理プリンタの印刷処理のフローチャートを示す図である。
【図9】 上記実施形態における通常のプリンタの印刷処理のフローチャートを示す図である。
【図10】 上記実施形態における通常のプリンタのプリンタ情報更新の処理のフローチャートを示す図である。
【図11】 上記実施形態における管理プリンタの転送先プリンタの決定処理のフローチャートを示す図である。
【図12】 上記実施形態における印刷jobデータの転送先プリンタの決定の手順例を示す図である。
【符号の説明】
100 プリンタ(印刷装置)
110 プリンタ本体(印刷手段、通信手段)
111 オペレーションパネル(選択手段)
112 メモリ(記憶手段)
113 CPU(選択手段)
200 ホストコンピュータ(データ処理装置)
210 パーソナルコンピュータ本体(通信手段)
214 CPU(グルーピング手段、自動選定手段)
Claims (5)
- 複数の印刷装置を相互にネットワーク回線で接続し、データ処理装置からの印刷jobデータを印刷装置で受信して印刷を行うようにした印刷システムにおいて、
上記複数の印刷装置が、上記印刷jobデータに基づいて印刷を実行する印刷手段、他の印刷装置との間でデータの送受を行う通信手段及び他の印刷装置の装置情報を記憶しうる記憶手段を少なくとも含んで構成され、
該複数の印刷装置がその処理しうる言語に基づいてグループ化され、
上記複数の印刷装置のうち、上記複数グループの少なくとも2つの異なる言語を処理する印刷装置が管理印刷装置とされ、
上記複数の印刷装置のうち、上記管理印刷装置以外の印刷装置は、上記記憶手段に管理装置の情報を記憶し、データ処理装置から受信した自己宛の印刷jobデータを自己が印刷不可能な場合は、上記管理装置に該印刷jobデータを転送し、
上記管理印刷装置は、処理しうる言語グループに属する全ての印刷装置の装置情報を記憶し、いずれかの印刷装置からの印刷jobデータの転送があった時に該印刷jobデータを同一の言語グループに属する他の印刷装置に転送するようになしたことを特徴とする印刷システム。 - 上記データ処理装置が、上記複数の印刷装置の装置情報から少なくとも2つの言語を処理し、かつそのうちデータ処理能力の高い印刷装置を管理印刷装置に選定する自動選定手段、該管理印刷装置の処理しうる言語に基づいて上記複数の印刷装置をグループ化するグルーピング手段、
上記管理印刷装置にその処理しうる言語グループに属する印刷装置の装置情報を送信するとともに上記管理印刷装置以外の印刷装置に自己の属する言語グループの管理装置を通知する通信手段、を含んで構成されている請求項1記載の印刷システム。 - 上記データ処理装置が、使用者の操作によって上記複数の印刷装置の装置情報から管理印刷装置を任意に選定しうるマニュアル選定手段を更に含んで構成されている請求項2記載の印刷システム。
- 上記管理印刷装置は、いずれかの印刷装置からの印刷jobデータの転送があった時に該印刷jobデータを同一の言語グループに属する他の印刷装置のうち、データ処理能力の最も低い印刷装置に転送するようになした請求項1記載の印刷システム。
- 複数の印刷装置を相互にネットワーク回線で接続し、少なくとも1つの印刷装置が他の印刷装置を管理する管理印刷装置に選定されるとともに、データ処理装置からの印刷jobデータを印刷装置で受信して印刷を行うようにした印刷システムにおいて用いられる印刷装置であって、
印刷jobデータに基づいて印刷を実行する印刷手段と、
自己が管理印刷装置に選定された場合には自己の処理しうる言語と共通の言語を処理しうる他の印刷装置の装置情報を記憶する一方、自己が管理印刷装置に選択されなかった場合には自己が管理される管理印刷装置を記憶する記憶手段と、
自己が管理印刷装置に選択されなかった場合において自己が印刷不可能な状況下では自己の印刷jobデータを記憶手段に記憶された管理印刷装置に転送する一方、自己が管理印刷装置に選択された場合において他の印刷装置から転送されてきた印刷jobデータを記憶手段に記憶された装置情報に基づいて選択した他の印刷装置に転送する通信手段とを備えたことを特徴とする印刷装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09265099A JP3733781B2 (ja) | 1999-03-31 | 1999-03-31 | 印刷システム |
| US09/537,294 US7027169B1 (en) | 1999-03-31 | 2000-03-29 | System for efficiently distributing print jobs |
| US11/345,290 US7593123B2 (en) | 1999-03-31 | 2006-02-02 | Printing system for grouping printing apparatuses |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09265099A JP3733781B2 (ja) | 1999-03-31 | 1999-03-31 | 印刷システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000284935A JP2000284935A (ja) | 2000-10-13 |
| JP3733781B2 true JP3733781B2 (ja) | 2006-01-11 |
Family
ID=14060347
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09265099A Expired - Fee Related JP3733781B2 (ja) | 1999-03-31 | 1999-03-31 | 印刷システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3733781B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4287182B2 (ja) | 2002-04-22 | 2009-07-01 | 株式会社リコー | 画像形成装置 |
| JP2004054911A (ja) | 2002-05-31 | 2004-02-19 | Seiko Epson Corp | 印刷管理システムおよびこれに用いる装置並びにプログラム |
| JP7215031B2 (ja) * | 2018-09-14 | 2023-01-31 | コニカミノルタ株式会社 | 印刷システム、印刷方法及びプログラム |
-
1999
- 1999-03-31 JP JP09265099A patent/JP3733781B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000284935A (ja) | 2000-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7593123B2 (en) | Printing system for grouping printing apparatuses | |
| EP1120273B1 (en) | Printer, data processor, data transmitter, printing controller, printing system, recorded medium, and printing control method | |
| JPH09330191A (ja) | エラープリント設定方法、エラープリント設定装置および記憶媒体 | |
| JP3007103B2 (ja) | 印刷制御装置 | |
| JPH1153134A (ja) | 印刷制御システムおよび印刷制御方法 | |
| JP3733781B2 (ja) | 印刷システム | |
| JP2004291629A (ja) | プリンタ、プリンタシステム及びプリンタ管理方法並びにプリンタ管理用プログラム | |
| JPH11149354A (ja) | 印刷システム、方法及びプリンタ | |
| JP3508752B2 (ja) | 印刷システム、方法及びプリンタ | |
| JP3837863B2 (ja) | 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体 | |
| JP2011090599A (ja) | 情報処理装置および情報処理方法 | |
| JP4232267B2 (ja) | 印刷システム | |
| JPH10283130A (ja) | プリンタ制御装置、プリンタ制御方法および記録媒体 | |
| JP2007283628A (ja) | 印刷システム、印刷装置およびその制御方法 | |
| JP3125997B2 (ja) | 印刷情報出力装置および印刷システム | |
| JPH09258927A (ja) | プリンタシステム及びプリンタ設定方法 | |
| JP4172363B2 (ja) | 印刷システム | |
| JP2007179371A (ja) | 印刷システム | |
| JP3021023B2 (ja) | 印刷情報出力装置および印刷装置 | |
| JPH07129336A (ja) | 印刷装置及びそのシステム | |
| JP2002041267A (ja) | プリンタ装置 | |
| KR100193804B1 (ko) | 컴퓨터를 이용한 프린터 에뮬레이션기능 지원방법 | |
| JP2018126892A (ja) | プリントシステム、画像形成装置、および画像形成装置の制御プログラム | |
| US20200341710A1 (en) | Job transmission device, job processing device, program, and job transmission method performed by job transmission device | |
| JP2005190093A (ja) | 印刷システム、印刷装置、印刷制御装置およびプリンタドライバ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050531 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20050614 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20050728 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050728 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050728 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050927 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051010 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091028 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091028 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101028 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101028 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111028 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111028 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121028 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121028 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131028 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |