[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000284933A - Printing controller, state-displaying method for the controller and storing medium storing computer- readable program - Google Patents

Printing controller, state-displaying method for the controller and storing medium storing computer- readable program

Info

Publication number
JP2000284933A
JP2000284933A JP11091167A JP9116799A JP2000284933A JP 2000284933 A JP2000284933 A JP 2000284933A JP 11091167 A JP11091167 A JP 11091167A JP 9116799 A JP9116799 A JP 9116799A JP 2000284933 A JP2000284933 A JP 2000284933A
Authority
JP
Japan
Prior art keywords
printer
status
display time
display
ratio
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
JP11091167A
Other languages
Japanese (ja)
Inventor
Fumihiro Tanaka
文博 田中
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 JP11091167A priority Critical patent/JP2000284933A/en
Publication of JP2000284933A publication Critical patent/JP2000284933A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To successively monitor the state of plural printers in a respectively varying state by setting the state display time of each printer in accordance with the displaying priority order of each printer and successively switch- displaying the state information of each printer based on the passing state of the set state displaying time. SOLUTION: The newest states of printers 1014 and 2014 are obtained from a port stored as printer information and the states of the printers are analyzed to recognize contents. When the states of the printers 1014 and the 2014 vary, error information, warning information and operating state information in the printer information are updated to the obtained newest states of the printers. By retrieving a state-displaying database next, priority order information corresponding to the states of the printers is searched to update a displaying priority order in the printer information. Then, the variation of the states is detected while investigating the states of the printers and based on a displaying time fixed to displaying priority order information, a printer for displaying the state is decided to switch display.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、所定の通信媒体を
介して複数のプリンタとプリンタが接続される複数のデ
ータ処理装置と通信可能な印刷制御装置および印刷制御
装置の状態表示方法およびコンピュータが読み出し可能
なプログラムを格納した記憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a print control apparatus capable of communicating with a plurality of printers and a plurality of data processing apparatuses connected to the printers via a predetermined communication medium, a status display method of the print control apparatus, and a computer. The present invention relates to a storage medium storing a readable program.

【0002】[0002]

【従来の技術】従来、印刷制御装置としてのホストコン
ピュータに接続され、該ホストコンピュータから転送さ
れる画像記録データを受信し、該画像記録データにした
がって画像の印刷を行うプリンタには、プリンタ本体で
発生しているエラーや警告情報、およびプリンタの動作
状態等のプリンタステータス情報を、双方向通信可能な
インタフェースを通じてホストコンピュータに返却する
機能をもつものがある。
2. Description of the Related Art Conventionally, a printer which is connected to a host computer as a print control device, receives image recording data transferred from the host computer, and prints an image in accordance with the image recording data has a printer main body. Some printers have a function of returning printer error information such as generated error and warning information and printer operation status to a host computer through an interface capable of bidirectional communication.

【0003】例えば、プリンタ本体の印刷時に用紙無し
エラーが発生した場合には用紙無しエラーの状態を、イ
ンクの残量が少なくなっている場合にはインク残量の警
告の状態を、また、プリンタ本体が印刷のための準備動
作を行っている場合には印刷準備中を示す状態を、あら
かじめ決められた書式データによって返却するように動
作するものである。
For example, when an out-of-paper error occurs at the time of printing on the printer body, the state of the out-of-paper error is indicated. When the main body is performing a preparatory operation for printing, it operates to return a state indicating that preparation for printing is in progress using predetermined format data.

【0004】上記のようなプリンタに対して、ホストコ
ンピュータ上でプリンタの状態を検知し、プリンタの状
態を示すメッセージを表示するためのプログラムが、ホ
ストコンピュータ上で動作するプリンタドライバの機能
の一部、もしくは、プリンタドライバとは独立したユー
ティリティプログラムとして提供され、プリンタのエラ
ー状態等をプリンタ本体を確認することなくホストコン
ピュータの画面上にて確認できるようになっているもの
がある。
A program for detecting the status of the printer on the host computer and displaying a message indicating the status of the printer for the printer described above is a part of the function of the printer driver operating on the host computer. Alternatively, some printers are provided as a utility program independent of the printer driver so that an error state of the printer or the like can be checked on the screen of the host computer without checking the printer main body.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記の
ようなプリンタ状態表示プログラムによる、プリンタの
状態の取得、ホストコンピュータの画面上でのプリンタ
状態表示は、個々のプリンタ毎に独立して行われてい
る。
However, acquisition of the printer status and display of the printer status on the screen of the host computer by the printer status display program as described above are performed independently for each printer. I have.

【0006】そのため、ホストコンピュータに複数のプ
リンタが接続されている状況において複数のプリンタの
状態を監視し表示する場合には、個々のプリンタ毎にプ
リンタ状態表示プログラムを実行させて表示させる必要
がある。この場合、同時に実行させるプログラム数が増
えるほどメモリ容量的にもCPUの処理という点でもホ
ストコンピュータの負荷が大きくなるという問題があ
る。
Therefore, when monitoring and displaying the status of a plurality of printers in a situation where a plurality of printers are connected to the host computer, it is necessary to execute and display a printer status display program for each individual printer. . In this case, as the number of programs to be executed at the same time increases, there is a problem that the load on the host computer increases in terms of both memory capacity and CPU processing.

【0007】また、限られた広さの画面上にプリンタ毎
に状態表示窓が表示されることになり、画面上の煩わし
さという問題も生じてくる。
[0007] In addition, a status display window is displayed for each printer on a screen of a limited size, which causes a problem that the screen is cumbersome.

【0008】また、接続された複数のプリンタの状態を
監視し、1つの画面上では1つのプリンタの状態のみを
表示するが、ユーザの操作により表示対象のプリンタを
選択できるものも存在する。
Further, the status of a plurality of connected printers is monitored, and only the status of one printer is displayed on one screen. However, there are some printers that can select a printer to be displayed by a user operation.

【0009】しかし、この場合、プリンタにエラー等の
トラブルが発生していてもそのときそのプリンタが表示
対象として指示されていないと、ユーザがそのプリンタ
の状態表示を指示しない限りエラー発生が表示されない
という問題がある。
However, in this case, even if a trouble such as an error has occurred in the printer, if the printer is not designated as a display target at that time, the error occurrence is not displayed unless the user instructs the status display of the printer. There is a problem.

【0010】また、この問題を解決するために、各プリ
ンタの状態に応じて表示の優先順位を設け、優先順位の
高い状態のプリンタを自動的に表示するようにしたもの
もある。
In order to solve this problem, there is a printer in which the priority of display is set according to the status of each printer, and the printer having a higher priority is automatically displayed.

【0011】しかし、この場合でも表示されていないプ
リンタの状態がどうなっているかを調べるには、ユーザ
が表示対象のプリンタを指定して表示を切り替えない限
りその状態はわからないという問題点があった。
However, even in this case, in order to check the status of the printer that is not displayed, there is a problem that the status cannot be known unless the user designates a printer to be displayed and switches the display. .

【0012】本発明は、上記の問題点を解決するために
なされたもので、本発明の目的は、複数のプリンタの状
態を同時に管理し、プリンタの状態に合わせて状態表示
時間を設定し、その時間で表示対象のプリンタを切り替
えて表示することにより、ユーザが指示することなく自
動的に複数のプリンタの状態を順次表示して、それぞれ
状態の変化する複数のプリンタの状態を逐次監視し、表
示すべき優先度の高い状態にあるプリンタの表示の時間
を長く設定しながら、順次、他のプリンタの状態表示に
切り替えて表示することができる印刷制御装置および印
刷制御装置の状態表示方法およびコンピュータが読み出
し可能なプログラムを格納した記憶媒体を提供すること
である。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to simultaneously manage the states of a plurality of printers, set a state display time in accordance with the states of the printers, By switching and displaying the printer to be displayed at that time, the status of the plurality of printers is automatically displayed sequentially without the user's instruction, and the status of the plurality of printers whose status changes respectively is sequentially monitored, A print control device, a status display method of a print control device, and a computer capable of sequentially switching and displaying the status display of another printer while setting a long display time of a printer in a high priority state to be displayed Is to provide a storage medium storing a readable program.

【0013】[0013]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体(ネットワーク)を介して複数のプ
リンタ(図1に示すプリンタ3001)とプリンタ(図
1に示すプリンタ1014,2014)が接続された複
数のデータ処理装置(図1,図9に示す各ホストコンピ
ュータ1001,2001)と通信可能な印刷制御装置
であって、所定のインタフェースを介して接続されるプ
リンタと、各プリンタの表示優先順位に従ってそれぞれ
のプリンタの状態表示時間を設定する設定手段(図1,
図9に示す各ホストコンピュータ1001,2001の
CPUがプリンタ状態表示プログラムに基づいて設定処
理する)と、前記設定手段により設定された状態表示時
間の経過状態に基づいて各プリンタの状態情報を順次切
替表示する表示制御手段(図1,図9に示す各ホストコ
ンピュータ1001,2001のCPUがプリンタ状態
表示プログラムに基づいて切替表示処理する)とを有す
るものである。
According to a first aspect of the present invention, a plurality of printers (printer 3001 shown in FIG. 1) and printers (printer 1014 shown in FIG. 1) are connected via a predetermined communication medium (network). 2014) is a print control device capable of communicating with a plurality of connected data processing devices (each of the host computers 1001 and 2001 shown in FIGS. 1 and 9), and a printer connected via a predetermined interface; Setting means for setting the status display time of each printer according to the display priority of the printer (FIG. 1,
The CPUs of the host computers 1001 and 2001 shown in FIG. 9 perform setting processing based on the printer status display program), and sequentially switch the status information of each printer based on the elapsed status of the status display time set by the setting unit. Display control means (CPUs of the host computers 1001 and 2001 shown in FIGS. 1 and 9 perform switching display processing based on a printer status display program).

