JP2008117128A - Information processor, printer, terminal device, print control system, print system, and program - Google Patents
Information processor, printer, terminal device, print control system, print system, and program Download PDFInfo
- Publication number
- JP2008117128A JP2008117128A JP2006299093A JP2006299093A JP2008117128A JP 2008117128 A JP2008117128 A JP 2008117128A JP 2006299093 A JP2006299093 A JP 2006299093A JP 2006299093 A JP2006299093 A JP 2006299093A JP 2008117128 A JP2008117128 A JP 2008117128A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- information
- unit
- print request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000004044 response Effects 0.000 claims description 110
- 230000005540 biological transmission Effects 0.000 claims description 94
- 230000010365 information processing Effects 0.000 claims description 45
- 230000008859 change Effects 0.000 claims description 20
- 238000007726 management method Methods 0.000 description 229
- 238000000034 method Methods 0.000 description 50
- 230000008569 process Effects 0.000 description 40
- 238000010586 diagram Methods 0.000 description 26
- 238000012508 change request Methods 0.000 description 16
- 230000000694 effects Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、情報処理装置、印刷装置、端末装置、印刷制御システム、印刷システムおよびプログラムに関する。 The present invention relates to an information processing device, a printing device, a terminal device, a printing control system, a printing system, and a program.
従来、プリンタに対する印刷要求に対して、管理者がユーザに守って欲しい印刷条件(例えば、白黒/カラー印刷、拡大縮小印刷、解像度、用紙サイズなど)の設定がある場合には、その情報をメールなどの報知方法を用いて管理者からユーザに知らせていた。 Conventionally, when there is a print condition (for example, monochrome / color printing, enlargement / reduction printing, resolution, paper size, etc.) that the administrator wants the user to follow in response to a print request to the printer, the information is sent by e-mail. The administrator notifies the user using a notification method.
なお、ユーザに情報を報知する技術としては、ネットワーク上の変更を監視し、ネットワーク上のプリンタに変更があった場合に特定のユーザにメールで知らせる印刷方法が知られている(特許文献1参照。)。 As a technique for notifying the user of information, a printing method is known in which changes on the network are monitored and a specific user is notified by e-mail when there is a change in a printer on the network (see Patent Document 1). .)
また、印刷開始前にプリンタの事前チェックを催促するメッセージを表示して、エラーの可能性を事前にユーザに告知する印刷システムも知られている(特許文献2参照)。 There is also known a printing system that displays a message prompting the printer to check in advance before starting printing and notifies the user of the possibility of an error in advance (see Patent Document 2).
また、通知先として登録した使用者および管理者に障害の通知をメールか直接通知で知らせる印刷システムも知られている(特許文献3参照。)。 Also known is a printing system that notifies a user and an administrator registered as a notification destination of a failure notification by e-mail or direct notification (see Patent Document 3).
また、常に全てのプリンタの使用状況をクライアント上に表示するプリントシステムも知られている(特許文献4参照。)。 Also known is a print system that always displays the usage status of all printers on a client (see Patent Document 4).
また、自分の印刷ジョブの処理状況をWebページ上に表示させ、常に処理状況を知ることができる情報処理装置も知られている(例えば、特許文献5参照。)。
本発明は、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる情報処理装置、印刷装置、端末装置、印刷制御システム、印刷システムおよびプログラムを提供することを目的とする。 The present invention provides an information processing apparatus, a printing apparatus, a terminal apparatus, a printing control system, a printing system, and a program capable of effectively informing information about printing conditions to a user who uses printing means. Objective.
上記目的を達成するために、請求項1の発明の情報処理装置は、印刷条件が記憶された印刷条件記憶手段と、印刷手段に対する印刷条件が指定された印刷要求を受信する受信手段と、前記受信手段で受信された印刷要求で指定された印刷条件と前記印刷条件記憶手段に記憶された印刷条件とを比較する比較手段と、前記比較手段の比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成手段と、前記生成手段で生成された情報を前記印刷要求の送信元に送信する送信手段と、を含んで構成されている。 In order to achieve the above object, an information processing apparatus according to claim 1 includes a printing condition storage unit that stores a printing condition, a receiving unit that receives a printing request that specifies a printing condition for the printing unit, and A comparison unit that compares the printing condition specified in the printing request received by the receiving unit with the printing condition stored in the printing condition storage unit, and that is specified in the printing request based on the comparison result of the comparison unit; Generating means for generating information relating to the printing conditions, and transmitting means for transmitting the information generated by the generating means to the transmission source of the print request.
請求項2の発明は、請求項1記載の情報処理装置において、前記生成手段は、前記比較手段において、前記印刷要求で指定された印刷条件の内容が前記印刷条件記憶手段に記憶された印刷条件の内容と異なると判定された場合に、該異なると判定された印刷条件に関する情報を生成する。 According to a second aspect of the present invention, there is provided the information processing apparatus according to the first aspect, wherein the generation unit includes a printing condition in which the content of the printing condition specified in the print request is stored in the printing condition storage unit in the comparison unit. If it is determined that the content is different from the content of the image, information on the printing condition determined to be different is generated.
請求項3の発明は、請求項2記載の情報処理装置において、前記生成手段は、前記異なると判定された印刷条件に関する情報として、前記印刷条件記憶手段に記憶された印刷条件への変更を促すための情報または前記印刷条件記憶手段に記憶された印刷条件で印刷する旨を通知するための情報を生成する。 According to a third aspect of the present invention, in the information processing apparatus according to the second aspect, the generation unit prompts a change to the print condition stored in the print condition storage unit as information on the print condition determined to be different. Information for notifying that printing is performed under the printing conditions stored in the printing condition storage means.
請求項4の発明は、請求項1乃至請求項3のいずれか1項記載の情報処理装置において、前記印刷条件記憶手段に記憶された印刷条件、および前記受信手段で受信した印刷要求で指定された印刷条件の少なくとも1つに基づいて印刷条件を決定し、該決定した印刷条件で印刷が実行されるように前記印刷手段を制御する制御手段を更に含む。 According to a fourth aspect of the present invention, in the information processing apparatus according to any one of the first to third aspects, the print condition stored in the print condition storage unit and the print request received by the reception unit are specified. Control means for determining a printing condition based on at least one of the printing conditions and controlling the printing means so that printing is executed under the determined printing condition.
請求項5の発明は、請求項1乃至請求項3のいずれか1項記載の情報処理装置において、前記受信手段は、更に、前記印刷要求の送信元から前記送信手段で送信された情報に対する応答情報を受信し、前記受信手段で受信した応答情報、前記印刷条件記憶手段に記憶された印刷条件、および前記受信手段で受信した印刷要求で指定された印刷条件の少なくとも1つに基づいて印刷条件を決定し、該決定した印刷条件で印刷が実行されるように前記印刷手段を制御する制御手段を更に含む。 According to a fifth aspect of the present invention, in the information processing apparatus according to any one of the first to third aspects, the reception unit further responds to information transmitted from the transmission source of the print request by the transmission unit. Printing conditions based on at least one of the response information received by the receiving means, the printing conditions stored in the printing condition storage means, and the printing conditions specified in the printing request received by the receiving means And control means for controlling the printing means so that printing is executed under the determined printing conditions.
請求項6の発明は、請求項1乃至請求項5のいずれか1項記載の情報処理装置において、前記印刷条件記憶手段には、印刷要求の送信元を示す情報に対応して印刷条件が記憶され、前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元を示す情報に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する。 According to a sixth aspect of the present invention, in the information processing apparatus according to any one of the first to fifth aspects, the print condition storage unit stores a print condition corresponding to information indicating a transmission source of the print request. And the comparison unit stores the print condition stored in the print condition storage unit corresponding to the information indicating the transmission source of the print request received by the reception unit, and the print condition specified in the print request. Compare.
請求項7の発明は、請求項1乃至請求項5のいずれか1項記載の情報処理装置において、前記印刷条件記憶手段には、印刷要求の送信元の種別に対応して印刷条件が記憶され、前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元の種別に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する。 According to a seventh aspect of the present invention, in the information processing apparatus according to any one of the first to fifth aspects, the print condition storage unit stores a print condition corresponding to a type of a transmission source of the print request. The comparison unit compares the printing condition stored in the printing condition storage unit corresponding to the type of the transmission source of the printing request received by the receiving unit with the printing condition specified by the printing request. .
請求項8の発明は、請求項1乃至請求項7のいずれか1項記載の情報処理装置において、前記生成手段は、前記比較手段の比較結果と、印刷条件の種類、前記受信された印刷要求の送信元、及び前記受信された印刷要求の送信元の種別の少なくとも1つと、に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する。 According to an eighth aspect of the present invention, in the information processing apparatus according to any one of the first to seventh aspects, the generation unit includes a comparison result of the comparison unit, a type of printing condition, and the received print request. Based on at least one of the transmission source of the received print request and the type of the transmission source of the received print request, information on the print condition specified in the print request is generated.
請求項9の発明は、請求項4乃至請求項8のいずれか1項記載の情報処理装置において、前記制御手段は、前記印刷手段で印刷するときの印刷条件を決定する場合に、印刷条件の種類、前記受信された印刷要求の送信元、及び前記受信された印刷要求の送信元の種別の少なくとも1つに応じて、前記受信された印刷要求で指定された印刷条件および前記印刷条件記憶手段に記憶された印刷条件のいずれか一方を優先させて決定する。 According to a ninth aspect of the present invention, in the information processing apparatus according to any one of the fourth to eighth aspects, when the control unit determines a printing condition for printing by the printing unit, Print conditions specified in the received print request and the print condition storage means according to at least one of a type, a source of the received print request, and a type of the source of the received print request The priority is given to either one of the printing conditions stored in.
請求項10の発明は、請求項1乃至請求項9のいずれか1項記載の情報処理装置において、前記印刷条件記憶手段には、時間帯を示す時間帯情報に対応して印刷条件が記憶され、前記比較手段は、前記受信手段で印刷要求が受信された時間帯を示す時間帯情報に対応して記憶された印刷条件と、該印刷要求で指定された印刷条件とを比較する。 According to a tenth aspect of the present invention, in the information processing apparatus according to any one of the first to ninth aspects, the printing condition storage unit stores a printing condition corresponding to time zone information indicating a time zone. The comparing unit compares the printing condition stored in correspondence with the time zone information indicating the time zone when the printing request is received by the receiving unit with the printing condition designated by the printing request.
請求項11の発明は、請求項1乃至請求項10のいずれか1項記載の情報処理装置において、印刷要求の送信元または送信元の種別に応じた各種情報を告知するための告知情報を記憶した告知情報記憶手段を更に備え、前記送信手段は、更に、前記受信手段で受信された印刷要求の送信元に対して、前記告知情報記憶手段に記憶された告知情報を送信する。 According to an eleventh aspect of the present invention, in the information processing apparatus according to any one of the first to tenth aspects, notification information for notifying various kinds of information according to the transmission source of the print request or the type of the transmission source is stored. In addition, the transmission unit further transmits the notification information stored in the notification information storage unit to the transmission source of the print request received by the reception unit.
請求項12の発明は、請求項11記載の情報処理装置において、前記告知情報を送信した送信回数を印刷要求の送信元毎に記憶する送信回数記憶手段を更に含んで構成されている。 According to a twelfth aspect of the present invention, in the information processing apparatus according to the eleventh aspect of the present invention, the information processing apparatus further includes a transmission number storage unit that stores the number of transmissions of the notification information for each transmission source of the print request.
請求項13の発明は、請求項12記載の情報処理装置において、前記送信回数記憶手段に記憶された送信回数に基づいて、前記受信手段で受信された印刷要求の送信元に対して、前記告知情報が予め定められた送信回数を超えて送信されないように制御する送信制御手段を更に含んで構成されている。 According to a thirteenth aspect of the present invention, in the information processing apparatus according to the twelfth aspect, the notification is made to the transmission source of the print request received by the reception unit based on the number of transmissions stored in the transmission number storage unit. It further includes transmission control means for controlling so that information is not transmitted beyond a predetermined number of transmissions.
請求項14の発明の印刷装置は、請求項1乃至請求項13のいずれか1項記載の情報処理装置と、印刷を実行する印刷手段と、を含んで構成されている。 A printing apparatus according to a fourteenth aspect of the invention includes the information processing apparatus according to any one of the first to thirteenth aspects and a printing unit that executes printing.
請求項15の発明の端末装置は、印刷手段に対する印刷条件が指定された印刷要求を生成する印刷要求生成手段と、請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置に対して、前記生成された印刷要求を送信する第2送信手段と、請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置から送信された前記印刷条件に関する情報を受信する第2受信手段と、前記第2受信手段で受信された情報を表示手段に表示する表示制御手段と、を含んで構成されている。 A terminal device according to a fifteenth aspect of the present invention is a print request generation unit that generates a print request in which a print condition for a printing unit is specified, and an information processing apparatus according to any one of the first to thirteenth aspects. The information processing apparatus according to any one of claims 1 to 13, or the printing according to claim 14, wherein the second transmission unit transmits the generated print request to the printing apparatus according to claim 14. A second receiving unit configured to receive information on the printing condition transmitted from the apparatus; and a display control unit configured to display the information received by the second receiving unit on the display unit.
請求項16の発明は、請求項15記載の端末装置において、前記印刷要求送信端末は、更に、前記第2受信手段で受信された情報に対する応答情報を生成する応答情報生成手段を含み、前記第2送信手段は、更に、前記応答情報生成手段で応答情報が生成された場合に該応答情報を送信する。 According to a sixteenth aspect of the present invention, in the terminal device according to the fifteenth aspect, the print request transmitting terminal further includes response information generating means for generating response information for the information received by the second receiving means. The 2 transmitting means further transmits the response information when the response information is generated by the response information generating means.
請求項17の発明は、請求項16記載の端末装置において、前記印刷要求生成手段は、印刷対象の画像情報を含めずに印刷要求を生成し、前記応答情報生成手段は、送信済の印刷要求を取り消さない場合に印刷対象の画像情報を含めて応答情報を生成する。 According to a seventeenth aspect of the present invention, in the terminal device according to the sixteenth aspect, the print request generation unit generates a print request without including image information to be printed, and the response information generation unit includes the transmitted print request. Response information is generated including image information to be printed.
請求項18の発明の印刷制御システムは、請求項1乃至請求項13のいずれか1項記載の情報処理装置と、請求項15乃至請求項17のいずれか1項記載の端末装置と、を含んで構成されている。 A print control system according to an eighteenth aspect of the present invention includes the information processing apparatus according to any one of the first to thirteenth aspects and the terminal apparatus according to any one of the fifteenth to seventeenth aspects. It consists of
請求項19の発明の印刷システムは、請求項14に記載の印刷装置と、請求項15乃至請求項17のいずれか1項記載の端末装置と、を含んで構成されている。 According to a nineteenth aspect of the present invention, a printing system includes the printing device according to the fourteenth aspect and the terminal device according to any one of the fifteenth to seventeenth aspects.
請求項20の発明のプログラムは、コンピュータに、印刷手段に対する印刷条件が指定された印刷要求を受信した場合に、該印刷要求で指定された印刷条件と、印刷条件が記憶された印刷条件記憶手段に記憶された印刷条件と、を比較する比較ステップと、前記比較ステップの比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成ステップと、前記生成ステップで生成された情報を前記印刷要求の送信元に送信する送信ステップと、を実行させる。 The program according to the twentieth aspect of the invention is directed to a printing condition storage means for storing a printing condition designated in the printing request and a printing condition when the computer receives a printing request in which the printing condition for the printing means is designated. A comparison step for comparing the printing conditions stored in the generation step, a generation step for generating information on the printing conditions specified in the print request based on a comparison result of the comparison step, and a generation step generated by the generation step. A transmission step of transmitting information to a transmission source of the print request.
請求項21の発明のプログラムは、コンピュータに、印刷手段に対する印刷条件が指定された印刷要求を生成する印刷要求生成ステップと、請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置に対して、前記生成された印刷要求を送信する送信ステップと、請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置から送信された前記印刷条件に関する情報を受信した場合に、該受信した情報を表示手段に表示する表示制御ステップと、を実行させる。 A program according to a twenty-first aspect of the invention includes a print request generating step for generating a print request in which a printing condition for a printing unit is designated, and an information processing apparatus according to any one of the first to thirteenth aspects. The transmission step of transmitting the generated print request to the printing apparatus according to claim 14, and the information processing apparatus according to any one of claims 1 to 13, or the printing according to claim 14. A display control step of displaying the received information on a display unit when the information on the printing condition transmitted from the apparatus is received;
以上説明したように請求項1に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。 As described above, according to the first aspect of the present invention, it is possible to effectively notify the user who uses the printing means of information regarding the printing conditions.
請求項2に記載の発明によれば、印刷要求で指定された印刷条件の内容が印刷条件記憶手段に記憶された印刷条件の内容と異なる場合に、印刷条件に関する情報を報知を報知することができる、という効果が得られる。 According to the second aspect of the present invention, when the content of the print condition specified in the print request is different from the content of the print condition stored in the print condition storage means, the information regarding the print condition is notified. The effect of being able to be obtained is obtained.
請求項3に記載の発明によれば、印刷条件記憶手段に記憶された印刷条件を効果的に利用者に推奨することができる、という効果が得られる。 According to the third aspect of the present invention, there is an effect that the printing conditions stored in the printing condition storage means can be effectively recommended to the user.
請求項4に記載の発明によれば、印刷時の印刷条件を好ましい値に決定することができる、という効果が得られる。 According to the fourth aspect of the present invention, there is an effect that the printing condition at the time of printing can be determined to a preferable value.
請求項5に記載の発明によれば、印刷要求の送信元の意向を反映させて印刷条件を決定することができる、という効果が得られる。 According to the invention described in claim 5, it is possible to obtain an effect that the printing condition can be determined by reflecting the intention of the transmission source of the print request.
請求項6に記載の発明によれば、印刷条件を印刷要求の送信元に応じて記憶することができる、という効果が得られる。 According to the sixth aspect of the present invention, there is an effect that the printing conditions can be stored according to the transmission source of the print request.
請求項7に記載の発明によれば、印刷条件を印刷要求の送信元の種別に応じて記憶することができる、という効果が得られる。 According to the seventh aspect of the invention, there is an effect that the printing condition can be stored according to the type of the transmission source of the print request.
請求項8に記載の発明によれば、印刷条件に関する情報をより効果的に生成することができる、という効果が得られる。 According to the eighth aspect of the invention, it is possible to obtain an effect that information about printing conditions can be generated more effectively.
請求項9に記載の発明によれば、印刷要求で指定された印刷条件または印刷条件記憶手段に記憶された印刷条件のいずれか一方を優先させて印刷条件を決定できる、という効果が得られる。 According to the ninth aspect of the invention, it is possible to obtain an effect that the printing condition can be determined by giving priority to either the printing condition specified in the printing request or the printing condition stored in the printing condition storage unit.
請求項10に記載の発明によれば、時間帯に応じて印刷条件を変更したい場合に容易に対応できる、という効果が得られる。 According to the tenth aspect of the present invention, there is an effect that it is possible to easily cope with the case where it is desired to change the printing conditions according to the time zone.
請求項11に記載の発明によれば、印刷要求の送信元に対して告知したい情報を、印刷要求が受信された場合に送信できる、という効果が得られる。 According to the eleventh aspect of the present invention, it is possible to obtain an effect that information to be notified to the transmission source of the print request can be transmitted when the print request is received.
請求項12に記載の発明によれば、告知情報がどの程度送信されたかを把握することができる、という効果が得られる。 According to the twelfth aspect of the present invention, there is an effect that it is possible to grasp how much the notification information has been transmitted.
請求項13に記載の発明によれば、同じ利用者に必要以上に複数回告知情報を送信する事態を回避できる、という効果が得られる。 According to the thirteenth aspect of the invention, it is possible to avoid the situation where notification information is transmitted to the same user more than necessary more than necessary.
請求項14に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。 According to the fourteenth aspect of the present invention, there is an effect that information regarding printing conditions can be effectively notified to a user who uses printing means.
請求項15に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。 According to the fifteenth aspect of the invention, it is possible to effectively notify the information regarding the printing conditions to the user who uses the printing means.
請求項16に記載の発明によれば、情報処理装置から送信された情報に対して、任意の応答情報を生成して送信することができる、という効果が得られる。 According to the sixteenth aspect of the invention, there is an effect that arbitrary response information can be generated and transmitted with respect to the information transmitted from the information processing apparatus.
請求項17に記載の発明によれば、情報処理装置から送信された情報に基づいて、印刷要求の送信元が印刷要求を取り消した場合には、画像情報を送信せずにすみ、無駄なネットワークトラフィックを減らすことができる、という効果が得られる。 According to the invention described in claim 17, when the transmission source of the print request cancels the print request based on the information transmitted from the information processing apparatus, it is not necessary to transmit the image information, and the useless network The effect is that traffic can be reduced.
請求項18に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。 According to the eighteenth aspect of the present invention, there is an effect that it is possible to effectively notify information on printing conditions to a user who uses printing means.
請求項19に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。 According to the nineteenth aspect of the invention, it is possible to effectively notify information relating to the printing conditions to the user who uses the printing means.
請求項20に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。 According to the twentieth aspect of the present invention, it is possible to effectively notify information relating to the printing conditions to the user who uses the printing means.
請求項21に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。 According to the twenty-first aspect of the present invention, it is possible to effectively notify information relating to the printing conditions to the user who uses the printing unit.
以下、図面を参照して本発明の実施の形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[第1の実施の形態]
図1は、本実施の形態に係る印刷システムの構成を示す図である。
[First Embodiment]
FIG. 1 is a diagram illustrating a configuration of a printing system according to the present embodiment.
この印刷システム10は、情報処理装置としての管理サーバ12、プリンタ14、端末装置としての複数のクライアント16を含んで構成されている。管理サーバ12及び複数のクライアント16は、互いにLAN(Local Area Network)等のネットワーク18を介して接続されている。 The printing system 10 includes a management server 12 as an information processing device, a printer 14, and a plurality of clients 16 as terminal devices. The management server 12 and the plurality of clients 16 are connected to each other via a network 18 such as a LAN (Local Area Network).
クライアント16は、プリンタ14を利用するユーザにより使用される。クライアント16は、プリンタ14に対する印刷要求を管理サーバ12に対して送信する。 The client 16 is used by a user who uses the printer 14. The client 16 transmits a print request for the printer 14 to the management server 12.
管理サーバ12は、主として印刷システム10を管理する管理者により使用される。管理サーバ12は、クライアント16から受信したプリンタ14に対する印刷要求に応じて印刷用のデータ(印刷データ)を生成し、プリンタ14に出力する。なお、管理サーバ12は、クライアント16から印刷要求を受信したときに、印刷要求で指定された印刷条件を確認して、印刷要求元のクライアント16に対して印刷条件に関する情報を送信する。 The management server 12 is mainly used by an administrator who manages the printing system 10. The management server 12 generates print data (print data) in response to a print request to the printer 14 received from the client 16 and outputs the print data to the printer 14. When the management server 12 receives a print request from the client 16, the management server 12 confirms the print condition specified in the print request and transmits information about the print condition to the client 16 that is the print request source.
プリンタ14は、管理サーバ12に接続され、管理サーバ12から受信した印刷データに基づいて印刷を行う。クライアント16は、プリンタ14を共有して使用している。 The printer 14 is connected to the management server 12 and performs printing based on the print data received from the management server 12. The client 16 shares and uses the printer 14.
次に、管理サーバ12、プリンタ14、及びクライアント16のハードウェア構成について説明する。 Next, the hardware configuration of the management server 12, the printer 14, and the client 16 will be described.
図2(A)は、管理サーバ12及びクライアント16の外観図であり、図2(B)は、管理サーバ12及びクライアント16のハードウェア構成を模式的に示すブロック図である。なお、管理サーバ12及びクライアント16のハードウェア構成は同じであるが、機能的な構成は異なる。機能構成図については後述する。 2A is an external view of the management server 12 and the client 16, and FIG. 2B is a block diagram schematically showing the hardware configuration of the management server 12 and the client 16. As shown in FIG. The hardware configuration of the management server 12 and the client 16 is the same, but the functional configuration is different. The functional configuration diagram will be described later.
管理サーバ12及びクライアント16は、CPU21、RAM22、ROM23、及び通信インタフェース24、I/O(入出力)インタフェース25を備え、それらはバス32を介して相互に接続されている。 The management server 12 and the client 16 include a CPU 21, a RAM 22, a ROM 23, a communication interface 24, and an I / O (input / output) interface 25, which are connected to each other via a bus 32.
I/Oインタフェース25には、HDD(ハードディスクドライブ)26、CD−ROMドライブ27、FD(フレキシブルディスク)ドライブ28が接続されている。HDD26は、内蔵されたハードディスクに対してデータを読み書きする。CD−ROMドライブ27は、可搬型記録媒体であるCD−ROM33に対してデータを読み書きする。FDドライブ28は、可搬型記録媒体であるFD34に対してデータを読み書きする。 An HDD (hard disk drive) 26, a CD-ROM drive 27, and an FD (flexible disk) drive 28 are connected to the I / O interface 25. The HDD 26 reads and writes data to and from the built-in hard disk. The CD-ROM drive 27 reads / writes data from / to a CD-ROM 33 that is a portable recording medium. The FD drive 28 reads and writes data from and to the FD 34 that is a portable recording medium.
これら記録媒体やROM23には、各種プログラムやデータが記憶され、RAM22等のワークメモリを利用してCPU21により実行される。 These recording media and ROM 23 store various programs and data, and are executed by the CPU 21 using a work memory such as the RAM 22.
なお、CPU21が実行するプログラムが記憶される記録媒体は、上記CD−ROM33やFD34、HDD26等に限定されず、例えば、図示は省略するが、DVDディスク、光磁気ディスク、ICカードなどの可搬型記録媒体や管理サーバ12の外部に備えられたHDD等の記憶装置等であってもよく、さらにまた回線を介して接続されたデータベース、或いは他のコンピュータシステム並びにそのデータベースや、更に回線上の伝送媒体であってもよい。 The recording medium on which the program executed by the CPU 21 is stored is not limited to the CD-ROM 33, the FD 34, the HDD 26, and the like. For example, although not shown, the portable medium such as a DVD disk, a magneto-optical disk, and an IC card is omitted. It may be a recording medium or a storage device such as an HDD provided outside the management server 12, and also a database connected via a line, or another computer system and its database, and further transmission on the line It may be a medium.
従って、後述する本発明の実施の形態に係るプログラム等を通信媒体により提供することはもちろん、CD−ROM等の記録媒体に格納して提供することも可能である。 Therefore, it is possible not only to provide a program or the like according to an embodiment of the present invention, which will be described later, via a communication medium, but also to store it on a recording medium such as a CD-ROM.
また、I/Oインタフェース25には、画像やデータを表示する表示装置29や、各種情報を入力するためのキーボードやマウスなどの入力装置30が接続されている。さらにまた、I/Oインタフェース25には、外部装置と接続するためのコネクタ31が接続されている。管理サーバ12は、コネクタ31を介してプリンタ14と接続される。 The I / O interface 25 is connected to a display device 29 for displaying images and data, and an input device 30 such as a keyboard and a mouse for inputting various information. Furthermore, a connector 31 for connecting to an external device is connected to the I / O interface 25. The management server 12 is connected to the printer 14 via the connector 31.
また、通信インタフェース24は、ネットワーク18に接続されている。この通信インタフェース24を介して、ネットワーク18に接続された他の装置と相互に情報をやりとりすることができる。 The communication interface 24 is connected to the network 18. Information can be exchanged with other devices connected to the network 18 via the communication interface 24.
なお、以下では、管理サーバ12とクライアント16のハードウェア構成を区別して説明する場合には、管理サーバ12の構成要素の符号の末尾にaを付し、クライアント16の構成要素の符号の末尾にbを付す。例えば、管理サーバ12のCPUはCPU21aと表し、クライアント16のCPUはCPU21bと表す。 In the following description, when the hardware configurations of the management server 12 and the client 16 are described separately, a is added to the end of the reference numerals of the components of the management server 12 and the reference numerals of the constituent elements of the client 16 are added. b is attached. For example, the CPU of the management server 12 is represented as CPU 21a, and the CPU of the client 16 is represented as CPU 21b.
図3は、プリンタ14のハードウェア構成を模式的に示すブロック図である。 FIG. 3 is a block diagram schematically illustrating the hardware configuration of the printer 14.
プリンタ14は、CPU36、RAM37、ROM38、プリント部インタフェース39、及びI/Oインタフェース41を備え、それらはバス45を介して相互に接続されている。 The printer 14 includes a CPU 36, a RAM 37, a ROM 38, a print unit interface 39, and an I / O interface 41, which are connected to each other via a bus 45.
プリント部インタフェース39は、プリント部40との間でデータの授受を行うためのインタフェースである。プリント部40は、用紙などに印刷する印刷手段として動作する。なお印刷する方式は特に限定されず、例えば、電子写真方式であってもよいし、インクジェット方式であってもよい。 The print unit interface 39 is an interface for exchanging data with the print unit 40. The print unit 40 operates as a printing unit that prints on paper or the like. The printing method is not particularly limited, and for example, an electrophotographic method or an inkjet method may be used.
CPU36はROM38等に記憶されたプログラムをRAM37等をワークメモリとして利用して実行し、管理サーバ12から受信した印刷データに応じた印刷をプリント部40が実行するようにプリント部40を制御する。 The CPU 36 executes a program stored in the ROM 38 or the like using the RAM 37 or the like as a work memory, and controls the printing unit 40 so that the printing unit 40 executes printing according to the print data received from the management server 12.
また、I/Oインタフェース41には、各種データを記憶するHDD42、各種情報を表示したり、指先などで接触することによって情報を入力できるタッチパネルディスプレイ43、及び外部装置と接続するためのコネクタ44が接続されている。プリンタ14は、コネクタ44を介して管理サーバ12と接続される。 The I / O interface 41 includes an HDD 42 for storing various data, a touch panel display 43 for displaying various information or inputting information by touching with a fingertip, and a connector 44 for connecting to an external device. It is connected. The printer 14 is connected to the management server 12 via the connector 44.
CPU36は、管理サーバ12からコネクタ44を介して受信した印刷データに基づいて、プリント部40の画像形成動作に必要なデータをプリント部インタフェース39を介して供給する。 The CPU 36 supplies data necessary for the image forming operation of the print unit 40 via the print unit interface 39 based on the print data received from the management server 12 via the connector 44.
次に、管理サーバ12及びクライアント16の機能的な構成について説明する。 Next, functional configurations of the management server 12 and the client 16 will be described.
図4は、本実施の形態における管理サーバ12の機能的な構成及びデータの流れを示すブロック図である。 FIG. 4 is a block diagram showing a functional configuration and data flow of the management server 12 in the present embodiment.
管理サーバ12は、受信部50、印刷ジョブ保持部51、印刷条件管理情報保存部52、印刷条件解析部53、表示情報作成部54、表示情報送信部55、印刷条件決定部56、印刷データ作成部57、及び印刷データ送信部58を備えている。 The management server 12 includes a receiving unit 50, a print job holding unit 51, a printing condition management information storage unit 52, a printing condition analysis unit 53, a display information creation unit 54, a display information transmission unit 55, a printing condition determination unit 56, and print data creation. A unit 57 and a print data transmission unit 58.
受信部50は、クライアント16から送信されたプリンタ14に対する印刷要求、及び管理サーバ12からクライアントに送信した情報に対するクライアント16からの応答情報を受信する。なお、受信部50は、通信インタフェース24aにより構成することができる。 The receiving unit 50 receives a print request for the printer 14 transmitted from the client 16 and response information from the client 16 for information transmitted from the management server 12 to the client. The receiving unit 50 can be configured by the communication interface 24a.
本実施の形態では、印刷要求として、印刷用のイメージデータ及び印刷条件からなる印刷ジョブがクライアント16から管理サーバ12に送信される。なお、印刷条件とは、例えば、両面/片面印刷の指定、印刷時の白黒/カラーの指定、拡大縮小率、用紙サイズ、印刷時の解像度、ホチキス止めの有無、面付け指定など、印刷処理の内容を指定する属性であって印刷の実行を制御する情報をいう。 In this embodiment, a print job including image data for printing and printing conditions is transmitted from the client 16 to the management server 12 as a print request. The printing conditions include, for example, designation of double-sided / single-sided printing, designation of black and white / color at the time of printing, enlargement / reduction ratio, paper size, resolution at the time of printing, presence of stapling, imposition designation, etc. This is an attribute that specifies the content, and is information that controls the execution of printing.
印刷ジョブ保持部51では、受信部50で受信した印刷ジョブを印刷条件及びイメージデータが保持される。印刷ジョブ保持部51は、例えば、RAM22aやHDD34a等の記録媒体により構成することができる。 The print job holding unit 51 holds print conditions and image data for the print job received by the receiving unit 50. The print job holding unit 51 can be configured by a recording medium such as the RAM 22a or the HDD 34a, for example.
印刷条件管理情報保存部52には、印刷条件の管理情報が保存されている。印刷条件の管理情報とは、印刷システム10の管理者が希望する印刷条件の指定値を示す情報であって、この管理情報は予め管理者により入力装置30aを介して入力される。 The printing condition management information storage unit 52 stores printing condition management information. The print condition management information is information indicating a designated value of the print condition desired by the administrator of the printing system 10, and this management information is input in advance by the administrator via the input device 30a.
例えば、管理者が用紙の節約のためにプリンタ14のユーザにNアップ印刷(Nは2以上の整数であって、1枚の用紙にNページ分の印刷データを割り付けて印刷する)で印刷してもらいたい、と希望する場合には、管理者は「面付け」の指定値として「Nアップ印刷」を印刷条件管理情報保存部52に予め保存しておくことができる。また、カラー印刷は料金が高いため、なるべく白黒で印刷してもらいたい場合なども、「白黒/カラー」の指定値として「白黒」を印刷条件管理情報保存部52に予め保存しておくことができる。 For example, in order to save paper, the administrator prints to the user of the printer 14 by N-up printing (N is an integer of 2 or more, and N pages of print data are allocated and printed on one sheet). In the case where it is desired to receive the print request, the administrator can preliminarily store “N-up print” in the print condition management information storage unit 52 as the designated value of “imposition”. Since color printing is expensive, even when you want to print in black and white as much as possible, “black and white” can be stored in advance in the print condition management information storage unit 52 as the designated value of “black and white / color”. it can.
印刷条件管理情報保存部52は、例えば、RAM22aやHDD34a等の記録媒体により構成することができる。 The printing condition management information storage unit 52 can be configured by a recording medium such as the RAM 22a or the HDD 34a, for example.
図5は、印刷条件管理情報保存部52に記憶されている印刷条件の管理情報テーブルの一例を示す図である。図5に示すように、印刷条件の管理情報テーブルには、クライアント16からの印刷要求に対して管理者が希望する印刷条件が、印刷条件の種別とその指定値とが対応付けられた状態で登録されている。なお、印刷条件種別「面付け」では、複数の指定値が登録されている。このように、1つの印刷条件の種別に対して複数の値を管理情報テーブルに登録することも可能である。複数の値を登録した場合には、更にその中で優先的に選択される値を登録しておくこともできる。図5では、「2アップ」に「*」マークが付されており、優先的に選択される値として登録されている。 FIG. 5 is a diagram illustrating an example of a printing condition management information table stored in the printing condition management information storage unit 52. As shown in FIG. 5, in the printing condition management information table, the printing condition desired by the administrator in response to the printing request from the client 16 is in a state in which the printing condition type and the designated value are associated with each other. It is registered. A plurality of specified values are registered for the printing condition type “imposition”. As described above, a plurality of values can be registered in the management information table for one type of printing condition. When a plurality of values are registered, values preferentially selected among them can also be registered. In FIG. 5, “2” is marked with “*” and registered as a preferentially selected value.
なお、以下では、印刷条件管理情報保存部52の印刷条件の管理情報テーブルに登録されている印刷条件の情報を印刷条件管理情報と呼称する。 Hereinafter, the printing condition information registered in the printing condition management information table of the printing condition management information storage unit 52 is referred to as printing condition management information.
印刷条件解析部53は、印刷条件管理情報保存部52に記憶された印刷条件管理情報と、印刷ジョブ保持部51に保持されている印刷要求で指定された印刷条件とを比較する。そして印刷要求で指定された印刷条件のうち変更を促すべき印刷条件を判定し、該印刷条件についての情報を比較結果として表示情報作成部54に渡す。 The print condition analysis unit 53 compares the print condition management information stored in the print condition management information storage unit 52 with the print conditions specified by the print request held in the print job holding unit 51. Then, the printing conditions to be changed among the printing conditions specified in the printing request are determined, and information about the printing conditions is passed to the display information creating unit 54 as a comparison result.
表示情報作成部54は、印刷条件解析部53で判定された変更を促すべき印刷条件についての情報に基づいて、表示情報を作成する。ここで作成される表示情報は、ユーザに該印刷条件の変更を促すための情報であって、クライアント16の表示装置29bに表示させるものである。 The display information creation unit 54 creates display information based on the information about the printing conditions that should be prompted for change determined by the printing condition analysis unit 53. The display information created here is information for prompting the user to change the printing conditions, and is displayed on the display device 29b of the client 16.
表示情報送信部55は、表示情報作成部54で作成された表示情報を、印刷要求の送信元であるクライアント16に送信する。なお、表示情報送信部55は、通信インタフェース24aにより構成することができる。 The display information transmission unit 55 transmits the display information created by the display information creation unit 54 to the client 16 that is the transmission source of the print request. The display information transmission unit 55 can be configured by the communication interface 24a.
印刷条件決定部56は、表示情報送信部55から送信された表示情報に応じてクライアント16から送信された応答情報を受信部50が受信したときに、該受信した応答情報と、印刷ジョブ保持部51で保持されている印刷条件とに基づいて、クライアント16から受信した印刷要求に対する印刷条件を決定する。 When the receiving unit 50 receives the response information transmitted from the client 16 according to the display information transmitted from the display information transmitting unit 55, the print condition determining unit 56 receives the received response information and the print job holding unit. Based on the print conditions held at 51, the print conditions for the print request received from the client 16 are determined.
印刷データ作成部57は、印刷条件決定部56で決定した印刷条件で印刷が行われるように、印刷用のデータ(印刷データ)を作成する。印刷データは、イメージデータとイメージデータに付加する制御データにより構成される。 The print data creation unit 57 creates print data (print data) so that printing is performed under the print conditions determined by the print condition determination unit 56. The print data includes image data and control data added to the image data.
例えば、決定された印刷条件種別「面付け」の指定値が「2アップ印刷」である場合には、2ページ分のイメージデータが割り付けられて印刷されるように、印刷ジョブ保持部51に保持されているイメージデータを縮小合成したイメージデータを生成する。また、例えば、印刷条件種別「ホチキス止め」の指定値が「有」である場合には、プリンタ14で左上ホチキス止めが実行されるように、イメージデータに制御データとして「ホチキス止め有」を示すデータを付加する。 For example, if the designated value of the determined printing condition type “imposition” is “2-up printing”, the print job holding unit 51 holds the image data so that two pages of image data are allocated and printed. Image data obtained by reducing and synthesizing the image data that has been generated is generated. Further, for example, when the designated value of the printing condition type “stapling” is “present”, “stapling is present” is indicated as control data in the image data so that the upper left staple is performed by the printer 14. Append data.
印刷データ送信部58は、印刷データ作成部57で作成された印刷データをプリンタ14に送信する。なお、印刷データ送信部58は、コネクタ31aにより構成することができる。 The print data transmission unit 58 transmits the print data created by the print data creation unit 57 to the printer 14. The print data transmission unit 58 can be configured by the connector 31a.
図4に示す印刷条件解析部53、表示情報作成部54、印刷条件決定部56、及び印刷データ作成部57は、管理サーバ12のCPU21aがROM23a等の記録媒体に記憶されたプログラムを実行することにより実現する機能要素である。 In the print condition analysis unit 53, the display information creation unit 54, the print condition determination unit 56, and the print data creation unit 57 illustrated in FIG. 4, the CPU 21a of the management server 12 executes a program stored in a recording medium such as the ROM 23a. Is a functional element realized by
また、図4において、実線で示したデータの流れは、クライアント16から印刷要求を受信したときのデータの流れを示し、破線で示したデータの流れは、クライアント16から応答情報を受信したときのデータの流れを示している。 In FIG. 4, the data flow indicated by a solid line indicates the data flow when a print request is received from the client 16, and the data flow indicated by a broken line indicates when the response information is received from the client 16. The flow of data is shown.
図6は、本実施の形態におけるクライアント16の機能的な構成及びデータの流れを示すブロック図である。 FIG. 6 is a block diagram showing the functional configuration and data flow of the client 16 in the present embodiment.
クライアント16は、印刷要求生成部60、送信部61、受信部62、表示制御部63、及び応答情報生成部64を備えている。 The client 16 includes a print request generation unit 60, a transmission unit 61, a reception unit 62, a display control unit 63, and a response information generation unit 64.
印刷要求生成部60は、入力装置30bからユーザにより入力された印刷指示に応じて、プリンタ14に対する印刷要求を生成する。本実施の形態では、印刷要求生成部60は、印刷要求として印刷用のイメージデータ及び印刷条件からなる印刷ジョブを生成する。 The print request generation unit 60 generates a print request for the printer 14 in accordance with a print instruction input by the user from the input device 30b. In the present embodiment, the print request generation unit 60 generates a print job including print image data and print conditions as a print request.
送信部61は、印刷要求生成部60で生成された印刷要求や応答情報生成部64で生成された応答情報を管理サーバ12に送信する。 The transmission unit 61 transmits the print request generated by the print request generation unit 60 and the response information generated by the response information generation unit 64 to the management server 12.
受信部62は、管理サーバ12の表示情報送信部55から送信された表示情報を受信する。なお、送信部61及び受信部62は、通信インタフェース24bにより構成することができる。 The receiving unit 62 receives the display information transmitted from the display information transmitting unit 55 of the management server 12. The transmission unit 61 and the reception unit 62 can be configured by the communication interface 24b.
表示制御部63は、受信部62で受信された表示情報が表示されるよに表示装置29bを制御する。 The display control unit 63 controls the display device 29b so that the display information received by the receiving unit 62 is displayed.
応答情報生成部64は、クライアント16のユーザが表示装置29bに表示された表示情報に応じ、応答情報生成指示として入力装置30bから入力した入力情報に基づいて、管理サーバ12に対する応答情報を生成する。生成された応答情報は送信部61から管理サーバ12に送信される。 The response information generation unit 64 generates response information for the management server 12 based on the input information input from the input device 30b as a response information generation instruction according to the display information displayed on the display device 29b by the user of the client 16. . The generated response information is transmitted from the transmission unit 61 to the management server 12.
なお、図6に示す印刷要求生成部60、表示制御部63、及び応答情報生成部64は、クライアント16のCPU21bがROM23b等の記録媒体に記憶されたプログラムを実行することにより実現する機能要素である。 The print request generation unit 60, the display control unit 63, and the response information generation unit 64 illustrated in FIG. 6 are functional elements that are realized by the CPU 21b of the client 16 executing a program stored in a recording medium such as the ROM 23b. is there.
また、図6において、実線で示したデータの流れは、クライアント16が印刷要求を送信するときのデータの流れを示し、破線で示したデータの流れは、管理サーバ12から表示情報を受信したときのデータの流れを示している。 In FIG. 6, the data flow indicated by a solid line indicates the data flow when the client 16 transmits a print request, and the data flow indicated by a broken line indicates when the display information is received from the management server 12. Shows the data flow.
次に、本実施の形態に係る印刷システム10によって行なわれる印刷処理について説明する。 Next, a printing process performed by the printing system 10 according to the present embodiment will be described.
図7は、クライアント16で実行される印刷要求送信処理の流れを示すフローチャートである。なお、クライアント16の印刷要求送信処理におけるデータの流れは、図6に実線で示してある。 FIG. 7 is a flowchart showing the flow of the print request transmission process executed by the client 16. The data flow in the print request transmission process of the client 16 is indicated by a solid line in FIG.
ステップ100では、印刷要求生成部60は、入力装置bから印刷指示が入力されたか否かを判断する。印刷指示が入力されたと判断された場合には、ステップ102に移行し、印刷要求生成部60は、印刷要求を生成する。 In step 100, the print request generation unit 60 determines whether a print instruction is input from the input device b. If it is determined that a print instruction has been input, the process proceeds to step 102, and the print request generation unit 60 generates a print request.
ステップ104では、生成された印刷要求を送信部61が管理サーバ12に送信する。この印刷要求は管理サーバ12の受信部50で受信される。 In step 104, the transmission unit 61 transmits the generated print request to the management server 12. This print request is received by the receiving unit 50 of the management server 12.
図8は、管理サーバ12で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ12の印刷要求受信処理におけるデータの流れは、図4に実線で示してある。 FIG. 8 is a flowchart showing the flow of print request reception processing executed by the management server 12. The data flow in the print request reception process of the management server 12 is indicated by a solid line in FIG.
ステップ200では、受信部50で印刷要求(印刷ジョブ)が受信されるまで待ち状態が続き、受信部50で印刷要求が受信された場合には、ステップ202に移行する。 In step 200, the waiting state continues until the receiving unit 50 receives a print request (print job). If the receiving unit 50 receives a print request, the process proceeds to step 202.
ステップ202では、受信した印刷ジョブに含まれるイメージデータと印刷条件を印刷ジョブ保持部51で保持する。 In step 202, the print job holding unit 51 holds image data and printing conditions included in the received print job.
ステップ204では、印刷条件解析部53は、印刷ジョブ保持部51で保持されている印刷条件と、印刷条件管理情報保存部52の印刷条件管理情報とを比較する。 In step 204, the print condition analysis unit 53 compares the print conditions held by the print job holding unit 51 with the print condition management information stored in the print condition management information storage unit 52.
ステップ206では、上記比較の結果、印刷条件解析部53は、印刷要求で指定された印刷条件(すなわち、印刷ジョブ保持部51で保持されている印刷条件)のうち、変更を促すべき印刷条件があるか否かを判定する。例えば、印刷条件管理情報では、印刷条件「白黒/カラー」の指定値が「白黒」であるのに、クライアント16から受信した印刷要求では「カラー」が指定されていた場合には、この印刷条件については変更を促すべき、と判定する。また、印刷要求で指定された印刷条件のうち、印刷条件管理情報の指定値に一致している印刷条件や、印刷条件管理情報で特に指定の無い印刷条件については、変更を促す必要は無いと判定する。 In step 206, as a result of the comparison, the print condition analysis unit 53 determines that the print condition to be urged to change among the print conditions specified in the print request (that is, the print condition held by the print job holding unit 51). It is determined whether or not there is. For example, in the printing condition management information, if the designated value of the printing condition “monochrome / color” is “black and white”, but “color” is designated in the print request received from the client 16, this printing condition is set. It is determined that changes should be encouraged. Also, among the print conditions specified in the print request, there is no need to prompt changes for print conditions that match the specified value of the print condition management information or for print conditions that are not specified in the print condition management information. judge.
ステップ206で否定判定された場合には、ステップ212で、印刷条件決定部56は、印刷ジョブ保持部51で保持されている印刷条件を印刷時の印刷条件として決定する。 If a negative determination is made in step 206, in step 212, the printing condition determination unit 56 determines the printing conditions held in the print job holding unit 51 as printing conditions for printing.
ステップ214では、印刷データ作成部57は、決定された印刷条件及び印刷ジョブ保持部51で保持されているイメージデータに基づいて印刷データを作成する。 In step 214, the print data creation unit 57 creates print data based on the determined printing conditions and the image data held in the print job holding unit 51.
ステップ216では、印刷データ送信部58は、印刷データをプリンタ14に送信する。すなわち、ステップ206で否定判定した場合には、ユーザが印刷要求で指定した印刷条件をそのまま用いて印刷する。 In step 216, the print data transmission unit 58 transmits the print data to the printer 14. That is, if a negative determination is made in step 206, printing is performed using the printing conditions designated by the user in the print request as they are.
一方、ステップ206で肯定判定された場合には、ステップ208で、表示情報作成部54は、変更を促すべきとされた印刷条件について、該印刷条件の変更を促すための画像をクライアント16に表示するための表示情報を印刷条件に関する表示情報として作成する。 On the other hand, if an affirmative determination is made in step 206, the display information creation unit 54 displays an image for prompting the change of the print condition on the client 16 in step 208 for the print condition that is supposed to be changed. Display information for printing is created as display information related to the printing conditions.
例えば、印刷条件「印刷モード」について、ユーザは印刷要求で「高画質(画質優先)」を指定したが、印刷条件管理情報保存部52には印刷条件管理情報として「エクスプレス(速度優先)」が登録されていた場合には、印刷条件「印刷モード」の値を「高画質」から「エクスプレス」に変更するように促す表示情報を作成することができる。 For example, for the print condition “print mode”, the user designates “high image quality (image quality priority)” in the print request, but the print condition management information storage unit 52 has “express (speed priority)” as print condition management information. If registered, display information that prompts the user to change the value of the printing condition “printing mode” from “high quality” to “express” can be created.
ステップ210では、表示情報送信部55が、上記生成された印刷条件に関する表示情報を印刷要求の送信元であるクライアント16に送信する。 In step 210, the display information transmission unit 55 transmits the display information related to the generated printing condition to the client 16 that is the transmission source of the print request.
この表示情報は印刷要求の送信元であるクライアント16の受信部62で受信される。 This display information is received by the receiving unit 62 of the client 16 that is the transmission source of the print request.
図9は、クライアント16で実行される表示情報受信処理の流れを示すフローチャートである。なお、クライアント16の表示情報受信処理におけるデータの流れは、図6に破線で示してある。 FIG. 9 is a flowchart showing the flow of display information reception processing executed by the client 16. The data flow in the display information reception process of the client 16 is indicated by a broken line in FIG.
ステップ110で、受信部62が表示情報を受信すると、ステップ112で、表示制御部63は、該受信された表示情報が表示されるように表示装置29bを制御する。 In step 110, when the receiving unit 62 receives the display information, in step 112, the display control unit 63 controls the display device 29b so that the received display information is displayed.
図10は、表示情報を表示した表示画面の一例を示す図である。図10に示す表示画面では、「以下のプリント設定は管理者によって変更が要求されています」というメッセージの下のボックス80に、印刷条件の種別に対して、ユーザが指定した値および変更すべき値が列挙されている。 FIG. 10 is a diagram illustrating an example of a display screen on which display information is displayed. In the display screen shown in FIG. 10, the value specified by the user and the value to be changed should be changed in the box 80 below the message “The following print settings are requested to be changed by the administrator”. Values are listed.
図10に示す例では、印刷条件「印刷モード」について、ユーザは印刷要求で「高画質」を指定したが、管理者は「エクスプレス」に変更するように促している。また、印刷条件「バナーモード」について、ユーザは印刷要求で「あり」を指定したが、管理者は「なし」に変更するように促している。また、印刷条件「面付け」について、ユーザは印刷要求で「なし」を指定したが、管理者は「2アップ」に変更するように促している。 In the example illustrated in FIG. 10, for the print condition “print mode”, the user specifies “high image quality” in the print request, but the administrator prompts the user to change the print condition to “express”. For the print condition “banner mode”, the user specified “Yes” in the print request, but the administrator urges the user to change it to “No”. In addition, regarding the printing condition “imposition”, the user designates “none” in the print request, but the administrator urges the user to change it to “2 up”.
これに対して、ユーザが管理者の変更要求を受け入れる場合には、入力装置30bで「変更要求を受け入れる」チェックボックス81をチェックし、プリントボタン82を選択する。また、ユーザが管理者の変更要求を受け入れない場合には、入力装置30bで「変更要求を受け入れる」チェックボックス81にチェックせず、プリントボタン82を選択する。また、ユーザは印刷要求をキャンセルするためのキャンセルボタン83を選択することもできる。 On the other hand, when the user accepts the change request from the administrator, the “accept change request” check box 81 is checked on the input device 30b, and the print button 82 is selected. If the user does not accept the administrator's change request, the print button 82 is selected without checking the “accept change request” check box 81 on the input device 30b. The user can also select a cancel button 83 for canceling the print request.
ステップ114では、応答情報生成指示が入力されたか否かを判定する。例えば、図10に示す表示画面で、プリントボタン82またはキャンセルボタン83が入力装置30bで選択されたときに応答情報生成指示が入力されたと判定される。 In step 114, it is determined whether a response information generation instruction has been input. For example, it is determined that a response information generation instruction is input when the print button 82 or the cancel button 83 is selected by the input device 30b on the display screen shown in FIG.
ステップ114で、応答情報生成指示が入力された場合には、ステップ116に移行し、応答情報生成部64が管理サーバ12に送信すべき応答情報を生成する。ここでは、ユーザが上記表示画面で指定・選択した結果に応じて、印刷条件の変更要求を受け入れて印刷する旨を示す応答情報、変更要求を受け入れず、印刷要求でユーザが指定した印刷条件で印刷する旨を示す応答情報、印刷要求をキャンセルする応答情報の3種類の応答情報のいずれかが生成される。 If a response information generation instruction is input in step 114, the process proceeds to step 116 where the response information generation unit 64 generates response information to be transmitted to the management server 12. Here, the response information indicating that the print condition change request is accepted and printed in accordance with the result designated / selected on the display screen by the user, the print condition specified by the user in the print request without accepting the change request. One of three types of response information is generated: response information indicating that printing is to be performed and response information for canceling the print request.
ステップ118では、送信部61が応答情報を管理サーバ12に送信する。 In step 118, the transmission unit 61 transmits response information to the management server 12.
なお、以下では、印刷要求をキャンセルせずに印刷する場合の応答情報が送信された場合について説明し、キャンセルする応答情報が送信された場合については説明を省略する。 In the following, a case will be described in which response information is transmitted when printing is performed without canceling a print request, and description is omitted for a case in which response information to be canceled is transmitted.
図11は、管理サーバ12で実行される応答情報受信処理の流れを示すフローチャートである。なお、管理サーバ12の応答情報受信処理におけるデータの流れは、図4に破線で示してある。 FIG. 11 is a flowchart showing a flow of response information reception processing executed by the management server 12. The data flow in the response information reception process of the management server 12 is indicated by a broken line in FIG.
ステップ300で、受信部50が応答情報を受信すると、ステップ302で、印刷条件決定部56は、受信した応答情報と印刷ジョブ保持部51で保持されている印刷条件とに基づいて印刷条件を決定する。具体的には、以下のように決定する。 When the receiving unit 50 receives the response information in step 300, the printing condition determining unit 56 determines the printing conditions based on the received response information and the printing conditions held in the print job holding unit 51 in step 302. To do. Specifically, it is determined as follows.
受信した応答情報が、印刷条件の変更要求を受け入れて印刷する旨を示す応答情報であった場合には、変更を促した印刷条件については、表示情報で変更要求した値(すなわち印刷条件管理情報保存部52の印刷条件管理情報の値)に決定する。また、印刷条件解析部53で変更を促さなくてもよいと判定された印刷条件については、印刷要求で指定された印刷条件をそのまま印刷時の印刷条件として決定する。 If the received response information is response information indicating that the print condition change request is accepted and printing is performed, the print condition that is requested to be changed is the value requested for change in the display information (that is, print condition management information). The value of the printing condition management information in the storage unit 52). In addition, for the printing condition that is determined not to be urged to be changed by the printing condition analysis unit 53, the printing condition specified in the print request is determined as it is as the printing condition at the time of printing.
また、受信した応答情報が、変更要求を受け入れず、印刷要求でユーザが指定した印刷条件で印刷する旨を示す応答情報であった場合には、印刷要求で指定された印刷条件をそのまま印刷時の印刷条件として決定する。 Also, if the received response information is response information indicating that the change request is not accepted and printing is performed under the print conditions specified by the user in the print request, the print conditions specified in the print request are printed as they are. The printing conditions are determined.
ステップ304では、印刷データ作成部57は、決定された印刷条件及び印刷ジョブ保持部51で保持されているイメージデータに基づいて印刷データを作成する。 In step 304, the print data creation unit 57 creates print data based on the determined printing conditions and the image data held in the print job holding unit 51.
ステップ306では、印刷データ送信部58は、印刷データをプリンタ14に送信する。これにより、プリンタ14は、印刷条件決定部56で決定された印刷条件で印刷する。 In step 306, the print data transmission unit 58 transmits the print data to the printer 14. As a result, the printer 14 performs printing under the printing conditions determined by the printing condition determination unit 56.
なお、本実施の形態では、変更を促すべきと判定された印刷条件の全てについて、一括して変更要求を受け入れるか否かを指定する例について説明したが、印刷条件の種別毎に変更要求を受け入れるか否かを選択可能に表示情報を生成するようにしてもよい。 In this embodiment, an example has been described in which whether or not to accept a change request in a batch for all the printing conditions determined to be changed is described. However, a change request is issued for each type of printing condition. Display information may be generated so as to select whether or not to accept.
また、ユーザの指定によらず、管理者の要望(すなわち、印刷条件管理情報保存部52の印刷条件管理情報)が強制的に設定される印刷条件と、ユーザの指定を受け入れ可能な印刷条件とを、印刷条件の種別に応じて区別して登録しておき、これに応じて表示情報を生成したり、印刷条件を決定したりするようにしてもよい。 In addition, regardless of the user's designation, a printing condition in which an administrator's request (ie, printing condition management information in the printing condition management information storage unit 52) is forcibly set, and a printing condition that can accept the user's designation, May be registered separately according to the type of printing conditions, and display information may be generated or printing conditions may be determined according to this.
例えば、図12に示すように予め管理サーバ12の印刷条件管理情報保存部52の印刷条件管理情報テーブルに、印刷条件の種別毎にユーザが指定した印刷条件を受け入れ可能か否か(ユーザが印刷条件を変更可能か否か)を登録しておく。 For example, as shown in FIG. 12, whether or not the printing conditions specified by the user for each type of printing conditions can be accepted in the printing condition management information table of the printing condition management information storage unit 52 of the management server 12 in advance (if the user prints Whether or not the condition can be changed) is registered.
図12の印刷条件管理情報テーブルでは、「面付け」に対して「2〜8アップ」が指定され、「印刷モード」に対して「エクスプレス」が指定され、「用紙種類」に対して「普通紙」が指定されている。しかし、「面付け」や「用紙種類」についてはユーザが指定した印刷条件を印刷時の印刷条件として設定することが可能だが、「印刷モード」についてはユーザが印刷条件を変更することができず、印刷時の印刷条件として管理者が登録した管理情報が優先的に設定されるように登録されている。 In the printing condition management information table of FIG. 12, “2-8 up” is designated for “imposition”, “express” is designated for “print mode”, and “normal” is designated for “paper type”. “Paper” is specified. However, for “imposition” and “paper type”, the user-specified printing conditions can be set as printing conditions for printing, but for “printing mode”, the user cannot change the printing conditions. The management information registered by the administrator is registered so as to be preferentially set as a printing condition at the time of printing.
このように印刷条件を登録した場合の表示情報の表示例を図13に示す。 FIG. 13 shows a display example of display information when printing conditions are registered in this way.
図13に示す表示画面では、「以下のプリント設定は管理者によって変更されました」というメッセージの下のボックス84に、印刷条件の種別に対して、ユーザが指定した値および変更した値が列挙されている。このボックス84には、管理者の要望(すなわち、印刷条件管理情報保存部52の印刷条件管理情報の値)が強制的に印刷条件として決定される印刷条件が表示されている。 In the display screen shown in FIG. 13, the values specified by the user and the changed values are listed in the box 84 below the message “The following print settings have been changed by the administrator”. Has been. In this box 84, a printing condition is displayed in which an administrator's request (that is, the value of the printing condition management information in the printing condition management information storage unit 52) is forcibly determined as the printing condition.
また、「以下のプリント設定は管理者によって変更が要求されています」というメッセージの下のボックス85に、印刷条件の種別に対して、ユーザが指定した値および変更すべき値が列挙され、印刷条件の種別毎にチェックボックスが配置されている。ここでは、各印刷条件の種別毎にチェックボックスを設けることによって、印刷条件の種別毎に変更要求を受け入れるか否かを選択できるようにしている。 In addition, in the box 85 under the message “The following print settings are requested to be changed by the administrator”, the values specified by the user and the values to be changed are listed for the type of printing conditions, and printing is performed. A check box is arranged for each condition type. Here, by providing a check box for each printing condition type, it is possible to select whether or not to accept a change request for each printing condition type.
また、図13の表示画面では、印刷条件「面付け」に対して、プルダウンメニュー86が設けられ、複数の値から選択できるようにしている。例えば、図5に示すように、1つの印刷条件種別(面付け)に対して複数の指定値を登録しておけば、該複数の指定値(「2アップ」、「4アップ」、「8アップ」の3種類)の何れかを選択可能に表示情報を構成するできる。 In the display screen of FIG. 13, a pull-down menu 86 is provided for the printing condition “imposition” so that a plurality of values can be selected. For example, as shown in FIG. 5, if a plurality of designated values are registered for one printing condition type (imposition), the plurality of designated values (“2 up”, “4 up”, “8” Display information can be configured so that one of three types of “up” can be selected.
ユーザが、入力装置30bにより、ボックス85で印刷条件毎にチェックボックスをチェックし、プルダウンメニュー86で値を指定した後、プリントボタン82を選択すると、表示画面上で指定した結果を反映した応答情報が応答情報生成部64で生成され、管理サーバ12に送信される。管理サーバ12の印刷条件決定部56は、応答情報に応じて、ユーザが印刷条件毎に変更を受け入れたか否かを確認し、さらに複数の指定値から選択された選択結果が含まれている場合にはその選択結果も確認して、印刷時の印刷条件を決定する。 When the user checks a check box for each printing condition in the box 85 with the input device 30b, specifies a value in the pull-down menu 86, and selects the print button 82, response information reflecting the result specified on the display screen Is generated by the response information generation unit 64 and transmitted to the management server 12. The printing condition determination unit 56 of the management server 12 confirms whether or not the user has accepted a change for each printing condition according to the response information, and further includes a selection result selected from a plurality of specified values. Then, the selection result is also confirmed, and the printing conditions at the time of printing are determined.
[第2の実施の形態]
本実施の形態の印刷システム10では、イメージデータを含めずに印刷要求を生成し、応答情報にイメージデータを含める例について説明する。すなわち、印刷要求時には印刷条件のみを指定し、管理サーバ12からの表示情報に応じて、ユーザが印刷することを決定してからイメージデータを送信するようにする。
[Second Embodiment]
In the printing system 10 of this embodiment, an example in which a print request is generated without including image data and the image data is included in the response information will be described. That is, only the printing conditions are specified at the time of printing request, and the image data is transmitted after the user decides to print according to the display information from the management server 12.
本実施の形態の印刷システム10の構成例、管理サーバ12、プリンタ14、クライアント16のハードウェア構成は、第1の実施の形態と同様であるため、説明を省略する。 The configuration example of the printing system 10 according to the present embodiment and the hardware configurations of the management server 12, the printer 14, and the client 16 are the same as those in the first embodiment, and thus description thereof is omitted.
図14に、本実施の形態における管理サーバ12の機能的な構成及びデータの流れを示すブロック図である。なお、図14において、図4と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。 FIG. 14 is a block diagram showing a functional configuration and data flow of the management server 12 in the present embodiment. In FIG. 14, the same or equivalent parts as in FIG. 4 are denoted by the same reference numerals, and the description thereof is omitted or simplified.
本実施の形態の管理サーバ12は、受信部50、印刷条件保持部59、印刷条件管理情報保存部52、印刷条件解析部53、表示情報作成部54、表示情報送信部55、印刷条件決定部56、印刷データ作成部57、及び印刷データ送信部58を備えている。本実施の形態では、第1の実施の形態の印刷ジョブ保持部51に代えて、印刷条件保持部59を設けた。 The management server 12 according to the present embodiment includes a receiving unit 50, a printing condition holding unit 59, a printing condition management information storing unit 52, a printing condition analyzing unit 53, a display information creating unit 54, a display information transmitting unit 55, and a printing condition determining unit. 56, a print data creation unit 57, and a print data transmission unit 58. In the present embodiment, a print condition holding unit 59 is provided instead of the print job holding unit 51 of the first embodiment.
印刷条件保持部59では、受信部50で受信した印刷要求で指定された印刷条件が保持される。印刷条件保持部59は、例えば、RAM22aやHDD34a等の記録媒体により構成することができる。 The printing condition holding unit 59 holds the printing conditions specified by the printing request received by the receiving unit 50. The printing condition holding unit 59 can be configured by a recording medium such as the RAM 22a or the HDD 34a, for example.
印刷条件解析部53は、印刷条件管理情報保存部52に保存されている印刷条件管理情報と、印刷条件保持部59に保持されている印刷要求で指定された印刷条件とを比較する。そして印刷要求で指定された印刷条件のうち変更を促すべき印刷条件を判定し、該印刷条件についての情報を比較結果として表示情報作成部54に渡す。 The print condition analysis unit 53 compares the print condition management information stored in the print condition management information storage unit 52 with the print conditions specified by the print request stored in the print condition storage unit 59. Then, the printing conditions to be changed among the printing conditions specified in the printing request are determined, and information about the printing conditions is passed to the display information creating unit 54 as a comparison result.
表示情報作成部54は、印刷条件解析部53で変更を促すべき印刷条件があると判定されれば、イメージデータ要求のための表示情報および該変更を促すべき印刷条件についての情報に基づいた表示情報を作成する。また、印刷条件解析部53で変更を促すべき印刷条件がないと判定されれば、単なるイメージデータ要求のための表示情報を作成する。 If the print condition analysis unit 53 determines that there is a print condition to be changed, the display information creation unit 54 displays based on display information for requesting image data and information about the print condition to be changed. Create information. If the print condition analysis unit 53 determines that there is no print condition to be changed, display information for simply requesting image data is created.
印刷条件決定部56は、表示情報送信部55から送信された表示情報に応じてクライアント16から送信された応答情報を受信部50が受信したときに、該受信した応答情報と、印刷条件保持部59で保持されている印刷条件とに基づいて、クライアント16から受信した印刷要求に対する印刷条件を決定する。 When the receiving unit 50 receives the response information transmitted from the client 16 according to the display information transmitted from the display information transmitting unit 55, the printing condition determining unit 56 receives the received response information and the printing condition holding unit. Based on the print conditions held at 59, the print conditions for the print request received from the client 16 are determined.
印刷データ作成部57は、印刷条件決定部56で決定した印刷条件で印刷が行われるように、該決定した印刷条件と応答情報と共に送信されたイメージデータとに基づいて、印刷用のデータ(印刷データ)を作成する。 The print data creation unit 57 prints data for printing (printing based on the determined printing conditions and the image data transmitted together with the response information so that printing is performed with the printing conditions determined by the printing condition determination unit 56. Data).
図15は、本実施の形態におけるクライアント16の機能的な構成及びデータの流れを示すブロック図である。なお、図15において、図6と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。 FIG. 15 is a block diagram showing a functional configuration and data flow of the client 16 in the present embodiment. In FIG. 15, the same or equivalent parts as in FIG. 6 are denoted by the same reference numerals, and the description thereof is omitted or simplified.
クライアント16は、印刷要求生成部60、送信部61、受信部62、表示制御部63、応答情報生成部64、及びイメージデータ保持部65を備えている。 The client 16 includes a print request generation unit 60, a transmission unit 61, a reception unit 62, a display control unit 63, a response information generation unit 64, and an image data holding unit 65.
印刷要求生成部60は、入力装置30bを介してユーザにより入力された印刷指示に応じて、プリンタ14に対する印刷要求を生成する。本実施の形態では、印刷要求生成部60は、印刷要求として印刷条件は指定するが印刷用のイメージデータは含まない印刷要求を生成する。ユーザから指定された印刷対象のイメージデータは、一時的にイメージデータ保持部65に保持しておく。 The print request generation unit 60 generates a print request for the printer 14 in response to a print instruction input by the user via the input device 30b. In the present embodiment, the print request generation unit 60 generates a print request that specifies a print condition as a print request but does not include image data for printing. The image data to be printed designated by the user is temporarily held in the image data holding unit 65.
応答情報生成部64は、クライアント16のユーザが表示装置29bに表示された表示情報に応じ、応答情報生成指示として入力装置30bから入力した入力情報に基づいて、管理サーバ12に対する応答情報を生成する。このとき、ユーザが印刷要求をキャンセルした場合以外はイメージデータ保持部65に保持するイメージデータを含めて応答情報を生成する。生成された応答情報は送信部61から管理サーバ12に送信される。 The response information generation unit 64 generates response information for the management server 12 based on the input information input from the input device 30b as a response information generation instruction according to the display information displayed on the display device 29b by the user of the client 16. . At this time, the response information is generated including the image data held in the image data holding unit 65 except when the user cancels the print request. The generated response information is transmitted from the transmission unit 61 to the management server 12.
図15において、実線で示したデータの流れは、クライアント16が印刷要求を送信するときのデータの流れを示し、破線で示したデータの流れは、管理サーバ12から表示情報を受信したときのデータの流れを示している。 In FIG. 15, the data flow indicated by the solid line indicates the data flow when the client 16 transmits the print request, and the data flow indicated by the broken line indicates the data when the display information is received from the management server 12. Shows the flow.
次に、本実施の形態に係る印刷システム10によって行なわれる印刷処理について説明する。 Next, a printing process performed by the printing system 10 according to the present embodiment will be described.
クライアント16側の印刷要求送信処理については、印刷要求にイメージデータを含めない点以外は第1の実施の形態の図7で説明した処理と同様であるため、説明を省略する。 The print request transmission process on the client 16 side is the same as the process described with reference to FIG. 7 of the first embodiment except that image data is not included in the print request, and thus the description thereof is omitted.
図16は、本実施の形態の管理サーバ12で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ12の印刷要求受信処理におけるデータの流れは、図14に実線で示してある。 FIG. 16 is a flowchart showing the flow of a print request reception process executed by the management server 12 of this embodiment. The data flow in the print request reception process of the management server 12 is indicated by a solid line in FIG.
ステップ400では、受信部50で印刷要求が受信されるまで待ち状態が続き、受信部50で印刷要求が受信された場合には、ステップ402に移行する。 In step 400, the waiting state continues until the receiving unit 50 receives the print request. If the receiving unit 50 receives the print request, the process proceeds to step 402.
ステップ402では、受信した印刷要求で指定されている印刷条件を印刷条件保持部59で保持する。 In step 402, the print condition specified in the received print request is held in the print condition holding unit 59.
ステップ404では、印刷条件解析部53は、印刷条件保持部59で保持されている印刷条件と、印刷条件管理情報保存部52の印刷条件管理情報とを比較する。 In step 404, the printing condition analysis unit 53 compares the printing conditions held by the printing condition holding unit 59 with the printing condition management information stored in the printing condition management information storage unit 52.
ステップ406での比較の結果、印刷条件解析部53は、印刷要求で指定された印刷条件(すなわち、印刷条件保持部51で保持されている印刷条件)のうち、変更を促すべき印刷条件があるか否かを判定する。判定の方法は、第1の実施の形態と同様である。 As a result of the comparison in step 406, the printing condition analysis unit 53 has a printing condition to be urged to change among the printing conditions specified in the printing request (that is, the printing conditions held by the printing condition holding unit 51). It is determined whether or not. The determination method is the same as in the first embodiment.
ステップ406で肯定判定された場合には、ステップ408で、表示情報作成部54は、イメージデータ要求のための表示情報および印刷条件の変更を促すための表示情報を作成する。これら表示情報は1つの表示情報としてまとめて生成することができる。例えば、第1の実施の形態の図10や図12のような画面を表示させる情報を生成してもよい。ただし、クライアント16において、これらの画面でプリントボタン82が選択された場合には、応答情報に含めてイメージデータが送信され、キャンセルボタン83が選択された場合には、イメージデータは送信されずに、印刷要求がキャンセルされるような応答情報が送信されるようにする。 If the determination in step 406 is affirmative, in step 408, the display information creation unit 54 creates display information for requesting image data and display information for prompting a change in printing conditions. Such display information can be generated as a single piece of display information. For example, information for displaying a screen as shown in FIG. 10 or FIG. 12 of the first embodiment may be generated. However, in the client 16, when the print button 82 is selected on these screens, the image data included in the response information is transmitted, and when the cancel button 83 is selected, the image data is not transmitted. Response information that cancels the print request is transmitted.
一方、ステップ406で否定判定された場合には、ステップ410で、表示情報作成部54は、単なるイメージデータ要求のための表示情報を作成する。ここでは該表示情報で表示される画面の例示は省略するが、例えば、「プリントしますか?」というようなメッセージと共に、プリントボタン82及びキャンセルボタン83を表示し、上記と同様に、プリントボタン82が選択された場合には、応答情報としてイメージデータが送信され、キャンセルボタン83が選択された場合には、イメージデータは送信されずに、印刷要求がキャンセルされるような応答情報が送信されるようにする。 On the other hand, if a negative determination is made in step 406, in step 410, the display information creation unit 54 creates display information for simply requesting image data. Although illustration of the screen displayed with the display information is omitted here, for example, a print button 82 and a cancel button 83 are displayed together with a message such as "Do you want to print?" When 82 is selected, image data is transmitted as response information. When the cancel button 83 is selected, image data is not transmitted, but response information that cancels the print request is transmitted. So that
ステップ412では、ステップ408あるいは410で生成された表示情報を印刷要求の送信元であるクライアント16に送信する。 In step 412, the display information generated in step 408 or 410 is transmitted to the client 16 that is the transmission source of the print request.
この表示情報は印刷要求の送信元であるクライアント16の受信部62で受信される。 This display information is received by the receiving unit 62 of the client 16 that is the transmission source of the print request.
クライアント16側の表示情報受信処理については、第1の実施の形態の図9で説明した処理とほぼ同様である。ただし、図9のステップ116で応答情報生成部64が管理サーバ12に送信すべき応答情報を生成する際、印刷要求をキャンセルする応答情報以外の応答情報(印刷条件の変更要求を受け入れて印刷する旨を示す応答情報、変更要求を受け入れず、印刷要求でユーザが指定した印刷条件で印刷する旨を示す応答情報)には、イメージデータ保持部65に保持しておいたイメージデータを含めて生成する。印刷要求をキャンセルする応答情報にはイメージデータは含めない。 The display information reception process on the client 16 side is substantially the same as the process described with reference to FIG. 9 of the first embodiment. However, when the response information generating unit 64 generates response information to be transmitted to the management server 12 in step 116 of FIG. 9, response information other than response information for canceling the print request (print condition change request is accepted and printed. Response information indicating that the image data held in the image data holding unit 65 is generated in response information indicating that the print request is not accepted and the change request is not accepted and printing is performed under the print conditions specified by the user in the print request. To do. The response information for canceling the print request does not include image data.
図17は、本実施の形態の管理サーバ12で実行される応答情報受信処理の流れを示すフローチャートである。なお、管理サーバ12の応答情報受信処理におけるデータの流れは、図14に破線で示してある。 FIG. 17 is a flowchart showing a flow of response information reception processing executed by the management server 12 of this embodiment. The data flow in the response information reception process of the management server 12 is indicated by a broken line in FIG.
なお、ここでも、印刷要求をキャンセルせずに印刷する場合の応答情報が送信された場合について説明し、キャンセルする応答情報が送信された場合については説明を省略する。 In this case as well, a case where response information for printing without canceling a print request is transmitted will be described, and a case where response information for canceling is transmitted will be omitted.
ステップ500は、受信部50で表示情報を受信すると、ステップ502で、印刷条件決定部56は、受信した応答情報は印刷条件の変更要求に関する応答内容を含むか否かを判定する。すなわち、受信した応答情報が単なるイメージデータ要求のための表示情報に対する応答情報か、印刷条件の変更を促す表示情報に対する応答情報かをここで判定する。 In step 500, when display information is received by the receiving unit 50, in step 502, the printing condition determining unit 56 determines whether or not the received response information includes a response content related to a request for changing the printing condition. That is, it is determined here whether the received response information is response information for display information for simply requesting image data or response information for display information that prompts the user to change the printing conditions.
ステップ502で肯定判定した場合には、ステップ504で、印刷条件決定部56は、受信した応答情報と印刷条件保持部59で保持されている印刷条件とに基づいて印刷条件を決定する。決定方法は、第1の実施の形態と同様である。 If the determination in step 502 is affirmative, the printing condition determination unit 56 determines the printing condition based on the received response information and the printing condition held in the printing condition holding unit 59 in step 504. The determination method is the same as that in the first embodiment.
一方、ステップ502で否定判定した場合には、ステップ506で、印刷条件決定部56は、印刷条件保持部59で保持されている印刷条件を印刷時の印刷条件として決定する。 On the other hand, if a negative determination is made in step 502, in step 506, the printing condition determination unit 56 determines the printing conditions held in the printing condition holding unit 59 as printing conditions for printing.
ステップ508では、印刷データ作成部57は、決定された印刷条件及び受信したイメージデータに基づいて印刷データを作成する。 In step 508, the print data creation unit 57 creates print data based on the determined printing conditions and the received image data.
ステップ510では、印刷データ送信部58は、印刷データをプリンタ14に送信する。これにより、プリンタ14は、印刷条件決定部56で決定された印刷条件で印刷する。 In step 510, the print data transmission unit 58 transmits the print data to the printer 14. As a result, the printer 14 performs printing under the printing conditions determined by the printing condition determination unit 56.
なお、本実施の形態でも、図12に示す表示画面のように印刷条件の種別毎に変更要求を受け入れるか否かを選択可能となるように表示情報を生成してもよい。 Also in the present embodiment, display information may be generated so that it is possible to select whether or not to accept a change request for each type of printing condition as in the display screen shown in FIG.
また、本実施の形態では、イメージデータを含めて1つの応答情報を生成して送信するようにしたが、これに限定されず、応答情報を分割して生成し送信してもよい。例えば、変更要求を受け入れる印刷条件と受け入れない印刷条件とを分けて応答情報を生成してもよいし、印刷条件の変更要求を受け入れるか否かを示す応答情報とイメージデータを送信するための応答情報とを個別に生成して送信してもよい。この場合には、応答情報を正しく送受信できるよう、応答情報の形態を管理サーバ12とクライアント16の双方で設定しておくとよい。 In this embodiment, one response information including image data is generated and transmitted. However, the present invention is not limited to this, and the response information may be generated and transmitted separately. For example, response information may be generated separately for a printing condition that accepts a change request and a printing condition that is not accepted, or a response information indicating whether or not to accept a change request for a printing condition and a response for transmitting image data Information may be individually generated and transmitted. In this case, the form of the response information may be set in both the management server 12 and the client 16 so that the response information can be transmitted and received correctly.
[第3の実施の形態]
本実施の形態の印刷システム10では、クライアント16からユーザを識別するユーザ情報を含む印刷要求を管理サーバ12に送信し、管理サーバ12は該ユーザ情報に応じて印刷条件を判定して、表示情報を生成する場合について説明する。
[Third Embodiment]
In the printing system 10 of the present embodiment, a print request including user information for identifying a user is transmitted from the client 16 to the management server 12, and the management server 12 determines print conditions according to the user information and displays the display information. The case of generating will be described.
なお、本実施の形態では、第2の実施の形態と同様に、印刷要求にはイメージデータを含めず、応答情報にイメージデータを含める場合を例に挙げて説明する。 In the present embodiment, as in the second embodiment, a case where image data is not included in the print request but image data is included in the response information will be described as an example.
本実施の形態の印刷システム10の構成例、管理サーバ12、プリンタ14、クライアント16のハードウェア構成は、第1の実施の形態と同様であるため、説明を省略する。 The configuration example of the printing system 10 according to the present embodiment and the hardware configurations of the management server 12, the printer 14, and the client 16 are the same as those in the first embodiment, and thus description thereof is omitted.
図18に、本実施の形態における管理サーバ12の機能的な構成及びデータの流れを示すブロック図である。なお、図18において、図14と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。 FIG. 18 is a block diagram showing a functional configuration and data flow of the management server 12 in the present embodiment. In FIG. 18, the same or equivalent parts as in FIG. 14 are denoted by the same reference numerals, and the description thereof is omitted or simplified.
本実施の形態の管理サーバ12は、第2の実施の形態の図14の構成に、ユーザ情報解析部70及びユーザ管理情報保存部71を更に追加した構成となっている。 The management server 12 of this embodiment has a configuration in which a user information analysis unit 70 and a user management information storage unit 71 are further added to the configuration of FIG. 14 of the second embodiment.
ユーザ管理情報保存部71は、各クライアント16毎に予め付与したユーザ情報を管理するユーザ管理情報テーブルが保存されている。図19は、ユーザ管理情報テーブルの一例を示す図である。図19に示すように、ユーザ管理情報テーブルには、ユーザ情報とユーザレベルとが対応付けて記憶されている。このユーザ管理情報テーブルでは、ユーザ情報としてユーザ名が登録されているが、ユーザを識別することができる情報であれば、特に限定されない。また、ユーザレベルは、ここでは、Low、Middle、Highの3種類に分類されており、ユーザ情報は、該3種類のユーザレベルのいずれか1つに対応付けられて記憶される。このユーザレベルは一例であって、この3種類の限定されるものではない。 The user management information storage unit 71 stores a user management information table for managing user information previously assigned to each client 16. FIG. 19 is a diagram illustrating an example of a user management information table. As shown in FIG. 19, the user management information table stores user information and user levels in association with each other. In this user management information table, a user name is registered as user information, but it is not particularly limited as long as it is information that can identify a user. Here, the user level is classified into three types of Low, Middle, and High, and the user information is stored in association with any one of the three types of user levels. This user level is an example, and the three types are not limited.
なお、これら情報は、予め管理者が入力装置30aなどから入力してユーザ管理情報保存部71に記憶しておく。 The information is previously input by the administrator from the input device 30a and stored in the user management information storage unit 71.
以下では、ユーザ管理情報保存部71のユーザ管理情報テーブルに登録されているユーザの情報をユーザ管理情報と呼称する。 Hereinafter, user information registered in the user management information table of the user management information storage unit 71 is referred to as user management information.
また、本実施の形態の印刷条件管理情報保存部52は、ユーザレベル毎に、印刷条件管理情報が保存されている。 In addition, the printing condition management information storage unit 52 of the present embodiment stores printing condition management information for each user level.
図20は、本実施の形態の印刷条件管理情報保存部52に記憶されている印刷条件管理情報テーブルの一例を示す図である。図20に示すように、本実施の形態の印刷条件管理情報テーブルには、ユーザレベルと印刷条件管理情報とが対応付けて記憶されている。 FIG. 20 is a diagram illustrating an example of a printing condition management information table stored in the printing condition management information storage unit 52 according to the present embodiment. As shown in FIG. 20, the user level and the printing condition management information are stored in association with each other in the printing condition management information table of the present embodiment.
ユーザ情報解析部70は、ユーザ管理情報保存部71のユーザ管理情報テーブルを参照し、受信部50で受信された印刷要求に含まれるユーザ情報に対応付けて記憶されているユーザレベルを取得する。そして、印刷条件管理情報保存部52に記憶されている印刷条件管理情報テーブルを参照し、上記取得したユーザレベルに対応付けて記憶されている印刷条件管理情報を取得する。 The user information analysis unit 70 refers to the user management information table of the user management information storage unit 71 and acquires the user level stored in association with the user information included in the print request received by the reception unit 50. Then, the printing condition management information table stored in the printing condition management information storage unit 52 is referred to, and the printing condition management information stored in association with the acquired user level is acquired.
印刷条件解析部53は、ユーザ情報解析部70で取得されたユーザレベル別の印刷条件管理情報と、印刷条件保持部59に保持されている印刷条件とを比較する。そして印刷要求で指定された印刷条件のうち変更を促すべき印刷条件を判定し、該印刷条件についての情報を比較結果として表示情報作成部54に渡す。 The printing condition analysis unit 53 compares the printing condition management information for each user level acquired by the user information analysis unit 70 with the printing conditions held in the printing condition holding unit 59. Then, the printing conditions to be changed among the printing conditions specified in the printing request are determined, and information about the printing conditions is passed to the display information creating unit 54 as a comparison result.
次に、本実施の形態におけるクライアント16の構成について説明する。 Next, the configuration of the client 16 in the present embodiment will be described.
図21は、本実施の形態におけるクライアント16の機能的な構成及びデータの流れを示すブロック図である。本実施の形態のクライアント16の機能的な構成は、図15に示す第2の実施の形態とほぼ同じである。ただし、本実施の形態では、印刷要求生成指示時に、ユーザが入力装置30bを介してユーザ情報を入力し、印刷要求生成部60は、印刷要求に該ユーザ情報を含めて生成する。 FIG. 21 is a block diagram showing a functional configuration and data flow of the client 16 in the present embodiment. The functional configuration of the client 16 of this embodiment is almost the same as that of the second embodiment shown in FIG. However, in the present embodiment, at the time of a print request generation instruction, the user inputs user information via the input device 30b, and the print request generation unit 60 generates the print request including the user information.
なお、図21においても、図15と同様に、実線で示したデータの流れは、クライアント16が印刷要求を送信するときのデータの流れを示し、破線で示したデータの流れは、管理サーバ12から表示情報を受信したときのデータの流れを示している。 In FIG. 21, as in FIG. 15, the data flow indicated by the solid line indicates the data flow when the client 16 transmits the print request, and the data flow indicated by the broken line indicates the management server 12. The flow of data when display information is received from is shown.
次に、本実施の形態に係る印刷システム10によって行なわれる印刷処理について説明する。 Next, a printing process performed by the printing system 10 according to the present embodiment will be described.
クライアント16側の印刷要求送信処理については、印刷要求にユーザ情報を含める点以外は第2の実施の形態で説明した処理と同様であるため、説明を省略する。 The print request transmission process on the client 16 side is the same as the process described in the second embodiment except that user information is included in the print request, and thus the description thereof is omitted.
図22は、本実施の形態の管理サーバ12で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ12の印刷要求受信処理におけるデータの流れは、図18に実線で示してある。 FIG. 22 is a flowchart showing a flow of print request reception processing executed by the management server 12 of this embodiment. The data flow in the print request reception process of the management server 12 is indicated by a solid line in FIG.
ステップ600では、受信部50で印刷要求(印刷条件及びユーザ情報含む)が受信されるまで待ち状態が続き、受信部50で印刷要求が受信された場合には、ステップ602に移行する。 In step 600, the waiting state continues until a print request (including printing conditions and user information) is received by the receiving unit 50. If the print request is received by the receiving unit 50, the process proceeds to step 602.
ステップ602では、受信した印刷要求で指定されている印刷条件を印刷条件保持部59で保持する。 In step 602, the printing condition designated by the received printing request is held in the printing condition holding unit 59.
ステップ604では、ユーザ情報解析部70は、受信した印刷要求のユーザ情報に基づいて、ユーザ管理情報保存部71からユーザレベルを取得する。 In step 604, the user information analysis unit 70 acquires a user level from the user management information storage unit 71 based on the received user information of the print request.
ステップ606では、ユーザ情報解析部70は、取得したユーザレベルに対応付けて記憶されている印刷条件管理情報を印刷条件管理情報保存部52から取得する。 In step 606, the user information analysis unit 70 acquires the printing condition management information stored in association with the acquired user level from the printing condition management information storage unit 52.
ステップ608では、印刷条件解析部53は、印刷条件保持部59で保持されている印刷条件と、ユーザ情報解析部70で取得したユーザレベルに応じた印刷条件管理情報とを比較する。 In step 608, the printing condition analysis unit 53 compares the printing conditions held by the printing condition holding unit 59 with the printing condition management information corresponding to the user level acquired by the user information analysis unit 70.
ステップ610での比較の結果、印刷条件解析部53は、印刷要求で指定された印刷条件(すなわち、印刷条件保持部51で保持されている印刷条件)のうち、変更を促すべき印刷条件があるか否かを判定する。判定の方法は、第1の実施の形態と同様である。 As a result of the comparison in step 610, the printing condition analysis unit 53 has a printing condition to be urged to change among the printing conditions specified in the printing request (that is, the printing conditions held by the printing condition holding unit 51). It is determined whether or not. The determination method is the same as in the first embodiment.
ステップ610で肯定判定された場合には、ステップ612で、表示情報作成部54は、イメージデータ要求のための表示情報および印刷条件の変更を促すための表示情報を作成する。一方、ステップ610で否定判定された場合には、ステップ614で、表示情報作成部54は、単なるイメージデータ要求のための表示情報を作成する。 If the determination in step 610 is affirmative, in step 612, the display information creation unit 54 creates display information for requesting image data and display information for prompting a change in printing conditions. On the other hand, if a negative determination is made in step 610, in step 614, the display information creation unit 54 creates display information for a simple image data request.
なお、表示情報作成部54における表示情報作成方法は、第2の実施の形態と同様である。 The display information creation method in the display information creation unit 54 is the same as that in the second embodiment.
ステップ616では、ステップ612あるいは614で生成された表示情報を印刷要求の送信元であるクライアント16に送信する。 In step 616, the display information generated in step 612 or 614 is transmitted to the client 16 that is the transmission source of the print request.
この表示情報は印刷要求の送信元であるクライアント16の受信部62で受信される。 This display information is received by the receiving unit 62 of the client 16 that is the transmission source of the print request.
表示情報が送信された後の、クライアント16側の表示情報受信処理、及び管理サーバ12で実行される応答情報受信処理については、第2の実施の形態と同様である。 The display information reception process on the client 16 side after the display information is transmitted and the response information reception process executed by the management server 12 are the same as in the second embodiment.
なお、本実施の形態では、第2の実施の形態と同様に、印刷要求時にはイメージデータを送信せず、応答情報送信時にイメージデータを送信する例について説明したが、第1の実施の形態と同様に、印刷要求時にイメージデータを送信するようにしてもよい。 In the present embodiment, as in the second embodiment, an example has been described in which image data is not transmitted when a print request is made, but image data is transmitted when response information is transmitted. Similarly, image data may be transmitted when a print request is made.
また、本実施の形態では、ユーザ情報に対してユーザレベルを設定し、ユーザレベルに応じて印刷条件を管理する例について説明したが、ユーザレベルは設定せず、ユーザ情報毎に印刷条件を管理するようにしてもよい。 In this embodiment, an example in which a user level is set for user information and print conditions are managed according to the user level has been described. However, a user level is not set, and print conditions are managed for each user information. You may make it do.
なお、印刷要求に含めるユーザ情報は、例えば、プリンタ14の使用時にアプリケーションにより管理サーバ12にログインを行うことにより、管理サーバ12が一意のユーザ情報を付与するようにしてもよい。また、クライアント16にログインする際に、ネットワークで管理するユーザ名を使用するシステムでは、そのユーザ名をそのままユーザ情報として使うこともできる。また、クライアント16のマシン名とそのクライアント16上でのユーザ名からユーザ情報を構成するようにしてもよい。また、クライアントのMACアドレスをユーザ情報として用いるようにしてもよい。 The user information included in the print request may be given unique user information by, for example, logging into the management server 12 by an application when using the printer 14. In addition, in a system that uses a user name managed on the network when logging in to the client 16, the user name can be used as it is as user information. Further, the user information may be composed of the machine name of the client 16 and the user name on the client 16. Further, the MAC address of the client may be used as user information.
また、図23に示すように予め管理サーバ12の印刷条件管理情報保存部52の印刷条件管理情報テーブルに、ユーザレベル毎に、管理者の要望(印刷条件管理情報)が強制的に設定される印刷条件(強制)と、ユーザの指定を受け入れ可能な印刷条件(推奨)とを登録しておき、これに基づいて表示情報を生成したり、印刷条件を決定したりしてもよい。更にまた、印刷条件(強制)及び印刷条件(推奨)で示される管理情報の他に、無条件にユーザが指定した印刷条件を受け入れる印刷条件を登録しておくようにしてもよい。 Also, as shown in FIG. 23, the administrator's request (print condition management information) is forcibly set for each user level in the print condition management information table of the print condition management information storage unit 52 of the management server 12 in advance. The printing conditions (forced) and the printing conditions (recommended) that can accept the user's specification may be registered, and display information may be generated or the printing conditions may be determined based on this. Furthermore, in addition to the management information indicated by the printing condition (forced) and the printing condition (recommended), a printing condition that accepts the printing condition unconditionally specified by the user may be registered.
更にまた、第1の実施の形態において、ユーザの指定によらず、管理者の要望(すなわち、印刷条件管理情報保存部52の印刷条件管理情報)が強制的に設定される印刷条件と、ユーザの指定を受け入れ可能な印刷条件とを、印刷条件の種別に応じて登録しておき、表示情報を生成したり、印刷条件を決定したりする例を図12を参照して説明したが、これをユーザレベル毎に行うようにしてもよい。 Furthermore, in the first embodiment, regardless of the designation by the user, the printing conditions for which the manager's request (that is, the printing condition management information in the printing condition management information storage unit 52) is forcibly set, and the user In the example described with reference to FIG. 12, the printing conditions that can accept the designation of printing are registered according to the type of printing conditions, and display information is generated or the printing conditions are determined. May be performed for each user level.
図24は、管理者の要望が強制的に設定されるか、ユーザの指定を受け入れ可能であるかの指定を、印刷条件種別毎かつユーザレベル毎に登録した印刷条件管理情報テーブルを例示した図である
図24に示す例では、「面付け」については、HighレベルおよびMiddleレベルのユーザは任意に変更可能であるが、Lowレベルのユーザは登録されている印刷条件管理情報が強制される。
FIG. 24 is a diagram exemplifying a printing condition management information table in which the designation of whether the administrator's request is forcibly set or the designation of the user can be accepted is registered for each printing condition type and for each user level. In the example shown in FIG. 24, “imposition” can be arbitrarily changed by users at the high level and the middle level, but the registered printing condition management information is forced for the user at the low level.
また、いくつかの印刷条件(種別およびその値)、ユーザレベルなどの一連の設定を一つのセットにして登録することもできる。 It is also possible to register a series of settings such as several printing conditions (type and value) and user level as one set.
例えば、印刷条件管理情報保存部52には、図20に示すようなユーザレベル毎に印刷条件管理情報を登録した管理情報テーブルを記憶しておくと共に、図25に示すようなセット毎にユーザレベルと追加的な印刷条件管理情報を登録した管理情報テーブルを記憶しておく。そして、ユーザ管理情報保存部71には、ユーザ管理情報として、ユーザ情報に対応させてセット名を登録しておく。 For example, the printing condition management information storage unit 52 stores a management information table in which printing condition management information is registered for each user level as shown in FIG. 20 and also stores a user level for each set as shown in FIG. And a management information table in which additional printing condition management information is registered. The user management information storage unit 71 registers a set name corresponding to the user information as user management information.
ここでは、ユーザレベルを使用しているが、ユーザレベルを使用せず、いくつかの印刷条件種別とその値のみによってセットを構成するようにしてもよい。 Here, the user level is used, but the user level may not be used, and the set may be configured by only some printing condition types and their values.
なお、図25に示す例では、各セットにおいて追加的な印刷条件管理情報が登録されているが、これは、図20のユーザレベル毎の管理情報テーブルで規定していない印刷条件種別の管理情報、あるいはユーザレベル毎に規定されている印刷条件管理情報とは別に規定した印刷条件管理情報である。後者のように、ユーザレベル毎に規定されている印刷条件について、セット内で別途規定している印刷条件については、どちらかを優先(例えば追加属性が優先)して用いるとよい。 In the example shown in FIG. 25, additional print condition management information is registered in each set, but this is management information of print condition types not defined in the management information table for each user level in FIG. Or printing condition management information defined separately from the printing condition management information defined for each user level. As in the latter case, with respect to the printing conditions defined for each user level, either one of the printing conditions separately defined in the set may be used with priority (for example, the additional attribute has priority).
このように、多くの印刷条件種別に対して様々に管理情報を設定する場合も、それらを1セットにして保存しておけば、あるセットから他のセットの状態に簡単に管理状態を変更できる。 As described above, when various management information is set for many types of printing conditions, if the management information is stored as one set, the management state can be easily changed from one set to another. .
また、プリンタ14を使用する時間帯に応じて、使用する印刷条件管理情報を異ならせるようにしてもよい。例えば、図26に示すように、使用するセットが時間帯によって自動的に変更されるようにユーザ管理情報テーブルに登録しておく。なお、第1および第2の実施の形態においても、ユーザ情報とは関係なく、このように時間帯に応じて使用する印刷条件管理情報が異なるように印刷条件管理情報テーブルに登録しておくことができる。 Further, the printing condition management information to be used may be varied depending on the time zone in which the printer 14 is used. For example, as shown in FIG. 26, it is registered in the user management information table so that the set to be used is automatically changed according to the time zone. In the first and second embodiments, the printing condition management information is registered in the printing condition management information table so that the printing condition management information to be used differs depending on the time zone, regardless of the user information. Can do.
また、ユーザ情報毎、あるいはユーザレベル毎に、印刷条件を更に詳細に設定することもできる。例えば、印刷枚数などの制限を個別に設けることも可能である。 Further, the printing conditions can be set in more detail for each user information or each user level. For example, restrictions such as the number of printed sheets can be provided individually.
また、ユーザ情報毎、あるいはユーザレベル毎に、プライオリティ(優先度)を設定することもできる。例えば、複数の印刷要求が受信された場合に、ユーザレベルが上位であるほど優先的に印刷するように制御したり、また特定のユーザ情報の印刷要求については優先的に印刷するように制御することも可能である。 In addition, priority (priority) can be set for each user information or each user level. For example, when a plurality of print requests are received, control is performed so that printing is performed preferentially as the user level is higher, or control is performed so that printing requests for specific user information are performed preferentially. It is also possible.
[第4の実施の形態]
上記第1〜3の実施の形態では、印刷条件に関する情報をユーザに報知する例について説明したが、印刷条件に関する情報だけでなく、プリンタやネットワーク等に関するお知らせの類の情報もユーザに報知するようにしてもよい。
[Fourth Embodiment]
In the first to third embodiments, the example in which the user is notified of the information regarding the printing conditions has been described. However, not only the information regarding the printing conditions but also the information such as the notification regarding the printer, the network, and the like is notified to the user. It may be.
本実施の形態では、第3の実施の形態で利用したユーザ情報を利用し、印刷要求を受信したときに、該当のユーザに対してお知らせ情報を報知する例について説明する。 In the present embodiment, an example in which notification information is notified to a corresponding user when a print request is received using the user information used in the third embodiment will be described.
また、本実施の形態でも、第2の実施の形態と同様に、印刷要求にはイメージデータを含めず、応答情報にイメージデータを含める場合を例に挙げて説明する。 Also in the present embodiment, as in the second embodiment, a case where image data is not included in the print request but image data is included in the response information will be described as an example.
本実施の形態の印刷システム10の構成例、管理サーバ12、プリンタ14、クライアント16のハードウェア構成は、第1の実施の形態と同様であるため、説明を省略する。 The configuration example of the printing system 10 according to the present embodiment and the hardware configurations of the management server 12, the printer 14, and the client 16 are the same as those in the first embodiment, and thus description thereof is omitted.
図27に、本実施の形態における管理サーバ12の機能的な構成及びデータの流れを示すブロック図である。なお、図27において、図18と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。 FIG. 27 is a block diagram showing a functional configuration and data flow of the management server 12 in the present embodiment. In FIG. 27, the same or equivalent parts as in FIG. 18 are denoted by the same reference numerals, and the description thereof is omitted or simplified.
本実施の形態の管理サーバ12は、第3の実施の形態の図18の構成に、お知らせ情報保存部72及びお知らせ情報解析部73を更に追加した構成となっている。 The management server 12 of this embodiment has a configuration in which a notification information storage unit 72 and a notification information analysis unit 73 are further added to the configuration of FIG. 18 of the third embodiment.
お知らせ情報保存部72には、ユーザに告知すべきお知らせ情報が保存されている。例えば、図28に示すように、お知らせ情報(お知らせすべき内容)を、該内容を一意に識別するお知らせ番号に対応付けて記憶しておく。これら情報は、予め管理者が入力装置30aなどから入力してお知らせ情報保存部72に記憶しておく。 The notification information storage unit 72 stores notification information to be notified to the user. For example, as shown in FIG. 28, notification information (content to be notified) is stored in association with a notification number that uniquely identifies the content. Such information is input in advance by the administrator from the input device 30a or the like and stored in the notification information storage unit 72.
お知らせ情報は、特に限定されないが、例えば、プリンタドライバの変更やアップグレードなどを管理者が行った場合に、該情報をお知らせ情報として記憶しておくことができる。また、プリンタやネットワーク関係の情報に限らず、様々な情報をお知らせ情報として記憶しておくことができる。 The notification information is not particularly limited. For example, when the administrator changes or upgrades the printer driver, the information can be stored as notification information. In addition to various information related to the printer and the network, various types of information can be stored as notification information.
ユーザ管理情報保存部74のユーザ管理情報テーブルには、第3の実施の形態では、ユーザ情報とユーザレベルを対応付けて記憶したが、本実施の形態では、図29に示すように、各ユーザ情報に、お知らせ情報の有無、お知らせ情報が有りの場合にはお知らせ情報を識別するお知らせ番号、お知らせ情報をユーザに送信した回数(お知らせ回数)を対応付けて記憶する。これら情報は、お知らせ回数を除き、予め管理者が入力装置30aなどから入力してユーザ管理情報保存部71に記憶しておく。なお、本実施の形態において、ユーザ管理情報保存部74は、第3の実施の形態のユーザ管理情報保存部71と記憶する内容が全く異なるため、符号を異ならせた。 In the user management information table of the user management information storage unit 74, the user information and the user level are stored in association with each other in the third embodiment, but in this embodiment, as shown in FIG. The information is stored in association with the presence / absence of the notice information, the notice number for identifying the notice information when the notice information is present, and the number of times the notice information is transmitted to the user (number of notices). The information is stored in the user management information storage unit 71 in advance by the administrator through the input device 30a or the like, except for the number of notifications. In the present embodiment, the user management information storage unit 74 is completely different from the user management information storage unit 71 of the third embodiment, and therefore has a different code.
お知らせ情報解析部73は、ユーザ管理情報保存部74のユーザ管理情報テーブルを参照し、受信部50で受信された印刷要求に含まれるユーザ情報に対応付けて記憶されているお知らせ情報の有無を確認する。そして、お知らせ情報が有る場合には、お知らせ情報保存部72に記憶されているお知らせ情報を取得する。 The notification information analysis unit 73 refers to the user management information table of the user management information storage unit 74 and checks whether there is notification information stored in association with the user information included in the print request received by the reception unit 50. To do. And when there exists notification information, the notification information memorize | stored in the notification information storage part 72 is acquired.
表示情報作成部54は、印刷条件解析部53で判定された変更を促すべき印刷条件の情報に基づいて表示情報を作成するだけでなく、お知らせ情報解析部73で取得されたお知らせ情報に基づいて表示情報を作成する。 The display information creation unit 54 not only creates display information based on the printing condition information to be urged to be changed determined by the printing condition analysis unit 53 but also based on the notification information acquired by the notification information analysis unit 73. Create display information.
作成された表示情報は、表示情報送信部55で印刷要求の送信元であるクライアント16に送信される。 The created display information is transmitted by the display information transmitting unit 55 to the client 16 that is the transmission source of the print request.
なお、本実施の形態におけるクライアント16の機能的な構成及びデータの流れについては、第3の実施の形態の図21と同様であるため、図示を省略する。 Note that the functional configuration and data flow of the client 16 in this embodiment are the same as those in the third embodiment shown in FIG.
次に、本実施の形態に係る印刷システム10によって行なわれる印刷処理について説明する。 Next, a printing process performed by the printing system 10 according to the present embodiment will be described.
クライアント16側の印刷要求送信処理については、印刷要求にユーザ情報を含める点以外は第2の実施の形態で説明した処理と同様であるため、説明を省略する。 The print request transmission process on the client 16 side is the same as the process described in the second embodiment except that user information is included in the print request, and thus the description thereof is omitted.
図30及び図31は、本実施の形態の管理サーバ12で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ12の印刷要求受信処理におけるデータの流れは、図27に実線で示してある。 30 and 31 are flowcharts showing the flow of the print request reception process executed by the management server 12 of this embodiment. The data flow in the print request reception process of the management server 12 is indicated by a solid line in FIG.
ステップ700では、受信部50で印刷要求(印刷条件及びユーザ情報含む)が受信されるまで待ち状態が続き、受信部50で印刷要求が受信された場合には、ステップ702に移行する。 In step 700, the waiting state continues until a print request (including printing conditions and user information) is received by the receiving unit 50. If the print request is received by the receiving unit 50, the process proceeds to step 702.
ステップ702では、受信した印刷要求で指定されている印刷条件を印刷条件保持部59で保持する。 In step 702, the print condition designated by the received print request is held in the print condition holding unit 59.
ステップ704では、お知らせ情報解析部73は、受信した印刷要求のユーザ情報に基づいて、ユーザ管理情報保存部74を検索する。 In step 704, the notification information analysis unit 73 searches the user management information storage unit 74 based on the user information of the received print request.
ステップ706では、ユーザ情報に対応付けて記憶されている「お知らせ情報の有無」の情報が「有り」を示しているか否かを判定する。「お知らせ情報の有無」が「無し」を示していれば、図31のステップ734に移行する。「お知らせ情報の有無」が「有り」を示していれば、ステップ708で、該当のユーザに充分お知らせを行ったか否かを判定する。ここでは、お知らせ回数が所定値以上の場合に、充分お知らせを行ったと判定する。ここで、該当のユーザに充分お知らせを行ったと判定した場合には、図31のステップ734に移行する。また、該当のユーザにまだ充分にお知らせを行っていないと判定した場合には、ステップ710に移行する。 In Step 706, it is determined whether or not the “Notification Information Presence” information stored in association with the user information indicates “Yes”. If “Notification Information Presence” indicates “None”, the process proceeds to Step 734 in FIG. If the “presence / absence of notification information” indicates “present”, it is determined in step 708 whether or not the user has been sufficiently notified. Here, when the number of notifications is equal to or greater than a predetermined value, it is determined that sufficient notification has been performed. Here, if it is determined that the user has been sufficiently informed, the process proceeds to step 734 in FIG. On the other hand, if it is determined that the user has not been notified sufficiently, the process proceeds to step 710.
ステップ710では、お知らせ情報解析部73は、お知らせ情報保存部72から、該当のお知らせ情報を取得する。前述したように、ユーザ管理情報保存部74に記憶されているお知らせ番号で、お知らせ情報保存部72を検索して取得する。 In step 710, the notification information analysis unit 73 acquires the corresponding notification information from the notification information storage unit 72. As described above, the notification information storage unit 72 is searched and acquired using the notification number stored in the user management information storage unit 74.
ステップ712では、お知らせ情報解析部73は、表示情報作成部54にお知らせ情報を通知する。 In step 712, the notification information analysis unit 73 notifies the display information creation unit 54 of the notification information.
また、ステップ714で、お知らせ情報解析部73は、ユーザ管理情報保存部74のお知らせ情報送信回数を更新する。 In step 714, the notification information analysis unit 73 updates the notification information transmission count of the user management information storage unit 74.
ステップ716では、表示情報作成部54は、お知らせ情報を表示するための表示情報を作成し、ステップ718で、表示情報送信部55は、印刷要求を送信した送信元であるクライアント16に表示情報を送信する。 In step 716, the display information creation unit 54 creates display information for displaying the notification information. In step 718, the display information transmission unit 55 sends the display information to the client 16 that is the transmission source that transmitted the print request. Send.
この表示情報は印刷要求の送信元であるクライアント16の受信部62で受信される。 This display information is received by the receiving unit 62 of the client 16 that is the transmission source of the print request.
これにより、図32に示すようなお知らせ情報を表した表示画面がクライアント16の表示装置29bに表示される。ここで、ユーザは、印刷を続行するためのボタン90,92、或いは印刷をキャンセルするキャンセルボタン94のいずれかを選択することができる。応答情報生成部64は、ユーザの選択結果に応じて応答情報を生成する。 As a result, a display screen representing the notification information as shown in FIG. 32 is displayed on the display device 29b of the client 16. Here, the user can select either the buttons 90 and 92 for continuing printing or the cancel button 94 for canceling printing. The response information generation unit 64 generates response information according to the user selection result.
管理サーバ12では、図31のステップ730でクライアント16から応答情報を受信したか否かを判定する。応答情報を受信した場合には、ステップ732で、応答情報が印刷をキャンセルする旨を示す情報であるか否かを判定する。ここで応答情報が印刷をキャンセルする旨を示す情報であると判定した場合には、受信した印刷要求に従った印刷は行わずに、ステップ700に戻る。また、応答情報が印刷をキャンセルする旨を示す情報ではないと判定した場合には、ステップ743に移行する。 The management server 12 determines whether or not response information has been received from the client 16 in step 730 of FIG. If response information has been received, it is determined in step 732 whether the response information is information indicating that printing is cancelled. If it is determined that the response information is information indicating that printing is cancelled, the process returns to step 700 without performing printing according to the received print request. If it is determined that the response information is not information indicating that printing is cancelled, the process proceeds to step 743.
ステップ743からステップ742までの処理は、第2の実施の形態の図16に示したステップ404〜412までの処理と同じであるため説明を省略する。 Since the processing from step 743 to step 742 is the same as the processing from step 404 to 412 shown in FIG. 16 of the second embodiment, the description thereof is omitted.
また、印刷条件に関する表示情報が送信された後の、クライアント16側の表示情報受信処理、及び管理サーバ12で実行される応答情報受信処理については、第2の実施の形態と同様である。 The display information reception process on the client 16 side after the display information related to the printing conditions is transmitted and the response information reception process executed by the management server 12 are the same as those in the second embodiment.
なお、クライアント16が印刷要求を管理サーバ12に送信する前に、まず、お知らせ情報があるか否かの問い合わせを行うようにしても良い。この場合には、そのお知らせ情報によりユーザが印刷要求を取り消すような無駄なネットワークトラフィックを減らすことができる。 Note that before the client 16 transmits a print request to the management server 12, first, an inquiry may be made as to whether there is notification information. In this case, it is possible to reduce useless network traffic in which the user cancels the print request based on the notification information.
なお、ユーザ管理情報として、ユーザ毎に印刷条件に関して管理者の要望(印刷条件管理情報)を受け入れなかった印刷条件の種別や回数の情報を保存しておいてもよい。これをお知らせ情報としてユーザへの警告のための表示情報を生成したり、管理者がユーザレベルの決定の際に参考にすることができる。 As user management information, information on the type and number of times of printing conditions that did not accept the administrator's request (printing condition management information) regarding the printing conditions for each user may be stored. This information can be used as notification information to generate display information for warning to the user, or the administrator can refer to it when determining the user level.
管理サーバ12は、ユーザが印刷条件に関して管理者の要望(印刷条件管理情報)を受け入れなかった場合に、この情報を管理サーバ12内で蓄積するだけでなく、管理者に通知するようにしてもよい。例えば、この情報を表示装置29aに表示するようにしてもよいし、プリンタ14で印刷するようにしてもよい。管理情報受け入れ状況をリアルタイムに知ることができ、印刷条件管理情報やユーザ管理情報の変更の参考にすることができる。 The management server 12 not only stores the information in the management server 12 but also notifies the administrator when the user does not accept the administrator's request (printing condition management information) regarding the printing conditions. Good. For example, this information may be displayed on the display device 29a or may be printed by the printer 14. The management information acceptance status can be known in real time, and can be used as a reference for changing printing condition management information and user management information.
また、管理サーバ12では、ユーザ管理情報を保存しているため、ユーザの情報が累積していき、ユーザ管理情報テーブルの管理自体が煩雑となる。これに対して、一定期間プリンタを使用していないプリンタユーザ情報に関しては、ユーザ管理情報のリストから消去する、あるいは消去するか否かを問い合わせるダイアログ画面を表示装置29aに表示する、あるいはメールなどにより管理者に問い合わせるようにすることもできる。 Further, since the management server 12 stores the user management information, the user information is accumulated, and the management itself of the user management information table becomes complicated. On the other hand, with respect to printer user information that has not been used for a certain period of time, a dialog screen for inquiring whether to delete the user management information from the list of user management information or whether to delete it is displayed on the display device 29a, or by e-mail or the like. You can also ask the administrator.
なお、上記第1〜第4の実施の形態において、管理サーバ12とプリンタ14とが独立した装置の場合を例に挙げて説明したが、これに限定されず、例えば、プリンタ14に管理サーバ12の機能を設けてもよい。 In the first to fourth embodiments, the case where the management server 12 and the printer 14 are independent devices has been described as an example. However, the present invention is not limited to this. For example, the printer 14 includes the management server 12. May be provided.
また、印刷条件管理情報保存部やユーザ管理情報保存部は、同一の記憶媒体の異なる領域としてもよいし、異なる記憶媒体としてもよい。 Also, the printing condition management information storage unit and the user management information storage unit may be different areas of the same storage medium or different storage media.
10 印刷システム
12 管理サーバ
14 プリンタ
16 クライアント
21 CPU
22 RAM
23 ROM
24 通信インタフェース
29 表示装置
30 入力装置
50 受信部
51 印刷ジョブ保持部
51 印刷条件保持部
52 印刷条件管理情報保存部
53 印刷条件解析部
54 表示情報作成部
55 表示情報送信部
56 印刷条件決定部
57 印刷データ作成部
58 印刷データ送信部
59 印刷条件保持部
60 印刷要求生成部
61 送信部
62 受信部
63 表示制御部
64 応答情報生成部
65 イメージデータ保持部
70 ユーザ情報解析部
71 ユーザ管理情報保存部
72 情報保存部
73 情報解析部
74 ユーザ管理情報保存部
10 Printing System 12 Management Server 14 Printer 16 Client 21 CPU
22 RAM
23 ROM
24 communication interface 29 display device 30 input device 50 receiving unit 51 print job holding unit 51 printing condition holding unit 52 printing condition management information storage unit 53 printing condition analysis unit 54 display information creation unit 55 display information transmission unit 56 printing condition determination unit 57 Print data creation unit 58 Print data transmission unit 59 Print condition storage unit 60 Print request generation unit 61 Transmission unit 62 Reception unit 63 Display control unit 64 Response information generation unit 65 Image data storage unit 70 User information analysis unit 71 User management information storage unit 72 Information Storage Unit 73 Information Analysis Unit 74 User Management Information Storage Unit
Claims (21)
印刷手段に対する印刷条件が指定された印刷要求を受信する受信手段と、
前記受信手段で受信された印刷要求で指定された印刷条件と前記印刷条件記憶手段に記憶された印刷条件とを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成手段と、
前記生成手段で生成された情報を前記印刷要求の送信元に送信する送信手段と、
を含む情報処理装置。 Printing condition storage means for storing printing conditions;
Receiving means for receiving a print request in which printing conditions for the printing means are specified;
Comparing means for comparing the printing conditions specified in the print request received by the receiving means with the printing conditions stored in the printing condition storage means;
Generating means for generating information relating to the printing condition specified in the print request based on the comparison result of the comparing means;
Transmitting means for transmitting the information generated by the generating means to a transmission source of the print request;
An information processing apparatus including:
請求項1記載の情報処理装置。 The generating unit determines that the comparison unit determines that the content of the printing condition specified in the print request is different from the content of the printing condition stored in the printing condition storage unit. The information processing apparatus according to claim 1, wherein information related to printing conditions is generated.
請求項2記載の情報処理装置。 The generation unit prints information relating to the printing conditions determined to be different as information for prompting a change to the printing conditions stored in the printing condition storage unit or the printing conditions stored in the printing condition storage unit. The information processing apparatus according to claim 2, wherein information for notifying to be generated is generated.
請求項1乃至請求項3のいずれか1項記載の情報処理装置。 The printing condition is determined based on at least one of the printing condition stored in the printing condition storage unit and the printing condition specified by the printing request received by the receiving unit, and printing is executed with the determined printing condition. The information processing apparatus according to any one of claims 1 to 3, further comprising a control unit that controls the printing unit.
前記受信手段で受信した応答情報、前記印刷条件記憶手段に記憶された印刷条件、および前記受信手段で受信した印刷要求で指定された印刷条件の少なくとも1つに基づいて印刷条件を決定し、該決定した印刷条件で印刷が実行されるように前記印刷手段を制御する制御手段を更に含む
請求項1乃至請求項3のいずれか1項記載の情報処理装置。 The receiving unit further receives response information for the information transmitted by the transmitting unit from the transmission source of the print request,
Determining printing conditions based on at least one of the response information received by the receiving means, the printing conditions stored in the printing condition storage means, and the printing conditions specified in the printing request received by the receiving means; The information processing apparatus according to claim 1, further comprising a control unit configured to control the printing unit so that printing is executed under the determined printing condition.
前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元を示す情報に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する
請求項1乃至請求項5のいずれか1項記載の情報処理装置。 The printing condition storage means stores printing conditions corresponding to information indicating the transmission source of the print request,
The comparison unit compares the printing condition stored in the printing condition storage unit corresponding to the information indicating the transmission source of the printing request received by the receiving unit with the printing condition specified by the printing request. The information processing apparatus according to any one of claims 1 to 5.
前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元の種別に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する
請求項1乃至請求項5のいずれか1項記載の情報処理装置。 The printing condition storage means stores printing conditions corresponding to the type of the transmission source of the print request,
The comparison unit compares the printing condition stored in the printing condition storage unit corresponding to the type of the transmission source of the printing request received by the receiving unit with the printing condition specified by the printing request. The information processing apparatus according to any one of claims 1 to 5.
請求項1乃至請求項7のいずれか1項記載の情報処理装置。 The generation means is based on the comparison result of the comparison means, at least one of the type of print condition, the source of the received print request, and the type of the source of the received print request, The information processing apparatus according to any one of claims 1 to 7, wherein information related to a printing condition specified by a print request is generated.
請求項4乃至請求項8のいずれか1項記載の情報処理装置。 When determining the printing conditions for printing by the printing unit, the control unit includes at least one of a type of printing condition, a source of the received print request, and a type of the source of the received print request. 9. Either one of the print conditions specified in the received print request and the print conditions stored in the print condition storage unit are prioritized and determined according to one. 1. An information processing apparatus according to item 1.
前記比較手段は、前記受信手段で印刷要求が受信された時間帯を示す時間帯情報に対応して記憶された印刷条件と、該印刷要求で指定された印刷条件とを比較する
請求項1乃至請求項9のいずれか1項記載の情報処理装置。 The printing condition storage means stores printing conditions corresponding to time zone information indicating a time zone,
The comparison unit compares a printing condition stored in correspondence with time zone information indicating a time zone in which the printing request is received by the receiving unit with a printing condition specified in the printing request. The information processing apparatus according to claim 9.
前記送信手段は、更に、前記受信手段で受信された印刷要求の送信元に対して、前記告知情報記憶手段に記憶された告知情報を送信する
請求項1乃至請求項10のいずれか1項記載の情報処理装置。 It further comprises a notification information storage means for storing notification information for notifying various information according to the transmission source of the print request or the type of the transmission source,
The said transmission means further transmits the notification information memorize | stored in the said notification information storage means with respect to the transmission origin of the print request received by the said reception means. Information processing device.
請求項11記載の情報処理装置。 The information processing apparatus according to claim 11, further comprising: a transmission frequency storage unit that stores the transmission frequency of transmitting the notification information for each transmission source of a print request.
請求項12記載の情報処理装置。 Based on the number of transmissions stored in the transmission number storage unit, control is performed so that the notification information is not transmitted beyond the predetermined number of transmissions to the transmission source of the print request received by the reception unit. The information processing apparatus according to claim 12, further comprising a transmission control unit.
印刷を実行する印刷手段と、
を含む印刷装置。 An information processing apparatus according to any one of claims 1 to 13,
Printing means for executing printing;
Including printing device.
請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置に対して、前記生成された印刷要求を送信する第2送信手段と、
請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置から送信された前記印刷条件に関する情報を受信する第2受信手段と、
前記第2受信手段で受信された情報を表示手段に表示する表示制御手段と、
を含む端末装置。 A print request generating means for generating a print request in which printing conditions for the printing means are specified;
A second transmission unit that transmits the generated print request to the information processing apparatus according to any one of claims 1 to 13 or the printing apparatus according to claim 14.
A second receiving means for receiving information on the printing condition transmitted from the information processing apparatus according to any one of claims 1 to 13 or the printing apparatus according to claim 14,
Display control means for displaying on the display means the information received by the second receiving means;
A terminal device including
前記第2送信手段は、更に、前記応答情報生成手段で応答情報が生成された場合に該応答情報を送信する
請求項15記載の端末装置。 The print request transmitting terminal further includes response information generating means for generating response information for the information received by the second receiving means,
The terminal device according to claim 15, wherein the second transmission unit further transmits the response information when the response information is generated by the response information generation unit.
前記応答情報生成手段は、送信済の印刷要求を取り消さない場合には印刷対象の画像情報を含めて応答情報を生成する
請求項16記載の端末装置。 The print request generation unit generates a print request without including image information to be printed,
The terminal device according to claim 16, wherein the response information generation unit generates response information including image information to be printed when the transmitted print request is not canceled.
請求項15乃至請求項17のいずれか1項記載の端末装置と、
を含む印刷制御システム。 An information processing apparatus according to any one of claims 1 to 13,
A terminal device according to any one of claims 15 to 17,
Including printing control system.
請求項15乃至請求項17のいずれか1項記載の端末装置と、
を含む印刷システム。 A printing device according to claim 14;
A terminal device according to any one of claims 15 to 17,
Including printing system.
印刷手段に対する印刷条件が指定された印刷要求を受信した場合に、該印刷要求で指定された印刷条件と、印刷条件が記憶された印刷条件記憶手段に記憶された印刷条件と、を比較する比較ステップと、
前記比較ステップの比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成ステップと、
前記生成ステップで生成された情報を前記印刷要求の送信元に送信する送信ステップと、
を実行させるプログラム。 On the computer,
When a print request in which a printing condition for the printing unit is specified is received, a comparison for comparing the printing condition specified in the printing request with the printing condition stored in the printing condition storage unit in which the printing condition is stored Steps,
Based on the comparison result of the comparison step, a generation step for generating information on the printing condition specified in the print request;
A transmission step of transmitting the information generated in the generation step to a transmission source of the print request;
A program that executes
印刷手段に対する印刷条件が指定された印刷要求を生成する印刷要求生成ステップと、
請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置に対して、前記生成された印刷要求を送信する送信ステップと、
請求項1乃至請求項13のいずれか1項記載の情報処理装置または請求項14に記載の印刷装置から送信された前記印刷条件に関する情報を受信した場合に、該受信した情報を表示手段に表示する表示制御ステップと、
を実行させるプログラム。 On the computer,
A print request generation step for generating a print request in which printing conditions for the printing means are specified;
A transmission step of transmitting the generated print request to the information processing apparatus according to any one of claims 1 to 13 or the printing apparatus according to claim 14.
When the information on the printing condition transmitted from the information processing apparatus according to any one of claims 1 to 13 or the printing apparatus according to claim 14 is received, the received information is displayed on a display unit. Display control step to
A program that executes
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006299093A JP2008117128A (en) | 2006-11-02 | 2006-11-02 | Information processor, printer, terminal device, print control system, print system, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006299093A JP2008117128A (en) | 2006-11-02 | 2006-11-02 | Information processor, printer, terminal device, print control system, print system, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008117128A true JP2008117128A (en) | 2008-05-22 |
Family
ID=39502994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006299093A Withdrawn JP2008117128A (en) | 2006-11-02 | 2006-11-02 | Information processor, printer, terminal device, print control system, print system, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008117128A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010044207A (en) * | 2008-08-12 | 2010-02-25 | Konica Minolta Business Technologies Inc | Image forming apparatus and image forming method |
JP2011048436A (en) * | 2009-08-25 | 2011-03-10 | Sharp Corp | Printing system |
JP2013003704A (en) * | 2011-06-14 | 2013-01-07 | Ricoh Co Ltd | Information processing device, method, program, and recording medium |
-
2006
- 2006-11-02 JP JP2006299093A patent/JP2008117128A/en not_active Withdrawn
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010044207A (en) * | 2008-08-12 | 2010-02-25 | Konica Minolta Business Technologies Inc | Image forming apparatus and image forming method |
JP4666026B2 (en) * | 2008-08-12 | 2011-04-06 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming apparatus and image forming method |
US8305617B2 (en) | 2008-08-12 | 2012-11-06 | Konica Minolta Business Technologies, Inc. | Image forming apparatus capable of properly setting copy conditions of document |
JP2011048436A (en) * | 2009-08-25 | 2011-03-10 | Sharp Corp | Printing system |
CN101996059A (en) * | 2009-08-25 | 2011-03-30 | 夏普株式会社 | Printing system |
US8520227B2 (en) | 2009-08-25 | 2013-08-27 | Sharp Kabushiki Kaisha | Printing system |
CN101996059B (en) * | 2009-08-25 | 2013-10-16 | 夏普株式会社 | Printing system |
JP2013003704A (en) * | 2011-06-14 | 2013-01-07 | Ricoh Co Ltd | Information processing device, method, program, and recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8681354B2 (en) | Information processing apparatus for setting a printing attribute to a hot folder | |
US8773701B2 (en) | Image processing apparatus, print control method, recording medium storing print control program | |
US8363242B2 (en) | Image processing apparatus and image processing apparatus control method for requesting an external apparatus to transmit image data | |
US20080174810A1 (en) | Fault tolerant printing system | |
JP4951392B2 (en) | Information processing apparatus, program, and recording medium | |
JP2010157027A (en) | Image forming apparatus, information processing apparatus, print processing control method, and program | |
US8817307B2 (en) | Information processing device, print server, print control system, print control method and computer readable recording medium for applying printing rule to print job | |
US8947708B2 (en) | Information processing apparatus, method for controlling an information processing apparatus, and image forming system | |
JP2017049748A (en) | Image processing system, information processor, and program | |
US20070008577A1 (en) | Printing system and printer driver, which are easy to use | |
JP2019082758A (en) | Print control unit, control method thereof, and program | |
JP2004005259A (en) | Information notifyin device and method, computer readable program and storage medium | |
JP2014059630A (en) | Printing control device, printing control method, and program | |
JP2008165291A (en) | Information processing device and program | |
JP4415810B2 (en) | Image processing apparatus, control method thereof, and control program | |
JP5615144B2 (en) | PRINT SYSTEM, IMAGE FORMING DEVICE, SERVER, PRINTING METHOD, AND PROGRAM | |
JP2009015798A (en) | Information processor, program and recording medium | |
JP2008276496A (en) | Print system, print server, print management program, and information management system | |
JP2013254290A (en) | Electronic apparatus and display program | |
JP2008117128A (en) | Information processor, printer, terminal device, print control system, print system, and program | |
JP2009151618A (en) | Printout control system, printout control method and computer program | |
US9262109B2 (en) | Print instruction apparatus, printing system, and non-transitory computer readable medium | |
JP2010214725A (en) | Printer and printing system and method of controlling printer | |
JP5510056B2 (en) | Image forming apparatus and program | |
JP2009122745A (en) | Printing instruction device, printing system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091023 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20100412 |