[go: up one dir, main page]

JP2015046060A - Log management device, log management system, control method therefor, and program - Google Patents

Log management device, log management system, control method therefor, and program Download PDF

Info

Publication number
JP2015046060A
JP2015046060A JP2013177291A JP2013177291A JP2015046060A JP 2015046060 A JP2015046060 A JP 2015046060A JP 2013177291 A JP2013177291 A JP 2013177291A JP 2013177291 A JP2013177291 A JP 2013177291A JP 2015046060 A JP2015046060 A JP 2015046060A
Authority
JP
Japan
Prior art keywords
log
audit
interruption
information
rule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013177291A
Other languages
Japanese (ja)
Inventor
政典 陽
Masanori Yo
政典 陽
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.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Canon MJ IT Group Holdings Inc
Original Assignee
Canon Marketing Japan Inc
Canon MJ IT Group Holdings Inc
Canon Software Inc
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 Canon Marketing Japan Inc, Canon MJ IT Group Holdings Inc, Canon Software Inc filed Critical Canon Marketing Japan Inc
Priority to JP2013177291A priority Critical patent/JP2015046060A/en
Publication of JP2015046060A publication Critical patent/JP2015046060A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a log management device, a log management system, its control method and a program for allowing a user to easily confirm a log whose audit has been interrupted.SOLUTION: An audit log to be audited which is coincident with an audit rule is extracted. The extracted audit log is transmitted so as to be displayed on the display screen of a client device. The information of an audit interruption log whose audit has been interrupted is received, and an interruption log audit rule as a new audit rule for extracting, from the extracted audit logs, a log stored in association with the audit interruption log as the audit interruption log by using the received information of the received audit interruption log is generated. The audit interruption log is stored, and whether or not the stored audit interruption log has been audited is determined, and in the case that the audit interruption log has been audited, the interruption log audit rule is invalidated.

Description

本発明は、ログ管理装置、ログ管理システム、その制御方法及びプログラムに関する。   The present invention relates to a log management device, a log management system, a control method thereof, and a program.

近年、複合機等の印刷装置の普及に伴い、印刷される文書数や、その種類は増加している。企業等において、印刷物、スキャンしたデータ等からの機密情報漏洩の防止、事後の証跡確認などの観点から、ログの監査が行われている。例えば、ログの一覧を端末の表示画面に表示させ、ログに問題ないかの確認をユーザに行わせている。   In recent years, with the spread of printing apparatuses such as multifunction peripherals, the number and types of documents to be printed are increasing. In companies and the like, logs are audited from the viewpoints of preventing leakage of confidential information from printed materials, scanned data, etc., and confirming subsequent trails. For example, a list of logs is displayed on the display screen of the terminal, and the user is checked whether there is a problem with the logs.

特許文献1に記載の技術では、多量の印刷ログから所望のログを検索する煩雑さ、ログの記憶上限による必要な印刷ログの自動削除の防止のため、印刷を指示するユーザにより印刷データに設定されたログを保存するか否かの情報に基づいて、不要なログの蓄積を防止する記載がされている。   In the technique described in Patent Document 1, in order to prevent a complicated search for a desired log from a large amount of print logs and automatic deletion of necessary print logs due to a log storage upper limit, the user who instructs printing sets the print data. There is a description for preventing accumulation of unnecessary logs on the basis of information on whether or not to save the recorded logs.

監査者は、監査業務だけでなく監査者の札の子なっている通常業務を並行して行う場合がある。よって、監査業務処の効率性が求められている。これに対し、監査に優先順位を設けてユーザに情報提示する技術が開示されている(例えば特許文献1)   In some cases, the auditor performs not only the audit work but also the normal work that is a child of the auditor's tag in parallel. Therefore, the efficiency of the audit work process is required. On the other hand, a technique is disclosed in which priority is given to auditing and information is presented to the user (for example, Patent Document 1).

特開2012−208944公報JP 2012-208944 A

限られた時間内での監査効率の上昇が求められている一方で、例えば、他に優先順位の高い業務に対応しなければならなくなった場合や、時間不足により特定のログの詳細な監査を後に回して、容易に処理可能なログの監査を優先する場合がある。つまり、特定のログの監査業務を後回しにしなければならない状況が考えられる。   While there is a need to increase audit efficiency within a limited time, for example, when it becomes necessary to deal with other high-priority tasks, or when detailed audits of specific logs occur due to lack of time. There are cases where priority is given to auditing logs that can be easily processed later. In other words, there may be a situation where the audit work for a specific log must be postponed.

監査再開時に、例えば、前回監査を中断したログの特定・確認等に時間がかかってしまうと、監査業務全体の効率が低下してしまう。   When auditing is resumed, for example, if it takes time to identify and confirm the log for which the previous audit was interrupted, the efficiency of the entire auditing work will be reduced.

本発明は、監査を中断したログを、後にユーザに容易に確認させることが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することを目的とする。   It is an object of the present invention to provide a log management device, a log management system, a control method thereof, and a program that allow a user to easily check a log for which auditing has been interrupted later.

本発明のログ管理装置は、ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能な、記憶したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置であって、記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、前記監査中断ログを記憶する監査中断ログ記憶手段と、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段と、を備えることを特徴とする。   The log management apparatus according to the present invention includes an audit rule storage unit that stores an audit rule that extracts a log to be audited from a stored log and that can communicate with a client device that includes a display screen that displays the log to audit the log. An audit log extracting unit for extracting an audit log that is a log that matches an audit rule stored in the audit rule storage unit and is to be audited from the stored log; Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device, Audit interruption information receiving means for receiving information on the audit interruption log where the audit has been interrupted from the client device, Using the audit interruption log information received by the audit interruption information receiving means, from the audit log extracted by the audit log extraction means, the audit Interrupt log audit rule generating means for generating an interrupt log audit rule that is a new audit rule for extracting a log stored in association with the interrupt log as the audit interrupt log, and an audit interrupt log storage for storing the audit interrupt log Means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited, and in the determination means, the audit interruption log stored in the audit interruption log storage means is audited And an invalid control means for invalidating the interruption log audit rule when determined.

本発明によれば、監査を中断したログを、後にユーザに容易に確認させることが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to provide the log management apparatus, log management system, its control method, and program which can make a user easily confirm the log which interrupted auditing later.

本発明の実施形態における、ログ管理システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration | structure of a log management system in embodiment of this invention. 本発明の実施形態における、クライアントPC、サーバのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of client PC and a server in embodiment of this invention. 本発明の実施形態における、複合機のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a multifunction machine according to an embodiment of the present invention. 本発明の実施形態における、各装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of each apparatus in embodiment of this invention. 本発明の実施形態における、印刷データ格納処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow of print data storage processing in the embodiment of the present invention. 本発明の実施形態における、印刷処理からログの格納処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow from a printing process to a log storing process in the embodiment of the present invention. 本発明の実施形態における、監査処理の概要を示すフローチャートである。It is a flowchart which shows the outline | summary of the audit process in embodiment of this invention. 本発明の実施形態における、監査中断ログの記憶処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a storage process of an audit interruption log in embodiment of this invention. 本発明の実施形態における、監査中断ログの監査処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the audit process of an audit interruption log in embodiment of this invention. 本発明の実施形態における、ログ情報の構成の一例を示す図である。It is a figure which shows an example of a structure of log information in embodiment of this invention. 本発明の実施形態における、ユーザ情報の構成の一例を示す図である。It is a figure which shows an example of a structure of user information in embodiment of this invention. 本発明の実施形態における、各種ルールの構成の一例を示す図である。It is a figure which shows an example of a structure of various rules in embodiment of this invention. 本発明の実施形態における、ログ格納テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the log storage table in embodiment of this invention. 本発明の実施形態における、印刷データの書誌情報の構成の一例を示す図である。It is a figure which shows an example of a structure of the bibliographic information of print data in embodiment of this invention. 本発明の実施形態における、ログ一覧画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the log list screen in embodiment of this invention. 本発明の実施形態における、監査中断ログ一覧画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the audit | amendment interruption log list screen in embodiment of this invention. 本発明の実施形態における、監査ルール設定画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the audit rule setting screen in embodiment of this invention. 本発明の実施形態における、メニュー画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the menu screen in embodiment of this invention. 本発明の実施形態における、ログの詳細表示画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the detailed display screen of a log in embodiment of this invention. 本発明の実施形態における、監査中断ログユーザ一覧画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the audit interruption log user list screen in embodiment of this invention.

以下、本発明の第1の実施形態について図面を用いて詳細に説明する。   Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.

図1を参照して、本発明の実施形態における、ログ管理システムのシステム構成の一例について説明する。図1は、本発明の実施形態における、ログ管理システムのシステム構成の一例を示す図である。   With reference to FIG. 1, an example of the system configuration of the log management system in the embodiment of the present invention will be described. FIG. 1 is a diagram illustrating an example of a system configuration of a log management system according to an embodiment of the present invention.

ログ管理サーバ100は、複合機300からログ情報(印刷ログ、コピーログ、FAXログ、スキャンログ等の情報)を受信し、記憶・管理するサーバである。ログ管理サーバ100は、ログの中から監査すべきログを特定するためのフィルタリングルールを記憶しており、受信したログに対して当該ルールを適用し、監査すべきログ(監査対象ログ/監査ログ)を抽出して記憶する。   The log management server 100 is a server that receives log information (information such as a print log, a copy log, a FAX log, and a scan log) from the multi-function apparatus 300 and stores and manages it. The log management server 100 stores a filtering rule for specifying a log to be audited from the log, applies the rule to the received log, and logs to be audited (audit log / audit log). ) Is extracted and stored.

また、クライアントPC200を介して指定を受け付けた監査中断ログ(KEEPログ)を前記監査対象ログと別にユーザに提示すべく記憶する。監査中断ログとは、例えば監査業務にあてる時間不足等により監査者(ユーザ)が後に監査を行うべく、未監査のログとして別途保存(KEEP)しておくログであって、一時的に、前記監査対象ログとは異なるログのグループとして記憶される。   Also, an audit interruption log (KEEP log) that has been designated via the client PC 200 is stored separately from the audit target log so as to be presented to the user. The audit interruption log is a log (KEEP) that is separately stored (KEEP) as an unaudited log so that an auditor (user) performs an audit later due to lack of time for audit work, for example. Stored as a log group different from the audit target log.

例えば、ログの詳細を確認する時間がない場合に、後で時間をかけて詳細確認をすべくユーザが指定した(監査の中断指示をした)ログである。   For example, when there is no time to confirm the details of the log, the log is designated by the user (instructed to suspend auditing) to confirm details over time.

クライアントPC200、クライアントPC250は、印刷データを生成してプリントサーバに送信する。また、ログ管理サーバに接続して、ログ管理サーバに記憶されているログの表示、監査を行う。
以降、クライアントPC200=監査者であるユーザが利用する装置、クライアントPC250=印刷を行うユーザの利用する装置として説明する。
The client PC 200 and the client PC 250 generate print data and send it to the print server. In addition, a log management server is connected to display and audit logs stored in the log management server.
In the following description, it is assumed that the client PC 200 is a device used by a user who is an inspector, and the client PC 250 is a device used by a user who performs printing.

プリントサーバ150は、クライアントPCより印刷データを受信し、記憶領域にユーザ情報と対応付けて記憶する。また、当該印刷データより書誌情報(図14に示す)を生成して、書誌情報サーバ170に送信する。   The print server 150 receives print data from the client PC and stores it in the storage area in association with the user information. Further, bibliographic information (shown in FIG. 14) is generated from the print data and transmitted to the bibliographic information server 170.

書誌情報サーバ170は、受信した書誌情報を記憶領域に記憶する。複合機300は、入力を受け付けたユーザ情報を用いて、不図示の認証サーバに対する認証要求を行い(例えば、複合機300の備えるカードリーダに対してICカードが翳され、当該ICカードを検知することに応じて、当該ICカードのカードIDを認証サーバに送信し、当該カードIDに対応付けて認証サーバに登録されているユーザ情報を用いた認証要求を行い)、認証結果に応じてユーザの複合機300へのログイン処理を行う。   The bibliographic information server 170 stores the received bibliographic information in the storage area. The multifunction device 300 makes an authentication request to an authentication server (not shown) using the user information that has received the input (for example, an IC card is inserted into a card reader included in the multifunction device 300 and the IC card is detected. Accordingly, the card ID of the IC card is transmitted to the authentication server, and an authentication request is made using the user information registered in the authentication server in association with the card ID). A login process to the MFP 300 is performed.

ログインしたユーザの印刷データの一覧を表示すべく、当該ユーザの印刷データの書誌情報を書誌情報サーバ170に要求し、受信して、印刷データ一覧表示画面を表示する。   In order to display a list of print data of the logged-in user, the bibliographic information server 170 is requested and received bibliographic information of the print data of the user, and a print data list display screen is displayed.

スキャン指示、FAX送信指示、コピー指示を受け付けた場合、ユーザからの各指示に応じて処理を行い、各処理のログ情報(操作ログ、画像ログ等)を生成して、ログ管理サーバに送信する。   When a scan instruction, FAX transmission instruction, or copy instruction is accepted, processing is performed according to each instruction from the user, log information (operation log, image log, etc.) of each process is generated and transmitted to the log management server. .

印刷指示を受け付けた場合、書誌情報サーバ170に対して印刷指示を受け付けた印刷データの情報を送信し、書誌情報サーバ170が当該印刷指示を受け付けた印刷データの書誌情報から、当該印刷データの格納先であるプリントサーバ(ここではプリントサーバ150)を特定して、当該プリントサーバ150に対して、複合機300に印刷データを送信するよう指示する。   When the print instruction is received, the print data information for which the print instruction is accepted is transmitted to the bibliographic information server 170, and the bibliographic information server 170 stores the print data from the bibliographic information of the print data for which the print instruction is accepted. The destination print server (here, the print server 150) is specified, and the print server 150 is instructed to transmit print data to the multifunction device 300.

プリントサーバ150は当該指示に応じて複合機300に印刷データを送信し、複合機300は当該印刷データを用いた印刷処理を行う。そして、複合機300は、印刷ログ(操作ログ、印刷データの画像ログ)を生成して、ログ管理サーバ100に送信する。LAN101は、本システムの各装置を通信可能に接続するネットワークである。以上が図1の、本発明の実施形態における、ログ管理システムのシステム構成の一例についての説明である。   In response to the instruction, the print server 150 transmits print data to the multifunction device 300, and the multifunction device 300 performs print processing using the print data. Then, the multifunction peripheral 300 generates a print log (operation log, image log of print data) and transmits it to the log management server 100. The LAN 101 is a network that connects the devices of the present system so that they can communicate with each other. The above is an explanation of an example of the system configuration of the log management system in the embodiment of the present invention shown in FIG.

次に図2を参照して、本発明の実施形態における、クライアントPC、サーバのハードウェア構成の一例について説明する。図2は、クライアントPC、サーバのハードウェア構成の一例を示す図である。   Next, an example of the hardware configuration of the client PC and the server in the embodiment of the present invention will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of a hardware configuration of the client PC and the server.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 202 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS), which is a control program of the CPU 201, or a function executed by each server or each PC. Various programs to be described later are stored.

203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   A RAM 203 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program or the like necessary for execution of processing from the ROM 202 or the external memory 211 into the RAM 203 and executing the loaded program.

また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)210等の表示器への表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。   An input controller 205 controls input from a keyboard (KB) 209 or a pointing device such as a mouse (not shown). A video controller 206 controls display on a display device such as a CRT display (CRT) 210. In FIG. 2, although described as CRT 210, the display device is not limited to the CRT, but may be another display device such as a liquid crystal display. These are used by the administrator as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 211 such as a compact flash (registered trademark) memory is controlled.

208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN101)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F controller 208 is connected to and communicates with an external device via a network (for example, the LAN 101 shown in FIG. 1), and executes communication control processing on the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the CRT 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. In addition, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the CRT 210.

本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。以上が図2の、本発明の実施形態における、クライアントPC、サーバのハードウェア構成の一例についての説明である。   Various programs to be described later for realizing the present invention are recorded in the external memory 211 and executed by the CPU 201 by being loaded into the RAM 203 as necessary. Furthermore, definition files and various information tables used when executing the program are also stored in the external memory 211, and a detailed description thereof will be described later. The above is an explanation of an example of the hardware configuration of the client PC and server in the embodiment of the present invention shown in FIG.

次に図3を参照して、本発明の実施形態における、複合機のハードウェア構成の一例について説明する。図3は、本発明の実施形態における、複合機のハードウェア構成の一例を示す図である。   Next, with reference to FIG. 3, an example of the hardware configuration of the multifunction peripheral according to the embodiment of the present invention will be described. FIG. 3 is a diagram illustrating an example of a hardware configuration of the multifunction peripheral according to the embodiment of the present invention.

図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN101)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。   In FIG. 3, reference numeral 316 denotes a controller unit which is connected to a scanner 314 functioning as an image input device and a printer unit 312 functioning as an image output device, while being connected to a LAN (for example, the LAN 101 shown in FIG. 1) or a public line (WAN). ) (For example, PSTN or ISDN) to input / output image data and device information.

コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。   In the controller unit 316, reference numeral 301 denotes a CPU, which is a processor that controls the entire system. A RAM 302 is a system work memory for the CPU 301 to operate, and is also a program memory for recording a program and an image memory for temporarily recording image data.

303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。   A ROM 303 stores a system boot program and various control programs. A hard disk drive (HDD) 304 stores various programs for controlling the system, image data, and the like.

307は操作部インタフェース(操作部I/F)で、操作部(キーボード)308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。   An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit (keyboard) 308. Further, the operation unit I / F 307 serves to transmit the key information (for example, pressing of the start button) input from the operation unit 308 to the CPU 301.

305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)101に接続する。また、無線通信も可能な構成となっており、赤外線やBluetooth(登録商標)、Wi-Fi(登録商標)を用いた通信にて他の装置と接続する。データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。   A network interface (Network I / F) 305 is connected to the network (LAN) 101. In addition, wireless communication is also possible, and connection is made with other devices by communication using infrared rays, Bluetooth (registered trademark), or Wi-Fi (registered trademark). Input and output data. A modem (MODEM) 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.

318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となる携帯端末のICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319による携帯端末のICカードからの情報読み取りを制御し、該携帯端末のICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。   Reference numeral 318 denotes an external interface (external I / F), which is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, and RS-232C. In this embodiment, an IC card for a portable terminal required for authentication A card reader 319 for reading (storage medium) is connected to the external I / F unit 318. The CPU 301 can control reading of information from the IC card of the mobile terminal by the card reader 319 via the external I / F 318, and can acquire information read from the IC card of the mobile terminal. The above devices are arranged on the system bus 309.

320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
Reference numeral 320 denotes an image bus interface (IMAGE BUS I / F), which is a bus bridge that connects the system bus 309 and an image bus 315 that transfers image data at high speed and converts the data structure.
The image bus 315 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 315.

310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。   A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the printer unit 312 and the controller unit 316 and performs synchronous / asynchronous conversion of image data. A scanner interface (scanner I / F) 313 connects the scanner 314 and the controller unit 316 and performs synchronous / asynchronous conversion of image data.

317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。   An image processing unit 317 performs correction, processing, and editing on input image data, and performs printer correction, resolution conversion, and the like on print output image data. In addition to this, the image processing unit 317 performs image data rotation and compression / decompression processing such as JPEG for multi-valued image data and JBIG, MMR, MH for binary image data.

スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。   The scanner unit 314 illuminates an image on paper as a document and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the apparatus user gives a reading start instruction from the operation unit 308, the CPU 301 gives an instruction to the scanner 314, and the feeder feeds the original paper one by one to read the original image. I do.

プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。   The printer unit 312 is a part that converts raster image data into an image on paper. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, and ink is ejected from a micro nozzle array directly on the paper. There is an inkjet method for printing an image, but any method may be used. The activation of the printing operation is started by an instruction from the CPU 301. The printer unit 312 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has a paper cassette corresponding thereto.

操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。   The operation unit 308 has an LCD display unit, and a touch panel sheet is pasted on the LCD. The operation unit 308 displays an operation screen of the system. When a displayed key is pressed, the position information is displayed on the operation unit I / F 307. To the CPU 301 via The operation unit 308 includes, for example, a start key, a stop key, an ID key, a reset key, and the like as various operation keys.

尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示(印刷状態や印刷している文書名の表示)させるだけのプリンタによって本発明は構成されている。   Note that the display unit has different display performance depending on the printer, and a printer that can be operated via a touch panel, a printer that simply has a liquid crystal screen and displays a character string (displays the print status and the name of the document being printed). Is structured.

ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。   Here, the start key of the operation unit 308 is used when starting a document image reading operation. At the center of the start key, there are two color LEDs, green and red, which indicate whether or not the start key can be used. Further, the stop key of the operation unit 308 functions to stop the operation in operation. The ID key of the operation unit 308 is used when inputting the user ID of the user. The reset key is used when initializing settings from the operation unit.

カードリーダ319は、CPU301からの制御により、ICカード(ICチップとして携帯端末内に備えられていてもよい)に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。また、カードリーダ319はNFCの通信規格に対応しており、ICカードや携帯端末のICチップへの読み書きを行うことが可能な構成となっている。なお、NFC規格対応のカードリーダに、NFC規格対応の携帯端末をかざすと、認証を行い、携帯端末とプリンタ(複合機)とのペアリングを行う。そして、かざされた携帯端末とプリンタ(複合機)で通信(P2P)を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Bluetooth(登録商標)やWi-Fi(登録商標)に通信を引き継ぎ(ハンドオーバー)、携帯端末とプリンタ(複合機)間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像をプリンタ(複合機)へ送信することが可能となる。なお、NFCの通信規格の詳細は、従来技術であるため、説明を省略するものとする。   The card reader 319 reads information stored in an IC card (which may be provided in the portable terminal as an IC chip) under the control of the CPU 301, and reads the read information via the external I / F 318. To notify. Further, the card reader 319 corresponds to the NFC communication standard, and is configured to be able to read and write to an IC card or an IC chip of a portable terminal. In addition, when an NFC standard-compliant portable terminal is held over an NFC standard-compliant card reader, authentication is performed and the portable terminal is paired with a printer (multifunction device). Then, communication (P2P) can be established between the held portable terminal and the printer (multifunction machine) to perform data communication. In addition, it is also possible to take over communication (handover) to Bluetooth (registered trademark) or Wi-Fi (registered trademark), which are high-speed communication standards, and to perform communication between the portable terminal and the printer (multifunction device). For example, by holding the portable terminal over a card reader, an image stored in the portable terminal can be transmitted to a printer (multifunction machine). The details of the NFC communication standard are conventional techniques, and thus the description thereof will be omitted.

上述した複合機300では、複合機300を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。認証アプリケーションはHDD304に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、HDD304上に領域が確保されている。   In the above-described multifunction device 300, a platform for controlling the multifunction device 300 exists, and an authentication application for communicating with the authentication server is operating on the platform. The authentication application is stored in the HDD 304. An area on the HDD 304 is secured for a login context that is managed by the platform and stores user information at the time of login, and various setting information.

また、プラットフォーム上には、複合機300の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのAPIを用いて実行される。
このプラットフォームを介して、プリンタの各機能を制御することが可能な構成となっている。
On the platform, an application in which the main body function of the MFP 300 is extended is installed and operating. These applications are executed using the platform API.
Through this platform, it is possible to control each function of the printer.

また、複合機300には、Webブラウザも記憶されており、Webシステムと連携することも可能である。この場合、Webアプリケーションサーバから受信した画面をWebブラウザを用いて表示する。Webブラウザ上で指示した命令は、Webアプリケーションサーバへ要求がなされ、Webアプリケーションサーバからの命令を受け付けることによって、複合機300により動作(スキャンやプリント処理)を実行することが可能である。   In addition, the MFP 300 also stores a Web browser, and can also cooperate with the Web system. In this case, the screen received from the web application server is displayed using a web browser. A command instructed on the Web browser is requested to the Web application server, and the MFP 300 can execute an operation (scanning or print processing) by receiving the command from the Web application server.

以上のような構成によって、複合機300は、スキャナ314から読み込んだ画像データをLAN101上に送信したり、LAN101から受信した印刷データをプリンタ部312により印刷出力することができる。   With the configuration as described above, the multifunction peripheral 300 can transmit the image data read from the scanner 314 to the LAN 101 and print out the print data received from the LAN 101 by the printer unit 312.

また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ部312により出力することできる。以上が図3の、本発明の実施形態における、複合機のハードウェア構成の一例についての説明である。   Further, the image data read from the scanner 314 can be faxed to the public line by the modem 306, and the image data received by fax from the public line can be output by the printer unit 312. The above is an explanation of an example of the hardware configuration of the multifunction peripheral in the embodiment of the present invention shown in FIG.

次に図4を参照して、本発明の実施形態における、各装置の機能構成の一例について説明する。図4は、本発明の実施形態における、各装置の機能構成の一例を示す図である。   Next, an example of a functional configuration of each device in the embodiment of the present invention will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of a functional configuration of each device in the embodiment of the present invention.

複合機300は、印刷実行部431、ログ情報生成部432、ログ情報送信部433等から構成されている。印刷実行部431は、ユーザからの操作指示に応じて印刷処理を実行する処理部である。   The multifunction device 300 includes a print execution unit 431, a log information generation unit 432, a log information transmission unit 433, and the like. The print execution unit 431 is a processing unit that executes print processing in response to an operation instruction from the user.

ログ情報生成部432は、印刷実行部431で実行された印刷のログや、例えば、不図示のスキャン処理部、FAX送受信部、コピー処理部等で実行された処理のログを生成する処理部である。ログ情報送信部433は、ログ情報生成部432で生成されたログをログ管理サーバ100に送信する処理部である。   The log information generation unit 432 is a processing unit that generates a log of printing executed by the print execution unit 431 and a log of processing executed by, for example, a scan processing unit (not shown), a FAX transmission / reception unit, a copy processing unit, and the like. is there. The log information transmission unit 433 is a processing unit that transmits the log generated by the log information generation unit 432 to the log management server 100.

ログ管理サーバ100は、ログ情報受信部411、ログ情報記憶部412、ログ抽出ルール記憶部413、監査ログ抽出部414、監査中断ログ抽出部415、中断後ログ抽出ルール記憶部416、中断後ログ一時記憶部417、中断後ログ抽出解除処理部418、監査画面送信部419、監査中断ログ監査済判定部420等から構成されている。   The log management server 100 includes a log information receiving unit 411, a log information storage unit 412, a log extraction rule storage unit 413, an audit log extraction unit 414, an audit interruption log extraction unit 415, a post-interruption log extraction rule storage unit 416, and a post-interruption log It includes a temporary storage unit 417, a post-interruption log extraction cancellation processing unit 418, an audit screen transmission unit 419, an audit interruption log audited determination unit 420, and the like.

ログ情報受信部411は、複合機300よりログを受信する受信部である。ログ情報記憶部412は、ログを記憶する記憶部である。ログ抽出ルール記憶部413は、ログ情報受信部411に記憶したログから、監査対象ログ(監査ログ)を抽出するためのルールを記憶する記憶部である。   The log information receiving unit 411 is a receiving unit that receives a log from the multifunction device 300. The log information storage unit 412 is a storage unit that stores logs. The log extraction rule storage unit 413 is a storage unit that stores a rule for extracting an audit target log (audit log) from the log stored in the log information reception unit 411.

監査ログ抽出部414は、監査対象のログを抽出する抽出部である。監査中断ログ抽出部415は、監査が中断された、後に監査すべく一時退避しておく監査ログ(監査中断ログ)を、クライアントPC200からの指示に応じて抽出する抽出部である。   The audit log extraction unit 414 is an extraction unit that extracts a log to be audited. The audit interruption log extraction unit 415 is an extraction unit that extracts an audit log (audit interruption log) that is temporarily saved to be audited later when the audit is interrupted according to an instruction from the client PC 200.

中断後ログ抽出ルール記憶部416は、前記クライアントPC200から監査中断ログの抽出指示に応じて、監査ログ抽出部で抽出したログから、監査中断ログに類するログ(例えば、監査中断ログと、及び監査中断ログの指定以降にログ記憶部に記憶されて監査ログ抽出部で抽出された、前記監査中断ログと同じユーザに対応するログ)を抽出するための中断後ログ抽出ルールを生成して記憶する記憶部である。   The post-interruption log extraction rule storage unit 416 responds to the audit interruption log extraction instruction from the client PC 200, and logs similar to the audit interruption log from the logs extracted by the audit log extraction unit (for example, the audit interruption log and the audit interruption log). Generate and store a post-interruption log extraction rule for extracting the log corresponding to the same user as the audit suspension log, which is stored in the log storage unit and extracted by the audit log extraction unit after designation of the suspension log It is a storage unit.

ここでは、「狭義の監査中断ログ=クライアントPC200から監査の中断指示を受け付けたログ」であるものとし、「広義の監査中断ログ=前記狭義の監査中断ログと、及び監査中断ログの指定以降にログ記憶部に記憶されて監査ログ抽出部で抽出されたログであって、中断後ログ抽出ルールにより抽出されたログ」であるものとする。   Here, it is assumed that “a narrow audit suspension log = a log that has received an audit suspension instruction from the client PC 200”, and “a broad audit suspension log = the narrow audit suspension log and the audit suspension log after the designation. It is assumed that the log is stored in the log storage unit and extracted by the audit log extraction unit and is extracted by the post-interruption log extraction rule.

中断後ログ一時記憶部417は、監査中断ログに類するログ(例えば、監査中断ログと、及び監査中断ログの指定以降にログ記憶部に記憶されて監査ログ抽出部で抽出された、前記監査中断ログと同じユーザに対応するログ)を記憶する記憶部である。   The post-interruption log temporary storage unit 417 is a log similar to the audit suspension log (for example, the audit suspension log stored in the log storage unit after the audit suspension log and the audit suspension log are specified and extracted by the audit log extraction unit) And a log corresponding to the same user as the log).

中断後ログ抽出解除処理部418は、例えば、監査中断ログ監査済判定部420で監査済であると判定された監査中断ログに対応する前記中断後ログ抽出ルールを無効化し、それ以降、当該監査中断ログに対応するユーザのログを中断後ログ一時記憶部417に記憶しないよう制御する処理部である。監査画面送信部419は、監査画面をクライアントPCに送信する送信部である。   For example, the post-interruption log extraction cancellation processing unit 418 invalidates the post-interruption log extraction rule corresponding to the audit interruption log determined to be audited by the audit interruption log audit completion determination unit 420, and thereafter This is a processing unit that controls not to store the user log corresponding to the interruption log in the temporary log storage unit 417 after interruption. The audit screen transmission unit 419 is a transmission unit that transmits an audit screen to the client PC.

クライアントPCは、印刷データ送信部421、監査画面要求部422、通常監査画面表示部423、監査中断ログ監査画面表示部424等から構成されている。印刷データ送信部421は、生成した印刷データを複合機300で印刷すべく、プリントサーバ等の外部装置に送信する送信部である。   The client PC includes a print data transmission unit 421, an audit screen request unit 422, a normal audit screen display unit 423, an audit interruption log audit screen display unit 424, and the like. The print data transmission unit 421 is a transmission unit that transmits the generated print data to an external device such as a print server so that the multifunction device 300 can print the print data.

監査画面要求部422は、ログ管理サーバ100にユーザ情報等の情報を送信することで、当該クライアントPCのユーザが監査すべきログの監査画面を要求する要求部である。   The audit screen requesting unit 422 is a requesting unit that requests a log auditing screen to be audited by the user of the client PC by transmitting information such as user information to the log management server 100.

監査画面表示部423は、ログ管理サーバ100より受信した監査ログを監査する監査画面を表示する表示部である。監査中断ログ監査画面表示部424は、前記監査中断ログを確認、監査する画面を表示する表示部である。以上が図4の、本発明の実施形態における、各装置の機能構成の一例についての説明である。   The audit screen display unit 423 is a display unit that displays an audit screen for auditing the audit log received from the log management server 100. The audit interruption log audit screen display unit 424 is a display unit that displays a screen for confirming and auditing the audit interruption log. The above is an explanation of an example of the functional configuration of each device in the embodiment of the present invention shown in FIG.

次に図5を参照して、本発明の実施形態における、印刷データ格納処理の流れについて説明する。図5は、本発明の実施形態における、印刷データ格納処理の流れを示すフローチャートである。   Next, a flow of print data storage processing in the embodiment of the present invention will be described with reference to FIG. FIG. 5 is a flowchart showing the flow of print data storage processing in the embodiment of the present invention.

クライアントPC250のCPU201は、ユーザの指示に応じて印刷データを生成し(ステップS501)、プリントサーバ150に送信する(ステップS502)。尚、クライアントPC250のCPU201は、クライアントPC250にログイン中のユーザのユーザID等のユーザ情報を、当該印刷データと共に送信するものとする。   The CPU 201 of the client PC 250 generates print data in accordance with a user instruction (step S501) and transmits it to the print server 150 (step S502). It is assumed that the CPU 201 of the client PC 250 transmits user information such as the user ID of the user who is logged in to the client PC 250 together with the print data.

プリントサーバ150のCPU201は、当該印刷データを受信し(ステップS503)、外部メモリ等の記憶領域に当該印刷データを、当該印刷データと共に受信したユーザ情報と対応付けて記憶する(ステップS504)。そして、当該印刷データより、当該印刷データの書誌情報を生成し(ステップS505)、書誌情報サーバ170に送信する(ステップS506)。   The CPU 201 of the print server 150 receives the print data (step S503), and stores the print data in a storage area such as an external memory in association with the user information received together with the print data (step S504). Then, bibliographic information of the print data is generated from the print data (step S505) and transmitted to the bibliographic information server 170 (step S506).

当該書誌情報は、印刷データの識別情報、当該印刷データが記憶されている場所の情報(例えばプリントサーバのIPアドレス等)、当該印刷データと対応するユーザ情報が含まれる情報であり、例えば、図14に示すような情報である。以上が図5の、本発明の実施形態における、印刷データ格納処理の流れについての説明である。   The bibliographic information is information including print data identification information, information on a location where the print data is stored (for example, an IP address of the print server), and user information corresponding to the print data. Information as shown in FIG. The above is the description of the flow of print data storage processing in the embodiment of the present invention in FIG.

次に、図6を参照して、本発明の実施形態における、印刷処理からログの格納処理の流れについて説明する。図6は、本発明の実施形態における、印刷処理からログの格納処理の流れを示すフローチャートである。   Next, with reference to FIG. 6, the flow from the printing process to the log storing process in the embodiment of the present invention will be described. FIG. 6 is a flowchart showing the flow from the printing process to the log storing process in the embodiment of the present invention.

複合機300のCPU301は、例えば、カードリーダによるICカードの検知により取得したユーザID等のユーザ情報を用いた複合機300へのログイン処理を行う(ステップS601)。例えば、検知したICカードよりカードIDを取得し、カードIDとユーザIDを対応付けて記憶している不図示の認証サーバに送信し、当該認証サーバにおける認証結果に応じて、当該カードIDに対応するユーザIDを用いた複合機300へのログイン処理を行う。   For example, the CPU 301 of the multifunction device 300 performs a login process to the multifunction device 300 using user information such as a user ID acquired by detecting an IC card by a card reader (step S601). For example, the card ID is acquired from the detected IC card, transmitted to an authentication server (not shown) that stores the card ID and the user ID in association with each other, and corresponds to the card ID according to the authentication result in the authentication server. Login processing to the multifunction device 300 using the user ID to be performed.

複合機300のCPU301は、当該ユーザIDに対応する書誌情報の一覧を書誌情報サーバ170に要求し(ステップS602)、書誌情報サーバ170のCPU201は当該要求を受け付けて(ステップS603)、対象の書誌情報一覧を複合機300へ返信する(ステップS604)。   The CPU 301 of the multifunction device 300 requests the bibliographic information server 170 for a list of bibliographic information corresponding to the user ID (step S602), and the CPU 201 of the bibliographic information server 170 accepts the request (step S603), and the target bibliography. An information list is returned to the multi-function device 300 (step S604).

複合機300のCPU301は、当該書誌情報一覧を受信し(ステップS605)、当該書誌情報を用いて不図示の印刷データの一覧画面を表示する(ステップS606)。   The CPU 301 of the MFP 300 receives the bibliographic information list (step S605), and displays a print data list screen (not shown) using the bibliographic information (step S606).

そして、印刷データの選択を受け付けたか判定し(ステップS607)、印刷データの選択を受け付けた場合(ステップS607でYES)は当該一覧画面における印刷データを選択状態にして(ステップS619)、処理をステップS507の前に戻す。   Then, it is determined whether selection of print data has been accepted (step S607). If selection of print data has been accepted (YES in step S607), the print data on the list screen is selected (step S619), and the process is performed. Return to before S507.

印刷データの選択を受け付けていないと判定した場合は(ステップS607でNO)、印刷指示を(例えば不図示の「印刷実行)ボタンの押下)を受け付けたか判定する(ステップS608)。   If it is determined that selection of print data has not been received (NO in step S607), it is determined whether a print instruction (for example, pressing of a “print execution” button (not shown)) has been received (step S608).

印刷指示を受け付けていないと判定した場合(ステップS608でNO)、例えば「ログアウト」ボタンの押下指示を受け付けたものと判定し、ログアウト処理を実行して処理を終了する。印刷指示を受け付けたと判定した場合(ステップS608でYES)、選択中の印刷データの取得要求を、書誌情報を用いて特定された当該印刷データの保存先であるプリントサーバ150に送信する(ステップS609)。   If it is determined that a print instruction has not been received (NO in step S608), for example, it is determined that an instruction to press the “logout” button has been received, logout processing is executed, and the process ends. If it is determined that the print instruction has been received (YES in step S608), the print data acquisition request that is being selected is transmitted to the print server 150 that is the storage destination of the print data specified using the bibliographic information (step S609). ).

プリントサーバ150のCPU201は、当該要求を受信し(ステップS610)、要求を受けた印刷データを複合機300に送信する(ステップS611)。複合機300のCPU301は、当該印刷データを受信し(ステップS612)、印刷を実行する(ステップS613)。   The CPU 201 of the print server 150 receives the request (step S610), and transmits the print data that has received the request to the multifunction machine 300 (step S611). The CPU 301 of the MFP 300 receives the print data (step S612) and executes printing (step S613).

そして、印刷ログを生成し(ステップS614)、生成したログをログ管理サーバ100に送信する(ステップS615)。尚、当該ログは、例えば図13のログ情報1000のような情報、及び、印刷した不図示の画像データ等である。   Then, a print log is generated (step S614), and the generated log is transmitted to the log management server 100 (step S615). The log is, for example, information such as log information 1000 in FIG. 13 and printed image data (not shown).

ログ管理サーバ100のCPU201は、複合機300より印刷ログを受信し(ステップS616)、外部メモリ等の記憶領域に記憶する(ステップS617)。そして、当該印刷ログに含まれる画像データに対して、例えばOCR処理を行い、テキストを抽出して別ファイルとして、当該ログと対応付けて保存する(ステップS618/図10のログ情報1050/ログ記憶手段)。また、当該画像データをPDFデータに変換して、当該ログと対応付けて保存する(図10のログ情報1060)。   The CPU 201 of the log management server 100 receives the print log from the multifunction machine 300 (step S616) and stores it in a storage area such as an external memory (step S617). Then, for example, OCR processing is performed on the image data included in the print log, text is extracted and stored as a separate file in association with the log (step S618 / log information 1050 / log storage in FIG. 10). means). Further, the image data is converted into PDF data and stored in association with the log (log information 1060 in FIG. 10).

以降、ログと記載する場合、図10のログ情報1000及びログ情報1050、ログ情報1060をいうものとする。   Hereinafter, when describing as a log, the log information 1000, the log information 1050, and the log information 1060 in FIG.

そして、当該ログ(ログ情報1000、ログ情報1050、ログ情報1060)に対して、監査ルールを適用し、ログのフィルタリング処理を実行する(ステップS620)。   Then, an audit rule is applied to the log (log information 1000, log information 1050, log information 1060), and log filtering processing is executed (step S620).

例えば、図12に示す監査ログフィルタリングルール1200のようなフィルタリングルールを用いて、ログ管理サーバ100に記憶されたログから監査すべきログを抽出して、図13に示す監査ログ格納テーブル1300のようなテーブルに記憶・格納する処理を行う。監査ログフィルタリングルール1200及び監査ログ格納テーブル1300については、図12、図13の説明で後述する。以上が図6の、本発明の実施形態における、印刷処理からログの格納処理の流れについての説明である。   For example, a log to be audited is extracted from the log stored in the log management server 100 using a filtering rule such as the audit log filtering rule 1200 shown in FIG. 12, and the audit log storage table 1300 shown in FIG. To store and store in a simple table. The audit log filtering rule 1200 and the audit log storage table 1300 will be described later with reference to FIGS. The above is the description of the flow from the printing process to the log storing process in the embodiment of the present invention in FIG.

以下、監査ログのフィルタリング処理の一例について説明する。   Hereinafter, an example of audit log filtering processing will be described.

ログ管理サーバ100は、図6のステップS617で格納したログを取得し、当該ログに対して適用すべき監査ルールを特定して取得し、当該ログが当該監査ルールに合致するかの判定を行う。   The log management server 100 acquires the log stored in step S617 in FIG. 6, specifies and acquires the audit rule to be applied to the log, and determines whether the log matches the audit rule. .

ここでは、当該ログに含まれる部門IDを用いて、当該部門IDに対応する部門ID1202を有するルールを、当該ログに適用すべきルールとして特定する。   Here, using the department ID included in the log, a rule having a department ID 1202 corresponding to the department ID is specified as a rule to be applied to the log.

ここで図12を参照して、本発明の実施形態における、監査ログフィルタリングルールの一例について説明する。図12は、本発明の実施形態における、各種ルールの構成の一例を示す図である。尚、図12に示す各ルールは、ログ管理サーバ100の外部メモリ等の記憶領域に記憶されているものとする。(監査ルール記憶手段に該当)   Here, with reference to FIG. 12, an example of the audit log filtering rule in the embodiment of the present invention will be described. FIG. 12 is a diagram showing an example of the configuration of various rules in the embodiment of the present invention. Note that each rule shown in FIG. 12 is stored in a storage area such as an external memory of the log management server 100. (Applicable to audit rule storage means)

監査ログフィルタリングルール1200は、監査対象のログを抽出するためのルールである。監査ログフィルタリングルール1200は、ルールID1201、部門ID1202、設定1203、条件A1204、条件B1205等から構成される。   The audit log filtering rule 1200 is a rule for extracting a log to be audited. The audit log filtering rule 1200 includes a rule ID 1201, a department ID 1202, a setting 1203, a condition A 1204, a condition B 1205, and the like.

ルールID1201は、ルールを一意に識別する識別情報である。当該ルールIDが同一の各条件は、1つのルールとして特定される。部門ID1202は、当該ルールを適用するログのユーザの所属する部門の情報である。設定1203は、参照するログの情報を示す。   The rule ID 1201 is identification information that uniquely identifies a rule. Each condition with the same rule ID is specified as one rule. The department ID 1202 is information on the department to which the user of the log to which the rule is applied belongs. A setting 1203 indicates log information to be referred to.

条件A1204及び条件B1205は、ログをフィルタリングする条件であり、設定1203で参照した情報に、条件A1204及び条件B1205が合致した場合に、当該ログを監査対象ログとして、ログ管理サーバ100の記憶領域に記憶する。   The condition A 1204 and the condition B 1205 are conditions for filtering the log. When the condition A 1204 and the condition B 1205 match the information referred to in the setting 1203, the log is set as an audit target log in the storage area of the log management server 100. Remember.

例えば、監査ログフィルタリングルール1200に示す、ルールID1201=A111のルールにおいては、ジョブ名に「機密」又は「秘」又は「顧客」が含まれ、部数が2部以上であり、印刷処理の開始時間が22:00以降であるログをフィルタリングする。以上が図12の、本発明の実施形態における、監査ログフィルタリングルールの一例についての説明である。KEEPログフィルタリングルール1210(監査中断ログを監査ログより抽出するための中断後ログ抽出ルール/中断ログ監査ルール)については後述する。   For example, in the rule of rule ID 1201 = A111 shown in the audit log filtering rule 1200, the job name includes “confidential”, “secret”, or “customer”, the number of copies is two or more, and the print processing start time Is filtered after 22:00. The above is an explanation of an example of the audit log filtering rule in the embodiment of the present invention shown in FIG. The KEEP log filtering rule 1210 (post-interrupt log extraction rule / interrupt log audit rule for extracting the audit interruption log from the audit log) will be described later.

ログ管理サーバ100のCPU201は、ステップS701で取得したログに含まれる部門IDと一致する部門ID1402を有する監査ログフィルタリングルール1200を1つ取得し、当該ログが当該ルールに合致するかを判定して、当該ログが当該ルールに合致した場合に、当該ログを監査対象ログとして、合致したと判定された当該ルールのルールIDと対応付けて、ログ管理サーバ100の外部メモリに記憶する。つまり、当該ログがいずれのルールにヒット(合致)したかを示す情報を記憶する。   The CPU 201 of the log management server 100 acquires one audit log filtering rule 1200 having a department ID 1402 that matches the department ID included in the log acquired in step S701, and determines whether the log matches the rule. When the log matches the rule, the log is stored as an audit target log in the external memory of the log management server 100 in association with the rule ID of the rule determined to match. That is, information indicating which rule the log hits (matches) is stored.

当該監査対象ログは、例えば、図13に示す監査ログ格納テーブル1300のような形式で記憶する。ここで図13を参照して、本発明の実施形態における、監査ログ格納テーブルの構成の一例について説明する。図13は、本発明の実施形態における、各種ログ格納テーブルの構成の一例を示す図である。   The audit target log is stored in a format such as an audit log storage table 1300 shown in FIG. Here, an example of the configuration of the audit log storage table in the embodiment of the present invention will be described with reference to FIG. FIG. 13 is a diagram showing an example of the configuration of various log storage tables in the embodiment of the present invention.

監査ルールID1301は、DocuID1302(ドキュメントID1302)の示すログに合致した監査ログフィルタリングルール1200のルールID1201を示す。DocuID1302は、監査ログフィルタリングルールに合致して監査ログとして当該監査ログ格納テーブル1300に格納されたログのドキュメントID(ログ情報1000のDocumentIDListに記載のID)である。   The audit rule ID 1301 indicates the rule ID 1201 of the audit log filtering rule 1200 that matches the log indicated by the document ID 1302 (document ID 1302). The Document ID 1302 is a document ID (ID described in the Document ID List of the log information 1000) of the log stored in the audit log storage table 1300 as an audit log that matches the audit log filtering rule.

合致日時1303は、当該ログが監査ログフィルタリングルールに合致したと判定され、当該監査ログ格納テーブル1300に格納された日時である。監査済フラグ1304は、監査済のログを識別するために付与されるフラグである。ここでは、監査済=1、未監査=0の値が挿入されるものとする。以上が図13の、本発明の実施形態における、監査ログ格納テーブルの構成の一例についての説明である。KEEPログ格納テーブル1310(監査中断ログを一時記憶するためのテーブル)については後述する。   The match date and time 1303 is the date and time when the log is determined to match the audit log filtering rule and stored in the audit log storage table 1300. The audited flag 1304 is a flag given to identify an audited log. Here, it is assumed that a value of audited = 1 and unaudited = 0 is inserted. The above is the description of an example of the configuration of the audit log storage table in the embodiment of the present invention shown in FIG. The KEEP log storage table 1310 (table for temporarily storing the audit interruption log) will be described later.

ログ管理サーバ100のCPU201は、ログが当該ルールに合致しなかった場合、当該ログに含まれる部門IDと一致する部門ID1202を有する監査ログフィルタリングルール1200の全ての監査ログフィルタリングルールを当該ログに適用済か判定して、適用済出ない場合、未適用のルールの適用処理を行う。適用済の場合、当該ログは監査ログフィルタリングルールにかからなかった通常のログとしてログ管理サーバ100の外部メモリに記憶される。以上が監査ログのフィルタリング処理の一例についての説明である。   When the log does not match the rule, the CPU 201 of the log management server 100 applies all the audit log filtering rules of the audit log filtering rule 1200 having the department ID 1202 that matches the department ID included in the log to the log. If it has not been applied yet, an unapplied rule application process is performed. When the log has been applied, the log is stored in the external memory of the log management server 100 as a normal log that does not apply to the audit log filtering rule. The above is an example of the audit log filtering process.

次に図7を参照し、本発明の実施形態における、監査処理の概要について説明する。図7は、本発明の実施形態における、監査処理の概要を示すフローチャートである。   Next, with reference to FIG. 7, an outline of the audit process in the embodiment of the present invention will be described. FIG. 7 is a flowchart showing an outline of the audit process in the embodiment of the present invention.

クライアントPC200のCPU201は、例えば、ユーザからの操作指示に応じてブラウザソフトウェアを起動し、不図示のログイン画面を介したユーザ情報(ここではユーザID、パスワード)の入力、及び不図示の「ログイン」ボタンの押下を受け付けることで、当該ユーザ情報を含むログ管理サーバ100へのログイン要求を、ログ管理サーバ100へ送信する(ステップS701)。   For example, the CPU 201 of the client PC 200 activates browser software in response to an operation instruction from the user, inputs user information (here, a user ID and password) via a login screen (not shown), and “login” (not shown). By accepting the button press, a log-in request to the log management server 100 including the user information is transmitted to the log management server 100 (step S701).

ログ管理サーバ100のCPU201は、当該要求を受信し(ステップS702)、外部メモリに予め記憶されている図11に示すようなユーザ情報1100を参照して認証処理を行い、認証が成功した場合に、図18のメニュー画面1800のような画面をクライアントPC200に返信する(ステップS703)。   The CPU 201 of the log management server 100 receives the request (step S702), performs authentication processing with reference to user information 1100 as shown in FIG. 11 stored in advance in the external memory, and when the authentication is successful. A screen such as the menu screen 1800 in FIG. 18 is returned to the client PC 200 (step S703).

ここで図11を参照して、本発明の実施形態における、ユーザ情報の構成の一例について説明する。図11は、本発明の実施形態における、ユーザ情報の構成の一例を示す図である。   Here, with reference to FIG. 11, an example of the configuration of the user information in the embodiment of the present invention will be described. FIG. 11 is a diagram showing an example of the configuration of user information in the embodiment of the present invention.

ユーザ情報1100は、ユーザID1101、パスワード1102、部門ID1103、監査部門ID1104等から構成される。ユーザID1101は、ユーザを一意に識別するためのIDであり、パスワード1102と合わせて、当該ログ管理サーバへのログイン(認証)に用いられる。   The user information 1100 includes a user ID 1101, a password 1102, a department ID 1103, an audit department ID 1104, and the like. The user ID 1101 is an ID for uniquely identifying the user, and is used for login (authentication) to the log management server together with the password 1102.

部門ID1103(部門情報)は、ユーザの所属する部門のIDである。監査部門ID1104は、ユーザが監査する部門のIDである。つまり、ユーザID=AXD111のユーザは、部門AAAに所属し、部門AAA、部門CCC、部門DDDに属するユーザのログ(部門ID=AAA、CCC、DDDを有するログ情報1000、及び当該ログ情報1000に対応するログ情報1050、ログ情報1060)を監査する権限を有する。以上が図11の、本発明の実施形態における、ユーザ情報の構成の一例についての説明である(部門情報記憶手段)。   The department ID 1103 (department information) is the ID of the department to which the user belongs. The audit department ID 1104 is an ID of a department audited by the user. That is, a user with user ID = AXD111 belongs to department AAA, and logs of users belonging to department AAA, department CCC, department DDD (log information 1000 having department ID = AAA, CCC, DDD, and log information 1000). It has the authority to audit the corresponding log information 1050, log information 1060). The above is an explanation of an example of the configuration of user information in the embodiment of the present invention in FIG. 11 (department information storage means).

次に図18を参照して、本発明の実施形態における、メニュー画面の構成の一例について説明する。図18は、本発明の実施形態における、メニュー画面の構成の一例を示す図である。メニュー画面1800は、クライアントPC200が、ログ管理サーバ100へのログインに成功した場合に、クライアントPC200の表示画面に表示される。   Next, with reference to FIG. 18, an example of the configuration of the menu screen in the embodiment of the present invention will be described. FIG. 18 is a diagram showing an example of the configuration of a menu screen in the embodiment of the present invention. The menu screen 1800 is displayed on the display screen of the client PC 200 when the client PC 200 has successfully logged in to the log management server 100.

ユーザ名1801は、ログ管理サーバ100へのログインに用いられたユーザIDに対応する不図示のユーザ名称である。当該ユーザ名は、当該ユーザIDに対応付けてログ管理サーバ100の外部メモリに記憶されているものとする。   The user name 1801 is a user name (not shown) corresponding to the user ID used for logging in to the log management server 100. The user name is assumed to be stored in the external memory of the log management server 100 in association with the user ID.

「監査対象ログ」ボタン1802は、監査ログフィルタリングルール1200に合致した、ログ管理サーバ100の外部メモリに記憶されているログであって、ログイン中のユーザID1101に対応する監査部門ID1104と同一の部門IDを備える監査対象ログを参照するためのボタンである。例えば、図15の監査ログ一覧画面1500を表示するための画面である。監査ログ一覧画面1500については、図15の説明で後述する。   The “audit log” button 1802 is a log that matches the audit log filtering rule 1200 and is stored in the external memory of the log management server 100, and is the same department as the audit department ID 1104 corresponding to the logged-in user ID 1101. This is a button for referring to an audit target log having an ID. For example, this is a screen for displaying the audit log list screen 1500 of FIG. The audit log list screen 1500 will be described later with reference to FIG.

「KEEPログ」(「監査中断ログ」)ボタン1803は、前述した監査中断ログの一覧を参照するためのボタンである。例えば、図16のKEEPログ一覧画面1600(監査中断ログ一覧画面)を表示するためのボタンである。KEEPログ一覧画面1600については、図16の説明で後述する。   A “KEEP log” (“audit interruption log”) button 1803 is a button for referring to the list of audit interruption logs described above. For example, it is a button for displaying the KEEP log list screen 1600 (audit interruption log list screen) of FIG. The KEEP log list screen 1600 will be described later with reference to FIG.

「監査ルール設定」ボタン1804は、監査ログフィルタリングルール1200を設定する監査ルール設定画面1700に表示画面を遷移させるためのボタンである。監査ルール設定画面1700については、図17の説明で後述する。   An “audit rule setting” button 1804 is a button for changing the display screen to the audit rule setting screen 1700 for setting the audit log filtering rule 1200. The audit rule setting screen 1700 will be described later with reference to FIG.

「監査済ログ」ボタン1805は、監査ログ、及び、監査中断ログの内、監査処理が終了したログの一覧を表示する不図示の監査済ログ表示画面を表示画面に表示するためのボタンである。尚、監査ログ一覧画面1500、KEEPログ一覧画面1600には未監査のログが表示されるため、当該監査済ログ表示画面に表示されるログは、監査ログ一覧画面1500、KEEPログ一覧画面1600には表示されないものとする。監査済ログとは、例えば、監査ログ格納テーブル1300の監査済フラグ1304が1であるログである。   An “audit log” button 1805 is a button for displaying an audit log display screen (not shown) that displays a list of logs for which audit processing has been completed among the audit log and the audit suspension log on the display screen. . In addition, since unaudited logs are displayed on the audit log list screen 1500 and the KEEP log list screen 1600, the logs displayed on the audited log display screen are displayed on the audit log list screen 1500 and the KEEP log list screen 1600. Is not displayed. The audited log is a log whose audited flag 1304 of the audit log storage table 1300 is 1, for example.

「ログアウト」ボタン1806は、ログ管理サーバよりログアウトして、メニュー画面1800を終了するためのボタンである。以上が図18の、本発明の実施形態における、メニュー画面の構成の一例についての説明である。   A “logout” button 1806 is a button for logging out from the log management server and ending the menu screen 1800. The above is the description of an example of the configuration of the menu screen in the embodiment of the present invention shown in FIG.

図7の説明に戻る。クライアントPC200のCPU201は、メニュー画面1800の情報を受信し(ステップS704)、表示画面に表示する(ステップS705)。そして、指示を受け付けるまで待機し、指示を受け付けると、当該指示が「監査対象ログ」ボタン1802の押下指示か判定する(ステップS706)。つまり、監査対象ログの閲覧指示(監査対象ログの一覧要求指示)を受け付けたか判定する。   Returning to the description of FIG. The CPU 201 of the client PC 200 receives the information on the menu screen 1800 (step S704) and displays it on the display screen (step S705). Then, the process waits until an instruction is accepted. When the instruction is accepted, it is determined whether the instruction is an instruction to press the “audit target log” button 1802 (step S706). That is, it is determined whether an inspection target log browsing instruction (audit target log list request instruction) has been received.

「監査対象ログ」ボタン1802の押下指示であると判定した場合(ステップS706でYES)、監査ログ一覧表示及び当該監査ログからのKEEPログの抽出(監査中断処理)を実行する(ステップS708)。ステップS708の詳細については、図8を参照して後述する。   If it is determined that the instruction is to press the “audit target log” button 1802 (YES in step S706), an audit log list display and KEEP log extraction (audit interruption processing) from the audit log are executed (step S708). Details of step S708 will be described later with reference to FIG.

受け付けた指示が「監査対象ログ」ボタン1802の押下指示でないと判定した場合(ステップS706でNO)、「KEEPログ」ボタン1803の押下指示であるか判定する(ステップS707)。つまり、監査中断ログの閲覧指示(監査中断ログの一覧要求指示)を受け付けたか判定する。   If it is determined that the received instruction is not an instruction to press the “audit target log” button 1802 (NO in step S706), it is determined whether it is an instruction to press the “KEEP log” button 1803 (step S707). That is, it is determined whether an inspection interruption log browsing instruction (audit interruption log list request instruction) has been received.

受け付けた指示が、「KEEPログ」ボタン1803の押下指示であると判定した場合(ステップS707でYES)、KEEPログ(監査中断ログ)の一覧表示及び監査処理を実行する(ステップS709)。ステップS709の詳細については、図9を参照して後述する。   If it is determined that the received instruction is an instruction to press the “KEEP log” button 1803 (YES in step S707), the KEEP log (audit interruption log) list display and audit processing are executed (step S709). Details of step S709 will be described later with reference to FIG.

受け付けた指示が、「KEEPログ」ボタン1803の押下指示でないと判定した場合(ステップS707でNO)、ユーザからの操作指示に応じたその他の処理を実行して(ステップS710)、処理を終了する。当該その他の処理とは、例えば、「監査ルール設定」ボタン1804の押下指示に応じた、監査ルール設定画面1700の表示及びルールの設定処理や、「監査済ログ」ボタン1805の押下指示に応じた監査済ログの表示処理等のことである。   If it is determined that the received instruction is not an instruction to press the “KEEP log” button 1803 (NO in step S707), other processing corresponding to the operation instruction from the user is executed (step S710), and the processing ends. . The other processes include, for example, an audit rule setting screen 1700 display and rule setting process according to an instruction to press an “audit rule setting” button 1804, and an instruction to press an “audit log” button 1805. This includes audited log display processing.

その後、メニュー画面の終了指示を受け付けたか判定し(ステップS711)、終了指示を受け付けていない場合は(ステップS711でNO)、処理をステップS705に戻し、終了指示を受け付けたと判定した場合は(ステップS711でYES)、処理を終了する。終了指示とは、例えば、「ログアウト」ボタン1806の押下指示のことである。   Thereafter, it is determined whether an instruction to end the menu screen has been received (step S711). If no end instruction has been received (NO in step S711), the process returns to step S705, and if it is determined that an end instruction has been received (step S711). The processing is terminated. The end instruction is, for example, an instruction to press a “logout” button 1806.

尚、当該画面の情報は、メニュー画面1800において押下された各ボタンに応じて、クライアントPC200のCPU201がログ管理サーバ100に要求し、当該要求を受けて(画面要求受付手段)ログ管理サーバ100のCPU201が画面情報を生成してクライアントPC200に返信し、クライアントPC200のCPU201が表示画面に表示するものとする。以上が図7の、本発明の実施形態における、監査処理の概要についての説明である。   The information on the screen is requested by the CPU 201 of the client PC 200 to the log management server 100 in response to each button pressed on the menu screen 1800, and the log management server 100 receives the request (screen request reception means). It is assumed that the CPU 201 generates screen information and returns it to the client PC 200, and the CPU 201 of the client PC 200 displays it on the display screen. The above is the description of the outline of the audit processing in the embodiment of the present invention shown in FIG.

ここで図17を参照して、本発明の実施形態における、監査ルール設定画面の構成の一例について説明する。図17は、本発明の実施形態における、監査ルール設定画面の構成の一例を示す図である。   Here, an example of the configuration of the audit rule setting screen in the embodiment of the present invention will be described with reference to FIG. FIG. 17 is a diagram showing an example of the configuration of an audit rule setting screen in the embodiment of the present invention.

部門選択受付部1701は、ログイン中のユーザID1101に対応する監査部門ID1104の示す部門名であって、ログ管理サーバ100の外部メモリに監査部門ID1104と対応付けて記憶されている。監査部門ID1104を複数持つユーザID1101でログインしている場合、当該複数の部門をプルダウンで表示、選択可能である。   The department selection receiving unit 1701 is the department name indicated by the audit department ID 1104 corresponding to the logged-in user ID 1101 and is stored in the external memory of the log management server 100 in association with the audit department ID 1104. When logged in with a user ID 1101 having a plurality of audit department IDs 1104, the plurality of departments can be displayed and selected from a pull-down menu.

当該監査ルール設定画面で設定・作成される監査ルール(監査ログフィルタリングルール1200)の部門ID1202には、ルールを作成・記憶するためのボタンである「OK」ボタン1704の押下を検知した時点において、部門選択受付部1701で選択されている部門の部門IDが挿入される。   In the department ID 1202 of the audit rule (audit log filtering rule 1200) set / created on the audit rule setting screen, when the pressing of the “OK” button 1704 which is a button for creating / storing the rule is detected, The department ID of the department selected by the department selection receiving unit 1701 is inserted.

条件設定受付部1702は、監査ログフィルタリングルール1200に設定される設定1203、条件A1204、条件B1205の設定を受け付ける受付部である。   The condition setting reception unit 1702 is a reception unit that receives the settings 1203, condition A 1204, and condition B 1205 set in the audit log filtering rule 1200.

追加ボタンが押下されることで、選択中の設定情報1703が追加される。削除ボタンが押下された場合、最下段の設定・条件が削除される。尚、印刷タイプ=プリントの場合、印刷ログを適用対象とした条件が設定され、印刷タイプ=スキャンの場合、スキャンログを適用対象とした条件が設定され、印刷タイプ=FAXの場合、FAXログを適用対象とした条件が設定され、印刷タイプ=コピーの場合、コピーログを適用対象とした条件が設定される。   When the add button is pressed, setting information 1703 being selected is added. When the delete button is pressed, the lowest setting / condition is deleted. When print type = print, conditions for applying the print log are set. When print type = scan, conditions for applying the scan log are set. When print type = FAX, the FAX log is set. When the condition to be applied is set, and the print type = copy, the condition for applying the copy log is set.

「OK」ボタン1704は、条件設定受付部1702にて設定された条件を、同一のルールIDを有し、部門選択受付部1701で選択中の部門の部門IDを有する監査ログフィルタリングルール1200として登録するためのボタンである。「キャンセル」ボタン1705は、条件設定受付部1702にて設定された条件を破棄し、メニュー画面1800に画面を戻すためのボタンである。以上が図17の、本発明の実施形態における、監査ルール設定画面の構成の一例についての説明である。   The “OK” button 1704 registers the conditions set by the condition setting reception unit 1702 as an audit log filtering rule 1200 having the same rule ID and the department ID of the department currently selected by the department selection reception unit 1701. It is a button to do. A “Cancel” button 1705 is a button for discarding the condition set by the condition setting receiving unit 1702 and returning the screen to the menu screen 1800. The above is an example of the configuration of the audit rule setting screen in the embodiment of the present invention shown in FIG.

次に図8を参照して、本発明の実施形態における、監査中断ログの記憶処理の流れについて説明する。図8は、本発明の実施形態における、監査中断ログの記憶処理の流れを示すフローチャートである。   Next, with reference to FIG. 8, the flow of the storage process of the audit interruption log in the embodiment of the present invention will be described. FIG. 8 is a flowchart showing the flow of the audit interruption log storage process in the embodiment of the present invention.

クライアントPC200のCPU201は、ログ管理サーバ100に対し、当該クライアントPC200においてログ管理サーバにログイン中のユーザのユーザ情報(ユーザID/ログ情報1000でいうUserName)を含む監査対象ログの一覧を要求し(ステップS801)、ログ管理サーバ100のCPU201は当該監査対象ログの一覧要求を受信して(ステップS802)、当該要求に応じた監査対象ログの一覧を返信する(ステップS803)。   The CPU 201 of the client PC 200 requests the log management server 100 for a list of audit target logs including user information of the user who is logged in to the log management server in the client PC 200 (User ID / UserName as log information 1000) ( In step S801), the CPU 201 of the log management server 100 receives the audit target log list request (step S802), and returns a list of audit target logs corresponding to the request (step S803).

例えば、監査ログ格納テーブル1300の未監査のログであって、ステップS802で受信したユーザIDに基づいて、当該ユーザIDの示すユーザが監査すべきログ(例えば、ユーザID1101=AXD222(図11)の場合、監査部門ID1104=BBBであることからすべきログは、図12でいうルールID1201=A444である)を特定して、監査ログ格納テーブル1300から抽出し、当該監査対象ログを表示するための監査ログ一覧画面1500を生成してクライアントPC200に送信する。
クライアントPC200のCPU201は、受信した当該監査対象ログの一覧(監査ログ一覧画面1500)を表示画面に表示する(ステップS804)。
For example, it is an unaudited log in the audit log storage table 1300, and based on the user ID received in step S802, a log to be audited by the user indicated by the user ID (for example, user ID 1101 = AXD 222 (FIG. 11)). If the audit department ID 1104 = BBB, the log should be rule ID 1201 = A444 in FIG. 12), extracted from the audit log storage table 1300, and the audit target log is displayed. An audit log list screen 1500 is generated and transmitted to the client PC 200.
The CPU 201 of the client PC 200 displays the received list of audit target logs (audit log list screen 1500) on the display screen (step S804).

ここで図15を参照して、本発明の実施形態における、監査ログ一覧画面の構成の一例について説明する。図15は、本発明の実施形態における、監査ログ一覧画面の構成の一例を示す図である。   Here, with reference to FIG. 15, an example of the configuration of the audit log list screen in the embodiment of the present invention will be described. FIG. 15 is a diagram showing an example of the configuration of an audit log list screen in the embodiment of the present invention.

URL表示部1501は、当該監査ログ一覧画面1500のアドレス情報を表示する表示部である。現在日時表示部1502は、当該監査ログ一覧画面1500のページが表示され日(日時)の情報を表示する表示部である。   The URL display unit 1501 is a display unit that displays address information of the audit log list screen 1500. The current date and time display unit 1502 is a display unit that displays information on the date (date and time) when the page of the audit log list screen 1500 is displayed.

監査ログ表示部1512は、部門選択受付部1511で選択されている部門の、監査ログフィルタリングルール1200合致してフィルタリングされたログの一覧が表示される表示部である。当該監査ログ表示部に表示される監査ログは、監査ログ一覧画面1500の要求がある毎に、図13の監査ログ格納テーブル1300から取得可能な監査ログをログ単位で取得し表示するものである。   The audit log display unit 1512 is a display unit that displays a list of logs filtered in accordance with the audit log filtering rule 1200 of the department selected by the department selection receiving unit 1511. The audit log displayed in the audit log display unit acquires and displays audit logs that can be acquired from the audit log storage table 1300 in FIG. 13 every time there is a request for the audit log list screen 1500. .

部門選択受付部1511は、ログ管理サーバ100にログイン中のユーザID1101に対応する監査部門ID1104の監査部門の選択を受け付ける受付部である。当該ログイン中のユーザID1101に対応する当該監査部門が複数ある場合、当該複数の部門をプルダウン等で選択可能とし、選択された部門の監査ログを監査ログ表示部1512に表示する。   The department selection reception unit 1511 is a reception unit that receives selection of an audit department with an audit department ID 1104 corresponding to the user ID 1101 that is logged in to the log management server 100. If there are a plurality of audit departments corresponding to the logged-in user ID 1101, the plurality of departments can be selected by pull-down or the like, and the audit log of the selected department is displayed on the audit log display unit 1512.

処理日時1503は、ログが監査ログとしてフィルタリングされた日時の情報である。当該日時の情報は、ログが監査ログとして格納される際、ログ管理サーバ100の外部メモリに当該ログと対応付けて記憶されているものとする。   The processing date and time 1503 is information on the date and time when the log is filtered as an audit log. The date and time information is assumed to be stored in the external memory of the log management server 100 in association with the log when the log is stored as an audit log.

ユーザ名1504は、各監査ログに対応するユーザ(例えば、ログ情報1000のUserNameに記載されている、当該ログの生成元のデータのオーナーの情報)の情報であり、例えば、当該監査ログが印刷ログである場合、当該印刷ログの作成元の印刷データを生成して印刷指示したユーザのユーザ名である。   The user name 1504 is information of a user corresponding to each audit log (for example, information on the owner of data of the log generation source described in UserName of the log information 1000). For example, the audit log is printed In the case of a log, it is the user name of the user who has generated the print data of the print log creation source and instructed printing.

ジョブ名1505は、各監査ログのジョブ名(例えば、ログ情報1000のJobNameに記載されている情報)である。テキスト情報1506は、各監査ログの内、図6のステップS618で作成したテキスト情報(図10のログ情報1050)の先頭に記載されている所定の文字数分のテキスト情報である。   The job name 1505 is the job name of each audit log (for example, information described in JobName of the log information 1000). The text information 1506 is text information for a predetermined number of characters written at the head of the text information (log information 1050 in FIG. 10) created in step S618 in FIG. 6 among the audit logs.

サムネイル1507は、各監査ログの内、図6のステップS618で作成したPDFファイル(図10のログ情報1060)のサムネイル画像である。当該サムネイル画像はステップS618でPDFファイルが作成された際に、当該PDFファイルと対応付けて記憶されているものとする。   A thumbnail 1507 is a thumbnail image of the PDF file (log information 1060 in FIG. 10) created in step S618 in FIG. 6 among the audit logs. Assume that the thumbnail image is stored in association with the PDF file when the PDF file is created in step S618.

「前へ」ボタン1508、「次へ」ボタン1509は、それぞれ監査ログ表示部1512に表示されていない監査ログを表示すべく、当該監査ログ表示部1512の表示を切り替えるためのボタンである。   A “Previous” button 1508 and a “Next” button 1509 are buttons for switching the display of the audit log display unit 1512 in order to display an audit log not displayed on the audit log display unit 1512, respectively.

例えば「前へ」ボタン1508が押下された場合は、2013年4月24日23:51の前のログから所定数分の監査ログを監査ログ表示部1512に表示する。「次へ」ボタン1509が押下された場合、2013年4月25日22:20の後のログから所定数分の監査ログを監査ログ表示部1512に表示する。   For example, when the “Previous” button 1508 is pressed, a predetermined number of audit logs from the log before 23:51 on April 24, 2013 are displayed on the audit log display unit 1512. When the “Next” button 1509 is pressed, a predetermined number of audit logs from the log after 22:20 on April 25, 2013 are displayed on the audit log display unit 1512.

「KEEPログ一覧」ボタン1510は、表示画面の表示をKEEPログ一覧画面1600(監査中断ログ一覧画面)に遷移させるためのボタンである。KEEPログ一覧画面1600(監査中断ログ一覧画面)については図16の説明で後述する。以上が図15の、本発明の実施形態における、監査ログ一覧画面の構成の一例についての説明である   The “KEEP log list” button 1510 is a button for transitioning the display screen display to the KEEP log list screen 1600 (audit interruption log list screen). The KEEP log list screen 1600 (audit interruption log list screen) will be described later with reference to FIG. The above is an example of the configuration of the audit log list screen in the embodiment of the present invention shown in FIG.

図8の説明に戻る。クライアントPC200のCPU201は指示を受け付け(ステップS805)、受け付けた指示が監査ログの選択指示か判定する(ステップS806)。つまり、監査ログ表示部1512に表示されたログに対する押下指示を受け付けたか判定する。   Returning to the description of FIG. The CPU 201 of the client PC 200 receives an instruction (step S805), and determines whether the received instruction is an audit log selection instruction (step S806). That is, it is determined whether a pressing instruction for the log displayed on the audit log display unit 1512 has been received.

受け付けた指示が監査ログの選択指示でないと判定した場合(ステップS806でNO)、受け付けた指示がKEEPログの表示指示か判定する(ステップS807)。つまり、「KEEPログ一覧」ボタン1510の押下指示を受け付けたか判定する。   If it is determined that the received instruction is not an audit log selection instruction (NO in step S806), it is determined whether the received instruction is a KEEP log display instruction (step S807). That is, it is determined whether an instruction to press the “KEEP log list” button 1510 is received.

受け付けた指示がKEEPログの表示指示であると判定した場合(ステップS807でYES)、処理をステップS808に移行し、KEEPログ(監査中断ログ)の監査処理に移行する。KEEPログ(監査中断ログ)の監査処理については、図9の説明で後述する。   If it is determined that the received instruction is a KEEP log display instruction (YES in step S807), the process proceeds to step S808, and the process proceeds to a KEEP log (audit interruption log) audit process. The audit process of the KEEP log (audit interruption log) will be described later with reference to FIG.

受け付けた指示がKEEPログの表示指示でないと判定した場合(ステップS807でNO)、ここでは、受け付けた指示が監査ログ一覧画面1500の終了であるものとし、監査ログ一覧画面1500をメニュー画面に戻し、処理を終了する。   If it is determined that the received instruction is not a KEEP log display instruction (NO in step S807), it is assumed here that the received instruction is the end of the audit log list screen 1500, and the audit log list screen 1500 is returned to the menu screen. The process is terminated.

一方、ステップS806において、受け付けた指示が監査ログの選択指示であると判定した場合(ステップS806でYES)、クライアントPC200のCPU201は、選択を受け付けたログの詳細情報の表示画面(詳細表示画面)をログ管理サーバ100に要求する(ステップS809)。当該要求には、選択されたログを特定するためのIDが含まれ、ログ管理サーバ100は当該IDを以て、詳細表示すべきログを特定するものとする。   On the other hand, if it is determined in step S806 that the received instruction is an audit log selection instruction (YES in step S806), the CPU 201 of the client PC 200 displays the detailed information display screen (detail display screen) of the log that has been selected. Is requested to the log management server 100 (step S809). The request includes an ID for specifying the selected log, and the log management server 100 specifies a log to be displayed in detail using the ID.

ここで図19を参照して、本発明の実施形態における、ログの詳細表示画面の構成の一例について説明する。図19は、本発明の実施形態における、ログの詳細表示画面の構成の一例を示す図である。   Here, with reference to FIG. 19, an example of the configuration of a log detail display screen in the embodiment of the present invention will be described. FIG. 19 is a diagram showing an example of the configuration of a log detail display screen in the embodiment of the present invention.

ログ詳細表示画面1900は、監査ログ又は監査中断ログの詳細をユーザに提示し、確認させるための画面である。   The log detail display screen 1900 is a screen for presenting and confirming the details of the audit log or the audit interruption log to the user.

テキスト情報表示部1901は、ログのテキスト情報の表示部である。つまり、詳細表示しているログのログ情報1050の情報の表示部である。画像データ表示部1903は、当該ログのPDFデータ(ログ情報1060)のイメージを表示する表示部である。   The text information display unit 1901 is a display unit for log text information. In other words, this is the information display section of the log information 1050 of the log being displayed in detail. The image data display unit 1903 is a display unit that displays an image of PDF data (log information 1060) of the log.

「KEEP」ボタン1905(「一時退避」ボタン)は、詳細表示中のログ及び当該詳細表示中のログと同じユーザIDに対応する未監査のログを、監査中断ログとして、ログ管理サーバ100の外部メモリに一時退避して記憶させるためのボタンである。   A “KEEP” button 1905 (“temporary save” button) uses the log that is being displayed in detail and an unaudited log that corresponds to the same user ID as the log that is being displayed in detail as an audit interruption log. It is a button for temporarily saving and storing in the memory.

「警告メール」ボタン1906は、当該ログのユーザに対して警告メールを送信するためのボタンである。尚、当該警告メールの文面はログ管理サーバ100の外部メモリにあらかじめ設定されているものとし、「警告メール」ボタン1906の押下を検知したクライアントPC200のCPU201が、ログ管理サーバ100に対して当該警告メールの生成、送信の指示を送信し、ログ管理サーバ100のCPU201が、当該警告メールの生成、送信先への送信を行うものとする。   A “warning mail” button 1906 is a button for transmitting a warning mail to the user of the log. The text of the warning mail is assumed to be set in advance in the external memory of the log management server 100, and the CPU 201 of the client PC 200 that detects the pressing of the “warning mail” button 1906 notifies the log management server 100 of the warning. It is assumed that a mail generation / transmission instruction is transmitted, and the CPU 201 of the log management server 100 generates the warning mail and transmits it to a transmission destination.

尚、当該メールの送信先(当該非監査ログに対応するユーザのメールアドレス)は、ログ管理サーバ100の外部メモリに、ユーザIDと対応付けて予め記憶されているものとする。   It is assumed that the transmission destination of the mail (user mail address corresponding to the non-audit log) is stored in advance in the external memory of the log management server 100 in association with the user ID.

「報告書提出依頼」ボタン1907は、上記警告メールに報告書のデータを添付して当該ログのユーザに送信するためのボタンである。当該報告書のデータは、ログ管理サーバ100の外部メモリに予め記憶されているものとする。   A “report submission request” button 1907 is a button for attaching report data to the warning mail and transmitting it to the user of the log. It is assumed that the report data is stored in advance in the external memory of the log management server 100.

「前へ」ボタン1908は、ログ詳細表示画面1900に表示するログを、前のログ(例えば、監査ログ表示部1512上で、ステップS806で選択されたと判定されたログの前の順番のログ、又は、後述する図16の監査中断ログ表示部1612上で、図9のステップS906で選択されたと判定されるログの前の順番のログ)に切り替えるためのボタンである。   The “Previous” button 1908 displays the log displayed on the log detail display screen 1900 as the previous log (for example, the log in the order before the log determined to have been selected in step S806 on the audit log display unit 1512, Alternatively, the button is for switching to a log in the order before the log determined to be selected in step S906 in FIG. 9 on the audit interruption log display unit 1612 in FIG.

「次へ」ボタン1909は、ログ詳細表示画面1900に表示するログを、次のログ(例えば、監査ログ表示部1512上で、ステップS806で選択されたと判定されたログの次の順番のログ、又は、後述する図16の監査中断ログ表示部1612上で、図9のステップS906で選択されたと判定されるログの次の順番のログ)に切り替えるためのボタンである。以上が図19の、本発明の実施形態における、ログの詳細表示画面の構成の一例についての説明である。   The “next” button 1909 displays the log displayed on the log detail display screen 1900 as the next log (for example, the log in the next order of the log determined to have been selected in step S806 on the audit log display unit 1512, Or a button for switching to a log in the next order of the log determined to have been selected in step S906 in FIG. 9 on the audit interruption log display unit 1612 in FIG. The above is an example of the configuration of the detailed log display screen in the embodiment of the present invention shown in FIG.

図8の説明に戻る。ログ管理サーバ100のCPU201は、クライアントPC200から監査ログの詳細表示の要求を受け付け(ステップS810/詳細要求受付手段に該当)、当該詳細表示の要求に含まれるログのID(ドキュメントID)の情報からログ情報(1000、1050、1060)を特定して、当該ログ情報を表示する詳細表示画面1900を生成し(ステップS811)、クライアントPC200に返信する(ステップS812)。クライアントPC200のCPU201は、当該詳細表示画面の情報を受信して表示画面に表示する(ステップS813)。   Returning to the description of FIG. The CPU 201 of the log management server 100 receives a request for detailed display of the audit log from the client PC 200 (corresponding to step S810 / detailed request receiving means), and from the information of the log ID (document ID) included in the request for detailed display. The log information (1000, 1050, 1060) is specified, a detailed display screen 1900 for displaying the log information is generated (step S811), and the response is returned to the client PC 200 (step S812). The CPU 201 of the client PC 200 receives the information on the detailed display screen and displays it on the display screen (step S813).

クライアントPC200のCPU201は、ユーザからの指示を受け付け(ステップS814)、受け付けた指示が監査中断の指示か判定する(ステップS815)。つまり、「KEEP」ボタン1905の押下指示を受け付けたか判定する。   The CPU 201 of the client PC 200 receives an instruction from the user (step S814), and determines whether the received instruction is an instruction to interrupt auditing (step S815). That is, it is determined whether an instruction to press the “KEEP” button 1905 is received.

受け付けた指示が監査中断の指示であると判定した場合(ステップS815でYES)、当該監査中断指示を受け付けた時点でログ詳細表示画面1900に表示中の監査ログ(監査を中断されたログ/狭義の監査中断ログ)のドキュメントIDをログ管理サーバ100に送信し(ステップS816/監査中断情報送信手段に該当)、これを受信したログ管理サーバ100のCPU201は、当該ログに対応するユーザID(例えばログ情報1000のUserNameの値)を特定して(ステップS817)、当該ユーザIDを用いてKEEPログフィルタリングルール1210(監査中断ログ抽出条件)を生成する(ステップS818)。(監査中断情報受信手段/中断ログ監査ルール生成手段に該当)   If it is determined that the received instruction is an audit suspension instruction (YES in step S815), the audit log displayed on the log detail display screen 1900 at the time when the audit suspension instruction is accepted (audit suspended log / narrow sense) The audit interruption log) is sent to the log management server 100 (corresponding to the step S816 / audit interruption information transmission means), and the CPU 201 of the log management server 100 that has received the document ID receives the user ID (for example, the audit interruption log). (UserName value of log information 1000) is specified (step S817), and the KEEP log filtering rule 1210 (audit interruption log extraction condition) is generated using the user ID (step S818). (Applicable to audit interruption information receiving means / interrupt log audit rule generating means)

ここで生成されるKEEPログフィルタリングルール1210は、監査ログ格納テーブル1300に格納されている監査ログ、及び、以降監査ログ格納テーブル1300に格納されてくる監査ログから、当該監査中断された監査中断ログのユーザと同じユーザのログを抽出して、KEEPログ格納テーブル1310(監査中断ログ記憶テーブル)に記憶するためのフィルタリングルールである。   The KEEP log filtering rule 1210 generated here includes the audit interruption log that has been interrupted from the audit log stored in the audit log storage table 1300 and the audit log that is stored in the audit log storage table 1300 thereafter. This is a filtering rule for extracting a log of the same user as that of the user and storing it in the KEEP log storage table 1310 (audit interruption log storage table).

つまり、ログ管理サーバ100のCPU201は、ステップS817で特定したユーザIDをユーザ名1213、部門ID1212に当該ユーザの部門IDを有するルールを生成してKEEPログフィルタリングルール1210に追加するものである。KEEPログフィルタリングルール1210の各項目(ルールID1211、部門ID1212、設定1213、条件A1214、条件B1215)の内容は、前述した監査ログフィルタリングル−ル1200と同じであるため、ここでは説明を省略する。尚、ここでは条件A1214、条件B1215には条件を設定しないものとする。   That is, the CPU 201 of the log management server 100 generates a rule having the user ID specified in step S817 as the user name 1213 and the department ID 1212 and the department ID of the user, and adds the rule to the KEEP log filtering rule 1210. The contents of each item (rule ID 1211, department ID 1212, setting 1213, condition A1214, condition B1215) of the KEEP log filtering rule 1210 are the same as those of the above-described audit log filtering rule 1200, and thus the description thereof is omitted here. Here, it is assumed that no conditions are set in the conditions A1214 and B1215.

ログ管理サーバ100のCPU201は、監査ログ格納テーブル1300より、ステップS818で生成して記憶したKEEPログフィルタリングルール1210に合致するログであって、監査済フラグ1304=0(未監査)のログを抽出し(ステップS819)、KEEPログ格納テーブル1310(監査中断ログ記憶テーブル)を生成して(ステップS820)、ステップS815で監査が中断されたログと共に記憶する(ステップS821)。
その後、他に監査ログがある場合は処理をステップS809に戻し、他に監査ログがない場合は処理を終了する。
The CPU 201 of the log management server 100 extracts a log that matches the KEEP log filtering rule 1210 generated and stored in step S818 from the audit log storage table 1300 and has an audited flag 1304 = 0 (unaudited). (Step S819), a KEEP log storage table 1310 (audit interruption log storage table) is generated (Step S820), and stored together with the log for which the audit was interrupted in Step S815 (Step S821).
Thereafter, if there is another audit log, the process returns to step S809, and if there is no other audit log, the process ends.

KEEPログ格納テーブル1310は、監査ログ格納テーブル1300に格納されている未監査のKEEPログフィルタリングルール1210に合致するログ、及び、以降、監査ログフィルタリングルール1200により監査ログ格納テーブル1300に追加されてくる監査ログの内、未監査の、KEEPログフィルタリングルール1210に合致するログ、を格納するテーブルである。つまり、監査が中断されたログと、当該監査が中断されたログのユーザのログであって、これからKEEPログフィルタリングルール1210によってフィルタリングされるログとを関連付けて記憶するテーブルである。KEEPログ格納テーブル1310は、ログに対応するユーザ毎に生成されて記憶されるものとする。   The KEEP log storage table 1310 is added to the audit log storage table 1300 by the audit log filtering rule 1200 after the log that matches the unaudited KEEP log filtering rule 1210 stored in the audit log storage table 1300. This is a table for storing unaudited logs that match the KEEP log filtering rule 1210 among the audit logs. In other words, this is a table that stores a log in which auditing is interrupted and a log of a user whose auditing has been interrupted and that is to be filtered by the KEEP log filtering rule 1210 in association with each other. The KEEP log storage table 1310 is generated and stored for each user corresponding to the log.

当該KEEPログ格納テーブル1310に格納されたログは監査中断ログ(広義の監査中断ログ)とし、監査ログ格納テーブル1300から削除される。また、KEEPログ格納テーブル1310に格納された監査中断ログが監査完了された場合、監査ログ格納テーブル1300に移動され、KEEPログ格納テーブル1310より削除される。   The log stored in the KEEP log storage table 1310 is an audit suspension log (in a broad sense, an audit suspension log) and is deleted from the audit log storage table 1300. When the audit interruption log stored in the KEEP log storage table 1310 is audited, it is moved to the audit log storage table 1300 and deleted from the KEEP log storage table 1310.

当該KEEPログ格納テーブル1310の各項目(監査ルールID1311、DocuID1312(ドキュメントID1302)、合致日時1313)は、監査ログ格納テーブル1300の各項目の内容と同様であるため、ここでは説明を割愛する。ユーザID1314は、当該ドキュメントID1302の示すログ情報1000のUserNameの情報である。   Each item (audit rule ID 1311, DocuID 1312 (document ID 1302), matching date 1313) of the KEEP log storage table 1310 is the same as the contents of each item of the audit log storage table 1300, and thus description thereof is omitted here. The user ID 1314 is UserName information of the log information 1000 indicated by the document ID 1302.

ログ管理サーバ100のCPU201は、ステップS815において、受け付けた指示が監査中断の指示でないと判定した場合(ステップS815でNO)、受け付けた指示がページの切り替え指示か判定する(ステップS822)。つまり、「前へ」ボタン1308、又は「次へ」ボタン1309が押下されたか判定する。   If the CPU 201 of the log management server 100 determines in step S815 that the received instruction is not an instruction to interrupt audit (NO in step S815), the CPU 201 determines whether the received instruction is a page switching instruction (step S822). That is, it is determined whether the “Previous” button 1308 or the “Next” button 1309 has been pressed.

受け付けた指示がページの切り替え指示であると判定した場合(ステップS822でYES)、処理をステップS809に移行し、次に表示するログの詳細表示画面の要求をログ管理サーバ100に送信する。   If it is determined that the received instruction is a page switching instruction (YES in step S822), the process proceeds to step S809, and a request for a log detail display screen to be displayed next is transmitted to the log management server 100.

受け付けた指示がページの切り替え指示でないと判定した場合(ステップS822でNO)、受け付けた指示が監査の完了指示か判定する(ステップS823)。つまり「OK」ボタン1904の押下指示を受け付けたか判定する。   If it is determined that the received instruction is not a page switching instruction (NO in step S822), it is determined whether the received instruction is an audit completion instruction (step S823). That is, it is determined whether an instruction to press the “OK” button 1904 is received.

受け付けた指示が監査の完了指示でないと判定した場合(ステップS823でNO)、当該受け付けた指示に応じた処理を実行し、処理をステップS805に戻す。受け付けた指示が監査の完了指示であると判定した場合(ステップS823でYES)、監査完了指示を受け付けた旨の情報(及び当該監査を完了したログのID(ドキュメントID))をログ管理サーバ100に送信し(ステップS824/監査済情報送信手段に該当)、ログ管理サーバ100のCPU201は、当該情報を受信して、受信したログのドキュメントID1302の監査済フラグ1304の値を1に変更する(ステップS825)。以上が図8の、本発明の実施形態における、監査中断ログの記憶処理の流れについての説明である。   If it is determined that the received instruction is not an audit completion instruction (NO in step S823), processing according to the received instruction is executed, and the process returns to step S805. If it is determined that the received instruction is an audit completion instruction (YES in step S823), information indicating that the audit completion instruction has been received (and the ID (document ID) of the log for which the audit has been completed) is stored in the log management server 100. (Step S824 / corresponding to audited information transmitting means), the CPU 201 of the log management server 100 receives the information and changes the value of the audited flag 1304 of the document ID 1302 of the received log to 1 ( Step S825). The above is the description of the flow of the storage process of the audit interruption log in the embodiment of the present invention of FIG.

次に図9を参照して、本発明の実施形態における、監査中断ログの監査処理の流れについて説明する。図9は、本発明の実施形態における、監査中断ログの監査処理の流れを示すフローチャートである。   Next, with reference to FIG. 9, the flow of the audit processing of the audit interruption log in the embodiment of the present invention will be described. FIG. 9 is a flowchart showing a flow of audit processing of the audit interruption log in the embodiment of the present invention.

クライアントPC200のCPU201は、ログ管理サーバ100に対し、当該クライアントPC200においてログ管理サーバにログイン中のユーザのユーザ情報(ユーザID/ログ情報1000でいうUserName)を含むKEEPログ(監査中断ログ)の一覧を要求し(ステップS901)、ログ管理サーバ100のCPU201は当該KEEPログ(監査中断ログ)の一覧要求を受信して(ステップS902)、当該要求に応じたログの一覧を返信する(ステップS903)。   The CPU 201 of the client PC 200 makes a list of KEEP logs (audit interruption log) including user information (user ID / UserName as log information 1000) of the user who is logged in to the log management server in the client PC 200 with respect to the log management server 100. (Step S901), the CPU 201 of the log management server 100 receives the KEEP log (audit interruption log) list request (Step S902), and returns a list of logs corresponding to the request (Step S903). .

例えば、KEEPログ格納テーブル1310のログであって、受信した一覧要求に含まれるログインユーザの監査対象部門に属するユーザIDのログを特定して抽出し、KEEPログ一覧画面1600(監査中断ログ一覧画面)を生成してクライアントPC200に送信する。
クライアントPC200のCPU201は、受信したKEEPログ一覧画面1600を表示画面に表示する(ステップS904)。
For example, the log of the KEEP log storage table 1310 that identifies and extracts the log of the user ID belonging to the audited department of the login user included in the received list request, and extracts the KEEP log list screen 1600 (audit interruption log list screen ) And transmitted to the client PC 200.
The CPU 201 of the client PC 200 displays the received KEEP log list screen 1600 on the display screen (step S904).

ここで図16を参照して、本発明の実施形態における、監査中断ログ一覧画面の構成の一例について説明する。図16は、本発明の実施形態における、監査中断ログ一覧画面の構成の一例を示す図である。   Here, with reference to FIG. 16, an example of the configuration of the audit interruption log list screen in the embodiment of the present invention will be described. FIG. 16 is a diagram showing an example of the configuration of the audit interruption log list screen in the embodiment of the present invention.

URL表示部1601は、当該KEEPログ一覧画面1600のアドレス情報を表示する表示部である。   The URL display unit 1601 is a display unit that displays address information of the KEEP log list screen 1600.

KEEPログ表示部1612(監査中断ログ表示部)は、ユーザ選択受付部1611で選択されているユーザの、KEEPログ(監査中断ログ)の一覧を表示する表示部である。尚、当該ユーザ選択受付部1611に表示されるユーザの情報は、ユーザID(ログ情報1000のUserName)であってもよいし、例えば、図16に示すように、ユーザIDに対応しログ管理サーバ100の外部メモリに記憶されている(不図示)ユーザ名であってもよい。   The KEEP log display unit 1612 (audit interruption log display unit) is a display unit that displays a list of KEEP logs (audit interruption log) of the user selected by the user selection receiving unit 1611. Note that the user information displayed on the user selection receiving unit 1611 may be a user ID (UserName of the log information 1000). For example, as shown in FIG. 16, a log management server corresponding to the user ID The user name (not shown) stored in the external memory 100 may be used.

処理日時1603は、KEEPログが監査ログとしてフィルタリングされた日時の情報である。ユーザ名1604は、各KEEPログに対応するユーザ情報(例えば、ログ情報1000のUserNameに記載されている情報に対応するユーザ名)であり、例えば、当該KEEPログが印刷ログである場合、当該印刷ログの作成元の印刷データを生成して印刷指示したユーザのユーザ名である。   The processing date 1603 is information on the date and time when the KEEP log is filtered as the audit log. The user name 1604 is user information corresponding to each KEEP log (for example, a user name corresponding to information described in UserName of the log information 1000). For example, if the KEEP log is a print log, the print name This is the user name of the user who generated the print data of the log creation source and instructed printing.

ジョブ名1605は、各KEEPログのジョブ名(例えば、ログ情報1000のJobNameに記載されている情報)である。テキスト情報1506は、各KEEPログの内、図6のステップS618で作成したテキスト情報(図10のログ情報1050)の先頭に記載されている所定の文字数分のテキスト情報である。   The job name 1605 is the job name of each KEEP log (for example, information described in JobName of the log information 1000). The text information 1506 is text information for a predetermined number of characters described at the head of the text information (log information 1050 in FIG. 10) created in step S618 in FIG. 6 in each KEEP log.

サムネイル1607は、各非監査ログの内、図6のステップS618で作成したPDFファイル(図10のログ情報1060)のサムネイル画像である。当該サムネイル画像はステップS618でPDFファイルが作成された際に、当該PDFファイルと対応付けて記憶されているものとする。   A thumbnail 1607 is a thumbnail image of the PDF file (log information 1060 in FIG. 10) created in step S618 in FIG. 6 among the non-audit logs. Assume that the thumbnail image is stored in association with the PDF file when the PDF file is created in step S618.

「前へ」ボタン1608、「次へ」ボタン1609は、それぞれKEEPログ表示部1612に表示されていないKEEPログを表示すべく、当該KEEPログ表示部1612の表示を切り替えるためのボタンである。   A “Previous” button 1608 and a “Next” button 1609 are buttons for switching the display of the KEEP log display unit 1612 in order to display KEEP logs that are not displayed on the KEEP log display unit 1612, respectively.

例えば「前へ」ボタン1608が押下された場合は、現在表示されている、2013年4月24日〜2013年5月3日のログの前の期間に監査ログとしてフィルタリングされたKEEPログを表示する。   For example, when the “Previous” button 1608 is pressed, the KEEP log filtered as the audit log is displayed in the period before the currently displayed log from April 24, 2013 to May 3, 2013. To do.

「次へ」ボタン1609が押下された場合、現在表示されている、2013年4月24日〜2013年5月3日のグループの後の期間に監査ログとしてフィルタリングされたKEEPログを表示する。   When the “next” button 1609 is pressed, the KEEP log filtered as the audit log is displayed in the period after the group currently displayed from April 24, 2013 to May 3, 2013.

「通常監査」ボタン1610は、表示画面の表示を監査ログ一覧画面1500に遷移させるためのボタンである。選択枠1602は、フォーカスされているKEEPログを示す選択枠である。以上が図16の、本発明の実施形態における、監査中断ログ一覧画面の構成の一例についての説明である。   The “normal audit” button 1610 is a button for transitioning the display screen display to the audit log list screen 1500. A selection frame 1602 is a selection frame indicating a focused KEEP log. The above is an example of the configuration of the audit interruption log list screen in the embodiment of the present invention shown in FIG.

図9の説明に戻る。クライアントPC200のCPU201は指示を受け付け(ステップS905)、受け付けた指示がKEEPログ(監査中断ログ)の選択指示か判定する(ステップS906)。つまり、KEEPログ表示部1612に表示されたログに対する押下指示を受け付けたか判定する。   Returning to the description of FIG. The CPU 201 of the client PC 200 receives an instruction (step S905), and determines whether the received instruction is a selection instruction for a KEEP log (audit interruption log) (step S906). That is, it is determined whether an instruction to press the log displayed on the KEEP log display unit 1612 has been received.

受け付けた指示がKEEPログの選択指示でないと判定した場合(ステップS906でNO)、受け付けた指示が監査ログの表示指示か判定する(ステップS929)。つまり、「通常監査」ボタン1610の押下指示を受け付けたか判定する。   If it is determined that the received instruction is not a KEEP log selection instruction (NO in step S906), it is determined whether the received instruction is an audit log display instruction (step S929). That is, it is determined whether an instruction to press the “normal audit” button 1610 is received.

受け付けた指示が監査ログの表示指示であると判定した場合(ステップS929でYES)、処理をステップS930に移行し、監査ログの監査処理(図9)に移行する。   If it is determined that the received instruction is an instruction to display an audit log (YES in step S929), the process proceeds to step S930 and the audit log audit process (FIG. 9) is performed.

受け付けた指示が監査ログの表示指示でないと判定した場合(ステップS929でNO)、ここでは、受け付けた指示がKEEPログ一覧画面1600の終了であるものとし、KEEPログ一覧画面1600をメニュー画面に戻し、処理を終了する。   If it is determined that the received instruction is not an audit log display instruction (NO in step S929), it is assumed here that the received instruction is the end of the KEEP log list screen 1600, and the KEEP log list screen 1600 is returned to the menu screen. The process is terminated.

一方、ステップS906において、受け付けた指示がKEEPログの選択指示であると判定した場合(ステップS906でYES)、クライアントPC200のCPU201は、選択を受け付けたログの詳細表示画面をログ管理サーバ100に要求する(ステップS907)。当該要求には、選択されたログを特定するためのIDが含まれ、ログ管理サーバ100は当該IDを以て、詳細表示すべきログを特定するものとする。   On the other hand, when it is determined in step S906 that the received instruction is a KEEP log selection instruction (YES in step S906), the CPU 201 of the client PC 200 requests the log management server 100 to display a log detail display screen for which the selection has been received. (Step S907). The request includes an ID for specifying the selected log, and the log management server 100 specifies a log to be displayed in detail using the ID.

ログ管理サーバ100のCPU201は、クライアントPC200から監査ログの詳細表示の要求を受け付け(ステップS908/詳細要求受付手段に該当)、当該詳細表示の要求に含まれるログのID(ドキュメントID)の情報からログ情報(1000、1050、1060)を特定して、当該ログ情報を表示する詳細表示画面1900を生成し(ステップS909)、クライアントPC200に返信する(ステップS910)。クライアントPC200のCPU201は、当該詳細表示画面の情報を受信して(ステップS911)表示画面に表示する(ステップS912)。   The CPU 201 of the log management server 100 receives a request for detailed display of the audit log from the client PC 200 (corresponding to step S908 / detailed request receiving means), and from the information of the log ID (document ID) included in the detailed display request. The log information (1000, 1050, 1060) is specified, and a detailed display screen 1900 for displaying the log information is generated (step S909), and returned to the client PC 200 (step S910). The CPU 201 of the client PC 200 receives the information on the detail display screen (step S911) and displays it on the display screen (step S912).

クライアントPC200のCPU201は、ユーザからの指示を受け付け(ステップS913)、受け付けた指示がページの切り替え指示か判定する(ステップS914)。つまり、「前へ」ボタン1908、又は「次へ」ボタン1909が押下されたか判定する。   The CPU 201 of the client PC 200 receives an instruction from the user (step S913), and determines whether the received instruction is a page switching instruction (step S914). That is, it is determined whether the “Previous” button 1908 or the “Next” button 1909 has been pressed.

受け付けた指示がページの切り替え指示であると判定した場合(ステップS914でYES)、処理をステップS907に移行し、次に表示するログの詳細表示画面の要求をログ管理サーバ100に送信する。   When it is determined that the received instruction is a page switching instruction (YES in step S914), the process proceeds to step S907, and a request for a log detail display screen to be displayed next is transmitted to the log management server 100.

受け付けた指示がページの切り替え指示でないと判定した場合(ステップS914でNO)、詳細表示中のKEEPログに対応するユーザへの警告メールの送信指示(例えば、「警告メール」ボタン1906、又は「報告書提出依頼」ボタン1907の押下指示)であるか判定し(ステップS915)、当該ユーザへの警告メールの送信指示であると判定した場合(ステップS915でYES)、当該ユーザへ警告メールを送信すべく、メールの送信要求をログ管理サーバ100へ送信する(ステップS916)。   If it is determined that the received instruction is not a page switching instruction (NO in step S914), a warning mail transmission instruction to the user corresponding to the KEEP log being displayed in detail (for example, a “warning mail” button 1906 or “report” If it is determined to be an instruction to send a warning mail to the user (YES in step S915), a warning mail is transmitted to the user. Therefore, a mail transmission request is transmitted to the log management server 100 (step S916).

ログ管理サーバ100のCPU201は、当該メールの送信指示を受信して、不図示のユーザ情報(ユーザID)とユーザのメールアドレスとの対応付けテーブルからメールの送信先を特定して(ステップS917)、定型文の挿入された警告メールを生成し(ステップS918)、送信先に送信する(ステップS919)。尚、当該メールアドレス及び定型文の情報は、ログ管理サーバ100の外部メモリに予め記憶されているものとする。   The CPU 201 of the log management server 100 receives the mail transmission instruction, and specifies the mail transmission destination from a correspondence table between user information (user ID) (not shown) and the user's mail address (step S917). Then, a warning mail in which the fixed sentence is inserted is generated (step S918) and transmitted to the transmission destination (step S919). It is assumed that the mail address and the fixed phrase information are stored in advance in the external memory of the log management server 100.

受け付けた指示が当該ユーザへの警告メールの送信指示でないと判定した場合(ステップS915でNO)、受け付けた指示が監査の完了指示か判定する(ステップS920)。つまり「OK」ボタン1904の押下指示を受け付けたか判定する。   If it is determined that the received instruction is not a warning mail transmission instruction to the user (NO in step S915), it is determined whether the received instruction is an audit completion instruction (step S920). That is, it is determined whether an instruction to press the “OK” button 1904 is received.

受け付けた指示が監査の完了指示でないと判定した場合(ステップS920でNO)、当該受け付けた指示に応じた処理を実行し、処理をステップS905に戻す。受け付けた指示が監査の完了指示であると判定した場合(ステップS920でYES)、監査完了指示を受け付けた旨の情報(及び当該監査を完了したログのID(ドキュメントID))をログ管理サーバ100に送信する(ステップS921/監査済情報送信手段に該当)。   If it is determined that the received instruction is not an audit completion instruction (NO in step S920), processing according to the received instruction is executed, and the process returns to step S905. When it is determined that the received instruction is an audit completion instruction (YES in step S920), information indicating that the audit completion instruction has been received (and the ID (document ID) of the log that has completed the audit) is stored in the log management server 100. (Step S921 / corresponds to audited information transmitting means).

ログ管理サーバ100のCPU201は、当該情報を受信して(ステップS922)、当該ログの情報をKEEPログ格納テーブル1310から監査ログ格納テーブルに移動して、KEEPログ格納テーブル1310から削除し(ステップS923)、移動したログの監査済フラグ1304の値を1に変更する(ステップS924)。   The CPU 201 of the log management server 100 receives the information (step S922), moves the log information from the KEEP log storage table 1310 to the audit log storage table, and deletes the information from the KEEP log storage table 1310 (step S923). ), The value of the audited flag 1304 of the moved log is changed to 1 (step S924).

そして、クライアントPC200のCPU201は、詳細表示中のユーザのKEEPログであって、クライアントPC200からログ管理サーバ100にログイン中のユーザの監査対象のKEEPログが全てKEEPログ格納テーブル1310から全て削除されたか判定する(ステップS925)。つまり、監査対象のユーザのKEEPログが全て監査済になったか判定する。
全て監査済でないと判定した場合(ステップS925でNO)、残りのKEEPログの詳細を表示すべく、処理をステップS907に戻す。
Whether the CPU 201 of the client PC 200 is the KEEP log of the user who is displaying the details, and all the KEEP logs to be audited by the user who is logging in to the log management server 100 from the client PC 200 are all deleted from the KEEP log storage table 1310. Determination is made (step S925). That is, it is determined whether all the KEEP logs of the audit target users have been audited.
If it is determined that all have not been audited (NO in step S925), the process returns to step S907 to display details of the remaining KEEP log.

全て監査済であると判定した場合(ステップS925でYES)、直前まで詳細表示画面1900に表示されていたログに対応するユーザのログであって、全てのKEEPログが監査済のログとして監査ログ格納テーブル1300に移動されたログの抽出のためのフィルタリングルールを無効にする無効指示を、ログ管理サーバ100に送信する(ステップS926/無効制御)。   If it is determined that all have been audited (YES in step S925), the log of the user corresponding to the log displayed on the detail display screen 1900 until immediately before, and all the KEEP logs are audited as audited logs An invalidation instruction for invalidating the filtering rule for extracting the log moved to the storage table 1300 is transmitted to the log management server 100 (step S926 / invalid control).

ログ管理サーバ100のCPU201は、当該無効指示を受信して(ステップS927)、当該無効指示の対象となったKEEPログフィルタリングルール1210(つまり、ステップS925で全て監査済と判定されたユーザのログを抽出するために図8のステップS817で作成して記憶された監査中断ログ抽出条件)を無効にする(ステップS928)。   The CPU 201 of the log management server 100 receives the invalid instruction (step S927), and logs the KEEP log filtering rule 1210 that is the target of the invalid instruction (that is, the log of the user who is all audited in step S925). In order to extract, the audit interruption log extraction condition created and stored in step S817 of FIG. 8 is invalidated (step S928).

また、当該ユーザのKEEPログを格納するためのKEEPログ格納テーブル1310を削除する。以上が図9の、本発明の実施形態における、監査中断ログの監査処理の流れについての説明である。   Further, the KEEP log storage table 1310 for storing the KEEP log of the user is deleted. The above is the description of the audit processing flow of the audit interruption log in the embodiment of the present invention of FIG.

尚、本発明の実施形態においては、図9のステップS904において、KEEPログ一覧画面1600を表示するものとしたが、例えば、図20のKEEPログユーザ一覧画面2000のような画面をまず表示画面に表示し(ログ管理サーバ100が生成してクライアントPC200に返信することでクライアントPC200が表示画面に表示し)、当該KEEPログユーザ一覧画面2000でユーザの選択を受け付けることで、当該ユーザ(ユーザID/UserName)に対応するKEEPログ一覧画面1600を表示して、処理をステップS905に移行するようにしてもよい。   In the embodiment of the present invention, the KEEP log list screen 1600 is displayed in step S904 of FIG. 9. For example, a screen such as the KEEP log user list screen 2000 of FIG. Display (generated by the log management server 100 and returned to the client PC 200 to display on the display screen), and accepting the user's selection on the KEEP log user list screen 2000, the user (user ID / A KEEP log list screen 1600 corresponding to (UserName) may be displayed, and the process may proceed to step S905.

以上説明したように、本発明によれば、監査を中断したログを、後にユーザに容易に確認させることが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することが可能となる。   As described above, according to the present invention, it is possible to provide a log management device, a log management system, a control method thereof, and a program that allow a user to easily check a log for which auditing has been interrupted later. Become.

尚、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。   It should be noted that the present invention can be implemented as, for example, a system, apparatus, method, program, or storage medium, and can be applied to a system composed of a plurality of devices. You may apply to the apparatus which consists of one apparatus.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。   Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. In addition, there are magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。   Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.

尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

100 ログ管理サーバ
101 LAN
150 プリントサーバ
170 書誌情報サーバ
200 クライアントPC
250 クライアントPC
300 複合機
100 Log management server 101 LAN
150 Print Server 170 Bibliographic Information Server 200 Client PC
250 client PC
300 MFP

Claims (7)

ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能な、記憶したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置であって、
記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、
前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、
前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、
前記監査中断ログを記憶する監査中断ログ記憶手段と、
前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段と、
を備えることを特徴とするログ管理装置。
A log management device having an audit rule storage means for storing an audit rule for extracting a log to be audited from a stored log, which is communicable with a client device having a display screen for displaying the log to audit the log,
From the stored log, an audit log extracting unit that extracts an audit log that matches the audit rule stored in the audit rule storage unit and is a log to be audited;
Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device;
Audit interruption information receiving means for receiving information on the audit interruption log that interrupted the audit from the client device;
In order to extract, as the audit interruption log, the log stored in association with the audit interruption log from the audit log extracted by the audit log extraction unit, using the information of the audit interruption log received by the audit interruption information receiving unit An interrupt log audit rule generation means for generating an interrupt log audit rule that is a new audit rule of
An audit interruption log storage means for storing the audit interruption log;
Determining means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited;
When the determination means determines that the audit interruption log stored in the audit interruption log storage means has been audited, invalid control means for invalidating the interruption log audit rule;
A log management apparatus comprising:
前記ログはユーザ情報と対応付けて記憶されており、
前記監査中断情報受信手段は、前記監査中断ログに対応するユーザ情報を少なくとも受信し、
前記中断ログ監査ルール生成手段は、前記監査中断情報受信手段で受信したユーザ情報に対応するログを、前記中断ログとして抽出するためのルールを生成し、
前記監査中断ログ記憶手段は、前記監査中断情報受信手段で受信したユーザ情報に対応するログを前記監査中断ログとして記憶することを特徴とする請求項1に記載のログ管理装置。
The log is stored in association with user information,
The audit interruption information receiving means receives at least user information corresponding to the audit interruption log,
The interruption log audit rule generation unit generates a rule for extracting a log corresponding to the user information received by the audit interruption information reception unit as the interruption log,
The log management apparatus according to claim 1, wherein the audit interruption log storage unit stores a log corresponding to the user information received by the audit interruption information reception unit as the audit interruption log.
前記送信手段で送信されたログの情報を用いた、ログの詳細情報の要求を受け付ける詳細要求受付手段と、
を備え、
前記送信手段は、前記監査中断情報受信手段で監査中断ログの情報を受信した場合、前記監査ログ抽出手段で抽出した監査ログの一覧より、前記監査中断ログを削除した新たな監査ログの一覧を前記クライアント装置に送信し、
前記詳細要求受付手段は、前記送信手段で送信された前記新たな監査ログの一覧を用いた、ログの詳細情報の要求を受け付けることを特徴とする請求項1又は2に記載のログ管理装置。
Detailed request accepting means for accepting a request for log detailed information using the log information sent by the sending means;
With
When the audit suspend information receiving unit receives the audit suspend log information, the transmission unit displays a new audit log list in which the audit suspend log is deleted from the audit log list extracted by the audit log extract unit. To the client device,
The log management apparatus according to claim 1, wherein the detailed request receiving unit receives a request for detailed information on a log using the list of new audit logs transmitted by the transmitting unit.
前記判定手段は、前記監査中断ログ記憶手段に記憶された監査中断ログの全てが監査済か判定し、
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが全て監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効にすべく削除することを特徴とする請求項1乃至3のいずれか1項に記載のログ管理装置。
The determination means determines whether all audit interruption logs stored in the audit interruption log storage means have been audited,
When the determination means determines that all audit interruption logs stored in the audit interruption log storage means have been audited, the interruption log audit rule is deleted so as to be invalidated. The log management apparatus according to any one of claims 1 to 3.
ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能な、記憶したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置の制御方法であって、
抽出手段が、記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出工程と、
送信手段が、前記監査ログ抽出工程で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信工程と、
監査中断情報受信手段が、前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信工程と、
中断ログ監査ルール生成手段が、前記監査中断情報受信工程で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出工程で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成工程と、
監査中断ログ記憶手段が、前記監査中断ログを記憶する監査中断ログ記憶工程と、
判定手段が、前記監査中断ログ記憶工程に記憶された監査中断ログが監査済か判定する判定工程と、
無効制御手段が、前記判定工程で、前記監査中断ログ記憶工程に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御工程と、
を含むことを特徴とするログ管理装置の制御方法。
A method for controlling a log management apparatus having an audit rule storage means for storing an audit rule for extracting a log to be audited from a stored log, which is communicable with a client apparatus having a display screen for displaying the log for auditing the log. And
An audit log extracting step for extracting an audit log, which is a log that matches the audit rule stored in the audit rule storage unit and is to be audited, from the stored log;
A transmitting step for transmitting the log extracted in the audit log extracting step to be displayed on the display screen of the client device; and
Audit suspension information receiving means receives from the client device the audit suspension information receiving step of receiving information on the audit suspension log that interrupted the audit;
A log to be stored in association with the audit interruption log from the audit log extracted in the audit log extraction step by using the information on the audit interruption log received by the interruption log audit rule generation unit. An interruption log audit rule generation step of generating an interruption log audit rule which is a new audit rule for extraction as the audit interruption log;
An audit interruption log storage means for storing the audit interruption log, the audit interruption log storage means,
A determination step for determining whether the audit interruption log stored in the audit interruption log storage step is audited;
When the invalidation control means determines that the audit interruption log stored in the audit interruption log storage step is audited in the determination step, the invalidation control step of invalidating the interruption log audit rule;
A log management apparatus control method.
ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能な、記憶したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置で実行可能なプログラムであって、
前記ログ管理装置を、
記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、
前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、
前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、
前記監査中断ログを記憶する監査中断ログ記憶手段と、
前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段として機能させることを特徴とするログ管理装置のプログラム。
A program executable by a log management device having an audit rule storage means for storing an audit rule for extracting a log to be audited from a stored log, which can communicate with a client device having a display screen for displaying the log to audit the log Because
The log management device;
From the stored log, an audit log extracting unit that extracts an audit log that matches the audit rule stored in the audit rule storage unit and is a log to be audited;
Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device;
Audit interruption information receiving means for receiving information on the audit interruption log that interrupted the audit from the client device;
In order to extract, as the audit interruption log, the log stored in association with the audit interruption log from the audit log extracted by the audit log extraction unit, using the information of the audit interruption log received by the audit interruption information receiving unit An interrupt log audit rule generation means for generating an interrupt log audit rule that is a new audit rule of
An audit interruption log storage means for storing the audit interruption log;
Determining means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited;
A log that causes the determination unit to function as an invalid control unit that invalidates the interruption log audit rule when it is determined that the audit interruption log stored in the audit interruption log storage unit is audited. Management device program.
ログを監査すべくログを表示する表示画面を備えるクライアント装置と、記憶したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置とから構成されるログ管理システムであって、
前記ログ管理装置は、
記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、
前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、
前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、
前記監査中断ログを記憶する監査中断ログ記憶手段と、
前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段と、
を備え、
前記クライアント装置は、
前記送信手段で送信されたログを表示画面に表示する表示手段と、
前記表示手段で表示したログの監査を中断する中断指示を受け付けた場合に、前記中断指示を受け付けたログである監査中断ログの情報を前記ログ管理装置に送信する監査中断情報送信手段と、
前記ログ管理装置から受信した、前記監査中断ログの監査完了の指示を受け付けることで、前記監査中断ログを監査済とするための情報を前記ログ管理装置に送信する監査済情報送信手段と、
を備えることを特徴とするログ管理システム。
Log management system comprising a client device having a display screen for displaying a log to audit the log, and a log management device having an audit rule storage means for storing an audit rule for extracting a log to be audited from the stored log Because
The log management device includes:
From the stored log, an audit log extracting unit that extracts an audit log that matches the audit rule stored in the audit rule storage unit and is a log to be audited;
Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device;
Audit interruption information receiving means for receiving information on the audit interruption log that interrupted the audit from the client device;
In order to extract, as the audit interruption log, the log stored in association with the audit interruption log from the audit log extracted by the audit log extraction unit, using the information of the audit interruption log received by the audit interruption information receiving unit An interrupt log audit rule generation means for generating an interrupt log audit rule that is a new audit rule of
An audit interruption log storage means for storing the audit interruption log;
Determining means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited;
When the determination means determines that the audit interruption log stored in the audit interruption log storage means has been audited, invalid control means for invalidating the interruption log audit rule;
With
The client device is
Display means for displaying the log transmitted by the transmission means on a display screen;
An audit interruption information transmitting means for transmitting, to the log management device, information on an audit interruption log, which is a log for which the interruption instruction has been received, when an interruption instruction to interrupt the audit of the log displayed on the display means is received;
An audited information transmission unit that transmits information for making the audit suspension log audited by receiving an instruction to complete the audit suspension log received from the log management device;
A log management system comprising:
JP2013177291A 2013-08-28 2013-08-28 Log management device, log management system, control method therefor, and program Pending JP2015046060A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013177291A JP2015046060A (en) 2013-08-28 2013-08-28 Log management device, log management system, control method therefor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013177291A JP2015046060A (en) 2013-08-28 2013-08-28 Log management device, log management system, control method therefor, and program

Publications (1)

Publication Number Publication Date
JP2015046060A true JP2015046060A (en) 2015-03-12

Family

ID=52671498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013177291A Pending JP2015046060A (en) 2013-08-28 2013-08-28 Log management device, log management system, control method therefor, and program

Country Status (1)

Country Link
JP (1) JP2015046060A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234233A (en) * 2016-12-22 2018-06-29 阿里巴巴集团控股有限公司 Log processing method and device
CN111026340A (en) * 2019-11-19 2020-04-17 广州市三环永新科技有限公司 Lottery ticket face content hardware storage method, device and extraction method
CN111177013A (en) * 2020-01-06 2020-05-19 北京达佳互联信息技术有限公司 Log data acquisition method and device, computer equipment and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234233A (en) * 2016-12-22 2018-06-29 阿里巴巴集团控股有限公司 Log processing method and device
CN108234233B (en) * 2016-12-22 2021-09-24 阿里巴巴集团控股有限公司 Log processing method and device
CN111026340A (en) * 2019-11-19 2020-04-17 广州市三环永新科技有限公司 Lottery ticket face content hardware storage method, device and extraction method
CN111177013A (en) * 2020-01-06 2020-05-19 北京达佳互联信息技术有限公司 Log data acquisition method and device, computer equipment and storage medium
CN111177013B (en) * 2020-01-06 2023-09-26 北京达佳互联信息技术有限公司 Log data acquisition method, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
JP5004142B2 (en) Document management system, image processing apparatus, information processing apparatus, document management method, control method, and program
JP4623469B2 (en) Print server, print system, print method, program, and recording medium
JP2015106266A (en) Image forming apparatus, control method of the same, and program
JP2016025417A (en) Image processing system, information processing method, and program
JP6989749B2 (en) Image forming equipment, systems, control methods, and programs
JP5825195B2 (en) Document management system, image processing apparatus, information processing apparatus, document management method, control method, and program
JP2015008370A (en) Image reading device, image reading system, and control methods and program thereof
JP2015046060A (en) Log management device, log management system, control method therefor, and program
JP4846830B2 (en) Image forming apparatus and information processing method and program thereof
JP2018099895A (en) Image forming device, method for controlling the same, and program
JP2014115854A (en) Printing system, and control method and program thereof
JP5919785B2 (en) Image forming system, information processing apparatus, control method thereof, and program
JP5423779B2 (en) Document restoration system, image forming apparatus, control method therefor, and program
JP2016097574A (en) Image formation apparatus, control method and program of the same
JP5360604B2 (en) Information processing system, image forming apparatus, control method thereof, and computer program
JP2015122601A (en) Image forming apparatus, control method of the same, and program
JP5979292B2 (en) Image forming apparatus, image forming apparatus control method, and computer program.
JP2014102543A (en) Printing system, image forming apparatus, processing method thereof, and program
JP5924817B2 (en) Information processing apparatus, information processing method, and program
JP5870518B2 (en) Image forming apparatus, image forming apparatus control method, and computer program.
JP2018110289A (en) Image processing device, processing method thereof, and program
JP6074888B2 (en) Image forming apparatus, image forming apparatus control method, and computer program
JP2015011560A (en) Log management device, log management system, control method for the same, and program
JP2015118586A (en) Printing system, and processing method and program thereof
JP2014128966A (en) Image formation device, method for controlling the same, and program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150410