【0014】本発明に係る第2の発明は、各プリンタか
らプリンタ状態情報を取得する状態取得手段(図1,図
9に示す各ホストコンピュータ1001,2001のネ
ットワークコントローラ,データ入出力コントローラを
介して取得処理する)を有し、前記表示制御手段は、前
記状態取得手段により取得された各プリンタの状態情報
を順次切替表示するものである。
According to a second aspect of the present invention, there is provided status acquisition means for acquiring printer status information from each printer (via a network controller and a data input / output controller of each of the host computers 1001 and 2001 shown in FIGS. 1 and 9). The display control means sequentially switches and displays the status information of each printer obtained by the status obtaining means.

【0015】本発明に係る第3の発明は、各プリンタの
状態表示時間は、あらかじめ表示優先順位に対応してそ
れぞれ定められているものである。
According to a third aspect of the present invention, the status display time of each printer is determined in advance in accordance with the display priority.

【0016】本発明に係る第4の発明は、各プリンタの
状態表示時間は、あらかじめプリンタの取り得る状態毎
に対応してそれぞれ定められているものである。
In a fourth aspect of the present invention, the status display time of each printer is determined in advance corresponding to each possible status of the printer.

【0017】本発明に係る第5の発明は、各プリンタの
状態表示時間は、プリンタの取りうる状態毎に対応して
それぞれ定められた表示時間の割合を用いて算出される
ものである。
According to a fifth aspect of the present invention, the status display time of each printer is calculated by using a ratio of the display time determined corresponding to each possible status of the printer.

【0018】本発明に係る第6の発明は、各プリンタの
状態表示時間は、各プリンタの状態に対応した表示時間
の割合と、状態が表示され得るすべてのプリンタの状態
に対応する表示時間の割合の合計値とから算出されるも
のである。
According to a sixth aspect of the present invention, the status display time of each printer is defined as the ratio of the display time corresponding to the status of each printer and the display time corresponding to the status of all the printers whose status can be displayed. It is calculated from the total value of the ratios.

【0019】本発明に係る第7の発明は、前記表示時間
の割合は、表示すべき状態に対してあらかじめ設定され
た優先順位に従って格付けされているものである。
In a seventh aspect according to the present invention, the ratio of the display time is ranked according to a preset priority for a state to be displayed.

【0020】本発明に係る第8の発明は、前記表示時間
の割合は、任意の割合を指定可能とするものである。
According to an eighth aspect of the present invention, an arbitrary ratio can be specified as the ratio of the display time.

【0021】本発明に係る第9の発明は、前記状態取得
手段は、各プリンタから通知されるプリンタ状態情報を
取得するものである。
According to a ninth aspect of the present invention, the status obtaining means obtains printer status information notified from each printer.

【0022】本発明に係る第10の発明は、前記状態取
得手段は、各プリンタに要求する状態情報の問い合わせ
に対して各プリンタから返信されるプリンタ状態情報を
取得するものである。
According to a tenth aspect of the present invention, the status acquisition means acquires printer status information returned from each printer in response to an inquiry about status information requested from each printer.

【0023】本発明に係る第11の発明は、所定の通信
媒体を介して複数のプリンタとプリンタが接続された複
数のデータ処理装置と通信可能な印刷制御装置の状態表
示方法であって、各プリンタの表示優先順位に従ってそ
れぞれのプリンタの状態表示時間を設定する設定工程
(図8に示すステップS2005)と、前記設定工程に
より設定された状態表示時間の経過状態に基づいて各プ
リンタの状態情報を順次切替表示する表示切替工程(図
5のステップS1003〜ステップS1009)とを有
するものである。
An eleventh invention according to the present invention is a method for displaying a status of a print control device capable of communicating with a plurality of printers and a plurality of data processing devices connected to the printers via a predetermined communication medium. A setting step (Step S2005 shown in FIG. 8) for setting the status display time of each printer in accordance with the display priority order of the printers, and status information of each printer based on the elapsed time of the status display time set in the setting step. And a display switching step (Step S1003 to Step S1009 in FIG. 5) of sequentially switching and displaying.

【0024】本発明に係る第12の発明は、各プリンタ
からプリンタ状態情報を取得する状態取得工程(図5に
示すステップS1010,S1011)を有し、前記表
示切替工程は、前記状態取得工程により取得された各プ
リンタの状態情報を順次切替表示するものである。
A twelfth invention according to the present invention includes a status acquisition step (steps S1010 and S1011 shown in FIG. 5) for acquiring printer status information from each printer. The acquired status information of each printer is sequentially switched and displayed.

【0025】本発明に係る第13の発明は、各プリンタ
の状態表示時間は、あらかじめ表示優先順位に対応して
それぞれ定められているものである。
According to a thirteenth aspect of the present invention, the status display time of each printer is determined in advance in accordance with the display priority.

【0026】本発明に係る第14の発明は、各プリンタ
の状態表示時間は、あらかじめプリンタの取り得る状態
毎に対応してそれぞれ定められているものである。
According to a fourteenth aspect of the present invention, the status display time of each printer is determined in advance corresponding to each possible status of the printer.

【0027】本発明に係る第15の発明は、各プリンタ
の状態表示時間は、プリンタの取りうる状態毎に対応し
てそれぞれ定められた表示時間の割合を用いて算出され
るものである。
According to a fifteenth aspect of the present invention, the status display time of each printer is calculated using the ratio of the display time determined corresponding to each possible status of the printer.

【0028】本発明に係る第16の発明は、各プリンタ
の状態表示時間は、各プリンタの状態に対応した表示時
間の割合と、状態が表示され得るすべてのプリンタの状
態に対応する表示時間の割合の合計値とから算出される
(図11に示すステップS3001〜S3003)もの
である。
According to a sixteenth aspect of the present invention, the status display time of each printer is defined by the ratio of the display time corresponding to the status of each printer and the display time corresponding to the status of all the printers whose status can be displayed. This is calculated from the total value of the ratios (steps S3001 to S3003 shown in FIG. 11).

【0029】本発明に係る第17の発明は、前記表示時
間の割合は、表示すべき状態に対してあらかじめ設定さ
れた優先順位に従って格付けされているものである。
[0029] In a seventeenth aspect of the present invention, the display time ratio is rated according to a preset priority for a state to be displayed.

【0030】本発明に係る第18の発明は、前記表示時
間の割合は、任意の割合を指定可能とするものである。
According to an eighteenth aspect of the present invention, an arbitrary ratio can be specified for the ratio of the display time.

【0031】本発明に係る第19の発明は、前記状態取
得工程は、各プリンタから通知されるプリンタ状態情報
を取得するものである。
According to a nineteenth aspect of the present invention, in the status obtaining step, the printer status information notified from each printer is obtained.

【0032】本発明に係る第20の発明は、前記状態取
得工程は、各プリンタに要求する状態情報の問い合わせ
に対して各プリンタから返信されるプリンタ状態情報を
取得するものである。
According to a twentieth aspect of the present invention, in the status acquisition step, printer status information returned from each printer in response to an inquiry about status information requested of each printer is obtained.

【0033】本発明に係る第21の発明は、所定の通信
媒体を介して複数のプリンタとプリンタが接続された複
数のデータ処理装置と通信可能な印刷制御装置を制御す
るコンピュータが読み出し可能なプログラムを格納した
記憶媒体であって、各プリンタの表示優先順位に従って
それぞれのプリンタの状態表示時間を設定する設定工程
(図8に示すステップS2005)と、前記設定工程に
より設定された状態表示時間の経過状態に基づいて各プ
リンタの状態情報を順次切替表示する表示切替工程(図
5のステップS1003〜ステップS1009)とを有
するコンピュータが読み出し可能なプログラムを記憶媒
体に格納したものである。
A twenty-first invention according to the present invention is directed to a computer-readable program for controlling a printing control device capable of communicating with a plurality of printers and a plurality of data processing devices connected to the printers via a predetermined communication medium. Setting step of setting the status display time of each printer in accordance with the display priority order of each printer (step S2005 shown in FIG. 8), and lapse of the status display time set by the setting step A computer-readable program having a display switching step (steps S1003 to S1009 in FIG. 5) for sequentially switching and displaying the status information of each printer based on the status is stored in a storage medium.

【0034】本発明に係る第22の発明は、各プリンタ
からプリンタ状態情報を取得する状態取得工程(図5に
示すステップS1010,S1011)を有し、前記表
示切替工程は、前記状態取得工程により取得された各プ
リンタの状態情報を順次切替表示するコンピュータが読
み出し可能なプログラムを記憶媒体に格納したものであ
る。
A twenty-second invention according to the present invention has a status acquisition step (steps S1010 and S1011 shown in FIG. 5) for acquiring printer status information from each printer. A computer readable program for sequentially switching and displaying the acquired status information of each printer is stored in a storage medium.

【0035】本発明に係る第23の発明は、各プリンタ
の状態表示時間は、あらかじめ表示優先順位に対応して
それぞれ定められているコンピュータが読み出し可能な
プログラムを記憶媒体に格納したものである。
According to a twenty-third aspect of the present invention, the status display time of each printer is stored in a storage medium with a computer-readable program which is determined in advance in accordance with the display priority.

【0036】本発明に係る第24の発明は、各プリンタ
の状態表示時間は、あらかじめプリンタの取り得る状態
毎に対応してそれぞれ定められているコンピュータが読
み出し可能なプログラムを記憶媒体に格納したものであ
る。
According to a twenty-fourth aspect of the present invention, the status display time of each printer is such that a computer readable program, which is previously defined for each possible status of the printer, is stored in a storage medium. It is.

【0037】本発明に係る第25の発明は、各プリンタ
の状態表示時間は、プリンタの取りうる状態毎に対応し
てそれぞれ定められた表示時間の割合を用いて算出され
るコンピュータが読み出し可能なプログラムを記憶媒体
に格納したものである。
According to a twenty-fifth aspect of the present invention, the state display time of each printer can be read by a computer, which is calculated using a ratio of the display time determined corresponding to each possible state of the printer. The program is stored in a storage medium.

