[go: up one dir, main page]

JP2000181655A - Information processing system and information processing method - Google Patents

Information processing system and information processing method

Info

Publication number
JP2000181655A
JP2000181655A JP10353062A JP35306298A JP2000181655A JP 2000181655 A JP2000181655 A JP 2000181655A JP 10353062 A JP10353062 A JP 10353062A JP 35306298 A JP35306298 A JP 35306298A JP 2000181655 A JP2000181655 A JP 2000181655A
Authority
JP
Japan
Prior art keywords
job
history information
status
client
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10353062A
Other languages
Japanese (ja)
Inventor
Takashi Hosoda
孝 細田
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 JP10353062A priority Critical patent/JP2000181655A/en
Publication of JP2000181655A publication Critical patent/JP2000181655A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it easy to confirm a history of past jobs by storing obtained pieces of history information on respective jobs and displaying the pieces of history information on the respective jobs according to an indication. SOLUTION: A language monitor 26 or status windows 24 and 27 store obtained printer statuses and when the statuses were obtained. When a new status is obtained thereafter, the job ID (identification information) included in the new status is compared with those of the statuses which are already stored. When the job ID does not change, it is judged that the same job is being processed and the old status is discarded. If the job ID changes, the stored status is decided as the final status of the job and saved. Thus, the final status of each job and the date and time of the status acquisition are saved in order as history information. On a user's request, pieces of history information on respective jobs are displayed in various form.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、特に、複数のパー
ソナルコンピュータがネットワークを介してプリンタを
共有する環境において、プリンタの状態を取得して、コ
ンピュータ上に表示することが可能な情報処理システム
および情報処理方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing system capable of acquiring the status of a printer and displaying it on a computer in an environment where a plurality of personal computers share the printer via a network. The present invention relates to an information processing method.

【0002】[0002]

【従来の技術】従来、例えば、複数のパーソナルコンピ
ュータがネットワークを介してプリンタを共有する環境
の印刷システムがある。このようなシステムにおいて
は、プリンタの状態を周期的に取得してコンピュータの
表示画面に表示することにより、プリンタの状態、印刷
ジョブの状態が表示画面上でわかるようになっている。
2. Description of the Related Art Conventionally, for example, there is a printing system in an environment where a plurality of personal computers share a printer via a network. In such a system, the status of the printer and the status of the print job can be known on the display screen by periodically acquiring the status of the printer and displaying it on the display screen of the computer.

【0003】また、印刷ジョブが終了すると、次のジョ
ブを起動するまでは、その結果が表示画面上に残るよう
になっている。
When a print job is completed, the result remains on the display screen until the next job is started.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、従来の
システムでは、新たな印刷ジョブを流すと、以前のジョ
ブの情報が表示画面から消えてしまい、ジョブの結果が
わからなくなってしまうという欠点がある。
However, in the conventional system, when a new print job is sent, the information of the previous job disappears from the display screen, and the result of the job cannot be understood.

【0005】特に、プリンタをネットワークで共有する
環境においては、複数のユーザが印刷を行うので、他の
ユーザが印刷を開始した途端に、自分のジョブの結果に
関する表示が消えてしまうという欠点がある。
Particularly, in an environment where a printer is shared on a network, since a plurality of users print, the display of the result of their own job disappears as soon as another user starts printing. is there.

【0006】また、ネットワーク環境では、自分のジョ
ブを他人が中止してしまう可能性があるので、表示が消
えてしまうと、印刷が完了したか、中止されたのかがわ
からず、非常に不便である。
Further, in a network environment, there is a possibility that another person cancels his / her job. Therefore, if the display disappears, it is difficult to know whether the printing has been completed or canceled, which is very inconvenient. is there.

【0007】そこで、本発明の目的は、各ジョブの履歴
管理機能を持たせ、過去のジョブ履歴を容易に知ること
が可能な情報処理システムおよび情報処理方法を提供す
ることにある。
It is an object of the present invention to provide an information processing system and an information processing method having a history management function for each job so that a past job history can be easily known.

【0008】[0008]

【課題を解決するための手段】本発明は、サーバ装置に
接続された出力手段を、ネットワークを介して複数のク
ライアント装置で共有して使用する情報処理システムで
あって、前記複数のクライアント装置に設けられ、前記
出力手段のジョブに関する履歴情報を、各ジョブの終了
毎に取得する取得手段と、前記取得した各ジョブの履歴
情報を記憶する記憶手段と、前記記憶した各ジョブの履
歴情報を、指示に応じて表示する表示手段とを具えるこ
とによって、情報処理システムを構成する。
SUMMARY OF THE INVENTION The present invention relates to an information processing system in which an output unit connected to a server device is shared and used by a plurality of client devices via a network. Provided, acquisition means for acquiring the history information about the job of the output means, each time the job is completed, storage means for storing the acquired history information of each job, and the history information of each stored job, An information processing system is configured by including display means for displaying in response to an instruction.

【0009】また、本発明は、サーバ装置に接続された
出力手段を、ネットワークを介して複数のクライアント
装置で共有して使用する情報処理方法であって、前記出
力手段のジョブに関する履歴情報を、各ジョブの終了毎
に取得する工程と、前記取得した各ジョブの履歴情報を
記憶する工程と、前記記憶した各ジョブの履歴情報を指
示に応じて表示する工程とを具えることによって、情報
処理方法を提供する。
The present invention is also an information processing method in which an output unit connected to a server device is shared and used by a plurality of client devices via a network. Obtaining information each time a job is completed, storing the acquired history information of each job, and displaying the stored history information of each job in accordance with an instruction, thereby providing information processing. Provide a way.

