Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4995014B2 - Information processing apparatus, information processing method, computer program, and information recording medium - Google Patents
[go: Go Back, main page]

JP4995014B2 - Information processing apparatus, information processing method, computer program, and information recording medium - Google Patents

Information processing apparatus, information processing method, computer program, and information recording medium Download PDF

Info

Publication number
JP4995014B2
JP4995014B2 JP2007235772A JP2007235772A JP4995014B2 JP 4995014 B2 JP4995014 B2 JP 4995014B2 JP 2007235772 A JP2007235772 A JP 2007235772A JP 2007235772 A JP2007235772 A JP 2007235772A JP 4995014 B2 JP4995014 B2 JP 4995014B2
Authority
JP
Japan
Prior art keywords
security
information
document data
unit
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007235772A
Other languages
Japanese (ja)
Other versions
JP2009069995A (en
Inventor
美保子 乾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007235772A priority Critical patent/JP4995014B2/en
Publication of JP2009069995A publication Critical patent/JP2009069995A/en
Application granted granted Critical
Publication of JP4995014B2 publication Critical patent/JP4995014B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Storage Device Security (AREA)

Description

本発明は、情報処理装置、情報処理方法、コンピュータプログラム、及び、情報記録媒体に関する。   The present invention relates to an information processing apparatus, an information processing method, a computer program, and an information recording medium.

従来から、画像処理装置等で処理される画像データを、画像ログとしてデータベースに蓄積するシステムがある。例えば、特開2006−334887号公報(特許文献1)に記載の画像形成システム等では、複数の画像形成装置が接続されたシステムにおいて、最もセキュリティレベルの高いとされる画像形成装置に、データファイルを送信することにより、送信された画像形成装置がその画像のデータファイルを蓄積している。特許文献1には、この画像形成システムにより、データファイルの漏洩を防止し安全性を確保しうる旨が記載されている。   Conventionally, there is a system in which image data processed by an image processing apparatus or the like is stored in a database as an image log. For example, in an image forming system described in Japanese Patent Application Laid-Open No. 2006-334874 (Patent Document 1), in a system in which a plurality of image forming apparatuses are connected, an image forming apparatus having the highest security level has a data file. The transmitted image forming apparatus accumulates the data file of the image. Patent Document 1 describes that this image forming system can prevent leakage of a data file and ensure safety.

ところで、特開2006−227707号公報(特許文献2)には、画像データのセキュリティ属性に基づいて、その画像データのサムネイルの表示・非表示を決定することが記載されている。
特開2006−334887号公報 特開2006−227707号公報
Incidentally, Japanese Patent Laid-Open No. 2006-227707 (Patent Document 2) describes that display / non-display of thumbnails of image data is determined based on security attributes of the image data.
JP 2006-334877 A JP 2006-227707 A

しかしながら、上記特許文献1及び2に記載の画像形成システム等の技術では、画像データを格納する容量については、考慮されていない。そこで処理される全ての画像データを、画像ログとして一の画像形成装置に格納すると、その容量が膨大になる。またさらに、特許2に記載のように、画像データ毎に異なるセキュリティ属性がある場合について、上記特許文献1では考慮されていない。   However, in the technologies such as the image forming systems described in Patent Documents 1 and 2, the capacity for storing image data is not taken into consideration. If all the image data to be processed is stored in one image forming apparatus as an image log, the capacity becomes enormous. Furthermore, as described in Patent 2, the case where there is a different security attribute for each image data is not considered in Patent Document 1.

本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、画像データのセキュリティ属性に応じて、その画像データの格納場所を好適に定める情報処理装置、情報処理方法、コンピュータプログラム、及び、情報記録媒体を提供することを目的としている。   The present invention has been invented in order to solve these problems in view of the above points, and is an information processing apparatus and information that suitably determines the storage location of image data in accordance with the security attribute of the image data. It is an object to provide a processing method, a computer program, and an information recording medium.

上記目的を達成するために、本発明の情報処理装置は次の如き構成を採用した。   In order to achieve the above object, the information processing apparatus of the present invention employs the following configuration.

本発明の情報処理装置は、画像データと該画像データのセキュリティに係る情報とを含む文書データを処理する情報処理装置であって、前記文書データから、前記セキュリティに係る情報を取得するセキュリティ情報取得手段と、前記セキュリティに係る情報に対応する格納先のアドレスに前記画像データを格納させる画像データ格納手段と、前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得手段と、前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて保持する格納期間保持手段と、前記格納期間取得手段により取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて保持する期間対応アドレス保持手段と、を有する構成とすることができる。 An information processing apparatus according to the present invention is an information processing apparatus that processes document data including image data and information related to security of the image data, and obtains security information from the document data. Means, image data storage means for storing the image data at a storage destination address corresponding to the security information, and a corresponding storage period for each of a plurality of security levels corresponding to the security information. For each storage period acquired by the storage period acquisition means, storage period holding means for holding the security level and the storage period acquired by the storage period acquisition means in association with each other, A period-corresponding address holding means for associating and holding the storage address of the document data; It can be configured to have.

これにより、画像データのセキュリティ属性に応じて、格納場所を好適に定める情報処理装置を提供することができる。   Accordingly, an information processing apparatus that suitably determines the storage location according to the security attribute of the image data can be provided.

なお、上記課題を解決するため、本発明は、さらに、上記情報処理装置が備える各手段の機能を実行させる情報処理方法、その情報処理方法をコンピュータに実行させるためのコンピュータプログラム、又は、そのコンピュータプログラムを格納した情報記録媒体としてもよい。   In order to solve the above problems, the present invention further provides an information processing method for executing the functions of the respective units included in the information processing apparatus, a computer program for causing a computer to execute the information processing method, or the computer. An information recording medium storing a program may be used.

本発明の情報処理装置、情報処理方法、コンピュータプログラム、又は、情報記録媒体によれば、画像データのセキュリティ属性に応じて、その画像データの格納場所を好適に定める情報処理装置、情報処理方法、コンピュータプログラム、及び、情報記録媒体を提供することが可能になる。   According to the information processing apparatus, the information processing method, the computer program, or the information recording medium of the present invention, the information processing apparatus, the information processing method, and the information processing apparatus suitably determine the storage location of the image data according to the security attribute of the image data. A computer program and an information recording medium can be provided.

以下、本発明の実施の形態を図面に基づき説明する。なお、以下の実施の形態では、画像データとセキュリティに係る情報とを含む「文書データ」が処理されるが、本発明の実施の形態はこの例に限らない。画像データとセキュリティに係る情報とが対応づけられる構成であればよく、画像データとセキュリティに係る情報とが一のファイルとして構成されてもよく、また別個のファイルとして構成されてもよい。また、文書データに含まれるセキュリティに係る情報は、「書誌情報」の部分に含まれる他に、文書データのいかなる部分に含まれてもよい。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following embodiment, “document data” including image data and security-related information is processed, but the embodiment of the present invention is not limited to this example. The image data and the security information may be associated with each other. The image data and the security information may be configured as one file, or may be configured as separate files. Further, the security-related information included in the document data may be included in any part of the document data in addition to the “bibliographic information” part.

なお、以下の実施の形態において「保管先」、「保存先」、「格納場所」は、本願発明の「格納先」に、「保管期間」及び「保存期間」は、本願発明の「格納期間」に対応する。
〔第一の実施の形態〕
(情報処理システムの構成の例)
図1は、本発明の実施の形態に係る情報処理システムの構成の例である。図1の情報処理システムは、画像形成装置であるMFP200が、PC100aから100cに接続され、さらに、サーバ300にも接続されている。これらの接続は、ネットワークを介した接続でもよく、また装置間がUSBインタフェース等により直接接続されてもよい。
In the following embodiments, “storage destination”, “storage destination”, and “storage location” are “storage destination” of the present invention, and “storage period” and “storage period” are “storage period” of the present invention. ".
[First embodiment]
(Example of information processing system configuration)
FIG. 1 is an example of the configuration of an information processing system according to an embodiment of the present invention. In the information processing system in FIG. 1, an MFP 200 that is an image forming apparatus is connected to PCs 100 a to 100 c and further connected to a server 300. These connections may be via a network, or devices may be directly connected via a USB interface or the like.

本発明の実施の形態では、例えば、PC100a等からMFP200に対して送信される文書データの画像データが、MFP200によって処理された後、文書データがサーバ300に送信される。文書データは、画像データの他に、セキュリティに係る情報を含む。サーバ300は、セキュリティに係る情報に基づいて、その画像データを、セキュリティに係る情報に対応する格納先へ格納させる。   In the embodiment of the present invention, for example, after image data of document data transmitted from the PC 100 a or the like to the MFP 200 is processed by the MFP 200, the document data is transmitted to the server 300. The document data includes information related to security in addition to the image data. Based on the security-related information, the server 300 stores the image data in a storage location corresponding to the security-related information.

なお、文書データは、PC100a等から送信される他に、MFPが有する図示しない入力手段によって入力されてもよい。入力手段は、例えば画像入力手段でもよく、また例えば、文書データの入力手段でもよい。画像入力手段は、例えば、スキャナとして構成される。画像入力手段によって画像データが入力された場合には、MFP200は、その画像データに基づいて、セキュリティに係る情報を含む文書データを生成してもよい。   The document data may be input from an input unit (not shown) included in the MFP, in addition to being transmitted from the PC 100a or the like. The input unit may be, for example, an image input unit, or may be a document data input unit, for example. The image input means is configured as a scanner, for example. When image data is input by the image input unit, the MFP 200 may generate document data including information related to security based on the image data.

なお、セキュリティに係る情報とは、例えばセキュリティ属性の情報であり、また例えば、セキュリティレベルが複数の場合に、そのレベルを表す情報でもよい。以下の実施の形態では、セキュリティレベルが複数の場合について説明するが、本発明の実施の形態は、この例に限らない。例えば、セキュリティに係る情報が、所定のセキュリティを実現する手段等による保護が「必要」か「否」かを表す情報でもよい。   The security-related information is, for example, security attribute information. For example, when there are a plurality of security levels, information representing the level may be used. In the following embodiment, a case where there are a plurality of security levels will be described, but the embodiment of the present invention is not limited to this example. For example, the information relating to security may be information indicating whether protection by means for realizing predetermined security is “necessary” or “no”.

また、サーバ300によって画像データが格納される場所は、例えば、サーバ300が有するストレージ内のフォルダ、外部のストレージ、又は、ドライブに抜き差し可能な記録メディアでもよく、またさらに「破棄」されてもよい。   The location where the image data is stored by the server 300 may be, for example, a folder in the storage of the server 300, an external storage, or a recording medium that can be inserted into and removed from the drive, or may be “destroyed”. .

(情報処理装置の構成の例)
図2は、本発明の情報処理装置の構成の例を説明する図である。図2(A)は、例えば、図1のPC100aから100cの何れか一のPCの構成の例であり、図2(B)は、図1のMFP200の構成の例であり、図2(C)は、図1のサーバ300の構成の例である。本発明の一実施の形態に係る情報処理装置は、例えば、MFP200として構成され、また例えば、サーバ300として構成される。
(Example of configuration of information processing apparatus)
FIG. 2 is a diagram illustrating an example of the configuration of the information processing apparatus according to the present invention. 2A is an example of the configuration of any one of the PCs 100a to 100c in FIG. 1, for example. FIG. 2B is an example of the configuration of the MFP 200 in FIG. 1, and FIG. ) Is an example of the configuration of the server 300 of FIG. An information processing apparatus according to an embodiment of the present invention is configured, for example, as an MFP 200 and, for example, is configured as a server 300.

図2(A)のPC100は、CPU25、RAM35、ハードディスク装置30、表示装置10、及び、入力装置15を有する。なお、ハードディスク装置30、表示装置10、又は、入力装置15は、PC100の外部に接続される構成でもよい。   A PC 100 in FIG. 2A includes a CPU 25, a RAM 35, a hard disk device 30, a display device 10, and an input device 15. The hard disk device 30, the display device 10, or the input device 15 may be configured to be connected to the outside of the PC 100.

CPU25は、コンピュータプログラムを実行することにより、PC100の制御及びPC100が有する機能を実現する。RAM35は、例えば、CPU25が処理を行う際のワークメモリであり、また例えば、CPU25によって実行されるコンピュータプログラムが展開されてもよい。   The CPU 25 implements the control of the PC 100 and the functions of the PC 100 by executing a computer program. The RAM 35 is, for example, a work memory when the CPU 25 performs processing, and for example, a computer program executed by the CPU 25 may be developed.

ハードディスク装置30は、大容量のデータを格納する記憶手段である。ハードディスク装置30は、例えば、コンピュータプログラム、文書データ、又は、画像データが格納されてもよい。   The hard disk device 30 is a storage means for storing a large amount of data. The hard disk device 30 may store, for example, a computer program, document data, or image data.

