[go: up one dir, main page]

JP2002215350A - Information processing apparatus, information processing system, distributed output control method, and recording medium - Google Patents

Information processing apparatus, information processing system, distributed output control method, and recording medium

Info

Publication number
JP2002215350A
JP2002215350A JP2001007921A JP2001007921A JP2002215350A JP 2002215350 A JP2002215350 A JP 2002215350A JP 2001007921 A JP2001007921 A JP 2001007921A JP 2001007921 A JP2001007921 A JP 2001007921A JP 2002215350 A JP2002215350 A JP 2002215350A
Authority
JP
Japan
Prior art keywords
output
distributed
print data
image
information
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
JP2001007921A
Other languages
Japanese (ja)
Inventor
Susumu Oya
将 大矢
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2001007921A priority Critical patent/JP2002215350A/en
Publication of JP2002215350A publication Critical patent/JP2002215350A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 ユーザが分散印刷方法を選択することなく、
上記ユーザの要求に基づいて印刷データに応じた分散出
力方法を的確に選択し、分散出力を容易に実行すること
ができるようにする。 【解決手段】 プリントデータに係る画像を分散出力す
る白黒プリンタ102およびカラープリンタ103にプ
リントデータを供給する第1のプリンタドライバ304
と、プリントサーバ106を介してプリントデータに係
る画像を分散出力する白黒プリンタ104およびカラー
プリンタ105にプリントデータを供給する第2のプリ
ンタドライバ305と、出力設定情報に基づいて何れの
プリンタドライバを使用して分散出力処理するかを選択
し決定する分散印刷マネージャ303を設けるようにし
て、プリントデータに応じたプリンタドライバ304、
305を的確に選択し、分散出力を容易に実行すること
ができるようにする。
(57) [Summary] [Problem] Without a user selecting a distributed printing method,
A distributed output method corresponding to print data is appropriately selected based on the request of the user, and the distributed output can be easily executed. A first printer driver supplies print data to a black-and-white printer and a color printer for distributing and outputting an image related to print data.
And a second printer driver 305 for supplying print data to a monochrome printer 104 and a color printer 105 for dispersively outputting an image related to print data via a print server 106, and which printer driver is used based on output setting information And a distributed print manager 303 for selecting and determining whether to perform distributed output processing.
305 is selected appropriately so that distributed output can be easily performed.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理装置、情
報処理システム、分散出力制御方法および記録媒体に関
し、特に、分散印刷を行うことができる複数の画像出力
装置およびプリントサーバを備えた印刷システムの情報
処理装置に用いて好適なものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus, an information processing system, a distributed output control method, and a recording medium, and more particularly to a printing system having a plurality of image output apparatuses capable of performing distributed printing and a print server. It is suitable for use in the information processing device of the present invention.

【0002】[0002]

【従来の技術】最近、LAN(Local Area Network)等
のネットワークの発達により、1つの情報処理装置で所
定の処理を集中して行うのではなく、複数の情報処理装
置で所定の処理を行う、いわゆる分散処理が行われるよ
うになった。
2. Description of the Related Art Recently, due to the development of a network such as a LAN (Local Area Network), predetermined processing is performed not by one information processing apparatus but by a plurality of information processing apparatuses. So-called distributed processing has been performed.

【0003】例えば、ネットワークを介して複数のプリ
ンタ等の画像出力装置が接続された印刷システムを用い
て印刷処理を分散して行う分散印刷方法には、情報処理
装置が複数の画像出力装置に直接分散印刷を実行するこ
とができる第1の分散印刷方法があった。また、情報処
理装置が、分散印刷を管理するプリントサーバを介し
て、上記プリントサーバが管理する画像出力装置に分散
印刷を実行することができる第2の分散印刷方法があっ
た。
For example, in a distributed printing method in which print processing is dispersed using a printing system in which a plurality of image output apparatuses such as printers are connected via a network, an information processing apparatus directly sends information to a plurality of image output apparatuses. There has been a first distributed printing method capable of performing distributed printing. There is also a second distributed printing method in which an information processing apparatus can execute distributed printing on an image output device managed by the print server via a print server managing distributed printing.

【0004】上記第1の分散印刷方法の一例として、情
報処理装置が複数ページにわたる印刷データを分割して
複数の印刷装置にそれぞれ割り当て、割り当てた印刷デ
ータを複数の印刷装置で分散印刷することにより、印刷
時間の短縮を目的とする印刷システムが特開平08-01634
4に記載されている。また、上記第2の分散印刷方法の
一例として、端末装置からの印刷仕様の指定を伴った印
刷要求に対して、分散印刷管理サーバが上記印刷仕様に
適合する印刷装置を選択して印刷することにより、ユー
ザの使い勝手の向上を目的とする印刷システムが特開平
07-072993に記載されている。
As an example of the first distributed printing method, an information processing apparatus divides print data over a plurality of pages and allocates the divided print data to a plurality of printing apparatuses, and distributes the allocated print data to the plurality of printing apparatuses. Japanese Patent Application Laid-Open No. 08-01634 discloses a printing system for reducing printing time.
It is described in 4. Also, as an example of the second distributed printing method, in response to a print request accompanied by designation of a print specification from a terminal device, the distributed print management server selects and prints a printing device that conforms to the print specification. As a result, a printing system aiming at improving the usability of the user is disclosed in
07-072993.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
た印刷システムの情報処理装置により、異なる利点をそ
れぞれ有する上記第1および第2の分散印刷方法を印刷
ドキュメント(文書ファイル)毎に切り分けて分散印刷
を実行する場合には、上記情報処理装置のユーザ自身が
何れかの分散印刷方法を選択しなければならなかった。
したがって、上記情報処理装置のユーザが何れかの分散
印刷方法を選択する際には、ユーザは、印刷ドキュメン
トの内容を印刷ドキュメント毎にそれぞれ考慮して選択
しなければならず、非常に煩わしいという問題があっ
た。
However, the information processing apparatus of the printing system described above separates the first and second distributed printing methods having different advantages for each print document (document file) to perform distributed printing. When executing, the user of the information processing apparatus has to select any one of the distributed printing methods.
Therefore, when the user of the information processing apparatus selects one of the distributed printing methods, the user has to consider and select the contents of the print document for each print document, which is very troublesome. was there.

【0006】また、上記情報処理装置のユーザ自身が、
印刷ドキュメントの内容を考慮して何れかの分散印刷方
法を選択し分散印刷するため、印刷ドキュメントに適し
た分散印刷方法を必ずしも選択することができないとい
う問題があった。
In addition, the user of the information processing apparatus can
Since any one of the distributed printing methods is selected in consideration of the content of the print document and the distributed printing is performed, there is a problem that a distributed printing method suitable for the print document cannot always be selected.

【0007】本発明は、このような問題を解決するため
になされたものであり、印刷データに係る画像の出力を
要求するユーザが分散出力方法を選択することなく、上
記ユーザの要求に基づいて印刷データに応じた分散出力
方法を的確に選択し、分散出力を容易に実行することが
できるようにすることを目的とする。
The present invention has been made in order to solve such a problem, and a user who requests output of an image related to print data does not select a distributed output method, but based on the request of the user. It is an object of the present invention to accurately select a distributed output method according to print data, and to easily execute distributed output.

【0008】[0008]

【課題を解決するための手段】本発明の情報処理システ
ムは、印刷データに係る画像の出力を要求する側の情報
処理装置と、第1の画像出力装置群を形成し供給される
上記印刷データに係る画像を分散出力する複数の画像出
力装置と、第2の画像出力装置群を形成し供給される上
記印刷データに係る画像を分散出力する上記複数の画像
出力装置とは異なる複数の画像出力装置と、上記第2の
画像出力装置群を形成する複数の画像出力装置に上記印
刷データを供給するためのプリントサーバとがネットワ
ークを介して接続された情報処理システムであって、上
記第1の画像出力装置群を形成する複数の画像出力装置
に上記印刷データを供給する第1の分散出力処理手段
と、上記プリントサーバを介して上記第2の画像出力装
置群を形成する複数の画像出力装置に上記印刷データを
供給する第2の分散出力処理手段と、上記印刷データの
出力設定情報に基づいて、上記第1の分散出力処理手段
および上記第2の分散印刷処理手段の何れの分散出力処
理手段を使用して分散出力処理を行うか決定する分散出
力制御手段とを備えることを特徴とする。
An information processing system according to the present invention comprises: an information processing apparatus which requests output of an image relating to print data; and the print data which is formed and supplied to a first image output apparatus group. And a plurality of image outputs different from the plurality of image output devices that form and output a second image output device group according to the print data that are distributed and output. An information processing system in which a device and a print server for supplying the print data to a plurality of image output devices forming the second image output device group are connected via a network; First distributed output processing means for supplying the print data to a plurality of image output devices forming an image output device group, and a plurality of second image output device groups forming the second image output device group via the print server A second distributed output processing unit for supplying the print data to the image output device; and a first distributed output processing unit or a second distributed print processing unit based on the output setting information of the print data. Distributed output control means for determining whether to perform distributed output processing using distributed output processing means.

【0009】本発明の情報処理システムの他の特徴とす
るところは、上記分散出力制御手段は、上記出力設定情
報を入力する設定情報入力手段と、上記出力設定情報と
上記使用する分散処理手段との対応関係を記憶した記憶
手段と、上記設定情報入力手段により入力された出力設
定情報と、上記記憶手段に記憶されている対応関係とに
基づいて、上記分散出力処理に使用する分散出力処理手
段を決定する出力先決定手段とを備えることを特徴とす
る。本発明の情報処理システムのその他の特徴とすると
ころは、上記設定入力手段は、上記出力設定情報を入力
するための印刷設定画面を表示する表示手段を備えるこ
とを特徴とする。
Another feature of the information processing system of the present invention is that the distributed output control means includes: setting information input means for inputting the output setting information; and the output setting information and the distributed processing means to be used. Storage means for storing the correspondence between the two, and the output setting information input by the setting information input means, and the distributed output processing means used for the distributed output processing based on the correspondence stored in the storage means. And output destination determining means for determining Another feature of the information processing system of the present invention is that the setting input means includes a display means for displaying a print setting screen for inputting the output setting information.

【0010】本発明の情報処理システムのその他の特徴
とするところは、上記出力設定情報には、上記印刷デー
タに係る画像を大量部数出力するか否かを設定する情報
を含み、上記出力設定情報により大量部数出力する設定
が行われているときには、上記分散出力制御手段は、上
記分散出力処理に使用する分散出力処理手段に上記第2
の分散出力処理手段を決定することを特徴とする。
Another feature of the information processing system of the present invention is that the output setting information includes information for setting whether or not to output a large number of copies of the image relating to the print data. When the setting to output a large number of copies is made, the distributed output control means sends the second output to the distributed output processing means used for the distributed output processing.
Is determined.

【0011】本発明の情報処理システムのその他の特徴
とするところは、上記出力設定情報には、上記印刷デー
タに係る画像の出力速度を優先するか否かを設定する情
報を含み、上記出力設定情報により出力速度を優先する
設定が行われているときには、上記分散出力制御手段
は、上記分散出力処理に使用する分散出力処理手段に上
記第1の分散出力処理手段を決定することを特徴とす
る。
According to another feature of the information processing system of the present invention, the output setting information includes information for setting whether or not to prioritize an output speed of an image relating to the print data, When the setting of giving priority to the output speed is performed by the information, the distributed output control means determines the first distributed output processing means as the distributed output processing means used for the distributed output processing. .

【0012】本発明の情報処理システムのその他の特徴
とするところは、上記出力設定情報には、上記印刷デー
タを保存するか否かを設定する情報を含み、上記出力設
定情報により印刷データを保存する設定が行われている
ときには、上記分散出力制御手段は、上記分散出力処理
に使用する分散出力処理手段に上記第2の分散出力処理
手段を決定することを特徴とする。本発明の情報処理シ
ステムのその他の特徴とするところは、上記プリントサ
ーバは、上記印刷データを保存する保存手段を備えるこ
とを特徴とする。
Another feature of the information processing system of the present invention is that the output setting information includes information for setting whether or not to save the print data, and the print data is saved according to the output setting information. When the setting is performed, the distributed output control means determines the second distributed output processing means as the distributed output processing means used for the distributed output processing. Another feature of the information processing system of the present invention is that the print server includes a storage unit that stores the print data.

【0013】本発明の情報処理システムのその他の特徴
とするところは、上記第1の画像出力装置群および第2
の画像出力装置群を形成する複数の画像出力装置は、白
黒画像を出力する白黒画像出力装置と、カラー画像を出
力するカラー画像出力装置とをそれぞれ含み、上記第1
の分散出力処理手段および上記第2の分散出力処理手段
は、上記白黒画像出力装置とカラー画像出力装置に上記
印刷データをページ単位で切り分けて出力することを特
徴とする。
Another feature of the information processing system of the present invention is that the first image output device group and the second image
The plurality of image output devices forming the image output device group include a black-and-white image output device that outputs a black-and-white image and a color image output device that outputs a color image.
Wherein the distributed output processing means and the second distributed output processing means cut and output the print data to the monochrome image output device and the color image output device in page units.