【0010】また、本発明は、コンピュータによって、
サーバ装置に接続された出力手段をネットワークを介し
て複数のクライアント装置で共有して使用する際の制御
プログラムであって、該制御プログラムはコンピュータ
に、前記出力手段のジョブに関する履歴情報を、各ジョ
ブの終了毎に取得させ、前記取得させた各ジョブの履歴
情報を記憶させ、前記記憶させた各ジョブの履歴情報を
指示に応じて表示させることによって、履歴取得制御プ
ログラムを記録した媒体を提供する。
[0010] The present invention also provides a computer,
A control program for sharing output means connected to a server device among a plurality of client devices via a network, wherein the control program transmits, to a computer, history information on a job of the output means, At the end of each job, storing the history information of each of the acquired jobs, and displaying the stored history information of each job in accordance with an instruction, thereby providing a medium on which a history acquisition control program is recorded. .

【0011】ここで、前記表示に応じて表示する際、前
記各ジョブを所有するクライアント毎に色分けして表示
することができる。
Here, when the job is displayed in accordance with the display, the job can be displayed in different colors for each client that owns the job.

【0012】クライアントを指定し、前記指定されたク
ライアントが所有するジョブの履歴情報を選択し、前記
選択したクライアントが所有するジョブの履歴情報を表
示することができる。
[0012] The client can be designated, the history information of the job owned by the designated client can be selected, and the history information of the job owned by the selected client can be displayed.

【0013】前記出力手段としてプリンタを用い、前記
ジョブの履歴情報として、印刷ジョブの最終ステータス
情報、および、ステータス取得日時を含むことができ
る。
[0013] A printer may be used as the output unit, and the job history information may include final status information of a print job and status acquisition date and time.

【0014】[0014]

【発明の実施の形態】以下、図面を参照して、本発明の
実施の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0015】[第1の例]本発明の第1の実施の形態
を、図1〜図5に基づいて説明する。
[First Example] A first embodiment of the present invention will be described with reference to FIGS.

【0016】図1は、本発明に係る印刷システムの構成
例を示す。
FIG. 1 shows a configuration example of a printing system according to the present invention.

【0017】100はサーバコンピュータであり、10
1はそのコンピュータ本体部である。このサーバコンピ
ュータ100には、ネットワーク150を介して、複数
のクライアントコンピュータ(パーソナルコンピュー
タ)200が接続されている。
Reference numeral 100 denotes a server computer;
Reference numeral 1 denotes the computer main body. A plurality of client computers (personal computers) 200 are connected to the server computer 100 via a network 150.

【0018】ここで、サーバコンピュータ100の内部
構成について説明する。
Here, the internal configuration of the server computer 100 will be described.

【0019】1は、コンピュータシステム全体の統括的
な処理を実行するCPUである。
Reference numeral 1 denotes a CPU that executes overall processing of the entire computer system.

【0020】2は、本発明に係る制御プログラム(図
3、図4、図6、図7参照)の他に、各種プログラムを
記憶したROMである。
Reference numeral 2 denotes a ROM that stores various programs in addition to the control program according to the present invention (see FIGS. 3, 4, 6, and 7).

【0021】3は、RAMであり、CPU1の主メモ
リ、ワークエリア等として機能する。
Reference numeral 3 denotes a RAM, which functions as a main memory of the CPU 1, a work area, and the like.

【0022】4は、ネットワークインタフェース(NI
C)であり、ネットワーク150と接続して、他のコン
ピュータ群であるクライアントコンピュータ200との
間でデータをやりとりする。
4 is a network interface (NI
C), which connects to the network 150 and exchanges data with the client computer 200 as another computer group.

【0023】5は、システムバスである。Reference numeral 5 denotes a system bus.

【0024】6は、キーボードコントローラであり、キ
ーボード10やポインティングデバイス(図示せず)か
らのキー入力を制御する。
Reference numeral 6 denotes a keyboard controller which controls key inputs from the keyboard 10 and a pointing device (not shown).

【0025】7は、ハードディスクコントローラであ
り、ブートプログラム、アプリケーションプログラム、
データファイル等を記憶するハードディスク(HDD)
11とのアクセス制御をする。
Reference numeral 7 denotes a hard disk controller, which includes a boot program, an application program,
Hard disk (HDD) for storing data files, etc.
11 is controlled.

【0026】8は、CRTコントローラであり、CRT
ディスプレイ(CRT)12の表示を制御する。
Reference numeral 8 denotes a CRT controller.
The display of the display (CRT) 12 is controlled.

【0027】9は、双方向通信ポート(PORT)であ
り、プリンタ(PRT)13と接続されて、プリンタ1
3との通信制御処理を実行する。
Reference numeral 9 denotes a bidirectional communication port (PORT), which is connected to a printer (PRT) 13 and
3 is executed.

【0028】このように本印刷システムでは、複数のク
ライアントコンピュータ200がネットワーク150を
介して、サーバコンピュータ100に接続された出力装
置としてのプリンタ13を共有する環境となっている。
As described above, in the printing system, the environment is such that the plurality of client computers 200 share the printer 13 as an output device connected to the server computer 100 via the network 150.

【0029】図2は、本印刷システムにおける印刷処理
に係る制御部の概略構成を示す。
FIG. 2 shows a schematic configuration of a control unit related to a printing process in the printing system.

