JPH07295766A - Device and method for processing information - Google Patents

Device and method for processing information

Info

Publication number
JPH07295766A
JPH07295766A JP6081580A JP8158094A JPH07295766A JP H07295766 A JPH07295766 A JP H07295766A JP 6081580 A JP6081580 A JP 6081580A JP 8158094 A JP8158094 A JP 8158094A JP H07295766 A JPH07295766 A JP H07295766A
Authority
JP
Japan
Prior art keywords
output
information
input information
information processing
output device
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.)
Withdrawn
Application number
JP6081580A
Other languages
Japanese (ja)
Inventor
Ikuo Takeuchi
郁夫 竹内
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 JP6081580A priority Critical patent/JPH07295766A/en
Publication of JPH07295766A publication Critical patent/JPH07295766A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To shorten data processing time by automatically selecting an optimum output device by selecting the optimum output device based on transfer time required for transferring input information to an output device such as a printer connected through a network. CONSTITUTION:A printer server 2000 is composed of a spool part 30, control part 31, intrinsic information storage part 32 and print queue 33. The control part 31 is composed of a CPU for performing information processing (such as file transfer time calculation processing, total job time calculation processing and printer selection processing) based on a control program. When generating output information based on input information and transferring the input information to plural output devices (printers) 1500a-1500c for outputting the output information, the CPU of the control part 31 calculates the transfer time required for transferring this input information to the printers 1500a-1500c for each of printers 1500a-1500c and selects any printer to transfer the input information based on the calculated transfer time of input information.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、少なくとも1台のプリ
ンタ等の出力装置とネットワークを介して情報処理を行
なうホストコンピュータ等の情報処理装置及びその情報
処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus such as a host computer which performs information processing via at least one output device such as a printer and a network, and an information processing method thereof.

【0002】[0002]

【従来の技術】従来、LAN(ローカルエリアネットワ
ーク)と呼ばれるネットワークシステムにおいて、複数
のホストコンピュータ等の情報処理装置を複数のプリン
タ等の出力装置に接続することができる。これは情報処
理装置であるホストコンピュータが、プリンタ等の出力
装置へのファイル(データ群)転送に関する各種制御機
能を備えており、ホストコンピュータに登録されている
プリンタを選んでプリント対象ファイルを転送すること
により、ネットワークを介して接続される、指定したプ
リンタでのプリント処理が達成される。
2. Description of the Related Art Conventionally, in a network system called a LAN (local area network), information processing devices such as a plurality of host computers can be connected to output devices such as a plurality of printers. This is because the host computer, which is an information processing device, has various control functions related to file (data group) transfer to an output device such as a printer, and selects a printer registered in the host computer to transfer the print target file. As a result, the print processing by the designated printer connected via the network is achieved.

【0003】また、このようなネットワークシステムに
おいて、プリンタへのファイル転送に関する各種制御機
能を備えた専用のコンピュータ(以下、プリンタサーバ
ーという)をに配設し、ホストコンピュータからプリン
タサーバーに登録されているプリンタを選んでプリント
対象ファイルを転送することにより、プリンタサーバを
介して、指定されたプリンタでのプリント処理が達成さ
れる。
In such a network system, a dedicated computer (hereinafter referred to as a printer server) having various control functions relating to file transfer to a printer is provided in the printer and registered in the printer server by the host computer. By selecting the printer and transferring the file to be printed, the print processing by the designated printer is achieved via the printer server.

【0004】[0004]

【発明が解決しようとする課題】ところが、従来のネッ
トワークシステムでは、プリンタの処理能力や稼働状態
に関係なく、ホストコンピュータを使用する使用者の指
定により一義的にプリンタが選択された。
However, in the conventional network system, the printer is uniquely selected by the designation of the user who uses the host computer, regardless of the processing capacity and operating state of the printer.

【0005】従って、それぞれのプリンタの負荷状態が
偏ってしまい、例えば、処理能力の低いプリンタにファ
イル(データ群)転送が集中し結果としてデータ処理時
間が増加するという問題があった。
Therefore, there is a problem that the load states of the respective printers are unevenly distributed, and, for example, file (data group) transfer is concentrated on a printer having a low processing capacity, resulting in an increase in data processing time.

【0006】また、従来のネットワークシステムでは、
ホストコンピュータからプリンタサーバー単体或はプリ
ンタサーバーとして機能するホストコンピュータ内の制
御部へ、プリント対象ファイル(データ群)を転送する
と、プリンタサーバーがプリンタの稼働状態を判断して
最適なプリンタでプリント処理していた。
Further, in the conventional network system,
When the print target files (data group) are transferred from the host computer to the printer server alone or to the control unit in the host computer that functions as a printer server, the printer server determines the operating status of the printer and prints with the optimum printer. Was there.

【0007】そして、転送されるプリント対象ファイル
は、各々データ量が異なり、更にデータ転送時間もネッ
トワークの稼働状態により変動していた。
The print target files to be transferred have different data amounts, and the data transfer time also fluctuates depending on the operating state of the network.

【0008】従って、プリンタが解放される時間の正確
な予測はできず、例えば、プリント待ちになっている状
態(以下、キューイングという)のファイル数が多いプ
リンタAとキューイングが少ないプリンタBにおいて、
処理時間がプリンタA>プリンタBの場合、転送される
プリント対象ファイルのデータ量が小さければプリンタ
Bに転送すれば良いが、プリント対象ファイルのデータ
量が大きければデータ量の大きいプリント対象ファイル
の転送中にプリンタAのキューイングがゼロに(プリン
ト待ち時間がない状態)なる可能性もあり、その場合に
はプリンタAの方がプリント完了までの時間が早いこと
になり、最適なプリンタが選択されないという問題があ
った。
Therefore, it is not possible to accurately predict the time when the printer will be released. For example, in printer A with a large number of files and printer B with a small number of queues in a print waiting state (hereinafter referred to as queuing). ,
When the processing time is printer A> printer B, if the data amount of the transferred print target file is small, it may be transferred to printer B, but if the print target file has a large data amount, the transfer of the print target file having a large data amount is performed. There is a possibility that the queuing of the printer A becomes zero (there is no print waiting time) during that time. In that case, the printer A takes a shorter time to complete the printing, and the optimum printer is not selected. There was a problem.

【0009】本発明は、上記問題点を解決するためにな
されたもので、ネットワークを介して接続されるプリン
タ等の出力装置へ入力情報を転送するのに要する転送時
間に基づいて、最適な出力装置を選択する情報処理装置
及び情報処理方法を提供することを目的とする。
The present invention has been made to solve the above-mentioned problems, and provides an optimum output based on the transfer time required to transfer input information to an output device such as a printer connected via a network. An object is to provide an information processing device and an information processing method for selecting a device.

【0010】本発明は、上記問題点を解決するためにな
されたもので、ネットワークを介して接続されるプリン
タ等の出力装置で入力情報に基づいて出力情報を生成す
るまでに要する出力処理時間に基づいて、最適な出力装
置を選択する情報処理装置における情報処理方法を提供
することを目的とする。
The present invention has been made in order to solve the above-mentioned problems, and can reduce the output processing time required to generate output information based on input information in an output device such as a printer connected via a network. Based on the above, it is an object to provide an information processing method in an information processing device that selects an optimum output device.

【0011】本発明は、上記問題点を解決するためにな
されたもので、ネットワークを介して接続されるプリン
タ等の出力装置へ入力情報を転送するために順番待ちし
ている他の入力情報の出力完了時間に基づいて、最適な
出力装置を選択する情報処理装置及び情報処理方法を提
供することを目的とする。
The present invention has been made in order to solve the above-mentioned problems, and other input information waiting in order to transfer the input information to an output device such as a printer connected via a network An object of the present invention is to provide an information processing device and an information processing method for selecting an optimum output device based on the output completion time.

【0012】本発明は、上記問題点を解決するためにな
されたもので、ネットワークを介して接続されるプリン
タ等の出力装置へ入力情報を転送するのに要する転送時
間と出力装置で入力情報に基づいて出力情報を生成する
までに要する出力処理時間と出力装置へ入力情報を転送
するために順番待ちしている他の入力情報の出力完了時
間に基づいて、最適な出力装置を選択する情報処理装置
及び情報処理方法を提供することを目的とする。
The present invention has been made in order to solve the above-mentioned problems. The transfer time required to transfer input information to an output device such as a printer connected via a network and the input information at the output device are changed. Based on the output processing time required to generate output information based on the output information and the output completion time of other input information waiting in order to transfer the input information to the output device, information processing for selecting the optimum output device An object is to provide an apparatus and an information processing method.

【0013】[0013]

【課題を解決するための手段】上記目的を達成する本発
明の情報処理装置は以下に示す構成を備える。即ち、入
力情報に基づいて出力情報を生成して出力する複数の出
力装置へ入力情報を転送する情報処理装置であって、前
記入力情報を前記出力装置に転送するまでに要する転送
時間を前記出力装置毎に導出する導出手段と、前記導出
手段で導出した前記入力情報の転送時間に基づいて、前
記入力情報を転送する出力装置を選択する選択手段とを
備える。
An information processing apparatus of the present invention that achieves the above object has the following configuration. That is, an information processing device that transfers input information to a plurality of output devices that generate and output output information based on input information, wherein the transfer time required to transfer the input information to the output device is output. Derivation means for deriving each device and selection means for selecting an output device to which the input information is transferred based on the transfer time of the input information derived by the deriving means.

【0014】上記目的を達成する本発明の情報処理装置
は以下に示す構成を備える。即ち、入力情報に基づいて
出力情報を生成して出力する複数の出力装置へ入力情報
を転送する情報処理装置であって、前記出力装置で前記
入力情報に基づいて出力情報を生成して出力するまでに
要する出力処理時間を前記出力装置毎に導出する導出手
段と、前記導出手段で導出した前記入力情報の出力処理
時間に基づいて、前記入力情報を転送する出力装置を選
択する選択手段とを備える。
An information processing apparatus of the present invention that achieves the above object has the following configuration. That is, an information processing device that transfers input information to a plurality of output devices that generate and output output information based on input information, wherein the output device generates and outputs output information based on the input information. Derivation means for deriving an output processing time required for each output device, and selection means for selecting an output device to which the input information is transferred, based on the output processing time of the input information derived by the derivation means. Prepare

【0015】上記目的を達成する本発明の情報処理装置
は以下に示す構成を備える。即ち、入力情報に基づいて
出力情報を生成して出力する複数の出力装置へ入力情報
を転送する情報処理装置であって、前記出力装置へ転送
するために順番待ちしている他の入力情報の出力完了時
間を前記出力装置毎に導出する導出手段と、前記導出手
段で導出した前記入力情報の出力完了時間に基づいて、
前記入力情報を転送する出力装置を選択する選択手段と
を備える。
An information processing apparatus of the present invention that achieves the above object has the following configuration. That is, an information processing device that transfers input information to a plurality of output devices that generate and output output information based on the input information, and that is the input information of other input information that is waiting for transfer to the output device. Derivation means for deriving the output completion time for each of the output devices, and based on the output completion time of the input information derived by the deriving means,
Selecting means for selecting an output device for transferring the input information.

