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

JP2000172466A - System and method for information processing - Google Patents

System and method for information processing

Info

Publication number
JP2000172466A
JP2000172466A JP10343376A JP34337698A JP2000172466A JP 2000172466 A JP2000172466 A JP 2000172466A JP 10343376 A JP10343376 A JP 10343376A JP 34337698 A JP34337698 A JP 34337698A JP 2000172466 A JP2000172466 A JP 2000172466A
Authority
JP
Japan
Prior art keywords
output
output job
job
information processing
comparison
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
JP10343376A
Other languages
Japanese (ja)
Inventor
Koichi Kimura
浩一 木村
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 JP10343376A priority Critical patent/JP2000172466A/en
Publication of JP2000172466A publication Critical patent/JP2000172466A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the trouble of a user and to prevent a failure in print processing, etc., by comparing set send-out conditions of an output job with properties obtained from a server and changing the processing style of the output job. SOLUTION: A network redirector 203 having received data that the user desires to print from an application program 201 through a printer driver 202 requests information, regarding the current state of a connected printer 103, of the host computer 102 of a server. At this request, the host computer 102 sends information regarding the printer 103. A client computer 101 that the user uses receives the information regarding the printer 103 and compares the previously set send-out conditions with the properties of a print job on the server. Only when the set conditions are met, the data are printed or when some of the set conditions are met, the user is automatically warned.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、例えば、印刷装置
を制御するサーバコンピュータと、ネットワークを介し
て接続されるクライアントコンピュータとの間で印刷処
理を行う情報処理システム、および、情報処理方法に関
する。
[0001] 1. Field of the Invention [0002] The present invention relates to an information processing system and a method for performing a printing process between, for example, a server computer controlling a printing apparatus and a client computer connected via a network.

【0002】[0002]

【従来の技術】ネットワークを介してクライアントコン
ピュータとサーバコンピュータとでプリンタを共有して
いるネットワークシステムにおいて、サーバコンピュー
タに接続されているプリンタの情報、たとえばデフォル
トの用紙サイズであるとか、紙切れ等の情報を取得して
ユーザが確認することは可能であった。
2. Description of the Related Art In a network system in which a client computer and a server computer share a printer via a network, information on a printer connected to the server computer, for example, information such as a default paper size or out of paper. And it was possible for the user to confirm.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来の手法では、印刷に当たっては、いちいちユーザが自
分自身でサーバコンピュータに接続されたプリンタの状
態を確認する必要があり、ユーザは印刷に際して繁雑な
手間がかかっていた。
However, in the above-mentioned conventional method, when printing, it is necessary for the user to check the status of the printer connected to the server computer by himself / herself. Was hanging.

【0004】そこで、本発明の目的は、ユーザの手間を
軽減し、印刷等の処理の失敗を未然に防止することによ
り、ユーザの利便性を図り、操作性を向上させることが
可能な情報処理システム、および、情報処理方法を提供
することにある。
[0004] Therefore, an object of the present invention is to reduce the trouble of the user and prevent the failure of processing such as printing beforehand, thereby improving the convenience of the user and improving the operability. It is to provide a system and an information processing method.

【0005】[0005]

【課題を解決するための手段】本発明では、出力手段を
制御するサーバ装置と、当該サーバ装置にネットワーク
を介して接続されたクライアント装置との間で情報のや
りとりを行う情報処理システムであって、前記クライア
ント装置に設けられ、前記出力手段に対する出力ジョブ
の送出条件を設定する設定手段と、前記出力ジョブの送
出指示にあたって、前記サーバ装置から前記出力手段の
前記出力ジョブに関する属性を取得する取得手段と、前
記設定された出力ジョブの送出条件と、前記取得した出
力ジョブに関する属性とを比較する比較手段と、前記比
較した結果に応じて前記出力ジョブの処理形態を変更す
る変更手段とを具えることによって、情報処理システム
を構成する。
According to the present invention, there is provided an information processing system for exchanging information between a server device for controlling output means and a client device connected to the server device via a network. Setting means provided in the client device, for setting an output job sending condition to the output means, and obtaining means for obtaining an attribute of the output means relating to the output job from the server device when instructing output of the output job. A comparison unit that compares the set output job sending condition with an attribute of the acquired output job; and a change unit that changes a processing mode of the output job according to the comparison result. Thus, an information processing system is configured.

【0006】また、本発明は、出力手段を制御するサー
バ装置と、当該サーバ装置にネットワークを介して接続
されたクライアント装置との間で情報のやりとりを行う
情報処理方法であって、前記クライアント装置におい
て、前記出力手段に対する出力ジョブの送出条件を設定
する設定工程と、前記出力ジョブの送出指示にあたっ
て、前記サーバ装置から前記出力手段の前記出力ジョブ
に関する属性を取得する取得工程と、前記設定された出
力ジョブの送出条件と、前記取得した出力ジョブに関す
る属性とを比較する比較工程と、前記比較した結果に応
じて前記出力ジョブの処理形態を変更する変更工程とを
具えることによって、情報処理方法を提供する。
[0006] The present invention is also an information processing method for exchanging information between a server device for controlling output means and a client device connected to the server device via a network, wherein the client device comprises: A setting step of setting an output job sending condition to the output unit; an obtaining step of obtaining an attribute of the output unit from the server device with respect to the output job when instructing the output job to be sent; An information processing method comprising: a comparing step of comparing output job sending conditions with an attribute of the acquired output job; and a changing step of changing a processing mode of the output job according to the comparison result. I will provide a.

【0007】また、本発明は、出力手段を制御するサー
バ装置とネットワークを介して接続されたクライアント
装置との間での情報のやりとりを制御するためのプログ
ラムを記録した媒体であって、該制御プログラムはコン
ピュータに、前記出力手段に対する出力ジョブの送出条
件を設定させ、前記出力ジョブの送出指示にあたって、
前記サーバ装置から前記出力手段の前記出力ジョブに関
する属性を取得させ、前記設定させた出力ジョブの送出
条件と、前記取得させた出力ジョブに関する属性とを比
較させ、前記比較させた結果に応じて前記出力ジョブの
処理形態を変更させることによって、情報処理制御プロ
グラムを記録した媒体を提供する。
[0007] The present invention also relates to a medium recording a program for controlling the exchange of information between a server device for controlling an output means and a client device connected via a network. The program causes a computer to set output job sending conditions to the output unit, and to send the output job,
The output unit is configured to acquire an attribute related to the output job of the output unit from the server device, and the output condition of the set output job is compared with the attribute related to the acquired output job, and according to the result of the comparison, A medium in which an information processing control program is recorded is provided by changing the processing mode of an output job.