【0030】クライアントコンピュータ200におい
て、21は、アプリケーションプログラムであり、印刷
データを作成して、プリンタドライバ22に渡す。プリ
ンタドライバ22は、アプリケーションプログラム21
から受け取ったデータをプリンタ13が理解できるデー
タに変換して、スプーラ23に渡す。
In the client computer 200, an application program 21 creates print data and passes it to the printer driver 22. The printer driver 22 includes the application program 21
Is converted into data that can be understood by the printer 13 and passed to the spooler 23.

【0031】クライアントコンピュータ200のスプー
ラ23は、ネットワーク150を介して、サーバコンピ
ュータ100のスプーラ25にデータを渡す。スプーラ
25は、ランゲージモニタ26にデータを渡す。ランゲ
ージモニタ26は、スプーラ25から受け取ったデータ
に、必要ならば処理を加えて、データをプリンタ13に
送る。プリンタ13は、送られたデータに基づいて、印
刷イメージを作成して出力する。
The spooler 23 of the client computer 200 transfers the data to the spooler 25 of the server computer 100 via the network 150. The spooler 25 passes the data to the language monitor 26. The language monitor 26 processes the data received from the spooler 25 if necessary, and sends the data to the printer 13. The printer 13 creates and outputs a print image based on the transmitted data.

【0032】ランゲージモニタ26は、プリンタ13か
らプリンタステータスを取得して、そのプリンタステー
タスをステータスウィンドウ27に通知する。また、こ
のとき、ランゲージモニタ26は、ネットワーク150
を介して、クライアントコンピュータ200のステータ
スウィンドウ24にもプリンタステータスを通知する。
The language monitor 26 acquires the printer status from the printer 13 and notifies the status window 27 of the printer status. At this time, the language monitor 26 is connected to the network 150.
, The printer status is also notified to the status window 24 of the client computer 200.

【0033】そして、ランゲージモニタ26、又は、ス
テータスウィンドウ24,27は、その受け取ったプリ
ンタステータスをユーザに分かりやすい形式で表示す
る。以下、その表示処理について説明する。
The language monitor 26 or the status windows 24 and 27 display the received printer status in a format that is easy for the user to understand. Hereinafter, the display processing will be described.

【0034】ランゲージモニタ26、又は、ステータス
ウィンドウ24,27は、取得したプリンタステータス
と、そのステータス取得の日時とを記憶しておく。その
後、新たにステータスを取得したときには、ステータス
中に含まれるジョブID(識別情報)について、既に記
憶しているステータスと新たに取得したステータスとを
比較する。
The language monitor 26 or the status windows 24 and 27 store the acquired printer status and the date and time of the status acquisition. Thereafter, when a new status is acquired, the already stored status is compared with the newly acquired status for the job ID (identification information) included in the status.

【0035】ジョブIDが変化していない場合には、同
一ジョブを処理中と判断して、古いステータスを破棄す
る。ジョブIDが変化した場合には、記憶していたステ
ータスを、ジョブの最終ステータスと判定して保存す
る。
If the job ID has not changed, it is determined that the same job is being processed, and the old status is discarded. When the job ID changes, the stored status is determined as the final status of the job and stored.

【0036】このようにして、各ジョブの最終ステータ
スとステータス取得日時とを、履歴情報として順次保存
していく。そして、ユーザの要求に従って、各ジョブの
履歴情報を種々の形式で表示する。
In this way, the final status of each job and the status acquisition date and time are sequentially stored as history information. Then, according to the user's request, the history information of each job is displayed in various formats.

【0037】その後、ステータスウィンドウ24,27
は、ユーザから印刷ジョブに対する操作要求を受け付
け、ランゲージモニタ26に通知する。ランゲージモニ
タ26は、要求された操作に応じて、プリンタ13又は
スプーラ25を制御して、印刷ジョブに対する操作を実
行する。
Thereafter, the status windows 24, 27
Receives an operation request for a print job from the user and notifies the language monitor 26 of the request. The language monitor 26 controls the printer 13 or the spooler 25 in accordance with the requested operation, and executes an operation on the print job.

【0038】図3は、サーバコンピュータ100のラン
ゲージモニタ26が、プリンタ13からステータスを取
得する制御処理を示す。
FIG. 3 shows a control process in which the language monitor 26 of the server computer 100 acquires a status from the printer 13.

【0039】ランゲージモニタ26は、まず、ステップ
S1において、プリンタステータス取得間隔(例えば1
秒)を設定してタイマをスタートする。
First, in step S1, the language monitor 26 acquires the printer status acquisition interval (for example, 1
Seconds) and start the timer.

【0040】ステップS2では、設定した時間が経過し
たか否かを調べ、経過したらステップS3に移る。
In step S2, it is checked whether or not the set time has elapsed. When the time has elapsed, the process proceeds to step S3.

【0041】ステップS3では、双方向インタフェース
を介して、プリンタ13のプリンタステータスを取得す
る。印刷中におけるプリンタステータスには、印刷中の
ジョブを識別するジョブID、印刷ジョブの文書名、印
刷ジョブのオーナー、印刷ジョブの状態、印刷したぺ一
ジ数などの情報が含まれている。
In step S3, the printer status of the printer 13 is obtained via the bidirectional interface. The printer status during printing includes information such as a job ID for identifying the job being printed, the document name of the print job, the owner of the print job, the status of the print job, and the number of pages printed.

【0042】ステップS4では、取得したプリンタステ
ータスをネットワーク150を介して、クライアントコ
ンピュータ200のステータスウィンドウ24に同時送
信する。
In step S4, the acquired printer status is transmitted simultaneously to the status window 24 of the client computer 200 via the network 150.