【0016】上記目的を達成する本発明の情報処理装置
は以下に示す構成を備える。即ち、入力情報に基づいて
出力情報を生成して出力する複数の出力装置へ入力情報
を転送する情報処理装置であって、前記入力情報を前記
出力装置に転送するまでに要する転送時間と前記入力情
報に基づいて出力情報を生成するまでに要する出力処理
時間と前記出力装置へ転送するために順番待ちしている
他の入力情報の出力完了時間を前記出力装置毎に導出す
る導出手段と、前記導出手段で導出した前記転送時間と
前記出力処理時間と前記出力完了時間に基づいて、前記
入力情報を転送する出力装置を選択する選択手段とを備
える。
An information processing apparatus of the present invention that achieves the above object has the following configuration. That is, an information processing device that transfers input information to a plurality of output devices that generate and output output information based on input information, wherein the transfer time required to transfer the input information to the output device and the input information Derivation means for deriving, for each of the output devices, an output processing time required to generate output information based on the information and an output completion time of other input information waiting in order to be transferred to the output device, And a selecting unit that selects an output device that transfers the input information, based on the transfer time, the output processing time, and the output completion time derived by the deriving unit.

【0017】上記目的を達成する本発明の情報処理方法
は以下に示す構成を備える。即ち、入力情報に基づいて
出力情報を生成して出力する複数の出力装置へ入力情報
を転送する情報処理装置における情報処理方法であっ
て、前記入力情報を前記出力装置に転送するまでに要す
る転送時間を前記出力装置毎に導出する導出工程と、前
記導出工程で導出した前記入力情報の転送時間に基づい
て、前記入力情報を転送する出力装置を選択する選択工
程とを備える。
An information processing method of the present invention which achieves the above object has the following configuration. That is, it is an information processing method in an information processing apparatus that transfers input information to a plurality of output devices that generate and output output information based on input information, and the transfer required until the input information is transferred to the output device. A derivation step of deriving time for each output device, and a selection step of selecting an output device to which the input information is transferred based on the transfer time of the input information derived in the derivation step.

【0018】上記目的を達成する本発明の情報処理方法
は以下に示す構成を備える。即ち、入力情報に基づいて
出力情報を生成して出力する複数の出力装置へ入力情報
を転送する情報処理装置における情報処理方法であっ
て、前記出力装置で前記入力情報に基づいて出力情報を
生成して出力するまでに要する出力処理時間を前記出力
装置毎に導出する導出工程と、前記導出工程で導出した
前記入力情報の出力処理時間に基づいて、前記入力情報
を転送する出力装置を選択する選択工程とを備える。
An information processing method of the present invention which achieves the above object has the following configuration. That is, an information processing method in an information processing apparatus that transfers input information to a plurality of output devices that generate and output output information based on input information, wherein the output device generates output information based on the input information. Then, based on the derivation step of deriving the output processing time required for outputting the output information for each of the output devices, and the output processing time of the input information derived in the derivation step, the output device for transferring the input information is selected. And a selection step.

【0019】上記目的を達成する本発明の情報処理方法
は以下に示す構成を備える。即ち、入力情報に基づいて
出力情報を生成して出力する複数の出力装置へ入力情報
を転送する情報処理装置における情報処理方法であっ
て、前記出力装置へ転送するために順番待ちしている他
の入力情報の出力完了時間を前記出力装置毎に導出する
導出工程と、前記導出手段で導出した前記入力情報の出
力完了時間に基づいて、前記入力情報を転送する出力装
置を選択する選択工程とを備える。
An information processing method of the present invention which achieves the above object has the following configuration. That is, an information processing method in an information processing device that transfers input information to a plurality of output devices that generate and output output information based on input information, and that waits in order for transfer to the output device. A deriving step of deriving the output completion time of the input information for each output device, and a selecting step of selecting an output device to which the input information is transferred, based on the output completion time of the input information derived by the deriving means. Equipped with.

【0020】上記目的を達成する本発明の情報処理方法
は以下に示す構成を備える。即ち、入力情報に基づいて
出力情報を生成して出力する複数の出力装置へ入力情報
を転送する情報処理装置における情報処理方法であっ
て、前記入力情報を前記出力装置に転送するまでに要す
る転送時間と前記入力情報に基づいて出力情報を生成す
るまでに要する出力処理時間と前記出力装置へ転送する
ために順番待ちしている他の入力情報の出力完了時間を
前記出力装置毎に導出する導出工程と、前記導出工程で
導出した前記転送時間と前記出力処理時間と前記出力完
了時間に基づいて、前記入力情報を転送する出力装置を
選択する選択工程とを備える。
An information processing method of the present invention which achieves the above object has the following configuration. That is, it is an information processing method in an information processing apparatus that transfers input information to a plurality of output devices that generate and output output information based on input information, and the transfer required until the input information is transferred to the output device. Derivation of the output processing time required to generate output information based on the time and the input information and the output completion time of other input information waiting in turn for transfer to the output device for each output device And a selecting step of selecting an output device for transferring the input information based on the transfer time, the output processing time, and the output completion time derived in the deriving step.

【0021】[0021]

【作用】本発明に係る情報処理装置は、入力情報を出力
装置に転送するまでに要する転送時間を出力装置毎に導
出し、導出した転送時間に基づいて、入力情報を転送す
る出力装置を選択する。
The information processing apparatus according to the present invention derives the transfer time required to transfer the input information to the output apparatus for each output apparatus, and selects the output apparatus to transfer the input information based on the derived transfer time. To do.

【0022】本発明に係る情報処理装置は、出力装置で
入力情報に基づいて出力情報を生成して出力するまでに
要する出力処理時間を出力装置毎に導出し、導出した出
力処理時間に基づいて、入力情報を転送する出力装置を
選択する。
The information processing apparatus according to the present invention derives the output processing time required for the output apparatus to generate and output the output information based on the input information for each output apparatus, and based on the derived output processing time. , Select an output device to transfer the input information.

【0023】本発明に係る情報処理装置は、出力装置へ
転送するために順番待ちしている他の入力情報の出力完
了時間を出力装置毎に導出し、導出した出力完了時間に
基づいて、入力情報を転送する出力装置を選択する。
The information processing apparatus according to the present invention derives, for each output device, the output completion time of the other input information waiting for turn in order to be transferred to the output device, and based on the derived output completion time. Select the output device to transfer the information.

【0024】本発明に係る情報処理装置は、入力情報を
前記出力装置に転送するまでに要する転送時間と入力情
報に基づいて出力情報を生成するまでに要する出力処理
時間と出力装置へ転送するために順番待ちしている他の
入力情報の出力完了時間を出力装置毎に導出し、導出し
た転送時間と出力処理時間と出力完了時間に基づいて、
入力情報を転送する出力装置を選択する。
The information processing apparatus according to the present invention transfers the input information to the output apparatus and the transfer processing time required to generate the output information based on the transfer time and the transfer time required to transfer the input information to the output apparatus. The output completion time of other input information waiting in turn is derived for each output device, and based on the derived transfer time, output processing time, and output completion time,
Select an output device to transfer the input information.

【0025】本発明に係る情報処理方法は、入力情報を
出力装置に転送するまでに要する転送時間を出力装置毎
に導出し、導出した転送時間に基づいて、入力情報を転
送する出力装置を選択する。
In the information processing method according to the present invention, the transfer time required to transfer the input information to the output device is derived for each output device, and the output device for transferring the input information is selected based on the derived transfer time. To do.

【0026】本発明に係る情報処理方法は、出力装置で
入力情報に基づいて出力情報を生成して出力するまでに
要する出力処理時間を出力装置毎に導出し、導出した出
力処理時間に基づいて、入力情報を転送する出力装置を
選択する。
In the information processing method according to the present invention, the output processing time required for the output device to generate and output the output information based on the input information is derived for each output device, and based on the derived output processing time. , Select an output device to transfer the input information.

【0027】本発明に係る情報処理方法は、出力装置へ
転送するために順番待ちしている他の入力情報の出力完
了時間を出力装置毎に導出し、導出した出力完了時間に
基づいて、入力情報を転送する出力装置を選択する。
In the information processing method according to the present invention, the output completion time of the other input information waiting for turn in order to be transferred to the output device is derived for each output device, and the input is completed based on the derived output completion time. Select the output device to transfer the information.

【0028】本発明に係る情報処理方法は、入力情報を
前記出力装置に転送するまでに要する転送時間と入力情
報に基づいて出力情報を生成するまでに要する出力処理
時間と出力装置へ転送するために順番待ちしている他の
入力情報の出力完了時間を出力装置毎に導出し、導出し
た転送時間と出力処理時間と出力完了時間に基づいて、
入力情報を転送する出力装置を選択する。
In the information processing method according to the present invention, the transfer time required to transfer the input information to the output device and the output processing time required to generate the output information based on the input information and the transfer time to the output device. The output completion time of other input information waiting in turn is derived for each output device, and based on the derived transfer time, output processing time, and output completion time,
Select an output device to transfer the input information.

【0029】[0029]

【実施例】本実施例の構成を説明する前に、本実施例を
適用するに好適な出力装置としてレーザビームプリンタ
およびインクジェットプリンタの構成について図1〜図
3を参照しながら説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the structure of this embodiment, the structures of a laser beam printer and an ink jet printer as output devices suitable for applying this embodiment will be described with reference to FIGS.

【0030】なお、本実施例を適用するプリンタは、レ
ーザビームプリンタおよびインクジェットプリンタに限
られるものではなく、他のプリント方式のプリンタでも
良いことは言うまでもない。
Needless to say, the printer to which the present embodiment is applied is not limited to the laser beam printer and the ink jet printer, and may be a printer of another printing system.

【0031】図1は本発明を適用可能な第1の出力装置
の構成を示す断面図であり、例えばレーザビームプリン
タ(LBP)の場合を示す。
FIG. 1 is a sectional view showing the configuration of a first output device to which the present invention can be applied, for example, a case of a laser beam printer (LBP).

【0032】図において、1500はLBP本体であ
り、外部に接続されているホストコンピュータから供給
される印刷情報(文字コード等)やフォーム情報あるい
はマクロ命令等を入力して記憶するとともに、それらの
情報に従って対応する文字パターンやフォームパターン
等を作成し、記録媒体である記録紙等に像を形成する。
1501は操作のためのスイッチおよびLED表示器等
が配されている操作パネル、1000はLBP本体15
00全体の制御およびホストコンピュータから供給され
る文字情報等を解析するプリンタ制御ユニットである。
In the figure, reference numeral 1500 denotes an LBP main body, which inputs and stores print information (character codes, etc.), form information, macro commands, etc. supplied from an externally connected host computer, and stores those information. A corresponding character pattern, form pattern, or the like is created according to the above, and an image is formed on a recording paper or the like that is a recording medium.
Reference numeral 1501 is an operation panel on which switches for operation and LED indicators are arranged, and 1000 is an LBP main body 15
00 is a printer control unit for controlling the whole and analyzing character information and the like supplied from the host computer.

