[go: up one dir, main page]

JP2009119625A - Printing control device, printing system - Google Patents

Printing control device, printing system Download PDF

Info

Publication number
JP2009119625A
JP2009119625A JP2007293374A JP2007293374A JP2009119625A JP 2009119625 A JP2009119625 A JP 2009119625A JP 2007293374 A JP2007293374 A JP 2007293374A JP 2007293374 A JP2007293374 A JP 2007293374A JP 2009119625 A JP2009119625 A JP 2009119625A
Authority
JP
Japan
Prior art keywords
authentication
printing
print
user
control apparatus
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
Application number
JP2007293374A
Other languages
Japanese (ja)
Inventor
Taro Ishige
太郎 石毛
Shinya Taniguchi
真也 谷口
Atsunori Go
功記 郷
有亮 ▲高▼▲橋▼
Yusuke Takahashi
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007293374A priority Critical patent/JP2009119625A/en
Publication of JP2009119625A publication Critical patent/JP2009119625A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Storage Device Security (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】複数の認証手段用いた認証印刷システムにおける印刷内容の漏洩抑制。
【解決手段】複合機10は、クライアントコンピュータ20から受信した印刷ジョブが認証印刷ジョブである場合には、スプールに蓄積し、ユーザによる認証を待機する。複合機10は、ユーザによるICカード認証、指紋認証の認証結果のそれぞれに対して予め決められた点数を付与する。そして、複合機10は、付与点数と予め規定された判定条件とを用いて認証印刷処理に関する種々の処理の実行可否を判定し、印刷処理を制御する。判定条件には、複数の認証手段による認証結果のうち、少なくとも2つの認証結果に対して付与された点数に応じて、各印刷処理、例えば、印刷開始、印刷継続、印刷再開における処理実行可否を判定するための判定条件が設定されている。
【選択図】図9
Suppression of leakage of print contents in an authentication printing system using a plurality of authentication means.
In a case where a print job received from a client computer is an authenticated print job, the multifunction machine stores the print job in a spool and waits for authentication by a user. The multi-function device 10 gives a predetermined score to each of the authentication results of the IC card authentication and the fingerprint authentication by the user. Then, the multifunction machine 10 determines whether or not various processes relating to the authentication printing process can be performed using the assigned points and the predetermined determination conditions, and controls the printing process. In the determination condition, whether or not to execute each print process, for example, print start, print continuation, and print restart, according to the number of points given to at least two authentication results among the authentication results by a plurality of authentication means. Determination conditions for determination are set.
[Selection] Figure 9

Description

本発明は、複数の認証システムを用いて認証印刷を行う印刷装置を制御する印刷制御装置に関する。   The present invention relates to a print control apparatus that controls a printing apparatus that performs authentication printing using a plurality of authentication systems.

カード認証や指紋認証、パスワード認証等の認証手段を用いて機密文書等の秘匿性の高い文書の印刷を行う認証印刷システムが普及しつつある。このような認証印刷システムには、印刷開始時に、認証手段により、印刷ジョブを発行したユーザは印刷内容を閲覧してもよいユーザであると認証された場合にのみ印刷を実行することにより、機密性の高い印刷内容の漏洩を抑制しているものがある。   Authentication printing systems that print highly confidential documents such as confidential documents using authentication means such as card authentication, fingerprint authentication, and password authentication are becoming widespread. In such an authentication printing system, at the start of printing, printing is executed only when the user who has issued the print job is authenticated by the authentication unit as a user who may view the print contents, so that confidentiality is ensured. There are some that suppress the leakage of high-quality print contents.

また、機密文書の読み出し時に、複数の認証手段の全てにおいてユーザ認証された場合のみ、読み出しを可能とする記録装置も利用されている(特許文献1)。   In addition, a recording apparatus that can read a confidential document only when the user is authenticated by all of the plurality of authentication units is also used (Patent Document 1).

特開2006−187986号公報JP 2006-187986 A

しかしながら、従来の技術では、種々の条件、例えば、印刷装置の利用環境や印刷物の機密性の程度、印刷を行ったユーザの権限等に応じて、認証する機構は設けられていなかった。そのため、印刷物の漏洩をより高い精度で抑制向上する観点から、種々の条件に応じて、複数の認証手段を柔軟に組み合わせて認証可能な認証印刷システムが望まれている。   However, in the conventional technique, there is no authentication mechanism according to various conditions, for example, the usage environment of the printing apparatus, the degree of confidentiality of the printed material, the authority of the user who performed printing, and the like. Therefore, from the viewpoint of suppressing and improving leakage of printed matter with higher accuracy, an authentication printing system that can perform authentication by flexibly combining a plurality of authentication units according to various conditions is desired.

本発明は上述の課題に鑑みてなされたものであり、複数の認証手段用いた認証印刷システムにおける印刷内容の漏洩抑制を目的とする。   The present invention has been made in view of the above-described problems, and an object thereof is to suppress leakage of print contents in an authentication printing system using a plurality of authentication means.

本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。   SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.

[適用例1]
適用例1は、印刷制御装置を提供する。認証印刷が要求される認証印刷ジョブの印刷を行う印刷装置を制御する適用例1の印刷制御装置は、前記印刷装置に設けられ、ユーザを認証するための複数種類の認証手段による認証結果を取得する取得手段と、前記取得した複数の認証結果に対してそれぞれ点数を付与する点数付与手段と、前記複数の認証結果少なくとも2つの認証結果に付与された点数を用いて前記認証印刷に関する処理の実行可否を判定する判定手段と、前記判定の結果に応じて前記認証印刷に関する処理の実行を制御する制御手段と、を備える。
[Application Example 1]
Application Example 1 provides a print control apparatus. The print control apparatus of Application Example 1 that controls a printing apparatus that performs printing of an authentication print job that requires authentication printing is provided in the printing apparatus, and acquires authentication results by a plurality of types of authentication means for authenticating a user. Executing the processing related to the authentication printing by using the points given to the at least two authentication results, the score granting unit for giving a score to each of the acquired authentication results, and the plurality of authentication results A determination unit configured to determine whether or not it is possible; and a control unit configured to control execution of the process related to the authentication printing according to the determination result.

適用例1の印刷制御装置によれば、複数の認証手段による認証状態を評価して印刷装置による認証印刷処理を制御できる。よって、種々の態様で印刷可否を判定でき、高い精度で認証印刷における情報漏洩を抑制できる。   According to the printing control apparatus of the application example 1, it is possible to evaluate the authentication state by the plurality of authentication units and control the authentication printing process by the printing apparatus. Therefore, it is possible to determine whether printing is possible in various ways, and it is possible to suppress information leakage in authentication printing with high accuracy.

適用例1の印刷制御装置において、前記判定手段は、更に、前記認証印刷ジョブにより表される内容の機密性を表す機密レベルに応じて、前記処理の実行の可否を判定する、印刷制御装置。   The print control apparatus according to the application example 1, wherein the determination unit further determines whether or not the process can be executed in accordance with a security level representing a confidentiality of contents represented by the authentication print job.

適用例1の印刷制御装置によれば、判定条件に認証印刷ジョブの機密レベルが含まれる。従って、機密レベルと付与点数とに応じて柔軟に印刷実行可否を判定できるため、認証印刷において、印刷内容の漏洩を抑制できるとともに、ユーザの利便性を向上できる。   According to the print control apparatus of Application Example 1, the determination condition includes the confidential level of the authentication print job. Therefore, since it is possible to flexibly determine whether printing can be executed according to the security level and the number of points assigned, it is possible to suppress leakage of print contents and improve user convenience in authenticated printing.

適用例1の印刷制御装置において、前記ユーザの認証結果には、前記ユーザの前記認証印刷ジョブについての印刷権限を表す権限レベルが含まれており、前記点数付与手段は、前記権限レベルに応じて異なる点数を付与する。   In the print control apparatus according to the application example 1, the authentication result of the user includes an authority level indicating a print authority for the authenticated print job of the user, and the score granting unit is configured according to the authority level. Give different points.

適用例1の印刷制御装置によれば、ユーザの権限レベルに応じて付与点数が異なる。従って、権限レベルに応じて柔軟に印刷実行可否を判定できるため、認証印刷におけるユーザの利便性を向上できる。   According to the print control apparatus of the application example 1, the number of points given varies depending on the authority level of the user. Accordingly, since it is possible to flexibly determine whether printing can be executed according to the authority level, it is possible to improve user convenience in authenticated printing.

適用例1の印刷制御装置において、更に、各前記認証手段による認証の状態を表す認証状態情報を保持する保持手段と、前記認証状態情報の変更を検出する検出手段と、を備え、前記判定手段は、前記変更の検出時に、前記判定を行う。   The print control apparatus according to the application example 1 further includes a holding unit that holds authentication state information indicating a state of authentication by each of the authentication units, and a detection unit that detects a change in the authentication state information. Performs the determination when the change is detected.

適用例1の印刷制御装置によれば、認証状態の変更時に印刷処理の実行可否を判定する。従って、印刷処理中に動的に変化する認証状態に応じて適宜印刷可否を判定でき、認証印刷における情報漏洩を高い精度で抑制できる。   According to the printing control apparatus of the application example 1, it is determined whether or not the printing process can be executed when the authentication state is changed. Therefore, it is possible to appropriately determine whether printing is possible according to the authentication state that dynamically changes during the printing process, and information leakage in authentication printing can be suppressed with high accuracy.

適用例1の印刷制御装置は、更に、前記印刷制御装置の近傍に存在するユーザを表すユーザ存在情報を取得する取得手段を備え、前記複数の認証手段には、前記ユーザ存在情報により表されるユーザが、前記印刷物の閲覧を許可されている許可ユーザであるかを認証する存在認証手段が含まれ、前記判定手段は、前記存在認証手段による認証結果を用いて、前記判定を行う。   The print control apparatus of Application Example 1 further includes an acquisition unit that acquires user presence information representing a user existing in the vicinity of the print control device, and the plurality of authentication units are represented by the user presence information. Presence authentication means for authenticating whether the user is an authorized user permitted to view the printed matter is included, and the determination means performs the determination using an authentication result by the presence authentication means.

適用例1の印刷制御装置によれば、印刷装置の近傍に存在するユーザは、印刷物を閲覧可能か否かを認証できる。従って、印刷装置の近傍に存在するユーザに応じて、印刷処理の実行可否を判定できるため、情報漏洩を高い精度で抑制できる。   According to the printing control apparatus of Application Example 1, a user existing in the vicinity of the printing apparatus can authenticate whether or not the printed material can be browsed. Accordingly, since it is possible to determine whether or not the printing process can be performed according to a user in the vicinity of the printing apparatus, information leakage can be suppressed with high accuracy.

適用例1の印刷制御装置は、更に、前記認証印刷ジョブの印刷の履歴を記録する履歴記録手段を備え、前記点数付与手段は、更に、前記履歴の成否に応じて点数を付与し、前記判定手段は、更に、前記履歴の記録の成否に応じて前記付与された点数を用いて前記印刷の実行の可否を判定する。   The print control apparatus according to the application example 1 further includes a history recording unit that records a printing history of the authentication print job, and the score giving unit further gives a score according to the success or failure of the history, and the determination The means further determines whether or not the printing can be executed by using the assigned points according to the success or failure of the history recording.

適用例1の印刷制御装置によれば、履歴の記録に成否に応じて印刷処理の可否を判定できる。従って、履歴管理により情報漏洩を防止する観点において、認証印刷の安全性を向上できる。   According to the printing control apparatus of the application example 1, it is possible to determine whether or not the printing process can be performed according to success or failure of the history recording. Therefore, the security of authentication printing can be improved from the viewpoint of preventing information leakage by history management.

適用例1の印刷制御装置は、更に、少なくとも2種類の認証手段による認証結果に付与された点数を用いて前記認証印刷に関する複数の処理の実行可否を判定するための判定条件を記憶する記憶手段を備え、前記判定手段は、前記判定条件と前記付与された点数とを用いて前記判定を行う。また、適用例1の印刷制御装置は、更に、前記判定条件を設定するための設定手段を備える。   The printing control apparatus of Application Example 1 further stores a determination condition for determining whether or not to execute a plurality of processes related to the authentication printing by using the points given to the authentication result by at least two types of authentication means. The determination means performs the determination using the determination condition and the assigned score. Further, the print control apparatus according to the application example 1 further includes a setting unit for setting the determination condition.

適用例1の印刷制御装置によれば、判定条件を任意に設定して記憶できるため、利用環境や設けられている認証手段に応じて柔軟に判定条件を変更できる。よって、利便性を向上できる。   According to the printing control apparatus of the application example 1, since the determination condition can be arbitrarily set and stored, the determination condition can be flexibly changed according to the use environment and the authentication means provided. Therefore, convenience can be improved.

適用例1の印刷制御装置において、前記認証印刷に関する処理の実行は、前記認証されたユーザにより発行された認証印刷ジョブの印刷の開始、印刷の継続および印刷の再開の少なくとも一つを含む。適用例1の印刷制御装置によれば、印刷に関する種々の処理の実行可否を簡易な構成で判断できる。   In the printing control apparatus according to the application example 1, the execution of the process related to the authentication printing includes at least one of the start of printing of the authentication print job issued by the authenticated user, the continuation of printing, and the restart of printing. According to the printing control apparatus of the application example 1, it is possible to determine whether or not various processes relating to printing can be performed with a simple configuration.

適用例1の印刷制御装置において、前記印刷制御手段は、前記判定手段により前記印刷継続が不可と判断されると、実行中の印刷処理を停止する。   In the printing control apparatus according to the application example 1, when the determination unit determines that the printing cannot be continued, the printing control unit stops the printing process being executed.

適用例1の印刷制御装置によれば、印刷継続の可否に応じて印刷を停止できる。従って、複数の認証手段による認証結果に応じて、印刷途中であっても印刷物の出力を中断でき、情報漏洩を抑制できる。   According to the printing control apparatus of Application Example 1, printing can be stopped according to whether printing can be continued. Therefore, output of printed matter can be interrupted even during printing according to authentication results by a plurality of authentication means, and information leakage can be suppressed.

適用例1の印刷制御装置は、更に、前記認証印刷ジョブの印刷状態を記憶するための印刷状態記憶部を備え、前記判定条件には、前記停止された認証印刷の印刷再開が含まれ、
前記印刷制御手段は、前記印刷処理が停止された認証印刷ジョブの、印刷停止時における印刷ジョブの印刷状態に関する印刷状態情報を前記印刷状態記憶部に格納し、前記判定手段により印刷再開が許可されると、前記印刷状態記憶部に記憶されている印刷状態情報を用いて、停止時における印刷状態を復元し、印刷を再開する。
The print control apparatus according to the application example 1 further includes a print state storage unit for storing the print state of the authentication print job, and the determination condition includes restarting the stopped authentication print.
The print control unit stores, in the print state storage unit, print state information related to the print state of the print job at the time of the print stop of the authentication print job in which the print process is stopped, and the determination unit is allowed to resume printing. Then, the printing state information stored in the printing state storage unit is used to restore the printing state at the time of stop and resume printing.

適用例1の印刷制御装置によれば、複数の認証手段による認証結果に応じて停止された認証印刷ジョブの印刷を再開できるため、始めから認証印刷を実行し直す必要が無くなる。従って、認証印刷における利便性を向上できる。   According to the print control apparatus of Application Example 1, it is possible to resume printing of the authentication print job that has been stopped according to the authentication results of the plurality of authentication units, so that it is not necessary to re-execute authentication printing from the beginning. Therefore, the convenience in authentication printing can be improved.

適用例2は、印刷システムを提供する。複数の印刷装置と各前記印刷装置における認証印刷を制御する印刷制御装置とがネットワークを介して通信可能に接続された印刷システムにおいて、各前記印刷装置は、認証印刷ジョブを受信する認証印刷ジョブ受信手段と、ユーザを認証するための複数種類の認証手段と、前記認証結果を前記印刷制御装置に通知する通知手段と、前記印刷制御装置からの指示に応じて前記認証印刷ジョブの印刷処理を制御する印刷制御手段と、を備える。前記印刷制御装置は、各前記認証手段による認証結果に対してそれぞれ点数を付与する点数付与手段と、前記複数の印刷装置のそれぞれについて、前記付与された点数を保持する保持手段と、前記付与された点数のうち、少なくとも2種類の認証手段による認証結果に付与された点数を用いて、前記複数の印刷装置のそれぞれについて、前記認証印刷に関する複数の処理の実行の可否を判定する判定手段と、前記判定の結果に応じて、前記認証印刷ジョブの認証印刷に関する処理の実行可能な印刷装置に対して、前記処理の実行を制御するための指示を送信する指示送信手段と、を備える。   Application example 2 provides a printing system. In a printing system in which a plurality of printing apparatuses and a printing control apparatus that controls authenticated printing in each of the printing apparatuses are connected to be communicable via a network, each of the printing apparatuses receives an authenticated print job. Means, a plurality of types of authentication means for authenticating a user, a notification means for notifying the print control apparatus of the authentication result, and controlling the print processing of the authentication print job according to an instruction from the print control apparatus Printing control means. The print control device includes a score providing unit that assigns a score to each authentication result obtained by each authentication unit, a holding unit that holds the assigned score for each of the plurality of printing devices, and the grant. Determination means for determining whether or not to execute a plurality of processes related to the authentication printing for each of the plurality of printing apparatuses, using the points given to the authentication result by at least two types of authentication means among the obtained scores; In accordance with the result of the determination, an instruction transmission unit that transmits an instruction for controlling the execution of the process to a printing apparatus capable of executing the process related to the authentication print of the authentication print job.

適用例2の印刷システムによれば、印刷制御装置が複数の印刷装置における認証点数を管理する。従って、印刷ジョブを受信した印刷装置で印刷処理が不可と判定された場合にも、印刷処理が許可された他の印刷装置で印刷処理を行うことができ、利便性を向上できる。   According to the printing system of the application example 2, the print control apparatus manages the authentication points in a plurality of printing apparatuses. Therefore, even when it is determined that the printing process cannot be performed by the printing apparatus that has received the print job, the printing process can be performed by another printing apparatus that is permitted to perform the printing process, and convenience can be improved.

適用例2の印刷システムにおいて、前記指示送信手段は、前記複数の印刷装置のうちの第1の印刷装置での前記認証印刷ジョブの印刷継続が不可であると判定されると、前記複数の印刷装置のうちの、前記認証印刷ジョブの印刷継続が可能と判定されている第2の印刷装置に、前記認証印刷ジョブの印刷の継続を実行させるための指示を送信する。   In the printing system according to the application example 2, when the instruction transmission unit determines that the authentication printing job cannot be continuously printed by the first printing device among the plurality of printing devices, the plurality of printings is performed. An instruction to continue printing of the authenticated print job is transmitted to a second printing apparatus that is determined to be able to continue printing of the authenticated print job.

適用例2の印刷システムによれば、認証印刷において、安全性を維持したまま印刷ジョブを転送できる。従って、利便性を向上できる。   According to the printing system of the application example 2, in authenticated printing, a print job can be transferred while maintaining safety. Therefore, convenience can be improved.

本発明において、上述した種々の態様は、適宜、組み合わせたり、一部を省略したりして適用することができる。   In the present invention, the various aspects described above can be applied by appropriately combining or omitting some of them.

A.第1実施例:
A1.システム構成:
図1は、第1実施例における印刷システムを例示する説明図である。印刷システム1000は、複合機10,クライアントコンピュータ20,認証サーバ30を備え、各機器がローカルエリアネットワークLANに接続されている。
A. First embodiment:
A1. System configuration:
FIG. 1 is an explanatory diagram illustrating a printing system in the first embodiment. The printing system 1000 includes a multifunction machine 10, a client computer 20, and an authentication server 30, and each device is connected to a local area network LAN.

複合機10は、印刷機能、コピー機能、FAX機能といった複数の機能を備える機器である。複合機10は、認証手段として、ICカード認証部11、指紋認証部12およびプレゼンス情報取得部13を備えている。プレゼンス情報とは、複合機10の近傍に存在するユーザに関する情報を表す。複合機10は、複数の認証手段による認証の結果に応じて、印刷ジョブの印刷処理を実行する。ICカード認証部11は、ICカード40からICカード番号を取得する。指紋認証部12は、指紋読み取り用のセンサーが内蔵されており、ユーザの指紋を取得する。プレゼンス情報取得部13は、ICカードセンサを備え、所定の範囲内に存在するICカードのICと無線通信を行い、ICカードからユーザを識別可能なプレゼンス情報を取得する。   The multifunction machine 10 is a device having a plurality of functions such as a print function, a copy function, and a FAX function. The multifunction machine 10 includes an IC card authentication unit 11, a fingerprint authentication unit 12, and a presence information acquisition unit 13 as authentication means. Presence information represents information related to users existing in the vicinity of the multifunction machine 10. The multi-function device 10 executes print job print processing according to the result of authentication by a plurality of authentication means. The IC card authentication unit 11 acquires an IC card number from the IC card 40. The fingerprint authentication unit 12 has a built-in sensor for reading a fingerprint, and acquires the user's fingerprint. The presence information acquisition unit 13 includes an IC card sensor, performs wireless communication with an IC of an IC card existing within a predetermined range, and acquires presence information that can identify a user from the IC card.

クライアントコンピュータ20は、CPU,ROM,RAMを備える一般的なパーソナルコンピュータである。クライアントコンピュータ20は、ユーザ指示に応じて複合機10に対して印刷を所望する印刷ジョブを送信する。   The client computer 20 is a general personal computer that includes a CPU, a ROM, and a RAM. The client computer 20 transmits a print job desired to be printed to the multifunction machine 10 in response to a user instruction.

認証サーバ30は、複合機10に設けられている複数の認証手段からの認証要求を受けて、ユーザ認証を行い、認証結果を複合機10に通知する。   The authentication server 30 receives authentication requests from a plurality of authentication means provided in the multifunction device 10, performs user authentication, and notifies the multifunction device 10 of an authentication result.

印刷システムにおける認証印刷の流れは次ぎの通りである。複合機10は、クライアントコンピュータ20から受信した印刷ジョブが認証印刷ジョブである場合には、スプールに蓄積し、ユーザによる認証を待機する。ユーザは、認証印刷ジョブ送信後、複合機10の場所に移動し、自己のICカード40をICカードスロット11に差し込み、また、指50を指紋認証用パネル12にかざす。複合機10は、ICカードからICカード番号、指から指紋情報を読み取り、認証サーバ30へ認証要求を行い、認証結果のそれぞれに対して予め決められた点数を付与する。そして、複合機10は、付与点数と予め規定された判定条件とを用いて認証印刷処理に関する種々の処理の実行可否を判定し、印刷処理を制御する。第1実施例では、認証印刷ジョブの印刷に関する処理に、印刷の開始、印刷の継続、および、印刷の再開が含まれる。   The flow of authentication printing in the printing system is as follows. When the print job received from the client computer 20 is an authentication print job, the multifunction machine 10 stores the print job in the spool and waits for user authentication. After transmitting the authentication print job, the user moves to the location of the multifunction machine 10, inserts his IC card 40 into the IC card slot 11, and holds the finger 50 over the fingerprint authentication panel 12. The multi-function device 10 reads the IC card number from the IC card and fingerprint information from the finger, makes an authentication request to the authentication server 30, and gives a predetermined score to each authentication result. Then, the multifunction machine 10 determines whether or not various processes relating to the authentication printing process can be performed using the assigned points and the predetermined determination conditions, and controls the printing process. In the first embodiment, processing related to printing of an authenticated print job includes start of printing, continuation of printing, and resumption of printing.

A2.機能ブロック:
図2を参照して、複合機10の機能ブロックについて説明する。図2(a)は、複合機10の機能ブロックを例示するブロック図である。図2(b)は、第1実施例における認証印刷を実行するためのモジュールを表す説明図である。複合機10は、CPU100と、ROM101と、RAM102と、インターフェース103と、記憶装置104と、ICカード認証部11と、指紋認証部12と、プレゼンス情報取得部13と、印刷機構107と、を備える。
A2. Function block:
With reference to FIG. 2, functional blocks of the multifunction machine 10 will be described. FIG. 2A is a block diagram illustrating functional blocks of the multifunction machine 10. FIG. 2B is an explanatory diagram illustrating a module for executing authentication printing in the first embodiment. The multi-function device 10 includes a CPU 100, a ROM 101, a RAM 102, an interface 103, a storage device 104, an IC card authentication unit 11, a fingerprint authentication unit 12, a presence information acquisition unit 13, and a printing mechanism 107. .

インターフェース11は、ICカード認証部11、指紋認証部12、プレゼンス情報取得部13、記憶装置104,および、印刷機構107とCPU100との間で情報の授受を行う。   The interface 11 exchanges information between the IC card authentication unit 11, the fingerprint authentication unit 12, the presence information acquisition unit 13, the storage device 104, and the printing mechanism 107 and the CPU 100.

印刷機構107CPU100からの指示に従って印刷ジョブを印刷する。   Print mechanism 107 Prints a print job in accordance with an instruction from CPU 100.

ROM101に格納されているモジュール、RAM102、記憶装置104に格納されている情報について図2(b)を参照して説明する。ROM101は、印刷ジョブ受信モジュール200,認証モジュール202,点数付与モジュール206,判定モジュール208,印刷制御モジュール210、判定条件設定モジュール212,および、ログ管理モジュール214を有する。RAM102は、認証手段による認証結果を保持するための認証状態保持部260を有する。記憶装置104は、点数テーブル240,判定条件テーブル250およびログ蓄積部255を備える。   Information stored in the module stored in the ROM 101, the RAM 102, and the storage device 104 will be described with reference to FIG. The ROM 101 includes a print job reception module 200, an authentication module 202, a score assignment module 206, a determination module 208, a print control module 210, a determination condition setting module 212, and a log management module 214. The RAM 102 has an authentication state holding unit 260 for holding the authentication result by the authentication unit. The storage device 104 includes a score table 240, a determination condition table 250, and a log storage unit 255.

点数テーブル240は、認証手段による認証結果に対して、付与すべき点数を記憶する。判定条件テーブル250は、印刷処理実行の可否を判定するための判定条件を記憶する。ログ蓄積部255は、印刷処理に関する履歴を蓄積する。認証状態保持部260は、複合機10における、各認証手段による認証の状態を保持する。   The score table 240 stores the number of points to be given to the authentication result by the authentication means. The determination condition table 250 stores determination conditions for determining whether print processing can be executed. The log accumulating unit 255 accumulates a history regarding print processing. The authentication status holding unit 260 holds the status of authentication by each authentication means in the multifunction machine 10.

印刷ジョブ受信モジュール200は、受信した印刷ジョブが認証印刷ジョブか通常印刷ジョブであるかを判断する。   The print job receiving module 200 determines whether the received print job is an authentication print job or a normal print job.

認証モジュール202は、ICカード認証部11、指紋認証部12に入力された情報を用いて、認証サーバ30と通信してユーザ認証を行う。また、認証モジュール202は、プレゼンス情報取得部13により取得された情報を用いて、複合機10の近傍に存在するユーザが、複合機10から出力される印刷物を閲覧可能なユーザであるかを認証する。認証モジュール202は、認証結果を、認証状態保持部260に記憶する。   The authentication module 202 uses the information input to the IC card authentication unit 11 and the fingerprint authentication unit 12 to communicate with the authentication server 30 and perform user authentication. Further, the authentication module 202 uses the information acquired by the presence information acquisition unit 13 to authenticate whether a user in the vicinity of the multifunction device 10 is a user who can view the printed matter output from the multifunction device 10. To do. The authentication module 202 stores the authentication result in the authentication state holding unit 260.

点数付与モジュール206は、記憶装置104に記憶されている点数テーブル240に基づき、認証モジュール202による認証結果および後述するログ管理モジュール214による履歴蓄積成否の結果に対して、点数を付与する。   The score assigning module 206 assigns points to the authentication result by the authentication module 202 and the result of history accumulation success / failure by the log management module 214 described later, based on the score table 240 stored in the storage device 104.

判定モジュール208は、点数付与モジュール206により付与された点数と、判定条件テーブル250に登録されている判定条件と、を用いて、受信した認証印刷ジョブの印刷に関する種々の処理、例えば、印刷開始、印刷継続、印刷再開についての可否を判断する。なお、第1実施例では、印刷開始とは、印刷ジョブを印刷可能なデータに変換することを指し、印刷継続とは、印刷可能に変換したデータを媒体に印刷して出力することを指し、印刷再開とは、印刷処理が途中で停止された印刷ジョブの印刷を再開することを指す。   The determination module 208 uses the points assigned by the score assignment module 206 and the determination conditions registered in the determination condition table 250 to perform various processes related to printing of the received authenticated print job, for example, printing start, It is determined whether printing can be continued or resumed. In the first embodiment, “print start” refers to converting a print job into printable data, “continuation of print” refers to printing the printable data on a medium and outputting the data, Resuming printing refers to resuming printing of a print job whose printing process has been stopped halfway.

印刷制御モジュール210は、判定モジュール208による判定結果に応じて、印刷を開始し、停止し、再開する制御を行う。   The print control module 210 performs control to start, stop, and restart printing according to the determination result by the determination module 208.

判定条件設定モジュール212は、操作部108を介して入力された印刷処理実行の可否を判定するための判定条件を記憶する。   The determination condition setting module 212 stores determination conditions for determining whether or not print processing can be executed, which is input via the operation unit 108.

ログ管理モジュール214は、ログ蓄積部255への印刷処理に関する履歴の蓄積や、ログの蓄積の成否を管理する。   The log management module 214 manages the accumulation of history regarding print processing in the log accumulation unit 255 and the success or failure of log accumulation.

A3.点数付与処理:
図3〜図6を参照して、認証結果への点数付与について説明する。図3は、第1実施例におけるICカード認証による点数付与処理について説明するフローチャートである。図4は、第1実施例におけるプレゼンス情報を用いたユーザ認証による点数付与処理について説明するフローチャートである。図5は、第1実施例における点数テーブル240について例示する説明図である。図6は、第1実施例における認証状態保持部260について例示する説明図である。
A3. Scoring process:
With reference to FIG. 3 to FIG. 6, the point assignment to the authentication result will be described. FIG. 3 is a flowchart for explaining the point giving process by the IC card authentication in the first embodiment. FIG. 4 is a flowchart for explaining the point giving process by the user authentication using the presence information in the first embodiment. FIG. 5 is an explanatory diagram illustrating the score table 240 in the first embodiment. FIG. 6 is an explanatory diagram illustrating the authentication state holding unit 260 in the first embodiment.

A3−1.ICカード認証:
CPU100は、複合機10のディスプレイ(図示無し)に認証待機メッセージを表示し(ステップS10)、ICカードの挿入を待機する(ステップS12)。CPU100は、ICカード40が挿入されると、ICカードからICカード情報を取得して認証サーバ30に送信し(ステップS14)、ユーザ認証の成否を判断する(ステップS16)。
A3-1. IC card authentication:
The CPU 100 displays an authentication standby message on the display (not shown) of the multifunction machine 10 (step S10), and waits for insertion of an IC card (step S12). When the IC card 40 is inserted, the CPU 100 acquires the IC card information from the IC card and transmits it to the authentication server 30 (step S14), and determines whether the user authentication is successful (step S16).

CPU100は、ユーザが認証されると(ステップS16:YES)、認証サーバ30からユーザ情報を取得し(ステップS18)、点数テーブル240を参照して、認証結果に点数を付与する(ステップS20)。CPU100は、ユーザが認証されない場合には(ステップS16:NO)、ステップS10に戻り処理を続行する。   When the user is authenticated (step S16: YES), the CPU 100 acquires user information from the authentication server 30 (step S18), refers to the score table 240, and gives a score to the authentication result (step S20). If the user is not authenticated (step S16: NO), the CPU 100 returns to step S10 and continues the process.

点数テーブル240は、図5に示すように、「認証手段」、「認証点数」、「外部入力」、「内部入力」、「内部出力」という5項目から構成される。「認証手段」は、認証印刷のための認証手段を表す。「認証点数」は、認証手段による認証結果に応じて付与すべき点数を表す。例えば、ICカード認証により認証された場合には1点付与し、認証されなかった場合には0点を付与する。「外部入力」は、認証手段から取得する情報を表す。「内部入力」は、外部入力の情報に基づき、CPU100が取得する情報を表す。「内部出力」は、外部入力の情報に基づき、認証サーバ30から取得する情報を表す。例えば、A)ICカード認証では、CPU100は、ICカード40からICカード番号を取得し、認証サーバ30に送信する。CPU100は、認証サーバ30から送信される認証結果を受信し、認証された場合には、認証結果と共にユーザ情報を内部出力として取得する。CPU100は、点数テーブル240を参照して、認証結果に応じて点数を付与し、認証状態保持部260を更新する。   As shown in FIG. 5, the score table 240 includes five items of “authentication means”, “authentication score”, “external input”, “internal input”, and “internal output”. “Authentication means” represents an authentication means for authentication printing. The “authentication score” represents the score to be given according to the authentication result by the authentication means. For example, 1 point is given when the card is authenticated by IC card authentication, and 0 point is given when the card is not authenticated. “External input” represents information acquired from the authentication means. “Internal input” represents information acquired by the CPU 100 based on external input information. “Internal output” represents information acquired from the authentication server 30 based on external input information. For example, in A) IC card authentication, the CPU 100 acquires an IC card number from the IC card 40 and transmits it to the authentication server 30. The CPU 100 receives the authentication result transmitted from the authentication server 30, and when authenticated, acquires the user information together with the authentication result as an internal output. The CPU 100 refers to the score table 240, assigns a score according to the authentication result, and updates the authentication status holding unit 260.