表示装置10は、PC100の状態又はPC100が処理する画像データ、文書データ等の表示を行い、例えば、ディスプレイ装置とその制御手段で構成される。入力装置15は、PC100に対して操作者が指示等を入力し、例えば、キーボード又はマウスとその制御手段で構成される。   The display device 10 displays the state of the PC 100 or image data, document data, and the like processed by the PC 100, and includes, for example, a display device and its control means. The input device 15 is configured by an operator who inputs an instruction or the like to the PC 100, for example, a keyboard or a mouse and its control means.

図2(B)のMFP200は、図2(A)のPC100と同様な構成を有し、CPU50、RAM60、ハードディスク装置55、入力部40、及び、出力部450を有する。CPU50、RAM60、及び、ハードディスク装置55の機能及び構成は、図2(A)のPC100の説明から容易に理解できるので、ここでは説明を省略する。   2B has a configuration similar to that of the PC 100 in FIG. 2A, and includes a CPU 50, a RAM 60, a hard disk device 55, an input unit 40, and an output unit 450. The functions and configurations of the CPU 50, the RAM 60, and the hard disk device 55 can be easily understood from the description of the PC 100 in FIG.

入力部40は、操作者によってMFP200に対する指示を入力する操作パネルとして構成される他に、画像データを入力するスキャナとして構成されてもよく、またファクシミリやネットワーク通信手段等の画像データを受信する手段として構成されてもよい。出力部450は、操作者に対してMFP200の状態を表示する他、処理される画像データ又は文書データを出力するプロッタとして構成されてもよく、またファクシミリやネットワーク通信手段等の画像データを送信する手段として構成されてもよい。   The input unit 40 is configured as an operation panel for inputting an instruction to the MFP 200 by an operator, and may be configured as a scanner for inputting image data, or means for receiving image data such as a facsimile or a network communication unit. It may be configured as. The output unit 450 may be configured as a plotter that outputs the image data or document data to be processed in addition to displaying the state of the MFP 200 to the operator, and transmits image data such as a facsimile or network communication means. It may be configured as a means.

図2(C)のサーバ300は、図2(A)のPC100と同様な構成を有し、CPU80、RAM90、ハードディスク装置85、表示装置70、及び、入力装置75を有する。サーバ300を構成する各デバイスの機能は、図2(A)のPC100が有する同名の各デバイスの機能から容易に理解できるので、ここでは説明を省略する。   A server 300 in FIG. 2C has a configuration similar to that of the PC 100 in FIG. 2A, and includes a CPU 80, a RAM 90, a hard disk device 85, a display device 70, and an input device 75. The function of each device constituting the server 300 can be easily understood from the function of each device having the same name included in the PC 100 in FIG.

(本発明の一実施の形態に係る情報処理装置の機能構成の例(その1))
図3は、本発明の一実施の形態に係る情報処理装置の機能構成の例の図であって、例えば、サーバ300として構成される情報処理装置の例である。図3のサーバ300は、入力される文書データに含まれる画像データに対応するセキュリティに係る情報に基づいて、対応する記憶手段400a又は400bにその画像データを格納する。
(Example of functional configuration of information processing apparatus according to one embodiment of the present invention (part 1))
FIG. 3 is a diagram illustrating an example of a functional configuration of the information processing apparatus according to the embodiment of the present invention. For example, the information processing apparatus is configured as the server 300. The server 300 in FIG. 3 stores the image data in the corresponding storage unit 400a or 400b based on the information related to security corresponding to the image data included in the input document data.

図3のサーバ300は、例えば、セキュリティ情報取得手段311、アドレス取得手段321、及び、画像データ格納手段331を有する。サーバ300は、さらに、テキストデータ取得手段313、キーワード抽出手段315、格納期間取得手段323、キーワード管理手段325、格納期間管理手段333、入力画面生成手段341、表示画面生成手段343、通信手段350、又は、メッセージ通知手段352を有してもよい。   The server 300 in FIG. 3 includes, for example, a security information acquisition unit 311, an address acquisition unit 321, and an image data storage unit 331. The server 300 further includes text data acquisition means 313, keyword extraction means 315, storage period acquisition means 323, keyword management means 325, storage period management means 333, input screen generation means 341, display screen generation means 343, communication means 350, Or you may have the message notification means 352. FIG.

サーバ300は、さらに、アドレス保持手段361、格納期間保持手段363、及び、キーワード保持手段365と接続されてもよく、また、入力手段371及び出力手段372と接続されてもよい。   The server 300 may be further connected to an address holding unit 361, a storage period holding unit 363, and a keyword holding unit 365, and may be connected to an input unit 371 and an output unit 372.

セキュリティ情報取得手段311は、例えば、文書データからセキュリティに係る情報を取得する。セキュリティに係る情報とは、例えば、セキュリティ属性として文書データに含まれる情報であり、また、セキュリティレベルが複数の場合には、そのレベルを表す情報でもよい。   For example, the security information acquisition unit 311 acquires information related to security from document data. The security-related information is, for example, information included in the document data as a security attribute. When there are a plurality of security levels, information representing the level may be used.

セキュリティ情報取得手段311は、また例えば、文書データにセキュリティに係る情報が含まれていない場合には、予め定められたセキュリティに係る情報を、その文書データの画像に対応する情報として取得してもよい。   The security information acquisition unit 311 may also acquire predetermined security information as information corresponding to the image of the document data, for example, when the document data does not include security information. Good.

アドレス取得手段321は、例えば、後述する入力画面生成手段341によって生成される、アドレスの入力を促す画面に基づいて入力される、セキュリティに係る情報に対応する格納先のアドレスを取得する。アドレス取得手段321は、また例えば、入力されるアドレスが有効なアドレスでは無い場合には、予め定められている所定のアドレスを取得してもよい。なお、有効なアドレスとは、例えば、対応する格納先が定められるアドレスである。   The address acquisition unit 321 acquires, for example, a storage destination address corresponding to security-related information that is input based on a screen that prompts input of an address that is generated by the input screen generation unit 341 described later. For example, when the input address is not a valid address, the address acquisition unit 321 may acquire a predetermined address. The valid address is an address for which a corresponding storage destination is determined, for example.

なお、アドレス取得手段321が取得するアドレスは、例えば、サーバ300に接続された記憶手段上のフォルダ名でもよく、また例えば、他のPC等に接続された記憶手段上のフォルダ名でもよい。アドレス取得手段321は、また例えば、その画像データを破棄することを表す情報を取得してもよい。すなわち、取得されるアドレスが「ごみ箱」等の場合には、後述する画像データ格納手段331によって、その画像データを破棄する処理が行われる。   The address acquired by the address acquisition unit 321 may be, for example, a folder name on a storage unit connected to the server 300, or may be a folder name on a storage unit connected to another PC or the like. The address acquisition unit 321 may acquire information indicating that the image data is to be discarded, for example. That is, when the acquired address is “trash box” or the like, the image data storage unit 331 described later performs processing for discarding the image data.

画像データ格納手段331は、アドレ保持手段361によって保持されるアドレスに、画像データを格納させる。画像データ格納手段331は、アドレスに基づいて、その画像データを、サーバ300に接続された記憶手段に格納させてもよく、また他のPCに接続された記憶手段に格納させてもよい。画像データ格納手段331は、取得されたアドレスが、例えば「ごみ箱」等の場合には、その画像データを削除する。   The image data storage unit 331 stores the image data at the address held by the address holding unit 361. Based on the address, the image data storage unit 331 may store the image data in a storage unit connected to the server 300 or may be stored in a storage unit connected to another PC. When the acquired address is, for example, “trash box”, the image data storage unit 331 deletes the image data.

格納期間取得手段323は、例えば、後述する入力画面生成手段341によって生成される、格納期間の入力を促す画面に基づいて入力される、セキュリティレベル毎に対応する格納期間を取得する。格納期間取得手段323は、また例えば、入力される格納期間の値が有効な値では無い場合には、予め定められている所定の格納期間を取得してもよい。   The storage period acquisition unit 323 acquires, for example, a storage period corresponding to each security level that is input based on a screen that is generated by the input screen generation unit 341 described later and that prompts input of the storage period. For example, the storage period acquisition unit 323 may acquire a predetermined storage period that is set in advance if the input storage period value is not a valid value.

格納期間管理手段333は、格納期間保持手段363によって保持される格納期間に基づいて、記憶手段400等に格納される画像データの格納期間を制御する。格納期間管理手段333は、例えば、画像データと格納期間の情報とを対応づけて記憶手段400等に格納させてもよく、また、画像データの識別情報、画像データの格納先のアドレス、及び、格納期間の情報とを対応づけて他の記憶手段に格納させることにより、格納期間を管理してもよい。   The storage period management unit 333 controls the storage period of the image data stored in the storage unit 400 or the like based on the storage period held by the storage period holding unit 363. The storage period management unit 333 may store the image data and the storage period information in association with each other in the storage unit 400, for example. Also, the storage period management unit 333 may store the image data identification information, the image data storage destination address, and The storage period may be managed by associating the information of the storage period with the other storage means.

テキストデータ取得手段313は、例えば、画像データに対してOCR処理を行うことにより、テキストデータを取得する。キーワード抽出手段315は、テキストデータ取得手段313によって取得されたテキストデータの中から、予め定められている所定のキーワードを抽出する。所定のキーワードとは、例えば、キーワード保持手段365によって保持されるキーワードであって、キーワード管理手段325によってキーワード保持手段365から読み出され、キーワード抽出手段315に供されてもよい。   The text data acquisition unit 313 acquires text data, for example, by performing OCR processing on the image data. The keyword extraction unit 315 extracts a predetermined keyword from the text data acquired by the text data acquisition unit 313. The predetermined keyword is, for example, a keyword held by the keyword holding unit 365, read from the keyword holding unit 365 by the keyword management unit 325, and may be provided to the keyword extraction unit 315.

キーワード管理手段325は、キーワード保持手段365に格納されているキーワードを取得し、キーワード抽出手段315に出力する。また、キーワード管理手段325は、キーワード抽出手段315によって所定のキーワードが取得された場合には、そのキーワードに対応するセキュリティレベルを、キーワード保持手段365から取得してもよい。これにより、画像データをOCR処理することにより得られたテキストデータに含まれているキーワードに基づいて、その画像データのセキュリティレベルを定めることができる。キーワード管理手段325は、またさらに、キーワード毎に対応するセキュリティレベルの値を取得し、キーワード保持手段365に格納させてもよい。   The keyword management unit 325 acquires the keyword stored in the keyword holding unit 365 and outputs it to the keyword extraction unit 315. Further, when a predetermined keyword is acquired by the keyword extraction unit 315, the keyword management unit 325 may acquire a security level corresponding to the keyword from the keyword holding unit 365. Thereby, the security level of the image data can be determined based on the keyword included in the text data obtained by performing the OCR process on the image data. Further, the keyword management unit 325 may acquire a security level value corresponding to each keyword and store it in the keyword holding unit 365.

入力画面生成手段341は、サーバ300に対して所定の入力を促す画面を生成する。入力画面生成手段341は、例えば、文書データにセキュリティに係る情報が含まれていない場合に、セキュリティに係る情報の入力を促す画面を生成する。   The input screen generation unit 341 generates a screen that prompts the server 300 for a predetermined input. For example, when the document data does not include information related to security, the input screen generation unit 341 generates a screen that prompts input of information related to security.

表示画面生成手段343は、例えば、表示手段373によって表示される画面を生成する。表示画面生成手段343によって生成される表示画面は、また例えば、セキュリティ情報取得手段311によって取得されたセキュリティに係る情報を表示する画面でもよい。セキュリティ情報取得手段311によって取得されるセキュリティに係る情報が無い場合には、表示画面生成手段343は、セキュリティに係る情報が無い旨を表示する画面を生成してもよい。   The display screen generation unit 343 generates a screen displayed by the display unit 373, for example. The display screen generated by the display screen generating unit 343 may be a screen that displays information related to security acquired by the security information acquiring unit 311, for example. When there is no security-related information acquired by the security information acquisition unit 311, the display screen generation unit 343 may generate a screen that displays that there is no security-related information.

なお、これらの画面生成手段によって生成される画面は、表示手段373によって表示される他に、サーバ300と接続されたMFP200又はPC100等によって制御される表示装置によって表示されてもよい。   Note that the screen generated by these screen generation means may be displayed by a display device controlled by the MFP 200 or the PC 100 connected to the server 300 in addition to being displayed by the display means 373.

通信手段350は、外部に接続された装置等との通信を行う手段である。通信手段350により、MFP200から送信される文書データを受信することができる。メッセージ通知手段352は、セキュリティ情報取得手段311によって取得されたセキュリティレベルが、所定のレベルの場合に、メッセージを送信する手段である。メッセージ通知手段352は、例えば、メールを送信することにより、所定のセキュリティレベル以上の画像データが処理されたことを、管理者等に通知する。   The communication unit 350 is a unit that communicates with an externally connected device or the like. The communication unit 350 can receive document data transmitted from the MFP 200. The message notification unit 352 is a unit that transmits a message when the security level acquired by the security information acquisition unit 311 is a predetermined level. The message notification unit 352 notifies an administrator or the like that image data of a predetermined security level or higher has been processed, for example, by sending an email.

