JPH09258930A - プリンタ管理装置 - Google Patents
プリンタ管理装置Info
- Publication number
- JPH09258930A JPH09258930A JP8071833A JP7183396A JPH09258930A JP H09258930 A JPH09258930 A JP H09258930A JP 8071833 A JP8071833 A JP 8071833A JP 7183396 A JP7183396 A JP 7183396A JP H09258930 A JPH09258930 A JP H09258930A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- attribute information
- physical
- logical
- attribute
- 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.)
- Granted
Links
- 238000010586 diagram Methods 0.000 description 8
- 238000012508 change request Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
ンタに対して設定される属性情報を物理プリンタが持つ
属性情報と矛盾がないようにする。 【解決手段】 各々の物理プリンタ2a,2bの属性情
報の管理および物理プリンタ2a,2bへのジョブの出
力制御を行う物理プリンタ管理手段1cに加え、この物
理プリンタ管理手段1cから物理プリンタ2a,2bの
属性情報を論理的に選択して論理プリンタの属性情報を
生成する論理プリンタ属性情報生成手段1dと、生成さ
れた論理プリンタの属性情報を管理する論理プリンタ属
性情報管理手段1eとを備えるように構成した。これに
より、論理プリンタに設定される属性情報はこの論理プ
リンタを構成している個々の物理プリンタ2a,2bが
持つ属性情報から取得しているので、管理者による設定
に比べ、論理プリンタの属性情報の適切な設定が可能に
なる。
Description
関し、特にクライアントに対して複数の物理プリンタを
1つのプリンタとして扱うことができる論理プリンタを
備えたプリンタ管理装置に関する。
サーバは、クライアントによってプリントジョブが発行
されると、指定されたプリンタまたは印刷属性に基づい
て要求されたプリントジョブを実行するためのプリンタ
を選択するようにしている。これら複数のプリンタに関
して、従来より、複数のプリンタをグループ化して単独
のプリンタとして扱うようにした技術が知られている
(たとえば、特開昭59−87539号公報、特開平5
−303475号公報)。また、プリンタの決定に関
し、各プリンタはそれぞれ多種多様の属性を持っている
ので、異なった属性を持つ複数のプリンタへの処理の割
り振り方をその属性に応じて決めるような提案もなされ
ている(たとえば、特開平4−369713号公報)。
タをグループ化して仮想的な論理プリンタとして登録す
る場合に、論理プリンタの属性値を設定することが必要
になるが、属性の種類が多種に渡るため、たとえば管理
者が物理プリンタに応じて論理プリンタの属性情報を設
定しようとする場合に、その論理プリンタを構成する物
理プリンタがそれぞれ有している属性値と矛盾なく設定
することは困難であるという問題点があった。
のであり、複数の物理プリンタの組み合わせを仮想的な
単独の論理プリンタとして扱う場合に、その論理プリン
タの属性情報として個々の物理プリンタが持つ属性情報
に対応した適切な属性情報を設定することができるプリ
ンタ管理装置を提供することを目的とする。
管理装置の原理構成図である。本発明によるプリンタ管
理装置1には、論理プリンタを構成する対象である複数
の物理プリンタ2a,2b,・・・と、ネットワーク3
を介してジョブを発行する複数のクライアント4a,4
b,・・・とが接続されている。プリンタ管理装置1
は、クライアント4a,4b,・・・から発行されたジ
ョブを受け付けるジョブ受付手段1aと、このジョブ受
付手段1aにて受け付けたジョブをキューイングし、ジ
ョブの実行に必要な処理を管理するジョブ制御手段1b
と、複数の物理プリンタ2a,2b,・・・の属性情報
を管理するとともに選択された物理プリンタへのジョブ
の出力を制御する物理プリンタ管理手段1cと、この物
理プリンタ管理手段1cで管理されている物理プリンタ
の属性情報を論理的に選択して論理プリンタの属性情報
を生成する論理プリンタ属性情報生成手段1dと、この
論理プリンタ属性情報生成手段1dにて生成された論理
プリンタの属性情報を管理する論理プリンタ属性情報管
理手段1eとを備えている。
論理プリンタ属性情報管理手段1eには、論理プリンタ
の属性情報として、個々の物理プリンタ2a,2b,・
・・が持つ属性情報に対応した属性情報が設定されてい
る。その論理プリンタの属性情報は、論理プリンタ属性
情報生成手段1dが物理プリンタ管理手段1cから物理
プリンタ2a,2b,・・・の属性情報を論理的に選択
することによって取得される。この論理的な選択は、た
とえば、物理プリンタ2a,2b,・・・が出力可能な
用紙に関する属性情報については集合和により行い、た
とえば、物理プリンタ2a,2b,・・・が現在使用可
能な用紙に関する属性情報については集合積により行
う。
からジョブを発行するときには、個々の物理プリンタ2
a,2b,・・・ではなく、その属性情報の種類に従っ
て選ばれた複数の物理プリンタと関連付けられた論理プ
リンタに対して行うが、その場合に、論理プリンタの属
性情報と複数の物理プリンタの属性情報との整合性を取
るために、論理プリンタ属性情報管理手段1eでは対応
関係を両者の属性情報の対応表で管理するようにしてい
る。
によれば、論理プリンタに設定すべき属性情報が、論理
プリンタ属性情報生成手段1dにより、論理プリンタを
構成する個々の物理プリンタ2a,2b,・・・の属性
情報から選択される。したがって、論理プリンタの属性
情報の設定は物理プリンタ2a,2b,・・・がそれぞ
れ有している属性情報を元にしているので、物理プリン
タ2a,2b,・・・の属性情報と矛盾なく設定するこ
とができる。
リントサーバに適用した場合を例にして説明する。
ック図である。この図において、プリントサーバは、ネ
ットワーク10に接続された複数のジョブ受付部11
a,11b,・・・,11kと、ジョブ制御部12と、
複数のジョブ処理部13a,13b,・・・,13m
と、それぞれ物理プリンタに対応して設けられた複数の
ジョブ出力部14a,14b,・・・,14nと、属性
管理部15とから構成される。
1kは、それぞれ異なったジョブフォーマットに対応す
るよう構成されており、ネットワーク10を介して入力
されたジョブを対応するジョブフォーマットのジョブ受
付部が受け付け、本プリントサーバが定めるジョブのフ
ォーマットに統一してジョブ制御部12に渡す。ジョブ
制御部12は、受け付けたジョブをキューイングすると
ともに、ジョブの実行に必要な処理をジョブ処理部13
a,13b,・・・,13mに依頼する。これらジョブ
処理部13a,13b,・・・,13mの処理機能とし
ては、たとえば、あるプリントフォーマットを別のプリ
ントフォーマットに変換する処理、ページ記述言語から
ビットマップデータへラスタライズするイメージ処理、
非同期に発生するイベントの通知処理などがある。
5にアクセスして、要求されているジョブの属性に該当
する物理プリンタの属性情報を取得し、ジョブを実行す
る物理プリンタを選択し、ジョブ出力部14a,14
b,・・・,14nを通じて物理プリンタにジョブの実
行を依頼する。属性管理部15はジョブ制御部12から
の属性問い合わせ要求に応答するように構成されている
他、各ジョブ出力部14a,14b,・・・,14nに
接続されて、物理プリンタの持つ属性情報の変化を受け
るように構成されている。この属性管理部15の詳細な
構成例を以下に示す。
図である。属性管理部15は、ジョブ制御部12に接続
された属性問い合わせ応答部151と、論理プリンタお
よび物理プリンタの属性情報を記憶するデータベース機
能を持った属性記憶部152と、物理プリンタ・論理プ
リンタ対応テーブル153と、ジョブ出力部14a,1
4b,・・・,14nに接続された属性変更応答部15
4と、属性自動変更部155とから構成されている。
ジョブ制御部12からの属性問い合わせ要求があると、
これを受け付け、要求されているジョブ、プリンタなど
のオブジェクトの属性に対応するデータを属性記憶部1
52から読み出し、ジョブ制御部12に通知する。
たとえば、用紙トレイの用紙サイズを変更した場合など
は、対応するジョブ出力部から属性変更要求が出力され
る。この属性変更要求は、属性変更応答部154にて受
け付けられ、属性記憶部152にアクセスして要求に対
応するオブジェクトの属性を変更するとともに、属性の
変更を属性自動変更部155に通知する。属性自動変更
部155は属性変更応答部154からの変更通知を受け
取った際に、それが、物理プリンタに対するものである
と、物理プリンタ・論理プリンタ対応テーブル153を
参照して、影響を受ける論理プリンタをリストアップ
し、それぞれについて、変更された属性に対応した計算
方法で新しい属性値を生成し、属性記憶部152に記憶
された対応するオブジェクト属性を変更する。
理プリンタの変更や物理プリンタの属性の変更に対応し
て新たに生成される論理プリンタの属性値の計算方法に
ついて説明する。
などの操作は必要であるが、ともかく、仕様上は出力可
能なメディア(用紙)の集合を表す属性を論理プリンタ
の属性として得る場合には、論理プリンタを構成する物
理プリンタの属性値の集合和により求める。たとえば、
2つの物理プリンタa,bがあって、それぞれ以下のよ
うな種類の用紙の使用が仕様上設定されているとする。
すなわち、 物理プリンタa=A4,B4,A3 物理プリンタb=A5,A4 であるとすると、これら用紙の集合和により、論理プリ
ンタの属性値は、 論理プリンタ=A5,A4,B4,A3 となる。
ことができるすべての用紙の種類を論理プリンタの属性
として設定することができる。これは、用紙さえ指定し
ておけば、出力先がどの物理プリンタでもいいような指
定の場合に、その属性を持った物理プリンタから出力す
るような用途に使用される。
用紙の集合を論理プリンタの属性として得る場合には、
論理プリンタを構成する物理プリンタの属性値の集合積
により求める。たとえば、2つの物理プリンタa,bが
あって、それぞれ以下のような種類の用紙が仕様上設定
されているとすると、 物理プリンタa=A4,B4,A3 物理プリンタb=A5,A4 これら用紙の集合積により、論理プリンタの属性値は、 論理プリンタ=A4 となる。
用しても出力することができる用紙の種類を論理プリン
タの属性として設定することができる。次に、複数の物
理プリンタを1つの論理プリンタとして管理する場合に
も、論理プリンタを物理プリンタと同じような形式でク
ライアントに提供する必要がある。しかし、たとえば、
用紙トレイに関する属性を指定するような場合に、単に
トップトレイを指定しようとしても、どの物理プリンタ
のトップトレイか分からないので、クライアントにはこ
れを区別して認識させる必要がある。そのためにも、物
理プリンタ・論理プリンタ対応テーブル153が必要と
される。そのテーブルの構成例を以下に示す。
ーブルの構成例を示す図である。図示のように、物理プ
リンタ・論理プリンタ対応テーブル153は、「物理プ
リンタの属性値」、「物理プリンタ」、および「論理プ
リンタの属性値」の欄を有している。図示の例は、たと
えば、2つの物理プリンタa,bがあって、それぞれ以
下のような種類の用紙トレイが仕様上設定されていると
し、すなわち、 物理プリンタa=「top−tray」,「botto
m−tray」 物理プリンタb=「top−tray」,「middl
e−tray」,「large−capacity−t
ray」 であるとし、そのときの、論理プリンタの属性値は、 論理プリンタ=「a−top」,「a−botto
m」,「b−top」,「b−middle」,「b−
large」 とした場合を示している。
物理プリンタの属性情報を管理する物理プリンタ管理手
段から物理プリンタの属性情報を論理的に選択して論理
プリンタの属性情報を生成する論理プリンタ属性情報生
成手段と、生成された論理プリンタの属性情報を管理す
る論理プリンタ属性情報管理手段とを備えるようにした
ことにより、論理プリンタに設定される属性情報はこの
論理プリンタを構成している個々の物理プリンタが持つ
属性情報と何ら矛盾のないものにすることができる。
る。
る。
成例を示す図である。
Claims (5)
- 【請求項1】 クライアントに対して複数の物理プリン
タを単独のプリンタとして扱うことができるようにした
論理プリンタを備えているプリンタ管理装置において、 クライアントから依頼されたジョブを受け付けるジョブ
受付手段と、 受け付けたジョブをキューイングし、ジョブの実行に必
要な処理を管理するジョブ制御手段と、 各々の前記物理プリンタの属性情報を管理するとともに
選択された物理プリンタへのジョブの出力を制御する物
理プリンタ管理手段と、 前記物理プリンタの属性情報を論理的に選択して前記論
理プリンタの属性情報を生成する論理プリンタ属性情報
生成手段と、 生成された論理プリンタの属性情報を管理する論理プリ
ンタ属性情報管理手段と、 を備えていることを特徴とするプリンタ管理装置。 - 【請求項2】 前記論理プリンタ属性情報生成手段は、
複数の物理プリンタが仕様上満足する属性情報を集合和
により選択して論理プリンタの属性情報とするように構
成したことを特徴とする請求項1記載のプリンタ管理装
置。 - 【請求項3】 前記論理プリンタ属性情報生成手段は、
複数の物理プリンタが現在使用可能な属性情報を集合積
により選択して論理プリンタの属性情報とするように構
成したことを特徴とする請求項1記載のプリンタ管理装
置。 - 【請求項4】 前記論理プリンタ属性情報生成手段は、
いずれかの物理プリンタの属性に変更があったことに応
答して、論理プリンタの属性情報を生成するように構成
したことを特徴とする請求項1記載のプリンタ管理装
置。 - 【請求項5】 前記論理プリンタ属性情報管理手段は、
複数の物理プリンタの属性情報と対応する論理プリンタ
の属性情報との対応表により論理プリンタと論理プリン
タを構成する物理プリンタとの対応関係を管理するよう
に構成したことを特徴とする請求項1記載のプリンタ管
理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07183396A JP3465472B2 (ja) | 1996-03-27 | 1996-03-27 | プリンタ管理装置 |
| US08/824,852 US6088120A (en) | 1996-03-27 | 1997-03-26 | Printer managing apparatus, printer system and printer setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07183396A JP3465472B2 (ja) | 1996-03-27 | 1996-03-27 | プリンタ管理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09258930A true JPH09258930A (ja) | 1997-10-03 |
| JP3465472B2 JP3465472B2 (ja) | 2003-11-10 |
Family
ID=13471951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07183396A Expired - Lifetime JP3465472B2 (ja) | 1996-03-27 | 1996-03-27 | プリンタ管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3465472B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11102267A (ja) * | 1997-07-30 | 1999-04-13 | Canon Inc | 印刷装置および印刷システムおよび印刷装置のデータ処理方法および印刷システムのデータ処理方法および印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
| US6614549B1 (en) | 1999-03-26 | 2003-09-02 | International Business Machines Corporation | Print model that allows direct job submission to physical printer objects while preserving job defaulting, validation and scheduling |
| EP1096363A3 (en) * | 1999-10-25 | 2005-02-02 | Riso Kagaku Corporation | Print system, print method and computer readable recording medium in which print program is stored |
-
1996
- 1996-03-27 JP JP07183396A patent/JP3465472B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11102267A (ja) * | 1997-07-30 | 1999-04-13 | Canon Inc | 印刷装置および印刷システムおよび印刷装置のデータ処理方法および印刷システムのデータ処理方法および印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
| US6614549B1 (en) | 1999-03-26 | 2003-09-02 | International Business Machines Corporation | Print model that allows direct job submission to physical printer objects while preserving job defaulting, validation and scheduling |
| EP1096363A3 (en) * | 1999-10-25 | 2005-02-02 | Riso Kagaku Corporation | Print system, print method and computer readable recording medium in which print program is stored |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3465472B2 (ja) | 2003-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6687018B1 (en) | System and method for distributing print jobs | |
| US6088120A (en) | Printer managing apparatus, printer system and printer setting method | |
| EP0917044B1 (en) | Improved load balancing of distributed printing systems using enhanced printer attributes | |
| US7161705B2 (en) | Parallel printing system having modes for auto-recovery, auto-discovery of resources, and parallel processing of unprotected postscript jobs | |
| US20020113989A1 (en) | Methods and systems for print-processor modified printing | |
| JP5369877B2 (ja) | マルチレイヤ・ワークフロー・アーキテクチャ | |
| JP5261155B2 (ja) | プリントショップ管理システムにおける用紙名称データベース | |
| AU2004237070A1 (en) | Methods and apparatus for dynamically configuring cluster printing systems | |
| JP4143654B2 (ja) | デバイス管理システム、デバイス管理装置、デバイス管理方法、プログラムおよび記憶媒体 | |
| JP2003022170A (ja) | 分散印刷制御装置、分散印刷システム、分散印刷方法、コンピュータ読み取り可能な記録媒体、及びコンピュータプログラム | |
| CN103034618A (zh) | 图像处理设备 | |
| JP3777842B2 (ja) | ネットワークシステム、代替処理制御方法、及びサーバ | |
| JP4174381B2 (ja) | 情報処理装置、分散印刷制御方法及び分散印刷制御プログラム | |
| JPH11143657A (ja) | 印刷処理装置および印刷処理方法 | |
| JP3465472B2 (ja) | プリンタ管理装置 | |
| JPH0764744A (ja) | プリンタサーバー装置 | |
| JPH10198540A (ja) | プリンタ出力の分散制御装置 | |
| JPH09167067A (ja) | 帳票出力宛先プリンタ選択運用システムおよび帳票出力宛先プリンタ選択方法 | |
| JP2000284936A (ja) | 印刷システム | |
| JP2013156918A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2000318268A (ja) | プリンタシステム、プリンタシステムの並行印刷方法及びプログラムを記憶した記憶媒体 | |
| JPH0667823A (ja) | プリントサーバ | |
| JP2006268110A (ja) | 印刷ジョブ処理プログラムおよびその方法および分散配布システム | |
| JP2004021329A (ja) | プリントプログラム | |
| JPH11224174A (ja) | プリンタドライブの設定変更方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070829 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080829 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090829 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100829 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110829 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130829 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term |