図6を参照して認証状態保持部260について説明する。認証状態保持部260は、各認証結果について、認証中のユーザを表すユーザ情報と、付与された点数とを記憶する。CPU100は、図6に示すように、例えば、ICカード認証を行いユーザが認証されると、ユーザ情報の欄に認証結果と共に取得したユーザ情報を格納し、「A)ICカード認証」の欄に付与すべき点数「1」を格納する。なお、予めA)〜D)の各欄には、初期値として「0」が設定されている。   The authentication status holding unit 260 will be described with reference to FIG. The authentication status holding unit 260 stores, for each authentication result, user information representing the user being authenticated and the assigned points. As shown in FIG. 6, for example, when the user is authenticated by performing IC card authentication, the CPU 100 stores the user information acquired together with the authentication result in the user information column, and in the “A) IC card authentication” column. The number “1” to be given is stored. Note that “0” is set as an initial value in each of the columns A) to D) in advance.

A3−2.ユーザ存在認証:
図5を参照してユーザ存在認証処理について説明する。CPU100は、プレゼンス情報取得部13を介して、複合機10の近傍にユーザの存在を検出すると、すなわち、複合機10の近傍にICカードが検出されると(ステップS30)、ICカードと無線通信を行い、そのICカードを所持するユーザに関するプレゼンス情報を取得する(ステップS32)。CPU100は、プレゼンス情報からユーザ情報を取得し、取得したユーザ情報と認証状態保持部260に保持されているユーザ情報と比較し(ステップS34)、比較結果に応じて点数を付与する(ステップS36)。具体的には、CPU100は、プレゼンス情報から取得したユーザ情報と認証状態保持部260に保持されているユーザ情報と同一である場合には、印刷物を閲覧可能なユーザが複合機10の近傍に存在すると判断する。図5に示すように、ユーザ存在確認認証による認証結果が「存在する」の場合には付与点数は、「1」であるから、CPU100は、認証状態保持部260(図6)の該当ユーザの「C)存在確認」の欄に「1」を格納する。
A3-2. User presence authentication:
The user presence authentication process will be described with reference to FIG. When the CPU 100 detects the presence of a user in the vicinity of the multifunction device 10 via the presence information acquisition unit 13, that is, when an IC card is detected in the vicinity of the multifunction device 10 (step S30), wireless communication with the IC card is performed. To obtain presence information about the user who owns the IC card (step S32). The CPU 100 acquires user information from the presence information, compares the acquired user information with the user information held in the authentication status holding unit 260 (step S34), and gives a score according to the comparison result (step S36). . Specifically, when the user information acquired from the presence information is the same as the user information held in the authentication status holding unit 260, the CPU 100 has a user who can view the printed matter in the vicinity of the multifunction machine 10. Judge that. As shown in FIG. 5, when the authentication result by the user presence confirmation authentication is “existing”, the assigned score is “1”, so the CPU 100 determines the corresponding user in the authentication status holding unit 260 (FIG. 6). “1” is stored in the “C) existence check” column.

