JP4591888B2 - Print log collection device, print log management system, print log collection device processing method, print log management system processing method and program - Google Patents
Print log collection device, print log management system, print log collection device processing method, print log management system processing method and program Download PDFInfo
- Publication number
- JP4591888B2 JP4591888B2 JP2004381763A JP2004381763A JP4591888B2 JP 4591888 B2 JP4591888 B2 JP 4591888B2 JP 2004381763 A JP2004381763 A JP 2004381763A JP 2004381763 A JP2004381763 A JP 2004381763A JP 4591888 B2 JP4591888 B2 JP 4591888B2
- Authority
- JP
- Japan
- Prior art keywords
- print log
- information
- log
- acquired
- 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
Description
本発明は、ネットワークを介して互いに接続される、印刷ログ管理システム、印刷ログ収集装置の処理方法、印刷ログ管理システムの処理方法及びプログラムに関する。 The present invention relates to a print log management system, a processing method of a print log collection apparatus, a processing method of a print log management system, and a program connected to each other via a network.
近年、個人情報の流出など、企業が機密として管理すべき情報が外部に流出する情報漏洩事件が頻発している。そのため、機密情報の流出を防止又は抑止するためのシステムが必要とされている。コンピュータによって管理される電子書類は、システムのセキュリティ向上により、そのまま流出することを防止することは可能になってきているが、依然として、電子情報を印刷することにより紙文書として外部へ流出することは避けられない。 In recent years, there have been frequent cases of information leakage, such as the leakage of personal information, in which information that should be managed confidentially by companies is leaked to the outside. Therefore, there is a need for a system for preventing or deterring confidential information from leaking. Electronic documents managed by computers can be prevented from being leaked as they are due to the improved security of the system, but they still cannot be leaked out as paper documents by printing electronic information. Inevitable.
そのため、社内のすべての印刷処理のログを取得し、そのログを管理し、後から不正印刷を発見できるシステムを構築することで、印刷による不正な情報漏洩を抑止する方法が提案されている。 Therefore, there has been proposed a method for preventing illegal information leakage due to printing by acquiring a log of all printing processes in the company, managing the log, and constructing a system that can later detect unauthorized printing.
その1つとして、印刷データをビットマップデータで取得し、そのビットマップデータで管理を行う印刷情報の取得システムが提案されている(例えば、特許文献1参照)。このシステムは、印刷日時などの情報と印刷物をビットマップ化し、そのビットマップデータを印刷時に取得して、ハードディスク等の記憶装置に保存し、後に問題のあったときに、日時などの情報を元に不正印刷データを探すというものである。 As one of them, a print information acquisition system has been proposed in which print data is acquired as bitmap data and managed by the bitmap data (see, for example, Patent Document 1). This system converts information such as the printing date and time into a bitmap and prints, acquires the bitmap data at the time of printing, saves it in a storage device such as a hard disk, and later restores information such as the date and time when there is a problem. Searching for illegal print data.
また、ビットマップデータではなく印刷ログを取得し、メモリに保存する印刷データ管理システムが提案されている(例えば、特許文献2参照)。印刷ログは、様々な形態が考えられるが、印刷装置に送る制御データや、印刷を行うプログラムが印刷装置制御プログラムに送るオブジェクト情報(テキストやイメージなど)等が考えられる。
しかしながら、特許文献1や特許文献2のシステムで印刷ログを収集する場合、得に大規模な企業において長期にわたって印刷ログを収集すると、そのデータ量が膨大なものとなり、これを管理するためのコストや物理的な装置の設置スペースの確保が困難となる。また、大量のデータの中から目的の不正印刷ログを発見することは困難である。 However, when collecting print logs with the systems of Patent Document 1 and Patent Document 2, if the print logs are collected over a long period of time in a large-scale company, the amount of data becomes enormous, and the cost for managing this data It is difficult to secure installation space for physical devices. In addition, it is difficult to find a target unauthorized printing log from a large amount of data.
そこで本発明の目的は、管理する印刷ログの容量を減らすことができる、印刷ログ管理システム、印刷ログ収集装置の処理方法、印刷ログ管理システムの処理方法及びプログラムを提供することにある。 It is an object of the present invention can reduce the capacity of the printing log management tube, the print log management system, the processing method of the printing log collection device is to provide a processing method and program of the print log management system.
上記目的を達成するため、請求項1の印刷ログ収集装置は、文書のデータを印刷装置に対応する印刷ジョブに変換する印刷制御プログラムを備える情報処理装置と、当該印刷ジョブの印刷ログを管理する印刷ログ管理装置と通信が可能な印刷ログ収集装置であって、前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得手段と、前記印刷ログ取得手段で印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定手段と、前記記憶判定手段で前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを含む印刷ログを前記印刷ログ管理装置に送信する送信手段とを備えることを特徴とする。 In order to achieve the above object, a print log collection apparatus according to claim 1 manages an information processing apparatus including a print control program for converting document data into a print job corresponding to the printing apparatus, and a print log of the print job. A print log collection device capable of communicating with a print log management device, the print attribute including the printer, and text data of the print job generated by the print control program that converts the print job into a print job corresponding to the print device Print log acquisition means for acquiring information including an object as a print log from the information processing apparatus, and specifying document data acquired from the text data object of the information acquired as a print log by the print log acquisition means according to the identification information to, the storage is determined whether the print log stored in the print log management system A constant section, a print attribute the printing log in the memory determination means comprises the printing person of the information when, acquired as the print log and the identification information determined to be stored in the print log management system Transmission means for transmitting the print log including the message to the print log management apparatus.
上記目的を達成するため、請求項5の印刷ログ管理システムは、文書のデータを印刷装置に対応する印刷ジョブに変換する印刷制御プログラムを備える情報処理装置と、前記印刷ジョブの印刷ログを収集する印刷ログ収集装置と、当該印刷ログを管理する印刷ログ管理装置とが通信が可能な印刷ログ管理システムであって、前記情報処理装置は、前記印刷制御プログラムによって変換される前記印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記印刷ログ収集装置に送信する第1の送信手段を備え、前記印刷ログ収集装置は、前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、前記印刷者を含む印刷属性と、前記テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得手段と、前記印刷ログ取得手段で印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定手段と、前記記憶判定手段で前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性の情報とを前記印刷ログ管理装置に送信する第2の送信手段とを備えることを特徴とする。 To achieve the above object, a print log management system according to claim 5 collects a print log of an information processing apparatus including a print control program for converting document data into a print job corresponding to the printing apparatus, and the print job. A print log management system in which a print log collection device and a print log management device that manages the print log can communicate with each other, wherein the information processing device prints the print job converted by the print control program. A first transmission unit configured to transmit information including a print attribute including a person and an object of text data as a print log to the print log collection device, and the print log collection device includes a print job corresponding to the print device the print job generated by the print control program for converting into a print attributes including the printing person, Obuji of the text data A print log obtaining means for obtaining from the information processing apparatus information including the transfected as print log, identifying the data of the document acquired from the object of the text data of the acquired information as a print log in the print log acquisition unit according to the identification information for the print logs stored in the print log management device in the printing log and determines the storage judgment means whether Luke been stored in the print log management system, said storage judgment means and if it is determined, and further comprising a second transmitting means for transmitting the information of the print attributes including the printing person of the acquired information the identification information as the print log in the print log management system To do.
上記目的を達成するため、請求項13の印刷ログ収集装置の処理方法は、文書のデータを印刷装置に対応する印刷ジョブに変換する印刷制御プログラムを備える情報処理装置と、当該印刷ジョブの印刷ログを管理する印刷ログ管理装置と通信が可能な印刷ログ収集装置の処理方法であって、前記印刷ログ収集装置が、文書のデータを印刷装置に対応する印刷ジョブに変換する印刷制御プログラムを備える情報処理装置と、当該印刷ジョブの印刷ログを管理する印刷ログ管理装置と通信が可能な印刷ログ収集装置であって、前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得ステップと、前記印刷ログ取得ステップで印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定ステップと、前記記憶判定ステップで前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを含む印刷ログを送信手段で前記印刷ログ管理装置に送信する送信制御ステップとを実行することを特徴とする。
上記目的を達成するため、請求項14の印刷ログ収集装置の処理方法は、文書のデータを印刷装置に対応する印刷ジョブに変換する印刷制御プログラムを備える情報処理装置と、前記印刷ジョブの印刷ログを収集する印刷ログ収集装置と、当該印刷ログを管理する印刷ログ管理装置とが通信が可能な印刷ログ管理システムの処理方法であって、前記情報処理装置が、前記印刷制御プログラムによって変換される前記印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記印刷ログ収集装置に送信する第1の送信制御ステップを備え、前記印刷ログ収集装置が、前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、前記印刷者を含む印刷属性と、前記テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得ステップと、前記印刷ログ取得ステップで印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定ステップと、前記記憶判定ステップで前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性の情報とを前記印刷ログ管理装置に送信する第2の送信制御ステップとを実行することを特徴とする。
上記目的を達成するため、請求項15のプログラムは、文書のデータを印刷装置に対応する印刷ジョブに変換する印刷制御プログラムを備える情報処理装置と、当該印刷ジョブの印刷ログを管理する印刷ログ管理装置と通信が可能な印刷ログ収集装置で実行可能なプログラムであって、前記印刷ログ収集装置を、前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得手段と、前記印刷ログ取得手段で印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定手段と、前記記憶判定手段で前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを含む印刷ログを前記印刷ログ管理装置に送信する送信手段として機能させることを特徴とする。
In order to achieve the above object, a processing method of a print log collection apparatus according to claim 13 includes an information processing apparatus including a print control program for converting document data into a print job corresponding to the printing apparatus, and a print log of the print job. Is a processing method of a print log collection device capable of communicating with a print log management device that manages the information, and the print log collection device includes a print control program that converts document data into a print job corresponding to the print device A print log collection device capable of communicating with a processing device and a print log management device that manages a print log of the print job, and generated by a print control program that converts the print job to a print job corresponding to the print device indicia to retrieve the print attributes including the job, the printer, from the information processing apparatus information including the text data object as a print log A log acquisition step, according to the identification information for identifying the data of the document acquired from the object of the text data of the acquired information as a print log in the print log acquisition step, storing the print log in the print log management system a storage judgment step of judging whether it is, said print log in the memory determination step may be determined to be stored in the print log management system, which is obtained as the print log and the identification information and executes a transmission control step of transmitting a print log including the print attributes including the printing of the information on the print log management apparatus transmitting means.
In order to achieve the above object, a processing method of a print log collection device according to claim 14 is an information processing device including a print control program for converting document data into a print job corresponding to the print device, and a print log of the print job. Is a processing method of a print log management system in which a print log collection device that collects a print log and a print log management device that manages the print log can communicate with each other, and the information processing device is converted by the print control program A first transmission control step of transmitting information including a print attribute including a printer and an object of text data of the print job to the print log collection device as a print log, and the print log collection device includes: A print attribute including the printer of a print job generated by a print control program for conversion to a print job corresponding to the printing apparatus; A print log acquisition step of acquiring information including a text data object as a print log from the information processing apparatus; and a document acquired from the text data object of the information acquired as a print log in the print log acquisition step. According to identification information for specifying data, a storage determination step for determining whether or not the print log is stored in the print log management device, and the print log is stored in the print log management device in the storage determination step. A second transmission control step of transmitting, to the print log management device, the identification information and the print attribute information including the print person of the information acquired as the print log. It is characterized by doing.
To achieve the above object, a program according to claim 15 includes an information processing apparatus including a print control program for converting document data into a print job corresponding to the printing apparatus, and a print log management for managing a print log of the print job. Print of a print job generated by a print control program that can be executed by a print log collection device capable of communicating with the device and converts the print log collection device into a print job corresponding to the print device A print log acquisition unit that acquires information including a print attribute including a user and an object of text data as a print log from the information processing apparatus; and a text data object of the information acquired as a print log by the print log acquisition unit According to the identification information for specifying the document data obtained from the print log Storage determination means for determining whether or not the image is stored in the apparatus; and when the storage determination means determines that the print log is stored in the print log management apparatus, the identification information and the print log are acquired. The print log including the print attribute including the printer of the information is transmitted to the print log management apparatus.
本発明によれば、管理する印刷ログの容量を減らすことができる、という効果がある。 According to the present invention, there is an effect that the capacity of a print log to be managed can be reduced .
以下、図面を参照して、本発明の実施の形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施の形態に係る印刷ログ収集装置、特定文書登録装置及び印刷ログ管理装置を備えるシステムのシステム構成図である。 FIG. 1 is a system configuration diagram of a system including a print log collection apparatus, a specific document registration apparatus, and a print log management apparatus according to an embodiment of the present invention.
図1のシステムは、不図示のネットワークを介して、ユーザ端末101、印刷装置102、印刷ログ収集装置103、印刷ログ管理装置104、特定文書登録装置としての管理者用端末105がそれぞれ接続されている。
The system shown in FIG. 1 is connected to a
本実施の形態では、特にことわりがない場合、電子文書を単に文書という。また、印刷ログとは、印刷を実行したプログラムが印刷装置制御プログラムに対して送信する「テキスト」や「イメージ」などのオブジェクト情報を文書単位にまとめたものをいう。 In the present embodiment, an electronic document is simply referred to as a document unless otherwise specified. The print log is a collection of object information such as “text” and “image” sent by the program that executed printing to the printing apparatus control program in document units.
ユーザ端末101は、文書印刷プログラム106及び印刷装置制御プログラム107を備えている。図1には、ユーザ端末101が説明の便宜上1つしか記載されていないが、実際には複数存在し、また、このシステムが全社の各拠点にまたがっている場合は、拠点ごとに複数のユーザ端末101が存在する。
The
印刷装置102は、複合機やプリンターである。図1には、印刷装置102も説明の便宜上1つしか記載されていないが、実際には複数存在し、複数のユーザ端末101からの印刷指示に対して負荷が過剰にならない程度の数が設置されている。このシステムが全社の各拠点にまたがっている場合は、拠点ごとに複数の印刷装置102が存在する。
The
印刷ログ収集装置103は、印刷ログ収集プログラム103を備え、ユーザ端末101ほど多くはないが、複数存在する。複数のユーザ端末101を1つの印刷ログ収集装置103が管轄する。このシステムが全社の各拠点にまたがっている場合は、拠点ごとに1つの印刷ログ収集装置103が存在するが、1拠点に複数の印刷ログ収集装置103があってもよい。
The print
印刷ログ管理装置104は、印刷ログ管理プログラム109を備え、印刷ログデータベース(DB)110に接続されている。印刷ログ管理装置104は、このシステムに1台だけ存在し、各印刷ログ収集装置103から送信されてくる印刷ログを夜間などに一括して受信し、長期間にわたって印刷ログを印刷ログDB110に保存する。
The print
管理者用端末105は、印刷ログ検索プログラム111、印刷ログ登録プログラム112及び印刷ログ生成プログラム114を備えている。印刷ログ登録プログラム112と印刷ログ検索プログラム111とは独立しているので、必ずしも同一の管理者用端末105が同時に備えている必要はない。管理者用端末105は、1台あればよいが、管理者の人数や所在地によって、複数存在してもかまわない。管理者用端末105は、管理者が印刷ログ管理装置104のメンテナンスなどにも用いることが考えられるが、本システムでは印刷ログの検索のためにある。
The
図2は、図1の管理者用端末105の構成図である。
FIG. 2 is a configuration diagram of the
管理者用端末105は主としてパーソナルコンピュータ(PC)であり、PCに搭載されるオペレーティングシステム(OS)は、Microsoft社のWindows(登録商標)シリーズが一般的だが、ここでは、管理者用端末105に使用されるOSを特定しない。
The
管理者用端末105の内部では、外部インターフェース201、記憶装置202、CPU203、RAM204がデータバス210を介して互いに接続されており、管理者用端末105の外部には、データバス210を介して入力装置205及び表示装置206が接続されている。
Inside the
外部インターフェース201はネットワークに接続するための装置であり、管理者用端末105がネットワークに接続される外部機器(不図示)とデータの送受信を実行する際に窓口となる装置である。
The
記憶装置202は、電源を切断してもデータが消去されない不揮発性の記憶装置で、ハードディスク(HD)が用いられる。この記憶装置202は、印刷ログ登録プログラム112の実行プログラムが記述されている印刷ログ登録プログラム記憶域207と、印刷ログ生成プログラム114の実行プログラムが記述されている印刷ログ生成プログラム記憶域209と、特定文書を一時保存する等の作業のための作業情報記憶域208とを備えている。
The
記憶装置202は、さらに印刷ログ検索プログラム111の実行プログラムが記述されている印刷ログ検索プログラム記憶域を備えていてもよい。
The
CPU203は、演算処理によってさまざまなプログラムを実行し、RAM304は揮発性で、電源が入っている間だけ読み書き可能なメモリである。CPU203は、記憶装置202の印刷ログ登録プログラム記憶域207から印刷ログ登録プログラム112を読み込んで実行する。
The
入力装置205は管理者が管理者用端末105を操作するための装置で、通常はキーボードのようなコード入力装置やマウスなどのポインティングデバイスで構成される。入力装置205と管理者用端末105との接続には、入力機器用の一般的なインターフェースやUSB等の汎用的なインターフェースが用いられる。
The
表示装置206は管理者の操作結果や情報処理の結果、本端末が外部機器と通信した結果をユーザに見せるためのもので、通常はCRTや液晶などのディスプレイが使用される。管理者用端末105と表示装置206との接続には主に一般的な表示装置用のインターフェースが用いられる。
The
図3は、図1の印刷ログ収集装置103の構成図である。この装置は主にUNIX(登録商標)などのOSを搭載したサーバコンピュータを想定しているが、本発明では、使用OSを特定しない。
FIG. 3 is a configuration diagram of the print
印刷ログ収集装置103は、外部インターフェース301、記憶装置302、CPU303及びRAM304がデータバス307を介して互いに接続されている。印刷ログ収集装置103のメンテナンスのために入力装置や表示装置を接続してもよいが、ネットワークからの遠隔操作も考えられるので必須ではない。
In the print
外部インターフェース301はネットワークに接続するための装置であり、印刷ログ収集装置103がネットワークに接続される外部機器(不図示)とデータの送受信を実行する際に窓口となる装置である。
The
記憶装置302は電源を切断してもデータが消去されない不揮発性の記憶装置であり、ハードディスク(HD)が用いられる。この記憶装置302は、印刷ログ収集プログラム108の実行プログラムが記述された印刷ログ収集プログラム記憶域305と、印刷ログを一時保存するための印刷ログ一時保存域306とを備えている。
The
CPU303は演算処理によってさまざまなプログラムを実行でき、RAM304は揮発性の記憶装置で、電源が入っている間だけ読み書き可能なメモリである。CPU303は、記憶装置302の印刷ログ収集プログラム記憶域305から印刷ログ収集プログラム108を読み込んで実行する。
The
図4は、図1の印刷ログ管理装置104の構成図である。この装置は主にUNIX(登録商標)などのOSを搭載したサーバコンピュータを想定しているが、本発明では、使用OSを特定しない。
FIG. 4 is a configuration diagram of the print
印刷ログ管理装置104は、外部インターフェース401、記憶装置402、CPU403及びRAM404を介してデータバス408で互いに接続されている。
The print
印刷ログ管理装置104の外部には、大容量記憶装置407が接続されている。印刷ログ管理装置104のメンテナンスのために入力装置や表示装置を接続してもよいが、ネットワークからの遠隔操作も考えられるので必須ではない。
A
外部インターフェース301はネットワークに接続するための装置であり、印刷ログ管理装置104がネットワークに接続される外部機器(不図示)とデータの送受信を実行する際に窓口となる装置である。
The
記憶装置402は、電源を切断してもデータが消去されない不揮発性の記憶装置であり、ハードディスク(HD)が用いられる。この記憶装置402は、印刷ログ管理プログラム109の実行プログラムが記述されている印刷ログ管理プログラム記憶域406が存在する。
The
CPU403は演算処理によってさまざまなプログラムを実行でき、RAM404は揮発性の記憶装置であり、電源が入っている間だけ読み書き可能なメモリである。CPU603は、記憶装置402の印刷ログ管理プログラム記憶域406から印刷ログ管理プログラム109を読み込んで実行する。
The
大容量記憶装置407は収集した全印刷ログを長期に保存するためのものである。記憶装置402の容量が十分であれば、これで代用することも可能だが、メンテナンス性を考えると図4のように外部に接続し、交換可能とする方が望ましい。
The large-
図5は、図1における機密文書113の一例を示す図である。
FIG. 5 is a diagram showing an example of the
機密文書113は、当該機密文書が特定文書(即ち、印刷ログDB110に登録された文書)であることを示す特定文書用符号501と、当該機密文書を一意に識別するための識別記号502とを備えている。
The
特定文書用符号501はテキスト形式ではあるが、無意味な文字コードの羅列であり、一般のテキストデータとして使用される可能性が少ないものがよい。図5の例では、特定文書用符号501は、「XKP*07Y」という文字コードの羅列である。
Although the
この特定文書用符号501は、印刷ログ収集プログラム108が印刷ログに当該特定文書用符号501が含まれているか否かを判断する際に使用されるので、印刷ログ収集プログラム108が読み込めるように印刷ログ収集装置103の記憶装置302に保存される。
The
また、図5では、文書の識別記号502を「000001」としている。これは数字である必要はなく、登録される各機密文書のユニークなキーとして機能するのであればどんな文字を使ってもかまわない。
In FIG. 5, the
図5では、特定文書用符号501と識別記号502とを記号「:」で連結して作成されたテキストを機密文書113中に埋め込んでいる。
In FIG. 5, text created by concatenating the
印刷ログ収集プログラム108は、この書式に従ったテキストオブジェクトが印刷ログ中から発見された場合に、当該印刷ログが登録済みのものであると判断する。
The print
印刷ログ登録プログラム112が、上記特定文書用符号501と識別記号502とを記号「:」で連結して作成されたテキストを機密文書113に埋め込む場合、テキストオブジェクトを扱う形式の文書に限り、このテキストを埋め込むことができ、ビットマップ形式のようにテキストオブジェクトを扱わない形式の文書では、このテキストを埋め込むことができない。
When the print
文書のデータ形式が、例えばHTML形式のように一般に仕様が公開されているようなものであれば、その仕様に従ってテキストを埋め込む処理をプログラム中に組み込み自動で埋め込むことが可能である。一般に仕様が公開されていなくても、データ形式の開発元企業が開発環境を提供している場合は、その開発環境を使用して自動で特定文書用符号501と識別記号502とを含むテキストを埋め込む処理が可能である。例えば、PDFファイルのデータ形式は設計元のAdobe社が開発環境を提供しているので対応可能である。その他、仕様が公開されておらず開発環境も存在しない場合は、印刷ログ登録プログラム112から、そのデータ形式を扱えるプログラムを起動して、そのプログラムを使用して手動で埋め込みを行う方法を採ることができる。
If the data format of the document is such that the specification is publicly disclosed as in the HTML format, for example, a process for embedding text according to the specification can be embedded in the program and embedded automatically. In general, even if the specification is not disclosed, if the developer of the data format provides a development environment, the text including the
以上のように、印刷ログ登録プログラム112によって自動又は手動で埋め込んだテキストは、印刷ログ収集プログラム108がログ全体を検索するため、特に、機密文書113のどの位置に埋め込むかは考慮する必要がない。但し、機密文書113の機密性を保持するためには、テキストの色を背景と同色にするなどしてユーザからは不可視になるようにすることが望ましい。
As described above, the text embedded automatically or manually by the print
以上のように構成されたシステムにおいて、ユーザ端末101が文書の印刷を実行したときの処理やデータの流れの概要を以下説明する。
An overview of processing and data flow when the
本システムを活用するには、最初に、管理者用端末105に機密文書113の登録を行う必要がある。機密文書213の作成者は完成した機密文書113の登録申請を管理者に対して行う。管理者は管理者用端末105において印刷ログ登録プログラム112を操作して機密文書113の登録処理を行う。
In order to utilize this system, it is necessary to first register the
印刷ログ登録プログラム112は、印刷ログ管理装置104に問い合わせを実行して、登録対象の機密文書113に対して識別記号502を発行し、該発行された識別記号502を特定文書用符号501とともに文書中にテキストオブジェクトとして埋め込む。
The print
識別記号502や特定文書用符号501の埋め込み後、機密文書113の印刷ログを印刷ログ生成プログラム114によって作成し、この作成された印刷ログを印刷ログ管理装置104に送り、印刷ログ管理装置104は識別記号502をキーとして機密文書113に対応する印刷ログを印刷ログDB110に保存する。
After embedding the
このようにして登録された機密文書113は、図1のシステムに含まれる不図示のファイルサーバ等で公開する。このファイルサーバで公開される機密文書は、すべてこのように公開前に印刷ログDB110に印刷ログとして登録しておく。
The
ユーザ端末101が文書印刷プログラム106を用いてファイルサーバで公開された機密文書113の印刷指示を行うと、印刷対象の機密文書113のオブジェクトが印刷装置制御プログラム107に送られ、さらに印刷ログとして印刷属性(印刷日時、印刷者など)ととも印刷ログ収集装置103に送られる。印刷ログ収集装置103の印刷ログ収集プログラム108はこれを記憶装置302に一時保存する。そのときに、印刷ログ内をスキャンして、特定文書用符号501を探し出す。特定文書用符号501を見つけた場合は、一緒に機密文書113に埋め込まれている識別記号501を取得し、この識別記号501も印刷ログに関連づけて記憶装置302に一時保存しておく。
When the
特定文書用符号501が見つからない場合は、特定文書ではない一般文書の印刷であると判断して、識別記号502の値を空値として印刷ログを記憶装置302に一時保存する。その後、印刷ログ収集装置103の印刷ログ収集プログラム108が印刷ログ管理装置104に印刷ログ等を一括して送信するときに、識別記号502が空値の印刷ログは、その印刷ログ全部と属性情報(印刷日時、印刷者など)を送信するが、識別記号502の値が存在する印刷ログは、識別記号502が印刷ログDB110に登録されているかを印刷ログ管理プログラム109に問い合わせ、識別記号502が印刷ログDB110に登録されていた場合は、印刷ログを送らず、識別記号502と印刷ログの属性情報のみを送信する。識別記号502が印刷ログDB110に登録されていなかった場合は一般文書と同じようにその印刷ログ全部と属性情報を送信する。
If the
印刷ログ管理プログラム109は印刷ログ全部を受け取ったときは、それをすべて印刷ログDB110に保存するが、識別記号502を受け取ったときは、その識別記号502をキーとするすでに登録された印刷ログとの関連づけを行う。
When the print
このように特定文書を印刷した場合は、何度印刷しても識別記号502をキーにして、ひとつだけ存在する印刷ログと各印刷の属性情報の関連づけを行うだけなので、毎回全印刷ログを保存する一般文書にくらべ印刷ログDB110に保存するデータ量を大幅に削減することができる。これによって、データの管理コストの削減や物理的な装置の設置スペースの確保ができるという効果がある。また、他の効果として、印刷ログ収集装置103から印刷ログ管理装置104へデータを送信するときのデータ量が大幅に削減されるので、通信負荷の軽減にもつながる。
When a specific document is printed in this way, no matter how many times it is printed, the
また、予め機密文書113を印刷ログDB110に登録しておくという本発明の特性を生かして「検索用キーワードの追加」という機能を加えることができる。これは機密文書113を印刷ログDB110に登録するときに、印刷ログ登録プログラム112を使って、検索対象にしたいテキスト(検索キーワード)を、印刷ログとともに印刷ログ管理装置104に送り、印刷ログと同様に識別記号502にそのテキスト(検索キーワード)を関連づけておくことによって、後に印刷ログ検索プログラム111で検索するときに、このテキスト(検索キーワード)も検索対象にすることができる。これは通常のテキスト検索では検索できないイメージオブジェクト内の情報などを連想する検索用キーワードを注釈として追加しておくことで、非テキスト情報を検索できるようにする機能である。
Further, the function of “add search keyword” can be added by taking advantage of the characteristic of the present invention that the
一方、ユーザ端末101において、機密文書113でない一般文書の印刷指示を行う場合、その一般文書の印刷処理ができる文書印刷プログラム106を起動し、印刷処理を実行する。文書印刷プログラム106は一般文書内のテキストやイメージなどのオブジェクト情報を印刷装置制御プログラム107に送り、印刷装置制御プログラム107はこれらのオブジェクトを印刷ジョブに変換して、印刷装置102に送信する。印刷ジョブを受け取った印刷装置102は文書を紙に印刷する。
On the other hand, when the
印刷装置制御プログラム107は、オブジェクトを印刷ジョブに変換する印刷ジョブ変換処理と並行して、印刷されるテキストやイメージなどのオブジェクト情報を印刷ログとして、印刷日時、印刷者などの属性情報とともに印刷ログ収集装置103に送信する。印刷ログ収集装置103では印刷ログ収集プログラム108が印刷ログを受け取り、記憶装置302に一時保存する。その後、夜間などに一括して一時保存した印刷ログを印刷ログ管理装置104に送信する。印刷ログ管理装置104では印刷ログ管理プログラム109が印刷ログを受け取り、印刷ログDB110に保存する。印刷ログ収集装置103で一時保存されていた印刷ログは以後、いつ消去してもかまわない。
In parallel with the print job conversion process for converting an object into a print job, the printing
その後、不正印刷の発覚などで印刷ログを調べる必要が生じたとき、管理者用端末105に搭載した印刷ログ検索プログラム111によって、印刷ログDB110内の印刷ログの中のテキスト情報を検索し、不正印刷の行われた日時や印刷者を特定し、印刷ログから実際の印刷イメージを再現することができる。
After that, when it becomes necessary to examine the print log due to the detection of unauthorized printing, the text information in the print log in the
このように印刷ログDB110に登録されていない一般文書は、印刷ログ全体が印刷ログDB110に保存される。本発明では、文書内に埋め込んだ情報により特定文書か一般文書であるかを判断して、処理を分けるので2種類の印刷ログ取得方法を両立させることができる。
As described above, for general documents that are not registered in the
以下、管理者用端末105のCPU203が実行する印刷ログ登録プログラム212の処理(図6)、ユーザ端末101における印刷装置制御プログラム107のデータ処理(図7,8)、印刷ログ収集装置103のCPU303が実行する印刷ログ収集プログラム108の印刷ログ受信時の処理(図9)、印刷ログ収集装置103のCPU303が実行する印刷ログ収集プログラム108の印刷ログ送信時の処理(図10)、及び印刷ログ管理装置104のCPU403が実行する印刷ログ管理プログラム109の主な処理(図11)を詳細に説明する。
The processing of the print log registration program 212 executed by the
図6は、管理者用端末105のCPU203が実行する印刷ログ登録プログラム212の処理を示すフローチャートである。
FIG. 6 is a flowchart showing processing of the print log registration program 212 executed by the
管理者は機密文書113の登録の申請者から文書登録の申請を受けると、登録作業のために印刷ログ登録プログラム212を起動する。
When the administrator receives an application for document registration from an applicant for registering the
CPU203は、入力装置205から登録の対象となる機密文書113の指定指示を受信する(ステップS601)。以後指定された機密文書113が作業対象となる。
The
その後、印刷ログ管理装置104へ問い合わせを行い、印刷ログ管理装置104から一意な新規の識別記号を受信する(ステップS602)。ステップS602で印刷ログ管理装置104から識別記号を受信するのは、図1のシステム全体で識別記号の一意性を保つために、新規の識別記号の生成を1台の印刷ログ管理装置104で行うからである。管理者用端末105は、複数台設置される場合もあるので、各端末で識別記号を管理すると一意性を保てなくなる。
Thereafter, an inquiry is made to the print
次いで、ステップS601の指定指示に係る機密文書113が、特定文書用符号501と識別記号502とを含むテキストの自動埋め込みが可能な形式であるか否かを判別し(ステップS603)、ステップS601の指定指示に係る機密文書113が自動埋め込みが可能な形式である場合には、当該機密文書113に特定文書用符号501と識別記号502とを含むテキストを自動で埋め込み(ステップS604)、後述するステップS608に進む。ここでは、テキストを不可視の形式で埋め込み。
Next, it is determined whether or not the
一方、ステップS603において、ステップS601の指定指示に係る機密文書113が自動埋め込みが可能な形式でない場合には、ステップS601の指定指示に係る機密文書113を扱えるアプリケーションプログラムを起動し(ステップS605)、管理者がアプリケーションプログラムを使って手動でテキスト埋め込み作業を行う間、待機し(ステップS606)、当該アプリケーションプログラムにおける処理が終了したか否かを判別する(ステップS607)。ステップS605でアプリケーションプログラムを起動した場合には、印刷ログ登録プログラム212に含まれる所定のフラグが「1」となり、起動していない場合は「0」となる。このフラグにより当該アプリケーションプログラムが終了したか否かを検知して、ステップS607の判別を行う。
On the other hand, in step S603, if the
ステップS607の判別の結果、当該アプリケーションプログラムにおける処理が終了していない場合には、ステップS606に戻る一方、当該アプリケーションプログラムにおける処理が終了した場合には、入力装置205から埋め込みが成功したことを示す信号を受信したか否かを判別する(ステップS608)。
If the result of determination in step S607 is that processing in the application program has not ended, the process returns to step S606. On the other hand, if processing in the application program has ended, it indicates that embedding from the
ステップS608において、入力装置205から埋め込みが成功したことを示す信号を受信しない場合には、テキストの埋め込みが失敗したため、登録処理の中止を促す旨を表示装置206に表示させ(ステップS610)、本処理を終了する。尚、登録処理を中止するのは、対象となっている機密文書113がテキストオブジェクトを扱えない形式であった場合などが考えられる。このような機密文書113は登録対象外である。
In step S608, if the signal indicating that the embedding is successful is not received from the
一方、ステップS608において、入力装置205から埋め込みが成功したことを示す信号を受信した場合には、入力装置205から検索用キーワードの入力があるか否かを判別する(ステップS609)。この検索用キーワードは、後に印刷ログ検索プログラム111で検索するときに、検索対象となるテキストで、より検索性を高める目的で設定される。イメージオブジェクトに対する注釈などとして入力すると有効である。
On the other hand, if a signal indicating that the embedding is successful is received from the
ステップS609において、入力装置205から検索用キーワードの入力がある場合には、対象となっている機密文書113に入力された検索用キーワードを追加し(ステップS611)、印刷ログ生成プログラム114を利用して、仮想的に対象となっている機密文書113の印刷処理を実行し、印刷ログ(印刷日時、印刷者などの属性情報含む)を作成する(ステップS612)。このステップS612で利用される印刷ログ生成プログラム114は、印刷装置制御プログラム107と同様の仕組みを持つものであるが、出力対象は印刷装置102ではなく、管理者用端末205の記憶装置402である。出力形式は印刷ログDB110で管理される印刷ログと同じ形式である。つまり、印刷ログは記憶装置402にファイル出力される。
If a search keyword is input from the
その後、ステップS612で生成された印刷ログ(属性情報を含む)、識別記号502、及びステップS611で追加された検索用キーワードを印刷ログ管理装置204へ送信し(ステップS613)、本処理を終了する。
Thereafter, the print log (including attribute information) generated in step S612, the
一方、ステップS609において、入力装置205から検索用キーワードの入力がない場合には、ステップS612で印刷ログを作成し、ステップS613で、その印刷ログ及び識別記号502を印刷ログ管理装置104へ送信し、本処理を終了する。印刷ログ管理装置104ではその印刷ログ及び識別記号502を印刷ログDB110に登録する。
On the other hand, if no search keyword is input from the
本処理が終了したら、テキストの埋め込まれた機密文書113を申請者に返し、このテキストの埋め込まれている文書をファイルサーバ等で公開する。
When this process is completed, the
図7は、ユーザ端末101での印刷装置制御プログラム107のデータ処理を示す図である。
FIG. 7 is a diagram illustrating data processing of the printing
ユーザ端末101において文書の印刷指示がされると、文書印刷プログラム106は印刷対象の文書のテキストやイメージなどのオブジェクトを印刷装置制御プログラム107に送る。印刷装置制御プログラム107は受け取ったオブジェクトを印刷ログとして印刷属性(印刷日時、印刷者など)とともに印刷ログ収集装置103へ送るとともに、オブジェクトを印刷ジョブデータに変換して印刷装置102へ送る。
When the
図8は、図7における印刷装置制御プログラム107のデータ処理を示すフローチャートである。本処理はユーザ端末101の不図示のCPUが実行する。
FIG. 8 is a flowchart showing data processing of the printing
このプログラムは文書印刷プログラム106によって文書の印刷処理が実行されたときに開始する。
This program is started when a document printing process is executed by the
まず、文書印刷プログラム106からオブジェクトが渡されたか否かを判別し(ステップS801)、文書印刷プログラム106からオブジェクトが渡された場合には、渡されたオブジェクトの種類(テキスト、イメージなど)に基づいて、判別符号を作成する(ステップS802)。
First, it is determined whether or not an object has been passed from the document print program 106 (step S801). If an object has been passed from the
次いで、判別符号とオブジェクトを組み合わせて印刷ログに追加する(ステップS803)。ステップS802で判別符号を作成して、ステップS803で印刷ログに追加するのは、後述する印刷ログ収集プログラム108で、対象のオブジェクトがテキストかどうかを判別するために必要だからである。
Next, the discrimination code and the object are combined and added to the print log (step S803). The reason why the determination code is created in step S802 and added to the print log in step S803 is that it is necessary for the print
次に、オブジェクトを印刷ジョブ情報に変換して(ステップS804)、印刷ジョブ情報を印刷装置202(またはスプーラ)へ送信した後(ステップS805)、ステップS801に戻る。 Next, the object is converted into print job information (step S804), the print job information is transmitted to the printing apparatus 202 (or spooler) (step S805), and the process returns to step S801.
ステップS801において、文書印刷プログラム106からオブジェクトが渡されていない場合には、印刷ログを印刷ログ収集装置103へ送信し(ステップS806)、本処理を終了する。
If no object is passed from the
図9は、印刷ログ収集装置103のCPU303が実行する印刷ログ収集プログラム108の印刷ログ受信時の処理を示すフローチャートである。このプログラムは常時起動し、印刷ログが送信されてくるのを待ち続けている。
FIG. 9 is a flowchart showing a process when the print
まず、CPU303が、印刷ログ(印刷日時、印刷者などの属性情報含む)を受信したか否かを判別し(ステップS901)、印刷ログを受信していない場合には、本判別を繰り返す一方、印刷ログを受信した場合には、印刷ログ内のオブジェクトがテキストオブジェクトであるか否かを判別する(ステップS902)。この判別は印刷ログに含まれる、ステップS802で作成された判別符号に基づいて行われる。
First, the
ステップS902において、印刷ログ内のオブジェクトがテキストオブジェクトでない場合、即ち印刷ログ内のオブジェクトがイメージオブジェクトなどの場合には、後述するステップS907に進み、当該印刷ログを記憶装置302に一時保存する。
If the object in the print log is not a text object in step S902, that is, if the object in the print log is an image object or the like, the process proceeds to step S907 described later, and the print log is temporarily stored in the
ステップS902において、印刷ログ内のオブジェクトがテキストオブジェクトである場合には、印刷ログ内のテキストオブジェクトを検索し、特定文書用符号501を探す(ステップS903)。 If the object in the print log is a text object in step S902, the text object in the print log is searched for the specific document code 501 (step S903).
次いで、テキストオブジェクト内に特定文書用符号501が含まれているか否かを判別し(ステップS904)、テキストオブジェクト内に特定文書用符号501が含まれている場合には、テキストオブジェクト内から識別記号502を取得する(ステップS905)。識別記号502の値を「X」とする。
Next, it is determined whether or not the
ステップS904において、テキストオブジェクト内に特定文書用符号501が含まれていない場合には、識別記号が無いので、「X」を空値とし(ステップS906)、後述するステップS907に進む。
In step S904, when the
最後に、ステップS905又はステップS906で取得された「X」と印刷ログ(属性情報含む)とを関連づけて記憶装置302に一時保存し(ステップS907)、ステップS901に戻る。 Finally, “X” acquired in step S905 or step S906 is associated with the print log (including attribute information) and temporarily stored in the storage device 302 (step S907), and the process returns to step S901.
本プログラムの特徴は、機密文書113のような特定文書及び一般文書のどちらの印刷ログも同じように受信でき、印刷ログ内の検索によって、どちらの文書であるかを判断できることにある。すなわち、ログとは別の特別な情報を付加しなくても印刷ログだけで判断できるため、送信側のユーザ端末101内のプログラムには特別な細工は必要ない。ユーザは文書の種類を意識しなくてもよい。
The feature of this program is that it is possible to receive both the print log of a specific document such as a
図10は、印刷ログ収集装置103のCPU303が実行する印刷ログ収集プログラム108の印刷ログ送信時の処理を示すフローチャートである。このプログラムは常時起動し、あらかじめスケジューリングされた時間がくると処理を開始する。
FIG. 10 is a flowchart showing processing at the time of print log transmission of the print
まず、OSに含まれるシステム時計を利用して、時刻のチェックを行い(ステップS1001)、現在の時刻が処理開始時刻になったか否かを判別する(ステップS1002)。 First, the system clock included in the OS is used to check the time (step S1001), and it is determined whether or not the current time is the processing start time (step S1002).
ステップS1002で現在の時刻が処理開始時刻になっていない場合には、ステップS1001に戻る一方、ステップS1002で現在の時刻が処理開始時刻になった場合には、記憶装置302に一時保存されている、1件の識別記号502の値を示す「X」及び印刷ログ(属性情報含む)をRAM304に読み込む(ステップS1003)。
If the current time is not the process start time in step S1002, the process returns to step S1001, while if the current time is the process start time in step S1002, the process is temporarily stored in the
次いで、記憶装置302に一時保存されている、全ての「X」及び印刷ログ(属性情報含む)をRAM304に読み込み終えたか否かを判別し(ステップ1004)、全ての「X」及び印刷ログ(属性情報含む)をRAM304に読み込み終えた場合には、ステップS1001に戻る一方、全ての「X」及び印刷ログ(属性情報含む)をRAM304に読み込み終えていない場合には、RAM304に読み込んだ「X」が空値であるか否かを判別する(ステップS1005)。RAM304に読み込んだ「X」が空値である場合には、その「X」と関連付けられている印刷ログ全体(属性情報含む)を印刷ログ管理装置204へ送信し(ステップS1006)、ステップS1003に進む。
Next, it is determined whether or not all “X” and print logs (including attribute information) temporarily stored in the
ステップS1005において、RAM304に読み込んだ「X」が空値でない場合には、RAM304に読み込んだ「X」の値が印刷ログDB110に登録されているかについて印刷ログ管理装置104へ問い合わせを行い(ステップS1007)、印刷ログ管理装置104の返信に基づいてRAM304に読み込んだ「X」の値が印刷ログDB110に登録されているか否かを判別する(ステップS1008)、RAM304に読み込んだ「X」の値が印刷ログDB110に登録されていない場合には、ステップS1006に進み、RAM304に読み込んだ「X」の値が印刷ログDB110に登録されている場合には、識別記号と属性情報のみを印刷ログ管理装置104へ送信し(ステップS1009)、ステップS1003に戻る。
If “X” read into the
本プログラムの特徴は、印刷ログ管理装置204へ問い合わせを行い、登録済みの印刷ログであれば、識別記号を、登録済みでなければ印刷ログ全体を印刷ログ管理装置104へ送信することである。登録済みの文書はすでに印刷ログが管理されているので、改めて同じ印刷ログを印刷のたびに送信し、保存させる必要はない。
A feature of this program is that an inquiry is made to the print
この仕組みにより、通信データ量の削減による通信負荷の軽減と印刷ログDB110の保存容量の節約を図ることができる。
With this mechanism, it is possible to reduce the communication load by reducing the amount of communication data and save the storage capacity of the
送信終了後は、RAM304に一時保存されたデータはいつ削除してもよいし、スケジューリングにより定刻に削除するようにしてもよい。
After the transmission is completed, the data temporarily stored in the
図11は、印刷ログ管理装置104のCPU403が実行する印刷ログ管理プログラム109の主な処理を示す図である。これらの処理は常時起動して外部からの処理要求に従って動作する。これらの処理は、外部からの1回の処理要求に従って実行されてもよいし、複数回の処理要求に従って実行されてもよい。また、これらの処理の前提として、印刷ログ管理装置104は、管理者用端末115から送信されてくる機密文書113の印刷ログ及び識別記号502を受信し、その受信された機密文書113の印刷ログ及び識別記号502を印刷ログDB110に登録している。さらに、印刷ログ管理装置104は、印刷ログ収集装置103から送信されてくる印刷ログ(属性情報を含む)、識別記号502及びキーワード等を受信し、その受信された印刷ログ(属性情報を含む)、識別記号502及びキーワード等を印刷ログDB110に登録している。
FIG. 11 is a diagram illustrating main processing of the print
識別記号発行処理1101は、図6のステップS602で印刷ログ登録プログラム112が識別記号502の発行を要求してきたときに実行され、新規の識別記号502の発行を行う。
The identification
識別記号検索処理1102は、図10のステップS1007で印刷ログ収集プログラム108が、対象の識別記号502が印刷ログDB110に登録されているかの問い合わせをしてきたときに実行され、対象の識別記号502がすでに印刷ログDB110に登録されているかを調べ、印刷ログ収集プログラム108にその結果を返す。
The identification
テキスト検索処理1103は、印刷ログ検索プログラム111がキーワードを指定して印刷ログの検索を要求してきたときに実行され、そのキーワードに対して印刷ログDB110内の一般文書の印刷ログ及びその属性情報、並びに特定文書(機密文書113)の印刷ログのテキストオブジェクト、その属性情報及び当該印刷ログに関連づけられた検索用キーワード内を検索し、指定されたキーワードに合致した印刷ログの属性情報(印刷日時、印刷者など)と当該印刷ログへのリンク情報を印刷ログ検索プログラム111に返す。
The
このように、テキスト検索処理1103では、印刷ログDB110に登録されている一般文書の印刷ログ及びその属性情報、並びに特定文書の印刷ログ、その属性情報及び当該印刷ログに関連づけられたキーワード内が検索され、指定されたキーワードに合致した印刷ログの属性情報と当該印刷ログへのリンク情報が印刷ログ検索プログラム111に返されるので、大量のデータの中から目的の印刷ログを迅速に検索することができる。
As described above, in the
文書登録処理1104は、図6のステップS614で印刷ログ登録プログラム112が文書の登録を要求してきたときに実行され、印刷ログ登録プログラム112から送られてきた識別記号502、印刷ログ及び検索用キーワードを関連づけて印刷ログDB110に保存する。
The
ログ保存処理1105は、図10のステップS1006及びステップS1009で印刷ログ収集プログラム108が印刷ログ(属性情報を含む)や識別記号502を送ってきたときに実行され、印刷ログ収集プログラム108より印刷ログ(属性情報を含む)が送られてきた場合は、印刷ログとその属性情報を関連づけて印刷ログDB110に保存し、印刷ログ収集プログラム108より識別記号502が送られてきた場合は、その識別記号502とこれに対応する属性情報を関連づけて印刷ログDB110に保存する。この場合、識別記号502はすでに登録された印刷ログや検索用キーワードと関連づけられているので、これらと属性情報が識別記号502を介して間接的に関連づけられることになる。
The
以上詳細に説明したように、本実施の形態によれば、印刷ログ収集装置103は、ユーザ端末101から送信される印刷ログを受信し(ステップS901)、受信された印刷ログの形式を識別し(ステップS902)、識別された印刷ログに含まれるXの値(識別記号502の値)を認識し(ステップS905,906)、そのXの値(識別記号502の値)に基づいて、印刷ログ管理装置104に対して送信するデータの内容(印刷ログ全体又は識別記号及び属性情報)を決定し、該決定されたデータを印刷ログ管理装置104に送信するので(ステップS1005〜ステップS1008)、印刷ログ管理装置104で管理する印刷ログの容量を減らすことができる。即ち、Xの値(識別記号502の値)が空値でない場合(機密文書等の特定文書である場合)には、識別記号及び属性情報が印刷ログ管理装置104に送信されるので、印刷ログ全体が印刷ログ管理装置104に送信される場合に比べ、印刷ログ管理装置104で管理する印刷ログの容量を減らすことができる。
As described above in detail, according to the present embodiment, the print
管理者用端末105は、登録対象となる特定文書を一意に識別できる識別記号を印刷ログ管理装置104から取得し(ステップS602)、その識別記号及び特定文書用符号を登録対象となる特定文書に埋め込み(ステップS603〜ステップS609)、識別記号及び符号を埋め込まれた特定文書を印刷ログに変換し(ステップS613)、変換された印刷ログを識別記号とともに印刷ログ管理装置104に送信する(ステップS614)ので、予め特定文書の印刷ログが印刷ログ管理装置104の印刷ログDB110に登録され、特定文書が印刷された場合には、印刷ログ収集装置103が印刷ログ全体を印刷ログ管理装置104に送信する必要がなくなるため、印刷ログ管理装置104で管理する印刷ログの容量を減らすことができる。
The
このように、印刷ログDB110に事前に特定文書を登録しておくことによって、登録された特定文書の場合は、毎回印刷のたびに大量の印刷ログを印刷ログDB110に保存しなくても、識別記号を登録された印刷ログの属性情報に関連づけることによって、通信負荷の大幅な軽減と保存容量の大幅な削減を行うことができる。
In this way, by registering a specific document in advance in the
また特定文書の印刷ログが、印刷前に印刷ログDB110に登録されることを利用して特定文書の印刷ログにキーワードを加えておくことによって、より検索性が高まるという効果がある。
Further, by adding the keyword to the print log of the specific document by using the fact that the print log of the specific document is registered in the
また、印刷ログ管理装置104は、特定文書の印刷ログ、その属性情報及び識別記号を印刷ログDB110に登録し、印刷ログ収集装置103から送信されるデータが識別記号である場合に、印刷ログDB110に登録されている特定文書の印刷ログの属性情報と当該識別記号との関連付けを行い当該印刷ログDB110に登録するので(ログ保存処理1105)、印刷ログ管理装置104で管理する印刷ログの容量を減らすことができる。
The print
さらに、印刷ログDB110には、特定文書及び一般文書の印刷ログが保存されているので、印刷によって情報が漏洩したときに、問題の印刷がいつ誰によって行われたかを特定することができる。
Furthermore, since the print log of the specific document and the general document is stored in the
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。 In addition, an object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the embodiment to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus as a storage medium. This can also be achieved by reading and executing the stored program code.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。 Examples of the storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, and a DVD. -RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM, etc. can be used. Alternatively, the program code may be downloaded via a network.
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) running on the computer based on an instruction of the program code. A case where part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing is also included.
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。 Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. This includes the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
101 ユーザ端末
102 印刷装置
103 印刷ログ収集装置
104 印刷ログ管理装置
105 管理者用端末
106 文書印刷プログラム
107 印刷装置制御プログラム
108 印刷ログ収集プログラム
109 印刷ログ管理プログラム
110 印刷ログデータベース(DB)
111 印刷ログ検索プログラム
112 印刷ログ登録プログラム
113 機密文書
114 印刷ログ生成プログラム
DESCRIPTION OF
111 Print
Claims (15)
前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得手段と、
前記印刷ログ取得手段で印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定手段と、
前記記憶判定手段で前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを含む印刷ログを前記印刷ログ管理装置に送信する送信手段と
を備えることを特徴とする印刷ログ収集装置。 An information processing apparatus including a print control program that converts document data into a print job corresponding to a printing apparatus, and a print log collection apparatus that can communicate with a print log management apparatus that manages a print log of the print job,
Information including a print attribute including a printer and an object of text data of a print job generated by a print control program converted to a print job corresponding to the printing apparatus is acquired as a print log from the information processing apparatus. Print log acquisition means;
Whether or not the print log is stored in the print log management device according to identification information for specifying document data acquired from the text data object of the information acquired as a print log by the print log acquisition unit Memory determination means for determining whether or not
If said print log storage determining means is determined to be stored in the print log management system, print log including the print attributes including the printing person of the acquired information the identification information as said print log A print log collecting apparatus, comprising: a transmission unit configured to transmit a message to the print log management apparatus.
前記送信手段は、前記取得手段で印刷ログとして取得した前記情報に対応する印刷ログが、イメージデータのオブジェクトである場合、前記印刷ログとして取得した前記イメージデータのオブジェクトとを含む印刷ログを前記印刷ログ管理装置に送信することを特徴とする請求項1に記載の印刷ログ収集装置。When the print log corresponding to the information acquired as the print log by the acquisition unit is an image data object, the transmission unit prints the print log including the image data object acquired as the print log. The print log collection apparatus according to claim 1, wherein the print log collection apparatus is transmitted to a log management apparatus.
前記識別情報取得手段で取得された識別情報を前記印刷ログ管理装置に問合せする問合せ手段とを更に備え、
前記送信手段は、前記問合せの問合せ結果に従って、前記印刷ログとして取得した情報、または前記印刷ログとして取得した前記情報の前記識別情報と前記印刷者を含む印刷属性とを含む印刷ログを送信することを特徴とする請求項1又は2に記載の印刷ログ収集装置。 Identification information acquisition means for acquiring identification information for specifying data of the document from an object of text data of the information acquired as a print log by the acquisition means;
Anda query means for querying been the identification information acquired by the identification information acquiring unit to the print log management system,
It said transmission means transmitting a print log including the print attributes including the identification information and the print's the acquired information according to a query result of the query, the acquired information as the print log or as the printing log, The print log collection device according to claim 1, wherein:
前記オブジェクトがテキストデータのオブジェクトであった場合、当該テキストデータ内を検索する検索手段とを更に備え、
前記識別情報は前記検索手段によって検索されることを特徴とする請求項1乃至3のいずれか1項に記載の印刷ログ収集装置。 Determining means for determining whether the object of information acquired as a print log by the acquiring means is an object of text data or an object of image data;
If the object is an object of text data, further comprising search means for searching the text data,
The identification information is printed log collection device according to any one of claims 1 to 3, characterized in that it is retrieved by the retrieval means.
前記情報処理装置は、
前記印刷制御プログラムによって変換される前記印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記印刷ログ収集装置に送信する第1の送信手段を備え、
前記印刷ログ収集装置は、
前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、前記印刷者を含む印刷属性と、前記テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得手段と、
前記印刷ログ取得手段で印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定手段と、
前記記憶判定手段で前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性の情報とを前記印刷ログ管理装置に送信する第2の送信手段とを備えることを特徴とする印刷ログ管理システム。 An information processing apparatus including a print control program that converts document data into a print job corresponding to a printing apparatus, a print log collection apparatus that collects a print log of the print job, and a print log management apparatus that manages the print log Is a print log management system capable of communication,
The information processing apparatus includes:
A first transmission unit configured to transmit, to the print log collection device, information including a print attribute including a printer and an object of text data of the print job converted by the print control program;
The print log collection device includes:
From the information processing apparatus, information including a print attribute including the printer and an object of the text data of a print job generated by a print control program converted to a print job corresponding to the printing apparatus is used as a print log. Print log acquisition means to acquire;
According to the identification information for identifying the data of the document acquired from the object of the text data of the acquired information as a print log in the print log acquisition unit, Rukaina the print log is not stored in the print log management system Memory determination means for determining whether or not
If said print log storage determining means is determined to be stored in the print log management system, said information of the print attributes including the printing person of the acquired information the identification information as said print log A print log management system comprising: a second transmission unit configured to transmit to a print log management apparatus.
前記第2の送信手段は、前記取得手段で印刷ログとして取得した前記情報に対応する印刷ログが、イメージデータのオブジェクトである場合、前記印刷ログとして取得した前記イメージデータのオブジェクトを前記印刷ログ管理装置に送信することを特徴とする請求項5に記載の印刷ログ管理システム。When the print log corresponding to the information acquired as the print log by the acquisition unit is an image data object, the second transmission unit stores the image data object acquired as the print log in the print log management. The print log management system according to claim 5, wherein the print log management system transmits to a device.
前記文書登録装置は、
前記登録する印刷ログを管理するための識別情報を、前記印刷ログ管理装置から取得する識別情報取得手段と、
前記識別情報取得手段で取得した識別情報を、印刷ログとして登録するための文書のデータに入力する入力手段と、
前記印刷ログ登録プログラムよって生成される、前記識別情報が入力された文書のデータの印刷ログを前記印刷ログ管理装置に送信する第3の送信手段を備えることを特徴する請求項5又は6に記載の印刷ログ管理システム。 The print log management system includes a document registration apparatus including a print log registration program for registering in advance as a print log,
The document registration device includes:
Identification information acquisition means for acquiring identification information for managing the print log to be registered from the print log management device;
Input means for inputting the identification information acquired by the identification information acquisition means into document data for registration as a print log;
The third transmission unit according to claim 5 or 6 , further comprising a third transmission unit configured to transmit a print log of the document data to which the identification information is input, generated by the print log registration program, to the print log management apparatus. Print log management system.
前記印刷ログとして取得した前記情報から前記文書のデータを特定するための識別情報を取得する識別情報取得手段と、
前記識別情報取得手段で取得される識別情報を前記印刷ログ管理装置に問い合わせする問合せ手段と更に備え、
前記第2の送信手段は、前記問合せ手段による印刷ログ管理サーバからの問合せ結果で前記識別情報が登録済みであった場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを送信することを特徴とし、
前記印刷ログ管理装置は
前記第2の送信手段で送信された、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを受信する受信手段と、
前記受信手段で受信した前記印刷者を含む印刷属性の情報を、前記識別情報に従って印刷ログとして登録する登録手段とを更に備えることを特徴とする請求項5乃至7の何れか1項に記載の印刷ログ管理システム。 The print log collection device includes:
Identification information acquisition means for acquiring identification information for specifying data of the document from the information acquired as the print log;
Further comprising an inquiry unit configured to inquire the identification information acquired by the identification information acquiring unit to the print log management system,
The second transmission means includes the identification information and the printer of the information acquired as the print log when the identification information has been registered in the inquiry result from the print log management server by the inquiry means. characterized by transmitting the printing attributes,
And receiving means and the print log management system which receives the print attributes including the printing person of the information acquired as the sent second transmission means, the identification information and the print log,
The information of the print attributes including the printing person received by the receiving unit, according to any one of claims 5 to 7, further comprising a registration means for registering as a print log in accordance with the identification information Print log management system.
前記登録する印刷ログを検索するための検索情報を登録する検索情報登録手段を更に備え、
前記第3の送信手段は前記検索情報を含む印刷ログを送信することを特徴とする請求項7又は8に記載の印刷ログ管理システム。 The document registration device includes:
Search information registration means for registering search information for searching the print log to be registered is further provided,
The print log management system according to claim 7, wherein the third transmission unit transmits a print log including the search information.
前記印刷ログ収集装置が、
文書のデータを印刷装置に対応する印刷ジョブに変換する印刷制御プログラムを備える情報処理装置と、当該印刷ジョブの印刷ログを管理する印刷ログ管理装置と通信が可能な印刷ログ収集装置であって、
前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得ステップと、
前記印刷ログ取得ステップで印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定ステップと、
前記記憶判定ステップで前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを含む印刷ログを送信手段で前記印刷ログ管理装置に送信する送信制御ステップとを実行することを特徴とする印刷ログ収集装置の処理方法。 A processing method of an information processing apparatus including a print control program for converting document data into a print job corresponding to a printing apparatus, and a print log management apparatus capable of communicating with a print log management apparatus that manages a print log of the print job. There,
The print log collection device is
An information processing apparatus including a print control program that converts document data into a print job corresponding to a printing apparatus, and a print log collection apparatus that can communicate with a print log management apparatus that manages a print log of the print job,
Information including a print attribute including a printer and an object of text data of a print job generated by a print control program converted to a print job corresponding to the printing apparatus is acquired as a print log from the information processing apparatus. A print log acquisition step;
Whether the print log is stored in the print log management device according to the identification information for specifying the document data acquired from the text data object of the information acquired as the print log in the print log acquisition step A memory determination step for determining whether or not
If said print log in memory determination step is determined to be stored in the print log management system, print log including the print attributes including the printing person of the acquired information the identification information as said print log a print processing method of logging apparatus characterized by performing a transmission control step of transmitting the print log management apparatus transmitting means.
前記情報処理装置が、
前記印刷制御プログラムによって変換される前記印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記印刷ログ収集装置に送信する第1の送信制御ステップを備え、
前記印刷ログ収集装置が、
前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、前記印刷者を含む印刷属性と、前記テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得ステップと、
前記印刷ログ取得ステップで印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定ステップと、
前記記憶判定ステップで前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性の情報とを前記印刷ログ管理装置に送信する第2の送信制御ステップとを実行することを特徴とする印刷ログ管理システムの処理方法。 An information processing apparatus including a print control program that converts document data into a print job corresponding to a printing apparatus, a print log collection apparatus that collects a print log of the print job, and a print log management apparatus that manages the print log Is a processing method of a print log management system capable of communication,
The information processing apparatus is
Wherein the print job to be converted by the print control program includes a print attributes including the printing person, a first transmission control step of transmitting information including the text data object to said print log collecting apparatus as print log,
The print log collection device is
From the information processing apparatus, information including a print attribute including the printer and an object of the text data of a print job generated by a print control program converted to a print job corresponding to the printing apparatus is used as a print log. A print log acquisition step to be acquired;
According to the identification information for identifying the data of the document acquired from the object of the text data of the acquired information as a print log in the print log acquisition step, Rukaina the print log is not stored in the print log management system A memory determination step for determining whether or not
If said print log in memory determination step is determined to be stored in the print log management system, said information of the print attributes including the printing person of the acquired information the identification information as said print log A processing method of a print log management system, wherein a second transmission control step of transmitting to a print log management apparatus is executed .
前記印刷ログ収集装置を、
前記印刷装置に対応する印刷ジョブに変換する印刷制御プログラムにて生成された印刷ジョブの、印刷者を含む印刷属性と、テキストデータのオブジェクトとを含む情報を印刷ログとして前記情報処理装置から取得する印刷ログ取得手段と、
前記印刷ログ取得手段で印刷ログとして取得した前記情報のテキストデータのオブジェクトから取得される文書のデータを特定するための識別情報に従って、当該印刷ログが前記印刷ログ管理装置に記憶されているか否かを判定する記憶判定手段と、
前記記憶判定手段で前記印刷ログが前記印刷ログ管理装置に記憶されていると判定される場合、前記識別情報と前記印刷ログとして取得した前記情報の前記印刷者を含む印刷属性とを含む印刷ログを前記印刷ログ管理装置に送信する送信手段として機能させることを特徴とするプログラム。 Executable by an information processing apparatus having a print control program for converting document data into a print job corresponding to the printing apparatus, and a print log collecting apparatus capable of communicating with a print log management apparatus for managing the print log of the print job A program ,
The print log collecting device;
Information including a print attribute including a printer and an object of text data of a print job generated by a print control program converted to a print job corresponding to the printing apparatus is acquired as a print log from the information processing apparatus. Print log acquisition means;
Whether or not the print log is stored in the print log management device according to identification information for specifying document data acquired from the text data object of the information acquired as a print log by the print log acquisition unit Memory determination means for determining whether or not
If said print log storage determining means is determined to be stored in the print log management system, print log including the print attributes including the printing person of the acquired information the identification information as said print log That functions as transmission means for transmitting the message to the print log management apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004381763A JP4591888B2 (en) | 2004-12-28 | 2004-12-28 | Print log collection device, print log management system, print log collection device processing method, print log management system processing method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004381763A JP4591888B2 (en) | 2004-12-28 | 2004-12-28 | Print log collection device, print log management system, print log collection device processing method, print log management system processing method and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006189929A JP2006189929A (en) | 2006-07-20 |
JP2006189929A5 JP2006189929A5 (en) | 2007-12-27 |
JP4591888B2 true JP4591888B2 (en) | 2010-12-01 |
Family
ID=36797094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004381763A Expired - Fee Related JP4591888B2 (en) | 2004-12-28 | 2004-12-28 | Print log collection device, print log management system, print log collection device processing method, print log management system processing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4591888B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4793691B2 (en) * | 2006-11-06 | 2011-10-12 | 富士ゼロックス株式会社 | Image processing device |
JP4991440B2 (en) * | 2007-08-08 | 2012-08-01 | 株式会社日立製作所 | Product sales apparatus, product sales management system, product sales management method and program |
JP6186926B2 (en) * | 2013-06-19 | 2017-08-30 | ブラザー工業株式会社 | Program and information processing apparatus |
JP6601255B2 (en) * | 2016-02-19 | 2019-11-06 | コニカミノルタ株式会社 | Meeting material distribution system and program thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002014791A (en) * | 2000-04-24 | 2002-01-18 | Ricoh Co Ltd | Print system |
JP2004151994A (en) * | 2002-10-30 | 2004-05-27 | Canon Inc | Data processor |
JP2004213128A (en) * | 2002-12-27 | 2004-07-29 | Panasonic Communications Co Ltd | Documentation management device and documentation management method |
JP2004249722A (en) * | 2003-01-29 | 2004-09-09 | Ricoh Co Ltd | Image forming apparatus, authentication method, and program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11249777A (en) * | 1998-02-27 | 1999-09-17 | Toshiba Corp | Document management system and its method |
-
2004
- 2004-12-28 JP JP2004381763A patent/JP4591888B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002014791A (en) * | 2000-04-24 | 2002-01-18 | Ricoh Co Ltd | Print system |
JP2004151994A (en) * | 2002-10-30 | 2004-05-27 | Canon Inc | Data processor |
JP2004213128A (en) * | 2002-12-27 | 2004-07-29 | Panasonic Communications Co Ltd | Documentation management device and documentation management method |
JP2004249722A (en) * | 2003-01-29 | 2004-09-09 | Ricoh Co Ltd | Image forming apparatus, authentication method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2006189929A (en) | 2006-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8390867B2 (en) | Form generation system and form generation method | |
EP2144429B1 (en) | Information processing apparatus, image input apparatus, document distribution system, and control method therefor | |
JP4159583B2 (en) | MFP and information acquisition system including a plurality of MFPs | |
JP4646832B2 (en) | Printing apparatus, control method therefor, print management system, and program | |
JP4784506B2 (en) | Image history management apparatus and program | |
CN101046727B (en) | Information processing device and information processing method | |
JP2007034562A (en) | Workflow management system, workflow management device, and method therefor | |
JP5169150B2 (en) | Information processing apparatus and information processing method | |
JP2009253771A (en) | Output device and its control method | |
US20070206215A1 (en) | Print Control System, Print Attribute Information Management Server, Print Controller, Print Control Method, Recording Medium, And Data Signal | |
JP2007148569A (en) | Information processor and control method, program and storage medium therefor | |
JP3833114B2 (en) | Print management system and print management method | |
CN101211361B (en) | Information processing apparatus, information processing system and information processing method | |
JP4817994B2 (en) | Data management system | |
US7857209B2 (en) | Print system, information processing apparatus, print log information extraction method, and program | |
CN101127068B (en) | Information processing system is unified information processing method | |
JP4506597B2 (en) | Printing system and server device | |
US7075668B2 (en) | Direct printing from internet database | |
JP4591888B2 (en) | Print log collection device, print log management system, print log collection device processing method, print log management system processing method and program | |
JP5145851B2 (en) | Document management system, document management apparatus, and document management program | |
JP4407436B2 (en) | Image output apparatus and image output method | |
JP2005050018A (en) | Document file management device and data structure | |
JP2005050017A (en) | Document file management device, document file management method and data structure | |
JP2008020946A (en) | Image log management system | |
JP2007048054A (en) | Information processing apparatus and method, and storage medium with the information processing method recorded thereon |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060420 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071114 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100219 |
|
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: 20100831 |
|
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: 20100907 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4591888 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140924 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |