JPH11345102A - System and method for automatically controlling print - Google Patents

System and method for automatically controlling print

Info

Publication number
JPH11345102A
JPH11345102A JP10153032A JP15303298A JPH11345102A JP H11345102 A JPH11345102 A JP H11345102A JP 10153032 A JP10153032 A JP 10153032A JP 15303298 A JP15303298 A JP 15303298A JP H11345102 A JPH11345102 A JP H11345102A
Authority
JP
Japan
Prior art keywords
printer
print
printing
output data
control method
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
JP10153032A
Other languages
Japanese (ja)
Inventor
Satokichi Ichimura
聡吉 市村
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP10153032A priority Critical patent/JPH11345102A/en
Publication of JPH11345102A publication Critical patent/JPH11345102A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an automatic print control system with which print-out data are not sent to a printer device under printing or in a printing stop state caused by faults or the like and in which a waiting time for printing is short. SOLUTION: At least one computer system 1 and plural printer devices 2 for printing printout data from the computer system 1 are connected through a network 3 and the computer system 1 searches the printer device in a print enable state and sends the printout data to the printer device, whose print enable state is found by search, based on the current states of printers reported from printer state reporting parts 20 inside the plural printer devices 2.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータ装置
と複数台のプリンタ装置とがネットワークにより接続さ
れたネットワーク環境における自動プリント制御方式に
関する。さらには、複数台のプリンタ装置がネットワー
クを介して接続されたコンピュータ装置において行われ
るプリント制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic print control system in a network environment in which a computer and a plurality of printers are connected by a network. Furthermore, the present invention relates to a print control method performed by a computer device in which a plurality of printer devices are connected via a network.

【0002】[0002]

【従来の技術】複数台のプリンタ装置がネットワークに
より接続される一般的なネットワーク環境では、プリン
ト出力データ元であるコンピュータ装置とそのプリント
出力データ先であるプリンタ装置とは1対1で対応する
ように設定される。例えば、使用者がコンピュータ装置
側で、印刷させるプリンタ装置を特定するプリンタ名を
明示的に指定することで、上記1対1対応の設定が行わ
れる。このようなネットワーク環境では、1台のプリン
タ装置を複数のコンピュータ装置で共有すると、指定し
たプリンタ装置が他のコンピュータ装置からのプリント
出力データ要求によって印刷中、あるいは印刷停止状態
にあるときには、印刷待ち状態になってしまい、非常に
効率の悪いものになっていた。
2. Description of the Related Art In a general network environment in which a plurality of printers are connected via a network, a computer which is a source of print output data and a printer which is a destination of the print output data have a one-to-one correspondence. Is set to For example, the above-described one-to-one correspondence setting is performed when the user explicitly specifies a printer name for specifying a printer device to be printed on the computer device side. In such a network environment, if one printer device is shared by a plurality of computer devices, when a designated printer device is printing during a print output data request from another computer device or is in a print stop state, the printer waits for printing. It was in a state and was very inefficient.

【0003】そこで、最近では、上記のようなネットワ
ーク環境において、印刷待ち時間が少なく、効率的な印
刷処理を行える技術が種々提案されている。そのような
技術の一例として、特開平4-85618号公報には、ネット
ワークにより接続された複数のプリンタ装置のうちから
最も印刷待ちの少ないプリンタ装置を自動的に選択でき
るようにしたデータ処理装置が開示されている。そのデ
ータ処理装置の概略構成を図3に示す。
In recent years, various techniques have been proposed for performing efficient print processing with a short print waiting time in the above-described network environment. As an example of such a technology, Japanese Patent Application Laid-Open No. 4-85618 discloses a data processing device that can automatically select a printer device with the least waiting for printing from a plurality of printer devices connected via a network. It has been disclosed. FIG. 3 shows a schematic configuration of the data processing device.

【0004】図3に示すデータ処理装置では、キーボー
ドやマウス等の入力装置101およびCRT等の表示装
置102が接続されたデータ処理装置103と印刷装置
105を制御する印刷制御装置104とがネットワーク
100により接続されている。ネットワーク100に
は、さらに入力装置106および表示装置107が接続
されたデータ処理装置108と印刷装置110を制御す
る印刷制御装置109とが同様に接続されている。
In the data processing apparatus shown in FIG. 3, a data processing apparatus 103 to which an input device 101 such as a keyboard and a mouse and a display device 102 such as a CRT are connected, and a print control device 104 for controlling a printing device 105 are connected to a network 100. Connected by A data processing device 108 to which an input device 106 and a display device 107 are connected, and a print control device 109 for controlling a printing device 110 are similarly connected to the network 100.

【0005】データ処理装置(103,108)は、入
力装置(101,106)からの印刷要求に伴い印刷デ
ータが与えられた際に、複数台の印刷装置(105,1
10)を選択してそれを表示装置(102,107)に
表示させるとともに、その中から選択された印刷装置に
対して印刷データをネットワーク100を介して送信す
る。
[0005] When print data is given in response to a print request from the input device (101, 106), the data processing devices (103, 108) provide a plurality of printing devices (105, 1).
10) is selected and displayed on the display device (102, 107), and print data is transmitted to the selected printing device via the network 100.

