JPH11119945A - Job management method - Google Patents

Job management method

Info

Publication number
JPH11119945A
JPH11119945A JP9304975A JP30497597A JPH11119945A JP H11119945 A JPH11119945 A JP H11119945A JP 9304975 A JP9304975 A JP 9304975A JP 30497597 A JP30497597 A JP 30497597A JP H11119945 A JPH11119945 A JP H11119945A
Authority
JP
Japan
Prior art keywords
devices
parallel
job
logical
physical devices
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
Application number
JP9304975A
Other languages
Japanese (ja)
Inventor
Shigeya Senda
滋也 千田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP9304975A priority Critical patent/JPH11119945A/en
Publication of JPH11119945A publication Critical patent/JPH11119945A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 無駄な並列処理の実行を防止するジョブ管理
方式を得る。 【解決手段】 分散システムにおける複数の物理装置#
1、#2および複数の物理装置により構成される論理装
置の装置情報を管理する装置管理部とそれらの装置で処
理されるジョブを管理するジョブ管理部を有する分散サ
ーバシステムに適用される。1つのジョブを複数の物理
装置を使って並列処理するにおいて、並列論理装置の装
置情報としてある一定以上の処理要素がないと並列処理
を行わない下限値情報を持つ。このため、効果的ではな
い無駄な並列処理を避けることが出来る。また、並列処
理方式の指定を持ち装置構成に最適な並列処理を行わ
せ、処理要素を均等に物理装置に割り当てて同等の処理
機能を有する物理装置の並列処理を行い、処理要素を物
理装置の性能に応じて、あるいは稼働率に応じて割り当
て、全体の処理において最適なスループットを期待する
ことができる。
(57) [Summary] [PROBLEMS] To provide a job management method for preventing execution of useless parallel processing. SOLUTION: A plurality of physical devices # in a distributed system
The present invention is applied to a distributed server system having a device management unit that manages device information of logical devices constituted by 1, # 2 and a plurality of physical devices, and a job management unit that manages jobs processed by those devices. When one job is processed in parallel using a plurality of physical devices, there is lower-limit information that parallel processing is not performed unless there is a certain or more processing element as device information of the parallel logical device. For this reason, useless parallel processing that is not effective can be avoided. Also, by specifying the parallel processing method, the optimum parallel processing for the device configuration is performed, the processing elements are equally allocated to the physical devices, and the parallel processing of the physical devices having the same processing function is performed, and the processing elements are assigned to the physical devices. The optimum throughput can be expected in the entire processing by allocating according to the performance or the operation rate.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、プリンタ等の装置
を複数台管理するシステムにおけるジョブ管理方式に関
する。
[0001] 1. Field of the Invention [0002] The present invention relates to a job management system in a system for managing a plurality of devices such as printers.

【0002】[0002]

【従来の技術】従来、ジョブ管理方式は、例えば、ネッ
トワークプリンティングシステムに適用される。オフィ
スなどでLANが普及するにつれ、プリンタなどの装置
をネットワーク上に配置し、協調して動作させる分散シ
ステムが実用化されつつある。例えばISO/IEC10
175-1 DPA(Document Printing Application) 等は、
そういった分散プリントシステムのための標準であり、
ネットワーク上のインタフェースとして使用することが
できる。DPAではDPAのサーバが複数のPrinter ob
jectをもち、それぞれのPrinter objectは装置の能力/
機能を外部にattribute の形で公開する。またこのattr
ibute は装置の状態も持つ。ユーザは、サーバに対して
Job objectを作成し、これに印刷条件を指定して実行す
ることで印刷を行うことができる。
2. Description of the Related Art Conventionally, a job management system is applied to, for example, a network printing system. 2. Description of the Related Art With the spread of LANs in offices and the like, distributed systems in which devices such as printers are arranged on a network and operated in coordination are being put to practical use. For example, ISO / IEC10
175-1 DPA (Document Printing Application)
A standard for such distributed printing systems,
It can be used as an interface on a network. In DPA, the server of DPA has multiple Printer ob
, and each Printer object has the capability of the device /
Publish functions to the outside in the form of attributes. Also this attr
ibute also has the state of the device. The user can
Printing can be performed by creating a Job object and specifying the printing conditions in the Job object and executing it.

【0003】このネットワーク上の分散プリントシステ
ムに関しては、従来多くのものがある。例えば、特開平
7−214872号公報のプリンタ選択装置およびプリ
ントシステム、特開平7−64744号公報のプリンタ
サーバ装置、等である。
There are many conventional distributed printing systems on this network. For example, a printer selection device and a printing system disclosed in JP-A-7-214872, a printer server device described in JP-A-7-64744, and the like.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記等
の従来のジョブ管理方式では、論理装置に対して指定さ
れたジョブの条件は、何らかの方法で論理装置の実現で
ある物理装置のジョブの条件へと変換されることにな
る。従来は、上記のような論理装置の構成において、下
位の物理装置に対する指定を生成する方法は示されてい
ない問題点を伴う。
However, in the above-described conventional job management method, the job conditions specified for the logical device are changed in some way to the job conditions of the physical device which is the realization of the logical device. Will be converted. Conventionally, in the above-described configuration of a logical device, there is a problem that a method for generating a designation for a lower-level physical device is not shown.

【0005】本発明は、無駄な並列処理の実行を防止す
るジョブ管理方式を提供することを目的とする。
An object of the present invention is to provide a job management method for preventing execution of useless parallel processing.

【0006】[0006]

【課題を解決するための手段】かかる目的を達成するた
め、請求項1記載の発明のジョブ管理方式は、分散シス
テムにおける複数の物理装置および複数の論理装置の装
置情報を管理する装置管理部とそれらの装置で処理され
るジョブを管理するジョブ管理部を有する分散サーバシ
ステムにおけるジョブ管理方式であり、1つのジョブを
複数の物理装置を使って並列処理する並列論理装置にお
いて、並列論理装置の装置情報としてある一定以上の処
理要素がないと並列処理を行わない下限値情報を持つこ
とを特徴としている。
In order to achieve the above object, a job management system according to the first aspect of the present invention includes a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system. A job management method in a distributed server system having a job management unit that manages jobs processed by those devices. In a parallel logic device that processes one job in parallel using a plurality of physical devices, a device of the parallel logic device It is characterized in that it has lower limit information that does not perform parallel processing if there is no processing element exceeding a certain value as information.

【0007】請求項2記載の発明のジョブ管理方式は、
分散システムにおける複数の物理装置および複数の論理
装置の装置情報を管理する装置管理部とそれらの装置で
処理されるジョブを管理するジョブ管理部を有する分散
サーバシステムにおけるジョブ管理方式であり、1つの
ジョブを複数の物理装置を使って並列処理する並列論理
装置において、並列論理装置の装置情報として並列処理
方式の指示を持つことを特徴としている。
According to a second aspect of the present invention, there is provided a job management system comprising:
A job management system in a distributed server system having a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit that manages jobs processed by the devices. A parallel logical device that processes a job in parallel using a plurality of physical devices is characterized by having an instruction of a parallel processing method as device information of the parallel logical device.