【0008】ここで、前記比較した結果に応じて、ユー
ザに対してその後の動作をどのようにするかを問い合わ
せる手段をさらに具え、前記問い合わせの結果に応じて
前記出力ジョブの処理形態を変更することができる。
Here, the apparatus further comprises means for inquiring the user how to perform subsequent operations in accordance with the result of the comparison, and changing the processing mode of the output job in accordance with the result of the inquiry. be able to.

【0009】前記設定手段は、前記出力ジョブの送出条
件を複数設定すると共に、各送出条件について優先順位
を設定する手段を有し、前記優先順位に従って前記比較
手段により比較を行い、該比較の結果に応じて前記出力
ジョブの処理形態を変更することができる。
The setting means has means for setting a plurality of transmission conditions of the output job and for setting priorities for the respective transmission conditions, performing comparison by the comparing means in accordance with the priorities, and providing a result of the comparison. , The processing mode of the output job can be changed.

【0010】前記設定手段は、前記出力ジョブの送出条
件を複数設定する手段を有し、前記比較手段は、前記複
数設定可能な出力ジョブの各送出条件について重み付け
を行った評価関数を有し、該評価関数により演算された
値を用いて比較を行うことができる。
The setting means has means for setting a plurality of output job sending conditions, and the comparing means has an evaluation function which weights each of the plurality of output job sending conditions, The comparison can be performed using the value calculated by the evaluation function.

【0011】前記出力手段として印刷装置を用い、該印
刷装置を制御するサーバコンピュータとネットワークを
介して接続されたクライアントコンピュータとの間で、
印刷ジョブの送出条件に係る情報のやりとりを行うこと
ができる。
A printing apparatus is used as the output means, and a server computer for controlling the printing apparatus and a client computer connected via a network,
Information relating to print job transmission conditions can be exchanged.

【0012】[0012]

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

【0013】(概要)まず、本発明の概要について説明
する。
(Outline) First, an outline of the present invention will be described.

【0014】本発明は、印刷装置を制御するサーバコン
ピュータと、ネットワークを介して接続されるクライア
ントコンピュータとを備えた印刷処理システムにおい
て、前記クライアントコンピュータが、該クライアント
コンピュータ上でユーザがアプリケーションプログラム
等を使用して作成した印刷データをネットワーク経路を
通してサーバコンピュータに送出するに際して、印刷ジ
ョブの送出条件を設定する設定手段と、該設定された送
出条件と前記印刷装置の印刷ジョブの属性とを比較検査
する検査手段と、検査結果に応じて印刷動作の動作形態
を変更する手段とを具え、情報のやりとりを行うもので
ある。
According to the present invention, in a print processing system including a server computer for controlling a printing apparatus and a client computer connected via a network, the client computer allows a user to execute an application program or the like on the client computer. When sending the print data created by using the print data to the server computer through the network path, setting means for setting the print job sending condition, and comparing and inspecting the set sending condition with the attribute of the print job of the printing apparatus. The system includes an inspection unit and a unit that changes an operation mode of a printing operation according to an inspection result, and exchanges information.

【0015】また、上記印刷処理システムにおいて、前
記クライアントコンピュータ上の検査によって、なんら
かの問題が見つけられた場合、ユーザに対して問い合わ
せを行い、前記問い合わせに対する回答によって印刷動
作を変更するようにしたものである。
In the above-mentioned print processing system, if any problem is found by the inspection on the client computer, an inquiry is made to the user, and the printing operation is changed according to the answer to the inquiry. is there.

【0016】以下、具体的な例を挙げて説明する。Hereinafter, a specific example will be described.

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

【0018】図3は、情報処理システムとしての印刷処
理システムの構成例を示す。
FIG. 3 shows a configuration example of a print processing system as an information processing system.

【0019】この印刷処理システムは、ホストコンピュ
ータ102と、ネットワーク200を介して接続される
クライアントコンピュータ群とから構成される。
This print processing system comprises a host computer 102 and a group of client computers connected via a network 200.

【0020】本印刷処理システムは、クライアントコン
ピュータ101と、ホストコンピュータ102と、ホス
トコンピュータ102に接続されかつ制御されるプリン
タ103と、別のホストコンピュータ104と、ホスト
コンピュータ104に接続されかつ制御されるプリンタ
105と、ネットワーク接続機能を有するネットワーク
プリンタ106と、クライアントコンピュータ101と
ネットワークプリンタ106を共有するクライアント1
07,108,109といった別のクライアントコンピ
ュータとによって構成される。
This print processing system is connected to and controlled by a client computer 101, a host computer 102, a printer 103 connected to and controlled by the host computer 102, another host computer 104, and a host computer 104. A printer 105, a network printer 106 having a network connection function, and a client 1 sharing the network printer 106 with the client computer 101
07, 108 and 109.

【0021】図2は、クライアントとサーバとの内部構
成の1例を示す。
FIG. 2 shows an example of the internal configuration of the client and the server.

【0022】クライアントコンピュータ101におい
て、201は、ユーザが使用する任意のアプリケーショ
ンプログラムである。
In the client computer 101, 201 is an arbitrary application program used by the user.

【0023】202は、アプリケーションプログラムの
出力を受け取り、PDL(Page Description Language
)への変換等を行うプリンタドライバである。
Reference numeral 202 denotes an output of the application program, and a PDL (Page Description Language).
) Is a printer driver that performs conversion and the like.

【0024】203は、同じネットワーク200上に存
在している他のサーバコンピュータヘ転送を行うリダイ
レクションドライバプログラム(ネットワークリダイレ
クタ)である。
Reference numeral 203 denotes a redirection driver program (network redirector) for transferring data to another server computer existing on the same network 200.

【0025】ユーザにより印刷を望むデータを、アプリ
ケーションプログラム201からプリンタドライバ20
2を通じて受け取ったリダイレクションドライバプログ
ラム203は、前記印刷データを受信した際に、リダイ
レクション先のサーバのホストコンピュータ102(サ
ーバコンピュータ)に対して、該ホストコンピュータ1
02に接続されたプリンタ103の現時点での状態に関
する情報を送信する旨の指示を出す。
Data desired to be printed by the user is transmitted from the application program 201 to the printer driver 20.
When the print data is received, the redirection driver program 203 receives the print data from the host computer 102 (server computer) of the redirection destination server.
An instruction to transmit information on the current state of the printer 103 connected to the printer 02 is issued.