【0006】各印刷制御装置(104,109)は、ネ
ットワーク100を介して与えられた印刷データを印刷
装置105に出力転送しその印刷動作を制御すると共
に、印刷データの印刷待ち行列に基づく印刷負荷状態を
定期的に検査する。この検査結果は、ネットワーク10
0を介して各データ処理装置(103,108)へ送ら
れる。
Each of the print control devices (104, 109) outputs print data provided via the network 100 to the printing device 105 to control its printing operation, and also controls a printing load based on a print queue of print data. Check the condition regularly. This test result is stored in the network 10
0 to each data processing device (103, 108).

【0007】上述のように構成されるデータ処理装置で
は、入力装置101からの印刷要求に伴い印刷データが
与えられると、データ処理装置103が各印刷制御装置
104,109からの印刷負荷状態の検査情報に基づい
て、印刷待ち行列の少ない方の印刷装置を選択し、その
選択した印刷装置に対して印刷データを送信する。これ
により、印刷待ち時間が少なくなり、印刷装置の利用効
率が向上する。
In the data processing apparatus configured as described above, when print data is given in response to a print request from the input apparatus 101, the data processing apparatus 103 checks the print load status from each of the print control apparatuses 104 and 109. Based on the information, a printing device with a smaller print queue is selected, and print data is transmitted to the selected printing device. As a result, the print waiting time is reduced, and the use efficiency of the printing apparatus is improved.

【0008】上記のデータ処理装置と同様のものとし
て、特開平7-129337号公報には、現在の印刷装置におけ
る状態から印刷条件に応じて最適な物理印刷装置、例え
ば、印刷装置の中で保留中のプリンタ出力要求数が最も
少ない印刷装置を指定して、印刷データを送出するよう
にしたシステムが開示されている。このようなシステム
構成を採用することにより、各印刷装置に送出されるそ
れぞれの印刷データの送出先が平均化され、印刷装置を
システムとして全体的に有効に利用することができる。
Japanese Patent Application Laid-Open No. Hei 7-129337 discloses a physical printing apparatus that is optimal according to printing conditions from the current state of the printing apparatus. There is disclosed a system in which a printing apparatus having the smallest number of printer output requests is designated and print data is transmitted. By adopting such a system configuration, the destination of each print data sent to each printing device is averaged, and the printing device can be effectively used as a system as a whole.

【0009】上述の各公報に記載のものの他、特開平5-
108582号公報には、プリント出力データ要求を行おうと
したプリンタ装置が、すでに他の複数のコンピュータ装
置からのプリント出力データ要求を受けて待ち状態にあ
り、その待ち状態となっているプリント出力データ要求
数が一定数以上のときに、あるいは故障等により印刷停
止状態にあるときに、別のプリンタ装置を代用するよう
にしたシステムが開示されている。このようなシステム
構成を採用することによって、負荷を分散してプリント
出力データの効率を向上することができる。
In addition to those described in the above publications,
Japanese Patent No. 108582 discloses that a printer device that has attempted to make a print output data request is already in a waiting state after receiving a print output data request from a plurality of other computer devices. There is disclosed a system in which another printer is substituted when the number is a certain number or more, or when printing is stopped due to a failure or the like. By employing such a system configuration, the load can be distributed and the efficiency of print output data can be improved.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、上述し
た従来技術のそれぞれにおいては、以下のような問題が
ある。
However, each of the above-mentioned prior arts has the following problems.

【0011】特開平4-85618号公報および特開平7-12933
7号公報に記載のものにおいては、印刷データを送出す
る先のプリンタ装置が印刷可能かどうか(例えば、故障
等により印刷停止状態になっていないか)等を確認せず
に印刷データを送出するため、故障等により印刷停止状
態にあるプリンタ装置に対してもって印刷データが送出
されてしまうという問題がある。
JP-A-4-85618 and JP-A-7-12933
In the printer described in Japanese Patent Publication No. 7 (1999), print data is sent without confirming whether or not the printer device to which the print data is sent can be printed (for example, whether or not the print device has been stopped due to a failure or the like). Therefore, there is a problem that print data is transmitted to a printer device in a printing stop state due to a failure or the like.

【0012】特開平5-108582号公報に記載のものにおい
ては、故障中のプリンタ装置に対して印刷データが送出
されることはないものの、保留中のプリント出力データ
要求数が一定数以上になった場合にのみ他のプリンタ装
置に印刷データを送出するように構成されているため、
他に印刷可能な状態のプリンタ装置があっても、保留中
のプリント出力データ要求数が一定数以上にならない限
りはその印刷可能な状態のプリンタ装置を使用すること
はできず、その分だけプリント出力データの効率は悪く
なる。
In the printer disclosed in Japanese Patent Application Laid-Open No. H05-108582, although print data is not sent to a failed printer, the number of pending print output data requests exceeds a certain number. Is configured to send print data to other printers only when
Even if there is another printer in a printable state, the printer in a printable state cannot be used unless the number of pending print output data requests exceeds a certain number. The output data becomes less efficient.