【0038】本発明に係る第26の発明は、各プリンタ
の状態表示時間は、各プリンタの状態に対応した表示時
間の割合と、状態が表示され得るすべてのプリンタの状
態に対応する表示時間の割合の合計値とから算出される
ものである。
According to a twenty-sixth aspect of the present invention, the status display time of each printer is defined by the ratio of the display time corresponding to the status of each printer and the display time corresponding to the status of all the printers whose status can be displayed. It is calculated from the total value of the ratios.

【0039】本発明に係る第27の発明は、前記表示時
間の割合は、表示すべき状態に対してあらかじめ設定さ
れた優先順位に従って格付けされているコンピュータが
読み出し可能なプログラムを記憶媒体に格納したもので
ある。
According to a twenty-seventh aspect of the present invention, the ratio of the display time is stored in a storage medium by a computer-readable program which is ranked according to a preset priority for a state to be displayed. Things.

【0040】本発明に係る第28の発明は、前記表示時
間の割合は、任意の割合を指定可能とするコンピュータ
が読み出し可能なプログラムを記憶媒体に格納したもの
である。
According to a twenty-eighth aspect of the present invention, a computer-readable program that allows an arbitrary ratio to be specified for the display time ratio is stored in a storage medium.

【0041】本発明に係る第29の発明は、前記状態取
得工程は、各プリンタから通知されるプリンタ状態情報
を取得するコンピュータが読み出し可能なプログラムを
記憶媒体に格納したものである。
According to a twenty-ninth aspect of the present invention, in the status obtaining step, a computer readable program for obtaining printer status information notified from each printer is stored in a storage medium.

【0042】本発明に係る第30の発明は、前記状態取
得工程は、各プリンタに要求する状態情報の問い合わせ
に対して各プリンタから返信されるプリンタ状態情報を
取得するコンピュータが読み出し可能なプログラムを記
憶媒体に格納したものである。
According to a thirtieth aspect of the present invention, in the status acquisition step, a computer readable program for acquiring printer status information returned from each printer in response to an inquiry about status information requested from each printer is provided. It is stored in a storage medium.

【0043】[0043]

【発明の実施の形態】〔第1実施形態〕以下、図面を用
いて本発明の実施形態を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

【0044】以下、図1〜図8を用いて本実施形態の構
成を説明し、続いて、本実施形態におけるプリンタ状態
表示プログラムの処理動作を説明する。
Hereinafter, the configuration of this embodiment will be described with reference to FIGS. 1 to 8, and then the processing operation of the printer status display program in this embodiment will be described.

【0045】〔構成の説明〕図1は、本発明の第1実施
形態を示す印刷制御装置を適用可能な印刷システムの構
成を説明するブロック図であり、それぞれプリンタがイ
ンタフェースを介して接続されるホストコンピュータ1
001,2001がネットワークを介して通信可能な印
刷システムに対応する。
[Explanation of Configuration] FIG. 1 is a block diagram for explaining the configuration of a printing system to which a printing control apparatus according to the first embodiment of the present invention can be applied, and each printer is connected via an interface. Host computer 1
001 and 2001 correspond to a printing system capable of communicating via a network.

【0046】ホストコンピュータ1001において、1
002はホストコンピュータ1001の本体であり、C
PU1003によって制御される。
In the host computer 1001, 1
002 is the main body of the host computer 1001;
It is controlled by the PU 1003.

【0047】1004はROMであり、ホストコンピュ
ータ本体1002内の、後述する各コントローラ類の制
御を行うプログラムおよび該プログラム中で用いられる
データを格納している。該プログラムは各ホストコンピ
ュータ1001,2001のCPU1003によって実
行される。
Reference numeral 1004 denotes a ROM which stores a program for controlling each controller described later in the host computer main body 1002 and data used in the program. The program is executed by the CPU 1003 of each of the host computers 1001 and 2001.

【0048】1005はHDDコントローラであり、ハ
ードディスク1006に対するデータアクセスの制御を
行う。ハードディスク1006には、ホストコンピュー
タ1001上で動作するOS、アプリケーションプログ
ラム、後述するプリンタに転送する画像記録データを生
成するプリンタドライバ、およびプリンタ状態表示プロ
グラム、状態表示データベースが格納される。
An HDD controller 1005 controls data access to the hard disk 1006. The hard disk 1006 stores an OS running on the host computer 1001, application programs, a printer driver for generating image recording data to be transferred to a printer described later, a printer status display program, and a status display database.

【0049】1007はRAMであり、ハードディスク
1006に格納されたOS,アプリケーション,プリン
タドライバ、出力制御プログラムなどがそれぞれハード
ディスクドライブコントローラ1005を介してロード
される。これらのソフトウエアはCPU1003によっ
て実行される。
Reference numeral 1007 denotes a RAM in which an OS, an application, a printer driver, an output control program, and the like stored in the hard disk 1006 are loaded via the hard disk drive controller 1005, respectively. These software are executed by the CPU 1003.

【0050】また、各ソフトウエア実行時のワークエリ
アもRAM1007に確保される。ワークエリアにはプ
リンタ状態表示プログラムが使用する状態表示データベ
ースもロードされる。さらに、プリンタ管理情報,表示
時間対応テーブル等のための領域も確保される。
A work area for executing each software is also secured in the RAM 1007. A status display database used by the printer status display program is also loaded into the work area. Further, areas for printer management information, a display time correspondence table, and the like are secured.

【0051】なお、RAM1007は、拡張RAMによ
りその容量を拡張可能に構成されている。
The capacity of the RAM 1007 can be expanded by an expansion RAM.

【0052】1008はディスプレイコントローラであ
り、CPU1003の制御にしたがってディスプレイ装
置1009に文字、画像表示を行う。1010はキーボ
ードコントローラであり、CPU1003の制御にした
がって、ホストコンピュータ1001のユーザからのキ
ーボード1011を介した入力を受け付ける。ディスプ
レイ装置1009、キーボード1011を用いて、ホス
トコンピュータ1001のユーザは印刷データ作成や印
刷指示などの対話的な操作を行う。
A display controller 1008 displays characters and images on the display device 1009 under the control of the CPU 1003. A keyboard controller 1010 receives an input from a user of the host computer 1001 via the keyboard 1011 under the control of the CPU 1003. Using the display device 1009 and the keyboard 1011, the user of the host computer 1001 performs interactive operations such as print data creation and print instructions.

【0053】1012はデータ入出力コントローラであ
り、CPU1003の制御にしたがって、接続されたプ
リンタ1014との間での双方向通信を行う。1013
はネットワークコントローラであり、ネットワークを経
由してホストコンピュータ2001と通信することが可
能なものである。また、ネットワークを経由してホスト
コンピュータl00l上にある印刷データをホストコン
ピュータ2001に接続されたプリンタ2014で印刷
を行うことが可能となっているものである。
A data input / output controller 1012 performs bidirectional communication with a connected printer 1014 under the control of the CPU 1003. 1013
Is a network controller which can communicate with the host computer 2001 via the network. The printer 2014 connected to the host computer 2001 can print the print data on the host computer 1001 via a network.

【0054】2001はホストコンピュータであり、ホ
ストコンピュータ1001と同様の構成からなるもので
あり、ネットワークを経由してホストコンピュータ10
01と通信が可能になっているものである。
Reference numeral 2001 denotes a host computer, which has the same configuration as the host computer 1001 and which has a host computer 10 via a network.
01 and can communicate with it.

【0055】ホストコンピュータ2001において、2
002は前記ホストコンピュータ2001の本体であ
り、CPU2003によって制御される。
In the host computer 2001, 2
Reference numeral 002 denotes the main body of the host computer 2001, which is controlled by the CPU 2003.

【0056】2004はROMであり、ホストコンピュ
ータ本体2002内の、後述する各コントローラ類の制
御を行うプログラムおよび該プログラム中で用いられる
データを格納している。該プログラムはホストコンピュ
ータ2001のCPU2003によって実行される。
Reference numeral 2004 denotes a ROM which stores a program for controlling each controller described later in the host computer main body 2002 and data used in the program. The program is executed by the CPU 2003 of the host computer 2001.

【0057】2005はHDDコントローラであり、ハ
ードディスク2006に対するデータアクセスの制御を
行う。ハードディスク2006には、ホストコンピュー
タ2001上で動作するOS、アプリケーションプログ
ラム、後述するプリンタに転送する画像記録データを生
成するプリンタドライバ、およびプリンタ状態表示プロ
グラム、状態表示データベースが格納される。
An HDD controller 2005 controls data access to the hard disk 2006. The hard disk 2006 stores an OS running on the host computer 2001, an application program, a printer driver for generating image recording data to be transferred to a printer described later, a printer status display program, and a status display database.

【0058】2007はRAMであり、ハードディスク
2006に格納されたOS,アプリケーション,プリン
タドライバ、出力制御プログラムなどがそれぞれハード
ディスクドライブコントローラ2005を介してロード
される。これらのソフトウエアはCPU2003によっ
て実行される。
Reference numeral 2007 denotes a RAM in which an OS, an application, a printer driver, an output control program, and the like stored in the hard disk 2006 are loaded via the hard disk drive controller 2005, respectively. These pieces of software are executed by the CPU 2003.

【0059】また、各ソフトウエア実行時のワークエリ
アもRAM2007に確保される。ワークエリアにはプ
リンタ状態表示プログラムが使用する状態表示データベ
ースもロードされる。さらに、プリンタ管理情報,表示
時間対応テーブル等のための領域も確保される。
A work area for executing each software is also secured in the RAM 2007. A status display database used by the printer status display program is also loaded into the work area. Further, areas for printer management information, a display time correspondence table, and the like are secured.