【0043】ステップS5では、システムのシャットダ
ウンなど、ランゲージモニタ26に終了要求があれば処
理を終了する。終了要求がなければ、ステップS1に戻
る。
In step S5, if there is a termination request from the language monitor 26, such as a shutdown of the system, the processing is terminated. If there is no end request, the process returns to step S1.

【0044】図4は、クライアントコンピュータ200
のステータスウィンドウ24の制御処理を示す。
FIG. 4 shows a client computer 200.
The control processing of the status window 24 of FIG.

【0045】ステータスウィンドウ24は、まず、ステ
ップS11において、ランゲージモニタ26からプリン
タステータスを受信したか否かを調べ、受信した場合は
ステップS12に進み、受信しなければステップS17
に移行する。
The status window 24 first checks whether or not the printer status has been received from the language monitor 26 in step S11. If it has been received, the process proceeds to step S12. If not, the process proceeds to step S17.
Move to

【0046】ステップS12では、プリンタステータス
を受信した場合は、受信した新ステータスとその受信日
時とをRAM( 図示せず) に記憶する。
In step S12, when the printer status is received, the received new status and the reception date and time are stored in a RAM (not shown).

【0047】ステップS13では、受信した新ステータ
スをユーザにわかりやすい形で、画面に表示する。
In step S13, the received new status is displayed on the screen in a form that is easy for the user to understand.

【0048】ステップS14では、以前に受信してRA
Mに記憶してある旧ステータスと、今回受信した新ステ
ータスとを比較する。プリンタステータス中のジョブI
Dが一致している場合は、そのジョブはまだ処理中であ
るため、何もせずにステップS16に移る。ジョブID
が変化した場合は、以前のジョブの処理が終了している
と判定し、ステップS15に移る。
In step S14, the previously received RA
The old status stored in M is compared with the new status received this time. Job I in Printer Status
If D matches, the job is still being processed, and the process moves to step S16 without doing anything. Job ID
Has changed, it is determined that the processing of the previous job has been completed, and the routine goes to Step S15.

【0049】ステップS15では、旧ステータスを、そ
のジョブの最終ステータスとして、履歴情報としてハー
ドディスクに保存した後、ステップS16に進む。
In step S15, the old status is stored on the hard disk as history information as the final status of the job, and the flow advances to step S16.

【0050】ステップS16では、旧ステータスを破棄
する。
In step S16, the old status is discarded.

【0051】ステップS17では、ユーザから履歴情報
表示の要求操作があった場合は、ステップS18へ移
り、操作がなければステップS21へ移る。
In step S17, if there is an operation for requesting history information display from the user, the process proceeds to step S18, and if not, the process proceeds to step S21.

【0052】ステップS18では、ハードディスクに保
存してある履歴情報を、一覧の形で表示する。
In step S18, the history information stored on the hard disk is displayed in the form of a list.

【0053】図5は、印刷ジョブの履歴情報を表示する
表示画面50である。
FIG. 5 shows a display screen 50 for displaying print job history information.

【0054】履歴情報として、印刷ジョブの文書名5
1、ジョブのオーナー52、ジョブの結果53、印刷し
たぺージ数54、最終ステータスを受信した日時55を
一覧形式で表示画面50に表示する。表示される各印刷
ジョブは、オーナー別に色分けされており、誰が印刷し
たジョブなのか、視覚的にわかりやすくなっている。
As the history information, the document name 5 of the print job
1, the job owner 52, the job result 53, the number of pages printed 54, and the date and time 55 when the final status was received are displayed on the display screen 50 in a list format. Each displayed print job is color-coded by owner, making it easy to visually understand who printed the job.

【0055】ステップS19では、履歴情報を表示した
ら、OKボタンが押されるのを待ち、押されたらステッ
プS20へ移り、履歴情報の表示を終了する。
In step S19, when the history information is displayed, the process waits for the OK button to be pressed, and when pressed, the process proceeds to step S20, and the display of the history information is ended.

【0056】ステップS21では、ステータスウィンド
ウ24の終了要求があれば、処理を終了する。終了要求
がなければ、ステップS11に戻り、再び処理を行う。
In step S21, if there is a request to end the status window 24, the process ends. If there is no end request, the process returns to step S11, and the process is performed again.

【0057】[第2の例]次に、本発明の第2の実施の
形態を、図6〜図8に基づいて説明する。なお、前述し
た第1の例と同一部分についての説明は省略し、同一符
号を付す。
[Second Example] Next, a second embodiment of the present invention will be described with reference to FIGS. The description of the same parts as those in the first example is omitted, and the same reference numerals are given.

【0058】本例におけるシステムは、前述した図1お
よび図2に示した印刷システムと同様なシステムを用い
るものとし、そのシステム構成についての説明は省略す
る。
The system in this example uses the same system as the printing system shown in FIGS. 1 and 2 and the description of the system configuration is omitted.

【0059】まず、サーバコンピュータ100のランゲ
ージモニタ26が、プリンタ13からプリンタステータ
スを取得する制御処理を図6のフローチャートに基づい
て説明する。
First, a control process in which the language monitor 26 of the server computer 100 acquires the printer status from the printer 13 will be described with reference to the flowchart of FIG.

【0060】図6において、ランゲージモニタ26は、
まず、ステップS31では、プリンタステータスの取得
間隔(例えば、1秒)を設定してタイマをスタートす
る。
In FIG. 6, the language monitor 26
First, in step S31, a printer status acquisition interval (for example, 1 second) is set, and a timer is started.

