[go: up one dir, main page]

JP2010224848A - Security printing system - Google Patents

Security printing system Download PDF

Info

Publication number
JP2010224848A
JP2010224848A JP2009071149A JP2009071149A JP2010224848A JP 2010224848 A JP2010224848 A JP 2010224848A JP 2009071149 A JP2009071149 A JP 2009071149A JP 2009071149 A JP2009071149 A JP 2009071149A JP 2010224848 A JP2010224848 A JP 2010224848A
Authority
JP
Japan
Prior art keywords
print
time
printing
user authentication
time zone
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
JP2009071149A
Other languages
Japanese (ja)
Inventor
Shinya Notomi
真也 納富
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2009071149A priority Critical patent/JP2010224848A/en
Publication of JP2010224848A publication Critical patent/JP2010224848A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】 印刷ジョブが必要な時刻に確実に印刷を完了させ、尚且つ、印刷データのセキュリティをも向上させる。
【解決手段】 印刷ジョブ、印刷完了時刻とユーザ認証時間を受信する受信部と、当該印刷ジョブに含まれる属性情報を基に、当該印刷ジョブの処理開始から印刷準備完了までの時間と、印刷枚数や印刷装置の処理能力を基に計算した印刷開始から完了までの時間とを合計し、前記印刷完了時刻に基づき、印刷開始時刻、ユーザ認証受付開始時刻、及びユーザ認証受付終了時刻をそれぞれ設定し、印刷ジョブの処理開始時刻から印刷完了時刻までの印刷所要時間帯を算定し、前記ユーザ認証時間と比較して前記ユーザ認証時間に適合する印刷所要時間帯を決定する手段と、印刷ジョブ毎の前記印刷所要時間帯を登録して管理するテーブルと、印刷所要時間帯を前記ホストマシンに通知する手段を有する。
【選択図】 図2
PROBLEM TO BE SOLVED: To surely complete printing at a time when a print job is necessary and to improve the security of print data.
A receiving unit that receives a print job, a print completion time, and a user authentication time, a time from the start of processing of the print job to completion of print preparation, and the number of prints based on attribute information included in the print job And the time from the start of printing to the completion calculated based on the processing capability of the printing apparatus, and based on the print completion time, set the print start time, user authentication reception start time, and user authentication reception end time, respectively. Calculating a required time zone from a print job processing start time to a print completion time, determining a required print time zone suitable for the user authentication time in comparison with the user authentication time, and for each print job A table for registering and managing the time required for printing, and means for notifying the time required for printing to the host machine.
[Selection] Figure 2

Description

本発明は、ネットワーク上に接続されたプリンタを複数のユーザが共有する、ユーザ認証機能を持つセキュリティ印刷システムに関するものである。   The present invention relates to a security printing system having a user authentication function in which a plurality of users share a printer connected to a network.

従来、印刷完了時刻を指定した印刷において、その時点での印刷待ちの状況などから、ユーザが指定した完了時刻までに印刷完了できるか否かを判断し、完了できない場合は印刷完了時刻を計算して通知し、印刷をキャンセルするかその時刻で印刷するかをユーザが選択できるようにした技術が知られている(例えば、特許文献1参照。)。   Conventionally, in printing with a specified print completion time, it is determined whether the print can be completed by the completion time specified by the user from the status of waiting for printing at that time, and if it cannot be completed, the print completion time is calculated. There is known a technique in which a user can select whether to cancel printing or print at that time (see, for example, Patent Document 1).

また、予測した印刷時間が既に予約されている時間と重なった場合は、印刷ジョブを受け付けずに無効にすることも知られている(例えば、特許文献2参照。)。   It is also known that if the predicted print time overlaps with a reserved time, the print job is invalidated without being accepted (see, for example, Patent Document 2).

また、画像処理装置の出力完了時間を任意に指定でき、出力を開始してから出力完了時間までに出力できなくなった場合には、対処する方法をユーザに通知する構成も知られている(例えば、特許文献3参照。)。   There is also known a configuration in which the output completion time of the image processing apparatus can be arbitrarily specified, and when the output cannot be performed by the output completion time after the output is started, the user is notified of a method to deal with (for example, , See Patent Document 3).

特許文献1、特許文献2では、ユーザ認証機能を持つ印刷装置にてセキュリティ印刷を行う場合については考慮されていないため、印刷完了時刻を指定して印刷起動後、その時刻に印刷物を取りに行くことを忘れてしまった場合などに、印刷装置に印刷物が残ったままになってしまい、他人に見られてしまう恐れがある。   Patent Documents 1 and 2 do not consider the case where security printing is performed by a printing apparatus having a user authentication function. Therefore, after a print start time is specified and printing is started, the printed material is picked up at that time. If you forget to do this, the printed matter may remain in the printing device and be viewed by others.

また、特許文献1の技術においては、その時点での印刷待ちの状況などから、ユーザの指定した完了時刻までに印刷できるか否かを判断するものであり、指定された完了時刻よりもかなり早く印刷が完了してしまう場合も考えられる。   Further, in the technique of Patent Document 1, it is determined whether or not printing can be performed by the completion time designated by the user from the status of waiting for printing at that time, which is considerably earlier than the designated completion time. There may be a case where printing is completed.

さらに、特許文献2においては、予測した印刷時間が既に予約されている時間と重なった場合は、印刷ジョブを受け付けずに無効にすることになっているが、その場合は再度印刷完了時刻を設定して印刷起動しなければならない。これでは印刷が集中している時間帯などは、印刷が受け付けられるまで同じ作業を何度も繰り返さなければならず、非常に煩わしい。   Furthermore, in Patent Document 2, when the predicted print time overlaps with the reserved time, the print job is not accepted and invalidated. In this case, the print completion time is set again. Then you have to start printing. In this case, during the time when printing is concentrated, the same work must be repeated many times until printing is accepted, which is very troublesome.

また、特許文献3の技術においても、印刷時間帯を指定した後に印刷ができなくなったときにユーザに通知した後、その応答に基づき処理をすることが記載されている。この場合、例えば、ユーザが席に居ない場合等、通知が伝わらず、その結果、変更受付に対する応答が無い場合が発生することが考えられる。このときに、印刷用データをどのようにするかについては記載がない。   Also, the technique of Patent Document 3 describes that processing is performed based on a response after notifying the user when printing cannot be performed after specifying a printing time zone. In this case, for example, when the user is not in the seat, the notification is not transmitted, and as a result, there may be a case where there is no response to the change reception. At this time, there is no description as to how the print data is made.

