[go: up one dir, main page]

JP2001188662A - Printing control device - Google Patents

Printing control device

Info

Publication number
JP2001188662A
JP2001188662A JP2000000185A JP2000000185A JP2001188662A JP 2001188662 A JP2001188662 A JP 2001188662A JP 2000000185 A JP2000000185 A JP 2000000185A JP 2000000185 A JP2000000185 A JP 2000000185A JP 2001188662 A JP2001188662 A JP 2001188662A
Authority
JP
Japan
Prior art keywords
print
request
executor
history
history list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000000185A
Other languages
Japanese (ja)
Inventor
Atsushi Maeda
淳志 前田
Kazumi Ishifuchi
一三 石淵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2000000185A priority Critical patent/JP2001188662A/en
Publication of JP2001188662A publication Critical patent/JP2001188662A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】スプールされる印刷データを印刷履歴一覧に格
納することにより、同一印刷データの同一印刷実行者か
らの印刷要求に対して印刷実行者に処理続行の確認を行
い、誤操作による不要な印刷データの処理を軽減するこ
とを目的とする。 【解決手段】通信ネットワーク110等を介して受信した
印刷要求を判別処理部106で判別して印刷履歴一覧107に
格納する。印刷要求受信時には、印刷履歴一覧107中に
同一印刷実行者からの同一印刷データの印刷要求が存在
するか否かを検索する。存在した場合には、印刷実行者
111に対して印刷処理続行の是非を確認する。 【効果】一度印刷した印刷データを印刷履歴として保持
することにより、同一印刷実行者から同一印刷データの
印刷要求を受けた場合に、印刷実行者に対して印刷処理
の続行を確認するため、誤操作による不要な印刷処理を
軽減できるという効果を奏する。
(57) [Summary] [Problem] By storing print data to be spooled in a print history list, in response to a print request from the same print executor of the same print data, the print executor is confirmed to continue processing, An object is to reduce unnecessary processing of print data due to an erroneous operation. A print request received via a communication network or the like is determined by a determination processing unit and stored in a print history list. When a print request is received, a search is made as to whether a print request for the same print data from the same print executor exists in the print history list 107. If present, print executor
Confirm whether to continue the printing process for 111. [Effect] By retaining print data once printed as a print history, when a print request for the same print data is received from the same print executor, an erroneous operation is performed to confirm to the print executor that printing processing is to be continued. Thus, it is possible to reduce unnecessary print processing.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、通信ネットワーク
等を介して印刷要求を発行するクライアント、および前
記クライアントからの要求を処理可能な印刷装置と通信
可能な印刷制御装置の印刷データの処理技術に関するも
のである。
[0001] 1. Field of the Invention [0002] The present invention relates to a client for issuing a print request via a communication network or the like, and a print data processing technique of a print control device capable of communicating with a printing device capable of processing the request from the client. Things.

【0002】[0002]

【従来の技術】従来、印刷データを一時保存可能なスプ
ール部を具備する印刷制御装置に関して、印刷処理後も
その印刷データを保持可能な印刷制御装置が提案されて
いる。例えば、特開平11-129556号、同191041号、同11-
203093号公報では、スプールに保存してある印刷データ
と同一の印刷データの印刷要求を受信した場合に、再ス
プールを行わずに保存情報を用いて出力処理を行い、同
一印刷データの再印刷処理時間を向上する印刷制御装置
が提案されている。また、特開平11-95942号公報では、
スプール中の印刷データに対して印刷形式などの変更を
可能とする印刷制御装置が提案されている。
2. Description of the Related Art Heretofore, as for a print control device having a spool unit capable of temporarily storing print data, a print control device capable of holding the print data even after print processing has been proposed. For example, JP-A-11-129556, JP-A-191041, JP-A-11-129556
In Japanese Patent No. 203093, when a print request of the same print data as the print data stored in the spool is received, the output process is performed using the saved information without performing the re-spooling, and the reprint process of the same print data is performed. A print control device that improves time has been proposed. Also, in JP-A-11-95942,
There has been proposed a print control apparatus that enables a print format or the like to be changed for print data in a spool.

【0003】[0003]

【発明が解決しようとする課題】上記従来技術では、一
度スプールされた印刷データを利用することにより印刷
処理能力の向上を図ったり、また印刷形式の変更を許可
することにより印刷要求に対する操作性の向上を図って
いるが、誤操作による不要な印刷データの処理の点につ
いては考慮されていなかった。そのため、既に印刷され
ているデータについてユーザが思い違いなどにより再度
印刷要求を行う場合であっても、すべての印刷要求を順
次受け付けて無駄な印刷処理を行ってしまうという問題
点があった。
In the above prior art, the print processing capability is improved by using the print data once spooled, and the operability for the print request is improved by permitting the change of the print format. Although improvements have been made, no consideration has been given to the processing of unnecessary print data due to erroneous operations. For this reason, even when the user makes a print request again for data that has already been printed due to misunderstanding or the like, there is a problem in that all print requests are sequentially received and useless print processing is performed.

【0004】また、スプール中の印刷データに対して削
除要求を発行して印刷の強制中断を行う手段を備えた印
刷制御装置は存在するが、その操作はスプール中の印刷
データのみに制御可能であり、既に印刷が済んでスプー
ルから削除されているデータについては、誤操作(例え
ば、思い違いなど)により同一の印刷実行者からの同一
印刷データの印刷要求があればすべて出力されてしま
う。すなわち、誤操作による同一印刷実行者からの同一
印刷データの複数回出力には対応できないという問題が
あった。
There is a print control apparatus having means for issuing a delete request to print data in a spool and forcibly interrupting printing, but the operation can be controlled only by the print data in the spool. In addition, for data that has already been printed and has been deleted from the spool, if there is a print request for the same print data from the same print executor due to an erroneous operation (for example, misunderstanding, etc.), the data is all output. That is, there is a problem that it is not possible to cope with outputting the same print data a plurality of times from the same print executor due to erroneous operation.