【0013】本発明の目的は、印刷中のプリンタ装置や
故障等により印刷停止状態にあるプリンタ装置に対して
プリント出力データが送出されることのない、印刷待ち
時間の少ない自動プリント制御方式およびプリント制御
方法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an automatic print control method and a print control method that does not send print output data to a printer device during printing or a printer device that is in a printing stopped state due to a failure or the like and has a short print waiting time. It is to provide a control method.

【0014】[0014]

【課題を解決するための手段】上記目的を達成するため
に、本発明の自動プリント制御方式は、少なくとも1つ
のコンピュータ装置と該コンピュータ装置からのプリン
ト出力データを印刷するための複数台のプリンタ装置と
がネットワークにより接続され、前記コンピュータ装置
が、前記複数台のプリンタ装置のうちから印刷可能な状
態にあるプリンタ装置を探索し、該探索で印刷可能な状
態にあるとされたプリンタ装置に対してプリント出力デ
ータを送出することを特徴とする。
To achieve the above object, an automatic print control system according to the present invention comprises at least one computer device and a plurality of printer devices for printing print output data from the computer device. Are connected by a network, the computer device searches for a printer device that is in a printable state from among the plurality of printer devices, and searches for a printer device that is in a printable state in the search. The print output data is transmitted.

【0015】上記の場合、前記複数台のプリンタ装置
は、現在のプリンタの状態が印刷可能な状態であるかを
報告するプリンタ状態報告手段を有し、前記コンピュー
タ装置は、印刷要求およびプリント出力データを送出す
るアプリケーション手段と、前記ネットワークを介して
前記複数台のプリンタ装置と通信可能に構成され、前記
複数台のプリンタ装置のそれぞれのプリンタ状態報告手
段から現在のプリンタの状態の報告を受けるとともに、
指定されたプリンタ装置に対して前記アプリケーション
手段からのプリント出力データを送出して印刷させるプ
リンタ・ドライバ手段と、前記アプリケーション手段か
らの印刷要求を受けて、前記プリンタ・ドライバ手段に
報告される前記複数台のプリンタ装置に関する現在のプ
リンタの状態に基づいて、印刷可能な状態にあるプリン
タ装置を探索し、該探索で印刷可能な状態にあるとされ
たプリンタ装置を前記プリンタ・ドライバ手段に対して
指定するインターフェース手段と、を有するように構成
してもよい。
In the above case, the plurality of printers have printer status reporting means for reporting whether the current status of the printer is in a printable state, and the computer device includes a print request and print output data. Application means for transmitting the information, and configured to be able to communicate with the plurality of printer devices via the network, and receive a report of the current printer status from the respective printer status report means of the plurality of printer devices,
A printer driver for transmitting print output data from the application unit to a designated printer device to print the data; and a printer driver unit for receiving a print request from the application unit and reporting to the printer driver unit. A printer device in a printable state is searched for based on the current printer status of one printer device, and a printer device determined to be in a printable state in the search is designated to the printer driver means. And interface means for performing the operation.

【0016】さらにこの場合、前記コンピュータ装置
は、印刷を行わせるプリンタ装置を指定するための、特
定のコードまたは特定のプリンタ名が設定されるプリン
タ設定手段をさらに有し、前記インターフェース手段
が、前記プリンタ設定手段の設定を確認し、設定が特定
のコードの場合には、前記プリンタ・ドライバ手段に報
告される前記複数台のプリンタ装置に関する現在のプリ
ンタの状態に基づいて、印刷可能な状態にあるプリンタ
装置を探索し、該探索で印刷可能な状態にあるとされた
プリンタ装置を前記プリンタ・ドライバ手段に対して指
定し、設定が特定のプリンタ名の場合には、該特定のプ
リンタ名に対応するプリンタ装置を前記プリンタ・ドラ
イバ手段に対して指定するように構成してもよい。
Further, in this case, the computer device further includes a printer setting unit for setting a specific code or a specific printer name for designating a printer device for performing printing, and the interface unit includes: Check the settings of the printer setting means, and if the setting is a specific code, the printer is ready for printing based on the current printer status for the plurality of printers reported to the printer driver means. A printer device is searched, and the printer device determined to be in a printable state in the search is specified to the printer driver means. If the setting is a specific printer name, the printer device is associated with the specific printer name. The printer device to be designated may be specified to the printer driver means.

【0017】また、前記コンピュータ装置は、前記イン
ターフェース手段が指定したプリンタ装置を特定する名
称を表示する表示手段をさらに有する構成としてもよ
い。
Further, the computer device may further include a display device for displaying a name for specifying the printer device specified by the interface device.