【0014】本発明の情報処理システムのその他の特徴
とするところは、印刷データに係る画像の出力を要求す
る側の情報処理装置と、白黒画像を出力する白黒画像出
力装置と、カラー画像を出力するカラー画像出力装置
と、白黒画像出力装置およびカラー画像出力装置による
印刷データに係る画像の出力を制御するプリントサーバ
とがネットワークを介して接続された情報処理システム
であって、上記白黒画像出力装置とカラー画像出力装置
に上記印刷データをページ単位で分けて出力する第1の
分散出力処理手段と、上記プリントサーバを介して上記
第1の分散出力処理手段により印刷データが出力される
上記白黒画像出力装置とカラー画像出力装置とはそれぞ
れ異なる上記白黒画像出力装置とカラー画像出力装置に
上記印刷データをページ単位で分けて出力する第2の分
散出力処理手段と、上記印刷データに係る画像の出力に
おける各種設定を行う出力設定情報を入力するための印
刷設定画面を表示する表示手段と、上記出力設定情報
と、上記第1の分散出力処理手段と第2の分散出力処理
手段との何れの分散出力処理手段を使用して上記印刷デ
ータに係る画像を分散出力処理するかの対応関係を記憶
した記憶手段と、上記出力設定情報と上記記憶手段を参
照し、上記分散出力処理に使用する分散出力処理手段を
決定する出力先決定手段とを備えることを特徴とする。
Other features of the information processing system of the present invention include an information processing apparatus that requests output of an image relating to print data, a monochrome image output apparatus that outputs a monochrome image, and a color image output apparatus. An information processing system in which a color image output device that performs printing and a print server that controls output of an image related to print data by the monochrome image output device and the color image output device are connected via a network. And a first distributed output processing means for outputting the print data in page units to the color image output apparatus, and the monochrome image on which print data is output by the first distributed output processing means via the print server. The output data and the color image output device are different from each other in the black-and-white image output device and the color image output device. Second distributed output processing means for outputting in a unit of image, display means for displaying a print setting screen for inputting output setting information for performing various settings in outputting an image related to the print data, and output setting information A storage storing information and a correspondence relationship between which one of the first distributed output processing means and the second distributed output processing means is used to perform distributed output processing on the image relating to the print data. Means, and output destination determination means for determining the distributed output processing means to be used in the distributed output processing by referring to the output setting information and the storage means.

【0015】本発明の情報処理装置は、印刷データに係
る画像の出力を要求するとともに上記印刷データの分散
出力を制御する情報処理装置であって、第1の画像出力
装置群を形成し供給される上記印刷データに係る画像を
分散出力する複数の画像出力装置に上記印刷データを供
給する第1の分散出力処理手段と、第2の画像出力装置
群を形成し供給される上記印刷データに係る画像を分散
出力する上記複数の画像出力装置とは異なる複数の画像
出力装置にプリントサーバを介して上記印刷データを供
給する第2の分散出力処理手段と、上記印刷データの出
力設定情報に基づいて、上記第1の分散出力処理手段お
よび上記第2の分散印刷処理手段の何れの分散出力処理
手段を使用して分散出力処理を行うか決定する分散出力
制御手段とを備えることを特徴とする。
An information processing apparatus according to the present invention is an information processing apparatus for requesting an output of an image relating to print data and controlling the distributed output of the print data. The information processing apparatus forms and supplies a first image output apparatus group. A first distributed output processing unit that supplies the print data to a plurality of image output devices that dispersedly output an image related to the print data, and a second image output device group that forms and supplies the print data. A second distributed output processing unit that supplies the print data to a plurality of image output devices different from the plurality of image output devices that output the images in a distributed manner via a print server, based on the output setting information of the print data Distributed output control means for determining which one of the first distributed output processing means and the second distributed print processing means to perform the distributed output processing. It is characterized in.

【0016】本発明の情報処理装置の他の特徴とすると
ころは、上記分散出力制御手段は、上記出力設定情報を
入力する設定情報入力手段と、上記出力設定情報と上記
使用する分散処理手段との対応関係を記憶した記憶手段
と、上記設定情報入力手段により入力された出力設定情
報と、上記記憶手段に記憶されている対応関係とに基づ
いて、上記分散出力処理に使用する分散出力処理手段を
決定する出力先決定手段とを備えることを特徴とする。
本発明の情報処理装置のその他の特徴とするところは、
上記設定入力手段は、上記出力設定情報を入力するため
の印刷設定画面を表示する表示手段を備えることを特徴
とする。
According to another feature of the information processing apparatus of the present invention, the distributed output control means includes: setting information input means for inputting the output setting information; and the output setting information and the distributed processing means to be used. Storage means for storing the correspondence between the two, and the output setting information input by the setting information input means, and the distributed output processing means used for the distributed output processing based on the correspondence stored in the storage means. And output destination determining means for determining
Other features of the information processing apparatus of the present invention include:
The setting input means includes a display means for displaying a print setting screen for inputting the output setting information.

【0017】本発明の情報処理装置のその他の特徴とす
るところは、上記出力設定情報には、上記印刷データに
係る画像を大量部数出力するか否かを設定する情報を含
み、上記出力設定情報により大量部数出力する設定が行
われているときには、上記分散出力制御手段は、上記分
散出力処理に使用する分散出力処理手段に上記第2の分
散出力処理手段を決定することを特徴とする。
Another feature of the information processing apparatus of the present invention is that the output setting information includes information for setting whether or not to output a large number of copies of the image related to the print data, When the setting to output a large number of copies is made, the distributed output control means determines the second distributed output processing means as the distributed output processing means used for the distributed output processing.

【0018】本発明の情報処理装置のその他の特徴とす
るところは、上記出力設定情報には、上記印刷データに
係る画像の出力速度を優先するか否かを設定する情報を
含み、上記出力設定情報により出力速度を優先する設定
が行われているときには、上記分散出力制御手段は、上
記分散出力処理に使用する分散出力処理手段に上記第1
の分散出力処理手段を決定することを特徴とする。
According to another feature of the information processing apparatus of the present invention, the output setting information includes information for setting whether to give priority to an output speed of an image related to the print data, When the setting to give priority to the output speed is performed according to the information, the distributed output control means sends the first output to the distributed output processing means used for the distributed output processing.
Is determined.

【0019】本発明の情報処理装置のその他の特徴とす
るところは、上記出力設定情報には、上記印刷データを
保存するか否かを設定する情報を含み、上記出力設定情
報により印刷データを保存する設定が行われているとき
には、上記分散出力制御手段は、上記分散出力処理に使
用する分散出力処理手段に上記第2の分散出力処理手段
を決定することを特徴とする。
Another feature of the information processing apparatus of the present invention is that the output setting information includes information for setting whether or not the print data is stored, and the print data is stored based on the output setting information. When the setting is performed, the distributed output control means determines the second distributed output processing means as the distributed output processing means used for the distributed output processing.

【0020】本発明の情報処理装置のその他の特徴とす
るところは、上記第1の画像出力装置群および第2の画
像出力装置群を形成する複数の画像出力装置は、白黒画
像を出力する白黒画像出力装置と、カラー画像を出力す
るカラー画像出力装置とをそれぞれ含み、上記第1の分
散出力処理手段および上記第2の分散出力処理手段は、
上記白黒画像出力装置とカラー画像出力装置に上記印刷
データをページ単位で切り分けて出力することを特徴と
する。
Another feature of the information processing apparatus of the present invention is that the plurality of image output devices forming the first image output device group and the second image output device group are configured to output a monochrome image. An image output device, and a color image output device that outputs a color image, wherein the first distributed output processing unit and the second distributed output processing unit include:
The print data is divided into pages and output to the monochrome image output device and the color image output device.

【0021】本発明の情報処理装置のその他の特徴とす
るところは、印刷データに係る画像の出力を要求すると
ともに上記印刷データの分散出力を制御する情報処理装
置であって、上記白黒画像出力装置とカラー画像出力装
置に上記印刷データをページ単位で分けて出力する第1
の分散出力処理手段と、上記第1の分散出力処理手段に
より上記印刷データが出力される上記白黒画像出力装置
とカラー画像出力装置とはそれぞれ異なる上記白黒画像
出力装置とカラー画像出力装置にプリントサーバを介し
て上記印刷データをページ単位で分けて出力する第2の
分散出力処理手段と、上記印刷データに係る画像の出力
における各種設定を行う出力設定情報を入力するための
印刷設定画面を表示する表示手段と、上記出力設定情報
と、上記第1の分散出力処理手段と第2の分散出力処理
手段との何れの分散出力処理手段を使用して上記印刷デ
ータに係る画像を分散出力処理するかの対応関係を記憶
した記憶手段と、上記出力設定情報と上記記憶手段を参
照し、上記分散出力処理に使用する分散出力処理手段を
決定する出力先決定手段とを備えることを特徴とする。
Another feature of the information processing apparatus of the present invention is an information processing apparatus which requests output of an image relating to print data and controls the distributed output of the print data. And outputting the print data to the color image output device in units of pages.
The black-and-white image output device and the color image output device are respectively different from the monochrome image output device and the color image output device to which the print data is output by the first distributed output processing device. A second distributed output processing unit that outputs the print data in units of pages via the printer, and a print setting screen for inputting output setting information for performing various settings in outputting an image related to the print data. Display means, the output setting information, and which one of the first distributed output processing means and the second distributed output processing means is used to perform distributed output processing on the image relating to the print data. Storage means for storing the correspondence relationship between the output setting information and the storage means, and the output destination determining means for determining the distributed output processing means to be used for the distributed output processing. Characterized in that it comprises a means.

【0022】本発明の分散出力制御方法は、印刷データ
に係る画像の分散出力を制御する分散出力制御方法であ
って、上記印刷データの出力設定情報に基づいて、供給
される上記印刷データに係る画像を分散出力する複数の
画像出力装置により形成する第1の画像出力装置群、お
よびプリントサーバを介して供給される上記印刷データ
に係る画像を分散出力する上記複数の画像出力装置とは
異なる複数の画像出力装置により形成する第2の画像出
力装置群の何れの画像出力装置群により上記印刷データ
に係る画像を分散出力するか決定し、上記決定した画像
出力装置群に上記印刷データを供給することを特徴とす
る。
A distributed output control method according to the present invention is a distributed output control method for controlling the distributed output of an image relating to print data. The distributed output control method relates to the print data supplied based on the output setting information of the print data. A first image output device group formed by a plurality of image output devices that output images in a distributed manner, and a plurality of image output devices different from the plurality of image output devices that output images related to the print data supplied via a print server in a distributed manner Of the second image output device group formed by the image output devices of the above, which image output device group is to output the image related to the print data in a distributed manner, and supplies the print data to the determined image output device group. It is characterized by the following.

【0023】本発明の分散出力制御方法の他の特徴とす
るところは、上記出力設定情報と上記印刷データを供給
する上記画像出力装置群との対応関係を記憶した記憶手
段を備え、上記印刷データの出力設定情報に基づいて、
上記印刷データを供給する上記画像出力装置群を決定す
る際に、上記出力設定情報を入力し、上記入力した出力
設定情報と上記記憶手段に記憶されている対応関係とに
基づいて、上記印刷データを供給する上記画像出力装置
群を決定することを特徴とする。本発明の分散出力制御
方法のその他の特徴とするところは、上記出力設定情報
を入力するための印刷設定画面を表示することを特徴と
する。
Another feature of the distributed output control method according to the present invention is that the storage device further comprises a storage unit for storing a correspondence between the output setting information and the image output device group for supplying the print data. Based on the output setting information of
When determining the image output device group that supplies the print data, the output setting information is input, and based on the input output setting information and the correspondence stored in the storage unit, the print data is output. The above-mentioned image output device group for supplying the image data is determined. Another feature of the distributed output control method of the present invention is that a print setting screen for inputting the output setting information is displayed.

【0024】本発明の分散出力制御方法のその他の特徴
とするところは、上記出力設定情報には、上記印刷デー
タに係る画像を大量部数出力するか否かを設定する情報
を含み、上記出力設定情報により大量部数出力する設定
が行われているときには、上記第2の画像出力装置群に
上記印刷データを供給することを特徴とする。
Another feature of the distributed output control method of the present invention is that the output setting information includes information for setting whether or not to output a large number of copies of the image relating to the print data, When the setting to output a large number of copies is made based on the information, the print data is supplied to the second image output device group.

【0025】本発明の分散出力制御方法のその他の特徴
とするところは、上記出力設定情報には、上記印刷デー
タに係る画像の出力速度を優先するか否かを設定する情
報を含み、上記出力設定情報により出力速度を優先する
設定が行われているときには、上記第1の画像出力装置
群に上記印刷データを供給することを特徴とする。
Another feature of the distributed output control method of the present invention is that the output setting information includes information for setting whether or not to prioritize an output speed of an image relating to the print data, The print data is supplied to the first image output device group when the setting for giving priority to the output speed is performed by the setting information.