【0061】ステップS32では、設定した時間が経過
したか否かを調べ、時間が経過したらステップS33に
移る。
In the step S32, it is checked whether or not the set time has elapsed. When the time has elapsed, the process proceeds to a step S33.

【0062】ステップS33では、双方向インタフェー
スを介して、プリンタ13のプリンタステータスを取得
する。印刷中の場合には、プリンタステータスには、印
刷中のジョブを識別するジョブID、印刷ジョブの文書
名、印刷ジョブのオーナー、印刷ジョブの状態、印刷し
たぺ一ジ数などの情報が含まれている。
In step S33, the printer status of the printer 13 is obtained via the bidirectional interface. When printing is being performed, the printer status includes information such as a job ID for identifying the job being printed, the document name of the print job, the owner of the print job, the status of the print job, and the number of pages printed. ing.

【0063】ステップS34では、今回取得した新ステ
ータスと取得日時とをRAMに記憶する。
In step S34, the new status acquired this time and the date and time of acquisition are stored in the RAM.

【0064】ステップS35では、新ステータスをネッ
トワーク150を介して、クライアントコンピュータ2
00のステータスウィンドウ24に同時送信する。
In step S35, the new status is transmitted to the client computer 2 via the network 150.
00 to the status window 24 at the same time.

【0065】ステップS36では、以前に取得してRA
Mに記憶してある旧ステータスと、今回取得した新ステ
ータスとを比較する。ステータス中のジョブIDが一致
している場合は、そのジョブはまだ処理中であるため、
何もせずにステップS38に移る。ジョブIDが変化し
た場合は、以前のジョブの処理が終了していると判定
し、ステップS37に移る。
In step S36, the previously acquired RA
The old status stored in M is compared with the new status acquired this time. If the job IDs in the status match, the job is still being processed,
The process moves to step S38 without doing anything. If the job ID has changed, it is determined that the processing of the previous job has been completed, and the routine goes to Step S37.

【0066】ステップS37では、旧ステータスをその
ジョブの最終ステータスとして、履歴情報としてステー
タスウィンドウ24に同時送信する。
In step S37, the old status is simultaneously transmitted to the status window 24 as history information as the final status of the job.

【0067】ステップS38では、旧ステータスを破棄
する。
In step S38, the old status is discarded.

【0068】ステップS39では、システムのシャット
ダウンなど、ランゲージモニタ26に終了要求があれば
処理を終了する。終了要求がなければ、ステップS31
に戻る。
In step S39, if there is a termination request to the language monitor 26, such as a shutdown of the system, the processing is terminated. If there is no end request, step S31
Return to

【0069】次に、クライアントコンピュータ200の
ステータスウィンドウ24の制御処理を図7のフローチ
ャートに基づいて説明する。
Next, control processing of the status window 24 of the client computer 200 will be described with reference to the flowchart of FIG.

【0070】図7において、ステータスウィンドウ24
は、まず、ステップS41では、ランゲージモニタ26
からプリンタステータスを受信した場合はステップS4
2に進み、そうでない場合は、ステップS43に移る。
In FIG. 7, the status window 24
First, in step S41, the language monitor 26
If printer status has been received from step S4
The process proceeds to step S2, and if not, the process proceeds to step S43.

【0071】ステップS42では、プリンタステータス
を受信した場合は、受信したステータスをユーザにわか
りやすい形で、画面に表示した後、ステップS43に進
む。
In step S42, when the printer status is received, the received status is displayed on the screen in a format that is easy for the user to understand, and then the process proceeds to step S43.

【0072】ステップS43では、ランゲージモニタ2
6からジョブの履歴情報を受信した場合は、ステップS
44に進み、そうでない場合は、ステップS45に移
る。
In step S43, the language monitor 2
If the job history information is received from step 6, the process proceeds to step S
Proceed to 44, otherwise proceed to step S45.

【0073】ステップS44では、履歴情報を受信した
場合は、受信した履歴情報をハードディズクに保存した
後、ステップS45へ進む。
In step S44, when the history information is received, the received history information is stored in the hard disk, and the process proceeds to step S45.

【0074】ステップS45では、ユーザから履歴表示
の要求操作があった場合はステップS46へ、要求操作
がなければステップS51へ移る。
In step S45, if there is an operation for requesting the history display from the user, the flow proceeds to step S46, and if not, to step S51.

【0075】ステップS46では、履歴表示の要求操作
があった場合には、ハードディスクに保存してある履歴
情報のうち、ログインしているユーザ名とジョブのオー
ナーとが一致するものを抜き出して、一覧の形で表示す
る。
In step S46, when there is a history display request operation, the history information stored in the hard disk, in which the log-in user name matches the job owner, is extracted and the list is extracted. Display in the form of

【0076】図8は、印刷ジョブの履歴情報を表示する
表示画面60である。
FIG. 8 shows a display screen 60 for displaying print job history information.

【0077】オーナーの初期値として、現在ログインし
ているユーザ名61が表示されている。このオーナーは
ユーザ操作により、変更可能である。ユーザ名61の下
には、選択されているオーナーが所有するジョブの履歴
情報が一覧形式で表示されている。履歴情報としては、
印刷ジョブの文書名62、ジョブの結果63、印刷した
ぺージ数64、最終ステータスを受信した日時65が表
示される。このようにして履歴情報を表示したら、ステ
ップS47に進む。
The name 61 of the currently logged-in user is displayed as the initial value of the owner. This owner can be changed by a user operation. Below the user name 61, the history information of the jobs owned by the selected owner is displayed in a list format. As history information,
The document name 62 of the print job, the job result 63, the number of pages 64 printed, and the date and time 65 when the final status was received are displayed. After displaying the history information in this way, the process proceeds to step S47.

