JPH07129337A - マルチプリンタ管理システム - Google Patents
マルチプリンタ管理システムInfo
- Publication number
- JPH07129337A JPH07129337A JP5297610A JP29761093A JPH07129337A JP H07129337 A JPH07129337 A JP H07129337A JP 5297610 A JP5297610 A JP 5297610A JP 29761093 A JP29761093 A JP 29761093A JP H07129337 A JPH07129337 A JP H07129337A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- printing device
- data
- print 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.)
- Pending
Links
Abstract
(57)【要約】
【目的】 複数台の印刷装置がネットワークにより接続
されたプリンタシステムにおいて、印刷制御装置により
効率的に複数台の印刷装置を管理するマルチプリンタ管
理システムを提供する。 【構成】 マルチプリンタ管理システムにおいて、印刷
制御装置は、ホストコンピュータから送信されたデータ
を記憶する記憶装置と、論理印刷装置名指定情報から物
理印刷装置名を指定する対応表を含む印刷装置管理テー
ブルと、複数台の各印刷装置に対して送出した印刷デー
タの状態を管理する出力キューを保持する印刷装置管理
キューと、ホストコンピュータから送信されたデータの
論理印刷装置名指定情報から前記印刷装置管理テーブル
により物理印刷装置名を指定し、出力キューに応じて印
刷データを指定した印刷装置に出力する制御を行うアプ
リケーション制御部とを備える。
されたプリンタシステムにおいて、印刷制御装置により
効率的に複数台の印刷装置を管理するマルチプリンタ管
理システムを提供する。 【構成】 マルチプリンタ管理システムにおいて、印刷
制御装置は、ホストコンピュータから送信されたデータ
を記憶する記憶装置と、論理印刷装置名指定情報から物
理印刷装置名を指定する対応表を含む印刷装置管理テー
ブルと、複数台の各印刷装置に対して送出した印刷デー
タの状態を管理する出力キューを保持する印刷装置管理
キューと、ホストコンピュータから送信されたデータの
論理印刷装置名指定情報から前記印刷装置管理テーブル
により物理印刷装置名を指定し、出力キューに応じて印
刷データを指定した印刷装置に出力する制御を行うアプ
リケーション制御部とを備える。
Description
【0001】
【産業上の利用分野】本発明は、複数台の印刷装置を管
理するマルチプリンタ管理システムに関し、特に、複数
台の印刷装置がネットワークにより接続されたプリンタ
システムにおいて、印刷制御装置により効率的に複数台
の印刷装置を管理するマルチプリンタ管理システムに関
するものである。
理するマルチプリンタ管理システムに関し、特に、複数
台の印刷装置がネットワークにより接続されたプリンタ
システムにおいて、印刷制御装置により効率的に複数台
の印刷装置を管理するマルチプリンタ管理システムに関
するものである。
【0002】
【従来の技術】従来、例えば、特開平1−108624
号公報に記載されているように、複数のプロセサと、印
刷処理装置と、複数の印刷装置と、データループと具備
した情報処理システムの印刷方式が知られている。ここ
での複数のプロセサは、独立して処理を実行するか、あ
るいは相互に関連して処理を実行するプロセサであり、
印刷処理装置は、複数のプロセサの出力を処理して内部
の複数の印刷装置、および相互に並列接続された複数の
外部記憶装置へ分配する。複数の印刷装置は、複数のプ
ロセサの出力装置として動作し、印刷処理装置に対して
並列接続されており、印刷処理装置の出力により印刷を
実行する。また、データループは、複数のプロセサ、お
よび印刷処理装置を相互にリング状に接続し、複数のプ
ロセサのそれぞれから各機種ごとに並列接続された複数
の印刷装置、ならびに複数の外部記憶装置のそれぞれを
ダイナミックに使用するために利用される。
号公報に記載されているように、複数のプロセサと、印
刷処理装置と、複数の印刷装置と、データループと具備
した情報処理システムの印刷方式が知られている。ここ
での複数のプロセサは、独立して処理を実行するか、あ
るいは相互に関連して処理を実行するプロセサであり、
印刷処理装置は、複数のプロセサの出力を処理して内部
の複数の印刷装置、および相互に並列接続された複数の
外部記憶装置へ分配する。複数の印刷装置は、複数のプ
ロセサの出力装置として動作し、印刷処理装置に対して
並列接続されており、印刷処理装置の出力により印刷を
実行する。また、データループは、複数のプロセサ、お
よび印刷処理装置を相互にリング状に接続し、複数のプ
ロセサのそれぞれから各機種ごとに並列接続された複数
の印刷装置、ならびに複数の外部記憶装置のそれぞれを
ダイナミックに使用するために利用される。
【0003】このようなデータループにより接続された
複数のプロセサと印刷処理装置とを備え、複数の印刷装
置から構成される情報処理システムにおいては、ホスト
コンピュータとなるプロセサの側から複数台の印刷装置
の中から意図した1台の印刷装置を選択し、必要な印刷
データを転送して印刷を行う。
複数のプロセサと印刷処理装置とを備え、複数の印刷装
置から構成される情報処理システムにおいては、ホスト
コンピュータとなるプロセサの側から複数台の印刷装置
の中から意図した1台の印刷装置を選択し、必要な印刷
データを転送して印刷を行う。
【0004】
【発明が解決しようとする課題】ところで、上述の従来
の技術において説明した情報処理システムの印刷方式に
よれば、ホストコンピュータとなるプロセサの側で印刷
装置を選択するので、任意の印刷装置を指定したり、変
更することができる。しかし、その場合、ホストコンピ
ュータ側で印刷データの出力時に最適な印刷装置を選択
するには、ホストコンピュータが印刷装置の印刷出力速
度の性能,印刷装置の用紙種等の特性,印刷装置の稼動
状況などを認識し、複数台の印刷装置の中からホストコ
ンピュータ側での必要条件を満たす最適な印刷装置を検
索する処理が必要となる。
の技術において説明した情報処理システムの印刷方式に
よれば、ホストコンピュータとなるプロセサの側で印刷
装置を選択するので、任意の印刷装置を指定したり、変
更することができる。しかし、その場合、ホストコンピ
ュータ側で印刷データの出力時に最適な印刷装置を選択
するには、ホストコンピュータが印刷装置の印刷出力速
度の性能,印刷装置の用紙種等の特性,印刷装置の稼動
状況などを認識し、複数台の印刷装置の中からホストコ
ンピュータ側での必要条件を満たす最適な印刷装置を検
索する処理が必要となる。
【0005】最近のシステム構成のように、ネットワー
クが大規模化され、ネットワークに接続されるホストコ
ンピュータが増大した場合、各々のホストコンピュータ
の間では、互いに他の各ホストコンピュータがデータを
送出した送出先の印刷装置を認識できない。このため、 異なる複数のホストコンピュータから、特定の少数の
印刷装置にデータが集中して送信される状況が発生し、
その場合、その特定の少数の印刷装置に印刷要求が集中
して負荷が増大してしまう。一方では、印刷要求の必要
条件を満たしているにもかかわらず、稼動率の低い印刷
装置が発生している状況となり、プリンタシステム全体
として効率が低下するという問題がある。 更に、上記のような状況に陥ってしまった場合、印刷
データの送出が完了した印刷装置に障害が発生した場
合、意図した印刷結果を早急に入手したい場合などに
は、ホストコンピュータから先の印刷要求を取り消すた
め、送出した印刷データを削除し、更に比較的に稼働状
態に空きのある印刷装置を検索してから、再度ホストコ
ンピュータ側で印刷データを送出するという印刷制御処
理が必要となる。このような処理のため、ホストコンピ
ュータ側での負荷が増大してしまうという問題がある。 また、各々の印刷装置においても、印刷フォーマット
処理など印刷処理に関する内部のデータ処理が他の処理
能力を低下させ、本来の能力が発揮できないという問題
もある。
クが大規模化され、ネットワークに接続されるホストコ
ンピュータが増大した場合、各々のホストコンピュータ
の間では、互いに他の各ホストコンピュータがデータを
送出した送出先の印刷装置を認識できない。このため、 異なる複数のホストコンピュータから、特定の少数の
印刷装置にデータが集中して送信される状況が発生し、
その場合、その特定の少数の印刷装置に印刷要求が集中
して負荷が増大してしまう。一方では、印刷要求の必要
条件を満たしているにもかかわらず、稼動率の低い印刷
装置が発生している状況となり、プリンタシステム全体
として効率が低下するという問題がある。 更に、上記のような状況に陥ってしまった場合、印刷
データの送出が完了した印刷装置に障害が発生した場
合、意図した印刷結果を早急に入手したい場合などに
は、ホストコンピュータから先の印刷要求を取り消すた
め、送出した印刷データを削除し、更に比較的に稼働状
態に空きのある印刷装置を検索してから、再度ホストコ
ンピュータ側で印刷データを送出するという印刷制御処
理が必要となる。このような処理のため、ホストコンピ
ュータ側での負荷が増大してしまうという問題がある。 また、各々の印刷装置においても、印刷フォーマット
処理など印刷処理に関する内部のデータ処理が他の処理
能力を低下させ、本来の能力が発揮できないという問題
もある。
【0006】本発明は、これらの問題を解決するために
なされたものであり、本発明の目的は、複数台の印刷装
置がネットワークにより接続されたプリンタシステムに
おいて、印刷制御装置により効率的に複数台の印刷装置
を管理するマルチプリンタ管理システムを提供すること
にある。
なされたものであり、本発明の目的は、複数台の印刷装
置がネットワークにより接続されたプリンタシステムに
おいて、印刷制御装置により効率的に複数台の印刷装置
を管理するマルチプリンタ管理システムを提供すること
にある。
【0007】
【課題を解決するための手段】上述のような目的を達成
するため、本発明の第1の特徴とするマルチプリンタ管
理システムは、1台以上のホストコンピュータと、複数
台の印刷装置と、印刷制御装置とがネットワークに接続
され、該印刷制御装置が複数台の印刷装置を管理し、ホ
ストコンピュータから出力されたデータを受信し、印刷
を実行させる印刷装置を指定し、受信したデータを印刷
データとして印刷装置に出力するマルチプリンタ管理シ
ステムであって、該印刷制御装置は、ホストコンピュー
タから送信されたデータを記憶する記憶装置と、論理印
刷装置名指定情報から物理印刷装置名を指定する対応表
を含む印刷装置管理テーブルと、複数台の各印刷装置に
対して送出した印刷データの状態を管理する出力キュー
を保持する印刷装置管理キューと、ホストコンピュータ
から送信されたデータの論理印刷装置名指定情報から前
記印刷装置管理テーブルにより物理印刷装置名を指定
し、出力キューに応じて印刷データを指定した印刷装置
に出力する制御を行うアプリケーション制御部とを備え
ることを特徴とする。
するため、本発明の第1の特徴とするマルチプリンタ管
理システムは、1台以上のホストコンピュータと、複数
台の印刷装置と、印刷制御装置とがネットワークに接続
され、該印刷制御装置が複数台の印刷装置を管理し、ホ
ストコンピュータから出力されたデータを受信し、印刷
を実行させる印刷装置を指定し、受信したデータを印刷
データとして印刷装置に出力するマルチプリンタ管理シ
ステムであって、該印刷制御装置は、ホストコンピュー
タから送信されたデータを記憶する記憶装置と、論理印
刷装置名指定情報から物理印刷装置名を指定する対応表
を含む印刷装置管理テーブルと、複数台の各印刷装置に
対して送出した印刷データの状態を管理する出力キュー
を保持する印刷装置管理キューと、ホストコンピュータ
から送信されたデータの論理印刷装置名指定情報から前
記印刷装置管理テーブルにより物理印刷装置名を指定
し、出力キューに応じて印刷データを指定した印刷装置
に出力する制御を行うアプリケーション制御部とを備え
ることを特徴とする。
【0008】また、第2の特徴とするマルチプリンタ管
理システムにおいては、前記アプリケーション制御部
は、ホストコンピュータから送信されたデータの論理印
刷装置名指定情報から前記印刷装置管理テーブルにより
特定の物理印刷装置名を指定できない場合、出力キュー
の状態に応じて負荷が少ない物理印刷装置名を指定し、
印刷データを指定した印刷装置に出力する制御を行うこ
とを特徴とする。
理システムにおいては、前記アプリケーション制御部
は、ホストコンピュータから送信されたデータの論理印
刷装置名指定情報から前記印刷装置管理テーブルにより
特定の物理印刷装置名を指定できない場合、出力キュー
の状態に応じて負荷が少ない物理印刷装置名を指定し、
印刷データを指定した印刷装置に出力する制御を行うこ
とを特徴とする。
【0009】更に、本発明の第3の特徴とするマルチプ
リンタ管理システムは、複数台の印刷装置をネットワー
クにより接続した印刷制御装置と1台以上のホストコン
ピュータにが接続され、該印刷制御装置が複数台の印刷
装置を管理し、ホストコンピュータから出力されたデー
タに対し、印刷を実行させる印刷装置を指定し、受信し
たデータを印刷データとして印刷装置に出力するマルチ
プリンタ管理システムであって、該印刷制御装置は、ホ
ストコンピュータから出力されたデータを記憶する記憶
装置と、論理印刷装置名指定情報から物理印刷装置名を
指定する対応表を含む印刷装置管理テーブルと、複数台
の各印刷装置に対して送出した印刷データの状態を管理
する出力キューを保持する印刷装置管理キューと、ホス
トコンピュータから送信されたデータの論理印刷装置名
指定情報から前記印刷装置管理テーブルにより物理印刷
装置名を指定し、出力キューに応じて印刷データを指定
した印刷装置に出力する制御を行うアプリケーション制
御部とを備えることを特徴とする。
リンタ管理システムは、複数台の印刷装置をネットワー
クにより接続した印刷制御装置と1台以上のホストコン
ピュータにが接続され、該印刷制御装置が複数台の印刷
装置を管理し、ホストコンピュータから出力されたデー
タに対し、印刷を実行させる印刷装置を指定し、受信し
たデータを印刷データとして印刷装置に出力するマルチ
プリンタ管理システムであって、該印刷制御装置は、ホ
ストコンピュータから出力されたデータを記憶する記憶
装置と、論理印刷装置名指定情報から物理印刷装置名を
指定する対応表を含む印刷装置管理テーブルと、複数台
の各印刷装置に対して送出した印刷データの状態を管理
する出力キューを保持する印刷装置管理キューと、ホス
トコンピュータから送信されたデータの論理印刷装置名
指定情報から前記印刷装置管理テーブルにより物理印刷
装置名を指定し、出力キューに応じて印刷データを指定
した印刷装置に出力する制御を行うアプリケーション制
御部とを備えることを特徴とする。
【0010】また、本発明のマルチプリンタ管理システ
ムは、第4の特徴として、更に、複数台の各々の印刷装
置には、印刷データの状態を管理する出力キューを保持
するキュー管理装置を備え、前記アプリケーション制御
部は、ホストコンピュータから送信されたデータの論理
印刷装置名指定情報から前記印刷装置管理テーブルによ
り特定の物理印刷装置名が指定できない場合に、各々の
印刷装置のキュー管理装置からの出力キューの状態に応
じて負荷が少ない物理印刷装置名を指定し、印刷データ
を指定した印刷装置に出力する制御を行うことを特徴と
する。
ムは、第4の特徴として、更に、複数台の各々の印刷装
置には、印刷データの状態を管理する出力キューを保持
するキュー管理装置を備え、前記アプリケーション制御
部は、ホストコンピュータから送信されたデータの論理
印刷装置名指定情報から前記印刷装置管理テーブルによ
り特定の物理印刷装置名が指定できない場合に、各々の
印刷装置のキュー管理装置からの出力キューの状態に応
じて負荷が少ない物理印刷装置名を指定し、印刷データ
を指定した印刷装置に出力する制御を行うことを特徴と
する。
【0011】
【作用】本発明の第1の特徴とするマルチプリンタ管理
システムにおいては、1台以上のホストコンピュータ
と、複数台の印刷装置と、印刷制御装置とがネットワー
クに接続されて、システムが構成されており、印刷制御
装置が複数台の印刷装置を管理し、ホストコンピュータ
から出力されたデータを受信し、一旦蓄積し、各々の印
刷装置に状態に応じて、印刷を実行させる印刷装置を指
定して、蓄積したデータを印刷データとして当該指定の
印刷装置に出力する。
システムにおいては、1台以上のホストコンピュータ
と、複数台の印刷装置と、印刷制御装置とがネットワー
クに接続されて、システムが構成されており、印刷制御
装置が複数台の印刷装置を管理し、ホストコンピュータ
から出力されたデータを受信し、一旦蓄積し、各々の印
刷装置に状態に応じて、印刷を実行させる印刷装置を指
定して、蓄積したデータを印刷データとして当該指定の
印刷装置に出力する。
【0012】このため、印刷制御装置には、記憶装置
と、印刷装置管理テーブルと、印刷装置管理キューと、
アプリケーション制御部とが備えられている。ホストコ
ンピュータから印刷する出力データがネットワークに送
信されると、印刷制御装置は、これを受信して、記憶装
置がホストコンピュータから送信されたデータを記憶す
る。印刷装置管理テーブルは、論理印刷装置名指定情報
から物理印刷装置名を指定する対応表を含んでおり、印
刷装置管理キューには、複数台の各印刷装置に対して送
出した印刷データの状態を管理する出力キューが保持さ
れる。アプリケーション制御部では、この出力キューに
応じて各々の印刷装置の状態を把握し、ホストコンピュ
ータから送信されたデータの論理印刷装置名指定情報か
ら、前記印刷装置管理テーブルにより物理印刷装置名を
指定して、印刷データを指定した印刷装置に出力する制
御を行う。
と、印刷装置管理テーブルと、印刷装置管理キューと、
アプリケーション制御部とが備えられている。ホストコ
ンピュータから印刷する出力データがネットワークに送
信されると、印刷制御装置は、これを受信して、記憶装
置がホストコンピュータから送信されたデータを記憶す
る。印刷装置管理テーブルは、論理印刷装置名指定情報
から物理印刷装置名を指定する対応表を含んでおり、印
刷装置管理キューには、複数台の各印刷装置に対して送
出した印刷データの状態を管理する出力キューが保持さ
れる。アプリケーション制御部では、この出力キューに
応じて各々の印刷装置の状態を把握し、ホストコンピュ
ータから送信されたデータの論理印刷装置名指定情報か
ら、前記印刷装置管理テーブルにより物理印刷装置名を
指定して、印刷データを指定した印刷装置に出力する制
御を行う。
【0013】また、第2の特徴では、アプリケーション
制御部は、ホストコンピュータから送信されたデータの
論理印刷装置名指定情報から前記印刷装置管理テーブル
を参照しても、特定の物理印刷装置名を指定できない場
合、印刷装置管理キューに保持している出力キューの状
態に応じて、負荷が少ない物理印刷装置名を指定し、印
刷データを指定した印刷装置に出力する制御を行う。
制御部は、ホストコンピュータから送信されたデータの
論理印刷装置名指定情報から前記印刷装置管理テーブル
を参照しても、特定の物理印刷装置名を指定できない場
合、印刷装置管理キューに保持している出力キューの状
態に応じて、負荷が少ない物理印刷装置名を指定し、印
刷データを指定した印刷装置に出力する制御を行う。
【0014】このように、アプリケーション制御部が、
出力キューの内容により、現在の印刷装置における状態
から印刷条件に応じて最適な物理印刷装置、例えば、印
刷装置の中で保留中の出力キューが最も少ない印刷装置
を指定して、印刷データを送出するので、各印刷装置に
送出される各々の印刷データの送出先が平均化され、印
刷装置をシステムして全体的に有効に利用できる。
出力キューの内容により、現在の印刷装置における状態
から印刷条件に応じて最適な物理印刷装置、例えば、印
刷装置の中で保留中の出力キューが最も少ない印刷装置
を指定して、印刷データを送出するので、各印刷装置に
送出される各々の印刷データの送出先が平均化され、印
刷装置をシステムして全体的に有効に利用できる。
【0015】また、ここでの複数台の印刷装置を管理す
るマルチプリンタ管理システムは、システム全体の構成
で、ホストコンピュータがネットワーク接続されていな
い場合においても適用できる。この場合、印刷制御装置
と複数台の印刷装置との間の接続は、ネットワーク接続
する構成の方が、接続ポート(接続端子口)の数により
接続可能な印刷装置の台数が制限されないため、好まし
い構成となる。したがって、本発明の第3の特徴とする
マルチプリンタ管理システムにおいては、印刷制御装置
と複数台の印刷装置とがネットワークで接続され、該印
刷制御装置に1台以上のホストコンピュータに直接に接
続されて構成されるシステムを、その適用システムとす
る。
るマルチプリンタ管理システムは、システム全体の構成
で、ホストコンピュータがネットワーク接続されていな
い場合においても適用できる。この場合、印刷制御装置
と複数台の印刷装置との間の接続は、ネットワーク接続
する構成の方が、接続ポート(接続端子口)の数により
接続可能な印刷装置の台数が制限されないため、好まし
い構成となる。したがって、本発明の第3の特徴とする
マルチプリンタ管理システムにおいては、印刷制御装置
と複数台の印刷装置とがネットワークで接続され、該印
刷制御装置に1台以上のホストコンピュータに直接に接
続されて構成されるシステムを、その適用システムとす
る。
【0016】ここでも、印刷制御装置は、ホストコンピ
ュータから出力されたデータを記憶する記憶装置と、論
理印刷装置名指定情報から物理印刷装置名を指定する印
刷装置管理テーブルと、複数台の各印刷装置に対して送
出した印刷データの状態を管理する出力キューを保持す
る印刷装置管理キューと、ホストコンピュータから送信
されたデータの論理印刷装置名指定情報から前記印刷装
置管理テーブルに含まれている対応表により物理印刷装
置名を指定し、印刷データを指定した印刷装置に出力す
る制御を行うアプリケーション制御部とを備えており、
この印刷制御装置が、ネットワークに接続された複数台
の印刷装置を管理する。そして、各々の印刷装置の状態
に応じて、ホストコンピュータから出力されたデータに
対して、そのデータを受信して一旦蓄積し、印刷を実行
させる印刷装置を指定し、受信したデータを印刷データ
として指定の印刷装置に出力する。
ュータから出力されたデータを記憶する記憶装置と、論
理印刷装置名指定情報から物理印刷装置名を指定する印
刷装置管理テーブルと、複数台の各印刷装置に対して送
出した印刷データの状態を管理する出力キューを保持す
る印刷装置管理キューと、ホストコンピュータから送信
されたデータの論理印刷装置名指定情報から前記印刷装
置管理テーブルに含まれている対応表により物理印刷装
置名を指定し、印刷データを指定した印刷装置に出力す
る制御を行うアプリケーション制御部とを備えており、
この印刷制御装置が、ネットワークに接続された複数台
の印刷装置を管理する。そして、各々の印刷装置の状態
に応じて、ホストコンピュータから出力されたデータに
対して、そのデータを受信して一旦蓄積し、印刷を実行
させる印刷装置を指定し、受信したデータを印刷データ
として指定の印刷装置に出力する。
【0017】すなわち、印刷制御装置は、ホストコンピ
ュータから送信されたデータを受信して記憶すると共
に、ホストコンピュータから送信された論理印刷装置名
指定情報と、印刷装置管理キューの出力キューの情報か
ら、アプリケーション制御部が条件に応じて最適な物理
印刷装置名を決定し、記憶されている印刷する出力デー
タを決定した印刷装置に出力する。つまり、ホストコン
ピュータ側で論理印刷装置名を指定すると、印刷制御装
置では、印刷装置管理テーブルを参照して物理印刷装置
名を指定し、更に印刷装置管理キューの出力キューの状
況により指定する物理印刷装置を決定する。
ュータから送信されたデータを受信して記憶すると共
に、ホストコンピュータから送信された論理印刷装置名
指定情報と、印刷装置管理キューの出力キューの情報か
ら、アプリケーション制御部が条件に応じて最適な物理
印刷装置名を決定し、記憶されている印刷する出力デー
タを決定した印刷装置に出力する。つまり、ホストコン
ピュータ側で論理印刷装置名を指定すると、印刷制御装
置では、印刷装置管理テーブルを参照して物理印刷装置
名を指定し、更に印刷装置管理キューの出力キューの状
況により指定する物理印刷装置を決定する。
【0018】また、第4の特徴とするマルチプリンタ管
理システムにおいては、複数台の各々の印刷装置に、印
刷データの状態を管理する出力キューを保持するキュー
管理装置が備えられている。この各々の印刷装置の側に
設けられているキュー管理装置は、各々の印刷装置にお
ける印刷データの処理の進行と同時にその状態を出力キ
ューにより管理しており、この出力キューにはその状態
が直ちに反映されている。このため、アプリケーション
制御部は、印刷制御装置における印刷装置管理キューに
おける出力キューではなく、各々の印刷装置の側に設け
られているキュー管理装置における出力キューにより、
各印刷装置の状態を実時間に把握してその制御を行う。
理システムにおいては、複数台の各々の印刷装置に、印
刷データの状態を管理する出力キューを保持するキュー
管理装置が備えられている。この各々の印刷装置の側に
設けられているキュー管理装置は、各々の印刷装置にお
ける印刷データの処理の進行と同時にその状態を出力キ
ューにより管理しており、この出力キューにはその状態
が直ちに反映されている。このため、アプリケーション
制御部は、印刷制御装置における印刷装置管理キューに
おける出力キューではなく、各々の印刷装置の側に設け
られているキュー管理装置における出力キューにより、
各印刷装置の状態を実時間に把握してその制御を行う。
【0019】すなわち、アプリケーション制御部は、各
々のホストコンピュータから送信されたデータの論理印
刷装置名指定情報から前記印刷装置管理テーブルにより
特定の物理印刷装置名が指定できない場合に、各々の印
刷装置のキュー管理装置からの出力キューの状態に応じ
て、負荷が少ない物理印刷装置名を指定し、印刷データ
を指定した印刷装置に出力する。なお、この場合、特
に、印刷制御装置には、複数台の各印刷装置に対して送
出した印刷データの状態を管理する出力キューを保持す
る印刷装置管理キューは設けなくても良い。
々のホストコンピュータから送信されたデータの論理印
刷装置名指定情報から前記印刷装置管理テーブルにより
特定の物理印刷装置名が指定できない場合に、各々の印
刷装置のキュー管理装置からの出力キューの状態に応じ
て、負荷が少ない物理印刷装置名を指定し、印刷データ
を指定した印刷装置に出力する。なお、この場合、特
に、印刷制御装置には、複数台の各印刷装置に対して送
出した印刷データの状態を管理する出力キューを保持す
る印刷装置管理キューは設けなくても良い。
【0020】このように、例えば、ホストコンピュータ
側では、単に論理印刷装置名を付加して印刷データを送
出するだけで、ネットワークに接続されている印刷装置
の中で、その時の印刷条件に合った最適な印刷装置を指
定して印刷を行わせることが可能となる。これにより、 複数の各印刷装置の稼動状況を把握して印刷データを
送出できるため、印刷データの送出が平均化され、印刷
装置システム全体を有効に利用できる。 また、印刷データの送出が完了した印刷装置に障害が
発生し、印刷結果が未だ得られず、ユーザが当該印刷結
果を早急に入手したい場合などにおいても、印刷データ
は印刷制御装置の記憶装置に蓄積され、印刷制御装置に
より管理されているため、印刷制御装置が他の障害の発
生していない印刷装置に印刷データを再送出することが
できる。これにより、他の印刷装置において当該印刷結
果が得られる。この処理は、印刷制御装置のみで対応で
きるので、ホストコンピュータから印刷データを送出す
る制御を行う必要がなくなり、ホストコンピュータの負
荷が低減される。 更に、印刷制御装置において蓄積された印刷データ
は、印刷装置に送出される前の時点で印刷制御装置によ
り、印刷装置において通常行われるフォーマット処理な
どの処理を先行して行うことにより、各々の印刷装置の
負荷を低減させ、印刷装置の本来の能力を発揮できる。
このため、印刷装置システム全体の処理能力が向上す
る。
側では、単に論理印刷装置名を付加して印刷データを送
出するだけで、ネットワークに接続されている印刷装置
の中で、その時の印刷条件に合った最適な印刷装置を指
定して印刷を行わせることが可能となる。これにより、 複数の各印刷装置の稼動状況を把握して印刷データを
送出できるため、印刷データの送出が平均化され、印刷
装置システム全体を有効に利用できる。 また、印刷データの送出が完了した印刷装置に障害が
発生し、印刷結果が未だ得られず、ユーザが当該印刷結
果を早急に入手したい場合などにおいても、印刷データ
は印刷制御装置の記憶装置に蓄積され、印刷制御装置に
より管理されているため、印刷制御装置が他の障害の発
生していない印刷装置に印刷データを再送出することが
できる。これにより、他の印刷装置において当該印刷結
果が得られる。この処理は、印刷制御装置のみで対応で
きるので、ホストコンピュータから印刷データを送出す
る制御を行う必要がなくなり、ホストコンピュータの負
荷が低減される。 更に、印刷制御装置において蓄積された印刷データ
は、印刷装置に送出される前の時点で印刷制御装置によ
り、印刷装置において通常行われるフォーマット処理な
どの処理を先行して行うことにより、各々の印刷装置の
負荷を低減させ、印刷装置の本来の能力を発揮できる。
このため、印刷装置システム全体の処理能力が向上す
る。
【0021】
【実施例】以下、本発明の実施例を図面を具体的に説明
する。図1は、本発明の一実施例にかかるマルチプリン
タ管理システムの全体の構成を示す図である。図1にお
いて、10はネットワーク、11は第1のホストコンピ
ュータ、12は第2のホストコンピュータ、13は第1
のホストコンピュータから出力するデータを格納してい
る第1の記憶装置、14は第2のホストコンピュータか
ら出力するデータを格納している第2の記憶装置、16
は第1の印刷装置、17は第2の印刷装置、18は第1
の印刷装置の印刷データを格納する第1の印刷データ記
憶装置、19は第2の印刷装置の印刷データを格納する
第2の印刷データ記憶装置である。また、20は印刷制
御装置、21は印刷制御装置で管理する印刷データを格
納する第3の印刷データ記憶装置、22は第1の印刷装
置の印刷動作状態を管理する第1のキュー管理装置、2
3は第2の印刷装置の印刷動作状態を管理する第2のキ
ュー管理装置である。
する。図1は、本発明の一実施例にかかるマルチプリン
タ管理システムの全体の構成を示す図である。図1にお
いて、10はネットワーク、11は第1のホストコンピ
ュータ、12は第2のホストコンピュータ、13は第1
のホストコンピュータから出力するデータを格納してい
る第1の記憶装置、14は第2のホストコンピュータか
ら出力するデータを格納している第2の記憶装置、16
は第1の印刷装置、17は第2の印刷装置、18は第1
の印刷装置の印刷データを格納する第1の印刷データ記
憶装置、19は第2の印刷装置の印刷データを格納する
第2の印刷データ記憶装置である。また、20は印刷制
御装置、21は印刷制御装置で管理する印刷データを格
納する第3の印刷データ記憶装置、22は第1の印刷装
置の印刷動作状態を管理する第1のキュー管理装置、2
3は第2の印刷装置の印刷動作状態を管理する第2のキ
ュー管理装置である。
【0022】この実施例のマルチプリンタ管理システム
は、図1に示すように、第1のホストコンピュータ1
1,第2のホストコンピュータ12,第1の印刷装置1
6,第2の印刷装置17,および印刷制御装置20が、
ネットワーク10を介して相互接続されて構成されたシ
ステムとなっている。第1のホストコンピュータ11に
は第1の記憶装置13が接続され、この第1の記憶装置
13に第1のホストコンピュータ11から出力するデー
タが格納されている。また、第2のホストコンピュータ
12には第2の記憶装置14が接続され、この第2の記
憶装置14に第2のホストコンピュータ12から出力す
るデータが格納されている。
は、図1に示すように、第1のホストコンピュータ1
1,第2のホストコンピュータ12,第1の印刷装置1
6,第2の印刷装置17,および印刷制御装置20が、
ネットワーク10を介して相互接続されて構成されたシ
ステムとなっている。第1のホストコンピュータ11に
は第1の記憶装置13が接続され、この第1の記憶装置
13に第1のホストコンピュータ11から出力するデー
タが格納されている。また、第2のホストコンピュータ
12には第2の記憶装置14が接続され、この第2の記
憶装置14に第2のホストコンピュータ12から出力す
るデータが格納されている。
【0023】第1の印刷装置16には、当該第1の印刷
装置16が印刷要求を受けた印刷データを格納する第1
の印刷データ記憶装置18が接続されており、印刷デー
タの印刷出力状態を管理するキュー管理装置22が接続
されている。同じく、第2の印刷装置17には、当該第
2の印刷装置が印刷要求を受けた印刷データを格納する
第2の印刷データ記憶装置19が接続されており、印刷
データの印刷出力状態を管理するキュー管理装置23が
接続されている。印刷制御装置20には、ここで管理す
る印刷装置に送出する印刷データを一時的に格納する第
3の印刷データ記憶装置21が接続されている。
装置16が印刷要求を受けた印刷データを格納する第1
の印刷データ記憶装置18が接続されており、印刷デー
タの印刷出力状態を管理するキュー管理装置22が接続
されている。同じく、第2の印刷装置17には、当該第
2の印刷装置が印刷要求を受けた印刷データを格納する
第2の印刷データ記憶装置19が接続されており、印刷
データの印刷出力状態を管理するキュー管理装置23が
接続されている。印刷制御装置20には、ここで管理す
る印刷装置に送出する印刷データを一時的に格納する第
3の印刷データ記憶装置21が接続されている。
【0024】図1において、各々の記憶装置のブロック
の図中には、ここでのマルチプリンタ管理システムの動
作説明のため、それぞれの記憶装置に格納されている各
々の印刷データを、丸印の中に符号a,b,c,d,
e,A,B,C,D,Eを記入した表記で示している。
すなわち、第1のホストコンピュータ11からの出力す
るデータを格納している第1の記憶装置13にはa,
b,c,d,eの印刷データが格納されており、第2の
ホストコンピュータ12から出力するデータを格納して
いる第2の記憶装置14にはA,B,C,D,Eの印刷
データが格納されていることを図示している。
の図中には、ここでのマルチプリンタ管理システムの動
作説明のため、それぞれの記憶装置に格納されている各
々の印刷データを、丸印の中に符号a,b,c,d,
e,A,B,C,D,Eを記入した表記で示している。
すなわち、第1のホストコンピュータ11からの出力す
るデータを格納している第1の記憶装置13にはa,
b,c,d,eの印刷データが格納されており、第2の
ホストコンピュータ12から出力するデータを格納して
いる第2の記憶装置14にはA,B,C,D,Eの印刷
データが格納されていることを図示している。
【0025】第1の記憶装置13に格納されていたa,
b,c,d,eの印刷データと、第2の記憶装置14に
格納されていたA,B,C,D,Eの印刷データとを印
刷出力するため、ネットワーク10に印刷要求と共にそ
の印刷データが出力された場合、マルチプリンタ管理シ
ステムにおいては、印刷制御装置20の動作により、そ
の印刷要求および印刷データが受信され、一旦、第3の
印刷データ記憶装置21に格納される。そして、印刷制
御装置20の印刷装置管理テーブルおよび印刷装置管理
キュー(後述する)の管理データに基づいて、ネットワ
ークに接続されている第1の印刷装置16または第2の
印刷装置17の中で印刷条件に合った最適な印刷装置を
指定し、それぞれの指定先の印刷装置にa,b,c,d
の印刷データとA,B,C,D,Eの印刷データとを送
出し、各々の印刷装置において印刷を行わせる。
b,c,d,eの印刷データと、第2の記憶装置14に
格納されていたA,B,C,D,Eの印刷データとを印
刷出力するため、ネットワーク10に印刷要求と共にそ
の印刷データが出力された場合、マルチプリンタ管理シ
ステムにおいては、印刷制御装置20の動作により、そ
の印刷要求および印刷データが受信され、一旦、第3の
印刷データ記憶装置21に格納される。そして、印刷制
御装置20の印刷装置管理テーブルおよび印刷装置管理
キュー(後述する)の管理データに基づいて、ネットワ
ークに接続されている第1の印刷装置16または第2の
印刷装置17の中で印刷条件に合った最適な印刷装置を
指定し、それぞれの指定先の印刷装置にa,b,c,d
の印刷データとA,B,C,D,Eの印刷データとを送
出し、各々の印刷装置において印刷を行わせる。
【0026】図1に示す例では、第1の印刷装置16に
a,b,c,dの印刷データが送られ、送られた印刷デ
ータは第1の印刷データ記憶装置18に格納されて順次
に印刷出力される。また、第2の印刷装置17には、
A,B,C,Dの印刷データが送られ、送られた印刷デ
ータは第2の印刷データ記憶装置19に格納されて順次
に印刷出力される。
a,b,c,dの印刷データが送られ、送られた印刷デ
ータは第1の印刷データ記憶装置18に格納されて順次
に印刷出力される。また、第2の印刷装置17には、
A,B,C,Dの印刷データが送られ、送られた印刷デ
ータは第2の印刷データ記憶装置19に格納されて順次
に印刷出力される。
【0027】例えば、ホストコンピュータの側で、印刷
要求を指示するために、論理印刷装置名を指定して(論
理印刷装置名指定情報を付与して)出力データを送出す
ると、印刷処理制御装置20では、後述する印刷装置管
理テーブル,印刷装置管理キューなどの管理データに基
づいて論理印刷装置名から物理印刷装置名を得て、各印
刷装置に対応して保持している出力キューの状況により
適合する物理印刷装置名を決定し、各々の印刷データを
夫々の印刷装置に送出する。したがって、ホストコンピ
ュータ側では、単に論理印刷装置名を付加して印刷デー
タを送出するだけで、ネットワークに接続されている印
刷装置の中で印刷処理の条件に合った最適な印刷装置を
指定して印刷を行わせることが可能となる。
要求を指示するために、論理印刷装置名を指定して(論
理印刷装置名指定情報を付与して)出力データを送出す
ると、印刷処理制御装置20では、後述する印刷装置管
理テーブル,印刷装置管理キューなどの管理データに基
づいて論理印刷装置名から物理印刷装置名を得て、各印
刷装置に対応して保持している出力キューの状況により
適合する物理印刷装置名を決定し、各々の印刷データを
夫々の印刷装置に送出する。したがって、ホストコンピ
ュータ側では、単に論理印刷装置名を付加して印刷デー
タを送出するだけで、ネットワークに接続されている印
刷装置の中で印刷処理の条件に合った最適な印刷装置を
指定して印刷を行わせることが可能となる。
【0028】次に、本発明の有効性の比較のため、ネッ
トワークに接続されたプリンタシステムにおいて、本発
明にかかる印刷制御装置が動作していない場合を説明す
る。図2は、本発明の一実施例にかかるマルチプリンタ
管理システムにおいて印刷制御装置が動作していない状
態を説明する図である。図2において、システムを構成
する要素には、図1と同じ参照符号を付して表わしてい
る。
トワークに接続されたプリンタシステムにおいて、本発
明にかかる印刷制御装置が動作していない場合を説明す
る。図2は、本発明の一実施例にかかるマルチプリンタ
管理システムにおいて印刷制御装置が動作していない状
態を説明する図である。図2において、システムを構成
する要素には、図1と同じ参照符号を付して表わしてい
る。
【0029】ネットワーク接続されたプリンタシステム
において、印刷制御装置が動作していない場合には、図
2に示すように、ネットワーク10に接続された1台以
上のホストコンピュータ(11,12)と、複数台の印
刷装置(16,17)が動作している。この場合にも、
第1のホストコンピュータ11は、出力するa,b,
c,d,eの印刷データを第1の記憶装置13に格納し
ており、第2のホストコンピュータ12も、出力する
A,B,C,D,Eの印刷データを第2の記憶装置14
に格納している。なお、ここでは、ホストコンピュータ
の側では複数の印刷装置の利用状況や、他のホストコン
ピュータが複数の印刷装置をどのように利用している
か、または利用しようとしているかの制御は行なわれて
いない。
において、印刷制御装置が動作していない場合には、図
2に示すように、ネットワーク10に接続された1台以
上のホストコンピュータ(11,12)と、複数台の印
刷装置(16,17)が動作している。この場合にも、
第1のホストコンピュータ11は、出力するa,b,
c,d,eの印刷データを第1の記憶装置13に格納し
ており、第2のホストコンピュータ12も、出力する
A,B,C,D,Eの印刷データを第2の記憶装置14
に格納している。なお、ここでは、ホストコンピュータ
の側では複数の印刷装置の利用状況や、他のホストコン
ピュータが複数の印刷装置をどのように利用している
か、または利用しようとしているかの制御は行なわれて
いない。
【0030】したがって、同じく図2に示すように、第
1のホストコンピュータ11は、第1の印刷装置16に
a,b,cの印刷データを送出し、続いて、第2の印刷
装置17に対してはd,eの出力データを送出する。こ
の場合、第2のホストコンピュータ12は、第1のコン
ピュータ11における印刷データの出力動作とは関係な
く、第2の印刷装置17にA,Bの印刷データを送出
し、続いて、第1の印刷装置16に対してC,D,Eの
印刷データを送出した状態となっている。
1のホストコンピュータ11は、第1の印刷装置16に
a,b,cの印刷データを送出し、続いて、第2の印刷
装置17に対してはd,eの出力データを送出する。こ
の場合、第2のホストコンピュータ12は、第1のコン
ピュータ11における印刷データの出力動作とは関係な
く、第2の印刷装置17にA,Bの印刷データを送出
し、続いて、第1の印刷装置16に対してC,D,Eの
印刷データを送出した状態となっている。
【0031】このように、複数の各々のホストコンピュ
ータの側では、複数の各々の印刷装置の利用状況にかか
わらず、独立してそれぞれが任意に各々の印刷装置に印
刷するデータを送出するので、1つの印刷装置に多くの
印刷データが集中してしまう状況が発生する。つまり、
この例では、第1の印刷装置16に多くのデータが送出
される結果となり、第1の印刷装置16の印刷データ記
憶装置18に印刷データが多く蓄積され、第1の印刷装
置16の負荷が高くなっている。これに対し、第2の印
刷装置17における印刷データ記憶装置19には、印刷
データが少なくなる状況が発生しており、複数の印刷装
置がシステム全体として効率よく稼働していない。
ータの側では、複数の各々の印刷装置の利用状況にかか
わらず、独立してそれぞれが任意に各々の印刷装置に印
刷するデータを送出するので、1つの印刷装置に多くの
印刷データが集中してしまう状況が発生する。つまり、
この例では、第1の印刷装置16に多くのデータが送出
される結果となり、第1の印刷装置16の印刷データ記
憶装置18に印刷データが多く蓄積され、第1の印刷装
置16の負荷が高くなっている。これに対し、第2の印
刷装置17における印刷データ記憶装置19には、印刷
データが少なくなる状況が発生しており、複数の印刷装
置がシステム全体として効率よく稼働していない。
【0032】また、印刷データを第1の印刷装置16に
対して送出した時点において、第1の印刷装置16に障
害が発生した場合には、第1のホストコンピュータ11
および第2のホストコンピュータ12が、それぞれa,
b,cとC,D,Eの印刷データを再度送出しなければ
ならない。このため、各々のホストコンピュータの負荷
が増大することになる。更に、各々の印刷装置において
は、印刷制御装置が行う処理を、本来の印刷処理と共
に、例えば、受信した印刷データを内容フォーマットに
変換する処理などを行なわなければならない。このた
め、その処理に時間がかかり、全体の処理能力を低下さ
せ、本来の印刷機能の処理能力が十分に発揮されない。
対して送出した時点において、第1の印刷装置16に障
害が発生した場合には、第1のホストコンピュータ11
および第2のホストコンピュータ12が、それぞれa,
b,cとC,D,Eの印刷データを再度送出しなければ
ならない。このため、各々のホストコンピュータの負荷
が増大することになる。更に、各々の印刷装置において
は、印刷制御装置が行う処理を、本来の印刷処理と共
に、例えば、受信した印刷データを内容フォーマットに
変換する処理などを行なわなければならない。このた
め、その処理に時間がかかり、全体の処理能力を低下さ
せ、本来の印刷機能の処理能力が十分に発揮されない。
【0033】これに対して、図1に示したような印刷制
御装置20が動作している状況においては、印刷制御装
置20が、ホストコンピュータからの印刷データを受信
して一旦、蓄積し、更に複数の印刷装置の動作状態を管
理して、負荷が少ない印刷装置を指定して、当該印刷デ
ータを送出するので、複数の印刷装置がシステム全体と
して効率よく稼働できる状態となる。次に、この印刷制
御装置20の動作を更に詳細に説明する。
御装置20が動作している状況においては、印刷制御装
置20が、ホストコンピュータからの印刷データを受信
して一旦、蓄積し、更に複数の印刷装置の動作状態を管
理して、負荷が少ない印刷装置を指定して、当該印刷デ
ータを送出するので、複数の印刷装置がシステム全体と
して効率よく稼働できる状態となる。次に、この印刷制
御装置20の動作を更に詳細に説明する。
【0034】図3は印刷制御装置20の構成要素を示す
ブロック図である。図3において、20は印刷制御装
置、21は印刷データを格納する印刷データ記憶装置、
22は印刷装置の動作状態を管理しているキュー管理装
置である。これらは図1で説明したものと同じものであ
る。また、31は印刷装置管理テーブル、32はアプリ
ケーション制御部、33は印刷装置管理キュー、34は
キュー管理テーブルである。印刷制御装置20には、印
刷装置管理テーブル31,アプリケーション制御部3
2,および印刷装置管理キュー33が備えられており、
キュー管理装置22にはキュー管理テーブル34が備え
られている。
ブロック図である。図3において、20は印刷制御装
置、21は印刷データを格納する印刷データ記憶装置、
22は印刷装置の動作状態を管理しているキュー管理装
置である。これらは図1で説明したものと同じものであ
る。また、31は印刷装置管理テーブル、32はアプリ
ケーション制御部、33は印刷装置管理キュー、34は
キュー管理テーブルである。印刷制御装置20には、印
刷装置管理テーブル31,アプリケーション制御部3
2,および印刷装置管理キュー33が備えられており、
キュー管理装置22にはキュー管理テーブル34が備え
られている。
【0035】ここでのアプリケーション制御部32は、
ホストコンピュータから送信されたデータにおける論理
印刷装置名指定情報から、印刷装置管理テーブル31を
参照し、その対応表(図示せず)から物理印刷装置名を
判定すると共に、印刷装置管理キュー33を参照してこ
の時点での各々の印刷装置の動作状態を判定し、印刷デ
ータを送出する物理印刷装置名を指定する。そして、指
定した印刷装置に印刷データ記憶装置21に一旦蓄積さ
れている印刷データを送出する。
ホストコンピュータから送信されたデータにおける論理
印刷装置名指定情報から、印刷装置管理テーブル31を
参照し、その対応表(図示せず)から物理印刷装置名を
判定すると共に、印刷装置管理キュー33を参照してこ
の時点での各々の印刷装置の動作状態を判定し、印刷デ
ータを送出する物理印刷装置名を指定する。そして、指
定した印刷装置に印刷データ記憶装置21に一旦蓄積さ
れている印刷データを送出する。
【0036】このように、印刷制御装置20において
は、ホストコンピュータから論理印刷装置名が指定され
て送信された印刷データを受信し、受信した印刷データ
は、一旦、印刷データ記憶装置21に蓄積する。と共
に、印刷装置管理テーブル31において、各々の印刷デ
ータを識別する印刷データIDと、それに対応して指示
された論理印刷装置名と、対応表から当該論理印刷装置
名に対応する物理印刷装置名を得て、その物理印刷装置
名との情報を管理する。また、印刷装置管理キュー33
において、各々の物理印刷装置名に対応して、印刷デー
タを送出した後の印刷データの状態の情報を出力キュー
として管理する。なお、この印刷装置管理キュー33に
おける出力キューの情報は、各印刷装置のキュー管理装
置22におけるキュー管理テーブル34からネットワー
ク(通信サービスシステム)を通じて転送される。
は、ホストコンピュータから論理印刷装置名が指定され
て送信された印刷データを受信し、受信した印刷データ
は、一旦、印刷データ記憶装置21に蓄積する。と共
に、印刷装置管理テーブル31において、各々の印刷デ
ータを識別する印刷データIDと、それに対応して指示
された論理印刷装置名と、対応表から当該論理印刷装置
名に対応する物理印刷装置名を得て、その物理印刷装置
名との情報を管理する。また、印刷装置管理キュー33
において、各々の物理印刷装置名に対応して、印刷デー
タを送出した後の印刷データの状態の情報を出力キュー
として管理する。なお、この印刷装置管理キュー33に
おける出力キューの情報は、各印刷装置のキュー管理装
置22におけるキュー管理テーブル34からネットワー
ク(通信サービスシステム)を通じて転送される。
【0037】図4は、印刷装置管理テーブル31の一例
を示す図である。印刷装置管理テーブル31は、図4に
示すように、印刷データIDを格納する印刷データフィ
ールド41と、論理印刷装置名フィールド42と、物理
印刷装置名フィールド43とから構成されており、ホス
トコンピュータから印刷データを受信した順に、その印
刷要求が登録されて管理される。図4においては、論理
印刷装置名(A,B,C)が指定されたa,A,b,
B,c,C,d,D,E,eの印刷データが、この順に
受信され、その印刷データIDと共に論理印刷装置名と
対応の物理印刷装置名とが登録された状態の印刷装置管
理テーブル31を示している。
を示す図である。印刷装置管理テーブル31は、図4に
示すように、印刷データIDを格納する印刷データフィ
ールド41と、論理印刷装置名フィールド42と、物理
印刷装置名フィールド43とから構成されており、ホス
トコンピュータから印刷データを受信した順に、その印
刷要求が登録されて管理される。図4においては、論理
印刷装置名(A,B,C)が指定されたa,A,b,
B,c,C,d,D,E,eの印刷データが、この順に
受信され、その印刷データIDと共に論理印刷装置名と
対応の物理印刷装置名とが登録された状態の印刷装置管
理テーブル31を示している。
【0038】なお、ここでは、論理印刷装置名Aが指定
された場合、その対応の物理印刷装置名としてはプリン
タ1を指定し、論理印刷装置名Bが指定された場合、そ
の対応の物理印刷装置名としてはプリンタ2を指定し、
また、論理印刷装置名Cが指定された場合には、その対
応の物理印刷装置名としてはプリンタ1またプリンタ2
のいずれかを指定するものとする。これらの指定の物理
印刷装置名が、物理印刷装置名フィールド43に格納さ
れる。
された場合、その対応の物理印刷装置名としてはプリン
タ1を指定し、論理印刷装置名Bが指定された場合、そ
の対応の物理印刷装置名としてはプリンタ2を指定し、
また、論理印刷装置名Cが指定された場合には、その対
応の物理印刷装置名としてはプリンタ1またプリンタ2
のいずれかを指定するものとする。これらの指定の物理
印刷装置名が、物理印刷装置名フィールド43に格納さ
れる。
【0039】図5は、印刷装置管理キュー33の一例を
示す図である。この印刷装置管理キュー33には、複数
台の各印刷装置に対して送出した印刷データの状態を管
理する出力キューを保持している。図5に示すように、
各々の物理印刷装置名に対応して、当該印刷装置におけ
る各々の印刷データの処理状態の出力キューが管理され
ている。この図5の例で説明すると、各々の印刷データ
IDの出力キューにより、物理印刷装置名がプリンタ1
である印刷装置においては、aの印刷データがプリント
中の状態であり、bの印刷データがフォーマット中の状
態であり、cの印刷データが保留中の状態であり、dの
印刷データが受信中の状態であることを示している。ま
た、物理印刷装置名がプリンタ2である印刷装置におい
ては、Aの印刷データがプリント中の状態であり、Bの
印刷データがフォーマット中の状態であり、Cの印刷デ
ータが保留中の状態であり、Dの印刷データが受信中の
状態であることを示している。なお、eの印刷データお
よびEの印刷データは共に(印刷データ記憶装置で)待
ち状態となっている。
示す図である。この印刷装置管理キュー33には、複数
台の各印刷装置に対して送出した印刷データの状態を管
理する出力キューを保持している。図5に示すように、
各々の物理印刷装置名に対応して、当該印刷装置におけ
る各々の印刷データの処理状態の出力キューが管理され
ている。この図5の例で説明すると、各々の印刷データ
IDの出力キューにより、物理印刷装置名がプリンタ1
である印刷装置においては、aの印刷データがプリント
中の状態であり、bの印刷データがフォーマット中の状
態であり、cの印刷データが保留中の状態であり、dの
印刷データが受信中の状態であることを示している。ま
た、物理印刷装置名がプリンタ2である印刷装置におい
ては、Aの印刷データがプリント中の状態であり、Bの
印刷データがフォーマット中の状態であり、Cの印刷デ
ータが保留中の状態であり、Dの印刷データが受信中の
状態であることを示している。なお、eの印刷データお
よびEの印刷データは共に(印刷データ記憶装置で)待
ち状態となっている。
【0040】また、このような印刷装置管理キュー33
の出力キューの状態は、各々の印刷装置から、その印刷
装置に設けられているキュー管理装置におけるキュー管
理テーブルからの情報が、ネットワーク(通信サービス
システム)を通じて転送されて更新される。
の出力キューの状態は、各々の印刷装置から、その印刷
装置に設けられているキュー管理装置におけるキュー管
理テーブルからの情報が、ネットワーク(通信サービス
システム)を通じて転送されて更新される。
【0041】図6および図7は、それぞれ物理印刷装置
名がプリンタ1およびプリンタ2である印刷装置におけ
るキュー管理テーブルの内容を示す図である。各々の印
刷装置においては、その印刷処理の進行状況を管理する
ため、キュー管理装置が設けられており、その中のキュ
ー管理テーブルにより、各々の印刷データをキュー管理
している。図6に示すキュー管理テーブル34は、ここ
での印刷装置(第1の印刷装置16)において印刷処理
される印刷データの処理の状態を、その印刷データID
のキューで管理している。この例では、aの印刷データ
がプリント中の状態であり、bの印刷データがフォーマ
ット中の状態であり、cの印刷データが保留中の状態で
あり、dの印刷データが受信中の状態であることを示し
ている。
名がプリンタ1およびプリンタ2である印刷装置におけ
るキュー管理テーブルの内容を示す図である。各々の印
刷装置においては、その印刷処理の進行状況を管理する
ため、キュー管理装置が設けられており、その中のキュ
ー管理テーブルにより、各々の印刷データをキュー管理
している。図6に示すキュー管理テーブル34は、ここ
での印刷装置(第1の印刷装置16)において印刷処理
される印刷データの処理の状態を、その印刷データID
のキューで管理している。この例では、aの印刷データ
がプリント中の状態であり、bの印刷データがフォーマ
ット中の状態であり、cの印刷データが保留中の状態で
あり、dの印刷データが受信中の状態であることを示し
ている。
【0042】また、図7に示すキュー管理テーブル35
は、ここでの印刷装置(第2の印刷装置17)におい
て、印刷処理中の印刷データの処理の状況を示してお
り、Aの印刷データがプリント中の状態であり、Bの印
刷データがフォーマット中の状態であり、Cの印刷デー
タが保留中の状態であり、Dの印刷データが受信中の状
態であることを示している。
は、ここでの印刷装置(第2の印刷装置17)におい
て、印刷処理中の印刷データの処理の状況を示してお
り、Aの印刷データがプリント中の状態であり、Bの印
刷データがフォーマット中の状態であり、Cの印刷デー
タが保留中の状態であり、Dの印刷データが受信中の状
態であることを示している。
【0043】前述したように、印刷制御装置におけるア
プリケーション制御部が、このような印刷装置管理テー
ブルおよび印刷装置管理キューを参照して、各々の印刷
装置の動作状態を把握しており、ホストコンピュータか
ら送信された論理印刷装置名を含む印刷データを受信し
た場合、その印刷データを一旦、蓄積し、論理装置名か
ら印刷データを送出する印刷装置を指定して、当該印刷
データを送出する処理を行う。図8は、このようなアプ
リケーション制御部が行う印刷制御処理の処理フローを
示すフローチャートである。
プリケーション制御部が、このような印刷装置管理テー
ブルおよび印刷装置管理キューを参照して、各々の印刷
装置の動作状態を把握しており、ホストコンピュータか
ら送信された論理印刷装置名を含む印刷データを受信し
た場合、その印刷データを一旦、蓄積し、論理装置名か
ら印刷データを送出する印刷装置を指定して、当該印刷
データを送出する処理を行う。図8は、このようなアプ
リケーション制御部が行う印刷制御処理の処理フローを
示すフローチャートである。
【0044】次に、図8を参照して、アプリケーション
制御部が行う印刷制御処理の処理フローを説明する。こ
の処理では、まず、ステップ51において、印刷データ
を受信すると、印刷データ記憶装置に一旦蓄積し、次
に、ステップ52において、印刷制御処理を行う対象の
印刷データの印刷要求が、エラーによる再試行であるか
否かを判定する。エラーによる再試行である場合には、
ステップ53に進み、論理印刷装置を変更する処理を行
って、次のステップ54に進む。また、ステップ52の
判定で、エラーによる再試行でないと判定される場合に
は、そのままステップ54に進む。
制御部が行う印刷制御処理の処理フローを説明する。こ
の処理では、まず、ステップ51において、印刷データ
を受信すると、印刷データ記憶装置に一旦蓄積し、次
に、ステップ52において、印刷制御処理を行う対象の
印刷データの印刷要求が、エラーによる再試行であるか
否かを判定する。エラーによる再試行である場合には、
ステップ53に進み、論理印刷装置を変更する処理を行
って、次のステップ54に進む。また、ステップ52の
判定で、エラーによる再試行でないと判定される場合に
は、そのままステップ54に進む。
【0045】次のステップ54においては、論理印刷装
置名の指定を判定し、その指定の論理印刷装置名に従っ
て対応表により物理印刷装置名を判別する。この処理
は、前述のように、印刷装置管理テーブルを参照し、そ
の論理印刷名指定情報から物理印刷装置名を指定する対
応表により該当する物理印刷装置名を指定する。これに
より指定の物理印刷装置名が定められる。
置名の指定を判定し、その指定の論理印刷装置名に従っ
て対応表により物理印刷装置名を判別する。この処理
は、前述のように、印刷装置管理テーブルを参照し、そ
の論理印刷名指定情報から物理印刷装置名を指定する対
応表により該当する物理印刷装置名を指定する。これに
より指定の物理印刷装置名が定められる。
【0046】ステップ54の判定処理において、物理印
刷装置名が特定のプリンタ1と指定された場合はステッ
プ56に進み、物理印刷装置名が特定のプリンタ2と指
定された場合はステップ58に進む。一方、論理印刷装
置名の指定で、物理印刷装置名がプリンタ1またはプリ
ンタ2に指定されない場合にはステップ55に進み、指
定の対象となっている物理印刷装置名の印刷装置の中
で、その印刷処理の状態から低負荷のものを選択する。
この処理は、印刷装置管理キューの出力キューの状態か
ら、低負荷状態の物理印刷装置名を判定する。この判定
により、物理印刷装置名がプリンタ1と指定される場合
は、ステップ56に進み、また、物理印刷装置名が特定
のプリンタ2と指定される場合は、ステップ58に進
む。
刷装置名が特定のプリンタ1と指定された場合はステッ
プ56に進み、物理印刷装置名が特定のプリンタ2と指
定された場合はステップ58に進む。一方、論理印刷装
置名の指定で、物理印刷装置名がプリンタ1またはプリ
ンタ2に指定されない場合にはステップ55に進み、指
定の対象となっている物理印刷装置名の印刷装置の中
で、その印刷処理の状態から低負荷のものを選択する。
この処理は、印刷装置管理キューの出力キューの状態か
ら、低負荷状態の物理印刷装置名を判定する。この判定
により、物理印刷装置名がプリンタ1と指定される場合
は、ステップ56に進み、また、物理印刷装置名が特定
のプリンタ2と指定される場合は、ステップ58に進
む。
【0047】このようにして、物理印刷装置名がプリン
タ1と指定された場合は、ステップ56に進んできて、
ステップ56において、第1の印刷装置に印刷データを
送出する処理を行う。そして、次のステップ57におい
て、第1の印刷装置に印刷データの送出が正常に終了し
たことが判定できると、ここでの処理を終了する。ま
た、ステップ57において、印刷データの送出が正常に
終了したことが判定できないと、ステップ52に戻り、
ステップ52からの処理を繰り返し行う。
タ1と指定された場合は、ステップ56に進んできて、
ステップ56において、第1の印刷装置に印刷データを
送出する処理を行う。そして、次のステップ57におい
て、第1の印刷装置に印刷データの送出が正常に終了し
たことが判定できると、ここでの処理を終了する。ま
た、ステップ57において、印刷データの送出が正常に
終了したことが判定できないと、ステップ52に戻り、
ステップ52からの処理を繰り返し行う。
【0048】また、同じく、物理印刷装置名の指定の処
理で、物理印刷装置名がプリンタ2と指定された場合
は、ステップ58に進んでくるので、ステップ58にお
いて、第2の印刷装置に印刷データを送出する処理を行
う。そして、次のステップ59において、第2の印刷装
置に印刷データの送出が正常に終了したことが判定でき
ると、ここでの処理を終了する。また、ステップ59に
おいて、印刷データの送出が正常に終了したことが判定
できないと、ステップ52に戻り、ステップ52からの
処理を繰り返し行う。
理で、物理印刷装置名がプリンタ2と指定された場合
は、ステップ58に進んでくるので、ステップ58にお
いて、第2の印刷装置に印刷データを送出する処理を行
う。そして、次のステップ59において、第2の印刷装
置に印刷データの送出が正常に終了したことが判定でき
ると、ここでの処理を終了する。また、ステップ59に
おいて、印刷データの送出が正常に終了したことが判定
できないと、ステップ52に戻り、ステップ52からの
処理を繰り返し行う。
【0049】このようにして、アプリケーション制御部
32の処理により、印刷装置管理テーブル31および印
刷装置管理キュー33の情報から、ホストコンピュータ
から送出された印刷データに対しては、論理印刷装置名
の指定に従い、その時点での最適な印刷装置を指定し
て、当該印刷データを指定の印刷装置に送出する。
32の処理により、印刷装置管理テーブル31および印
刷装置管理キュー33の情報から、ホストコンピュータ
から送出された印刷データに対しては、論理印刷装置名
の指定に従い、その時点での最適な印刷装置を指定し
て、当該印刷データを指定の印刷装置に送出する。
【0050】このため、この実施例のマルチプリンタ管
理システムによると、 異なる複数のホストコンピュータから特定の少数の印
刷装置にデータが送信された場合にも、印刷制御装置で
管理するので、その特定の少数の印刷装置に負荷が集中
しなくなり、他の必要条件を満している印刷装置の稼働
率が上がる。また、プリンタシステム全体として効率が
向上する。
理システムによると、 異なる複数のホストコンピュータから特定の少数の印
刷装置にデータが送信された場合にも、印刷制御装置で
管理するので、その特定の少数の印刷装置に負荷が集中
しなくなり、他の必要条件を満している印刷装置の稼働
率が上がる。また、プリンタシステム全体として効率が
向上する。
【0051】更に、図1において、仮に印刷データの
送出が完了した第1の印刷装置16に障害が発生した場
合にも、そのa,b,c,dの印刷データは、印刷制御
装置20の印刷データ記憶装置21に蓄えられて、印刷
制御装置20により印刷処理の完了まで管理されてい
る。したがって、印刷制御装置20が障害の発生してい
ない印刷装置である第2の印刷装置17に、このa,
b,c,dの印刷データを再送出することができる。こ
のため、ホストコンピュータ11から印刷データを再送
出する制御の必要がなくなり、ホストコンピュータ11
における負荷が低減される。
送出が完了した第1の印刷装置16に障害が発生した場
合にも、そのa,b,c,dの印刷データは、印刷制御
装置20の印刷データ記憶装置21に蓄えられて、印刷
制御装置20により印刷処理の完了まで管理されてい
る。したがって、印刷制御装置20が障害の発生してい
ない印刷装置である第2の印刷装置17に、このa,
b,c,dの印刷データを再送出することができる。こ
のため、ホストコンピュータ11から印刷データを再送
出する制御の必要がなくなり、ホストコンピュータ11
における負荷が低減される。
【0052】また、特定の少数の印刷装置に負荷が集中
するような状況に陥ってしまった場合や、意図した印刷
結果を早急に入手したい場合なども、同様に、印刷制御
装置20がホストから送出した印刷データを削除し、比
較的稼働状態に空きのある印刷装置を検索してから印刷
データを再送出するため、ホストコンピュータ側から印
刷データを再送出する制御の必要がなくなり、ホストコ
ンピュータ側での負荷が低減される。
するような状況に陥ってしまった場合や、意図した印刷
結果を早急に入手したい場合なども、同様に、印刷制御
装置20がホストから送出した印刷データを削除し、比
較的稼働状態に空きのある印刷装置を検索してから印刷
データを再送出するため、ホストコンピュータ側から印
刷データを再送出する制御の必要がなくなり、ホストコ
ンピュータ側での負荷が低減される。
【0053】また、図1において、第1の印刷装置1
6または第2の印刷装置17において内部のデータ処理
が他の処理能力を低下させている場合は、印刷制御装置
20が第1の印刷装置16または第2の印刷装置17に
印刷データを送出する前に、印刷制御装置おける内部処
理でe,Eの印刷データに対する印刷処理(印刷フォー
マット処理など)の一部を予じめ実行する。これによ
り、第1の印刷装置16および第2の印刷装置17の負
荷を低減させることができ、印刷装置の本来の能力を発
揮することができる。
6または第2の印刷装置17において内部のデータ処理
が他の処理能力を低下させている場合は、印刷制御装置
20が第1の印刷装置16または第2の印刷装置17に
印刷データを送出する前に、印刷制御装置おける内部処
理でe,Eの印刷データに対する印刷処理(印刷フォー
マット処理など)の一部を予じめ実行する。これによ
り、第1の印刷装置16および第2の印刷装置17の負
荷を低減させることができ、印刷装置の本来の能力を発
揮することができる。
【0054】また、ここでの印刷制御装置20は、図1
に示した実施例においては、ネットワーク接続された複
数台のホストコンピュータと複数台の印刷装置の中間の
位置に独立して図示したが、ホストコンピュータまたは
印刷装置の一部として機能させることもできる。また、
このシステムにおいて扱われるデータは、主に、直ちに
印刷処理を行うベき印刷データとなっているが、非印刷
データであってもかまわない。
に示した実施例においては、ネットワーク接続された複
数台のホストコンピュータと複数台の印刷装置の中間の
位置に独立して図示したが、ホストコンピュータまたは
印刷装置の一部として機能させることもできる。また、
このシステムにおいて扱われるデータは、主に、直ちに
印刷処理を行うベき印刷データとなっているが、非印刷
データであってもかまわない。
【0055】また、ここでの複数の印刷装置の管理する
マルチプリンタ管理システムは、システムの構成で、ホ
ストコンピュータがネットワーク接続されていない場合
においても適用できる。図9は、本発明の他の実施例に
かかるマルチプリンタ管理システムの全体の構成を示す
ブロック図である。
マルチプリンタ管理システムは、システムの構成で、ホ
ストコンピュータがネットワーク接続されていない場合
においても適用できる。図9は、本発明の他の実施例に
かかるマルチプリンタ管理システムの全体の構成を示す
ブロック図である。
【0056】図9に示す他の実施例のマルチプリンタ管
理システムは、ホストコンピュータがネットワーク接続
されていない場合の適用例であるが、この場合、印刷制
御装置と複数台の印刷装置との間の接続に関しては、ネ
ットワーク接続する構成の方が、接続ポート(接続端子
口)の数により接続可能な印刷装置の台数が制限されな
いので好ましい。このため、この他の実施例にかかるマ
ルチプリンタ管理システムにおいては、印刷制御装置と
複数台の印刷装置との間をネットワークで接続し、この
印刷制御装置に1台以上のホストコンピュータに直接に
接続した構成としている。
理システムは、ホストコンピュータがネットワーク接続
されていない場合の適用例であるが、この場合、印刷制
御装置と複数台の印刷装置との間の接続に関しては、ネ
ットワーク接続する構成の方が、接続ポート(接続端子
口)の数により接続可能な印刷装置の台数が制限されな
いので好ましい。このため、この他の実施例にかかるマ
ルチプリンタ管理システムにおいては、印刷制御装置と
複数台の印刷装置との間をネットワークで接続し、この
印刷制御装置に1台以上のホストコンピュータに直接に
接続した構成としている。
【0057】図9において、61は第1のホストコンピ
ュータ、62は第2のホストコンピュータである。63
は第1のホストコンピュータ61に接続された第1のデ
ータ記憶装置であり、第1のデータ記憶装置63は第1
のホストコンピュータ61から出力するデータを保持し
ている、また、64は第2のホストコンピュータ62に
接続された第2のデータ記憶装置であり、第2のデータ
記憶装置64は第2のホストコンピュータ62から出力
するデータを保持している。65は印刷制御装置であ
る。印刷制御装置65には、第1のホストコンピュータ
61および第2のホストコンピュータ62が直接に接続
される。
ュータ、62は第2のホストコンピュータである。63
は第1のホストコンピュータ61に接続された第1のデ
ータ記憶装置であり、第1のデータ記憶装置63は第1
のホストコンピュータ61から出力するデータを保持し
ている、また、64は第2のホストコンピュータ62に
接続された第2のデータ記憶装置であり、第2のデータ
記憶装置64は第2のホストコンピュータ62から出力
するデータを保持している。65は印刷制御装置であ
る。印刷制御装置65には、第1のホストコンピュータ
61および第2のホストコンピュータ62が直接に接続
される。
【0058】また、印刷制御装置65には、各々のホス
トコンピュータから出力されたデータを記憶する印刷デ
ータ記憶装置66が接続されており、印刷制御装置65
は、前述の実施例の印刷制御装置20と同様に、論理印
刷装置名指定情報から物理印刷装置名を指定する対応表
を含む印刷装置管理テーブルと、ホストコンピュータか
ら送信されたデータの論理印刷装置名指定情報から前記
印刷装置管理テーブルに含まれた対応表により物理印刷
装置名を指定し、印刷データを指定した印刷装置に出力
する制御を行うアプリケーション制御部とを備えてい
る。
トコンピュータから出力されたデータを記憶する印刷デ
ータ記憶装置66が接続されており、印刷制御装置65
は、前述の実施例の印刷制御装置20と同様に、論理印
刷装置名指定情報から物理印刷装置名を指定する対応表
を含む印刷装置管理テーブルと、ホストコンピュータか
ら送信されたデータの論理印刷装置名指定情報から前記
印刷装置管理テーブルに含まれた対応表により物理印刷
装置名を指定し、印刷データを指定した印刷装置に出力
する制御を行うアプリケーション制御部とを備えてい
る。
【0059】このシステムで管理される対象となる第1
の印刷装置71および第2の印刷装置72は、ネットワ
ーク60を介して印刷制御装置65に接続される。第1
の印刷装置71はその印刷データを格納する印刷データ
記憶装置73を備えており、第2の印刷装置72はその
印刷データを格納する印刷データ記憶装置74を備えて
いる。また、印刷制御装置65には、ネットワーク60
により接続されたこれらの複数台の各々印刷装置を管理
するため、キュー管理装置67が備えられている。キュ
ー管理装置67には、複数台の各印刷装置に対応して、
各印刷装置に送出した印刷データの状態を管理する出力
キューを保持する複数のキュー管理テーブルが保持され
ている。このため、この実施例では、各々の印刷装置に
キュー管理装置を備えていない。
の印刷装置71および第2の印刷装置72は、ネットワ
ーク60を介して印刷制御装置65に接続される。第1
の印刷装置71はその印刷データを格納する印刷データ
記憶装置73を備えており、第2の印刷装置72はその
印刷データを格納する印刷データ記憶装置74を備えて
いる。また、印刷制御装置65には、ネットワーク60
により接続されたこれらの複数台の各々印刷装置を管理
するため、キュー管理装置67が備えられている。キュ
ー管理装置67には、複数台の各印刷装置に対応して、
各印刷装置に送出した印刷データの状態を管理する出力
キューを保持する複数のキュー管理テーブルが保持され
ている。このため、この実施例では、各々の印刷装置に
キュー管理装置を備えていない。
【0060】このように構成される他の実施例のマルチ
プリンタ管理システムにおいても、前述の実施例のマル
チプリンタ管理システムと同様に、各々の印刷装置の状
態に応じて、ホストコンピュータから出力されたデータ
に対しては、そのデータを受信して一旦蓄積し、印刷を
実行させる印刷装置を指定し、指定の印刷装置に受信し
たデータを印刷データにして出力する制御処理を行う。
プリンタ管理システムにおいても、前述の実施例のマル
チプリンタ管理システムと同様に、各々の印刷装置の状
態に応じて、ホストコンピュータから出力されたデータ
に対しては、そのデータを受信して一旦蓄積し、印刷を
実行させる印刷装置を指定し、指定の印刷装置に受信し
たデータを印刷データにして出力する制御処理を行う。
【0061】すなわち、印刷制御装置65は、ホストコ
ンピュータ(61,62)から送信されたデータを受信
して、一旦、印刷データ記憶装置66に記憶すると共
に、ホストコンピュータから送信された論理印刷装置名
の指定情報と、キュー管理装置67の出力キューの情報
から、アプリケーション制御部が条件に応じて最適な物
理印刷装置名を決定し、決定した物理印刷装置名の印刷
装置を送出先として、印刷データ記憶装置66に記憶さ
れている印刷データを出力する。
ンピュータ(61,62)から送信されたデータを受信
して、一旦、印刷データ記憶装置66に記憶すると共
に、ホストコンピュータから送信された論理印刷装置名
の指定情報と、キュー管理装置67の出力キューの情報
から、アプリケーション制御部が条件に応じて最適な物
理印刷装置名を決定し、決定した物理印刷装置名の印刷
装置を送出先として、印刷データ記憶装置66に記憶さ
れている印刷データを出力する。
【0062】また、他の実施例においては、印刷制御装
置65の側に、各々印刷装置の印刷処理の状態を管理す
るキュー管理装置を設けている構成としているが、先の
実施例のマルチプリンタ管理システムのように、複数台
の各々の印刷装置の側に、印刷データの状態を管理する
出力キューを保持するキュー管理装置を備える構成とし
ても良い。どちらの構成の場合においても、印刷制御装
置の側のキュー管理装置は、または各々の印刷装置の側
のキュー管理装置は、各々の印刷装置における印刷デー
タの処理の進行と同時にその状態が出力キューにより管
理されており、この出力キューにはその状態が直ちに反
映されている。アプリケーション制御部は、印刷制御装
置の側にまたは各々の印刷装置の側に設けられているキ
ュー管理装置における出力キューにより、各印刷装置の
状態を実時間に把握してその制御を行う。この場合、前
述した実施例のように、印刷制御装置おいては、複数台
の各印刷装置に対して送出した印刷データの状態を管理
する出力キューを保持する印刷装置管理キューは設けな
くても良い。
置65の側に、各々印刷装置の印刷処理の状態を管理す
るキュー管理装置を設けている構成としているが、先の
実施例のマルチプリンタ管理システムのように、複数台
の各々の印刷装置の側に、印刷データの状態を管理する
出力キューを保持するキュー管理装置を備える構成とし
ても良い。どちらの構成の場合においても、印刷制御装
置の側のキュー管理装置は、または各々の印刷装置の側
のキュー管理装置は、各々の印刷装置における印刷デー
タの処理の進行と同時にその状態が出力キューにより管
理されており、この出力キューにはその状態が直ちに反
映されている。アプリケーション制御部は、印刷制御装
置の側にまたは各々の印刷装置の側に設けられているキ
ュー管理装置における出力キューにより、各印刷装置の
状態を実時間に把握してその制御を行う。この場合、前
述した実施例のように、印刷制御装置おいては、複数台
の各印刷装置に対して送出した印刷データの状態を管理
する出力キューを保持する印刷装置管理キューは設けな
くても良い。
【0063】このように、印刷制御装置(アプリケーシ
ョン制御部)が行う制御処理では、各々のホストコンピ
ュータから送信されたデータの論理印刷装置名指定情報
から前記印刷装置管理テーブルにより特定の物理印刷装
置名が指定できない場合に、各々の印刷装置のキュー管
理装置(または印刷制御装置のキュー管理装置)におけ
る出力キューの状態に応じて、負荷が少ない物理印刷装
置名を指定し、印刷データを指定した印刷装置に出力す
る処理を行う。
ョン制御部)が行う制御処理では、各々のホストコンピ
ュータから送信されたデータの論理印刷装置名指定情報
から前記印刷装置管理テーブルにより特定の物理印刷装
置名が指定できない場合に、各々の印刷装置のキュー管
理装置(または印刷制御装置のキュー管理装置)におけ
る出力キューの状態に応じて、負荷が少ない物理印刷装
置名を指定し、印刷データを指定した印刷装置に出力す
る処理を行う。
【0064】これにより、例えば、ホストコンピュータ
側では、単に論理印刷装置名を付加して印刷データを送
出するだけで、ネットワークに接続されている印刷装置
の中で、その時の印刷条件に合った最適な印刷装置を指
定して印刷を行わせることが可能となる。このため、印
刷データの送出が平均化され、印刷装置システム全体を
有効に利用できる。
側では、単に論理印刷装置名を付加して印刷データを送
出するだけで、ネットワークに接続されている印刷装置
の中で、その時の印刷条件に合った最適な印刷装置を指
定して印刷を行わせることが可能となる。このため、印
刷データの送出が平均化され、印刷装置システム全体を
有効に利用できる。
【0065】
【発明の効果】以上、説明したように、本発明のマルチ
プリンタ管理システムによれば、印刷制御装置の処理機
能により、ホストコンピュータから送出されたデータを
複数の印刷装置の中から条件に合った印刷装置を選択
し、印刷装置の有効的利用を図かると共に、ホストコン
ピュータ側での負荷も低減することができるマルチプリ
ンタ管理システムが提供できる。
プリンタ管理システムによれば、印刷制御装置の処理機
能により、ホストコンピュータから送出されたデータを
複数の印刷装置の中から条件に合った印刷装置を選択
し、印刷装置の有効的利用を図かると共に、ホストコン
ピュータ側での負荷も低減することができるマルチプリ
ンタ管理システムが提供できる。
【図1】 図1は本発明の一実施例にかかるマルチプリ
ンタ管理システムの全体の構成を示す図、
ンタ管理システムの全体の構成を示す図、
【図2】 図2は本発明の一実施例にかかるマルチプリ
ンタ管理システムにおいて印刷制御装置が動作していな
い状態を説明する図、
ンタ管理システムにおいて印刷制御装置が動作していな
い状態を説明する図、
【図3】 図3は印刷制御装置の構成要素を示すブロッ
ク図、
ク図、
【図4】 図4は印刷装置管理テーブルの一例を示す
図、
図、
【図5】 図5は印刷装置管理キューの一例を示す図、
【図6】 図6は物理印刷装置名がプリンタ1である印
刷装置におけるキュー管理テーブルの内容を示す図、
刷装置におけるキュー管理テーブルの内容を示す図、
【図7】 図7は物理印刷装置名がプリンタ2である印
刷装置におけるキュー管理テーブルの内容を示す図、
刷装置におけるキュー管理テーブルの内容を示す図、
【図8】 図8はアプリケーション制御部が行う印刷制
御処理の処理フローを示すフローチャート、
御処理の処理フローを示すフローチャート、
【図9】 図9は本発明の他の実施例にかかるマルチプ
リンタ管理システムの全体の構成を示すブロック図であ
る。
リンタ管理システムの全体の構成を示すブロック図であ
る。
10…ネットワーク、11…第1のホストコンピュー
タ、12…第2のホストコンピュータ、13…第1の記
憶装置、14…第2の記憶装置、16…第1の印刷装
置、17…第2の印刷装置、18…第1の印刷データ記
憶装置、19…第2の印刷データ記憶装置、20…印刷
制御装置、21…第3の印刷データ記憶装置、22…第
1のキュー管理装置、23…第2のキュー管理装置、3
1…印刷装置管理テーブル、32…アプリケーション制
御部、33…印刷装置管理キュー、34…キュー管理テ
ーブル、35…キュー管理テーブル、41…印刷データ
フィールド、42…論理プリンタ名フィールド、43…
物理プリンタ名フィールド、60…ネットワーク、61
…第1のホストコンピュータ、62…第2のホストコン
ピュータ、63…第1のデータ記憶装置、64…第2の
データ記憶装置、65…印刷制御装置、66…印刷デー
タ記憶装置、67…キュー管理装置、71…第1の印刷
装置、72…第2の印刷装置、73…印許データ記憶装
置、74…印刷データ記憶装置。
タ、12…第2のホストコンピュータ、13…第1の記
憶装置、14…第2の記憶装置、16…第1の印刷装
置、17…第2の印刷装置、18…第1の印刷データ記
憶装置、19…第2の印刷データ記憶装置、20…印刷
制御装置、21…第3の印刷データ記憶装置、22…第
1のキュー管理装置、23…第2のキュー管理装置、3
1…印刷装置管理テーブル、32…アプリケーション制
御部、33…印刷装置管理キュー、34…キュー管理テ
ーブル、35…キュー管理テーブル、41…印刷データ
フィールド、42…論理プリンタ名フィールド、43…
物理プリンタ名フィールド、60…ネットワーク、61
…第1のホストコンピュータ、62…第2のホストコン
ピュータ、63…第1のデータ記憶装置、64…第2の
データ記憶装置、65…印刷制御装置、66…印刷デー
タ記憶装置、67…キュー管理装置、71…第1の印刷
装置、72…第2の印刷装置、73…印許データ記憶装
置、74…印刷データ記憶装置。
Claims (5)
- 【請求項1】 1台以上のホストコンピュータと、複数
台の印刷装置と、印刷制御装置とがネットワークに接続
され、該印刷制御装置が複数台の印刷装置を管理し、ホ
ストコンピュータから出力されたデータを受信し、印刷
を実行させる印刷装置を指定し、受信したデータを印刷
データとして印刷装置に出力するマルチプリンタ管理シ
ステムであって、 該印刷制御装置は、 ホストコンピュータから送信されたデータを記憶する記
憶装置と、 論理印刷装置名指定情報から物理印刷装置名を指定する
対応表を含む印刷装置管理テーブルと、 複数台の各印刷装置に対して送出した印刷データの状態
を管理する出力キューを保持する印刷装置管理キュー
と、 ホストコンピュータから送信されたデータの論理印刷装
置名指定情報から前記印刷装置管理テーブルにより物理
印刷装置名を指定し、出力キューに応じて印刷データを
指定した印刷装置に出力する制御を行うアプリケーショ
ン制御部とを備えることを特徴とするマルチプリンタ管
理システム。 - 【請求項2】 請求項1に記載のマルチプリンタ管理シ
ステムにおいて、 前記アプリケーション制御部は、ホストコンピュータか
ら送信されたデータの論理印刷装置名指定情報から前記
印刷装置管理テーブルにより特定の物理印刷装置名を指
定できない場合、出力キューの状態に応じて負荷が少な
い物理印刷装置名を指定し、印刷データを指定した印刷
装置に出力する制御を行うことを特徴とするマルチプリ
ンタ管理システム。 - 【請求項3】 複数台の印刷装置をネットワークにより
接続した印刷制御装置と1台以上のホストコンピュータ
とが接続され、該印刷制御装置が複数台の印刷装置を管
理し、ホストコンピュータから出力されたデータに対
し、印刷を実行させる印刷装置を指定し、受信したデー
タを印刷データとして印刷装置に出力するマルチプリン
タ管理システムであって、 該印刷制御装置は、 ホストコンピュータから出力されたデータを記憶する記
憶装置と、 論理印刷装置名指定情報から物理印刷装置名を指定する
対応表を含む印刷装置管理テーブルと、 複数台の各印刷装置に対して送出した印刷データの状態
を管理する出力キューを保持する印刷装置管理キュー
と、 ホストコンピュータから送信されたデータの論理印刷装
置名指定情報から前記印刷装置管理テーブルにより物理
印刷装置名を指定し、出力キューに応じて印刷データを
指定した印刷装置に出力する制御を行うアプリケーショ
ン制御部とを備えることを特徴とするマルチプリンタ管
理システム。 - 【請求項4】 請求項3に記載のマルチプリンタ管理シ
ステムにおいて、更に、複数台の各々の印刷装置には、
印刷データの状態を管理する出力キューを保持するキュ
ー管理装置を備え、 前記アプリケーション制御部は、ホストコンピュータか
ら送信されたデータの論理印刷装置名指定情報から前記
印刷装置管理テーブルにより特定の物理印刷装置名が指
定できない場合に、各々の印刷装置のキュー管理装置か
らの出力キューの状態に応じて負荷が少ない物理印刷装
置名を指定し、印刷データを指定した印刷装置に出力す
る制御を行うことを特徴とするマルチプリンタ管理シス
テム。 - 【請求項5】 印刷データを記憶する記憶装置と、 印刷データに付加された論理印刷装置名指定情報から物
理印刷装置名を指定する対応表を含む印刷装置管理テー
ブルと、 複数台の各印刷装置に対して送出した印刷データの状態
を管理する出力キューを保持する印刷装置管理キュー
と、 複数台の印刷装置を管理し、論理印刷装置名指定情報か
ら前記印刷装置管理テーブルにより物理印刷装置名を指
定し、前記印刷装置管理キューの出力キューに応じて印
刷データを指定した印刷装置に出力する制御を行うアプ
リケーション制御部とを備えることを特徴とする複数台
の印刷装置を制御する印刷制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5297610A JPH07129337A (ja) | 1993-11-04 | 1993-11-04 | マルチプリンタ管理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5297610A JPH07129337A (ja) | 1993-11-04 | 1993-11-04 | マルチプリンタ管理システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07129337A true JPH07129337A (ja) | 1995-05-19 |
Family
ID=17848788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5297610A Pending JPH07129337A (ja) | 1993-11-04 | 1993-11-04 | マルチプリンタ管理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07129337A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08314653A (ja) * | 1995-05-23 | 1996-11-29 | Nec Corp | プリンタの自動選択機能を備えたプリントサーバ装置 |
WO2002067106A1 (fr) * | 2001-02-20 | 2002-08-29 | Fuji Xerox Co., Ltd. | Système et logiciel de distribution d'impression |
JP2008158767A (ja) * | 2006-12-22 | 2008-07-10 | Canon Inc | 情報処理装置、ジョブ処理方法、プログラム及び記憶媒体 |
-
1993
- 1993-11-04 JP JP5297610A patent/JPH07129337A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08314653A (ja) * | 1995-05-23 | 1996-11-29 | Nec Corp | プリンタの自動選択機能を備えたプリントサーバ装置 |
WO2002067106A1 (fr) * | 2001-02-20 | 2002-08-29 | Fuji Xerox Co., Ltd. | Système et logiciel de distribution d'impression |
US7248383B2 (en) | 2001-02-20 | 2007-07-24 | Fuji Xerox Co., Ltd. | Print distribution system and print distribution program |
JP2008158767A (ja) * | 2006-12-22 | 2008-07-10 | Canon Inc | 情報処理装置、ジョブ処理方法、プログラム及び記憶媒体 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5781711A (en) | Document server for processing a distribution job in a document processing system | |
US5761396A (en) | Document server for processing a distribution job in a document processing system | |
JPH11143655A (ja) | 印刷システム、印刷方法及びプリンタ | |
US20040136030A1 (en) | Print job management system | |
WO2005124531A1 (ja) | 情報処理装置及びジョブ転送制御方法 | |
JPH07129337A (ja) | マルチプリンタ管理システム | |
US7054020B2 (en) | Print job management system | |
JP2001195212A (ja) | 印刷システム | |
JPH06242893A (ja) | 出力制御システム | |
US20060082827A1 (en) | Network printer to control a print queue and method thereof | |
JPH09179833A (ja) | ジョブ処理システム | |
JPH05204565A (ja) | ネットワークプリント制御システム | |
JP3087462B2 (ja) | プリント制御装置 | |
JP3225711B2 (ja) | ジョブ処理システムおよびジョブ処理実行装置 | |
JPH10116165A (ja) | ネットワーク印刷システム | |
JP2000181656A (ja) | 印刷データ管理装置及び印刷データ管理方法 | |
JPH05108582A (ja) | 計算機システム | |
JP3004440B2 (ja) | 印刷方法及びその装置 | |
JP2000039977A (ja) | プリントシステム | |
JP2000305883A (ja) | ネットワークプリンタシステム | |
JP3226860B2 (ja) | 印刷ジョブ制御システム | |
JP3428277B2 (ja) | 送受信システム、出力装置及び送受信方法 | |
JPH07121324A (ja) | ジョブ処理実行システム | |
JPH04233028A (ja) | プリンタ装置 | |
JPH08314649A (ja) | 画像処理装置及びその制御方法 |