【0018】本発明のプリント制御方法は、複数台のプ
リンタ装置がネットワークを介して接続されたコンピュ
ータ装置において行われるプリント制御方法であって、
前記複数台のプリンタ装置のうちから印刷可能な状態に
あるプリンタ装置を探索し、該探索で印刷可能な状態に
あるとされたプリンタ装置に対してプリント出力データ
を送出することを特徴とする。
A print control method according to the present invention is a print control method performed by a computer device in which a plurality of printer devices are connected via a network,
A printer which is in a printable state is searched for from the plurality of printers, and print output data is transmitted to the printer which is determined to be in a printable state in the search.

【0019】また、本発明のプリント制御方法は、複数
台のプリンタ装置がネットワークを介して接続されたコ
ンピュータ装置において行われるプリント制御方法であ
って、印刷を行わせるプリンタ装置を指定するためのプ
リンタの設定が、特定のコードか、特定のプリンタ名か
を確認し、特定のコードの場合は、前記複数台のプリン
タ装置に対して印刷可能な状態にあるかどうか順次問い
合わせ、該問い合わせで印刷可能な状態にあると報告さ
れたプリンタ装置に対してプリント出力データを送出
し、特定のプリンタ名の場合は、該特定のプリンタ名に
対応するプリンタ装置に対してプリント出力データを送
出することを特徴とする。 (作用)上記のとおりの本発明においては、ネットワー
クにより接続された複数台のプリンタ装置のうちの、印
刷可能な状態にあるプリンタ装置に対してプリント出力
データが送出されるようになっているので、従来のよう
に故障中、印刷処理中のプリンタ装置に対して印刷デー
タが送出されることがない。また、本発明では、印刷可
能な状態のプリンタ装置があれば、即座に印刷を行うこ
とができるので、印刷待ちとなることもない。
A print control method according to the present invention is a print control method performed by a computer device in which a plurality of printer devices are connected via a network, wherein the printer control device specifies a printer device to perform printing. Check whether the setting is a specific code or a specific printer name, and in the case of a specific code, inquire sequentially whether or not the plurality of printers are in a printable state, and print with the inquiry. Print output data to a printer device that is reported to be in an unusual state, and in the case of a specific printer name, print output data to a printer device corresponding to the specific printer name. And (Operation) In the present invention as described above, the print output data is sent to the printer device that is in a printable state among a plurality of printer devices connected by a network. In contrast, print data is not transmitted to a printer device that is performing a printing process during a failure as in the related art. Further, according to the present invention, if there is a printer device in a printable state, printing can be performed immediately, so that there is no need to wait for printing.

【0020】本発明のうち表示手段をさらに有するもの
においては、印刷が行われるプリンタ装置名が表示手段
に表示されるので、使用者はその表示手段に表示された
プリンタ装置名から、どのプリンタ装置で印刷されるか
を知ることができる。
In the present invention further comprising a display means, the name of the printer device on which printing is to be performed is displayed on the display means. You can know if it will be printed with.

【0021】[0021]

【発明の実施の形態】次に、本発明の実施形態について
図面を参照して説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0022】本発明の自動プリント制御方式の一実施形
態を図1に示す。この自動プリント制御方式では、プロ
グラム制御により動作する複数台のコンピュータ装置1
と、該コンピュータ装置1からのプリント出力データを
印刷するための複数台のプリンタ装置2とがネットワー
ク3により接続されている。
FIG. 1 shows an embodiment of the automatic print control system according to the present invention. In this automatic print control system, a plurality of computer devices 1 operating under program control
And a plurality of printer devices 2 for printing print output data from the computer device 1 are connected by a network 3.

【0023】このコンピュータ装置1におけるプリンタ
の設定には、使用者が、特定のコードを登録する場合
と、予め用意された接続可能なプリンタ装置のリストの
うちから印刷を行わせるプリンタ装置を選択し、その選
択したプリンタ装置に対応するプリンタ名(特定のプリ
ンタ名)を登録する場合がある。前者の場合には、使用
者がコンピュータ装置1から印刷要求を出力すると、該
コンピュータ装置1が、ネットワーク3により接続され
た複数台のプリンタ装置2のうちから印刷可能な状態に
あるプリンタ装置を探索し、探索で印刷可能な状態にあ
るとされたプリンタ装置に対してプリント出力データを
送出することにより印刷が行われる。後者の場合には、
1対1で対応づけられたプリンタ装置でのみ印刷が行わ
れる。本形態では、前者の場合の動作を実現するため
に、コンピュータ装置1およびプリンタ装置2は以下の
ような構成になっている。
In setting the printer in the computer 1, the user registers a specific code and selects a printer to be printed from a list of connectable printers prepared in advance. The printer name (specific printer name) corresponding to the selected printer device may be registered. In the former case, when the user outputs a print request from the computer device 1, the computer device 1 searches the plurality of printer devices 2 connected by the network 3 for a printable printer device. Then, printing is performed by sending print output data to the printer device determined to be in a printable state in the search. In the latter case,
Printing is performed only by the printer device associated in one-to-one correspondence. In this embodiment, the computer device 1 and the printer device 2 are configured as follows in order to realize the former operation.