CPU100は、プレゼンス情報取得部13によるプレゼンス情報の変化、具体的には、複合機10近傍にICカードを持つユーザが来た場合およびICカードを持つユーザが居なくなった(離れていった)場合に、認証状態保持部260を更新する。すなわち、複合機10の近傍にICカードを有するユーザが居れば、認証状態保持部260の「C)存在確認」の欄には「1」が格納されており、居ない場合には、認証状態保持部260の「C)存在確認」の欄には「0」が即座に格納される。   The CPU 100 changes the presence information by the presence information acquisition unit 13, specifically, when a user with an IC card comes in the vicinity of the multifunction device 10 and when there is no user with an IC card (separated) In addition, the authentication state holding unit 260 is updated. That is, if there is a user who has an IC card in the vicinity of the multifunction machine 10, “1” is stored in the “C) Existence Confirmation” column of the authentication status holding unit 260. “0” is immediately stored in the “C) Existence Confirmation” column of the holding unit 260.

A4.印刷制御処理:
図7〜図10を参照して、印刷制御処理について説明する。図7、図8は、第1実施例における印刷制御処理を説明するフローチャートである。図9は、第1実施例における判定条件テーブルを例示する説明図である。図10は、第1実施例における認証印刷ジョブのデータ構成を例示する説明図である。印刷制御処理は、CPU100が各モジュールを制御することにより実行される。
A4. Print control processing:
The print control process will be described with reference to FIGS. 7 and 8 are flowcharts for explaining print control processing in the first embodiment. FIG. 9 is an explanatory diagram illustrating a determination condition table in the first embodiment. FIG. 10 is an explanatory diagram illustrating the data configuration of the authentication print job in the first embodiment. The print control process is executed by the CPU 100 controlling each module.

CPU100は、認証状態保持部260を監視し、各ユーザの認証状態の変更を検出すると(ステップS100)、認証状態の変化したユーザ(以降、実施例では「該当ユーザ」と呼ぶ)の認証印刷ジョブを印刷中であるかを判断する(ステップS102)。認証状態の変更とは、認証状態保持部260に格納されている点数の変化を表す。   When the CPU 100 monitors the authentication status holding unit 260 and detects a change in the authentication status of each user (step S100), the authentication print job of the user whose authentication status has changed (hereinafter referred to as “corresponding user” in the embodiment). Is being printed (step S102). The change in the authentication state represents a change in the number of points stored in the authentication state holding unit 260.

CPU100は、該当ユーザの認証印刷ジョブを印刷中でない場合には(S102:NO),該当ユーザの認証印刷ジョブのうち、印刷停止中の認証印刷ジョブがあるかを判断する(ステップS104)。CPU100は、該当ユーザの印刷停止中の認証印刷ジョブが存在しない場合には(ステップS104:NO)、該当ユーザの未印刷の認証印刷ジョブがスプーラに格納されているかを判断する(ステップS106)。CPU100は、該当ユーザの未印刷の認証印刷ジョブがスプーラに存在する場合には(ステップS106:YES)、判定条件テーブルと認証状態保持部260に保持されている付与点数とを用いて印刷開始可否の判定条件を評価し(ステップS108)、印刷開始の可否を判定する(ステップS110)。   If the authentication print job for the user is not being printed (S102: NO), the CPU 100 determines whether there is an authentication print job for which printing has been stopped among the authentication print jobs for the user (step S104). If there is no authenticated print job for which the corresponding user has stopped printing (step S104: NO), the CPU 100 determines whether the unprinted authenticated print job for the corresponding user is stored in the spooler (step S106). If there is an unprinted authentication print job for the user in the spooler (step S106: YES), the CPU 100 determines whether printing can be started using the determination condition table and the number of points stored in the authentication state storage unit 260. Are judged (step S108), and whether or not printing can be started is judged (step S110).

図9を参照して判定条件テーブルについて説明する。判定条件テーブルには、各印刷処理における処理実行可否の判定条件が設定されている。図9において、判定条件に含まれるA,B,C,Dは、認証状態保持部260のA)〜D)の点数を表しており、Lは、ユーザの設定した認証印刷ジョブの機密レベルを表す。   The determination condition table will be described with reference to FIG. In the determination condition table, a determination condition for determining whether or not processing can be executed in each printing process is set. In FIG. 9, A, B, C, and D included in the determination conditions represent the points A) to D) of the authentication status holding unit 260, and L represents the security level of the authentication print job set by the user. To express.

機密レベルは、認証印刷ジョブに含まれており、レベルの高いほど、機密性が高いことを表す。印刷ジョブの構成について、図10を参照して説明する。印刷ジョブJOBは、ヘッダ部HDとデータ部DTとから構成されており、クライアントコンピュータ20にインストールされているドライバソフトウェアが、ユーザの指示に応じてヘッダ部HDに機密レベルLVを含めて認証印刷ジョブJOBを生成する。なお、第1実施例では、認証印刷ジョブに設定された機密レベルは「3」である。   The confidential level is included in the authentication print job, and the higher the level, the higher the confidentiality. The configuration of the print job will be described with reference to FIG. The print job JOB is composed of a header part HD and a data part DT, and the driver software installed in the client computer 20 includes the security level LV in the header part HD in accordance with a user instruction, and is an authenticated print job. Create a JOB. In the first embodiment, the security level set for the authenticated print job is “3”.