【0005】本発明の目的は、スプールされる印刷デー
タを印刷履歴一覧に格納することにより、同一印刷デー
タの同一印刷実行者からの印刷要求に対して印刷実行者
に処理続行の確認を行い、誤操作による不要な印刷デー
タの処理を軽減することにある。
[0005] An object of the present invention is to store print data to be spooled in a print history list so as to confirm to the print executor that processing is to be continued in response to a print request from the same print executor of the same print data. It is to reduce unnecessary processing of print data due to an erroneous operation.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に、本発明は、クライアントが発行した印刷要求に従
い、印刷データをスプールし、スプールした印刷データ
を印刷装置に送信して印刷させる印刷制御装置におい
て、前記クライアントが発行した印刷要求に基づいて、
印刷データを特定する情報および印刷実行者を特定する
情報を印刷履歴一覧に登録する手段と、前記印刷装置か
ら印刷状態を取得し、前記印刷履歴一覧に登録する手段
とを備えたことを特徴とする。
According to the present invention, there is provided a print control apparatus for spooling print data in accordance with a print request issued by a client, and transmitting the spooled print data to a printing apparatus for printing. In the device, based on a print request issued by the client,
Means for registering information for specifying print data and information for specifying a print executor in a print history list, and means for acquiring a print state from the printing apparatus and registering the information in the print history list. I do.

【0007】前記クライアントが発行した印刷要求に対
し、同一印刷実行者による同一印刷データの印刷履歴が
既に前記印刷履歴一覧に登録されているか否かを判別す
る判別処理手段と、前記判別処理手段において同一印刷
実行者による同一印刷データの印刷履歴が前記印刷履歴
一覧に既に登録されていた場合、印刷処理の続行の是非
を確認する手段とをさらに備えてもよい。
In response to a print request issued by the client, a discriminating processing means for discriminating whether or not a print history of the same print data by the same print executor has already been registered in the print history list; If the print history of the same print data by the same print executor has already been registered in the print history list, the print history list may further include means for confirming whether to continue the printing process.

【0008】また本発明は、クライアントが発行した印
刷要求に従い、印刷データをスプールし、スプールした
印刷データを印刷装置に送信して印刷させる印刷制御装
置において、前記クライアントが発行した印刷要求に基
づいて、該印刷要求に関する印刷データを特定する情報
および該印刷要求の印刷実行者を特定する情報を印刷履
歴レコードとして印刷履歴一覧に登録する手段と、前記
クライアントが新たに発行した印刷要求について、同一
印刷実行者による同一印刷データの印刷履歴が既に前記
印刷履歴一覧に登録されているか否かを判別する手段
と、同一印刷実行者による同一印刷データの印刷履歴が
前記印刷履歴一覧に既に登録されていた場合、その印刷
実行者に対して印刷処理の続行の是非を確認するメッセ
ージを出力し、印刷実行者からの当該印刷処理を続行す
るか否かの指示を受け付ける手段と、印刷処理の続行が
指示されたときは当該新たな印刷要求に関する処理を続
行し、印刷処理の中止が指示されたときは当該新たな印
刷要求を破棄する手段とを備えたことを特徴とする。
According to the present invention, there is provided a print control apparatus for spooling print data in accordance with a print request issued by a client and transmitting the spooled print data to a printing apparatus for printing based on the print request issued by the client. Means for registering information specifying print data relating to the print request and information specifying a print executor of the print request as a print history record in a print history list, and printing the same print request newly issued by the client. Means for determining whether a print history of the same print data by the executor has already been registered in the print history list, and a print history of the same print data by the same print executor has already been registered in the print history list. Output a message to the print executor asking whether to continue the printing process, Means for receiving an instruction from the executor as to whether or not to continue the print processing, and when the continuation of the print processing is instructed, the processing relating to the new print request is continued, and when the stop of the print processing is instructed, Means for discarding the new print request.

【0009】さらに本発明は、前記印刷履歴一覧に印刷
履歴レコードを保持する最大時間、および/または前記
印刷履歴一覧に保持する印刷履歴レコードの数の最大値
を記憶する手段をさらに備え、前記印刷履歴一覧に登録
する印刷履歴レコードは当該印刷要求がなされた時間を
示す時間情報を含み、前記印刷履歴一覧の印刷履歴レコ
ードの前記時間情報が示す時間から現在時までが前記最
大時間を越えていたとき、および/または印刷履歴レコ
ードの数が前記最大値を超えていたときは、所定の印刷
履歴レコードを削除することを特徴とする。
Further, the present invention further comprises means for storing a maximum time for holding a print history record in the print history list and / or a maximum value of the number of print history records to be held in the print history list. The print history record registered in the history list includes time information indicating the time at which the print request was made, and the time from the time indicated by the time information of the print history record in the print history list to the current time exceeded the maximum time. When and / or when the number of print history records exceeds the maximum value, a predetermined print history record is deleted.

【0010】前記最大時間および/または最大値を前記
クライアントから設定する手段をさらに備えてもよい。
The apparatus may further comprise means for setting the maximum time and / or the maximum value from the client.

【0011】なお、印刷データをスプールするスプール
装置は、本発明に係る印刷制御装置の内部または外部の
どちらに配置しても良い。
The spool device for spooling print data may be arranged inside or outside the print control device according to the present invention.

【0012】[0012]