【0024】コンピュータ装置1は、特定の仕事を行わ
せるアプリケーション部10と、該アプリケーション部
10とプリンタ装置2とのインターフェースを主な役割
とするインターフェース部11と、プリンタ装置2の制
御を行うプリンタ・ドライバ12とを有する。
The computer device 1 includes an application unit 10 for performing a specific job, an interface unit 11 having an interface between the application unit 10 and the printer device 2 as a main role, and a printer / controller for controlling the printer device 2. And a driver 12.

【0025】インターフェース部11は、アプリケーシ
ョン部10からの印刷要求があると、プリンタ・ドライ
バ12に対して、ネットワーク3により接続されたプリ
ンタ装置2の状態を問い合わせ、該問い合わせに対する
プリンタ・ドライバ12からの報告に基づいて、印刷可
能な状態にあるプリンタ装置を探索する。この他、イン
ターフェース部11は、上記探索で印刷可能な状態にあ
るとされたプリンタ装置を指定して、アプリケーション
部10からのプリント出力データをプリンタ・ドライバ
12に送出するとともに、その指定したプリンタ装置名
(プリント出力データが印刷されるプリンタ装置名)を
不図示の表示装置(CRT等)に出力する。プリンタ・
ドライバ12は、インターフェース部11からの問い合
わせに応じて、ネットワーク3により接続されたプリン
タ装置2と順次通信して現在のプリンタの状態の報告を
受けたり、インターフェース部11が指定したプリンタ
装置に対して、アプリケーション部10からのプリント
出力データを送出して印刷させたりする。
Upon receiving a print request from the application unit 10, the interface unit 11 inquires the printer driver 12 about the status of the printer device 2 connected via the network 3, and responds to the inquiry from the printer driver 12. Based on the report, a printer device in a printable state is searched for. In addition, the interface unit 11 specifies a printer device that is determined to be in a printable state in the above search, sends print output data from the application unit 10 to the printer driver 12, and specifies the specified printer device. The name (the name of the printer on which the print output data is printed) is output to a display device (not shown) such as a CRT. Printers
In response to an inquiry from the interface unit 11, the driver 12 sequentially communicates with the printer device 2 connected via the network 3 to receive a report on the current printer status, or sends a report to the printer device designated by the interface unit 11. And prints out the print output data from the application section 10.

【0026】プリンタ装置2は、プリンタ・ドライバ1
2に対して現在のプリンタの状態を報告するプリンタ状
態報告部20を有する。
The printer device 2 includes a printer driver 1
2 has a printer status reporting unit 20 for reporting the current status of the printer.

【0027】次に、上述のように構成される自動認識プ
リント方式の全体の動作について説明する。図2に、本
形態の自動認識プリント方式における印刷処理の流れを
示す。以下、図2を参照しながら、印刷処理を説明す
る。
Next, the overall operation of the automatic recognition printing method configured as described above will be described. FIG. 2 shows a flow of a printing process in the automatic recognition printing method according to the present embodiment. Hereinafter, the printing process will be described with reference to FIG.

【0028】まず、使用者がいずれかのコンピュータ装
置1にて印刷要求を行うと、該コンピュータ装置1で
は、アプリケーション部10からインターフェース部1
1へ印刷要求とともにプリント出力データが送出される
(ステップS10)。印刷要求を受けたインターフェー
ス部11は、使用者によって設定されたプリンタ名が、
特定のコードか、特定のプリンタ名かを確認する(ステ
ップS11)。
First, when the user makes a print request on any of the computer devices 1, the computer device 1 sends the print request from the application unit 10 to the interface unit 1.
The print output data is sent to the printer 1 together with the print request (step S10). Upon receiving the print request, the interface unit 11 checks that the printer name set by the user is
It is checked whether it is a specific code or a specific printer name (step S11).

【0029】上記ステップS11におけるプリンタの設
定の確認が特定のコードであった場合は、インターフェ
ース部11は、複数台のプリンタ装置2のうちからプリ
ンタ装置を1つ指定してプリンタ・ドライバ12に対し
てその指定したプリンタ装置のプリンタの状態を問い合
わせる(ステップS12)。インターフェース部11か
らの問い合わせを受けたプリンタ・ドライバ12は、指
定されたプリンタ装置と通信して、そのプリンタ装置の
プリンタ状態報告部20から現在のプリンタの状態の報
告を受け、該報告をインターフェース部11に送出する
(ステップS13)。
If the confirmation of the printer setting in step S11 is a specific code, the interface unit 11 designates one of the plurality of printers 2 and sends it to the printer driver 12. Then, an inquiry is made about the status of the printer of the designated printer (step S12). The printer driver 12 receiving the inquiry from the interface unit 11 communicates with the designated printer device, receives a report of the current printer status from the printer status report unit 20 of the printer device, and transmits the report to the interface unit. 11 (step S13).