【0078】そして、ステップS47では、ユーザの操
作によりオーナーが変更されたか否かを調べ、変更され
た場合はステップS48に進み、そうでなければステッ
プS49に移る。
Then, in a step S47, it is checked whether or not the owner has been changed by the operation of the user. If the owner has been changed, the process proceeds to a step S48, and if not, the process proceeds to a step S49.

【0079】ステップS48では、オーナーが変更され
ているので、ハードディスクに保存してある履歴情報の
うち、ユーザが選択したオーナーとジョブのオーナーと
が一致するものを抜き出して、履歴を再表示する。
In step S48, since the owner has been changed, from the history information stored in the hard disk, the information whose owner selected by the user matches the job owner is extracted and the history is displayed again.

【0080】ステップS49では、OKボタンが押され
たか否かを調べ、押されている場合にはステップS50
へ移り、押されていなければステップS47に戻る。
In step S49, it is determined whether or not the OK button has been pressed.
If not, the process returns to step S47.

【0081】ステップS50では、OKボタンが押され
ているので、履歴情報の表示を終了する。
In step S50, since the OK button has been pressed, the display of the history information ends.

【0082】ステップS51では、ステータスウィンド
ウ24が終了要求があるか否かを調べ、終了要求があれ
ば、処理を終了する。終了要求がなければ、ステップS
41に戻り、再び処理を行う。
In step S51, it is checked whether or not the status window 24 has a termination request. If there is a termination request, the process is terminated. If there is no end request, step S
Returning to step 41, the processing is performed again.

【0083】なお、上記各例では、出力手段としてプリ
ンタを例に挙げたが、これに限定されるものではなく、
他の機器のステータス情報を管理するようにしてもよ
い。
In each of the above examples, a printer has been described as an example of the output means. However, the present invention is not limited to this.
Status information of another device may be managed.

【0084】本発明は、複数の機器(例えば、ホストコ
ンピュータ、インターフェース機器、リーダ、プリンタ
など)から構成されるシステムに適用しても、1つの機
器(例えば、複写機、ファクシミリ装置)からなる装置
に適用してもよい。
Even if the present invention is applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), an apparatus including one device (for example, a copying machine or a facsimile machine) May be applied.

【0085】また、本発明は、システム或いは装置にプ
ログラムを供給することによって達成される場合にも適
用できることはいうまでもない。そして、本発明を達成
するためのソフトウェアによって表されるプログラムを
格納した記憶媒体を、システム或いは装置に供給し、そ
のシステム或いは装置のコンピュータ(又はCPUやM
PU)が記憶媒体に格納されたプログラムコードを読出
し実行することによっても、本発明の効果を享受するこ
とが可能となる。
The present invention can of course be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. Then, a storage medium storing a program represented by software for achieving the present invention is supplied to a system or an apparatus, and the computer (or CPU or M) of the system or the apparatus is supplied.
PU) can read and execute the program code stored in the storage medium, so that the effects of the present invention can be enjoyed.

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

【0087】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROM
(マスクROM、フラッシュEEPROMなど)などを
用いることができる。
The storage medium for supplying the program code includes, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, magnetic tape, nonvolatile memory card, ROM
(A mask ROM, a flash EEPROM, or the like) can be used.

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

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

【0090】[0090]

【発明の効果】以上説明したように、本発明によれば、
複数のクライアントがネットワークを介してサーバに接
続されたプリンタ等の出力手段を共有する環境におい
て、出力手段の各ジョブの最終的なステータス情報を履
歴情報として管理する機能を備えたので、自己および他
のクライアントを問わず、過去のジョブ履歴を容易に知
ることができ、作業効率を図ることができる。
As described above, according to the present invention,
In an environment where a plurality of clients share an output unit such as a printer connected to a server via a network, a function for managing the final status information of each job of the output unit as history information is provided. Regardless of the client, the past job history can be easily known, and work efficiency can be improved.

【0091】また、本発明によれば、ジョブの所有者毎
に履歴情報を色分けして表示するようにしたので、ジョ
ブの所有者を視覚的に容易に判別することができる。
Further, according to the present invention, the history information is displayed in different colors for each job owner, so that the job owner can be easily visually distinguished.

【0092】さらに、本発明によれば、ジョブの所有者
を指定して履歴情報を表示できるので、結果を知りたい
ジョブを容易に発見することができる。
Further, according to the present invention, since the history information can be displayed by designating the owner of the job, it is possible to easily find the job whose result is to be known.

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

【図1】本発明の第1の実施の形態である印刷システム
の構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a printing system according to a first embodiment of the present invention.

【図2】本発明の印刷システムに関係する制御部の構成
を示すブロック図である。
FIG. 2 is a block diagram illustrating a configuration of a control unit related to the printing system of the present invention.

【図3】図2のランゲージモニタの動作を示すフローチ
ャートである。
FIG. 3 is a flowchart showing an operation of the language monitor of FIG. 2;

【図4】図2のステータスウィンドウの動作を示すフロ
ーチャートである。
FIG. 4 is a flowchart showing the operation of the status window of FIG. 2;

【図5】印刷ジョブの履歴情報を表示する表示画面を示
す説明図である。
FIG. 5 is an explanatory diagram showing a display screen for displaying print job history information.

