Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5080334B2 - Approval device and image forming apparatus - Google Patents
[go: Go Back, main page]

JP5080334B2 - Approval device and image forming apparatus - Google Patents

Approval device and image forming apparatus Download PDF

Info

Publication number
JP5080334B2
JP5080334B2 JP2008097306A JP2008097306A JP5080334B2 JP 5080334 B2 JP5080334 B2 JP 5080334B2 JP 2008097306 A JP2008097306 A JP 2008097306A JP 2008097306 A JP2008097306 A JP 2008097306A JP 5080334 B2 JP5080334 B2 JP 5080334B2
Authority
JP
Japan
Prior art keywords
approval
approver
information
user
management table
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.)
Expired - Fee Related
Application number
JP2008097306A
Other languages
Japanese (ja)
Other versions
JP2009251809A (en
Inventor
秀昭 今泉
Original Assignee
株式会社沖データ
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 株式会社沖データ filed Critical 株式会社沖データ
Priority to JP2008097306A priority Critical patent/JP5080334B2/en
Publication of JP2009251809A publication Critical patent/JP2009251809A/en
Application granted granted Critical
Publication of JP5080334B2 publication Critical patent/JP5080334B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、予め決められた処理の実行を承認する承認装置、及び、印刷ジョブの実行を承認したのちこの印刷ジョブを実行する画像形成装置に関する。   The present invention relates to an approval apparatus that approves the execution of a predetermined process, and an image forming apparatus that executes the print job after the execution of the print job is approved.

承認者の承認を得たときに、設定者が設定事項の入力の実行が可能となる承認装置として、例えば、遊技場管理装置が提案されている(例えば、特許文献1参照)。この遊技場管理装置は、設定者が交換率や再プレイ率等の設定事項を入力する際に、設定事項の入力許可の承認を行う承認者の認証情報を取得し、予め登録されている承認者の認証情報と、取得した認証情報が一致した場合に、正規の承認者と特定する。次に、この遊技場管理装置は、承認者が設定事項の入力を許可すべきか否かを判断するために必要となる情報を承認者に提供する。そして、遊技場管理装置は、承認が得られると、設定事項の入力を設定者に許可するようになっている。上記認証情報として、承認者を一意に特定することが可能な指紋情報が使用されている。
特開2005−270308号公報
For example, a game hall management device has been proposed as an approval device that allows the setter to execute input of setting items when approval is obtained from the approver (see, for example, Patent Document 1). When the setting person inputs setting items such as an exchange rate and a replay rate, the game hall management device acquires the authentication information of the approver who approves the input permission of the setting item, and the pre-registered approval When the authorized person's authentication information matches the acquired authentication information, the authorized person is identified. Next, this game hall management device provides the approver with information necessary for the approver to determine whether or not to allow the setting item to be input. When the approval is obtained, the game hall management device permits the setting person to input the setting items. Fingerprint information that can uniquely identify the approver is used as the authentication information.
JP-A-2005-270308

しかし、上述した従来の承認装置としての遊技場管理装置では、承認者が不在の場合には、承認者が戻るまで設定事項の入力の許可を得ることができず、長時間に亘って遊技場の遊技具が利用できなくなってしまう。   However, in the game hall management device as the conventional approval device described above, when there is no approver, it is not possible to obtain permission to input the setting items until the approver returns, and the game hall for a long time. Will not be available.

ところで、上述した承認装置を画像形成装置に組合せた場合、上述した遊技場管理装置と同様、承認者が不在であると、承認者が戻るまでユーザが印刷依頼した印刷ジョブの印刷を長時間に亘って実行できないという問題が生じる。   By the way, when the above-described approval device is combined with the image forming device, if the approver is absent, the print job requested by the user for a long time is printed until the approver returns, as in the case of the game center management device described above. This causes a problem that it cannot be executed.

そこで、本発明は上述した問題点に鑑み、承認者が不在の場合には、他の承認者から承認が得られると、使用を許可することが可能な承認装置及び承認装置を組み込んだ画像形成装置を提供することを目的とする。   Therefore, in view of the above-described problems, the present invention is an image forming apparatus incorporating an approval device and an approval device that can be used when approval is obtained from another approver when the approver is absent. An object is to provide an apparatus.

上記課題を解決するため、本発明は、承認者を特定するための管理情報が格納されている管理テーブルと、承認者の端末から不在期間を示す不在情報を受けると管理テーブルに該承認者に対応させて不在情報を登録する不在登録部と、第1グループに所属する承認要求者の端末から該第1グループに設定した第1承認者の指定情報を受信すると、管理テーブルを参照し、管理情報及び指定情報に基づいて該第1承認者を特定すると共に不在情報が無いと第1承認者の端末に承認要求を出力し、該不在情報が存在して不在を確認すると承認要求者の端末に不在通知を出力する不在判定部と、承認要求を受けた第1承認者の端末から第1承認情報を受信すると第1の承認方式で承認処理を行う第1承認処理部と、第1グループに所属する承認要求者の端末から代理として第2グループに設定した第2承認者の指定情報を受信すると管理テーブルを参照し、管理情報及び該指定情報に基づいて第2承認者を特定し、該第2承認者の端末に承認要求を出力する代理判定部と、承認要求を受けた第2承認者の端末から第2承認情報を受信すると第2の承認方式で承認処理を行う第2承認処理部とを含み、第1承認方式と第2承認方式は異なる承認方式であり、第1承認情報よりも第2承認情報の方が情報量が多いことを特徴とする承認装置 In order to solve the above-described problems, the present invention provides a management table storing management information for identifying an approver and absence information indicating the absence period from the approver's terminal. When the absence registration unit for registering absence information in correspondence and the designation information of the first approver set in the first group are received from the terminal of the approval requester belonging to the first group, the management table is referred to and managed. The first approver is identified based on the information and the designation information, and if there is no absence information, an approval request is output to the terminal of the first approver, and if the absence information is present and the absence is confirmed, the terminal of the approval requester An absence determination unit that outputs a notification of absence, a first approval processing unit that performs an approval process by a first approval method upon receiving first approval information from a terminal of a first approver who has received an approval request, and a first group Approval request belonging to When the designated information of the second approver set in the second group as a proxy is received from the terminal, the management table is referred to, the second approver is identified based on the management information and the designated information, and the second approver's A proxy determination unit that outputs an approval request to the terminal, and a second approval processing unit that performs an approval process in the second approval method when receiving the second approval information from the terminal of the second approver who has received the approval request, An approval apparatus, wherein the first approval method and the second approval method are different approval methods, and the second approval information has a larger amount of information than the first approval information .

また、本発明は、入力された画像情報を媒体上に画像形成する画像形成装置において、
上記の承認装置を備え、該承認装置により承認されたときに画像形成することを特徴とする画像形成装置。
The present invention also provides an image forming apparatus that forms an image of input image information on a medium.
An image forming apparatus comprising the above approval device and forming an image when approved by the approval device.

本発明の承認装置によれば、第1の承認者の入力した第1承認情報を第1の承認方式により第1承認処理部にて承認処理すると共に、この承認が得られないと第2の承認者の入力した情報量の大きい第2承認情報を承認方式の異なる第2の承認方式により第2承認処理部にて承認処理するので、第1の承認者から承認を得られなくても第2の承認者から承認を得ることができる。   According to the approval device of the present invention, the first approval information input by the first approver is subjected to the approval process in the first approval processing unit by the first approval method, and the second if the approval is not obtained. The second approval information having a large amount of information input by the approver is approved by the second approval processing unit by the second approval method with a different approval method, so even if the approval from the first approver cannot be obtained, Approval can be obtained from two approvers.

また、他の発明の画像形成装置によれば、上記承認装置により承認されたとき画像形成を行うので、第1の承認者から承認を得られなくても第2の承認者から承認を得て画像形成を行うことができる。   Further, according to the image forming apparatus of another invention, since the image is formed when approved by the approval device, the approval is obtained from the second approver even if the approval is not obtained from the first approver. Image formation can be performed.

次に、本発明を実施するための最良の形態を説明する。   Next, the best mode for carrying out the present invention will be described.

図1は、本発明に係る実施例1のプリンタの構成を示すブロック図である。図2は、実施例1のプリンタが使用されている印刷システムの構成を示すブロック図である。図1に示す実施例1の画像形成装置としてのプリンタ10は、図2に示す印刷システムに使用されており、ユーザから印刷依頼された印刷ジョブに対し、ユーザが指定した承認者又は代理承認者から承認を得たのち、この印刷ジョブの実行を承認し、更に、この印刷ジョブの印刷を許可、実行する装置である。   FIG. 1 is a block diagram illustrating a configuration of a printer according to a first embodiment of the present invention. FIG. 2 is a block diagram illustrating a configuration of a printing system in which the printer according to the first embodiment is used. The printer 10 as the image forming apparatus according to the first exemplary embodiment illustrated in FIG. 1 is used in the printing system illustrated in FIG. 2, and an approver or proxy approver designated by the user for a print job requested by the user. After obtaining the approval, the apparatus approves the execution of the print job, and further permits and executes the printing of the print job.

ここで、プリンタ10の構成を説明する前に、プリンタ10が使用されている印刷システムの構成を説明する。この印刷システムは、図2に示すように、グループA、グループB、及び、グループCの各グループに属するユーザa−1〜c−3が使用するパーソナルコンピュータ(以下、PCという)20と、グループA、グループB、及び、グループCの各グループに属する承認者A−1〜C−1が使用するPC30とがネットワーク50を介して接続されている。そして、承認者A−1〜C−1が使用するPC30は、指紋を読み取るセンサ部301を備えている。   Here, before describing the configuration of the printer 10, the configuration of a printing system in which the printer 10 is used will be described. As shown in FIG. 2, the printing system includes a personal computer (hereinafter referred to as a PC) 20 used by users a-1 to c-3 belonging to groups A, B, and C, and a group. The PCs 30 used by the approvers A-1 to C-1 belonging to the groups A, B, and C are connected via the network 50. And PC30 which approvers A-1 to C-1 use is provided with the sensor part 301 which reads a fingerprint.

本システムでは、グループA、グループB、及び、グループCの各グループに属するユーザa−1〜c−3に対し、自己のグループの承認者を正規の承認者として設定され、他のグループの承認者を代理承認者として設定されている。そして、本実施例では、各ユーザが代理承認者に割り当てられた承認者IDの記述されたコピーを所有しているものとする。   In this system, for the users a-1 to c-3 belonging to the groups A, B, and C, the approver of the own group is set as a regular approver, and the approval of other groups Is set as a proxy approver. In this embodiment, it is assumed that each user owns a copy in which the approver ID assigned to the proxy approver is described.

プリンタ10は、図1に示すように、操作・表示部101と、画像蓄積部102と、承認情報蓄積部103と、メンバ管理テーブル104と、印刷ジョブ管理テーブル105と、ログ蓄積部106と、承認処理部107と、通信部108と、画像変換部109と、印刷部110と、計時部111とを備えている。   As shown in FIG. 1, the printer 10 includes an operation / display unit 101, an image storage unit 102, an approval information storage unit 103, a member management table 104, a print job management table 105, a log storage unit 106, An approval processing unit 107, a communication unit 108, an image conversion unit 109, a printing unit 110, and a time measuring unit 111 are provided.

ここで、承認処理部107、及び画像変換部109は、図示しないCPUが図示しないROMに記憶されている制御プログラムを実行することにより生成され、後述する機能を備える。   Here, the approval processing unit 107 and the image conversion unit 109 are generated when a CPU (not shown) executes a control program stored in a ROM (not shown), and has functions to be described later.

操作・表示部101は、テンキーや操作キー、実行キー等のキー、液晶表示装置を備える。テンキー等のキーは印刷を行う際に必要な情報を入力し、液晶表示装置は印刷を行う際に必要な情報や装置自体のステータス情報を表示する。   The operation / display unit 101 includes keys such as a numeric keypad, operation keys, and execution keys, and a liquid crystal display device. A key such as a numeric keypad inputs information necessary for printing, and the liquid crystal display device displays information necessary for printing and status information of the device itself.

画像蓄積部102は、RAMにより形成され、グループAに属するユーザa−1〜ユーザa−4、グループBに属するユーザb−1、及び、グループCに属するユーザc−1〜ユーザc−3が使用するPC20から受信した印刷ジョブを記憶する。   The image storage unit 102 is formed of a RAM and includes users a-1 to a-4 belonging to the group A, users b-1 belonging to the group B, and users c-1 to c-3 belonging to the group C. The print job received from the PC 20 to be used is stored.

承認情報蓄積部103は、ユーザが指定した印刷ジョブの実行を承認するための処理を行うための承認処理情報を記憶する。承認処理情報として、例えば、次のようなものがある。1)PC20から受信した印刷ジョブの印刷依頼してきたユーザを認証するための認証情報としてのユーザID及びパスワード、2)PC30から受信した印刷ジョブの印刷実行を承認する承認者を認証するための認証情報、即ち、承認者ID、パスワード、及び、承認者を一意に識別する指紋特徴情報を記憶する。   The approval information storage unit 103 stores approval processing information for performing processing for approving execution of a print job designated by the user. As the approval processing information, for example, there is the following. 1) User ID and password as authentication information for authenticating the user who has requested printing of the print job received from the PC 20 2) Authentication for authenticating the approver who approves the print execution of the print job received from the PC 30 Information, i.e., approver ID, password, and fingerprint feature information that uniquely identifies the approver are stored.