【0030】インターフェース部11は、プリンタ・ド
ライバ12から受け取った報告に基づいて、指定したプ
リンタ装置が印刷処理中(Busy)であるか、印刷可能な
状態(Ready)であるかを確認する(ステップS1
4)。プリンタ・ドライバ12からの報告が印刷処理中
(Busy)である場合は、インターフェース部11は、複
数台のプリンタ装置2のうちから別のプリンタ装置を1
つ指定してプリンタ・ドライバ12に対してその指定し
たプリンタ装置のプリンタの状態を問い合わせる(ステ
ップS15)。このステップS12〜S15の処理は、
プリンタ・ドライバ12から印刷可能な状態(Ready)
である旨の報告がなされるまで、すなわち、印刷可能な
状態のプリンタ装置が見つかるまで繰返し行われる。
Based on the report received from the printer driver 12, the interface unit 11 confirms whether the designated printer is in a printing process (Busy) or in a printable state (Ready) (step). S1
4). When the report from the printer driver 12 indicates that the printing process is in progress (Busy), the interface unit 11 sets another printer device out of the plurality of printer devices 2 as one.
Then, the printer driver 12 inquires of the printer driver 12 about the status of the printer of the specified printer device (step S15). The processing of steps S12 to S15
Ready to print from printer driver 12 (Ready)
Is repeated until a report is sent, that is, until a printer device in a printable state is found.

【0031】プリンタ・ドライバ12から印刷可能な状
態(Ready)である旨の報告がなされると、インターフ
ェース部11は、アプリケーション部10からのプリン
ト出力データをプリンタ・ドライバ12に送出する(ス
テップS16)とともに、その指定したプリンタ装置名
(プリント出力データが印刷されるプリンタ装置名)を
不図示の出力装置(CRT等)に出力する(ステップS
17)。このステップS17の処理により、印刷される
プリンタ装置名が不図示の出力装置に出力(表示)され
ることになり、使用者に印刷されるプリンタ装置名を通
知することが可能になる。
When the printer driver 12 reports that the printer is ready for printing (Ready), the interface unit 11 sends the print output data from the application unit 10 to the printer driver 12 (step S16). At the same time, the designated printer device name (the printer device name on which the print output data is printed) is output to an output device (CRT or the like) not shown (step S).
17). By the processing in step S17, the name of the printer to be printed is output (displayed) to an output device (not shown), and the user can be notified of the name of the printer to be printed.

【0032】インターフェース部11からプリント出力
データを受け取ったプリンタ・ドライバ12は、インタ
ーフェース部11が指定した、印刷可能な状態にあるプ
リンタ装置に対して、そのプリント出力データを送出す
る(ステップS18)。これにより、インターフェース
部11が指定した、印刷可能な状態にあるプリンタ装置
で、プリント出力データが印刷されることになる。
The printer driver 12 having received the print output data from the interface unit 11 sends the print output data to the printer device designated by the interface unit 11 and in a printable state (step S18). As a result, the print output data is printed by the printer device designated by the interface unit 11 and in a printable state.

【0033】上述のステップS11におけるプリンタの
設定の確認が特定のプリンタ名であった場合は、インタ
ーフェース部11は、プリンタ・ドライバ部12に対し
て、その特定のプリンタ名に対応するプリンタ装置を指
定してアプリケーション部10からのプリント出力デー
タを送出する(ステップS16)とともに、その特定の
プリンタ名を不図示の出力装置(CRT等)に出力する
(ステップS17)。そして、プリンタ・ドライバ12
が、インターフェース部11にて指定されたプリンタ装
置に対して、受け取ったプリント出力データを送出する
(ステップS18)。
If the printer setting confirmation in step S11 is a specific printer name, the interface unit 11 designates a printer device corresponding to the specific printer name to the printer driver unit 12. Then, the print output data from the application unit 10 is transmitted (step S16), and the specific printer name is output to an output device (CRT or the like) (not shown) (step S17). And the printer driver 12
Sends out the received print output data to the printer designated by the interface unit 11 (step S18).

【0034】以上説明した本実施形態の自動プリント制
御方式は、新たなリソース(資源)を必要とすることな
く、従来の、プリント出力データ元であるコンピュータ
装置とそのプリント出力データ先であるプリンタ装置と
が1対1で対応するように設定されるシステムに容易に
適用できる。
The automatic print control method according to the present embodiment described above does not require any new resources (resources), and a conventional computer device as a source of print output data and a printer device as a destination of the print output data. Can be easily applied to a system in which is set to correspond one-to-one.

【0035】[0035]

【発明の効果】以上説明したように構成される本発明に
よれば、従来のように故障中、印刷処理中のプリンタ装
置に対して印刷データが送出されることがなく、印刷可
能な状態のプリンタ装置があれば、即座に印刷を行うこ
とができるので、従来にない、印刷待ち時間の少ない自
動プリント制御方式およびプリント制御方法を提供する
ことができる。
According to the present invention configured as described above, print data is not sent to a printer device that is performing a print process during a failure or a failure as in the prior art, and a printable state is obtained. If a printer device is provided, printing can be performed immediately, so that it is possible to provide an automatic print control method and a print control method with a short print waiting time, which are not available in the related art.

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