なお、セキュリティ情報取得手段311、テキストデータ取得手段313、及び、キーワード抽出手段315は、例えば、一の文書データ処理手段310として構成されてもよい。また、アドレス取得手段321、格納期間取得手段323、及び、キーワード管理手段325は、一のデータベース制御手段320として構成されてもよい。またさらに、画像データ格納手段331、及び、格納期間管理手段333は、一の画像データ記憶制御手段330として構成されてもよい。またさらに、入力画面生成手段341と表示画面生成手段343とは、一の画面生成手段340として構成されてもよい。   Note that the security information acquisition unit 311, the text data acquisition unit 313, and the keyword extraction unit 315 may be configured as one document data processing unit 310, for example. The address acquisition unit 321, the storage period acquisition unit 323, and the keyword management unit 325 may be configured as a single database control unit 320. Furthermore, the image data storage unit 331 and the storage period management unit 333 may be configured as one image data storage control unit 330. Furthermore, the input screen generation unit 341 and the display screen generation unit 343 may be configured as one screen generation unit 340.

アドレス保持手段361は、セキュリティに係る情報に対応する画像データの格納先のアドレスを保持する。アドレス保持手段361によって保持されるアドレスは、例えば、セキュリティレベル毎に異なっているとよい。   The address holding unit 361 holds an address of a storage destination of image data corresponding to information related to security. The address held by the address holding unit 361 may be different for each security level, for example.

これにより、高いセキュリティレベルが求められる画像データと、低いセキュリティレベルでよい画像データとを、異なる格納先に格納することができる。すなわち、高いセキュリティレベルが求められる画像データを、高いセキュリティレベルを実現する機能を有する記憶手段に格納することにより、セキュリティを保つことができる。一方、低いセキュリティレベルでよい画像データを、そのレベルに応じた機能を実現する記憶手段に格納することにより、記憶手段を効率よく好適に使い分けることができる。   Thus, image data that requires a high security level and image data that requires a low security level can be stored in different storage locations. In other words, security can be maintained by storing image data requiring a high security level in a storage means having a function for realizing a high security level. On the other hand, by storing image data that requires a low security level in a storage unit that realizes a function corresponding to that level, the storage unit can be used efficiently and suitably.

格納期間保持手段363は、セキュリティに係る情報とその画像データの格納期間とを対応づけて保持する。格納期間保持手段363は、例えば、セキュリティレベル毎に、画像データが記憶手段に格納される期間を対応づけて保持してもよい。これにより、セキュリティ情報取得手段311によって取得されたセキュリティレベルに対応する格納期間を、画像データに対して付与することができる。   The storage period holding unit 363 holds information related to security and the storage period of the image data in association with each other. For example, the storage period holding unit 363 may hold the period in which image data is stored in the storage unit in association with each security level. Accordingly, a storage period corresponding to the security level acquired by the security information acquisition unit 311 can be given to the image data.

キーワード保持手段365は、予め定められたキーワードとそのキーワードに対応するセキュリティレベルとを対応づけて保持する。これにより、所定のキーワードを有するテキストデータに対して、対応するセキュリティレベルを付与することができる。   The keyword holding unit 365 holds a predetermined keyword and a security level corresponding to the keyword in association with each other. Accordingly, a corresponding security level can be assigned to text data having a predetermined keyword.

なお、アドレス保持手段361、格納期間保持手段363、及び、キーワード保持手段365のうち、2以上の保持手段が一の保持手段として構成されてもよい。また、画像データの格納先のアドレス、格納期間、及び、キーワードの何れか2以上が、セキュリティに係る情報と対応づけられる、一のテーブルとして構成されてもよい。   Of the address holding means 361, the storage period holding means 363, and the keyword holding means 365, two or more holding means may be configured as one holding means. In addition, any two or more of the storage destination address, the storage period, and the keyword of the image data may be configured as one table that is associated with the information related to security.

入力手段371は、サーバ300に対して操作者が指示等を入力する手段であり、さらに、セキュリティに係る情報の入力を促す画面に対応して、セキュリティに係る情報が入力されてもよい。表示手段373は、サーバ300の状態の表示を行い、例えば、画面生成手段等によって生成される画面を表示する。   The input unit 371 is a unit by which an operator inputs an instruction or the like to the server 300, and information related to security may be input in response to a screen that prompts input of information related to security. The display unit 373 displays the state of the server 300 and displays a screen generated by, for example, a screen generation unit.

(本発明の一実施の形態に係る情報処理装置の機能構成の例(その2))
図4は、本発明の一実施の形態に係る情報処理装置の機能構成の例であって、画像データ又は画像データを含む文書データを取得して、その画像データを処理した後に送信する。図4の情報処理装置は、例えば、サーバ300に対して送信するMFP200として構成される。図4の情報処理装置は、また例えば、MFP200に対して送信するPC100でもよいが、ここでは、MFP200として説明する。図4のMFP200は、文書データ入力手段210、セキュリティ情報設定手段211、及び、セキュリティ情報記録手段212を有し、さらに、入力画面生成手段241、表示画面生成手段243、又は、通信手段250を有してもよい。
(Example of functional configuration of information processing apparatus according to one embodiment of the present invention (part 2))
FIG. 4 is an example of a functional configuration of the information processing apparatus according to the embodiment of the present invention. Image data or document data including image data is acquired, and the image data is processed and transmitted. The information processing apparatus in FIG. 4 is configured as an MFP 200 that transmits to the server 300, for example. The information processing apparatus in FIG. 4 may be, for example, the PC 100 that transmits to the MFP 200, but will be described as the MFP 200 here. 4 includes a document data input unit 210, a security information setting unit 211, and a security information recording unit 212, and further includes an input screen generation unit 241, a display screen generation unit 243, or a communication unit 250. May be.

文書データ入力手段210は、文書データが入力される手段であって、例えば、スキャナとして構成されてもよく、また例えば、通信手段250を介して文書データを受信する手段でもよい。   The document data input unit 210 is a unit for inputting document data, and may be configured as a scanner, for example, or may be a unit that receives the document data via the communication unit 250, for example.

セキュリティ情報設定手段211は、文書データに対してセキュリティに係る情報を設定する。セキュリティ情報設定手段211は、例えば、入力画面生成手段241によって生成されるセキュリティレベルの入力を促す画面に基づいて、操作者によって入力されたセキュリティレベルを取得し、これを文書データのセキュリティレベルとする。セキュリティ情報設定手段211は、また例えば、予め定められた所定のセキュリティレベルを取得してもよい。   The security information setting unit 211 sets information related to security for the document data. For example, the security information setting unit 211 acquires the security level input by the operator based on the screen prompting the input of the security level generated by the input screen generation unit 241 and sets this as the security level of the document data. . For example, the security information setting unit 211 may acquire a predetermined security level.

セキュリティ情報記録手段212は、セキュリティ情報設定手段211によって設定されたセキュリティに係る情報を、文書データに含ませるように文書データを編集する。セキュリティ情報記録手段212によって文書データに記録されるセキュリティに係る情報は、例えば、文書データに含まれる画像データの「書誌情報」の一部として構成されてもよく、また例えば、画像データに含まれてもよい。セキュリティに係る情報が、画像データと対応づけられて文書データに含まれることにより、サーバ300での処理を行うことができる。   The security information recording unit 212 edits the document data so that the security information set by the security information setting unit 211 is included in the document data. For example, the security information recorded in the document data by the security information recording unit 212 may be configured as a part of “bibliographic information” of the image data included in the document data. May be. Information related to security is associated with the image data and included in the document data, so that the server 300 can perform processing.

入力画面生成手段241は、文書データにセキュリティに係る情報が含まれていない場合に、その入力を促す画面を生成する。表示画面生成手段243は、MFP200の状態等を表示する画面を生成し、また例えば、処理する文書データ又は画像データを表示する画面を生成する。表示画面生成手段243は、セキュリティ情報設定手段211によって取得されたセキュリティに係る情報を表示する画面を生成する。   The input screen generation unit 241 generates a screen that prompts an input when security information is not included in the document data. The display screen generation unit 243 generates a screen for displaying the state of the MFP 200 and the like, for example, and generates a screen for displaying document data or image data to be processed. The display screen generation unit 243 generates a screen for displaying information related to security acquired by the security information setting unit 211.

なお、入力画面生成手段241と表示画面生成手段243とは、一の画面生成手段240として構成されてもよい。これらの画面生成手段によって生成される画面は、例えば、表示手段273によって表示されてもよく、また例えば、MFP200と接続されたPC100等によって制御される表示手段によって表示されてもよい。例えば、文書データを送信したPC100によって制御される表示手段によって表示されることにより、文書データの処理の指示を行う操作者に対して、好適に表示を行うことができる。   The input screen generation unit 241 and the display screen generation unit 243 may be configured as one screen generation unit 240. The screen generated by these screen generation means may be displayed by the display means 273, for example, or may be displayed by display means controlled by the PC 100 or the like connected to the MFP 200, for example. For example, the display can be suitably performed for an operator who gives an instruction to process the document data by being displayed by the display unit controlled by the PC 100 that has transmitted the document data.

通信手段250は、他の装置との通信を行い、例えば、文書データ入力手段210によって入力され処理された文書データを送信する。   The communication unit 250 communicates with other devices and transmits, for example, document data input and processed by the document data input unit 210.

入力手段271は、MFP200に対して処理の実行等の指示が入力される手段であり、表示手段273は、MFP200の状態、処理を行う文書データ又は画像データを表示する。   The input unit 271 is a unit for inputting an instruction to execute processing to the MFP 200, and the display unit 273 displays the state of the MFP 200 and the document data or image data to be processed.

記憶手段260は、MFP200が実行するコンピュータプログラムを格納し、またさらに、文書データ、画像データ等を格納してもよい、記憶手段260は、また、セキュリティ情報設定手段211が取得するセキュリティに係る情報を保持してもよい。また例えば、セキュリティ情報設定手段211は、記憶手段260によって保持されている予め定められた所定のセキュリティに係る情報を取得してもよい。   The storage unit 260 stores a computer program executed by the MFP 200, and may further store document data, image data, and the like. The storage unit 260 also stores information related to security acquired by the security information setting unit 211. May be held. Further, for example, the security information setting unit 211 may acquire information relating to predetermined security held by the storage unit 260.

(サーバ300が画像データを画像ログとして格納する処理)
図5は、サーバ300が画像データを画像ログとして格納する処理の例のフロー図である。図5では、サーバ300に文書データが入力されることに基づいて、文書データの画像データが所定のアドレスによって特定される場所に格納される。図5のステップS101では、サーバ300の通信手段350によって文書データが受信される。文書データは、画像データと書誌情報とを含む。
(Process in which server 300 stores image data as an image log)
FIG. 5 is a flowchart of an example of processing in which the server 300 stores image data as an image log. In FIG. 5, based on the input of document data to the server 300, the image data of the document data is stored at a location specified by a predetermined address. In step S <b> 101 of FIG. 5, the document data is received by the communication unit 350 of the server 300. The document data includes image data and bibliographic information.

ステップS101に続いてステップS102に進み、セキュリティ情報取得手段311が、文書データの書誌情報の部分から、セキュリティレベルの情報を取得する。ステップS102に続いてステップS103に進み、ステップS102で取得されたセキュリティレベルに対応する画像データの保管先の情報をアドレス保持手段から取得する。保管先の情報とは、例えば、保管先のアドレス情報である。   Progressing to step S102 following step S101, the security information acquisition unit 311 acquires security level information from the bibliographic information portion of the document data. Progressing to step S103 following step S102, information on the storage destination of the image data corresponding to the security level acquired in step S102 is acquired from the address holding means. The storage location information is, for example, storage location address information.

ステップS103に続いてステップS104に進み、画像データ格納手段331が、ステップS103で取得された保管先の情報に基づいて、その情報に対応する格納先に、画像データを格納する。これにより、画像データが画像ログとして格納される。   Progressing to step S104 following step S103, the image data storage unit 331 stores the image data in the storage destination corresponding to the information based on the storage destination information acquired in step S103. Thereby, the image data is stored as an image log.

(MFP200において、画像データにセキュリティレベルが設定される処理)
図6は、MFP200において、画像データにセキュリティレベルが設定される処理の例のフロー図である。図6では、例えば、操作者が文書データの保存を指示することに基づいて、その文書データの中に、セキュリティレベルの情報が含められる。なお、図6の処理は、MFP200において実行される他に、PC100において実行されてもよい。
(Processing in which security level is set for image data in MFP 200)
FIG. 6 is a flowchart of an example of processing for setting a security level for image data in the MFP 200. In FIG. 6, for example, based on the operator instructing the storage of the document data, information on the security level is included in the document data. 6 may be executed in the PC 100 in addition to being executed in the MFP 200.