【発明の実施の形態】以下に、添付図面にしたがって本
発明に係わる実施形態を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments according to the present invention will be described below in detail with reference to the accompanying drawings.

【0013】図1は、本発明の実施の形態に係る印刷制
御装置の構成を示すものである。同図において、通信ネ
ットワーク110を介して、印刷実行者111による印刷要求
がクライアント101から発行される。この印刷要求は、
印刷制御装置104のクライアント要求処理部105で受信・
解析され、判別処理部106で同一印刷実行者から同一印
刷データの印刷処理を過去に実施したか否かを印刷履歴
一覧107を用いて判別する。判別の結果、印刷履歴一覧1
07中に同一印刷実行者による同一印刷データの印刷履歴
が無ければ、その印刷要求に関し、印刷履歴一覧107に
登録した後、印刷データをスプール部109に一時保存す
る。
FIG. 1 shows a configuration of a print control apparatus according to an embodiment of the present invention. In the figure, a print request from a print executor 111 is issued from a client 101 via a communication network 110. This print request
The client request processing unit 105 of the print control device 104
The analysis is performed, and the determination processing unit 106 determines, using the print history list 107, whether or not the same print data has been printed by the same print executor in the past. Judgment result, print history list 1
If there is no print history of the same print data by the same print executor during 07, the print request is registered in the print history list 107, and the print data is temporarily stored in the spool unit 109.

【0014】上記判別の結果、印刷履歴一覧107中に同
一印刷実行者による同一印刷データの印刷履歴があった
場合、すなわち再印刷処理要求であった場合は、クライ
アント101上の印刷情報表示部102に、印刷要求の続行の
是非を確認するメッセージを表示する。その確認メッセ
ージに対して、印刷実行者111は、印刷要求の続行また
は中止を指示することができる。確認メッセージの表示
やそれに対する印刷続行または中止の指示の処理につい
ては、図3で詳述する。
As a result of the above determination, if there is a print history of the same print data by the same print executor in the print history list 107, that is, if the request is a reprint processing request, the print information display unit 102 on the client 101 A message confirming whether to continue the print request is displayed. In response to the confirmation message, the print executor 111 can instruct continuation or cancellation of the print request. The display of the confirmation message and the processing of the instruction to continue or stop printing in response to the confirmation message will be described in detail with reference to FIG.

【0015】また、印刷実行者111は、クライアント101
上で所定の操作を行うことにより明示的にスプール中の
状態を含む印刷要求の取消しが可能である。印刷要求の
取消しを行う場合は、クライアント要求処理部105およ
び判別処理部106で現状の状態を評価し、対象の印刷デ
ータがスプール中であればスプール部109中の当該印刷
データを破棄するとともに印刷履歴一覧107の再評価を
実施し、対象の印刷データが印刷処理中であれば印刷装
置要求処理部108が印刷装置103に対して印刷処理の中止
命令を発行する。このような印刷要求の取消しの処理に
ついては、図4で詳述する。
Further, the print executor 111 has the client 101
By performing a predetermined operation on the above, it is possible to explicitly cancel the print request including the status during spooling. When canceling a print request, the client request processing unit 105 and the discrimination processing unit 106 evaluate the current state, and if the target print data is being spooled, discard the print data in the spool unit 109 and print. The history list 107 is reevaluated. If the target print data is being printed, the printing device request processing unit 108 issues a print processing stop command to the printing device 103. The process of canceling such a print request will be described in detail with reference to FIG.

【0016】また、印刷装置103は、印刷可能状態にな
ると、スプール部109にスプール中の印刷データの取り
出し要求を発行する。このとき、印刷装置要求処理部10
8は印刷履歴一覧107とスプール部109の内容を更新す
る。このような印刷装置103の処理については、図5で
詳述する。
When the printing apparatus 103 is ready for printing, the printing apparatus 103 issues a request to the spool unit 109 to retrieve print data being spooled. At this time, the printing device request processing unit 10
8 updates the print history list 107 and the contents of the spool unit 109. The processing of the printing apparatus 103 will be described in detail with reference to FIG.

【0017】また、印刷履歴一覧107に保持可能な印刷
履歴レコード数や保持期限の設定は変更可能である。こ
れらの設定値の変更要求はクライアント101から発行さ
れ、クライアント要求処理部105で受信し、変更後の保
持条件を印刷履歴一覧107に反映する。このような印刷
履歴レコード数や保持期限の設定変更の処理について
は、図6で詳述する。
The number of print history records that can be stored in the print history list 107 and the setting of the retention period can be changed. These setting value change requests are issued from the client 101, received by the client request processing unit 105, and the changed holding conditions are reflected in the print history list 107. The processing for changing the setting of the number of print history records and the retention period will be described in detail with reference to FIG.