【図1】本発明の自動認識プリント方式の一実施形態を
示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of an automatic recognition printing method according to the present invention.

【図2】図1に示す自動認識プリント方式における印刷
処理の流れを示すフローチャート図である。
FIG. 2 is a flowchart showing a flow of a printing process in the automatic recognition printing method shown in FIG.

【図3】特開平4-85618号公報に開示されているデータ
処理装置のデータ処理装置の概略構成を示すブロック図
である。
FIG. 3 is a block diagram showing a schematic configuration of a data processing device of the data processing device disclosed in Japanese Patent Laid-Open No. 4-85618.

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

1 コンピュータ装置、 2 プリンタ装置 3 ネットワーク 10 アプリケーション部 11 インターフェース部 12 プリンタ・ドライバ 20 プリンタ状態報告部 DESCRIPTION OF SYMBOLS 1 Computer apparatus, 2 Printer apparatus 3 Network 10 Application part 11 Interface part 12 Printer driver 20 Printer status report part

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも1つのコンピュータ装置と該
コンピュータ装置からのプリント出力データを印刷する
ための複数台のプリンタ装置とがネットワークにより接
続され、 前記コンピュータ装置が、前記複数台のプリンタ装置の
うちから印刷可能な状態にあるプリンタ装置を探索し、
該探索で印刷可能な状態にあるとされたプリンタ装置に
対してプリント出力データを送出することを特徴とする
自動プリント制御方式。
At least one computer device and a plurality of printer devices for printing print output data from the computer device are connected by a network, and the computer device is selected from the plurality of printer devices. Search for a printer that is ready to print,
An automatic print control method for transmitting print output data to a printer device which is determined to be in a printable state in the search.
【請求項2】 請求項1に記載の自動プリント制御方式
において、 前記複数台のプリンタ装置は、現在のプリンタの状態が
印刷可能な状態であるかを報告するプリンタ状態報告手
段を有し、 前記コンピュータ装置は、 印刷要求およびプリント出力データを送出するアプリケ
ーション手段と、 前記ネットワークを介して前記複数台のプリンタ装置と
通信可能に構成され、前記複数台のプリンタ装置のそれ
ぞれのプリンタ状態報告手段から現在のプリンタの状態
の報告を受けるとともに、指定されたプリンタ装置に対
して前記アプリケーション手段からのプリント出力デー
タを送出して印刷させるプリンタ・ドライバ手段と、 前記アプリケーション手段からの印刷要求を受けて、前
記プリンタ・ドライバ手段に報告される前記複数台のプ
リンタ装置に関する現在のプリンタの状態に基づいて、
印刷可能な状態にあるプリンタ装置を探索し、該探索で
印刷可能な状態にあるとされたプリンタ装置を前記プリ
ンタ・ドライバ手段に対して指定するインターフェース
手段と、を有することを特徴とする自動プリント制御方
式。
2. The automatic print control system according to claim 1, wherein the plurality of printers include a printer status reporting unit that reports whether a current status of the printer is in a printable state. The computer device is configured to be able to communicate with the plurality of printer devices via the network, application means for sending a print request and print output data, Printer driver means for receiving a report of the status of the printer, sending print output data from the application means to a designated printer device and printing the data, and receiving a print request from the application means, The plurality of printers reported to printer driver means Based on the current state of the printer regarding location,
Interface means for searching for a printer device in a printable state and designating the printer device determined to be in a printable state in the search to the printer driver means. control method.
【請求項3】 請求項2に記載の自動プリント制御方式
において、 前記コンピュータ装置は、 印刷を行わせるプリンタ装置を指定するための、特定の
コードまたは特定のプリンタ名が設定されるプリンタ設
定手段をさらに有し、 前記インターフェース手段が、 前記プリンタ設定手段の設定を確認し、設定が特定のコ
ードの場合には、前記プリンタ・ドライバ手段に報告さ
れる前記複数台のプリンタ装置に関する現在のプリンタ
の状態に基づいて、印刷可能な状態にあるプリンタ装置
を探索し、該探索で印刷可能な状態にあるとされたプリ
ンタ装置を前記プリンタ・ドライバ手段に対して指定
し、設定が特定のプリンタ名の場合には、該特定のプリ
ンタ名に対応するプリンタ装置を前記プリンタ・ドライ
バ手段に対して指定することを特徴とする自動プリント
制御方式。
3. The automatic print control method according to claim 2, wherein the computer device includes a printer setting unit in which a specific code or a specific printer name for designating a printer device for performing printing is set. Further comprising: the interface unit confirms the setting of the printer setting unit, and if the setting is a specific code, a current status of the printer regarding the plurality of printer devices to be reported to the printer driver unit. Search for a printer device in a printable state based on the above, specify the printer device determined to be in a printable state in the search to the printer driver means, and set a specific printer name. Wherein a printer device corresponding to the specific printer name is designated to the printer driver means. Auto print control method that.
【請求項4】 請求項2または請求項3に記載の自動プ
リント制御方式において、 前記コンピュータ装置は、 前記インターフェース手段が指定したプリンタ装置を特
定する名称を表示する表示手段をさらに有することを特
徴とする自動プリント制御方式。
4. The automatic print control method according to claim 2, wherein the computer device further includes a display unit that displays a name specifying the printer device specified by the interface unit. Automatic print control system.
【請求項5】 複数台のプリンタ装置がネットワークを
介して接続されたコンピュータ装置において行われるプ
リント制御方法であって、 前記複数台のプリンタ装置のうちから印刷可能な状態に
あるプリンタ装置を探索し、該探索で印刷可能な状態に
あるとされたプリンタ装置に対してプリント出力データ
を送出することを特徴とするプリント制御方法。
5. A print control method performed in a computer device in which a plurality of printer devices are connected via a network, wherein a search is made for a printer device capable of printing from the plurality of printer devices. Sending print output data to a printer device that is determined to be in a printable state in the search.
【請求項6】 複数台のプリンタ装置がネットワークを
介して接続されたコンピュータ装置において行われるプ
リント制御方法であって、 印刷を行わせるプリンタ装置を指定するためのプリンタ
の設定が、特定のコードか、特定のプリンタ名かを確認
し、 特定のコードの場合は、前記複数台のプリンタ装置に対
して印刷可能な状態にあるかどうか順次問い合わせ、該
問い合わせで印刷可能な状態にあると報告されたプリン
タ装置に対してプリント出力データを送出し、 特定のプリンタ名の場合は、該特定のプリンタ名に対応
するプリンタ装置に対してプリント出力データを送出す
ることを特徴とするプリント制御方法。
6. A print control method performed in a computer device in which a plurality of printer devices are connected via a network, wherein a printer setting for designating a printer device to perform printing includes a specific code. The printer is checked to see if it is a specific printer name. In the case of a specific code, the printers are sequentially inquired as to whether or not the plurality of printers are in a printable state. A print control method comprising: sending print output data to a printer device; and, in the case of a specific printer name, sending print output data to a printer device corresponding to the specific printer name.
JP10153032A 1998-06-02 1998-06-02 System and method for automatically controlling print Pending JPH11345102A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10153032A JPH11345102A (en) 1998-06-02 1998-06-02 System and method for automatically controlling print

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10153032A JPH11345102A (en) 1998-06-02 1998-06-02 System and method for automatically controlling print