【0033】このプリンタ制御ユニット1000は、主
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1502に出力する。レーザドライ
バ1502は半導体レーザ1503を駆動するための回
路であり、入力されたビデオ信号に応じて半導体レーザ
1503から発射されるレーザ光1504をオン・オフ
切り換えする。
The printer control unit 1000 mainly converts character information into a video signal of a corresponding character pattern and outputs it to the laser driver 1502. The laser driver 1502 is a circuit for driving the semiconductor laser 1503, and switches on / off the laser light 1504 emitted from the semiconductor laser 1503 according to the input video signal.

【0034】レーザ光1504は回転多面鏡1505で
左右方向に振らされて静電ドラム1506上を走査露光
する。これにより、静電ドラム1506上には文字パタ
ーンの静電潜像が形成されることになる。この潜像は、
静電ドラム1506周囲に配設された現像ユニット15
07により現像された後、記録紙に転写される。
The laser beam 1504 is oscillated in the left-right direction by the rotating polygon mirror 1505 to scan and expose the electrostatic drum 1506. As a result, an electrostatic latent image having a character pattern is formed on the electrostatic drum 1506. This latent image
Developing unit 15 arranged around the electrostatic drum 1506
After being developed by 07, it is transferred to recording paper.

【0035】この記録紙にはカットシートを用い、カッ
トシート記録紙はLBP1500に装着した用紙カセッ
ト1508に収納され、給紙ローラ1509および搬送
ローラ1510と搬送ローラ1511とにより、装置内
に取り込まれて、静電ドラム1506に供給される。
A cut sheet is used as the recording sheet, and the cut sheet recording sheet is stored in a sheet cassette 1508 mounted on the LBP 1500 and taken into the apparatus by a sheet feeding roller 1509, a conveying roller 1510 and a conveying roller 1511. , To the electrostatic drum 1506.

【0036】また、LBP本体1500には、図示しな
いカードスロットを少なくとも1個以上備え、内蔵フォ
ントに加えてオプションフォントカード,言語系の異な
る制御カード(エミュレーションカード)を接続できる
ように構成されている。
The LBP main body 1500 is provided with at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language can be connected in addition to the built-in font. .

【0037】図2は本発明を適用可能な第2の出力装置
の構成を示す外観図であり、例えばインクジェット記録
装置(IJRA)の場合を示す。
FIG. 2 is an external view showing the configuration of a second output device to which the present invention can be applied, for example, the case of an inkjet recording device (IJRA).

【0038】図において、駆動モータ5013の正逆回
転に連動して駆動力伝達ギア5011,5009を介し
て回転するリードスクリュー5005の螺旋溝5004
に対して係合するキャリッジHCはピン(図示しない)
を有し、矢印a,b方向に往復移動される。このキャリ
ッジHCには、インクジェットカートリッジIJCが搭
載されている。5002は紙押え板であり、キャリッジ
移動方向にわたって紙をプラテン5000に対して押圧
する。
In the figure, a spiral groove 5004 of a lead screw 5005 that rotates via driving force transmission gears 5011 and 5009 in association with forward and reverse rotations of a drive motor 5013.
The carriage HC that engages with is a pin (not shown)
And is reciprocated in the directions of arrows a and b. An inkjet cartridge IJC is mounted on the carriage HC. A paper pressing plate 5002 presses the paper against the platen 5000 in the carriage movement direction.

【0039】5007,5008はフォトカプラで、キ
ャリッジのレバー5006のこの域での存在を確認し
て、モータ5013の回転方向切り換え等を行うための
ホームポジション検知手段として機能する。5016は
記録ヘッドの全面をキャップするキャップ部材5022
を指示する部材、5015はこのキャップ内を吸引する
吸引手段でキャップ内開口5023を介して記録ヘッド
の吸引回復を行う。5017はクリーニングブレード
で、部材5019により前後方向に移動可能となる。5
018は本体支持板で、上記5017,5019を支持
する。5012は、吸引回復の吸引を開始するためのレ
バーで、キャリッジと係合するカム5020の移動に伴
って移動し、駆動モータからの駆動力がクラッチ切り換
え等の公知の伝達手段で移動制御される。
Reference numerals 5007 and 5008 denote photocouplers, which function as home position detecting means for confirming the presence of the carriage lever 5006 in this area and switching the rotational direction of the motor 5013. 5016 is a cap member 5022 for capping the entire surface of the recording head.
Reference numeral 5015 is a suction means for sucking the inside of the cap to perform suction recovery of the recording head through the opening 5023 in the cap. A cleaning blade 5017 can be moved in the front-rear direction by a member 5019. 5
Reference numeral 018 denotes a main body supporting plate which supports the above 5017 and 5019. Reference numeral 5012 denotes a lever for starting suction for suction recovery, which moves in accordance with the movement of the cam 5020 that engages with the carriage, and the driving force from the drive motor is movement-controlled by a known transmission means such as clutch switching. .

【0040】これらのキャッピング,クリーニング,吸
引回復は、キャッリジがホームポジション側領域にきた
ときにリードスクリュー5005の作用によってそれら
の対応位置で所望の処理が行えるように構成されている
が、周知のタイミングで所望動作を行うように構成され
ていればよい。
The capping, cleaning, and suction recovery are configured such that when the carriage comes to the home position side area, desired processing can be performed at the corresponding positions by the action of the lead screw 5005. It suffices if it is configured so as to perform the desired operation.

【0041】図3は、図2に示した第2の出力装置の制
御構成を説明するブロック図である。
FIG. 3 is a block diagram for explaining the control configuration of the second output device shown in FIG.

【0042】図において、1700は記録信号を入力す
るインタフェース、1701はMPU、1702は前記
MPU1701が実行する制御プログラムやホスト印刷
情報等を格納するROM、1703はDRAMで、各種
データ(上記記録信号やヘッドに供給される記録データ
等)を保存しておく。1704は記録ヘッド1708に
対する出力データの供給制御を行うゲートアレイで、イ
ンタフェース1700,MPU1701,DRAM17
03間のデータの転送制御も行う。1710は前記記録
ヘッド1708を搬送するためのキャリアモータ、17
09は記録用紙搬送のための搬送モータ、1705は前
記記録ヘッドを駆動するヘッドドライバ、1706は前
記搬送モータ1709を駆動するモータドライバ、17
07は前記キャリアモータ1710を駆動するモータド
ライバである。
In the figure, 1700 is an interface for inputting a recording signal, 1701 is an MPU, 1702 is a ROM for storing a control program executed by the MPU 1701 and host print information, and 1703 is a DRAM for storing various data (the above-mentioned recording signal and The recording data supplied to the head) is saved. A gate array 1704 controls the supply of output data to the recording head 1708, and includes an interface 1700, an MPU 1701, and a DRAM 17.
It also controls the transfer of data between 03. Reference numeral 1710 denotes a carrier motor for carrying the recording head 1708, and 17
Reference numeral 09 denotes a conveyance motor for conveying recording paper, 1705 denotes a head driver for driving the recording head, 1706 denotes a motor driver for driving the conveyance motor 1709, 17
A motor driver 07 drives the carrier motor 1710.

【0043】このように構成された上記記録装置におい
て、インタフェース1700を介して後述するホストコ
ンピュータ100より入力情報が入力されると、ゲート
アレイ1704とMPU1701との間で入力情報がプ
リント用の出力情報に変換される。そして、モータドラ
イバ1706,1707が駆動されるとともに、ヘッド
ドライバ1705に送られた出力情報に従って記録ヘッ
ドが駆動され印字が実行される。
When input information is input from the host computer 100, which will be described later, through the interface 1700 in the recording apparatus thus configured, the input information is output between the gate array 1704 and the MPU 1701 for printing. Is converted to. Then, the motor drivers 1706 and 1707 are driven, and the recording head is driven according to the output information sent to the head driver 1705 to execute printing.

【0044】なお、MPU1701はインタフェース1
700を介して後述するホストコンピュータ100との
通信処理が可能となっており、DRAM1703に関す
るメモリ情報および資源データ等やROM1702内の
ホスト印刷情報を後述するホストコンピュータ100に
通知可能に構成されている。
The MPU 1701 is an interface 1
Communication processing with the host computer 100 described later is possible via 700, and it is configured to be able to notify the host computer 100 described later of memory information and resource data regarding the DRAM 1703 and host print information in the ROM 1702.

【0045】図4は本発明の実施例を示すネットワーク
システムにおける情報処理システムの構成を説明するブ
ロック図である。
FIG. 4 is a block diagram for explaining the configuration of the information processing system in the network system showing the embodiment of the present invention.

【0046】ここでは、レーザビームプリンタ(図1)
を例にして説明するが、ネッワークに接続される(有線
或は無線で)複写機、或は、FAX、プリンタ、電話、
複写機等の機能を備える統合入出力装置であっても本発
明を適用できることは言うまでもない。
Here, a laser beam printer (FIG. 1)
For example, a copier connected to the network (wired or wireless), a fax machine, a printer, a telephone,
It goes without saying that the present invention can be applied to an integrated input / output device having a function of a copying machine or the like.

【0047】図において、100は、ローカルエリアネ
ットワークバスであり、後述するホストコンピュータ3
000a、3000b、3000cや図1で説明した様
なプリンタ1500a、1500b、1500cやプリ
ントサーバ2000(ネットワークシステムにおいて、
プリンタへのファイル転送に関する各種制御機能を備え
た専用のコンピュータ)が接続されている。
In the figure, reference numeral 100 is a local area network bus, and a host computer 3 to be described later.
000a, 3000b, 3000c, the printers 1500a, 1500b, 1500c and the print server 2000 (in the network system, as described in FIG. 1).
A dedicated computer having various control functions regarding file transfer to the printer is connected.

【0048】ホストコンピュータ3000a、3000
b、3000cは、それぞれ転送するファイルの選択指
示等を行なう場合に用いるキーボード4000a,40
00b、4000cや不図示のマウス等のポインティン
グデバイスを有し、ホストコンピュータ内部には不図示
のホストコンピュータ内部の制御を司るCPU、ワーク
メモリ等に用いられるRAM、制御プログラムを格納し
ているROM、ファイルを格納しているフロッピーディ
スクやハードディスク等から構成される。
Host computer 3000a, 3000
b 3000a are keyboards 4000a, 40c used for instructing selection of files to be transferred, etc.
00b, 4000c and a pointing device such as a mouse (not shown), a CPU that controls the inside of the host computer (not shown), a RAM used as a work memory, a ROM that stores a control program, It consists of a floppy disk or hard disk that stores files.