【0018】図2は、図1で示した印刷履歴一覧107に
関する詳細図である。印刷履歴一覧107は、印刷要求を
基に生成するテーブルであり、印刷データ毎に1レコー
ドが存在する。新規印刷要求を受信した場合、その印刷
要求から取り出した印刷データと印刷実行者、および印
刷要求受信時間の要素を印刷履歴レコードとして(例え
ば、図2の206のように)登録する。印刷履歴は、レコ
ード毎に履歴ID(識別子)201が付与されて管理され
る。印刷履歴レコード206は、印刷データ202が同一であ
る場合、印刷実行者203、印刷処理状態204、および印刷
要求受信時間205のフィールドに複数の情報を保持する
ことが可能である。例えば、図2の履歴ID201が0002の
レコードでは、同一の印刷データprint02.datに対し
て、印刷実行者203、印刷処理状態204、および印刷要求
受信時間205のそれぞれに2つの情報が設定されている。
印刷処理状態204には、印刷完了、または印刷待ちの状
態が与えられる。新規印刷要求受付時のみ、印刷待ちの
状態で印刷履歴レコード206を追加し、印刷処理が完了
すると印刷完了の状態に更新する。印刷要求受信時間20
5は、同一の印刷データの印刷要求を受け付ける毎に更
新する。なお、ここでは印刷要求受信時間を記憶するよ
うにしているが、受信時間の代わりに当該印刷要求の送
信時間などでもよい。
FIG. 2 is a detailed view of the print history list 107 shown in FIG. The print history list 107 is a table generated based on a print request, and one record exists for each print data. When a new print request is received, the print data extracted from the print request, the print executor, and the elements of the print request reception time are registered as print history records (for example, as indicated by 206 in FIG. 2). The print history is managed by assigning a history ID (identifier) 201 to each record. When the print data 202 is the same, the print history record 206 can hold a plurality of pieces of information in the fields of a print executor 203, a print processing state 204, and a print request reception time 205. For example, in the record whose history ID 201 is 0002 in FIG. 2, two pieces of information are set in the print executor 203, the print processing status 204, and the print request reception time 205 for the same print data print02.dat. I have.
The print processing state 204 is provided with a print completed state or a print wait state. Only when a new print request is accepted, the print history record 206 is added in a print waiting state, and when the print processing is completed, the state is updated to a print completed state. Print request reception time 20
5 is updated each time a print request for the same print data is received. Although the print request reception time is stored here, the print request transmission time may be used instead of the reception time.

【0019】図3は、印刷要求処理時の印刷制御装置10
4の動作を詳細に示した図である。クライアント要求処
理部105は、受信した印刷要求の解析(S101)を実施し
て、印刷データ、印刷実行者などの各要素を取り出す。
判別処理部106は、この印刷要求に関して同一の印刷デ
ータが同一の印刷実行者から発行された履歴があるか否
かを、印刷履歴一覧107を参照して判別する(S102)。印
刷履歴一覧107中に該当する印刷履歴レコードが存在し
ない場合、印刷履歴一覧107に当該印刷要求の印刷履歴
レコードを追加して印刷データをスプール部109にスプ
ールする(S108)。
FIG. 3 shows the print control device 10 at the time of print request processing.
FIG. 4 is a diagram showing the operation of No. 4 in detail. The client request processing unit 105 analyzes the received print request (S101) and extracts each element such as print data and a print executor.
The determination processing unit 106 determines whether or not there is a history of the same print data issued by the same print executor in relation to this print request, with reference to the print history list 107 (S102). If there is no corresponding print history record in the print history list 107, the print history record of the print request is added to the print history list 107, and the print data is spooled to the spool unit 109 (S108).

【0020】S102で印刷履歴一覧107中に該当する履歴
レコードが存在する場合は、既に印刷要求された印刷デ
ータに対して同一実行者により再度の印刷要求がなされ
たものであるから、その印刷実行者に対して印刷処理の
続行の是非を自動的に確認する(S103)。これは、印刷制
御装置104から指示することにより、クライアント101の
印刷情報表示部102に当該印刷処理を続行するか否かの
確認メッセージ(後述の図7)を表示し、印刷実行者11
1による指示を受付ける処理である。印刷実行者111より
印刷処理の続行が指定された場合、印刷履歴一覧107中
の印刷要求受信時間205を現在時間に更新して(S106)、
印刷データをスプール部109にスプールする(S108)。印
刷実行者111より印刷処理の中止が指定された場合、印
刷要求自体を破棄する(S105)。
If there is a corresponding history record in the print history list 107 in S102, it means that the same executor has made another print request for the print data for which print request has already been issued. It is automatically confirmed to the user whether to continue the printing process (S103). In response to the instruction from the print control device 104, a confirmation message (FIG. 7 described later) as to whether or not to continue the print processing is displayed on the print information display unit 102 of the client 101, and
This is a process of receiving an instruction by (1). When the print executor 111 specifies to continue the print processing, the print request reception time 205 in the print history list 107 is updated to the current time (S106),
The print data is spooled on the spool unit 109 (S108). If the print executor 111 specifies that the print processing is stopped, the print request itself is discarded (S105).

【0021】ステップS102で印刷履歴一覧107中に印刷
履歴レコードが存在するものは、その印刷実行者からそ
の印刷データの印刷要求が既に出されているということ
であるから(したがって、状態が「待ち」なら適当な時
間が経てば印刷は終わるし、状態が「完了」なら既に印
刷が終わっているということである)、今回発行された
印刷要求について印刷実行者に続行か中止かの確認を
し、無駄な印刷は中止できるようにしている。なお、続
行が指定された場合のステップS106の処理では、印刷履
歴一覧107中の当該印刷データの当該印刷実行者の印刷
履歴レコードに対して、印刷要求受信時間205のみを更
新するだけであり、印刷処理状態は変更しない。また、
中止が指定された場合のステップS105の処理では、印刷
履歴レコードはそのままにして、今回受信した印刷要求
を破棄する。印刷データと印刷実行者が同一である印刷
要求については、1度でも印刷が完了したら印刷処理状
態は「完了」とされ、以後は「完了」から「待ち」に戻
ることはない。もちろん、「続行」が指定されたときに
は、ステップS107で印刷データがスプールされるので、
当該印刷データの印刷は実行される。
The fact that a print history record exists in the print history list 107 in step S102 means that a print request for the print data has already been issued from the print executor (therefore, the status is "Waiting"). "" Means that printing ends after an appropriate time. If the status is "Complete", printing has already been completed.) For the print request issued this time, confirm with the print executor whether to continue or cancel. In addition, useless printing can be stopped. In the process of step S106 when the continuation is specified, only the print request reception time 205 is updated for the print history record of the print executor of the print data in the print history list 107, The print processing state is not changed. Also,
In the process of step S105 when cancellation is specified, the print history record is left as it is, and the print request received this time is discarded. Regarding a print request in which the print data and the print executor are the same, the print processing state is set to “completed” when the printing is completed even once, and does not return to “wait” from “completed” thereafter. Of course, when "Continue" is specified, the print data is spooled in step S107,
The printing of the print data is executed.

【0022】図4は、クライアント101から印刷要求の
取消しを行う場合(前述の確認メッセージに対して印刷
中止を指定するのではなく、所定の操作を行って明示的
に印刷要求の取消を行う場合である)の動作を詳細に示
した図である。クライアント要求処理部105がクライア
ント101からの印刷要求の取消し要求を受信した場合、
判別処理部106は、スプール部109中の印刷データが印刷
処理中であるか否かを判別する(S201)。スプール中の印
刷データが印刷処理中である場合のみ、印刷装置要求処
理部108は、印刷装置103に対して印刷中止要求を送信す
る(S205)。
FIG. 4 shows a case in which a print request is canceled from the client 101 (in the case where the print request is explicitly canceled by performing a predetermined operation instead of designating print stop in response to the above-described confirmation message). FIG. 7 is a diagram showing the operation of the first embodiment in detail. When the client request processing unit 105 receives a print request cancellation request from the client 101,
The determination processing unit 106 determines whether the print data in the spool unit 109 is undergoing a print process (S201). Only when the print data being spooled is undergoing a printing process, the printing device request processing unit 108 transmits a print stop request to the printing device 103 (S205).

【0023】次に、印刷履歴一覧107中の該当レコード
の処理状態204を評価し(S202)、印刷完了状態であれば
スプール中の印刷データ(対応する印刷データがスプー
ルされている場合)を削除する(S204)。一方、印刷完了
状態以外であれば、印刷履歴一覧107から該当する印刷
履歴レコードを削除し(S203)、スプール中の印刷データ
を削除する(S204)。なお、上記の印刷レコード削除処理
(S203)において、一つの履歴IDに対して複数の印刷実行
者情報が存在する場合には、該当する印刷実行者に対応
する情報のみが削除対象となる。
Next, the processing status 204 of the record in the print history list 107 is evaluated (S202), and if the printing is completed, the spooled print data (if the corresponding print data is spooled) is deleted. Yes (S204). On the other hand, if the status is other than the print completed state, the corresponding print history record is deleted from the print history list 107 (S203), and the print data being spooled is deleted (S204). The print record deletion process described above
In (S203), if there is a plurality of print executor information for one history ID, only the information corresponding to the corresponding print executor is to be deleted.

【0024】図5は、印刷装置103よりスプール部109中
の印刷データの取り出し処理が発生する場合の動作を詳
細に示した図である。印刷装置要求処理部108が印刷装
置103からの印刷データの取り出し要求を受け付ける
と、スプール部109から次印刷データを取得して印刷装
置103に送信する(S301)。次に、その印刷データ(印刷
処理済)をスプール部109から削除し(S302)、印刷履歴
一覧107中の処理状態204を完了状態に更新する(S303)。
FIG. 5 is a diagram showing in detail the operation in the case where a process of extracting the print data in the spool unit 109 from the printing apparatus 103 occurs. When the print device request processing unit 108 receives a print data extraction request from the print device 103, it acquires the next print data from the spool unit 109 and sends it to the print device 103 (S301). Next, the print data (printed) is deleted from the spool unit 109 (S302), and the processing state 204 in the print history list 107 is updated to a completed state (S303).

【0025】図6は、クライアント101より印刷履歴一
覧107のレコード保持条件の設定変更を行う場合の動作
を詳細に示した図である。図2に示した印刷履歴一覧10
7のレコードは、別に保持されているレコード保持条件
(具体的には、レコード保持期限および最大保持レコー
ド数)を満たすものが保持され、それ以外は削除され
る。例えば、印刷要求受信時間から現在時までの経過時
間がレコード保持期限を過ぎたとき当該レコードは削除
される。また、印刷履歴一覧107中のレコード数が最大
保持レコード数を超えたとき所定の基準で幾つかのレコ
ードが削除される。例えば、印刷要求受信時間の古いも
のから順に削除すればよい。
FIG. 6 is a diagram showing in detail the operation when the setting of the record holding condition of the print history list 107 is changed from the client 101. Print history list 10 shown in FIG.
The record 7 satisfies the record holding conditions (specifically, the record holding period and the maximum number of held records) that are separately held, and the other records are deleted. For example, when the elapsed time from the print request reception time to the current time has exceeded the record retention period, the record is deleted. Further, when the number of records in the print history list 107 exceeds the maximum number of held records, some records are deleted on a predetermined basis. For example, the print request reception times may be deleted in ascending order.

【0026】図6において、クライアント要求処理部10
5は、印刷履歴一覧107のレコード保持期限の変更要求を
受信した場合(S401)、印刷履歴レコードの保持期限を変
更し(S402)、最大保持レコード数変更要求を受信した場
合(S403)、印刷履歴レコードの最大保持件数を変更する
(S404)。
In FIG. 6, the client request processing unit 10
5, when a request to change the record retention period of the print history list 107 is received (S401), the retention period of the print history record is changed (S402), and when a request to change the maximum number of retained records is received (S403), printing is performed. Change the maximum number of history records
(S404).

【0027】図7は、印刷要求受信時に、同一印刷実行
者による同一印刷データが印刷履歴一覧107に存在した
場合に、当該印刷実行者に対して印刷処理の続行を確認
する処理(図3のS103)において、クライアント101上の
印刷情報表示部102に表示される操作画面の一例を示
す。本操作画面には、印刷処理の続行を確認するメッセ
ージの他に、印刷実行者203と印刷要求受信時間205が表
示される。本操作画面図で続行を選択した場合、発行し
た印刷要求の処理は続行され(S106)、中止を選択した場
合には、印刷処理要求は破棄される(S105)。
FIG. 7 shows a process for confirming the continuation of the printing process to the print executor when the same print data by the same print executor is present in the print history list 107 when the print request is received (FIG. 3). In S103), an example of an operation screen displayed on the print information display unit 102 on the client 101 is shown. On this operation screen, a print executor 203 and a print request reception time 205 are displayed in addition to a message confirming continuation of the print processing. If the user selects “continue” on this operation screen diagram, the processing of the issued print request is continued (S106), and if the user selects “cancel”, the print processing request is discarded (S105).

【0028】図8は、印刷履歴一覧107のレコード保持
条件の設定変更を行う場合(図6)にクライアント101
上に表示される操作画面の一例を示す。本操作画面によ
り、印刷履歴レコードの最大保持期限の変更(S402)と、
最大保持レコード数を変更(S404)が可能である。
FIG. 8 shows the client 101 when the setting of the record holding condition of the print history list 107 is changed (FIG. 6).
An example of the operation screen displayed above is shown. With this operation screen, change of the maximum retention period of the print history record (S402),
The maximum number of retained records can be changed (S404).

【0029】図9は、本発明の印刷制御装置を負荷分散
機能・障害回避機能を具備した大規模なネットワーク印
刷環境に適用した実施の形態の構成を示すものである。
FIG. 9 shows the configuration of an embodiment in which the print control apparatus of the present invention is applied to a large-scale network printing environment having a load distribution function and a failure avoidance function.

【0030】本実施の形態では、負荷分散機能は、印刷
実行者318の指示に従って、仕分け処理部312で印刷デー
タの種類や印刷データ量の比率などの条件を判定し、印
刷処理先となる印刷装置とそれに付随するスプール装置
を分別・認識することで、実現される。例えば、仕分け
処理部312で印刷先として印刷装置303が選別された場
合、スプール装置要求処理部311は、印刷装置303に付随
するスプール装置313に印刷データを送信する。仕分け
処理部312で印刷先として印刷装置303と代替印刷装置30
4の双方が選択された場合、スプール装置要求処理部311
は、スプール装置313と代替印刷装置用スプール装置305
に対して印刷データを送信する。障害回避機能により、
印刷装置303が障害により印刷処理が不可能になった場
合、スプール装置313を経由して印刷制御装置306に印刷
不可の状態が報告される。このとき、印刷制御装置306
は、構成管理処理部310で他に印刷処理可能な代替印刷
装置304を選択し、それに付随する代替印刷装置用スプ
ール装置305に対して印刷データを送信する。
In the present embodiment, the load distribution function determines conditions such as the type of print data and the ratio of the amount of print data in the sorting processing unit 312 in accordance with the instruction of the print executor 318, and prints the print data as the print processing destination. This is realized by separating and recognizing the device and the spool device attached thereto. For example, when the sorting device 312 selects the printing device 303 as a printing destination, the spool device request processing portion 311 transmits print data to the spool device 313 attached to the printing device 303. The sorting device 312 prints the printing device 303 and the alternative printing device 30 as printing destinations.
If both 4 are selected, the spool device request processing unit 311
Are the spool device 313 and the spool device 305 for the alternative printing device.
The print data is transmitted to. With the obstacle avoidance function,
When the printing device 303 cannot perform the printing process due to a failure, a print disabled state is reported to the print control device 306 via the spool device 313. At this time, the print control device 306
The configuration management processing unit 310 selects another alternative printing device 304 that can perform print processing, and transmits print data to the associated alternative printing device spool device 305.

【0031】印刷実行者318から印刷要求が発行される
と、印刷要求はクライアント要求処理部307で受信・解
析され、判別処理部308で同一印刷実行者から同一印刷
データの印刷処理を過去に実施したか否かを印刷履歴一
覧309を用いて判別する。印刷履歴一覧309中に同一の印
刷実行者からの同一印刷データの印刷処理の履歴がある
場合は、その印刷実行者に対して印刷処理の続行の是非
を確認するメッセージを出力する。印刷対象となる印刷
要求は印刷履歴一覧309に格納後、印刷データはスプー
ル装置要求処理部311を介して印刷先のスプール装置に
転送される。このような処理の手順は、上述の第1の実
施の形態と同様である。
When a print request is issued from the print executor 318, the print request is received and analyzed by the client request processing unit 307, and the same print data is printed by the same print executor in the past by the discrimination processing unit 308. Whether or not the printing has been performed is determined using the print history list 309. If the print history list 309 has a history of print processing of the same print data from the same print executor, a message is output to the print executor to confirm whether or not to continue the print processing. After the print request to be printed is stored in the print history list 309, the print data is transferred to the print destination spool device via the spool device request processing unit 311. The procedure of such processing is the same as in the above-described first embodiment.

【0032】上記のように、印刷制御処理とスプール処
理を行う機能を分離することにより、印刷履歴を一元的
に管理する事が可能であり、負荷分散機能・障害回避機
能が具備された大規模なネットワーク印刷環境において
も、受信した印刷要求が既に印刷処理済か否かの判別が
可能である。
As described above, by separating the function of performing the print control process and the function of performing the spool process, it is possible to manage the print history in a unified manner. Even in a network printing environment, it is possible to determine whether the received print request has already been subjected to print processing.

【0033】[0033]