Publications (1)

Publication Number Publication Date
JPH11345102A true JPH11345102A (en) 1999-12-14

Family

ID=15553487

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10153032A Pending JPH11345102A (en) 1998-06-02 1998-06-02 System and method for automatically controlling print

Country Status (1)

Country Link
JP (1) JPH11345102A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7113298B2 (en) 2000-07-03 2006-09-26 Fuji Xerox Co., Ltd. Printing system, printing method and apparatus
US9645777B2 (en) 2014-07-24 2017-05-09 Canon Kabushiki Kaisha Information processing apparatus for searching printer, method for controlling information processing apparatus, and storage medium
US10776056B2 (en) 2014-12-09 2020-09-15 Canon Kabushiki Kaisha Information processing apparatus, control method, and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7113298B2 (en) 2000-07-03 2006-09-26 Fuji Xerox Co., Ltd. Printing system, printing method and apparatus
US9645777B2 (en) 2014-07-24 2017-05-09 Canon Kabushiki Kaisha Information processing apparatus for searching printer, method for controlling information processing apparatus, and storage medium
US10776056B2 (en) 2014-12-09 2020-09-15 Canon Kabushiki Kaisha Information processing apparatus, control method, and storage medium

Similar Documents

Publication Publication Date Title
US7656547B2 (en) System and method for optimized routing of print jobs
US8085422B2 (en) Printing system, printing apparatus, and printing method
JP2000035864A (en) Printing controller
JPH11345102A (en) System and method for automatically controlling print
JPH09114615A (en) Printer network equipment
JP2003140867A (en) Network print system and information processing device
JP2000172463A (en) Terminal device
JP4172363B2 (en) Printing system
JP2005284938A (en) Printing job execution instruction apparatus, program used therefor, and printing job execution method
JPH11134139A (en) Printing system
JP2877028B2 (en) Print job control method
JPH05327951A (en) Facsimile equipment
JP3125997B2 (en) Print information output device and print system
JP2001154822A (en) Network printer device and network printer system
JPH096559A (en) Printer, printing system including the printer and its method
JP2005182101A (en) Automatic printing control method
JPH086746A (en) Printer device
JPH03245221A (en) Printer network control system
JPH10278386A (en) Printer, client computer, printer server and printer system
JPH0675725A (en) Printer control system
JPH10100514A (en) Network printer
JPH08179901A (en) Output device, network system and terminal name changing method
JP3021024B2 (en) Printing system and host computer
JPH10293661A (en) Network printer system
JP2001256022A (en) Network system