【0060】なお、RAM2007は、拡張RAMによ
りその容量を拡張可能に構成されている。
The RAM 2007 is configured so that its capacity can be expanded by an expansion RAM.

【0061】2008はディスプレイコントローラであ
り、CPU2003の制御にしたがってディスプレイ装
置2009に文字、画像表示を行う。2010はキーボ
ードコントローラであり、CPU2003の制御にした
がって、ホストコンピュータ2001のユーザからのキ
ーボード2011を介した入力を受け付ける。ディスプ
レイ装置2009、キーボード2011を用いて、ホス
トコンピュータ2001のユーザは印刷データ作成や印
刷指示などの対話的な操作を行う。
A display controller 2008 displays characters and images on the display device 2009 under the control of the CPU 2003. A keyboard controller 2010 receives an input from a user of the host computer 2001 via the keyboard 2011 under the control of the CPU 2003. Using the display device 2009 and the keyboard 2011, the user of the host computer 2001 performs interactive operations such as print data creation and print instructions.

【0062】2012はデータ入出力コントローラであ
り、CPU2003の制御にしたがって、接続されたプ
リンタ2014との間での双方向通信を行う。2013
はネットワークコントローラであり、ネットワークを経
由してホストコンピュータ1001と通信することが可
能なものである。また、ネットワークを経由してホスト
コンピュータ200l上にある印刷データをホストコン
ピュータ1001に接続されたプリンタ1014で印刷
を行うことが可能となっているものである。
A data input / output controller 2012 performs bidirectional communication with the connected printer 2014 under the control of the CPU 2003. 2013
Is a network controller which can communicate with the host computer 1001 via the network. Further, it is possible to print out print data on the host computer 200l via a network by a printer 1014 connected to the host computer 1001.

【0063】図2は、図1に示したプリンタ1014,
2014がそれぞれのプリンタの状態を示す情報として
ホストコンピュータ1001,2001に対して返却す
る情報の内容を示した図である。
FIG. 2 shows the printer 1014 shown in FIG.
FIG. 2014 illustrates the contents of information returned to the host computers 1001 and 2001 as information indicating the status of each printer.

【0064】図に示すように、プリンタ状態情報は、プ
リンタで発生しているエラーの種別を示すエラー情報I
F1、プリンタで発生している警告の種別を示す情報I
F2、プリンタの動作状態を示す情報IF3からなる。
なお、本実施形態でのプリンタで発生するエラーは、用
紙無しエラー、用紙詰まりエラーの2種類とする。
As shown in the figure, the printer status information includes error information I indicating the type of error occurring in the printer.
F1, information I indicating the type of warning occurring in the printer
F2 and information IF3 indicating the operation state of the printer.
Note that there are two types of errors that occur in the printer according to the present embodiment: a paper out error and a paper jam error.

【0065】また、警告情報としては、黒インクの残量
が少なくなっていることを示す警告とカラーインクの残
量が少なくなっていることを示す警告との2種類があ
る。
There are two types of warning information, a warning indicating that the remaining amount of black ink is low and a warning indicating that the remaining amount of color ink is low.

【0066】さらに、プリンタ動作状態としては、印刷
中の状態、印刷等の処理を行っていないアイドル状態、
印刷をするための準備にあたる処理を行っている印刷準
備状態のうちのいずれかの状態を返すものとする。
Further, the printer operating state includes a printing state, an idle state in which processing such as printing is not performed,
It is assumed that one of the print preparation states in which the processing corresponding to the preparation for printing is being performed is returned.

【0067】図3は、図1に示したホストコンピュータ
1001,2001で実行されるプリンタ状態表示プロ
グラムによるプリンタ管理情報の内容を示す図である。
FIG. 3 is a diagram showing the contents of the printer management information according to the printer status display program executed by the host computers 1001 and 2001 shown in FIG.

【0068】図において、プリンタ管理情報PMIはホ
ストコンピュータに接続されているプリンタの情報を管
理するためのデータであり、ホストコンピュータ名,ポ
ート名,プリンタ名,プリンタエラー情報,プリンタ警
告情報,プリンタ動作情報、および、表示優先順位の情
報が保持されている。PO1〜PO3はポインタであ
り、ネットワーク上のプリンタ台数に応じて適宜設定さ
れる。なお、表示優先順位の情報は、プリンタ状態表示
プログラムがどのプリンタの状態を優先的に表示するか
を決定する際に用いられるデータである。
In the figure, printer management information PMI is data for managing information on a printer connected to a host computer, and includes host computer name, port name, printer name, printer error information, printer warning information, and printer operation. Information and display priority information are held. PO1 to PO3 are pointers, which are appropriately set according to the number of printers on the network. The display priority information is data used when the printer status display program determines which printer status is displayed with priority.

【0069】図4は、図1に示したホストコンピュータ
1001,2001のRAM1007,2007上に確
保される状態表示データベースの内容を示す図である。
FIG. 4 is a diagram showing the contents of the status display database secured on the RAMs 1007 and 2007 of the host computers 1001 and 2001 shown in FIG.

【0070】図4に示すように、状態表示データベース
上には、プリンタから受け取るプリンタ状態情報に対し
てプリンタ状態表示プログラムが各ホストコンピュータ
1001,2001のディスプレイ装置1009,20
09上に表示するための表示内容や表示の優先順位がプ
リンタの各状態に対応させて格納されている。
As shown in FIG. 4, on the status display database, a printer status display program corresponding to the printer status information received from the printer is displayed on the display devices 1009, 20 of the respective host computers 1001, 2001.
The display contents to be displayed on the screen 09 and the display priority are stored in correspondence with each state of the printer.

【0071】なお、詳細は後述するが、本実施形態で
は、ユーザに通知すべき重要度の高い情報、例えば用紙
切れ,用紙詰まりが最も優先順位が高い「1」に設定さ
れ、次に、黒インクが少ない,カラーインクが少ない等
が中レベルの「2」に設定され、印刷可能,印刷中,印
刷準備中等は低レベルの「3」に設定されている。
Although details will be described later, in this embodiment, information of high importance to be notified to the user, for example, out of paper or paper jam is set to “1”, which has the highest priority, and then black A low level of ink, a low level of color ink, and the like are set to the medium level “2”, and a low level of “3” is set for printing possible, during printing, during printing preparation, and the like.

【0072】そして、各優先順位に対して表示時間が長
短するように、すなわち、優先順位が高い情報は表示時
間を長くするように割り当て、ホストコンピュータ側の
ユーザにその重要度に応じてその内容を喚起するように
構成している。
Then, the display time is assigned to each priority so that the display time is shortened, that is, the information having a high priority is assigned so as to increase the display time, and the contents of the information are given to the user on the host computer side in accordance with the importance. It is configured to evoke.

【0073】〔処理動作の説明〕以下、本実施形態にお
けるホストコンピュータ1001,2001上でのプリ
ンタ状態表示プログラムの処理動作について説明する。
プリンタ状態表示プログラムは各ホストコンピュータの
起動時に実行開始され、以降、接続されたプリンタの状
態を表示する。なお、1つのホスト上で動作するプリン
タ状態表示プログラムはただ1つであり、同一ホストコ
ンピュータ上で複数のプリンタ状態表示プログラムが動
作することはない。
[Description of Processing Operation] The processing operation of the printer status display program on the host computers 1001 and 2001 in the present embodiment will be described below.
The printer status display program is started when each host computer is started, and thereafter displays the status of the connected printer. Note that only one printer status display program operates on one host, and a plurality of printer status display programs do not operate on the same host computer.

【0074】図5は、本発明に係る印刷制御装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
あり、ホストコンピュータ1001またはホストコンピ
ュータ2001におけるプリンタ状態表示プログラムの
処理動作に対応する。なお、S1001〜S1011は
各ステップを示す。
FIG. 5 is a flowchart showing an example of a first data processing procedure in the print control apparatus according to the present invention, and corresponds to the processing operation of the printer status display program in the host computer 1001 or 2001. In addition, S1001 to S1011 indicate each step.

【0075】まず、ステップS1001で、ハードディ
スク内に格納された状態表示データベースをRAM上の
ワークエリアにロードする処理、プリンタ管理情報の初
期化等を含む初期化処理を行う。
First, in step S1001, a process of loading the status display database stored in the hard disk into a work area on the RAM and an initialization process including initialization of printer management information are performed.

【0076】次に、ステップS1002で、プリンタ管
理情報として登録されている先頭のプリンタ情報へのポ
インタPO1(図3参照)を取得する。そして、ステッ
プS1003では、ステップS1002で取得したポイ
ンタからプリンタ情報があるかないかを判断し、NOと
判断された場合、例えば、起動直後の初期化された状態
では、登録されているプリンタ情報はないためこのポイ
ンタによって示されるプリンタ情報は無いのでNOと判
断され、ステップS1010へ進み、ホストコンピュー
タのすべてのポートに対して接続されているプリンタを
調べ、対象とするプリンタが接続されていた場合には、
RAM1007上のプリンタ管理情報に登録し、すべて
のポートに対して処理を終えたら、ステップS1011
ヘ進み、ネットワーク上にある他のホストコンピュータ
2001で動作しているプリンタ状態表示プログラムに
対して、そのホストに接続されているプリンタの情報を
要求し、そのホストで管理されているプリンタ情報を取
得する。さらに取得したプリンタ情報をホスト名称とと
もにRAM1007上のプリンタ管理情報に登録する。
すなわち、このステップにてネットワーク上の他のホス
トコンピュータに接続されたプリンタのプリンタ状態を
含めたプリンタ情報を、ホストコンピュータ1001上
で動作しているプリンタ状態表示プログラムが取得す
る。
Next, in step S1002, a pointer PO1 (see FIG. 3) to the first printer information registered as printer management information is obtained. In step S1003, it is determined whether there is printer information from the pointer acquired in step S1002. If the determination is NO, for example, in the initialized state immediately after startup, there is no registered printer information. Therefore, since there is no printer information indicated by this pointer, it is determined NO, and the process advances to step S1010 to check the printers connected to all the ports of the host computer, and if the target printer is connected, ,
When the process is registered in the printer management information on the RAM 1007 and processing for all ports is completed, the process proceeds to step S1011
To the printer status display program running on another host computer 2001 on the network to request information on the printer connected to the host, and obtain printer information managed by the host. I do. Further, the acquired printer information is registered in the printer management information on the RAM 1007 together with the host name.
That is, in this step, the printer status display program running on the host computer 1001 acquires the printer information including the printer status of the printer connected to another host computer on the network.