【0026】本発明の分散出力制御方法のその他の特徴
とするところは、上記出力設定情報には、上記印刷デー
タを保存するか否かを設定する情報を含み、上記出力設
定情報により印刷データを保存する設定が行われている
ときには、上記第2の画像出力装置群に上記印刷データ
を供給することを特徴とする。
Another feature of the distributed output control method according to the present invention is that the output setting information includes information for setting whether or not to save the print data, and the print data is stored in accordance with the output setting information. When the setting for saving is made, the print data is supplied to the second image output device group.

【0027】本発明の分散出力制御方法のその他の特徴
とするところは、上記第1の画像出力装置群および第2
の画像出力装置群を形成する複数の画像出力装置は、白
黒画像を出力する白黒画像出力装置と、カラー画像を出
力するカラー画像出力装置とをそれぞれ含み、上記第1
の画像出力装置群および上記第2の画像出力装置群に上
記印刷データを供給する際、上記白黒画像出力装置とカ
ラー画像出力装置に上記印刷データをページ単位で切り
分けて出力することを特徴とする。
Another feature of the distributed output control method of the present invention is that the first image output device group and the second image output device group
The plurality of image output devices forming the image output device group include a black-and-white image output device that outputs a black-and-white image and a color image output device that outputs a color image.
When supplying the print data to the image output device group and the second image output device group, the print data is cut and output in page units to the monochrome image output device and the color image output device. .

【0028】本発明のコンピュータ読み取り可能な記録
媒体は、上記各手段としてコンピュータを機能させるた
めのプログラムを記録したことを特徴とする。また、本
発明のコンピュータ読み取り可能な記録媒体の他の特徴
とするところは、上記分散出力制御方法の手順をコンピ
ュータに実行させるためのプログラムを記録したことを
特徴とする。
A computer-readable recording medium according to the present invention is characterized in that a program for causing a computer to function as each of the above means is recorded. Another feature of the computer-readable recording medium of the present invention is that a program for causing a computer to execute the procedure of the distributed output control method is recorded.

【0029】[0029]

【発明の実施の形態】以下、本発明の一実施形態を図面
に基づいて説明する。図1は、本実施形態による情報処
理システムを適用した分散印刷システムの構成例を示す
ブロック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram illustrating a configuration example of a distributed printing system to which the information processing system according to the present embodiment is applied.

【0030】図1において、101は出力画像のPDL
データを出力するホストコンピュータ、102、104
は白黒画像を出力する白黒プリンタ、103、105は
カラー画像を出力するカラープリンタである。106は
白黒プリンタ104およびカラープリンタ105による
分散印刷を制御するプリントサーバ、107はLAN
(Local Area Network)等のネットワークである。
In FIG. 1, reference numeral 101 denotes a PDL of an output image.
Host computer for outputting data, 102, 104
Is a black and white printer that outputs a black and white image, and 103 and 105 are color printers that output a color image. A print server 106 controls distributed printing by the monochrome printer 104 and the color printer 105, and a LAN 107
(Local Area Network).

【0031】白黒プリンタ102およびカラープリンタ
103は、ホストコンピュータ101からネットワーク
107を介して供給されるPDL(Page Description L
anguage:ページ記述言語)データからビットマップデ
ータであるラスタ画像データを生成するラスタイメージ
プロセッサ(RIP:Raster Image Processor)をプリ
ンタ内にそれぞれ備えている。したがって、ホストコン
ピュータ101から供給されるPDLデータに係る画像
を白黒プリンタ102およびカラープリンタ103によ
り出力する場合には、プリンタ毎に分散され供給される
PDLデータはそれぞれのプリンタ102、103にて
ラスタライズ処理が施されるので、上記PDLデータに
係る画像を高速で出力することができる。
The monochrome printer 102 and the color printer 103 are provided with a PDL (Page Description L) supplied from the host computer 101 via the network 107.
The printer is provided with a raster image processor (RIP: Raster Image Processor) for generating raster image data as bitmap data from anguage (page description language) data. Therefore, when an image relating to PDL data supplied from the host computer 101 is output by the monochrome printer 102 and the color printer 103, the PDL data distributed and supplied to each printer is subjected to rasterization processing by the respective printers 102 and 103. Is performed, an image related to the PDL data can be output at high speed.

【0032】一方、白黒プリンタ104およびカラープ
リンタ105は、プリントサーバ106内のラスタイメ
ージプロセッサ(RIP)により生成されたラスタ画像
データを受信し、上記ラスタ画像データに係る画像を出
力する。したがって、プリントサーバ106を介してホ
ストコンピュータ101から供給されるPDLデータに
係る画像を白黒プリンタ104およびカラープリンタ1
05により出力する場合には、プリントサーバ106内
で上記PDLデータのラスタライズ処理が施されるので
出力速度はプリンタ102、103により出力する場合
と比較して遅くなる。
On the other hand, the monochrome printer 104 and the color printer 105 receive the raster image data generated by the raster image processor (RIP) in the print server 106 and output an image related to the raster image data. Therefore, the image relating to the PDL data supplied from the host computer 101 via the print server 106 is transferred to the monochrome printer 104 and the color printer 1.
In the case of output by the printer 05, the PDL data is rasterized in the print server 106, so that the output speed is lower than in the case of output by the printers 102 and 103.

【0033】しかし、ホストコンピュータ101から供
給されるPDLデータをプリントサーバ106内に保持
することができ、上記PDLデータに係る画像を大量に
印刷する必要があるときや、上記PDLデータが頻繁に
使用するPDLデータであり、後に再プリントする必要
があるときに優位性がある。
However, the PDL data supplied from the host computer 101 can be held in the print server 106, and when it is necessary to print a large number of images related to the PDL data or when the PDL data is frequently used. PDL data, and has an advantage when it is necessary to reprint it later.

【0034】図2は、本実施形態によるホストコンピュ
ータ101および白黒プリンタ102のハードウェア構
成の一例を示すブロック図である。まず、ホストコンピ
ュータ101のハードウェア構成について説明する。図
2において、201はCPUであり、ROM203内の
プログラム用ROM203−2あるいは外部記憶装置2
09に記憶された文書処理プログラム等に基づいて、図
形、イメージ、文字、表(表計算等を含む)等が混在し
た文書処理を実行する。また、CPU201は、システ
ムバス211に接続される各デバイスを総括的に制御す
る。
FIG. 2 is a block diagram showing an example of a hardware configuration of the host computer 101 and the monochrome printer 102 according to the present embodiment. First, the hardware configuration of the host computer 101 will be described. 2, reference numeral 201 denotes a CPU, which is a program ROM 203-2 in the ROM 203 or the external storage device 2;
Based on the document processing program and the like stored in 09, document processing in which graphics, images, characters, tables (including spreadsheets and the like) are mixed is executed. Further, the CPU 201 generally controls each device connected to the system bus 211.

【0035】上記ROM203は、フォント用ROM2
03−1、プログラム用ROM203−2およびデータ
用ROM203−3を含み構成される。上記フォント用
ROM203−1は、上記文書処理の際に使用するフォ
ントデータ等を記憶し、上記プログラム用ROM203
−2は、CPU201の制御プログラムであるオペレー
ティングシステムプログラム(以下、「OS」と称
す。)等を記憶する。
The ROM 203 is a font ROM 2
03-1, a program ROM 203-2 and a data ROM 203-3. The font ROM 203-1 stores font data and the like used in the document processing, and stores the program ROM 203-1.
-2 stores an operating system program (hereinafter referred to as “OS”) which is a control program of the CPU 201 and the like.

【0036】また、上記データ用ROM203−3は、
上記文書処理等を行う際に使用する各種データを記憶す
る。なお、フォント用ROM203−1、プログラム用
ROM203−2およびデータ用ROM203−3がそ
れぞれ記憶するフォントデータ、OSおよびデータ等は
外部記憶装置209に記憶するようにしても良い。
The data ROM 203-3 is
Various data used when performing the above-described document processing and the like are stored. The font data, the OS, the data, and the like stored in the font ROM 203-1, the program ROM 203-2, and the data ROM 203-3 may be stored in the external storage device 209.

【0037】202はRAMであり、CPU201の主
メモリ、ワークエリア等として機能する。204はキー
ボードコントローラ(KBC)であり、キーボード20
5や図示しないポインティングデバイスからのキー入力
を制御する。206はCRTコントローラ(CRTC)
であり、CRTディスプレイ装置(CRT)207の表
示を制御する。
Reference numeral 202 denotes a RAM, which functions as a main memory, a work area, and the like for the CPU 201. Reference numeral 204 denotes a keyboard controller (KBC),
5 and a key input from a pointing device (not shown). 206 is a CRT controller (CRTC)
And controls display on a CRT display device (CRT) 207.

【0038】208はディスクコントローラ(DKC)
であり、ハードディスク(HD)、フロッピー(登録商
標)ディスク(FD)等の外部記憶装置209とのアク
セスを制御する。上記外部記憶装置209は、ブートプ
ログラム、各種のアプリケーション、フォントデータ、
ユーザファイル、編集ファイル、プリンタ制御コマンド
生成プログラム(以下、「プリンタドライバ」と称
す。)、何れのプリンタ(プリンタドライバ)にプリン
トデータ(PDLデータ)を出力するかを制御する出力
プリンタコントロールマネージャ(以下、「分散印刷マ
ネージャ」と称す。)等を記憶するためのものである。
Reference numeral 208 denotes a disk controller (DKC)
And controls access to an external storage device 209 such as a hard disk (HD) or a floppy (registered trademark) disk (FD). The external storage device 209 includes a boot program, various applications, font data,
A user file, an edit file, a printer control command generation program (hereinafter, referred to as “printer driver”), and an output printer control manager (hereinafter, “printer driver”) that controls which printer (printer driver) outputs print data (PDL data). , "Distributed print manager").

【0039】210はプリンタコントローラ(PRT
C)であり、ネットワーク107を介して白黒プリンタ
102と接続されている。上記PRTC210は、白黒
プリンタ102との通信制御処理を実行し、分散された
プリントデータ(PDLデータ)を白黒プリンタ102
に供給したりする。
Reference numeral 210 denotes a printer controller (PRT)
C), and is connected to the monochrome printer 102 via the network 107. The PRTC 210 executes a communication control process with the monochrome printer 102, and transfers the distributed print data (PDL data) to the monochrome printer 102.
Or to supply.

【0040】なお、上記CPU201は、例えば、プリ
ントデータ(PDLデータ)にアウトラインフォントの
展開等のラスタライズ処理を施したデータを上記RAM
202に設けられた表示情報RAMに書き込む。これに
より、CRT207上に表示した画像をそのままのイメ
ージでプリンタから出力することができるWYSIWY
Gを可能にしている。
The CPU 201 stores, for example, data obtained by subjecting print data (PDL data) to rasterizing processing such as development of an outline font to the RAM.
The information is written in the display information RAM provided in the memory 202. As a result, WYSIWY can output an image displayed on the CRT 207 as it is from the printer.
G is possible.

【0041】また、CPU201は、CRT207上の
図示しないマウスカーソル等で指示されたコマンドに基
づいて、あらかじめ登録されているアプリケーションを
起動して種々のウインドウを開き、種々のデータ処理を
実行する。また、ホストコンピュータ101のユーザ
は、プリンタによる印刷を実行する際に印刷の設定に関
するウインドウを開き、プリンタの設定や印刷モードの
選択を含む、分散印刷マネージャやプリンタドライバに
対する印刷処理方法の設定を行える。
The CPU 201 starts an application registered in advance based on a command specified by a mouse cursor (not shown) on the CRT 207, opens various windows, and executes various data processing. Further, when executing printing by the printer, the user of the host computer 101 can open a window relating to print settings, and can set print processing methods for the distributed print manager and the printer driver, including printer settings and print mode selection. .

【0042】次に、白黒プリンタ102のハードウェア
構成について説明する。221はプリンタCPUであ
り、ROM223内のプログラム用ROM223−2あ
るいは外部メモリ227に記憶された制御プログラム等
に基づいて、印刷部インタフェース224を介してシス
テムバス230に接続される印刷部(プリンタエンジ
ン)225に出力情報としての画像信号を出力する。ま
た、CPU221は、入力部228、ネットワーク10
7を介してホストコンピュータ101との通信処理が可
能となっており、プリンタ内の情報等をホストコンピュ
ータ101に通知可能に構成されている。
Next, the hardware configuration of the monochrome printer 102 will be described. Reference numeral 221 denotes a printer CPU, which is a printing unit (printer engine) connected to the system bus 230 via a printing unit interface 224 based on a control program or the like stored in the program ROM 223-2 in the ROM 223 or the external memory 227. An image signal 225 is output as output information. The CPU 221 includes an input unit 228, a network 10
Communication processing with the host computer 101 is possible via the printer 7 and information and the like in the printer can be notified to the host computer 101.

【0043】上記ROM223は、フォント用ROM2
23−1、プログラム用ROM223−2およびデータ
用ROM223−3を含み構成される。上記フォント用
ROM223−1は、上記出力情報を生成する際に使用
するフォントデータ等を記憶し、上記プログラムROM
223−2は、CPU221の制御プログラム等を記憶
する。上記データ用ROM223−3は、ハードディス
ク等の外部メモリ227を有しないプリンタの場合に
は、ホストコンピュータ101上で利用される情報等を
記憶する。
The ROM 223 is a font ROM 2
23-1, a program ROM 223-2 and a data ROM 223-3. The font ROM 223-1 stores font data used when generating the output information, and stores the program ROM.
223-2 stores a control program of the CPU 221 and the like. The data ROM 223-3 stores information used on the host computer 101 in the case of a printer having no external memory 227 such as a hard disk.