【0008】請求項3記載の発明のジョブ管理方式は、
分散システムにおける複数の物理装置および複数の論理
装置の装置情報を管理する装置管理部とそれらの装置で
処理されるジョブを管理するジョブ管理部を有する分散
サーバシステムにおけるジョブ管理方式であり、1つの
ジョブを複数の物理装置を使って並列処理する並列論理
装置において、処理要素を均等に物理装置に割り当てる
ことを特徴としている。
According to a third aspect of the present invention, there is provided a job management system comprising:
A job management system in a distributed server system having a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit that manages jobs processed by the devices. In a parallel logical device that executes a job in parallel using a plurality of physical devices, processing elements are evenly allocated to physical devices.

【0009】請求項4記載の発明のジョブ管理方式は、
分散システムにおける複数の物理装置および複数の論理
装置の装置情報を管理する装置管理部とそれらの装置で
処理されるジョブを管理するジョブ管理部を有する分散
サーバシステムにおけるジョブ管理方式であり、1つの
ジョブを複数の物理装置を使って並列処理する並列論理
装置において、処理要素を物理装置の性能に応じて割り
当てることを特徴としている。
According to a fourth aspect of the present invention, there is provided a job management system comprising:
A job management system in a distributed server system having a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit that manages jobs processed by the devices. In a parallel logical device that executes a job in parallel using a plurality of physical devices, processing elements are assigned according to the performance of the physical device.

【0010】請求項5記載の発明のジョブ管理方式は、
分散システムにおける複数の物理装置および複数の論理
装置の装置情報を管理する装置管理部とそれらの装置で
処理されるジョブを管理するジョブ管理部を有する分散
サーバシステムにおけるジョブ管理方式であり、1つの
ジョブを複数の物理装置を使って並列処理する並列論理
装置において、処理要素を物理装置の稼働率に応じて割
り当てることを特徴としている。
[0010] The job management method of the invention according to claim 5 is as follows.
A job management system in a distributed server system having a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit that manages jobs processed by the devices. In a parallel logical device that executes a job in parallel using a plurality of physical devices, a processing element is assigned according to the operating rate of the physical device.

【0011】請求項6記載の発明のジョブ管理方式は、
複数の物理装置と処理を依頼する複数のクライアントと
サーバとがネットワークにて接続されたジョブ管理方式
であり、サーバは複数の物理装置及び複数の物理装置の
中から所望の処理動作に適合する複数の物理装置を抽出
することにより形成された複数の論理装置の装置情報を
管理する装置管理部と、複数の物理装置及び複数の論理
装置で処理されるジョブを管理するジョブ管理部とを有
し、クライアントから送られたジョブに指定された論理
装置が、1つのジョブを複数の物理装置を使って並列処
理する並列論理装置であった場合、ジョブに設定された
印刷部数の確認を行い、確認した印刷部数が予め設定さ
れた基準値以下であるときには、並列論理装置には処理
を依頼せず、並列論理装置の中の一台の物理装置に処理
を依頼することを特徴としている。
[0011] The job management system according to the sixth aspect of the present invention,
This is a job management system in which a plurality of physical devices, a plurality of clients requesting processing are connected to a server, and the server is connected to a network. The server includes a plurality of physical devices and a plurality of physical devices adapted to a desired processing operation. A device management unit that manages device information of a plurality of logical devices formed by extracting physical devices, and a job management unit that manages jobs processed by the plurality of physical devices and the plurality of logical devices. If the logical device specified in the job sent from the client is a parallel logical device that processes a single job in parallel using a plurality of physical devices, the number of prints set in the job is checked and checked. If the number of printed copies is equal to or less than the preset reference value, the processing is not requested to the parallel logical device, and the processing is requested to one physical device in the parallel logical device. It is a symptom.

【0012】また上記の装置管理部は、複数の並列論理
装置の管理情報に、印刷部数を並列論理装置を構成する
物理装置にどのように割り当てるのかの設定情報を含む
とよい。
The device management unit may include, in the management information of the plurality of parallel logical devices, setting information on how to allocate the number of copies to the physical devices constituting the parallel logical devices.

【0013】請求項8記載の発明のジョブ管理方式は、
複数の物理装置と処理を依頼する複数のクライアントと
サーバとがネットワークにて接続されたジョブ管理方式
であり、サーバは複数の物理装置及び複数の物理装置の
中から所望の処理動作に適合する物理装置を抽出して形
成された複数の論理装置の装置情報を管理する装置管理
部と、複数の物理装置及び複数の論理装置で処理される
ジョブを管理するジョブ管理部とを有し、クライアント
から送られたジョブに指定された論理装置が、1つのジ
ョブを複数の物理装置を使って並列処理する並列論理装
置であった場合、ジョブに設定された印刷部数を並列論
理装置を構成する物理装置に均等に割り当てることを特
徴としている。
The job management system according to the invention described in claim 8 is:
This is a job management method in which a plurality of physical devices, a plurality of clients requesting processing are connected to a server, and a server is connected to the network. The server is a physical device that matches a desired processing operation among the plurality of physical devices and the plurality of physical devices. A device management unit that manages device information of a plurality of logical devices formed by extracting devices; and a job management unit that manages jobs processed by a plurality of physical devices and a plurality of logical devices. If the logical device specified for the sent job is a parallel logical device that processes one job in parallel using a plurality of physical devices, the number of prints set for the job is changed to the physical device constituting the parallel logical device. It is characterized by being equally allocated to

【0014】請求項9記載の発明のジョブ管理方式は、
複数の物理装置と処理を依頼する複数のクライアントと
サーバとがネットワークにて接続されたジョブ管理方式
であり、サーバは複数の物理装置及び複数の物理装置の
中から所望の処理動作に適合する物理装置を抽出して形
成された複数の論理装置の装置情報を管理する装置管理
部と、複数の物理装置及び複数の論理装置で処理される
ジョブを管理するジョブ管理部とを有し、クライアント
から送られたジョブに指定された論理装置が、1つのジ
ョブを複数の物理装置を使って並列処理する並列論理装
置であった場合、ジョブに設定された印刷部数を並列論
理装置を構成する物理装置の性能に応じて割り当てるこ
とを特徴としている。
According to a ninth aspect of the present invention, there is provided a job management system comprising:
This is a job management method in which a plurality of physical devices, a plurality of clients requesting processing are connected to a server, and a server is connected to the network. The server is a physical device that matches a desired processing operation among the plurality of physical devices and the plurality of physical devices. A device management unit that manages device information of a plurality of logical devices formed by extracting devices; and a job management unit that manages jobs processed by a plurality of physical devices and a plurality of logical devices. If the logical device specified for the sent job is a parallel logical device that processes one job in parallel using a plurality of physical devices, the number of prints set for the job is changed to the physical device constituting the parallel logical device. Is assigned according to the performance of

【0015】請求項10記載の発明のジョブ管理方式
は、複数の物理装置と処理を依頼する複数のクライアン
トとサーバとがネットワークにて接続されたジョブ管理
方式であり、サーバは複数の物理装置及び複数の物理装
置の中から所望の処理動作に適合する物理装置を抽出し
て形成された複数の論理装置の装置情報を管理する装置
管理部と、複数の物理装置及び複数の論理装置で処理さ
れるジョブを管理するジョブ管理部とを有し、クライア
ントから送られたジョブに指定された論理装置が、1つ
のジョブを複数の物理装置を使って並列処理する並列論
理装置であった場合、ジョブに設定された印刷部数を並
列論理装置を構成する物理装置の稼働率に応じて割り当
てることを特徴としている。
According to a tenth aspect of the present invention, there is provided a job management system in which a plurality of physical devices, a plurality of clients requesting a process, and a server are connected via a network. A device management unit that manages device information of a plurality of logical devices formed by extracting a physical device suitable for a desired processing operation from a plurality of physical devices; A job management unit that manages a job to be processed, and when the logical device specified in the job sent from the client is a parallel logical device that processes one job in parallel using a plurality of physical devices, Is assigned in accordance with the operating rate of the physical device constituting the parallel logical device.

【0016】また上記の稼働率は、物理装置が障害なし
で動く平均時間を物理装置が障害なしで動く平均時間と
物理装置が何らかの障害により稼働不可能になってから
何らかの対応が行われ再び稼働可能となるまでにかかる
平均時間との和で割ることにより算出するとよい。
The above operation rate is determined by calculating the average time during which the physical device operates without a failure and the average time during which the physical device operates without a failure, and taking some measures after the physical device becomes inoperable due to some failure and operates again. It is good to calculate by dividing by the sum of the average time required until it becomes possible.

【0017】[0017]

【発明の実施の形態】次に、添付図面を参照して本発明
によるジョブ管理方式の実施の形態を詳細に説明する。
図1〜図4を参照すると本発明のジョブ管理方式の一実
施形態が示されている。図1は、分散システム1の全体
構成を示している。図2は、図1で示したプリントサー
バ3の構成例を示す機能ブロック図(または、アブスト
ラクトモデル図)である。図3は、ジョブ管理部の構成
例を示す。図4は、サーバによる論理装置に対するジョ
ブによる物理ジョブ生成処理例を示すフローチャートで
ある。
Next, an embodiment of a job management system according to the present invention will be described in detail with reference to the accompanying drawings.
1 to 4 show an embodiment of the job management system according to the present invention. FIG. 1 shows the entire configuration of the distributed system 1. FIG. 2 is a functional block diagram (or an abstract model diagram) showing a configuration example of the print server 3 shown in FIG. FIG. 3 shows a configuration example of the job management unit. FIG. 4 is a flowchart illustrating an example of a physical job generation process using a job for a logical device by a server.

【0018】図1は、複数の物理装置#1及び#2と、
サーバに保管されたデータの物理装置による印刷の依頼
を出すクライアント2と、印刷データ等を保管したサー
バとがLAN4で接続され、分散システムを構成してい
る。本分散システムでは、接続された各装置の装置情報
を管理する装置管理部とそれらの装置で処理されるジョ
ブを管理するジョブ管理部とを有する。
FIG. 1 shows a plurality of physical devices # 1 and # 2,
A client 2 that issues a request to print data stored in a server by a physical device and a server that stores print data and the like are connected by a LAN 4 to form a distributed system. This distributed system includes a device management unit that manages device information of each connected device and a job management unit that manages jobs processed by those devices.

【0019】プリンタは論理装置と物理装置に分かれて
いる(Logical-and-Physicalという両方をあわせた物も
ある)。物理装置は、実際にネットワーク上に存在する
装置を示している。論理装置には2通りの意味合いがあ
り、1つは物理装置の既定値を変え、特定の処理だけを
行う装置を意味している。特定の処理だけを行う装置の
一例として常に両面印刷を行う装置などが挙げられる。
この両面印刷だけを常に行う装置をネットワーク上に設
けることにより、両面印刷を行いたいときには常にその
論理装置に処理を依頼すれば良いこととなり操作設定が
容易になる。また2つ目の意味合いとして、複数の物理
装置をある所望の処理動作を行うためにまとめてグルー
プとし、このグループによって可能な処理能力を装置を
管理する管理部に登録することにより、あたかも1台の
装置が存在するかのように見せかけた仮想的な装置を意
味している。
A printer is divided into a logical device and a physical device (some devices include both logical and physical devices). The physical device indicates a device that actually exists on the network. The logical device has two meanings, one of which is a device that changes the default value of the physical device and performs only a specific process. An example of an apparatus that performs only a specific process includes an apparatus that always performs duplex printing.
By providing a device that always performs only double-sided printing on the network, when performing double-sided printing, it is only necessary to always request the logical device to perform processing, and the operation setting is facilitated. As a second meaning, a plurality of physical devices are grouped together to perform a desired processing operation, and the processing capability enabled by the group is registered in a management unit that manages the devices, so that one physical device is obtained. Means a virtual device that appears to exist as if it exists.

【0020】次に上記の所望の処理動作により構成され
た論理装置の例を示す。尚、ある論理装置について考え
る時、論理装置が含んでいる装置を子装置と呼び、子装
置を含む論理装置を子装置から見て親装置と呼ぶ。
Next, an example of a logic device configured by the above-described desired processing operation will be described. When considering a certain logical device, a device included in the logical device is called a child device, and a logical device including the child device is called a parent device when viewed from the child device.

【0021】論理装置の構成としては次のような物が考
えられる。 (1)並列論理装置 複数の物理装置を並列動作させる論理装置の場合、例え
ば10部印刷する場合、5部づつ2台で印刷する。 (2)同報論理装置 同報論理装置とは、1つの指定で同時に複数の論理装置
に同じ動作をさせる論理装置である。文書を配布するた
めに、部署毎にあるプリンタに同時に印刷する場合など
の用途に対応する。並列論理装置の変形と考えられる。
The configuration of the logic device may be as follows. (1) Parallel Logic Device In the case of a logic device that operates a plurality of physical devices in parallel, for example, when printing 10 copies, printing is performed by two sets of 5 copies each. (2) Broadcast logical device A broadcast logical device is a logical device that allows a plurality of logical devices to simultaneously perform the same operation by one designation. This is suitable for applications such as printing simultaneously on a printer in each department in order to distribute documents. It is considered a variant of the parallel logic device.

【0022】(3)分割並列論理装置 複数の物理装置を処理を分割して並列動作させる論理装
置の場合、例えば1つの書類100枚印刷する場合、5
0枚づつ2台で印刷する。 (4)合成論理装置(clustered device) 複数のプリンタで最大限できることを示すためや、複数
のプリンタを効率的にスケジューリングして使用するた
めの論理装置である。実際の印刷は1台の装置で行われ
る。
(3) Divided parallel logical device In the case of a logical device in which a plurality of physical devices are operated in parallel by dividing a process, for example, when printing 100 sheets of one document, 5
Printing is performed on two units of 0 sheet at a time. (4) Synthetic logical device (clustered device) This is a logical device for indicating that the maximum can be achieved by a plurality of printers and for efficiently scheduling and using a plurality of printers. Actual printing is performed by one device.

【0023】(5)障害回避論理装置 障害が起こった場合のバックアップ装置を持つ論理装置
をいう。 (6)既定値変更論理装置 物理装置の既定値を変更した論理装置である。利用者の
便宜のために使用する。
(5) Failure avoidance logical device A logical device having a backup device when a failure occurs. (6) Default value-changed logical device A logical device in which the default value of the physical device has been changed. Used for user's convenience.

【0024】図2は、図1で示した分散システム1にお
けるプリントサーバ3の構成例を示す機能ブロック図で
ある。図2において、プリントサーバ3は、サーバ3
1、ジョブ管理部32、装置管理部33、物理装置1〜
n(34、…、34)、論理装置1〜n(35、…、3
5)、に各部を擁して構成される。
FIG. 2 is a functional block diagram showing a configuration example of the print server 3 in the distributed system 1 shown in FIG. In FIG. 2, the print server 3 is a server 3
1, job management unit 32, device management unit 33, physical devices 1 to
n (34,..., 34), logical devices 1 to n (35,.
5).

【0025】図3は、ジョブ管理部33の構成例を示
す。ジョブ管理部32ではサーバ31に登録されたジョ
ブを管理する。サーバ31に投入されたジョブは全てこ
こに登録される。図3(a)はジョブ管理テーブル、図
3(b)はジョブスケジュールテーブルをそれぞれ表し
ている。ジョブ管理テーブルでは、ジョブに設定された
ジョブ条件とジョブ進捗等を示すジョブステータス、ジ
ョブの識別子であるジョブID等を管理している。ジョ
ブ条件には装置名/印刷データ位置/印刷時の各種指定
(用紙サイズ・両面・finisherの使用など)/
印刷結果/進捗の通知結果などがある。
FIG. 3 shows a configuration example of the job management section 33. The job management unit 32 manages jobs registered in the server 31. All jobs submitted to the server 31 are registered here. FIG. 3A shows a job management table, and FIG. 3B shows a job schedule table. The job management table manages the job conditions set for the job, the job status indicating the job progress, and the like, the job ID as the job identifier, and the like. Job conditions include device name / print data position / various designations for printing (paper size, duplex, use of finisher, etc.) /
There are print results / notification results of progress.

【0026】またジョブスケジュールテーブルでは、ネ
ットワークに接続されたすべての物理装置および論理装
置のスケジュールが管理されている。本実施形態では、
1つのサーバが複数の論理/物理装置を管理するためジ
ョブは1つのテーブルで管理され、各装置毎のジョブの
スケジュール管理を行うためのキューを持つ。
The job schedule table manages schedules of all physical devices and logical devices connected to the network. In this embodiment,
Jobs are managed by one table because one server manages a plurality of logical / physical devices, and has a queue for managing a schedule of a job for each device.

【0027】また装置管理部33には物理装置及び論理
装置の装置情報が記憶され、管理されている。装置管理
部に管理されている各装置の情報とは、装置の機能・性
能・名称、現在の装置の状態、管理者・設置場所などの
管理のための情報などである。また、論理装置の場合、
実際に動作が行われる物理装置の情報を含む。例えば並
列論理装置の場合、並列に動作可能な物理装置のリスト
及び並列動作を行う際の動作モードを装置管理部は持
つ。ジョブに指定された対象装置が論理装置であると
き、ジョブが生成されると論理装置の装置情報に基づい
て物理装置に対するジョブが生成される。
The device management unit 33 stores and manages device information of physical devices and logical devices. The information of each device managed by the device management unit includes information for managing the function, performance, and name of the device, the current status of the device, the administrator, the installation location, and the like. In the case of a logical device,
It contains information on the physical device on which the operation is actually performed. For example, in the case of a parallel logical device, the device management unit has a list of physical devices that can operate in parallel and an operation mode when performing parallel operation. When the target device specified in the job is a logical device, when the job is generated, a job for the physical device is generated based on the device information of the logical device.

【0028】特に、本実施形態では以下の装置情報があ
るものとしている。並列論理装置においては下記の情報
がある。 イ)並列開始部数:この値を超える部数が指定されてい
る時に並列処理をする。 ロ)論理装置タイプ:当該装置が行う並列処理のタイプ
をいう。 ハ)物理装置リスト:当該論理装置を実現している物理
装置をいう。 物理装置においては下記の情報がある。 イ)処理速度情報:物理装置の処理速度である。 ロ)稼働率:物理装置の稼働率である。
In particular, in the present embodiment, it is assumed that there is the following device information. In a parallel logic device, there is the following information. B) Number of copies to start: Parallel processing is performed when the number of copies exceeding this value is specified. B) Logical device type: Refers to the type of parallel processing performed by the device. C) Physical device list: A physical device that implements the logical device. The physical device has the following information. B) Processing speed information: Processing speed of a physical device. B) Operating rate: The operating rate of the physical device.

【0029】次に本実施形態に用いられる並列論理装置
についてより詳細に説明する。並列論理装置の場合、部
数単位で物理装置を並列に動作させることで速度向上を
図かろうとするものである。部数が十分大きい場合でな
いと速度向上が期待できないからである。そのためある
一定部数(並列開始部数)以上でないと、並列処理がな
されない下限値を規定するものとする。並列開始部数は
論理装置の装置情報として装置管理部に与えられている
ものとする。
Next, the parallel logic device used in this embodiment will be described in more detail. In the case of a parallel logical device, an attempt is made to improve the speed by operating the physical devices in parallel in units of the number of copies. This is because speed improvement cannot be expected unless the number of copies is sufficiently large. Therefore, a lower limit value at which parallel processing is not performed unless the number of copies is equal to or more than a certain number of copies (number of parallel start copies) is defined. It is assumed that the number of parallel start units is given to the device management unit as device information of the logical device.

【0030】並列処理を行う場合、並列性を最大限生か
すために最初に使用可能で空いているプリンタのみを対
象とする。これは装置情報の状態およびジョブスケジュ
ールテーブルより知ることが出来る。既に処理が行われ
ているプリンタはこの実施形態では使わない。もちろん
処理中のジョブの終了時間を推定してそれを元に負荷分
担を計算する実装は可能である。
When performing parallel processing, only the first available and available printer is used in order to maximize the parallelism. This can be known from the status of the device information and the job schedule table. Printers that have already been processed are not used in this embodiment. Of course, it is possible to estimate the end time of the job being processed and calculate the load sharing based on the estimated end time.

【0031】並列論理装置を構成する場合、物理装置が
非常に似通った性能のものを並列論理装置で使用するこ
とが多い。このような場合、単純に部数を均等割りして
並列処理すれば良い。並列論理装置の動作は並列動作す
る物理装置上の処理がほぼ同時に終わるように負荷分担
することでスループットをあげようとするものである。
本実施形態では、物理装置の装置情報として速度の情報
/稼働率の情報が与えられているものとして負荷として
各物理装置に適当な部数を割り振るようにしている。
When configuring a parallel logical device, a physical device having very similar performance is often used in the parallel logical device. In such a case, it is sufficient to simply divide the number of copies equally and perform parallel processing. The operation of the parallel logic device is to increase the throughput by sharing the load so that the processes on the physical devices operating in parallel end almost simultaneously.
In the present embodiment, an appropriate number of copies are allocated to each physical device as a load, assuming that information of speed / information of operation rate is given as device information of the physical device.

【0032】稼働率はMTBF/(MTBF+MTT
R)で与えられる。プリンタの場合、障害なしで動く平
均時間がMTBFでMTTRは何らかの対応が行われ再
び稼動可能となる平均時間である。この値はプリンタ/
サーバが障害情報を管理し、装置管理情報として与えら
れているものとする。稼働率を考慮することにより期待
値として最も良いスループットが得られる。合成論理装
置の場合、処理されるデータについて同様の負荷分散が
なされるだけである。プリンタの場合には処理枚数が対
象となり、物理装置のジョブ条件に処理するページの情
報が付与される。
The operation rate is MTBF / (MTBF + MTT)
R). In the case of a printer, the MTBF is the average time during which operation can be performed without obstacles, and MTTR is the average time during which some action is taken and operation becomes possible again. This value is
It is assumed that the server manages the failure information and is given as device management information. By considering the operation rate, the best throughput can be obtained as an expected value. In the case of a synthetic logic unit, a similar load distribution is only made for the data to be processed. In the case of a printer, the number of sheets to be processed is targeted, and information of a page to be processed is added to the job conditions of the physical device.

【0033】本実施形態は、並列/分割並列論理装置に
おける下位装置のジョブの生成を行うものである。並列
論理装置では指定された部数を下位装置に振り分けるよ
うにする。分割並列では1つの印刷内容を枚数等で振り
分けるようにする。また、仕上りまでの速さを最大にす
るための振り分け方法として、本実施形態では以下のよ
うにする。
In this embodiment, a job of a lower-level device in a parallel / split parallel logical device is generated. In a parallel logical device, the designated number of copies is allocated to lower-level devices. In the division parallel, one print content is sorted by the number of sheets or the like. In the present embodiment, a distribution method for maximizing the speed of finishing is as follows.

【0034】1)部数を均等に分ける。この方法は、物
理装置の性能が非常に近いとわかっている場合、最も簡
単な方法である。 2)部数を装置の性能に応じて分ける。この方法は、使
用する物理装置の性能に差がある場合、トータルで最適
な印刷を得るためにはジョブの振り分けの最適化を行う
必要がある。本実施形態では以下のようなファクターで
それを行う。 a)物理装置の処理速度を推定して振り分けを決定す
る。 b)稼働率を加味する。
1) Divide the number of copies evenly. This is the simplest method if the performance of the physical device is known to be very close. 2) Divide the number of copies according to the performance of the apparatus. In this method, when there is a difference in the performance of the physical devices to be used, it is necessary to optimize the job distribution in order to obtain optimal printing in total. In the present embodiment, this is performed with the following factors. a) Estimate the processing speed of the physical device to determine the distribution. b) Consider the operation rate.

【0035】次にサーバ31からの並列/分割並列論理
装置における下位装置のジョブの生成過程を図4に示さ
れたフローチャートを用いて説明する。ステップS1に
おいて、装置管理部に記憶された論理装置の装置情報よ
り並列開始部数を取り出す。ステップS2において、
「並列開始部数<ジョブに指定された部数?」のチェッ
クを行う。ステップS2のチェックにおいて、Yesの
場合は、ステップS3に進む。また、Noの場合はステ
ップS9に進む。ステップS3において、与えられたジ
ョブJに指定された論理装置の装置情報を装置管理部よ
りペアリストCに取り出す。これは例えばジョブJに指
定された論理装置を構成する物理装置の情報を装置管理
部よりペアリストCに取り出す動作である。
Next, the process of generating a job of a lower device in the parallel / split parallel logical device from the server 31 will be described with reference to the flowchart shown in FIG. In step S1, the number of parallel start units is extracted from the device information of the logical device stored in the device management unit. In step S2,
A check is made for "parallel start copy count <copy count specified for job?" If the check in step S2 is Yes, the process proceeds to step S3. In the case of No, the process proceeds to step S9. In step S3, the device information of the logical device specified for the given job J is extracted from the device management unit into a pair list C. This is, for example, an operation of extracting information on the physical devices constituting the logical device designated by the job J into the pair list C from the device management unit.

【0036】ステップS4において、Cの物理装置のリ
ストを取り出し変数Lとする。これは、ペアリストCに
取り出された全ての物理装置の装置情報をまとめて変数
Lとする動作である。ステップS5において、変数Lの
要素のうち使用可能な装置だけを取り出す。
In step S4, a list of physical devices of C is taken out and set as a variable L. This is an operation in which the device information of all the physical devices extracted in the pair list C is collectively set as a variable L. In step S5, only usable devices are extracted from the elements of the variable L.

【0037】次にステップS6において、「ペアリスト
Cの論理装置タイプ=単純並列?」のチェックを行う。
これはジョブJにて指定された論理装置の構成が単純並
列に適したタイプであるか否かのチェックである。この
チェックにおいて、Noの場合はステップS7へ進む。
また、Yesの場合はステップS10へ進む。論理装置
が単純並列に適したタイプであると判断すると、ステッ
プ5により取り出されたLの各要素に対しジョブJの装
置名をEとし部数を均等に割り振ったものを設定する。
Next, in step S6, a check is made as to "logical device type of pair list C = simple parallel?"
This is a check as to whether the configuration of the logical device specified by the job J is of a type suitable for simple parallelism. If the result of this check is No, the operation proceeds to step S7.
In the case of Yes, the process proceeds to step S10. If it is determined that the logical device is of a type suitable for simple parallelism, a device in which the device name of the job J is set to E and the number of copies is equally assigned to each element of L extracted in step 5 is set.

【0038】ステップS6においてCの論理タイプは単
純並列ではないと判断すると、ステップS7に進み、
「ペアリストCの論理装置タイプ=速度並列?」のチェ
ックを行う。このチェックはジョブJにて指定された論
理装置の構成が速度並列タイプであるか否かのチェック
である。このチェックにおいて、Noの場合はステップ
S8へ進む。また、Yesの場合はステップS11へ進
む。
If it is determined in step S6 that the logical type of C is not simple parallel, the process proceeds to step S7,
A check is made for "logical device type of pair list C = speed parallel?" This check is for checking whether or not the configuration of the logical device designated by the job J is the speed parallel type. In this check, if No, the process proceeds to step S8. In the case of Yes, the process proceeds to step S11.

【0039】Cの論理装置タイプが速度並列であると判
断すると、ステップ5にて取り出されたLの各要素に対
してジョブJの処理時の装置名をEとし、Eの装置情報
より全てのEの速度、稼働率を得る。そして各Eの速度
よりLの平均速度を求める(ステップS12)。次にE
に設定する部数を下記の条件で求め、求めた値を装置名
Eに設定する部数を下記の条件で求め、求めた値を整数
となるように整数となるように少数点以下を切り捨てる
(ステップS13)。 設定部数=(Eの速度/Lの平均速度)×(全体部数/
Lの長さ)×Eの稼働率
If it is determined that the logical device type of C is parallel in speed, the device name at the time of processing the job J is set to E for each element of L extracted in step 5, and all device elements of E are obtained from the device information of E. Get the speed and availability of E. Then, the average speed of L is obtained from the speed of each E (step S12). Then E
Is obtained under the following conditions, the obtained value is set as the device name E, the number of copies is obtained under the following conditions, and the obtained value is rounded down to the nearest whole number (step S13). Set number of copies = (speed of E / average speed of L) × (total number of copies /
L length) × E operating rate

【0040】次に論理装置の全体部数から上記各装置の
設定部数の和を引いて求められる端数を設定部数の多い
装置から設定部数を1づつ足して全体部数と一致するよ
うに調整する(ステップS14)。これはステップS1
3にて求められた各Eの和を求めてジョブJに設定され
た印刷する全体部数から引き、求められた端数をステッ
プS13にて算出された設定部数の多い装置から順に設
定部数を1づつ足して全体部数と一致するように調整す
る動作である。
Next, a fraction obtained by subtracting the sum of the number of sets of each device from the total number of logical devices is adjusted by adding the set number by one from a device having a large number of copies so as to match the total number of copies (step). S14). This is step S1
3 is subtracted from the total number of copies to be printed set in the job J by calculating the sum of each E, and the obtained fraction is incremented by one in the order of the apparatus having the largest number of sets calculated in step S13. This is an operation of adjusting the total number of copies to match the total number of copies.

【0041】次に求めた設定部数をジョブ条件に含むL
の各要素に対するジョブを生成する(ステップS8)。
これは上記の各ステップS9、S10、S14により設
定された設定部数をジョブJの処理を受け持つ各物理装
置に対するジョブ条件を生成するときに含めて各物理装
置にこのジョブを送信する動作である。
L including the set number of copies obtained in the job condition
A job for each element is generated (step S8).
This is an operation of transmitting the job to each physical device including the set number of copies set in each of the above-described steps S9, S10, and S14 when generating job conditions for each physical device responsible for processing of the job J.

【0042】上記の構成及び処理例より明らかなよう
に、1つのジョブを複数の物理装置を使って並列処理す
る並列論理装置において、並列論理装置の装置情報とし
てある一定以上の処理要素がないと並列処理を行わない
下限値情報を持っている。よって、効果的ではない無駄
な並列処理をさけることが出来る。
As is clear from the above configuration and processing example, in a parallel logical device that processes one job in parallel using a plurality of physical devices, if there is no processing element exceeding a certain value as device information of the parallel logical device. It has lower limit information that does not perform parallel processing. Therefore, useless parallel processing that is not effective can be avoided.

【0043】また、並列論理装置の装置情報として処理
要素を均等に物理装置に割り当てる、処理要素を物理装
置の性能に応じて割り当てる、処理要素を物理装置の稼
働率に応じて割り当てる、等の並列処理方式の指定情報
が含まれているため、装置構成に最適な並列処理を行わ
せることが出来る。
In addition, parallel processing such as allocating processing elements equally to physical devices as device information of a parallel logical device, allocating processing elements according to the performance of a physical device, allocating processing elements according to the operation rate of a physical device, and the like. Since the processing method designation information is included, optimal parallel processing can be performed for the device configuration.

【0044】[0044]

【発明の効果】以上の説明より明かなように、請求項1
または6記載の発明のジョブ管理方式は、1つのジョブ
を複数の物理装置を使って並列処理する並列論理装置に
おいて、並列論理装置の装置情報としてある一定以上の
処理要素がないと並列処理を行わない下限値情報を持っ
ている。よって、効果的ではない無駄な並列処理をさけ
ることが出来る。
As is clear from the above description, claim 1
According to the job management method of the invention described in the sixth aspect, in a parallel logical device that performs one job in parallel using a plurality of physical devices, the parallel processing is performed if there is no processing element of a certain value or more as device information of the parallel logical device. Has no lower limit information. Therefore, useless parallel processing that is not effective can be avoided.

【0045】請求項2または7記載の発明のジョブ管理
方式は、並列論理装置の装置情報として並列処理方式の
指定を持つため、装置構成に最適な並列処理を行わせる
ことが出来る。
In the job management system according to the second or seventh aspect of the present invention, since the parallel processing system is designated as the device information of the parallel logical device, the optimum parallel processing can be performed for the device configuration.

【0046】請求項3または8記載の発明のジョブ管理
方式は、処理要素を均等に物理装置に割り当てるため、
同等の処理機能を有する物理装置の並列処理を簡便に処
理できる。
In the job management system according to the third or eighth aspect of the present invention, processing elements are evenly allocated to physical devices.
Parallel processing of physical devices having equivalent processing functions can be easily processed.

【0047】請求項4または9記載の発明のジョブ管理
方式は、処理要素を物理装置の性能に応じて割り当てる
ため、全体の処理において最適なスループットを得るこ
とができる。
In the job management method according to the fourth or ninth aspect of the present invention, processing elements are allocated according to the performance of the physical device, so that an optimum throughput can be obtained in the entire processing.

【0048】請求項5、10、11記載の発明のジョブ
管理方式は、処理要素を物理装置の稼働率に応じて割り
当てるため、全体の処理において最適なスループットを
期待することができる。
In the job management system according to the fifth, tenth, and eleventh aspects of the present invention, the processing elements are assigned according to the operation rate of the physical device, so that an optimum throughput can be expected in the entire processing.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のジョブ管理方式の実施形態の分散シス
テムの全体構成を示している。
FIG. 1 shows an entire configuration of a distributed system according to an embodiment of a job management system of the present invention.

【図2】図1で示したプリントサーバ3の構成例を示す
機能ブロック図(または、アブストラクトモデル図)で
ある。
FIG. 2 is a functional block diagram (or an abstract model diagram) showing a configuration example of a print server 3 shown in FIG.

【図3】ジョブ管理部の構成例を示す。FIG. 3 illustrates a configuration example of a job management unit.

【図4】サーバによる論理装置に対するジョブによる物
理ジョブ生成処理例を示すフローチャートである。
FIG. 4 is a flowchart illustrating an example of a physical job generation process using a job for a logical device by a server.

【符号の説明】[Explanation of symbols]

1 分散システム 3 プリントサーバ 31 サーバ 32 ジョブ管理 33 装置管理部 34 物理装置1〜n 35 論理装置1〜n Reference Signs List 1 distributed system 3 print server 31 server 32 job management 33 device management unit 34 physical devices 1 to n 35 logical devices 1 to n

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 分散システムにおける複数の物理装置お
よび複数の論理装置の装置情報を管理する装置管理部と
それらの装置で処理されるジョブを管理するジョブ管理
部を有する分散サーバシステムにおけるジョブ管理方式
において、 1つのジョブを複数の物理装置を使って並列処理する並
列論理装置において、 並列論理装置の装置情報としてある一定以上の処理要素
がないと並列処理を行わない下限値情報を持つことを特
徴とするジョブ管理方式。
1. A job management method in a distributed server system having a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit that manages jobs processed by the devices. In a parallel logical device that processes a single job in parallel using a plurality of physical devices, the parallel logical device has lower limit information that does not perform parallel processing unless there is a certain or more processing element as device information of the parallel logical device. Job management method.
【請求項2】 分散システムにおける複数の物理装置お
よび複数の論理装置の装置情報を管理する装置管理部と
それらの装置で処理されるジョブを管理するジョブ管理
部を有する分散サーバシステムにおけるジョブ管理方式
において、 1つのジョブを複数の物理装置を使って並列処理する並
列論理装置において、 並列論理装置の装置情報として並列処理方式の指示を持
つことを特徴とするジョブ管理方式。
2. A job management system in a distributed server system having a device management unit for managing device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit for managing jobs processed by the devices. 2. A job management system according to claim 1, wherein the parallel logical device that processes one job in parallel using a plurality of physical devices has an instruction of a parallel processing method as device information of the parallel logical device.
【請求項3】 分散システムにおける複数の物理装置お
よび複数の論理装置の装置情報を管理する装置管理部と
それらの装置で処理されるジョブを管理するジョブ管理
部を有する分散サーバシステムにおけるジョブ管理方式
において、 1つのジョブを複数の物理装置を使って並列処理する並
列論理装置において、 処理要素を均等に物理装置に割り当てることを特徴とす
るジョブ管理方式。
3. A job management system in a distributed server system having a device management unit for managing device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit for managing jobs processed by the devices. 2. A job management method according to claim 1, wherein in a parallel logical device that performs one job in parallel using a plurality of physical devices, processing elements are evenly allocated to the physical devices.
【請求項4】 分散システムにおける複数の物理装置お
よび複数の論理装置の装置情報を管理する装置管理部と
それらの装置で処理されるジョブを管理するジョブ管理
部を有する分散サーバシステムにおけるジョブ管理方式
において、 1つのジョブを複数の物理装置を使って並列処理する並
列論理装置において、 処理要素を物理装置の性能に応じて割り当てることを特
徴とするジョブ管理方式。
4. A job management method in a distributed server system having a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit that manages jobs processed by those devices. 2. The job management method according to claim 1, wherein in a parallel logical device that performs one job in parallel using a plurality of physical devices, processing elements are assigned according to the performance of the physical device.
【請求項5】 分散システムにおける複数の物理装置お
よび複数の論理装置の装置情報を管理する装置管理部と
それらの装置で処理されるジョブを管理するジョブ管理
部を有する分散サーバシステムにおけるジョブ管理方式
において、 1つのジョブを複数の物理装置を使って並列処理する並
列論理装置において、 処理要素を物理装置の稼働率に応じて割り当てることを
特徴とするジョブ管理方式。
5. A job management method in a distributed server system having a device management unit that manages device information of a plurality of physical devices and a plurality of logical devices in a distributed system and a job management unit that manages jobs processed by the devices. 2. The job management method according to claim 1, wherein in a parallel logical device that processes one job in parallel using a plurality of physical devices, processing elements are allocated according to the operation rate of the physical device.
【請求項6】 複数の物理装置と処理を依頼する複数の
クライアントとサーバとがネットワークにて接続された
ジョブ管理方式において、 前記サーバは前記複数の物理装置及び前記複数の物理装
置の中から所望の処理動作に適合する複数の前記物理装
置を抽出することにより形成された複数の論理装置の装
置情報を管理する装置管理部と、 前記複数の物理装置及び前記複数の論理装置で処理され
るジョブを管理するジョブ管理部とを有し、 前記クライアントから送られたジョブに指定された前記
論理装置が、1つのジョブを複数の前記物理装置を使っ
て並列処理する並列論理装置であった場合、前記ジョブ
に設定された印刷部数の確認を行い、該確認した印刷部
数が予め設定された基準値以下であるときには、前記並
列論理装置には処理を依頼せず、前記並列論理装置の中
の一台の前記物理装置に処理を依頼することを特徴とす
るジョブ管理方式。
6. In a job management system in which a plurality of physical devices, a plurality of clients requesting a process, and a server are connected via a network, the server may select a desired one of the plurality of physical devices and the plurality of physical devices. A device management unit that manages device information of a plurality of logical devices formed by extracting a plurality of the physical devices conforming to the processing operation of the above, and a job processed by the plurality of the physical devices and the plurality of the logical devices When the logical device specified in the job sent from the client is a parallel logical device that performs one job in parallel using a plurality of physical devices, The number of print copies set for the job is confirmed, and when the confirmed number of print copies is equal to or less than a preset reference value, the parallel logic device requests processing. A job management method, wherein a request is made to one of the physical devices in the parallel logical device for processing without relying on it.
【請求項7】 前記情報管理部は、複数の前記並列論理
装置の管理情報に、印刷部数を前記並列論理装置を構成
する前記物理装置にどのように割り当てるのかの設定情
報を含むことを特徴とする請求項6記載のジョブ管理方
式。
7. The information management unit according to claim 1, wherein the management information of the plurality of parallel logical devices includes setting information on how to allocate the number of print copies to the physical devices constituting the parallel logical devices. 7. The job management method according to claim 6, wherein
【請求項8】 複数の物理装置と処理を依頼する複数の
クライアントとサーバとがネットワークにて接続された
ジョブ管理方式において、 前記サーバは前記複数の物理装置及び前記複数の物理装
置の中から所望の処理動作に適合する前記物理装置を抽
出して形成された複数の論理装置の装置情報を管理する
装置管理部と、 前記複数の物理装置及び前記複数の論理装置で処理され
るジョブを管理するジョブ管理部とを有し、 前記クライアントから送られたジョブに指定された前記
論理装置が、1つのジョブを複数の前記物理装置を使っ
て並列処理する並列論理装置であった場合、前記ジョブ
に設定された印刷部数を前記並列論理装置を構成する前
記物理装置に均等に割り当てることを特徴とするジョブ
管理方式。
8. In a job management system in which a plurality of physical devices, a plurality of clients requesting a process, and a server are connected via a network, the server may select a desired one of the plurality of physical devices and the plurality of physical devices. A device management unit that manages device information of a plurality of logical devices formed by extracting the physical device that conforms to the processing operations of the above, and manages jobs processed by the plurality of physical devices and the plurality of logical devices A job management unit, wherein if the logical device specified in the job sent from the client is a parallel logical device that processes one job in parallel using a plurality of the physical devices, A job management method, wherein the set number of print copies is equally allocated to the physical devices constituting the parallel logical device.
【請求項9】 複数の物理装置と処理を依頼する複数の
クライアントとサーバとがネットワークにて接続された
ジョブ管理方式において、 前記サーバは前記複数の物理装置及び前記複数の物理装
置の中から所望の処理動作に適合する前記物理装置を抽
出して形成された複数の論理装置の装置情報を管理する
装置管理部と、 前記複数の物理装置及び前記複数の論理装置で処理され
るジョブを管理するジョブ管理部とを有し、 前記クライアントから送られたジョブに指定された前記
論理装置が、1つのジョブを複数の前記物理装置を使っ
て並列処理する並列論理装置であった場合、前記ジョブ
に設定された印刷部数を前記並列論理装置を構成する前
記物理装置の性能に応じて割り当てることを特徴とする
ジョブ管理方式。
9. In a job management system in which a plurality of physical devices, a plurality of clients requesting processing are connected to a server, and the server is connected to a network, the server may select a desired one of the plurality of physical devices and the plurality of physical devices. A device management unit that manages device information of a plurality of logical devices formed by extracting the physical device that conforms to the processing operations of the above, and manages jobs processed by the plurality of physical devices and the plurality of logical devices A job management unit, wherein if the logical device specified in the job sent from the client is a parallel logical device that processes one job in parallel using a plurality of the physical devices, A job management method, wherein the set number of print copies is assigned according to the performance of the physical device constituting the parallel logical device.
【請求項10】 複数の物理装置と処理を依頼する複数
のクライアントとサーバとがネットワークにて接続され
たジョブ管理方式において、 前記サーバは前記複数の物理装置及び前記複数の物理装
置の中から所望の処理動作に適合する前記物理装置を抽
出して形成された複数の論理装置の装置情報を管理する
装置管理部と、 前記複数の物理装置及び前記複数の論理装置で処理され
るジョブを管理するジョブ管理部とを有し、 前記クライアントから送られたジョブに指定された前記
論理装置が、1つのジョブを複数の前記物理装置を使っ
て並列処理する並列論理装置であった場合、前記ジョブ
に設定された印刷部数を前記並列論理装置を構成する前
記物理装置の稼働率に応じて割り当てることを特徴とす
るジョブ管理方式。
10. In a job management system in which a plurality of physical devices, a plurality of clients requesting a process, and a server are connected via a network, the server may select a desired one of the plurality of physical devices and the plurality of physical devices. A device management unit that manages device information of a plurality of logical devices formed by extracting the physical device that conforms to the processing operations of the above, and manages jobs processed by the plurality of physical devices and the plurality of logical devices A job management unit, wherein if the logical device specified in the job sent from the client is a parallel logical device that processes one job in parallel using a plurality of the physical devices, A job management method, wherein the set number of print copies is allocated according to the operating rate of the physical device constituting the parallel logical device.
【請求項11】 前記稼働率は、前記物理装置が障害な
しで動く平均時間を該物理装置が障害なしで動く平均時
間と前記物理装置が何らかの障害により稼働不可能にな
ってから何らかの対応が行われ再び稼働可能となるまで
にかかる平均時間との和で割ることにより算出すること
を特徴とする請求項10記載のジョブ管理方式。
11. The operating rate is defined as an average time during which the physical device operates without a failure and an average time during which the physical device operates without a failure. 11. The job management system according to claim 10, wherein the calculation is performed by dividing by a sum of an average time required until the operation becomes possible again.
JP9304975A 1997-10-20 1997-10-20 Job management method Pending JPH11119945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9304975A JPH11119945A (en) 1997-10-20 1997-10-20 Job management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9304975A JPH11119945A (en) 1997-10-20 1997-10-20 Job management method

Publications (1)

Publication Number Publication Date
JPH11119945A true JPH11119945A (en) 1999-04-30

Family

ID=17939574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9304975A Pending JPH11119945A (en) 1997-10-20 1997-10-20 Job management method

Country Status (1)

Country Link
JP (1) JPH11119945A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273113A (en) * 2000-01-20 2001-10-05 Canon Inc Image output control device, control method of image output control device, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05290004A (en) * 1992-04-14 1993-11-05 Sharp Corp Distributed processing controller
JPH0934660A (en) * 1995-07-17 1997-02-07 Fujitsu Ltd Information processing device
JPH09222964A (en) * 1996-02-15 1997-08-26 Fuji Xerox Co Ltd Print server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05290004A (en) * 1992-04-14 1993-11-05 Sharp Corp Distributed processing controller
JPH0934660A (en) * 1995-07-17 1997-02-07 Fujitsu Ltd Information processing device
JPH09222964A (en) * 1996-02-15 1997-08-26 Fuji Xerox Co Ltd Print server

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273113A (en) * 2000-01-20 2001-10-05 Canon Inc Image output control device, control method of image output control device, and storage medium
US7016066B2 (en) 2000-01-20 2006-03-21 Canon Kabushiki Kaisha Image output control apparatus, image output control method, and storage medium, for selecting between first and second output modes

Similar Documents

Publication Publication Date Title
JP5444881B2 (en) Information processing apparatus and information processing system
US7061635B1 (en) Information processing apparatus, distributed printing method, and storage medium
US7679770B2 (en) Methods and systems for print-processor-based printer status detection and print task distribution
US8908220B2 (en) Information processing system, print system, and method and computer-readable storage medium for controlling information processing system
CN101593088A (en) Cluster printing system and method
JP2006344167A (en) Image forming job management apparatus and method, and program
JP2012083991A (en) Job execution management device, job execution device, job execution system and program
JP2006309625A (en) Image processor, image processing method and image processing program
US20060072148A1 (en) Load sharing among networked image processing devices
JP3596559B2 (en) Printing instruction device
JP2004192507A (en) Printing system and management device
JPH11119945A (en) Job management method
JP4125033B2 (en) Management system, information processing apparatus and management method
US20070291300A1 (en) Method, System and a Computer Program for Automatically Processing a Job Ticket for a Printing Process
JPH08249141A (en) Network processor
JP4135911B2 (en) Network printing system
JP5458997B2 (en) Data processing apparatus, data processing method and program
JP2000250726A (en) Printing system, its print server and database server
JP3661385B2 (en) Output device and host device
JPH11265360A (en) Distributed server
JP3773647B2 (en) Job management system
JP4485426B2 (en) Distributed printing system
JPH05303475A (en) Printer output control device
JP4374835B2 (en) Printing method and apparatus and printing control apparatus
JPH11184658A (en) Server device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051007

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060228