【0026】前記指示に従い、サーバのホストコンピュ
ータ102は、該ホストコンピュータ102に接続され
ているプリンタ103に関する情報(異常の有無、格納
されている用紙サイズのリスト、サーバのホストコンピ
ュータ102上のプリンタ103に関するキューの使用
状況など)を送信する。
In accordance with the instruction, the host computer 102 of the server transmits information on the printer 103 connected to the host computer 102 (whether there is an abnormality, a list of stored paper sizes, the printer 103 on the host computer 102 of the server). Queue usage, etc.).

【0027】ユーザが使用しているクライアントコンピ
ュータ101は、サーバのホストコンピュータ102か
ら送信されたプリンタ103に関する情報を受け、情報
の解析を行う。
The client computer 101 used by the user receives the information on the printer 103 transmitted from the host computer 102 of the server and analyzes the information.

【0028】ここで、ユーザによって予め定められた設
定条件が満たされた場合、もしくは、満たされなかった
場合において、クライアントコンピュータ101は、該
クライアントコンピュータ101を使用しているユーザ
に対して、印刷するための条件(印刷が実行できる/で
きないの報告をユーザに対して行い、同時に処理を続行
するかどうかの確認を行うという条件)が満足されてい
るか否か等の報告を行う。
Here, when the setting condition predetermined by the user is satisfied or not satisfied, the client computer 101 prints to the user using the client computer 101. For example, a report is made as to whether or not a condition for performing printing (reporting that printing is executable / not possible is performed to the user and a confirmation of whether or not to continue the processing is performed at the same time) is satisfied.

