JPH04320520A - 計算機装置 - Google Patents
計算機装置Info
- Publication number
- JPH04320520A JPH04320520A JP3116940A JP11694091A JPH04320520A JP H04320520 A JPH04320520 A JP H04320520A JP 3116940 A JP3116940 A JP 3116940A JP 11694091 A JP11694091 A JP 11694091A JP H04320520 A JPH04320520 A JP H04320520A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- computer
- printing device
- queue
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
Landscapes
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、複数のコンピュータお
よび複数の印字装置を持つ計算機装置に利用する。特に
、自コンピュータに接続された印字装置と他コンピュー
タに接続された印字装置の中から印字待ち時間が最小に
なる装置を選択する手段に関する。
よび複数の印字装置を持つ計算機装置に利用する。特に
、自コンピュータに接続された印字装置と他コンピュー
タに接続された印字装置の中から印字待ち時間が最小に
なる装置を選択する手段に関する。
【0002】
【従来の技術】従来例では、自動選択の対象の印字装置
の集まりに対して1つの待ち行列と印字装置選択手段と
を有している。利用者が印字要求を行うと、印字要求と
印字データは要求順に待ち行列に入れられる。印字装置
選択手段は印字データを持たない印字装置があると、待
ち行列から印字要求と印字データとを要求順に取り出し
、印字装置に印字データを送り出す。印字データを持た
ない印字装置が複数ある場合には、最も長い間使用され
ていない印字装置が選択される。このときに印字速度な
どの印字装置の特性は考慮されない。
の集まりに対して1つの待ち行列と印字装置選択手段と
を有している。利用者が印字要求を行うと、印字要求と
印字データは要求順に待ち行列に入れられる。印字装置
選択手段は印字データを持たない印字装置があると、待
ち行列から印字要求と印字データとを要求順に取り出し
、印字装置に印字データを送り出す。印字データを持た
ない印字装置が複数ある場合には、最も長い間使用され
ていない印字装置が選択される。このときに印字速度な
どの印字装置の特性は考慮されない。
【0003】
【発明が解決しようとする課題】近年のコンピュータで
は、複数のコンピュータ間で印字装置を共有し、他のコ
ンピュータに接続されている印字装置への出力を行うこ
とができる。以後、この方式をリモートプリントと呼ぶ
。この方式は、利用者の印字要求と印字データとをシス
テムによって規定された他コンピュータに転送し、転送
先のコンピュータの待ち行列に投入することにより実現
される。そのため、自コンピュータに接続された印字装
置の制御とリモートプリントの制御とは完全に独立して
おり、いずれを使用するかは利用者の判断に委ねられて
いる問題点があった。また、このような従来例では印字
装置の特性を考慮せず、選択対象となる印字装置は全て
同一の特性を有していることを原則としている。そのた
めに印字速度が遅い印字装置を選択の対象に含めると、
印字データ量が同じであるのにもかかわらず要求順序が
後であった要求の印字が先に終了する現象が生じる問題
がある。
は、複数のコンピュータ間で印字装置を共有し、他のコ
ンピュータに接続されている印字装置への出力を行うこ
とができる。以後、この方式をリモートプリントと呼ぶ
。この方式は、利用者の印字要求と印字データとをシス
テムによって規定された他コンピュータに転送し、転送
先のコンピュータの待ち行列に投入することにより実現
される。そのため、自コンピュータに接続された印字装
置の制御とリモートプリントの制御とは完全に独立して
おり、いずれを使用するかは利用者の判断に委ねられて
いる問題点があった。また、このような従来例では印字
装置の特性を考慮せず、選択対象となる印字装置は全て
同一の特性を有していることを原則としている。そのた
めに印字速度が遅い印字装置を選択の対象に含めると、
印字データ量が同じであるのにもかかわらず要求順序が
後であった要求の印字が先に終了する現象が生じる問題
がある。
【0004】本発明は、このような欠点を除去するもの
で、複数の印字装置のなかから印字待ち時間が最小とな
る印字装置を選択して使用できる計算機装置を提供する
ことを目的とする。
で、複数の印字装置のなかから印字待ち時間が最小とな
る印字装置を選択して使用できる計算機装置を提供する
ことを目的とする。
【0005】
【課題を解決するための手段】本発明は、複数個のコン
ピュータと、このコンピュータのひとつに選択されたひ
とつが使用される複数個の印字装置とを備えた計算機装
置において、上記印字装置の印字速度およびこの印字装
置とこの印字装置が接続されたコンピュータとの間の伝
送速度を含む特性を取得する第一手段と、印字要求を発
行したコンピュータと他コンピュータとの間のネットワ
ークの伝送速度を取得する第二手段と、上記印字要求を
発行したコンピュータ上の印字装置に対応する待ち行列
内の印字データ残量を取得する第三手段と、上記印字要
求を発行したコンピュータ上の上記他コンピュータに接
続された印字装置に対応する待ち行列内の印字データ残
量を取得する第四手段と、上記他コンピュータ上の印字
装置に対応する待ち行列内の印字データ残量を取得する
第五手段と、上記第一ないし第五手段で取得した情報に
基づき各印字装置の印字待ち予測時間を算出し、この算
出値を参照して印字待ち時間が最小となる印字装置を選
択する第六手段とを備えたことを特徴とする。
ピュータと、このコンピュータのひとつに選択されたひ
とつが使用される複数個の印字装置とを備えた計算機装
置において、上記印字装置の印字速度およびこの印字装
置とこの印字装置が接続されたコンピュータとの間の伝
送速度を含む特性を取得する第一手段と、印字要求を発
行したコンピュータと他コンピュータとの間のネットワ
ークの伝送速度を取得する第二手段と、上記印字要求を
発行したコンピュータ上の印字装置に対応する待ち行列
内の印字データ残量を取得する第三手段と、上記印字要
求を発行したコンピュータ上の上記他コンピュータに接
続された印字装置に対応する待ち行列内の印字データ残
量を取得する第四手段と、上記他コンピュータ上の印字
装置に対応する待ち行列内の印字データ残量を取得する
第五手段と、上記第一ないし第五手段で取得した情報に
基づき各印字装置の印字待ち予測時間を算出し、この算
出値を参照して印字待ち時間が最小となる印字装置を選
択する第六手段とを備えたことを特徴とする。
【0006】
【作用】自コンピュータに接続された印字装置の特性、
その印字装置のための待ち行列内の印字データ残量、他
コンピュータに接続された印字装置の特性、自コンピュ
ータと他コンピュータとの間のネットワークの伝送速度
、他コンピュータに接続された印字装置のための自コン
ピュータ上の待ち行列内の印字データ残量および他コン
ピュータに接続された印字装置のための上記他コンピュ
ータ上の待ち行列内の印字データ残量を取得し、これら
の情報に基づき印字待ち時間を演算し、この時間が最小
になる印字装置を選択する。
その印字装置のための待ち行列内の印字データ残量、他
コンピュータに接続された印字装置の特性、自コンピュ
ータと他コンピュータとの間のネットワークの伝送速度
、他コンピュータに接続された印字装置のための自コン
ピュータ上の待ち行列内の印字データ残量および他コン
ピュータに接続された印字装置のための上記他コンピュ
ータ上の待ち行列内の印字データ残量を取得し、これら
の情報に基づき印字待ち時間を演算し、この時間が最小
になる印字装置を選択する。
【0007】
【実施例】以下、本発明の一実施例について、図面を参
照して説明する。図1は本発明の第一実施例のシステム
構成図である。この実施例では自コンピュータに直結し
た2台の印字装置と、リモートプリント用の印字装置1
台の合計3台の印字装置を使用する。この実施例は、図
1に示すように、コンピュータ1および8と、このコン
ピュータ1および8のひとつに選択されたひとつが使用
される印字装置6、7および10とを備え、さらに、本
発明の特徴とする手段として、印字装置6、7および1
0の印字速度およびこの印字装置6、7および10とこ
の印字装置6、7および10が接続されたコンピュータ
1および8との間の伝送速度を含む特性を取得する第一
手段と、印字要求を発行したコンピュータと他コンピュ
ータとの間のネットワークの伝送速度を取得する第二手
段と、上記印字要求を発行したコンピュータ1上の印字
装置6および7に対応する待ち行列3および4内の印字
データ残量を取得する第三手段と、上記印字要求を発行
したコンピュータ1上の上記他コンピュータ8に接続さ
れた印字装置10に対応する待ち行列5内の印字データ
残量を取得する第四手段と、上記他コンピュータ8上の
印字装置10に対応する待ち行列9内の印字データ残量
を取得する第五手段と、上記第一ないし第五手段で取得
した情報に基づき印字装置6、7および10の各々の印
字待ち予測時間を算出し、この算出値を参照して印字待
ち時間が最小となる印字装置を選択する第五手段とを備
える。
照して説明する。図1は本発明の第一実施例のシステム
構成図である。この実施例では自コンピュータに直結し
た2台の印字装置と、リモートプリント用の印字装置1
台の合計3台の印字装置を使用する。この実施例は、図
1に示すように、コンピュータ1および8と、このコン
ピュータ1および8のひとつに選択されたひとつが使用
される印字装置6、7および10とを備え、さらに、本
発明の特徴とする手段として、印字装置6、7および1
0の印字速度およびこの印字装置6、7および10とこ
の印字装置6、7および10が接続されたコンピュータ
1および8との間の伝送速度を含む特性を取得する第一
手段と、印字要求を発行したコンピュータと他コンピュ
ータとの間のネットワークの伝送速度を取得する第二手
段と、上記印字要求を発行したコンピュータ1上の印字
装置6および7に対応する待ち行列3および4内の印字
データ残量を取得する第三手段と、上記印字要求を発行
したコンピュータ1上の上記他コンピュータ8に接続さ
れた印字装置10に対応する待ち行列5内の印字データ
残量を取得する第四手段と、上記他コンピュータ8上の
印字装置10に対応する待ち行列9内の印字データ残量
を取得する第五手段と、上記第一ないし第五手段で取得
した情報に基づき印字装置6、7および10の各々の印
字待ち予測時間を算出し、この算出値を参照して印字待
ち時間が最小となる印字装置を選択する第五手段とを備
える。
【0008】次に、この実施例の動作を図2の流れ図を
参照して説明する。利用者からの印字要求を受け取ると
(ステップS1)、システムは各印字装置の特性を取得
する(ステップS2)。この実施例では印字装置の特性
として印字速度と接続されているコンピュータとの間の
伝送速度とを取得する。リモートプリントの場合にはコ
ンピュータ間の伝送速度も特性として取得する。次に、
各印字装置の待ち行列内の印字データ残量を取得する(
ステップS3)。印字装置10については、待ち行列5
内の印字データ残量と待ち行列9内の印字データ残量と
を併せて取得し、印字装置10の待ち行列内の印字デー
タ残量とする。取得した印字装置の特性と印字データ残
量を〔数1〕に示す評価式に適用し、各印字装置の印字
待ち予想時間を算出する(ステップS4)。この評価式
の各重み係数にはシステムの初期設定時に運用形態に適
した値を定める。算出した印字待ち予想時間が最小の印
字装置を選択する(ステップS5)。印字待ち予想時間
が最小の印字装置が複数ある場合には該当する印字装置
のうちの1台を任意に選択する。選択した印字装置の待
ち行列に印字要求と印字データを入れる(ステップS6
)。待ち行列5へ入れられた印字要求と印字データとは
、待ち行列9に転送される。選択した印字装置名を利用
者に通知する。待ち行列内の印字データは待ち行列の先
頭から順に取り出され、印字装置に送られる。
参照して説明する。利用者からの印字要求を受け取ると
(ステップS1)、システムは各印字装置の特性を取得
する(ステップS2)。この実施例では印字装置の特性
として印字速度と接続されているコンピュータとの間の
伝送速度とを取得する。リモートプリントの場合にはコ
ンピュータ間の伝送速度も特性として取得する。次に、
各印字装置の待ち行列内の印字データ残量を取得する(
ステップS3)。印字装置10については、待ち行列5
内の印字データ残量と待ち行列9内の印字データ残量と
を併せて取得し、印字装置10の待ち行列内の印字デー
タ残量とする。取得した印字装置の特性と印字データ残
量を〔数1〕に示す評価式に適用し、各印字装置の印字
待ち予想時間を算出する(ステップS4)。この評価式
の各重み係数にはシステムの初期設定時に運用形態に適
した値を定める。算出した印字待ち予想時間が最小の印
字装置を選択する(ステップS5)。印字待ち予想時間
が最小の印字装置が複数ある場合には該当する印字装置
のうちの1台を任意に選択する。選択した印字装置の待
ち行列に印字要求と印字データを入れる(ステップS6
)。待ち行列5へ入れられた印字要求と印字データとは
、待ち行列9に転送される。選択した印字装置名を利用
者に通知する。待ち行列内の印字データは待ち行列の先
頭から順に取り出され、印字装置に送られる。
【0009】
【数1】
〔数2〕の評価式は、第二実施例で使用する印字待ち予
想時間の評価式である。ページプリンタと呼ばれる印字
装置は、一般に1ページ目の印字速度と2ページ目以後
の印字速度が異なっているので、〔数1〕に示す評価式
に代わって〔数2〕に示す評価式を用いる。
想時間の評価式である。ページプリンタと呼ばれる印字
装置は、一般に1ページ目の印字速度と2ページ目以後
の印字速度が異なっているので、〔数1〕に示す評価式
に代わって〔数2〕に示す評価式を用いる。
【0010】
【数2】
図3は第三実施例のシステム構成図である。この実施例
では、自コンピュータに接続された印字装置15とコン
ピュータ18に接続された印字装置20とを使用する。 印字装置20はコンピュータ11とコンピュータ16と
が共にリモートプリンタ用の印字装置として使用する。 印字装置20の待ち行列内の印字データ残量は、待ち行
列14、待ち行列17と待ち行列19内の各印字データ
残量を併せたものを使用する。〔数1〕に示す評価式の
コンピュータ間の伝送速度としてネットワーク21とネ
ットワーク22との2つのうちの伝送速度の値が小さい
ものを使用する。
では、自コンピュータに接続された印字装置15とコン
ピュータ18に接続された印字装置20とを使用する。 印字装置20はコンピュータ11とコンピュータ16と
が共にリモートプリンタ用の印字装置として使用する。 印字装置20の待ち行列内の印字データ残量は、待ち行
列14、待ち行列17と待ち行列19内の各印字データ
残量を併せたものを使用する。〔数1〕に示す評価式の
コンピュータ間の伝送速度としてネットワーク21とネ
ットワーク22との2つのうちの伝送速度の値が小さい
ものを使用する。
【0011】
【発明の効果】本発明は、以上説明したように、自コン
ピュータに接続した印字装置だけでなく他コンピュータ
に接続されている印字装置を含めた複数の印字装置のな
かから最も早く印字を終了することができると予想され
る印字装置を自動的に選択するので、待ち時間が最小と
なる印字装置を利用者自らが選択することを不要にする
効果がある。また、各印字装置の印字速度などの特性を
取得したうえで使用する印字装置を選択するので、印字
速度が遅い印字装置も有効に活用することができる効果
がある。
ピュータに接続した印字装置だけでなく他コンピュータ
に接続されている印字装置を含めた複数の印字装置のな
かから最も早く印字を終了することができると予想され
る印字装置を自動的に選択するので、待ち時間が最小と
なる印字装置を利用者自らが選択することを不要にする
効果がある。また、各印字装置の印字速度などの特性を
取得したうえで使用する印字装置を選択するので、印字
速度が遅い印字装置も有効に活用することができる効果
がある。
【図1】本発明第一実施例の構成を示すブロック構成図
。
。
【図2】本発明実施例の処理内容を示す流れ図。
【図3】本発明第三実施例の構成を示すブロック構成図
。
。
1 コンピュータ
2 印字要求
3 待ち行列
4 待ち行列
5 待ち行列
6 印字装置
7 印字装置
8 コンピュータ
9 待ち行列
10 印字装置
11 コンピュータ
12 印字要求
13 待ち行列
14 待ち行列
15 印字装置
16 コンピュータ
17 待ち行列
18 コンピュータ
19 待ち行列
20 印字装置
21 ネットワーク
22 ネットワーク
Claims (1)
- 【請求項1】 複数個のコンピュータと、このコンピ
ュータのひとつに選択されたひとつが使用される複数個
の印字装置とを備えた計算機装置において、上記印字装
置の印字速度およびこの印字装置とこの印字装置が接続
されたコンピュータとの間の伝送速度を含む特性を取得
する第一手段と、印字要求を発行したコンピュータと他
コンピュータとの間のネットワークの伝送速度を取得す
る第二手段と、上記印字要求を発行したコンピュータ上
の印字装置に対応する待ち行列内の印字データ残量を取
得する第三手段と、上記印字要求を発行したコンピュー
タ上の上記他コンピュータに接続された印字装置に対応
する待ち行列内の印字データ残量を取得する第四手段と
、上記他コンピュータ上の印字装置に対応する待ち行列
内の印字データ残量を取得する第五手段と、上記第一な
いし第五手段で取得した情報に基づき各印字装置の印字
待ち予測時間を算出し、この算出値を参照して印字待ち
時間が最小となる印字装置を選択する第六手段とを備え
たことを特徴とする計算機装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3116940A JPH04320520A (ja) | 1991-04-19 | 1991-04-19 | 計算機装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3116940A JPH04320520A (ja) | 1991-04-19 | 1991-04-19 | 計算機装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04320520A true JPH04320520A (ja) | 1992-11-11 |
Family
ID=14699482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3116940A Pending JPH04320520A (ja) | 1991-04-19 | 1991-04-19 | 計算機装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04320520A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07200215A (ja) * | 1993-12-01 | 1995-08-04 | Internatl Business Mach Corp <Ibm> | 印刷装置選択方法及びデータ処理ネットワーク |
-
1991
- 1991-04-19 JP JP3116940A patent/JPH04320520A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07200215A (ja) * | 1993-12-01 | 1995-08-04 | Internatl Business Mach Corp <Ibm> | 印刷装置選択方法及びデータ処理ネットワーク |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5627658A (en) | Automatic networked facsimile queuing system | |
| US7298505B2 (en) | Printing apparatus, printing method, and printing system for printing password-protected and normal print jobs | |
| CN1838713B (zh) | 打印系统、打印方法及打印装置 | |
| JPH064239A (ja) | Lanのプリンタサーバシステム | |
| JP3438710B2 (ja) | プリンタ及びそれを制御するプログラムを記録した記録媒体 | |
| JPH0573232A (ja) | マルチ印刷制御方法 | |
| JPH09330190A (ja) | ネットワークプリントシステム | |
| JPH08258365A (ja) | 画像出力装置、画像出力システム、画像出力方法および情報処理装置 | |
| JPH0553939A (ja) | フアイル転送処理方式 | |
| JP3087462B2 (ja) | プリント制御装置 | |
| JP3225711B2 (ja) | ジョブ処理システムおよびジョブ処理実行装置 | |
| JPH10116165A (ja) | ネットワーク印刷システム | |
| JPH0364899B2 (ja) | ||
| JP2658931B2 (ja) | プリンタコントローラ | |
| JPH05250112A (ja) | プリント出力制御方式 | |
| JP2000020269A (ja) | プリンタシステム | |
| JPS5987539A (ja) | 印字装置の管理方式 | |
| JPH08300743A (ja) | 印字処理システム | |
| JPH0720763Y2 (ja) | 印刷制御装置 | |
| JPH0863311A (ja) | プリンタ制御装置 | |
| GB2349256A (en) | Print job queue for arbitrary network topologies | |
| JP2002007093A (ja) | プリントサーバー及びその動作プログラムを記録した記録媒体 | |
| JPH0816344A (ja) | 印刷システムおよび印刷システムの分散印刷方法 | |
| JPH06266516A (ja) | ページプリンタ共有方式 | |
| JP2005144856A (ja) | プリンタシステム |