メンバ管理テーブル104は、フラッシュメモリ、または、ハードディスク装置に形成され、グループA、グループB、並びに、グループCに属するユーザa−1〜ユーザc−3、承認者A−1、承認者B−1、及び承認者C−1を管理する管理情報が記述されている。即ち、メンバ管理テーブル104は、図3に示すように、ユーザのID項目、グループ名項目、承認者特定項目、ユーザ特定項目、パスワード項目、指紋特徴データ項目、不在期間(From)項目、及び、不在期間(To)項目を有している。   The member management table 104 is formed in a flash memory or a hard disk device, and the users a-1 to c-3, the approver A-1, and the approver B-1 belonging to the group A, the group B, and the group C. And management information for managing the approver C-1. That is, as shown in FIG. 3, the member management table 104 includes a user ID item, a group name item, an approver specifying item, a user specifying item, a password item, a fingerprint feature data item, an absent period (From) item, and It has an absent period (To) item.

ID項目には、メンバ(ユーザ及び承認者)に付与されたIDが記述され、グループ名項目には、メンバが属するグループ名が記述されている。承認者特定項目には、承認者を特定するための情報が記述され、ユーザ特定項目には、ユーザを特定するための情報が記述されている。パスワード項目には、承認者又はユーザのパスワードが記述され、指紋特徴データ項目には、承認者の指紋特徴データが記述されている。不在期間(From)項目には、承認者の不在期間の開始日時が記述され、不在期間(To)項目には、承認者の不在期間の終了日時が記述されている。   In the ID item, an ID given to a member (user and approver) is described, and in the group name item, a group name to which the member belongs is described. In the approver specifying item, information for specifying the approver is described, and in the user specifying item, information for specifying the user is described. The password item describes the password of the approver or user, and the fingerprint feature data item describes the fingerprint feature data of the approver. The absence period (From) item describes the start date and time of the approver's absence period, and the absence period (To) item describes the end date and time of the approver's absence period.

印刷ジョブ管理テーブル105は、ユーザa−1〜ユーザc−3のPC20から送信されてきた印刷ジョブを管理するテーブルである。印刷ジョブ管理テーブル105は、図4に示すように、印刷ジョブNo.項目、ユーザID項目、受付日時項目、ファイル名項目、承認者のID項目、承認種別項目、及び、承認ステータス項目を有している。   The print job management table 105 is a table for managing print jobs transmitted from the PCs 20 of the users a-1 to c-3. As shown in FIG. 4, the print job management table 105 includes a print job No. Item, user ID item, acceptance date / time item, file name item, approver ID item, approval type item, and approval status item.

印刷ジョブNo.項目には、ユーザのPC20から送信されてきた印刷ジョブに付された印刷ジョブNo.が記述され、ユーザID項目には、印刷を依頼したユーザに割り当てられたユーザIDが記述されている。受付日時項目には、印刷ジョブを受け付けた時間が記述され、ファイル名項目には、印刷ジョブに記述されている印刷するファイル名が記述されている。承認者のID項目には、承認者に割り当てられたIDが記述され、承認種別項目には、正規承認であるかまたは代理承認であるかの承認種別が記述され、承認ステータス項目には承認状態が記述されている。   Print job No. The item includes a print job No. attached to the print job transmitted from the user's PC 20. And the user ID assigned to the user who requested the printing is described in the user ID item. The reception date / time item describes the time when the print job is received, and the file name item describes the name of the file to be printed described in the print job. The ID assigned to the approver is described in the approver ID item, the approval type is described in the approval type item as to whether it is regular approval or proxy approval, and the approval status is in the approval status item. Is described.

ログ蓄積部106は、ユーザa−1〜c−3から印刷依頼された印刷ジョブについてのログデータを記憶する。ログデータは、図5に示すように、印刷ジョブNo.項目、ユーザID項目、承認者のID項目、承認者の認証手段項目、承認日時項目、及び、印刷ファイル名項目を有する。   The log storage unit 106 stores log data regarding a print job requested to be printed by the users a-1 to c-3. As shown in FIG. An item, a user ID item, an approver ID item, an approver authentication means item, an approval date / time item, and a print file name item.

印刷ジョブNo.項目には、印刷ジョブに付された印刷ジョブNo.が記述され、ユーザID項目には、印刷ジョブの実行の承認依頼したユーザに割り当てられたユーザIDが記述されている。承認者のID項目には、承認者に割り当てられIDが記述され、承認者の認証手段項目には、承認者を認証する手段が記述されている。承認日時項目には、承認した日時が記述され、印刷ファイル名項目には、印刷したファイル名が記述されている。   Print job No. The item includes a print job No. attached to the print job. In the user ID item, the user ID assigned to the user who requested the approval of execution of the print job is described. An ID assigned to the approver is described in the approver ID item, and a means for authenticating the approver is described in the approver authentication item. The date and time of approval is described in the approval date and time item, and the name of the printed file is described in the print file name item.

承認処理部107は、PC20から送信されてきた印刷ジョブの実行依頼に対して、承認する機能を備えている。なお、承認処理部107が行う機能については、後述する実施例1の画像形成装置の動作説明の箇所に詳細に記載する。   The approval processing unit 107 has a function of approving a print job execution request transmitted from the PC 20. The functions performed by the approval processing unit 107 will be described in detail in the description of the operation of the image forming apparatus according to the first embodiment described later.

通信部108は、グループAに属するユーザa−1〜ユーザa−4、グループBに属するユーザb−1、及び、グループCに属するユーザc−1〜ユーザc−3が使用するPC20、並びに、グループAに属する承認者A−1、グループBに属する承認者B−1、及び、グループCに属する承認者C−1が使用するPC30との間で、ネットワーク50を介して、情報を送受信する。   The communication unit 108 includes users a-1 to a-4 belonging to group A, user b-1 belonging to group B, PC 20 used by users c-1 to c-3 belonging to group C, and Information is transmitted / received via the network 50 between the approver A-1 belonging to the group A, the approver B-1 belonging to the group B, and the PC 30 used by the approver C-1 belonging to the group C. .

画像変換部109は、画像蓄積部102に記憶された印刷ジョブに記述されている画像データを、印刷部110が印刷媒体に印刷するためのビットマップデータに変換し、印刷部110に出力する。   The image conversion unit 109 converts the image data described in the print job stored in the image storage unit 102 into bitmap data for the printing unit 110 to print on a print medium, and outputs the bitmap data to the printing unit 110.

印刷部110は、画像変換部109から入力したビットマップデータで表された画像を印刷媒体に印刷する。計時部111は、時刻を計時する。   The printing unit 110 prints an image represented by bitmap data input from the image conversion unit 109 on a print medium. The time measuring unit 111 measures time.

次に、本発明に係る実施例1の印刷システムの動作を説明する。   Next, the operation of the printing system according to the first embodiment of the present invention will be described.

図6は、通常処理時における印刷システムのシーケンス図である。グループBに含まれているユーザb−1がプリンタ10に、例えばファイル名「人事ファイルNo.35.doc」の印刷データについての印刷を行わせる場合、まず、プリンタ10にログインするため、ユーザb−1の操作により、ユーザb−1が使用するPC20は、ユーザID「B123456789」及びパスワード「ub0ed3dt」でなる認証情報をプリンタ10にネットワーク50を介して送信する(図6中のT1参照)。   FIG. 6 is a sequence diagram of the printing system during normal processing. When the user b-1 included in the group B causes the printer 10 to print, for example, the print data with the file name “HR file No. 35.doc”, the user b-1 first logs in to the printer 10 and therefore the user b-1 -1, the PC 20 used by the user b-1 transmits the authentication information including the user ID “B123456789” and the password “ub0ed3dt” to the printer 10 via the network 50 (see T1 in FIG. 6).

プリンタ10は、前述の認証情報をユーザb−1のPC20から受信すると、図3に示すメンバ管理テーブル104を参照し、受信した認証情報に示されているユーザID「B123456789」及びパスワード「ub0ed3dt」がメンバ管理テーブル104に登録されていることを確認すると、ネットワーク50を介してログインを受け付けたことを示すログイン受付通知をユーザb−1のPC20に送信する(図6中のT2参照)。   When the printer 10 receives the above-described authentication information from the PC 20 of the user b-1, the printer 10 refers to the member management table 104 shown in FIG. 3 and refers to the user ID “B123456789” and the password “ub0ed3dt” indicated in the received authentication information. Is registered in the member management table 104, a login acceptance notification indicating that the login has been accepted is transmitted to the PC 20 of the user b-1 via the network 50 (see T2 in FIG. 6).

ログイン受付通知がプリンタ10からユーザb−1のPC20に送信されてくると、ユーザb−1のPC20は、ユーザb−1の操作に従い、ネットワーク50を介して、印刷ジョブの実行の許可を承認する承認者を指定する承認者指定情報として、自己のグループBの承認者B−1に割り当てられた承認者のID「B012345678」をプリンタ10に送信する(図6中のT3参照)。   When the login acceptance notification is transmitted from the printer 10 to the PC 20 of the user b-1, the PC 20 of the user b-1 approves the permission to execute the print job via the network 50 according to the operation of the user b-1. The approver ID “B012345678” assigned to the approver B-1 of his / her group B is transmitted to the printer 10 as approver specifying information for specifying the approver to be transmitted (see T3 in FIG. 6).