【0029】そのプリンタ103に関する情報の解析の
対象となる条件(評価関数)としては、出力先プリンタ
の電源が入っているか否か、紙切れになっていないかど
うか、サーバのホストコンピュータ102上のプリント
キューが一定数以上(例えば、印刷待ちジョブの数が4
つ以上ならそのプリンタに対する出力を一時保留するな
ど)になっていないか等が考えられる。
The conditions (evaluation function) to be analyzed for the information on the printer 103 include whether or not the output destination printer is turned on, whether or not the paper is out of paper, the print on the host computer 102 of the server. When the number of queues is equal to or more than a certain number (for example,
If the number is more than one, the output to the printer is temporarily suspended.

【0030】図1は、印刷処理の1例を示すフローチャ
ートである。
FIG. 1 is a flowchart showing an example of the printing process.

【0031】ここでは、サーバのホストコンピュータ1
02の印刷スプール上に存在する印刷待ちジョブが3つ
以上であるとき、ユーザに警告を発し、該印刷ジョブを
そのまま前記印刷スプールヘ出力するか、あるいは、保
留したり他のスプールに出力するかなどの質問をユーザ
に対して行うという、情報解析の設定条件を例に挙げ
る。
Here, the host computer 1 of the server
When there are three or more print waiting jobs on the print spool 02, a warning is issued to the user and the print job is output to the print spool as it is, or is held or output to another spool. The setting condition of the information analysis in which the user is asked the following question is given as an example.

【0032】図1において、ステップS301で処理を
開始し、ユーザは、ステップS302において、クライ
アントコンピュータ上で動作するアプリケーションプロ
グラム201を使用して印刷の指令を出す。
In FIG. 1, the process starts in step S301. In step S302, the user issues a print command using the application program 201 running on the client computer.

【0033】ステップS303では、アプリケーション
プログラム201からプリンタドライバ202へ送られ
た印刷データは、印刷データの送出方向を制御するネッ
トワークリダイレクタ(モジュール)203へと送られ
る。
In step S303, the print data sent from the application program 201 to the printer driver 202 is sent to a network redirector (module) 203 for controlling the sending direction of the print data.

【0034】ステップS304では、ネットワークリダ
イレクタ203は、該ネットワークリダイレクト先であ
るサーバのホストコンピュータ102に対して、該ホス
トコンピュータ102の状況(印刷待ちジョブのキュー
情報等)の情報を要求する。
In step S304, the network redirector 203 requests the host computer 102 of the server, which is the network redirect destination, for information on the status of the host computer 102 (such as queue information of a job waiting to be printed).

【0035】ステップS305では、サーバのホストコ
ンピュータ102は、該ホストコンピュータ102の印
刷スプール情報をクライアントコンピュータ101へ送
出される。
In step S305, the host computer 102 of the server sends the print spool information of the host computer 102 to the client computer 101.

【0036】ステップS306では、サーバのホストコ
ンピュータ102から送出された印刷スプールの情報
は、クライアントコンピュータ101において解析され
る。
In step S306, the print spool information sent from the host computer 102 of the server is analyzed by the client computer 101.

【0037】ここで、クライアントコンピュータ101
に予め設定されている設定条件としては、「印刷スプー
ルで印刷待ちをしているジョブの数が5個以上であった
場合には、そのスプールは混雑しているものと判断し、
ユーザに対する警告を表示する」といったものとする。
Here, the client computer 101
The setting conditions set in advance in the following are: "If the number of jobs waiting to be printed on the print spool is five or more, it is determined that the spool is congested,
Display a warning to the user. "

【0038】ステップS307では、上記設定条件と、
サーバのホストコンピュータ102より受信した印刷ス
プールの状態とを比較する。
In step S307, the above-mentioned setting conditions and
The status of the print spool received from the host computer 102 of the server is compared.

【0039】この比較により、サーバのホストコンピュ
ータ102上に存在する印刷スプールに所定の数以上の
印刷ジョブが待機しているという状態であるという結果
となった場合には、ステップS308へ移行する。
If the comparison indicates that a predetermined number or more of print jobs are waiting in the print spool existing on the host computer 102 of the server, the process proceeds to step S308.

【0040】ステップS308では、クライアントコン
ピュータ101を使用しているユーザに対する表示手段
を使用して、ユーザの作成した印刷ジョブに対する障
害、例えば、本例の場合には、既にサーバのホストコン
ピュータ102の印刷スプールにジョブが多数待機して
いるために、このまま印刷を実行してもユーザの指定し
たジョブの印刷が実際に行われるまでには時間がかかる
旨を通知する。
In step S308, the display means for the user who is using the client computer 101 is used to display a failure in the print job created by the user. Since a large number of jobs are waiting in the spool, it is notified that even if printing is performed as it is, it will take some time before the printing of the job specified by the user is actually performed.

【0041】ステップS309では、、3つの選択肢を
提示してユーザの入力を待つ。3つの選択肢A〜Cは、
以下のようになる。
In step S309, three options are presented, and input from the user is waited for. The three options AC are:
It looks like this:

【0042】A.そのまま印刷ジョブをサーバのホスト
コンピュータ102のスプールヘ送る処理。
A. Processing for sending the print job to the spool of the host computer 102 of the server as it is.

【0043】B.該印刷ジョブの実行を中断する処理。B. Processing for interrupting the execution of the print job.

【0044】C.該印刷ジョブを、先に選択されていた
プリンタと互換性のあるプリンタに対するジョブにする
処理。
C. A process of converting the print job into a job for a printer compatible with the previously selected printer.

【0045】なお、選択肢は、3つに限定されるもので
はなく、あくまでも1例である。
The number of options is not limited to three, but is merely an example.

【0046】ここで、互換性のあるプリンタとは、例え
ば、全く同一の機種であるとか、同じプリンタ制御言語
を使用するとか、使用している印刷データのフォーマッ
トが同一であるといった条件を満たすものであって、ネ
ットワークプリンタ106を使用可能にする設定を行う
際に、同時にこれらの情報を取得し、ネットワーク上の
各クライアントコンピュータは情報を保持する処理を行
っておく。
Here, a compatible printer is one that satisfies conditions such as, for example, identical models, use of the same printer control language, and use of the same format of print data. Therefore, when the setting for enabling the network printer 106 is performed, these pieces of information are obtained at the same time, and each client computer on the network performs a process of retaining the information.

【0047】そして、ステップS309で「互換性のあ
る他のプリンタに出力」の選択肢Cが選択された場合に
は、ステップS312に進む。
If the option C of "output to another compatible printer" is selected in step S309, the flow advances to step S312.

【0048】ステップS312では、変更するジョブの
出力先リストを作成し、これをユーザに提示する。
In step S312, an output destination list of the job to be changed is created and presented to the user.

【0049】さらに、ステップS313では、ユーザ
は、ジョブの出力先リストを選択し、これにより選択し
たサーバへジョブを送る。
In step S313, the user selects a job output destination list and sends the job to the selected server.

【0050】ジョブの出力先リストを作成するに当たっ
ては、最初のプリンタを選んだときと同様に、該プリン
タが送出条件を満たすかどうかの判定を行い、送出条件
を満たさないものであれば、出力先リストには登録せず
にユーザに提示することは行わない。
When creating the output destination list of the job, it is determined whether or not the printer satisfies the transmission conditions, as in the case of selecting the first printer. It is not presented to the user without registering in the destination list.

【0051】また、リストに登録する/しないを予めユ
ーザに選択させておき、その選択に従ってリストヘの登
録を実行するということも可能である。
It is also possible to allow the user to select in advance whether or not to register in the list, and to execute registration in the list according to the selection.

【0052】ただし、このときには、作成・提示するリ
ストには「キャンセル」と、「最初に選んだプリンタに
送出する」が常に選択肢に存在するようにして、リスト
が空にならないように防止し、かつ、この時点において
も、互換性リストの結果を確認した上で、ユーザがジョ
ブのキャンセルを行ったり、プリンタを変更せずに印刷
指定ができるようにする。
At this time, however, the list to be created and presented always has "Cancel" and "Send to the first selected printer" as options, and prevents the list from becoming empty. At this point, the user can confirm the result of the compatibility list and cancel the job or specify the print without changing the printer.

【0053】一方、ステップS309で選択肢Aが選択
された場合には、ステップS310へ移行する。
On the other hand, if option A is selected in step S309, the process moves to step S310.

【0054】ステップS310では、クライアントコン
ピュータ101からサーバのホストコンピュータ102
へ印刷データの送出を行う。
In step S310, the client computer 101 sends the server host computer 102
The print data is sent to the printer.

【0055】また、ステップS309で選択肢Bが選択
された場合には、ステップS311へ移行する。
If option B is selected in step S309, the process moves to step S311.

【0056】ステップS311では、クライアントコン
ピュータ101上に存在する印刷データのキャンセル処
理を行い、手順を終了する(ステップS314)。
In step S311, the print data existing on the client computer 101 is canceled, and the procedure ends (step S314).

【0057】一方、ステップS307での比較におい
て、サーバのホストコンピュータ102上に存在するス
プールで待機中の印刷ジョブの個数が所定の数を下回る
ものであれば、ステップS310へ移行する。
On the other hand, in the comparison in step S307, if the number of print jobs waiting on the spool existing on the host computer 102 of the server is smaller than the predetermined number, the process proceeds to step S310.

【0058】ステップS310では、クライアントコン
ピュータ上で作成された印刷ジョブをサーバのホストコ
ンピュータ102に対して送出する。
In step S310, the print job created on the client computer is sent to the host computer 102 of the server.

【0059】印刷ジョブの送出が完了すれば、印刷ジョ
ブのクライアントコンピュータ101側における処理は
完了する。
When the transmission of the print job is completed, the processing of the print job on the client computer 101 side is completed.

【0060】サーバのホストコンピュータ102上にお
いて、該印刷ジョブが印刷完了したか、もしくは、印刷
中に何らかの障害が発生した場合、サーバのホストコン
ピュータ102は該当ジョブ印刷ジョブを送出したクラ
イアントコンピュータ101に対して、その旨を通知す
る。
If the print job is completed on the host computer 102 of the server or if any trouble occurs during printing, the host computer 102 of the server sends the print job to the client computer 101 that sent the print job. And notify that effect.

【0061】ただし、このとき、プリンタに関して重大
なエラー(紙切れ、ジャムなど)が発生した場合には、
サーバのホストコンピュータ102を利用する全てのク
ライアントコンピュータに対してエラーの発生を通知す
る。
However, at this time, if a serious error (paper cut, jam, etc.) occurs with respect to the printer,
The occurrence of an error is notified to all client computers that use the host computer 102 of the server.

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

【0063】上記第1の例においては、ユーザが選択し
うる設定は、単一のものであった。しかし、実際の状況
においては、例えばキューで待機しているジョブの数が
3個以下で、かつ、用紙サイズが一致していること、と
いったような複数の状況を設定することが必要になるこ
とも考えられる。
In the first example, the user can select only one setting. However, in an actual situation, it is necessary to set a plurality of situations, for example, that the number of jobs waiting in a queue is three or less and that the paper sizes match. Is also conceivable.

【0064】そこで、以下の説明では、そのような複数
の状況設定がある場合の例について説明する。
In the following description, an example in which there are a plurality of such situation settings will be described.

【0065】図4は、本例における処理手順を示すフロ
ーチャートである。
FIG. 4 is a flowchart showing a processing procedure in this example.

【0066】複数の設定条件を考慮したとき、全ての条
件の論理積をとるのか論理和をとるのか、あるいは、そ
れらを組み合わせるのかということが考えられるが、こ
こでの説明では、すべての論理積をとり、その結果が真
であるときユーザに対する情報提示を行う場合の例につ
いて説明する。
When considering a plurality of setting conditions, it is conceivable to take a logical product of all the conditions, a logical sum, or to combine them. In the description here, all logical products are taken. And an example in which information is presented to the user when the result is true will be described.

【0067】ステップS402では、ユーザは、クライ
アントコンピュータ101上で動作するアプリケーショ
ンプログラム201を使用して印刷の指令を出す。アプ
リケーションプログラム201により作成された印刷デ
ータは、プリンタドライバ202によって、PDLへの
変換などが行われる。
In step S 402, the user issues a print command using the application program 201 running on the client computer 101. The print data created by the application program 201 is converted by the printer driver 202 into PDL and the like.

【0068】ステップS403では、プリンタドライバ
202により作成された印刷データは、印刷データの送
出方向を制御するネットワークリダイレクタ(モジュー
ル)203へと送られる。
In step S403, the print data created by the printer driver 202 is sent to a network redirector (module) 203 that controls the sending direction of the print data.

【0069】ステップS404では、ネットワークリダ
イレクタ203は、そのリダイレクト先であるサーバの
ホストコンピュータ102に対して、サーバの状況(印
刷待ちジョブのキュー情報)の要求を行う。
In step S404, the network redirector 203 makes a request for the status of the server (queue information of a job waiting to be printed) to the host computer 102 of the server to which the redirection is directed.

【0070】ステップS405では、サーバのホストコ
ンピュータ102は、サーバのホストコンピュータ10
2の印刷スプール情報をクライアントコンピュータ10
1へ送出する。
In step S405, the host computer 102 of the server
2 to the client computer 10
Send to 1.

【0071】ステップS406では、クライアントコン
ピュータ101が、予め設定されている設定条件に基づ
いて、ホストコンピュータ102のデータの解析を実行
する。
In step S406, the client computer 101 analyzes the data of the host computer 102 based on the preset setting conditions.

【0072】ここで、予め設定されている設定条件とし
ては、 「印刷スプールで印刷待ちをしているジョブの数
が5個以上であり、かつ、全ジョブの合計のぺ一ジ数が
50ぺ一ジを越えた場合に、そのスプールは混雑してい
るものと判断してユーザに対する警告を表示する」とい
ったものと仮定する。
Here, the preset setting conditions are as follows: “the number of jobs waiting to be printed on the print spool is five or more, and the total number of jobs is 50”. If the number exceeds one page, the spool is determined to be congested and a warning is displayed to the user. "

【0073】ステップS407では、上記設定条件と、
サーバのホストコンピュータ102より受信した印刷ス
プールの状態とを比較する。
In step S407, the above setting conditions and
The status of the print spool received from the host computer 102 of the server is compared.

【0074】この比較では、まず、第1の比較条件「印
刷スプールで印刷待ちをしているジョブの数が5個以上
である」を条件リスト(評価関数)より取り出し、その
条件とサーバのホストコンピュータ102から取得した
状態との比較を行う。
In this comparison, first, the first comparison condition “the number of jobs waiting for printing on the print spool is 5 or more” is extracted from the condition list (evaluation function), and the condition and the host of the server are retrieved. A comparison with the state acquired from the computer 102 is performed.

【0075】この比較結果が真、つまり、サーバのホス
トコンピュータ102上で印刷待ちをしているジョブの
数が5個以上であれば、次のステップS408へ進む。
また、比較結果が偽、すなわち、待ちジョブが5個未満
であったならば、ステップS415へ移行する。
If the result of the comparison is true, that is, if the number of jobs waiting to be printed on the host computer 102 of the server is five or more, the flow advances to the next step S408.
If the comparison result is false, that is, if there are less than five waiting jobs, the process moves to step S415.

【0076】ステップS408へ制御が移行したなら
ば、第2の比較条件である「全ジョブの合計のぺ一ジ数
が50ぺ一ジを越えている」を条件リスト(評価関数)
より取り出し、その設定条件とサーバのホストコンピュ
ータ102から取得した状態との比較を行う。
If the control has proceeded to step S408, the second comparison condition "the total number of pages of all jobs exceeds 50 pages" is a condition list (evaluation function).
Then, the setting conditions are compared with the state acquired from the host computer 102 of the server.

【0077】この比較結果が真であれば、設定条件を満
たしたことになり、さらにステップS409へ移行す
る。
If the result of the comparison is true, it means that the set conditions have been satisfied, and the routine goes to step S409.

【0078】ステップS409では、ユーザに対して情
報の提示を行い、ステップS410に進む。
In step S409, information is presented to the user, and the flow advances to step S410.

【0079】ステップS410では、提示された情報の
選択および決定を行う。
In step S410, the presented information is selected and determined.

【0080】ここで、ユーザに提示される選択肢には、
選択肢Dの「指定したプリンタにそのまま印刷ジョブを
送出する」と、選択肢Eの「印刷ジョブをキャンセルす
る」と、選択肢Fの「互換性のある他のプリンタに印刷
ジョブを送出する」とがある。
Here, the options presented to the user include:
Options D include “send the print job to the specified printer as it is”, option E “cancel the print job”, and option F “send the print job to another compatible printer”. .

【0081】ユーザが「指定したプリンタにそのまま印
刷ジョブを送出する」の選択肢Dを選択した場合には、
ステップS411へ移行する。
When the user selects the option D of “Send the print job to the designated printer as it is”,
It moves to step S411.

【0082】ステップS411では、クライアントコン
ピュータ101からサーバのホストコンピュータ102
ヘ印刷ジョブを送出する。
In step S 411, the client computer 101 sends the server host computer 102
Send the print job.

【0083】ステップS410におけるユーザの選択が
『印刷ジョブをキャンセルする」の選択肢Eを選択した
場合には、ステップS412に進み、印刷ジョブをキャ
ンセルする。
If the user has selected the option E of "cancel print job" in step S410, the flow advances to step S412 to cancel the print job.

【0084】ユーザの選択が「互換性のある他のプリン
タに印刷ジョブを送出する」の場合には、ステップS4
13に進む。
If the user's selection is "send a print job to another compatible printer", then step S4
Proceed to 13.

【0085】ステップS413では、変更する印刷ジョ
ブの出力先リストを作成し、ユーザに提示する。
In step S413, an output destination list of the print job to be changed is created and presented to the user.

【0086】そして、ステップS414では、提示され
た印刷ジョブの出力先リストの中から新たな出力先を選
択し、印刷ジョブを送出する。
In step S414, a new output destination is selected from the output destination list of the presented print job, and the print job is transmitted.

【0087】印刷ジョブの出力先リストを作成するに当
たっては、最初のプリンタを選んだときと同様に、該プ
リンタが送出条件を満たすかどうかの判定を行い、送出
条件を満たさないものであれば出力先リストには登録せ
ずにユーザに提示することは行わない。ここで、リスト
に登録する/しないを予めユーザに選択させておき、そ
の選択に従ってリストヘの登録を実行するということも
可能である。
In creating an output destination list for a print job, it is determined whether or not the printer satisfies the transmission conditions, as in the case of selecting the first printer. It is not presented to the user without registering in the destination list. Here, it is also possible to allow the user to select in advance whether or not to register in the list, and to execute registration in the list according to the selection.

【0088】ただし、作成・提示するリストには「キャ
ンセル」と、「最初に選んだプリンタに送出する」が常
にあるようにしてリストが空になることを防止し、か
つ、この時点においても、互換性リストの結果を確認し
た上でユーザが印刷ジョブのキャンセルを行ったり、プ
リンタを変更せずに印刷指定ができるようにする。
However, the list to be created / presented always has "cancel" and "send to the first selected printer" to prevent the list from becoming empty, and at this time, After confirming the result of the compatibility list, the user can cancel the print job or specify the print without changing the printer.

【0089】本例では、2つの条件での結果の諭理積に
よって決定したが、設定する条件の数は3つ以上であっ
てもよいし、また、論理積や論理和を組み合わせた条件
(例えば、紙がないか、もしくはスプール待ちが6個よ
り多いなど)によって判定をすることも可能である。
In the present example, the condition is determined by the logical product of the results under the two conditions. However, the number of conditions to be set may be three or more, or the condition (the combination of logical product and logical sum) For example, it is also possible to make a determination based on whether there is no paper or more than six spool waits).

【0090】さて、前記ステップS407又はステップ
S408の比較のいずれかにおいて、判定結果が偽にな
った場合には、初期の設定条件を満たさなかったことに
なるので、ユーザに対する警告表示を行うことはなく、
ステップS415に進む。
If the result of the determination in either the step S407 or the step S408 is false, it means that the initial setting conditions have not been satisfied, and it is not possible to display a warning to the user. Not
Proceed to step S415.

【0091】ステップS415では、サーバのホストコ
ンピュータ102上に存在する印刷スプールへ印刷ジョ
ブを送出する。
In step S415, the print job is sent to the print spool existing on the host computer 102 of the server.

【0092】送出後の印刷処理は、全てサーバのホスト
コンピュータ102の管理下におかれ、クライアントコ
ンピュータ101による制御は終了する。
The print processing after transmission is all under the control of the host computer 102 of the server, and the control by the client computer 101 ends.

【0093】サーバのホストコンピュータ102上にお
いて、印刷ジョブが印刷完了したか、もしくは、印刷中
に何らかの障害が発生した場合には、サーバのホストコ
ンピュータ102は印刷ジョブを送出したクライアント
コンピュータ101に対して、その旨を通知する。
When the print job has been completed on the host computer 102 of the server or when some trouble has occurred during printing, the host computer 102 of the server sends the print request to the client computer 101 that sent the print job. , To that effect.