図6のステップS201では、操作者によって入力手段271から、それまで編集していた文書データの保存の指示が入力される。ステップS201に続いてステップS202に進み、セキュリティ情報設定手段211が、その文書データに対して既にセキュリティレベルが設定されているか否かを判断する。既に設定されている場合には、処理を終了する。一方、未だ設定されていない場合には、ステップS203に進む。   In step S201 in FIG. 6, the operator inputs an instruction to save the document data that has been edited so far, from the input unit 271. Proceeding to step S202 following step S201, the security information setting unit 211 determines whether or not a security level has already been set for the document data. If it has already been set, the process ends. On the other hand, if it has not been set, the process proceeds to step S203.

なお、文書データに対してセキュリティレベルが設定されているとは、例えば、MFP200において実行されているアプリケーションによってそのレベルが保持されている状態でもよく、また例えば、文書データの所定の位置に、既にセキュリティレベルの値が含まれている状態でもよい。   The security level is set for the document data, for example, in a state where the level is held by an application executed in the MFP 200. For example, the security level is already set at a predetermined position of the document data. It may be in a state where a security level value is included.

ステップS202に続くステップS203では、入力画面生成手段241が、セキュリティレベルの入力を促す画面を生成し、表示手段273にその画面が表示される。ステップS203に続いてステップS204に進み、操作者によって入力手段271から、セキュリティレベルの値が入力される。   In step S203 following step S202, the input screen generation unit 241 generates a screen that prompts the user to input a security level, and the screen is displayed on the display unit 273. Proceeding to step S204 following step S203, the operator inputs a security level value from the input means 271.

ステップS204に続いてステップS205に進み、セキュリティ情報設定手段211が、ステップS204で入力されたセキュリティレベルの値が有効な値か否かを判断する。有効な値である場合には、ステップS206に進み、有効な値では無い場合には、ステップS202に戻って処理を繰り返す。なお、ここで戻るステップは、ステップS202の他にステップS203でもよい。   Progressing to step S205 following step S204, the security information setting unit 211 determines whether or not the value of the security level input in step S204 is a valid value. If the value is valid, the process proceeds to step S206. If the value is not valid, the process returns to step S202 to repeat the process. Note that the step returned here may be step S203 in addition to step S202.

ステップS205に続くステップS206では、セキュリティ情報設定手段211が、ステップS204で入力されセキュリティ情報設定手段211によって取得されたセキュリティレベルの値をサーバ300が有する図示しない一時記憶手段に格納し、編集中の文書データと対応づける。これにより、編集中の文書データに対してセキュリティレベルの値が設定される。   In step S206 following step S205, the security information setting unit 211 stores the security level value input in step S204 and acquired by the security information setting unit 211 in a temporary storage unit (not shown) of the server 300 for editing. Correspond with document data. Thus, a security level value is set for the document data being edited.

図7は、ステップS203において入力画面生成手段241によって生成される画面の例である。図7では、セキュリティレベル0から5の6つのレベルの何れか一のレベルを選択し、設定することができる。   FIG. 7 is an example of a screen generated by the input screen generation unit 241 in step S203. In FIG. 7, any one of the six levels of security levels 0 to 5 can be selected and set.

(セキュリティレベルの値を表示する処理)
図8は、PC100、又は、MFP200において、セキュリティレベルの値を表示する処理の例のフローである。図8では、操作者によって文書データに対する印刷の指示が入力されることに基づいて、印刷設定の画面において、セキュリティレベルの値が表示される。なお、ここでは、図8の処理は、MFP200における処理として説明するが、PC100及びサーバ300でも同様のステップにより処理が行われることは、容易に理解できる。
(Process to display the security level value)
FIG. 8 is a flowchart of an example of processing for displaying a security level value in the PC 100 or the MFP 200. In FIG. 8, the value of the security level is displayed on the print setting screen based on the input of the print instruction for the document data by the operator. Here, the process of FIG. 8 will be described as the process in the MFP 200, but it can be easily understood that the process is performed by the PC 100 and the server 300 in the same steps.

図8のステップS301では、操作者によって入力手段271から、文書データの印刷指示が入力される。なお、ステップS301では、現在編集中の文書データの印刷指示の他に、記憶手段等に格納されている文書データの印刷指示でもよい。   In step S <b> 301 of FIG. 8, an instruction to print document data is input from the input unit 271 by the operator. In step S301, in addition to a print instruction for the document data currently being edited, a print instruction for the document data stored in the storage unit or the like may be used.

ステップS301に続いてステップS301に進み、セキュリティ情報設定手段211が、文書データに対して既にセキュリティレベルが設定されているか否かを判断する。この判断は、例えば、文書データの所定の位置に、セキュリティレベルの値が格納されているか否かを確認することにより行われてもよい。この判断は、また、その文書データが編集中の場合に、編集ツールによってセキュリティレベルが保持されている状態でもよい。既にセキュリティレベルが設定されている場合には、ステップS303に進み、未だセキュリティレベルが設定されていない場合には、ステップS305に進む。   Progressing to step S301 following step S301, the security information setting unit 211 determines whether a security level has already been set for the document data. This determination may be made, for example, by confirming whether a security level value is stored at a predetermined position of the document data. This determination may be a state in which the security level is held by the editing tool when the document data is being edited. If the security level has already been set, the process proceeds to step S303. If the security level has not been set yet, the process proceeds to step S305.

ステップS302に続くステップS303では、セキュリティ情報設定手段211が、セキュリティレベルの値を文書データの所定の領域又は編集ツールによって保持されている領域から取得する。ステップS303に続いてステップS304に進み、表示画面生成手段243が、セキュリティレベルの値を含む表示画面を生成する。ここで生成される表示画面は、印刷の詳細な設定の画面、すなわち、印刷設定画面である。一方、ステップS302に続くステップS305では、表示画面生成手段243が、セキュリティレベルの値を「未設定」とする印刷設定画面を生成する。   In step S303 following step S302, the security information setting unit 211 acquires a security level value from a predetermined area of the document data or an area held by the editing tool. Proceeding to step S304 following step S303, the display screen generating means 243 generates a display screen including a security level value. The display screen generated here is a detailed print setting screen, that is, a print setting screen. On the other hand, in step S305 following step S302, the display screen generation unit 243 generates a print setting screen in which the security level value is “unset”.

ステップS304又はステップS305に続いてステップS306に進み、表示手段273が、ステップS304又はステップS305で生成された印刷設定画面を表示する。ステップS306に続いてステップS307に進み、操作者によって入力手段271から印刷の指示が入力される。ステップS307に続いてステップS308に進み、MFP200が有する図示しない印刷手段によって、文書データの画像データの部分が印刷され出力される。   Progressing to step S306 following step S304 or step S305, the display unit 273 displays the print setting screen generated in step S304 or step S305. Progressing to step S307 following step S306, the operator inputs a print instruction from the input means 271. Progressing to step S308 following step S307, the image data portion of the document data is printed and output by printing means (not shown) of the MFP 200.

図9及び図10は、印刷設定画面の例である。図9は、図8のステップS304で生成される印刷設定画面の例である。図9では、aの符号を付した箇所に、セキュリティレベルの値「5」が表示されている。一方、図10は、図8のステップS305で生成される印刷設定画面の例である。図10では、bの符号を付した箇所に、セキュリティレベルが「未設定」であることが表示されている。なお、図中の「Windows」は登録商標である。   9 and 10 are examples of print setting screens. FIG. 9 is an example of a print setting screen generated in step S304 of FIG. In FIG. 9, a security level value “5” is displayed at a location denoted by a. On the other hand, FIG. 10 is an example of a print setting screen generated in step S305 of FIG. In FIG. 10, it is displayed that the security level is “unset” at the part denoted by the symbol b. Note that “Windows” in the figure is a registered trademark.

(印刷ジョブに伴い画像ログが保存される処理)
図11は、印刷ジョブに伴い画像ログが保存される処理の例のフロー図である。図11では、操作者によって印刷の指示が入力されることに基づいて、文書データにセキュリティレベルが設定され、さらに、サーバ300へ送信される。なお、図11の処理は、MFP200で実行されるものとして説明するが、PC100において印刷の指示が入力され、セキュリティレベルが設定された後、MFP200によって文書データが印刷され、さらにサーバ300に送信される構成でもよい。
(Process that saves image log with print job)
FIG. 11 is a flowchart of an example of processing for storing an image log accompanying a print job. In FIG. 11, the security level is set for the document data based on the input of the printing instruction by the operator, and the document data is further transmitted to the server 300. The processing in FIG. 11 is described as being executed by the MFP 200. However, after a print instruction is input and the security level is set in the PC 100, document data is printed by the MFP 200 and further transmitted to the server 300. It may be configured.

図11のステップS401では、操作者によって入力手段271から文書データの印刷の指示が入力される。ステップS401に続いてステップS402に進み、セキュリティ情報設定手段211が、その文書データに対してセキュリティレベルが設定されているか否かを判断する。既に設定されている場合には、ステップS403に進み、未だ設定されていない場合には、ステップS405に進む。   In step S401 in FIG. 11, an instruction to print document data is input from the input unit 271 by the operator. Progressing to step S402 following step S401, the security information setting unit 211 determines whether a security level is set for the document data. If it has already been set, the process proceeds to step S403. If it has not been set, the process proceeds to step S405.

なお、ここでは「セキュリティレベルが設定されている」とは、例えば、文書データが編集中である場合に、その編集ツールによってセキュリティレベルが保持されている状態をいう。   Here, “the security level is set” means, for example, a state where the security level is held by the editing tool when document data is being edited.

ステップS402に続くステップS403では、セキュリティ情報設定手段211が、既に設定されているセキュリティレベルの値を取得する。これは、例えば、記憶手段260等の所定の領域に、編集ツール等によって格納されている値を取得してもよい。   In step S403 following step S402, the security information setting unit 211 acquires the value of the security level that has already been set. For example, a value stored in a predetermined area such as the storage unit 260 by an editing tool or the like may be acquired.

ステップS403に続いてステップS404に進み、セキュリティ情報記録手段212が、ステップS403で取得されたセキュリティレベルの値を印刷する文書データである印刷データの所定の位置に書き込む。一方、ステップS402に続くステップS405では、セキュリティ情報記録手段212が、デフォルトのセキュリティレベルの値である「3」を、印刷データの所定の位置に書き込む。   In step S404 following step S403, the security information recording unit 212 writes the security level value acquired in step S403 in a predetermined position of print data, which is document data to be printed. On the other hand, in step S405 following step S402, the security information recording unit 212 writes “3”, which is the default security level value, in a predetermined position of the print data.

ステップS404又はステップS405に続くステップS406では、PC100が、印刷データをMFP200に対して送信する。ステップS406に続いてステップS407に進み、通信手段250によって、MFP200に対し、印刷データが送信される。ここで送信される印刷データは、ステップS406で出力された画像データと、セキュリティレベルの値を含む書誌情報とを含む。   In step S406 following step S404 or step S405, the PC 100 transmits print data to the MFP 200. Progressing to step S407 following step S406, the communication unit 250 transmits print data to the MFP 200. The print data transmitted here includes the image data output in step S406 and bibliographic information including a security level value.

(セキュリティレベル毎に対応する画像ログの格納先を設定する処理)
図12は、サーバ300において、セキュリティレベル毎に対応する画像ログの格納先を設定する処理の例のフロー図である。図12のステップS501では、入力画面生成手段341によって画像ログを格納する格納先を設定する画面が生成され、表示手段373に表示される。ステップS501に続いてステップS502に進み、操作者によってセキュリティレベル毎に対応する保存先が入力される。
(Process to set storage location of image log corresponding to each security level)
FIG. 12 is a flowchart of an example of processing for setting a storage location of an image log corresponding to each security level in the server 300. In step S 501 of FIG. 12, a screen for setting a storage destination for storing the image log is generated by the input screen generating unit 341 and displayed on the display unit 373. Progressing to step S502 following step S501, the storage destination corresponding to each security level is input by the operator.

図13及び図14は、ここで表示される画面の例である。図13は、セキュリティレベル毎に保存先を選択する画面の例であり、図14は、図13の例において、セキュリティレベル5に対応する保存先を選択する入力操作がなされた場合の画面の例である。なお、「保存先」及び「保管先」は、本願発明の「格納先」に対応する。   13 and 14 are examples of screens displayed here. FIG. 13 is an example of a screen for selecting a storage destination for each security level. FIG. 14 is an example of a screen when an input operation for selecting a storage destination corresponding to the security level 5 is performed in the example of FIG. It is. The “storage destination” and “storage destination” correspond to the “storage destination” of the present invention.

図12に戻り、ステップS502に続いてステップS503に進み、アドレス取得手段321が、セキュリティレベルの総数を取得する。ここでは総数の値をYとする。ステップS503に続いてステップS504に進み、アドレス取得手段321が、カウンタであるXの値を1として初期化する。   Returning to FIG. 12, the process proceeds to step S503 following step S502, and the address acquisition unit 321 acquires the total number of security levels. Here, the value of the total number is Y. Progressing to step S504 following step S503, the address acquisition unit 321 initializes the value of X as a counter to 1.

