JPH11110161A - 印刷管理システム及び印刷管理方法並びに印刷管理プログラムが記録された記録媒体 - Google Patents
印刷管理システム及び印刷管理方法並びに印刷管理プログラムが記録された記録媒体Info
- Publication number
- JPH11110161A JPH11110161A JP9284701A JP28470197A JPH11110161A JP H11110161 A JPH11110161 A JP H11110161A JP 9284701 A JP9284701 A JP 9284701A JP 28470197 A JP28470197 A JP 28470197A JP H11110161 A JPH11110161 A JP H11110161A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- printer driver
- client device
- printers
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【課題】 ネットワーク上のクライアント装置が印刷を
行う際、プリンタ及びプリンタドライバを自動的に選択
可能な印刷管理システムを提供する。 【解決手段】 クライアント装置において印刷データの
印刷が指示されると(ステップS2)、プリンタ選択条
件をサーバー装置に送信する(ステップS3)。サーバ
ー装置は最適なプリンタを選択し(ステップS5)、そ
のプリンタの情報とネットワークの負荷状況をクライア
ント装置に送信し(ステップS6、ステップS7)、そ
れを受けたクライアント装置はプリンタドライバの選択
とオプション設定を自動的に行い(ステップS10)、
そのプリンタドライバの出力データをプリンタに送信し
て(ステップS12)、プリンタにより印刷が行われる
(ステップS14)。
行う際、プリンタ及びプリンタドライバを自動的に選択
可能な印刷管理システムを提供する。 【解決手段】 クライアント装置において印刷データの
印刷が指示されると(ステップS2)、プリンタ選択条
件をサーバー装置に送信する(ステップS3)。サーバ
ー装置は最適なプリンタを選択し(ステップS5)、そ
のプリンタの情報とネットワークの負荷状況をクライア
ント装置に送信し(ステップS6、ステップS7)、そ
れを受けたクライアント装置はプリンタドライバの選択
とオプション設定を自動的に行い(ステップS10)、
そのプリンタドライバの出力データをプリンタに送信し
て(ステップS12)、プリンタにより印刷が行われる
(ステップS14)。
Description
【0001】
【発明の属する技術分野】本発明は、クライアント装置
からの選択条件に従い、印刷を行うべきネットワーク上
のプリンタ及びプリンタドライバを自動的に選択する印
刷管理システム、印刷管理方法、及び印刷管理プログラ
ムが記録された記録媒体の技術分野に属するものであ
る。
からの選択条件に従い、印刷を行うべきネットワーク上
のプリンタ及びプリンタドライバを自動的に選択する印
刷管理システム、印刷管理方法、及び印刷管理プログラ
ムが記録された記録媒体の技術分野に属するものであ
る。
【0002】
【従来の技術】従来、ネットワークを経由して複数のク
ライアント装置から印刷データを送信し、複数のプリン
タにより印刷データを受信して、印刷出力を行う印刷シ
ステムが一般的に知られている。
ライアント装置から印刷データを送信し、複数のプリン
タにより印刷データを受信して、印刷出力を行う印刷シ
ステムが一般的に知られている。
【0003】このような印刷システムにおいては、クラ
イアント装置の使用者が、複数のプリンタの中から最も
適切と思われるプリンタを選んで印刷出力を行うことが
できる。しかし、プリンタの選択を行う前提として、ク
ライアント装置の使用者がプリンタの種類、設置位置、
性能等の諸条件を把握しておく必要があるにもかかわら
ず、印刷システムにおける利用可能なプリンタの台数
は、通常かなり多くなるので、これら諸条件を把握する
のは容易ではない。 そこで、クライアント装置の使用
者が印刷すべき最適なプリンタを選択するのを支援する
ため、印刷システムにおいて、複数のプリンタの設置位
置や稼働状況に基づき、自動的にプリンタを選択する方
法が提供されている。例えば、特開平7−20021
5、特開平7−152510、特開平8−17244
0、特開平6−202827などに種々のプリンタの自
動選択の方法が開示されている。
イアント装置の使用者が、複数のプリンタの中から最も
適切と思われるプリンタを選んで印刷出力を行うことが
できる。しかし、プリンタの選択を行う前提として、ク
ライアント装置の使用者がプリンタの種類、設置位置、
性能等の諸条件を把握しておく必要があるにもかかわら
ず、印刷システムにおける利用可能なプリンタの台数
は、通常かなり多くなるので、これら諸条件を把握する
のは容易ではない。 そこで、クライアント装置の使用
者が印刷すべき最適なプリンタを選択するのを支援する
ため、印刷システムにおいて、複数のプリンタの設置位
置や稼働状況に基づき、自動的にプリンタを選択する方
法が提供されている。例えば、特開平7−20021
5、特開平7−152510、特開平8−17244
0、特開平6−202827などに種々のプリンタの自
動選択の方法が開示されている。
【0004】
【発明が解決しようとする課題】しかしながら、前記従
来の印刷システムにおけるプリンタの自動選択は、クラ
イアント装置の使用者の要求と、各プリンタの稼働状態
等の諸条件に、最も適合するプリンタを選択するが、こ
の選択されたプリンタをクライアント装置における印刷
データ生成のためのプリンタドライバの選択や設定まで
行うものではなかった。従って、このようなプリンタの
自動選択では、使用者に負担をかけないためには、プリ
ンタドライバが同一である同種のプリンタの中から1台
のプリンタを選択することを目的とするのが一般的であ
り、自動選択可能なプリンタは制約を受け、選択の幅は
広くなかった。
来の印刷システムにおけるプリンタの自動選択は、クラ
イアント装置の使用者の要求と、各プリンタの稼働状態
等の諸条件に、最も適合するプリンタを選択するが、こ
の選択されたプリンタをクライアント装置における印刷
データ生成のためのプリンタドライバの選択や設定まで
行うものではなかった。従って、このようなプリンタの
自動選択では、使用者に負担をかけないためには、プリ
ンタドライバが同一である同種のプリンタの中から1台
のプリンタを選択することを目的とするのが一般的であ
り、自動選択可能なプリンタは制約を受け、選択の幅は
広くなかった。
【0005】また、このような事情から使用者が設定す
るプリンタの選択条件は、プリンタの位置、稼働状況、
印刷時間等の項目を対象とし、異なる制御コマンドに基
づく印字データを使用する場合等印刷データそのものに
影響を与えるプリンタの自動選択は困難である。
るプリンタの選択条件は、プリンタの位置、稼働状況、
印刷時間等の項目を対象とし、異なる制御コマンドに基
づく印字データを使用する場合等印刷データそのものに
影響を与えるプリンタの自動選択は困難である。
【0006】本発明は、このような問題を解決し、クラ
イアント装置からの選択条件に従い、印刷を行うべきネ
ットワーク上のプリンタを自動的に選択するとともに、
選択されたプリンタに必要なプリンタドライバをも自動
的に選択することができる印刷管理システム、印刷管理
方法、及び印刷管理プログラムが記録された記録媒体を
提供することを課題とする。
イアント装置からの選択条件に従い、印刷を行うべきネ
ットワーク上のプリンタを自動的に選択するとともに、
選択されたプリンタに必要なプリンタドライバをも自動
的に選択することができる印刷管理システム、印刷管理
方法、及び印刷管理プログラムが記録された記録媒体を
提供することを課題とする。
【0007】
【課題を解決するための手段】前記課題を解決するため
に、請求項1に記載の印刷管理システムは、印刷データ
を生成する複数のクライアント装置と、当該印刷データ
の印刷を行う複数のプリンタとがネットワークにより相
互に接続された印刷管理システムであって、前記複数の
プリンタの動作状態を示す動作情報を収集し管理するプ
リンタ動作情報管理手段と、前記印刷データの印刷要求
に伴って前記クライアント装置から送信されたプリンタ
の選択条件を受信し、その選択条件と前記複数のプリン
タの動作情報とに基づいて前記印刷データの印刷を行う
プリンタを自動的に選択するプリンタ選択手段と、前記
選択されたプリンタを印刷要求元のクライアント装置に
告知する選択プリンタ告知手段と、前記印刷データを生
成する際に前記複数のプリンタごとに使用される複数の
プリンタドライバを管理するプリンタドライバ管理手段
と、前記選択されたプリンタに対応するプリンタドライ
バを選択するプリンタドライバ選択手段とを備えること
を特徴とする。
に、請求項1に記載の印刷管理システムは、印刷データ
を生成する複数のクライアント装置と、当該印刷データ
の印刷を行う複数のプリンタとがネットワークにより相
互に接続された印刷管理システムであって、前記複数の
プリンタの動作状態を示す動作情報を収集し管理するプ
リンタ動作情報管理手段と、前記印刷データの印刷要求
に伴って前記クライアント装置から送信されたプリンタ
の選択条件を受信し、その選択条件と前記複数のプリン
タの動作情報とに基づいて前記印刷データの印刷を行う
プリンタを自動的に選択するプリンタ選択手段と、前記
選択されたプリンタを印刷要求元のクライアント装置に
告知する選択プリンタ告知手段と、前記印刷データを生
成する際に前記複数のプリンタごとに使用される複数の
プリンタドライバを管理するプリンタドライバ管理手段
と、前記選択されたプリンタに対応するプリンタドライ
バを選択するプリンタドライバ選択手段とを備えること
を特徴とする。
【0008】請求項1に記載の印刷管理システムによれ
ば、クライアント装置の印刷要求に伴い送信されたプリ
ンタの選択条件と、プリンタ動作情報管理手段により収
集、管理される複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタがプリンタ選択手段により自動
的に選択され、そのプリンタが印刷要求元のクライアン
ト装置に告知される。そして、プリンタドライバ管理手
段により管理される複数のプリンタドライバの中から、
選択されたプリンタに対応するプリンタドライバがプリ
ンタドライバ選択手段により選択される。よって、クラ
イアント装置の印刷要求に適するプリンタが選択される
とともに、そのプリンタの印刷処理に付随して必要とな
るプリンタドライバが自動的に選択される。
ば、クライアント装置の印刷要求に伴い送信されたプリ
ンタの選択条件と、プリンタ動作情報管理手段により収
集、管理される複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタがプリンタ選択手段により自動
的に選択され、そのプリンタが印刷要求元のクライアン
ト装置に告知される。そして、プリンタドライバ管理手
段により管理される複数のプリンタドライバの中から、
選択されたプリンタに対応するプリンタドライバがプリ
ンタドライバ選択手段により選択される。よって、クラ
イアント装置の印刷要求に適するプリンタが選択される
とともに、そのプリンタの印刷処理に付随して必要とな
るプリンタドライバが自動的に選択される。
【0009】請求項2に記載の印刷管理システムは、請
求項1に記載の印刷管理システムにおいて、前記選択さ
れたプリンタドライバを、印刷要求を発した前記クライ
アント装置に対して送信するプリンタドライバ送信手段
を、更に備えることを特徴とする。
求項1に記載の印刷管理システムにおいて、前記選択さ
れたプリンタドライバを、印刷要求を発した前記クライ
アント装置に対して送信するプリンタドライバ送信手段
を、更に備えることを特徴とする。
【0010】請求項2に記載の印刷管理システムによれ
ば、プリンタドライバが選択されると、印刷を要求した
クライアント装置に対し、プリンタドライバ送信手段に
よりそのプリンタドライバを送信する。よって、選択さ
れたプリンタに適合するプリンタドライバがクライアン
ト装置に備えてあるか否かにかかわらず、使用すること
を可能とする。
ば、プリンタドライバが選択されると、印刷を要求した
クライアント装置に対し、プリンタドライバ送信手段に
よりそのプリンタドライバを送信する。よって、選択さ
れたプリンタに適合するプリンタドライバがクライアン
ト装置に備えてあるか否かにかかわらず、使用すること
を可能とする。
【0011】請求項3に記載の印刷管理システムは、請
求項1又は請求項2に記載の印刷管理システムにおい
て、前記複数のプリンタの動作情報と前記ネットワーク
の通信状況とに応じて、前記選択されたプリンタドライ
バの設定条件を自動的に設定するプリンタドライバ設定
手段を、更に備えることを特徴とする。
求項1又は請求項2に記載の印刷管理システムにおい
て、前記複数のプリンタの動作情報と前記ネットワーク
の通信状況とに応じて、前記選択されたプリンタドライ
バの設定条件を自動的に設定するプリンタドライバ設定
手段を、更に備えることを特徴とする。
【0012】請求項3に記載の印刷管理システムによれ
ば、選択されたプリンタドライバの設定条件が、複数の
プリンタの動作情報とネットワークの通信状況とに応
じ、プリンタドライバ設定手段により設定される。よっ
て、プリンタドライバが自動的に選択されるに伴い、そ
の設定をも自動化し、さらにネットワークの状況に適し
た設定がされる。
ば、選択されたプリンタドライバの設定条件が、複数の
プリンタの動作情報とネットワークの通信状況とに応
じ、プリンタドライバ設定手段により設定される。よっ
て、プリンタドライバが自動的に選択されるに伴い、そ
の設定をも自動化し、さらにネットワークの状況に適し
た設定がされる。
【0013】請求項4に記載の印刷管理システムのため
のクラアント装置は、印刷データを生成する複数のクラ
イアント装置と、当該印刷データの印刷を行う複数のプ
リンタとがネットワークにより相互に接続され、前記複
数のプリンタの動作状態を示す動作情報を収集し管理す
るプリンタ動作情報管理手段と、前記印刷データの印刷
要求に伴って前記クライアント装置から送信されたプリ
ンタの選択条件を受信し、その選択条件と前記プリンタ
情報管理手段からの複数のプリンタの動作情報とに基づ
いて前記印刷データの印刷を行うプリンタを自動的に選
択するプリンタ選択手段と、前記プリンタ選択手段によ
り選択されたプリンタを前記印刷要求元のクライアント
装置に告知するプリンタ告知手段とを備えた印刷管理シ
ステムのクライアント装置であって、前記印刷データを
生成する際に前記複数のプリンタごとに使用される複数
のプリンタドライバを管理するプリンタドライバ管理手
段と、前記告知されたプリンタに対応するプリンタドラ
イバを選択するプリンタドライバ選択手段とを備えるこ
とを特徴とする。
のクラアント装置は、印刷データを生成する複数のクラ
イアント装置と、当該印刷データの印刷を行う複数のプ
リンタとがネットワークにより相互に接続され、前記複
数のプリンタの動作状態を示す動作情報を収集し管理す
るプリンタ動作情報管理手段と、前記印刷データの印刷
要求に伴って前記クライアント装置から送信されたプリ
ンタの選択条件を受信し、その選択条件と前記プリンタ
情報管理手段からの複数のプリンタの動作情報とに基づ
いて前記印刷データの印刷を行うプリンタを自動的に選
択するプリンタ選択手段と、前記プリンタ選択手段によ
り選択されたプリンタを前記印刷要求元のクライアント
装置に告知するプリンタ告知手段とを備えた印刷管理シ
ステムのクライアント装置であって、前記印刷データを
生成する際に前記複数のプリンタごとに使用される複数
のプリンタドライバを管理するプリンタドライバ管理手
段と、前記告知されたプリンタに対応するプリンタドラ
イバを選択するプリンタドライバ選択手段とを備えるこ
とを特徴とする。
【0014】請求項4に記載の印刷管理システムのため
のクライアント装置によれば、クライアント装置は、プ
リンタドライバ管理手段により複数のプリンタごとの複
数のプリンタドライバを管理し、プリンタドライバ選択
手段により、選択されたプリンタに対応するプリンタド
ライバを選択する。よって、クライアント装置の印刷要
求に適するプリンタが選択され、告知を受けた後は、ク
ライアント装置自体の支配の下で、印刷処理に付随して
必要となるプリンタドライバが自動的に選択される。
のクライアント装置によれば、クライアント装置は、プ
リンタドライバ管理手段により複数のプリンタごとの複
数のプリンタドライバを管理し、プリンタドライバ選択
手段により、選択されたプリンタに対応するプリンタド
ライバを選択する。よって、クライアント装置の印刷要
求に適するプリンタが選択され、告知を受けた後は、ク
ライアント装置自体の支配の下で、印刷処理に付随して
必要となるプリンタドライバが自動的に選択される。
【0015】請求項5に記載の印刷管理方法は、印刷デ
ータを生成する複数のクライアント装置と、当該印刷デ
ータの印刷を行う複数のプリンタとがネットワークを介
して相互に送受信を行う印刷管理方法であって、前記複
数のプリンタの動作状態を示す動作情報を収集し管理す
るプリンタ動作情報管理工程と、前記印刷データの印刷
要求に伴って前記クライアント装置から送信されたプリ
ンタの選択条件を受信し、その選択条件と前記複数のプ
リンタの動作情報とに基づいて前記印刷データの印刷を
行うプリンタを自動的に選択するプリンタ選択工程と、
前記選択されたプリンタを印刷要求元のクライアント装
置に告知する選択プリンタ告知工程と、前記印刷データ
を生成する際に前記複数のプリンタごとに使用される複
数のプリンタドライバを管理するプリンタドライバ管理
工程と前記選択されたプリンタに対応するプリンタドラ
イバを選択するプリンタドライバ選択工程とを備えるこ
とを特徴とする。
ータを生成する複数のクライアント装置と、当該印刷デ
ータの印刷を行う複数のプリンタとがネットワークを介
して相互に送受信を行う印刷管理方法であって、前記複
数のプリンタの動作状態を示す動作情報を収集し管理す
るプリンタ動作情報管理工程と、前記印刷データの印刷
要求に伴って前記クライアント装置から送信されたプリ
ンタの選択条件を受信し、その選択条件と前記複数のプ
リンタの動作情報とに基づいて前記印刷データの印刷を
行うプリンタを自動的に選択するプリンタ選択工程と、
前記選択されたプリンタを印刷要求元のクライアント装
置に告知する選択プリンタ告知工程と、前記印刷データ
を生成する際に前記複数のプリンタごとに使用される複
数のプリンタドライバを管理するプリンタドライバ管理
工程と前記選択されたプリンタに対応するプリンタドラ
イバを選択するプリンタドライバ選択工程とを備えるこ
とを特徴とする。
【0016】請求項5に記載の印刷管理方法によれば、
クライアント装置の印刷要求に伴い送信されたプリンタ
の選択条件と、プリンタ動作情報管理工程において収
集、管理される複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタがプリンタ選択工程において自
動的に選択され、そのプリンタが印刷要求元のクライア
ント装置に告知される。そして、プリンタドライバ管理
工程において管理される複数のプリンタドライバの中か
ら、選択されたプリンタに対応するプリンタドライバが
プリンタドライバ選択工程において選択される。よっ
て、クライアント装置の印刷要求に適するプリンタが選
択されるとともに、そのプリンタの印刷処理に付随して
必要となるプリンタドライバが自動的に選択される。
クライアント装置の印刷要求に伴い送信されたプリンタ
の選択条件と、プリンタ動作情報管理工程において収
集、管理される複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタがプリンタ選択工程において自
動的に選択され、そのプリンタが印刷要求元のクライア
ント装置に告知される。そして、プリンタドライバ管理
工程において管理される複数のプリンタドライバの中か
ら、選択されたプリンタに対応するプリンタドライバが
プリンタドライバ選択工程において選択される。よっ
て、クライアント装置の印刷要求に適するプリンタが選
択されるとともに、そのプリンタの印刷処理に付随して
必要となるプリンタドライバが自動的に選択される。
【0017】請求項6に記載の印刷管理システムは、請
求項5に記載の印刷管理方法において、前記選択された
プリンタドライバを、印刷要求を発した前記クライアン
ト装置に対して送信するプリンタドライバ送信工程を、
更に備えることを特徴とする。
求項5に記載の印刷管理方法において、前記選択された
プリンタドライバを、印刷要求を発した前記クライアン
ト装置に対して送信するプリンタドライバ送信工程を、
更に備えることを特徴とする。
【0018】請求項6に記載の印刷管理方法によれば、
プリンタドライバが選択されると、印刷を要求したクラ
イアント装置に対し、プリンタドライバ送信工程におい
てそのプリンタドライバを送信する。よって、選択され
たプリンタに適合するプリンタドライバがクライアント
装置に備えてあるか否かにかかわらず、使用することを
可能とする。
プリンタドライバが選択されると、印刷を要求したクラ
イアント装置に対し、プリンタドライバ送信工程におい
てそのプリンタドライバを送信する。よって、選択され
たプリンタに適合するプリンタドライバがクライアント
装置に備えてあるか否かにかかわらず、使用することを
可能とする。
【0019】請求項7に記載の印刷管理方法は、請求項
5又は請求項6に記載の印刷管理方法において、前記複
数のプリンタの動作情報と前記ネットワークの通信状況
とに応じて、前記選択されたプリンタドライバの設定条
件を自動的に設定するプリンタドライバ設定工程を、更
に備えることを特徴とする。
5又は請求項6に記載の印刷管理方法において、前記複
数のプリンタの動作情報と前記ネットワークの通信状況
とに応じて、前記選択されたプリンタドライバの設定条
件を自動的に設定するプリンタドライバ設定工程を、更
に備えることを特徴とする。
【0020】請求項7に記載の印刷管理方法によれば、
選択されたプリンタドライバの設定条件が、複数のプリ
ンタの動作情報とネットワークの通信状況とに応じ、プ
リンタドライバ設定工程において設定される。よって、
プリンタドライバが自動的に選択されるに伴い、その設
定をも自動化し、さらにネットワークの状況に適した設
定がされる。
選択されたプリンタドライバの設定条件が、複数のプリ
ンタの動作情報とネットワークの通信状況とに応じ、プ
リンタドライバ設定工程において設定される。よって、
プリンタドライバが自動的に選択されるに伴い、その設
定をも自動化し、さらにネットワークの状況に適した設
定がされる。
【0021】請求項8に記載の印刷管理プログラムが記
憶された記憶媒体は、印刷データを生成する複数のクラ
イアント装置と、当該印刷データの印刷を行う複数のプ
リンタとがネットワークにより相互に接続された印刷管
理システムに含まれるコンピュータを、前記複数のプリ
ンタの動作状態を示す動作情報を収集し管理するプリン
タ動作情報管理手段、前記印刷データの印刷要求に伴っ
て前記クライアント装置から送信されたプリンタの選択
条件を受信し、その選択条件と前記複数のプリンタの動
作情報とに基づいて前記印刷データの印刷を行うプリン
タを自動的に選択するプリンタ選択手段、前記選択され
たプリンタを印刷要求元のクライアント装置に告知する
選択プリンタ告知手段、前記印刷データを生成する際に
前記複数のプリンタごとに使用される複数のプリンタド
ライバを管理するプリンタドライバ管理手段、及び、前
記選択されたプリンタに対応するプリンタドライバを選
択するプリンタドライバ選択手段として機能させること
を特徴とする。
憶された記憶媒体は、印刷データを生成する複数のクラ
イアント装置と、当該印刷データの印刷を行う複数のプ
リンタとがネットワークにより相互に接続された印刷管
理システムに含まれるコンピュータを、前記複数のプリ
ンタの動作状態を示す動作情報を収集し管理するプリン
タ動作情報管理手段、前記印刷データの印刷要求に伴っ
て前記クライアント装置から送信されたプリンタの選択
条件を受信し、その選択条件と前記複数のプリンタの動
作情報とに基づいて前記印刷データの印刷を行うプリン
タを自動的に選択するプリンタ選択手段、前記選択され
たプリンタを印刷要求元のクライアント装置に告知する
選択プリンタ告知手段、前記印刷データを生成する際に
前記複数のプリンタごとに使用される複数のプリンタド
ライバを管理するプリンタドライバ管理手段、及び、前
記選択されたプリンタに対応するプリンタドライバを選
択するプリンタドライバ選択手段として機能させること
を特徴とする。
【0022】請求項8に記載の印刷管理プログラムが記
録された記録媒体を読み取り実行するコンピュータによ
れば、クライアント装置の印刷要求に伴い送信されたプ
リンタの選択条件と、プリンタ動作情報管理手段により
収集、管理される複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタがプリンタ選択手段により自動
的に選択され、そのプリンタが印刷要求元のクライアン
ト装置に告知される。そして、プリンタドライバ管理手
段により管理される複数のプリンタドライバの中から、
選択されたプリンタに対応するプリンタドライバがプリ
ンタドライバ選択手段により選択される。よって、クラ
イアント装置の印刷要求に適するプリンタが選択される
とともに、そのプリンタの印刷処理に付随して必要とな
るプリンタドライバが自動的に選択される。
録された記録媒体を読み取り実行するコンピュータによ
れば、クライアント装置の印刷要求に伴い送信されたプ
リンタの選択条件と、プリンタ動作情報管理手段により
収集、管理される複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタがプリンタ選択手段により自動
的に選択され、そのプリンタが印刷要求元のクライアン
ト装置に告知される。そして、プリンタドライバ管理手
段により管理される複数のプリンタドライバの中から、
選択されたプリンタに対応するプリンタドライバがプリ
ンタドライバ選択手段により選択される。よって、クラ
イアント装置の印刷要求に適するプリンタが選択される
とともに、そのプリンタの印刷処理に付随して必要とな
るプリンタドライバが自動的に選択される。
【0023】請求項9に記載の印刷管理プログラムが記
憶された記憶媒体は、請求項8に記載の印刷管理プログ
ラムが記憶された記憶媒体において、前記印刷管理シス
テムに含まれるコンピュータを、前記選択されたプリン
タドライバを、印刷要求を発した前記クライアント装置
に対して送信するプリンタドライバ送信手段として、更
に機能させることを特徴とする。
憶された記憶媒体は、請求項8に記載の印刷管理プログ
ラムが記憶された記憶媒体において、前記印刷管理シス
テムに含まれるコンピュータを、前記選択されたプリン
タドライバを、印刷要求を発した前記クライアント装置
に対して送信するプリンタドライバ送信手段として、更
に機能させることを特徴とする。
【0024】請求項9に記載の印刷管理プログラムが記
録された記録媒体を読み取り実行するコンピュータによ
れば、プリンタドライバが選択されると、印刷を要求し
たクライアント装置に対し、プリンタドライバ送信手段
によりそのプリンタドライバを送信する。よって、選択
されたプリンタに適合するプリンタドライバがクライア
ント装置に備えてあるか否かにかかわらず、使用するこ
とを可能とする。
録された記録媒体を読み取り実行するコンピュータによ
れば、プリンタドライバが選択されると、印刷を要求し
たクライアント装置に対し、プリンタドライバ送信手段
によりそのプリンタドライバを送信する。よって、選択
されたプリンタに適合するプリンタドライバがクライア
ント装置に備えてあるか否かにかかわらず、使用するこ
とを可能とする。
【0025】請求項10に記載の印刷管理プログラムが
記憶された記憶媒体は、請求項8又は請求項9に記載の
印刷管理プログラムが記憶された記憶媒体において、前
記印刷管理システムに含まれるコンピュータを、前記複
数のプリンタの動作情報と前記ネットワークの通信状況
とに応じて、前記選択されたプリンタドライバの設定条
件を自動的に設定するプリンタドライバ設定手段とし
て、更に機能させることを特徴とする。
記憶された記憶媒体は、請求項8又は請求項9に記載の
印刷管理プログラムが記憶された記憶媒体において、前
記印刷管理システムに含まれるコンピュータを、前記複
数のプリンタの動作情報と前記ネットワークの通信状況
とに応じて、前記選択されたプリンタドライバの設定条
件を自動的に設定するプリンタドライバ設定手段とし
て、更に機能させることを特徴とする。
【0026】請求項10に記載の印刷管理プログラムが
記録された記録媒体を読み取り実行するコンピュータに
よれば、選択されたプリンタドライバの設定条件が、複
数のプリンタの動作情報とネットワークの通信状況とに
応じ、プリンタドライバ設定手段により設定される。よ
って、プリンタドライバが自動的に選択されるに伴い、
その設定をも自動化し、さらにネットワークの状況に適
した設定がされる。
記録された記録媒体を読み取り実行するコンピュータに
よれば、選択されたプリンタドライバの設定条件が、複
数のプリンタの動作情報とネットワークの通信状況とに
応じ、プリンタドライバ設定手段により設定される。よ
って、プリンタドライバが自動的に選択されるに伴い、
その設定をも自動化し、さらにネットワークの状況に適
した設定がされる。
【0027】請求項11に記載の印刷管理プログラムが
記憶された記憶媒体は、印刷データを生成する複数のク
ライアント装置と、当該印刷データの印刷を行う複数の
プリンタとがネットワークにより相互に接続された印刷
管理システムに含まれるコンピュータを、前記複数のプ
リンタの動作状態を示す動作情報を収集し管理するプリ
ンタ動作情報管理手段、前記印刷データの印刷要求に伴
って前記クライアント装置から送信されたプリンタの選
択条件を受信し、その選択条件と前記プリンタ情報管理
手段からの複数のプリンタの動作情報とに基づいて前記
印刷データの印刷を行うプリンタを自動的に選択するプ
リンタ選択手段、及び、前記プリンタ選択手段により選
択されたプリンタを前記印刷要求元のクライアント装置
に告知するプリンタ告知手段、として機能させるととも
に、前記印刷管理システムのためのクライアント装置に
含まれるコンピュータを、前記印刷データを生成する際
に前記複数のプリンタごとに使用される複数のプリンタ
ドライバを管理するプリンタドライバ管理手段及び前記
告知されたプリンタに対応するプリンタドライバを選択
するプリンタドライバ選択手段として機能させることを
特徴とする。
記憶された記憶媒体は、印刷データを生成する複数のク
ライアント装置と、当該印刷データの印刷を行う複数の
プリンタとがネットワークにより相互に接続された印刷
管理システムに含まれるコンピュータを、前記複数のプ
リンタの動作状態を示す動作情報を収集し管理するプリ
ンタ動作情報管理手段、前記印刷データの印刷要求に伴
って前記クライアント装置から送信されたプリンタの選
択条件を受信し、その選択条件と前記プリンタ情報管理
手段からの複数のプリンタの動作情報とに基づいて前記
印刷データの印刷を行うプリンタを自動的に選択するプ
リンタ選択手段、及び、前記プリンタ選択手段により選
択されたプリンタを前記印刷要求元のクライアント装置
に告知するプリンタ告知手段、として機能させるととも
に、前記印刷管理システムのためのクライアント装置に
含まれるコンピュータを、前記印刷データを生成する際
に前記複数のプリンタごとに使用される複数のプリンタ
ドライバを管理するプリンタドライバ管理手段及び前記
告知されたプリンタに対応するプリンタドライバを選択
するプリンタドライバ選択手段として機能させることを
特徴とする。
【0028】請求項11に記載の印刷管理プログラムが
記録された記録媒体を読み取り実行するコンピュータに
よれば、クライアント装置は、プリンタドライバ管理手
段により複数のプリンタごとの複数のプリンタドライバ
を管理し、プリンタドライバ選択手段により、選択され
たプリンタに対応するプリンタドライバを選択する。よ
って、クライアント装置の印刷要求に適するプリンタが
選択され、告知を受けた後は、クライアント装置自体の
支配の下で、印刷処理に付随して必要となるプリンタド
ライバが自動的に選択される。
記録された記録媒体を読み取り実行するコンピュータに
よれば、クライアント装置は、プリンタドライバ管理手
段により複数のプリンタごとの複数のプリンタドライバ
を管理し、プリンタドライバ選択手段により、選択され
たプリンタに対応するプリンタドライバを選択する。よ
って、クライアント装置の印刷要求に適するプリンタが
選択され、告知を受けた後は、クライアント装置自体の
支配の下で、印刷処理に付随して必要となるプリンタド
ライバが自動的に選択される。
【0029】
【発明の実施の形態】以下、本発明の実施形態を図面に
基づいて説明する。
基づいて説明する。
【0030】図1は、本実施形態における印刷管理シス
テムの概略構成を説明するブロック図である。
テムの概略構成を説明するブロック図である。
【0031】本実施形態に係る印刷管理システムは、図
1に示すように、印刷データを作成するパーソナルコン
ピュータ等のクライアント装置1、2と、クライアント
装置1、2に対してネットワークを介して種々のサービ
スを提供するサーバー装置3と、ネットワークに対応し
たプリンタ4、5と、それらを接続するネットワーク6
とを備えている。
1に示すように、印刷データを作成するパーソナルコン
ピュータ等のクライアント装置1、2と、クライアント
装置1、2に対してネットワークを介して種々のサービ
スを提供するサーバー装置3と、ネットワークに対応し
たプリンタ4、5と、それらを接続するネットワーク6
とを備えている。
【0032】なお、図1においては、説明の便宜上クラ
イアント装置及びプリンタを各々2台づつ示してある
が、これに限定されるものではなく、さらに台数を増や
すことが可能である。
イアント装置及びプリンタを各々2台づつ示してある
が、これに限定されるものではなく、さらに台数を増や
すことが可能である。
【0033】この印刷管理システムにおいては、クライ
アント装置1、2が印刷を行うに際して、クライアント
装置1、2から、印刷すべき所望のプリンタを決定する
ためのプリンタ選択条件がサーバー装置3へ送信され
る。そして、サーバー装置3はプリンタ4、5から収集
し管理するプリンタ4、5の動作情報に基づき、最適な
プリンタ1又は2を選択し、その結果をクライアント装
置1、2に通知する。その後、クライアント装置1、2
において、選択されたプリンタ4又は5に適合するプリ
ンタドライバの出力データがプリンタ4又は5に対して
送信され、印刷出力処理が行なわれる。
アント装置1、2が印刷を行うに際して、クライアント
装置1、2から、印刷すべき所望のプリンタを決定する
ためのプリンタ選択条件がサーバー装置3へ送信され
る。そして、サーバー装置3はプリンタ4、5から収集
し管理するプリンタ4、5の動作情報に基づき、最適な
プリンタ1又は2を選択し、その結果をクライアント装
置1、2に通知する。その後、クライアント装置1、2
において、選択されたプリンタ4又は5に適合するプリ
ンタドライバの出力データがプリンタ4又は5に対して
送信され、印刷出力処理が行なわれる。
【0034】図2は、本実施形態に係る印刷管理システ
ムを構成するサーバー装置3、プリンタ4のハードウェ
ア構成を示すブロック図である。なお、本実施形態にお
いては、クライアント装置1、2、及びサーバー装置3
はハードウェアの構成を同じくするので、代表してサー
バー装置3について説明を行う。また、プリンタ4、5
も、ハードウェアの構成を同じくするので、代表してプ
リンタ4について説明を行う。 。
ムを構成するサーバー装置3、プリンタ4のハードウェ
ア構成を示すブロック図である。なお、本実施形態にお
いては、クライアント装置1、2、及びサーバー装置3
はハードウェアの構成を同じくするので、代表してサー
バー装置3について説明を行う。また、プリンタ4、5
も、ハードウェアの構成を同じくするので、代表してプ
リンタ4について説明を行う。 。
【0035】図2(a)に示すように、サーバー装置3
は、CPU10と、入力部11と、ネットワーク接続部
12と、ROM13と、RAM14と、ディスプレイ1
5と、これらの各構成要素を接続するバス16とを備え
ている。
は、CPU10と、入力部11と、ネットワーク接続部
12と、ROM13と、RAM14と、ディスプレイ1
5と、これらの各構成要素を接続するバス16とを備え
ている。
【0036】ネットワーク接続部12は、サーバー装置
3から出力するデータ及びサーバー装置3に入力するデ
ータに対してプロトコルの変換等を行い、ネットワーク
を経由したデータの送受信を可能としている。
3から出力するデータ及びサーバー装置3に入力するデ
ータに対してプロトコルの変換等を行い、ネットワーク
を経由したデータの送受信を可能としている。
【0037】入力部11は、キーボード、マウス等より
なり、使用者の操作により入力されたデータを、バス1
6を介してCPU10等に出力する。
なり、使用者の操作により入力されたデータを、バス1
6を介してCPU10等に出力する。
【0038】ROM13は、CPU10における処理に
必要なパラメータやプログラムを記憶している読み出し
専用のメモリであり、所定のタイミングで必要なプログ
ラムを読み出して、バス16に出力する。
必要なパラメータやプログラムを記憶している読み出し
専用のメモリであり、所定のタイミングで必要なプログ
ラムを読み出して、バス16に出力する。
【0039】RAM14は、CPU10における印刷管
理プログラム等、あるいはCPU10における処理に必
要なデータ等を一時的に記憶し、必要に応じてバス16
に出力する。
理プログラム等、あるいはCPU10における処理に必
要なデータ等を一時的に記憶し、必要に応じてバス16
に出力する。
【0040】ディスプレイ15は、CPU10における
処理に必要な表示を行う。
処理に必要な表示を行う。
【0041】CPU10は、RAM14に記憶されてい
る各種プログラムに基いて、演算処理等を行い、あるい
は上述した各構成要素を制御する。また、CPU10
は、プリンタ動作情報管理手段、プリンタ選択手段、選
択プリンタ告知手段、プリンタドライバ送信手段として
も機能する。
る各種プログラムに基いて、演算処理等を行い、あるい
は上述した各構成要素を制御する。また、CPU10
は、プリンタ動作情報管理手段、プリンタ選択手段、選
択プリンタ告知手段、プリンタドライバ送信手段として
も機能する。
【0042】次に、図2(b)に示すように、プリンタ
4は、CPU17と、ネットワーク接続部18と、RO
M19と、RAM20と、出力エンジン21と、バス2
2とを備えている。
4は、CPU17と、ネットワーク接続部18と、RO
M19と、RAM20と、出力エンジン21と、バス2
2とを備えている。
【0043】ネットワーク接続部18は、プリンタ3か
ら出力するデータ及びプリンタ3に入力するデータに対
してプロトコルの変換等を行い、ネットワークを経由し
たプリンタ3とサーバー装置3とのデータ送受信を可能
としている。
ら出力するデータ及びプリンタ3に入力するデータに対
してプロトコルの変換等を行い、ネットワークを経由し
たプリンタ3とサーバー装置3とのデータ送受信を可能
としている。
【0044】ROM19は、プリンタ制御用のプログラ
ムを記憶しているメモリであり、所定のタイミングで必
要なプログラムを読み出してバス22に出力する。
ムを記憶しているメモリであり、所定のタイミングで必
要なプログラムを読み出してバス22に出力する。
【0045】RAM20は、CPU17における処理に
必要なデータ等を一時的に記憶し、必要に応じてバス2
2に出力する。
必要なデータ等を一時的に記憶し、必要に応じてバス2
2に出力する。
【0046】出力エンジン21は、インクジェット方式
あるいはレーザービーム方式等の印刷部を備えており、
CPU17の制御により、印刷出力処理を行う。
あるいはレーザービーム方式等の印刷部を備えており、
CPU17の制御により、印刷出力処理を行う。
【0047】CPU17は、ROM19に記憶される制
御プログラムに基づいて、演算処理を行い、あるいは上
述した各手段を制御する。
御プログラムに基づいて、演算処理を行い、あるいは上
述した各手段を制御する。
【0048】次に、本実施形態に係る印刷管理システム
のサーバー装置3及びプリンタ4において管理されるプ
リンタ及びプリンタドライバに関する各種テーブルにつ
いて、図3を用いて説明する。
のサーバー装置3及びプリンタ4において管理されるプ
リンタ及びプリンタドライバに関する各種テーブルにつ
いて、図3を用いて説明する。
【0049】まず、サーバー装置3においては、プリン
タ自動選択を行うために、ネットワーク6上で使用可能
な複数のプリンタの動作状態を示す動作情報としてのプ
リンタ状態データの収集と管理が行われる。サーバー装
置3では、RAM14上の所定の領域にプリンタ別情報
テーブル7、及びプリンタ機種情報テーブル8から構成
されるテーブルエリアが設けられ、適宜に内容を更新し
つつ管理している。そして、プリンタ自動選択に際して
は、クライアント装置1から送信されるプリンタ選択条
件とともに、これらのテーブルの内容を参照し、選択す
べきプリンタが判断される。
タ自動選択を行うために、ネットワーク6上で使用可能
な複数のプリンタの動作状態を示す動作情報としてのプ
リンタ状態データの収集と管理が行われる。サーバー装
置3では、RAM14上の所定の領域にプリンタ別情報
テーブル7、及びプリンタ機種情報テーブル8から構成
されるテーブルエリアが設けられ、適宜に内容を更新し
つつ管理している。そして、プリンタ自動選択に際して
は、クライアント装置1から送信されるプリンタ選択条
件とともに、これらのテーブルの内容を参照し、選択す
べきプリンタが判断される。
【0050】図3(a)に、プリンタ別情報テーブル7
の例を示す。図3(a)に示すプリンタ別情報テーブル
7は、ネットワーク6を介して接続され、クライアント
装置1による印刷要求に基づく印刷処理が可能な全ての
プリンタの稼働状況等の動作情報を格納するものであ
る。
の例を示す。図3(a)に示すプリンタ別情報テーブル
7は、ネットワーク6を介して接続され、クライアント
装置1による印刷要求に基づく印刷処理が可能な全ての
プリンタの稼働状況等の動作情報を格納するものであ
る。
【0051】プリンタ別情報テーブル7のデータ項目
は、図3(a)に示すように、プリンタ番号7a、プリ
ンタアドレス7b、プリンタ機種7c、設置場所7d、
稼働状態7e、用紙7f、待ち時間7gなどの要素から
なる。
は、図3(a)に示すように、プリンタ番号7a、プリ
ンタアドレス7b、プリンタ機種7c、設置場所7d、
稼働状態7e、用紙7f、待ち時間7gなどの要素から
なる。
【0052】これらの要素中、プリンタ番号7aは、プ
リンタの機種に対応して個別の数値を付与するものであ
る。よって、同一機種の場合に重複することもあり、図
3(a)の例においてもNO.1として2つの同一機種
のプリンタがある。
リンタの機種に対応して個別の数値を付与するものであ
る。よって、同一機種の場合に重複することもあり、図
3(a)の例においてもNO.1として2つの同一機種
のプリンタがある。
【0053】プリンタアドレス7bは、ネットワーク6
を介して各プリンタにデータの送受信を行うために必要
となるアドレスのデータであり、ネットワーク6で使用
されるプロトコルに適合するフォーマットを有する。
を介して各プリンタにデータの送受信を行うために必要
となるアドレスのデータであり、ネットワーク6で使用
されるプロトコルに適合するフォーマットを有する。
【0054】プリンタ機種7cは、各々のプリンタの機
種の情報として、会社名、品番を示すものである。この
プリンタ機種7cのデータを元に後述するプリンタ機種
情報テーブル8に格納される情報とプリンタ別情報テー
ブル7とを関係づけることができる。
種の情報として、会社名、品番を示すものである。この
プリンタ機種7cのデータを元に後述するプリンタ機種
情報テーブル8に格納される情報とプリンタ別情報テー
ブル7とを関係づけることができる。
【0055】設置場所7dは、プリンタが設置されてい
るロケーションを示すものであり、図3(a)の例では
建物、フロア、ブロックによりプリンタのロケーション
を特定できる。
るロケーションを示すものであり、図3(a)の例では
建物、フロア、ブロックによりプリンタのロケーション
を特定できる。
【0056】稼働状態7eは、現在プリンタが稼働して
いるか否かを示す情報であり、稼働中である場合は「稼
働」、停止している場合は「停止」のように2つの状態
で表される。
いるか否かを示す情報であり、稼働中である場合は「稼
働」、停止している場合は「停止」のように2つの状態
で表される。
【0057】用紙7fは、現在プリンタにおいて使用可
能である用紙サイズが表され、A3、A4、B5等の別
でそれぞれ示される。
能である用紙サイズが表され、A3、A4、B5等の別
でそれぞれ示される。
【0058】待ち時間7gは、印刷処理が行われるまで
に要する待ち時間の予測値を分単位で表わすものであ
る。
に要する待ち時間の予測値を分単位で表わすものであ
る。
【0059】図3(b)に、プリンタ機種情報テーブル
8の例を示す。図3(b)に示すプリンタ機種情報テー
ブル8は、各プリンタの機種ごとの性能、特性に関する
情報が格納され、前述のプリンタ別情報テーブル7と相
まって、プリンタ選択の際の判断に活用されるものであ
る。
8の例を示す。図3(b)に示すプリンタ機種情報テー
ブル8は、各プリンタの機種ごとの性能、特性に関する
情報が格納され、前述のプリンタ別情報テーブル7と相
まって、プリンタ選択の際の判断に活用されるものであ
る。
【0060】プリンタ機種情報テーブル8のデータ項目
は、図3(b)に示すように、プリンタ番号8a、プリ
ンタ機種8a、最高解像度8c、印刷速度8d、カラー
/モノクロ8eなどの要素からなる。
は、図3(b)に示すように、プリンタ番号8a、プリ
ンタ機種8a、最高解像度8c、印刷速度8d、カラー
/モノクロ8eなどの要素からなる。
【0061】これらの要素中、プリンタ番号8aは、プ
リンタ機種8bは、それぞれプリンタ別情報テーブル7
と共通する情報であり、前述したようにプリンタ機種情
報テーブル8とプリンタ別情報テーブル7との関係づけ
を可能とする。
リンタ機種8bは、それぞれプリンタ別情報テーブル7
と共通する情報であり、前述したようにプリンタ機種情
報テーブル8とプリンタ別情報テーブル7との関係づけ
を可能とする。
【0062】最高解像度8cは、特定のプリンタ機種の
印字性能としての解像度の最大値をdpi(dot per in
ch)を単位に表される。
印字性能としての解像度の最大値をdpi(dot per in
ch)を単位に表される。
【0063】印刷速度8dは、特定のプリンタ種の印刷
速度が毎分のページ数を単位に表される。なお、印刷速
度8dに印刷枚数を乗じて、前述した待ち時間を加え合
わせれば印刷終了時間の予測値を算出することができ
る。
速度が毎分のページ数を単位に表される。なお、印刷速
度8dに印刷枚数を乗じて、前述した待ち時間を加え合
わせれば印刷終了時間の予測値を算出することができ
る。
【0064】カラー/モノクロ8eにより、プリンタの
印刷出力がカラーであるかモノクロであるが区別され、
「カラー」又は「モノクロ」の2値で表される。
印刷出力がカラーであるかモノクロであるが区別され、
「カラー」又は「モノクロ」の2値で表される。
【0065】なお、以上説明した上記各テーブルのデー
タ項目は、上記の項目に限定されるものではなく、より
多くの項目あるいはより詳細な内容にすることができ
る。
タ項目は、上記の項目に限定されるものではなく、より
多くの項目あるいはより詳細な内容にすることができ
る。
【0066】また、上記各テーブルのデータ内容は、予
め記憶手段に登録しておいてもよく、あるいは各プリン
タから状態データを定期的に又は必要に応じ収集しても
よい。通常、プリンタ機種情報テーブル8のデータ内容
の多くは、予め登録しおくことが可能であるが、プリン
タ別情報テーブル7のデータ内容中、稼働状態7eや待
ち時間7gなどは、各プリンタから頻繁に動作状態に関
する情報を収集しデータ内容を適宜更新する必要があ
る。なお、サーバー装置3における各プリンタのデータ
収集は、ネットワーク6を介してサーバー装置3が各プ
リンタに対し問い合わせる方法、各プリンタが個別にサ
ーバー装置3に随時通知する方法のいずれであってもよ
い。
め記憶手段に登録しておいてもよく、あるいは各プリン
タから状態データを定期的に又は必要に応じ収集しても
よい。通常、プリンタ機種情報テーブル8のデータ内容
の多くは、予め登録しおくことが可能であるが、プリン
タ別情報テーブル7のデータ内容中、稼働状態7eや待
ち時間7gなどは、各プリンタから頻繁に動作状態に関
する情報を収集しデータ内容を適宜更新する必要があ
る。なお、サーバー装置3における各プリンタのデータ
収集は、ネットワーク6を介してサーバー装置3が各プ
リンタに対し問い合わせる方法、各プリンタが個別にサ
ーバー装置3に随時通知する方法のいずれであってもよ
い。
【0067】一方、本実施形態においては、クライアン
ト装置1がプリンタドライバデータを図3(c)に示す
テーブルにより管理している。クライアント装置1にお
いて、プリンタドライバは印刷データを生成する際に必
要となるソフトウェアであり、各プリンタの種類に対応
して複数用意され、印刷するプリンタに適合するプリン
タドライバを選択して使用する。そして、プリンタ自動
選択に連動してプリンタドライバの自動選択をも行うと
ともに、プリンタドライバの設定条件も自動的に設定す
るため必要なデータとして、RAM14上の所定の領域
にプリンタドライバ情報テーブル9を設け管理してい
る。よって、このプリンタドライバ自動選択及び自動設
定に際しては、このテーブルの内容を参照し、判断がさ
れる。
ト装置1がプリンタドライバデータを図3(c)に示す
テーブルにより管理している。クライアント装置1にお
いて、プリンタドライバは印刷データを生成する際に必
要となるソフトウェアであり、各プリンタの種類に対応
して複数用意され、印刷するプリンタに適合するプリン
タドライバを選択して使用する。そして、プリンタ自動
選択に連動してプリンタドライバの自動選択をも行うと
ともに、プリンタドライバの設定条件も自動的に設定す
るため必要なデータとして、RAM14上の所定の領域
にプリンタドライバ情報テーブル9を設け管理してい
る。よって、このプリンタドライバ自動選択及び自動設
定に際しては、このテーブルの内容を参照し、判断がさ
れる。
【0068】図3(c)に、プリンタドライバ情報テー
ブル9の例を示す。プリンタドライバ情報テーブル9の
データ項目は、図3(c)に示すように、プリンタ機種
9a、ドライバ名9b、送信データ圧縮の有無9cなど
の要素からなる。
ブル9の例を示す。プリンタドライバ情報テーブル9の
データ項目は、図3(c)に示すように、プリンタ機種
9a、ドライバ名9b、送信データ圧縮の有無9cなど
の要素からなる。
【0069】プリンタ機種9aは、プリンタ別情報テー
ブル7におけるプリンタ機種7c、プリンタ機種情報テ
ーブル8におけるプリンタ機種8bと同一の情報であ
り、これら各テーブルとプリンタドライバ情報テーブル
9を関係づけることができる。
ブル7におけるプリンタ機種7c、プリンタ機種情報テ
ーブル8におけるプリンタ機種8bと同一の情報であ
り、これら各テーブルとプリンタドライバ情報テーブル
9を関係づけることができる。
【0070】ドライバ名9bは、アプリケーションソフ
トウェアとしてのプリンタドライバのファイル名を示す
ものである。
トウェアとしてのプリンタドライバのファイル名を示す
ものである。
【0071】送信データ圧縮の有無9cは、プリンタド
ライバにおいて印刷データの送受信時にデータ圧縮のオ
プション設定が可能か否かを示すものである。
ライバにおいて印刷データの送受信時にデータ圧縮のオ
プション設定が可能か否かを示すものである。
【0072】なお、以上説明したプリンタドライバテー
ブル9のデータ項目も、上記の項目に限定されるもので
はなく、より多くの項目あるいはより詳細な内容にする
ことができる。
ブル9のデータ項目も、上記の項目に限定されるもので
はなく、より多くの項目あるいはより詳細な内容にする
ことができる。
【0073】また、前記プリンタドライバ情報テーブル
9を、クライアント装置1ではなく、サーバー装置3に
設け、プリンタ選択の際、併せて、選択したプリンタに
適合するプリンタドライバをも選択し、選択したプリン
タドライバを送信する構成にすることも可能である。
9を、クライアント装置1ではなく、サーバー装置3に
設け、プリンタ選択の際、併せて、選択したプリンタに
適合するプリンタドライバをも選択し、選択したプリン
タドライバを送信する構成にすることも可能である。
【0074】次に、図4に示すフローチャートに基づ
き、本実施形態に係る印刷管理システムのプリンタ及び
プリンタドライバ選択処理について説明する。図4に示
すフローチャートにおいては、クライアント装置1から
の印刷要求により、サーバー装置3がプリンタ選択処理
を行い、選択されたプリンタ4において印刷処理を行う
場合について説明するとともに、理解の容易のため、ク
ライアント装置1、サーバー装置3、プリンタ4の各処
理を並行して説明する。
き、本実施形態に係る印刷管理システムのプリンタ及び
プリンタドライバ選択処理について説明する。図4に示
すフローチャートにおいては、クライアント装置1から
の印刷要求により、サーバー装置3がプリンタ選択処理
を行い、選択されたプリンタ4において印刷処理を行う
場合について説明するとともに、理解の容易のため、ク
ライアント装置1、サーバー装置3、プリンタ4の各処
理を並行して説明する。
【0075】図4に示すように、始めに、クライアント
装置1において、印刷出力すべき印刷データが、アプリ
ケーションソフトウェアを利用するなどして作成される
(ステップS1)。そして、印刷出力を行うため、クラ
イアント装置1の使用者の操作等により印刷が指示され
る(ステップS2)。
装置1において、印刷出力すべき印刷データが、アプリ
ケーションソフトウェアを利用するなどして作成される
(ステップS1)。そして、印刷出力を行うため、クラ
イアント装置1の使用者の操作等により印刷が指示され
る(ステップS2)。
【0076】この際、クライアント装置1の使用者は、
所定のプリンタ選択条件を設定した上で、設定されたプ
リンタ選択条件のデータがネットワーク6を経由してサ
ーバー装置3に送信される(ステップS3)。
所定のプリンタ選択条件を設定した上で、設定されたプ
リンタ選択条件のデータがネットワーク6を経由してサ
ーバー装置3に送信される(ステップS3)。
【0077】ここで、クライアント装置1において設定
されるプリンタ選択条件は、例えばクライアント装置1
の使用者が印刷処理の際に必要とする条件として印字時
間最小化、クライアント装置3からの距離の最小化、印
字品質、任意の印刷用紙、セキュリティー条件などの各
要求条件に対する優先順位を設定することにより定める
ことが可能である。例えば、このような各プリンタ選択
条件を設定する機能を印刷用アプリケーションソフトウ
ェアに持たせてもよい。
されるプリンタ選択条件は、例えばクライアント装置1
の使用者が印刷処理の際に必要とする条件として印字時
間最小化、クライアント装置3からの距離の最小化、印
字品質、任意の印刷用紙、セキュリティー条件などの各
要求条件に対する優先順位を設定することにより定める
ことが可能である。例えば、このような各プリンタ選択
条件を設定する機能を印刷用アプリケーションソフトウ
ェアに持たせてもよい。
【0078】一方、クライアント装置1から送信された
プリンタ選択条件のデータは、サーバー装置3により受
信される(ステップS4)。そして、サーバー装置3が
記憶する前述の各テーブルとを参照しつつ、プリンタ選
択条件に示される条件に適合する最適なプリンタが選択
される(ステップS5)。
プリンタ選択条件のデータは、サーバー装置3により受
信される(ステップS4)。そして、サーバー装置3が
記憶する前述の各テーブルとを参照しつつ、プリンタ選
択条件に示される条件に適合する最適なプリンタが選択
される(ステップS5)。
【0079】例えば、プリンタ選択条件における優先順
位が、カラーの印字品質を第1の条件とし、クライアン
トからプリンタまでの距離が近いことを第2の条件とし
て設定されているとする。この場合、前記プリンタ機種
情報テーブル8のデータ項目カラー/モノクロ8eが
「カラー」であり、かつ最高解像度8cが最大となるプ
リンタ機種を選択した上で、プリンタ別情報テーブル7
により該当する個別のプリンタを選び出す。そして、該
当するプリンタが複数あれば、さらにクライアント装置
1とこれら各プリンタとの距離を、設置場所7dを参照
しつつ判断し、距離が最小となる1台のプリンタを最適
なプリンタとして選択する。
位が、カラーの印字品質を第1の条件とし、クライアン
トからプリンタまでの距離が近いことを第2の条件とし
て設定されているとする。この場合、前記プリンタ機種
情報テーブル8のデータ項目カラー/モノクロ8eが
「カラー」であり、かつ最高解像度8cが最大となるプ
リンタ機種を選択した上で、プリンタ別情報テーブル7
により該当する個別のプリンタを選び出す。そして、該
当するプリンタが複数あれば、さらにクライアント装置
1とこれら各プリンタとの距離を、設置場所7dを参照
しつつ判断し、距離が最小となる1台のプリンタを最適
なプリンタとして選択する。
【0080】サーバー装置3が最適なプリンタとしてプ
リンタ4を選択した場合、サーバー装置3は選択された
プリンタ4の識別情報をネットワーク6を介してクライ
アント装置1に送信する(ステップS6)。また、本実
施形態においては、クライアント装置1がプリンタドラ
イバの自動選択及び自動設定を行うため、そのために役
立つ情報としてネットワーク6の負荷状態のデータをサ
ーバー装置3からクライアント装置1に通知する(ステ
ップS7)。即ち、ネットワーク6のトラフィックの変
動が、データサイズの大小によるデータ転送時間の長短
に影響を与えるため、ネットワークの負荷状態をプリン
タドライバのデータ変換の可否の設定等の際の判断材料
とするものである。その後、サーバー装置3におけるプ
リンタ選択処理は終了する。
リンタ4を選択した場合、サーバー装置3は選択された
プリンタ4の識別情報をネットワーク6を介してクライ
アント装置1に送信する(ステップS6)。また、本実
施形態においては、クライアント装置1がプリンタドラ
イバの自動選択及び自動設定を行うため、そのために役
立つ情報としてネットワーク6の負荷状態のデータをサ
ーバー装置3からクライアント装置1に通知する(ステ
ップS7)。即ち、ネットワーク6のトラフィックの変
動が、データサイズの大小によるデータ転送時間の長短
に影響を与えるため、ネットワークの負荷状態をプリン
タドライバのデータ変換の可否の設定等の際の判断材料
とするものである。その後、サーバー装置3におけるプ
リンタ選択処理は終了する。
【0081】一方、クライアント装置1は、サーバー装
置3より送信された選択されたプリンタ4の識別情報を
受信し(ステップS8)、さらに、サーバー装置3より
通知されたネットワーク6の負荷状態のデータを受信す
る(ステップS9)。
置3より送信された選択されたプリンタ4の識別情報を
受信し(ステップS8)、さらに、サーバー装置3より
通知されたネットワーク6の負荷状態のデータを受信す
る(ステップS9)。
【0082】次いで、クライアント装置1において、受
信されたプリンタ4の識別情報に基づき使用すべきプリ
ンタドライバの選択が自動的に行われるとともに、プリ
ンタドライバの設定条件(オプション)が自動的に設定
される(ステップS10)。なお、この処理の詳細につ
いては後述する。
信されたプリンタ4の識別情報に基づき使用すべきプリ
ンタドライバの選択が自動的に行われるとともに、プリ
ンタドライバの設定条件(オプション)が自動的に設定
される(ステップS10)。なお、この処理の詳細につ
いては後述する。
【0083】ステップS10の処理によるプリンタドラ
イバの選択と設定条件の設定が行われた後、前記アプリ
ケーションソフトウェアにより作成した印刷データを、
選択されたプリンタドライバに入力し(ステップS1
1)、プリンタ4で出力処理可能なデータへの変換処理
を行う。そして、変換されたプリンタドライバからの出
力データが、プリンタ4に対しネットワーク6を経由し
て送信される(ステップS12)。
イバの選択と設定条件の設定が行われた後、前記アプリ
ケーションソフトウェアにより作成した印刷データを、
選択されたプリンタドライバに入力し(ステップS1
1)、プリンタ4で出力処理可能なデータへの変換処理
を行う。そして、変換されたプリンタドライバからの出
力データが、プリンタ4に対しネットワーク6を経由し
て送信される(ステップS12)。
【0084】送信された変換後の印刷データは、プリン
タ4により受信される(ステップS13)。最後に、こ
のデータは出力エンジン21により印刷出力される(ス
テップS14)。
タ4により受信される(ステップS13)。最後に、こ
のデータは出力エンジン21により印刷出力される(ス
テップS14)。
【0085】次に、図5に示すフローチャートに基づ
き、クライアント装置1における前述のプリンタドライ
バの選択処理と、プリンタドライバの設定条件の設定処
理について説明する。
き、クライアント装置1における前述のプリンタドライ
バの選択処理と、プリンタドライバの設定条件の設定処
理について説明する。
【0086】図5に示すように、始めに、クライアント
装置1は、サーバー装置3から送信された選択されたプ
リンタの識別情報から、そのプリンタの機種を判定する
(ステップS21)。そして、判定したプリンタの機種
をプリンタドライバ情報テーブル9のプリンタ機種9a
を参照し検索を行う(ステップS22)。
装置1は、サーバー装置3から送信された選択されたプ
リンタの識別情報から、そのプリンタの機種を判定する
(ステップS21)。そして、判定したプリンタの機種
をプリンタドライバ情報テーブル9のプリンタ機種9a
を参照し検索を行う(ステップS22)。
【0087】次いで、該当する機種情報の有無を判断す
る(ステップS23)。その結果、プリンタ機種9aに
該当する機種情報がある場合(ステップS23;Ye
s)、プリンタドライバ情報テーブル9のドライバ9b
を参照し、対応するプリンタドライバを決定する(ステ
ップS24)、プリンタ機種9aに該当する機種情報が
ない場合(ステップS23;No)、サーバー装置3に
問い合わせ、適合するプリンタドライバをネットワーク
6を介してダウンロードする(ステップS25)。
る(ステップS23)。その結果、プリンタ機種9aに
該当する機種情報がある場合(ステップS23;Ye
s)、プリンタドライバ情報テーブル9のドライバ9b
を参照し、対応するプリンタドライバを決定する(ステ
ップS24)、プリンタ機種9aに該当する機種情報が
ない場合(ステップS23;No)、サーバー装置3に
問い合わせ、適合するプリンタドライバをネットワーク
6を介してダウンロードする(ステップS25)。
【0088】次に、プリンタドライバの最適な設定条件
を判断するために、サーバー装置3から受信したネット
ワーク6の負荷状態のデータから、ネットワーク6の負
荷の状態、即ちトラフィックの集中の度合いを判定する
(ステップS26)。その結果、ネットワーク6が高負
荷の状態にある場合(ステップS26;Yes)、さら
に、選択したプリンタドライバのデータ圧縮の設定の有
効性を判断する(ステップS27)。そして、プリンタ
ドライバのデータ圧縮が有効であれば(ステップS2
7;Yes)、設定条件のデータ圧縮有りを有効とし
(ステップS28)、処理を終了する。これにより、デ
ータサイズが小さくなるので、ネットワーク6が混雑し
ている場合に、送信に要する時間の短縮を可能とする。
を判断するために、サーバー装置3から受信したネット
ワーク6の負荷状態のデータから、ネットワーク6の負
荷の状態、即ちトラフィックの集中の度合いを判定する
(ステップS26)。その結果、ネットワーク6が高負
荷の状態にある場合(ステップS26;Yes)、さら
に、選択したプリンタドライバのデータ圧縮の設定の有
効性を判断する(ステップS27)。そして、プリンタ
ドライバのデータ圧縮が有効であれば(ステップS2
7;Yes)、設定条件のデータ圧縮有りを有効とし
(ステップS28)、処理を終了する。これにより、デ
ータサイズが小さくなるので、ネットワーク6が混雑し
ている場合に、送信に要する時間の短縮を可能とする。
【0089】一方、ネットワーク6が低負荷の状態にあ
る場合(ステップS26;No)、あるいは、プリンタ
ドライバのデータ圧縮が有効でない場合(ステップS2
7;No)、前記設定条件のデータ圧縮有りを無効とし
(ステップS29)、処理を終了する。
る場合(ステップS26;No)、あるいは、プリンタ
ドライバのデータ圧縮が有効でない場合(ステップS2
7;No)、前記設定条件のデータ圧縮有りを無効とし
(ステップS29)、処理を終了する。
【0090】なお、以上説明したプリンタドライバの設
定条件の自動設定処理は、図5に示す内容に限られず、
その他の設定項目に適用できることは言うまでもない。
定条件の自動設定処理は、図5に示す内容に限られず、
その他の設定項目に適用できることは言うまでもない。
【0091】前記プリンタドライバの自動選択により、
使用者が選択されたプリンタに適合するプリンタドライ
バを自ら選択する煩わしさがなくなる。さらに、予め同
一のプリンタドライバを使用できる複数のプリンタのみ
にプリンタの選択条件を限定する必要がなくなり、プリ
ンタの機種や特性のに制約されることなく、プリンタの
自動選択の幅を広げることが可能となる。
使用者が選択されたプリンタに適合するプリンタドライ
バを自ら選択する煩わしさがなくなる。さらに、予め同
一のプリンタドライバを使用できる複数のプリンタのみ
にプリンタの選択条件を限定する必要がなくなり、プリ
ンタの機種や特性のに制約されることなく、プリンタの
自動選択の幅を広げることが可能となる。
【0092】また、前記サーバー装置からのプリンタド
ライバのダウンロードの処理により、プリンタドライバ
の自動選択に際して、該当するプリンタドライバがクラ
イアント装置に保持されてない場合であっても、必要と
なるプリンタドライバが入手できる。さらに、ネットワ
ーク上の特定のサーバー装置がプリンタ選択のためのプ
リンタのリストともに、各プリンタに適合するプリンタ
ドライバを配備し、プリンタドライバの集中管理を行う
ようにすれば、ソフトウェア資源の合理的な共有化を図
ることも可能となる。
ライバのダウンロードの処理により、プリンタドライバ
の自動選択に際して、該当するプリンタドライバがクラ
イアント装置に保持されてない場合であっても、必要と
なるプリンタドライバが入手できる。さらに、ネットワ
ーク上の特定のサーバー装置がプリンタ選択のためのプ
リンタのリストともに、各プリンタに適合するプリンタ
ドライバを配備し、プリンタドライバの集中管理を行う
ようにすれば、ソフトウェア資源の合理的な共有化を図
ることも可能となる。
【0093】また、前記プリンタドライバの設定条件の
自動設定により、使用者が選択されたプリンタに適合す
るプリンタドライバのオプション設定を行う際の煩わし
さを解消することができる。また、データ圧縮の有無な
ど、ネットワークの状況に依存して定めるべきパラメー
タに対して、ネットワークの状況を反映した適切な設定
を行うことができる。
自動設定により、使用者が選択されたプリンタに適合す
るプリンタドライバのオプション設定を行う際の煩わし
さを解消することができる。また、データ圧縮の有無な
ど、ネットワークの状況に依存して定めるべきパラメー
タに対して、ネットワークの状況を反映した適切な設定
を行うことができる。
【0094】なお、前述した本発明の印刷管理システム
を実現する印刷管理制御プログラムは、クライアント装
置及びプリンタのそれぞれにおいて読み取り可能なCD
−ROM、フロッピィディスク等の記録媒体に記録させ
ることが可能である。そして、当該CD−ROM等を用
いてクライアント装置及びプリンタのそれぞれにおいて
印刷管理制御プログラムをインストールし、実行するこ
とにより、本発明の印刷管理システムが実現される。
を実現する印刷管理制御プログラムは、クライアント装
置及びプリンタのそれぞれにおいて読み取り可能なCD
−ROM、フロッピィディスク等の記録媒体に記録させ
ることが可能である。そして、当該CD−ROM等を用
いてクライアント装置及びプリンタのそれぞれにおいて
印刷管理制御プログラムをインストールし、実行するこ
とにより、本発明の印刷管理システムが実現される。
【0095】
【発明の効果】以上説明したように、請求項1に記載の
印刷管理システムによれば、クライアント装置の示すプ
リンタ選択条件と複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタが自動的に選択されるととも
に、選択されたプリンタに対応するプリンタドライバも
選択されるようにしたので、クライアント装置の印刷要
求に適するプリンタが選択される上、そのプリンタの印
刷処理に付随して必要となるプリンタドライバが自動的
に選択される。従って、印刷処理を行うユーザの負担を
一層軽減させるとともに、機種や特性に制約されないプ
リンタ自動選択を実現する。
印刷管理システムによれば、クライアント装置の示すプ
リンタ選択条件と複数のプリンタの動作情報とに基づい
て、印刷を行うプリンタが自動的に選択されるととも
に、選択されたプリンタに対応するプリンタドライバも
選択されるようにしたので、クライアント装置の印刷要
求に適するプリンタが選択される上、そのプリンタの印
刷処理に付随して必要となるプリンタドライバが自動的
に選択される。従って、印刷処理を行うユーザの負担を
一層軽減させるとともに、機種や特性に制約されないプ
リンタ自動選択を実現する。
【0096】請求項2に記載の印刷管理システムによれ
ば、プリンタドライバが選択されると、クライアント装
置にそのプリンタドライバを送信するようにしたので、
選択されたプリンタに適合するプリンタドライバをクラ
イアント装置が保持していない場合も使用することを可
能とする。従って、印刷処理を行うユーザの負担を一層
軽減させるとともに、印刷システムにおけるソフトウェ
ア資源の共有化を促進する。
ば、プリンタドライバが選択されると、クライアント装
置にそのプリンタドライバを送信するようにしたので、
選択されたプリンタに適合するプリンタドライバをクラ
イアント装置が保持していない場合も使用することを可
能とする。従って、印刷処理を行うユーザの負担を一層
軽減させるとともに、印刷システムにおけるソフトウェ
ア資源の共有化を促進する。
【0097】請求項3に記載の印刷管理システムによれ
ば、選択されたプリンタドライバの設定条件が、複数の
プリンタの動作情報とネットワークの通信状況とに応じ
設定されるようにしたので、プリンタドライバの自動選
択に伴い、その設定も併せて自動化され、しかもネット
ワークの状況に適した設定となる。従って、印刷処理を
行うユーザの負担を、最適な印刷環境を整備しつつ、一
層軽減させる。
ば、選択されたプリンタドライバの設定条件が、複数の
プリンタの動作情報とネットワークの通信状況とに応じ
設定されるようにしたので、プリンタドライバの自動選
択に伴い、その設定も併せて自動化され、しかもネット
ワークの状況に適した設定となる。従って、印刷処理を
行うユーザの負担を、最適な印刷環境を整備しつつ、一
層軽減させる。
【0098】請求項4に記載の印刷管理システムのため
のクライアント装置によれば、プリンタドライバの管理
と最適なプリンタドライバの選択をクライアント装置に
おいて行うようにしたので、クライアント装置の支配の
下で、印刷処理に付随して必要となるプリンタドライバ
が自動的に選択される。従って、印刷処理を行うユーザ
の負担を一層軽減させるとともに、印刷システムにおけ
るプリンタドライバ自動選択に際しての自由度が高くな
る。
のクライアント装置によれば、プリンタドライバの管理
と最適なプリンタドライバの選択をクライアント装置に
おいて行うようにしたので、クライアント装置の支配の
下で、印刷処理に付随して必要となるプリンタドライバ
が自動的に選択される。従って、印刷処理を行うユーザ
の負担を一層軽減させるとともに、印刷システムにおけ
るプリンタドライバ自動選択に際しての自由度が高くな
る。
【0099】請求項5に記載の印刷管理方法によれば、
クライアント装置の示すプリンタ選択条件と複数のプリ
ンタの動作情報とに基づいて、印刷を行うプリンタが自
動的に選択されるとともに、選択されたプリンタに対応
するプリンタドライバも選択されるようにしたので、ク
ライアント装置の印刷要求に適するプリンタが選択され
る上、そのプリンタの印刷処理に付随して必要となるプ
リンタドライバが自動的に選択される。従って、印刷処
理を行うユーザの負担を一層軽減させるとともに、機種
や特性に制約されないプリンタ自動選択を実現する。
クライアント装置の示すプリンタ選択条件と複数のプリ
ンタの動作情報とに基づいて、印刷を行うプリンタが自
動的に選択されるとともに、選択されたプリンタに対応
するプリンタドライバも選択されるようにしたので、ク
ライアント装置の印刷要求に適するプリンタが選択され
る上、そのプリンタの印刷処理に付随して必要となるプ
リンタドライバが自動的に選択される。従って、印刷処
理を行うユーザの負担を一層軽減させるとともに、機種
や特性に制約されないプリンタ自動選択を実現する。
【0100】請求項6に記載の印刷管理方法によれば、
プリンタドライバが選択されると、クライアント装置に
そのプリンタドライバを送信するようにしたので、選択
されたプリンタに適合するプリンタドライバをクライア
ント装置が保持していない場合も使用することを可能と
する。従って、印刷処理を行うユーザの負担を一層軽減
させるとともに、印刷システムにおけるソフトウェア資
源の共有化を促進する。
プリンタドライバが選択されると、クライアント装置に
そのプリンタドライバを送信するようにしたので、選択
されたプリンタに適合するプリンタドライバをクライア
ント装置が保持していない場合も使用することを可能と
する。従って、印刷処理を行うユーザの負担を一層軽減
させるとともに、印刷システムにおけるソフトウェア資
源の共有化を促進する。
【0101】請求項7に記載の印刷管理方法によれば、
選択されたプリンタドライバの設定条件が、複数のプリ
ンタの動作情報とネットワークの通信状況とに応じ設定
されるようにしたので、プリンタドライバの自動選択に
伴い、その設定も併せて自動化され、しかもネットワー
クの状況に適した設定となる。従って、印刷処理を行う
ユーザの負担を、最適な印刷環境を整備しつつ、一層軽
減させる。
選択されたプリンタドライバの設定条件が、複数のプリ
ンタの動作情報とネットワークの通信状況とに応じ設定
されるようにしたので、プリンタドライバの自動選択に
伴い、その設定も併せて自動化され、しかもネットワー
クの状況に適した設定となる。従って、印刷処理を行う
ユーザの負担を、最適な印刷環境を整備しつつ、一層軽
減させる。
【0102】請求項8に記載の印刷管理プログラムを記
録した記録媒体を読み取り実行するコンピュータよれ
ば、クライアント装置の示すプリンタ選択条件と複数の
プリンタの動作情報とに基づいて、印刷を行うプリンタ
が自動的に選択されるとともに、選択されたプリンタに
対応するプリンタドライバも選択されるようにしたの
で、クライアント装置の印刷要求に適するプリンタが選
択される上、そのプリンタの印刷処理に付随して必要と
なるプリンタドライバが自動的に選択される。従って、
印刷処理を行うユーザの負担を一層軽減させるととも
に、機種や特性に制約されないプリンタ自動選択を実現
する。
録した記録媒体を読み取り実行するコンピュータよれ
ば、クライアント装置の示すプリンタ選択条件と複数の
プリンタの動作情報とに基づいて、印刷を行うプリンタ
が自動的に選択されるとともに、選択されたプリンタに
対応するプリンタドライバも選択されるようにしたの
で、クライアント装置の印刷要求に適するプリンタが選
択される上、そのプリンタの印刷処理に付随して必要と
なるプリンタドライバが自動的に選択される。従って、
印刷処理を行うユーザの負担を一層軽減させるととも
に、機種や特性に制約されないプリンタ自動選択を実現
する。
【0103】請求項9に記載の印刷管理プログラムを記
録した記録媒体を読み取り実行するコンピュータよれ
ば、プリンタドライバが選択されると、クライアント装
置にそのプリンタドライバを送信するようにしたので、
選択されたプリンタに適合するプリンタドライバをクラ
イアント装置が保持していない場合も使用することを可
能とする。従って、印刷処理を行うユーザの負担を一層
軽減させるとともに、印刷システムにおけるソフトウェ
ア資源の共有化を促進する。
録した記録媒体を読み取り実行するコンピュータよれ
ば、プリンタドライバが選択されると、クライアント装
置にそのプリンタドライバを送信するようにしたので、
選択されたプリンタに適合するプリンタドライバをクラ
イアント装置が保持していない場合も使用することを可
能とする。従って、印刷処理を行うユーザの負担を一層
軽減させるとともに、印刷システムにおけるソフトウェ
ア資源の共有化を促進する。
【0104】請求項10に記載の印刷管理プログラムを
記録した記録媒体を読み取り実行するコンピュータよれ
ば、選択されたプリンタドライバの設定条件が、複数の
プリンタの動作情報とネットワークの通信状況とに応じ
設定されるようにしたので、プリンタドライバの自動選
択に伴い、その設定も併せて自動化され、しかもネット
ワークの状況に適した設定となる。従って、印刷処理を
行うユーザの負担を、最適な印刷環境を整備しつつ、一
層軽減させる。
記録した記録媒体を読み取り実行するコンピュータよれ
ば、選択されたプリンタドライバの設定条件が、複数の
プリンタの動作情報とネットワークの通信状況とに応じ
設定されるようにしたので、プリンタドライバの自動選
択に伴い、その設定も併せて自動化され、しかもネット
ワークの状況に適した設定となる。従って、印刷処理を
行うユーザの負担を、最適な印刷環境を整備しつつ、一
層軽減させる。
【0105】請求項11に記載の印刷管理プログラムを
記録した記録媒体を読み取り実行するコンピュータよれ
ば、プリンタドライバの管理と最適なプリンタドライバ
の選択をクライアント装置において行うようにしたの
で、クライアント装置の支配の下で、印刷処理に付随し
て必要となるプリンタドライバが自動的に選択される。
従って、印刷処理を行うユーザの負担を一層軽減させる
とともに、印刷システムにおけるプリンタドライバ自動
選択に際しての自由度が高くなる。
記録した記録媒体を読み取り実行するコンピュータよれ
ば、プリンタドライバの管理と最適なプリンタドライバ
の選択をクライアント装置において行うようにしたの
で、クライアント装置の支配の下で、印刷処理に付随し
て必要となるプリンタドライバが自動的に選択される。
従って、印刷処理を行うユーザの負担を一層軽減させる
とともに、印刷システムにおけるプリンタドライバ自動
選択に際しての自由度が高くなる。
【図1】本発明の実施形態における印刷管理システムの
概略構成を説明する図である。
概略構成を説明する図である。
【図2】(a)は本発明の実施形態におけるサーバー装
置のハードウェア構成を示すブロック図、(b)は本発
明の実施形態におけるプリンタのハードウェア構成を示
すブロック図である。
置のハードウェア構成を示すブロック図、(b)は本発
明の実施形態におけるプリンタのハードウェア構成を示
すブロック図である。
【図3】本発明の実施形態における管理テーブルの構造
を示す説明図であり、(a)はプリンタ別情報テーブ
ル、(b)はプリンタ機種情報テーブル、(c)はプリ
タンドライバ情報テーブルの構造を示す説明図である。
を示す説明図であり、(a)はプリンタ別情報テーブ
ル、(b)はプリンタ機種情報テーブル、(c)はプリ
タンドライバ情報テーブルの構造を示す説明図である。
【図4】本発明の実施形態におけるプリンタ及びプリン
タドライバ選択処理の動作を示すフローチャートであ
る。
タドライバ選択処理の動作を示すフローチャートであ
る。
【図5】本発明の実施形態におけるクライアント装置に
おけるプリンタドライバ選択及び設定処理の動作を示す
フローチャートである。
おけるプリンタドライバ選択及び設定処理の動作を示す
フローチャートである。
1、2…クライアント装置 3…サーバー装置 4、5…プリンタ 6…ネットワーク 7…プリンタ別情報テーブル 8…プリンタ機種情報テーブル 9…プリンタドライバ情報テーブル 10、17…CPU 11…入力部 12、18…ネットワーク接続部 13、19…ROM 14、20…RAM 15…ディスプレイ 16、22…バス 21…出力エンジン
Claims (11)
- 【請求項1】 印刷データを生成する複数のクライアン
ト装置と、当該印刷データの印刷を行う複数のプリンタ
とがネットワークにより相互に接続された印刷管理シス
テムであって、 前記複数のプリンタの動作状態を示す動作情報を収集し
管理するプリンタ動作情報管理手段と、 前記印刷データの印刷要求に伴って前記クライアント装
置から送信されたプリンタの選択条件を受信し、その選
択条件と前記複数のプリンタの動作情報とに基づいて前
記印刷データの印刷を行うプリンタを自動的に選択する
プリンタ選択手段と、 前記選択されたプリンタを印刷要求元のクライアント装
置に告知する選択プリンタ告知手段と、 前記印刷データを生成する際に前記複数のプリンタごと
に使用される複数のプリンタドライバを管理するプリン
タドライバ管理手段と、 前記選択されたプリンタに対応するプリンタドライバを
選択するプリンタドライバ選択手段と、 を備えることを特徴とする印刷管理システム。 - 【請求項2】 前記選択されたプリンタドライバを、印
刷要求を発した前記クライアント装置に対して送信する
プリンタドライバ送信手段を、更に備えることを特徴と
する請求項1に記載の印刷管理システム。 - 【請求項3】 前記複数のプリンタの動作情報と前記ネ
ットワークの通信状況とに応じて、前記選択されたプリ
ンタドライバの設定条件を自動的に設定するプリンタド
ライバ設定手段を、更に備えることを特徴とする請求項
1又は請求項2に記載の印刷管理システム。 - 【請求項4】 印刷データを生成する複数のクライアン
ト装置と、当該印刷データの印刷を行う複数のプリンタ
とがネットワークにより相互に接続され、 前記複数のプリンタの動作状態を示す動作情報を収集し
管理するプリンタ動作情報管理手段と、 前記印刷データの印刷要求に伴って前記クライアント装
置から送信されたプリンタの選択条件を受信し、その選
択条件と前記プリンタ情報管理手段からの複数のプリン
タの動作情報とに基づいて前記印刷データの印刷を行う
プリンタを自動的に選択するプリンタ選択手段と、 前記プリンタ選択手段により選択されたプリンタを前記
印刷要求元のクライアント装置に告知するプリンタ告知
手段と、 を備えた印刷管理システムのクライアント装置であっ
て、 前記印刷データを生成する際に前記複数のプリンタごと
に使用される複数のプリンタドライバを管理するプリン
タドライバ管理手段と、 前記告知されたプリンタに対応するプリンタドライバを
選択するプリンタドライバ選択手段と、 を備えることを特徴とする印刷管理システムのためのク
ライアント装置。 - 【請求項5】 印刷データを生成する複数のクライアン
ト装置と、当該印刷データの印刷を行う複数のプリンタ
とがネットワークを介して相互に送受信を行う印刷管理
方法であって、 前記複数のプリンタの動作状態を示す動作情報を収集し
管理するプリンタ動作情報管理工程と、 前記印刷データの印刷要求に伴って前記クライアント装
置から送信されたプリンタの選択条件を受信し、その選
択条件と前記複数のプリンタの動作情報とに基づいて前
記印刷データの印刷を行うプリンタを自動的に選択する
プリンタ選択工程と、 前記選択されたプリンタを印刷要求元のクライアント装
置に告知する選択プリンタ告知工程と、 前記印刷データを生成する際に前記複数のプリンタごと
に使用される複数のプリンタドライバを管理するプリン
タドライバ管理工程と、 前記選択されたプリンタに対応するプリンタドライバを
選択するプリンタドライバ選択工程と、 を備えることを特徴とする印刷管理方法。 - 【請求項6】 前記選択されたプリンタドライバを、印
刷要求を発した前記クライアント装置に対して送信する
プリンタドライバ送信工程を、更に備えることを特徴と
する請求項5に記載の印刷管理方法。 - 【請求項7】 前記複数のプリンタの動作情報と前記ネ
ットワークの通信状況とに応じて、前記選択されたプリ
ンタドライバの設定条件を自動的に設定するプリンタド
ライバ設定工程を、更に備えることを特徴とする請求項
5又は請求項6に記載の印刷管理方法。 - 【請求項8】 印刷データを生成する複数のクライアン
ト装置と、当該印刷データの印刷を行う複数のプリンタ
とがネットワークにより相互に接続された印刷管理シス
テムに含まれるコンピュータを、 前記複数のプリンタの動作状態を示す動作情報を収集し
管理するプリンタ動作情報管理手段、 前記印刷データの印刷要求に伴って前記クライアント装
置から送信されたプリンタの選択条件を受信し、その選
択条件と前記複数のプリンタの動作情報とに基づいて前
記印刷データの印刷を行うプリンタを自動的に選択する
プリンタ選択手段、 前記選択されたプリンタを印刷要求元のクライアント装
置に告知する選択プリンタ告知手段、 前記印刷データを生成する際に前記複数のプリンタごと
に使用される複数のプリンタドライバを管理するプリン
タドライバ管理手段、及び、 前記選択されたプリンタに対応するプリンタドライバを
選択するプリンタドライバ選択手段、 として機能させることを特徴とする印刷管理プログラム
が記録された記録媒体。 - 【請求項9】 前記印刷管理システムに含まれるコンピ
ュータを、前記選択されたプリンタドライバを、印刷要
求を発した前記クライアント装置に対して送信するプリ
ンタドライバ送信手段として、更に機能させることを特
徴とする請求項8に記載の印刷管理プログラムが記録さ
れた記録媒体。 - 【請求項10】 前記印刷管理システムに含まれるコン
ピュータを、前記複数のプリンタの動作情報と前記ネッ
トワークの通信状況とに応じて、前記選択されたプリン
タドライバの設定条件を自動的に設定するプリンタドラ
イバ設定手段として、更に機能させることを特徴とする
請求項8又は請求項9に記載の印刷管理プログラムが記
録された記録媒体。 - 【請求項11】 印刷データを生成する複数のクライア
ント装置と、当該印刷データの印刷を行う複数のプリン
タとがネットワークにより相互に接続された印刷管理シ
ステムに含まれるコンピュータを、 前記複数のプリンタの動作状態を示す動作情報を収集し
管理するプリンタ動作情報管理手段、 前記印刷データの印刷要求に伴って前記クライアント装
置から送信されたプリンタの選択条件を受信し、その選
択条件と前記プリンタ情報管理手段からの複数のプリン
タの動作情報とに基づいて前記印刷データの印刷を行う
プリンタを自動的に選択するプリンタ選択手段、及び、 前記プリンタ選択手段により選択されたプリンタを前記
印刷要求元のクライアント装置に告知するプリンタ告知
手段、 として機能させるとともに、前記印刷管理システムのた
めのクライアント装置に含まれるコンピュータを、 前記印刷データを生成する際に前記複数のプリンタごと
に使用される複数のプリンタドライバを管理するプリン
タドライバ管理手段、及び前記告知されたプリンタに対
応するプリンタドライバを選択するプリンタドライバ選
択手段、 として機能させることを特徴とする印刷管理プログラム
が記録された記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9284701A JPH11110161A (ja) | 1997-09-30 | 1997-09-30 | 印刷管理システム及び印刷管理方法並びに印刷管理プログラムが記録された記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9284701A JPH11110161A (ja) | 1997-09-30 | 1997-09-30 | 印刷管理システム及び印刷管理方法並びに印刷管理プログラムが記録された記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11110161A true JPH11110161A (ja) | 1999-04-23 |
Family
ID=17681865
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9284701A Pending JPH11110161A (ja) | 1997-09-30 | 1997-09-30 | 印刷管理システム及び印刷管理方法並びに印刷管理プログラムが記録された記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11110161A (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004013904A (ja) * | 2002-06-07 | 2004-01-15 | Xerox Corp | 複写機又はプリンタにおける印刷媒体供給の識別方法 |
| JP2005050059A (ja) * | 2003-07-31 | 2005-02-24 | Canon Inc | クライアントサーバシステム、情報処理装置及び方法、プログラム、並びに記憶媒体 |
| US6909520B2 (en) | 2000-01-18 | 2005-06-21 | Riso Kagaku Corporation | Printing system for selecting a desired printer from plural printers connected to a network |
| JP2009042840A (ja) * | 2007-08-06 | 2009-02-26 | Kyocera Mita Corp | 画像形成装置 |
| JP2009157937A (ja) * | 1999-07-06 | 2009-07-16 | Canon Inc | デバイス及びデバイスの制御方法 |
| JP2009181337A (ja) * | 2008-01-30 | 2009-08-13 | Ricoh Co Ltd | 画像形成システム、管理装置、画像形成装置、画像形成方法、及び画像形成プログラム |
| JP2009193163A (ja) * | 2008-02-12 | 2009-08-27 | Ricoh Co Ltd | 画像形成システム、管理装置、通信制御装置、画像形成方法、及び画像形成プログラム |
| US8499064B2 (en) | 2009-10-14 | 2013-07-30 | International Business Machines Corporation | Changing operating state of a network device on a network based on a number of users of the network |
| US9009295B2 (en) | 2009-10-14 | 2015-04-14 | International Business Machines Corporation | System for indicating to network user the cost of service provided to each device on network |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06205081A (ja) * | 1992-12-28 | 1994-07-22 | Nec Corp | ネットワーク管理システム |
| JPH07129343A (ja) * | 1993-11-08 | 1995-05-19 | Canon Inc | 印刷システムおよび印刷システムのプリンタ管理装置 |
| JPH07152510A (ja) * | 1993-11-30 | 1995-06-16 | Nec Corp | プリンタ自動選定装置 |
| JPH07311663A (ja) * | 1994-05-17 | 1995-11-28 | Matsushita Electric Ind Co Ltd | 印字装置 |
| JPH08161130A (ja) * | 1994-11-30 | 1996-06-21 | Canon Inc | 印刷制御装置および印刷制御方法 |
| JPH08161250A (ja) * | 1994-12-06 | 1996-06-21 | Canon Inc | 情報処理装置 |
| JPH08339273A (ja) * | 1995-06-09 | 1996-12-24 | Canon Inc | データ送信装置、データ転送装置およびその方法、印刷システムおよびその制御方法 |
| JPH09146732A (ja) * | 1995-11-24 | 1997-06-06 | Seiko Epson Corp | プリンタドライバおよび印刷システム |
-
1997
- 1997-09-30 JP JP9284701A patent/JPH11110161A/ja active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06205081A (ja) * | 1992-12-28 | 1994-07-22 | Nec Corp | ネットワーク管理システム |
| JPH07129343A (ja) * | 1993-11-08 | 1995-05-19 | Canon Inc | 印刷システムおよび印刷システムのプリンタ管理装置 |
| JPH07152510A (ja) * | 1993-11-30 | 1995-06-16 | Nec Corp | プリンタ自動選定装置 |
| JPH07311663A (ja) * | 1994-05-17 | 1995-11-28 | Matsushita Electric Ind Co Ltd | 印字装置 |
| JPH08161130A (ja) * | 1994-11-30 | 1996-06-21 | Canon Inc | 印刷制御装置および印刷制御方法 |
| JPH08161250A (ja) * | 1994-12-06 | 1996-06-21 | Canon Inc | 情報処理装置 |
| JPH08339273A (ja) * | 1995-06-09 | 1996-12-24 | Canon Inc | データ送信装置、データ転送装置およびその方法、印刷システムおよびその制御方法 |
| JPH09146732A (ja) * | 1995-11-24 | 1997-06-06 | Seiko Epson Corp | プリンタドライバおよび印刷システム |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009157937A (ja) * | 1999-07-06 | 2009-07-16 | Canon Inc | デバイス及びデバイスの制御方法 |
| US6909520B2 (en) | 2000-01-18 | 2005-06-21 | Riso Kagaku Corporation | Printing system for selecting a desired printer from plural printers connected to a network |
| JP2004013904A (ja) * | 2002-06-07 | 2004-01-15 | Xerox Corp | 複写機又はプリンタにおける印刷媒体供給の識別方法 |
| JP2005050059A (ja) * | 2003-07-31 | 2005-02-24 | Canon Inc | クライアントサーバシステム、情報処理装置及び方法、プログラム、並びに記憶媒体 |
| JP2009042840A (ja) * | 2007-08-06 | 2009-02-26 | Kyocera Mita Corp | 画像形成装置 |
| JP2009181337A (ja) * | 2008-01-30 | 2009-08-13 | Ricoh Co Ltd | 画像形成システム、管理装置、画像形成装置、画像形成方法、及び画像形成プログラム |
| US8422040B2 (en) | 2008-01-30 | 2013-04-16 | Ricoh Company, Ltd. | Image forming system and method, management apparatus, and recording medium |
| JP2009193163A (ja) * | 2008-02-12 | 2009-08-27 | Ricoh Co Ltd | 画像形成システム、管理装置、通信制御装置、画像形成方法、及び画像形成プログラム |
| US8405852B2 (en) | 2008-02-12 | 2013-03-26 | Ricoh Company, Ltd. | Image forming system using a management apparatus to manage software components |
| US8499064B2 (en) | 2009-10-14 | 2013-07-30 | International Business Machines Corporation | Changing operating state of a network device on a network based on a number of users of the network |
| US9009295B2 (en) | 2009-10-14 | 2015-04-14 | International Business Machines Corporation | System for indicating to network user the cost of service provided to each device on network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3201514B2 (ja) | 印刷データ生成装置、印刷データ生成方法、印刷装置及び印刷システム | |
| JP4240690B2 (ja) | 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体 | |
| JP4045798B2 (ja) | プリントシステム | |
| US20140022583A1 (en) | Printing system, image forming apparatus, and printing method | |
| JP2009297994A (ja) | 印刷装置、印刷システムおよびプログラム | |
| JPH08286854A (ja) | 印刷指示装置 | |
| JPH11110161A (ja) | 印刷管理システム及び印刷管理方法並びに印刷管理プログラムが記録された記録媒体 | |
| JPH08272557A (ja) | 印刷指示装置 | |
| JP3791089B2 (ja) | ネットワーク対応型印刷装置及び印刷方法及びネットワーク印刷システム | |
| JP4045801B2 (ja) | アプリケーションデータのプリント方法 | |
| JP2003196056A (ja) | プリントシステム及び方法 | |
| US7930375B2 (en) | Service providing apparatus, information providing method, and storage medium storing a computer program having service start and end notifying features | |
| JP2005275905A (ja) | ネットワークデバイス、ネットワークプリンタ、出力ジョブ転送制御プログラムおよび印刷ジョブ転送制御プログラム、並びに出力ジョブ転送制御方法および印刷ジョブ転送制御方法 | |
| JP3507468B2 (ja) | プリントシステムおよび印刷制御装置およびプリントモニタ方法およびコンピュータ読み取り可能なプログラムが格納された記憶媒体 | |
| JP2006228099A (ja) | サーバおよびプリント要求発行方法並びにプログラム | |
| JP2003140867A (ja) | ネットワークプリントシステム及び情報処理装置 | |
| JPH11110157A (ja) | 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体 | |
| JPH06195289A (ja) | 情報処理装置 | |
| JP3208853B2 (ja) | ネットワークシステム | |
| JPH10157253A (ja) | 印刷制御装置 | |
| JP3685186B2 (ja) | ネットワーク印刷システム | |
| JP2000259375A (ja) | プリンタシステム | |
| JP2002278732A (ja) | ネットワークプリンタ | |
| JPH086746A (ja) | プリンタ装置 | |
| JP4254252B2 (ja) | プリンタ制御装置とプリンタ制御プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040921 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041005 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050405 |