【図6】本発明の第2の実施の形態であるランゲージモ
ニタの動作を示すフローチャートである。
FIG. 6 is a flowchart illustrating an operation of a language monitor according to a second embodiment of the present invention.

【図7】ステータスウィンドウの動作を示すフローチャ
ートである。
FIG. 7 is a flowchart showing the operation of a status window.

【図8】印刷ジョブの履歴情報を表示する表示画面を示
す説明図である。
FIG. 8 is an explanatory diagram showing a display screen for displaying print job history information.

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

1 CPU 2 ROM 11 ハードディスク 12 表示装置 13 プリンタ 100 サーバコンピュータ 101 コンピュータ本体部 150 ネットワーク 200 クライアントコンピュータ DESCRIPTION OF SYMBOLS 1 CPU 2 ROM11 Hard disk 12 Display device 13 Printer 100 Server computer 101 Computer main body 150 Network 200 Client computer

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 サーバ装置に接続された出力手段を、ネ
ットワークを介して複数のクライアント装置で共有して
使用する情報処理システムであって、 前記複数のクライアント装置に設けられ、 前記出力手段のジョブに関する履歴情報を、各ジョブの
終了毎に取得する取得手段と、 前記取得した各ジョブの履歴情報を記憶する記憶手段
と、 前記記憶した各ジョブの履歴情報を、指示に応じて表示
する表示手段とを具えたことを特徴とする情報処理シス
テム。
1. An information processing system in which an output unit connected to a server device is shared and used by a plurality of client devices via a network, wherein the information processing system is provided in the plurality of client devices, and a job of the output unit is provided. Acquisition means for acquiring history information about each job, storage means for storing the acquired history information of each job, and display means for displaying the stored history information of each job in accordance with an instruction. An information processing system comprising:
【請求項2】 前記表示手段は、前記各ジョブを所有す
るクライアント毎に色分けして表示することを特徴とす
る請求項1記載の情報処理システム。
2. The information processing system according to claim 1, wherein the display unit displays the jobs in different colors for each client that owns each job.
【請求項3】 クライアントを指定する指定手段と、 前記指定手段により指定されたクライアントが所有する
ジョブの履歴情報を選択する選択手段とをさらに具え、 前記表示手段は、前記選択されたクライアントが所有す
るジョブの履歴情報を表示することを特徴とする請求項
1記載の情報処理システム。
3. The system further comprises: a designation unit for designating a client; and a selection unit for selecting history information of a job owned by the client designated by the designation unit, wherein the display unit is owned by the selected client. 2. The information processing system according to claim 1, wherein history information of a job to be executed is displayed.
【請求項4】 前記出力手段はプリンタであり、 前記ジョブの履歴情報は、印刷ジョブの最終ステータス
情報、および、ステータス取得日時を含むことを特徴と
する請求項1ないし3のいずれかに記載の情報処理シス
テム。
4. The apparatus according to claim 1, wherein the output unit is a printer, and the job history information includes final status information of a print job and status acquisition date and time. Information processing system.
【請求項5】 サーバ装置に接続された出力手段を、ネ
ットワークを介して複数のクライアント装置で共有して
使用する情報処理方法であって、 前記複数のクライアント装置において、 前記出力手段のジョブに関する履歴情報を、各ジョブの
終了毎に取得する工程と、 前記取得した各ジョブの履歴情報を記憶する工程と、 前記記憶した各ジョブの履歴情報を指示に応じて表示す
る工程とを具えたことを特徴とする情報処理方法。
5. An information processing method in which an output unit connected to a server device is shared and used by a plurality of client devices via a network, wherein the plurality of client devices record a job history of the output unit. Acquiring information every time each job is completed; storing the acquired history information of each job; and displaying the stored history information of each job in accordance with an instruction. Characteristic information processing method.
【請求項6】 前記表示に応じて表示する際、前記各ジ
ョブを所有するクライアント毎に色分けして表示するこ
とを特徴とする請求項5記載の情報処理方法。
6. The information processing method according to claim 5, wherein when displaying the job in accordance with the display, the job is displayed in different colors for each client that owns the job.
【請求項7】 クライアントを指定する工程と、 前記指定されたクライアントが所有するジョブの履歴情
報を選択する工程とをさらに具え、 前記選択されたクライアントが所有するジョブの履歴情
報を表示することを特徴とする請求項5記載の情報処理
方法。
7. The method further comprising: specifying a client; and selecting history information of a job owned by the specified client, displaying the history information of a job owned by the selected client. 6. The information processing method according to claim 5, wherein:
【請求項8】 前記出力手段としてプリンタを用い、 前記ジョブの履歴情報は、印刷ジョブの最終ステータス
情報、および、ステータス取得日時を含むことを特徴と
する請求項5ないし7のいずれかに記載の情報処理方
法。
8. The printer according to claim 5, wherein a printer is used as the output unit, and the history information of the job includes final status information of the print job and status acquisition date and time. Information processing method.
【請求項9】 コンピュータによって、サーバ装置に接
続された出力手段をネットワークを介して複数のクライ
アント装置で共有して使用する際の制御プログラムであ
って、 該制御プログラムはコンピュータに、 前記出力手段のジョブに関する履歴情報を、各ジョブの
終了毎に取得させ、 前記取得させた各ジョブの履歴情報を記憶させ、 前記記憶させた各ジョブの履歴情報を指示に応じて表示
させることを特徴とする履歴取得制御プログラムを記録
した媒体。
9. A control program for a computer to use an output unit connected to a server device by a plurality of client devices via a network, the control program comprising: A history, wherein history information on a job is acquired each time a job is completed, the acquired history information of each job is stored, and the stored history information of each job is displayed according to an instruction. A medium on which an acquisition control program is recorded.
【請求項10】 前記表示に応じて表示させる際、前記
各ジョブを所有するクライアント毎に色分けして表示さ
せることを特徴とする請求項9記載の履歴取得制御プロ
グラムを記録した媒体。
10. The medium according to claim 9, wherein when displaying the job in accordance with the display, the job is displayed in different colors for each client that owns the job.
【請求項11】 クライアントを指定させ、 前記指定させたクライアントが所有するジョブの履歴情
報を選択させ、 前記選択させたクライアントが所有するジョブの履歴情
報を表示させることを特徴とする請求項9記載の履歴取
得制御プログラムを記録した媒体。
11. The system according to claim 9, wherein a client is designated, history information of a job owned by the designated client is selected, and history information of a job owned by the selected client is displayed. On which the history acquisition control program of the above is recorded.
JP10353062A 1998-12-11 1998-12-11 Information processing system and information processing method Pending JP2000181655A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10353062A JP2000181655A (en) 1998-12-11 1998-12-11 Information processing system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10353062A JP2000181655A (en) 1998-12-11 1998-12-11 Information processing system and information processing method