【発明の効果】本発明によれば、一度印刷した印刷デー
タを印刷履歴として保持し、同一印刷実行者から同一印
刷データの印刷要求を受けた場合に、その印刷実行者に
対して印刷処理の続行を確認するため、誤操作による不
要な印刷処理を軽減できる。また、保持すべき印刷履歴
レコード数に関しては、ユーザ操作によって最大保持時
間および最大保持レコード数を変更できるため、ハード
ウェア性能をはじめとする使用環境に合わせた運用が可
能となる効果を奏する。
According to the present invention, print data that has been printed once is retained as a print history, and when a print request for the same print data is received from the same print executor, the print executor is notified to the print executor. Since the continuation is confirmed, unnecessary print processing due to an erroneous operation can be reduced. In addition, as for the number of print history records to be retained, the maximum retention time and the maximum number of retained records can be changed by a user operation, so that there is an effect that the operation can be performed according to the usage environment including hardware performance.

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

【図1】本発明の実施の形態に係る印刷制御装置の全体
構成図である。
FIG. 1 is an overall configuration diagram of a print control device according to an embodiment of the present invention.

【図2】印刷履歴一覧に格納される内容を説明する図で
ある。
FIG. 2 is a diagram illustrating contents stored in a print history list.

【図3】印刷要求処理時の動作を説明する図である。FIG. 3 is a diagram illustrating an operation during a print request process.

【図4】クライアントから印刷要求の取消しを行う場合
の動作を説明する図である。
FIG. 4 is a diagram illustrating an operation when a print request is canceled from a client.

【図5】スプール中の印刷データの取り出し処理が発生
する場合の動作を説明する図である。
FIG. 5 is a diagram illustrating an operation when a process of extracting print data from a spool occurs.

【図6】印刷履歴一覧のレコード保持条件の設定変更を
行う場合の動作を説明する図である。
FIG. 6 is a diagram illustrating an operation in a case where a setting of a record holding condition of a print history list is changed.

【図7】印刷実行者に印刷処理の続行を確認する場合に
クライアント上に表示される操作画面図である。
FIG. 7 is an operation screen diagram displayed on the client when confirming continuation of the printing process with the print executor.

【図8】印刷履歴一覧のレコード保持条件の設定変更を
行う場合にクライアント上に表示される操作画面図であ
る。
FIG. 8 is a diagram illustrating an operation screen displayed on the client when the setting of the record holding condition of the print history list is changed.

【図9】本発明の印刷制御装置を負荷分散機能・障害回
避機能を具備した大規模なネットワーク印刷環境に適用
した実施の形態の構成を示す図である。
FIG. 9 is a diagram showing a configuration of an embodiment in which the print control apparatus of the present invention is applied to a large-scale network printing environment having a load distribution function and a failure avoidance function.

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

101…クライアント 102…印刷情報表示部 103…印刷装置 104…印刷制御装置 105…クライアント要求処理部 106…判別処理部 107…印刷履歴一覧 108…印刷装置要求処理部 109…スプール部 101 client 102 print information display unit 103 printing device 104 print control device 105 client request processing unit 106 discrimination processing unit 107 print history list 108 printing device request processing unit 109 spool unit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】クライアントが発行した印刷要求に従い、
印刷データをスプールし、スプールした印刷データを印
刷装置に送信して印刷させる印刷制御装置において、 前記クライアントが発行した印刷要求に基づいて、印刷
データを特定する情報および印刷実行者を特定する情報
を印刷履歴一覧に登録する手段と、 前記印刷装置から印刷状態を取得し、前記印刷履歴一覧
に登録する手段とを備えたことを特徴とする印刷制御装
置。
According to a printing request issued by a client,
In a print control apparatus for spooling print data and transmitting the spooled print data to a printing apparatus for printing, based on a print request issued by the client, information for specifying print data and information for specifying a print executor are provided. A print control apparatus, comprising: means for registering in a print history list; and means for acquiring a print state from the printing device and registering the print state in the print history list.
【請求項2】請求項1に記載の印刷制御装置において、 前記クライアントが発行した印刷要求に対し、同一印刷
実行者による同一印刷データの印刷履歴が既に前記印刷
履歴一覧に登録されているか否かを判別する判別処理手
段と、 前記判別処理手段において同一印刷実行者による同一印
刷データの印刷履歴が前記印刷履歴一覧に既に登録され
ていた場合、印刷処理の続行の是非を確認する手段とを
さらに備えたことを特徴とする印刷制御装置。
2. The print control device according to claim 1, wherein a print history of the same print data by the same print executor is already registered in the print history list in response to the print request issued by the client. And a means for confirming whether or not to continue the printing process if the print history of the same print data by the same print executor has already been registered in the print history list in the determination processing means. A print control device, comprising:
【請求項3】クライアントが発行した印刷要求に従い、
印刷データをスプールし、スプールした印刷データを印
刷装置に送信して印刷させる印刷制御装置において、 前記クライアントが発行した印刷要求に基づいて、該印
刷要求に関する印刷データを特定する情報および該印刷
要求の印刷実行者を特定する情報を印刷履歴レコードと
して印刷履歴一覧に登録する手段と、 前記クライアントが新たに発行した印刷要求について、
同一印刷実行者による同一印刷データの印刷履歴が既に
前記印刷履歴一覧に登録されているか否かを判別する手
段と、 同一印刷実行者による同一印刷データの印刷履歴が前記
印刷履歴一覧に既に登録されていた場合、その印刷実行
者に対して印刷処理の続行の是非を確認するメッセージ
を出力し、印刷実行者からの当該印刷処理を続行するか
否かの指示を受け付ける手段と、 印刷処理の続行が指示されたときは当該新たな印刷要求
に関する処理を続行し、印刷処理の中止が指示されたと
きは当該新たな印刷要求を破棄する手段とを備えたこと
を特徴とする印刷制御装置。
3. According to a print request issued by a client,
In a print control apparatus for spooling print data and transmitting the spooled print data to a printing apparatus for printing, based on a print request issued by the client, information identifying print data related to the print request and information of the print request Means for registering information specifying a print executor in a print history list as a print history record; and for a print request newly issued by the client,
Means for determining whether a print history of the same print data by the same print executor has already been registered in the print history list, and a print history of the same print data by the same print executor has already been registered in the print history list. Output a message to the print executor to confirm whether or not to continue the print processing, and receive means from the print executor as to whether or not to continue the print processing. And a means for continuing the process relating to the new print request when the instruction is issued, and for discarding the new print request when the instruction to stop the print process is issued.
【請求項4】請求項1から3の何れか1つに記載の印刷
制御装置において、 前記印刷履歴一覧に印刷履歴レコードを保持する最大時
間、および/または前記印刷履歴一覧に保持する印刷履
歴レコードの数の最大値を記憶する手段をさらに備え、 前記印刷履歴一覧に登録する印刷履歴レコードは当該印
刷要求がなされた時間を示す時間情報を含み、 前記印刷履歴一覧の印刷履歴レコードの前記時間情報が
示す時間から現在時までが前記最大時間を越えていたと
き、および/または印刷履歴レコードの数が前記最大値
を超えていたときは、所定の印刷履歴レコードを削除す
ることを特徴とする印刷制御装置。
4. The print control device according to claim 1, wherein a maximum time for holding a print history record in the print history list and / or a print history record for holding in the print history list. The print history record registered in the print history list includes time information indicating the time at which the print request was made, and the time information of the print history record in the print history list is further provided. When the time from the time indicated by to the present time exceeds the maximum time and / or when the number of print history records exceeds the maximum value, a predetermined print history record is deleted. Control device.
【請求項5】請求項4に記載の印刷制御装置において、 前記最大時間および/または最大値を前記クライアント
から設定する手段をさらに備えたことを特徴とする印刷
制御装置。
5. The print control apparatus according to claim 4, further comprising: means for setting the maximum time and / or the maximum value from the client.
JP2000000185A 2000-01-05 2000-01-05 Printing control device Pending JP2001188662A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000000185A JP2001188662A (en) 2000-01-05 2000-01-05 Printing control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000000185A JP2001188662A (en) 2000-01-05 2000-01-05 Printing control device