プリンタ10は、ネットワーク50を介してユーザb−1のPC20からユーザが属する承認者B−1のIDを受信すると、図3に示すメンバ管理テーブル104を参照し、受信した承認者ID「B012345678」に示される承認者B−1が、現在、不在でないと確認すると、ネットワーク50を介して、印刷ジョブの送信を許可することを示す印刷ジョブ送信許可通知をユーザb−1のPC20に送信する(図6中T4参照)。   When the printer 10 receives the ID of the approver B-1 to which the user belongs from the PC 20 of the user b-1 via the network 50, the printer 10 refers to the member management table 104 shown in FIG. 3, and receives the approver ID “B012345678”. When the approver B-1 shown in FIG. 2 confirms that the approver B-1 is not currently absent, a print job transmission permission notification indicating permission of transmission of the print job is transmitted to the PC 20 of the user b-1 via the network 50 ( (See T4 in FIG. 6).

印刷ジョブ送信許可通知がプリンタ10からユーザb−1のPC20に送信されてくると、このPC20は、ユーザb−1の操作に従い、ネットワーク50を介して印刷ジョブをプリンタ10に送信する(図6中のT5参照)。   When a print job transmission permission notification is transmitted from the printer 10 to the PC 20 of the user b-1, the PC 20 transmits a print job to the printer 10 via the network 50 according to the operation of the user b-1 (FIG. 6). (See T5 in the middle).

プリンタ10は、ネットワーク50を介して印刷ジョブをユーザb−1のPC20から受信すると、印刷ジョブを画像蓄積部102に記憶させたのち、ネットワーク50を介して、承認者B−1が使用するPC30に、印刷ジョブの実行依頼があったことを示す実行許可依頼通知を認証要求とともに送信する(図6中のT6参照)。   When the printer 10 receives the print job from the PC 20 of the user b-1 via the network 50, the printer 10 stores the print job in the image storage unit 102 and then uses the PC 30 used by the approver B-1 via the network 50. Then, an execution permission request notification indicating that a print job execution request has been made is transmitted together with the authentication request (see T6 in FIG. 6).

その後、実行許可依頼通知がプリンタ10から受信したことを承認者B−1がPC30で確認すると、承認者B−1の操作に従い、PC30は、ネットワーク50を介して、承認者B−1のユーザID「B012345678」及びパスワード「pr633c3−s」を有する認証情報をプリンタ10に送信する(図6中のT7参照)。   Thereafter, when the approver B-1 confirms that the execution permission request notification is received from the printer 10, the PC 30 follows the operation of the approver B-1 and the user of the approver B-1 via the network 50. Authentication information having ID “B012345678” and password “pr633c3-s” is transmitted to the printer 10 (see T7 in FIG. 6).

プリンタ10は、ネットワーク50を介して前述の認証情報を承認者B−1のPC30から受信すると、メンバ管理テーブル104を参照し、受信した認証情報に記述されているユーザID「B012345678」及びパスワード「pr633c3−s」がグループBの承認者としてメンバ管理テーブル104に登録されていることを確認すると、印刷ジョブの実行を承認するか否かを承認者B−1から得るため、実行承認確認通知を、ネットワーク50を介して承認者B−1のPC30に送信する(図6中のT8参照)。実行承認確認通知には、承認するか否かを判断させるために、印刷依頼したユーザb−1のユーザID「B123456789」、及び、ファイル名「人事ファイルNo.35.doc」が含まれている。   When the printer 10 receives the above-described authentication information from the PC 30 of the approver B-1 via the network 50, the printer 10 refers to the member management table 104, and includes the user ID “B012345678” and the password “described in the received authentication information. When it is confirmed that “pr633c3-s” is registered in the member management table 104 as an approver of the group B, the approver B-1 determines whether or not to approve the execution of the print job. And transmitted to the PC 30 of the approver B-1 via the network 50 (see T8 in FIG. 6). The execution approval confirmation notification includes the user ID “B123456789” of the user b-1 who has requested printing and the file name “HR file No. 35.doc” in order to determine whether to approve. .

その後、実行承認確認通知が受信したことを承認者B−1がPC30から確認すると、承認者B−1は、実行承認確認通知に基づき、ユーザb−1から実行依頼された印刷ジョブを実行してよいか否かを判断する。承認者B−1が印刷ジョブの実行を許可してよいと判断したときには、承認者B−1のPC30は、承認者B−1の操作に従い、ネットワーク50を介して実行承認通知をプリンタ10に送信する(図6中のT9参照)。   Thereafter, when the approver B-1 confirms from the PC 30 that the execution approval confirmation notification has been received, the approver B-1 executes the print job requested by the user b-1 based on the execution approval confirmation notification. Determine whether or not When the approver B-1 determines that the execution of the print job may be permitted, the PC 30 of the approver B-1 sends an execution approval notification to the printer 10 via the network 50 in accordance with the operation of the approver B-1. Transmit (see T9 in FIG. 6).

プリンタ10は、実行承認通知を承認者B−1のPC30から受信すると、実行承認通知を受け付けたことを示す受付通知を、ネットワーク50を介して承認者B−1のPC30に送信する(図6中のT10参照)。その後、プリンタ10は、印刷ジョブの実行が許可されたこと示す許可通知を、ネットワーク50を介してユーザb−1のPC20に送信する(図6中のT11参照)。   When the printer 10 receives the execution approval notification from the PC 30 of the approver B-1, the printer 10 transmits a reception notification indicating that the execution approval notification has been received to the PC 30 of the approver B-1 via the network 50 (FIG. 6). (See T10 in the middle). Thereafter, the printer 10 transmits a permission notice indicating that the execution of the print job is permitted to the PC 20 of the user b-1 via the network 50 (see T11 in FIG. 6).

許可通知をプリンタ10から受信したことをユーザb−1がPC20から確認すると、この許可通知に再度の認証要求が含まれているので、ユーザb−1の操作に従い、PC20は、ユーザID「B123456789」及びパスワード「ub0ed3dt」が記述された認証情報をプリンタ10にネットワーク50を介して送信する(図6中のT12参照)。   When the user b-1 confirms from the PC 20 that the permission notification has been received from the printer 10, since the authentication request is included again in the permission notification, the PC 20 follows the operation of the user b-1 and the user ID “B123456789” ”And the password“ ub0ed3dt ”are transmitted to the printer 10 via the network 50 (see T12 in FIG. 6).

プリンタ10は、前述の認証情報がユーザb−1のPC20から受信すると、メンバ管理テーブル104を参照し、受信した認証情報に記述されているユーザID「A123456789」及びパスワード「ub0ed3dt」がメンバ管理テーブル104に登録されていることを確認すると、ユーザb−1から実行依頼されたファイル名が「人事ファイルNo.35.doc」である印刷ジョブを実行する。   When the authentication information is received from the PC 20 of the user b-1, the printer 10 refers to the member management table 104, and the user ID “A123456789” and the password “ub0ed3dt” described in the received authentication information are stored in the member management table. If it is confirmed that the file is registered in 104, a print job whose file name is requested by the user b-1 is “Personnel file No. 35.doc” is executed.

図7は、代理承認時における印刷システムのシーケンス図である。   FIG. 7 is a sequence diagram of the printing system at the time of proxy approval.

グループAに含まれているユーザa−1がプリンタ10に、例えばファイル名「Project A開発計画.doc」の印刷データの印刷要求を行う場合、まず、プリンタ10にログインするため、ユーザa−1の操作により、ユーザa−1が使用するPC20は、ユーザID「A123456789」及びパスワード「22−dt6db0d」が記述された認証情報をプリンタ10にネットワーク50を介して送信する(図7中のT21参照)。   When the user a-1 included in the group A requests the printer 10 to print the print data having the file name “Project A development plan.doc”, for example, the user a-1 first logs in to the printer 10 to log in to the printer 10. , The PC 20 used by the user a-1 transmits the authentication information in which the user ID “A123456789” and the password “22-dt6db0d” are described to the printer 10 via the network 50 (see T21 in FIG. 7). ).

プリンタ10は、前述の認証情報をユーザa−1のPC20から受信すると、図3に示すメンバ管理テーブル104を参照し、受信した認証情報に示されているユーザID「A123456789」及びパスワード「22−dt6db0d」がメンバ管理テーブル104に登録されていることを確認すると、ネットワーク50を介してログインを受け付けたことを示すログイン受付通知をユーザa−1のPC20に送信する(図7中のT22参照)。   When the printer 10 receives the authentication information from the PC 20 of the user a-1, the printer 10 refers to the member management table 104 shown in FIG. 3 and refers to the user ID “A123456789” and the password “22−” shown in the received authentication information. When it is confirmed that “dt6db0d” is registered in the member management table 104, a login acceptance notification indicating that the login has been accepted is transmitted to the PC 20 of the user a-1 via the network 50 (see T22 in FIG. 7). .

ログイン受付通知がプリンタ10からユーザa−1のPC20に送信されてくると、その後、ユーザa−1のPC20は、ユーザa−1の操作に従い、ネットワーク50を介してプリンタ10にグループAの承認者A−1のID「A012345678」を送信する(図7中のT23参照)。   When the login acceptance notification is transmitted from the printer 10 to the PC 20 of the user a-1, the PC 20 of the user a-1 subsequently approves the group A to the printer 10 via the network 50 according to the operation of the user a-1. The ID “A012345678” of the person A-1 is transmitted (see T23 in FIG. 7).

プリンタ10は、ネットワーク50を介してユーザa−1のPC20から前述の承認者A−1のID「A012345678」を受信すると、メンバ管理テーブル104を参照し、グループAの承認者であるか否かを認証し、グループAの承認者であると更に不在であるか否かを判定する。本実施例では、承認者A−1が「2008.11.1 14:00」から「2008.11.6 13:00」まで不在であるため、ネットワーク50を介して、代理承認の要求を含む承認者不在通知をユーザa−1のPC20に送信する(図7中のT24参照)。   When the printer 10 receives the above-mentioned ID “A012345678” of the approver A-1 from the PC 20 of the user a-1 via the network 50, the printer 10 refers to the member management table 104 and determines whether or not it is an approver of the group A. And if it is an approver of group A, it is further determined whether or not the person is absent. In this embodiment, since the approver A-1 is absent from “2008.1.11 14:00” to “2008.11.6 13:00”, a proxy approval request is included via the network 50. An approver absence notification is transmitted to the PC 20 of the user a-1 (see T24 in FIG. 7).

承認者不在通知がプリンタ10から送信されてきたことをPC20からユーザa−1が確認すると、ユーザは、他のグループの承認者のIDが記述されたコピーを参照することになる。そして、ユーザa−1のPC20は、ユーザa−1の操作に従い、ネットワーク50を介して、印刷ジョブの実行の承認を代理する承認者を指定する承認者指定情報として、承認者A−1を代理するグループBに属する他の承認者B−1を示す代理承認者のID「B012345678」をプリンタ10に送信する(図7中のT25参照)。   When the user a-1 confirms from the PC 20 that the approver absence notification has been transmitted from the printer 10, the user refers to a copy in which the IDs of approvers of other groups are described. Then, the PC 20 of the user a-1 uses the approver A-1 as approver designation information that designates an approver who acts as an agent for approving the execution of the print job via the network 50 in accordance with the operation of the user a-1. The proxy approver ID “B012345678” indicating another approver B-1 belonging to the proxy group B is transmitted to the printer 10 (see T25 in FIG. 7).

プリンタ10は、ネットワーク50を介してユーザa−1のPC20から代理承認者B−1のID「B012345678」を受信すると、図3に示すメンバ管理テーブル104を参照し、受信した代理承認者が他のグループの承認者として存在するか否かを判定し、存在すると、受信したID「B012345678」で示す代理承認者B−1が、不在であるか否かを判定し、不在でないと判定すると、ネットワーク50を介して、印刷ジョブの送信を許可することを示す印刷ジョブ送信許可通知をユーザa−1のPC20に送信する(図7中T26参照)。   When the printer 10 receives the ID “B012345678” of the proxy approver B-1 from the PC 20 of the user a-1 via the network 50, the printer 10 refers to the member management table 104 shown in FIG. If it is determined whether or not the proxy approver B-1 indicated by the received ID “B012345678” is absent, and it is determined that it is not absent, A print job transmission permission notification indicating that the transmission of the print job is permitted is transmitted to the PC 20 of the user a-1 via the network 50 (see T26 in FIG. 7).

印刷ジョブ送信許可通知がプリンタ10からユーザa−1のPC20に送信されてくると、このPC20は、ユーザb−1の操作に従い、ネットワーク50を介して印刷ジョブをプリンタ10に送信する(図7中のT27参照)。   When the print job transmission permission notification is transmitted from the printer 10 to the PC 20 of the user a-1, the PC 20 transmits the print job to the printer 10 via the network 50 according to the operation of the user b-1 (FIG. 7). (See T27 in the middle).

プリンタ10は、ネットワーク50を介して印刷ジョブをユーザa−1のPC20から受信すると、印刷ジョブを画像蓄積部102に記憶させたのち、ネットワーク50を介して、代理承認者B−1のPC30に、印刷ジョブの実行についての許可依頼があったことを示す実行許可依頼通知承認要求とともに送信する(図7中のT28参照)。   When the printer 10 receives a print job from the PC 20 of the user a-1 via the network 50, the printer 10 stores the print job in the image storage unit 102, and then transmits it to the PC 30 of the proxy approver B-1 via the network 50. Then, it is transmitted together with an execution permission request notification approval request indicating that there has been a permission request for execution of the print job (see T28 in FIG. 7).