例えば、印刷開始可否を判定する判定条件1)は、C*(A+B+2)>Lであるから、必ず、複合機10の近傍にユーザが存在していなければ印刷が開始されないように設定されている。第1実施例では、ユーザが所望の判定条件を、複合機10の操作パネルから、あるいはネットワークを介して遠隔から設定可能であるが、例えば、予め規定されている判定条件を用いても良い。   For example, since the determination condition 1) for determining whether printing can be started is C * (A + B + 2)> L, it is always set so that printing does not start unless there is a user in the vicinity of the multifunction device 10. . In the first embodiment, the user can set a desired determination condition from the operation panel of the multifunction machine 10 or remotely via a network. For example, a predetermined determination condition may be used.

認証印刷ジョブの印刷開始処理の実行可否を判定するには、CPU100は、判定条件1)の式に、認証状態保持部260に保持されている各認証手段の点数を当てはめて、式が成立するかを判定する。例えば、認証印刷ジョブの送信ユーザがユーザ情報「01234」である場合、このユーザの認証状態は、図6に示すようにA=1,B=1,C=1、D=1である。すなわち、ICカード認証、指紋認証、存在確認認証、ログ書込認証のすべてにおいて認証されている。これらの付与点数を判定条件1)の式に当てはめると、以下の通りである。   In order to determine whether or not the print start process of the authentication print job can be executed, the CPU 100 applies the score of each authentication means held in the authentication state holding unit 260 to the expression of the determination condition 1), and the expression is established. Determine whether. For example, when the transmission user of the authentication print job is the user information “01234”, the authentication state of the user is A = 1, B = 1, C = 1, and D = 1 as shown in FIG. That is, authentication is performed in all of IC card authentication, fingerprint authentication, presence confirmation authentication, and log writing authentication. When these points are applied to the equation of determination condition 1), the following is obtained.

C*(A+B+2)=1*(1+1+2)=4>2=L   C * (A + B + 2) = 1 * (1 + 1 + 2) = 4> 2 = L

従って、判定条件1)の式が成立するため、CPU100は、認証印刷ジョブの印刷開始可能と判定し(ステップS110:YES)、該当ユーザの認証印刷ジョブの印刷を実行する(ステップS112)。   Therefore, since the expression of the determination condition 1) is satisfied, the CPU 100 determines that printing of the authentication print job can be started (step S110: YES), and executes printing of the authentication print job of the corresponding user (step S112).

一方、認証印刷ジョブの送信ユーザがユーザ情報「56789」である場合、このユーザの認証状態は、図6に示すようにA=1,B=0,C=1、D=1である。すなわち、ICカード認証、存在確認認証、ログ書込認証において認証されており、指紋認証されていない。これらの付与点数を判定条件1)の式に当てはめると、以下の通りである。   On the other hand, when the transmission user of the authentication print job is the user information “56789”, the authentication state of this user is A = 1, B = 0, C = 1, and D = 1 as shown in FIG. That is, authentication is performed in IC card authentication, presence confirmation authentication, and log writing authentication, and fingerprint authentication is not performed. When these points are applied to the equation of determination condition 1), the following is obtained.

C*(A+B+2)=1*(1+0+2)=3=L   C * (A + B + 2) = 1 * (1 + 0 + 2) = 3 = L

すなわち、判定条件1)の式の結果が「3」であり、機密レベルを超えないため、判定条件1)の式が成立しない。CPU100は、認証印刷ジョブの印刷開始不可と判定し(ステップS110:NO)、認証状態に一定時間変更のないユーザの認証状態情報を削除して(ステップS114)、処理を終了する。同様に、ユーザ情報「01234」のユーザは印刷再開可と判定されるが、ユーザ情報「56789」のユーザは印刷再開不可と判定される。   That is, since the result of the expression of the determination condition 1) is “3” and does not exceed the confidential level, the expression of the determination condition 1) is not satisfied. The CPU 100 determines that printing of the authentication print job cannot be started (step S110: NO), deletes the authentication state information of the user whose authentication state has not changed for a certain period of time (step S114), and ends the process. Similarly, the user with the user information “01234” is determined to be able to resume printing, but the user with the user information “56789” is determined to be unable to resume printing.

印刷処理の詳細について、図8を参照して説明する。CPU100は、実行すべき印刷処理が印刷再開処理であるかを判断する(ステップS122)。CPU100は、印刷再開処理でない場合(ステップS122:NO)、スプールされている該当ユーザの認証印刷ジョブをスプーラから取得して(ステップS124)、印刷ページとして最初のページを設定する(ステップS126)。ステップS124〜126の処理が、第1実施例の印刷開始処理に含まれる。CPU100は、印刷物を媒体に印刷して出力するために印刷継続の判定条件を評価し(ステップS128)、印刷継続可否を判定する(ステップS130)。   Details of the printing process will be described with reference to FIG. The CPU 100 determines whether the print process to be executed is a print restart process (step S122). If it is not the print resumption process (step S122: NO), the CPU 100 acquires the spooled authentication print job of the corresponding user from the spooler (step S124), and sets the first page as the print page (step S126). The processes of steps S124 to 126 are included in the print start process of the first embodiment. The CPU 100 evaluates the print continuation determination condition in order to print and output the printed matter on the medium (step S128), and determines whether or not the print can be continued (step S130).

認証印刷ジョブの印刷継続処理の実行可否を判定するには、CPU100は、判定条件2)の式に、図6の認証状態保持部260に保持されている各認証手段の点数を当てはめて、式が成立するかを判定する。付与点数を判定条件2)の式に当てはめると、以下の通りである。   In order to determine whether or not the print continuation process of the authentication print job can be executed, the CPU 100 applies the score of each authentication means held in the authentication status holding unit 260 of FIG. Is determined. When the awarded points are applied to the expression of the determination condition 2), it is as follows.

C*D=1*1=1>0   C * D = 1 * 1 = 1> 0

従って、判定条件2)の式が成立するから、CPU100は、認証印刷ジョブの印刷継続可能と判定し(ステップS130:YES)、指定ページの印刷を実行する(ステップS132)。指定ページの印刷が終わると、CPU100は、印刷終了したページが認証印刷ジョブの最終ページであるかを判断する(ステップS136)。CPU100は、印刷終了したページが最終ページで無い場合(ステップS136:YES)、次ページを印刷ページとして指定し(ステップS142)、ステップS128以降の処理をくり返す。   Therefore, since the expression of determination condition 2) is satisfied, the CPU 100 determines that the printing of the authentication print job can be continued (step S130: YES), and executes the printing of the designated page (step S132). When printing of the designated page is completed, the CPU 100 determines whether the page for which printing has been completed is the last page of the authentication print job (step S136). If the printed page is not the last page (step S136: YES), the CPU 100 designates the next page as a print page (step S142), and repeats the processing from step S128 onward.

CPU100は、印刷終了したページが最終ページである場合、該当ユーザの印刷されていない認証印刷ジョブがスプールされているかを判断し(ステップS138)。スプールされている場合には(ステップS138:YES)、ステップS124から処理を行い、スプールされていない場合には(ステップS138:NO)、図7に戻り、認証状態に一定時間変更のないユーザの認証状態情報を削除して(ステップS114)、処理を終了する。   If the printed page is the last page, the CPU 100 determines whether an authentication print job not printed by the user is spooled (step S138). If it is spooled (step S138: YES), the processing is performed from step S124. If it is not spooled (step S138: NO), the process returns to FIG. The authentication status information is deleted (step S114), and the process ends.

CPU100は、認証印刷ジョブの印刷継続不可と判定すると(ステップS130:NO)、印刷処理を停止し、停止時点での印刷状態表す印刷状態情報を、RAM102に一時的に保存する(ステップS134)。印刷状態情報とは、印刷終了したページ番号を含む。例えば、プレゼンス情報に変更があり、複合機10の近傍からユーザが離れると、認証状態保持部260に保持されている「C)存在確認」が「1」から「0」に変更される。その結果、付与点数を判定条件2)の式は以下のようになり、C*D>0を満たさなくなるから、印刷継続は不可と判定される。こうすれば、複合機10の近傍に認証印刷ジョブを送信したユーザが不在となった場合に、印刷物が出力されないため、印刷内容の漏洩を抑制できる。   If the CPU 100 determines that printing of the authenticated print job cannot be continued (step S130: NO), the CPU 100 stops the printing process, and temporarily stores the printing state information representing the printing state at the time of the stop in the RAM 102 (step S134). The print status information includes the page number for which printing has been completed. For example, when there is a change in the presence information and the user leaves the vicinity of the multifunction machine 10, “C) presence check” held in the authentication status holding unit 260 is changed from “1” to “0”. As a result, the expression for determining the number of assigned points 2) is as follows, and C * D> 0 is not satisfied. Therefore, it is determined that printing cannot be continued. In this way, when the user who has transmitted the authentication print job in the vicinity of the multifunction machine 10 is absent, the printed matter is not output, so that leakage of the print contents can be suppressed.

C*D=0*1=0   C * D = 0 * 1 = 0

印刷処理が停止された認証印刷ジョブの再開について説明する。該当ユーザの印刷停止中の印刷ジョブが存在する場合には(ステップS104:YES)、印刷再開可否の判定条件を評価し(ステップS116)、印刷再開処理の実行可否を判定する(ステップS118)。   Resuming an authenticated print job for which print processing has been stopped will be described. If there is a print job for which the user has stopped printing (step S104: YES), the determination condition for whether or not printing can be resumed is evaluated (step S116), and whether or not the printing restart process can be executed is determined (step S118).

認証印刷ジョブの印刷再開処理の実行可否を判定するには、CPU100は、判定条件3)の式に、図6の認証状態保持部260に保持されている各認証手段の点数を当てはめて、式が成立するかを判定する。付与点数を判定条件3)の式に当てはめると、以下の通りである。   In order to determine whether or not to execute the print resumption process for the authentication print job, the CPU 100 applies the score of each authentication means held in the authentication status holding unit 260 of FIG. Is determined. When the awarded points are applied to the expression of the determination condition 3), it is as follows.

C*(A+B+2)=1*(1+1+3)=4>2=L   C * (A + B + 2) = 1 * (1 + 1 + 3) = 4> 2 = L

従って、判定条件3)の式が成立するから、CPU100は、認証印刷ジョブの印刷再開可能と判定し(ステップS118:YES)、RAM102に保持されている該当ユーザの印刷停止中の認証印刷ジョブの印刷停止時の印刷状態情報を取得し、印刷再開処理を行う(ステップS120)。   Therefore, since the expression of determination condition 3) is satisfied, the CPU 100 determines that printing of the authentication print job can be resumed (step S118: YES), and the authentication print job of the corresponding user held in the RAM 102 and whose printing has been stopped is determined. Print status information when printing is stopped is acquired, and printing restart processing is performed (step S120).

印刷処理が行われると、印刷再開処理であるから(ステップS122:YES)印刷状態情報を用いて印刷停止前の印刷状態を復元し(ステップS140)、印刷ページとして印刷すべきページを指定し(ステップS142)、ステップS128以降の処理を行って印刷を再開する。   When the printing process is performed, it is the printing resumption process (step S122: YES), the printing state before the printing stop is restored using the printing state information (step S140), and the page to be printed is designated as the printing page (step S140). Step S142), the processing after step S128 is performed and printing is resumed.

CPU100は、認証状態の変更検出時に、該当ユーザの印刷ジョブが印刷中である場合(ステップS102:YES)、印刷継続処理の可否を判定し、その後の処理を行う(ステップS128〜)。   When the change of the authentication state is detected, if the print job of the user is being printed (step S102: YES), the CPU 100 determines whether or not the print continuation process is possible, and performs the subsequent processes (step S128 and subsequent steps).

以上説明した第1実施例の印刷システムによれば、複数の認証手段の認証結果を点数化して評価し、認証印刷における種々の処理の実行可否を判断して印刷装置の印刷処理を制御できる。従って、複数の認証手段を利用環境に併せて柔なに組み合わせて認証印刷を実現でき、印刷内容の情報漏洩を抑制できる。   According to the printing system of the first embodiment described above, it is possible to control the printing process of the printing apparatus by scoring and evaluating the authentication results of a plurality of authentication means and determining whether various processes in the authentication printing can be performed. Therefore, authentication printing can be realized by combining a plurality of authentication means flexibly in accordance with the use environment, and information leakage of the print contents can be suppressed.

また、第1実施例の印刷システムによれば、プレゼンス情報からユーザ情報を取得し、ユーザが複合機10の近傍に存在しなければ、印刷物を出力しないため、第3者に機密文書が閲覧されること、盗難されることを抑制できる。   Further, according to the printing system of the first embodiment, user information is acquired from presence information, and if the user does not exist in the vicinity of the multi-function device 10, the printed material is not output, so that a confidential document is viewed by a third party. And being stolen.

また、第1実施例の印刷システムによれば、認証状態変更を検出すると印刷処理の実行可否判定処理を行うため、認証状態の変更を迅速に反映して認証印刷を行うことができる。従って、認証状態の変更により印刷が続行できなくなった場合に印刷物の出力が停止される等、情報漏洩を高い精度で抑制できる。   Further, according to the printing system of the first embodiment, when the authentication state change is detected, the print process execution determination process is performed, so that the authentication print can be promptly reflected and the authentication printing can be performed. Therefore, information leakage can be suppressed with high accuracy, such as output of printed matter being stopped when printing cannot be continued due to a change in the authentication state.