本発明の目的は、印刷ジョブが必要な時刻に確実に印刷を完了させ、尚且つ、印刷データのセキュリティをも向上させることにある。   An object of the present invention is to reliably complete printing at a time when a print job is necessary, and to improve the security of print data.

上記課題を解決するため、本発明は、印刷ジョブを生成するホストマシンと、ユーザ認証機能を備え、ホストマシンからの該印刷ジョブを印刷する印刷装置とからなる印刷システムにおいて、前記印刷装置は、前記ホストマシンから前記印刷ジョブと共に、印刷完了時刻とユーザ認証時間を受信する受信部と、当該印刷ジョブに含まれる属性情報を基に、当該印刷ジョブの処理開始から印刷準備完了までの時間と、印刷枚数や印刷装置の処理能力を基に計算した印刷開始から完了までの時間とを合計し、前記印刷完了時刻に基づき、印刷開始時刻、ユーザ認証受付開始時刻、及びユーザ認証受付終了時刻をそれぞれ設定し、印刷ジョブの処理開始時刻から印刷完了時刻までの印刷所要時間帯を算定し、前記ユーザ認証時間と比較して前記ユーザ認証時間に適合する印刷所要時間帯を決定する印刷所要時間算出手段と、印刷ジョブ毎の前記印刷所要時間帯を登録して管理する印刷時間帯管理テーブルと、前記印刷所要時間算出手段により算出したユーザ認証受付開始時刻とユーザ認証受付終了時刻である印刷所要時間帯を前記ホストマシンに通知するステータス通知手段と、を有することを特徴とする。   In order to solve the above problems, the present invention provides a printing system including a host machine that generates a print job and a printing apparatus that has a user authentication function and prints the print job from the host machine. A reception unit that receives a print completion time and a user authentication time together with the print job from the host machine, and a time from the start of processing of the print job to completion of print preparation based on attribute information included in the print job, Total the time from the start of printing to the completion calculated based on the number of prints and the processing capability of the printing apparatus, and based on the print completion time, the print start time, the user authentication reception start time, and the user authentication reception end time, respectively. The time required for printing from the print job processing start time to the print completion time is calculated, and the user authentication time is compared with the user authentication time. Calculated by a required print time calculation unit that determines a required print time zone that matches the authentication time, a print time zone management table that registers and manages the required print time zone for each print job, and the required print time calculation unit. And status notification means for notifying the host machine of a print required time zone that is a user authentication reception start time and a user authentication reception end time.

また、前記印刷所要時間算出手段により設定した印刷所要時間帯が、前記印刷時間帯管理テーブルに既に登録されている時間帯と重なる場合に、前記印刷所要時間算出手段に印刷所要時間帯の再計算を指示し、再計算した印刷所要時間帯より印刷完了時間を再設定して、前記ステータス通知手段に対し、前記ホストマシンへの通知を指示する印刷所要時間帯再設定手段を有することを特徴とする。   In addition, when the required print time zone set by the required print time calculating unit overlaps the time zone already registered in the print time zone management table, the required print time zone is recalculated in the required print time calculating unit. A print completion time zone resetting unit that resets a print completion time from the recalculated print time zone and instructs the status notification unit to notify the host machine. To do.

また、ユーザ認証受付開始時刻からユーザ認証受付終了時刻までの間にユーザ認証が完了しなかった場合には、当該印刷ジョブのデータを削除すると共に、前記印刷時間帯管理テーブルに登録された予約時間を削除する手段を有することを特徴とする。   If the user authentication is not completed between the user authentication reception start time and the user authentication reception end time, the print job data is deleted and the reserved time registered in the print time zone management table It has the means to delete.

また、印刷装置が印刷不可状態となった場合、前記ステータス通知手段によってその旨を前記ホストマシンに通知し、印刷中であれば中断してその印刷ジョブ、及び、前記印刷時間帯管理テーブルに登録された予約時間を削除し、前記ステータス通知手段によってその旨を前記ホストマシンに通知する手段を有することを特徴とする。   Also, when the printing apparatus is in a print-disabled state, the status notification means notifies the host machine, and if printing is in progress, interrupts it and registers it in the print job and the print time zone management table. And a means for notifying the host machine by the status notification means.

また、印刷不可状態の後に、印刷開始時刻までに印刷装置が印刷可能状態になった場合は、印刷処理の実行を開始することを特徴とする。   In addition, when the printing apparatus becomes in a printable state before the print start time after the print disabled state, execution of the printing process is started.

本発明により、印刷前に印刷時間帯を予約しておくことにより、他の印刷ジョブと競合することなく、指定した時間帯に確実に印刷を実行することができる。これにより、前の印刷ジョブの完了待ちや、プリンタに印刷物が残ったままになることを防ぐことができる。また、予約時間を経過しても印刷されないジョブを削除することにより、プリンタ内の印刷データを不正に使用されることを防止することが可能となる。   According to the present invention, by reserving the printing time zone before printing, printing can be surely executed in the designated time zone without competing with other print jobs. As a result, it is possible to prevent waiting for the previous print job to be completed or the printed matter remaining in the printer. In addition, it is possible to prevent unauthorized use of print data in the printer by deleting a job that is not printed even after the reserved time has elapsed.

本実施例における時刻指定セキュリティ印刷システムの概略構成図。1 is a schematic configuration diagram of a time designation security printing system in the present embodiment. 時刻指定セキュリティ印刷の処理を表すフローチャート。6 is a flowchart showing a process of time-designated security printing. 印刷時間管理帯テーブルの一例。An example of a printing time management zone table. 本実施例のセキュリティ印刷ジョブのデータ構成の概略図。FIG. 3 is a schematic diagram of a data configuration of a security print job according to the embodiment. 印刷ジョブの印刷所要時間帯と、その印刷所要時間帯における各時間、各時刻の関係を示す概略図。FIG. 3 is a schematic diagram illustrating a relationship between a time required for printing a print job and each time and each time in the time required for printing.