ステップS504に続く、ステップS505からステップS510は、セキュリティレベルの総数だけ繰り返されるループ処理である。ステップS505では、アドレス取得手段321が、カウンタXの値がセキュリティレベルの総数の値Y以下か否かを判断する。   Subsequent to step S504, steps S505 to S510 are loop processes that are repeated for the total number of security levels. In step S505, the address acquisition unit 321 determines whether the value of the counter X is equal to or less than the total value Y of the security levels.

ステップS505に続いてステップS506に進み、アドレス取得手段321が、図13の画面に基づいて入力された、X番目のセキュリティレベルに対応する保存先の識別情報であるアドレスを取得する。ステップS506に続いてステップS507に進み、アドレス取得手段321が、ステップS506で取得された値の有効性を判断する。すなわち、ステップS506で取得された値が、保存先の識別情報であれば、ステップS508に進み、そうではない場合には、ステップS509に進む。   Progressing to step S506 following step S505, the address acquisition unit 321 acquires an address, which is the storage destination identification information corresponding to the Xth security level, input based on the screen of FIG. Progressing to step S507 following step S506, the address acquisition unit 321 determines the validity of the value acquired in step S506. That is, if the value acquired in step S506 is the storage destination identification information, the process proceeds to step S508, and if not, the process proceeds to step S509.

ステップS507に続くステップS508では、アドレス取得手段321が、ステップS506で取得されたアドレスとカウンタがXの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段361に格納させる。一方、ステップS507に続くステップS509では、アドレス取得手段321が、予め定められた所定のアドレスとカウンタがXの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段361に格納させる。ステップS508又はステップS509に続くステップS510では、アドレス取得手段321が、カウンタXの値を1だけ加算し、ステップS505に進む。   In step S508 following step S507, the address acquisition unit 321 associates the address acquired in step S506 with the security level corresponding to the value of the counter X, and stores the address in the address holding unit 361. On the other hand, in step S509 subsequent to step S507, the address acquisition unit 321 associates a predetermined address with a security level corresponding to the value of X in the counter, and stores it in the address holding unit 361. In step S510 following step S508 or step S509, the address acquisition unit 321 increments the value of the counter X by 1, and proceeds to step S505.

以上のステップS505からステップS510の処理を、セキュリティレベルの総数Yだけ繰り返すことにより、全てのセキュリティレベルに対してアドレスが対応づけられ、アドレス保持手段361に保持される。   By repeating the processing from step S505 to step S510 for the total number Y of security levels, the addresses are associated with all the security levels and held in the address holding unit 361.

図15は、アドレス保持手段361によって保持される情報の例である。図15において、最左の列がセキュリティレベルの値であり、次の列はフォルダ名、さらにその次の列がそのフォルダが設けられている装置の名称である。図中(−1)は、その欄が空欄であることを表す。例えば、セキュリティレベル2の場合に、対応するアドレスであるフォルダ名は「ディレクトリC」であり、そのフォルダが設けられている装置の欄は空欄である。この場合には、その装置は、予め定められている所定の装置であり、例えば、サーバ300自身である。   FIG. 15 shows an example of information held by the address holding unit 361. In FIG. 15, the leftmost column is the security level value, the next column is the folder name, and the next column is the name of the device in which the folder is provided. (-1) in the figure indicates that the field is blank. For example, in the case of security level 2, the folder name corresponding to the address is “directory C”, and the column of the device in which the folder is provided is blank. In this case, the device is a predetermined device, for example, the server 300 itself.

(セキュリティレベル毎に対応する画像ログの保管期間を設定する処理)
図16は、サーバ300において、セキュリティレベル毎に対応する画像ログの保管期間を設定する処理の例のフロー図である。図16のステップS601では、入力画面生成手段341によって画像ログを格納する格納期間を設定する画面が生成され、表示手段373に表示される。ステップS601に続いてステップS602に進み、操作者によってセキュリティレベル毎に対応する格納期間が入力される。なお、図の「保存期間」及び「保管期間」は、本願発明の「格納期間」に対応する。
(Process to set image log storage period corresponding to each security level)
FIG. 16 is a flowchart of an example of processing for setting an image log storage period corresponding to each security level in the server 300. In step S 601 of FIG. 16, a screen for setting a storage period for storing the image log is generated by the input screen generation unit 341 and displayed on the display unit 373. In step S602 following step S601, a storage period corresponding to each security level is input by the operator. The “storage period” and “storage period” in the figure correspond to the “storage period” of the present invention.

図17及び図18は、ここで表示される画面の例である。図17は、セキュリティレベル毎に格納期間を選択する画面の例であり、図18は、図17の例において、セキュリティレベル5に対応する格納期間を選択する入力操作がなされた場合の画面の例である。   17 and 18 are examples of screens displayed here. FIG. 17 is an example of a screen for selecting a storage period for each security level, and FIG. 18 is an example of a screen when an input operation for selecting a storage period corresponding to the security level 5 is performed in the example of FIG. It is.

図16に戻り、ステップS602に続いてステップS603に進み、格納期間取得手段323が、セキュリティレベルの総数を取得する。ここでは総数の値をYとする。ステップS503に続いてステップS604に進み、格納期間取得手段323が、カウンタであるXの値を1として初期化する。   Returning to FIG. 16, the process proceeds to step S <b> 603 following step S <b> 602, and the storage period acquisition unit 323 acquires the total number of security levels. Here, the value of the total number is Y. Progressing to step S604 following step S503, the storage period acquisition means 323 initializes the value of X as a counter to 1.

ステップS604に続く、ステップS605からステップS610は、セキュリティレベルの総数だけ繰り返されるループ処理である。ステップS605では、格納期間取得手段323が、カウンタXの値がセキュリティレベルの総数の値Y以下か否かを判断する。   Subsequent to step S604, steps S605 to S610 are a loop process repeated for the total number of security levels. In step S605, the storage period acquisition unit 323 determines whether or not the value of the counter X is equal to or less than the value Y of the total number of security levels.

ステップS605に続いてステップS606に進み、格納期間取得手段323が、図17の画面に基づいて入力された、X番目のセキュリティレベルに対応する格納期間の情報を取得する。ステップS606に続いてステップS607に進み、格納期間取得手段323が、ステップS606で取得された値の有効性を判断する。すなわち、例えば、ステップS606で取得された値が、格納期間を表す情報であれば、ステップS608に進み、そうではない場合には、ステップS609に進む。有効性の判断は、また例えば、取得された格納期間が予め定められた所定の期間より短いか否か、又は、長いか否かによって判断されてもよい。   Progressing to step S606 following step S605, the storage period acquisition unit 323 acquires the storage period information corresponding to the Xth security level, which is input based on the screen of FIG. Progressing to step S607 following step S606, the storage period acquisition unit 323 determines the validity of the value acquired in step S606. That is, for example, if the value acquired in step S606 is information indicating the storage period, the process proceeds to step S608, and if not, the process proceeds to step S609. The determination of validity may also be made based on, for example, whether the acquired storage period is shorter or longer than a predetermined period.

ステップS607に続くステップS608では、格納期間取得手段323が、ステップS606で取得された格納期間とカウンタがXの値に対応するセキュリティレベルとを対応づけて、格納期間保持手段363に格納させる。一方、ステップS607に続くステップS609では、格納期間取得手段323が、予め定められた所定の格納期間とカウンタがXの値に対応するセキュリティレベルとを対応づけて、格納期間保持手段363に格納させる。ステップS608又はステップS609に続くステップS610では、格納期間取得手段323が、カウンタXの値を1だけ加算し、ステップS605に進む。   In step S608 following step S607, the storage period acquisition unit 323 causes the storage period holding unit 363 to store the storage period acquired in step S606 and the security level corresponding to the value of the counter X. On the other hand, in step S609 following step S607, the storage period acquisition unit 323 associates a predetermined storage period with a security level corresponding to the value of X in the counter, and causes the storage period holding unit 363 to store it. . In step S610 following step S608 or step S609, the storage period acquisition unit 323 adds 1 to the value of the counter X, and the process proceeds to step S605.

以上のステップS605からステップS610の処理を、セキュリティレベルの総数Yだけ繰り返すことにより、全てのセキュリティレベルに対して格納期間が対応づけられ、格納期間保持手段363に保持される。   By repeating the processes from step S605 to step S610 for the total number Y of security levels, the storage periods are associated with all the security levels, and are stored in the storage period holding unit 363.

図19は、格納期間保持手段363によって保持される情報の例である。図19では、セキュリティレベルと保存期間とが対応づけられている。   FIG. 19 is an example of information held by the storage period holding unit 363. In FIG. 19, the security level and the storage period are associated with each other.

(格納期間毎に対応する画像ログの保管先を設定する処理)
図20から図23は、格納期間毎に対応する画像ログの保管先を設定する処理の例を説明する図であって、図20はその処理の例のフロー図である。図20の処理は、サーバ300において実行される。
(Process to set the image log storage destination for each storage period)
20 to 23 are diagrams for explaining an example of processing for setting the storage destination of the image log corresponding to each storage period, and FIG. 20 is a flowchart of the processing example. The process of FIG. 20 is executed in the server 300.

図20のステップS701では、入力画面生成手段341によって画像ログを格納する格納先を設定する画面が生成され、表示手段373に表示される。ステップS701に続いてステップS702に進み、操作者によって格納期間毎に対応する保存先が入力される。   In step S <b> 701 of FIG. 20, a screen for setting a storage destination for storing an image log is generated by the input screen generation unit 341 and displayed on the display unit 373. Progressing to step S702 following step S701, the operator inputs a storage destination corresponding to each storage period.

図21及び図22は、ここで表示される画面の例である。図21は、格納期間毎に保存先を選択する画面の例であり、図22は、図21の例において、「参照」のボタンが選択される入力操作がなされた場合の画面の例である。図22の例では、サーバ300又は他の装置によって制御される記憶手段上のディレクトリ等が表示され、それを選択することにより、格納期間に対応する保存先が選択される。なお、「保存先」及び「保管先」は、本願発明の「格納先」に対応する。また「保管期間」及び「保存期間」は、本願発明の「格納期間」に対応する。   21 and 22 are examples of screens displayed here. FIG. 21 is an example of a screen for selecting a storage destination for each storage period, and FIG. 22 is an example of a screen when an input operation for selecting a “reference” button in the example of FIG. 21 is performed. . In the example of FIG. 22, a directory or the like on storage means controlled by the server 300 or another device is displayed, and a storage destination corresponding to the storage period is selected by selecting the directory. The “storage destination” and “storage destination” correspond to the “storage destination” of the present invention. The “storage period” and “storage period” correspond to the “storage period” of the present invention.

図20に戻り、ステップS702に続いてステップS703に進み、アドレス取得手段321が、保管期間の種類の総数を取得する。ここでは総数の値をYとする。ステップS703に続いてステップS704に進み、アドレス取得手段321が、カウンタであるXの値を1として初期化する。   Returning to FIG. 20, the process proceeds to step S <b> 703 following step S <b> 702, and the address acquisition unit 321 acquires the total number of types of storage periods. Here, the value of the total number is Y. Progressing to step S704 following step S703, the address acquisition unit 321 initializes the value of X as a counter to 1.

ステップS704に続く、ステップS705からステップS710は、保管期間の種類の総数だけ繰り返されるループ処理である。ステップS705では、アドレス取得手段321が、カウンタXの値が保管期間の種類の総数の値Y以下か否かを判断する。   Steps S705 to S710 subsequent to step S704 are a loop process repeated for the total number of types of storage periods. In step S705, the address acquisition unit 321 determines whether the value of the counter X is equal to or less than the total value Y of the storage period types.

ステップS705に続いてステップS706に進み、アドレス取得手段321が、図21の画面に基づいて入力された、X番目の保管期間の情報に対応する保存先の識別情報であるアドレスを取得する。ステップS706に続いてステップS707に進み、アドレス取得手段321が、ステップS706で取得された値の有効性を判断する。すなわち、ステップS706で取得された値が、保存先の識別情報であれば、ステップS708に進み、そうではない場合には、ステップS709に進む。   Proceeding to step S706 following step S705, the address acquisition unit 321 acquires an address which is identification information of a storage destination corresponding to the information of the Xth storage period input based on the screen of FIG. Progressing to step S707 following step S706, the address acquisition unit 321 determines the validity of the value acquired in step S706. That is, if the value acquired in step S706 is the storage destination identification information, the process proceeds to step S708, and if not, the process proceeds to step S709.

ステップS707に続くステップS708では、アドレス取得手段321が、ステップS706で取得されたアドレスとカウンタがXの値に対応する保管期間の情報とを対応づけて、アドレス保持手段361に格納させる。一方、ステップS707に続くステップS709では、アドレス取得手段321が、予め定められた所定のアドレスとカウンタがXの値に対応する保管期間の情報とを対応づけて、アドレス保持手段361に格納させる。ステップS708又はステップS709に続くステップS710では、アドレス取得手段321が、カウンタXの値を1だけ加算し、ステップS505に進む。   In step S708 following step S707, the address acquisition unit 321 associates the address acquired in step S706 with the storage period information corresponding to the value of the counter X, and stores the information in the address holding unit 361. On the other hand, in step S709 following step S707, the address acquisition unit 321 associates a predetermined address and information on the storage period corresponding to the value of X in the counter, and stores them in the address holding unit 361. In step S710 following step S708 or step S709, the address acquisition unit 321 increments the value of the counter X by 1, and proceeds to step S505.