【0077】このようにして、すべての対象プリンタに
対して処理を終えたら、ステップS1002へ戻り、プ
リンタ管理情報の先頭に登録されているプリンタからあ
らためて処理を始める。
When the processing has been completed for all target printers in this way, the process returns to step S1002, and the processing is started again from the printer registered at the top of the printer management information.

【0078】一方、ステップS1003にてプリンタ情
報ありと判断された場合には、ステップS1004へ進
み、そのプリンタに対しての処理を行うため、プリンタ
情報として格納されているポートからプリンタの最新の
状態を取得し、プリンタ状態を解析し内容を認識する。
そして、ステップS1005で、取得したプリンタの状
態がそれまでプリンタ情報として保持されていた状態と
異なるかどうかを調べ、このプリンタの状態に変化が無
いと判断された場合には、ステップS1008へ進み、
プリンタの状態に変化があった場合には、ステップS1
006へ進み、プリンタ情報中のエラー情報、警告情
報、および動作状態情報を、ステップS1004で取得
した最新のプリンタ状態に更新する。次に、ステップS
1007ヘ進む。
On the other hand, if it is determined in step S1003 that there is printer information, the flow advances to step S1004 to execute the processing for the printer. Is acquired, the printer state is analyzed, and the contents are recognized.
Then, in step S1005, it is checked whether or not the acquired state of the printer is different from the state held as the printer information. If it is determined that there is no change in the state of the printer, the process proceeds to step S1008.
If there is a change in the state of the printer, step S1
Proceeding to 006, the error information, warning information, and operation status information in the printer information are updated to the latest printer status acquired in step S1004. Next, step S
Proceed to 1007.

【0079】ステップS1007では、状態表示データ
ベースを検索することによりプリンタ状態に対応した優
先順位情報を探しプリンタ情報中の表示優先順位を更新
する。次に、ステップS1008では、状態表示の更新
処理(詳細は後述する)を行う。そして、ステップS1
009でプリンタ管理情報に登録されている次のプリン
タ情報へのポインタを取得し、ステップS1003へ戻
る。以降、プリンタ管理情報に登録されているすべての
プリンタ、すなわち、接続されているすべてのプリンタ
に対する処理が一通り行われると、ステップS1003
からステップS1010,S1011へ進み、あらため
て接続されているプリンタの調査から一連の処理を繰り
返す。
In step S1007, the state display database is searched for priority information corresponding to the printer state, and the display priority in the printer information is updated. Next, in step S1008, a status display update process (details will be described later) is performed. Then, step S1
In step 009, a pointer to the next printer information registered in the printer management information is obtained, and the flow returns to step S1003. Thereafter, when all the printers registered in the printer management information, that is, all the connected printers have been processed, the process proceeds to step S1003.
Then, the process proceeds to steps S1010 and S1011 to repeat a series of processes from checking the newly connected printer.

【0080】以下、状態表示の更新処理について、図6
〜図8を参照して説明する。
Hereinafter, the status display updating process will be described with reference to FIG.
This will be described with reference to FIGS.

【0081】図6は、図1に示したホストコンピュータ
1001,2001で管理される表示時間対応テーブル
の一例を示す図であり、優先順位と表示時間とを対とし
てデータが管理される場合に対応する。なお、ここで、
優先順位とは、プリンタの優先順位である。
FIG. 6 is a diagram showing an example of a display time correspondence table managed by the host computers 1001 and 2001 shown in FIG. 1, and corresponds to a case where data is managed in a pair of the priority order and the display time. I do. Here,
The priority is the priority of the printer.

【0082】本実施形態では、図6に示す表示時間対応
テーブル中のように優先順位1,2,3に対してそれぞ
れ表示時間として5秒,3秒,1秒が割り当てられてい
るものとする。
In this embodiment, as shown in the display time correspondence table shown in FIG. 6, 5 seconds, 3 seconds, and 1 second are assigned to the priorities 1, 2, and 3, respectively, as the display time. .

【0083】図7は、図1に示したホストコンピュータ
1001,2001で表示されるプリンタの状態表示ダ
イアログの一例を示す図であり、ホストコンピュータ1
001,2001の各ディスプレイ装置1009,20
09で表示される。
FIG. 7 is a diagram showing an example of a printer status display dialog displayed on the host computers 1001 and 2001 shown in FIG.
001, 2001, each display device 1009, 20
09 is displayed.

【0084】この図に示すように、本実施形態におい
て、プリンタの状態表示は、プリンタ名,ホストPC
名,接続ポート名,プリンタ状態が表示項目として表示
される。
As shown in this figure, in the present embodiment, the status display of the printer includes the printer name, host PC
The name, connection port name, and printer status are displayed as display items.

【0085】図8は、本発明に係る印刷制御装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、図7に示した表示更新処理の詳細手順に対応す
る。なお、S2001〜S2005は各ステップを示
す。
FIG. 8 is a flowchart showing an example of the second data processing procedure in the print control apparatus according to the present invention, and corresponds to the detailed procedure of the display update processing shown in FIG. In addition, S2001 to S2005 indicate each step.

【0086】まず、ステップS2001では、表示中の
プリンタの優先順位を取得する。次に、ステップS20
02では、その時点で表示されているプリンタが、その
優先順位に対応して定められている表示時間分だけ表示
されていたかどうかを調べる。ここで、現在の表示プリ
ンタの状態表示が表示時間分経過していないと判断され
た場合は、表示の更新はせずに表示更新処理を終了す
る。
First, in step S2001, the priority of the printer being displayed is acquired. Next, step S20
At 02, it is checked whether or not the currently displayed printer has been displayed for the display time determined in accordance with the priority. Here, if it is determined that the current display status of the display printer has not elapsed for the display time, the display update process is terminated without updating the display.

【0087】一方、ステップS2002で、表示時間分
だけ経過していたと判断した場合には、ステップS20
03へ進み、表示プリンタを変更するために次の優先順
位を持つプリンタをプリンタ管理情報として登録されて
いるものの中から探す。
On the other hand, if it is determined in step S2002 that the display time has elapsed, the process proceeds to step S20.
In step 03, a printer having the next priority is searched for from printers registered as printer management information in order to change the display printer.

【0088】次に、ステップS2004では、ステップ
S2003で決めたプリンタの状態を表示するため、図
7に示した表示画面の各表示項目の内容を変更する。そ
の後、ステップS2005で表示を切り替えた時間を表
示開始時間としてワーク領域に保存する。ここで保存し
た表示開始時間は、ステップS2002における表示時
間経過の判定の際に使用される。これで表示の更新処理
は終了し、図5と併せてプリンタに対する処理の1サイ
クルが完了する。
Next, in step S2004, the contents of each display item on the display screen shown in FIG. 7 are changed in order to display the status of the printer determined in step S2003. Then, the time at which the display was switched in step S2005 is stored in the work area as the display start time. The display start time stored here is used when determining the elapse of the display time in step S2002. This completes the display update processing, and one cycle of processing for the printer is completed in conjunction with FIG.

【0089】このように、接続されているプリンタの状
態を調べながら状態の変化を検知し、表示優先順位情報
を更新し、さらに表示優先順位情報に対して定められた
表示時間に基づいて状態表示するプリンタを決定し表示
切り替えすることにより、複数接続されたプリンタのう
ちエラーが発生しているプリンタのような最も状態を知
らせる必要のあるプリンタに対しては時間を長く表示
し、エラーが発生していないプリンタのような状態を知
らせる必要性の低いプリンタに対しては表示時間を短く
することができるようになる。これにより、各プリンタ
の状態を順次表示させた場合に、表示対象のプリンタを
ユーザが選んで調べることなく、問題が発生しているプ
リンタがどれとどれなのかを順次知ることができるよう
になる。
As described above, the state change is detected while checking the state of the connected printer, the display priority information is updated, and the state display is performed based on the display time determined for the display priority information. By selecting the printer to be used and switching the display, a longer time is displayed for the printer that needs to be notified of the most status, such as the printer that has an error among multiple connected printers, and an error occurs. The display time can be shortened for a printer such as a printer that does not need to be notified of the status, such as a printer that does not have the status. Thus, when the status of each printer is sequentially displayed, it is possible to sequentially know which printer has a problem and which printer has a problem without selecting and checking the printer to be displayed. .

【0090】〔第2実施形態〕上記第1実施形態では、
優先順位に対応させて表示時間の時間値をワークエリア
内の表示時間対応表として保持する場合について説明し
たが、当該対応表は存在せず、その代わりに、後述する
図10に示すように、状態表示データベース中にプリン
タの各状態に対応させて表示時間の割合を示す数値を保
持するように構成してもよい。以下、その実施形態につ
いて説明する。なお、本実施形態のシステムは図9に示
す構成からなり、第1実施形態と同様の構成となってい
る。
[Second Embodiment] In the first embodiment,
The case where the time value of the display time is held as the display time correspondence table in the work area in association with the priority has been described. However, the correspondence table does not exist. Instead, as shown in FIG. The status display database may be configured to hold a numerical value indicating the ratio of the display time corresponding to each status of the printer. Hereinafter, the embodiment will be described. Note that the system of the present embodiment has the configuration shown in FIG. 9 and has the same configuration as that of the first embodiment.

【0091】図9は、本発明の第2実施形態を示す印刷
制御装置を適用可能な印刷システムの構成を説明するブ
ロック図であり、図1と同一のものには同一の符号を付
して、その詳細については説明を省略する。
FIG. 9 is a block diagram illustrating the configuration of a printing system to which a printing control apparatus according to a second embodiment of the present invention can be applied. The same components as those in FIG. 1 are denoted by the same reference numerals. The description of the details is omitted.

【0092】図10は、図9に示したホストコンピュー
タ1001,2001のRAM1007,2007上に
確保される状態表示データベースの内容を示す図であ
る。
FIG. 10 is a diagram showing the contents of the status display database secured on the RAMs 1007 and 2007 of the host computers 1001 and 2001 shown in FIG.

【0093】図において、図4との差異は、優先時間と
表示時間とを1対として管理する点である。以下、本実
施形態におけるプリンタ状態表示プログラムの処理のう
ち、表示更新処理について図11に示すフローチャート
を参照して説明する。
In the figure, the difference from FIG. 4 is that the priority time and the display time are managed as a pair. Hereinafter, the display update processing of the processing of the printer status display program in the present embodiment will be described with reference to the flowchart shown in FIG.

【0094】図11は、本発明に係る印刷制御装置にお
ける第3のデータ処理手順の一例を示すフローチャート
であり、図7に示した表示更新処理の詳細手順に対応す
る。なお、S3001〜S3007は各ステップを示
す。
FIG. 11 is a flowchart showing an example of the third data processing procedure in the print control apparatus according to the present invention, and corresponds to the detailed procedure of the display update processing shown in FIG. In addition, S3001 to S3007 indicate each step.

【0095】まず、ステップS3001では、図10に
示した状態表示データベースを検索して、表示中のプリ
ンタの状態に対応した表示時間の割合を取得する。次
に、ステップS3002で、すべての対象プリンタに対
してその状態に対応した表示時間の割合を取得しながら
その合計値を計算する。
First, in step S3001, the status display database shown in FIG. 10 is searched to obtain the ratio of the display time corresponding to the status of the printer being displayed. Next, in step S3002, the total value is calculated for all the target printers while obtaining the ratio of the display time corresponding to the state.

【0096】次に、ステップS3003で、表示中のプ
リンタの表示時間の割合と、ステップS3002で求め
た合計値とから表示中のプリンタの表示時間を算出す
る。この計算は、表示中のプリンタの表示時間をTc、
表示中のプリンタの表示時間の割合の値をRc、ステッ
プS3002で求めた合計値をR、およびあらかじめ定
められた時間値をTとすると、下記第(1)式により算
定される。
Next, in step S3003, the display time of the currently displayed printer is calculated from the ratio of the display time of the currently displayed printer and the total value obtained in step S3002. This calculation calculates the display time of the printer being displayed as Tc,
Assuming that the value of the ratio of the display time of the printer being displayed is Rc, R is the total value obtained in step S3002, and T is a predetermined time value, it is calculated by the following equation (1).

【0097】 Tc=T×(Rc÷R) ……(1) 例えば、T=10秒とし、対象のプリンタが3台(仮に
P1〜P3とする)あり、うちプリンタ1が紙無しエラ
ー、プリンタ2がカラーインク警告、プリンタ3が印刷
中の状態であるとしたとき、プリンタP1の表示時間の
割合は、(R1)=300となり、プリンタP2の表示
時間の割合は、(R2)=150となり、プリンタP3
の表示時間の割合は、(R3)=50となる。
Tc = T × (Rc ÷ R) (1) For example, T = 10 seconds, and there are three target printers (tentatively P1 to P3), of which printer 1 has no paper error and printer Assuming that 2 is a color ink warning and the printer 3 is printing, the ratio of the display time of the printer P1 is (R1) = 300, and the ratio of the display time of the printer P2 is (R2) = 150. , Printer P3
Is (R3) = 50.

【0098】従って、表示時間の割合の合計値(R)=
(300+150+50)より、プリンタP1の表示時
間は、プリンタP1の表示時間(Tl)=10×(30
0÷500)=6秒と計算され、プリンタP1の状態表
示は6秒間行われることになる。
Therefore, the total value (R) of the ratio of the display time =
From (300 + 150 + 50), the display time of the printer P1 is the display time (Tl) of the printer P1 = 10 × (30)
(0 ÷ 500) = 6 seconds, and the status display of the printer P1 is performed for 6 seconds.

【0099】次に、ステップS3004へ進み、その時
点で表示されているプリンタが、その優先順位に対応し
て定められている表示時間分だけ表示されていたかどう
かを調べ、表示時間分だけ経過していたと判断した場合
は、ステップS3005で、表示プリンタを変更するた
めに次の優先順位を持つプリンタをプリンタ管理情報と
して登録されているものの中から探す。次に、ステップ
S3006では、ステップS3005で決めたプリンタ
の状態を表示するため、図7に示した表示画面の各表示
項目の内容を変更する。その後、ステップS3007で
表示を切り替えた時間を表示開始時間としてワーク領域
に保存する。ここで保存した表示開始時間は、ステップ
S3004における表示時間経過の判定の際に使用され
る。これで表示の更新処理は終了する。
Next, the flow advances to step S3004 to check whether or not the currently displayed printer has been displayed for the display time determined in accordance with the priority order. If it is determined that the printer has been changed, in step S3005, a printer having the next priority is searched from printers registered as printer management information in order to change the display printer. Next, in step S3006, the contents of each display item on the display screen shown in FIG. 7 are changed in order to display the status of the printer determined in step S3005. Then, the time at which the display was switched in step S3007 is stored in the work area as the display start time. The display start time stored here is used when determining the elapse of the display time in step S3004. This completes the display update processing.

【0100】以上により、あらかじめ定められた時間で
すべての対象プリンタの状態を表示することができ、そ
の中で、表示優先度の高いプリンタの状態は長く表示す
ることができるようになる。
As described above, the states of all target printers can be displayed in a predetermined time, and among them, the states of the printers having a higher display priority can be displayed longer.

【0101】〔他の実施形態〕上記第2実施形態では、
すべてのプリンタの状態を表示するのに必要となる時間
をあらかじめ定められた値としたが、その値をユーザ指
定できるようにすることも可能である。また、その時間
を対象プリンタの数にに応じて決定するようにすること
も可能である。
[Other Embodiments] In the second embodiment,
Although the time required to display the status of all printers is set to a predetermined value, it is also possible for the value to be specified by the user. Further, the time can be determined according to the number of target printers.

【0102】以下、図12に示すメモリマップを参照し
て本発明に係る印刷制御装置を適用可能な印刷システム
で読み出し可能なデータ処理プログラムの構成について
説明する。
Hereinafter, the configuration of a data processing program that can be read by a printing system to which the print control apparatus according to the present invention can be applied will be described with reference to a memory map shown in FIG.

【0103】図12は、本発明に係る印刷制御装置を適
用可能な印刷システムで読み出し可能な各種データ処理
プログラムを格納する記憶媒体のメモリマップを説明す
る図である。
FIG. 12 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a printing system to which the print control device according to the present invention can be applied.

【0104】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, such as version information and a creator, is also stored, and information dependent on the OS or the like on the program reading side, such as a program, is stored. An icon or the like for identification display may also be stored.

【0105】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Further, data dependent on various programs is also managed in the directory. Also, a program for installing various programs on a computer, and a program for decompressing a program to be installed when the program to be installed is compressed, may be stored in some cases.

【0106】本実施形態における図5,図8,図11に
示す機能が外部からインストールされるプログラムによ
って、ホストコンピュータにより遂行されていてもよ
い。そして、その場合、CD−ROMやフラッシュメモ
リやFD等の記憶媒体により、あるいはネットワークを
介して外部の記憶媒体から、プログラムを含む情報群を
出力装置に供給される場合でも本発明は適用されるもの
である。
The functions shown in FIG. 5, FIG. 8, and FIG. 11 in this embodiment may be executed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.

【0107】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読み出
し実行することによっても、本発明の目的が達成される
ことは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads out and executes the program code stored in the storage medium.

【0108】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0109】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.

【0110】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0111】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0112】[0112]

【発明の効果】以上説明したように、本発明に係る第1
〜第30の発明によれば、接続された複数のプリンタの
うち、状態を表示する優先度の高いプリンタの状態は時
間的に長く表示し、逆に表示する優先度の低いプリンタ
の状態は時間的に短く表示しながら、各プリンタの状態
を順次切り替えて表示することが可能となる。
As described above, the first embodiment according to the present invention is described.
According to the thirtieth aspect, of a plurality of connected printers, the status of a high-priority printer that displays a status is displayed for a long time, and the status of a low-priority printer that displays a status is a time. It is possible to sequentially switch and display the status of each printer while displaying the information in a short time.

【0113】これによって、複数のプリンタでエラーが
同時に発生した場合でも、ユーザは表示対象の切り替え
操作をすることなく自動的にどのプリンタと、どのプリ
ンタでエラーが発生しているのかを知ることができ、意
識的に状態を表示するプリンタを選択して表示させると
いった煩わしい操作が不要になるという効果が得られ
る。
Thus, even when an error occurs simultaneously in a plurality of printers, the user can automatically know which printer and which printer is causing the error without switching the display object. This makes it possible to obviate the need for a troublesome operation of intentionally selecting and displaying a printer whose status is to be displayed.

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

【図1】本発明の第1実施形態を示す印刷制御装置を適
用可能な印刷システムの構成を説明するブロック図であ
る。
FIG. 1 is a block diagram illustrating a configuration of a printing system to which a print control device according to a first embodiment of the present invention can be applied.

【図2】図1に示したプリンタがそれぞれのプリンタの
状態を示す情報としてホストコンピュータに対して返却
する情報の内容を示した図である。
FIG. 2 is a diagram showing the contents of information returned by a printer shown in FIG. 1 to a host computer as information indicating the status of each printer.

