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 PDFInfo
- 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
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.
ところで、特開2006−227707号公報(特許文献2)には、画像データのセキュリティ属性に基づいて、その画像データのサムネイルの表示・非表示を決定することが記載されている。
しかしながら、上記特許文献1及び2に記載の画像形成システム等の技術では、画像データを格納する容量については、考慮されていない。そこで処理される全ての画像データを、画像ログとして一の画像形成装置に格納すると、その容量が膨大になる。またさらに、特許2に記載のように、画像データ毎に異なるセキュリティ属性がある場合について、上記特許文献1では考慮されていない。
However, in the technologies such as the image forming systems described in
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、画像データのセキュリティ属性に応じて、その画像データの格納場所を好適に定める情報処理装置、情報処理方法、コンピュータプログラム、及び、情報記録媒体を提供することを目的としている。 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
本発明の実施の形態では、例えば、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
なお、文書データは、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
なお、セキュリティに係る情報とは、例えばセキュリティ属性の情報であり、また例えば、セキュリティレベルが複数の場合に、そのレベルを表す情報でもよい。以下の実施の形態では、セキュリティレベルが複数の場合について説明するが、本発明の実施の形態は、この例に限らない。例えば、セキュリティに係る情報が、所定のセキュリティを実現する手段等による保護が「必要」か「否」かを表す情報でもよい。 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
(情報処理装置の構成の例)
図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
図2(A)のPC100は、CPU25、RAM35、ハードディスク装置30、表示装置10、及び、入力装置15を有する。なお、ハードディスク装置30、表示装置10、又は、入力装置15は、PC100の外部に接続される構成でもよい。
A PC 100 in FIG. 2A includes a
CPU25は、コンピュータプログラムを実行することにより、PC100の制御及びPC100が有する機能を実現する。RAM35は、例えば、CPU25が処理を行う際のワークメモリであり、また例えば、CPU25によって実行されるコンピュータプログラムが展開されてもよい。
The
ハードディスク装置30は、大容量のデータを格納する記憶手段である。ハードディスク装置30は、例えば、コンピュータプログラム、文書データ、又は、画像データが格納されてもよい。
The
表示装置10は、PC100の状態又はPC100が処理する画像データ、文書データ等の表示を行い、例えば、ディスプレイ装置とその制御手段で構成される。入力装置15は、PC100に対して操作者が指示等を入力し、例えば、キーボード又はマウスとその制御手段で構成される。
The
図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
入力部40は、操作者によってMFP200に対する指示を入力する操作パネルとして構成される他に、画像データを入力するスキャナとして構成されてもよく、またファクシミリやネットワーク通信手段等の画像データを受信する手段として構成されてもよい。出力部450は、操作者に対してMFP200の状態を表示する他、処理される画像データ又は文書データを出力するプロッタとして構成されてもよく、またファクシミリやネットワーク通信手段等の画像データを送信する手段として構成されてもよい。
The
図2(C)のサーバ300は、図2(A)のPC100と同様な構成を有し、CPU80、RAM90、ハードディスク装置85、表示装置70、及び、入力装置75を有する。サーバ300を構成する各デバイスの機能は、図2(A)のPC100が有する同名の各デバイスの機能から容易に理解できるので、ここでは説明を省略する。
A
(本発明の一実施の形態に係る情報処理装置の機能構成の例(その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
図3のサーバ300は、例えば、セキュリティ情報取得手段311、アドレス取得手段321、及び、画像データ格納手段331を有する。サーバ300は、さらに、テキストデータ取得手段313、キーワード抽出手段315、格納期間取得手段323、キーワード管理手段325、格納期間管理手段333、入力画面生成手段341、表示画面生成手段343、通信手段350、又は、メッセージ通知手段352を有してもよい。
The
サーバ300は、さらに、アドレス保持手段361、格納期間保持手段363、及び、キーワード保持手段365と接続されてもよく、また、入力手段371及び出力手段372と接続されてもよい。
The
セキュリティ情報取得手段311は、例えば、文書データからセキュリティに係る情報を取得する。セキュリティに係る情報とは、例えば、セキュリティ属性として文書データに含まれる情報であり、また、セキュリティレベルが複数の場合には、そのレベルを表す情報でもよい。
For example, the security
セキュリティ情報取得手段311は、また例えば、文書データにセキュリティに係る情報が含まれていない場合には、予め定められたセキュリティに係る情報を、その文書データの画像に対応する情報として取得してもよい。
The security
アドレス取得手段321は、例えば、後述する入力画面生成手段341によって生成される、アドレスの入力を促す画面に基づいて入力される、セキュリティに係る情報に対応する格納先のアドレスを取得する。アドレス取得手段321は、また例えば、入力されるアドレスが有効なアドレスでは無い場合には、予め定められている所定のアドレスを取得してもよい。なお、有効なアドレスとは、例えば、対応する格納先が定められるアドレスである。
The
なお、アドレス取得手段321が取得するアドレスは、例えば、サーバ300に接続された記憶手段上のフォルダ名でもよく、また例えば、他のPC等に接続された記憶手段上のフォルダ名でもよい。アドレス取得手段321は、また例えば、その画像データを破棄することを表す情報を取得してもよい。すなわち、取得されるアドレスが「ごみ箱」等の場合には、後述する画像データ格納手段331によって、その画像データを破棄する処理が行われる。
The address acquired by the
画像データ格納手段331は、アドレ保持手段361によって保持されるアドレスに、画像データを格納させる。画像データ格納手段331は、アドレスに基づいて、その画像データを、サーバ300に接続された記憶手段に格納させてもよく、また他のPCに接続された記憶手段に格納させてもよい。画像データ格納手段331は、取得されたアドレスが、例えば「ごみ箱」等の場合には、その画像データを削除する。
The image
格納期間取得手段323は、例えば、後述する入力画面生成手段341によって生成される、格納期間の入力を促す画面に基づいて入力される、セキュリティレベル毎に対応する格納期間を取得する。格納期間取得手段323は、また例えば、入力される格納期間の値が有効な値では無い場合には、予め定められている所定の格納期間を取得してもよい。
The storage
格納期間管理手段333は、格納期間保持手段363によって保持される格納期間に基づいて、記憶手段400等に格納される画像データの格納期間を制御する。格納期間管理手段333は、例えば、画像データと格納期間の情報とを対応づけて記憶手段400等に格納させてもよく、また、画像データの識別情報、画像データの格納先のアドレス、及び、格納期間の情報とを対応づけて他の記憶手段に格納させることにより、格納期間を管理してもよい。
The storage
テキストデータ取得手段313は、例えば、画像データに対してOCR処理を行うことにより、テキストデータを取得する。キーワード抽出手段315は、テキストデータ取得手段313によって取得されたテキストデータの中から、予め定められている所定のキーワードを抽出する。所定のキーワードとは、例えば、キーワード保持手段365によって保持されるキーワードであって、キーワード管理手段325によってキーワード保持手段365から読み出され、キーワード抽出手段315に供されてもよい。
The text
キーワード管理手段325は、キーワード保持手段365に格納されているキーワードを取得し、キーワード抽出手段315に出力する。また、キーワード管理手段325は、キーワード抽出手段315によって所定のキーワードが取得された場合には、そのキーワードに対応するセキュリティレベルを、キーワード保持手段365から取得してもよい。これにより、画像データをOCR処理することにより得られたテキストデータに含まれているキーワードに基づいて、その画像データのセキュリティレベルを定めることができる。キーワード管理手段325は、またさらに、キーワード毎に対応するセキュリティレベルの値を取得し、キーワード保持手段365に格納させてもよい。
The
入力画面生成手段341は、サーバ300に対して所定の入力を促す画面を生成する。入力画面生成手段341は、例えば、文書データにセキュリティに係る情報が含まれていない場合に、セキュリティに係る情報の入力を促す画面を生成する。
The input
表示画面生成手段343は、例えば、表示手段373によって表示される画面を生成する。表示画面生成手段343によって生成される表示画面は、また例えば、セキュリティ情報取得手段311によって取得されたセキュリティに係る情報を表示する画面でもよい。セキュリティ情報取得手段311によって取得されるセキュリティに係る情報が無い場合には、表示画面生成手段343は、セキュリティに係る情報が無い旨を表示する画面を生成してもよい。
The display
なお、これらの画面生成手段によって生成される画面は、表示手段373によって表示される他に、サーバ300と接続されたMFP200又はPC100等によって制御される表示装置によって表示されてもよい。
Note that the screen generated by these screen generation means may be displayed by a display device controlled by the
通信手段350は、外部に接続された装置等との通信を行う手段である。通信手段350により、MFP200から送信される文書データを受信することができる。メッセージ通知手段352は、セキュリティ情報取得手段311によって取得されたセキュリティレベルが、所定のレベルの場合に、メッセージを送信する手段である。メッセージ通知手段352は、例えば、メールを送信することにより、所定のセキュリティレベル以上の画像データが処理されたことを、管理者等に通知する。
The
なお、セキュリティ情報取得手段311、テキストデータ取得手段313、及び、キーワード抽出手段315は、例えば、一の文書データ処理手段310として構成されてもよい。また、アドレス取得手段321、格納期間取得手段323、及び、キーワード管理手段325は、一のデータベース制御手段320として構成されてもよい。またさらに、画像データ格納手段331、及び、格納期間管理手段333は、一の画像データ記憶制御手段330として構成されてもよい。またさらに、入力画面生成手段341と表示画面生成手段343とは、一の画面生成手段340として構成されてもよい。
Note that the security
アドレス保持手段361は、セキュリティに係る情報に対応する画像データの格納先のアドレスを保持する。アドレス保持手段361によって保持されるアドレスは、例えば、セキュリティレベル毎に異なっているとよい。
The
これにより、高いセキュリティレベルが求められる画像データと、低いセキュリティレベルでよい画像データとを、異なる格納先に格納することができる。すなわち、高いセキュリティレベルが求められる画像データを、高いセキュリティレベルを実現する機能を有する記憶手段に格納することにより、セキュリティを保つことができる。一方、低いセキュリティレベルでよい画像データを、そのレベルに応じた機能を実現する記憶手段に格納することにより、記憶手段を効率よく好適に使い分けることができる。 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
キーワード保持手段365は、予め定められたキーワードとそのキーワードに対応するセキュリティレベルとを対応づけて保持する。これにより、所定のキーワードを有するテキストデータに対して、対応するセキュリティレベルを付与することができる。
The
なお、アドレス保持手段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
(本発明の一実施の形態に係る情報処理装置の機能構成の例(その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
文書データ入力手段210は、文書データが入力される手段であって、例えば、スキャナとして構成されてもよく、また例えば、通信手段250を介して文書データを受信する手段でもよい。
The document
セキュリティ情報設定手段211は、文書データに対してセキュリティに係る情報を設定する。セキュリティ情報設定手段211は、例えば、入力画面生成手段241によって生成されるセキュリティレベルの入力を促す画面に基づいて、操作者によって入力されたセキュリティレベルを取得し、これを文書データのセキュリティレベルとする。セキュリティ情報設定手段211は、また例えば、予め定められた所定のセキュリティレベルを取得してもよい。
The security
セキュリティ情報記録手段212は、セキュリティ情報設定手段211によって設定されたセキュリティに係る情報を、文書データに含ませるように文書データを編集する。セキュリティ情報記録手段212によって文書データに記録されるセキュリティに係る情報は、例えば、文書データに含まれる画像データの「書誌情報」の一部として構成されてもよく、また例えば、画像データに含まれてもよい。セキュリティに係る情報が、画像データと対応づけられて文書データに含まれることにより、サーバ300での処理を行うことができる。
The security
入力画面生成手段241は、文書データにセキュリティに係る情報が含まれていない場合に、その入力を促す画面を生成する。表示画面生成手段243は、MFP200の状態等を表示する画面を生成し、また例えば、処理する文書データ又は画像データを表示する画面を生成する。表示画面生成手段243は、セキュリティ情報設定手段211によって取得されたセキュリティに係る情報を表示する画面を生成する。
The input
なお、入力画面生成手段241と表示画面生成手段243とは、一の画面生成手段240として構成されてもよい。これらの画面生成手段によって生成される画面は、例えば、表示手段273によって表示されてもよく、また例えば、MFP200と接続されたPC100等によって制御される表示手段によって表示されてもよい。例えば、文書データを送信したPC100によって制御される表示手段によって表示されることにより、文書データの処理の指示を行う操作者に対して、好適に表示を行うことができる。
The input
通信手段250は、他の装置との通信を行い、例えば、文書データ入力手段210によって入力され処理された文書データを送信する。
The
入力手段271は、MFP200に対して処理の実行等の指示が入力される手段であり、表示手段273は、MFP200の状態、処理を行う文書データ又は画像データを表示する。
The
記憶手段260は、MFP200が実行するコンピュータプログラムを格納し、またさらに、文書データ、画像データ等を格納してもよい、記憶手段260は、また、セキュリティ情報設定手段211が取得するセキュリティに係る情報を保持してもよい。また例えば、セキュリティ情報設定手段211は、記憶手段260によって保持されている予め定められた所定のセキュリティに係る情報を取得してもよい。
The
(サーバ300が画像データを画像ログとして格納する処理)
図5は、サーバ300が画像データを画像ログとして格納する処理の例のフロー図である。図5では、サーバ300に文書データが入力されることに基づいて、文書データの画像データが所定のアドレスによって特定される場所に格納される。図5のステップS101では、サーバ300の通信手段350によって文書データが受信される。文書データは、画像データと書誌情報とを含む。
(Process in which
FIG. 5 is a flowchart of an example of processing in which the
ステップS101に続いてステップS102に進み、セキュリティ情報取得手段311が、文書データの書誌情報の部分から、セキュリティレベルの情報を取得する。ステップS102に続いてステップS103に進み、ステップS102で取得されたセキュリティレベルに対応する画像データの保管先の情報をアドレス保持手段から取得する。保管先の情報とは、例えば、保管先のアドレス情報である。
Progressing to step S102 following step S101, the security
ステップS103に続いてステップS104に進み、画像データ格納手段331が、ステップS103で取得された保管先の情報に基づいて、その情報に対応する格納先に、画像データを格納する。これにより、画像データが画像ログとして格納される。
Progressing to step S104 following step S103, the image
(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
図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
なお、文書データに対してセキュリティレベルが設定されているとは、例えば、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
ステップS202に続くステップS203では、入力画面生成手段241が、セキュリティレベルの入力を促す画面を生成し、表示手段273にその画面が表示される。ステップS203に続いてステップS204に進み、操作者によって入力手段271から、セキュリティレベルの値が入力される。
In step S203 following step S202, the input
ステップS204に続いてステップS205に進み、セキュリティ情報設定手段211が、ステップS204で入力されたセキュリティレベルの値が有効な値か否かを判断する。有効な値である場合には、ステップS206に進み、有効な値では無い場合には、ステップS202に戻って処理を繰り返す。なお、ここで戻るステップは、ステップS202の他にステップS203でもよい。
Progressing to step S205 following step S204, the security
ステップS205に続くステップS206では、セキュリティ情報設定手段211が、ステップS204で入力されセキュリティ情報設定手段211によって取得されたセキュリティレベルの値をサーバ300が有する図示しない一時記憶手段に格納し、編集中の文書データと対応づける。これにより、編集中の文書データに対してセキュリティレベルの値が設定される。
In step S206 following step S205, the security
図7は、ステップS203において入力画面生成手段241によって生成される画面の例である。図7では、セキュリティレベル0から5の6つのレベルの何れか一のレベルを選択し、設定することができる。
FIG. 7 is an example of a screen generated by the input
(セキュリティレベルの値を表示する処理)
図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
図8のステップS301では、操作者によって入力手段271から、文書データの印刷指示が入力される。なお、ステップS301では、現在編集中の文書データの印刷指示の他に、記憶手段等に格納されている文書データの印刷指示でもよい。
In step S <b> 301 of FIG. 8, an instruction to print document data is input from the
ステップS301に続いてステップS301に進み、セキュリティ情報設定手段211が、文書データに対して既にセキュリティレベルが設定されているか否かを判断する。この判断は、例えば、文書データの所定の位置に、セキュリティレベルの値が格納されているか否かを確認することにより行われてもよい。この判断は、また、その文書データが編集中の場合に、編集ツールによってセキュリティレベルが保持されている状態でもよい。既にセキュリティレベルが設定されている場合には、ステップS303に進み、未だセキュリティレベルが設定されていない場合には、ステップS305に進む。
Progressing to step S301 following step S301, the security
ステップS302に続くステップS303では、セキュリティ情報設定手段211が、セキュリティレベルの値を文書データの所定の領域又は編集ツールによって保持されている領域から取得する。ステップS303に続いてステップS304に進み、表示画面生成手段243が、セキュリティレベルの値を含む表示画面を生成する。ここで生成される表示画面は、印刷の詳細な設定の画面、すなわち、印刷設定画面である。一方、ステップS302に続くステップS305では、表示画面生成手段243が、セキュリティレベルの値を「未設定」とする印刷設定画面を生成する。
In step S303 following step S302, the security
ステップS304又はステップS305に続いてステップS306に進み、表示手段273が、ステップS304又はステップS305で生成された印刷設定画面を表示する。ステップS306に続いてステップS307に進み、操作者によって入力手段271から印刷の指示が入力される。ステップS307に続いてステップS308に進み、MFP200が有する図示しない印刷手段によって、文書データの画像データの部分が印刷され出力される。
Progressing to step S306 following step S304 or step S305, the
図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
図11のステップS401では、操作者によって入力手段271から文書データの印刷の指示が入力される。ステップS401に続いてステップS402に進み、セキュリティ情報設定手段211が、その文書データに対してセキュリティレベルが設定されているか否かを判断する。既に設定されている場合には、ステップS403に進み、未だ設定されていない場合には、ステップS405に進む。
In step S401 in FIG. 11, an instruction to print document data is input from the
なお、ここでは「セキュリティレベルが設定されている」とは、例えば、文書データが編集中である場合に、その編集ツールによってセキュリティレベルが保持されている状態をいう。 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
ステップS403に続いてステップS404に進み、セキュリティ情報記録手段212が、ステップS403で取得されたセキュリティレベルの値を印刷する文書データである印刷データの所定の位置に書き込む。一方、ステップS402に続くステップS405では、セキュリティ情報記録手段212が、デフォルトのセキュリティレベルの値である「3」を、印刷データの所定の位置に書き込む。
In step S404 following step S403, the security
ステップS404又はステップS405に続くステップS406では、PC100が、印刷データをMFP200に対して送信する。ステップS406に続いてステップS407に進み、通信手段250によって、MFP200に対し、印刷データが送信される。ここで送信される印刷データは、ステップS406で出力された画像データと、セキュリティレベルの値を含む書誌情報とを含む。
In step S406 following step S404 or step S405, the
(セキュリティレベル毎に対応する画像ログの格納先を設定する処理)
図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
図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
図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
ステップ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
ステップS505に続いてステップS506に進み、アドレス取得手段321が、図13の画面に基づいて入力された、X番目のセキュリティレベルに対応する保存先の識別情報であるアドレスを取得する。ステップS506に続いてステップS507に進み、アドレス取得手段321が、ステップS506で取得された値の有効性を判断する。すなわち、ステップS506で取得された値が、保存先の識別情報であれば、ステップS508に進み、そうではない場合には、ステップS509に進む。
Progressing to step S506 following step S505, the
ステップ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
以上のステップ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
図15は、アドレス保持手段361によって保持される情報の例である。図15において、最左の列がセキュリティレベルの値であり、次の列はフォルダ名、さらにその次の列がそのフォルダが設けられている装置の名称である。図中(−1)は、その欄が空欄であることを表す。例えば、セキュリティレベル2の場合に、対応するアドレスであるフォルダ名は「ディレクトリC」であり、そのフォルダが設けられている装置の欄は空欄である。この場合には、その装置は、予め定められている所定の装置であり、例えば、サーバ300自身である。
FIG. 15 shows an example of information held by the
(セキュリティレベル毎に対応する画像ログの保管期間を設定する処理)
図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
図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
図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
ステップ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
ステップS605に続いてステップS606に進み、格納期間取得手段323が、図17の画面に基づいて入力された、X番目のセキュリティレベルに対応する格納期間の情報を取得する。ステップS606に続いてステップS607に進み、格納期間取得手段323が、ステップS606で取得された値の有効性を判断する。すなわち、例えば、ステップS606で取得された値が、格納期間を表す情報であれば、ステップS608に進み、そうではない場合には、ステップS609に進む。有効性の判断は、また例えば、取得された格納期間が予め定められた所定の期間より短いか否か、又は、長いか否かによって判断されてもよい。
Progressing to step S606 following step S605, the storage
ステップ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
以上のステップ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
図19は、格納期間保持手段363によって保持される情報の例である。図19では、セキュリティレベルと保存期間とが対応づけられている。
FIG. 19 is an example of information held by the storage
(格納期間毎に対応する画像ログの保管先を設定する処理)
図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
図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
図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
図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
ステップ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
ステップS705に続いてステップS706に進み、アドレス取得手段321が、図21の画面に基づいて入力された、X番目の保管期間の情報に対応する保存先の識別情報であるアドレスを取得する。ステップS706に続いてステップS707に進み、アドレス取得手段321が、ステップS706で取得された値の有効性を判断する。すなわち、ステップS706で取得された値が、保存先の識別情報であれば、ステップS708に進み、そうではない場合には、ステップS709に進む。
Proceeding to step S706 following step S705, the
ステップ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
以上のステップ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
図23は、アドレス保持手段361によって保持される情報の例である。図23では、保存期間と保存先とが対応づけられて保持されている。
FIG. 23 shows an example of information held by the
(抽出されたキーワードに基づいて、セキュリティレベルを決定する処理の例)
図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
図24のステップS801では、通信手段350がMFP200から文書データを受信する。この文書データは、画像データとその書誌情報とを有する。ステップS801に続いてステップS802に進み、テキストデータ取得手段313が、受信された画像データに対して、OCR処理を行いテキストデータを取得する。なお、文書データがテキストデータを含む場合には、OCR処理を行うことなく、そのテキストデータを取得してもよい。
In step S <b> 801 of FIG. 24, the
ステップS802に続いてステップS803に進み、キーワード抽出手段315が、キーワード保持手段365によって保持されるキーワードの総数を取得する。ここでは総数の値をYとする。
Progressing to step S803 following step S802, the
ステップS803に続いてステップS804に進み、キーワード抽出手段315が、キーワードのカウンタの値であるXを1として初期化する。ステップS804に続いてステップS805に進み、セキュリティ情報取得手段311が、セキュリティレベルの初期値としてS0を設定する。
In step S804 following step S803, the
ステップ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
ステップS806に続くステップS807では、キーワード管理手段325によってキーワード保持手段365が保持するキーワードのうち、X番目のキーワードが取得される。ステップS807に続いてステップS808に進み、キーワード抽出手段315が、ステップS802で取得されたテキストデータの中に、ステップS807で取得されたキーワードが含まれているか否かを判断する。含まれている場合には、ステップS809に進み、含まれていない場合には、ステップS812に進む。
In step S807 following step S806, the
ステップS808に続くステップS809では、セキュリティ情報取得手段311が、キーワード管理手段325を介して、キーワード保持手段365に保持されステップS807で取得されたキーワードに対応するセキュリティレベルの値S1を取得する。
In step S809 following step S808, the security
ステップS809に続いてステップS810に進み、セキュリティ情報取得手段311が、ステップS809で取得されたセキュリティレベルS1の値が、セキュリティレベルの値S0より大きいか否かを判断する。なお、値が大きいとは、セキュリティレベルが高いことを表し、値が小さいセキュリティレベルより堅固なセキュリティ環境が求められることをいう。値が大きい場合には、ステップS811に進み、そうではない場合には、ステップS812に進む。
Progressing to step S810 following step S809, the security
ステップS810に続くステップS811では、セキュリティ情報取得手段311が、セキュリティレベルS0の値を、ステップS809で取得されたセキュリティレベルS1の値によって更新する。ステップS810又はステップS811に続くステップS812では、セキュリティ情報カウンタXの値を1インクリメントし、ステップS806に進む。
In step S811 following step S810, the security
以上のループ処理を、キーワードの総数だけ繰り返した後、ステップ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
図25は、キーワード保持手段361によって保持される、キーワードとセキュリティレベルとが対応づけられる情報の例である。図25の例では、例えば、「社外秘」のキーワードが、セキュリティレベルが最も高い「5」の値を有し、「利益」のキーワードは、セキュリティレベルが「3」の値を有する。
FIG. 25 is an example of information held by the
(キーワード毎に対応するセキュリティレベルを設定する処理)
図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
図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
ステップ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
ステップ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
ステップS907に続いてステップS908に進み、キーワード管理手段325が、ステップS906で取得されたキーワードの文字列に対応づけて入力されたセキュリティレベルの値を取得する。ステップS908に続いてステップS909に進み、キーワード管理手段325が、ステップS908で取得された値によりセキュリティレベルが設定される否かを判断する。すなわち、ステップS908で取得された値が、セキュリティレベルの値として有効な値であれば、ステップS910に進み、そうではない場合には、ステップS911に進む。
In step S908 following step S907, the
ステップ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
以上のステップ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
(処理される画像データのセキュリティレベルに応じて通知を行う処理)
図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
図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
ステップS1002に続いてステップS1003に進み、メッセージ通知手段352が、アドレス保持手段361からステップS1002で取得されたセキュリティレベル毎に対応する通知処理の内容を取得する。ステップS1003に続いてステップS1004に進み、メッセージ通知手段352が、ステップS1003で取得された通知処理の内容に基づいて、メッセージを通知する。
Progressing to step S1003 following step S1002, the
図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
図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
図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
図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
ステップ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
ステップS1105に続いてステップS1106に進み、アドレス取得手段321が、図32の画面に基づいて入力された、X番目のセキュリティレベルに対応する通知処理の内容の情報を取得する。ステップS1106に続いてステップS1107に進み、アドレス取得手段321が、ステップS1106で取得された情報が、通知処理の内容であるか否かを判断する。すなわち、操作者によって入力された内容の有効性を判断する。取得された情報が、通知処理の内容であれば、ステップS1108に進み、そうではない場合には、ステップS1109に進む。
Progressing to step S1106 following step S1105, the
ステップ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
以上のステップ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
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。 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.
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
35, 60, 90 RAM
40
200 MFP
210 Document
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.
前記画像データによって表現されるテキストデータを取得するテキストデータ取得手段と、
前記テキストデータから所定のキーワードを抽出するキーワード抽出手段と、
を有し、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、前記セキュリティ情報取得手段は、前記キーワード抽出手段によって抽出されたキーワードに対応するセキュリティレベルを、前記画像データのセキュリティレベルとして取得する請求項1記載の情報処理装置。 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.
前記文書データの入力を受け付ける文書データ入力手段と、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を設定するセキュリティ情報設定手段と、
前記セキュリティ情報設定手段によって設定されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録手段と、
を有する情報処理装置。 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.
前記セキュリティ情報設定手段は、前記入力画面に基づいて入力されたセキュリティに係る情報を設定する請求項6記載の情報処理装置。 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.
前記第一の情報処理装置は、
前記文書データの入力を受け付ける文書データ入力手段と、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を設定するセキュリティ情報設定手段と、
前記第一のセキュリティ情報取得手段によって取得されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録手段と、
を有し、
前記第二の情報処理装置は、
前記文書データから、前記セキュリティレベルを取得するセキュリティ情報取得手段と、
前記セキュリティに係る情報に対応する格納先のアドレスに前記画像データを格納させる画像データ格納手段と、
前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得手段と、
前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて保持する格納期間保持手段と、
前記格納期間取得手段により取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて保持する期間対応アドレス保持手段と、
を有する情報処理システム。 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:
前記文書データの入力を受け付ける文書データ入力ステップと、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を取得するセキュリティ情報取得ステップと、
前記セキュリティ情報取得ステップにおいて取得されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録ステップと、
前記文書データを送信する送信ステップと、
を有する情報処理方法。 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:
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)
| 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)
| 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 |
-
2007
- 2007-09-11 JP JP2007235772A patent/JP4995014B2/en not_active Expired - Fee Related
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 |