【0049】プリンタサーバ2000は、後述するスプ
ール部30、制御部31、固有情報記憶部32、プリン
トキュー34から構成される。
The printer server 2000 includes a spool unit 30, a control unit 31, a unique information storage unit 32, and a print queue 34, which will be described later.

【0050】スプール部30は、ホストコンピュータ3
000a、3000b、3000cから転送されたファ
イル(データ群)を一時的に格納するRAM等で構成さ
れる。
The spool unit 30 is the host computer 3
000a, 3000b, 3000c, and the like, which are temporarily stored with a file (data group) transferred from the RAM.

【0051】制御部31は、後述する図5、図6に示す
制御プログラムに基づいて情報処理(後述するファイル
転送時間算出処理、トータルジョブ時間算出処理、プリ
ンタ選択処理等)を行なうCPUから構成される。
The control unit 31 is composed of a CPU that performs information processing (file transfer time calculation processing, total job time calculation processing, printer selection processing, etc., which will be described later) based on the control programs shown in FIGS. It

【0052】固有情報記憶部32は、後述する図5、図
6のフローチャートに示す制御プログラムや接続されて
いるプリンタ等の各種出力装置の出力処理時間、処理機
能等の固有情報等や後述するフィールドサイズデータ
(例えば、10Kバイトのデータ群)を格納するROM
等で構成される。この固有情報記憶部32には、ローカ
ルエリアネッワーク上に接続されるプリンタ1500
a、1500b、1500cの固有情報が予め格納され
ているが、新たなプリンタをローカルエリアネットワー
クに接続して使用するために固有情報の更新ができる様
にRAMで構成されていても良い。
The unique information storage section 32 is a control program shown in the flowcharts of FIGS. 5 and 6 described later, output processing time of various output devices such as connected printers, unique information such as processing functions, and fields described later. ROM that stores size data (for example, a data group of 10 Kbytes)
Etc. The unique information storage unit 32 includes a printer 1500 connected to the local area network.
Although the unique information a, 1500b, 1500c is stored in advance, the RAM may be configured so that the unique information can be updated in order to connect and use a new printer on the local area network.

【0053】プリントキュー部33は、ローカルエリア
ネットワークに接続されるプリンタ1500a、150
0b、1500cに転送すべきファイル(データ群)の
順番待ちを管理したり、後述する算出されたファイル転
送時間、出力処理時間、トータルジョブ時間、出力完了
時間等を格納するRAM等で構成される。
The print queue section 33 is a printer 1500a, 150 connected to the local area network.
0b, 1500c is configured by a RAM or the like that manages waiting of files (data group) to be transferred, and stores a file transfer time, an output processing time, a total job time, an output completion time, etc., which will be described later. .

【0054】図5、図6に示すフローチャートを用い
て、本実施例に係る動作を以下で説明する。
The operation according to this embodiment will be described below with reference to the flow charts shown in FIGS.

【0055】図5において、制御部31のCPUは、ロ
ーカルネットワークに接続されたホストコンピュータか
らファイル転送コマンド(プリントコマンド)が入力さ
れたか否かを判断し(ステップS110)、ファイル転
送コマンドが入力されたと判断された場合、ファイル転
送コマンドとファイル(データ群)をプリンタサーバー
内のスプール部30に一時的に格納する(ステップS1
11)。
In FIG. 5, the CPU of the control unit 31 determines whether or not a file transfer command (print command) is input from the host computer connected to the local network (step S110), and the file transfer command is input. If it is determined that the file transfer command and the file (data group) are temporarily stored in the spool unit 30 in the printer server (step S1).
11).

【0056】ここで入力されるファイルは、例えば、プ
リントするための複数頁分のデータである。
The file input here is data for a plurality of pages for printing, for example.

【0057】次に、制御部31のCPUは、各プリンタ
1500a、1500b、1500cへのファイル転送
時間を算出するために、固有情報記憶部32に格納され
ているフィールドサイズデータ(例えば、ファイル転送
時間を算出するための10Kバイトのデータ群)を、各
プリンタ1500a、1500b、1500cへ転送
し、各プリンタから戻って来る時間(往復時間)を算出
して、フィールドサイズデータの転送時間を算出して不
図示のRAMのワークエリアに格納する(ステップS1
12)。
Next, the CPU of the control unit 31 calculates the file transfer time to each of the printers 1500a, 1500b and 1500c, and stores the field size data (for example, the file transfer time) stored in the unique information storage unit 32. A data group of 10 Kbytes) is transferred to each of the printers 1500a, 1500b, 1500c, the time (round-trip time) to return from each printer is calculated, and the transfer time of the field size data is calculated. Stored in a work area of a RAM (not shown) (step S1)
12).

【0058】例えば、説明を簡単にすると、プリンタ1
500aの往復時間が40秒であれば転送時間は20秒
であり、プリンタ1500bの往復時間が60秒であれ
ば転送時間は30秒であり、プリンタ1500cの往復
時間が80秒であれば転送時間は40秒となる。
For example, to simplify the explanation, the printer 1
If the round trip time of 500a is 40 seconds, the transfer time is 20 seconds, if the round trip time of printer 1500b is 60 seconds, the transfer time is 30 seconds, and the round trip time of printer 1500c is 80 seconds, the transfer time. Will be 40 seconds.

【0059】なお、各プリンタは、フィールドサイズデ
ータが転送された場合は即座にプリンタサーバに転送す
る構成になっている。
Each printer is constructed so that when the field size data is transferred, it is immediately transferred to the printer server.

【0060】次に、制御部31のCPUは、ステップS
110で入力したと判断されたファイルデータを実際に
各プリンタへ転送する場合の転送時間を算出するため
に、ステップS112で算出した各プリンタへのフィー
ルドサイズデータの転送時間とステップS110で入力
したと判断されたファイルデータのデータ量から、実際
にファイルデータを各プリンタへ転送する場合の転送時
間(プリンタ1500aへのファイルデータの転送時間
Tt1500a,プリンタ1500bへのファイルデー
タ転送時間Tt1500b、プリンタ1500cへのフ
ァイルデータの転送時間Tt1500c)を算出して不
図示のRAMのワークエリアに格納する(ステップS1
13)。
Next, the CPU of the control unit 31 executes step S
In order to calculate the transfer time when actually transferring the file data determined to be input in 110 to each printer, the transfer time of the field size data to each printer calculated in step S112 and the input time in step S110 are calculated. From the determined data amount of the file data, the transfer time when the file data is actually transferred to each printer (the transfer time Tt1500a of the file data to the printer 1500a, the transfer time Tt1500b to the printer 1500b, the transfer time Tt1500b to the printer 1500c, The transfer time Tt1500c of the file data is calculated and stored in the work area of the RAM (not shown) (step S1).
13).

【0061】例えば、説明を簡単にすると、プリンタ1
500aへのフィールドサイズデータ(例えば、10K
バイト)の転送時間が20秒であれば、ファイルデータ
(例えば、100Kバイト)の転送時間Tt1500a
は200秒となる。
For example, to simplify the explanation, the printer 1
Field size data to 500a (eg 10K
If the transfer time of the byte is 20 seconds, the transfer time of the file data (for example, 100 Kbytes) Tt1500a
Will be 200 seconds.

【0062】次に、制御部31のCPUは、ステップS
110で入力したファイルデータを各プリンタで出力処
理させる処理時間(プリンタがファイルデータを入力し
て、公知技術を用いてビットマップデータを生成して印
刷出力するまでに要する時間)を算出するために、固有
情報記憶部32に予め格納されている各プリンタの出力
処理時間(例えば、フィールドサイズデータを入力して
印刷出力するまでに要する時間)を読み出し、ステップ
S110で入力したファイルデータを実際に各プリンタ
で出力処理させる出力処理時間(プリンタ1500aで
の出力処理時間Tp1500a、プリンタ1500bで
の出力処理時間Tp1500b,プリンタ1500cで
の出力処理時間Tp1500c)を算出して不図示のR
AMのワークエリアに格納する(ステップS114)。
Next, the CPU of the control unit 31 executes step S
To calculate the processing time (the time required for the printer to input the file data, generate the bitmap data using known technology, and print it out) for the output processing of the file data input in 110 by each printer The output processing time (for example, the time required to input and print out the field size data) of each printer stored in advance in the unique information storage unit 32 is read out, and the file data input in step S110 is actually stored in each unit. An output processing time (output processing time Tp1500a in the printer 1500a, output processing time Tp1500b in the printer 1500b, output processing time Tp1500c in the printer 1500c) to be output by the printer is calculated to calculate R (not shown).
It is stored in the work area of AM (step S114).

【0063】例えば、説明を簡単にすると、固有情報記
憶部32に格納されているプリンタ1500aのフィー
ルドサイズデータ(例えば、10Kバイト)の出力処理
時間が15秒であれば、実施にファイルデータ(例え
ば、100Kバイト)をプリンタ1500aで出力させ
るのに要する出力処理時間Tp1500aは150秒と
なる。
For example, to simplify the explanation, if the output processing time of the field size data (for example, 10 Kbytes) of the printer 1500a stored in the unique information storage unit 32 is 15 seconds, file data (for example, , 100 Kbytes), the output processing time Tp1500a required for the printer 1500a to output is 150 seconds.

【0064】次に、制御部31のCPUは、ステップS
113で算出した各プリンタへのファイルデータの転送
時間Tt1500a,Tt1500b、Tt1500c
と、ステップS114で算出した各プリンタでのファイ
ルデータの出力処理時間Tp1500a,Tp1500
b、Tp1500cから、ファイルデータをプリンタサ
ーバからプリンタへ転送開始後、プリント出力完了(印
字完了)までの時間であるトータルジョブ時間Tj15
00a,Tj1500b、Tj1500cを算出して不
図示のRAMのワークエリアに格納する(ステップS1
15)。
Next, the CPU of the control unit 31 executes step S
Transfer time Tt1500a, Tt1500b, Tt1500c of file data to each printer calculated in 113
And the output processing time Tp1500a, Tp1500 of the file data for each printer calculated in step S114.
b, Tp1500c, the total job time Tj15, which is the time from the start of transferring the file data from the printer server to the printer to the completion of print output (print completion).
00a, Tj1500b, Tj1500c are calculated and stored in a work area of a RAM (not shown) (step S1).
15).

【0065】例えば、説明を簡単にすると、プリンタ1
500aでのファイルデータのトータルジョブ時間Tj
1500aは、転送時間Tt1500a(200秒)と
出力処理時間Tp1500a(150秒)を加算して3
50秒となる。
For example, to simplify the explanation, the printer 1
Total job time Tj of file data at 500a
1500a is 3 by adding the transfer time Tt1500a (200 seconds) and the output processing time Tp1500a (150 seconds).
It will be 50 seconds.