【図3】図1に示したホストコンピュータで実行される
プリンタ状態表示プログラムによるプリンタ管理情報の
内容を示す図である。
FIG. 3 is a diagram showing the contents of printer management information according to a printer status display program executed by the host computer shown in FIG.

【図4】図1に示したホストコンピュータのRAM上に
確保される状態表示データベースの内容を示す図であ
る。
FIG. 4 is a diagram showing contents of a status display database secured on a RAM of the host computer shown in FIG. 1;

【図5】本発明に係る印刷制御装置における第1のデー
タ処理手順の一例を示すフローチャートである。
FIG. 5 is a flowchart illustrating an example of a first data processing procedure in the print control apparatus according to the present invention.

【図6】図1に示したホストコンピュータで管理される
表示時間対応テーブルの一例を示す図である。
6 is a diagram showing an example of a display time correspondence table managed by the host computer shown in FIG.

【図7】図1に示したホストコンピュータで表示される
プリンタの状態表示ダイアログの一例を示す図である。
FIG. 7 is a diagram showing an example of a printer status display dialog displayed on the host computer shown in FIG. 1;

【図8】本発明に係る印刷制御装置における第2のデー
タ処理手順の一例を示すフローチャートである。
FIG. 8 is a flowchart illustrating an example of a second data processing procedure in the print control apparatus according to the present invention.

【図9】本発明の第2実施形態を示す印刷制御装置を適
用可能な印刷システムの構成を説明するブロック図であ
る。
FIG. 9 is a block diagram illustrating a configuration of a printing system to which a print control device according to a second embodiment of the present invention can be applied.

【図10】図9に示したホストコンピュータのRAM上
に確保される状態表示データベースの内容を示す図であ
る。
FIG. 10 is a diagram showing contents of a status display database secured on a RAM of the host computer shown in FIG. 9;

【図11】本発明に係る印刷制御装置における第3のデ
ータ処理手順の一例を示すフローチャートである。
FIG. 11 is a flowchart illustrating an example of a third data processing procedure in the print control apparatus according to the present invention.

【図12】本発明に係る印刷制御装置を適用可能な印刷
システムで読み出し可能な各種データ処理プログラムを
格納する記憶媒体のメモリマップを説明する図である。
FIG. 12 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a printing system to which the print control device according to the present invention can be applied.

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

1001,2001 ホストコンピュータ 1002,2002 ホストコンピュータ本体 1003,2003 CPU 1004,2004 R0M 1005,2005 HDDコントローラ 1006,2006 ハードディスク 1007,2007 RAM 1008,2008 ディスプレイコントローラ 1009,2009 ディスプレイ装置 1010,2010 キーボードコントローラ 1011,2011 キーボード 1012,2012 データ入出力コントローラ 1013,2013 ネットワークコントローラ 1014,2014 プリンタ 1001, 2001 Host computer 1002, 2002 Host computer main body 1003, 2003 CPU 1004, 2004 ROM 1005, 2005 HDD controller 1006, 2006 Hard disk 1007, 2007 RAM 1008, 2008 Display controller 1009, 2009 Display device 1010, 2010 Keyboard controller 1011, 2010 Keyboard 1012, 2012 Data input / output controller 1013, 2013 Network controller 1014, 2014 Printer

Claims (30)

【特許請求の範囲】[Claims] 【請求項1】 所定の通信媒体を介して複数のプリンタ
とプリンタが接続された複数のデータ処理装置と通信可
能な印刷制御装置であって、 所定のインタフェースを介して接続されるプリンタと、 各プリンタの表示優先順位に従ってそれぞれのプリンタ
の状態表示時間を設定する設定手段と、 前記設定手段により設定された状態表示時間の経過状態
に基づいて各プリンタの状態情報を順次切替表示する表
示制御手段と、を有することを特徴とする印刷制御装
置。
1. A print control device capable of communicating with a plurality of printers via a predetermined communication medium and a plurality of data processing devices connected to the printer, comprising: a printer connected via a predetermined interface; Setting means for setting the status display time of each printer in accordance with the display priority of the printer; display control means for sequentially switching and displaying the status information of each printer based on the elapsed state of the status display time set by the setting means; , A print control device.
【請求項2】 各プリンタからプリンタ状態情報を取得
する状態取得手段を有し、 前記表示制御手段は、前記状態取得手段により取得され
た各プリンタの状態情報を順次切替表示することを特徴
とする請求項1記載の印刷制御装置。
2. The printer according to claim 1, further comprising: status acquisition means for acquiring printer status information from each printer, wherein said display control means sequentially switches and displays the status information of each printer acquired by said status acquisition means. The print control device according to claim 1.
【請求項3】 各プリンタの状態表示時間は、あらかじ
め表示優先順位に対応してそれぞれ定められていること
を特徴とする請求項1記載の印刷制御装置。
3. The printing control apparatus according to claim 1, wherein the status display time of each printer is determined in advance in accordance with the display priority.
【請求項4】 各プリンタの状態表示時間は、あらかじ
めプリンタの取り得る状態毎に対応してそれぞれ定めら
れていることを特徴とする請求項1記載の印刷制御装
置。
4. The print control apparatus according to claim 1, wherein the status display time of each printer is determined in advance corresponding to each possible status of the printer.
【請求項5】 各プリンタの状態表示時間は、プリンタ
の取りうる状態毎に対応してそれぞれ定められた表示時
間の割合を用いて算出されることを特徴とする請求項1
記載の印刷制御装置。
5. The printer according to claim 1, wherein the status display time of each printer is calculated by using a ratio of the display time determined corresponding to each possible status of the printer.
The printing control device according to the above.
【請求項6】 各プリンタの状態表示時間は、各プリン
タの状態に対応した表示時間の割合と、状態が表示され
得るすべてのプリンタの状態に対応する表示時間の割合
の合計値とから算出されること特徴とする請求項1記載
の印刷制御装置。
6. The status display time of each printer is calculated from the ratio of the display time corresponding to the status of each printer and the total value of the ratio of the display time corresponding to the status of all the printers whose status can be displayed. The print control device according to claim 1, wherein
【請求項7】 前記表示時間の割合は、表示すべき状態
に対してあらかじめ設定された優先順位に従って格付け
されていることを特徴とする請求項5または6記載の印
刷制御装置。
7. The print control apparatus according to claim 5, wherein the display time ratio is rated according to a preset priority order for a state to be displayed.
【請求項8】 前記表示時間の割合は、任意の割合を指
定可能とすることを特徴とする請求項5または6記載の
印刷制御装置。
8. The print control device according to claim 5, wherein an arbitrary ratio can be designated as the ratio of the display time.
【請求項9】 前記状態取得手段は、各プリンタから通
知されるプリンタ状態情報を取得することを特徴とする
請求項2記載の印刷制御装置。
9. The printing control apparatus according to claim 2, wherein the status obtaining unit obtains printer status information notified from each printer.
【請求項10】 前記状態取得手段は、各プリンタに要
求する状態情報の問い合わせに対して各プリンタから返
信されるプリンタの状態情報を取得することを特徴とす
る請求項2記載の印刷制御装置。
10. The print control apparatus according to claim 2, wherein the status acquisition unit acquires status information of the printer returned from each printer in response to an inquiry about status information requested from each printer.
【請求項11】 所定の通信媒体を介して複数のプリン
タとプリンタが接続された複数のデータ処理装置と通信
可能な印刷制御装置の状態表示方法であって、 各プリンタの表示優先順位に従ってそれぞれのプリンタ
の状態表示時間を設定する設定工程と、 前記設定工程により設定された状態表示時間の経過状態
に基づいて各プリンタの状態情報を順次切替表示する表
示切替工程と、を有することを特徴とする印刷制御装置
の状態表示方法。
11. A method for displaying a status of a print control device capable of communicating with a plurality of printers and a plurality of data processing devices to which the printers are connected via a predetermined communication medium. A setting step of setting a status display time of the printer; and a display switching step of sequentially switching and displaying status information of each printer based on an elapsed state of the status display time set in the setting step. A method for displaying the status of the print control device.
【請求項12】 各プリンタからプリンタ状態情報を取
得する状態取得工程を有し、 前記表示切替工程は、前記状態取得工程により取得され
た各プリンタの状態情報を順次切替表示することを特徴
とする請求項11記載の印刷制御装置の状態表示方法。
12. A printer according to claim 1, further comprising a status obtaining step of obtaining printer status information from each printer, wherein said display switching step sequentially switches and displays the status information of each printer obtained in said status obtaining step. The status display method for a print control device according to claim 11.
【請求項13】 各プリンタの状態表示時間は、あらか
じめ表示優先順位に対応してそれぞれ定められているこ
とを特徴とする請求項11記載の印刷制御装置の状態表
示方法。
13. The method according to claim 11, wherein the status display time of each printer is determined in advance corresponding to the display priority.
【請求項14】 各プリンタの状態表示時間は、あらか
じめプリンタの取り得る状態毎に対応してそれぞれ定め
られていることを特徴とする請求項11記載の印刷制御
装置の状態表示方法。
14. The method according to claim 11, wherein the status display time of each printer is determined in advance corresponding to each possible status of the printer.
【請求項15】 各プリンタの状態表示時間は、プリン
タの取りうる状態毎に対応してそれぞれ定められた表示
時間の割合を用いて算出されることを特徴とする請求項
11記載の印刷制御装置の状態表示方法。
15. The printing control apparatus according to claim 11, wherein the status display time of each printer is calculated using a ratio of the display time determined corresponding to each possible status of the printer. Status display method.
【請求項16】 各プリンタの状態表示時間は、各プリ
ンタの状態に対応した表示時間の割合と、状態が表示さ
れ得るすべてのプリンタの状態に対応する表示時間の割
合の合計値とから算出されることを特徴とする請求項1
1記載の印刷制御装置の状態表示方法。
16. The status display time of each printer is calculated from the ratio of the display time corresponding to the status of each printer and the total value of the ratio of the display time corresponding to the status of all printers whose status can be displayed. 2. The method according to claim 1, wherein
2. The method for displaying a status of a print control device according to claim 1.
【請求項17】 前記表示時間の割合は、表示すべき状
態に対してあらかじめ設定された優先順位に従って格付
けされていることを特徴とする請求項15または16記
載の印刷制御装置の状態表示方法。
17. The status display method according to claim 15, wherein the display time ratio is ranked according to a preset priority order with respect to a status to be displayed.
【請求項18】 前記表示時間の割合は、任意の割合を
指定可能とすることを特徴とする請求項15または16
記載の印刷制御装置の状態表示方法。
18. The display time ratio according to claim 15, wherein an arbitrary ratio can be specified.
The status display method of the print control device described in the above.
【請求項19】 前記状態取得工程は、各プリンタから
通知されるプリンタ状態情報を取得することを特徴とす
る請求項12記載の印刷制御装置の状態表示方法。
19. The status display method according to claim 12, wherein the status obtaining step obtains printer status information notified from each printer.
【請求項20】 前記状態取得工程は、各プリンタに要
求する状態情報の問い合わせに対して各プリンタから返
信されるプリンタ状態情報を取得することを特徴とする
請求項12記載の印刷制御装置の状態表示方法。
20. The status of the print control apparatus according to claim 12, wherein said status obtaining step obtains printer status information returned from each printer in response to an inquiry about status information requested from each printer. Display method.
【請求項21】 所定の通信媒体を介して複数のプリン
タとプリンタが接続された複数のデータ処理装置と通信
可能な印刷制御装置を制御するコンピュータが読み出し
可能なプログラムを格納した記憶媒体であって、 各プリンタの表示優先順位に従ってそれぞれのプリンタ
の状態表示時間を設定する設定工程と、 前記設定工程により設定された状態表示時間の経過状態
に基づいて各プリンタの状態情報を順次切替表示する表
示切替工程と、 を有することを特徴とするコンピュータが読み出し可能
なプログラムを格納した記憶媒体。
21. A storage medium storing a computer-readable program for controlling a print control device capable of communicating with a plurality of printers and a plurality of data processing devices connected to the printer via a predetermined communication medium. A setting step of setting the status display time of each printer in accordance with the display priority order of each printer; and a display switching for sequentially switching and displaying the status information of each printer based on the elapsed state of the status display time set in the setting step. A storage medium storing a computer readable program, comprising:
【請求項22】 各プリンタからプリンタ状態情報を取
得する状態取得工程を有し、 前記表示切替工程は、前記状態取得工程により取得され
た各プリンタの状態情報を順次切替表示することを特徴
とする請求項21記載のコンピュータが読み出し可能な
プログラムを格納した記憶媒体。
22. A status acquiring step for acquiring printer status information from each printer, wherein the display switching step sequentially switches and displays the status information of each printer acquired in the status acquiring step. A storage medium storing the computer-readable program according to claim 21.
【請求項23】 各プリンタの状態表示時間は、あらか
じめ表示優先順位に対応してそれぞれ定められているこ
とを特徴とする請求項21記載のコンピュータが読み出
し可能なプログラムを格納した記憶媒体。
23. The storage medium according to claim 21, wherein the status display time of each printer is determined in advance in accordance with the display priority.
【請求項24】 各プリンタの状態表示時間は、あらか
じめプリンタの取り得る状態毎に対応してそれぞれ定め
られていることを特徴とする請求項21記載のコンピュ
ータが読み出し可能なプログラムを格納した記憶媒体。
24. The storage medium according to claim 21, wherein the status display time of each printer is determined in advance corresponding to each possible status of the printer. .
【請求項25】 各プリンタの状態表示時間は、プリン
タの取りうる状態毎に対応してそれぞれ定められた表示
時間の割合を用いて算出されることを特徴とする請求項
21記載のコンピュータが読み出し可能なプログラムを
格納した記憶媒体。
25. The computer-readable medium according to claim 21, wherein the status display time of each printer is calculated using a ratio of the display time determined corresponding to each possible status of the printer. A storage medium that stores possible programs.
【請求項26】 各プリンタの状態表示時間は、各プリ
ンタの状態に対応した表示時間の割合と、状態が表示さ
れ得るすべてのプリンタの状態に対応する表示時間の割
合の合計値とから算出されることを特徴とする請求項2
1記載のコンピュータが読み出し可能なプログラムを格
納した記憶媒体。
26. The status display time of each printer is calculated from the ratio of the display time corresponding to the status of each printer and the total value of the ratio of the display time corresponding to the status of all the printers whose status can be displayed. 3. The method according to claim 2, wherein
A storage medium storing the computer-readable program according to claim 1.
【請求項27】 前記表示時間の割合は、表示すべき状
態に対してあらかじめ設定された優先順位に従って格付
けされていることを特徴とする請求項25または26記
載のコンピュータが読み出し可能なプログラムを格納し
た記憶媒体。
27. The computer-readable program according to claim 25, wherein the display time ratio is rated according to a preset priority for a state to be displayed. Storage media.
【請求項28】 前記表示時間の割合は、任意の割合を
指定可能とすることを特徴とする請求項25または26
記載のコンピュータが読み出し可能なプログラムを格納
した記憶媒体。
28. The display time ratio according to claim 25, wherein an arbitrary ratio can be specified.
A storage medium storing the computer-readable program according to the above.
【請求項29】 前記状態取得工程は、各プリンタから
通知されるプリンタ状態情報を取得することを特徴とす
る請求項22記載のコンピュータが読み出し可能なプロ
グラムを格納した記憶媒体。
29. The storage medium according to claim 22, wherein the status obtaining step obtains printer status information notified from each printer.
【請求項30】 前記状態取得工程は、各プリンタに要
求する状態情報の問い合わせに対して各プリンタから返
信されるプリンタ状態情報を取得することを特徴とする
請求項22記載のコンピュータが読み出し可能なプログ
ラムを格納した記憶媒体。
30. The computer-readable computer according to claim 22, wherein said status obtaining step obtains printer status information returned from each printer in response to an inquiry about status information requested from each printer. A storage medium that stores programs.
JP11091167A 1999-03-31 1999-03-31 Printing controller, state-displaying method for the controller and storing medium storing computer- readable program Pending JP2000284933A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11091167A JP2000284933A (en) 1999-03-31 1999-03-31 Printing controller, state-displaying method for the controller and storing medium storing computer- readable program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11091167A JP2000284933A (en) 1999-03-31 1999-03-31 Printing controller, state-displaying method for the controller and storing medium storing computer- readable program