その後、実行許可依頼通知をプリンタ10から受信したことを代理承認者B−1がPC30で確認すると、代理承認者B−1の操作に従い、PC30は、ネットワーク50を介して、代理承認者B−1のID「B012345678」及びパスワード「pr633c3−s」を有する認証情報をプリンタ10に送信する(図7中のT29参照)。   Thereafter, when the proxy approver B-1 confirms that the execution permission request notification has been received from the printer 10 on the PC 30, the PC 30 follows the operation of the proxy approver B-1 via the network 50 and the proxy approver B- The authentication information having the ID “B012345678” and the password “pr633c3-s” is transmitted to the printer 10 (see T29 in FIG. 7).

プリンタ10は、ネットワーク50を介して前述の認証情報を代理承認者B−1のPC30から受信すると、代理認証者B−1のID「B012345678」及びパスワード「pr633c3−s」がメンバ管理テーブル104に登録されているか否かを判定し、登録されていると判定した場合には、代理承認者B−1を更に特定するための指紋の特徴を表す指紋特徴情報の要求を、ネットワーク50を介して代理承認者PC30に送信する(図7中のT30)。   When the printer 10 receives the above-described authentication information from the PC 30 of the proxy approver B-1 via the network 50, the ID “B012345678” and the password “pr633c3-s” of the proxy authenticator B-1 are stored in the member management table 104. If it is determined whether it is registered, and if it is determined that it is registered, a request for fingerprint feature information indicating the fingerprint feature for further specifying the proxy approver B-1 is made via the network 50. It transmits to proxy approver PC30 (T30 in FIG. 7).

その後、指紋特徴情報の要求をプリンタ10から受信したことを代理承認者B−1がPC30から確認すると、代理承認者B−1は、センサ部301に指紋を読み取り、代理承認者B−1のPC30を指紋特徴情報を生成させる。その後、承認者B−1のPC30は、代理承認者B−1の操作により、生成した指紋特徴情報を、ネットワーク50を介してプリンタ10に送信する(図7中のT31参照)。   Thereafter, when the proxy approver B-1 confirms from the PC 30 that the request for the fingerprint characteristic information has been received from the printer 10, the proxy approver B-1 reads the fingerprint into the sensor unit 301, and the proxy approver B-1 The PC 30 is caused to generate fingerprint feature information. Thereafter, the PC 30 of the approver B-1 transmits the generated fingerprint feature information to the printer 10 via the network 50 by the operation of the proxy approver B-1 (see T31 in FIG. 7).

プリンタ10は、指紋特徴情報を代理承認者B−1のPC30から受信すると、受信した指紋特徴情報と、メンバ管理テーブル104に登録されている承認者B−1の指紋特徴データとを照合し、受信した指紋特徴情報と同じ指紋特徴データがメンバ管理テーブル104に登録されていることを確認すると、代理承認者B−1に承認をもらうための実行承認確認通知を、ネットワーク50を介して承認者B−1のPC30に送信する(図7中のT32参照)。実行承認確認通知には、印刷依頼したユーザa−1のユーザID「A123456789」、及び、印刷ジョブを実行し、印刷媒体に画像を形成させるファイル名として「Project A開発計画.doc」が記述されている。   When the printer 10 receives the fingerprint feature information from the PC 30 of the proxy approver B-1, the printer 10 collates the received fingerprint feature information with the fingerprint feature data of the approver B-1 registered in the member management table 104. When it is confirmed that the same fingerprint feature data as the received fingerprint feature information is registered in the member management table 104, an approval approval confirmation notification for obtaining approval from the proxy approver B-1 is sent via the network 50 to the approver. The data is transmitted to the PC 30 of B-1 (see T32 in FIG. 7). In the execution approval confirmation notification, the user ID “A123456789” of the user a-1 who requested printing and “Project A development plan.doc” are described as the file name for executing the print job and forming an image on the print medium. ing.

その後、実行承認確認通知を受信したことを代理承認者B−1がPC30から確認すると、代理承認者B−1は、実行承認確認通知に基づき、ユーザa−1から実行依頼された印刷ジョブを実行してよいか否かを判断する。代理承認者B−1が印刷ジョブの実行を承認してよいと判断したときには、代理承認者B−1のPC30は、代理承認者B−1の操作に従い、印刷ジョブの実行を許可することを示す実行承認通知を、ネットワーク50を介してプリンタ10に送信する(図7中のT33参照)。   Thereafter, when the proxy approver B-1 confirms from the PC 30 that the execution approval confirmation notification has been received, the proxy approver B-1 executes the print job requested by the user a-1 based on the execution approval confirmation notification. It is determined whether or not it can be executed. When it is determined that the proxy approver B-1 can approve the execution of the print job, the PC 30 of the proxy approver B-1 permits the execution of the print job according to the operation of the proxy approver B-1. The execution approval notification shown is transmitted to the printer 10 via the network 50 (see T33 in FIG. 7).

プリンタ10は、実行承認通知を代理承認者B−1のPC30で受信すると、受付通知をネットワーク50を介して代理承認者B−1のPC30に送信する(図7中のT34参照)。その後、プリンタ10は、印刷ジョブの実行が許可されたきと示す許可通知を認証要求とともに、ネットワーク50を介してユーザa−1のPC20に送信する(図7中のT35参照)。   When the printer 10 receives the execution approval notification by the PC 30 of the proxy approver B-1, the printer 10 transmits an acceptance notification to the PC 30 of the proxy approver B-1 via the network 50 (see T34 in FIG. 7). Thereafter, the printer 10 transmits a permission notice indicating that the execution of the print job is permitted together with the authentication request to the PC 20 of the user a-1 via the network 50 (see T35 in FIG. 7).

許可通知をプリンタ10から受信したことをユーザb−1がPC20から確認すると、ユーザa−1の操作に従い、PC20は、ユーザID「A123456789」及びパスワード「22−dt6db0d」でなる認証情報をユーザb−1のプリンタ10にネットワーク50を介して再送信する(図7中のT36参照)。   When the user b-1 confirms from the PC 20 that the permission notification has been received from the printer 10, according to the operation of the user a-1, the PC 20 provides the authentication information with the user ID “A123456789” and the password “22-dt6db0d” to the user b. -1 is retransmitted to the printer 10 via the network 50 (see T36 in FIG. 7).

プリンタ10は、前述の認証情報をユーザa−1のPC20から受信すると、メンバ管理テーブル104を参照し、受信した認証情報に記述されているユーザID「A123456789」及びパスワード「22−dt6db0d」がメンバ管理テーブル104に登録されていることを確認すると、ユーザb−1から実行依頼されたファイル名が「Project A開発計画.doc」である印刷ジョブを実行する。   When the printer 10 receives the authentication information from the PC 20 of the user a-1, the printer 10 refers to the member management table 104, and the user ID “A123456789” and the password “22-dt6db0d” described in the received authentication information are members. If it is confirmed that the file is registered in the management table 104, a print job whose file name is “Project A development plan.doc” requested by the user b-1 is executed.

次に、承認者A−1によりメンバ管理テーブル104に不在期間が登録される際の動作を図7のシーケンスで説明する。   Next, the operation when the absentee period is registered in the member management table 104 by the approver A-1 will be described with reference to the sequence of FIG.

グループAに属するの承認者A−1がプリンタ10のメンバ管理テーブル104に不在期間を登録する場合、まず、プリンタ10にログインするため、承認者A−1の操作により、承認者A−1のPC30は、ID「A012345678」及びパスワード「e8bs0t−2bd」でなる認証情報をプリンタ10にネットワーク50を介して送信する(図7中のT37参照)。   When the approver A-1 belonging to the group A registers the absence period in the member management table 104 of the printer 10, first, in order to log in to the printer 10, the approver A-1 operates the approver A-1. The PC 30 transmits the authentication information having the ID “A012345678” and the password “e8bs0t-2bd” to the printer 10 via the network 50 (see T37 in FIG. 7).

プリンタ10は、前述の認証情報をPC30から受信すると、図3に示すメンバ管理テーブル104を参照し、受信した認証情報に記述されている承認者のID「A012345678」及びパスワード「e8bs0t−2bd」がメンバ管理テーブル104に登録されていることを確認すると、ネットワーク50を介してログインを受け付けたことを示すログイン受付通知をPC30に送信する(図7中のT38参照)。   When the printer 10 receives the above-described authentication information from the PC 30, the printer 10 refers to the member management table 104 shown in FIG. When it is confirmed that it is registered in the member management table 104, a login acceptance notification indicating that the login has been accepted is transmitted to the PC 30 via the network 50 (see T38 in FIG. 7).

ログイン受付通知をプリンタ10から承認者A−1のPC30に送信されてくると、承認者A−1の操作に従い、承認者A−1のPC30は、承認者A−1のIDとともに、不在開始時が「2008.11.1 14:00」で、かつ、不在期間終了時が「2008.11.6 13:00」が記述された不在期間登録要求を、ネットワーク50を介してプリンタ10に送信する(図7中のT39参照)。   When the login acceptance notification is transmitted from the printer 10 to the PC 30 of the approver A-1, the PC 30 of the approver A-1 starts with the ID of the approver A-1 according to the operation of the approver A-1. An absence period registration request in which “2008.1.11 14:00” is written and “2008.111.6 13:00” is written at the end of the absence period is transmitted to the printer 10 via the network 50. (See T39 in FIG. 7).

プリンタ10は、承認者A−1のPC30から前述の不在期間登録要求を受信すると、この不在期間登録要求に基づき、メンバ管理テーブル104を形成する承認者A−1の不在期間(from)項目に「2008.11.1 14:00」を書き込み、かつ、不在期間(to)項目に「2008.11.6 13:00」を書き込む。その後、プリンタ10は、ネットワーク50を介して、不在期間の設定の登録が終了したことを示す不在期間登録終了通知を承認者A−1のPC30に送信し(図7中のS40参照)、不在期間登録処理を終了する。   When the printer 10 receives the absence period registration request from the PC 30 of the approver A-1, the printer 10 sets the absence period (from) item of the approver A-1 forming the member management table 104 based on the absence period registration request. Write "2008.11.1 14:00" and write "2008.11.6 13:00" in the absence period (to) item. After that, the printer 10 transmits an absence period registration end notification indicating that the registration of the absence period setting is completed to the PC 30 of the approver A-1 via the network 50 (see S40 in FIG. 7). Term registration processing ends.

次に、本発明に係る実施例1のプリンタ10の動作を説明する。   Next, the operation of the printer 10 according to the first embodiment of the present invention will be described.

図8、図9、及び図10は、本発明に係る実施例1のプリンタ10の動作を示すフローチャートである。まず、プリンタ10の通信部108は、いずれかのユーザのPC20からネットワーク50を介して認証情報としてのユーザID及びパスワードを受信すると(ステップS1)、このユーザID及びパスワードを承認情報蓄積部103に書き込む。その後、通信部108は、ユーザID及びパスワードを受信した旨の通知を承認処理部107に出力する。   8, 9, and 10 are flowcharts showing the operation of the printer 10 according to the first embodiment of the present invention. First, when the communication unit 108 of the printer 10 receives a user ID and password as authentication information from the PC 20 of any user via the network 50 (step S1), the communication unit 108 stores the user ID and password in the approval information storage unit 103. Write. Thereafter, the communication unit 108 outputs a notification that the user ID and password have been received to the approval processing unit 107.