【0066】次に、制御部31のCPUは、プリントキ
ュー33から各プリンタのキューイングファイルデータ
量と各プリンタのトータルジョブ時間を読み出し、各プ
リンタ毎に現在キューイングされている全てのファイル
データ(転送されず待たされている全てのファイルデー
タ)のプリント出力完了時間Tw1500a、Tw15
00b、Tw1500cを算出して不図示のRAMのワ
ークエリアに格納する。
Next, the CPU of the control unit 31 reads out the queuing file data amount of each printer and the total job time of each printer from the print queue 33, and all the file data currently queued for each printer ( Print output completion time Tw1500a, Tw15 for all file data that has been waiting without being transferred)
00b and Tw1500c are calculated and stored in a work area of a RAM (not shown).

【0067】例えば、説明を簡単にすると、プリンタ1
500a用にキューイングされているファイルデータの
総量が1000Kバイトであれば、プリンタ1500a
のトータルジョブ時間Tp1500a(350秒)か
ら、プリント出力完了時間Tw1500aは3500秒
となる。
For example, to simplify the explanation, the printer 1
If the total amount of file data queued for 500a is 1000 Kbytes, the printer 1500a
From the total job time Tp1500a (350 seconds), the print output completion time Tw1500a becomes 3500 seconds.

【0068】次に、制御部31のCPUは、ステップS
110で入力されたと判断したファイルデータを実際に
転送するプリンタを選択するために、プリントキューに
キューイングしてから実際にプリント出力が完了するま
での時間を、プリンタ1500aのトータルジョブ時間
Tj1500aとプリント出力完了時間Tw1500a
の合計値Ta、プリンタ1500bのトータルジョブ時
間Tj1500bとプリント出力完了時間Tw1500
bの合計値Tb、プリンタ1500cのトータルジョブ
時間Tj1500cとプリント出力完了時間Tw150
0cの合計値Tcとして算出して、TaがTbよりも大
きいか否かを判断し(ステップS117)、Ta>Tb
であれば、TbがTcよりも大きいか否かを判断し(ス
テップS118)、TbがTcよりも大きくなければ、
プリンタ1500bを選択し(ステップS119)、ス
テップS118でTbがTcよりも大きいと判断された
場合はプリンタ1500cを選択し(ステップS12
0)、ステップS117でTaがTbよりも大きくない
と判断された場合は、TaがTcよりも大きいか否かを
判断し(ステップS121)、TaがTcよりも大きい
場合はプリンタ1500cを選択し(ステップS12
0)、TaがTcよりも大きくない場合、プリンタ15
00aを選択する(ステップS122)。
Next, the CPU of the control unit 31 executes step S
In order to select the printer that actually transfers the file data determined to have been input in 110, the time from the queuing in the print queue to the actual print output is the total job time Tj1500a of the printer 1500a and the print time. Output completion time Tw1500a
, The total job time Tj1500b of the printer 1500b and the print output completion time Tw1500.
b, the total value Tb of b, the total job time Tj1500c of the printer 1500c, and the print output completion time Tw150.
It is calculated as a total value Tc of 0c, and it is determined whether Ta is larger than Tb (step S117), and Ta> Tb.
If so, it is determined whether Tb is larger than Tc (step S118), and if Tb is not larger than Tc,
The printer 1500b is selected (step S119), and if Tb is determined to be larger than Tc in step S118, the printer 1500c is selected (step S12).
0) If it is determined in step S117 that Ta is not greater than Tb, it is determined whether Ta is greater than Tc (step S121). If Ta is greater than Tc, the printer 1500c is selected. (Step S12
0), if Ta is not greater than Tc, the printer 15
00a is selected (step S122).

【0069】次に、制御部31のCPUは、プリンタの
選択動作に応じて、スプール30に格納していたファイ
ルデータをプリントキュー33にキューイングし、選択
したプリンタのトータルジョブ時間をプリントキュー3
3に格納する(ステップS123)。
Next, the CPU of the control unit 31 queues the file data stored in the spool 30 in the print queue 33 according to the printer selection operation, and the total job time of the selected printer is set in the print queue 3
3 (step S123).

【0070】そして、制御部31のCPUは、キューイ
ングがゼロになるまで、順番待ちをし(ステップS12
4)、キユーイングがゼロになったら(待ち時間が無く
なり順番が来たら)、選択したプリンタへスプール30
に格納してあるファイルデータを転送し、プリントさせ
て(ステップS125)プリンタ選択処理を終了する。
Then, the CPU of the control unit 31 waits in order until the queuing becomes zero (step S12).
4) When the queuing becomes zero (when there is no waiting time and the turn comes), spool 30 to the selected printer.
The file data stored in is transferred and printed (step S125), and the printer selection process ends.

【0071】なお、上記実施例では、ファイルデータを
実際に転送するプリンタを選択するために、プリントキ
ューにキューイングしてから実際にプリント出力が完了
するまでの時間を、プリンタ1500aのトータルジョ
ブ時間Tj1500aとプリント出力完了時間Tw15
00aの合計値Ta、プリンタ1500bのトータルジ
ョブ時間Tj1500bとプリント出力完了時間Tw1
500bの合計値Tb、プリンタ1500cのトータル
ジョブ時間Tj1500cとプリント出力完了時間Tw
1500cの合計値Tcとして算出して、Ta、Tb、
Tcの厳密な比較判断に基づいてプリンタを選択した
が、選択するまで時間を要する場合は、ファイルデータ
の転送時間Tt1500a,Tt1500b、Tt15
00cの比較判断だけでプリンタを選択しても良いし、
ファイルデータを実際に出力するのに要する出力処理時
間Tp1500a,Tp1500b、Tp1500cの
比較判断だけでプリンタを選択しても良いし、キューイ
ングされているファイルデータのプリント出力完了時間
Tw1500a、Tw1500b、Tw1500cの比
較判断だけでプリンタを選択しても良い。
In the above embodiment, in order to select the printer to which the file data is actually transferred, the time from the queuing in the print queue to the actual print output is the total job time of the printer 1500a. Tj1500a and print output completion time Tw15
00a total value Ta, printer 1500b total job time Tj1500b and print output completion time Tw1
The total value Tb of 500b, the total job time Tj1500c of the printer 1500c, and the print output completion time Tw.
Calculated as the total value Tc of 1500c, Ta, Tb,
The printer was selected based on the strict comparison judgment of Tc, but if it takes time to select it, the transfer time of the file data Tt1500a, Tt1500b, Tt15
The printer may be selected only by the comparison judgment of 00c,
The printer may be selected only by comparing the output processing times Tp1500a, Tp1500b, and Tp1500c required to actually output the file data, or the print output completion times Tw1500a, Tw1500b, and Tw1500c of the queued file data. The printer may be selected only by comparison and judgment.

【0072】また、図7のステップS112で、各プリ
ンタ1500a、1500b、1500cへのファイル
転送時間を算出するために、固有情報記憶部32に格納
されているフィールドサイズデータ(例えば、ファイル
転送時間を算出するための10Kバイトのデータ群)
を、各プリンタ1500a、1500b、1500cへ
転送し、各プリンタから戻って来る時間(往復時間)を
算出して、フィールドサイズデータの転送時間を算出し
て不図示のRAMのワークエリアに格納したが、より厳
密なプリンタ選択処理を可能とするためにその値を更新
して用いる様にしても良い。
Further, in step S112 of FIG. 7, in order to calculate the file transfer time to each printer 1500a, 1500b, 1500c, the field size data (for example, the file transfer time 10K-byte data group for calculating)
Is transferred to each printer 1500a, 1500b, 1500c, the time (round-trip time) to return from each printer is calculated, and the transfer time of the field size data is calculated and stored in the work area of the RAM (not shown). The value may be updated and used to enable more strict printer selection processing.

【0073】例えば、選択したプリンタへファイルデー
タを転送した後、実際にファイルデータの受信開始から
プリンタでの受信終了までの時間をプリンタ側のCPU
で監視して、最初のフィールドサイズ分の転送時間をプ
リンタサーバー2000へ転送し、不図示のRAMのワ
ークエリアに格納されている転送時間とプリンタから転
送されてきた最新の転送時間を比較して、同じであれば
転送時間を更新せず、同じでなければプリンタから転送
されてきた転送時間を不図示のRAMのワークエリアに
格納して値を更新する。従って、プリンタサーバー20
00は、最新のフィールドサイズの転送時間に基づい
て、前述した選択処理を実行することで、より厳密な選
択処理を実行できる。
For example, after the file data is transferred to the selected printer, the time from the actual start of receiving the file data to the end of receiving at the printer is determined by the CPU on the printer side.
The transfer time corresponding to the first field size is transferred to the printer server 2000, and the transfer time stored in the work area of the RAM (not shown) is compared with the latest transfer time transferred from the printer. If they are the same, the transfer time is not updated, and if they are not the same, the transfer time transferred from the printer is stored in the work area of the RAM (not shown) and the value is updated. Therefore, the printer server 20
00 can perform a stricter selection process by executing the selection process described above based on the transfer time of the latest field size.

【0074】また、本実施例では、ホストコンピュー
タ、プリンタサーバー、プリンタが独立しているが、プ
リンタサーバー内蔵コンピュータ、プリンタサーバー内
蔵プリンタの様に、プリンタサーバーを情報処理装置と
してのホストコンピュータ側に組み込んだ場合でも、プ
リントサーバーを出力装置としてのプリンタ側に組み込
んだ場合でも、本発明を適用できることは言うまでもな
い。
In this embodiment, the host computer, the printer server, and the printer are independent. However, like the computer with the printer server and the printer with the printer server, the printer server is installed on the host computer side as an information processing device. Needless to say, the present invention can be applied even when the print server is incorporated in the printer as an output device.

【0075】また、出力装置として、図1に示すレーザ
ービームプリンタや図2に示すインクジェットプリンタ
を例にして本実施例を説明したが、ネッワークに接続さ
れる(有線或は無線で)複写機、或は、FAX、プリン
タ、電話、複写機等の機能を備える統合入出力装置であ
っても本発明を適用できることは言うまでもない。
Although the present embodiment has been described by taking the laser beam printer shown in FIG. 1 and the ink jet printer shown in FIG. 2 as output devices, a copying machine connected to a network (wired or wireless), Alternatively, it goes without saying that the present invention can be applied to an integrated input / output device having functions of a FAX, a printer, a telephone, a copying machine, and the like.

【0076】[0076]

【発明の効果】以上述べたように本発明によれば、入力
情報を出力装置に転送するまでに要する転送時間を出力
装置毎に導出し、導出した転送時間に基づいて、入力情
報を転送する出力装置を情報処理装置で自動選択するこ
とができるという優れた効果を奏する。
As described above, according to the present invention, the transfer time required to transfer the input information to the output device is derived for each output device, and the input information is transferred based on the derived transfer time. This has an excellent effect that the output device can be automatically selected by the information processing device.

【0077】また、本発明によれば、出力装置で入力情
報に基づいて出力情報を生成して出力するまでに要する
出力処理時間を出力装置毎に導出し、導出した出力処理
時間に基づいて、入力情報を転送する出力装置を情報処
理装置で自動選択することができるという優れた効果を
奏する。
Further, according to the present invention, the output processing time required for the output device to generate and output the output information based on the input information is derived for each output device, and based on the derived output processing time, The information processing device can automatically select the output device that transfers the input information.

【0078】また、本発明によれば、出力装置へ転送す
るために順番待ちしている他の入力情報の出力完了時間
を出力装置毎に導出し、導出した出力完了時間に基づい
て、入力情報を転送する出力装置を情報処理装置で自動
選択することができるという優れた効果を奏する。
Further, according to the present invention, the output completion time of the other input information waiting in order to be transferred to the output device is derived for each output device, and the input information is calculated based on the derived output completion time. This has the excellent effect that the information processing apparatus can automatically select the output device that transfers the data.

【0079】また、本発明によれば、入力情報を前記出
力装置に転送するまでに要する転送時間と入力情報に基
づいて出力情報を生成するまでに要する出力処理時間と
出力装置へ転送するために順番待ちしている他の入力情
報の出力完了時間を出力装置毎に導出し、導出した転送
時間と出力処理時間と出力完了時間に基づいて、入力情
報を転送する出力装置を情報処理装置で自動選択するこ
とができるという優れた効果を奏する。
Further, according to the present invention, the transfer time required to transfer the input information to the output device and the output processing time required to generate the output information based on the input information and the transfer time to the output device The output completion time of other input information waiting in turn is derived for each output device, and the output device that transfers the input information is automatically controlled by the information processing device based on the derived transfer time, output processing time, and output completion time. It has an excellent effect that it can be selected.

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

【図1】本発明を適用可能なレーザービームプリンタの
断面図である。
FIG. 1 is a sectional view of a laser beam printer to which the present invention can be applied.

【図2】本発明を適用可能なインクジェツトプリンタの
外観図である。
FIG. 2 is an external view of an ink jet printer to which the present invention can be applied.

【図3】図2に示したインクジュットプリンタのシステ
ムブロック図である。
FIG. 3 is a system block diagram of the ink jet printer shown in FIG.

【図4】本発明に係るLAN環境でのシステムブロック
図である。
FIG. 4 is a system block diagram in a LAN environment according to the present invention.

【図5】本発明に係るプリンタ選択処理の動作を示すフ
ローチャートである。
FIG. 5 is a flowchart showing an operation of printer selection processing according to the present invention.

【図6】本発明に係るプリンタ選択処理の動作を示すフ
ローチャートである。
FIG. 6 is a flowchart showing an operation of printer selection processing according to the present invention.

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

30 スプール部 31 制御部 32 固有情報記憶部 33 プリントキュー部 100 LAN 30 spool unit 31 control unit 32 unique information storage unit 33 print queue unit 100 LAN

Claims (66)

【特許請求の範囲】[Claims] 【請求項1】 入力情報に基づいて出力情報を生成して
出力する複数の出力装置へ入力情報を転送する情報処理
装置であって、 前記入力情報を前記出力装置に転送するまでに要する転
送時間を前記出力装置毎に導出する導出手段と、 前記導出手段で導出した前記入力情報の転送時間に基づ
いて、前記入力情報を転送する出力装置を選択する選択
手段とを有することを特徴とする情報処理装置。
1. An information processing apparatus that transfers input information to a plurality of output devices that generate and output output information based on input information, the transfer time required to transfer the input information to the output device. Information for deriving output information for each output device, and selection means for selecting an output device for transferring the input information based on a transfer time of the input information derived by the deriving device. Processing equipment.
【請求項2】 前記入力情報は、ファイルデータである
ことを特徴とする請求項1記載の情報処理装置。
2. The information processing apparatus according to claim 1, wherein the input information is file data.
【請求項3】 前記情報処理装置と前記出力装置はロー
カルエリアネットワークで接続されていることを特徴と
する請求項1記載の情報処理装置。
3. The information processing device according to claim 1, wherein the information processing device and the output device are connected by a local area network.
【請求項4】 前記導出手段は、所定量のフィールドサ
イズデータを前記出力装置へ転送するまでに要する転送
時間から、前記入力情報を前記出力装置へ転送するまで
に要する時間を導出することを特徴とする請求項1記載
の情報処理装置。
4. The derivation means derives a time required to transfer the input information to the output device from a transfer time required to transfer a predetermined amount of field size data to the output device. The information processing device according to claim 1.
【請求項5】 前記所定量のフィールドサイズデータを
前記出力装置へ転送するまでに要する転送時間は、前記
情報処理装置内のメモリに更新登録されることを特徴と
する請求項4記載の情報処理装置。
5. The information processing according to claim 4, wherein the transfer time required to transfer the predetermined amount of field size data to the output device is updated and registered in a memory in the information processing device. apparatus.
【請求項6】 前記選択手段は、前記出力装置で前記入
力情報に基づいて出力情報を生成して出力するまでに要
する出力処理時間と前記導出手段で導出した前記入力情
報の転送時間に基づいて、前記入力情報を転送する出力
装置を選択することを特徴とする請求項1記載の情報処
理装置。
6. The selecting means is based on an output processing time required for the output device to generate and output output information based on the input information and a transfer time of the input information derived by the deriving means. The information processing apparatus according to claim 1, wherein an output device that transfers the input information is selected.
【請求項7】 前記選択手段は、前記出力装置へ転送す
るために順番待ちしている他の入力情報の出力完了時間
と前記導出手段で導出した前記入力情報の転送時間に基
づいて、前記入力情報を転送する出力装置を選択するこ
とを特徴とする請求項1記載の情報処理装置。
7. The input means, based on an output completion time of other input information waiting in turn for transfer to the output device and a transfer time of the input information derived by the deriving means, The information processing apparatus according to claim 1, wherein an output device that transfers information is selected.
【請求項8】 前記出力装置は、プリンタであることを
特徴とする請求項1記載の情報処理装置。
8. The information processing apparatus according to claim 1, wherein the output device is a printer.
【請求項9】 前記情報処理装置は、ホストコンピュー
タであることを特徴とする請求項1記載の情報処理装
置。
9. The information processing apparatus according to claim 1, wherein the information processing apparatus is a host computer.
【請求項10】 入力情報に基づいて出力情報を生成し
て出力する複数の出力装置へ入力情報を転送する情報処
理装置であって、 前記出力装置で前記入力情報に基づいて出力情報を生成
して出力するまでに要する出力処理時間を前記出力装置
毎に導出する導出手段と、 前記導出手段で導出した前記入力情報の出力処理時間に
基づいて、前記入力情報を転送する出力装置を選択する
選択手段とを有することを特徴とする情報処理装置。
10. An information processing apparatus that transfers input information to a plurality of output devices that generate and output output information based on input information, wherein the output device generates output information based on the input information. Selecting means for deriving an output processing time required to output the output information for each output device, and selecting an output device for transferring the input information based on the output processing time of the input information derived by the deriving means. An information processing apparatus comprising means.
【請求項11】 前記入力情報は、ファイルデータであ
ることを特徴とする請求項10記載の情報処理装置。
11. The information processing apparatus according to claim 10, wherein the input information is file data.
【請求項12】 前記情報処理装置と前記出力装置はロ
ーカルエリアネットワークで接続されていることを特徴
とする請求項10記載の情報処理装置。
12. The information processing device according to claim 10, wherein the information processing device and the output device are connected by a local area network.
【請求項13】 前記導出手段は、所定量のフィールド
サイズデータに基づいて前記出力装置毎に出力情報を生
成して出力するまでに要する出力処理時間から、前記入
力情報に基づいて出力情報を生成して出力するまでに要
する出力処理時間を導出することを特徴とする請求項1
0記載の情報処理装置。
13. The derivation unit generates output information based on the input information from an output processing time required for generating and outputting output information for each output device based on a predetermined amount of field size data. The output processing time required to output the output is derived.
0. The information processing device described in 0.
【請求項14】 前記選択手段は、前記入力情報を前記
出力装置に転送するまでに要する転送時間と前記導出手
段で導出した前記入力情報の出力処理時間に基づいて、
前記入力情報を転送する出力装置を選択することを特徴
とする請求項10記載の情報処理装置。
14. The selecting means, based on a transfer time required to transfer the input information to the output device and an output processing time of the input information derived by the deriving means,
11. The information processing apparatus according to claim 10, wherein an output device that transfers the input information is selected.
【請求項15】 前記選択手段は、前記出力装置へ転送
するために順番待ちしている他の入力情報の出力完了時
間と前記導出手段で導出した前記入力情報の出力処理時
間に基づいて、前記入力情報を転送する出力装置を選択
することを特徴とする請求項10記載の情報処理装置。
15. The selecting means, based on an output completion time of other input information waiting in turn for transfer to the output device and an output processing time of the input information derived by the deriving means. The information processing apparatus according to claim 10, wherein an output device that transfers input information is selected.
【請求項16】 前記出力装置は、プリンタであること
を特徴とする請求項10記載の情報処理装置。
16. The information processing apparatus according to claim 10, wherein the output device is a printer.
【請求項17】 前記情報処理装置は、ホストコンピュ
ータであることを特徴とする請求項10記載の情報処理
装置。
17. The information processing apparatus according to claim 10, wherein the information processing apparatus is a host computer.
【請求項18】 入力情報に基づいて出力情報を生成し
て出力する複数の出力装置へ入力情報を転送する情報処
理装置であって、 前記出力装置へ転送するために順番待ちしている他の入
力情報の出力完了時間を前記出力装置毎に導出する導出
手段と、 前記導出手段で導出した前記入力情報の出力完了時間に
基づいて、前記入力情報を転送する出力装置を選択する
選択手段とを有することを特徴とする情報処理装置。
18. An information processing device for transferring input information to a plurality of output devices for generating and outputting output information based on input information, the other information processing device waiting in order to transfer to the output device. Derivation means for deriving the output completion time of the input information for each output device, and selection means for selecting the output device to which the input information is transferred, based on the output completion time of the input information derived by the derivation means. An information processing apparatus having:
【請求項19】 前記入力情報は、ファイルデータであ
ることを特徴とする請求項18記載の情報処理装置。
19. The information processing apparatus according to claim 18, wherein the input information is file data.
【請求項20】 前記情報処理装置と前記出力装置はロ
ーカルエリアネットワークで接続されていることを特徴
とする請求項18記載の情報処理装置。
20. The information processing device according to claim 18, wherein the information processing device and the output device are connected by a local area network.
【請求項21】 前記導出手段は、所定量のフィールド
サイズデータを前記出力装置へ転送するのに要する転送
時間と転送されたフィールドサイズデータに基づいて出
力情報を生成して出力するまでに要する出力処理時間か
ら、前記出力装置へ転送するために順番待ちしている他
の入力情報の出力完了時間を導出することを特徴とする
請求項18記載の情報処理装置。
21. The output required by the derivation means to generate and output output information based on the transfer time required to transfer a predetermined amount of field size data to the output device and the transferred field size data. 19. The information processing apparatus according to claim 18, wherein the output completion time of other input information waiting in order to be transferred to the output device is derived from the processing time.
【請求項22】 前記選択手段は、前記入力情報を前記
出力装置に転送するまでに要する転送時間と前記導出手
段で導出した前記他の入力情報の出力完了時間に基づい
て、前記入力情報を転送する出力装置を選択することを
特徴とする請求項18記載の情報処理装置。
22. The selecting means transfers the input information based on a transfer time required for transferring the input information to the output device and an output completion time of the other input information derived by the deriving means. 19. The information processing apparatus according to claim 18, wherein the output device to be selected is selected.
【請求項23】 前記選択手段は、前記出力装置で前記
入力情報に基づいて出力情報を生成して出力するまでに
要する出力処理時間と前記導出手段で導出した前記他の
入力情報の出力完了時間に基づいて、前記入力情報を転
送する出力装置を選択することを特徴とする請求項18
記載の情報処理装置。
23. The selection means has an output processing time required for the output device to generate and output output information based on the input information, and an output completion time of the other input information derived by the deriving means. The output device which transfers the input information is selected based on
The information processing device described.
【請求項24】 前記出力装置は、プリンタであること
を特徴とする請求項18記載の情報処理装置。
24. The information processing apparatus according to claim 18, wherein the output device is a printer.
【請求項25】 前記情報処理装置は、ホストコンピュ
ータであることを特徴とする請求項18記載の情報処理
装置。
25. The information processing apparatus according to claim 18, wherein the information processing apparatus is a host computer.
【請求項26】 入力情報に基づいて出力情報を生成し
て出力する複数の出力装置へ入力情報を転送する情報処
理装置であって、 前記入力情報を前記出力装置に転送するまでに要する転
送時間と前記入力情報に基づいて出力情報を生成するま
でに要する出力処理時間と前記出力装置へ転送するため
に順番待ちしている他の入力情報の出力完了時間を前記
出力装置毎に導出する導出手段と、 前記導出手段で導出した前記転送時間と前記出力処理時
間と前記出力完了時間に基づいて、前記入力情報を転送
する出力装置を選択する選択手段とを有することを特徴
とする情報処理装置。
26. An information processing device that transfers input information to a plurality of output devices that generate and output output information based on input information, the transfer time required to transfer the input information to the output device. And deriving means for deriving, for each of the output devices, an output processing time required to generate output information based on the input information and an output completion time of other input information waiting in turn for transfer to the output device. An information processing device, comprising: and a selection unit that selects an output device that transfers the input information based on the transfer time, the output processing time, and the output completion time derived by the derivation unit.
【請求項27】 前記入力情報は、ファイルデータであ
ることを特徴とする請求項26記載の情報処理装置。
27. The information processing apparatus according to claim 26, wherein the input information is file data.
【請求項28】 前記情報処理装置と前記出力装置はロ
ーカルエリアネットワークで接続されていることを特徴
とする請求項26記載の情報処理装置。
28. The information processing apparatus according to claim 26, wherein the information processing apparatus and the output device are connected by a local area network.
【請求項29】 前記導出手段は、所定量のフィールド
サイズデータを前記出力装置へ転送するまでに要する転
送時間から、前記入力情報を前記出力装置へ転送するま
でに要する転送時間を導出することを特徴とする請求項
26記載の情報処理装置。
29. The derivation means derives a transfer time required to transfer the input information to the output device from a transfer time required to transfer a predetermined amount of field size data to the output device. 27. The information processing device according to claim 26, wherein
【請求項30】 前記導出手段は、所定量のフィールド
サイズデータに基づいて前記出力装置毎に出力情報を生
成して出力するまでに要する出力処理時間から、前記入
力情報に基づいて出力情報を生成して出力するまでに要
する出力処理時間を導出することを特徴とする請求項2
6記載の情報処理装置。
30. The derivation unit generates output information based on the input information from an output processing time required to generate and output output information for each output device based on a predetermined amount of field size data. The output processing time required to output the output is derived.
6. The information processing device according to item 6.
【請求項31】 前記導出手段は、所定量のフィールド
サイズデータを前記出力装置へ転送するのに要する転送
時間と転送されたフィールドサイズデータに基づいて出
力情報を生成して出力するまでに要する出力処理時間か
ら、前記出力装置へ転送するために順番待ちしている他
の入力情報の出力完了時間を導出することを特徴とする
請求項26記載の情報処理装置。
31. The output required by the derivation means to generate and output output information based on the transfer time required to transfer a predetermined amount of field size data to the output device and the transferred field size data. 27. The information processing apparatus according to claim 26, wherein an output completion time of other input information waiting in order to be transferred to the output device is derived from the processing time.
【請求項32】 前記出力装置は、プリンタであること
を特徴とする請求項26記載の情報処理装置。
32. The information processing apparatus according to claim 26, wherein the output device is a printer.
【請求項33】 前記情報処理装置は、ホストコンピュ
ータであることを特徴とする請求項26記載の情報処理
装置。
33. The information processing apparatus according to claim 26, wherein the information processing apparatus is a host computer.
【請求項34】 入力情報に基づいて出力情報を生成し
て出力する複数の出力装置へ入力情報を転送する情報処
理装置における情報処理方法であって、 前記入力情報を前記出力装置に転送するまでに要する転
送時間を前記出力装置毎に導出する導出工程と、 前記導出工程で導出した前記入力情報の転送時間に基づ
いて、前記入力情報を転送する出力装置を選択する選択
工程とを有することを特徴とする情報処理方法。
34. An information processing method in an information processing apparatus that transfers input information to a plurality of output devices that generate and output output information based on input information, until the input information is transferred to the output device. A derivation step of deriving a transfer time required for each output device, and a selection step of selecting an output device to which the input information is transferred, based on the transfer time of the input information derived in the derivation step. A characteristic information processing method.
【請求項35】 前記入力情報は、ファイルデータであ
ることを特徴とする請求項34記載の情報処理方法。
35. The information processing method according to claim 34, wherein the input information is file data.
【請求項36】 前記情報処理装置と前記出力装置はロ
ーカルエリアネットワークで接続されていることを特徴
とする請求項34記載の情報処理方法。
36. The information processing method according to claim 34, wherein the information processing device and the output device are connected by a local area network.
【請求項37】 前記導出工程は、所定量のフィールド
サイズデータを前記出力装置へ転送するまでに要する転
送時間から、前記入力情報を前記出力装置へ転送するま
でに要する時間を導出することを特徴とする請求項34
記載の情報処理方法。
37. The deriving step derives a time required to transfer the input information to the output device from a transfer time required to transfer a predetermined amount of field size data to the output device. Claim 34
Information processing method described.
【請求項38】 前記所定量のフィールドサイズデータ
を前記出力装置へ転送するまでに要する転送時間は、前
記情報処理装置内のメモリに更新登録されることを特徴
とする請求項34記載の情報処理方法。
38. The information processing according to claim 34, wherein a transfer time required for transferring the predetermined amount of field size data to the output device is updated and registered in a memory in the information processing device. Method.
【請求項39】 前記選択工程は、前記出力装置で前記
入力情報に基づいて出力情報を生成して出力するまでに
要する出力処理時間と前記導出工程で導出した前記入力
情報の転送時間に基づいて、前記入力情報を転送する出
力装置を選択することを特徴とする請求項34記載の情
報処理方法。
39. The selecting step is based on an output processing time required for the output device to generate and output output information based on the input information and a transfer time of the input information derived in the deriving step. The information processing method according to claim 34, characterized in that an output device for transferring the input information is selected.
【請求項40】 前記選択工程は、前記出力装置へ転送
するために順番待ちしている他の入力情報の出力完了時
間と前記導出工程で導出した前記入力情報の転送時間に
基づいて、前記入力情報を転送する出力装置を選択する
ことを特徴とする請求項34記載の情報処理方法。
40. The inputting step, based on a transfer completion time of other input information waiting in turn for transfer to the output device and a transfer time of the input information derived in the deriving step, in the selecting step. The information processing method according to claim 34, characterized in that an output device for transferring information is selected.
【請求項41】 前記出力装置は、プリンタであること
を特徴とする請求項34記載の情報処理方法。
41. The information processing method according to claim 34, wherein the output device is a printer.
【請求項42】 前記情報処理装置は、ホストコンピュ
ータであることを特徴とする請求項34記載の情報処理
方法。
42. The information processing method according to claim 34, wherein the information processing device is a host computer.
【請求項43】 入力情報に基づいて出力情報を生成し
て出力する複数の出力装置へ入力情報を転送する情報処
理装置における情報処理方法であって、 前記出力装置で前記入力情報に基づいて出力情報を生成
して出力するまでに要する出力処理時間を前記出力装置
毎に導出する導出工程と、 前記導出工程で導出した前記入力情報の出力処理時間に
基づいて、前記入力情報を転送する出力装置を選択する
選択工程とを有することを特徴とする情報処理方法。
43. An information processing method in an information processing apparatus for transferring input information to a plurality of output devices for generating and outputting output information based on input information, wherein the output device outputs based on the input information. A derivation step of deriving an output processing time required to generate and output information for each output device, and an output device that transfers the input information based on the output processing time of the input information derived in the derivation step. And a selection step of selecting.
【請求項44】 前記入力情報は、ファイルデータであ
ることを特徴とする請求項43記載の情報処理方法。
44. The information processing method according to claim 43, wherein the input information is file data.
【請求項45】 前記情報処理装置と前記出力装置はロ
ーカルエリアネットワークで接続されていることを特徴
とする請求項43記載の情報処理方法。
45. The information processing method according to claim 43, wherein the information processing device and the output device are connected by a local area network.
【請求項46】 前記導出工程は、所定量のフィールド
サイズデータに基づいて前記出力装置毎に出力情報を生
成して出力するまでに要する出力処理時間から、前記入
力情報に基づいて出力情報を生成して出力するまでに要
する出力処理時間を導出することを特徴とする請求項4
3記載の情報処理方法。
46. The derivation step generates output information based on the input information from an output processing time required to generate and output output information for each output device based on a predetermined amount of field size data. 5. The output processing time required to output the output is derived.
3. The information processing method described in 3.
【請求項47】 前記選択工程は、前記入力情報を前記
出力装置に転送するまでに要する転送時間と前記導出工
程で導出した前記入力情報の出力処理時間に基づいて、
前記入力情報を転送する出力装置を選択することを特徴
とする請求項43記載の情報処理方法。
47. The selection step, based on a transfer time required to transfer the input information to the output device and an output processing time of the input information derived in the deriving step,
The information processing method according to claim 43, wherein an output device that transfers the input information is selected.
【請求項48】 前記選択工程は、前記出力装置へ転送
するために順番待ちしている他の入力情報の出力完了時
間と前記導出工程で導出した前記入力情報の出力処理時
間に基づいて、前記入力情報を転送する出力装置を選択
することを特徴とする請求項43記載の情報処理方法。
48. The selection step is based on the output completion time of other input information waiting in turn for transfer to the output device and the output processing time of the input information derived in the deriving step. The information processing method according to claim 43, wherein an output device that transfers the input information is selected.
【請求項49】 前記出力装置は、プリンタであること
を特徴とする請求項43記載の情報処理方法。
49. The information processing method according to claim 43, wherein the output device is a printer.
【請求項50】 前記情報処理装置は、ホストコンピュ
ータであることを特徴とする請求項43記載の情報処理
方法。
50. The information processing method according to claim 43, wherein the information processing device is a host computer.
【請求項51】 入力情報に基づいて出力情報を生成し
て出力する複数の出力装置へ入力情報を転送する情報処
理装置における情報処理方法であって、 前記出力装置へ転送するために順番待ちしている他の入
力情報の出力完了時間を前記出力装置毎に導出する導出
工程と、 前記導出工程で導出した前記入力情報の出力完了時間に
基づいて、前記入力情報を転送する出力装置を選択する
選択工程とを有することを特徴とする情報処理方法。
51. An information processing method in an information processing apparatus for transferring input information to a plurality of output devices for generating and outputting output information based on input information, the method comprising waiting in order to transfer to the output device. The deriving step of deriving the output completion time of the other input information for each output device, and selecting the output device to which the input information is transferred based on the output completion time of the input information derived in the deriving step. An information processing method comprising: a selecting step.
【請求項52】 前記入力情報は、ファイルデータであ
ることを特徴とする請求項51記載の情報処理方法。
52. The information processing method according to claim 51, wherein the input information is file data.
【請求項53】 前記情報処理装置と前記出力装置はロ
ーカルエリアネットワークで接続されていることを特徴
とする請求項51記載の情報処理方法。
53. The information processing method according to claim 51, wherein the information processing device and the output device are connected by a local area network.
【請求項54】 前記導出工程は、所定量のフィールド
サイズデータを前記出力装置へ転送するのに要する転送
時間と転送されたフィールドサイズデータに基づいて出
力情報を生成して出力するまでに要する出力処理時間か
ら、前記出力装置へ転送するために順番待ちしている他
の入力情報の出力完了時間を導出することを特徴とする
請求項51記載の情報処理方法。
54. The derivation step requires an output required to generate and output output information based on a transfer time required to transfer a predetermined amount of field size data to the output device and the transferred field size data. 52. The information processing method according to claim 51, wherein an output completion time of other input information waiting in order to be transferred to the output device is derived from the processing time.
【請求項55】 前記選択工程は、前記入力情報を前記
出力装置に転送するまでに要する転送時間と前記導出工
程で導出した前記他の入力情報の出力完了時間に基づい
て、前記入力情報を転送する出力装置を選択することを
特徴とする請求項51記載の情報処理方法。
55. The selecting step transfers the input information based on a transfer time required for transferring the input information to the output device and an output completion time of the other input information derived in the deriving step. 52. The information processing method according to claim 51, wherein an output device to be selected is selected.
【請求項56】 前記選択工程は、前記出力装置で前記
入力情報に基づいて出力情報を生成して出力するまでに
要する出力処理時間と前記導出工程で導出した前記他の
入力情報の出力完了時間に基づいて、前記入力情報を転
送する出力装置を選択することを特徴とする請求項51
記載の情報処理方法。
56. The selecting step includes an output processing time required for the output device to generate and output output information based on the input information, and an output completion time of the other input information derived in the deriving step. 52. An output device for transferring the input information is selected based on
Information processing method described.
【請求項57】 前記出力装置は、プリンタであること
を特徴とする請求項51記載の情報処理方法。
57. The information processing method according to claim 51, wherein the output device is a printer.
【請求項58】 前記情報処理装置は、ホストコンピュ
ータであることを特徴とする請求項51記載の情報処理
方法。
58. The information processing method according to claim 51, wherein the information processing device is a host computer.
【請求項59】 入力情報に基づいて出力情報を生成し
て出力する複数の出力装置へ入力情報を転送する情報処
理装置における情報処理方法であって、前記入力情報を
前記出力装置に転送するまでに要する転送時間と前記入
力情報に基づいて出力情報を生成するまでに要する出力
処理時間と前記出力装置へ転送するために順番待ちして
いる他の入力情報の出力完了時間を前記出力装置毎に導
出する導出工程と、 前記導出工程で導出した前記転送時間と前記出力処理時
間と前記出力完了時間に基づいて、前記入力情報を転送
する出力装置を選択する選択工程とを有することを特徴
とする情報処理方法。
59. An information processing method in an information processing apparatus that transfers input information to a plurality of output devices that generate and output output information based on input information, until the input information is transferred to the output device. The transfer processing time required to generate output information based on the transfer information and the input information, and the output completion time of other input information waiting in order to transfer to the output device, for each output device. A derivation step of deriving, and a selection step of selecting an output device to which the input information is transferred, based on the transfer time, the output processing time, and the output completion time derived in the derivation step. Information processing method.
【請求項60】 前記入力情報は、ファイルデータであ
ることを特徴とする請求項59記載の情報処理方法。
60. The information processing method according to claim 59, wherein the input information is file data.
【請求項61】 前記情報処理装置と前記出力装置はロ
ーカルエリアネットワークで接続されていることを特徴
とする請求項59記載の情報処理方法。
61. The information processing method according to claim 59, wherein the information processing device and the output device are connected by a local area network.
【請求項62】 前記導出工程は、所定量のフィールド
サイズデータを前記出力装置へ転送するまでに要する転
送時間から、前記入力情報を前記出力装置へ転送するま
でに要する転送時間を導出することを特徴とする請求項
57記載の情報処理方法。
62. The deriving step comprises deriving a transfer time required to transfer the input information to the output device from a transfer time required to transfer a predetermined amount of field size data to the output device. The information processing method according to claim 57, characterized in that
【請求項63】 前記導出工程は、所定量のフィールド
サイズデータに基づいて前記出力装置毎に出力情報を生
成して出力するまでに要する出力処理時間から、前記入
力情報に基づいて出力情報を生成して出力するまでに要
する出力処理時間を導出することを特徴とする請求項5
9記載の情報処理方法。
63. The derivation step generates output information based on the input information from an output processing time required for generating and outputting output information for each output device based on a predetermined amount of field size data. 6. The output processing time required to output the output is derived.
9. The information processing method described in 9.
【請求項64】 前記導出工程は、所定量のフィールド
サイズデータを前記出力装置へ転送するのに要する転送
時間と転送されたフィールドサイズデータに基づいて出
力情報を生成して出力するまでに要する出力処理時間か
ら、前記出力装置へ転送するために順番待ちしている他
の入力情報の出力完了時間を導出することを特徴とする
請求項59記載の情報処理方法。
64. The derivation step requires an output required to generate and output output information based on a transfer time required to transfer a predetermined amount of field size data to the output device and the transferred field size data. 60. The information processing method according to claim 59, wherein the output completion time of other input information waiting for turn in order to be transferred to the output device is derived from the processing time.
【請求項65】 前記出力装置は、プリンタであること
を特徴とする請求項59記載の情報処理方法。
65. The information processing method according to claim 59, wherein the output device is a printer.
【請求項66】 前記情報処理装置は、ホストコンピュ
ータであることを特徴とする請求項59記載の情報処理
方法。
66. The information processing method according to claim 59, wherein the information processing device is a host computer.
JP6081580A 1994-04-20 1994-04-20 Device and method for processing information Withdrawn JPH07295766A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6081580A JPH07295766A (en) 1994-04-20 1994-04-20 Device and method for processing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6081580A JPH07295766A (en) 1994-04-20 1994-04-20 Device and method for processing information