Publications (1)

Publication Number Publication Date
JP2000284933A true JP2000284933A (en) 2000-10-13

Family

ID=14018931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11091167A Pending JP2000284933A (en) 1999-03-31 1999-03-31 Printing controller, state-displaying method for the controller and storing medium storing computer- readable program

Country Status (1)

Country Link
JP (1) JP2000284933A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006133890A (en) * 2004-11-02 2006-05-25 Seiko Epson Corp Printer host, printer state information display program, and method for displaying state information of printer in printer host
US8495202B2 (en) 2003-10-24 2013-07-23 Brother Kogyo Kabushiki Kaisha Imaging device information management system
JP2013238978A (en) * 2012-05-14 2013-11-28 Canon Inc Information processing apparatus, program, and control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8495202B2 (en) 2003-10-24 2013-07-23 Brother Kogyo Kabushiki Kaisha Imaging device information management system
JP2006133890A (en) * 2004-11-02 2006-05-25 Seiko Epson Corp Printer host, printer state information display program, and method for displaying state information of printer in printer host
JP2013238978A (en) * 2012-05-14 2013-11-28 Canon Inc Information processing apparatus, program, and control method
US9025184B2 (en) 2012-05-14 2015-05-05 Canon Kabushiki Kaisha Information processing apparatus, control method thereof, and computer-readable recording medium for displaying live tile contents while performing switching thereof

Similar Documents

Publication Publication Date Title
JP3745344B2 (en) Extensive device driver
US7528969B2 (en) Process for off-line processing, and method and program for controlling printing process including halting the printing process for off-line processing
US20050183095A1 (en) Information processing apparatus, method for controlling information processing apparatus, and strorage medium storing program for realizing the method
JPH11327856A (en) Printing controller, data processing method for the same and storage medium storing program which computer can read
CN103678970A (en) Information processing system, operating device, and operating method
US7062643B2 (en) System method and apparatus for controlling a boot process of a computer
JPH04332033A (en) User interface for computer processor operation
JP2000010741A (en) Method and system for information processing
JP2000284933A (en) Printing controller, state-displaying method for the controller and storing medium storing computer- readable program
KR100644671B1 (en) Apparatus and method for changing printer driver, and printing system and method using it
JP2000293336A (en) Printer state display controller, method for controlling printer state display controller and storage medium with readable program by computer stored therein
JPH11134135A (en) Printer control system
JPH0981370A (en) Setting method for operating environment of information processor
JP3376256B2 (en) Print control apparatus, print control method, and storage medium storing computer-readable program
JP3323679B2 (en) Print control device and print control method
JPH10187380A (en) Device for controlling printing and method therefor and storage medium for storing program readable by computer
KR100334102B1 (en) Method for management of history in the printer
JP2003050684A (en) Printing system, printing device, data processor, environment setting method, its program, and storage medium
JP2003044254A (en) Print controller, print control method and storage medium
JPH11353075A (en) Method and device for controlling display of printer state and storage medium
JPH06143756A (en) Printing information processing method and device therefor
JP4586839B2 (en) Image processing apparatus, printing system, and program
JP2002202874A (en) Information processor and printing controller and data processing method and storage medium
JP2001265558A (en) Data processor, display processing method of data processor and storage medium
JP3715799B2 (en) Printing control apparatus, data processing method for printing control apparatus, and storage medium storing computer-readable program