その後、承認処理部107は、承認情報蓄積部103からユーザID及びパスワードを読み出し、ユーザID及びパスワードがメンバ管理テーブル104に登録されているか否かを判定する(ステップS2)。承認処理部107は、ユーザID及びパスワードがメンバ管理テーブル104に登録されていないと判定した場合には(ステップS2;N)、「ユーザIDまたはパスワードが登録されていません」という表示データを生成し、通信部108を介してこの表示データをユーザID及びパスワードを送信したユーザのPC20に送信し(ステップS3)、ステップS1に処理を移行させる。これにより、ユーザのPC20は、「ユーザIDまたはパスワードが登録されていません」と表示部に表示する。   Thereafter, the approval processing unit 107 reads the user ID and password from the approval information storage unit 103, and determines whether or not the user ID and password are registered in the member management table 104 (step S2). If the approval processing unit 107 determines that the user ID and password are not registered in the member management table 104 (step S2; N), the approval processing unit 107 generates display data “user ID or password is not registered”. Then, the display data is transmitted to the PC 20 of the user who transmitted the user ID and password via the communication unit 108 (step S3), and the process proceeds to step S1. Accordingly, the user's PC 20 displays “User ID or password is not registered” on the display unit.

一方、承認処理部107は、ユーザID及びパスワードがメンバ管理テーブル104に登録されていると判定した場合には(ステップS2;Y)、ログインを受け付けたことを示すログイン受付通知を生成し、通信部108を介してこのログイン受付通知をID及びパスワードを送信してきたユーザのPC20に送信する(ステップS4)。   On the other hand, if the approval processing unit 107 determines that the user ID and password are registered in the member management table 104 (step S2; Y), the approval processing unit 107 generates a login acceptance notification indicating that the login has been accepted, and performs communication. This login acceptance notification is transmitted to the PC 20 of the user who has transmitted the ID and password via the unit 108 (step S4).

その後、通信部108は、ネットワーク50を介してログイン受付通知を送信したユーザのPC20から、ユーザが属するグループ名とユーザが指定した承認者のIDを有する承認者指定情報を受信すると(ステップS5)、この承認者指定情報を承認情報蓄積部103に書き込む。その後、通信部108は、承認者指定情報を受信した旨の通知を承認処理部107に出力する。   Thereafter, the communication unit 108 receives approver designation information having the group name to which the user belongs and the ID of the approver designated by the user from the PC 20 of the user who has transmitted the login acceptance notification via the network 50 (step S5). The approver designation information is written in the approval information storage unit 103. Thereafter, the communication unit 108 outputs a notification that the approver designation information has been received to the approval processing unit 107.

承認処理部107は、通信部108から前述の通知が入力されると、承認情報蓄積部103から承認者指定情報を読み出し、承認者指定情報に記述されている承認者のIDがメンバ管理テーブル104に登録されているか否かを判定する(ステップS6)。承認処理部107は、このユーザIDがメンバ管理テーブル104に登録されていないと判定した場合には(ステップS6;N)、「指定された承認者は、承認者ではありません。」という表示データを生成し、通信部108を介してこの表示データを、承認者を指定してきたユーザのPC20に送信し(ステップS7)、ステップS5に処理を移行させる。これにより、ユーザPC20は、「指定された承認者は、承認者ではありません。」と表示部に表示する。   When the above notification is input from the communication unit 108, the approval processing unit 107 reads the approver designation information from the approval information storage unit 103, and the approver ID described in the approver designation information is the member management table 104. Is registered (step S6). If the approval processing unit 107 determines that the user ID is not registered in the member management table 104 (step S6; N), display data “designated approver is not an approver” is displayed. The display data is generated and transmitted to the PC 20 of the user who has designated the approver via the communication unit 108 (step S7), and the process proceeds to step S5. Accordingly, the user PC 20 displays “The designated approver is not an approver” on the display unit.

一方、承認処理部107は、承認者のIDがメンバ管理テーブル104に登録されていると判定した場合には(ステップS6;Y)、メンバ管理テーブル104におけるこのIDが記述されてメンバ管理データ中のグループ項目及び承認者項目に、承認者指定情報に記述されているグループ名、及び、承認者であると認定する認定情報が記述されているか(認定情報は図3中において○でもって示されている)否かを判定する(ステップS8)。   On the other hand, if the approval processing unit 107 determines that the approver's ID is registered in the member management table 104 (step S6; Y), this ID in the member management table 104 is described in the member management data. In the group item and approver item, whether or not the group name described in the approver designation information and the accreditation information that authorizes the approver are described (the accreditation information is indicated by a circle in FIG. 3) It is determined whether or not (step S8).

承認処理部107は、メンバ管理テーブル104におけるこのIDが記述されてメンバ管理データ中のグループ項目及び承認者項目に、承認者指定情報に記述されているグループ名、及び、承認者であると認定する認定情報が記述されていないと判定した場合には(ステップS8;N)、ステップS7に処理を移行する。   The approval processing unit 107 recognizes that the ID is described in the member management table 104 and the group item and the approver item in the member management data are the group name described in the approver designation information and the approver. If it is determined that the authorization information to be described is not described (step S8; N), the process proceeds to step S7.

一方、承認処理部107は、メンバ管理テーブル104におけるこの承認者のIDが記述されてメンバ管理データ中のグループ項目及び承認者項目に、承認者指定情報に記述されているグループ名、及び、承認者であると認定する認定情報が記述されていると判定した場合には(ステップS8;Y)、前述のメンバ管理データ中の不在期間(From)項目及び不在期間(To)項目に不在期間が記述されているか否かを判定する(ステップS9)。   On the other hand, the approval processing unit 107 describes the ID of the approver in the member management table 104, the group item and the approver item in the member management data, the group name described in the approver designation information, and the approval When it is determined that the authorization information for authorizing the person is described (step S8; Y), the absence period (From) item and the absence period (To) item in the above-described member management data include the absence period. It is determined whether it is described (step S9).

承認処理部107は、前述のメンバ管理データ中の不在期間(From)項目及び不在期間(To)項目に不在期間が記述されていないと判定した場合(ステップS9、N)、すなわち、承認者が不在でないと判定した場合には、印刷ジョブの送信を許可することを示す印刷ジョブ送信許可通知を生成し、通信部108を介して承認者指定情報を送信してきたユーザのPC20に印刷ジョブ送信許可通知を送信する(ステップS10)。   The approval processing unit 107 determines that the absence period is not described in the absence period (From) item and the absence period (To) item in the member management data (step S9, N), that is, the approver If it is determined that the print job transmission is not present, a print job transmission permission notification indicating that the transmission of the print job is permitted is generated, and the print job transmission permission is transmitted to the PC 20 of the user who has transmitted the approver designation information via the communication unit 108. A notification is transmitted (step S10).

その後、通信部108は、印刷ジョブ送信許可通知を送信したユーザPC20から印刷ジョブを受信すると(ステップS11)、この印刷ジョブを画像蓄積部102に蓄積する。次に、通信部108は、印刷ジョブが送信されてきた旨の通知を承認処理部107に出力する。   Thereafter, when the communication unit 108 receives a print job from the user PC 20 that has transmitted the print job transmission permission notification (step S11), the communication unit 108 stores the print job in the image storage unit 102. Next, the communication unit 108 outputs a notification that the print job has been transmitted to the approval processing unit 107.

承認処理部107は、前述の通知が通信部108から入力されると、印刷ジョブについての実行の承認を依頼する実行承認依頼通知を生成し、通信部108を介してこの実行承認依頼通知をユーザにより指定された承認者のPC30に送信する(ステップS12)。   When the above notification is input from the communication unit 108, the approval processing unit 107 generates an execution approval request notification for requesting execution approval for the print job, and the execution approval request notification is transmitted to the user via the communication unit 108. It transmits to PC30 of the approver designated by (step S12).

その後、通信部108は、ユーザが指定した承認者のPC30からネットワーク50を介して承認者の認証情報としての承認者のID及パスワードを受信すると(ステップS13)、このID及びパスワードを承認情報蓄積部103に書き込む。その後、通信部108は、承認者の認証情報を受信した旨の通知を承認処理部107に出力する。   After that, when the communication unit 108 receives the approver's ID and password as authentication information of the approver from the PC 30 of the approver designated by the user via the network 50 (step S13), the ID and password are stored in the approval information. Write to part 103. Thereafter, the communication unit 108 outputs a notification that the authentication information of the approver has been received to the approval processing unit 107.

続いて、承認処理部107は、承認情報蓄積部103から前述の認証情報を読み出し、認証情報に示されている承認者のID及びパスワードがメンバ管理テーブル104に登録されているか否かを判定する(ステップS14)。承認処理部107は、前述のID及びパスワードがメンバ管理テーブル104に登録されていないと判定した場合には(ステップS14;N)、「ユーザID及びパスワードのうち少なくとも1つが間違っています。」と表示させる表示データを生成し、通信部108を介してID及びパスワードを送信してきた承認者のPC30にこの表示データを送信し(ステップS15)、ステップS13に処理を移行させる。これにより、承認者PC30は、「ユーザID及びパスワードのうち少なくとも1つが間違っています。」と表示部に表示する。   Subsequently, the approval processing unit 107 reads the above-described authentication information from the approval information storage unit 103, and determines whether the ID and password of the approver indicated in the authentication information are registered in the member management table 104. (Step S14). If the approval processing unit 107 determines that the above-described ID and password are not registered in the member management table 104 (step S14; N), “at least one of the user ID and password is incorrect”. Display data to be displayed is generated, and this display data is transmitted to the PC 30 of the approver who has transmitted the ID and password via the communication unit 108 (step S15), and the process proceeds to step S13. As a result, the approver PC 30 displays “At least one of the user ID and password is incorrect” on the display unit.

一方、承認処理部107は、前述のID及びパスワードがメンバ管理テーブル104に登録されていると判定した場合には(ステップS14;Y)、承認者に印刷ジョブの実行を承認してよいか否かを判断させる実行承認確認通知を生成し、通信部108を介して前述の承認者PC30に実行承認確認通知を送信する(ステップS16)。この実行承認確認通知には、印刷ジョブの実行の印刷要求しているユーザのユーザID、及び、印刷ジョブの内容を示すファイル名が記述されている。   On the other hand, if the approval processing unit 107 determines that the above-described ID and password are registered in the member management table 104 (step S14; Y), whether or not the approver can approve execution of the print job. An execution approval confirmation notification is generated to determine whether or not, and the execution approval confirmation notification is transmitted to the above-described approver PC 30 via the communication unit 108 (step S16). In this execution approval confirmation notification, the user ID of the user who has requested printing for execution of the print job and the file name indicating the contents of the print job are described.

その後、通信部108は、承認者のPC30からネットワーク50を介して、印刷ジョブの実行を承認することを示す実行承認通知を受信したか、又は、承認しないことを示す実行不承認通知を受信すると、この実行承認通知又は実行不承認通知を承認情報蓄積部103に記憶する。次に、通信部108は、実行承認通知又は実行不承認通知を受信した旨の通知を承認処理部107に出力する。   After that, when the communication unit 108 receives an execution approval notification indicating that the execution of the print job is approved from the PC 30 of the approver via the network 50 or receives an execution non-approval notification indicating that the print job is not approved, This execution approval notification or execution non-approval notification is stored in the approval information storage unit 103. Next, the communication unit 108 outputs a notification that the execution approval notification or the execution non-approval notification has been received to the approval processing unit 107.

承認処理部107は、前述の通知が通信部108から入力されると、承認情報蓄積部103から前述の通知を読み出し、この通知が実行承認通知であるか又は実行不承認通知であるかを判定する(ステップS17)。承認処理部107は、実行不承認通知であると判定した場合には(ステップS17;実行不承認通知)、印刷ジョブの実行が承認されなかったことを示す不承認通知を生成し、通信部108を介して、印刷ジョブの実行の承認を求めたユーザPC20にこの不承認通知を送信したのち(ステップS18)、ステップS26に処理を移行する。   When the notification is input from the communication unit 108, the approval processing unit 107 reads the notification from the approval information storage unit 103, and determines whether the notification is an execution approval notification or an execution non-approval notification. (Step S17). If the approval processing unit 107 determines that it is an execution non-approval notification (step S17; execution non-approval notification), the approval processing unit 107 generates a non-approval notification indicating that the execution of the print job has not been approved, via the communication unit 108. Then, after transmitting this disapproval notice to the user PC 20 that has requested the approval of execution of the print job (step S18), the process proceeds to step S26.