以下、この発明に係る時刻指定セキュリティ印刷システムの実施例を、添付図面を参照して詳細に説明する。   Embodiments of a time designation security printing system according to the present invention will be described below in detail with reference to the accompanying drawings.

図1は、本実施例における時刻指定セキュリティ印刷システムの概略構成図である。   FIG. 1 is a schematic configuration diagram of a time designation security printing system according to the present embodiment.

本実施例の印刷システムは、ホストマシン100及び印刷装置200とからなる。   The printing system according to this embodiment includes a host machine 100 and a printing apparatus 200.

ホストマシン100は、ネットワーク通信機能を有する汎用のパーソナルコンピュータであり、文書や画像データを印刷するため、印刷データを生成するプリンタドライバ101を有する。プリンタドライバ101は、図示しない入力装置等から印刷完了時刻及びユーザ認証パスワード及び認証時間が指定されると、これらの入力情報に基づき、その他の印刷属性と共にセキュリティ印刷ジョブを生成し、セキュリティ印刷ジョブをネットワークを介して印刷装置200に送信する。また、印刷装置200への送信と同時に、生成したセキュリティ印刷ジョブをホストマシン100内に設置された記憶装置102に格納する。   The host machine 100 is a general-purpose personal computer having a network communication function, and includes a printer driver 101 that generates print data in order to print documents and image data. When a print completion time, a user authentication password, and an authentication time are specified from an input device (not shown) or the like, the printer driver 101 generates a security print job together with other print attributes based on these input information, and executes the security print job. The data is transmitted to the printing apparatus 200 via the network. Simultaneously with transmission to the printing apparatus 200, the generated security print job is stored in the storage device 102 installed in the host machine 100.

次に、印刷装置200について説明する。   Next, the printing apparatus 200 will be described.

印刷装置200は、ホストマシン100から印刷ジョブを受信する印刷ジョブ受信部201と、印刷ジョブデータ等を保存しておく記憶装置202と、印刷時間帯を制御して統合管理を行う印刷時間帯制御部203と、印刷開始処理開始時刻等の印刷時間帯管理用のテーブルに加えて、印刷ジョブのヘッダ情報、印刷データの格納アドレス及びデータサイズが格納される印刷時間帯管理テーブル204と、ホストマシン100へ該当の印刷ジョブの印刷所要時間帯を送信するステータス送信部205と、リアルタイムクロック206と、印刷データの処理を行う印刷データ処理部207と、図示しない印刷機構部(エンジン)に対し印刷指示を及び印刷制御を行う印刷制御部208と、ユーザ認証処理を行う認証制御部209と、ユーザからの入力の受付・ユーザに対する情報表示を行う操作部210と、を有している。   The printing apparatus 200 includes a print job receiving unit 201 that receives a print job from the host machine 100, a storage device 202 that stores print job data and the like, and a printing time zone control that performs integrated management by controlling the printing time zone. Unit 203, print time zone management table 204 for storing print job header information, print data storage address and data size, in addition to a table for print time zone management such as print start processing start time, and host machine 100, a status transmission unit 205 that transmits the time required for printing the corresponding print job to 100, a real-time clock 206, a print data processing unit 207 that processes print data, and a print mechanism unit (engine) (not shown). And a print control unit 208 that performs print control, an authentication control unit 209 that performs user authentication processing, and a user It has an operating unit 210 for displaying information for the accepted user input, the.

具体的には、印刷装置200は、ホストマシン100からのセキュリティ印刷ジョブを印刷ジョブ受信部201にて受信する。印刷ジョブ受信部201は、受信した印刷ジョブのうち、印刷データを記憶装置202に格納し、印刷時間帯制御部203に印刷ジョブのヘッダ情報を送信する。   Specifically, the printing apparatus 200 receives a security print job from the host machine 100 by the print job reception unit 201. The print job receiving unit 201 stores print data among the received print jobs in the storage device 202, and transmits print job header information to the print time zone control unit 203.

印刷時間帯制御部203では、印刷ジョブのヘッダ情報内の印刷完了時刻から、印刷所要時間帯を算出し、その時間帯が、印刷時間帯管理テーブル204に既に予約されている時間帯と重なっていないかを検索し、重なっていなければその時間帯を登録して、重なっていれば予約可能な時間帯を検索して印刷所要時間帯を再計算し、その印刷所要時間帯に基づき印刷完了時刻を、ステータス送信部205よりホストマシン100に通知し、ユーザが了解すればその時間帯で登録する。   The print time zone control unit 203 calculates a required print time zone from the print completion time in the header information of the print job, and the time zone overlaps with a time zone already reserved in the print time zone management table 204. If there is no overlap, register the time zone, and if it overlaps, search the available time zone and recalculate the print time zone, and print completion time based on the print time zone Is sent from the status transmission unit 205 to the host machine 100, and if the user approves, the registration is performed in that time zone.

さらに、印刷時間帯制御部203では、印刷処理開始時刻に達した印刷ジョブがあれば、そのジョブの印刷処理開始を印刷データ処理部207に指示する。その後、印刷時間帯制御部203は、ユーザ認証受付開始時刻に達すると認証制御部209へ認証受付開始を指示する。   Furthermore, if there is a print job that has reached the print processing start time, the print time zone control unit 203 instructs the print data processing unit 207 to start the print processing of the job. Thereafter, the printing time zone control unit 203 instructs the authentication control unit 209 to start authentication reception when the user authentication reception start time is reached.

認証制御部209は、印刷時間帯制御部203からの認証受付開始指示を受信すると、操作部210を通じてユーザ認証を行い、認証が成功したら印刷制御部208に対して印刷開始を指示する。印刷制御部208は、認証制御部209からの印刷指示に基づき、記憶装置202から印刷データを読み出して印刷を実行する。   Upon receiving the authentication reception start instruction from the printing time zone control unit 203, the authentication control unit 209 performs user authentication through the operation unit 210, and instructs the print control unit 208 to start printing when the authentication is successful. The print control unit 208 reads out print data from the storage device 202 based on a print instruction from the authentication control unit 209 and executes printing.

ここで、印刷時間帯制御部203は、ユーザ認証受付終了時刻までに認証制御部209から認証成功の通知が無かった場合は、認証に失敗したと認識し、印刷時間帯管理テーブル204から当該印刷ジョブのヘッダ情報を削除し、印刷データ処理部207に対して記憶装置202内の当該印刷ジョブの印刷データの削除を指示する。   Here, if the authentication control unit 209 does not notify the authentication success before the user authentication acceptance end time, the printing time zone control unit 203 recognizes that the authentication has failed, and prints the printing time zone management table 204 from the printing time zone management table 204. The job header information is deleted, and the print data processing unit 207 is instructed to delete the print data of the print job in the storage device 202.

また、印刷中に用紙切れ等により印刷不可状態となり、印刷完了時刻までに印刷完了できなくなった場合にも、認証失敗時と同様、印刷時間帯管理テーブル204から当該印刷ジョブのヘッダ情報を削除し、印刷データ処理部207に対して記憶装置202内の印刷データ削除を指示する。   Also, even when printing becomes impossible due to running out of paper during printing and printing cannot be completed by the printing completion time, the header information of the print job is deleted from the printing time zone management table 204 as in the case of authentication failure. The print data processing unit 207 is instructed to delete the print data in the storage device 202.

ここで、印刷ジョブの構成について図4を用いて説明する。図4は、本実施例のセキュリティ印刷ジョブのデータ構成を示す。セキュリティ印刷ジョブはヘッダ情報と印刷データとに大別される。ヘッダ情報は、図4に示すように、ジョブID、印刷完了情報、認証パスワード、認証時間、及び、印刷属性情報を含む。印刷属性情報とは、印刷ジョブの印刷用情報であり、例えば、用紙サイズ、印刷枚数、解像度等を含む情報である。   Here, the configuration of the print job will be described with reference to FIG. FIG. 4 shows the data structure of the secure print job of this embodiment. Security print jobs are roughly classified into header information and print data. As shown in FIG. 4, the header information includes a job ID, print completion information, an authentication password, an authentication time, and print attribute information. The print attribute information is information for printing a print job, and is information including, for example, the paper size, the number of prints, the resolution, and the like.

次に、印刷装置200の時刻指定セキュリティ印刷の制御方法を説明する。   Next, a method for controlling time designated security printing of the printing apparatus 200 will be described.

図2に、時刻指定セキュリティ印刷の制御に係るフローチャートを示す。   FIG. 2 shows a flowchart relating to control of time-designated security printing.

印刷装置200は、ホストマシン100から送信された印刷ジョブを印刷ジョブ受信部201にて受信する。印刷ジョブ受信部201は、印刷ジョブ内の印刷データを記憶装置202に格納し、その先頭アドレス及びジョブサイズを、印刷ジョブ内のヘッダ情報と共に印刷時間帯制御部203に渡す(ステップ10、以下、S10)。   The printing apparatus 200 receives the print job transmitted from the host machine 100 by the print job reception unit 201. The print job receiving unit 201 stores the print data in the print job in the storage device 202, and passes the head address and job size to the print time zone control unit 203 together with the header information in the print job (Step 10, hereinafter, S10).

印刷時間帯制御部203では、印刷ジョブのヘッダ情報から、印刷完了時刻、ユーザ認証時間及び印刷属性情報を取り出し、印刷装置の印刷性能、印刷属性情報内の印刷枚数とから印刷時間を計算し、印刷完了時刻に対してこの印刷時間だけ遡った時刻をユーザ認証受付終了時刻とする。次に、このユーザ認証受付終了時刻に対して、ユーザ認証時間だけ遡った時間をユーザ認証受付開始時刻とする。   The print time zone control unit 203 extracts the print completion time, user authentication time, and print attribute information from the header information of the print job, calculates the print time from the print performance of the printing apparatus and the number of prints in the print attribute information, The time that is traced back by the printing time with respect to the printing completion time is set as the user authentication reception end time. Next, the user authentication reception start time is defined as a time that is traced back by the user authentication time from the user authentication reception end time.

ここで、図5を用いて、ジョブの印刷所要時間帯について説明する。図5は、印刷ジョブの印刷所要時間帯と、その印刷所要時間帯における各時間、各時刻の関係を示す概略図である。   Here, the time required for printing a job will be described with reference to FIG. FIG. 5 is a schematic diagram showing the relationship between the time required for printing a print job and the times and times in the time required for printing.

一つのジョブについて一連の処理が完了するまでの時間を、その印刷ジョブの印刷所要時間帯(予約時間帯)とする。一つのジョブに関しては、「印刷処理開始時刻(印刷準備完)」、「認証受付開始時刻(印刷開始)」、「認証受付終了時刻」、「印刷完了時刻」の4つの時刻があり、図5に示すように、それぞれの時刻の間を、順にそれぞれ、(1)印刷準備時間、(2)認証時間、(3)印刷時間と定義する。以下の印刷ジョブに関しても同様である。   The time required for completing a series of processes for one job is defined as a print required time zone (reserved time zone) for the print job. For one job, there are four times: “print processing start time (print preparation complete)”, “authentication reception start time (print start)”, “authentication reception end time”, and “print completion time”. As shown in FIG. 5, the time intervals are respectively defined as (1) printing preparation time, (2) authentication time, and (3) printing time. The same applies to the following print jobs.

図2のフローチャートの説明に戻る。   Returning to the flowchart of FIG.

次に、印刷属性情報、及び、印刷装置のウォーミングアップ時間より、(1)印刷準備時間を算出し、ユーザ認証受付開始時刻からこの印刷準備時間を遡った時間を、印刷処理開始時刻とする(S11)。   Next, (1) the print preparation time is calculated from the print attribute information and the warming-up time of the printing apparatus, and the time that has passed this print preparation time from the user authentication acceptance start time is set as the print processing start time (S11). ).

次に、印刷時間帯制御部203は、算出した印刷処理開始時刻から、最初に指定された印刷完了時刻までを印刷所要時間帯とし、印刷時間帯管理テーブル204を用いて、既に予約されている印刷ジョブがこの時間帯に重なっていないかを検索する(S12)。   Next, the print time zone control unit 203 uses the print time zone management table 204 as a required print time zone from the calculated print processing start time to the first designated print completion time, and has already been reserved. It is searched whether the print job overlaps with this time zone (S12).

印刷所要時間帯が既に予約されている印刷ジョブの予約時間帯と重なっていない場合は、印刷時間帯制御部203は、その印刷ジョブのヘッダ情報から、「ジョブID、認証パスワード、印刷完了時刻」と、上記の処理で算出した「印刷処理開始時刻、ユーザ認証受付開始時刻、ユーザ認証受付終了時刻」と、及び、印刷ジョブ受信部201から受信した「印刷データの先頭アドレス及びデータサイズ」とを、印刷時間帯管理テーブル204に登録する。また、印刷完了時刻、ユーザ認証受付開始時刻、ユーザ認証受付終了時刻を、ステータス送信部205を通じてホストマシン100に通知する(S15)。   If the print required time zone does not overlap with the reserved time zone of a print job that has already been reserved, the print time zone control unit 203 determines “job ID, authentication password, print completion time” from the header information of the print job. And the “print processing start time, user authentication reception start time, user authentication reception end time” calculated in the above process, and the “print data start address and data size” received from the print job reception unit 201. And registered in the printing time zone management table 204. Further, the host machine 100 is notified of the print completion time, the user authentication reception start time, and the user authentication reception end time through the status transmission unit 205 (S15).

一方、当該印刷ジョブの印刷所要時間帯が、既に予約されている印刷ジョブの予約時間帯と重なっている場合は、その予約されている印刷ジョブの印刷完了時刻を取出し、その時刻の後に予約した場合に他の印刷ジョブの予約時間帯と重なっていないか印刷時間帯管理テーブル204内を検索する。その時間帯が予約可能であるならば、その時間帯に印刷を実行した場合の印刷完了時刻を算出して、その時刻を新たな印刷完了時刻として、印刷処理開始時刻、ユーザ認証受付開始時刻、ユーザ認証受付終了時刻、及び、印刷所要時間帯を再計算する(S13)。   On the other hand, if the time required for printing of the print job overlaps with the reserved time of an already reserved print job, the print completion time of the reserved print job is taken out and reserved after that time. In this case, the printing time zone management table 204 is searched to see if it overlaps with the reserved time zone of other print jobs. If the time slot can be reserved, the print completion time when printing is performed in the time slot is calculated, and the print processing start time, user authentication reception start time, The user authentication acceptance end time and the time required for printing are recalculated (S13).

その後、再計算した印刷完了時刻、ユーザ認証受付開始時刻、ユーザ認証受付終了時刻を、ステータス送信部205を通じてホストマシン100に対して通知し、この時間帯で予約するかどうかについてホストマシン100側にて決定させる。一例としては、ホストマシン側の図示しない表示装置に、これらの時間帯を表示させ、この時間帯に関して、図示しない入力装置によりユーザの意思を取得する。   Thereafter, the recalculated print completion time, user authentication reception start time, and user authentication reception end time are notified to the host machine 100 through the status transmission unit 205, and the host machine 100 side determines whether to make a reservation in this time zone. To decide. As an example, these time zones are displayed on a display device (not shown) on the host machine side, and the user's intention is acquired with respect to this time zone by an input device (not shown).

印刷時間帯制御部203は、ホストマシン100から予約する旨の回答を受信したら、再計算した印刷所要時間帯にて、印刷ジョブのヘッダ情報から、「ジョブID、認証パスワード、印刷完了時刻」と、上記の処理で算出した「印刷処理開始時刻、ユーザ認証受付開始時刻、ユーザ認証受付終了時刻」と、及び、印刷ジョブ受信部201から受信した「印刷データの先頭アドレス及びデータサイズ」とを、印刷時間帯管理テーブル204に登録する(S15)。一方、ホストマシン100から予約しない旨の回答を受信したら、予約はせずに当該印刷ジョブの印刷データを記憶装置202から削除し、印刷処理を終了する(S14)。   When the print time zone control unit 203 receives the reply to make a reservation from the host machine 100, the “job ID, authentication password, print completion time” is obtained from the header information of the print job in the recalculated print time zone. , “Print processing start time, user authentication reception start time, user authentication reception end time” calculated in the above process, and “start address and data size of print data” received from the print job reception unit 201, It is registered in the printing time zone management table 204 (S15). On the other hand, if a response not to make a reservation is received from the host machine 100, the print data of the print job is deleted from the storage device 202 without making a reservation, and the printing process is terminated (S14).

ここで、印刷時間管理帯テーブル204のテーブル情報の一例を示す。   Here, an example of the table information of the printing time management zone table 204 is shown.

図3は、印刷時間管理帯テーブル204のテーブル情報の例である。印刷時間管理帯テーブル204は、「ジョブID」をキーとして、それぞれのジョブIDに対し、「印刷処理開始時刻」、「認証開始時刻」、「認証終了時刻」、「パスワード」、「印刷完了時刻」、「印刷データ先頭アドレス」、「印刷データサイズ」が格納される。   FIG. 3 is an example of table information of the print time management zone table 204. The print time management zone table 204 uses “job ID” as a key, and “print processing start time”, “authentication start time”, “authentication end time”, “password”, “print completion time” for each job ID. "," Print data start address ", and" print data size "are stored.

S15の処理の後、印刷時間帯制御部203は、定期的にリアルタイムクロック206を監視し、印刷時間帯管理テーブル204に登録された印刷開始処理開始時刻に達したジョブがあるかをチェックし、印刷開始処理開始時刻に達した印刷ジョブがあれば、印刷時間帯管理テーブル204から当該印刷ジョブの「印刷データ先頭アドレス及びデータサイズ」を印刷データ制御部207に渡して、ジョブの印刷処理開始を要求する(S17)。   After the processing of S15, the printing time zone control unit 203 periodically monitors the real time clock 206 to check whether there is a job that has reached the printing start processing start time registered in the printing time zone management table 204, If there is a print job that has reached the print start process start time, the “print data start address and data size” of the print job is passed from the print time management table 204 to the print data control unit 207 to start the print process of the job. A request is made (S17).

印刷処理開始要求を受けた印刷データ制御部207は、印刷データ先頭アドレスとデータサイズとから、記憶装置202内の印刷データを取出してデータ処理を開始し、データ処理が完了したら、その処理済みデータを記憶装置202に格納し、その格納領域(先頭アドレス)とデータサイズとを印刷制御部208に渡す。   Upon receiving the print processing start request, the print data control unit 207 extracts the print data in the storage device 202 from the print data head address and the data size, starts the data processing, and when the data processing is completed, the processed data Are stored in the storage device 202, and the storage area (start address) and data size are passed to the print control unit 208.

印刷制御部208は、印刷データ制御部207からの受信データに基づき、印刷装置のウォーミングアップ等の印刷開始準備処理を行う(S18)。   The print control unit 208 performs print start preparation processing such as warming up of the printing apparatus based on the received data from the print data control unit 207 (S18).

さらに、印刷時間帯制御部203は、ユーザ認証受付開始時刻に達したら、印刷制御部208を通じて印刷装置の状態を確認する(S20)。ここで、印刷不可状態ならば、操作部210を通じて印刷不可状態であることをユーザに通知し、印刷可能状態になるのを待つ(S21)。印刷不可状態のまま、ユーザ認証受付終了時刻に達したら、当該印刷ジョブを印刷時間帯管理テーブル204から削除し、印刷データ制御部207に対して当該印刷ジョブの印刷データ削除を指示する。印刷データ制御部207は、記憶装置202内の当該ジョブの印刷データ及び、印刷処理済みデータを削除する(S22)。   Furthermore, the printing time zone control unit 203 confirms the state of the printing apparatus through the printing control unit 208 when the user authentication acceptance start time is reached (S20). Here, if the print is not possible, the user is notified through the operation unit 210 that the print is not possible, and waits until the print is ready (S21). When the user authentication acceptance end time is reached in the print disabled state, the print job is deleted from the print time zone management table 204, and the print data control unit 207 is instructed to delete the print data of the print job. The print data control unit 207 deletes the print data and print processed data of the job in the storage device 202 (S22).

印刷時間帯制御部203は、S20にて印刷可能状態になったことを確認したら、認証制御部209に対し、ジョブID、パスワードを渡してユーザ認証受付開始を指示し、認証制御部209は、ユーザ認証受付状態に移行し、ユーザ認証の成功の有無を確認する(S23)。   When the printing time zone control unit 203 confirms that printing is possible in S20, it passes the job ID and password to the authentication control unit 209 and instructs to start accepting user authentication. The authentication control unit 209 The process shifts to the user authentication acceptance state, and whether or not the user authentication is successful is confirmed (S23).

認証制御部209は、ユーザ認証受付状態に移行した時点から、定期的にリアルタイムクロック206を監視してユーザ認証受付終了時刻に達したかをチェックし、ユーザ認証受付終了時刻に達する前にユーザ認証が完了しなかった場合は、印刷時間帯制御部203に対して認証失敗を通知する(S24)。   The authentication control unit 209 periodically monitors the real-time clock 206 from the time of transition to the user authentication acceptance state to check whether the user authentication acceptance end time has been reached, and before the user authentication acceptance end time is reached, user authentication is performed. Is not completed, an authentication failure is notified to the printing time zone control unit 203 (S24).

これを受けた印刷時間帯制御部203は、当該印刷ジョブを印刷時間帯管理テーブル204から削除し、印刷データ制御部207に対して、当該印刷ジョブの印刷データ削除を指示する。印刷データ制御部207は記憶装置202内の当該ジョブの印刷データ、及び、印刷処理済みデータを削除する(S25)。その後、ステータス送信部205を通じてホストマシン100に対してその旨を通知する。   Receiving this, the print time zone control unit 203 deletes the print job from the print time zone management table 204 and instructs the print data control unit 207 to delete the print data of the print job. The print data control unit 207 deletes the print data and print processed data of the job in the storage device 202 (S25). Thereafter, the status transmission unit 205 notifies the host machine 100 of that fact.

一方、認証制御部209は、ユーザ認証受付状態に移行した後、ユーザにより操作部210よりパスワードを入力されることでユーザ認証を行い、そのパスワードが一致したらユーザ認証が成功したと判断する(S23でY)。その後、印刷制御部208に対し印刷開始を指示する。   On the other hand, after shifting to the user authentication acceptance state, the authentication control unit 209 performs user authentication by inputting a password from the operation unit 210 by the user, and determines that the user authentication is successful if the passwords match (S23). Y). Thereafter, the printing control unit 208 is instructed to start printing.

印刷開始指示を受けた印刷制御部208は、印刷データ制御部207より受け取った印刷処理済みのデータの先頭アドレスとデータサイズとを基に、該当データを記憶装置202から読み出して印刷を実行する(S26)。   Upon receiving the print start instruction, the print control unit 208 reads the corresponding data from the storage device 202 based on the start address and data size of the print processed data received from the print data control unit 207 and executes printing ( S26).

その後、印刷が完了したら、印刷制御部208は、印刷時間帯制御部203に印刷完了を通知し、印刷時間帯制御部203は当該印刷ジョブを印刷時間帯管理テーブル204から削除し、印刷データ制御部207に対して当該印刷ジョブの印刷データ削除を指示する。   Thereafter, when printing is completed, the print control unit 208 notifies the print time zone control unit 203 of the completion of printing, and the print time zone control unit 203 deletes the print job from the print time zone management table 204, and print data control is performed. The unit 207 is instructed to delete the print data of the print job.

印刷データ制御部207は、記憶装置202内の、当該ジョブの印刷データ、及び、印刷処理済みデータを削除する。さらに、印刷時間帯制御部203は、ステータス送信部205を通じてホストマシン100に印刷完了を通知する。ホストマシン100は、記憶装置102内の印刷データを削除する。   The print data control unit 207 deletes the print data and print processed data of the job in the storage device 202. Further, the printing time zone control unit 203 notifies the host machine 100 of the completion of printing through the status transmission unit 205. The host machine 100 deletes the print data in the storage device 102.

なお、S23にて、ユーザ認証成功後、印刷実行中に用紙切れや紙詰まり等の印刷装置のエラーによって印刷不可状態になった場合について説明する。   A case will be described where, in S23, after successful user authentication, printing is disabled due to an error in the printing apparatus such as out of paper or paper jam during printing.

印刷制御部208は、印刷時間帯制御部203に対してエラー発生を通知する。印刷時間帯制御部203は、当該印刷ジョブを印刷時間帯管理テーブル204から削除し、印刷データ制御部207に対して当該印刷ジョブの印刷データ削除を指示する。印刷データ制御部207は、記憶装置202内の当該ジョブの印刷データ、及び、印刷処理済みデータを削除する(S28)。その後、ステータス送信部205を通じてホストマシン100に対してその旨を通知する。   The print control unit 208 notifies the print time zone control unit 203 that an error has occurred. The print time zone control unit 203 deletes the print job from the print time zone management table 204 and instructs the print data control unit 207 to delete the print data of the print job. The print data control unit 207 deletes the print data and print processed data of the job in the storage device 202 (S28). Thereafter, the status transmission unit 205 notifies the host machine 100 of that fact.

印刷ジョブの削除を、ホストマシン100に通知する際、同時に、当該ジョブを再度印刷するかについて選択させるように指示しても良い。ホストマシン100は、当該ジョブを再度印刷するかどうかについてユーザの判断を仰ぎ、その結果、再印刷が選択された場合は、プリンタドライバ101にて、再度、印刷完了時刻を設定し、記憶装置102に格納された印刷ジョブの印刷完了時刻を更新して印刷装置200へ送信する。一方、印刷しないことが選択された場合は、記憶装置102に格納された印刷ジョブを削除して処理を終了する。   When notifying the host machine 100 of the deletion of the print job, at the same time, it may be instructed to select whether to print the job again. The host machine 100 asks the user whether or not to print the job again. As a result, when reprinting is selected, the printer driver 101 sets the print completion time again, and the storage device 102. The print completion time of the print job stored in is updated and transmitted to the printing apparatus 200. On the other hand, if it is selected not to print, the print job stored in the storage device 102 is deleted and the process ends.

上記したように、本発明は、印刷前に印刷時間帯を予約しておくことにより、他の印刷ジョブと競合することなく、指定した時間帯に確実に印刷を実行することができる。   As described above, according to the present invention, the printing time zone is reserved before printing, so that printing can be surely executed in the designated time zone without competing with other print jobs.

また、予約した時間帯は他のユーザは印刷することができないため、印刷物を見られたりすることもなく、セキュリティを強化することができる。   In addition, since other users cannot print during the reserved time zone, it is possible to enhance security without seeing the printed matter.

また、印刷前に指定した時刻が既に予約されている場合に、その時刻に一番近い時刻で印刷可能な時刻を提示するため、何度も印刷起動し直す手間が省ける。   In addition, when the designated time before printing is already reserved, the time that can be printed at the time closest to that time is presented, so that it is possible to save the trouble of restarting printing many times.

また、何らかの要因で予約した時間に印刷できなかった場合は自動的にジョブが削除されて印刷装置内にデータが残らないため、セキュリティの強化することができる。   In addition, if printing cannot be performed at the reserved time for some reason, the job is automatically deleted and data does not remain in the printing apparatus, so that security can be enhanced.

さらに、印刷中に印刷装置のエラー等の要因で指定した時刻に印刷できなくなった場合に、その印刷を中断してジョブを削除し、その旨をユーザに通知することにより、それ以降に予約された印刷ジョブの処理を時間通りに実行することができる。   Furthermore, if printing cannot be performed at the specified time due to a printing device error or other reason during printing, the printing is interrupted, the job is deleted, and the user is notified of this, so that it is reserved later. Print job processing can be executed on time.

なお、本発明は、入室するのに認証が必要な、セキュリティレベルの高い会議室の予約システムなどに適用できる。   Note that the present invention can be applied to a conference room reservation system with a high security level that requires authentication to enter a room.

100:ホストマシン、101:プリンタドライバ、102:記憶装置、200:印刷装置、201:印刷ジョブ受信部、202:記憶装置、203:印刷時間帯制御部、204:時間帯管理テーブル、205:ステータス送信部、206:リアルタイムクロック、207:印刷データ処理部、208:印刷制御部、209:認証制御部、210:操作部。   100: Host machine 101: Printer driver 102: Storage device 200: Printing device 201: Print job reception unit 202: Storage device 203: Print time zone control unit 204: Time zone management table 205: Status Transmission unit 206: Real time clock 207: Print data processing unit 208: Print control unit 209: Authentication control unit 210: Operation unit

特開2005−190017号公報JP 2005-190017 A 特開2005−14535号公報JP 2005-14535 A 特開2003−118207号公報JP 2003-118207 A

Claims (5)