Publications (1)

Publication Number Publication Date
JPH07295766A true JPH07295766A (en) 1995-11-10

Family

ID=13750259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6081580A Withdrawn JPH07295766A (en) 1994-04-20 1994-04-20 Device and method for processing information

Country Status (1)

Country Link
JP (1) JPH07295766A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6252674B1 (en) * 1996-11-01 2001-06-26 Fuji Xerox Co., Ltd. Host device and picture image output device
JP2008234603A (en) * 2007-03-23 2008-10-02 Sharp Corp Image forming system, portable terminal unit, computer program, recording medium and image forming method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6252674B1 (en) * 1996-11-01 2001-06-26 Fuji Xerox Co., Ltd. Host device and picture image output device
JP2008234603A (en) * 2007-03-23 2008-10-02 Sharp Corp Image forming system, portable terminal unit, computer program, recording medium and image forming method

Similar Documents

Publication Publication Date Title
JP2007069357A (en) Printing system, printer and printing method
JPH061011A (en) Printer control method and control system thereof
EP0902357B1 (en) Output method and apparatus
US5889930A (en) Output method and apparatus
JPH07295766A (en) Device and method for processing information
EP0864966B1 (en) Imformation processing apparatus and output apparatus
JP3689445B2 (en) Printing apparatus and system, and control method
US6750980B1 (en) Information processing apparatus and output apparatus
JP2005352695A (en) Information processor, control method therefor and image processing method
JP3658025B2 (en) Electronic device, data processing system having the device, and data processing method in the device
JPH07101109A (en) Printer and controller method therefor
JP3382349B2 (en) Print control apparatus and method
JP3202841B2 (en) Printing apparatus, printing system, and printing control method
JP2003076649A (en) Data processor, print control device, interface selecting method, storage medium, and program
JPH11227299A (en) Printing equipment
JP3281327B2 (en) Information processing apparatus and information processing method
JPH09218843A (en) Output controller, output controlling method and storage medium including process callable by computer
JP3056948B2 (en) PRINTING APPARATUS, CONTROLLER THEREOF, AND METHOD OF CONTROLLING PRINTING APPARATUS
JPH08161134A (en) Printer and its maintenance method
JPH07160441A (en) Information processing method and output method
JPH09295432A (en) Printer and print controlling method
JPH07104949A (en) Printing system
JP2006138916A (en) Output device
JPH08185277A (en) Output system, device, and its control method
JP2003036149A (en) Output device, control method for output device, medium providing control program, and control program

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010703