【0094】ただし、このとき、プリンタに関して重大
なエラー(紙切れ、ジャムなど)が発生した場合には、
該サーバコンピュータを利用する全てのクライアントコ
ンピュータに対してエラーの発生を通知する。
However, at this time, if a serious error (paper cut, jam, etc.) occurs with respect to the printer,
The occurrence of the error is notified to all the client computers using the server computer.

【0095】なお、上記各例において、プリンタにおけ
るプリンタエンジンは、レーザービームプリンタエンジ
ンであってもよいし、インクジェットプリンタエンジン
であってもよい。印字方式における差異は、本発明に適
用の障害とはならない。
In each of the above examples, the printer engine in the printer may be a laser beam printer engine or an ink jet printer engine. Differences in the printing method do not hinder application to the present invention.

【0096】また、プリンタ直接ネットワークに接続で
きる機能を有するのであれば、プリンタは、前記機能を
使用してネットワークに接続されていたり、あるいはプ
リンタをネットワークに接続するアダプターユニットを
使用して接続されるという手法をとっても本発明に適用
の障害とはならない。
If the printer has a function that can be directly connected to a network, the printer is connected to the network using the above function, or is connected using an adapter unit that connects the printer to the network. This does not constitute an obstacle to application to the present invention.

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

【0098】また、本発明は、システム或いは装置にプ
ログラムを供給することによって達成される場合にも適
用できることはいうまでもない。そして、本発明を達成
するためのソフトウェアによって表されるプログラムを
格納した記憶媒体を、システム或いは装置に供給し、そ
のシステム或いは装置のコンピュータ(又はCPUやM
PU)が記憶媒体に格納されたプログラムコードを読出
し実行することによっても、本発明の効果を享受するこ
とが可能となる。
Further, it is needless to say that the present invention can 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.

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

【0100】また、プログラムコードを供給するための
記憶媒体としては、例えば、フロッピディスク、ハード
ディスク、光ディスク、光磁気ディスク、CD−RO
M、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-RO
M, CD-R, magnetic tape, nonvolatile memory card,
ROM (mask ROM, flash EEPROM, etc.)
Etc. can be used.

【0101】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動している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. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0102】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ポー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わる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.

【0103】[0103]

【発明の効果】以上説明したように、本発明によれば、
クライアントコンピュータ側で、予め印刷ジョブの送出
条件を設定しておき、実際に印刷指示がなされた時点に
おいて、前記送出条件と、その時点におけるサーバの印
刷ジョブの属性(サーバコンピュータおよびサーバコン
ピュータに接続されたプリンタの状態)とを自動的に取
得してこれら両者の比較を行い、設定条件に合致したと
きのみ印刷、あるいは、設定条件のいずれかを満たした
ときに自動的にユーザに警告を与えるようにしたので、
ユーザの手間を軽減し、印刷処理の失敗を未然に防止す
ることができ、これにより、ユーザの利便性を図り、操
作性を向上させることができる。
As described above, according to the present invention,
The sending conditions of the print job are set in advance on the client computer side, and when the printing instruction is actually given, the sending conditions and the attributes of the print job of the server at that time (the server computer and the server computer and the connected Printer status) and automatically compare them, and print only when the set conditions are met, or automatically warn the user when any of the set conditions is met. Because it was
It is possible to reduce the trouble of the user and prevent the failure of the printing process beforehand, thereby improving the user's convenience and the operability.

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