Publications (1)

Publication Number Publication Date
JP2001188662A true JP2001188662A (en) 2001-07-10

Family

ID=18529571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000000185A Pending JP2001188662A (en) 2000-01-05 2000-01-05 Printing control device

Country Status (1)

Country Link
JP (1) JP2001188662A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100601698B1 (en) 2004-05-14 2006-07-14 삼성전자주식회사 Image reprinting apparatus and method in printer
US8184315B2 (en) 2005-08-08 2012-05-22 Samsung Electronics Co., Ltd. Method and apparatus of providing devices with history information on image forming jobs
JP2014043081A (en) * 2012-08-28 2014-03-13 Konica Minolta Inc Print control device, image formation device, print control method and program
JP2018083336A (en) * 2016-11-22 2018-05-31 京セラドキュメントソリューションズ株式会社 Image formation system, image formation apparatus and image formation method
CN111343353A (en) * 2013-12-12 2020-06-26 富士施乐株式会社 Processing apparatus and processing method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100601698B1 (en) 2004-05-14 2006-07-14 삼성전자주식회사 Image reprinting apparatus and method in printer
US8184315B2 (en) 2005-08-08 2012-05-22 Samsung Electronics Co., Ltd. Method and apparatus of providing devices with history information on image forming jobs
JP2014043081A (en) * 2012-08-28 2014-03-13 Konica Minolta Inc Print control device, image formation device, print control method and program
CN111343353A (en) * 2013-12-12 2020-06-26 富士施乐株式会社 Processing apparatus and processing method
JP2018083336A (en) * 2016-11-22 2018-05-31 京セラドキュメントソリューションズ株式会社 Image formation system, image formation apparatus and image formation method

Similar Documents

Publication Publication Date Title
JP4124937B2 (en) Print server apparatus, information processing apparatus as client, print management method for these apparatuses, and storage medium
US6894792B1 (en) Print system and job management method for the same
JP4812162B2 (en) Automatic scanning process
EP1026576B1 (en) Print data controlling method
JP4095449B2 (en) Monitoring device, monitoring method, and program
JP4194532B2 (en) Information processing apparatus and job transfer control method
US7474425B2 (en) Printing system, printing apparatus, printing server and printing method utilizing wireless communication
US7242488B2 (en) Method and apparatus for print job cancellation within a distributed printing system
US20020001495A1 (en) Printing system, printing method and apparatus
EP0853273A1 (en) Information processing apparatus and method, and storage medium storing program for executing the method
JP2001188662A (en) Printing control device
KR20010050113A (en) Print control apparatus and storage medium
JP3381571B2 (en) Network system
JPH06242893A (en) Output control system
JP2004295440A (en) Printing status notification method
JP2001202223A (en) Error message output method, server, client, and recording medium
JPH02151975A (en) Information retrieving system
JPH07295838A (en) Information processing system
JP2003216379A (en) Network system and printer server
JP2000322215A (en) Network printer and method for managing printer setting parameter
JPH07200209A (en) Method for managing state of printer device and network system
JPH0675725A (en) Printer control system
JP3221093B2 (en) Network print control system
JP2002196919A (en) Information processing apparatus and information processing method
JP3428277B2 (en) Transmission / reception system, output device and transmission / reception method