以上のステップS705からステップS710の処理を、保管期間の種類の総数Yだけ繰り返すことにより、全ての保管期間に対してアドレスが対応づけられ、アドレス保持手段361に保持される。なお、この例では対応づけられる情報はアドレス保持手段361に格納されたが、本発明の実施の形態はこの例に限らない。格納期間保持手段363によって保持される構成でもよい。   By repeating the processing from step S705 to step S710 for the total number Y of types of storage periods, addresses are associated with all the storage periods and stored in the address storage unit 361. In this example, the associated information is stored in the address holding unit 361, but the embodiment of the present invention is not limited to this example. It may be configured to be held by the storage period holding unit 363.

図23は、アドレス保持手段361によって保持される情報の例である。図23では、保存期間と保存先とが対応づけられて保持されている。   FIG. 23 shows an example of information held by the address holding unit 361. In FIG. 23, the storage period and the storage destination are stored in association with each other.

(抽出されたキーワードに基づいて、セキュリティレベルを決定する処理の例)
図24は、画像データから抽出されたキーワードに基づいて、セキュリティレベルを決定する処理の例のフロー図である。図24の処理は、MFP200及びサーバ300の何れで実行されてもよいが、ここでは、サーバ300において実行される場合について説明する。
(Example of processing to determine the security level based on the extracted keywords)
FIG. 24 is a flowchart of an example of processing for determining a security level based on a keyword extracted from image data. The process of FIG. 24 may be executed by either the MFP 200 or the server 300, but here, a case where it is executed by the server 300 will be described.

図24のステップS801では、通信手段350がMFP200から文書データを受信する。この文書データは、画像データとその書誌情報とを有する。ステップS801に続いてステップS802に進み、テキストデータ取得手段313が、受信された画像データに対して、OCR処理を行いテキストデータを取得する。なお、文書データがテキストデータを含む場合には、OCR処理を行うことなく、そのテキストデータを取得してもよい。   In step S <b> 801 of FIG. 24, the communication unit 350 receives document data from the MFP 200. This document data includes image data and its bibliographic information. Progressing to step S802 following step S801, the text data acquisition unit 313 performs OCR processing on the received image data to acquire text data. When the document data includes text data, the text data may be acquired without performing OCR processing.

ステップS802に続いてステップS803に進み、キーワード抽出手段315が、キーワード保持手段365によって保持されるキーワードの総数を取得する。ここでは総数の値をYとする。   Progressing to step S803 following step S802, the keyword extraction unit 315 acquires the total number of keywords held by the keyword holding unit 365. Here, the value of the total number is Y.

ステップS803に続いてステップS804に進み、キーワード抽出手段315が、キーワードのカウンタの値であるXを1として初期化する。ステップS804に続いてステップS805に進み、セキュリティ情報取得手段311が、セキュリティレベルの初期値としてS0を設定する。   In step S804 following step S803, the keyword extraction unit 315 initializes X, which is the value of the keyword counter, as 1. Progressing to step S805 following step S804, the security information acquisition unit 311 sets S0 as the initial value of the security level.

ステップS805に続くステップS806からステップS813の処理は、キーワードの総数Yだけ繰り返されるループ処理である。ステップS806では、セキュリティ情報取得手段311が、カウンタXの値がキーワードの総数Y以下か否かを判断する。総数以下の場合にはステップS807に進み、そうではない場合には処理を終了する。   The processing from step S806 to step S813 following step S805 is a loop processing that is repeated by the total number Y of keywords. In step S806, the security information acquisition unit 311 determines whether the value of the counter X is equal to or less than the total number Y of keywords. If it is equal to or less than the total number, the process proceeds to step S807, and if not, the process ends.

ステップS806に続くステップS807では、キーワード管理手段325によってキーワード保持手段365が保持するキーワードのうち、X番目のキーワードが取得される。ステップS807に続いてステップS808に進み、キーワード抽出手段315が、ステップS802で取得されたテキストデータの中に、ステップS807で取得されたキーワードが含まれているか否かを判断する。含まれている場合には、ステップS809に進み、含まれていない場合には、ステップS812に進む。   In step S807 following step S806, the keyword management unit 325 acquires the Xth keyword among the keywords held by the keyword holding unit 365. Progressing to step S808 following step S807, the keyword extraction unit 315 determines whether or not the keyword acquired in step S807 is included in the text data acquired in step S802. If it is included, the process proceeds to step S809. If it is not included, the process proceeds to step S812.

ステップS808に続くステップS809では、セキュリティ情報取得手段311が、キーワード管理手段325を介して、キーワード保持手段365に保持されステップS807で取得されたキーワードに対応するセキュリティレベルの値S1を取得する。   In step S809 following step S808, the security information acquisition unit 311 acquires the security level value S1 corresponding to the keyword held in the keyword holding unit 365 and acquired in step S807 via the keyword management unit 325.

ステップS809に続いてステップS810に進み、セキュリティ情報取得手段311が、ステップS809で取得されたセキュリティレベルS1の値が、セキュリティレベルの値S0より大きいか否かを判断する。なお、値が大きいとは、セキュリティレベルが高いことを表し、値が小さいセキュリティレベルより堅固なセキュリティ環境が求められることをいう。値が大きい場合には、ステップS811に進み、そうではない場合には、ステップS812に進む。   Progressing to step S810 following step S809, the security information acquisition unit 311 determines whether the value of the security level S1 acquired in step S809 is greater than the value S0 of the security level. Note that a large value indicates that the security level is high, and that a more secure security environment is required than a security level having a small value. If the value is large, the process proceeds to step S811, and if not, the process proceeds to step S812.

ステップS810に続くステップS811では、セキュリティ情報取得手段311が、セキュリティレベルS0の値を、ステップS809で取得されたセキュリティレベルS1の値によって更新する。ステップS810又はステップS811に続くステップS812では、セキュリティ情報カウンタXの値を1インクリメントし、ステップS806に進む。   In step S811 following step S810, the security information acquisition unit 311 updates the value of the security level S0 with the value of the security level S1 acquired in step S809. In step S812 following step S810 or step S811, the value of the security information counter X is incremented by 1, and the process proceeds to step S806.

以上のループ処理を、キーワードの総数だけ繰り返した後、ステップS806に続いてステップS813に進み、セキュリティ情報取得手段311が、最終的に保持しているセキュリティレベルの値S0を、その文書データのセキュリティレベルの値として取得する。   After the above loop processing is repeated for the total number of keywords, the process proceeds to step S813 following step S806, and the security information acquisition unit 311 finally uses the security level value S0 stored in the security of the document data. Get as level value.

図25は、キーワード保持手段361によって保持される、キーワードとセキュリティレベルとが対応づけられる情報の例である。図25の例では、例えば、「社外秘」のキーワードが、セキュリティレベルが最も高い「5」の値を有し、「利益」のキーワードは、セキュリティレベルが「3」の値を有する。   FIG. 25 is an example of information held by the keyword holding unit 361 and associated with keywords and security levels. In the example of FIG. 25, for example, the keyword “confidential” has the highest security level value “5”, and the “profit” keyword has the security level value “3”.

(キーワード毎に対応するセキュリティレベルを設定する処理)
図26は、サーバ300において、キーワード毎に対応するセキュリティレベルを設定する処理の例のフロー図である。図26のステップS901では、入力画面生成手段341によってキーワードとそのキーワードに対応するセキュリティレベルを入力する画面が生成され、表示手段373に表示される。ステップS901に続いてステップS902に進み、操作者によってキーワード毎に対応するセキュリティレベルが入力される。
(Process to set security level corresponding to each keyword)
FIG. 26 is a flowchart of an example of processing for setting a security level corresponding to each keyword in the server 300. In step S 901 of FIG. 26, a screen for inputting a keyword and a security level corresponding to the keyword is generated by the input screen generating unit 341 and displayed on the display unit 373. In step S902 following step S901, the operator inputs a security level corresponding to each keyword.

図27及び図28は、ここで表示される画面の例である。図27の画面は、キーワードを入力する欄と、そのキーワード入力欄毎に対応するセキュリティレベルを選択するプルダウンメニューを有する。図28は、図27の例において、キーワード「社外秘」に対応するセキュリティレベルを選択する入力操作がなされた場合の画面の例である。   27 and 28 are examples of screens displayed here. The screen of FIG. 27 has a column for inputting a keyword and a pull-down menu for selecting a security level corresponding to each keyword input column. FIG. 28 is an example of a screen when an input operation for selecting a security level corresponding to the keyword “confidential” is performed in the example of FIG.

図26に戻り、ステップS902に続いてステップS903に進み、キーワード管理手段325が、入力されたキーワードの総数を取得する。ここでは総数の値をYとする。ステップS903に続いてステップS904に進み、キーワード管理手段325が、カウンタであるXの値を1として初期化する。   Returning to FIG. 26, the process proceeds to step S <b> 903 following step S <b> 902, and the keyword management unit 325 acquires the total number of input keywords. Here, the value of the total number is Y. Progressing to step S904 following step S903, the keyword management means 325 initializes the value of X as a counter to 1.

ステップS904に続く、ステップS905からステップS912は、入力されたキーワードの総数だけ繰り返されるループ処理である。ステップS905では、キーワード管理手段325が、カウンタXの値が入力されたキーワードの総数の値Y以下か否かを判断する。   Subsequent to step S904, steps S905 to S912 are loop processing that is repeated for the total number of input keywords. In step S905, the keyword management unit 325 determines whether the value of the counter X is equal to or less than the total value Y of the input keywords.

ステップS905に続いてステップS906に進み、キーワード管理手段325が、図27の画面に基づいて入力された、X番目のキーワードの文字列を取得する。ステップS906に続いてステップS907に進み、キーワード管理手段325が、ステップS906で取得されたキーワードの文字列を、キーワード保持手段365に格納させる。   Progressing to step S906 following step S905, the keyword management means 325 acquires the character string of the Xth keyword input based on the screen of FIG. Progressing to step S907 following step S906, the keyword management unit 325 causes the keyword holding unit 365 to store the keyword character string acquired in step S906.

ステップS907に続いてステップS908に進み、キーワード管理手段325が、ステップS906で取得されたキーワードの文字列に対応づけて入力されたセキュリティレベルの値を取得する。ステップS908に続いてステップS909に進み、キーワード管理手段325が、ステップS908で取得された値によりセキュリティレベルが設定される否かを判断する。すなわち、ステップS908で取得された値が、セキュリティレベルの値として有効な値であれば、ステップS910に進み、そうではない場合には、ステップS911に進む。   In step S908 following step S907, the keyword management unit 325 acquires the value of the security level input in association with the keyword character string acquired in step S906. Progressing to step S909 following step S908, the keyword management unit 325 determines whether or not the security level is set based on the value acquired in step S908. That is, if the value acquired in step S908 is a valid value as a security level value, the process proceeds to step S910, and if not, the process proceeds to step S911.

ステップS909に続くステップS911では、キーワード管理手段325が、ステップS908で取得されたセキュリティレベルを、ステップS907で格納されたキーワードと対応づけて、キーワード保持手段365に格納させる。一方、ステップS909に続くステップS911では、キーワード管理手段325が、予め定められた所定のセキュリティレベルを、ステップS907で格納されたキーワードと対応づけて、キーワード管理手段325に格納させる。ステップS910又はステップS911に続くステップS912では、キーワード管理手段325が、カウンタXの値を1だけ加算し、ステップS905に進む。   In step S911 following step S909, the keyword management unit 325 stores the security level acquired in step S908 in the keyword holding unit 365 in association with the keyword stored in step S907. On the other hand, in step S911 following step S909, the keyword management unit 325 stores the predetermined security level in the keyword management unit 325 in association with the keyword stored in step S907. In step S912 following step S910 or step S911, the keyword management unit 325 increments the value of the counter X by 1, and proceeds to step S905.

以上のステップS905からステップS912の処理を、入力されたキーワードの総数Yだけ繰り返すことにより、それらのキーワードに対してセキュリティレベルが対応づけられ、キーワード管理手段325に保持される。   By repeating the processing from step S905 to step S912 as many times as the total number Y of input keywords, security levels are associated with these keywords and are stored in the keyword management unit 325.

(処理される画像データのセキュリティレベルに応じて通知を行う処理)
図29から図33は、処理される画像データのセキュリティレベルに応じて、通知を行う処理を説明する図である。図29は、処理の例のフロー図である。図29の処理は、サーバ300において実行されるが、MFP200において実行されてもよい。
(Process to notify according to the security level of the processed image data)
FIG. 29 to FIG. 33 are diagrams for explaining the process of performing notification according to the security level of the image data to be processed. FIG. 29 is a flowchart of an example of processing. The processing in FIG. 29 is executed in the server 300, but may be executed in the MFP 200.