【0044】222はRAMであり、CPU221の主
メモリ、ワークエリア等として機能し、図示しない増設
ポートに接続されるオプションRAM等によりメモリ容
量を拡張することができるように構成されている。な
お、RAM222は、出力情報展開領域、環境データ格
納領域等に用いられる。
Reference numeral 222 denotes a RAM, which functions as a main memory, a work area, and the like of the CPU 221, and is configured so that the memory capacity can be expanded by an optional RAM or the like connected to an additional port (not shown). The RAM 222 is used for an output information development area, an environment data storage area, and the like.

【0045】226はメモリコントローラ(MC)であ
り、ハードディスク(HD)、ICカード等の外部メモ
リ227とのアクセスを制御する。上記外部メモリ22
7は、オプションとして接続され、フォントデータ、エ
ミュレーションプログラム、フォームデータ等を記憶す
る。
Reference numeral 226 denotes a memory controller (MC) which controls access to an external memory 227 such as a hard disk (HD) or an IC card. The external memory 22
Reference numeral 7 is connected as an option and stores font data, an emulation program, form data, and the like.

【0046】なお、上記外部メモリ227は1つに限ら
ず、少なくとも1つ以上備え、内蔵フォントに加えてオ
プションフォントカード、言語系の異なるプリンタ制御
言語を解釈するプログラムを格納した外部メモリを複数
接続できるように構成されていても良い。
The number of the external memory 227 is not limited to one, and at least one external memory 227 is provided. In addition to the built-in fonts, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages are connected. It may be configured to be able to do so.

【0047】入力部228は、ネットワーク107を介
して白黒プリンタ102と接続されており、ホストコン
ピュータ101から供給されるプリントデータ(PDL
データ)を受信したりする。操作パネル229は、操作
のためのスイッチおよびLED表示器等が配されてい
る。
The input unit 228 is connected to the monochrome printer 102 via the network 107, and print data (PDL) supplied from the host computer 101.
Data). The operation panel 229 includes switches for operation, an LED display, and the like.

【0048】なお、白黒プリンタ104についても同様
の構成であり、カラープリンタ103、105は供給さ
れたプリントデータに係るカラー画像を処理することを
除き、白黒プリンタ102と同様の構成である。また、
上記白黒プリンタ104およびカラープリンタ105の
入力部105は、プリンタサーバ106でのラスタライ
ズ処理により生成されたラスタ画像データをプリントデ
ータとして受信する。
The black-and-white printer 104 has the same configuration, and the color printers 103 and 105 have the same configuration as the black-and-white printer 102 except that they process color images according to the supplied print data. Also,
The input unit 105 of the black-and-white printer 104 and the color printer 105 receives raster image data generated by the rasterizing process in the printer server 106 as print data.

【0049】図3は、図1に示す分散印刷システムでの
ホストコンピュータ101における印刷処理の構成例を
示すブロック図である。図3において、アプリケーショ
ン301、グラフィックエンジン302、分散印刷マネ
ージャ303、第1のプリンタドライバ304、第2の
プリンタドライバ305、第1のシステムスプーラ30
6および第2のシステムスプーラ307は、外部記憶装
置209に保存されたファイルとして存在し、実行され
る場合にOSやそのモジュールを利用するモジュールに
よってRAM202にロードされ実行されるプログラム
モジュールである。
FIG. 3 is a block diagram showing a configuration example of a printing process in the host computer 101 in the distributed printing system shown in FIG. 3, an application 301, a graphic engine 302, a distributed print manager 303, a first printer driver 304, a second printer driver 305, a first system spooler 30
6 and the second system spooler 307 are program modules that exist as files stored in the external storage device 209 and, when executed, are loaded into the RAM 202 and executed by the OS or a module using the module.

【0050】図形、イメージ、文字、表(表計算等を含
む)等が混在した文書処理を実行するアプリケーション
301は、外部記憶装置209に保存されており、RA
M202にロードされて実行される。上記アプリケーシ
ョン301により作成した印刷ドキュメントをプリンタ
102〜105に出力する際、アプリケーション301
は、上記印刷ドキュメントのプリントデータおよび上記
プリントデータの出力設定情報を、グラフィックエンジ
ン302を介して分散印刷マネージャ303に供給す
る。
An application 301 for executing document processing in which graphics, images, characters, tables (including spreadsheets and the like) are mixed is stored in the external storage device 209, and is stored in the RA.
M202 is loaded and executed. When the print document created by the application 301 is output to the printers 102 to 105, the application 301
Supplies the print data of the print document and the output setting information of the print data to the distributed print manager 303 via the graphic engine 302.

【0051】プリントデータが供給された上記分散印刷
マネージャ303は、上記出力設定情報に基づいて、分
散印刷の方法を制御するとともに、上記プリントデータ
を第1および第2のプリンタドライバ304、305の
何れに出力するかを決定する。すなわち、上記プリント
データに係る印刷ドキュメントを、白黒プリンタ102
およびカラープリンタ103を用いて出力するか、プリ
ントサーバ106を介して白黒プリンタ104およびカ
ラープリンタ105を用いて出力するかを決定する。
The distributed print manager 303 to which the print data is supplied controls the distributed printing method based on the output setting information, and transmits the print data to any one of the first and second printer drivers 304 and 305. Determine whether to output to That is, the print document related to the print data is transferred to the monochrome printer 102.
And output using the color printer 103 or the black and white printer 104 and the color printer 105 via the print server 106.

【0052】そして、上記プリントデータに係る印刷ド
キュメントを、白黒プリンタ102およびカラープリン
タ103を用いて出力するときには、上記プリントデー
タは上記分散印刷マネージャ303により第1のプリン
タドライバ304に出力される。さらに、プリントデー
タは、第1のプリンタドライバ304にて白黒プリンタ
102およびカラープリンタ103に対応したプリント
制御コマンドに変換された後、第1のシステムスプーラ
306を介して白黒プリンタ102およびカラープリン
タ103に供給される。これにより、白黒プリンタ10
2およびカラープリンタ103から印刷ドキュメントが
出力される。
When the print document relating to the print data is output using the monochrome printer 102 and the color printer 103, the print data is output to the first printer driver 304 by the distributed print manager 303. Further, the print data is converted into a print control command corresponding to the monochrome printer 102 and the color printer 103 by the first printer driver 304, and then transmitted to the monochrome printer 102 and the color printer 103 via the first system spooler 306. Supplied. Thereby, the monochrome printer 10
2 and the color printer 103 output a print document.

【0053】また、上記プリントデータに係る印刷ドキ
ュメントを、プリントサーバ106を介して白黒プリン
タ104およびカラープリンタ105を用いて出力する
ときには、上記プリントデータは上記分散印刷マネージ
ャ303により第2のプリンタドライバ305に出力さ
れる。さらに、プリントデータは、第2のプリンタドラ
イバ305にて白黒プリンタ104およびカラープリン
タ105が接続されたプリントサーバ106に対応した
プリント制御コマンドに変換された後、第2のシステム
スプーラ307を介してプリントサーバ106に供給さ
れる。
When a print document relating to the print data is output using the monochrome printer 104 and the color printer 105 via the print server 106, the print data is transmitted to the second printer driver 305 by the distributed print manager 303. Is output to Further, the print data is converted by the second printer driver 305 into print control commands corresponding to the print server 106 to which the monochrome printer 104 and the color printer 105 are connected, and then printed via the second system spooler 307. The data is supplied to the server 106.

【0054】プリントサーバ106に供給されたプリン
ト制御コマンドは、プリントサーバ106によりラスタ
ライズ処理等の所定の処理が施され白黒プリンタ104
およびカラープリンタ105に供給される。これによ
り、白黒プリンタ104およびカラープリンタ105か
ら印刷ドキュメントが出力される。
The print control command supplied to the print server 106 is subjected to predetermined processing such as rasterizing processing by the print server 106,
And supplied to the color printer 105. Thus, a print document is output from the monochrome printer 104 and the color printer 105.

【0055】なお、上記アプリケーション301、分散
印刷マネージャ303および第1および第2のプリンタ
ドライバ304、305は、外部記憶装置209のFD
や図示しないCD−ROM、あるいはネットワーク10
7を介して外部記憶装置209のHDに追加することが
可能となっている。
Note that the application 301, the distributed print manager 303, and the first and second printer drivers 304 and 305 are stored in the FD of the external storage device 209.
Or a CD-ROM (not shown) or the network 10
7 can be added to the HD of the external storage device 209.

【0056】ここで、上記分散印刷マネージャ303
は、グラフィックエンジン302により外部記憶装置2
09からRAM202にロードされ、さらに、プリンタ
毎に用意された第1および第2のプリンタドライバ30
4、305は、分散印刷マネージャ303により外部記
憶装置209からRAM202にロードされそれぞれ実
行される。また、第1および第2のシステムスプーラ3
06、307は、OSによってRAM202にロードさ
れ実行される。
Here, the distributed print manager 303
Is stored in the external storage device 2 by the graphic engine 302.
09 and loaded into the RAM 202, and further provided with the first and second printer drivers 30 prepared for each printer.
4 and 305 are loaded from the external storage device 209 to the RAM 202 by the distributed print manager 303 and executed. Also, the first and second system spoolers 3
06 and 307 are loaded into the RAM 202 and executed by the OS.

【0057】図4は、図3に示す分散印刷マネージャ3
03の構成を示すブロック図である。上記分散印刷マネ
ージャ303は、ホストコンピュータ101の外部記憶
装置209に記憶され、グラフィックエンジン302を
介したアプリケーションからのプリントジョブを第1お
よび第2のプリンタドライバ304、305に供給す
る。
FIG. 4 shows the distributed print manager 3 shown in FIG.
FIG. 3 is a block diagram showing a configuration of the third embodiment. The distributed print manager 303 is stored in the external storage device 209 of the host computer 101 and supplies a print job from an application via the graphic engine 302 to the first and second printer drivers 304 and 305.

【0058】図4において、401はユーザインターフ
ェース表示部であり、ユーザが印刷ドキュメントの出力
に関する各種設定を行うための図5に示すようなユーザ
インターフェース(表示画面)を表示する。上記印刷ド
キュメントの出力に関する設定には、部数優先、印刷速
度優先、後に再印刷するドキュメントであるかの設定等
がある。
In FIG. 4, reference numeral 401 denotes a user interface display unit, which displays a user interface (display screen) as shown in FIG. 5 for the user to make various settings relating to the output of a print document. The settings relating to the output of the print document include a copy number priority, a print speed priority, a setting as to whether the document is to be reprinted later, and the like.

【0059】図5は、ユーザインターフェース表示部4
01が表示するユーザインターフェース500の一例を
示す図である。図5において、501は、プリントスピ
ードを優先させる場合に設定(チェック)するチェック
ボックスであり、502は大量部数をプリントする場合
に設定(チェック)するチェックボックスである。ま
た、503はプリント後に再プリント後でするために、
プリンタデータを保存する場合に設定(チェック)する
チェックボックスである。504は“OK”ボタンであ
り、設定したい項目に対応するチェックボックスを設定
(チェック)した後、ユーザが当該“OK”ボタンを押
下することにより設定された項目が出力設定情報(優先
度/設定値)として確定される。
FIG. 5 shows the user interface display unit 4.
FIG. 5 is a diagram showing an example of a user interface 500 displayed by 01. In FIG. 5, a check box 501 is set (checked) when the print speed is prioritized, and a check box 502 is set (checked) when printing a large number of copies. Also, 503 is used after printing and after reprinting.
This is a check box for setting (checking) when saving printer data. Reference numeral 504 denotes an “OK” button. After setting (checking) a check box corresponding to an item to be set, the item set by the user pressing the “OK” button outputs output setting information (priority / setting Value).

【0060】図4に戻り、402はユーザインターフェ
ース表示部401が表示するユーザインターフェースに
おいて、ユーザにより設定される出力設定情報(優先度
/設定値)と実行する分散印刷の方法(出力先プリンタ
ドライバ)との対応情報を記述した図6に示すようなテ
ーブルである。
Referring back to FIG. 4, reference numeral 402 denotes a user interface displayed by the user interface display unit 401, and output setting information (priority / set value) set by the user and a distributed printing method to be executed (output destination printer driver). Is a table as shown in FIG.

【0061】図6は、ユーザにより設定される出力設定
情報(優先度/設定値)と実行する分散印刷の方法(出
力先プリンタドライバ)との対応情報を記述したテーブ
ルの一例を示す図である。図6に示すように、テーブル
402はユーザインターフェースにおける設定項目60
1、すなわち出力設定情報を示すプレフィックスと、ユ
ーザにより設定された設定項目に応じて実行する分散印
刷の方法(出力先プリンタドライバ)602とのそれぞ
れの対応関係を記憶したデータテーブルである。テーブ
ル402は、設定項目601と実行する分散印刷方法
(出力先プリンタドライバ)602とのマトリックス状
のデータテーブルになっており、設定項目601により
分散印刷の方法(出力先の第1および第2のプリンタド
ライバ304、305)602を一意的に取得すること
ができる構成となっている。
FIG. 6 is a diagram showing an example of a table describing correspondence information between output setting information (priority / set value) set by the user and a distributed printing method to be executed (output destination printer driver). . As shown in FIG. 6, the table 402 includes the setting items 60 in the user interface.
1 is a data table storing a correspondence relationship between a prefix indicating output setting information and a distributed printing method (output destination printer driver) 602 to be executed according to a setting item set by a user. The table 402 is a matrix-like data table of setting items 601 and a distributed printing method (output destination printer driver) 602 to be executed. The setting item 601 indicates a distributed printing method (first and second output destinations). The printer driver 304, 305) 602 can be uniquely acquired.

【0062】図4に戻り、403は上述した図6に示す
テーブル402を参照し、分散印刷の出力方法を制御
し、出力先プリンタドライバとして第1および第2のプ
リンタドライバ304、305の何れかを選択し決定す
る出力制御部である。
Returning to FIG. 4, reference numeral 403 refers to the above-described table 402 shown in FIG. 6, and controls the output method of distributed printing. One of the first and second printer drivers 304 and 305 is used as an output destination printer driver. Is an output control unit that selects and determines

【0063】図7は、第1のプリンタドライバ304が
表示するユーザインターフェース700の一例を示す図
である。ユーザは、ユーザインターフェース700を用
いることでアプリケーションにより作成した1つの印刷
ドキュメントの構成内容に応じて、白黒プリンタ102
とカラープリンタ103とからページ単位で切り分けて
印刷ドキュメントを印刷することができる。
FIG. 7 is a view showing an example of the user interface 700 displayed by the first printer driver 304. The user can use the user interface 700 to change the monochrome printer 102 according to the configuration of one print document created by the application.
, And the color printer 103 can be used to print the print document by separating it into pages.

【0064】具体的には、白黒ページとカラーページと
が混在して構成される印刷ドキュメントを印刷すると
き、ユーザはカラーページ番号設定欄701によりカラ
ーページのページ番号を設定し、さらにチェックボック
ス702、703により出力先のプリンタを設定する。
そして、所定の事項を設定した後、ユーザが“OK”ボ
タン704を押下することにより、印刷ドキュメントの
白黒ページが白黒プリンタ102により印刷され、カラ
ーページがカラープリンタ103により印刷される。
More specifically, when printing a print document in which black-and-white pages and color pages are mixed, the user sets the page number of the color page in the color page number setting field 701, and further sets a check box 702. 703 is used to set the output destination printer.
When the user presses an “OK” button 704 after setting predetermined items, the monochrome page of the print document is printed by the monochrome printer 102, and the color page is printed by the color printer 103.

【0065】したがって、印刷ドキュメントの白黒ペー
ジとカラーページとを、白黒プリンタ102とカラープ
リンタ103とを用いてそれぞれ印刷することにより、
ユーザはカラープリンタ103による印刷(プリント)
枚数を減らすことができ、コストの削減を図ることがで
きる。
Therefore, by printing the black and white page and the color page of the print document using the black and white printer 102 and the color printer 103, respectively,
The user prints (prints) with the color printer 103
The number of sheets can be reduced, and cost can be reduced.

【0066】また、上述したように白黒プリンタ102
およびカラープリンタ103は、PDLデータからラス
タ画像データを生成するラスタイメージプロセッサ(R
IP)をプリンタ内部にそれぞれ備えており、プリンタ
毎に分散してラスタライズ処理が施されるので、第1の
プリンタドライバ304を用いたプリントは高速に実行
することができる。
As described above, the monochrome printer 102
And a color printer 103 that generates raster image data from PDL data.
(IP) are provided in the printers, and the rasterization process is performed separately for each printer, so that printing using the first printer driver 304 can be executed at high speed.

【0067】図8は、図1に示したプリントサーバ10
6の構成を示すブロック図である。図8において、80
1はネットワークインターフェース部であり、ホストコ
ンピュータ101が接続されたネットワーク107との
インターフェースである。上記ネットワークインターフ
ェース部801は、ネットワーク107を介してホスト
コンピュータ101から送信されたプリントジョブを受
信する。
FIG. 8 shows the print server 10 shown in FIG.
6 is a block diagram showing a configuration of FIG. In FIG. 8, 80
Reference numeral 1 denotes a network interface unit, which is an interface with the network 107 to which the host computer 101 is connected. The network interface unit 801 receives a print job transmitted from the host computer 101 via the network 107.

【0068】802は入力ジョブ管理部であり、上記ネ
ットワークインターフェース部801により受信したホ
ストコンピュータ101から送信されたプリントジョブ
を管理する。803はラスタイメージプロセッサ(RI
P)部であり、ホストコンピュータ101からネットワ
ーク107、ネットワークインターフェース部801を
介して供給されたPDLデータからラスタ画像データを
生成する。
An input job management unit 802 manages a print job transmitted from the host computer 101 and received by the network interface unit 801. Reference numeral 803 denotes a raster image processor (RI
P) unit, which generates raster image data from PDL data supplied from the host computer 101 via the network 107 and the network interface unit 801.

【0069】804はプリントジョブ変換部であり、白
黒プリンタ104とカラープリンタ105とからプリン
トジョブの出力先を決定し、決定した出力先に合わせて
プリントジョブのフォーマットを変換する。805は出
力ジョブ管理部であり、上記プリントジョブ変換部80
4により変換された白黒プリンタ104およびカラープ
リンタ105に出力するプリントジョブを管理する。
A print job conversion unit 804 determines the output destination of the print job from the monochrome printer 104 and the color printer 105, and converts the print job format according to the determined output destination. Reference numeral 805 denotes an output job management unit.
4 manages the print job output to the monochrome printer 104 and the color printer 105 after being converted.

【0070】806は出力デバイスインターフェース部
であり、白黒プリンタ104とカラープリンタ105と
のインターフェースの制御を行う。例えば、出力デバイ
スインターフェース部806は、上記出力ジョブ管理部
805から出力されるプリントジョブを白黒プリンタ1
04およびカラープリンタ105に出力したりする。8
07はプリントジョブ記憶部であり、ホストコンピュー
タ101から供給されたPDLデータや、プリントジョ
ブなどを記憶するためのものである。
An output device interface 806 controls the interface between the monochrome printer 104 and the color printer 105. For example, the output device interface unit 806 transmits the print job output from the output job management unit 805 to the monochrome printer 1.
04 and the color printer 105. 8
A print job storage unit 07 stores PDL data supplied from the host computer 101, a print job, and the like.

【0071】上述したように、ホストコンピュータ10
1(アプリケーション301)から供給されるプリント
データを、プリントサーバ106を介して白黒プリンタ
104およびカラープリンタ105により印刷する場合
には、プリントサーバ106内のラスタイメージプロセ
ッサ(RIP)803を用いてプリントデータ(PDL
データ)からラスタ画像データが生成されるため、プリ
ント速度は劣る。
As described above, the host computer 10
When the print data supplied from the application 301 is printed by the monochrome printer 104 and the color printer 105 via the print server 106, the print data is output using a raster image processor (RIP) 803 in the print server 106. (PDL
), The printing speed is inferior.

【0072】しかしながら、プリントサーバ106内の
プリントジョブ記憶部807にホストコンピュータ10
1から供給されるプリントデータ(PDLデータ)を記
憶しておくことができる。したがって、上記プリントデ
ータに係る画像を大量に印刷する必要があるときや、上
記プリントデータが頻繁に使用するプリントデータであ
り、後に再プリントする必要があるときに優位性があ
る。
However, the host computer 10 is stored in the print job storage unit 807 in the print server 106.
1 can be stored. Therefore, there is an advantage when it is necessary to print a large number of images related to the print data or when the print data is frequently used print data and needs to be reprinted later.

【0073】図9は、本実施形態の分散印刷システムに
よる分散印刷制御動作を示すフローチャートである。ま
ず、ステップS901にて、分散印刷マネージャ303
内のユーザインターフェース表示部は、図5に示すユー
ザインターフェース500をCRT207に表示する。
印刷ドキュメントの印刷を要求するホストコンピュータ
101のユーザは、上記CRT207に表示されたユー
ザインターフェース500を用いて印刷に関する出力設
定情報(優先度/設定値)を設定する。
FIG. 9 is a flowchart showing a distributed printing control operation by the distributed printing system of the present embodiment. First, in step S901, the distributed print manager 303
5 displays the user interface 500 shown in FIG. 5 on the CRT 207.
The user of the host computer 101 requesting the printing of the print document sets output setting information (priority / setting value) related to printing using the user interface 500 displayed on the CRT 207.

【0074】次に、ステップS902にて、分散印刷マ
ネージャ303は、ステップS901において設定され
た出力設定情報に基づいて、プリントスピードを優先す
る設定が行われているか否かを判断する。上記判断の結
果、プリントスピードを優先する設定が行われている場
合には、ステップS906に進む。
Next, in step S 902, the distributed print manager 303 determines whether or not the print speed has been prioritized based on the output setting information set in step S 901. If the result of the above determination is that print speed has been prioritized, processing proceeds to step S906.

【0075】一方、ステップS902での判断の結果、
プリントスピードを優先する設定が行われていない場合
には、ステップS903にて、設定された出力設定情報
に基づいて、大量部数をプリントする設定が行われてい
るか否か判断する。上記判断の結果、大量部数をプリン
トする設定が行われている場合には、ステップS905
にて、さらに設定された出力設定情報に基づいて、プリ
ントデータを保存する設定が行われているか否か判断す
る。
On the other hand, as a result of the determination in step S902,
If the setting for giving priority to the print speed has not been made, it is determined in step S903 whether or not the setting for printing a large number of copies has been made based on the set output setting information. If the result of the determination is that a setting has been made to print a large number of copies, step S905
Then, based on the output setting information which has been set, it is determined whether or not the setting for storing the print data has been made.

【0076】上記ステップS905での判断の結果、プ
リントデータを保存する設定が行われている場合には、
ステップS907に進む。一方、ステップS905での
判断の結果、プリントデータを保存する設定が行われて
いない場合には、ステップS908に進む。
If the result of determination in step S905 is that print data saving settings have been made,
Proceed to step S907. On the other hand, if the result of determination in step S905 is that setting for saving print data has not been made, processing proceeds to step S908.

【0077】また、ステップS903での判断の結果、
出力設定情報に大量部数をプリントする設定が行われて
いない場合には、ステップS904にて、さらに設定さ
れた出力設定情報に基づいて、プリントデータを保存す
る設定が行われているか否か判断する。
Also, as a result of the determination in step S903,
If the setting for printing a large number of copies has not been made in the output setting information, it is determined in step S904 whether or not the setting for saving the print data has been made based on the further set output setting information. .

【0078】上記ステップS904での判断の結果、プ
リントデータを保存する設定が行われている場合には、
ステップS907に進む。一方、ステップS904での
判断の結果、プリントデータを保存する設定が行われて
いない場合には、ステップS906に進む。
If the result of determination in step S904 is that print data saving settings have been made,
Proceed to step S907. On the other hand, as a result of the determination in step S904, if the setting to save the print data has not been made, the process proceeds to step S906.

【0079】出力設定情報にプリントスピードを優先す
る設定が行われている場合、あるいはプリントスピード
優先、大量部数のプリントおよびプリントデータの保存
の何れも設定されていない場合に進むステップS906
にて、図6に示すテーブル402を参照し、出力先のプ
リンタドライバを決定する。このステップS906は、
プリントスピードを優先あるいは出力設定情報として何
れも設定されていない場合に進むステップであるため、
分散印刷マネージャ303内の出力制御部403は第1
のプリンタドライバ304を選択し決定する。そして、
分散印刷マネージャ303は、決定した第1のプリンタ
ドライバ304にプリントデータを供給する。
Step S906 proceeds if the output setting information has been set to give priority to print speed, or if none of print speed priority, printing of a large number of copies, and storage of print data have been set.
The printer driver of the output destination is determined with reference to the table 402 shown in FIG. This step S906 is
Since this is a step to proceed when neither the print speed is prioritized nor the output setting information is set,
The output control unit 403 in the distributed print manager 303
Printer driver 304 is selected and determined. And
The distributed print manager 303 supplies print data to the determined first printer driver 304.

【0080】次に、ステップS909にて、第1のプリ
ンタドライバ304は、第1のシステムスプーラ306
を介して、プリントデータを変換したプリント制御コマ
ンドを白黒プリンタ102およびカラープリンタ103
に供給することで分散印刷を実行し処理を終了する。
Next, in step S 909, the first printer driver 304 sends the first system spooler 306
The print control command converted from the print data is transmitted to the monochrome printer 102 and the color printer 103 via the
To execute the distributed printing, and terminate the processing.

【0081】出力設定情報に少なくともプリントデータ
を保存する設定が行われている場合に進むステップS9
07にて、出力制御部403は上述したステップS90
6と同様に、図6に示すテーブル402を参照して出力
先のプリンタドライバとして第2のプリンタドライバ3
05を選択し決定する。そして、分散印刷マネージャ3
03は、決定した第2のプリンタドライバ305にプリ
ントデータを供給するとともに、供給するプリントデー
タの保存を指示する。
Step S9 to proceed when at least print data is set to be stored in the output setting information
At 07, the output control unit 403 executes the processing in step S90 described above.
6, the second printer driver 3 as an output destination printer driver with reference to the table 402 shown in FIG.
05 is selected and determined. And the distributed print manager 3
03 supplies print data to the determined second printer driver 305, and instructs to save the supplied print data.

【0082】次に、ステップS910にて、第2のプリ
ンタドライバ305は、第2のシステムスプーラ307
を介して、プリントデータを変換したプリント制御コマ
ンドをプリントサーバ106に供給する。さらに、プリ
ンタサーバ106は、供給されたプリントデータをプリ
ントジョブ記憶部807に記憶するとともに、白黒プリ
ンタ104およびカラープリンタ105に供給すること
で分散印刷を実行し処理を終了する。
Next, in step S 910, the second printer driver 305 sends the second system spooler 307
, The print control command obtained by converting the print data is supplied to the print server 106. Further, the printer server 106 stores the supplied print data in the print job storage unit 807 and supplies the print data to the monochrome printer 104 and the color printer 105 to execute distributed printing and terminate the processing.

【0083】出力設定情報に大量部数をプリントする設
定が行われており、かつプリントデータを保存する設定
が行われていない場合に進むステップS908にて、出
力制御部403は上述したステップS906と同様に、
図6に示すテーブル402を参照して出力先のプリンタ
ドライバとして第2のプリンタドライバ305を選択し
決定する。そして、分散印刷マネージャ303は、決定
した第2のプリンタドライバ305にプリントデータを
供給する。このとき、分散印刷マネージャ303は、プ
リントデータを保存する設定が行われていないので、プ
リントデータの保存は指示しない。
In step S908, the process proceeds when the setting for printing a large number of copies is made in the output setting information and the setting for saving the print data is not made, the output control unit 403 performs the same processing as in step S906 described above. To
The second printer driver 305 is selected and determined as the output destination printer driver with reference to the table 402 shown in FIG. Then, the distributed print manager 303 supplies print data to the determined second printer driver 305. At this time, the distributed print manager 303 does not instruct to save the print data because the setting to save the print data has not been made.

【0084】次に、ステップS910にて、第2のプリ
ンタドライバ305は、第2のシステムスプーラ307
を介して、プリントデータを変換したプリント制御コマ
ンドをプリントサーバ106に供給する。さらに、プリ
ンタサーバ106は、供給されたプリントデータを白黒
プリンタ104およびカラープリンタ105に供給する
ことで分散印刷を実行し処理を終了する。
Next, in step S 910, the second printer driver 305 causes the second system spooler 307
, The print control command obtained by converting the print data is supplied to the print server 106. Further, the printer server 106 executes the distributed printing by supplying the supplied print data to the monochrome printer 104 and the color printer 105, and ends the processing.

【0085】以上、詳しく説明したように本実施形態に
よれば、プリントデータに係る画像を分散出力する白黒
プリンタ102およびカラープリンタ103にプリント
データを供給する第1のプリンタドライバ304と、プ
リントサーバ106を介してプリントデータに係る画像
を分散出力する白黒プリンタ104およびカラープリン
タ105にプリントデータを供給する第2のプリンタド
ライバ305と、ユーザインターフェース500を用い
て設定された出力設定情報に基づいて、上記第1のプリ
ンタドライバ304および上記第2のプリンタドライバ
305の何れのプリンタドライバを使用してプリントデ
ータをプリンタ102〜105により分散出力処理する
かを選択し決定する分散印刷マネージャ303を設けた
ので、プリントデータに係る画像の出力を要求するユー
ザが何れのプリンタドライバ304、305を用いて分
散出力するかを選択することなく、上記出力設定情報に
基づいて分散出力するためのプリンタドライバ304、
305を自動的に選択することができる。
As described above in detail, according to the present embodiment, the first printer driver 304 that supplies print data to the monochrome printer 102 and the color printer 103 that distributes and outputs an image related to print data, and the print server 106 And a second printer driver 305 for supplying print data to the monochrome printer 104 and the color printer 105 for dispersively outputting an image relating to the print data via the printer driver 305 and the output setting information set by using the user interface 500. A distributed print manager 303 is provided, which selects and determines which of the first printer driver 304 and the second printer driver 305 is to be used to perform distributed output processing of print data by the printers 102 to 105. Print de Without the user requesting the output of the image according to the data to select whether the distributed printing using any of the printer driver 304, the printer driver 304 for distributing output based on the output setting information,
305 can be automatically selected.

【0086】これにより、プリントデータに応じたプリ
ンタドライバ304、305およびプリンタ102〜1
05を的確に選択して、分散出力を容易に実行すること
ができる。
Thus, the printer drivers 304 and 305 and the printers 102 to 1 corresponding to the print data are provided.
05 can be properly selected to easily execute distributed output.

【0087】また、出力設定情報を入力するユーザイン
ターフェース500と、上記出力設定情報と上記実行す
る分散印刷の方法との対応関係を記憶したテーブル40
2と、上記ユーザインターフェース500を用いて入力
した出力設定情報と上記テーブル402とに基づいて、
分散出力するためのプリンタドライバ304、305を
選択し決定する出力制御部403を設けたので、プリン
トデータに応じたプリンタドライバ304、305をよ
り的確に選択することができる。
A table 40 storing a user interface 500 for inputting output setting information and a correspondence between the output setting information and the distributed printing method to be executed.
2 and the output setting information input using the user interface 500 and the table 402,
Since the output control unit 403 for selecting and determining the printer drivers 304 and 305 for distributed output is provided, the printer drivers 304 and 305 according to the print data can be selected more accurately.

【0088】また、白黒プリンタ102とカラープリン
タ103とを設けるとともに、カラーページ番号設定欄
およびプリンタを選択するユーザインターフェース70
0を用いるようにしたので、アプリケーションにより作
成した白黒ページとカラーページとが混在した印刷ドキ
ュメントの構成内容に応じて、白黒プリンタ102とカ
ラープリンタ103とからページ単位で切り分けて印刷
ドキュメントを印刷することができる。
A monochrome printer 102 and a color printer 103 are provided, and a color page number setting field and a user interface 70 for selecting a printer are provided.
Since 0 is used, it is necessary to print out a print document by separating the black-and-white printer 102 and the color printer 103 into page units according to the configuration content of a print document in which black-and-white pages and color pages created by an application are mixed. Can be.

【0089】(本発明の他の実施形態)上述した実施形
態の機能を実現するべく各種のデバイスを動作させるよ
うに、該各種デバイスと接続された装置あるいはシステ
ム内のコンピュータに対し、上記実施形態の機能を実現
するためのソフトウェアのプログラムコードを供給し、
そのシステムあるいは装置のコンピュータ(CPUある
いはMPU)に格納されたプログラムに従って上記各種
デバイスを動作させることによって実施したものも、本
発明の範疇に含まれる。
(Other Embodiments of the Present Invention) In order to operate various devices to realize the functions of the above-described embodiments, an apparatus connected to the various devices or a computer in a system is connected to the above-described embodiment. Supply the software program code to realize the functions of
The present invention also includes those implemented by operating the various devices according to a program stored in a computer (CPU or MPU) of the system or apparatus.

【0090】また、この場合、上記ソフトウェアのプロ
グラムコード自体が上述した実施形態の機能を実現する
ことになり、そのプログラムコード自体、およびそのプ
ログラムコードをコンピュータに供給するための手段、
例えばかかるプログラムコードを格納した記録媒体は本
発明を構成する。かかるプログラムコードを記憶する記
録媒体としては、例えばフロッピーディスク、ハードデ
ィスク、光ディスク、光磁気ディスク、CD−ROM、
CD−R、磁気テープ、不揮発性のメモリカード、RO
M等を用いることができる。
In this case, the program code of the software implements the functions of the above-described embodiment, and the program code itself and means for supplying the program code to a computer are provided.
For example, a recording medium storing such a program code constitutes the present invention. As a recording medium for storing such a program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM,
CD-R, magnetic tape, nonvolatile memory card, RO
M or the like can be used.

【0091】また、コンピュータが供給されたプログラ
ムコードを実行することにより、上述の実施形態の機能
が実現されるだけでなく、そのプログラムコードがコン
ピュータにおいて稼働しているOS(オペレーティング
システム)あるいは他のアプリケーションソフト等と共
同して上述の実施形態の機能が実現される場合にもかか
るプログラムコードは本発明の実施形態に含まれること
は言うまでもない。
The computer executes the supplied program code, not only to realize the functions of the above-described embodiment, but also to execute the program code on an operating system (OS) or another operating system running on the computer. Needless to say, even when the functions of the above-described embodiments are realized in cooperation with application software and the like, such program codes are included in the embodiments of the present invention.

【0092】さらに、供給されたプログラムコードがコ
ンピュータの機能拡張ボードやコンピュータに接続され
た機能拡張ユニットに備わるメモリに格納された後、そ
のプログラムコードの指示に基づいてその機能拡張ボー
ドや機能拡張ユニットに備わるCPU等が実際の処理の
一部または全部を行い、その処理によって上述した実施
形態の機能が実現される場合にも本発明に含まれること
は言うまでもない。
Further, after the supplied program code is stored in a memory provided in a function expansion board of a computer or a function expansion unit connected to the computer, the function expansion board or the function expansion unit is specified based on the instruction of the program code. It is needless to say that the present invention also includes a case where the CPU or the like provided in the first embodiment performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0093】[0093]

【発明の効果】以上説明したように、本発明によれば、
印刷データの出力設定情報に基づいて、供給される上記
印刷データに係る画像を分散出力する第1の画像出力装
置群、およびプリントサーバを介して供給される上記印
刷データに係る画像を分散出力する第2の画像出力装置
群の何れの画像出力装置群により上記印刷データに係る
画像を分散出力するか決定し、上記決定した画像出力装
置群を形成する複数の画像出力装置に上記印刷データを
供給する。
As described above, according to the present invention,
A first image output device group that distributes and outputs an image related to the supplied print data based on output setting information of the print data, and a distributed output of the image related to the print data supplied via a print server It is determined which image output device group of the second image output device group outputs the image related to the print data in a distributed manner, and the print data is supplied to a plurality of image output devices forming the determined image output device group. I do.

【0094】これにより、印刷データに係る画像の出力
を要求するユーザが分散出力方法を選択することなく、
上記出力設定情報に基づいて、分散出力方法を自動的に
選択することができ、印刷データに応じた分散出力方法
を的確に選択して分散出力を容易に実行することができ
る。
Thus, the user who requests the output of the image related to the print data can be selected without selecting the distributed output method.
The distributed output method can be automatically selected based on the output setting information, and the distributed output method can be appropriately selected according to the print data to easily execute the distributed output.

【0095】また、出力設定情報と印刷データを供給す
る上記画像出力装置群との対応関係を記憶した記憶手段
を備え、上記出力設定情報を入力し、上記入力した出力
設定情報と上記記憶手段に記憶されている対応関係とに
基づいて、上記印刷データを供給する上記画像出力装置
群を決定するようにした場合には、印刷データに応じた
分散出力方法をより的確に選択し、分散出力を容易に実
行することができる。
Further, a storage means for storing the correspondence between the output setting information and the image output apparatus group for supplying the print data is provided, the output setting information is input, and the input output setting information and the storage means are stored in the storage means. In the case where the image output device group that supplies the print data is determined based on the stored correspondence, the distributed output method according to the print data is more accurately selected, and the distributed output is performed. Can be easily implemented.

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

【図1】本実施形態による情報処理システムを適用した
分散印刷システムの構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a distributed printing system to which an information processing system according to an embodiment is applied.

【図2】本実施形態によるホストコンピュータ101お
よび白黒プリンタ102のハードウェア構成の一例を示
すブロック図である。
FIG. 2 is a block diagram illustrating an example of a hardware configuration of a host computer 101 and a monochrome printer 102 according to the embodiment.

【図3】本実施形態による分散印刷システムでのホスト
コンピュータ101における印刷処理の構成例を示すブ
ロック図である。
FIG. 3 is a block diagram illustrating a configuration example of print processing in a host computer 101 in the distributed printing system according to the present embodiment.

【図4】図3に示す分散印刷マネージャ303の構成を
示すブロック図である。
FIG. 4 is a block diagram showing a configuration of a distributed print manager 303 shown in FIG.

【図5】ユーザインターフェース表示部401が表示す
るユーザインターフェース500の一例を示す図であ
る。
FIG. 5 is a diagram illustrating an example of a user interface 500 displayed by a user interface display unit 401.

【図6】出力設定情報と実行する分散印刷の方法との対
応情報を記述したテーブルの一例を示す図である。
FIG. 6 is a diagram illustrating an example of a table describing correspondence information between output setting information and a distributed printing method to be executed;

【図7】第1のプリンタドライバ304が表示するユー
ザインターフェース700の一例を示す図である。
FIG. 7 illustrates an example of a user interface 700 displayed by a first printer driver 304.

【図8】本実施形態によるプリントサーバ106の構成
を示すブロック図である。
FIG. 8 is a block diagram illustrating a configuration of a print server 106 according to the present embodiment.

【図9】本実施形態の分散印刷システムによる分散印刷
制御動作を示すフローチャートである。
FIG. 9 is a flowchart illustrating a distributed printing control operation performed by the distributed printing system according to the embodiment.

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

101 ホストコンピュータ 102、104 白黒プリンタ 103、105 カラープリンタ 106 プリントサーバ 107 ネットワーク 301 アプリケーション 302 グラフィックエンジン 303 分散印刷マネージャ 304 第1のプリンタドライバ 305 第2のプリンタドライバ 306 第1のシステムスプーラ 307 第2のシステムスプーラ 101 Host Computer 102, 104 Monochrome Printer 103, 105 Color Printer 106 Print Server 107 Network 301 Application 302 Graphic Engine 303 Distributed Print Manager 304 First Printer Driver 305 Second Printer Driver 306 First System Spooler 307 Second System spooler

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C061 AP01 AR01 AS02 HH03 HH13 HK03 HK14 HQ03 HQ17 HR07 HR08 2C087 AA11 AA15 AB05 AB08 BA01 BA02 BA03 BA05 BA11 BA14 BD11 CA05 CB13 2C187 AE11 5B021 AA01 BB01 BB04 CC05 EE04 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C061 AP01 AR01 AS02 HH03 HH13 HK03 HK14 HQ03 HQ17 HR07 HR08 2C087 AA11 AA15 AB05 AB08 BA01 BA02 BA03 BA05 BA11 BA14 BD11 CA05 CB13 2C187 AE11 5B021 AA04 BB01 BB01

Claims (26)

【特許請求の範囲】[Claims] 【請求項1】 印刷データに係る画像の出力を要求する
側の情報処理装置と、第1の画像出力装置群を形成し供
給される上記印刷データに係る画像を分散出力する複数
の画像出力装置と、第2の画像出力装置群を形成し供給
される上記印刷データに係る画像を分散出力する上記複
数の画像出力装置とは異なる複数の画像出力装置と、上
記第2の画像出力装置群を形成する複数の画像出力装置
に上記印刷データを供給するためのプリントサーバとが
ネットワークを介して接続された情報処理システムであ
って、 上記第1の画像出力装置群を形成する複数の画像出力装
置に上記印刷データを供給する第1の分散出力処理手段
と、 上記プリントサーバを介して上記第2の画像出力装置群
を形成する複数の画像出力装置に上記印刷データを供給
する第2の分散出力処理手段と、 上記印刷データの出力設定情報に基づいて、上記第1の
分散出力処理手段および上記第2の分散印刷処理手段の
何れの分散出力処理手段を使用して分散出力処理を行う
か決定する分散出力制御手段とを備えることを特徴とす
る情報処理システム。
1. An information processing apparatus that requests output of an image related to print data, and a plurality of image output apparatuses that form a first image output apparatus group and distribute and output the image related to the print data supplied And a plurality of image output devices different from the plurality of image output devices that form and supply a second image output device group and distribute and output images related to the print data, and the second image output device group. An information processing system in which a print server for supplying the print data to a plurality of image output devices to be formed is connected via a network, and the plurality of image output devices forming the first image output device group A first distributed output processing unit that supplies the print data to the plurality of image output devices forming the second image output device group via the print server. Based on the output setting information of the print data, using any one of the first distributed output processing means and the second distributed print processing means to perform the distributed output processing. An information processing system comprising: a distributed output control unit that determines whether to perform the processing.
【請求項2】 上記分散出力制御手段は、上記出力設定
情報を入力する設定情報入力手段と、 上記出力設定情報と上記使用する分散処理手段との対応
関係を記憶した記憶手段と、 上記設定情報入力手段により入力された出力設定情報
と、上記記憶手段に記憶されている対応関係とに基づい
て、上記分散出力処理に使用する分散出力処理手段を決
定する出力先決定手段とを備えることを特徴とする請求
項1に記載の情報処理システム。
2. The distributed output control means includes: setting information input means for inputting the output setting information; storage means for storing a correspondence relationship between the output setting information and the distributed processing means to be used; Output destination determining means for determining distributed output processing means to be used for the distributed output processing based on output setting information input by the input means and the correspondence stored in the storage means. The information processing system according to claim 1.
【請求項3】 上記設定入力手段は、上記出力設定情報
を入力するための印刷設定画面を表示する表示手段を備
えることを特徴とする請求項2に記載の情報処理システ
ム。
3. The information processing system according to claim 2, wherein said setting input means includes a display means for displaying a print setting screen for inputting said output setting information.
【請求項4】 上記出力設定情報には、上記印刷データ
に係る画像を大量部数出力するか否かを設定する情報を
含み、上記出力設定情報により大量部数出力する設定が
行われているときには、上記分散出力制御手段は、上記
分散出力処理に使用する分散出力処理手段に上記第2の
分散出力処理手段を決定することを特徴とする請求項3
に記載の情報処理システム。
4. The output setting information includes information for setting whether or not to output a large number of copies of the image relating to the print data. When the setting for outputting a large number of copies is performed by the output setting information, The distributed output control means determines the second distributed output processing means as the distributed output processing means used for the distributed output processing.
An information processing system according to item 1.
【請求項5】 上記出力設定情報には、上記印刷データ
に係る画像の出力速度を優先するか否かを設定する情報
を含み、上記出力設定情報により出力速度を優先する設
定が行われているときには、上記分散出力制御手段は、
上記分散出力処理に使用する分散出力処理手段に上記第
1の分散出力処理手段を決定することを特徴とする請求
項3に記載の情報処理システム。
5. The output setting information includes information for setting whether to give priority to an output speed of an image relating to the print data, and the output setting information is set to give priority to the output speed. Sometimes, the distributed output control means includes:
4. The information processing system according to claim 3, wherein the first distributed output processing means is determined as the distributed output processing means used for the distributed output processing.
【請求項6】 上記出力設定情報には、上記印刷データ
を保存するか否かを設定する情報を含み、上記出力設定
情報により印刷データを保存する設定が行われていると
きには、上記分散出力制御手段は、上記分散出力処理に
使用する分散出力処理手段に上記第2の分散出力処理手
段を決定することを特徴とする請求項3に記載の情報処
理システム。
6. The output setting information includes information for setting whether or not to save the print data. When the setting for saving print data is made by the output setting information, the distributed output control is performed. 4. The information processing system according to claim 3, wherein the means determines the second distributed output processing means as the distributed output processing means used for the distributed output processing.
【請求項7】 上記プリントサーバは、上記印刷データ
を保存する保存手段を備えることを特徴とする請求項6
に記載の情報処理システム。
7. The print server according to claim 6, wherein the print server includes a storage unit configured to store the print data.
An information processing system according to item 1.
【請求項8】 上記第1の画像出力装置群および第2の
画像出力装置群を形成する複数の画像出力装置は、白黒
画像を出力する白黒画像出力装置と、カラー画像を出力
するカラー画像出力装置とをそれぞれ含み、 上記第1の分散出力処理手段および上記第2の分散出力
処理手段は、上記白黒画像出力装置とカラー画像出力装
置に上記印刷データをページ単位で切り分けて出力する
ことを特徴とする請求項1〜7の何れか1項に記載の情
報処理システム。
8. A plurality of image output devices forming the first image output device group and the second image output device group are a black and white image output device for outputting a black and white image, and a color image output for outputting a color image. Wherein the first distributed output processing means and the second distributed output processing means cut and output the print data to the monochrome image output apparatus and the color image output apparatus in page units. The information processing system according to claim 1.
【請求項9】 印刷データに係る画像の出力を要求する
側の情報処理装置と、白黒画像を出力する白黒画像出力
装置と、カラー画像を出力するカラー画像出力装置と、
白黒画像出力装置およびカラー画像出力装置による印刷
データに係る画像の出力を制御するプリントサーバとが
ネットワークを介して接続された情報処理システムであ
って、 上記白黒画像出力装置とカラー画像出力装置に上記印刷
データをページ単位で分けて出力する第1の分散出力処
理手段と、 上記プリントサーバを介して上記第1の分散出力処理手
段により印刷データが出力される上記白黒画像出力装置
とカラー画像出力装置とはそれぞれ異なる上記白黒画像
出力装置とカラー画像出力装置に上記印刷データをペー
ジ単位で分けて出力する第2の分散出力処理手段と、 上記印刷データに係る画像の出力における各種設定を行
う出力設定情報を入力するための印刷設定画面を表示す
る表示手段と、 上記出力設定情報と、上記第1の分散出力処理手段と第
2の分散出力処理手段との何れの分散出力処理手段を使
用して上記印刷データに係る画像を分散出力処理するか
の対応関係を記憶した記憶手段と、 上記出力設定情報と上記記憶手段を参照し、上記分散出
力処理に使用する分散出力処理手段を決定する出力先決
定手段とを備えることを特徴とする情報処理システム。
9. An information processing apparatus that requests output of an image related to print data, a monochrome image output apparatus that outputs a monochrome image, a color image output apparatus that outputs a color image,
An information processing system in which a print server that controls output of an image related to print data by a monochrome image output device and a color image output device is connected via a network, wherein the monochrome image output device and the color image output device include First distributed output processing means for outputting print data in units of pages, and the black-and-white image output apparatus and the color image output apparatus for outputting print data by the first distributed output processing means via the print server A second distributed output processing means for separately outputting the print data in page units to the black-and-white image output device and the color image output device which are different from each other; and output settings for performing various settings in outputting an image related to the print data. Display means for displaying a print setting screen for inputting information, the output setting information, and the first distributed output A storage unit that stores a correspondence relationship between which one of the distributed processing unit and the second distributed output processing unit is used to perform distributed output processing on the image related to the print data; and An information processing system comprising: an output destination determining unit that determines a distributed output processing unit to be used for the distributed output process by referring to the storage unit.
【請求項10】 印刷データに係る画像の出力を要求す
るとともに上記印刷データの分散出力を制御する情報処
理装置であって、 第1の画像出力装置群を形成し供給される上記印刷デー
タに係る画像を分散出力する複数の画像出力装置に上記
印刷データを供給する第1の分散出力処理手段と、 第2の画像出力装置群を形成し供給される上記印刷デー
タに係る画像を分散出力する上記複数の画像出力装置と
は異なる複数の画像出力装置にプリントサーバを介して
上記印刷データを供給する第2の分散出力処理手段と、 上記印刷データの出力設定情報に基づいて、上記第1の
分散出力処理手段および上記第2の分散印刷処理手段の
何れの分散出力処理手段を使用して分散出力処理を行う
か決定する分散出力制御手段とを備えることを特徴とす
る情報処理装置。
10. An information processing apparatus for requesting output of an image relating to print data and controlling distributed output of the print data, the information processing apparatus comprising: a first image output device group; First distributed output processing means for supplying the print data to a plurality of image output devices for distributed output of images, and a second image output device group for forming and outputting a distributed image of the supplied print data. Second distributed output processing means for supplying the print data to a plurality of image output devices different from the plurality of image output devices via a print server; and the first distributed output processing unit based on the output setting information of the print data. An output processing unit, and a distributed output control unit that determines which of the distributed output processing units of the second distributed printing processing unit is to be used to perform the distributed output processing. Information processing device.
【請求項11】 上記分散出力制御手段は、上記出力設
定情報を入力する設定情報入力手段と、 上記出力設定情報と上記使用する分散処理手段との対応
関係を記憶した記憶手段と、 上記設定情報入力手段により入力された出力設定情報
と、上記記憶手段に記憶されている対応関係とに基づい
て、上記分散出力処理に使用する分散出力処理手段を決
定する出力先決定手段とを備えることを特徴とする請求
項10に記載の情報処理装置。
11. The distributed output control means includes: setting information input means for inputting the output setting information; storage means for storing the correspondence between the output setting information and the distributed processing means to be used; Output destination determining means for determining distributed output processing means to be used for the distributed output processing based on output setting information input by the input means and the correspondence stored in the storage means. The information processing apparatus according to claim 10, wherein
【請求項12】 上記設定入力手段は、上記出力設定情
報を入力するための印刷設定画面を表示する表示手段を
備えることを特徴とする請求項11に記載の情報処理装
置。
12. The information processing apparatus according to claim 11, wherein said setting input means includes a display means for displaying a print setting screen for inputting said output setting information.
【請求項13】 上記出力設定情報には、上記印刷デー
タに係る画像を大量部数出力するか否かを設定する情報
を含み、上記出力設定情報により大量部数出力する設定
が行われているときには、上記分散出力制御手段は、上
記分散出力処理に使用する分散出力処理手段に上記第2
の分散出力処理手段を決定することを特徴とする請求項
12に記載の情報処理装置。
13. The output setting information includes information for setting whether or not to output a large number of copies of the image related to the print data, and when the setting for outputting a large number of copies is performed by the output setting information, The distributed output control means includes a second distributed output processing means for use in the distributed output processing.
The information processing apparatus according to claim 12, wherein the distributed output processing means is determined.
【請求項14】 上記出力設定情報には、上記印刷デー
タに係る画像の出力速度を優先するか否かを設定する情
報を含み、上記出力設定情報により出力速度を優先する
設定が行われているときには、上記分散出力制御手段
は、上記分散出力処理に使用する分散出力処理手段に上
記第1の分散出力処理手段を決定することを特徴とする
請求項12に記載の情報処理装置。
14. The output setting information includes information for setting whether or not to prioritize an output speed of an image related to the print data, and a setting for giving priority to an output speed is performed by the output setting information. 13. The information processing apparatus according to claim 12, wherein the distributed output control means determines the first distributed output processing means as the distributed output processing means used for the distributed output processing.
【請求項15】 上記出力設定情報には、上記印刷デー
タを保存するか否かを設定する情報を含み、上記出力設
定情報により印刷データを保存する設定が行われている
ときには、上記分散出力制御手段は、上記分散出力処理
に使用する分散出力処理手段に上記第2の分散出力処理
手段を決定することを特徴とする請求項12に記載の情
報処理装置。
15. The output setting information includes information for setting whether or not to save the print data. When the setting for saving print data is made by the output setting information, the distributed output control is performed. 13. The information processing apparatus according to claim 12, wherein the means determines the second distributed output processing means as the distributed output processing means used for the distributed output processing.
【請求項16】 上記第1の画像出力装置群および第2
の画像出力装置群を形成する複数の画像出力装置は、白
黒画像を出力する白黒画像出力装置と、カラー画像を出
力するカラー画像出力装置とをそれぞれ含み、 上記第1の分散出力処理手段および上記第2の分散出力
処理手段は、上記白黒画像出力装置とカラー画像出力装
置に上記印刷データをページ単位で切り分けて出力する
ことを特徴とする請求項10〜15の何れか1項に記載
の情報処理装置。
16. The first image output device group and the second image output device group
The plurality of image output devices forming the image output device group include a black-and-white image output device that outputs a black-and-white image, and a color image output device that outputs a color image, respectively. The information according to any one of claims 10 to 15, wherein the second distributed output processing means outputs the print data to the monochrome image output device and the color image output device by separating the print data in page units. Processing equipment.
【請求項17】 印刷データに係る画像の出力を要求す
るとともに上記印刷データの分散出力を制御する情報処
理装置であって、 上記白黒画像出力装置とカラー画像出力装置に上記印刷
データをページ単位で分けて出力する第1の分散出力処
理手段と、 上記第1の分散出力処理手段により上記印刷データが出
力される上記白黒画像出力装置とカラー画像出力装置と
はそれぞれ異なる上記白黒画像出力装置とカラー画像出
力装置にプリントサーバを介して上記印刷データをペー
ジ単位で分けて出力する第2の分散出力処理手段と、 上記印刷データに係る画像の出力における各種設定を行
う出力設定情報を入力するための印刷設定画面を表示す
る表示手段と、 上記出力設定情報と、上記第1の分散出力処理手段と第
2の分散出力処理手段との何れの分散出力処理手段を使
用して上記印刷データに係る画像を分散出力処理するか
の対応関係を記憶した記憶手段と、 上記出力設定情報と上記記憶手段を参照し、上記分散出
力処理に使用する分散出力処理手段を決定する出力先決
定手段とを備えることを特徴とする情報処理装置。
17. An information processing apparatus for requesting output of an image related to print data and controlling distributed output of the print data, wherein the print data is sent to the monochrome image output apparatus and the color image output apparatus in page units. First distributed output processing means for separately outputting the monochrome image output apparatus and color image output apparatus, wherein the monochrome image output apparatus and the color image output apparatus to which the print data is output by the first distributed output processing means are respectively different Second distributed output processing means for outputting the print data in page units to the image output device via the print server, and inputting output setting information for performing various settings in outputting an image related to the print data. Display means for displaying a print setting screen; output setting information; and information on the first distributed output processing means and the second distributed output processing means. Storage means for storing the correspondence of whether the image relating to the print data is to be subjected to the distributed output processing using the distributed output processing means, and the output setting information and the storage means are referred to and used for the distributed output processing. An information processing apparatus comprising: an output destination determining unit that determines a distributed output processing unit.
【請求項18】 印刷データに係る画像の分散出力を制
御する分散出力制御方法であって、 上記印刷データの出力設定情報に基づいて、供給される
上記印刷データに係る画像を分散出力する複数の画像出
力装置により形成する第1の画像出力装置群、およびプ
リントサーバを介して供給される上記印刷データに係る
画像を分散出力する上記複数の画像出力装置とは異なる
複数の画像出力装置により形成する第2の画像出力装置
群の何れの画像出力装置群により上記印刷データに係る
画像を分散出力するか決定し、上記決定した画像出力装
置群に上記印刷データを供給することを特徴とする分散
出力制御方法。
18. A distributed output control method for controlling distributed output of an image related to print data, the method comprising: distributing and outputting an image related to the supplied print data based on output setting information of the print data. A first image output device group formed by an image output device and a plurality of image output devices different from the plurality of image output devices for dispersively outputting an image related to the print data supplied via a print server. Determining which image output device group of the second image output device group outputs the image related to the print data in a distributed manner, and supplying the print data to the determined image output device group. Control method.
【請求項19】 上記出力設定情報と上記印刷データを
供給する上記画像出力装置群との対応関係を記憶した記
憶手段を備え、 上記印刷データの出力設定情報に基づいて、上記印刷デ
ータを供給する上記画像出力装置群を決定する際に、上
記出力設定情報を入力し、上記入力した出力設定情報と
上記記憶手段に記憶されている対応関係とに基づいて、
上記印刷データを供給する上記画像出力装置群を決定す
ることを特徴とする請求項18に記載の分散出力制御方
法。
19. A storage unit for storing a correspondence between the output setting information and the image output device group that supplies the print data, and supplies the print data based on the output setting information of the print data. When determining the image output device group, input the output setting information, based on the input output setting information and the correspondence stored in the storage means,
19. The distributed output control method according to claim 18, wherein the image output device group that supplies the print data is determined.
【請求項20】 上記出力設定情報を入力するための印
刷設定画面を表示することを特徴とする請求項19に記
載の分散出力制御方法。
20. The distributed output control method according to claim 19, wherein a print setting screen for inputting the output setting information is displayed.
【請求項21】 上記出力設定情報には、上記印刷デー
タに係る画像を大量部数出力するか否かを設定する情報
を含み、上記出力設定情報により大量部数出力する設定
が行われているときには、上記第2の画像出力装置群に
上記印刷データを供給することを特徴とする請求項20
に記載の分散出力制御方法。
21. The output setting information includes information for setting whether or not to output a large number of copies of the image related to the print data, and when the setting for outputting a large number of copies is performed by the output setting information, 21. The print data is supplied to the second image output device group.
3. The distributed output control method according to 1.
【請求項22】 上記出力設定情報には、上記印刷デー
タに係る画像の出力速度を優先するか否かを設定する情
報を含み、上記出力設定情報により出力速度を優先する
設定が行われているときには、上記第1の画像出力装置
群に上記印刷データを供給することを特徴とする請求項
20に記載の分散出力制御方法。
22. The output setting information includes information for setting whether or not to prioritize the output speed of the image related to the print data, and the setting for giving priority to the output speed is performed by the output setting information. 21. The distributed output control method according to claim 20, wherein the print data is supplied to the first image output device group.
【請求項23】 上記出力設定情報には、上記印刷デー
タを保存するか否かを設定する情報を含み、上記出力設
定情報により印刷データを保存する設定が行われている
ときには、上記第2の画像出力装置群に上記印刷データ
を供給することを特徴とする請求項20に記載の分散出
力制御方法。
23. The output setting information includes information for setting whether or not to save the print data, and when the setting for saving print data is made by the output setting information, the second 21. The distributed output control method according to claim 20, wherein the print data is supplied to a group of image output devices.
【請求項24】 上記第1の画像出力装置群および第2
の画像出力装置群を形成する複数の画像出力装置は、白
黒画像を出力する白黒画像出力装置と、カラー画像を出
力するカラー画像出力装置とをそれぞれ含み、 上記第1の画像出力装置群および上記第2の画像出力装
置群に上記印刷データを供給する際、上記白黒画像出力
装置とカラー画像出力装置に上記印刷データをページ単
位で切り分けて出力することを特徴とする請求項18〜
23の何れか1項に記載の分散出力制御方法。
24. The first image output device group and the second image output device group.
The plurality of image output devices forming the image output device group include a black-and-white image output device that outputs a black-and-white image, and a color image output device that outputs a color image, respectively. 19. The method according to claim 18, wherein when the print data is supplied to a second image output device group, the print data is divided into pages and output to the monochrome image output device and the color image output device.
24. The distributed output control method according to any one of 23.
【請求項25】 請求項1〜17の何れか1項に記載の
各手段としてコンピュータを機能させるためのプログラ
ムを記録したことを特徴とするコンピュータ読み取り可
能な記録媒体。
25. A computer-readable recording medium having recorded thereon a program for causing a computer to function as each of the means according to claim 1. Description:
【請求項26】 請求項18〜24の何れか1項に記載
の分散出力制御方法の処理手順をコンピュータに実行さ
せるためのプログラムを記録したことを特徴とするコン
ピュータ読み取り可能な記録媒体。
26. A computer-readable recording medium on which a program for causing a computer to execute the processing procedure of the distributed output control method according to claim 18 is recorded.
JP2001007921A 2001-01-16 2001-01-16 Information processing apparatus, information processing system, distributed output control method, and recording medium Pending JP2002215350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001007921A JP2002215350A (en) 2001-01-16 2001-01-16 Information processing apparatus, information processing system, distributed output control method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001007921A JP2002215350A (en) 2001-01-16 2001-01-16 Information processing apparatus, information processing system, distributed output control method, and recording medium

Publications (1)

Publication Number Publication Date
JP2002215350A true JP2002215350A (en) 2002-08-02

Family

ID=18875603

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001007921A Pending JP2002215350A (en) 2001-01-16 2001-01-16 Information processing apparatus, information processing system, distributed output control method, and recording medium

Country Status (1)

Country Link
JP (1) JP2002215350A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004213671A (en) * 2003-01-03 2004-07-29 Microsoft Corp Client side rendering method and system of printable document in network, and computer readable medium
JP2004310746A (en) * 2003-03-27 2004-11-04 Canon Inc Image forming system, control method of image forming system, control method, program, and storage medium
US8054494B2 (en) 2003-03-27 2011-11-08 Canon Kabushiki Kaisha Image forming system, method and program of controlling image forming system, and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004213671A (en) * 2003-01-03 2004-07-29 Microsoft Corp Client side rendering method and system of printable document in network, and computer readable medium
US8233177B2 (en) 2003-01-03 2012-07-31 Microsoft Corporation Client side rendering of printable documents in a network
JP2004310746A (en) * 2003-03-27 2004-11-04 Canon Inc Image forming system, control method of image forming system, control method, program, and storage medium
US8054494B2 (en) 2003-03-27 2011-11-08 Canon Kabushiki Kaisha Image forming system, method and program of controlling image forming system, and storage medium

Similar Documents

Publication Publication Date Title
EP0895183B1 (en) Print control apparatus and method for page layout preparation
US8451490B2 (en) Printing control method
JP3747130B2 (en) Information processing apparatus, message display method, interface apparatus, and storage medium storing computer-readable program
US20040061897A1 (en) Printing control method and printing control apparatus
JP2002041261A (en) INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM CONTAINING COMPUTER-READABLE PROGRAM
US7315387B2 (en) Print control method and apparatus, and print system
JP3733284B2 (en) Information processing apparatus, printing system, and command generation method
JP2015230711A (en) Information processing apparatus, program, and control method
US20090231620A1 (en) Printing of printing job saved in image forming apparatus with changed print format
JPH0830410A (en) Output device, preview system, and output image confirmation method
JP2002014797A (en) INFORMATION PROCESSING DEVICE, PRINT CONTROL DEVICE, ITS CONTROL METHOD, STORAGE MEDIUM, AND ITS CONTROL PROGRAM
JP3884876B2 (en) Information processing apparatus, information processing method, and storage medium storing computer-readable program
JP4467855B2 (en) Information processing apparatus, information processing method, and program
US7253911B2 (en) Printing method and system for executing printing in plural print processes
JP2002215350A (en) Information processing apparatus, information processing system, distributed output control method, and recording medium
JPH0883153A (en) Printer control system
JP2006159738A (en) Print control apparatus, data processing method thereof, and storage medium.
US20040184052A1 (en) Information processing apparatus and method, and print control program
JP4054544B2 (en) Information processing apparatus, information processing method, print control program, print processing apparatus, print processing method, and print processing program
JP3209858B2 (en) Print control device and print control method
JP3745086B2 (en) Printing control apparatus and method
US20060066884A1 (en) Printing control apparatus and method of controlling the printing thereof
JP2003029945A (en) Information processing apparatus, print control apparatus, print control method, and storage medium
JP2002036683A (en) Information processor, method for presenting print processing time, and recording medium storing computer readable program
JP2003015850A (en) Print control device and print control method