印刷ジョブを生成するホストマシンと、ユーザ認証機能を備え、ホストマシンからの該印刷ジョブを印刷する印刷装置とからなるセキュリティ印刷システムにおいて、
前記印刷装置は、前記ホストマシンから前記印刷ジョブと共に、印刷完了時刻とユーザ認証時間を受信する受信部と、
当該印刷ジョブに含まれる属性情報を基に、当該印刷ジョブの処理開始から印刷準備完了までの時間と、印刷枚数や印刷装置の処理能力を基に計算した印刷開始から完了までの時間とを合計し、前記印刷完了時刻に基づき、印刷開始時刻、ユーザ認証受付開始時刻、及びユーザ認証受付終了時刻をそれぞれ設定し、印刷ジョブの処理開始時刻から印刷完了時刻までの印刷所要時間帯を算定し、前記ユーザ認証時間と比較して前記ユーザ認証時間に適合する印刷所要時間帯を決定する印刷所要時間算出手段と、
印刷ジョブ毎の前記印刷所要時間帯を登録して管理する印刷時間帯管理テーブルと、
前記印刷所要時間算出手段により算出したユーザ認証受付開始時刻とユーザ認証受付終了時刻である印刷所要時間帯を前記ホストマシンに通知するステータス通知手段と、
を有することを特徴とするセキュリティ印刷システム。
In a security printing system comprising a host machine that generates a print job and a printing apparatus that has a user authentication function and prints the print job from the host machine,
The printing apparatus receives a print completion time and a user authentication time together with the print job from the host machine,
Based on the attribute information included in the print job, add the time from the start of print job processing to the completion of print preparation and the time from print start to completion calculated based on the number of prints and the processing capability of the printing device. And setting a print start time, a user authentication reception start time, and a user authentication reception end time based on the print completion time, and calculating a required print time zone from the print job processing start time to the print completion time, A required print time calculating means for determining a required print time zone suitable for the user authentication time compared to the user authentication time;
A print time zone management table for registering and managing the required print time zone for each print job;
Status notification means for notifying the host machine of a required print time zone that is a user authentication reception start time and a user authentication reception end time calculated by the required print time calculation means;
A security printing system comprising:
前記印刷所要時間算出手段により設定した印刷所要時間帯が、前記印刷時間帯管理テーブルに既に登録されている時間帯と重なる場合に、前記印刷所要時間算出手段に印刷所要時間帯の再計算を指示し、再計算した印刷所要時間帯より印刷完了時間を再設定して、前記ステータス通知手段に対し、前記ホストマシンへの通知を指示する印刷所要時間帯再設定手段を有することを特徴とする請求項1記載のセキュリティ印刷システム。   When the required print time zone set by the required print time calculation unit overlaps with the time zone already registered in the print time zone management table, the print required time zone is instructed to recalculate the required print time zone. And a printing time zone resetting unit that resets a printing completion time from the recalculated printing time zone and instructs the status notification unit to notify the host machine. Item 2. The security printing system according to item 1. ユーザ認証受付開始時刻からユーザ認証受付終了時刻までの間にユーザ認証が完了しなかった場合には、当該印刷ジョブのデータを削除すると共に、前記印刷時間帯管理テーブルに登録された予約時間を削除する手段を有することを特徴とする請求項1記載のセキュリティ印刷システム。   If user authentication is not completed between the user authentication reception start time and the user authentication reception end time, the print job data is deleted and the reserved time registered in the print time zone management table is deleted. The security printing system according to claim 1, further comprising: 印刷装置が印刷不可状態となった場合、前記ステータス通知手段によってその旨を前記ホストマシンに通知し、印刷中であれば中断してその印刷ジョブ、及び、前記印刷時間帯管理テーブルに登録された予約時間を削除し、前記ステータス通知手段によってその旨を前記ホストマシンに通知する手段を有することを特徴とする請求項1記載のセキュリティ印刷システム。   When the printing apparatus is in a print-disabled state, the status notification means notifies the host machine, and if printing is in progress, the print job is interrupted and the print job and the print time zone management table are registered. 2. The security printing system according to claim 1, further comprising means for deleting a reserved time and notifying the host machine to that effect by the status notification means. 印刷不可状態の後に、印刷開始時刻までに印刷装置が印刷可能状態になった場合は、印刷処理の実行を開始することを特徴とする請求項1記載のセキュリティ印刷システム。   2. The security printing system according to claim 1, wherein when the printing apparatus becomes in a printable state before the print start time after the print disabled state, execution of the printing process is started.
JP2009071149A 2009-03-24 2009-03-24 Security printing system Pending JP2010224848A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009071149A JP2010224848A (en) 2009-03-24 2009-03-24 Security printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009071149A JP2010224848A (en) 2009-03-24 2009-03-24 Security printing system

Publications (1)

Publication Number Publication Date
JP2010224848A true JP2010224848A (en) 2010-10-07

Family

ID=43041970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009071149A Pending JP2010224848A (en) 2009-03-24 2009-03-24 Security printing system

Country Status (1)

Country Link
JP (1) JP2010224848A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013156681A (en) * 2012-01-26 2013-08-15 Konica Minolta Inc Printing system and image forming apparatus
JP2016031692A (en) * 2014-07-30 2016-03-07 京セラドキュメントソリューションズ株式会社 Schedule management apparatus, schedule management program, and schedule management method
JP2017058714A (en) * 2015-09-14 2017-03-23 京セラ株式会社 Print server and print system
JP2017228220A (en) * 2016-06-24 2017-12-28 富士ゼロックス株式会社 Print control unit, printing system, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013156681A (en) * 2012-01-26 2013-08-15 Konica Minolta Inc Printing system and image forming apparatus
JP2016031692A (en) * 2014-07-30 2016-03-07 京セラドキュメントソリューションズ株式会社 Schedule management apparatus, schedule management program, and schedule management method
JP2017058714A (en) * 2015-09-14 2017-03-23 京セラ株式会社 Print server and print system
JP2017228220A (en) * 2016-06-24 2017-12-28 富士ゼロックス株式会社 Print control unit, printing system, and program

Similar Documents

Publication Publication Date Title
US9372648B2 (en) Image forming device capable of exchanging print data with another image forming device, and control method and storage medium therefor
US8643873B2 (en) Image forming apparatus, and control method and storage medium therefor
JP6257170B2 (en) Image forming system, image forming apparatus, and control method thereof
US20100245899A1 (en) Image forming apparatus
JP6034555B2 (en) Printing control apparatus and control method therefor
JP5824978B2 (en) Image forming apparatus, image forming system, and image forming program
JP6771991B2 (en) Printing device, control method of printing device, and program
JP2010052384A (en) Image forming apparatus, print control method, and program
JP2016007704A (en) Print control apparatus, print control method, and program
JP4811591B2 (en) Authentication printing method and authentication printing system
JP2010224848A (en) Security printing system
JP5402344B2 (en) Image processing apparatus, image output management method, and program
US8107102B2 (en) Printer controller and computer readable medium for use in authentication of printing by printer
JP6282099B2 (en) Printing system, control method therefor, program, and image forming apparatus
JP6265589B2 (en) Job processing apparatus, job management method, job management system, and program
US9239694B2 (en) Image forming apparatus, method, and storage medium for allowing or inhibiting reprint of data based on user authentication
JP7375672B2 (en) Image forming device, consent confirmation method and program
JP2008265135A (en) Printing system and printing apparatus
JP2004171044A (en) Image processing device
JP2007207049A (en) Document management device
JP6136671B2 (en) Print job management method, print job management program, recording medium, and digital printing apparatus
JP2009238122A (en) Printing system
JP2010228198A (en) Image forming apparatus, alternative image forming apparatus, printing system, and printing method
JP2001075748A (en) PRINTING SYSTEM AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PRINT CONTROL PROGRAM
JP2011090567A (en) Printing system, print control method, print control program and recording medium