【図1】本発明の第1の実施の形態である印刷処理を説
明するフローチャートである。
FIG. 1 is a flowchart illustrating a printing process according to a first embodiment of the present invention.

【図2】クライアントおよびサーバの内部構成例を示す
ブロック図である。
FIG. 2 is a block diagram illustrating an example of an internal configuration of a client and a server.

【図3】印刷処理システムの構成を示すブロック図であ
る。
FIG. 3 is a block diagram illustrating a configuration of a print processing system.

【図4】本発明の第2の実施の形態である印刷処理を説
明するフローチャートである。
FIG. 4 is a flowchart illustrating a printing process according to a second embodiment of the present invention.

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

101 クライアントコンピュータ 102 ホストコンピュータ 103 プリンタ 104 ホストコンピュータ 105 プリンタ 106 ネットワークプリンタ 107〜109 クライアント Reference Signs List 101 client computer 102 host computer 103 printer 104 host computer 105 printer 106 network printer 107-109 client

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 出力手段を制御するサーバ装置と、当該
サーバ装置にネットワークを介して接続されたクライア
ント装置との間で情報のやりとりを行う情報処理システ
ムであって、 前記クライアント装置に設けられ、 前記出力手段に対する出力ジョブの送出条件を設定する
設定手段と、 前記出力ジョブの送出指示にあたって、前記サーバ装置
から前記出力手段の前記出力ジョブに関する属性を取得
する取得手段と、 前記設定された出力ジョブの送出条件と、前記取得した
出力ジョブに関する属性とを比較する比較手段と、 前記比較した結果に応じて前記出力ジョブの処理形態を
変更する変更手段とを具えたことを特徴とする情報処理
システム。
An information processing system for exchanging information between a server device that controls an output unit and a client device connected to the server device via a network, provided in the client device, Setting means for setting an output job sending condition to the output means; acquiring means for acquiring the output job attribute of the output means from the server device when sending the output job instruction; and the set output job An information processing system comprising: a comparing unit that compares the output condition of the output job with an attribute of the acquired output job; and a changing unit that changes a processing mode of the output job according to the comparison result. .
【請求項2】 前記比較した結果に応じて、ユーザに対
してその後の動作をどのようにするかを問い合わせる手
段をさらに具え、 前記問い合わせの結果に応じて前記出力ジョブの処理形
態を変更することを特徴とする請求項1記載の情報処理
システム。
2. The apparatus according to claim 1, further comprising: a unit for inquiring a user how to perform a subsequent operation according to the comparison result, and changing a processing mode of the output job according to a result of the inquiry. The information processing system according to claim 1, wherein:
【請求項3】 前記設定手段は、前記出力ジョブの送出
条件を複数設定すると共に、各送出条件について優先順
位を設定する手段を有し、 前記優先順位に従って前記比較手段により比較を行い、
該比較の結果に応じて前記出力ジョブの処理形態を変更
することを特徴とする請求項1記載の情報処理システ
ム。
3. The setting means has a plurality of sending conditions of the output job, and has a means for setting a priority order for each sending condition. The comparing means performs a comparison according to the priority order,
2. The information processing system according to claim 1, wherein a processing mode of the output job is changed according to a result of the comparison.
【請求項4】 前記設定手段は、前記出力ジョブの送出
条件を複数設定する手段を有し、 前記比較手段は、前記複数設定可能な出力ジョブの各送
出条件について重み付けを行った評価関数を有し、該評
価関数により演算された値を用いて比較を行うことを特
徴とする請求項1記載の情報処理システム。
4. The setting means has means for setting a plurality of output job sending conditions, and the comparing means has an evaluation function weighted for each of the plurality of output job sending conditions. 2. The information processing system according to claim 1, wherein the comparison is performed using a value calculated by the evaluation function.
【請求項5】 前記出力手段は印刷装置であり、 前記印刷装置を制御するサーバコンピュータとネットワ
ークを介して接続されたクライアントコンピュータとの
間で、印刷ジョブの送出条件に係る情報のやりとりを行
うことを特徴とする請求項1ないし4のいずれかに記載
の情報処理システム。
5. The printing apparatus according to claim 1, wherein the output unit is a printing apparatus, and exchanges information relating to a print job sending condition between a server computer controlling the printing apparatus and a client computer connected via a network. The information processing system according to any one of claims 1 to 4, wherein:
【請求項6】 出力手段を制御するサーバ装置と、当該
サーバ装置にネットワークを介して接続されたクライア
ント装置との間で情報のやりとりを行う情報処理方法で
あって、 前記クライアント装置において、 前記出力手段に対する出力ジョブの送出条件を設定する
設定工程と、 前記出力ジョブの送出指示にあたって、前記サーバ装置
から前記出力手段の前記出力ジョブに関する属性を取得
する取得工程と、 前記設定された出力ジョブの送出条件と、前記取得した
出力ジョブに関する属性とを比較する比較工程と、 前記比較した結果に応じて前記出力ジョブの処理形態を
変更する変更工程とを具えたことを特徴とする情報処理
方法。
6. An information processing method for exchanging information between a server device controlling an output unit and a client device connected to the server device via a network, wherein the client device includes the output device. A setting step of setting an output job sending condition to a unit; an obtaining step of obtaining, from the server device, an attribute of the output unit with respect to the output job when sending the output job instruction; and sending the set output job. An information processing method, comprising: a comparing step of comparing a condition with an attribute of the acquired output job; and a changing step of changing a processing mode of the output job according to a result of the comparison.
【請求項7】 前記比較した結果に応じて、ユーザに対
してその後の動作をどのようにするかを問い合わせる工
程をさらに具え、 前記問い合わせの結果に応じて前記出力ジョブの処理形
態を変更することを特徴とする請求項6記載の情報処理
方法。
7. The method according to claim 1, further comprising: inquiring of a user how to perform a subsequent operation according to the comparison result, and changing a processing mode of the output job according to a result of the inquiry. 7. The information processing method according to claim 6, wherein:
【請求項8】 前記設定工程は、前記出力ジョブの送出
条件を複数設定すると共に、各送出条件について優先順
位を設定し、 前記優先順位に従って前記比較工程により比較を行い、
該比較の結果に応じて前記出力ジョブの処理形態を変更
することを特徴とする請求項6記載の情報処理方法。
8. The setting step sets a plurality of transmission conditions of the output job, sets a priority for each transmission condition, and performs a comparison in the comparing step according to the priority.
7. The information processing method according to claim 6, wherein a processing mode of the output job is changed according to a result of the comparison.
【請求項9】 前記設定工程は、前記出力ジョブの送出
条件を複数設定し、 前記比較工程は、前記複数設定可能な出力ジョブの各送
出条件について重み付けを行った評価関数を有し、該評
価関数により演算された値を用いて比較を行うことを特
徴とする請求項6記載の情報処理方法。
9. The setting step sets a plurality of output job sending conditions, and the comparing step includes an evaluation function weighting each sending condition of the plurality of settable output jobs. 7. The information processing method according to claim 6, wherein the comparison is performed using a value calculated by the function.
【請求項10】 前記出力手段は印刷装置であり、 前記印刷装置を制御するサーバコンピュータとネットワ
ークを介して接続されたクライアントコンピュータとの
間で、印刷ジョブの送出条件に係る情報のやりとりを行
うことを特徴とする請求項6ないし9のいずれかに記載
の情報処理方法。
10. The printing apparatus according to claim 1, wherein the output unit is a printing apparatus, and exchanges information relating to print job sending conditions between a server computer controlling the printing apparatus and a client computer connected via a network. The information processing method according to any one of claims 6 to 9, wherein:
【請求項11】 出力手段を制御するサーバ装置とネッ
トワークを介して接続されたクライアント装置との間で
の情報のやりとりを制御するためのプログラムを記録し
た媒体であって、 該制御プログラムはコンピュータに、前記出力手段に対
する出力ジョブの送出条件を設定させ、 前記出力ジョブの送出指示にあたって、前記サーバ装置
から前記出力手段の前記出力ジョブに関する属性を取得
させ、 前記設定させた出力ジョブの送出条件と、前記取得させ
た出力ジョブに関する属性とを比較させ、 前記比較させた結果に応じて前記出力ジョブの処理形態
を変更させることを特徴とする情報処理制御プログラム
を記録した媒体。
11. A medium recording a program for controlling the exchange of information between a server device controlling output means and a client device connected via a network, wherein the control program is stored in a computer. Setting an output job sending condition to the output unit, and instructing the output unit to send an attribute relating to the output job of the output unit when instructing the output job to be sent; A medium storing an information processing control program, wherein the information processing control program is configured to compare the acquired attribute with the output job, and to change a processing mode of the output job according to a result of the comparison.
【請求項12】 前記比較した結果に応じて、ユーザに
対してその後の動作をどのようにするかを問い合わさ
せ、 前記問い合わさせた結果に応じて前記出力ジョブの処理
形態を変更させることを特徴とする請求項11記載の情
報処理制御プログラムを記録した媒体。
12. A method according to claim 1, further comprising: inquiring of a user how to perform a subsequent operation in accordance with a result of the comparison, and changing a processing mode of the output job in accordance with the inquired result. A medium on which the information processing control program according to claim 11 is recorded.
【請求項13】 前記出力ジョブの送出条件を複数設定
させると共に、各送出条件について優先順位を設定さ
せ、 前記優先順位に従って比較を行わせ、該比較の結果に応
じて前記出力ジョブの処理形態を変更させることを特徴
とする請求項11記載の情報処理制御プログラムを記録
した媒体。
13. A plurality of output job sending conditions are set, priority is set for each sending condition, a comparison is made in accordance with the priority, and a processing mode of the output job is set according to a result of the comparison. 12. A medium storing the information processing control program according to claim 11, wherein the program is changed.
【請求項14】 前記出力ジョブの送出条件を複数設定
させ、 前記複数設定させた出力ジョブの各送出条件について重
み付けを行った評価関数によって演算された値を用いて
比較を行わせることを特徴とする請求項11記載の情報
処理制御プログラムを記録した媒体。
14. A plurality of output conditions of the output job are set, and comparison is performed using a value calculated by an evaluation function weighted for each of the output conditions of the set output job. A medium on which the information processing control program according to claim 11 is recorded.
JP10343376A 1998-12-02 1998-12-02 System and method for information processing Pending JP2000172466A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10343376A JP2000172466A (en) 1998-12-02 1998-12-02 System and method for information processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10343376A JP2000172466A (en) 1998-12-02 1998-12-02 System and method for information processing

Publications (1)

Publication Number Publication Date
JP2000172466A true JP2000172466A (en) 2000-06-23

Family

ID=18361043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10343376A Pending JP2000172466A (en) 1998-12-02 1998-12-02 System and method for information processing

Country Status (1)

Country Link
JP (1) JP2000172466A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006293686A (en) * 2005-04-11 2006-10-26 Toshiba Corp Device and program for printing control
US7552239B2 (en) * 2001-05-14 2009-06-23 Canon Information Systems, Inc. Network device mimic support

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7552239B2 (en) * 2001-05-14 2009-06-23 Canon Information Systems, Inc. Network device mimic support
JP2006293686A (en) * 2005-04-11 2006-10-26 Toshiba Corp Device and program for printing control

Similar Documents

Publication Publication Date Title
US7256909B2 (en) Proxy print processing apparatus, proxy print processing method, program, and memory medium
US5845076A (en) Data input/output apparatus couped to a network for accepting direct commands from a data source after receiving request through the server
EP0809176B1 (en) Printer communication system and method
US7894083B2 (en) Print control with interfaces provided in correspondence with printing methods
US7408671B2 (en) Information processing apparatus, distributed printing controlling method, storing medium and program
EP0982651B1 (en) Information processing apparatus, information processing method and storage medium for storing information processing program
US5625757A (en) Printing system
US20080030772A1 (en) Information processing apparatus and print device control method
US6188487B1 (en) Print control system and print control method
JP4125044B2 (en) Information processing apparatus, information processing apparatus control method, program, and storage medium
MXPA97003805A (en) System and method of communication with print
US7777904B2 (en) Coordinated concurrent printing of print jobs containing pages that are incompatible with a single printer
JP4127611B2 (en) Image forming apparatus
JP2000172466A (en) System and method for information processing
US20060044600A1 (en) Printing apparatus, network device, printing control method, and printing control program
JP2005174122A (en) Information processor and its transfer control method
JP2003140867A (en) Network print system and information processing device
JPH11143652A (en) Network system
JP4110021B2 (en) Print processing program, information processing apparatus, information processing method, and storage medium for performing print processing with department management
JPH10278386A (en) Printer, client computer, printer server and printer system
JPH1011038A (en) Information processor and interface device and picture output control method
JP2007058417A (en) Print system
JP2006079421A (en) Print system, computer program and storage medium therefor
JPH10289075A (en) Print job transmission system to print queue
JP2000163236A (en) Server device, data processing method of server device, data processor, data processing method of data processor, and storage medium with program readable by computer stored therein