また、第1実施例の印刷システムによれば、ユーザが任意に判定条件を設定できるため、設置環境や用いる認証手段に応じて、種々の判定条件を柔軟に設定できる。従って、利用環境に適した判定条件で判定でき、認証印刷の安全性を向上できるとともに、印刷システムを利用するユーザの利便性を向上できる。   Further, according to the printing system of the first embodiment, since the user can arbitrarily set the determination condition, various determination conditions can be flexibly set according to the installation environment and the authentication means used. Therefore, the determination can be made with the determination conditions suitable for the use environment, the safety of the authentication printing can be improved, and the convenience of the user using the printing system can be improved.

また、第1実施例の印刷システムによれば、一定時間認証状態に変化の無いユーザの認証状態情報を削除できる。従って、最新情報を利用できるため利便性の向上を図ることができると共に、メモリの無駄な使用を抑制できる。   Further, according to the printing system of the first embodiment, it is possible to delete the authentication status information of the user who has not changed the authentication status for a certain period of time. Therefore, since the latest information can be used, convenience can be improved and useless use of the memory can be suppressed.

B.第2実施例:
第2実施例では、ユーザの権限レベルに応じて、認証印刷の印刷処理の可否を判定する印刷システムについて説明する。第2実施例において、印刷システムのシステム構成および各機能ブロック、モジュールは第1実施例と同一の構成を有する。
B. Second embodiment:
In the second embodiment, a printing system that determines whether or not authentication printing can be performed according to the authority level of the user will be described. In the second embodiment, the system configuration and functional blocks and modules of the printing system have the same configuration as in the first embodiment.

B1.点数テーブル:
図11は、第2実施例における点数テーブルを例示する説明図である。点数テーブル240aは、第1実施例と同様に、「認証手段」、「認証点数」、「外部入力」、「内部入力」、「内部出力」という5項目から構成される。ただし、第2実施例では、ICカード認証により認証されたユーザの権限レベルに応じて異なる点数が設定されている。ユーザの権限レベルとは、予め各ユーザに許可された権限を表しており、レベルの高いほど、許可された権限が多いことを表す。権限レベルは、ICカード認証による認証結果とともに送信されるユーザ情報に含まれている。
B1. Score table:
FIG. 11 is an explanatory diagram illustrating a score table in the second embodiment. Similar to the first embodiment, the score table 240a is composed of five items: “authentication means”, “authentication score”, “external input”, “internal input”, and “internal output”. However, in the second embodiment, different points are set according to the authority level of the user authenticated by the IC card authentication. The authority level of the user represents the authority that has been granted to each user in advance, and the higher the level, the greater the authorized authority. The authority level is included in the user information transmitted together with the authentication result by the IC card authentication.

例えば、点数テーブル240aに示すように、権限レベルが「3」である場合には、付与点数は「3」、権限レベルが「2」である場合には、付与点数は「2」というように、権限レベルが高いほど、付与される点数が高い。   For example, as shown in the score table 240a, when the authority level is “3”, the assigned score is “3”, and when the authority level is “2”, the awarded score is “2”. The higher the authority level, the higher the number of points given.

認証モジュール202は、ICカード認証を行いユーザ情報を取得すると、ユーザ情報に含まれるユーザの権限レベルを抽出する。点数付与モジュール206は、抽出された権限レベルに応じて、点数を付与する。   When the authentication module 202 performs IC card authentication and acquires user information, the authentication module 202 extracts the authority level of the user included in the user information. The score assigning module 206 assigns points according to the extracted authority level.

B2.認証状態保持部:
図12は、第2実施例における認証状態保持部260aの内容を例示する説明図である。第2実施例では、認証印刷ジョブの送信ユーザ(ユーザ情報「01234」)の権限レベルが「3」である。図12に示すように、ユーザ情報「01234」の「A)ICカード」欄には、権限レベルに応じた「3」点が付与されている。
B2. Authentication status holding unit:
FIG. 12 is an explanatory diagram illustrating the contents of the authentication state holding unit 260a in the second embodiment. In the second embodiment, the authority level of the authenticated print job transmission user (user information “01234”) is “3”. As shown in FIG. 12, in the “A) IC card” field of the user information “01234”, “3” points corresponding to the authority level are given.

B3.判定処理:
第2実施例では、第1実施例の判定条件テーブル250に設定されている判定条件と同一の判定条件を用いて認証印刷処理の可否を判定する。認証印刷ジョブの印刷開始処理の実行可否判定を例に説明する。認証印刷ジョブの送信ユーザがユーザ情報「01234」である場合、このユーザの認証状態は、図12に示すようにA=3,B=1,C=1、D=1である。すなわち、ICカード認証、指紋認証、存在確認認証、ログ書込認証のすべてにおいて認証されており、「(A)ICカード認証」の欄には、権限レベルに応じた点数「3」が格納されている。各付与点数を、図9の判定条件1)に当てはめると以下のようになる。なお、第2実施例では、機密レベルL=4である。
B3. Determination process:
In the second embodiment, whether or not the authentication printing process can be performed is determined using the same determination condition as the determination condition set in the determination condition table 250 of the first embodiment. An example of determining whether or not to execute a print start process for an authenticated print job will be described. When the transmission user of the authentication print job is the user information “01234”, the authentication state of this user is A = 3, B = 1, C = 1, and D = 1 as shown in FIG. That is, authentication is performed in all of the IC card authentication, fingerprint authentication, existence confirmation authentication, and log writing authentication, and the score “3” corresponding to the authority level is stored in the “(A) IC card authentication” column. ing. Applying the given points to the determination condition 1) in FIG. 9 gives the following. In the second embodiment, the security level L = 4.

C*(A+B+2)=1*(3+1+2)=6>4=L   C * (A + B + 2) = 1 * (3 + 1 + 2) = 6> 4 = L

従って、判定条件1)の式が成立するため、複合機10のCPU100は、認証印刷ジョブの印刷開始可能と判定し、該当ユーザの認証印刷ジョブの印刷を実行する。   Therefore, since the expression of the determination condition 1) is satisfied, the CPU 100 of the multifunction machine 10 determines that printing of the authentication print job can be started and executes printing of the authentication print job of the corresponding user.

一方、認証印刷ジョブの送信ユーザがユーザ情報「56789」である場合、このユーザの認証状態は、図12に示すようにA=1,B=1,C=1、D=1である。すなわち、ICカード認証、指紋認証、存在確認認証、ログ書込認証のすべてにおいて認証されている。これらの付与点数を判定条件1)の式に当てはめると、以下の通りである。   On the other hand, when the transmission user of the authentication print job is the user information “56789”, the authentication state of this user is A = 1, B = 1, C = 1, and D = 1 as shown in FIG. That is, authentication is performed in all of IC card authentication, fingerprint authentication, presence confirmation authentication, and log writing authentication. When these points are applied to the equation of determination condition 1), the following is obtained.

C*(A+B+2)=1*(1+1+2)=4=L   C * (A + B + 2) = 1 * (1 + 1 + 2) = 4 = L

すなわち、判定条件1)の式の結果が「4」であり、機密レベル=4を超えないため、判定条件1)の式が成立しない。CPU100は、認証印刷ジョブの印刷開始不可と判定する。同様に、ユーザ情報「01234」のユーザは印刷再開可と判定されるが、ユーザ情報「56789」のユーザは印刷再開不可と判定される。   That is, since the result of the expression of the determination condition 1) is “4” and does not exceed the confidential level = 4, the expression of the determination condition 1) is not satisfied. The CPU 100 determines that printing of the authentication print job cannot be started. Similarly, the user with the user information “01234” is determined to be able to resume printing, but the user with the user information “56789” is determined to be unable to resume printing.

以上説明した第2実施例の印刷システムによれば、ユーザの権限レベルに応じて付与する点数を変更できるため、同じ認証印刷ジョブでも、ユーザの権限レベルによって印刷の可否を変更できる。従って、認証印刷の安全性および利便性を向上できる。   According to the printing system of the second embodiment described above, since the number of points to be given can be changed according to the authority level of the user, even in the same authentication print job, whether or not printing is possible can be changed according to the authority level of the user. Therefore, the safety and convenience of authentication printing can be improved.

C.第3実施例:
第3実施例では、複合機10とは別にサーバが設けられ、このサーバが認証結果と判定条件に応じて印刷処理の可否を判断し複合機10の認証印刷の印刷処理を制御する印刷システムについて説明する。
C. Third embodiment:
In the third embodiment, a server is provided separately from the multifunction device 10, and the server determines whether or not printing processing is possible according to the authentication result and the determination condition, and controls the printing process of the authentication printing of the multifunction device 10. explain.

C1.システム構成:
図13は、第3実施例における印刷システムを例示する説明図である。第3実施例の印刷システム2000は、複数の複合機60,70,クライアントコンピュータ20,認証サーバ30、印刷制御サーバ80を備え、各機器がローカルエリアネットワークLANに接続されている。第3実施例では、複合機60,70は、認証印刷処理の実行可否を判定せず、印刷制御サーバ80が判定を行う。なお、第3実施例において、第1実施例と同一の符号が付された機器等は、同一の機能、構成を有する。
C1. System configuration:
FIG. 13 is an explanatory diagram illustrating a printing system according to the third embodiment. A printing system 2000 according to the third embodiment includes a plurality of multifunction peripherals 60 and 70, a client computer 20, an authentication server 30, and a print control server 80, and each device is connected to a local area network LAN. In the third embodiment, the MFPs 60 and 70 do not determine whether or not the authentication printing process can be executed, but the print control server 80 makes the determination. In the third embodiment, devices and the like having the same reference numerals as those in the first embodiment have the same functions and configurations.

印刷制御サーバ80は、同一ネットワークLAN内に接続されている複合機の全ての認証状態を管理し、認証状態に基づいて各複合機の認証印刷処理を制御する。すなわち、印刷制御サーバ80は、複合機60,70から認証結果を受信すると、認証結果に応じて予め決められた点数を付与し、印刷処理の実行可否を判定して、この判定結果に基づいて、複合機60、70に対して、複合機60,70による認証印刷を制御するための指示を送出する。   The print control server 80 manages all authentication states of the multifunction peripherals connected in the same network LAN, and controls the authentication print processing of each multifunction peripheral based on the authentication state. That is, when the print control server 80 receives the authentication result from the multi-function devices 60 and 70, the print control server 80 assigns a predetermined score according to the authentication result, determines whether or not to execute the printing process, and based on the determination result. Then, an instruction for controlling the authentication printing by the multifunction devices 60 and 70 is sent to the multifunction devices 60 and 70.

C2.機能ブロック:
図14は、第3実施例における認証印刷を実行するためのモジュールを表す説明図である。第3実施例の各モジュールは、第1実施例と同一の符号の各モジュールと同一の機能・構成を備える。
C2. Function block:
FIG. 14 is an explanatory diagram illustrating a module for executing authentication printing in the third embodiment. Each module of the third embodiment has the same function and configuration as each module having the same reference numeral as that of the first embodiment.

複合機60のROM101には、印刷ジョブ受信モジュール200,認証モジュール202,プレゼンス情報取得モジュール204,認証状態変更通知モジュール310、および、ログ管理モジュール214を備える。複合機60の記憶装置104は、ログ蓄積部255を備える。   The ROM 101 of the multi-function device 60 includes a print job receiving module 200, an authentication module 202, a presence information acquisition module 204, an authentication status change notification module 310, and a log management module 214. The storage device 104 of the multifunction device 60 includes a log storage unit 255.

複合機60の認証状態保持部260は、自機に設けられている認証手段の認証状態を保持する。なお、第3実施例では、認証印刷の際には、1ユーザに複合機の利用を独占させるために、認証状態保持部260には、1ユーザの認証状態のみが保持される。認証状態変更通知モジュール310は、認証状態の変更を検出して、印刷制御サーバ80に、変更内容を通知する。   The authentication status holding unit 260 of the multi-function device 60 holds the authentication status of the authentication means provided in the own device. In the third embodiment, at the time of authentication printing, the authentication status holding unit 260 holds only the authentication status of one user so that one user can monopolize the use of the multifunction device. The authentication status change notification module 310 detects a change in the authentication status and notifies the print control server 80 of the change contents.

印刷制御サーバのROM301には、通知受信モジュール230、点数付与モジュール206,判定モジュール208,印刷制御モジュール320、判定条件設定モジュール212を有する。RAM302は、全複合機の認証手段による認証結果を保持するための認証状態保持部330を有する。記憶装置304は、点数テーブル240,判定条件テーブル250を備える。   The ROM 301 of the print control server has a notification reception module 230, a score assignment module 206, a determination module 208, a print control module 320, and a determination condition setting module 212. The RAM 302 has an authentication state holding unit 330 for holding the authentication result by the authentication unit of all multifunction devices. The storage device 304 includes a score table 240 and a determination condition table 250.

通知受信モジュール230は、複合機60,70からの認証状態の変更通知を受信する。点数付与モジュール206は、変更通知を受け取ると、認証状態保持部330に保持されている認証状態情報を更新する。なお、第3実施例では、認証状態保持部330には、印刷システム内の複数の複合機の認証状態が保持されている。   The notification receiving module 230 receives an authentication state change notification from the multi-function devices 60 and 70. Upon receiving the change notification, the score assignment module 206 updates the authentication status information held in the authentication status holding unit 330. In the third embodiment, the authentication status holding unit 330 holds the authentication statuses of a plurality of multifunction peripherals in the printing system.

C3.認証情報通知処理:
図15は、第3実施例における認証状態の変更を通知する認証情報通知処理を説明するフローチャートである。複合機60のCPU100は、自機の認証状態の変更を検出すると(ステップS200)、変更した認証結果が、認証状態保持部260に保持されていないユーザの認証結果であるかを判断する(ステップS202)。認証状態保持部260に保持されていないユーザの認証結果である場合(ステップS202:YES),認証状態保持部260に保持されている他の認証手段の認証状態を初期化し(ステップS204)、複合機60に設けられた全認証手段の認証状態と、認証中のユーザ情報を印刷制御サーバ80に送信する(ステップS206)。
C3. Authentication information notification processing:
FIG. 15 is a flowchart for explaining authentication information notification processing for notifying the change of the authentication state in the third embodiment. When the CPU 100 of the multi-function device 60 detects a change in the authentication state of the own device (step S200), the CPU 100 determines whether the changed authentication result is an authentication result of a user not held in the authentication state holding unit 260 (step S200). S202). If the authentication result of the user is not held in the authentication status holding unit 260 (step S202: YES), the authentication status of other authentication means held in the authentication status holding unit 260 is initialized (step S204), and the composite The authentication status of all the authentication means provided in the machine 60 and the user information being authenticated are transmitted to the print control server 80 (step S206).

図16は、第3実施例における印刷制御サーバの認証状態保持部の内容について説明する説明図である。図16(a)は、認証状態変化前の認証状態保持の内容について例示しており、図16(b)は、認証状態変化後の認証状態保持部の内容について例示している。認証状態保持部330は、複合機の名称を表す「複合機」、ユーザを表す「ユーザ情報」、ICカード認証の認証結果に対する付与点数を格納する「(A)ICカード」、指紋認証の認証結果に対する付与点数を格納する「(B)指紋」、ユーザの存在確認認証の認証結果に対する付与点数を格納する「(C)存在確認」、および、ログの書込の成否に対する付与点数を格納する「(D)ログ書き込み」の6項目から構成されている。例えば、複合機「PT001」では、ユーザ情報「01234」と「56789」のユーザが認証されている状態であり、ユーザ情報「01234」のユーザは、認証手段(A)、(C)、(D)で認証されていることを表し、ユーザ情報「56789」のユーザは、認証手段(A)、(D)で認証されていることを表している。また、ユーザ情報「01234」のユーザは、複合機「PT002」において、認証手段(B)、(D)で認証されていることを表す。なお、第3実施例では、複合機60は「PT001」に当たり、複合機70は「PT002」に当たる。   FIG. 16 is an explanatory diagram for explaining the contents of the authentication status holding unit of the print control server in the third embodiment. FIG. 16A illustrates the contents of the authentication state holding before the authentication state change, and FIG. 16B illustrates the contents of the authentication state holding unit after the authentication state change. The authentication status holding unit 330 stores “MFP” indicating the name of the MFP, “User information” indicating the user, “(A) IC card” that stores the number of points assigned to the authentication result of IC card authentication, and authentication for fingerprint authentication. “(B) fingerprint” for storing the number of points given for the result, “(C) existence check” for storing the number of points given for the authentication result of the user existence confirmation authentication, and the number of points given for success or failure of log writing are stored. It consists of six items "(D) Log writing". For example, in the MFP “PT001”, the users of the user information “01234” and “56789” are authenticated, and the users of the user information “01234” are the authentication means (A), (C), (D ) Indicates that the user of the user information “56789” is authenticated by the authentication means (A) and (D). In addition, the user of the user information “01234” indicates that it is authenticated by the authentication means (B) and (D) in the multifunction peripheral “PT002”. In the third embodiment, the multi-function device 60 corresponds to “PT001”, and the multi-function device 70 corresponds to “PT002”.

認証状態の変更が通知されると、印刷制御サーバ80は、認証状態保持部の内容を更新する。例えば、ユーザ情報「01234」のユーザが、複合機60から離れ、複合機70に移動した場合、複合機60,70双方のプレゼンス情報が変更する。複合機60は印刷制御サーバ80に対して変更通知を送信し、印刷制御サーバ80は、複合機60から受信した変更通知に応じて、図16(b)に示すように、複合機「PT001」、ユーザ情報「01234」の「(C)存在確認」を「1」から「0」に更新する。同様に、複合機70も印刷制御サーバ80に対して変更通知を送信する。印刷制御サーバ80は、複合機70から受信した変更通知に応じて、図16(b)に示すように、複合機「PT002」、ユーザ情報「01234」の「(C)存在確認」を「0」から「1」に更新する。このようにして、印刷制御サーバ80は、複数の複合機の認証状態を管理している。   When the change of the authentication state is notified, the print control server 80 updates the contents of the authentication state holding unit. For example, when the user with the user information “01234” leaves the multi-function device 60 and moves to the multi-function device 70, the presence information of both the multi-function devices 60 and 70 changes. The multi-function device 60 transmits a change notification to the print control server 80, and the print control server 80 responds to the change notification received from the multi-function device 60, as shown in FIG. , “(C) Presence Confirmation” of the user information “01234” is updated from “1” to “0”. Similarly, the multifunction device 70 also transmits a change notification to the print control server 80. In response to the change notification received from the multi-function device 70, the print control server 80 sets “(C) presence confirmation” of the multi-function device “PT002” and user information “01234” to “0” as shown in FIG. To "1". In this way, the print control server 80 manages the authentication states of a plurality of multifunction devices.

C4.印刷制御処理:
図17は、第3実施例における印刷制御処理について説明するフローチャートである。印刷制御処理は、印刷制御サーバ80のCPU300が、各モジュールを制御することにより実行される。
C4. Print control processing:
FIG. 17 is a flowchart illustrating print control processing in the third embodiment. The print control process is executed by the CPU 300 of the print control server 80 controlling each module.

CPU300は、各複合機から認証状態の変更通知を受信すると(ステップS300)、第1実施例のステップS102以降とほぼ同一の処理を行う。ただし、第1実施例のステップS112,S120の処理が異なり、第3実施例においては、認証状態変更通知を送信した複合機(以降、第3実施例では、該当機器と呼ぶ)に、印刷処理の実行指示を送信する。   When the CPU 300 receives the authentication status change notification from each multifunction peripheral (step S300), the CPU 300 performs substantially the same processing as that after step S102 in the first embodiment. However, the processes in steps S112 and S120 of the first embodiment are different, and in the third embodiment, printing processing is performed on a multifunction peripheral (hereinafter referred to as a corresponding device in the third embodiment) that has transmitted the authentication status change notification. Send an execution instruction for.

該当ユーザの印刷停止中の印刷ジョブが存在する場合には(ステップS104:YES)、印刷再開処理の判定条件を評価し(ステップS116)、印刷再開処理の実行可否を判定する(ステップS118)。CPU300は、印刷再開処理の実行不可と判定されると(ステップS118:NO)、認証状態保持部330を参照し、印刷可能と判定される他の複合機に、印刷停止中の印刷ジョブの印刷再開の実行指示を送信する(ステップS306)。   If there is a print job for which the user has stopped printing (step S104: YES), the determination condition for the print resumption process is evaluated (step S116), and whether or not the print resumption process can be executed is determined (step S118). If it is determined that the print resumption process cannot be executed (step S118: NO), the CPU 300 refers to the authentication status holding unit 330, and prints a print job whose print is suspended to another multifunction peripheral determined to be printable. A restart execution instruction is transmitted (step S306).

ステップS306の処理は、具体的には、以下の通りである。認証印刷ジョブの印刷再開処理の実行可否を判定するには、CPU300は、判定条件3)の式に、図18(b)に示す変更後の認証状態保持部に保持されている各認証手段の点数を当てはめて、式が成立するかを判定する。例えば、該当ユーザ「01234」の該当機器「PT001」付与点数を判定条件3)の式に当てはめると、以下の通りである。   Specifically, the process of step S306 is as follows. In order to determine whether or not to execute the print resuming process of the authentication print job, the CPU 300 sets the expression of the determination condition 3) to each authentication means held in the authentication state holding unit after change shown in FIG. A score is applied to determine whether the formula is valid. For example, when the score of the corresponding device “PT001” of the corresponding user “01234” is applied to the expression of the determination condition 3), the following is obtained.

C*(A+B+2)=0*(1+0+2)=0<2=L   C * (A + B + 2) = 0 * (1 + 0 + 2) = 0 <2 = L

従って、判定条件3)を満たさないため、該当機器「PT001」では印刷再開不可と判断される。CPU300は、該当ユーザ「01234」は、「PT002」においても認証されており、「PT002」における該当ユーザ「01234」の認証状態を判定条件3)の式に当てはめると以下のようになる。   Accordingly, since the determination condition 3) is not satisfied, it is determined that printing cannot be resumed for the corresponding device “PT001”. In the CPU 300, the corresponding user “01234” is also authenticated in “PT002”, and when the authentication state of the corresponding user “01234” in “PT002” is applied to the expression of the determination condition 3), the following is obtained.

C*(A+B+2)=1*(0+1+2)=3>2=L   C * (A + B + 2) = 1 * (0 + 1 + 2) = 3> 2 = L

従って、判定条件3)を満たすから、印刷制御サーバ80のCPU300は、該当機器「PT001」では印刷再開可能と判断し、複合機60(PT001)に対して、印刷停止中の印刷ジョブと、印刷停止時の印刷状態を表す印刷状態情報を、複合機70(PT002)に送信させるための指示を行う。複合機60は、複合機70に対して。印刷ジョブと印刷状態情報を送信し、複合機70は、受信した印刷ジョブおよび印刷状態情報を用いて、印刷状態を復元して印刷を行う。   Therefore, since the determination condition 3) is satisfied, the CPU 300 of the print control server 80 determines that the printing can be resumed for the corresponding device “PT001”, and the print job for which printing has been stopped and the print to the multifunction device 60 (PT001). An instruction is given to cause the multi-function device 70 (PT002) to transmit print status information indicating the print status at the time of stoppage. The multifunction device 60 is relative to the multifunction device 70. The MFP 70 transmits the print job and the print status information, and performs the printing by restoring the print status using the received print job and the print status information.

以上説明した第3実施例の印刷システムによれば、認証印刷の印刷処理の実行可否を判断する機能を、複合機とは別に設けているため、複数の複合機の認証状態を一括管理でき、認証印刷に代替印刷を組み合わせたシステムを提供でき、安全性だけでなく利便性を向上できる。ユーザは、移動先の複合機から印刷物を取得でき、好ましい。   According to the printing system of the third embodiment described above, since the function for determining whether or not to execute the printing process for authentication printing is provided separately from the multifunction peripheral, the authentication status of a plurality of multifunction peripherals can be collectively managed, A system that combines authentication printing with alternative printing can be provided, and not only safety but also convenience can be improved. The user can obtain a printed material from the destination multifunction peripheral, which is preferable.

また、第3実施例の印刷システムによれば、印刷制御サーバが、複数の複合機の認証印刷処理における実行可否の判定を全て行っているため、各複合機について判定条件を設定したり変更したりする必要が無く、印刷制御サーバのみ判定条件の設定・変更を行えばよい。よって、印刷システムの管理者の負担を軽減できる。また、設定忘れ等も抑制できる。   Further, according to the printing system of the third embodiment, since the print control server performs all the determinations of whether or not to execute the authentication printing process for a plurality of multifunction devices, the determination condition is set or changed for each multifunction device. There is no need to set or change the determination condition only for the print control server. Therefore, the burden on the administrator of the printing system can be reduced. Also, forgetting to set can be suppressed.

また、第3実施例の印刷システムによれば、印刷制御サーバを設けているため、複合機の負荷を軽減できる。   Further, according to the printing system of the third embodiment, since the print control server is provided, the load on the multifunction peripheral can be reduced.

D.変形例:
(1)第1実施例では、予め設定されている判定条件を用いて印刷処理の実行可否を判定しているが、例えば、複合機が、認証印刷ジョブを受信すると、印刷ジョブ送信者よりも権限レベルの高い人物(セキュリティ管理者など)にメール等で、ユーザの印刷可否を問い合わせても良い。この場合、問い合わせの結果に応じて点数が付与されるように構成すれば好適である。
D. Variations:
(1) In the first embodiment, whether or not to execute print processing is determined using a predetermined determination condition. For example, when the multifunction device receives an authentication print job, the print job sender A person with a high authority level (such as a security administrator) may be inquired about whether or not the user can print by e-mail or the like. In this case, it is preferable to configure so that points are given according to the result of the inquiry.

(2)上記各実施例では、ICカード認証や指紋認証、プレゼンス情報やログ書き込み成否により認証を行っているが、例えば、ユーザの印刷履歴から、認証印刷ジョブを印刷する権限を認証する認証手段や、印刷ジョブ発行時に設定されたパスワードが、プリンタへ入力されたことを認証する認証手段、入退室管理システムを設け、ユーザが正式に入退室を行ったかを認証する認証手段等、種々の認証手段を組み合わせた印刷システムを構築してもよい。 (2) In each of the above embodiments, authentication is performed by IC card authentication, fingerprint authentication, presence information or log writing success / failure. For example, authentication means for authenticating the authority to print an authentication print job from the user's print history Various authentication methods such as authentication means for authenticating that the password set at the time of print job issuance has been input to the printer and an entry / exit management system to authenticate whether the user has officially entered or exited the room You may build the printing system which combined the means.

(3)第1実施例では、印刷継続処理が不可と判定されると、印刷処理を停止しているが、例えば、複合機にシュレッダー機能を設け、印刷停止とともに、途中まで印刷された印刷物をシュレッダーで破棄する構成を備えても良い。また、印刷停止時には、複合機のパネルにメッセージを表示する、ブザー等により通知する、管理者へメール送信するなどの機能を備えても良い。 (3) In the first embodiment, when it is determined that the print continuation process is impossible, the print process is stopped. However, for example, a shredder function is provided in the multi-function peripheral, and the printed matter is printed halfway along with the print stop. You may provide the structure discarded with a shredder. In addition, when printing is stopped, a function may be provided such as displaying a message on the panel of the multifunction device, notifying by a buzzer or the like, and sending an email to the administrator.

(4)第1、2実施例では、複合機が印刷処理を制御し、第3実施例ではサーバが印刷処理を制御しているが、例えば、認証サーバやクライアントコンピュータに印刷処理の制御機能を設けても良い。 (4) In the first and second embodiments, the MFP controls the printing process, and in the third embodiment, the server controls the printing process. For example, the authentication server and the client computer have a printing process control function. It may be provided.

(5)上記各実施例では、ログの蓄積方法には特に言及していないが、印刷ジョブの受信から印刷完了までを適宜蓄積するようにしてもよいし、サーバからの指示に応じて、あるいは、一定時間毎に、認証状態や利用状態を蓄積するように構成してもよい。また、ログの書き込み成否結果に対して、書き込みの都度、点数付与してもよいし、所定間隔で書き込み成否を判断し、判断結果に対して点数付与してもよい。 (5) Although no particular reference is made to the log accumulation method in each of the above embodiments, the process from reception of a print job to completion of printing may be appropriately accumulated, or in response to an instruction from the server, or Alternatively, the authentication state and the usage state may be accumulated at regular time intervals. Further, a score may be given to each log writing success / failure result, or a writing success / failure may be judged at a predetermined interval, and a score may be given to the judgment result.

(6)上記各実施例では、認証手段は、予め複合機に搭載されているように記載されているが、例えば、USB等を介して外部接続可能に構成してもよい。こうすれば、種々の認証装置を、利用環境に応じて柔軟に用いることができる。 (6) In each of the above embodiments, the authentication unit is described as being pre-installed in the multi-function peripheral. However, for example, the authentication unit may be configured to be externally connectable via a USB or the like. In this way, various authentication devices can be used flexibly according to the usage environment.

(7)第1実施例では、認証状態の変更の検出を契機として印刷処理の実行可否判定を行っているが、例えば、印刷処理の開始時、次のページの印刷時を契機として、その時点の認証状態を取得して実行可否を判定してもよい。 (7) In the first embodiment, the determination of whether or not the printing process can be performed is triggered by the detection of the change of the authentication status. For example, when the printing process starts or when the next page is printed, The authentication status may be acquired to determine whether execution is possible.

(8)第1実施例では、プレゼンス情報とは、ICカードに含まれるユーザ情報としているが、ユーザを個別に認識可能な情報であればどのような情報でもよい。 (8) In the first embodiment, the presence information is user information included in the IC card. However, any information may be used as long as the information can individually recognize the user.

(9)第3実施例では、複合機がクライアントから直接認証印刷ジョブを受信しているが、例えば、印刷制御サーバすなわち複合機の印刷処理を制御する印刷制御装置がクライアントから直接認証印刷ジョブを受信し、印刷制御サーバが認証印刷ジョブを受信後複合機に送信するプリントサーバとして機能するよう構成されていてもよい。 (9) In the third embodiment, the multifunction peripheral receives the authentication print job directly from the client. For example, the print control server, that is, the print control apparatus that controls the print processing of the multifunction peripheral directly receives the authentication print job from the client. The print control server may be configured to function as a print server that receives the authentication print job and transmits it to the multifunction peripheral after receiving the print job.

(10) 第1実施例〜第3実施例では、判定条件を任意に設定変更可能としているが、例えば、判定条件だけでなく、確認証状態に対して付与すべき点数が設定されている点数テーブルの付与点数を設定変更可能としてもよい。この場合、複合機の操作部108から直接変更したり、クライアントコンピュータや印刷制御サーバからネットワークを介して設定変更可能としたりしてもよい。 (10) In the first to third embodiments, the determination condition can be arbitrarily set and changed. For example, not only the determination condition but also the number of points set for the confirmation status is set. The number of points assigned to the table may be changeable. In this case, the setting may be changed directly from the operation unit 108 of the multifunction peripheral, or the setting may be changed from a client computer or a print control server via a network.

以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成をとることができる。   As mentioned above, although the various Example of this invention was described, this invention is not limited to these Examples, A various structure can be taken in the range which does not deviate from the meaning.

第1実施例における印刷システムを例示する説明図。FIG. 3 is an explanatory diagram illustrating a printing system according to the first embodiment. 第1実施例における複合機の機能ブロックおよびモジュールを例示するブロック図。FIG. 3 is a block diagram illustrating functional blocks and modules of the multifunction machine according to the first embodiment. 第1実施例におけるICカード認証による点数付与処理について説明するフローチャート。The flowchart explaining the score provision process by IC card authentication in 1st Example. 第1実施例におけるプレゼンス情報を用いたユーザ認証による点数付与処理について説明するフローチャート。The flowchart explaining the score provision process by the user authentication using presence information in 1st Example. 第1実施例における点数テーブルについて例示する説明図。Explanatory drawing which illustrates about the score table in 1st Example. 第1実施例における認証状態保持部について例示する説明図。Explanatory drawing which illustrates about the authentication state holding | maintenance part in 1st Example. 第1実施例における印刷制御処理を説明するフローチャート。6 is a flowchart for explaining print control processing in the first embodiment. 第1実施例における印刷制御処理を説明するフローチャート。6 is a flowchart for explaining print control processing in the first embodiment. 第1実施例における判定条件テーブルを例示する説明図。Explanatory drawing which illustrates the determination condition table in 1st Example. 第1実施例における認証印刷ジョブのデータ構成を例示する説明図。FIG. 3 is an explanatory diagram illustrating a data configuration of an authentication print job in the first embodiment. 第2実施例における点数テーブルを例示する説明図。Explanatory drawing which illustrates the score table in 2nd Example. 第2実施例における認証状態保持部の内容を例示する説明図。Explanatory drawing which illustrates the content of the authentication status holding | maintenance part in 2nd Example. 第3実施例における印刷システムを例示する説明図。Explanatory drawing which illustrates the printing system in 3rd Example. 第3実施例における認証印刷を実行するためのモジュールを表す説明図。Explanatory drawing showing the module for performing authentication printing in 3rd Example. 第3実施例における認証状態の変更を通知する認証情報通知処理を説明するフローチャート。The flowchart explaining the authentication information notification process which notifies the change of the authentication state in 3rd Example. 第3実施例における印刷制御サーバの認証状態保持部の内容について説明する説明図。Explanatory drawing explaining the content of the authentication status holding | maintenance part of the printing control server in 3rd Example. 第3実施例における印刷制御処理について説明するフローチャート。10 is a flowchart for explaining print control processing in a third embodiment.

符号の説明Explanation of symbols

10…複合機
11…ICカード認証スロット
12…指紋認証部
13…ICカードセンサ
13…プレゼンス情報取得部
20…クライアントコンピュータ
30…認証サーバ
40…ICカード
60…複合機
70…複合機
80…印刷制御サーバ
100…CPU
103…インターフェース
104…記憶装置
107…印刷機構
108…操作部
200…印刷ジョブ受信モジュール
202…認証モジュール
204…プレゼンス情報取得モジュール
206…点数付与モジュール
208…判定モジュール
210…印刷制御モジュール
212…判定条件設定モジュール
214…ログ管理モジュール
230…通知受信モジュール
240…点数テーブル
240a…点数テーブル
250…判定条件テーブル
250…判定条件テーブル
255…ログ蓄積部
260…認証状態保持部
300…CPU
310…認証状態変更通知モジュール
320…印刷制御モジュール
330…認証状態保持部
1000…印刷システム
2000…印刷システム
DESCRIPTION OF SYMBOLS 10 ... Multifunction machine 11 ... IC card authentication slot 12 ... Fingerprint authentication part 13 ... IC card sensor 13 ... Presence information acquisition part 20 ... Client computer 30 ... Authentication server 40 ... IC card 60 ... Multifunction machine 70 ... Multifunction machine 80 ... Print control Server 100 ... CPU
DESCRIPTION OF SYMBOLS 103 ... Interface 104 ... Memory | storage device 107 ... Printing mechanism 108 ... Operation part 200 ... Print job reception module 202 ... Authentication module 204 ... Presence information acquisition module 206 ... Score assignment module 208 ... Judgment module 210 ... Print control module 212 ... Judgment condition setting Module 214 ... Log management module 230 ... Notification receiving module 240 ... Point table 240a ... Point table 250 ... Determination condition table 250 ... Determination condition table 255 ... Log storage unit 260 ... Authentication status holding unit 300 ... CPU
310 ... Authentication status change notification module 320 ... Print control module 330 ... Authentication status holding unit 1000 ... Printing system 2000 ... Printing system

Claims (15)

認証印刷が要求される認証印刷ジョブの印刷を行う印刷装置を制御する印刷制御装置であって、
前記印刷装置に設けられ、ユーザを認証するための複数種類の認証手段による認証結果を取得する取得手段と、
前記取得した複数の認証結果に対してそれぞれ点数を付与する点数付与手段と、
前記複数の認証結果少なくとも2つの認証結果に付与された点数を用いて前記認証印刷に関する処理の実行可否を判定する判定手段と、
前記判定の結果に応じて前記認証印刷に関する処理の実行を制御する制御手段と、を備える印刷制御装置。
A print control apparatus that controls a printing apparatus that performs printing of an authentication print job that requires authentication printing,
An acquisition unit provided in the printing apparatus for acquiring an authentication result by a plurality of types of authentication units for authenticating a user;
Point giving means for assigning points to each of the plurality of acquired authentication results;
Determination means for determining whether or not to execute processing related to the authentication printing using the points given to at least two authentication results of the plurality of authentication results;
And a control unit that controls execution of the process related to the authentication printing according to a result of the determination.
請求項1記載の印刷制御装置であって、
前記判定手段は、更に、前記認証印刷ジョブにより表される内容の機密性を表す機密レベルに応じて、前記処理の実行の可否を判定する、印刷制御装置。
The print control apparatus according to claim 1,
The determination unit is a print control apparatus that further determines whether or not the process can be executed in accordance with a security level representing a confidentiality of contents represented by the authentication print job.
請求項1または請求項2記載の印刷制御装置であって、
前記ユーザの認証結果には、前記ユーザの前記認証印刷ジョブについての印刷権限を表す権限レベルが含まれており、
前記点数付与手段は、前記権限レベルに応じて異なる点数を付与する、印刷制御装置。
The print control apparatus according to claim 1 or 2,
The user authentication result includes an authority level representing a print authority for the authentication print job of the user,
The score control unit is a print control device that assigns a different score depending on the authority level.
請求項1ないし請求項3いずれか記載の印刷制御装置であって、更に、
各前記認証手段による認証の状態を表す認証状態情報を保持する保持手段と、
前記認証状態情報の変更を検出する検出手段と、を備え、
前記判定手段は、前記変更の検出時に、前記判定を行う、印刷制御装置。
The print control apparatus according to claim 1, further comprising:
Holding means for holding authentication status information representing the status of authentication by each of the authentication means;
Detecting means for detecting a change in the authentication status information,
The determination unit is a print control apparatus that performs the determination when the change is detected.
請求項1ないし請求項4いずれか記載の印刷制御装置であって、更に、
前記印刷制御装置の近傍に存在するユーザを表すユーザ存在情報を取得する取得手段を備え、
前記複数の認証手段には、前記ユーザ存在情報により表されるユーザが、前記印刷物の閲覧を許可されている許可ユーザであるかを認証する存在認証手段が含まれ、
前記判定手段は、前記存在認証手段による認証結果を用いて、前記判定を行う、印刷制御装置。
The print control apparatus according to any one of claims 1 to 4, further comprising:
Obtaining means for obtaining user presence information representing a user existing in the vicinity of the print control apparatus;
The plurality of authentication means includes presence authentication means for authenticating whether the user represented by the user presence information is an authorized user permitted to view the printed matter,
The printing control apparatus, wherein the determination unit performs the determination using an authentication result obtained by the presence authentication unit.
請求項1ないし請求項5いずれか記載の印刷制御装置であって、更に、
前記認証印刷ジョブの印刷の履歴を記録する履歴記録手段を備え、
前記点数付与手段は、更に、前記履歴の記録の成否に応じて点数を付与し、
前記判定手段は、更に、前記履歴の記録の成否に応じて付与された点数を用いて前記印刷の実行の可否を判定する、印刷制御装置。
The print control apparatus according to claim 1, further comprising:
A history recording means for recording a printing history of the authenticated print job;
The score giving means further gives a score according to the success or failure of recording the history,
The determination unit further determines whether or not the printing can be performed using a score given in accordance with the success or failure of the history recording.
請求項1ないし請求項6いずれか記載の印刷制御装置であって、更に、
前記少なくとも2種類の認証手段による認証結果に対して付与される点数を用いて前記認証印刷に関する処理の実行可否を判定するための判定条件を記憶する記憶手段を備え、
前記判定手段は、前記付与された点数と前記判定条件とを用いて前記判定を行う、印刷制御装置。
The print control apparatus according to claim 1, further comprising:
A storage unit that stores a determination condition for determining whether or not to execute the process related to the authentication printing by using the score given to the authentication result by the at least two types of authentication unit;
The printing control apparatus, wherein the determination unit performs the determination using the assigned score and the determination condition.
請求項7記載の印刷制御装置であって、更に、
前記判定条件を設定するための設定手段を備える、印刷制御装置。
The print control apparatus according to claim 7, further comprising:
A printing control apparatus comprising setting means for setting the determination condition.
請求項1ないし請求項8いずれか記載の印刷制御装置であって、
前記認証印刷に関する処理は、前記認証されたユーザにより発行された認証印刷ジョブの印刷の開始、印刷の継続、および、印刷の再開の少なくとも一つを含む、印刷制御装置。
A printing control apparatus according to any one of claims 1 to 8,
The print control apparatus, wherein the process related to the authentication printing includes at least one of printing start, printing continuation, and printing restart of the authentication print job issued by the authenticated user.
請求項9記載の印刷制御装置であって、
前記印刷制御手段は、前記判定手段により前記印刷継続が不可と判断されると、実行中の印刷処理を停止する、印刷制御装置。
The print control apparatus according to claim 9,
The print control unit, when the determination unit determines that the continuation of printing is impossible, stops a print process being executed.
請求項10記載の印刷制御装置であって、更に、
前記印刷処理の停止時における、前記認証印刷ジョブの印刷状態を記憶するための印刷状態記憶部を備え、
前記判定手段は、前記印刷処理を停止した認証印刷ジョブの印刷再開処理の実行可否を判定し、
前記印刷制御手段は、前記印刷処理が停止された認証印刷ジョブの、印刷停止時における印刷ジョブの印刷状態に関する印刷状態情報を前記印刷状態記憶部に格納し、前記判定手段により印刷再開が許可されると、前記印刷状態情報を用いて、停止時における印刷状態を復元し、前記印刷処理が停止された認証印刷ジョブの印刷を再開する、印刷制御装置。
The print control apparatus according to claim 10, further comprising:
A printing state storage unit for storing a printing state of the authentication print job when the printing process is stopped;
The determination unit determines whether or not to execute a print resumption process of the authenticated print job that has stopped the print process;
The print control unit stores, in the print state storage unit, print state information related to the print state of the print job at the time of the print stop of the authentication print job in which the print process is stopped, and the determination unit is allowed to resume printing. Then, the print control apparatus restores the print state at the time of the stop using the print state information and restarts the printing of the authentication print job in which the print processing is stopped.
複数の印刷装置と各前記印刷装置における認証印刷を制御する印刷制御装置とがネットワークを介して通信可能に接続された印刷システムであって、
各前記印刷装置は、
認証印刷ジョブを受信する認証印刷ジョブ受信手段と、
ユーザを認証するための複数種類の認証手段と、
前記認証結果を前記印刷制御装置に通知する通知手段と、
前記印刷制御装置からの指示に応じて前記認証印刷ジョブの印刷処理を制御する印刷制御手段と、を備え、
前記印刷制御装置は、
前記取得した認証結果に対して点数を付与する点数付与手段と、
前記複数の印刷装置のそれぞれについて、前記付与された点数を保持する保持手段と、
前記付与された点数のうち、少なくとも2つの認証結果に付与された点数を用いて、前記複数の印刷装置のそれぞれについて、前記認証印刷に関する複数の処理の実行の可否を判定する判定手段と、
前記判定の結果に応じて、前記認証印刷ジョブの認証印刷に関する処理の実行可能な印刷装置に対して、前記処理の実行を制御するための指示を送信する指示送信手段と、を備える印刷システム。
A printing system in which a plurality of printing apparatuses and a printing control apparatus that controls authentication printing in each of the printing apparatuses are connected via a network so as to be communicable,
Each of the printing devices
Authenticated print job receiving means for receiving an authenticated print job;
Multiple types of authentication means for authenticating users;
Notification means for notifying the print control apparatus of the authentication result;
Print control means for controlling the print processing of the authentication print job in response to an instruction from the print control device,
The print control device includes:
Point giving means for giving a score to the acquired authentication result;
Holding means for holding the assigned score for each of the plurality of printing devices;
Determination means for determining whether or not to execute a plurality of processes related to the authentication printing for each of the plurality of printing apparatuses, using the points given to at least two authentication results among the assigned points;
A printing system comprising: an instruction transmission unit configured to transmit an instruction for controlling execution of the process to a printing apparatus capable of executing the process related to the authentication print of the authentication print job according to the determination result.
請求項12記載の印刷システムであって、
前記指示送信手段は、前記複数の印刷装置のうちの第1の印刷装置での前記認証印刷ジョブの印刷継続が不可であると判定されると、前記複数の印刷装置のうちの、前記認証印刷ジョブの印刷継続が可能と判定されている第2の印刷装置に、前記認証印刷ジョブの印刷の継続を実行させるための指示を送信する、印刷システム。
The printing system according to claim 12, comprising:
When it is determined that the authentication print job cannot be continuously printed by the first printing device of the plurality of printing devices, the instruction transmission unit is configured to print the authentication printing of the plurality of printing devices. A printing system that transmits an instruction to cause the second printing apparatus that has been determined to be able to continue printing a job to continue printing the authentication print job.
認証印刷が要求される認証印刷ジョブを印刷する印刷装置を制御する印刷制御装置が実行する印刷方法であって、
前記印刷装置に設けられ、ユーザを認証するための複数種類の認証手段による認証結果を取得し、
前記取得した複数の認証結果に対してそれぞれ点数を付与し、
前記複数の認証結果少なくとも2つの認証結果に付与された点数を用いて前記認証印刷に関する処理の実行可否を判定し、
前記判定の結果に応じて前記認証印刷に関する処理の実行を制御する、印刷方法。
A printing method executed by a print control apparatus that controls a printing apparatus that prints an authentication print job for which authentication printing is required,
Provided in the printing apparatus, obtaining authentication results by a plurality of types of authentication means for authenticating a user;
A score is assigned to each of the acquired authentication results,
Determining whether or not to execute the process related to the authentication printing by using the points given to at least two authentication results of the plurality of authentication results;
A printing method for controlling execution of processing related to the authentication printing in accordance with a result of the determination.
複数の印刷装置と各前記印刷装置における認証印刷を制御する印刷制御装置とがネットワークを介して通信可能に接続された印刷システムが実行する印刷方法であって、
各前記印刷装置は、
認証印刷ジョブを受信し、
ユーザを認証するための複数種類の認証手段による認証結果を前記印刷制御装置に通知し、
前記印刷制御装置は、
前記取得した認証結果に対して点数を付与する点数付与手段と、
前記複数の印刷装置のそれぞれについて、前記付与された点数を保持する保持手段と、
前記付与された点数のうち、少なくとも2つの認証結果に付与された点数を用いて、前記複数の印刷装置のそれぞれについて、前記認証印刷に関する複数の処理の実行の可否を判定し、
前記判定の結果に応じて、前記認証印刷ジョブの認証印刷に関する処理の実行可能な印刷装置に対して、前記処理の実行を制御するための指示を送信し、
各前記印刷装置は、
前記印刷制御装置からの指示に応じて前記認証印刷ジョブの印刷処理を制御する、印刷方法。
A printing method executed by a printing system in which a plurality of printing apparatuses and a printing control apparatus that controls authentication printing in each of the printing apparatuses are connected via a network,
Each of the printing devices
Receive an authenticated print job,
Notifying the print control apparatus of authentication results by a plurality of types of authentication means for authenticating the user,
The print control device includes:
Point giving means for giving a score to the acquired authentication result;
Holding means for holding the assigned score for each of the plurality of printing devices;
Using the points assigned to at least two authentication results among the assigned points, it is determined whether or not to execute a plurality of processes related to the authentication printing for each of the plurality of printing devices,
In accordance with the result of the determination, an instruction for controlling the execution of the process is transmitted to a printing apparatus capable of executing the process related to the authentication print of the authentication print job.
Each of the printing devices
A printing method for controlling print processing of the authentication print job in accordance with an instruction from the print control apparatus.
JP2007293374A 2007-11-12 2007-11-12 Printing control device, printing system Withdrawn JP2009119625A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007293374A JP2009119625A (en) 2007-11-12 2007-11-12 Printing control device, printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007293374A JP2009119625A (en) 2007-11-12 2007-11-12 Printing control device, printing system

Publications (1)

Publication Number Publication Date
JP2009119625A true JP2009119625A (en) 2009-06-04

Family

ID=40812345

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007293374A Withdrawn JP2009119625A (en) 2007-11-12 2007-11-12 Printing control device, printing system

Country Status (1)

Country Link
JP (1) JP2009119625A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011130398A (en) * 2009-12-21 2011-06-30 Konica Minolta Business Technologies Inc Image processor
JP2011253342A (en) * 2010-06-02 2011-12-15 Mitsubishi Electric Corp Authentication device, authentication method, and authentication program
JP2012048385A (en) * 2010-08-25 2012-03-08 Ricoh Co Ltd Image forming device, program state determination method, program state determination program and program state determination system
JP2013120427A (en) * 2011-12-06 2013-06-17 Ricoh Co Ltd Information processor, job control system, job control method, and job control program
JP2015003449A (en) * 2013-06-21 2015-01-08 キヤノン株式会社 Image processing apparatus, image forming apparatus control method, and program
JP2016018492A (en) * 2014-07-10 2016-02-01 富士ゼロックス株式会社 Printing system, management device and program
JP2016177825A (en) * 2016-05-06 2016-10-06 株式会社リコー Information processing apparatus, job control system, job control method, and job control program
JP2020088616A (en) * 2018-11-27 2020-06-04 京セラドキュメントソリューションズ株式会社 Image forming system

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001016383A (en) * 1999-04-30 2001-01-19 Matsushita Electric Ind Co Ltd Digital multifunction peripheral, image input / output system, and user authentication method
JP2002086840A (en) * 2000-09-12 2002-03-26 Ricoh Co Ltd PRINTING APPARATUS, PRINTING SYSTEM, PRINTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP2002279326A (en) * 2001-03-19 2002-09-27 Animo:Kk Computer system and transaction application processing method
JP2003132023A (en) * 2001-10-24 2003-05-09 Toshiba Corp Personal authentication method, personal authentication device and personal authentication system
JP2003271356A (en) * 2002-03-15 2003-09-26 Seiko Epson Corp Printing over a network
JP2004126859A (en) * 2002-10-01 2004-04-22 Sharp Corp Image processing apparatus and image processing system
JP2005086574A (en) * 2003-09-09 2005-03-31 Sharp Corp Image processing system and image processing apparatus
JP2005354315A (en) * 2004-06-09 2005-12-22 Sharp Corp Image processing method and image processing apparatus
JP2006007464A (en) * 2004-06-23 2006-01-12 Konica Minolta Business Technologies Inc Image forming apparatus
JP2007048047A (en) * 2005-08-10 2007-02-22 Nec Infrontia Corp Data output control method and system
JP2007080088A (en) * 2005-09-15 2007-03-29 Fujitsu Ltd User authentication device
JP2007272858A (en) * 2006-05-26 2007-10-18 Riso Kagaku Corp Security printing system
JP2007293418A (en) * 2006-04-21 2007-11-08 Toshiba Corp Display control apparatus, image processing apparatus, and display control method

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001016383A (en) * 1999-04-30 2001-01-19 Matsushita Electric Ind Co Ltd Digital multifunction peripheral, image input / output system, and user authentication method
JP2002086840A (en) * 2000-09-12 2002-03-26 Ricoh Co Ltd PRINTING APPARATUS, PRINTING SYSTEM, PRINTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP2002279326A (en) * 2001-03-19 2002-09-27 Animo:Kk Computer system and transaction application processing method
JP2003132023A (en) * 2001-10-24 2003-05-09 Toshiba Corp Personal authentication method, personal authentication device and personal authentication system
JP2003271356A (en) * 2002-03-15 2003-09-26 Seiko Epson Corp Printing over a network
JP2004126859A (en) * 2002-10-01 2004-04-22 Sharp Corp Image processing apparatus and image processing system
JP2005086574A (en) * 2003-09-09 2005-03-31 Sharp Corp Image processing system and image processing apparatus
JP2005354315A (en) * 2004-06-09 2005-12-22 Sharp Corp Image processing method and image processing apparatus
JP2006007464A (en) * 2004-06-23 2006-01-12 Konica Minolta Business Technologies Inc Image forming apparatus
JP2007048047A (en) * 2005-08-10 2007-02-22 Nec Infrontia Corp Data output control method and system
JP2007080088A (en) * 2005-09-15 2007-03-29 Fujitsu Ltd User authentication device
JP2007293418A (en) * 2006-04-21 2007-11-08 Toshiba Corp Display control apparatus, image processing apparatus, and display control method
JP2007272858A (en) * 2006-05-26 2007-10-18 Riso Kagaku Corp Security printing system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011130398A (en) * 2009-12-21 2011-06-30 Konica Minolta Business Technologies Inc Image processor
JP2011253342A (en) * 2010-06-02 2011-12-15 Mitsubishi Electric Corp Authentication device, authentication method, and authentication program
JP2012048385A (en) * 2010-08-25 2012-03-08 Ricoh Co Ltd Image forming device, program state determination method, program state determination program and program state determination system
JP2013120427A (en) * 2011-12-06 2013-06-17 Ricoh Co Ltd Information processor, job control system, job control method, and job control program
JP2015003449A (en) * 2013-06-21 2015-01-08 キヤノン株式会社 Image processing apparatus, image forming apparatus control method, and program
JP2016018492A (en) * 2014-07-10 2016-02-01 富士ゼロックス株式会社 Printing system, management device and program
JP2016177825A (en) * 2016-05-06 2016-10-06 株式会社リコー Information processing apparatus, job control system, job control method, and job control program
JP2020088616A (en) * 2018-11-27 2020-06-04 京セラドキュメントソリューションズ株式会社 Image forming system
JP7172500B2 (en) 2018-11-27 2022-11-16 京セラドキュメントソリューションズ株式会社 image forming system

Similar Documents

Publication Publication Date Title
US8355151B2 (en) Image processing apparatus and method for controlling provisional reservation
JP4737316B2 (en) Authentication system, authentication method, and information processing apparatus
US8209377B2 (en) Data processing apparatus and method
JP4325682B2 (en) Image forming apparatus and image forming system
JP2009119625A (en) Printing control device, printing system
US20100208298A1 (en) Image forming apparatus
JP5887942B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP2009176202A (en) Print processing system
EP2160007A1 (en) Image forming apparatus, print control method, recording medium
US8270013B2 (en) Printing system, printing method, and computer program product
US9225722B2 (en) Image forming system, image forming apparatus, and recording medium
JP4710714B2 (en) Printing system, printing method, program, and printing apparatus
JP2011065287A (en) Information processor, image forming device, printing system, printing method, program and recording medium
JP5049189B2 (en) Image forming system and image forming apparatus
JP6552341B2 (en) IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
JP4544297B2 (en) Image forming apparatus, image forming system, and program
JP2009146101A (en) Image forming apparatus, image forming apparatus terminal and program
JP5298650B2 (en) Image forming apparatus, image forming method, and image forming program
JP6529376B2 (en) PRINTING APPARATUS, ITS CONTROL METHOD, AND PROGRAM
JP2009230580A (en) Print job holding device, authentication printing system, and print job managing method
JP6375854B2 (en) Computer-readable recording medium recording computer program, information processing apparatus, and image forming system
JP2007264779A (en) Authentication printing use control unit
JP2010228198A (en) Image forming apparatus, alternative image forming apparatus, printing system, and printing method
US11726731B2 (en) Image forming apparatus
JP4665950B2 (en) Network printer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120417

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20120614