Publications (1)

Publication Number Publication Date
JP2000181655A true JP2000181655A (en) 2000-06-30

Family

ID=18428311

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10353062A Pending JP2000181655A (en) 1998-12-11 1998-12-11 Information processing system and information processing method

Country Status (1)

Country Link
JP (1) JP2000181655A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003012622A1 (en) * 2001-08-01 2003-02-13 Seiko Epson Corporation Printing system and server for monitoring printing job
US7256911B2 (en) 2001-08-29 2007-08-14 Seiko Epson Corporation Image retouching program
US7321440B2 (en) 2001-12-07 2008-01-22 Panasonic Communications Co., Ltd. Print job managing apparatus and print job control method
JP2009003778A (en) * 2007-06-22 2009-01-08 Canon Inc PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
US7557950B2 (en) 2001-07-23 2009-07-07 Seiko Epson Corporation Printing system and printing method
US8482772B2 (en) 2009-03-24 2013-07-09 Brother Kogyo Kabushiki Kaisha Printing apparatus and printing system for managing a printing log

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7557950B2 (en) 2001-07-23 2009-07-07 Seiko Epson Corporation Printing system and printing method
WO2003012622A1 (en) * 2001-08-01 2003-02-13 Seiko Epson Corporation Printing system and server for monitoring printing job
US7258498B2 (en) 2001-08-01 2007-08-21 Seiko Epson Corporation Printing system and server monitoring printing job
US7256911B2 (en) 2001-08-29 2007-08-14 Seiko Epson Corporation Image retouching program
US7821669B2 (en) 2001-08-29 2010-10-26 Seiko Epson Corporation Image retouching program
US8610953B2 (en) 2001-08-29 2013-12-17 Seiko Epson Corporation Image retouching program
US8848247B2 (en) 2001-08-29 2014-09-30 Seiko Epson Corporation Image retouching program
US7321440B2 (en) 2001-12-07 2008-01-22 Panasonic Communications Co., Ltd. Print job managing apparatus and print job control method
JP2009003778A (en) * 2007-06-22 2009-01-08 Canon Inc PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
US8482772B2 (en) 2009-03-24 2013-07-09 Brother Kogyo Kabushiki Kaisha Printing apparatus and printing system for managing a printing log

Similar Documents

Publication Publication Date Title
CN101043574B (en) Image forming apparatus and image forming method
JP4164280B2 (en) Peripheral device, job management method, computer-readable storage medium and program
EP1338951B1 (en) Data processing method, program, and data processing system
JP2002236577A (en) Automatic authentication method and system in print processing
JP4843453B2 (en) Image forming apparatus, network printing system, and image forming method
JP2010049456A (en) Data processing apparatus, data processing method, conference system, storage medium, and program
JP2002334150A (en) Print control device, data processing method, and control program
JPH1021023A (en) Data output control device
JP2009093208A (en) Image forming system, information processing apparatus, management apparatus, image forming apparatus, data processing method, storage medium, program
JP4371790B2 (en) Image forming system, display control method, computer-readable storage medium storing program, and program
JP2000035869A (en) Job server, data processing apparatus, print server, printing system, data processing method of job server, data processing method of data processing apparatus, data processing method of print server, data processing method of printing system, and computer-readable program Storage media
JPH1196118A (en) Network device, data processing method of network device, and storage medium storing computer readable program
JP2000181655A (en) Information processing system and information processing method
JPH11184742A (en) Image processing apparatus and image data processing method in image processing apparatus
US7590769B2 (en) Data communication apparatus and transmission reservation managing method
US20150029547A1 (en) Printing system, information processing device, and non-transitory computer readable recording medium
JP2003308192A (en) Management system, information processing apparatus, and management method
US7079268B1 (en) Printing system and method of controlling same
JP2003060832A (en) Device and method for processing image, program and storage medium
JP4227614B2 (en) Automatic authentication method and system in printing process
JP2011203997A (en) Information processing apparatus, print control method, and program
JPH11134295A (en) Information processing apparatus and method, and storage medium storing program
JP2001216116A (en) Network system, network system data processing method, and recording medium
JP2021071799A (en) Image processing server and method of controlling image processing server
JP2005292908A (en) Service providing system, service providing program, service providing method, and job management system