図29のステップS1001では、通信手段350によって文書データが受信される。文書データは、画像データと書誌情報とを有する。ステップS1001に続いてステップS1002に進み、セキュリティ情報取得手段311が、文書データの書誌情報の部分からセキュリティレベルを取得する。   In step S1001 of FIG. 29, the document data is received by the communication means 350. The document data includes image data and bibliographic information. Progressing to step S1002 following step S1001, the security information acquisition unit 311 acquires the security level from the bibliographic information portion of the document data.

ステップS1002に続いてステップS1003に進み、メッセージ通知手段352が、アドレス保持手段361からステップS1002で取得されたセキュリティレベル毎に対応する通知処理の内容を取得する。ステップS1003に続いてステップS1004に進み、メッセージ通知手段352が、ステップS1003で取得された通知処理の内容に基づいて、メッセージを通知する。   Progressing to step S1003 following step S1002, the message notification unit 352 acquires the content of the notification process corresponding to each security level acquired from the address holding unit 361 in step S1002. Progressing to step S1004 following step S1003, the message notification unit 352 notifies the message based on the content of the notification processing acquired in step S1003.

図30は、アドレス保持手段361に保持されている、セキュリティレベル毎に対応する通知処理の内容の情報である。図30では、最左の列がセキュリティレベルであり、次以降の列は通知処理の内容である。例えば、セキュリティレベルが「5」に対応する通知処理は、「警告音を鳴らす」、「管理者へ緊急レベルのメール送信」、及び、「ログファイルへ出力」の3つの処理が対応している。一方、セキュリティレベルが「0」に対応する通知処理は、「ログファイルに出力」の一の処理のみである。すなわち、一のセキュリティレベルに対応する通知処理は、一以上あればよい。   FIG. 30 shows information on the contents of notification processing corresponding to each security level held in the address holding means 361. In FIG. 30, the leftmost column is the security level, and the subsequent columns are the contents of the notification process. For example, the notification process corresponding to the security level “5” corresponds to three processes of “sound warning sound”, “emergency level email transmission to administrator”, and “output to log file”. . On the other hand, the notification process corresponding to the security level “0” is only one process “output to log file”. That is, one or more notification processes corresponding to one security level are sufficient.

(セキュリティレベル毎に対応する通知処理の内容を設定する処理)
図31から図33は、セキュリティレベル毎に対応する通知処理の内容を設定する処理を説明する図である。図31は、処理の例のフロー図である。なお、図31の処理は、サーバ300において実行され、アドレス取得手段321によって実現されるが、その他の図示しない手段によって実現されてもよい。
(Process to set the contents of notification process corresponding to each security level)
FIG. 31 to FIG. 33 are diagrams for describing processing for setting the content of notification processing corresponding to each security level. FIG. 31 is a flowchart of an example of processing. 31 is executed in the server 300 and realized by the address acquisition unit 321, but may be realized by other units (not shown).

図31のステップS1101では、入力画面生成手段341によって通知処理の内容を入力する画面が生成され、表示手段373に表示される。ステップS1101に続いてステップS1102に進み、操作者によってセキュリティレベル毎に対応する通知処理の内容が入力される。   In step S <b> 1101 of FIG. 31, a screen for inputting the contents of the notification process is generated by the input screen generating unit 341 and displayed on the display unit 373. Progressing to step S1102 following step S1101, the content of notification processing corresponding to each security level is input by the operator.

図32及び図33は、ここで表示される画面の例である。図32は、セキュリティレベル毎に通知処理の内容を選択する画面の例であり、図33は、図32の例において、セキュリティレベル5に対応する保存先を選択する入力操作がなされた場合の画面の例である。   32 and 33 are examples of screens displayed here. FIG. 32 is an example of a screen for selecting the contents of notification processing for each security level, and FIG. 33 is a screen when an input operation for selecting a storage destination corresponding to security level 5 is performed in the example of FIG. It is an example.

図31に戻り、ステップS1102に続いてステップS1103に進み、アドレス取得手段321が、セキュリティレベルの総数を取得する。ここでは総数の値をYとする。ステップS1103に続いてステップS1104に進み、アドレス取得手段321が、カウンタであるXの値を1として初期化する。   Returning to FIG. 31, the process proceeds to step S1103 following step S1102, and the address acquisition unit 321 acquires the total number of security levels. Here, the value of the total number is Y. Progressing to step S1104 following step S1103, the address acquisition unit 321 initializes the value of X as a counter as 1.

ステップS1104に続く、ステップS1105からステップS1110は、セキュリティレベルの総数だけ繰り返されるループ処理である。ステップS1105では、アドレス取得手段321が、カウンタXの値がセキュリティレベルの総数の値Y以下か否かを判断する。   Subsequent to step S1104, steps S1105 to S1110 are a loop process repeated for the total number of security levels. In step S1105, the address acquisition unit 321 determines whether the value of the counter X is equal to or smaller than the total value Y of the security levels.

ステップS1105に続いてステップS1106に進み、アドレス取得手段321が、図32の画面に基づいて入力された、X番目のセキュリティレベルに対応する通知処理の内容の情報を取得する。ステップS1106に続いてステップS1107に進み、アドレス取得手段321が、ステップS1106で取得された情報が、通知処理の内容であるか否かを判断する。すなわち、操作者によって入力された内容の有効性を判断する。取得された情報が、通知処理の内容であれば、ステップS1108に進み、そうではない場合には、ステップS1109に進む。   Progressing to step S1106 following step S1105, the address acquisition unit 321 acquires information on the content of the notification process corresponding to the Xth security level, which is input based on the screen of FIG. Progressing to step S1107 following step S1106, the address acquisition unit 321 determines whether or not the information acquired in step S1106 is the content of the notification process. That is, the validity of the content input by the operator is determined. If the acquired information is the content of the notification process, the process proceeds to step S1108. If not, the process proceeds to step S1109.

ステップS1107に続くステップS1108では、アドレス取得手段321が、ステップS1106で取得された通知処理の内容の情報とカウンタがXの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段361に格納させる。一方、ステップS1107に続くステップS1109では、アドレス取得手段321が、予め定められた所定の通知処理の内容とカウンタがXの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段361に格納させる。ステップS1108又はステップS1109に続くステップS1110では、アドレス取得手段321が、カウンタXの値を1だけ加算し、ステップS1105に進む。   In step S1108 following step S1107, the address acquisition unit 321 associates the content information of the notification process acquired in step S1106 with the security level corresponding to the value of the counter X and causes the address holding unit 361 to store the information. . On the other hand, in step S1109 following step S1107, the address acquisition unit 321 associates the predetermined notification processing content with the security level corresponding to the value of X in the counter, and causes the address holding unit 361 to store it. . In step S1110 following step S1108 or step S1109, the address acquisition unit 321 increments the value of the counter X by 1, and proceeds to step S1105.

以上のステップS1105からステップS1110の処理を、セキュリティレベルの総数Yだけ繰り返すことにより、全てのセキュリティレベルに対して通知処理の内容が対応づけられ、アドレス保持手段361に保持される。   By repeating the processes from step S1105 to step S1110 for the total number Y of security levels, the contents of the notification process are associated with all the security levels and are held in the address holding unit 361.

以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。   Although the best mode for carrying out the invention has been described above, the present invention is not limited to the embodiment described in the best mode. Modifications can be made without departing from the spirit of the present invention.

本発明の実施の形態に係る情報処理システムの構成の例。The example of a structure of the information processing system which concerns on embodiment of this invention. 本発明の情報処理装置の構成の例。2 shows an example of the configuration of an information processing apparatus according to the present invention. 本発明の一実施の形態に係る情報処理装置の機能構成の例(その1)。2 is a first example of a functional configuration of an information processing apparatus according to an embodiment of the present invention. 本発明の一実施の形態に係る情報処理装置の機能構成の例(その2)。The example (2) of the function structure of the information processing apparatus which concerns on one embodiment of this invention. 画像データを画像ログとして格納する処理の例。An example of processing for storing image data as an image log. 画像データにセキュリティレベルが設定される処理の例。An example of processing in which a security level is set for image data. セキュリティレベルを設定する画面の例。An example of a screen for setting the security level. セキュリティレベルの値を表示する処理の例。An example of processing for displaying a security level value. セキュリティレベルを表示する印刷設定画面の例。An example of a print setting screen that displays the security level. セキュリティレベルが設定されていない場合の印刷設定画面の例。An example of the print setting screen when the security level is not set. 印刷ジョブに伴い画像ログが保存される処理の例。An example of processing in which an image log is saved with a print job. セキュリティレベル毎に対応する画像ログの格納場所を設定する処理の例。An example of processing for setting a storage location of an image log corresponding to each security level. セキュリティレベル毎に保存先を選択する画面の例(その1)。An example of a screen for selecting a storage destination for each security level (part 1). セキュリティレベル毎に保存先を選択する画面の例(その2)。An example of a screen for selecting a storage destination for each security level (part 2). セキュリティレベルと格納場所とが対応づけられている情報の例。An example of information in which a security level is associated with a storage location. セキュリティレベル毎に対応する画像ログの保管期間を設定する処理の例。An example of processing for setting a storage period of an image log corresponding to each security level. セキュリティレベル毎に格納期間を選択する画面の例(その1)。An example of a screen for selecting a storage period for each security level (part 1). セキュリティレベル毎に格納期間を選択する画面の例(その2)。An example of a screen for selecting a storage period for each security level (part 2). セキュリティレベルと格納期間とが対応づけられている情報の例。An example of information in which a security level is associated with a storage period. 格納期間毎に対応する画像ログの保管先を設定する処理の例。An example of processing for setting a storage destination of an image log corresponding to each storage period. 格納期間毎に保存先を選択する画面の例(その1)。An example of a screen for selecting a storage destination for each storage period (part 1). 格納期間毎に保存先を選択する画面の例(その2)。An example of a screen for selecting a storage destination for each storage period (part 2). 格納期間と格納場所とが対応づけられている情報の例。An example of information in which a storage period is associated with a storage location. 抽出されたキーワードに基づいて、セキュリティレベルを決定する処理の例。The example of the process which determines a security level based on the extracted keyword. キーワードとセキュリティレベルとが対応づけられる情報の例。An example of information in which a keyword is associated with a security level. キーワード毎に対応するセキュリティレベルを設定する処理の例。An example of processing for setting a security level corresponding to each keyword. キーワードとそのキーワードに対応するセキュリティレベルを入力する画面の例(その1)。An example of a screen for inputting a keyword and a security level corresponding to the keyword (part 1). キーワードとそのキーワードに対応するセキュリティレベルを入力する画面の例(その2)。The example of the screen which inputs a keyword and the security level corresponding to the keyword (the 2). 処理される画像データのセキュリティレベルに応じて通知を行う処理の例。An example of processing for performing notification according to the security level of image data to be processed. セキュリティレベル毎に対応する通知処理の内容の情報の例。An example of information of contents of notification processing corresponding to each security level. セキュリティレベル毎に対応する通知処理の内容を設定する処理の例。An example of processing for setting the content of notification processing corresponding to each security level. セキュリティレベル毎に通知処理の内容を選択する画面の例(その1)。An example of a screen for selecting the content of notification processing for each security level (part 1). セキュリティレベル毎に通知処理の内容を選択する画面の例(その2)。The example of the screen which selects the content of notification processing for every security level (the 2).

符号の説明Explanation of symbols

10、70 表示装置
15、70 入力装置
30、55、85 ハードディスク装置
25、50、80 CPU
35、60、90 RAM
40 入力部
100、100a、100b、100c PC
200 MFP
210 文書データ入力手段
211 セキュリティ情報設定手段
212 セキュリティ情報記録手段
241 入力画面生成手段
243 表示画面生成手段
250 通信手段
260 記憶手段
271 入力手段
273 表示手段
300 サーバ
310 データ処理手段
311 セキュリティ情報取得手段
313 テキストデータ取得手段
315 キーワード抽出手段
320 データベース制御手段
321 アドレス取得手段
323 格納期間取得手段
325 キーワード管理手段
330 画像データ記憶制御手段
331 画像データ格納手段
333 格納期間管理手段
340 画面生成手段
341 入力画面生成手段
343 表示画面生成手段
350 通信手段
352 メッセージ通知手段
361 アドレス保持手段
363 格納期間保持手段
365 キーワード保持手段
371 入力手段
373 表示手段
400a、400b 記憶手段
450 出力部
10, 70 Display device 15, 70 Input device 30, 55, 85 Hard disk device 25, 50, 80 CPU
35, 60, 90 RAM
40 Input unit 100, 100a, 100b, 100c PC
200 MFP
210 Document data input unit 211 Security information setting unit 212 Security information recording unit 241 Input screen generation unit 243 Display screen generation unit 250 Communication unit 260 Storage unit 271 Input unit 273 Display unit 300 Server 310 Data processing unit 311 Security information acquisition unit 313 Text Data acquisition means 315 Keyword extraction means 320 Database control means 321 Address acquisition means 323 Storage period acquisition means 325 Keyword management means 330 Image data storage control means 331 Image data storage means 333 Storage period management means 340 Screen generation means 341 Input screen generation means 343 Display screen generation means 350 Communication means 352 Message notification means 361 Address holding means 363 Storage period holding means 365 Keyword holding means 371 Input hand 373 display unit 400a, 400b storage unit 450 output unit