ステップS17において、承認処理部107は、受信した通知が実行承認通知であると判定した場合には(ステップS17;実行承認通知)、実行承認通知を受け付けたことを示す受付通知を生成し、通信部108を介して承認者のPC30に送信する。その後、承認処理部107は、印刷ジョブの実行の許可を求めるユーザのPC20に印刷ジョブの実行が許可されたことを示す許可通知を送信する(ステップS19)。   In step S17, when the approval processing unit 107 determines that the received notification is an execution approval notification (step S17; execution approval notification), the approval processing unit 107 generates a reception notification indicating that the execution approval notification has been received, and performs communication. The data is transmitted to the approver's PC 30 via the unit 108. Thereafter, the approval processing unit 107 transmits a permission notice indicating that the execution of the print job is permitted to the user's PC 20 that requests permission to execute the print job (step S19).

通信部108は、許可通知を送信したユーザのPC20から、再び認証情報としてのユーザID及びパスワードがネットワーク50を介して受信すると(ステップS20)、このユーザID及びパスワードを承認情報蓄積部103に蓄積する。次に、通信部108は、ユーザID及びパスワードを受信した旨の通知を承認処理部107に出力する。   When the communication unit 108 receives the user ID and password as authentication information again via the network 50 from the PC 20 of the user who transmitted the permission notification (step S20), the communication unit 108 stores the user ID and password in the approval information storage unit 103. To do. Next, the communication unit 108 outputs a notification that the user ID and password have been received to the approval processing unit 107.

その後、承認処理部107は、承認情報蓄積部103から前述のユーザID及びパスワードを読み出し、メンバ管理テーブル104を参照し、ユーザID及びパスワードがメンバ管理テーブル104に登録されているか否かを判定する(ステップS21)。承認処理部107は、ユーザID及びパスワードがメンバ管理テーブル104に登録されていないと判定した場合には(ステップS21;N)、「ユーザID及びパスワードのうち少なくとも1つの入力ミスがある」と表示させる表示データを生成し、通信部108を介してこの表示データをユーザのPC20に送信し(ステップS22)、ステップS20に処理を移行させる。これにより、ユーザPC20は、表示部に前述の表示を表示し、ユーザID等を再々送する。   Thereafter, the approval processing unit 107 reads the above-described user ID and password from the approval information storage unit 103, refers to the member management table 104, and determines whether the user ID and password are registered in the member management table 104. (Step S21). If the approval processing unit 107 determines that the user ID and password are not registered in the member management table 104 (step S21; N), it displays “There is at least one input error in the user ID and password”. Display data to be generated is generated, and this display data is transmitted to the user's PC 20 via the communication unit 108 (step S22), and the process proceeds to step S20. As a result, the user PC 20 displays the above-mentioned display on the display unit, and sends the user ID and the like again.

一方、承認処理部107は、ユーザID及びパスワードがメンバ管理テーブル104に登録されていると判定した場合には(ステップS21;Y)、画像変換部109を起動させる起動要求を出力する。   On the other hand, if the approval processing unit 107 determines that the user ID and password are registered in the member management table 104 (step S21; Y), the approval processing unit 107 outputs an activation request for activating the image conversion unit 109.

画像変換部109は、画像データ(印刷ジョブ)が画像蓄積部102から入力されると、印刷部110が印刷媒体に印刷処理すること可能なビットマップデータに変換し(ステップS23)、印刷部110に出力する。   When the image data (print job) is input from the image storage unit 102, the image conversion unit 109 converts the image data (print job) into bitmap data that can be printed on the print medium (step S23). Output to.

印刷部110は、このビットマップデータでなる画像を印刷媒体に形成する(ステップS24)。その後、印刷部110は、印刷を終了した旨の通知を承認処理部107に出力する。   The printing unit 110 forms an image made up of this bitmap data on the print medium (step S24). Thereafter, the printing unit 110 outputs a notification that printing has been completed to the approval processing unit 107.

承認処理部107は、前述の通知が印刷部110から入力されると、「印刷を終了しました。」と表示させる表示データを生成し、通信部108を介してユーザPC20にこの表示データを送信する(ステップS25)。これにより、ユーザPC20は、前述の表示を表示部に表示する。   When the above notification is input from the printing unit 110, the approval processing unit 107 generates display data for displaying “printing has been completed”, and transmits this display data to the user PC 20 via the communication unit 108. (Step S25). Thereby, user PC20 displays the above-mentioned display on a display part.

その後、承認処理部107は、画像蓄積部102に蓄積されている印刷ジョブを消去する(ステップS26)。次に、承認処理部107は、印刷ジョブ管理データを生成し、この印刷ジョブ管理データを印刷ジョブ管理テーブル105に登録する(ステップS28)。続いて、承認処理部107は、ログデータを生成し、このログデータをログ蓄積部106に登録し(ステップS28)、処理を終了する。   Thereafter, the approval processing unit 107 deletes the print job stored in the image storage unit 102 (step S26). Next, the approval processing unit 107 generates print job management data and registers this print job management data in the print job management table 105 (step S28). Subsequently, the approval processing unit 107 generates log data, registers this log data in the log storage unit 106 (step S28), and ends the process.

ステップS9において、承認処理部107は、前述のメンバ管理データ中の不在期間(From)項目及び不在期間(To)項目に不在期間が記述されていると判定した場合(ステップS9、Y)、すなわち、承認者が現在、不在であると判定した場合には、印刷ジョブの実行承認を代理して行う他のグループの承認者を指定する承認者指定要求を生成し、通信部108を介してユーザのPC20に承認者指定要求を送信する(ステップS29)。   In step S9, the approval processing unit 107 determines that the absence period is described in the absence period (From) item and the absence period (To) item in the member management data (step S9, Y), that is, If it is determined that the approver is currently absent, an approver designation request for designating an approver of another group to be performed on behalf of print job execution is generated, and the user is notified via the communication unit 108. The approver designation request is transmitted to the PC 20 (step S29).

その後、通信部108は、ユーザのPC20からネットワーク50を介して、ユーザが指定した代理承認者のIDを受信すると(ステップS30)、このIDを承認情報蓄積部103に蓄積する。次に、通信部108は、他の認証者のユーザIDからなる承認者指定情報を受信した旨の通知を承認処理部107に出力する。   After that, when the communication unit 108 receives the ID of the proxy approver designated by the user from the user's PC 20 via the network 50 (step S30), the communication unit 108 stores this ID in the approval information storage unit 103. Next, the communication unit 108 outputs to the approval processing unit 107 a notification that the approver designation information including the user ID of another authenticator has been received.

承認処理部107は、通信部108から前述の通知が入力されると、承認情報蓄積部103からユーザが指定した代理承認者のIDを読み出し、このIDがメンバ管理テーブル104に登録されているか否かを判定する(ステップS31)。承認処理部107は、このIDがメンバ管理テーブル104に登録されていないと判定した場合には(ステップS31;N)、「指定された代理承認者は、承認者ではありません。」と表示させる表示データを生成し、通信部108を介してこの表示データを、代理承認者を指定してきたユーザPC20に送信し(ステップS32)、ステップS29に処理を移行させる。これにより、ユーザPC20は、表示部に前述の表示を表示する。   When the above notification is input from the communication unit 108, the approval processing unit 107 reads the proxy approver ID designated by the user from the approval information storage unit 103, and whether this ID is registered in the member management table 104 or not. Is determined (step S31). If the approval processing unit 107 determines that this ID is not registered in the member management table 104 (step S31; N), a display for displaying “The designated proxy approver is not an approver” is displayed. Data is generated, and this display data is transmitted to the user PC 20 that has designated the proxy approver via the communication unit 108 (step S32), and the process proceeds to step S29. Thereby, user PC20 displays the above-mentioned display on a display part.

一方、承認処理部107は、前述の代理承認者のIDがメンバ管理テーブル104に登録されていると判定した場合には(ステップS31;Y)、印刷ジョブの送信を許可する印刷ジョブ送信許可通知を生成し、通信部108を介してこの印刷ジョブ送信許可通知をユーザのPC20に送信する(ステップS33)。   On the other hand, if the approval processing unit 107 determines that the above-described proxy approver ID is registered in the member management table 104 (step S31; Y), the print job transmission permission notification that permits transmission of the print job. And the print job transmission permission notice is transmitted to the user's PC 20 via the communication unit 108 (step S33).

その後、通信部108は、ユーザのPC20から印刷ジョブを受信すると(ステップS34)、この印刷ジョブを画像蓄積部102に蓄積する。次に、通信部108は、印刷ジョブを承認情報蓄積部103に蓄積した旨の通知を承認処理部107に出力する。   Thereafter, when the communication unit 108 receives a print job from the user's PC 20 (step S34), the communication unit 108 stores the print job in the image storage unit 102. Next, the communication unit 108 outputs a notification that the print job is stored in the approval information storage unit 103 to the approval processing unit 107.

承認処理部107は、前述の通知が入力されると、印刷ジョブの実行依頼があったことを示す実行許可依頼通知を生成し、通信部108を介して代理承認者のPC30に送信する(ステップS35)。   When the above notification is input, the approval processing unit 107 generates an execution permission request notification indicating that there has been a print job execution request, and transmits it to the proxy approver's PC 30 via the communication unit 108 (step S110). S35).

その後、通信部108は、代理承認者のPC30から認証情報として承認者のID及びパスワードを受信すると(ステップS36)、このID及びパスワードを承認処理部107に出力する。   After that, when receiving the approver's ID and password as authentication information from the proxy approver's PC 30 (step S36), the communication unit 108 outputs the ID and password to the approval processing unit 107.

承認処理部107は、通信部108から代理承認者のID及びパスワードが入力されると、このID及びパスワードがメンバ管理テーブル104に登録されているか否かを判定する(ステップS37)。承認処理部107は、前述のID及びパスワードのうちの少なくとも一方がメンバ管理テーブル104に登録されていないと判定した場合には(ステップS39;N)、「ユーザID及びパスワードのうち少なくとも1つが間違っています。」と表示させる表示データを生成し、通信部108を介して代理承認者のPC30にこの表示データを送信し(ステップS38)、ステップS36に処理を移行させる。これにより、代理承認者PC30は、「ID及びパスワードのうち少なくとも1つが間違っています。」と表示部に表示する。   When the proxy approver's ID and password are input from the communication unit 108, the approval processing unit 107 determines whether the ID and password are registered in the member management table 104 (step S37). If the approval processing unit 107 determines that at least one of the above-described ID and password is not registered in the member management table 104 (step S39; N), “at least one of the user ID and password is incorrect. Display data to be displayed is transmitted to the proxy approver's PC 30 via the communication unit 108 (step S38), and the process proceeds to step S36. As a result, the proxy approver PC 30 displays “At least one of the ID and password is incorrect” on the display unit.

一方、承認処理部107は、前述のID及びパスワードがメンバ管理テーブル104に登録されていると判定した場合には(ステップS37;Y)、代理承認者を特定するための指紋特徴情報の要求を、通信部108を介して代理承認者のPC30に送信する(ステップS39)。   On the other hand, if the approval processing unit 107 determines that the above-described ID and password are registered in the member management table 104 (step S37; Y), the approval processing unit 107 requests a fingerprint feature information for specifying the proxy approver. Then, the data is transmitted to the PC 30 of the proxy approver via the communication unit 108 (step S39).

承認処理部107は、通信部108を介して、代理承認者のPC30から指紋特徴情報を受信すると(ステップS40)、受信した指紋特徴情報がメンバ管理テーブル104に登録されているか否かを判定する(ステップS41)。承認処理部107は、受信した指紋特徴情報がメンバ管理テーブル104に登録されていないと判定した場合には(ステップS41;N)、ステップS32に処理を移行する。   Upon receiving the fingerprint feature information from the proxy approver PC 30 via the communication unit 108 (step S40), the approval processing unit 107 determines whether the received fingerprint feature information is registered in the member management table 104. (Step S41). If the approval processing unit 107 determines that the received fingerprint feature information is not registered in the member management table 104 (step S41; N), the process proceeds to step S32.

一方、承認処理部107は、指紋特徴情報がメンバ管理テーブル104に登録されていると判定した場合には(ステップS43;Y)、ステップS16に処理を移行させ、代理承認者のPC30との間で承認処理を実行し、ユーザに許可通知を送信し、印刷を実行する。   On the other hand, if the approval processing unit 107 determines that the fingerprint feature information is registered in the member management table 104 (step S43; Y), the approval processing unit 107 shifts the processing to step S16 and establishes a connection with the proxy approver PC 30. Execute the approval process, send a permission notice to the user, and execute printing.

実施例1によれば、ユーザPC20から取得した代理承認者指定情報が、メンバ管理テーブル104に登録されている場合には、承認処理部107が、印刷ジョブの実行の承認を代理承認者に要求し、承認処理部107がこの承認者を認証したのち、この代理承認者から印刷ジョブの実行の承認が得られた場合に、印刷ジョブの実行を許可するので、自己のグループの承認者が不在の場合でも、他のグループの承認者から代理承認を得ることで、印刷ジョブを行うことができる。   According to the first embodiment, when the proxy approver designation information acquired from the user PC 20 is registered in the member management table 104, the approval processing unit 107 requests the proxy approver to approve execution of the print job. After the approval processing unit 107 authenticates the approver, if the approval approval of the print job is obtained from the proxy approver, the execution of the print job is permitted. Even in this case, a print job can be performed by obtaining proxy approval from an approver of another group.

図11は、本発明に係る実施例2のプリンタの構成を示すブロック図である。図11に示す実施例1の画像形成装置としてのプリンタ60は、図12に示す印刷システムに使用されており、ユーザから印刷依頼された印刷ジョブの実行について、ユーザが指定した承認者又は代理承認者から実行の承認を得たのち、この印刷ジョブの実行を許可する装置である。   FIG. 11 is a block diagram illustrating the configuration of the printer according to the second embodiment of the present invention. A printer 60 as an image forming apparatus according to the first exemplary embodiment illustrated in FIG. 11 is used in the printing system illustrated in FIG. 12, and an approver or proxy approval designated by the user for execution of a print job requested by the user. This device permits the execution of this print job after obtaining the approval of execution from the user.

プリンタ60は、図11に示すように、操作・表示部601と、画像蓄積部602と、承認情報蓄積部603と、メンバ管理テーブル604と、印刷ジョブ管理テーブル605と、ログ蓄積部606と、承認処理部607と、通信部608と、画像変換部609と、印刷部610と、計時部611とを備えている。操作・表示部601、画像蓄積部602、承認情報蓄積部603、印刷ジョブ管理テーブル605、ログ蓄積部606、通信部608、画像変換部609、印刷部610、及び計時部611のそれぞれは、実施例1のものと同一である。   As shown in FIG. 11, the printer 60 includes an operation / display unit 601, an image storage unit 602, an approval information storage unit 603, a member management table 604, a print job management table 605, a log storage unit 606, An approval processing unit 607, a communication unit 608, an image conversion unit 609, a printing unit 610, and a time measuring unit 611 are provided. The operation / display unit 601, the image storage unit 602, the approval information storage unit 603, the print job management table 605, the log storage unit 606, the communication unit 608, the image conversion unit 609, the printing unit 610, and the time measuring unit 611 are implemented. Identical to Example 1.

メンバ管理テーブル604は、図13に示すように、実施例1のメンバ管理テーブル104を形成する項目に、更に、承認者の代理となった回数を記述する代理回数項目を有している。   As shown in FIG. 13, the member management table 604 further includes a proxy number item that describes the number of times the user has been substituted for the approver in the items forming the member management table 104 of the first embodiment.

承認処理部607は、実施例1の承認処理部107と同一の処理を実行し、更に、ユーザが指定した承認者が不在であることを示す情報と、この承認者を代理する他の承認者を識別するIDが記述された不在通知を、ネットワーク90を介してユーザのPC70に送信する。また、承認処理部607は、代理承認者から印刷ジョブの実行承認が得られたのち、この印刷ジョブを実行すると、メンバ管理テーブル604に登録されている他の承認者の代理回数を1加算する。   The approval processing unit 607 executes the same processing as the approval processing unit 107 of the first embodiment, and further, information indicating that the approver designated by the user is absent, and other approvers acting on behalf of this approver The absence notification in which the ID for identifying is described is transmitted to the user's PC 70 via the network 90. In addition, when the print processing is executed after the approval approval of the print job is obtained from the proxy approver, the approval processing unit 607 increments the proxy count of another approver registered in the member management table 604 by one. .

図14は、承認者が不在の場合における本発明に係る実施例2の印刷システムのシーケンス図である。   FIG. 14 is a sequence diagram of the printing system according to the second embodiment of the present invention when there is no approver.

グループAに属するユーザa−1のユーザPC70が、ネットワーク90を介してユーザa−1の認証情報をプリンタ60に送信したのち(図14中のT51参照)、プリンタ60がユーザa−1により指定された承認者を指定する承認者指定情報を受信するまでの処理(図14中のT53参照)は、図8に示す実施例1の印刷システムが行う処理と同一である。   After the user PC 70 of the user a-1 belonging to the group A transmits the authentication information of the user a-1 to the printer 60 via the network 90 (see T51 in FIG. 14), the printer 60 is designated by the user a-1. The process until receiving the approver designation information for designating the approved approver (see T53 in FIG. 14) is the same as the process performed by the printing system of the first embodiment shown in FIG.

プリンタ60は、承認者指定情報をユーザPC70から受信すると、メンバ管理テーブル604を参照し、受信した承認者ID「A012345678」に指定した承認者A−1が「2008.11.1 14:00」から「2008.11.6 13:00」まで不在であることを確認すると、ユーザが指定した承認者が不在であることを示す不在通知を、ネットワーク90を介してユーザa−1のPC70に送信する(図14中のT54参照)。ここで、不在通知には、メンバ管理テーブル604の代理回数項目において最も多い代理回数を有するグループCの代理承認者C−1に割り当てられたユーザID「C012345678」が代理承認者のIDとして記述されている。   Upon receiving the approver designation information from the user PC 70, the printer 60 refers to the member management table 604, and the approver A-1 designated in the received approver ID “A012345678” is “2008.1.11 14:00”. To “2008.11.6 13:00”, an absence notification indicating that the approver designated by the user is absent is transmitted to the PC 70 of the user a-1 via the network 90. (Refer to T54 in FIG. 14). Here, in the absence notification, the user ID “C012345678” assigned to the proxy approver C-1 of the group C having the largest proxy count in the proxy count field of the member management table 604 is described as the proxy approver ID. ing.

その後、承認者PC80が前述の不在通知に示された承認者C−1のユーザIDを有する承認者指定情報を、ユーザa−1のPC70がプリンタ60に送信する処理(図14中のT55参照)から、プリンタ60が、ユーザa−1が送信してきた印刷ジョブを実行するまでの処理(図14中のT66参照)は、図8に示す実施例1の印刷システムが行う処理と同一である。   Thereafter, the process in which the approver PC 80 transmits the approver designation information having the user ID of the approver C-1 indicated in the above-described absence notification to the printer 60 by the PC 70 of the user a-1 (see T55 in FIG. 14). ) Until the printer 60 executes the print job transmitted by the user a-1 (see T66 in FIG. 14) is the same as the process performed by the printing system of the first embodiment shown in FIG. .

次に、本発明に係る実施例2のプリンタの動作を説明する。   Next, the operation of the printer according to the second embodiment of the present invention will be described.

図15、図16、及び図17は、本発明に係る実施例2のプリンタの動作を示すフローチャートである。まず、ステップS51において、プリンタ60の通信部608が、ネットワーク90を介して認証情報としてのユーザID及びパスワードを受信する処理から、ステップS59において、ユーザが指定した所属グループの承認者のメンバ管理テーブル604に不在期間が記述されているか否かを判定する処理は、図9中のステップS1からステップS9までの処理と同一である。   FIGS. 15, 16, and 17 are flowcharts showing the operation of the printer according to the second embodiment of the present invention. First, in step S51, from the process in which the communication unit 608 of the printer 60 receives the user ID and password as authentication information via the network 90, in step S59, the member management table of the approver of the affiliation group designated by the user in step S59. The processing for determining whether or not the absence period is described in 604 is the same as the processing from step S1 to step S9 in FIG.

承認処理部607は、ユーザが指定した承認者のメンバ管理テーブル604に不在期間が記述されていないと判定した場合には(ステップS59;N)、ステップS60において、ユーザPC70に対して印刷ジョブ送信許可通知を送信する処理から、ステップS78において、ログデータを生成し、このログデータをログ蓄積部106に登録するまでの処理は、図9中のステップS10からステップS28までの処理と同一である。   If the approval processing unit 607 determines that the absence period is not described in the member management table 604 of the approver designated by the user (step S59; N), the print job is transmitted to the user PC 70 in step S60. The process from the process of transmitting the permission notice to the generation of the log data in step S78 and the registration of the log data in the log storage unit 106 is the same as the process from step S10 to step S28 in FIG. .

一方、ステップS59において、承認処理部607は、ユーザが指定した承認者のメンバ管理テーブル604に不在期間が記述されていると判定した場合には(ステップS59;Y)、メンバ管理テーブル604を参照し、代理回数項目に記述されている代理回数が多い他の承認者のIDを読み出す。次に、承認処理部607は、ユーザが指定した承認者が不在であることを示し、かつ、代理承認者として決定した承認者のIDが記述された不在通知を生成する。その後、承認処理部607は、通信部608を介して生成した不在通知をユーザのPC70に送信する(ステップS79)。   On the other hand, in step S59, when the approval processing unit 607 determines that the absence period is described in the member management table 604 of the approver designated by the user (step S59; Y), refer to the member management table 604. Then, the ID of another approver having a large number of proxy times described in the proxy number field is read. Next, the approval processing unit 607 generates an absence notification in which the approver designated by the user is absent and the ID of the approver determined as the proxy approver is described. Thereafter, the approval processing unit 607 transmits the absence notification generated via the communication unit 608 to the user's PC 70 (step S79).

その後、ステップS80において、通信部608は、ユーザのPC70から代理認証者の承認者指定情報を受信する処理から、ステップS91において、指紋特徴データがメンバ管理テーブルに登録されているか否かを判定するまで処理は、図9中のステップS29の処理から図11中のステップS41までの処理と同様な処理を行う。承認処理部607は、指紋特徴情報がメンバ管理テーブルに登録されていると判定した場合には(ステップS91;Y)、ステップS66に処理を移行させる。一方、承認処理部607は、指紋特徴情報がメンバ管理テーブルに登録されていないと判定した場合には(ステップS91;Y)、ステップS65に処理を移行させる。   Thereafter, in step S80, the communication unit 608 determines whether or not the fingerprint feature data is registered in the member management table in step S91 from the process of receiving the approver designation information of the proxy certifier from the user PC 70. The process is the same as the process from step S29 in FIG. 9 to step S41 in FIG. If the approval processing unit 607 determines that the fingerprint feature information is registered in the member management table (step S91; Y), the approval processing unit 607 shifts the processing to step S66. On the other hand, if the approval processing unit 607 determines that the fingerprint feature information is not registered in the member management table (step S91; Y), the approval processing unit 607 shifts the processing to step S65.

実施例2によれば、実施例1のものと同様な効果を有し、承認処理部607が、ユーザPC20から受信した自己のグループの承認者の認証情報が、メンバ管理テーブル604に登録されていない場合には、メンバ管理テーブル604に登録されている代理回数が最も多い他の承認者を代理承認者として決定し、ユーザのPC70に通知するので、確実に、印刷ジョブの実行が承認され、従って、印刷ジョブを迅速に実行することができる。   According to the second embodiment, the same effect as that of the first embodiment is obtained, and the authentication information of the approver of the own group received by the approval processing unit 607 from the user PC 20 is registered in the member management table 604. If not, the other approver registered in the member management table 604 with the highest number of proxy is determined as the proxy approver and notified to the user PC 70, so that the execution of the print job is surely approved, Therefore, the print job can be executed quickly.

実施例1及び実施例2では、印刷の承認に適用したが、複合機を用いたスキャナーやコピー等の承認に用いることも可能である。また、生体認証として、指紋認証を挙げたが、虹彩、指静脈、手のひら静脈、顔等であっておよい。   In the first embodiment and the second embodiment, the present invention is applied to the approval of printing. However, it can also be used for the approval of a scanner or a copy using a multifunction machine. Moreover, although fingerprint authentication was mentioned as biometric authentication, it may be an iris, finger vein, palm vein, face, or the like.

本発明に係る実施例1のプリンタの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printer according to a first exemplary embodiment of the present invention. 実施例1のプリンタが使用されている印刷システムの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing system in which a printer according to a first exemplary embodiment is used. メンバ管理テーブルの一例を示す図である。It is a figure which shows an example of a member management table. 印刷ジョブ管理テーブルの一例を示す図である。FIG. 6 illustrates an example of a print job management table. ログ蓄積部に蓄積されたログフォーマットを説明する図である。It is a figure explaining the log format accumulate | stored in the log storage part. 通常処理時における印刷システムのシーケンス図である。It is a sequence diagram of a printing system during normal processing. 代理承認時における印刷システムのシーケンス図である。It is a sequence diagram of a printing system at the time of proxy approval. 本発明に係る実施例1のプリンタの動作を示するフローチャート(その1)である。3 is a flowchart (part 1) illustrating an operation of the printer according to the first exemplary embodiment of the present invention. 本発明に係る実施例1のプリンタの動作を示するフローチャート(その2)である。6 is a flowchart (part 2) illustrating the operation of the printer according to the first exemplary embodiment of the present invention. 本発明に係る実施例1のプリンタの動作を示するフローチャート(その3)である。6 is a flowchart (part 3) illustrating the operation of the printer according to the first exemplary embodiment of the present invention. 本発明に係る実施例2のプリンタの構成を示すブロック図である。FIG. 6 is a block diagram illustrating a configuration of a printer according to a second exemplary embodiment of the present invention. 実施例2のプリンタが使用されている印刷システムの構成を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration of a printing system in which a printer according to a second embodiment is used. メンバ管理テーブルの一例を示す図である。It is a figure which shows an example of a member management table. 代理承認時における印刷システムのシーケンス図である。It is a sequence diagram of a printing system at the time of proxy approval. 本発明に係る実施例2のプリンタの動作を示するフローチャート(その1)である。6 is a flowchart (part 1) illustrating an operation of the printer according to the second exemplary embodiment of the present invention. 本発明に係る実施例2のプリンタの動作を示するフローチャート(その2)である。6 is a flowchart (part 2) illustrating the operation of the printer according to the second exemplary embodiment of the present invention. 本発明に係る実施例2のプリンタの動作を示するフローチャート(その3)である。6 is a flowchart (part 3) illustrating the operation of the printer according to the second exemplary embodiment of the present invention.

符号の説明Explanation of symbols

10、60 プリンタ
101、601 操作・表示部
102、602 画像蓄積部
103、603 承認情報蓄積部
104、604 メンバ管理テーブル
105、605 印刷ジョブ管理テーブル
106、606 ログ蓄積部
107、607 承認処理部
108 608 通信部
109 609 画像変換部
110、610 印刷部
111、611 計時部
20、70 PC
30、80 PC
50、90 ネットワーク
10, 60 Printer 101, 601 Operation / display unit 102, 602 Image storage unit 103, 603 Approval information storage unit 104, 604 Member management table 105, 605 Print job management table 106, 606 Log storage unit 107, 607 Approval processing unit 108 608 Communication unit 109 609 Image conversion unit 110, 610 Printing unit 111, 611 Timekeeping unit 20, 70 PC
30, 80 PC
50, 90 networks

Claims (7)

承認者を特定するための管理情報が格納されている管理テーブルと、
前記承認者の端末から不在期間を示す不在情報を受けると前記管理テーブルに該承認者に対応させて前記不在情報を登録する不在登録部と、
第1グループに所属する承認要求者の端末から該第1グループに設定した第1承認者の指定情報を受信すると、前記管理テーブルを参照し、前記管理情報及び前記指定情報に基づいて該第1承認者を特定すると共に前記不在情報が無いと前記第1承認者の端末に承認要求を出力し、
該不在情報が存在して不在を確認すると前記承認要求者の端末に不在通知を出力する不在判定部と、
前記承認要求を受けた第1承認者の端末から第1承認情報を受信すると第1の承認方式で承認処理を行う第1承認処理部と、
第1グループに所属する承認要求者の端末から代理として第2グループに設定した第2承認者の指定情報を受信すると前記管理テーブルを参照し、前記管理情報及び該指定情報に基づいて第2承認者を特定し、該第2承認者の端末に承認要求を出力する代理判定部と、
前記承認要求を受けた第2承認者の端末から第2承認情報を受信すると第2の承認方式で承認処理を行う第2承認処理部とを含み、
前記第1承認方式と前記第2承認方式は異なる承認方式であり、
前記第1承認情報よりも前記第2承認情報の方が情報量が多いことを特徴とする承認装置。
A management table storing management information for identifying the approver,
Upon receiving absence information indicating an absence period from the approver's terminal, an absence registration unit that registers the absence information in association with the approver in the management table;
When the designation information of the first approver set in the first group is received from the terminal of the approval requester belonging to the first group, the management table is referred to, and the first information is based on the management information and the designation information. When an approver is specified and the absence information is absent, an approval request is output to the terminal of the first approver,
An absence determination unit that outputs an absence notification to the terminal of the approval requester when the absence information exists and confirms the absence;
A first approval processing unit that performs an approval process in a first approval method upon receiving first approval information from a terminal of a first approver who has received the approval request;
When the designation information of the second approver set in the second group is received as a proxy from the terminal of the approval requester belonging to the first group, the management table is referred to, and the second approval is made based on the management information and the designation information. A proxy determination unit for identifying a person and outputting an approval request to the terminal of the second approver;
Receiving a second approval information from the terminal of the second approver that has received the approval request, and a second approval processing unit that performs an approval process in a second approval method,
The first approval method and the second approval method are different approval methods,
An approval apparatus characterized in that the second approval information has a larger amount of information than the first approval information.
前記第1承認情報は文字列からなる情報であり、
前記第2承認情報は生体情報を含む情報であることを特徴とする請求項1に記載の承認装置。
The first approval information is information consisting of a character string,
The approval apparatus according to claim 1, wherein the second approval information is information including biological information.
前記第1の承認方式は、前記第1承認者のパスワード認証であり、前記第2の承認方式は、前記第2承認者のパスワード認証及び生体認証であることを特徴とする請求項1に記載の承認装置 The first approval method is password authentication of the first approver, and the second approval method is password authentication and biometric authentication of the second approver. Approval device . 前記第2の承認処理部は、承認の履歴情報を取得・蓄積することを特徴とする請求項1に記載の承認装置。The approval apparatus according to claim 1, wherein the second approval processing unit acquires and accumulates approval history information. 前記第2承認者は、これまで第1承認者の代理として承認を行った履歴の中で、その承認回数が一番多いものの一つであることを特徴とする請求項4に記載の承認装置。5. The approval apparatus according to claim 4, wherein the second approver is one of the most frequently approved items in the history of approvals on behalf of the first approver. . 承認の履歴情報には、承認者の承認方式種別を含むことを特徴とする請求項4及び5に記載の承認装置。6. The approval apparatus according to claim 4, wherein the approval history information includes an approval method type of an approver. 入力された画像情報を媒体上に画像形成する画像形成装置において、In an image forming apparatus for forming an image of input image information on a medium,
前記請求項1乃至6の承認装置を備え、該承認装置により承認されたときに画像形成することを特徴とする画像形成装置。An image forming apparatus comprising the approval device according to any one of claims 1 to 6 and forming an image when approved by the approval device.
JP2008097306A 2008-04-03 2008-04-03 Approval device and image forming apparatus Expired - Fee Related JP5080334B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008097306A JP5080334B2 (en) 2008-04-03 2008-04-03 Approval device and image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008097306A JP5080334B2 (en) 2008-04-03 2008-04-03 Approval device and image forming apparatus

Publications (2)

Publication Number Publication Date
JP2009251809A JP2009251809A (en) 2009-10-29
JP5080334B2 true JP5080334B2 (en) 2012-11-21

Family

ID=41312479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008097306A Expired - Fee Related JP5080334B2 (en) 2008-04-03 2008-04-03 Approval device and image forming apparatus

Country Status (1)

Country Link
JP (1) JP5080334B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6083446B2 (en) * 2015-02-24 2017-02-22 コニカミノルタ株式会社 Image forming system and image forming apparatus
JP6915423B2 (en) * 2017-07-21 2021-08-04 富士フイルムビジネスイノベーション株式会社 Management server and programs
CN107392499A (en) 2017-08-10 2017-11-24 成都牵牛草信息技术有限公司 Approval process and its method for approval node mandate are carried out to user

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002083102A (en) * 2000-09-08 2002-03-22 Nec Corp Electronic document approval system and its method
JP2007183972A (en) * 2000-11-10 2007-07-19 Ntt Docomo Inc Authentication system and authentication agent device
JP4016640B2 (en) * 2001-11-08 2007-12-05 セイコーエプソン株式会社 Print service providing system, print data distribution terminal, communication management terminal, terminal program, and print service providing method
JP2005011552A (en) * 2003-06-17 2005-01-13 Toppan Printing Co Ltd Organic electroluminescence device
JP2005031744A (en) * 2003-07-07 2005-02-03 Mitsubishi Electric Corp Fingerprint authentication device
JP2006301903A (en) * 2005-04-20 2006-11-02 Hitachi Omron Terminal Solutions Corp Automatic cash transaction equipment

Also Published As

Publication number Publication date
JP2009251809A (en) 2009-10-29

Similar Documents

Publication Publication Date Title
JP7278802B2 (en) Service use device, method, and program
CN101998012B (en) Information processing system and control method thereof
US7788712B2 (en) Managing access to a document-processing device using an identification token
JP5326363B2 (en) Image forming apparatus, authentication control method, and program
JP6727799B2 (en) Authority delegation system, information processing device, authorization server, control method and program
US8601559B2 (en) Image output authentication system, image output authentication server, and image output authentication method
US20100122319A1 (en) Information processing system, information processing apparatus and information processing method
US20140101725A1 (en) Communication system, client apparatus, relay apparatus, and computer-readable medium
JP5693051B2 (en) Information processing apparatus and user authentication method for information processing apparatus
JP7543150B2 (en) Image forming device equipped with multi-factor authentication function
JP2019110487A (en) Image processing device
JP2012088859A (en) Information processor, information processing method, and program
US20100031350A1 (en) Ic card authentication apparatus, ic card authentication method, and recording medium having ic card authentication program recorded thereon
JP5668805B2 (en) Information processing apparatus, information processing method, and program
JP5080334B2 (en) Approval device and image forming apparatus
JP2020149247A (en) Single sign-on system, user terminal and program
JP6351061B2 (en) Management system, management method, program, and user terminal
JP5847139B2 (en) Image forming system
JP2010055524A (en) Authentication controller, authentication control method and program
JP2012043277A (en) Image forming apparatus, control method, and program
JP2008102614A (en) Authority transfer system, information processing device, authority transfer id issuing device, authority transfer processing device, and information processing system
JP5359127B2 (en) Authentication control apparatus, authentication control method, and program
US12363103B2 (en) Mobile terminal, control method, and storage medium
JP2023064694A (en) Image processing device, information processing system, authentication method, and authentication program
JP2009157804A (en) Print job management apparatus, program, and printing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120425

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120622

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120709

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120809

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120830

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150907

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5080334

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees