JPH096559A - Printer, printing system including the printer and its method - Google Patents
Printer, printing system including the printer and its methodInfo
- Publication number
- JPH096559A JPH096559A JP7154424A JP15442495A JPH096559A JP H096559 A JPH096559 A JP H096559A JP 7154424 A JP7154424 A JP 7154424A JP 15442495 A JP15442495 A JP 15442495A JP H096559 A JPH096559 A JP H096559A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- external device
- unit
- data
- inquiry information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ホストコンピュータ等
の外部機器より印刷情報を受信して印刷を行う印刷装置
及び該装置を含む印刷システム及びその方法に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus which receives print information from an external device such as a host computer and performs printing, a printing system including the apparatus, and a method thereof.
【0002】[0002]
【従来の技術】LAN等のネットワークに複数台のプリ
ンタ装置を接続し、同じく、そのネットワークに接続さ
れている各コンピュータ機器より所望のプリンタ装置を
選択して印刷させることが一般に行われている。2. Description of the Related Art It is common practice to connect a plurality of printer devices to a network such as a LAN and select a desired printer device from each of the computer devices connected to the network to print.
【0003】[0003]
【発明が解決しようとする課題】しかし上記従来例で
は、各コンピュータ機器は、各プリンタがビジーか、レ
デイかを確認することはできるが、それ以外の状況に関
しては確認することができなかった。However, in the above-mentioned conventional example, each computer device can confirm whether each printer is busy or ready, but it cannot confirm in other situations.
【0004】本発明は上記従来例に鑑みてなされたもの
で、外部機器より印刷に最適な印刷装置を選択して印刷
できる印刷装置及び該装置を含む印刷システム及びその
方法を提供することを目的とする。The present invention has been made in view of the above conventional example, and an object of the present invention is to provide a printing apparatus capable of selecting a printing apparatus optimum for printing from an external device, a printing system including the apparatus, and a method thereof. And
【0005】また本発明の目的は、外部機器より最も近
い位置にある印刷装置を選択して印刷できる印刷装置及
び該装置を含む印刷システム及びその方法を提供するこ
とにある。Another object of the present invention is to provide a printing apparatus capable of selecting and printing a printing apparatus located closest to an external device, a printing system including the apparatus, and a method thereof.
【0006】また本発明の他の目的は、外部機器で、最
も処理時間が速い印刷装置を選択して印刷できる印刷装
置及び該装置を含む印刷システム及びその方法を提供す
ることにある。Another object of the present invention is to provide a printing apparatus capable of selecting and printing a printing apparatus having the fastest processing time as an external device, a printing system including the apparatus, and a method thereof.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に本発明の印刷装置は以下のような構成を備える。即
ち、外部機器より印刷データを受信し、該印刷データに
基づいて画像を印刷する印刷装置において、前記外部機
器より受信した受信データが問合せ情報を含むか否かを
判別する判別手段と、前記印刷装置の設置位置に関する
位置情報を記憶する記憶手段と、前記判別手段により前
記問合せ情報を含むと判断されると、前記問合せ情報に
応じて前記記憶手段に記憶されている位置情報を前記外
部機器に送信する送信手段とを有する。In order to achieve the above object, the printing apparatus of the present invention has the following configuration. That is, in a printing apparatus that receives print data from an external device and prints an image based on the print data, a determination unit that determines whether the received data received from the external device includes inquiry information; When the storage unit that stores the position information regarding the installation position of the apparatus and the determination unit determines that the determination unit includes the inquiry information, the position information stored in the storage unit according to the inquiry information is stored in the external device. And transmitting means for transmitting.
【0008】また上記目的を達成するために本発明の印
刷システムは以下のような構成を備える。即ち、外部機
器より印刷データを受信し該印刷データに基づいて画像
を印刷する印刷装置を含む印刷システムであって、前記
印刷装置は、前記外部機器より受信した受信データが問
合せ情報を含むか否かを判別する判別手段と、前記印刷
手段における印刷処理の完了迄の時間を予測する予測手
段と、前記判別手段により前記問合せ情報を含むと判断
されると、前記問合せ情報に応じて前記予測手段により
予測された予測時間を前記外部機器に送信する送信手段
とを有し、前記外部機器は、前記印刷装置に問合せ情報
を送信する問合せ手段と、前記印刷装置よりの予測時間
に応じて印刷に使用する印刷装置を選択する選択手段
と、前記選択手段により選択した印刷装置に印刷データ
を送信して印刷を実行する印刷指示手段とを有する。To achieve the above object, the printing system of the present invention has the following configuration. That is, a printing system including a printing device that receives print data from an external device and prints an image based on the print data, wherein the printing device determines whether the received data received from the external device includes inquiry information. Determining means for determining whether or not it is, a predicting means for predicting the time until the completion of the printing process in the printing means, and the determining means, when the determining means determines that the inquiry information is included, the predicting means according to the inquiry information. And a sending unit for sending the predicted time predicted by the external device to the external device, wherein the external device prints according to the predicted time from the printing device and the querying device for sending inquiry information to the printing device. The printer includes a selection unit that selects a printing device to be used, and a print instruction unit that transmits print data to the printing device selected by the selection unit and executes printing.
【0009】更に、本発明の印刷装置における制御方法
は以下のような工程を備える。即ち、外部機器より印刷
データを受信し、該印刷データに基づいて画像を印刷す
る印刷装置における制御方法であって、外部機器よりの
データを受信する工程と、外部機器より受信したデータ
が問合せ情報を含むか否かを判別する工程と、前記問合
せ情報を含むと判断されると、前記問合せ情報に応じ
て、記憶されている位置情報を外部機器に送信する工程
とを有する。Furthermore, the control method in the printing apparatus of the present invention includes the following steps. That is, a control method in a printing apparatus that receives print data from an external device and prints an image based on the print data, the process of receiving data from the external device, and the data received from the external device is inquiry information. And a step of transmitting stored position information to an external device according to the inquiry information when it is determined that the inquiry information is included.
【0010】[0010]
【作用】以上の構成において、本発明の印刷装置は、外
部機器より受信した受信データが問合せ情報を含むか否
かを判別し、問合せ情報を含むと判断されると、その問
合せ情報に応じて記憶手段に記憶されている位置情報を
外部機器に送信する。With the above arrangement, the printing apparatus of the present invention determines whether the received data received from the external device includes inquiry information, and when it is determined that the inquiry data contains inquiry information, the printing apparatus according to the inquiry information responds to the inquiry information. The position information stored in the storage means is transmitted to the external device.
【0011】また、本発明の印刷システムでは、印刷装
置が、外部機器より受信した受信データが問合せ情報を
含むか否かを判別し、問合せ情報を含むと判断される
と、その問合せ情報に応じて予測手段により予測された
予測時間を外部機器に送信する。また外部機器は、印刷
装置に問合せ情報を送信し、印刷装置より送られてくる
予測時間に応じて印刷に使用する印刷装置を選択し、そ
の選択して印刷装置に印刷データを送信して印刷を実行
する。Further, in the printing system of the present invention, the printing device determines whether or not the received data received from the external device includes inquiry information, and when it is determined that the inquiry data contains inquiry information, the printing apparatus responds to the inquiry information. The predicted time predicted by the prediction means is transmitted to the external device. The external device also sends inquiry information to the printing device, selects the printing device to be used for printing according to the estimated time sent from the printing device, selects the printing device, and sends the printing data to the printing device to print. To execute.
【0012】[0012]
【実施例】以下、添付図面を参照して本発明の好適な実
施例を詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings.
【0013】[第1実施例]図1は、本発明の一実施例
の印刷システムの構成を示すブロック図である。[First Embodiment] FIG. 1 is a block diagram showing the arrangement of a printing system according to an embodiment of the present invention.
【0014】図1において、1〜nはホストコンピュー
タを示し、それぞれがネットワーク4を介して接続さ
れ、またこのネットワーク4にはプリンタ11が接続さ
れている。プリンタ11は、プリンタコントローラ12
と印刷部(プリンタエンジン)13を有し、プリンタコ
ントローラ12によりホストコンピュータよりの印刷デ
ータを受信して所定のデータ処理を施した後、印刷部1
3で印刷を行う。19は操作パネルで、オペレータによ
り操作されるキー、及びオペレータにメッセージなどを
表示するための表示器等を備えている。In FIG. 1, reference numerals 1 to n denote host computers, which are connected to each other via a network 4, and a printer 11 is connected to the network 4. The printer 11 is a printer controller 12
And a printing unit (printer engine) 13, the printer controller 12 receives print data from the host computer and performs predetermined data processing, and then the printing unit 1
Print at 3. An operation panel 19 is provided with keys operated by an operator, a display device for displaying a message and the like to the operator, and the like.
【0015】次に、本実施例の特徴部であるプリンタコ
ントローラ12について詳しく説明する。Next, the printer controller 12, which is a characteristic part of this embodiment, will be described in detail.
【0016】図2は、本実施例のプリンタコントローラ
12の構成を示すブロック図である。FIG. 2 is a block diagram showing the arrangement of the printer controller 12 of this embodiment.
【0017】図2において、14は受信バッファで、ホ
ストコンピュータより送信されネットワーク4を介して
受信したデータを記憶する。これらホストコンピュータ
より送信されるデータには、印刷データと、プリンタの
設置場所を確認するためのプリンタ位置確認信号(以
下、確認信号)が含まれている。15は受信データ判定
部で、ホストコンピュータより受信して受信バッファ1
4に格納された情報がどのようなデータであるかを判断
している。16は画像形成部で、受信バッファ14に記
憶されている印刷情報をビットマップデータに展開し
て、印刷用イメージデータを作成している。17はステ
ータス処理部で、NVRAM18に記憶されている情報
(プリンタ11が設置されている位置情報)を読み込ん
だり、プリンタ11のステータス情報をホストコンピュ
ータに返送している。In FIG. 2, reference numeral 14 denotes a reception buffer, which stores data transmitted from the host computer and received via the network 4. The data transmitted from these host computers includes print data and a printer position confirmation signal (hereinafter, confirmation signal) for confirming the installation location of the printer. Reference numeral 15 is a reception data determination unit, which receives data from the host computer
It is determined what kind of data the information stored in 4 is. An image forming unit 16 develops the print information stored in the reception buffer 14 into bitmap data to create print image data. A status processing unit 17 reads information (position information where the printer 11 is installed) stored in the NVRAM 18 and returns status information of the printer 11 to the host computer.
【0018】図3は、本実施例のプリンタ装置11のプ
リンタコントローラ12の動作を示すフローチャートで
ある。FIG. 3 is a flow chart showing the operation of the printer controller 12 of the printer device 11 of this embodiment.
【0019】まずステップS1で、ホストコンピュータ
から送信されるデータを受信し、その受信したデータを
受信バッファ14に記憶する。次にステップS2に進
み、ホストコンピュータより受信され受信バッファ14
に記憶されたデータが印刷データかどうかを、受信デー
タ判別部15により判断する。もし、その受信データが
印刷データであるならばステップS3に進み、画像形成
部16により、画像印刷部(プリンタエンジン)13に
送信するために、その印刷データを解析してビットマッ
プデータ(印刷イメージ)に展開する。そして、そのイ
メージに展開された印刷イメージデータを印刷部13に
出力して印刷を行う。First, in step S1, the data transmitted from the host computer is received, and the received data is stored in the reception buffer 14. Next, in step S2, the reception buffer 14 received from the host computer is received.
The received data determination unit 15 determines whether the data stored in the print data is print data. If the received data is print data, the process proceeds to step S3, and the image forming unit 16 analyzes the print data to transmit it to the image printing unit (printer engine) 13, and outputs the bitmap data (print image). ). Then, the print image data expanded into that image is output to the printing unit 13 to perform printing.
【0020】一方、ステップS2において、受信データ
が印刷データでない場合、つまり受信バッファ14に記
憶されている受信データが、プリンタ11の設置位置を
確認するための確認信号であった場合はステップS4に
進み、ステータス処理部17により、NVRAM18に
記憶されているプリンタの位置情報を読み込む。次にス
テップS5に進み、その読み込んだ情報をネットワーク
4を介してホストコンピュータに送信する。On the other hand, if the received data is not print data in step S2, that is, if the received data stored in the receive buffer 14 is a confirmation signal for confirming the installation position of the printer 11, the process proceeds to step S4. Then, the status processing unit 17 reads the printer position information stored in the NVRAM 18. Next, in step S5, the read information is transmitted to the host computer via the network 4.
【0021】このホストコンピュータへ送信されるデー
タの具体例としては、例えば[プリンタA:X−Y−
Z]のように、プリンタ名(プリンタA)と、そのプリ
ンタAの設置位置、例えばXは、会社内の部課名、Yは
建物の階、Zは、そのプリンタの番号(デバイスアドレ
ス)というように、そのプリンタ11が設置されている
場所を表したステータス情報を送信する。なお、NVR
AM18に記憶されている設置位置に関するデータは、
例えばプリンタ11の操作パネル19などを用いて、ユ
ーザが自由に書き換えることができるものとする。A specific example of the data transmitted to the host computer is, for example, [Printer A: XY-
Z] such as the printer name (printer A) and the installation position of the printer A, for example, X is the department name in the company, Y is the floor of the building, and Z is the printer number (device address). Then, the status information indicating the place where the printer 11 is installed is transmitted. In addition, NVR
The data about the installation position stored in AM18 is
For example, the user can freely rewrite using the operation panel 19 of the printer 11 or the like.
【0022】またホストコンピュータ側のドライバなど
では、この位置情報をもとに、最も近い位置にあるプリ
ンタを自動で選択してプリントさせたり、あるいはホス
トコンピュータのディスプレイ等にメッセージを表示し
て、最も近い位置にあるプリンタをユーザに知らせるこ
とができる。In addition, the driver on the host computer side automatically selects the printer at the closest position based on this position information and prints it, or displays a message on the display of the host computer to display the message. The user can be informed of the printers that are in close proximity.
【0023】更に、この確認信号には、プリンタの位置
情報だけでなく、所定の距離内にある各ホストコンピュ
ータとの具体的な距離情報を持たせてもよい。Further, the confirmation signal may include not only the position information of the printer but also specific distance information with each host computer within a predetermined distance.
【0024】図4は、この実施例におけるホストコンピ
ュータによる処理を示すフローチャートである。FIG. 4 is a flow chart showing the processing by the host computer in this embodiment.
【0025】まずステップS21で、プリンタ11に対
して確認信号を送信する。次にステップS22に進み、
プリンタ11よりの応答を待つ。ステップS22で、プ
リンタ11よりの応答を受け取るとステップS23に進
み、その受信した位置情報をもとに、そのプリンタ11
が設置されている位置を示す情報をディスプレイに表示
する。これは、例えば前述のプリンタが設置されている
部課名や、階数、プリンタのデバイスアドレスそのもの
を表示しても良く、或はネットワークを示すグラフィッ
ク・イメージなどを表示し、そのプリンタが設置されて
いる場所を、識別可能に、例えばイメージで表示するこ
とにより、その位置を確認しやすくしても良い。次にス
テップS24に進み、例えば、そのホストコンピュータ
より一番近い位置にあるプリンタを判断して、或はホス
トコンピュータのユーザの指示入力に基づいて、印刷に
使用するプリンタを選択する。そしてステップS25
で、その選択したプリンタに印刷データを出力して印刷
を行う。First, in step S21, a confirmation signal is transmitted to the printer 11. Next, in step S22,
Wait for a response from the printer 11. When a response from the printer 11 is received in step S22, the process proceeds to step S23, in which the printer 11 is determined based on the received position information.
Display the information indicating the position where is installed on the display. This may display, for example, the department name where the above-mentioned printer is installed, the number of floors, the device address of the printer itself, or a graphic image showing the network, and the printer is installed. The location may be displayed in an identifiable manner, for example, as an image to facilitate confirmation of the location. Next, in step S24, for example, the printer closest to the host computer is determined, or the printer to be used for printing is selected based on the instruction input by the user of the host computer. And step S25
Then, the print data is output to the selected printer and printing is performed.
【0026】以上説明したように第1実施例によれば、
そのホストコンピュータからみて、最も便利な位置にあ
るプリンタを選択して印刷することができる。As described above, according to the first embodiment,
From the host computer's perspective, the printer at the most convenient position can be selected and printed.
【0027】[第2実施例]図5は、本発明の第2実施
例のプリンタコントローラ22aの構成を示すブロック
図で、前述の第1実施例の構成と共通する部分は同じ番
号で示し、それらの説明を省略する。[Second Embodiment] FIG. 5 is a block diagram showing the arrangement of a printer controller 22a according to the second embodiment of the present invention. The parts common to those of the first embodiment described above are designated by the same reference numerals, The description thereof will be omitted.
【0028】図5において、ホストコンピュータから送
られてきたデータは受信バッファ14に格納され、この
データには印刷データ、処理時間予測命令信号(以下、
命令信号)、あるいはプリンタの設置場所を確認するた
めのプリンタ位置確信信号(以下、確認信号)が含まれ
ている。受信データ判定部15aは、この受信バッファ
14に記憶されている情報がどのような信号であるか、
例えば印刷データか、命令信号か、或は確認信号である
かを判断する。画像形成部16は、受信バッファ14に
格納されているデータの内、印刷データを取り出して解
析し、ビットマップの印刷イメージデータに変換してい
る。ステータス処理部17は、ホストコンピュータによ
る指示に応じて、NVRAM18に記憶されている位置
情報を読み込んだり、プリンタ11のステータス情報を
ホストコンピュータに返送している。29は処理時間予
測部で、ホストコンピュータより受信して受信バッファ
14に記憶されている印刷データを、画像形成部16が
処理して印刷イメージに変換するのに要する時間を予測
する。In FIG. 5, the data sent from the host computer is stored in the reception buffer 14, and this data includes print data, a processing time prediction command signal (hereinafter,
Command signal) or a printer position confirmation signal (hereinafter, confirmation signal) for confirming the installation location of the printer. The reception data determination unit 15a determines what kind of signal the information stored in the reception buffer 14 is,
For example, it is determined whether it is print data, a command signal, or a confirmation signal. The image forming unit 16 extracts print data from the data stored in the reception buffer 14, analyzes it, and converts it into print image data of bitmap. The status processing unit 17 reads the position information stored in the NVRAM 18 and returns the status information of the printer 11 to the host computer in response to an instruction from the host computer. A processing time predicting unit 29 predicts the time required for the image forming unit 16 to process the print data received from the host computer and stored in the reception buffer 14 and to be converted into a print image.
【0029】図6は、本発明の第2実施例のプリンタコ
ントローラ22aにおける処理を示すフローチャートで
ある。FIG. 6 is a flow chart showing the processing in the printer controller 22a according to the second embodiment of the present invention.
【0030】まずステップS11で、プリンタコントロ
ーラ22aは、ホストコンピュータからの送信データを
受信して受信バッファ14に記憶する。次にステップS
12に進み、受信データ判別部15aにより、受信され
て受信バッファ14に記憶されているデータが確認信号
であるかを判断する。記憶されている受信データが確認
信号であるならばステップS13に進み、ステータス処
理部17が、NVRAM18に記憶されているプリンタ
の位置情報を読み込み、ステップS14でその読み込ん
だ情報をホストコンピュータに送信する。First, in step S11, the printer controller 22a receives the transmission data from the host computer and stores it in the reception buffer 14. Next, step S
12, the received data discriminating unit 15a determines whether the data received and stored in the receiving buffer 14 is a confirmation signal. If the received data stored is a confirmation signal, the process proceeds to step S13, where the status processing unit 17 reads the printer position information stored in the NVRAM 18, and transmits the read information to the host computer in step S14. .
【0031】またステップS12において、受信データ
が確認信号でないならばステップS15に進み、受信デ
ータ判別部15aにより、命令信号を受信しているかど
うかを判断し、命令信号を受信していなければステップ
S17に進み、受信した印刷データの処理を画像形成部
16で処理して印刷を行う。If the received data is not the confirmation signal in step S12, the process proceeds to step S15, the received data discriminating unit 15a judges whether or not the command signal is received, and if the command signal is not received, step S17. Then, the image forming unit 16 processes the received print data to perform printing.
【0032】もしステップS15で命令信号を受信して
いればステップS16に進み、命令信号が“fals
e”、つまり単なる印刷させるだけのものであるか否か
を判断し、そうであればステップS17に進み、印刷デ
ータ処理をする。If the command signal is received in step S15, the process proceeds to step S16 and the command signal is "false".
e ", that is, whether or not it is just for printing, and if so, the process proceeds to step S17 to perform print data processing.
【0033】またステップS16で、命令信号が“tr
ue(真)”、つまり印刷データを実際に印刷するのに
かかる時間の予測をするためのものであるならばステッ
プS18に進み、処理時間予測部29により、画像形成
部16において、印刷データを印刷するのに要する時間
を予測する。この処理時間の予測には、例えば後述する
ように、現在印刷中であれば、その印刷処理が終了する
までの予測時間に、前記予測された時間を加算して全体
の予測時間としても良い。そしてステップS19に進
み、ステータス処理部17により、処理時間予測部29
で予測された処理予測時間のステータスをホストコンピ
ュータに返送する。Further, in step S16, the command signal is "tr.
ue (true) ”, that is, if it is for predicting the time required to actually print the print data, the process proceeds to step S18, and the processing time prediction unit 29 causes the image forming unit 16 to print the print data. The time required for printing is estimated. For example, as will be described later, if the printing is currently being performed, the processing time is estimated by adding the estimated time to the estimated time until the printing process is completed. Then, the process proceeds to step S19 and the status processing unit 17 causes the processing time prediction unit 29 to perform the prediction.
The status of the processing estimated time predicted in step 3 is returned to the host computer.
【0034】この時、ホストコンピュータには、前述し
た[プリンタA:X−Y−Z]のように、そのプリンタ
名と、そのプリンタの設置位置等を表したステータス情
報を送信する。この設置位置に関するデータは、前述の
第1実施例と同様であり、またプリンタ名と同様にユー
ザが自由に書き換えることができる。At this time, status information indicating the printer name and the installation position of the printer is transmitted to the host computer, as in the above-mentioned [Printer A: XYZ]. The data regarding the installation position is the same as in the first embodiment described above, and can be freely rewritten by the user like the printer name.
【0035】また、ホストコンピュータ側のドライバな
どでは、この位置情報を基に、最も近い位置にあるプリ
ンタを自動的に選んでプリントさせたり、或はディスプ
レイ等にメッセージを表示して、ユーザに最も近いプリ
ンタがどれであるかを知らせることができる。In addition, the driver on the host computer side automatically selects the printer at the closest position on the basis of this position information and causes it to print, or displays a message on the display or the like to notify the user the most. You can tell which is the closest printer.
【0036】更に、ホストコンピュータ自身にも位置情
報(アドレス)を持たせることにより、その位置情報と
プリンタの位置情報に基づいて、最も近いプリンタを選
ぶこともできる。Furthermore, by providing the host computer itself with position information (address), the closest printer can be selected based on the position information and the position information of the printer.
【0037】更に、プリンタの位置情報だけでなく、ホ
ストコンピュータより所定の範囲内にあるプリンタだけ
を選ぶようにしても良い。Further, not only printer position information but also printers within a predetermined range from the host computer may be selected.
【0038】また前述のように、[プリンタA:処理予
測時間xxx秒]のように、そのプリンタ名と、そのプ
リンタにおける処理予測時間を表したステータス情報を
プリンタよりホストコンピュータに返送することによ
り、ホストコンピュータは、最も速く処理できるプリン
タを選択して印刷させることもできる。As described above, the printer name and the status information indicating the estimated processing time of the printer are returned from the printer to the host computer, as in [Printer A: estimated processing time xxx seconds]. The host computer can also select a printer that can process at the highest speed and print it.
【0039】この場合、プリンタ装置において、印刷デ
ータを受信した時点で別のジョブを処理している場合に
は、そのジョブを終了するまでの時間を予測し、その時
間に新たに受信した印刷データの印刷にようする時間を
加算して予測時間として表示してもよい。その場合に
は、処理時間予測部29は、画像形成部16に、どの程
度まで現時点でジョブの処理が終了しているかを問い合
わせ、そのジョブの終了までの時間を予測する。In this case, if another job is being processed at the time when the print data is received in the printer device, the time until the job is finished is predicted, and the print data newly received at that time is predicted. The time for printing may be added and displayed as the estimated time. In that case, the processing time predicting unit 29 inquires of the image forming unit 16 how much processing of the job is completed at present, and predicts the time until the completion of the job.
【0040】図7は本発明の第2実施例におけるホスト
コンピュータの処理を示すフローチャートである。FIG. 7 is a flow chart showing the processing of the host computer in the second embodiment of the present invention.
【0041】まずステップS31で、複数のプリンタに
印刷データを送信する。次にステップS32に進み、そ
れらプリンタに対して、その印刷データの処理に要する
予測時間の問合せメッセージを送信する。ステップS3
3では、各プリンタよりの応答があるか否かを調べ、応
答があればステップS34に進み、その送られてきた予
測時間を、プリンタに対応付けてディスプレイに表示す
る。そしてステップS35に進み、その予測時間によ
り、最も速く印刷できるプリンタを自動的に選択する
か、或はオペレータによるキー操作等によりプリンタを
選択し、その選択したプリンタに再度印刷データを送信
して印刷を行う。First, in step S31, print data is transmitted to a plurality of printers. Next, in step S32, an inquiry message about the estimated time required to process the print data is transmitted to the printers. Step S3
In step 3, it is checked whether or not there is a response from each printer, and if there is a response, the process proceeds to step S34, and the predicted time that has been sent is displayed on the display in association with the printer. Then, the process proceeds to step S35, and the printer that can print the fastest is automatically selected according to the estimated time, or the printer is selected by a key operation by the operator, and the print data is transmitted again to the selected printer to print. I do.
【0042】尚、この例では、複数のプリンタ装置の中
から最も速く印刷できるプリンタを選択するために予測
時間の問合せを行う場合で説明したが、本発明はこれに
限定されるものでなく、単にプリンタ装置に送信した印
刷データの処理が完了する迄の時間を知るために、ホス
トコンピュータよりプリンタに対して予測時間の問合せ
を行うようにしても良い。In this example, the case of inquiring the predicted time in order to select the printer that can print the fastest from a plurality of printer devices has been described, but the present invention is not limited to this. The host computer may inquire of the printer about the estimated time in order to know the time until the processing of the print data transmitted to the printer device is completed.
【0043】以上説明したように第2実施例によれば、
ホストコンピュータよりプリンタに対して送信した印刷
データの処理予測時間を問合せることにより、ホストコ
ンピュータではその印刷処理が終了する迄の時間を予測
でき、かつ最も速く処理ができるプリンタ装置を選択し
て印刷させることもできる。As described above, according to the second embodiment,
By inquiring the estimated processing time of the print data sent from the host computer to the printer, the host computer can predict the time until the printing processing is completed, and select the printer device that can perform the fastest processing for printing. You can also
【0044】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置に本発明
を実施するプログラムを供給することによって達成され
る場合にも適用できる。The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. The present invention can also be applied to the case where it is achieved by supplying a program for implementing the present invention to a system or an apparatus.
【0045】以上説明したように本実施例によれば、ホ
ストコンピュータより、印刷時間を短縮できるプリン
タ、或は最も便利なプリンタを選択して、印刷できると
いう効果がある。As described above, according to the present embodiment, there is an effect that the printer which can shorten the printing time or the most convenient printer can be selected and printed by the host computer.
【0046】[0046]
【発明の効果】以上説明したように本発明によれば、外
部機器より印刷に最適な印刷装置を選択して印刷できる
効果がある。As described above, according to the present invention, there is an effect that a printing apparatus most suitable for printing can be selected and printed by an external device.
【0047】また本発明によれば、外部機器より最も近
い位置にある印刷装置を選択して印刷できる効果があ
る。Further, according to the present invention, there is an effect that it is possible to select and print the printing apparatus located closest to the external device.
【0048】また本発明によれば、外部機器で、最も処
理時間が速い印刷装置を選択して印刷できるという効果
がある。Further, according to the present invention, there is an effect that the printing apparatus having the fastest processing time can be selected and printed by the external device.
【0049】[0049]
【図1】本発明の第1実施例の印刷システムの構成を示
すブロック図である。FIG. 1 is a block diagram showing a configuration of a printing system according to a first embodiment of the present invention.
【図2】第1実施例のプリンタコントローラの詳細を示
すブロック図である。FIG. 2 is a block diagram showing details of a printer controller of the first embodiment.
【図3】第1実施例のプリンタコントローラにおける処
理を示すフローチャートである。FIG. 3 is a flowchart showing processing in the printer controller of the first embodiment.
【図4】本発明の第1実施例におけるホストコンピュー
タによる処理を示すフローチャートである。FIG. 4 is a flowchart showing processing by a host computer in the first embodiment of the present invention.
【図5】本発明の第2実施例のプリンタコントローラの
詳細を示すブロック図である。FIG. 5 is a block diagram showing details of a printer controller according to a second embodiment of the present invention.
【図6】第2実施例のプリンタコントローラにおける処
理を示すフローチャートである。FIG. 6 is a flowchart showing processing in the printer controller of the second embodiment.
【図7】本発明の第2実施例におけるホストコンピュー
タによる処理を示すフローチャートである。FIG. 7 is a flowchart showing processing by a host computer in the second embodiment of the present invention.
1〜n ホストコンピュータ 11 プリンタ 12,12a プリンタコントローラ 13 画像印刷部(プリンタエンジン) 14 受信バッファ 15,15a 受信データ判別部 16 画像形成部 17 ステータス処理部 18 NVRAM(不揮発性RAM) 19 操作パネル 29 処理時間予測部 1 to n Host computer 11 Printer 12, 12a Printer controller 13 Image printing unit (printer engine) 14 Reception buffer 15, 15a Received data determination unit 16 Image forming unit 17 Status processing unit 18 NVRAM (nonvolatile RAM) 19 Operation panel 29 Processing Time prediction unit
Claims (9)
刷データに基づいて画像を印刷する印刷装置において、 前記外部機器より受信した受信データが問合せ情報を含
むか否かを判別する判別手段と、 前記印刷装置の設置位置に関する位置情報を記憶する記
憶手段と、 前記判別手段により前記問合せ情報を含むと判断される
と、前記問合せ情報に応じて前記記憶手段に記憶されて
いる位置情報を前記外部機器に送信する送信手段と、を
有することを特徴とする印刷装置。1. A printing device that receives print data from an external device and prints an image based on the print data, and a determining means that determines whether or not the received data received from the external device includes inquiry information. A storage unit that stores position information related to the installation position of the printing device; and when the determination unit determines that the determination unit includes the inquiry information, the position information stored in the storage unit is stored in accordance with the inquiry information. A printing device, comprising: a transmitting unit that transmits to an external device.
刷データに基づいて画像を印刷する印刷装置において、 前記外部機器より受信した受信データが問合せ情報を含
むか否かを判別する判別手段と、 受信した印刷データに基づいて印刷を行う印刷手段と、 前記印刷手段における印刷処理の完了迄の時間を予測す
る予測手段と、 前記判別手段により前記問合せ情報を含むと判断される
と、前記問合せ情報に応じて前記予測手段により予測さ
れた時間を前記外部機器に送信する送信手段とを有する
ことを特徴とする印刷装置。2. A printing apparatus which receives print data from an external device and prints an image based on the print data, and a determining unit which determines whether or not the received data received from the external device includes inquiry information. A printing unit that performs printing based on the received print data; a prediction unit that predicts the time until the completion of the printing process in the printing unit; and a judgment unit that judges that the inquiry information is included, A printing device, comprising: a transmission unit that transmits the time predicted by the prediction unit to the external device according to information.
スアドレスを含むことを特徴とする請求項1に記載の印
刷装置。3. The printing apparatus according to claim 1, wherein the position information includes a device address of the printing apparatus.
理を実行中であれば、当該印刷処理が終了するまでの時
間を加算して、受信データの印刷処理の完了迄の時間を
予測することを特徴とする請求項2に記載の印刷装置。4. The predicting means, if the print processing is already being executed at that time, adds up the time until the print processing is completed to predict the time until the print processing of the received data is completed. The printing apparatus according to claim 2, wherein the printing apparatus is a printing apparatus.
データに基づいて画像を印刷する印刷装置を含む印刷シ
ステムであって、 前記印刷装置は、 前記外部機器より受信した受信データが問合せ情報を含
むか否かを判別する判別手段と、前記印刷装置の設置位
置に関する位置情報を記憶する記憶手段と、前記判別手
段により前記問合せ情報を含むと判断されると、前記問
合せ情報に応じて前記記憶手段に記憶されている位置情
報を前記外部機器に送信する送信手段とを有し、 前記外部機器は、 前記印刷装置に問合せ情報を送信する問合せ手段と、前
記印刷装置よりの位置情報に応じて印刷に使用する印刷
装置を選択する選択手段と、前記選択手段により選択し
た印刷装置に印刷データを送信して印刷を実行する印刷
指示手段とを有するすることを特徴とする印刷システ
ム。5. A printing system including a printing device that receives print data from an external device and prints an image based on the print data, wherein the printing data received from the external device is inquiry information. Determination means for determining whether or not to include, storage means for storing position information relating to the installation position of the printing device, and if the determination means determines to include the inquiry information, the storage means stores the inquiry information in accordance with the inquiry information. A transmission unit that transmits the position information stored in the unit to the external device, wherein the external device responds to the position information from the printing unit and the inquiry unit that transmits the inquiry information to the printing device. The printer includes a selection unit that selects a printing device to be used for printing, and a print instruction unit that transmits print data to the printing device selected by the selection unit and executes printing. Printing system, wherein the door.
データに基づいて画像を印刷する印刷装置を含む印刷シ
ステムであって、 前記印刷装置は、 前記外部機器より受信した受信データが問合せ情報を含
むか否かを判別する判別手段と、前記印刷手段における
印刷処理の完了迄の時間を予測する予測手段と、前記判
別手段により前記問合せ情報を含むと判断されると、前
記問合せ情報に応じて前記予測手段により予測された予
測時間を前記外部機器に送信する送信手段とを有し、 前記外部機器は、 前記印刷装置に問合せ情報を送信する問合せ手段と、前
記印刷装置よりの予測時間に応じて印刷に使用する印刷
装置を選択する選択手段と、前記選択手段により選択し
た印刷装置に印刷データを送信して印刷を実行する印刷
指示手段とを有することを特徴とする印刷システム。6. A printing system including a printing device that receives print data from an external device and prints an image based on the print data, wherein the printing data received by the external device is inquiry information. Determination means for determining whether or not to include, a prediction means for predicting the time until the completion of the printing process in the printing means, and if the determination means determines that the inquiry information is included, depending on the inquiry information The external device includes a transmitting unit that transmits the predicted time predicted by the predicting unit to the external device, wherein the external device responds to the inquiry unit that transmits inquiry information to the printing device and the predicted time from the printing device. And a print instruction unit that transmits print data to the printing device selected by the selection unit and executes printing. Printing system, wherein the door.
理を実行中であれば、当該印刷処理が終了するまでの時
間を加算して、受信データの印刷処理の完了迄の時間を
予測することを特徴とする請求項6に記載の印刷システ
ム。7. The predicting means, if the print processing is already being executed at that time, adds up the time until the print processing is completed to predict the time until the print processing of the received data is completed. The printing system according to claim 6, wherein:
刷データに基づいて画像を印刷する印刷装置における制
御方法であって、 外部機器よりのデータを受信する工程と、 外部機器より受信したデータが問合せ情報を含むか否か
を判別する工程と、 前記問合せ情報を含むと判断されると、前記問合せ情報
に応じて、記憶されている位置情報を外部機器に送信す
る工程と、を有することを特徴とする印刷装置における
制御方法。8. A control method in a printing apparatus for receiving print data from an external device and printing an image based on the print data, the process comprising receiving data from the external device and data received from the external device. Determining whether or not the inquiry information is included, and, if it is determined that the inquiry information is included, transmitting the stored position information to an external device according to the inquiry information. And a control method in a printing apparatus.
刷データに基づいて画像を印刷する印刷装置における制
御方法であって、 外部機器よりのデータを受信する工程と、 外部機器より受信したデータが問合せ情報を含むか否か
を判別する工程と、 前記受信データに含まれる印刷データに基づく印刷処理
の完了迄の時間を予測する工程と、 前記受信したデータが前記問合せ情報を含むと判断され
ると、前記問合せ情報に応じて前記予測された時間を前
記外部機器に送信する工程と、を有することを特徴とす
る印刷装置における制御方法。9. A control method in a printing apparatus which receives print data from an external device and prints an image based on the print data, the process comprising receiving data from the external device and data received from the external device. Determines whether or not the inquiry information is included, a step of predicting a time until the completion of the printing process based on the print data included in the received data, and the received data is determined to include the inquiry information. Then, a step of transmitting the predicted time to the external device according to the inquiry information, the control method in the printing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7154424A JPH096559A (en) | 1995-06-21 | 1995-06-21 | Printer, printing system including the printer and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7154424A JPH096559A (en) | 1995-06-21 | 1995-06-21 | Printer, printing system including the printer and its method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH096559A true JPH096559A (en) | 1997-01-10 |
Family
ID=15583873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7154424A Withdrawn JPH096559A (en) | 1995-06-21 | 1995-06-21 | Printer, printing system including the printer and its method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH096559A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7256900B1 (en) | 1999-08-31 | 2007-08-14 | Seiko Epson Corporation | Printers with positional sensors |
US7890667B2 (en) | 2005-03-31 | 2011-02-15 | Brother Kogyo Kabushiki Kaisha | Printer device with external display that provides visual confirmation of printer device on a network via ping data |
US7925705B2 (en) | 2005-03-31 | 2011-04-12 | Brother Kogyo Kabushiki Kaisha | Terminal device |
US11039029B2 (en) * | 2018-10-26 | 2021-06-15 | Kyocera Document Solutions Inc. | Control system, and image forming apparatus that protect image forming apparatus installed in area where abnormality has occurred, from secondary disaster |
-
1995
- 1995-06-21 JP JP7154424A patent/JPH096559A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7256900B1 (en) | 1999-08-31 | 2007-08-14 | Seiko Epson Corporation | Printers with positional sensors |
US7890667B2 (en) | 2005-03-31 | 2011-02-15 | Brother Kogyo Kabushiki Kaisha | Printer device with external display that provides visual confirmation of printer device on a network via ping data |
US7925705B2 (en) | 2005-03-31 | 2011-04-12 | Brother Kogyo Kabushiki Kaisha | Terminal device |
US11039029B2 (en) * | 2018-10-26 | 2021-06-15 | Kyocera Document Solutions Inc. | Control system, and image forming apparatus that protect image forming apparatus installed in area where abnormality has occurred, from secondary disaster |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0521673B1 (en) | Printing system wherein one of printer drivers through which print data is sent from a data processor to a printer is selected based on interpreters available on the printer | |
JP3977060B2 (en) | Peripheral device, information processing apparatus, notification method, and information processing method | |
US7787140B2 (en) | Printing system and method of printing data on a designated paper | |
KR100524028B1 (en) | Printing apparatus and display language automatic setting method thereof | |
JPH096559A (en) | Printer, printing system including the printer and its method | |
US7583396B2 (en) | Printing system, printing method, and computer program | |
US5630030A (en) | Output method and apparatus for a recording device | |
JPH09114615A (en) | Printer network equipment | |
US7372588B1 (en) | Reducing a standby period of time for printing | |
JP3334269B2 (en) | Remote control printing system | |
JP3261233B2 (en) | Printing apparatus and processing method | |
KR100561399B1 (en) | Method and apparatus registrating for printing permission of an external device, method and apparatus permitting printing for an external device | |
JP4172363B2 (en) | Printing system | |
KR100538228B1 (en) | Method and apparatus synchronizing a timeout value between a host and a scanning device | |
JPH08305512A (en) | Printer, print system and print method using the print system | |
JP3421171B2 (en) | Combined printing device | |
JP3125997B2 (en) | Print information output device and print system | |
JPH11345102A (en) | System and method for automatically controlling print | |
JP2003058356A (en) | Image processor | |
JPH10126558A (en) | Image forming system, image input device and image output device | |
JPH08339278A (en) | Printing system, printer, printing method and information processor | |
JPS5981732A (en) | Data processor | |
JPH096562A (en) | Image forming device | |
JPH11163902A (en) | Computer system and peripheral equipment | |
JP2002354182A (en) | Facsimile system and its control method, and storage medium |
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: 20020903 |