Claims (14)

画像データと該画像データのセキュリティに係る情報とを含む文書データを処理する情報処理装置であって、
前記文書データから、前記セキュリティに係る情報を取得するセキュリティ情報取得手段と、
前記セキュリティに係る情報に対応する格納先のアドレスに前記画像データを格納させる画像データ格納手段と、
前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得手段と、
前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて保持する格納期間保持手段と、
前記格納期間取得手段により取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて保持する期間対応アドレス保持手段と、
を有する情報処理装置。
An information processing apparatus for processing document data including image data and information related to security of the image data,
Security information acquisition means for acquiring information related to the security from the document data;
Image data storage means for storing the image data at an address of a storage destination corresponding to the information relating to the security;
Storage period acquisition means for acquiring a corresponding storage period for each of a plurality of security levels corresponding to the security- related information ;
Storage period holding means for holding the security level and the storage period acquired by the storage period acquisition means in association with each other;
For each storage period acquired by the storage period acquisition means, a period corresponding address holding means for holding the storage destination address of the document data in association with each other,
An information processing apparatus.
所定のキーワードと前記セキュリティレベルとを対応づけるキーワード管理手段と、
前記画像データによって表現されるテキストデータを取得するテキストデータ取得手段と、
前記テキストデータから所定のキーワードを抽出するキーワード抽出手段と、
を有し、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、前記セキュリティ情報取得手段は、前記キーワード抽出手段によって抽出されたキーワードに対応するセキュリティレベルを、前記画像データのセキュリティレベルとして取得する請求項記載の情報処理装置。
A keyword management means for associating a predetermined keyword with the security level;
Text data acquisition means for acquiring text data represented by the image data;
Keyword extracting means for extracting a predetermined keyword from the text data;
Have
The security information acquisition unit acquires, as the security level of the image data, a security level corresponding to the keyword extracted by the keyword extraction unit when the document data does not include the security information. Item 6. The information processing apparatus according to Item 1 .
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報の入力を促す入力画面を生成する入力画面生成手段を有し、
前記セキュリティ情報取得手段は、前記入力画面に基づいて入力されたセキュリティに係る情報を取得する請求項1記載の情報処理装置。
When the document data does not contain information related to the security,
An input screen generating means for generating an input screen for prompting input of information relating to the security;
The security information obtaining means, according to claim 1 Symbol placement of the information processing apparatus acquires information relating to the security input based on the input screen.
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティ情報取得手段は、予め定められる所定のセキュリティに係る情報を取得する請求項1記載の情報処理装置。
When the document data does not contain information related to the security,
The security information obtaining means obtains information related to a given security is predetermined according to claim 1 Symbol placement of the information processing apparatus.
前記セキュリティ情報取得手段によって取得されたセキュリティに係る情報を表示する表示画面を生成する表示画面生成手段を有する請求項1ないし何れか一項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 4 having a display screen generating means for generating a display screen for displaying information according to the obtained security by the security information acquiring unit. 画像データと該画像データのセキュリティに係る情報とを含む文書データを処理して請求項1記載の情報処理装置に送信する情報処理装置であって、
前記文書データの入力を受け付ける文書データ入力手段と、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を設定するセキュリティ情報設定手段と、
前記セキュリティ情報設定手段によって設定されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録手段と、
を有する情報処理装置。
An information processing apparatus that processes document data including image data and information related to security of the image data and transmits the processed document data to the information processing apparatus according to claim 1,
Document data input means for receiving input of the document data;
When the document data does not contain information related to the security,
Security information setting means for setting information related to the security;
Security information recording means for recording information related to security set by the security information setting means in the document data;
An information processing apparatus.
前記セキュリティに係る情報の入力を促す入力画面を生成する入力画面生成手段を有し、
前記セキュリティ情報設定手段は、前記入力画面に基づいて入力されたセキュリティに係る情報を設定する請求項記載の情報処理装置。
An input screen generating means for generating an input screen for prompting input of information relating to the security;
The information processing apparatus according to claim 6, wherein the security information setting unit sets information related to security input based on the input screen.
前記セキュリティ情報設定手段は、予め定められる所定のセキュリティに係る情報を設定する請求項記載の情報処理装置。 The information processing apparatus according to claim 6 , wherein the security information setting unit sets predetermined information related to security. 前記セキュリティ情報設定手段によって設定されたセキュリティに係る情報を表示する表示画面を生成する表示画面生成手段を有する請求項ないし何れか一項に記載の情報処理装置。 The information processing apparatus according to any one of claims 6 to 8, further comprising a display screen generation unit configured to generate a display screen that displays information related to security set by the security information setting unit. 画像データと該画像データのセキュリティに係る情報とを含む文書データを取得する第一の情報処理装置と、前記文書データを所定のアドレスに格納させる第二の情報処理装置とを有する情報処理システムであって、
前記第一の情報処理装置は、
前記文書データの入力を受け付ける文書データ入力手段と、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を設定するセキュリティ情報設定手段と、
前記第一のセキュリティ情報取得手段によって取得されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録手段と、
を有し、
前記第二の情報処理装置は、
前記文書データから、前記セキュリティレベルを取得するキュリティ情報取得手段と、
前記セキュリティに係る情報に対応する格納先のアドレスに前記画像データを格納させる画像データ格納手段と、
前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得手段と、
前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて保持する格納期間保持手段と、
前記格納期間取得手段により取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて保持する期間対応アドレス保持手段と、
を有する情報処理システム。
An information processing system comprising: a first information processing apparatus that acquires document data including image data and information related to security of the image data; and a second information processing apparatus that stores the document data at a predetermined address There,
The first information processing apparatus includes:
Document data input means for receiving input of the document data;
When the document data does not contain information related to the security,
Security information setting means for setting information related to the security;
Security information recording means for recording information related to security acquired by the first security information acquisition means in the document data;
Have
The second information processing apparatus
From the document data, and security information acquiring unit that acquires the security level,
Image data storage means for storing the image data at an address of a storage destination corresponding to the information relating to the security;
Storage period acquisition means for acquiring a corresponding storage period for each of a plurality of security levels corresponding to the security-related information;
Storage period holding means for holding the security level and the storage period acquired by the storage period acquisition means in association with each other;
For each storage period acquired by the storage period acquisition means, a period corresponding address holding means for holding the storage destination address of the document data in association with each other,
An information processing system having
画像データと該画像データのセキュリティに係る情報とを含む文書データを処理する情報処理方法であって、
前記文書データから、前記セキュリティに係る情報を取得するセキュリティ情報取得ステップと、
前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得ステップと、
前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて格納期間保持手段に保持する格納期間保持ステップと、
前記格納期間取得ステップにおいて取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて期間対応アドレス保持手段に保持する期間対応アドレス保持ステップと、
前記セキュリティに係る情報に対応する格納先のアドレスを取得するセキュリティ情報取得ステップと、
前記アドレスに前記画像データを格納させる画像データ格納ステップと、
を有する情報処理方法。
An information processing method for processing document data including image data and information related to security of the image data,
A security information acquisition step of acquiring information related to the security from the document data;
A storage period acquisition step for acquiring a corresponding storage period for each of a plurality of security levels corresponding to the information related to the security;
A storage period holding step of associating the security level with the storage period acquired by the storage period acquisition unit and holding it in a storage period holding unit;
A period-corresponding address holding step in which, for each of the storage periods acquired in the storage period acquiring step, the address of the storage destination of the document data is associated and held in the period corresponding address holding unit;
A security information acquisition step of acquiring a storage destination address corresponding to the security-related information;
An image data storage step of storing the image data at the address;
An information processing method comprising:
画像データと該画像データのセキュリティに係る情報とを含む文書データを処理して請求項1記載の情報処理装置に送信する情報処理方法であって、
前記文書データの入力を受け付ける文書データ入力ステップと、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を取得するセキュリティ情報取得ステップと、
前記セキュリティ情報取得ステップにおいて取得されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録ステップと、
前記文書データを送信する送信ステップと、
を有する情報処理方法。
An information processing method for processing document data including image data and information related to security of the image data and transmitting the processed document data to the information processing apparatus according to claim 1 ,
A document data input step for receiving input of the document data;
When the document data does not contain information related to the security,
A security information acquisition step of acquiring information related to the security;
A security information recording step for recording information related to security acquired in the security information acquisition step in the document data;
A transmission step of transmitting the document data;
An information processing method comprising:
請求項11又は12記載の情報処理方法をコンピュータに実行させるコンピュータプログラム。 A computer program for causing a computer to execute the information processing method according to claim 11 . 請求項13記載のコンピュータプログラムを格納したコンピュータ読み取り可能な情報記録媒体。 A computer-readable information recording medium storing the computer program according to claim 13 .
JP2007235772A 2007-09-11 2007-09-11 Information processing apparatus, information processing method, computer program, and information recording medium Expired - Fee Related JP4995014B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007235772A JP4995014B2 (en) 2007-09-11 2007-09-11 Information processing apparatus, information processing method, computer program, and information recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007235772A JP4995014B2 (en) 2007-09-11 2007-09-11 Information processing apparatus, information processing method, computer program, and information recording medium

Publications (2)

Publication Number Publication Date
JP2009069995A JP2009069995A (en) 2009-04-02
JP4995014B2 true JP4995014B2 (en) 2012-08-08

Family

ID=40606205

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007235772A Expired - Fee Related JP4995014B2 (en) 2007-09-11 2007-09-11 Information processing apparatus, information processing method, computer program, and information recording medium

Country Status (1)

Country Link
JP (1) JP4995014B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011150388A (en) * 2010-01-19 2011-08-04 Hitachi Solutions Ltd System for converting file storage destination path based on secrecy section information, and method
JP5676991B2 (en) * 2010-09-21 2015-02-25 キヤノン株式会社 Image forming apparatus, job log management method, and program
JP6612962B1 (en) * 2018-12-26 2019-11-27 ファーストアカウンティング株式会社 Electronic data determination system, electronic data determination device, electronic data determination method, electronic data determination program
JP7238526B2 (en) * 2019-03-25 2023-03-14 富士フイルムビジネスイノベーション株式会社 Information processing device, information processing system, and information processing program
CN115879112A (en) * 2021-09-28 2023-03-31 珠海奔图电子有限公司 Image forming control method and device thereof, image forming device, electronic device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4584652B2 (en) * 2004-08-26 2010-11-24 株式会社リコー Storage rule management device, information processing device, and storage rule management program
JP4517389B2 (en) * 2004-12-13 2010-08-04 富士ゼロックス株式会社 Output management apparatus, output management method and program thereof
JP2006215927A (en) * 2005-02-04 2006-08-17 Canon Inc Image processing apparatus and method, and image processing system
JP2006215954A (en) * 2005-02-07 2006-08-17 Hitachi Ltd Storage system and archive management method for storage device
JP4367643B2 (en) * 2005-03-16 2009-11-18 日本電気株式会社 Data storage system, data storage method, and data storage program

Also Published As

Publication number Publication date
JP2009069995A (en) 2009-04-02

Similar Documents

Publication Publication Date Title
JP5127550B2 (en) Image forming apparatus and user authentication method
JP5414242B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP4969324B2 (en) Information processing apparatus, program, and recording medium thereof
JP2018129767A (en) Information processing apparatus, information processing apparatus control method, and program
JP4995014B2 (en) Information processing apparatus, information processing method, computer program, and information recording medium
JP2014236360A (en) System and device for image formation, and log management program
JP2008217750A (en) Network apparatus, image forming apparatus, data search method, data search program, and computer-readable recording medium
US20060075334A1 (en) Information processing apparatus, history file generation method and program
US20130262551A1 (en) Data processing apparatus, data processing system, data processing method, and non-transitory computer readable medium
JP2011061557A (en) Information processor and method for the same
JP4259507B2 (en) Document processing apparatus, display method and display program in the same
JP2007018267A (en) Document processor, workflow system, document processing method and program
JP2009020553A (en) Device and program for managing electronic file
JP2010017909A (en) Printer and printing system
JP4591943B2 (en) Job processing device
JP2006270512A (en) Information processor and information processing processor
JP4970980B2 (en) Information processing apparatus and program
JP2008035224A (en) Log information management system, log information management apparatus, log information management method, log information management program, and storage medium
JP2005182519A (en) Document management apparatus, output method, and program
JP2006155281A (en) List printing method
JP5347280B2 (en) Document information management apparatus and document information management program
JP4248447B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP5474159B2 (en) Apparatus, apparatus control method, and program
JP2020170376A (en) Information processor and program
JP2012164207A (en) Workflow processing device, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120316

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120410

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120509

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

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4995014

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees