JP2008233984A - Electronic document system and document digitization method - Google Patents

Electronic document system and document digitization method Download PDF

Info

Publication number
JP2008233984A
JP2008233984A JP2007068519A JP2007068519A JP2008233984A JP 2008233984 A JP2008233984 A JP 2008233984A JP 2007068519 A JP2007068519 A JP 2007068519A JP 2007068519 A JP2007068519 A JP 2007068519A JP 2008233984 A JP2008233984 A JP 2008233984A
Authority
JP
Japan
Prior art keywords
document
data
security data
electronic
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007068519A
Other languages
Japanese (ja)
Inventor
Masatoshi Kadota
政敏 門田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2007068519A priority Critical patent/JP2008233984A/en
Publication of JP2008233984A publication Critical patent/JP2008233984A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide appropriate processing when codes (electronic signatures) for falsification detection conflict, in an electronic document system and a document computerization method. <P>SOLUTION: The electronic document system is provided with a reading section, a security data generation section, a document storage section, a security data comparison section, a document data storage processing section, and an exception processing section. The security data comparison section determines whether new security data matches existing security data. The document data storage processing section, when the new security data does not match the existing security data, associates the document data that has been generated this time, with the new security data, and stores them in the document storage section. The exception processing section, when the new security data matches the existing security data, performs exception processing. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、シート上に記録された文書を読み取って電子データ化する、電子文書システム及び文書電子化方法に関する。   The present invention relates to an electronic document system and a document digitizing method for reading a document recorded on a sheet and converting it into electronic data.

この種の電子文書システム及び文書電子化方法として、従来、様々なものが知られている(例えば、特開2002−230202号公報、特開2003−296742号公報、特開2006−235885号公報、特開2006−313964号公報、等)。
特開2002−230202号公報 特開2003−296742号公報 特開2006−235885号公報 特開2006−313964号公報
Various types of electronic document systems and document digitization methods of this type have been known (for example, JP 2002-230202 A, JP 2003-296742 A, JP 2006-235895 A, JP 2006-313964 A, etc.).
JP 2002-230202 A JP 2003-296742 A JP 2006-235895 A JP 2006-313964 A

これらのシステムにおいては、紙文書がスキャナによって電子データに変換される。また、この変換済みの電子データに対して、改ざん検知のためのコード(電子署名)が計算される。この電子署名としては、前記電子データにしたがって一意的に定まるような値(例えばハッシュ値)が用いられる。そして、この電子署名を上述の電子データと合わせてデータ管理サーバーに保存される。   In these systems, a paper document is converted into electronic data by a scanner. Further, a code (electronic signature) for falsification detection is calculated for the converted electronic data. As this electronic signature, a value (for example, a hash value) uniquely determined according to the electronic data is used. Then, this electronic signature is stored in the data management server together with the above-described electronic data.

この種のシステムにおいて、読み込まれる文書の種類や数は特定できないため、電子署名があらかじめ充分なデータ量(bit数)となるようにすることは困難である。このため、前記電子データのデータ量(bit数)に比べて電子署名のデータ量(bit数)は小さい場合は、理論上は、衝突する可能性を否定できない。   In this type of system, since the type and number of documents to be read cannot be specified, it is difficult to make the digital signature have a sufficient data amount (number of bits) in advance. For this reason, if the data amount (bit number) of the electronic signature is smaller than the data amount (bit number) of the electronic data, the possibility of collision cannot be denied in theory.

よって、処理済みの文書が多くなってくると、新たに処理しようとする文書の電子署名が、すでに処理済みの文書のものと衝突する可能性が高まってくる。   Therefore, as the number of processed documents increases, the possibility that the digital signature of a document to be newly processed collides with that of a document that has already been processed increases.

通常、ハッシュ値などのコード(電子署名)を同一の値に保ったままで、電子データ(文書)を任意の内容に改竄することは困難である。   Usually, it is difficult to falsify electronic data (document) into arbitrary contents while keeping a code (electronic signature) such as a hash value at the same value.

しかし、上述のとおり、偶発的に電子署名の衝突が発生すると、電子署名と文書が1対1で対応しなくなるため、同じ電子署名を持つ文書を、電子署名を同一に保ったまま、互いに入れ替えることは可能になる。   However, as described above, if an electronic signature collision occurs accidentally, the electronic signature and the document do not correspond one-to-one, so that the documents having the same electronic signature are replaced with each other while keeping the electronic signature identical. It becomes possible.

つまり、電子署名が同一であっても、電子署名生成時の文書の内容と、電子署名と文書の一致を検証した時の文書の内容が異なるものに差し替えられている可能性が否定できなくなるという問題が発生する。   In other words, even if the digital signature is the same, the possibility that the content of the document at the time of generating the digital signature and the content of the document at the time of verifying the match between the digital signature and the document can be denied cannot be denied. A problem occurs.

したがって、少なくとも同じ記憶媒体上に記憶される電子署名と文書は、1対1で対応していることが望ましい。   Therefore, it is desirable that the electronic signature and the document stored on at least the same storage medium have a one-to-one correspondence.

しかしながら、従来のこの種のシステムにおいては、電子署名が衝突した場合については一切考慮されていなかった。   However, in the conventional system of this type, no consideration is given to the case where the electronic signature collides.

本発明は、この種の電子文書システム及び文書電子化方法において、改ざん検知のためのコード(電子署名)が衝突した場合の適切な処理を提供するものである。   The present invention provides appropriate processing when a code (electronic signature) for falsification detection collides in this type of electronic document system and document digitization method.

[本発明の第1の電子文書システムの構成]
本発明の第1の電子文書システムは、シート上に記録された文書を読み取って電子データ化し得るように構成されている。
[Configuration of First Electronic Document System of the Present Invention]
The first electronic document system of the present invention is configured so that a document recorded on a sheet can be read and converted into electronic data.

この電子文書システムは、読み取り部と、セキュリティデータ生成部と、文書記憶部と、セキュリティデータ比較部と、文書データ格納処理部と、を備えている。   The electronic document system includes a reading unit, a security data generation unit, a document storage unit, a security data comparison unit, and a document data storage processing unit.

前記読み取り部は、前記文書を読み取って、当該文書に対応する電子データである文書データを生成するように構成されている。   The reading unit is configured to read the document and generate document data that is electronic data corresponding to the document.

前記セキュリティデータ生成部は、前記文書データに基づいて、セキュリティデータを生成するように構成されている。セキュリティデータは、前記文書データの真正性に対応する電子データである。このセキュリティデータは、改ざん検知のためのコード(電子署名)とも言い得る。   The security data generation unit is configured to generate security data based on the document data. The security data is electronic data corresponding to the authenticity of the document data. This security data can also be called a code (electronic signature) for falsification detection.

前記文書記憶部は、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   The document storage unit is configured to store the document data in association with the security data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。   The security data comparison unit is configured to determine whether the new security data matches the existing security data. Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. Further, the existing security data is the security data corresponding to the document data stored in the document storage unit.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。また、当該文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured. The document data storage processing unit stores the document data generated this time in the document storage unit in association with the new security data when the new security data matches the existing security data. Is configured to ban.

・前記電子文書システムは、エラー表示部をさらに備えていてもよい。このエラー表示部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするように構成されている。   The electronic document system may further include an error display unit. The error display unit is configured to display an error when the new security data matches the existing security data.

・前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成するように構成されていてもよい。   The security data generation unit may be configured to regenerate the new security data when the new security data matches the existing security data.

・前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成するように構成されていてもよい。   The security data generation unit processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data It may be configured to.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記電子文書システムは、条件変更部をさらに備えていてもよい。この条件変更部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し得るように構成されている。この生成条件としては、例えば、光源の光量、読み取り開始位置、ガンマ特性、等が挙げられる。   The electronic document system may further include a condition changing unit. The condition changing unit is configured to change the generation condition of the document data in the reading unit when the new security data matches the existing security data. Examples of the generation conditions include a light amount of a light source, a reading start position, a gamma characteristic, and the like.

この場合、前記セキュリティデータ生成部は、前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成するように構成され得る。   In this case, the security data generation unit is configured to regenerate the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change unit. obtain.

<本発明の第1の電子文書システムの作用>
かかる構成を有する本発明の電子文書システムにおいては、まず、前記読み取り部にて、前記シート上に記録された前記文書が読み取られる。これにより、当該文書に対応する前記文書データが生成される。この文書データに基づいて、前記セキュリティデータ生成部にて、前記(新規)セキュリティデータが生成される。
<Operation of the First Electronic Document System of the Present Invention>
In the electronic document system of the present invention having such a configuration, first, the document recorded on the sheet is read by the reading unit. Thereby, the document data corresponding to the document is generated. Based on the document data, the security data generation unit generates the (new) security data.

次に、前記セキュリティデータ比較部にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison unit determines whether the new security data and the existing security data match.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書記憶部に格納される。   If the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit while being associated with the new security data generated based on the new security data. The

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止される。   On the other hand, when the new security data matches the existing security data, it is prohibited to store the document data generated this time in association with the new security data in the document storage unit.

この場合、例えば、前記エラー表示部によってエラー表示が行われ得る。   In this case, for example, an error display can be performed by the error display unit.

また、前記セキュリティデータ生成部によって、前記新規セキュリティデータが再生成され得る。この再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記文書データ格納処理部によって前記文書記憶部に格納される。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記新規セキュリティデータの再生成が再度行われ得る。   The new security data may be regenerated by the security data generation unit. If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is the document. It is stored in the document storage unit by the data storage processing unit. If the regenerated new security data matches the existing security data, the new security data can be regenerated again.

なお、前記セキュリティデータ生成部による前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated by the security data generation unit as follows.

例えば、前記セキュリティデータ生成部は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成し得る。   For example, the security data generation unit may process the document data generated this time and regenerate the new security data based on the processed data.

あるいは、例えば、前記条件変更部によって、前記読み取り部における前記文書データの生成条件が変更され得る。   Alternatively, for example, the document data generation condition in the reading unit may be changed by the condition changing unit.

この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記セキュリティデータ生成部により前記新規セキュリティデータが再生成され得る。   In this case, the document data is generated again by the reading unit whose condition has been changed, and the new security data can be regenerated by the security data generation unit based on the regenerated document data.

[本発明の第1の電子文書データ処理装置の構成]
本発明の対象となり得る第1の電子文書データ処理装置は、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理し得るように構成されている。
[Configuration of First Electronic Document Data Processing Apparatus of the Present Invention]
A first electronic document data processing apparatus that can be an object of the present invention is configured to process document data that is electronic data generated by reading a document recorded on a sheet by a reading unit.

この電子文書データ生成装置は、セキュリティデータ生成部と、セキュリティデータ比較部と、文書データ格納処理部と、を備えている。   The electronic document data generation apparatus includes a security data generation unit, a security data comparison unit, and a document data storage processing unit.

前記セキュリティデータ生成部は、前記文書データに基づいて、セキュリティデータを生成するように構成されている。このセキュリティデータは、前記文書データの真正性に対応する電子データである。   The security data generation unit is configured to generate security data based on the document data. This security data is electronic data corresponding to the authenticity of the document data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。   The security data comparison unit is configured to determine whether the new security data matches the existing security data.

ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。前記文書記憶部は、当該電子文書データ処理装置と通信回線を介して接続されていて、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. The existing security data is the security data corresponding to the document data stored in the document storage unit. The document storage unit is connected to the electronic document data processing apparatus via a communication line, and is configured to store the document data in association with the security data.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured.

また、当該文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されている。   The document data storage processing unit stores the document data generated this time in the document storage unit in association with the new security data when the new security data matches the existing security data. Is configured to ban.

・前記電子文書データ処理装置は、エラー表示部をさらに備えていてもよい。このエラー表示部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするように構成されている。   The electronic document data processing apparatus may further include an error display unit. The error display unit is configured to display an error when the new security data matches the existing security data.

・前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成するように構成されていてもよい。   The security data generation unit may be configured to regenerate the new security data when the new security data matches the existing security data.

・前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成するように構成されていてもよい。   The security data generation unit processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data It may be configured to.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記電子文書データ処理装置は、条件変更部をさらに備えていてもよい。この条件変更部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し得るように構成されている。この生成条件としては、例えば、光源の光量、読み取り開始位置、ガンマ特性、等が挙げられる。   The electronic document data processing apparatus may further include a condition changing unit. The condition changing unit is configured to change the generation condition of the document data in the reading unit when the new security data matches the existing security data. Examples of the generation conditions include a light amount of a light source, a reading start position, a gamma characteristic, and the like.

この場合、前記セキュリティデータ生成部は、前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成するように構成され得る。   In this case, the security data generation unit is configured to regenerate the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change unit. obtain.

・前記電子文書データ処理装置は、前記読み取り部を備え得る。   The electronic document data processing apparatus may include the reading unit.

すなわち、本電子文書データ処理装置は、以下の構成を備えている。   That is, the electronic document data processing apparatus has the following configuration.

≪構成A11≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理し得るように構成された、電子文書データ処理装置において、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成するように構成された、セキュリティデータ生成部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納し、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成された、文書データ格納処理部と、
を備えたことを特徴とする、電子文書データ処理装置。
<< Configuration A11 >>
In an electronic document data processing apparatus configured to process document data, which is electronic data generated by reading a document recorded on a sheet by a reading unit,
A security data generation unit configured to generate security data that is electronic data corresponding to the authenticity of the document data based on the document data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit. A security data comparison unit configured to determine whether or not
When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data, and the new security data and the existing security data are stored. A document data storage processing unit configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit when the data matches,
An electronic document data processing apparatus comprising:

≪構成A12≫
構成A11の電子文書データ処理装置において、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示部を、さらに備えたことを特徴とする、電子文書データ処理装置。
<< Configuration A12 >>
In the electronic document data processing apparatus having configuration A11,
An electronic document data processing apparatus, further comprising: an error display unit that displays an error when the new security data matches the existing security data.

≪構成A13≫
構成A11又は構成A12の電子文書データ処理装置であって、
前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書データ処理装置。
<< Configuration A13 >>
An electronic document data processing device having configuration A11 or configuration A12,
The electronic document data processing apparatus, wherein the security data generation unit is configured to regenerate the new security data when the new security data matches the existing security data.

≪構成A14≫
構成A13の電子文書データ処理装置であって、
前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書データ処理装置。
<< Configuration A14 >>
An electronic document data processing apparatus having configuration A13,
The security data generation unit processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data An electronic document data processing apparatus configured as described above.

≪構成A15≫
構成A13の電子文書データ処理装置において、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更する、条件変更部を、さらに備え、
前記セキュリティデータ生成部は、前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書データ処理装置。
<< Configuration A15 >>
In the electronic document data processing apparatus having configuration A13,
When the new security data and the existing security data match, further comprising a condition changing unit that changes the generation condition of the document data in the reading unit,
The security data generation unit is configured to regenerate the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change unit. A feature of the electronic document data processing apparatus.

≪構成A16≫
構成A11ないし構成A15の電子文書データ処理装置において、
前記読み取り部をさらに備えたことを特徴とする、電子文書データ処理装置。
<< Configuration A16 >>
In the electronic document data processing apparatus having configurations A11 to A15,
An electronic document data processing apparatus, further comprising the reading unit.

<本発明の第1の電子文書データ処理装置の作用>
かかる構成を有する本発明の電子文書データ処理装置においては、前記読み取り部によって生成された前記文書データに基づいて、前記セキュリティデータ生成部にて、前記セキュリティデータが生成される。
<Operation of First Electronic Document Data Processing Device of the Present Invention>
In the electronic document data processing apparatus of the present invention having such a configuration, the security data is generated by the security data generation unit based on the document data generated by the reading unit.

次に、前記セキュリティデータ比較部にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison unit determines whether the new security data and the existing security data match.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理部によって前記文書記憶部に格納される。   When the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing unit. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止される。   On the other hand, when the new security data matches the existing security data, it is prohibited to store the document data generated this time in association with the new security data in the document storage unit.

この場合、例えば、前記エラー表示部によってエラー表示が行われ得る。   In this case, for example, an error display can be performed by the error display unit.

また、前記セキュリティデータ生成部によって、前記新規セキュリティデータが再生成され得る。この再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記文書データ格納処理部によって前記文書記憶部に格納される。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記新規セキュリティデータの再生成が再度行われ得る。   The new security data may be regenerated by the security data generation unit. If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is the document. It is stored in the document storage unit by the data storage processing unit. If the regenerated new security data matches the existing security data, the new security data can be regenerated again.

なお、前記セキュリティデータ生成部による前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated by the security data generation unit as follows.

例えば、前記セキュリティデータ生成部は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成し得る。   For example, the security data generation unit may process the document data generated this time and regenerate the new security data based on the processed data.

あるいは、例えば、前記条件変更部によって、前記読み取り部における前記文書データの生成条件が変更され得る。   Alternatively, for example, the document data generation condition in the reading unit may be changed by the condition changing unit.

この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記セキュリティデータ生成部により前記新規セキュリティデータが再生成され得る。   In this case, the document data is generated again by the reading unit whose condition has been changed, and the new security data can be regenerated by the security data generation unit based on the regenerated document data.

[本発明の第1の電子文書格納サーバーの構成]
本発明の対象となり得る第1の電子文書格納サーバーは、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを、セキュリティデータと対応付けて格納し得るように構成されている。
[Configuration of First Electronic Document Storage Server of the Present Invention]
The first electronic document storage server that can be an object of the present invention can store document data that is electronic data generated by reading a document recorded on a sheet by a reading unit in association with security data. It is configured.

ここで、前記読み取り部は、当該電子文書格納サーバーと通信回線を介して接続された電子文書データ処理装置に備えられ得る。あるいは、前記読み取り部は、前記電子文書データ処理装置と所定の回線(前記通信回線を含む)を介して接続され得る。   Here, the reading unit may be provided in an electronic document data processing apparatus connected to the electronic document storage server via a communication line. Alternatively, the reading unit can be connected to the electronic document data processing apparatus via a predetermined line (including the communication line).

また、前記セキュリティデータは、前記文書データの真正性に対応する電子データである。このセキュリティデータは、前記電子文書データ処理装置によって、前記文書データに基づいて生成され得る。   The security data is electronic data corresponding to the authenticity of the document data. The security data can be generated based on the document data by the electronic document data processing apparatus.

この電子文書格納サーバーは、文書記憶部と、セキュリティデータ比較部と、文書データ格納処理部と、を備えている。   The electronic document storage server includes a document storage unit, a security data comparison unit, and a document data storage processing unit.

前記文書記憶部は、前記文書データを記憶し得るように構成されている。   The document storage unit is configured to store the document data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。   The security data comparison unit is configured to determine whether the new security data matches the existing security data.

ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。   Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. Further, the existing security data is the security data corresponding to the document data stored in the document storage unit.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured.

また、当該文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されている。   The document data storage processing unit stores the document data generated this time in the document storage unit in association with the new security data when the new security data matches the existing security data. Is configured to ban.

・前記電子文書格納サーバーは、エラー表示部をさらに備えていてもよい。このエラー表示部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするように構成されている。   The electronic document storage server may further include an error display unit. The error display unit is configured to display an error when the new security data matches the existing security data.

・前記電子文書格納サーバーは、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記電子文書データ処理装置に前記新規セキュリティデータを再生成させるための信号を出力するセキュリティデータ再生成司令部を備えていてもよい。   The electronic document storage server outputs a signal for causing the electronic document data processing device to regenerate the new security data when the new security data matches the existing security data. May be provided.

すなわち、本電子文書格納サーバーは、以下の構成を備えている。   That is, the electronic document storage server has the following configuration.

≪構成B11≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを、セキュリティデータと対応付けて格納し得るように構成された、電子文書格納サーバーにおいて、
前記文書データを記憶し得るように構成された、文書記憶部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納し、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成された、文書データ格納処理部と、
を備えたことを特徴とする、電子文書格納サーバー。
<< Configuration B11 >>
In an electronic document storage server configured to store document data, which is electronic data generated by reading a document recorded on a sheet by a reading unit, in association with security data,
A document storage unit configured to store the document data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit A security data comparison unit configured to determine whether to
When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data, and the new security data and the existing security data are stored. A document data storage processing unit configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit when the data matches,
An electronic document storage server comprising:

≪構成B12≫
構成B11の電子文書格納サーバーにおいて、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示部を、さらに備えたことを特徴とする、電子文書格納サーバー。
<< Configuration B12 >>
In the electronic document storage server of configuration B11,
An electronic document storage server, further comprising: an error display unit that displays an error when the new security data matches the existing security data.

≪構成B13≫
構成B11又は構成B12の電子文書格納サーバーにおいて、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記電子文書データ処理装置に前記新規セキュリティデータを再生成させるための信号を出力するセキュリティデータ再生成司令部を、さらに備えたことを特徴とする、電子文書格納サーバー。
<< Configuration B13 >>
In the electronic document storage server of Configuration B11 or Configuration B12,
A security data regeneration command unit that outputs a signal for causing the electronic document data processing device to regenerate the new security data when the new security data matches the existing security data; A featured electronic document storage server.

<本発明の第1の電子文書格納サーバーの作用>
かかる構成を有する本発明の電子文書格納サーバーにおいては、前記セキュリティデータ比較部にて、新規セキュリティデータと既存セキュリティデータとが一致するか否かが判定される。
<Operation of the First Electronic Document Storage Server of the Present Invention>
In the electronic document storage server of the present invention having such a configuration, the security data comparison unit determines whether the new security data matches the existing security data.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理部によって前記文書記憶部に格納される。   When the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing unit. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止される。   On the other hand, when the new security data matches the existing security data, it is prohibited to store the document data generated this time in association with the new security data in the document storage unit.

この場合、例えば、前記エラー表示部によってエラー表示が行われ得る。   In this case, for example, an error display can be performed by the error display unit.

あるいは、例えば、前記セキュリティデータ再生成司令部によって、前記電子文書データ処理装置に前記新規セキュリティデータを再生成させるための信号が出力される。   Alternatively, for example, a signal for causing the electronic document data processing apparatus to regenerate the new security data is output by the security data regeneration command unit.

[本発明の第1の電子文書処理サーバーの構成]
本発明の対象となり得る第1の電子文書処理サーバーは、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理して格納し得るように構成されている。
[Configuration of First Electronic Document Processing Server of the Present Invention]
A first electronic document processing server that can be an object of the present invention is configured to be able to process and store document data that is electronic data generated by reading a document recorded on a sheet by a reading unit. Yes.

ここで、前記読み取り部は、当該電子文書処理サーバーと通信回線を介して接続された電子文書データ処理装置に備えられ得る。あるいは、前記読み取り部は、前記電子文書データ処理装置と所定の回線(前記通信回線を含む)を介して接続され得る。   Here, the reading unit may be provided in an electronic document data processing apparatus connected to the electronic document processing server via a communication line. Alternatively, the reading unit can be connected to the electronic document data processing apparatus via a predetermined line (including the communication line).

この電子文書処理サーバーは、セキュリティデータ生成部と、文書記憶部と、セキュリティデータ比較部と、文書データ格納処理部と、を備えている。   The electronic document processing server includes a security data generation unit, a document storage unit, a security data comparison unit, and a document data storage processing unit.

前記セキュリティデータ生成部は、前記文書データに基づいて、セキュリティデータを生成するように構成されている。このセキュリティデータは、前記文書データの真正性に対応する電子データである。   The security data generation unit is configured to generate security data based on the document data. This security data is electronic data corresponding to the authenticity of the document data.

前記文書記憶部は、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   The document storage unit is configured to store the document data in association with the security data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。   The security data comparison unit is configured to determine whether the new security data matches the existing security data. Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. Further, the existing security data is the security data corresponding to the document data stored in the document storage unit.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。また、当該文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured. The document data storage processing unit stores the document data generated this time in the document storage unit in association with the new security data when the new security data matches the existing security data. Is configured to ban.

・前記電子文書処理サーバーは、エラー表示部をさらに備えていてもよい。このエラー表示部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするように構成されている。   The electronic document processing server may further include an error display unit. The error display unit is configured to display an error when the new security data matches the existing security data.

・前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成するように構成されていてもよい。   The security data generation unit may be configured to regenerate the new security data when the new security data matches the existing security data.

・前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成するように構成されていてもよい。   The security data generation unit processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data It may be configured to.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

すなわち、本電子文書処理サーバーは、以下の構成を備えている。   That is, this electronic document processing server has the following configuration.

≪構成C11≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理して格納し得るように構成された、電子文書処理サーバーにおいて、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成するように構成された、セキュリティデータ生成部と、
前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成された、文書記憶部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納し、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成された、文書データ格納処理部と、
を備えたことを特徴とする、電子文書処理サーバー。
<< Configuration C11 >>
In an electronic document processing server configured to process and store document data that is electronic data generated by reading a document recorded on a sheet by a reading unit,
A security data generation unit configured to generate security data that is electronic data corresponding to the authenticity of the document data based on the document data;
A document storage unit configured to store the document data in association with the security data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit A security data comparison unit configured to determine whether to
When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data, and the new security data and the existing security data are stored. A document data storage processing unit configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit when the data matches,
An electronic document processing server comprising:

≪構成C12≫
構成C11の電子文書処理サーバーにおいて、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示部を、さらに備えたことを特徴とする、電子文書処理サーバー。
<< Configuration C12 >>
In the electronic document processing server having the configuration C11,
An electronic document processing server, further comprising: an error display unit that displays an error when the new security data matches the existing security data.

≪構成C13≫
構成C11又は構成C12の電子文書処理サーバーであって、
前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書システム。
<< Configuration C13 >>
An electronic document processing server having configuration C11 or configuration C12,
The electronic document system, wherein the security data generation unit is configured to regenerate the new security data when the new security data matches the existing security data.

≪構成C14≫
構成C13の電子文書処理サーバーであって、
前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書処理サーバー。
<< Configuration C14 >>
An electronic document processing server of configuration C13,
The security data generation unit processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data An electronic document processing server characterized by being configured as described above.

<本発明の第1の電子文書処理サーバーの作用>
かかる構成を有する本発明の電子文書処理サーバーにおいては、まず、前記読み取り部によって生成された前記文書データに基づいて、前記セキュリティデータ生成部にて、前記セキュリティデータが生成される。
<Operation of First Electronic Document Processing Server of the Present Invention>
In the electronic document processing server of the present invention having such a configuration, first, the security data is generated by the security data generation unit based on the document data generated by the reading unit.

次に、前記セキュリティデータ比較部にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison unit determines whether the new security data and the existing security data match.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理部によって前記文書記憶部に格納される。   When the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing unit. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止される。   On the other hand, when the new security data matches the existing security data, it is prohibited to store the document data generated this time in association with the new security data in the document storage unit.

この場合、例えば、前記エラー表示部によってエラー表示が行われ得る。   In this case, for example, an error display can be performed by the error display unit.

また、前記セキュリティデータ生成部によって、前記新規セキュリティデータが再生成され得る。この再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記文書データ格納処理部によって前記文書記憶部に格納される。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記新規セキュリティデータの再生成が再度行われ得る。   The new security data may be regenerated by the security data generation unit. If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is the document. It is stored in the document storage unit by the data storage processing unit. If the regenerated new security data matches the existing security data, the new security data can be regenerated again.

なお、前記セキュリティデータ生成部による前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated by the security data generation unit as follows.

例えば、前記セキュリティデータ生成部は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成し得る。   For example, the security data generation unit may process the document data generated this time and regenerate the new security data based on the processed data.

[本発明の第1の電子文書データ処理プログラムの構成]
本発明の対象となり得る第1の電子文書データ処理プログラムは、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理するために、電子文書データ処理装置で実行されるものである。
[Configuration of First Electronic Document Data Processing Program of the Present Invention]
A first electronic document data processing program that can be an object of the present invention is an electronic document data processing apparatus for processing document data that is electronic data generated by reading a document recorded on a sheet by a reading unit. Is to be executed.

この電子文書データ処理プログラムは、セキュリティデータ生成機能と、セキュリティデータ比較機能と、文書データ格納処理機能と、を前記電子文書データ処理装置に実現するものである。   This electronic document data processing program implements a security data generation function, a security data comparison function, and a document data storage processing function in the electronic document data processing apparatus.

前記セキュリティデータ生成機能は、前記文書データに基づいて、セキュリティデータを生成する機能である。このセキュリティデータは、前記文書データの真正性に対応する電子データである。   The security data generation function is a function for generating security data based on the document data. This security data is electronic data corresponding to the authenticity of the document data.

前記セキュリティデータ比較機能は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定する機能である。   The security data comparison function is a function for determining whether new security data and existing security data match.

ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。前記文書記憶部は、前記電子文書データ処理装置と通信回線を介して接続されていて、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. The existing security data is the security data corresponding to the document data stored in the document storage unit. The document storage unit is connected to the electronic document data processing apparatus via a communication line, and is configured to store the document data in association with the security data.

前記文書データ格納処理機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納する機能である。   The document data storage processing function is a function of storing the document data generated this time in the document storage unit in association with the new security data when the new security data does not match the existing security data It is.

また、当該文書データ格納処理機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止する機能をも有している。   Further, the document data storage processing function stores the document data generated this time in the document storage unit in association with the new security data when the new security data matches the existing security data. It also has a function to prohibit

・前記電子文書データ処理プログラムは、さらに、エラー表示機能を前記電子文書データ処理装置に実現するものであり得る。このエラー表示機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をする機能である。   The electronic document data processing program may further realize an error display function in the electronic document data processing apparatus. This error display function is a function for displaying an error when the new security data matches the existing security data.

・前記セキュリティデータ生成機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成する機能を有していてもよい。   The security data generation function may have a function of regenerating the new security data when the new security data matches the existing security data.

・前記セキュリティデータ生成機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成する機能を有していてもよい。   The security data generation function processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data It may have the function to do.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記電子文書データ処理プログラムは、さらに、条件変更機能を前記電子文書データ処理装置に実現するものであり得る。この条件変更機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し得る機能である。この生成条件としては、例えば、光源の光量、読み取り開始位置、ガンマ特性、等が挙げられる。   The electronic document data processing program may further realize a condition changing function in the electronic document data processing apparatus. The condition changing function is a function that can change the document data generation condition in the reading unit when the new security data matches the existing security data. Examples of the generation conditions include a light amount of a light source, a reading start position, a gamma characteristic, and the like.

この場合、前記セキュリティデータ生成機能は、前記条件変更機能によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成する機能を有し得る。   In this case, the security data generation function has a function of regenerating the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change function. obtain.

すなわち、本電子文書データ処理プログラムは、以下の構成を備えている。   That is, the electronic document data processing program has the following configuration.

≪プログラムP11≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理するために、電子文書データ処理装置で実行される、電子文書データ処理プログラムにおいて、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成する、セキュリティデータ生成機能と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定する、セキュリティデータ比較機能と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納し、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止する、文書データ格納処理機能と、
を前記電子文書データ処理装置に実現することを特徴とする、電子文書データ処理プログラム。
≪Program P11≫
In an electronic document data processing program executed by an electronic document data processing device in order to process document data that is electronic data generated by reading a document recorded on a sheet by a reading unit,
A security data generation function for generating security data, which is electronic data corresponding to the authenticity of the document data, based on the document data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit. Security data comparison function to determine whether or not,
When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data, and the new security data and the existing security data are stored. A document data storage processing function for prohibiting storing the document data generated this time in association with the new security data in the document storage unit when the data matches,
Is realized in the electronic document data processing apparatus.

≪プログラムP12≫
プログラムP11において、さらに、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示機能を、を前記電子文書データ処理装置に実現することを特徴とする、電子文書データ処理プログラム。
≪Program P12≫
In program P11,
An electronic document data processing program for realizing an error display function for displaying an error when the new security data matches the existing security data in the electronic document data processing apparatus.

≪プログラムP13≫
プログラムP11又はプログラムP12であって、
前記セキュリティデータ生成機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成する機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P13≫
Program P11 or program P12,
The electronic document data processing program, wherein the security data generation function has a function of regenerating the new security data when the new security data matches the existing security data.

≪プログラムP14≫
プログラムP13であって、
前記セキュリティデータ生成機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成する機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P14≫
Program P13,
The security data generation function processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data An electronic document data processing program characterized by having a function.

≪プログラムP15≫
プログラムP13において、さらに、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更する、条件変更機能を、前記電子文書データ処理装置に実現し、
前記セキュリティデータ生成機能は、前記条件変更機能によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成する機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P15≫
In program P13,
When the new security data matches the existing security data, the electronic document data processing device realizes a condition change function for changing the document data generation condition in the reading unit,
The security data generation function has a function of regenerating the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change function. An electronic document data processing program.

<本発明の第1の電子文書データ処理プログラムの作用>
本発明の電子文書データ処理プログラムにおいては、まず、前記読み取り部によって生成された前記文書データに基づいて、前記セキュリティデータ生成機能によって、前記セキュリティデータが生成される。
<Operation of First Electronic Document Data Processing Program of the Present Invention>
In the electronic document data processing program of the present invention, first, the security data is generated by the security data generation function based on the document data generated by the reading unit.

次に、前記セキュリティデータ比較機能によって、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison function determines whether the new security data matches the existing security data.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理機能によって前記文書記憶部に格納される。   If the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing function. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが、前記文書データ格納処理機能によって禁止される。   On the other hand, when the new security data and the existing security data match, the document data generated this time is stored in the document storage unit in association with the new security data by the document data storage processing function. It is forbidden.

この場合、例えば、前記エラー表示機能によってエラー表示が行われ得る。   In this case, for example, error display can be performed by the error display function.

また、前記セキュリティデータ生成機能によって、前記新規セキュリティデータが再生成され得る。この再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記文書データ格納処理機能によって前記文書記憶部に格納される。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記新規セキュリティデータの再生成が再度行われ得る。   The new security data can be regenerated by the security data generation function. If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is the document. It is stored in the document storage unit by a data storage processing function. If the regenerated new security data matches the existing security data, the new security data can be regenerated again.

なお、前記セキュリティデータ生成機能による前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated by the security data generation function as follows.

例えば、前記セキュリティデータ生成機能は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成し得る。   For example, the security data generation function may process the document data generated this time and regenerate the new security data based on the processed data.

あるいは、例えば、前記条件変更機能によって、前記読み取り部における前記文書データの生成条件が変更され得る。   Alternatively, for example, the document data generation condition in the reading unit may be changed by the condition changing function.

この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記セキュリティデータ生成機能により前記新規セキュリティデータが再生成され得る。   In this case, the document data is generated again by the reading unit whose condition has been changed, and the new security data can be regenerated by the security data generation function based on the regenerated document data.

[本発明の第1の電子文書化方法の構成]
本発明の第1の文書電子化方法は、シート上に記録された文書を読み取って電子データ化する方法である。この文書電子化方法は、以下のステップを含んでいる。
[Configuration of First Electronic Document Method of the Present Invention]
The first document digitizing method of the present invention is a method of reading a document recorded on a sheet and converting it into electronic data. This document digitizing method includes the following steps.

(文書データ生成ステップ)読み取り部によって前記文書を読み取って、当該文書に対応する電子データである文書データを生成する。   (Document data generation step) The reading unit reads the document to generate document data that is electronic data corresponding to the document.

(セキュリティデータ生成ステップ)前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成する。   (Security Data Generation Step) Based on the document data, security data that is electronic data corresponding to the authenticity of the document data is generated.

(比較ステップ)今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータと、を比較する。   (Comparison step) The new security data that is the security data corresponding to the document data generated this time is compared with the existing security data that is the security data corresponding to the document data stored in the document storage unit. .

(格納処理ステップ)前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを前記新規セキュリティデータと対応付けて前記文書記憶部に格納する。一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止する。   (Storage processing step) When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data. On the other hand, when the new security data matches the existing security data, the document data generated this time is prohibited from being stored in the document storage unit in association with the new security data.

・前記文書電子化方法は、さらに、以下のステップを含んでいてもよい。
(エラー表示ステップ)前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、エラー表示をする。
The document digitizing method may further include the following steps.
(Error display step) An error is displayed when the new security data matches the existing security data.

・前記文書電子化方法は、さらに、以下のステップを含んでいてもよい。
(セキュリティデータ再生成ステップ)前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成する。
The document digitizing method may further include the following steps.
(Security Data Regeneration Step) When the new security data matches the existing security data, the new security data is regenerated.

・前記セキュリティデータ再生成ステップは、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータを生成するものであってもよい。   The security data regeneration step may process the document data generated this time and generate the security data based on the processed data.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記文書電子化方法は、さらに、以下のステップを含んでいてもよい。
(条件変更ステップ)前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更する。この生成条件としては、例えば、光源の光量、読み取り開始位置、ガンマ特性、等が挙げられる。
The document digitizing method may further include the following steps.
(Condition changing step) When the new security data matches the existing security data, the generation condition of the document data in the reading unit is changed. Examples of the generation conditions include a light amount of a light source, a reading start position, a gamma characteristic, and the like.

この場合、前記セキュリティデータ再生成ステップにおいては、変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータが生成される。   In this case, in the security data regeneration step, the new security data is generated based on the document data generated by the reading unit using the changed generation condition.

<本発明の第1の電子文書化方法の作用>
本発明の文書電子化方法においては、まず、前記文書データ生成ステップにて、前記シート上に記録された前記文書が前記読み取り部によって読み取られ、当該文書に対応する前記文書データが生成される。
<Operation of the First Electronic Document Method of the Present Invention>
In the document digitizing method of the present invention, first, in the document data generation step, the document recorded on the sheet is read by the reading unit, and the document data corresponding to the document is generated.

次に、前記セキュリティデータ生成ステップにて、前記文書データに基づいて、前記(新規)セキュリティデータが生成される。   Next, in the security data generation step, the (new) security data is generated based on the document data.

続いて、前記比較ステップにて、新規セキュリティデータと既存セキュリティデータとが比較される。   Subsequently, the new security data and the existing security data are compared in the comparison step.

続く前記格納処理ステップにおいては、以下のように、前記比較ステップにおける比較結果に応じた処理が行われる。   In the subsequent storage processing step, processing according to the comparison result in the comparison step is performed as follows.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書記憶部に格納される。   If the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit while being associated with the new security data generated based on the new security data. The

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止される。   On the other hand, when the new security data matches the existing security data, it is prohibited to store the document data generated this time in association with the new security data in the document storage unit.

この場合、例えば、前記エラー表示ステップにて、エラー表示が行われ得る。   In this case, for example, error display can be performed in the error display step.

また、前記セキュリティデータ再生成ステップにて、前記新規セキュリティデータが再生成され得る。この再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記格納処理ステップによって前記文書記憶部に格納される。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記新規セキュリティデータの再生成が再度行われ得る。   The new security data may be regenerated in the security data regenerating step. If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is stored in the stored data. It is stored in the document storage unit by processing steps. If the regenerated new security data matches the existing security data, the new security data can be regenerated again.

なお、前記セキュリティデータ再生成ステップによる前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated by the security data regeneration step as follows.

例えば、前記セキュリティデータ再生成ステップにおいては、今回生成された前記文書データが加工され、この加工されたデータに基づいて前記新規セキュリティデータが再生成され得る。   For example, in the security data regeneration step, the document data generated this time can be processed, and the new security data can be regenerated based on the processed data.

あるいは、例えば、前記条件変更ステップによって、前記読み取り部における前記文書データの生成条件が変更される。この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記セキュリティデータ再生成ステップにて前記新規セキュリティデータが再生成され得る。   Alternatively, for example, the document data generation condition in the reading unit is changed by the condition changing step. In this case, the document data is generated again by the reading unit whose condition is changed, and the new security data can be regenerated in the security data regeneration step based on the regenerated document data.

(本発明の第1の構成による効果)
本発明によれば、新たな前記文書データを格納する際における、既存の前記文書データとの前記セキュリティデータの衝突が、確実に防止され得る。よって、既存の複数の前記文書データ間にて前記セキュリティデータの衝突が生じた場合、それらのうちの少なくとも1つにてデータの改ざんがあったことになる。
(Effects of the first configuration of the present invention)
According to the present invention, when the new document data is stored, the security data can be reliably prevented from colliding with the existing document data. Therefore, when the security data conflict occurs between a plurality of existing document data, the data has been falsified in at least one of them.

このように、本発明によれば、改ざん検知が確実に行われる。したがって、本発明によれば、電子化された文書の管理が確実に行われ得る。   Thus, according to the present invention, alteration detection is reliably performed. Therefore, according to the present invention, management of digitized documents can be reliably performed.

[本発明の第2の電子文書システムの構成]
本発明の第2の電子文書システムも、前述の第1の電子文書システムと同様に、シート上に記録された文書を読み取って電子データ化し得るように構成されている。
[Configuration of Second Electronic Document System of the Present Invention]
Similarly to the first electronic document system described above, the second electronic document system of the present invention is configured to be able to read a document recorded on a sheet and convert it into electronic data.

この電子文書システムは、読み取り部と、セキュリティデータ生成部と、文書記憶部と、セキュリティデータ比較部と、文書データ格納処理部と、例外処理部と、を備えている。   The electronic document system includes a reading unit, a security data generation unit, a document storage unit, a security data comparison unit, a document data storage processing unit, and an exception processing unit.

前記読み取り部は、前記文書を読み取って、当該文書に対応する電子データである文書データを生成するように構成されている。   The reading unit is configured to read the document and generate document data that is electronic data corresponding to the document.

前記セキュリティデータ生成部は、前記文書データに基づいて、セキュリティデータを生成するように構成されている。このセキュリティデータは、前記文書データの真正性に対応する電子データである。   The security data generation unit is configured to generate security data based on the document data. This security data is electronic data corresponding to the authenticity of the document data.

前記文書記憶部は、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   The document storage unit is configured to store the document data in association with the security data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。   The security data comparison unit is configured to determine whether the new security data matches the existing security data. Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. Further, the existing security data is the security data corresponding to the document data stored in the document storage unit.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured.

前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成されている。   The exception processing unit is configured to perform exception processing when the new security data matches the existing security data.

・前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されていてもよい。   The exception processing unit may be configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.

・前記例外処理部は、エラー表示をするエラー表示部を備えていてもよい。   The exception processing unit may include an error display unit that displays an error.

・前記例外処理部は、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されていてもよい。   The exception processing unit may be configured to cause the security data generation unit to regenerate the new security data.

・前記例外処理部は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されていてもよい。   The exception processing unit may be configured to process the document data generated this time and cause the security data generation unit to regenerate the new security data based on the processed data.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記例外処理部は、条件変更部を備えていてもよい。この条件変更部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し得るように構成されている。   The exception processing unit may include a condition changing unit. The condition changing unit is configured to change the generation condition of the document data in the reading unit when the new security data matches the existing security data.

この場合、当該例外処理部は、前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されている。   In this case, the exception processing unit regenerates the new security data in the security data generation unit based on the document data generated by the reading unit using the generation condition changed by the condition change unit. It is configured to let you.

<本発明の第2の電子文書システムの作用>
かかる構成を有する本発明の電子文書システムにおいては、まず、前記読み取り部にて、前記シート上に記録された前記文書が読み取られる。これにより、当該文書に対応する前記文書データが生成される。この文書データに基づいて、前記セキュリティデータ生成部にて、前記(新規)セキュリティデータが生成される。
<Operation of Second Electronic Document System of the Present Invention>
In the electronic document system of the present invention having such a configuration, first, the document recorded on the sheet is read by the reading unit. Thereby, the document data corresponding to the document is generated. Based on the document data, the security data generation unit generates the (new) security data.

次に、前記セキュリティデータ比較部にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison unit determines whether the new security data and the existing security data match.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書記憶部に格納される。   If the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit while being associated with the new security data generated based on the new security data. The

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、前記例外処理部により前記例外処理が行われる。   On the other hand, when the new security data matches the existing security data, the exception processing unit performs the exception processing.

前記例外処理としては、例えば、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止され得る。また、前記例外処理として、前記エラー表示部によるエラー表示が行われ得る。   As the exception processing, for example, it may be prohibited to store the document data generated this time in association with the new security data in the document storage unit. Further, as the exception processing, an error display by the error display unit can be performed.

また、前記例外処理として、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させる処理が行われ得る。   Further, as the exception process, a process of causing the security data generation unit to regenerate the new security data may be performed.

再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記文書データ格納処理部によって前記文書記憶部に格納され得る。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記例外処理(前記新規セキュリティデータの再生成を含む)が再度行われ得る。   If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is the document data. It can be stored in the document storage unit by a storage processing unit. When the regenerated new security data matches the existing security data, the exception handling (including regenerating the new security data) can be performed again.

なお、前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated as follows.

例えば、今回生成された前記文書データが加工され、この加工されたデータに基づいて、前記セキュリティデータ生成部により前記新規セキュリティデータが再生成され得る。   For example, the document data generated this time is processed, and the new security data can be regenerated by the security data generation unit based on the processed data.

あるいは、例えば、前記条件変更部によって、前記読み取り部における前記文書データの生成条件が変更される。この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記セキュリティデータ生成部により前記新規セキュリティデータが再生成され得る。   Alternatively, for example, the condition changing unit changes the document data generation condition in the reading unit. In this case, the document data is generated again by the reading unit whose condition has been changed, and the new security data can be regenerated by the security data generation unit based on the regenerated document data.

[本発明の第2の電子文書データ処理装置の構成]
本発明の対象となり得る第2の電子文書データ処理装置は、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理し得るように構成されている。
[Configuration of Second Electronic Document Data Processing Apparatus of the Present Invention]
The second electronic document data processing apparatus that can be an object of the present invention is configured to be able to process document data that is electronic data generated by reading a document recorded on a sheet by a reading unit.

この電子文書データ生成装置は、セキュリティデータ生成部と、セキュリティデータ比較部と、文書データ格納処理部と、例外処理部と、を備えている。   The electronic document data generation apparatus includes a security data generation unit, a security data comparison unit, a document data storage processing unit, and an exception processing unit.

前記セキュリティデータ生成部は、前記文書データに基づいて、セキュリティデータを生成するように構成されている。このセキュリティデータは、前記文書データの真正性に対応する電子データである。   The security data generation unit is configured to generate security data based on the document data. This security data is electronic data corresponding to the authenticity of the document data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。   The security data comparison unit is configured to determine whether the new security data matches the existing security data.

ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。前記文書記憶部は、当該電子文書データ処理装置と通信回線を介して接続されていて、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. The existing security data is the security data corresponding to the document data stored in the document storage unit. The document storage unit is connected to the electronic document data processing apparatus via a communication line, and is configured to store the document data in association with the security data.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured.

前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成されている。   The exception processing unit is configured to perform exception processing when the new security data matches the existing security data.

・前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されていてもよい。   The exception processing unit may be configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.

・前記例外処理部は、エラー表示をするエラー表示部を備えていてもよい。   The exception processing unit may include an error display unit that displays an error.

・前記例外処理部は、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されていてもよい。   The exception processing unit may be configured to cause the security data generation unit to regenerate the new security data.

・前記例外処理部は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されていてもよい。   The exception processing unit may be configured to process the document data generated this time and cause the security data generation unit to regenerate the new security data based on the processed data.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記例外処理部は、条件変更部をさらに備えていてもよい。この条件変更部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し得るように構成されている。   The exception processing unit may further include a condition changing unit. The condition changing unit is configured to change the generation condition of the document data in the reading unit when the new security data matches the existing security data.

この場合、当該例外処理部は、前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されている。   In this case, the exception processing unit regenerates the new security data in the security data generation unit based on the document data generated by the reading unit using the generation condition changed by the condition change unit. It is configured to let you.

・前記電子文書データ処理装置は、前記読み取り部を備え得る。   The electronic document data processing apparatus may include the reading unit.

すなわち、本電子文書データ処理装置は、以下の構成を備えている。   That is, the electronic document data processing apparatus has the following configuration.

≪構成A21≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理し得るように構成された、電子文書データ処理装置において、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成するように構成された、セキュリティデータ生成部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成された、文書データ格納処理部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成された、例外処理部と、
を備えたことを特徴とする、電子文書データ処理装置。
<< Configuration A21 >>
In an electronic document data processing apparatus configured to process document data, which is electronic data generated by reading a document recorded on a sheet by a reading unit,
A security data generation unit configured to generate security data that is electronic data corresponding to the authenticity of the document data based on the document data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit. A security data comparison unit configured to determine whether or not
Document data storage configured to store the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data A processing unit;
An exception processing unit configured to perform exception processing when the new security data matches the existing security data;
An electronic document data processing apparatus comprising:

≪構成A22≫
構成A21の電子文書データ処理装置であって、
前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されたことを特徴とする、電子文書データ処理装置。
<< Configuration A22 >>
An electronic document data processing apparatus having configuration A21,
The electronic document data processing apparatus, wherein the exception processing unit is configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.

≪構成A23≫
構成A21又は構成A22の電子文書データ処理装置であって、
前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示部を備えたことを特徴とする、電子文書データ処理装置。
<< Configuration A23 >>
An electronic document data processing apparatus having configuration A21 or configuration A22,
The electronic document data processing apparatus, wherein the exception processing unit includes an error display unit that displays an error when the new security data matches the existing security data.

≪構成A24≫
構成A21ないし構成A23のいずれかの電子文書データ処理装置であって、
前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書データ処理装置。
<< Configuration A24 >>
An electronic document data processing apparatus according to any one of configurations A21 to A23,
The exception processing unit is configured to cause the security data generation unit to regenerate the new security data when the new security data matches the existing security data. Electronic document data, Processing equipment.

≪構成A24≫
構成A23の電子文書データ処理装置であって、
前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書データ処理装置。
<< Configuration A24 >>
An electronic document data processing apparatus having configuration A23,
The exception processing unit processes the document data generated this time when the new security data matches the existing security data, and based on the processed data, causes the security data generation unit to execute the new security data. An electronic document data processing apparatus configured to regenerate data.

≪構成A25≫
構成A23の電子文書データ処理装置であって、
前記例外処理部は、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更する、条件変更部を備え、
前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書データ処理装置。
<< Configuration A25 >>
An electronic document data processing apparatus having configuration A23,
The exception handling unit
When the new security data and the existing security data match, a condition changing unit that changes a generation condition of the document data in the reading unit,
The security data generation unit is configured to regenerate the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change unit. An electronic document data processing apparatus.

≪構成A26≫
構成A21ないし構成A25の電子文書データ処理装置において、
前記読み取り部をさらに備えたことを特徴とする、電子文書データ処理装置。
<< Configuration A26 >>
In the electronic document data processing apparatus having configuration A21 to configuration A25,
An electronic document data processing apparatus, further comprising the reading unit.

<本発明の第2の電子文書データ処理装置の作用>
かかる構成を有する本発明の電子文書データ処理装置においては、前記読み取り部によって生成された前記文書データに基づいて、前記セキュリティデータ生成部にて、前記セキュリティデータが生成される。
<Operation of Second Electronic Document Data Processing Device of the Present Invention>
In the electronic document data processing apparatus of the present invention having such a configuration, the security data is generated by the security data generation unit based on the document data generated by the reading unit.

次に、前記セキュリティデータ比較部にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison unit determines whether the new security data and the existing security data match.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理部によって前記文書記憶部に格納される。   When the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing unit. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、前記例外処理部により前記例外処理が行われる。   On the other hand, when the new security data matches the existing security data, the exception processing unit performs the exception processing.

前記例外処理としては、例えば、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止され得る。また、前記例外処理として、前記エラー表示部によるエラー表示が行われ得る。   As the exception processing, for example, it may be prohibited to store the document data generated this time in association with the new security data in the document storage unit. Further, as the exception processing, an error display by the error display unit can be performed.

また、前記例外処理として、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させる処理が行われ得る。   Further, as the exception process, a process of causing the security data generation unit to regenerate the new security data may be performed.

再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記文書データ格納処理部によって前記文書記憶部に格納され得る。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記例外処理(前記新規セキュリティデータの再生成を含む)が再度行われ得る。   If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is the document data. It can be stored in the document storage unit by a storage processing unit. When the regenerated new security data matches the existing security data, the exception handling (including regenerating the new security data) can be performed again.

なお、前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated as follows.

例えば、今回生成された前記文書データが加工され、この加工されたデータに基づいて、前記セキュリティデータ生成部により前記新規セキュリティデータが再生成され得る。   For example, the document data generated this time is processed, and the new security data can be regenerated by the security data generation unit based on the processed data.

あるいは、例えば、前記条件変更部によって、前記読み取り部における前記文書データの生成条件が変更される。この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記セキュリティデータ生成部により前記新規セキュリティデータが再生成され得る。   Alternatively, for example, the condition changing unit changes the document data generation condition in the reading unit. In this case, the document data is generated again by the reading unit whose condition has been changed, and the new security data can be regenerated by the security data generation unit based on the regenerated document data.

[本発明の第2の電子文書格納サーバーの構成]
本発明の対象となり得る第2の電子文書格納サーバーは、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを、セキュリティデータと対応付けて格納し得るように構成されている。
[Configuration of Second Electronic Document Storage Server of the Present Invention]
The second electronic document storage server that can be an object of the present invention can store document data, which is electronic data generated by reading a document recorded on a sheet by a reading unit, in association with security data. It is configured.

ここで、前記読み取り部は、当該電子文書格納サーバーと通信回線を介して接続された電子文書データ処理装置に備えられ得る。あるいは、前記読み取り部は、前記電子文書データ処理装置と所定の回線(前記通信回線を含む)を介して接続され得る。   Here, the reading unit may be provided in an electronic document data processing apparatus connected to the electronic document storage server via a communication line. Alternatively, the reading unit can be connected to the electronic document data processing apparatus via a predetermined line (including the communication line).

また、前記セキュリティデータは、前記文書データの真正性に対応する電子データである。このセキュリティデータは、前記電子文書データ処理装置によって、前記文書データに基づいて生成され得る。   The security data is electronic data corresponding to the authenticity of the document data. The security data can be generated based on the document data by the electronic document data processing apparatus.

この電子文書格納サーバーは、文書記憶部と、セキュリティデータ比較部と、文書データ格納処理部と、例外処理部と、を備えている。   The electronic document storage server includes a document storage unit, a security data comparison unit, a document data storage processing unit, and an exception processing unit.

前記文書記憶部は、前記文書データを記憶し得るように構成されている。   The document storage unit is configured to store the document data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。   The security data comparison unit is configured to determine whether the new security data matches the existing security data.

ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。   Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. Further, the existing security data is the security data corresponding to the document data stored in the document storage unit.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured.

前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成されている。   The exception processing unit is configured to perform exception processing when the new security data matches the existing security data.

・前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されていてもよい。   The exception processing unit may be configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.

・前記例外処理部は、エラー表示をするエラー表示部を備えていてもよい。   The exception processing unit may include an error display unit that displays an error.

・前記例外処理部は、セキュリティデータ再生成司令部を備えていてもよい。このセキュリティデータ再生成司令部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記電子文書データ処理装置に前記新規セキュリティデータを再生成させるための信号を出力するように構成されている。   The exception processing unit may include a security data regeneration command unit. The security data regeneration command unit is configured to output a signal for causing the electronic document data processing device to regenerate the new security data when the new security data matches the existing security data. ing.

すなわち、本電子文書格納サーバーは、以下の構成を備えている。   That is, the electronic document storage server has the following configuration.

≪構成B21≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを、セキュリティデータと対応付けて格納し得るように構成された、電子文書格納サーバーにおいて、
前記文書データを記憶し得るように構成された、文書記憶部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成された、文書データ格納処理部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成された、例外処理部と、
を備えたことを特徴とする、電子文書格納サーバー。
<< Configuration B21 >>
In an electronic document storage server configured to store document data, which is electronic data generated by reading a document recorded on a sheet by a reading unit, in association with security data,
A document storage unit configured to store the document data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit A security data comparison unit configured to determine whether to
Document data storage configured to store the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data A processing unit;
An exception processing unit configured to perform exception processing when the new security data matches the existing security data;
An electronic document storage server comprising:

≪構成B22≫
構成B21の電子文書格納サーバーであって、
前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されたことを特徴とする、電子文書格納サーバー。
<< Configuration B22 >>
An electronic document storage server of configuration B21,
The electronic document storage server, wherein the exception processing unit is configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.

≪構成B23≫
構成B21又は構成B22の電子文書格納サーバーであって、
前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記電子文書データ処理装置に前記新規セキュリティデータを再生成させるための信号を出力するセキュリティデータ再生成司令部を備えたことを特徴とする、電子文書格納サーバー。
<< Configuration B23 >>
An electronic document storage server of Configuration B21 or Configuration B22,
The exception processing unit includes a security data regeneration command unit that outputs a signal for causing the electronic document data processing device to regenerate the new security data when the new security data matches the existing security data. An electronic document storage server comprising:

<本発明の第2の電子文書格納サーバーの作用>
かかる構成を有する本発明の電子文書格納サーバーにおいては、前記セキュリティデータ比較部にて、新規セキュリティデータと既存セキュリティデータとが一致するか否かが判定される。
<Operation of Second Electronic Document Storage Server of the Present Invention>
In the electronic document storage server of the present invention having such a configuration, the security data comparison unit determines whether the new security data matches the existing security data.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理部によって前記文書記憶部に格納される。   When the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing unit. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、前記例外処理部により前記例外処理が行われる。   On the other hand, when the new security data matches the existing security data, the exception processing unit performs the exception processing.

前記例外処理としては、例えば、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止され得る。また、前記例外処理として、前記エラー表示部によるエラー表示が行われ得る。   As the exception processing, for example, it may be prohibited to store the document data generated this time in association with the new security data in the document storage unit. Further, as the exception processing, an error display by the error display unit can be performed.

あるいは、例えば、前記セキュリティデータ再生成司令部によって、前記電子文書データ処理装置に前記新規セキュリティデータを再生成させるための信号が、前記電子文書データ処理装置に出力される。   Alternatively, for example, a signal for causing the electronic document data processing device to regenerate the new security data is output to the electronic document data processing device by the security data regeneration command unit.

[本発明の第2の電子文書処理サーバーの構成]
本発明の対象となり得る第1の電子文書処理サーバーは、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理して格納し得るように構成されている。
[Configuration of Second Electronic Document Processing Server of the Present Invention]
A first electronic document processing server that can be an object of the present invention is configured to be able to process and store document data that is electronic data generated by reading a document recorded on a sheet by a reading unit. Yes.

ここで、前記読み取り部は、当該電子文書処理サーバーと通信回線を介して接続された電子文書データ処理装置に備えられ得る。あるいは、前記読み取り部は、前記電子文書データ処理装置と所定の回線(前記通信回線を含む)を介して接続され得る。   Here, the reading unit may be provided in an electronic document data processing apparatus connected to the electronic document processing server via a communication line. Alternatively, the reading unit can be connected to the electronic document data processing apparatus via a predetermined line (including the communication line).

この電子文書処理サーバーは、セキュリティデータ生成部と、文書記憶部と、セキュリティデータ比較部と、文書データ格納処理部と、例外処理部と、を備えている。   The electronic document processing server includes a security data generation unit, a document storage unit, a security data comparison unit, a document data storage processing unit, and an exception processing unit.

前記セキュリティデータ生成部は、前記文書データに基づいて、セキュリティデータを生成するように構成されている。このセキュリティデータは、前記文書データの真正性に対応する電子データである。   The security data generation unit is configured to generate security data based on the document data. This security data is electronic data corresponding to the authenticity of the document data.

前記文書記憶部は、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   The document storage unit is configured to store the document data in association with the security data.

前記セキュリティデータ比較部は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定するように構成されている。ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。   The security data comparison unit is configured to determine whether the new security data matches the existing security data. Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. Further, the existing security data is the security data corresponding to the document data stored in the document storage unit.

前記文書データ格納処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成されている。   The document data storage processing unit stores the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. It is configured.

前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成されている。   The exception processing unit is configured to perform exception processing when the new security data matches the existing security data.

・前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されていてもよい。   The exception processing unit may be configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.

・前記例外処理部は、エラー表示をするエラー表示部を備えていてもよい。   The exception processing unit may include an error display unit that displays an error.

・前記例外処理部は、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されていてもよい。   The exception processing unit may be configured to cause the security data generation unit to regenerate the new security data.

・前記例外処理部は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されていてもよい。   The exception processing unit may be configured to process the document data generated this time and cause the security data generation unit to regenerate the new security data based on the processed data.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

すなわち、本電子文書処理サーバーは、以下の構成を備えている。   That is, this electronic document processing server has the following configuration.

≪構成C21≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理して格納し得るように構成された、電子文書格納サーバーにおいて、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成するように構成された、セキュリティデータ生成部と、
前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成された、文書記憶部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成された、文書データ格納処理部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成された、例外処理部と、
を備えたことを特徴とする、電子文書処理サーバー。
<< Configuration C21 >>
In an electronic document storage server configured to process and store document data, which is electronic data generated by reading a document recorded on a sheet by a reading unit,
A security data generation unit configured to generate security data that is electronic data corresponding to the authenticity of the document data based on the document data;
A document storage unit configured to store the document data in association with the security data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit A security data comparison unit configured to determine whether to
Document data storage configured to store the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data A processing unit;
An exception processing unit configured to perform exception processing when the new security data matches the existing security data;
An electronic document processing server comprising:

≪構成C22≫
構成C21の電子文書処理サーバーであって、
前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されたことを特徴とする、電子文書処理サーバー。
<< Configuration C22 >>
An electronic document processing server of configuration C21,
The electronic document processing server, wherein the exception processing unit is configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.

≪構成C23≫
構成C21又は構成C22の電子文書処理サーバーであって、
前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示部を備えたことを特徴とする、電子文書処理サーバー。
<< Configuration C23 >>
An electronic document processing server having configuration C21 or configuration C22,
The electronic document processing server, wherein the exception processing unit includes an error display unit that displays an error when the new security data matches the existing security data.

≪構成C24≫
構成C21ないし構成C23のいずれかの電子文書処理サーバーであって、
前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書システム。
<< Configuration C24 >>
An electronic document processing server having any one of configurations C21 to C23,
The exception processing unit is configured to cause the security data generation unit to regenerate the new security data when the new security data matches the existing security data. .

≪構成C24≫
構成C23の電子文書処理サーバーであって、
前記例外処理部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書処理サーバー。
<< Configuration C24 >>
An electronic document processing server having configuration C23,
The exception processing unit processes the document data generated this time when the new security data matches the existing security data, and based on the processed data, causes the security data generation unit to execute the new security data. An electronic document processing server configured to regenerate data.

<本発明の第2の電子文書処理サーバーの作用>
かかる構成を有する本発明の電子文書処理サーバーにおいては、まず、前記読み取り部によって生成された前記文書データに基づいて、前記セキュリティデータ生成部にて、前記セキュリティデータが生成される。
<Operation of Second Electronic Document Processing Server of the Present Invention>
In the electronic document processing server of the present invention having such a configuration, first, the security data is generated by the security data generation unit based on the document data generated by the reading unit.

次に、前記セキュリティデータ比較部にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison unit determines whether the new security data and the existing security data match.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理部によって前記文書記憶部に格納される。   When the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing unit. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、前記例外処理部により前記例外処理が行われる。   On the other hand, when the new security data matches the existing security data, the exception processing unit performs the exception processing.

前記例外処理としては、例えば、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止され得る。また、前記例外処理として、前記エラー表示部によるエラー表示が行われ得る。   As the exception processing, for example, it may be prohibited to store the document data generated this time in association with the new security data in the document storage unit. Further, as the exception processing, an error display by the error display unit can be performed.

また、前記例外処理として、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させる処理が行われ得る。   Further, as the exception process, a process of causing the security data generation unit to regenerate the new security data may be performed.

再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記文書データ格納処理部によって前記文書記憶部に格納され得る。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記例外処理(前記新規セキュリティデータの再生成を含む)が再度行われ得る。   If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is the document data. It can be stored in the document storage unit by a storage processing unit. When the regenerated new security data matches the existing security data, the exception handling (including regenerating the new security data) can be performed again.

なお、前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated as follows.

例えば、今回生成された前記文書データが加工され、この加工されたデータに基づいて、前記セキュリティデータ生成部により前記新規セキュリティデータが再生成され得る。   For example, the document data generated this time is processed, and the new security data can be regenerated by the security data generation unit based on the processed data.

[本発明の第2の電子文書データ処理プログラムの構成]
本発明の対象となり得る第2の電子文書データ処理プログラムは、シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理するために、電子文書データ処理装置で実行されるものである。
[Configuration of Second Electronic Document Data Processing Program of the Present Invention]
A second electronic document data processing program that can be an object of the present invention is an electronic document data processing apparatus for processing document data that is electronic data generated by reading a document recorded on a sheet by a reading unit. Is to be executed.

この電子文書データ処理プログラムは、セキュリティデータ生成機能と、セキュリティデータ比較機能と、文書データ格納機能と、例外処理機能と、を前記電子文書データ処理装置に実現するものである。   This electronic document data processing program implements a security data generation function, a security data comparison function, a document data storage function, and an exception processing function in the electronic document data processing apparatus.

前記セキュリティデータ生成機能は、前記文書データに基づいて、セキュリティデータを生成する機能である。このセキュリティデータは、前記文書データの真正性に対応する電子データである。   The security data generation function is a function for generating security data based on the document data. This security data is electronic data corresponding to the authenticity of the document data.

前記セキュリティデータ比較機能は、新規セキュリティデータと既存セキュリティデータとが一致するか否かを判定する機能である。   The security data comparison function is a function for determining whether new security data and existing security data match.

ここで、前記新規セキュリティデータは、前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである。また、既存セキュリティデータは、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである。前記文書記憶部は、前記電子文書データ処理装置と通信回線を介して接続されていて、前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成されている。   Here, the new security data is the security data corresponding to the document data generated this time by the reading unit. The existing security data is the security data corresponding to the document data stored in the document storage unit. The document storage unit is connected to the electronic document data processing apparatus via a communication line, and is configured to store the document data in association with the security data.

前記文書データ格納機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納する機能である。   The document data storage function is a function of storing the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data. is there.

前記例外処理機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行う機能である。   The exception handling function is a function that performs exception handling when the new security data matches the existing security data.

・前記例外処理機能は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止する機能であってもよい。   The exception processing function may be a function that prohibits the document data generated this time from being stored in the document storage unit in association with the new security data.

・前記例外処理機能は、エラー表示をする機能であってもよい。   The exception handling function may be a function for displaying an error.

・前記例外処理機能は、前記セキュリティデータ生成機能を用いて前記新規セキュリティデータを再生成する機能であってもよい。   The exception processing function may be a function for regenerating the new security data using the security data generation function.

・前記例外処理機能は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成する機能であってもよい。   The exception processing function may be a function that processes the document data generated this time and regenerates the new security data based on the processed data.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記例外処理機能は、条件変更機能をさらに備えていてもよい。この条件変更機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し得る機能である。   The exception handling function may further include a condition change function. The condition changing function is a function that can change the document data generation condition in the reading unit when the new security data matches the existing security data.

この場合、当該例外処理機能は、前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成する機能とされ得る。   In this case, the exception handling function may be a function for regenerating the new security data based on the document data generated by the reading unit using the generation condition changed by the condition changing unit.

すなわち、本電子文書データ処理プログラムは、以下の構成を備えている。   That is, the electronic document data processing program has the following configuration.

≪プログラムP21≫
シート上に記録された文書が読み取り部によって読み取られることで生成した電子データである文書データを処理するために、電子文書データ処理装置で実行される、電子文書データ処理プログラムにおいて、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成する、セキュリティデータ生成機能と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定する、セキュリティデータ比較機能と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納する、文書データ格納機能と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行う、例外処理機能と、
を前記電子文書データ処理装置に実現することを特徴とする、電子文書データ処理プログラム。
≪Program P21≫
In an electronic document data processing program executed by an electronic document data processing device in order to process document data that is electronic data generated by reading a document recorded on a sheet by a reading unit,
A security data generation function for generating security data, which is electronic data corresponding to the authenticity of the document data, based on the document data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit. Security data comparison function to determine whether or not,
A document data storage function for storing the document data generated this time in the document storage unit in association with the new security data when the new security data does not match the existing security data;
An exception handling function for performing exception handling when the new security data matches the existing security data;
Is realized in the electronic document data processing apparatus.

≪プログラムP22≫
プログラムP21であって、
前記例外処理機能は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止する、文書データ格納処理機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P22≫
Program P21,
The exception processing function has a document data storage processing function for prohibiting storing the document data generated this time in association with the new security data and storing the document data in the document storage unit. Processing program.

≪プログラムP23≫
プログラムP21又はプログラムP22であって、
前記例外処理機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P23≫
Program P21 or program P22,
The electronic document data processing program characterized in that the exception processing function has an error display function for displaying an error when the new security data matches the existing security data.

≪プログラムP24≫
プログラムP21ないしプログラムP23のいずれかであって、
前記例外処理機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記セキュリティデータ生成機能を用いて前記新規セキュリティデータを再生成する機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P24≫
One of the programs P21 to P23,
The exception processing function has a function of regenerating the new security data using the security data generation function when the new security data and the existing security data match, the electronic document data, Processing program.

≪プログラムP25≫
プログラムP24であって、
前記例外処理機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータ生成機能を用いて前記新規セキュリティデータを再生成する機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P25≫
Program P24,
The exception processing function processes the document data generated this time when the new security data matches the existing security data, and uses the security data generation function based on the processed data. An electronic document data processing program having a function of regenerating new security data.

≪プログラムP26≫
プログラムP24であって、
前記例外処理機能は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更する、条件変更機能を有するとともに、
前記条件変更機能によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記セキュリティデータ生成機能を用いて前記新規セキュリティデータを再生成する機能を有することを特徴とする、電子文書データ処理プログラム。
≪Program P26≫
Program P24,
The exception handling function has a condition change function for changing the document data generation condition in the reading unit when the new security data matches the existing security data, and
Based on the document data generated by the reading unit using the generation condition changed by the condition change function, the security data generation function is used to regenerate the new security data. An electronic document data processing program.

<本発明の第2の電子文書データ処理プログラムの作用>
本発明の電子文書データ処理プログラムにおいては、まず、前記読み取り部によって生成された前記文書データに基づいて、前記セキュリティデータ生成機能によって、前記セキュリティデータが生成される。
<Operation of Second Electronic Document Data Processing Program of the Present Invention>
In the electronic document data processing program of the present invention, first, the security data is generated by the security data generation function based on the document data generated by the reading unit.

次に、前記セキュリティデータ比較機能によって、前記新規セキュリティデータと前記既存セキュリティデータとが一致するか否かが判定される。   Next, the security data comparison function determines whether the new security data matches the existing security data.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書データ格納処理機能によって前記文書記憶部に格納される。   If the new security data and the existing security data do not match, the document data generated this time is associated with the new security data generated based on the document data storage processing function. Stored in the document storage unit.

ここで、前記(新規)セキュリティデータと前記文書データとは、ともに前記文書記憶部に格納され得る。あるいは、前記(新規)セキュリティデータは、前記文書データが格納される前記文書記憶部とは異なる記憶部に格納され得る。   Here, both the (new) security data and the document data can be stored in the document storage unit. Alternatively, the (new) security data may be stored in a storage unit different from the document storage unit in which the document data is stored.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、前記例外処理機能によって前記例外処理が行われる。   On the other hand, when the new security data matches the existing security data, the exception processing is performed by the exception processing function.

前記例外処理においては、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止され得る。   In the exception processing, storing the document data generated this time in association with the new security data in the document storage unit may be prohibited.

また、前記例外処理にて、エラー表示が行われ得る。   Further, error display can be performed in the exception processing.

また、前記例外処理にて、前記セキュリティデータ生成機能を用いて、前記新規セキュリティデータが再生成され得る。この再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記格納ステップによって前記文書記憶部に格納される。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記例外処理(前記新規セキュリティデータの再生成を含む)が再度行われ得る。   In the exception process, the new security data can be regenerated using the security data generation function. If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is stored in the storage. It is stored in the document storage unit by steps. When the regenerated new security data matches the existing security data, the exception handling (including regenerating the new security data) can be performed again.

なお、前記例外処理における、前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   Note that the renewal of the new security data in the exception processing can be performed as follows.

例えば、今回生成された前記文書データが加工され、この加工されたデータに基づいて前記新規セキュリティデータが再生成され得る。   For example, the document data generated this time can be processed, and the new security data can be regenerated based on the processed data.

あるいは、例えば、前記条件変更機能によって、前記読み取り部における前記文書データの生成条件が変更され得る。   Alternatively, for example, the document data generation condition in the reading unit may be changed by the condition changing function.

この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記セキュリティデータ生成機能により前記新規セキュリティデータが再生成され得る。   In this case, the document data is generated again by the reading unit whose condition has been changed, and the new security data can be regenerated by the security data generation function based on the regenerated document data.

[本発明の第2の電子文書化方法の構成]
本発明の第2の文書電子化方法も、前述の第1の文書電子化方法と同様に、シート上に記録された文書を読み取って電子データ化する方法である。この文書電子化方法は、以下のステップを含んでいる。
[Configuration of Second Electronic Document Method of the Present Invention]
The second document digitizing method of the present invention is also a method for reading a document recorded on a sheet and converting it into electronic data, as in the first document digitizing method. This document digitizing method includes the following steps.

(文書データ生成ステップ)読み取り部によって前記文書を読み取って、当該文書に対応する電子データである文書データを生成する。   (Document data generation step) The reading unit reads the document to generate document data that is electronic data corresponding to the document.

(セキュリティデータ生成ステップ)前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成する。   (Security Data Generation Step) Based on the document data, security data that is electronic data corresponding to the authenticity of the document data is generated.

(比較ステップ)今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータと、を比較する。   (Comparison step) The new security data that is the security data corresponding to the document data generated this time is compared with the existing security data that is the security data corresponding to the document data stored in the document storage unit. .

(格納ステップ)前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを前記新規セキュリティデータと対応付けて前記文書記憶部に格納する。   (Storage step) When the new security data does not match the existing security data, the document data generated this time is stored in the document storage unit in association with the new security data.

(例外処理ステップ)前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行う。   (Exception processing step) When the new security data matches the existing security data, exception processing is performed.

・前記例外処理ステップは、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するものであってもよい。   The exception processing step may prohibit storing the document data generated this time in association with the new security data in the document storage unit.

・前記例外処理ステップは、エラー表示をするものであってもよい。   The exception handling step may display an error.

・前記例外処理ステップは、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成するものであってもよい。   The exception processing step may regenerate the new security data when the new security data matches the existing security data.

・前記例外処理ステップにおける前記新規セキュリティデータの再生成は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータを生成することであってもよい。   The regeneration of the new security data in the exception processing step may be to process the document data generated this time and generate the security data based on the processed data.

この加工の具体例としては、ヘッダ部分へのダミーデータの付加、余白部分におけるランダムノイズの付加又はビット反転(肉眼視にて確認できない程度の微少量であることが好ましい)、等が挙げられる。   Specific examples of this processing include addition of dummy data to the header portion, addition of random noise in the margin portion or bit inversion (preferably a minute amount that cannot be confirmed with the naked eye).

・前記例外処理ステップは、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し、変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成するものであってもよい。   The exception processing step changes the generation condition of the document data in the reading unit when the new security data matches the existing security data, and uses the changed generation condition in the reading unit. The new security data may be regenerated based on the generated document data.

<本発明の第2の電子文書化方法の作用>
本発明の文書電子化方法においては、まず、前記文書データ生成ステップにて、前記シート上に記録された前記文書が前記読み取り部によって読み取られ、当該文書に対応する前記文書データが生成される。
<Operation of Second Electronic Document Method of the Present Invention>
In the document digitizing method of the present invention, first, in the document data generation step, the document recorded on the sheet is read by the reading unit, and the document data corresponding to the document is generated.

次に、前記セキュリティデータ生成ステップにて、前記文書データに基づいて、前記(新規)セキュリティデータが生成される。   Next, in the security data generation step, the (new) security data is generated based on the document data.

続いて、前記比較ステップにて、新規セキュリティデータと既存セキュリティデータとが比較される。   Subsequently, the new security data and the existing security data are compared in the comparison step.

続く前記以下のように、前記比較ステップにおける比較結果に応じた処理が行われる。   Subsequently, processing according to the comparison result in the comparison step is performed as described below.

前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合、前記格納ステップが実行される。この格納ステップにおいては、今回生成された前記文書データは、これに基づいて生成された前記新規セキュリティデータと対応付けられつつ、前記文書記憶部に格納される。   If the new security data does not match the existing security data, the storing step is executed. In this storing step, the document data generated this time is stored in the document storage unit while being associated with the new security data generated based on the document data.

一方、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合、例外処理ステップが実行される。   On the other hand, if the new security data matches the existing security data, an exception processing step is executed.

前記例外処理ステップにおいては、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することが禁止され得る。   In the exception processing step, it may be prohibited to store the document data generated this time in association with the new security data in the document storage unit.

また、前記例外処理ステップにて、エラー表示が行われ得る。   Further, error display can be performed in the exception handling step.

また、前記例外処理ステップにて、前記新規セキュリティデータが再生成され得る。この再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致しなかった場合、再生成された当該新規セキュリティデータと今回生成された前記文書データとが対応づけられつつ、当該文書データが前記格納ステップによって前記文書記憶部に格納される。再生成された前記新規セキュリティデータが前記既存セキュリティデータと一致した場合、前記新規セキュリティデータの再生成が再度行われ得る。   The new security data may be regenerated in the exception handling step. If the regenerated new security data does not match the existing security data, the regenerated new security data and the currently generated document data are associated with each other while the document data is stored in the storage. It is stored in the document storage unit by steps. If the regenerated new security data matches the existing security data, the new security data can be regenerated again.

なお、前記例外処理ステップにおける、前記新規セキュリティデータの再生成は、以下のようにして行われ得る。   The new security data can be regenerated in the exception handling step as follows.

例えば、今回生成された前記文書データが加工され、この加工されたデータに基づいて前記新規セキュリティデータが再生成され得る。   For example, the document data generated this time can be processed, and the new security data can be regenerated based on the processed data.

あるいは、例えば、前記読み取り部における前記文書データの生成条件が変更される。この場合、条件変更された前記読み取り部によって再度前記文書データが生成され、かかる再生成された前記文書データに基づいて、前記新規セキュリティデータが再生成され得る。   Alternatively, for example, the document data generation condition in the reading unit is changed. In this case, the document data is generated again by the reading unit whose condition has been changed, and the new security data can be regenerated based on the regenerated document data.

(本発明の第2の構成による効果)
本発明によれば、新たな前記文書データを格納する際における、既存の前記文書データとの前記セキュリティデータの衝突が、確実に検知され得る。よって、本発明によれば、当該衝突が生じた際の処理が、適切に行われ得る。したがって、電子化された文書の管理が確実に行われ得る。
(Effects of the second configuration of the present invention)
According to the present invention, when the new document data is stored, a collision of the security data with the existing document data can be reliably detected. Therefore, according to the present invention, processing when the collision occurs can be appropriately performed. Therefore, the management of the digitized document can be reliably performed.

以下、本発明の実施形態(本願の出願時点において取り敢えず出願人が最良と考えている実施形態)について、図面を参照しつつ説明する。   Hereinafter, embodiments of the present invention (embodiments that the applicant considers best at the time of filing of the present application) will be described with reference to the drawings.

<電子文書システムの全体構成>
図1は、本発明の一実施形態としての電子文書システム1の全体構成を示すブロック図である。
<Overall configuration of electronic document system>
FIG. 1 is a block diagram showing the overall configuration of an electronic document system 1 as an embodiment of the present invention.

図1を参照すると、電子文書システム1は、電子文書サーバー2と、端末装置3と、多機能プリンタ4と、を備えている。   Referring to FIG. 1, the electronic document system 1 includes an electronic document server 2, a terminal device 3, and a multi-function printer 4.

本実施形態においては、電子文書サーバー2と端末装置3とは、通信回線6を介して互いに接続されている。また、多機能プリンタ4は、通信回線6を介さずに端末装置3に直接的に接続されている。   In the present embodiment, the electronic document server 2 and the terminal device 3 are connected to each other via a communication line 6. The multi-function printer 4 is directly connected to the terminal device 3 without going through the communication line 6.

本実施形態においては、電子文書システム1は、シート上に記録された文書を多機能プリンタ4で読み取って電子データ化し、この電子データ化された文書としての文書データを、端末装置3における操作や処理に応じて、電子文書サーバー2に格納し得るように構成されている。   In the present embodiment, the electronic document system 1 reads a document recorded on a sheet with a multi-function printer 4 to convert it into electronic data, and converts the document data as the electronic data into an operation in the terminal device 3. The electronic document server 2 can be stored in accordance with the processing.

以下、本実施形態における電子文書システム1の各部の構成について、さらに詳細に説明する。   Hereinafter, the configuration of each unit of the electronic document system 1 in the present embodiment will be described in more detail.

<電子文書サーバー>
電子文書サーバー2は、CPU21と、ROM22と、RAM23と、ハード・ディスク・ドライブ(HDD)24と、表示・操作部25と、通信インターフェース26と、を備えている。これらは、バスを介して互いに接続されている。
<Electronic document server>
The electronic document server 2 includes a CPU 21, a ROM 22, a RAM 23, a hard disk drive (HDD) 24, a display / operation unit 25, and a communication interface 26. These are connected to each other via a bus.

CPU21は、マイクロプロセッサであって、電子文書サーバー2における種々の動作のためのプログラム(ルーチン)を実行するようになっている。   The CPU 21 is a microprocessor, and executes programs (routines) for various operations in the electronic document server 2.

ROM22は、読み取り専用の記憶媒体であって、電子文書サーバー2を起動するために必要な起動プログラム等を格納し得るようになっている。   The ROM 22 is a read-only storage medium and can store an activation program and the like necessary for activating the electronic document server 2.

RAM23は、読み書き可能な記憶媒体であって、CPU21によるプログラム実行の際に、必要に応じてデータを一時的に格納し得るようになっている。   The RAM 23 is a readable / writable storage medium, and can temporarily store data as necessary when the CPU 21 executes a program.

本発明の文書記憶部としてのHDD24は、電源がオフ状態である間でも情報を保持し続け得るように構成された、読み書き可能な記憶媒体である。   The HDD 24 as the document storage unit of the present invention is a readable / writable storage medium configured to continue to hold information even while the power is off.

HDD24には、文書データの処理に関してCPU21によって実行されるプログラムや、当該プログラム実行の際に参照されるテーブルや、各種のパラメーター等のデータが記憶されている。また、HDD24は、CPU21からの指令に基づいて、文書データと、この文書データに対応するセキュリティデータとを、互いに関連付けつつ格納し得るように構成されている。   The HDD 24 stores data such as a program executed by the CPU 21 regarding processing of document data, a table referred to when the program is executed, and various parameters. Further, the HDD 24 is configured to store document data and security data corresponding to the document data in association with each other based on a command from the CPU 21.

表示・操作部25は、いわゆるユーザーインターフェースであって、ディスプレイ装置や入力装置(キーボード、マウス等)を備えている。   The display / operation unit 25 is a so-called user interface, and includes a display device and an input device (keyboard, mouse, etc.).

この表示・操作部25は、CPU21からの指令に応じて、情報を通知するメッセージや情報を入力させるための入力欄等をディスプレイ装置に表示させるようになっている。また、この表示・操作部25は、ディスプレイ装置により表示されている画像に応じて、入力装置が操作されることにより、各操作に応じた入力情報をCPU21へ送るようになっている。   The display / operation unit 25 displays a message for notifying information, an input field for inputting information, and the like on the display device in response to a command from the CPU 21. Further, the display / operation unit 25 is configured to send input information corresponding to each operation to the CPU 21 by operating the input device in accordance with the image displayed on the display device.

電子文書サーバー2は、通信インターフェース26を介して、通信回線6と接続されている。   The electronic document server 2 is connected to the communication line 6 via the communication interface 26.

<端末装置>
端末装置3は、CPU31と、ROM32と、RAM33と、HDD34と、表示・操作部35と、通信インターフェース36と、接続インターフェース37と、を備えている。これらは、バスを介して互いに接続されている。
<Terminal device>
The terminal device 3 includes a CPU 31, a ROM 32, a RAM 33, an HDD 34, a display / operation unit 35, a communication interface 36, and a connection interface 37. These are connected to each other via a bus.

本発明のセキュリティデータ生成部、セキュリティデータ比較部、文書データ格納処理部、及び例外処理部を構成するCPU31は、マイクロプロセッサであって、端末装置3における種々の動作のためのプログラム(ルーチン)を実行するようになっている。   The CPU 31 constituting the security data generation unit, security data comparison unit, document data storage processing unit, and exception processing unit of the present invention is a microprocessor and programs (routines) for various operations in the terminal device 3. It is supposed to run.

ROM32は、読み取り専用の記憶媒体であって、端末装置3を起動するために必要な起動プログラム等を格納し得るようになっている。   The ROM 32 is a read-only storage medium, and can store an activation program and the like necessary for activating the terminal device 3.

RAM33は、読み書き可能な記憶媒体であって、CPU31によるプログラム実行の際に、必要に応じてデータを一時的に格納し得るようになっている。   The RAM 33 is a readable / writable storage medium, and can temporarily store data as necessary when the CPU 31 executes the program.

HDD34は、電源がオフ状態である間でも情報を保持し続け得るように構成された、読み書き可能な記憶媒体である。このHDD34には、文書データの処理に関してCPU31によって実行されるプログラム(本発明の電子文書データ処理プログラムを含む)や、当該プログラム実行の際に参照されるテーブルや、各種のパラメーター等のデータが記憶されている。   The HDD 34 is a readable / writable storage medium configured to continue to hold information even while the power is off. The HDD 34 stores a program (including the electronic document data processing program of the present invention) executed by the CPU 31 for processing document data, a table referred to when the program is executed, and data such as various parameters. Has been.

本発明のエラー表示部を構成する表示・操作部35は、いわゆるユーザーインターフェースであって、ディスプレイ装置や入力装置(キーボード、マウス等)を備えている。   The display / operation unit 35 constituting the error display unit of the present invention is a so-called user interface, and includes a display device and an input device (keyboard, mouse, etc.).

この表示・操作部35は、CPU31からの指示に応じて、端末装置3のユーザーに情報を通知するメッセージや、ユーザーに情報を入力させるための入力欄等を、ディスプレイ装置に表示させるようになっている。また、この表示・操作部35は、ディスプレイ装置により表示されている画像に応じて、入力装置が操作されることにより、各操作に応じた入力情報をCPU31へ送るようになっている。   In response to an instruction from the CPU 31, the display / operation unit 35 displays a message for notifying the user of the terminal device 3, an input field for allowing the user to input information, and the like on the display device. ing. The display / operation unit 35 is configured to send input information corresponding to each operation to the CPU 31 by operating the input device in accordance with an image displayed on the display device.

図2は、図1に示されている端末装置3における表示・操作部35に表示されるグラフィカルユーザーインターフェースの一例を示す図である。   FIG. 2 is a diagram showing an example of a graphical user interface displayed on the display / operation unit 35 in the terminal device 3 shown in FIG.

図2を参照すると、グラフィカルユーザーインターフェースGは、多機能プリンタ4で読み取られた文書のプレビュー画像を表示するプレビュー画面G1を備えている。また、グラフィカルユーザーインターフェースGは、端末ユーザーの操作により各種のルーチンを実行するための、検索ボタンG2、保存ボタンG3、印刷ボタンG4、スキャンボタンG5、登録ボタンG6、及びキャンセルボタンG7を備えている。   Referring to FIG. 2, the graphical user interface G includes a preview screen G1 that displays a preview image of a document read by the multi-function printer 4. The graphical user interface G also includes a search button G2, a save button G3, a print button G4, a scan button G5, a registration button G6, and a cancel button G7 for executing various routines by the operation of the terminal user. .

再び図1を参照すると、端末装置3は、通信インターフェース36を介して、通信回線6と接続されている。また、端末装置3は、接続インターフェース37を介して、多機能プリンタ4と接続されている。   Referring to FIG. 1 again, the terminal device 3 is connected to the communication line 6 via the communication interface 36. The terminal device 3 is connected to the multifunction printer 4 via the connection interface 37.

<多機能プリンタ>
多機能プリンタ4は、接続インターフェース41と、電子制御ユニット(ECU)42と、イメージスキャナ43と、画像形成部44と、を備えている。これらは、バスを介して互いに接続されている。
<Multifunctional printer>
The multi-function printer 4 includes a connection interface 41, an electronic control unit (ECU) 42, an image scanner 43, and an image forming unit 44. These are connected to each other via a bus.

接続インターフェース41は、端末装置3における接続インターフェース37に接続するためのインターフェースである。すなわち、多機能プリンタ4は、接続インターフェース41及び接続インターフェース37を介して、端末装置3と接続されている。   The connection interface 41 is an interface for connecting to the connection interface 37 in the terminal device 3. That is, the multifunction printer 4 is connected to the terminal device 3 via the connection interface 41 and the connection interface 37.

ECU42は、多機能プリンタ4の各部の動作を制御するためのユニットであって、CPU、ROM、RAM、フラッシュメモリ、等を備えている。   The ECU 42 is a unit for controlling the operation of each unit of the multifunction printer 4 and includes a CPU, a ROM, a RAM, a flash memory, and the like.

本発明の読み取り部としてのイメージスキャナ43は、シート上に記録された文書を読み取って文書データを生成するように構成されている。   The image scanner 43 as a reading unit of the present invention is configured to read a document recorded on a sheet and generate document data.

画像形成部44は、ECU42からの指令に応じて、シート上に画像を形成し得るように構成されている。本実施形態においては、画像形成部44は、図3に示されている書類管理チケットTを印刷し得るように構成されている。   The image forming unit 44 is configured to be able to form an image on a sheet in response to a command from the ECU 42. In the present embodiment, the image forming unit 44 is configured to print the document management ticket T shown in FIG.

図3は、図1に示されている画像形成部44によって印刷される書類管理チケットTの一例を示す図である。図3を参照すると、書類管理チケットTには、読み取り対象である文書の件名、登録日(図1における電子文書サーバー2に登録された日)、コメント、及びバーコードBが形成されている。バーコードBは、イメージスキャナ43によって生成された文書データに基づいて生成されたセキュリティデータをバーコード化したものである。   FIG. 3 is a diagram showing an example of a document management ticket T printed by the image forming unit 44 shown in FIG. Referring to FIG. 3, the document management ticket T includes a subject of a document to be read, a registration date (date registered in the electronic document server 2 in FIG. 1), a comment, and a barcode B. The bar code B is a bar code of security data generated based on document data generated by the image scanner 43.

<本実施形態のシステムの動作>
以下、本実施形態の電子文書システム1の動作について、図1ないし図3、及び図4ないし図13のフローチャートを用いて説明する。なお、以下の動作説明においては、図1ないし図3に示されている符号が適宜参照される。また、以下のフローチャートの説明において、「ステップ」は“S”と略記されている。
<Operation of System of this Embodiment>
Hereinafter, the operation of the electronic document system 1 according to the present embodiment will be described with reference to the flowcharts of FIGS. 1 to 3 and FIGS. 4 to 13. In the following description of the operation, reference numerals shown in FIGS. 1 to 3 are referred to as appropriate. In the following description of the flowchart, “step” is abbreviated as “S”.

<<スキャン>>
表示・操作部35に表示されたグラフィカルユーザーインターフェースGにおけるスキャンボタンG5がクリックされると、端末装置3におけるCPU31にて、図4に示されているルーチン400が起動される。
<< Scan >>
When the scan button G5 on the graphical user interface G displayed on the display / operation unit 35 is clicked, the routine 400 shown in FIG.

このルーチン400が起動されると、CPU31からの指令が多機能プリンタ4におけるECU42に伝達され、ECU42の制御下でイメージスキャナ43によりシート上の文書の読み取りが行われる(S410:スキャン)。これにより、当該読み取られた文書に対応する電子データである文書データが生成される(文書データ生成)。この文書データは、多機能プリンタ4におけるECU42から、端末装置3におけるRAM33に送られる。   When this routine 400 is activated, a command from the CPU 31 is transmitted to the ECU 42 in the multi-function printer 4, and the document on the sheet is read by the image scanner 43 under the control of the ECU 42 (S410: scan). Thereby, document data that is electronic data corresponding to the read document is generated (document data generation). This document data is sent from the ECU 42 in the multi-function printer 4 to the RAM 33 in the terminal device 3.

文書データを受け取った端末装置3においては、グラフィカルユーザーインターフェースGにおけるプレビュー画面G1に、読み取られた文書のプレビュー画像が表示される(S420:プレビュー表示)。このプレビュー表示が行われた後、処理がS490に進み、本ルーチンが終了する。   In the terminal device 3 that has received the document data, a preview image of the read document is displayed on the preview screen G1 in the graphical user interface G (S420: preview display). After this preview display is performed, the process proceeds to S490, and this routine ends.

<<キャンセル>>
グラフィカルユーザーインターフェースGにおけるキャンセルボタンG7がクリックされると、端末装置3におけるCPU31にて、図5に示されているルーチン500が起動される。
<< Cancel >>
When the cancel button G7 in the graphical user interface G is clicked, the CPU 31 in the terminal device 3 starts the routine 500 shown in FIG.

このルーチン500が起動されると、まず、S510にて、文書データに関する何らかの処理がCPU31で行われているか否かが判定される。   When this routine 500 is started, first, in S510, it is determined whether or not any processing relating to document data is being performed by the CPU 31.

処理中の場合(S510=Yes)、当該処理が中断される(S520)。このS520においては、電子文書サーバー2がロックされている(サーバーロック)場合、かかるサーバーロックが解除される(サーバーアンロック)。処理中でない場合(S510=No)、S520はスキップされる。その後、処理がS590に進み、本ルーチンが終了する。   When the process is in progress (S510 = Yes), the process is interrupted (S520). In S520, when the electronic document server 2 is locked (server lock), the server lock is released (server unlock). If not being processed (S510 = No), S520 is skipped. Thereafter, the process proceeds to S590, and this routine ends.

<<サーバーロック・アンロック>>
ここで、「サーバーロック」とは、電子文書サーバー2における、当該電子文書サーバー2にロック処理を要求した特定の端末装置3以外からの処理要求を待機させるモードである。また、「サーバーアンロック」とは、当該モードを解除することである。
<< Server lock / unlock >>
Here, the “server lock” is a mode in which the electronic document server 2 waits for a processing request from other than the specific terminal device 3 that has requested the electronic document server 2 to perform the locking process. “Server unlock” means to release the mode.

すなわち、或る特定の端末装置3からの要求に応じて、図6に示されている「サーバーロック」ルーチン600が、電子文書サーバー2におけるCPU21にて起動されると、S610にて、当該電子文書サーバー2が「サーバーロック」モードに設定され、S690にて当該ルーチンが終了する。   That is, when the “server lock” routine 600 shown in FIG. 6 is activated by the CPU 21 in the electronic document server 2 in response to a request from a specific terminal device 3, the electronic document server 2 executes the electronic document in S610. The document server 2 is set to the “server lock” mode, and the routine ends in S690.

一方、図7に示されている「サーバーアンロック」ルーチン700が、電子文書サーバー2におけるCPU21にて起動されると、S710にて、当該電子文書サーバー2の「サーバーロック」モードが解除され、S790にて本ルーチンが終了する。   On the other hand, when the “server unlock” routine 700 shown in FIG. 7 is started by the CPU 21 in the electronic document server 2, the “server lock” mode of the electronic document server 2 is canceled in S710, This routine ends at S790.

このようなサーバーロックが行われることにより、セキュリティデータが同一の文書データが、異なる複数の端末装置3から電子文書サーバー2に重複登録されることが、確実に防止され得る。   By performing such server lock, document data having the same security data can be reliably prevented from being registered in the electronic document server 2 from a plurality of different terminal devices 3.

<<登録要求処理>>
グラフィカルユーザーインターフェースGにおける登録ボタンG6がクリックされると、端末装置3におけるCPU31にて、図8に示されているルーチン800が起動される。
<< Registration request processing >>
When the registration button G6 in the graphical user interface G is clicked, the CPU 31 in the terminal device 3 starts the routine 800 shown in FIG.

このルーチン800が起動されると、まず、S805にて、文書がスキャン済みであるか否かが判定される。スキャン済みでない場合(S805=No)、処理がS810に進み、上述のルーチン400におけるS410(図4参照)と同様に文書の読み取りが行われる。その後、S815にて、上述のルーチン400におけるS420と同様に、プレビュー表示が行われる。一方、文書がスキャン済みである場合(S805=Yes)、S805及びS810はスキップされる。   When this routine 800 is started, first, in S805, it is determined whether or not the document has been scanned. If not scanned (S805 = No), the process proceeds to S810, and the document is read in the same manner as S410 (see FIG. 4) in the routine 400 described above. Thereafter, in S815, a preview display is performed as in S420 in the routine 400 described above. On the other hand, when the document has been scanned (S805 = Yes), S805 and S810 are skipped.

次に、処理がS820に進み、上述の「サーバーロック」が行われる。なお、すでに他の端末装置3によって電子文書サーバー2がロックされている場合、この他の端末装置3からのロックが解除されるまで、S820の処理が待機させられる。   Next, the process proceeds to S820, and the “server lock” described above is performed. If the electronic document server 2 is already locked by another terminal device 3, the process of S820 is put on standby until the lock from the other terminal device 3 is released.

続いて、処理がS825に進み、本発明のセキュリティデータとしてのハッシュ値が計算される(セキュリティデータ生成)。ハッシュ値の計算については周知技術であるので、本明細書においては、その詳細な説明については省略されている。   Subsequently, the process proceeds to S825, and a hash value as security data of the present invention is calculated (security data generation). Since the calculation of the hash value is a well-known technique, a detailed description thereof is omitted in this specification.

その後、S830にて、今回計算された新規セキュリティデータと同一の値のセキュリティデータを有する文書データが電子文書サーバー2にすでに存在しているか否か、すなわち、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在するか否かが、端末装置3から電子文書サーバー2に問い合わせられる。そして、処理がS840に進み、電子文書サーバー2への問い合わせの結果に基づいて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在するか否かが判定される。   Thereafter, in S830, whether or not document data having security data with the same value as the new security data calculated this time already exists in the electronic document server 2, that is, has the same value as that of the new security data this time. Whether the existing security data exists in the electronic document server 2 is inquired from the terminal device 3 to the electronic document server 2. Then, the process proceeds to S840, and based on the result of the inquiry to the electronic document server 2, it is determined whether or not the existing security data having the same value as the new security data this time exists in the electronic document server 2.

今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在することが判定された場合(S840=Yes)、処理がS845に進み、文書データの余白部分に、肉眼視で確認できない程度の微小なランダムノイズが追加される。その後、処理がS825に戻り、セキュリティデータ(ハッシュ値)が再計算される(例外処理・セキュリティデータ再生成)。   When it is determined that the existing security data having the same value as the new security data this time exists in the electronic document server 2 (S840 = Yes), the process proceeds to S845, and the margin portion of the document data is visually confirmed. A small amount of random noise is added. Thereafter, the processing returns to S825, and the security data (hash value) is recalculated (exception processing / security data regeneration).

この再計算によって再度得られた新規セキュリティデータについて、S830の問い合わせの結果、これと同一の値の既存セキュリティデータが電子文書サーバー2に存在することが判定された場合(S840=Yes→S845→S825→S830→S840=yes)も、再度処理がS845に進んで、さらに文書データに微小なランダムノイズが追加された後、処理がS825に再度戻り、セキュリティデータ(ハッシュ値)がさらに再計算される。   As for the new security data obtained again by this recalculation, when it is determined as a result of the inquiry in S830 that the existing security data having the same value exists in the electronic document server 2 (S840 = Yes → S845 → S825). (→ S830 → S840 = yes), the process proceeds again to S845, and after minute random noise is added to the document data, the process returns to S825, and the security data (hash value) is further recalculated. .

一方、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合(S840=No)、S845はスキップされ、処理がS850に進む。再計算によって再度得られた新規セキュリティデータについて、これと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合も、同様である。   On the other hand, when it is determined that the existing security data having the same value as the new security data this time does not exist in the electronic document server 2 (S840 = No), S845 is skipped, and the process proceeds to S850. The same applies when it is determined that the existing security data having the same value as the new security data obtained again by recalculation does not exist in the electronic document server 2.

すなわち、本実施形態においては、新規セキュリティデータが、既存セキュリティデータ(電子文書サーバー2にすでに記憶済みのセキュリティデータ)と一致しなくなるまで、新規セキュリティデータの再計算が繰り返される。   That is, in the present embodiment, recalculation of new security data is repeated until the new security data does not match the existing security data (security data already stored in the electronic document server 2).

S850においては、文書データ(処理がS845を経た場合は当該S845による加工後のデータ)とこれに対応するセキュリティデータ(ハッシュ値)とが端末装置3から電子文書サーバー2に送信されるとともに、端末装置3におけるCPU31から電子文書サーバー2に登録処理要求がなされる。その後、処理がS860に進み、上述の「サーバーアンロック」が行われる。   In S850, document data (data processed after S845 if the process has passed through S845) and corresponding security data (hash value) are transmitted from the terminal device 3 to the electronic document server 2, and the terminal A registration processing request is made from the CPU 31 in the apparatus 3 to the electronic document server 2. Thereafter, the process proceeds to S860, and the “server unlock” described above is performed.

そして、S870において、前記セキュリティ値はバーコードに変換される。   In step S870, the security value is converted into a barcode.

続いて、S880にて、表示・操作部35により件名等の入力が受け付けられる。そして、S885にて、画像形成部44に書類管理チケットTを印刷させる指令が、多機能プリンタ4に発せられる。これにより、図3に示されているような書類管理チケットTが、多機能プリンタ4によって印刷される。   Subsequently, in S880, the display / operation unit 35 accepts input of a subject and the like. In step S885, a command to print the document management ticket T on the image forming unit 44 is issued to the multi-function printer 4. As a result, the document management ticket T as shown in FIG. 3 is printed by the multi-function printer 4.

図3に示されているように、この書類管理チケットT上には、管理に必要な情報が印刷される。また、この書類管理チケットT上には、セキュリティデータに対応する、前記S870で生成されたバーコードBが印刷される。   As shown in FIG. 3, information necessary for management is printed on the document management ticket T. On the document management ticket T, the barcode B generated in S870 corresponding to the security data is printed.

最後に、処理がS890に進み、本ルーチンが終了する。   Finally, the process proceeds to S890, and this routine ends.

<<セキュリティデータ検索(比較)処理>>
図8のルーチン800におけるS830にて、端末装置3から電子文書サーバー2に問い合わせがなされると、電子文書サーバー2におけるCPU21にて、図9に示されているルーチン900が起動される。
<< Security data search (comparison) process >>
When an inquiry is made from the terminal device 3 to the electronic document server 2 in S830 in the routine 800 of FIG. 8, the CPU 21 in the electronic document server 2 starts up the routine 900 shown in FIG.

このルーチン900が起動されると、S910にて、今回問い合わせられたセキュリティデータが、HDD24内にて検索される。そして、検索結果、すなわち、HDD24にすでに記憶されているセキュリティデータ(既存セキュリティデータ)のいずれか1つと今回問い合わせられた新規セキュリティデータとが一致するか否かの比較結果が、端末装置3に返される。   When this routine 900 is activated, the security data inquired this time is searched in the HDD 24 in S910. Then, the search result, that is, the comparison result of whether or not any one of the security data (existing security data) already stored in the HDD 24 matches the new security data inquired this time is returned to the terminal device 3. It is.

最後に、処理がS990に進み、本ルーチンが終了する。   Finally, the process proceeds to S990, and this routine ends.

<<登録処理>>
図8のルーチン800におけるS850にて、端末装置3から電子文書サーバー2に登録処理要求がなされると、電子文書サーバー2におけるCPU21にて、図10に示されているルーチン1000が起動される。
<< Registration process >>
When a registration processing request is made from the terminal device 3 to the electronic document server 2 in S850 in the routine 800 of FIG. 8, the CPU 21 in the electronic document server 2 starts the routine 1000 shown in FIG.

このルーチン1000が起動されると、S1010にて、今回問い合わせられたセキュリティデータと、これに対応する文書データとが受け取られる。続いて、S1020にて、当該受け取られた文書データ及びセキュリティデータが、HDD24に格納される。   When this routine 1000 is activated, the security data inquired this time and the document data corresponding thereto are received in S1010. Subsequently, in S1020, the received document data and security data are stored in the HDD 24.

最後に、処理がS1090に進み、本ルーチンが終了する。   Finally, the process proceeds to S1090, and this routine ends.

<<既存データ検索処理>>
ユーザーは、前記書類管理チケットTを使用して、既存のデータを検索することが可能である。
<< Existing data search process >>
The user can search for existing data by using the document management ticket T.

この場合、ユーザーは、書類管理チケットTを多機能プリンタ4のイメージスキャナ43に読み取り可能にセットして、グラフィカルユーザーインターフェースGにおける検索ボタンG2をクリックする。   In this case, the user sets the document management ticket T to be readable by the image scanner 43 of the multi-function printer 4 and clicks the search button G2 on the graphical user interface G.

グラフィカルユーザーインターフェースGにおける検索ボタンG2がクリックされると、端末装置3におけるCPU31にて、図11に示されているルーチン1100が起動される。   When the search button G2 in the graphical user interface G is clicked, the CPU 31 in the terminal device 3 starts the routine 1100 shown in FIG.

このルーチン1100が起動されると、まず、S1110にて、書類管理チケットTにおけるバーコードBがイメージスキャナ43によって読み取られる。バーコードBが読み取られると、S1120にて、このバーコードBが解読され、セキュリティデータ(ハッシュ値)が取得される。   When this routine 1100 is started, first, the barcode B in the document management ticket T is read by the image scanner 43 in S1110. When the barcode B is read, the barcode B is decrypted and security data (hash value) is obtained in S1120.

ここで、イメージスキャナ43によるバーコードBの読み取りエラー、あるいは読み取られたバーコードBからセキュリティデータへのデコードのエラーが生じた場合(S1130=Yes)、処理がS1140に進み、表示・操作部35にてデコードエラーの表示がなされ、本ルーチンが終了する。エラーが生じずにセキュリティデータが良好に取得された場合(S1130=No)、処理がS1150に進む。   If an error in reading the barcode B by the image scanner 43 or an error in decoding the read barcode B into security data occurs (S1130 = Yes), the process proceeds to S1140, and the display / operation unit 35 The decoding error is displayed at, and this routine ends. If security data is acquired satisfactorily without an error (S1130 = No), the process proceeds to S1150.

S1150においては、端末装置3から電子文書サーバー2に、バーコードBのデコードによって得られたセキュリティデータ(検索キー)が送信されるとともに、検索処理要求がなされる。この検索キー及び検索処理要求を受け取った電子文書サーバー2においては、上述のルーチン900におけるS910(図9参照)と同様の処理が行われる。   In S1150, the security data (search key) obtained by decoding the barcode B is transmitted from the terminal device 3 to the electronic document server 2, and a search processing request is made. In the electronic document server 2 that has received the search key and the search processing request, the same processing as S910 (see FIG. 9) in the routine 900 described above is performed.

続いて、処理がS1160に進み、電子文書サーバー2から端末装置3に向けて出力された文書データ(検索キーに対応するもの)が、当該端末装置3によって受け取られる(なお、電子文書サーバー2における何らかの障害により、検索キーに対応する文書データが取得できなかった場合、検索エラーメッセージが電子文書サーバー2から端末装置3に送信される。)。   Subsequently, the process proceeds to S1160, and the document data (corresponding to the search key) output from the electronic document server 2 to the terminal device 3 is received by the terminal device 3 (in the electronic document server 2). If the document data corresponding to the search key cannot be acquired due to some trouble, a search error message is transmitted from the electronic document server 2 to the terminal device 3).

文書データが端末装置3によって受け取られると、S1170にて、グラフィカルユーザーインターフェースGにおける保存ボタンG3及び印刷ボタンG4が有効化される。そして、処理がS1190に進み、本ルーチンが終了する。   When the document data is received by the terminal device 3, the save button G3 and the print button G4 in the graphical user interface G are activated in S1170. Then, the process proceeds to S1190, and this routine ends.

<<端末側での印刷・保存処理>>
例えば、ルーチン400やルーチン1100の実行後において、グラフィカルユーザーインターフェースGにおける保存ボタンG3及び印刷ボタンG4が有効化される。
<< Printing / saving process on terminal side >>
For example, after execution of the routine 400 and the routine 1100, the save button G3 and the print button G4 in the graphical user interface G are activated.

有効化された印刷ボタンG4がクリックされると、端末装置3におけるCPU31にて、図12に示されているルーチン1200が起動される。   When the validated print button G4 is clicked, a routine 1200 shown in FIG. 12 is started by the CPU 31 in the terminal device 3.

このルーチン1200が起動されると、S1210にて、文書データに基づいて画像形成部44に文書の写しを印刷させる指令が、多機能プリンタ4に発せられる。その後、処理がS1290に進み、本ルーチンが終了する。   When this routine 1200 is activated, a command for causing the image forming unit 44 to print a copy of the document based on the document data is issued to the multi-function printer 4 in S1210. Thereafter, the process proceeds to S1290, and this routine ends.

有効化された保存ボタンG3がクリックされると、端末装置3におけるCPU31にて、図13に示されているルーチン1300が起動される。   When the validated save button G3 is clicked, the CPU 31 in the terminal device 3 starts the routine 1300 shown in FIG.

このルーチン1300が起動されると、S1310にて、文書データがHDD34に保存される。その後、処理がS1390に進み、本ルーチンが終了する。   When this routine 1300 is activated, document data is stored in the HDD 34 in S1310. Thereafter, the process proceeds to S1390, and this routine ends.

<<本実施形態のシステムの動作説明のまとめ>>
上述のように、本実施形態の動作説明におけるS410が、本発明の文書データ生成ステップに対応する。
<< Summary of Operation Description of System of Present Embodiment >>
As described above, S410 in the description of the operation of the present embodiment corresponds to the document data generation step of the present invention.

また、本実施形態の動作説明におけるS825が、本発明のセキュリティデータ生成ステップ及びセキュリティデータ生成機能に対応する。   Also, S825 in the description of the operation of the present embodiment corresponds to the security data generation step and the security data generation function of the present invention.

また、本実施形態の動作説明におけるS910及びS920、あるいはS840が、本発明の比較ステップ及びセキュリティデータ比較機能に対応する。   In addition, S910 and S920 or S840 in the operation description of the present embodiment correspond to the comparison step and the security data comparison function of the present invention.

また、本実施形態の動作説明におけるS840ないしS850が、本発明の格納処理ステップ及び文書データ格納処理機能に対応する。   Further, S840 to S850 in the description of the operation of the present embodiment correspond to the storage processing step and the document data storage processing function of the present invention.

また、本実施形態の動作説明におけるS850が、本発明の格納ステップ及び文書データ格納機能に対応する。   Also, S850 in the operation description of this embodiment corresponds to the storage step and the document data storage function of the present invention.

また、本実施形態の動作説明におけるS845及びこれに引き続くS825が、本発明の例外処理ステップ及び例外処理機能に対応する。   Also, S845 and subsequent S825 in the description of the operation of the present embodiment correspond to the exception processing step and the exception processing function of the present invention.

また、本実施形態の動作説明におけるS845及びこれに引き続くS825が、本発明のセキュリティデータ再生成ステップに対応する。   In addition, S845 in the description of the operation of the present embodiment and the subsequent S825 correspond to the security data regeneration step of the present invention.

<本実施形態のシステムによる効果>
本実施形態の構成においては、セキュリティデータの衝突(新規セキュリティデータと既存セキュリティデータとの一致)が生じなくなるまで、電子文書サーバー2への文書データの格納が禁止される。そして、セキュリティデータの衝突が確実に回避された後に、電子文書サーバー2への文書データの格納が許可される。
<Effects of the system of this embodiment>
In the configuration of the present embodiment, storage of document data in the electronic document server 2 is prohibited until security data collision (coincidence between new security data and existing security data) does not occur. Then, after security data collision is reliably avoided, storage of document data in the electronic document server 2 is permitted.

すなわち、本実施形態の構成によれば、電子文書サーバー2に格納された文書データ間のセキュリティデータ(ハッシュ値)の衝突が、確実に防止され得る。   That is, according to the configuration of the present embodiment, the collision of security data (hash value) between the document data stored in the electronic document server 2 can be reliably prevented.

その結果、複数の別文書が、セキュリティーデータに変化を与えずに、互いに入れ替わることを確実に防ぐことができる。また、既存の複数の文書データ間にてセキュリティデータの衝突が生じた場合、それらのうちの少なくとも1つにてデータの改ざんがあったことの証明になる。   As a result, it is possible to reliably prevent a plurality of separate documents from being replaced with each other without changing the security data. Further, when a security data collision occurs between a plurality of existing document data, it is proved that the data has been falsified in at least one of them.

このように、本実施形態の構成によれば、文書データの改ざん検知が確実に行われる。したがって、電子化された文書の管理が確実に行われ得る。   As described above, according to the configuration of the present embodiment, it is possible to reliably detect falsification of document data. Therefore, the management of the digitized document can be reliably performed.

<変形例の例示>
なお、上述の実施形態は、上述した通り、出願人が取り敢えず本願の出願時点において最良であると考えた、本発明の代表的な実施形態を、単に例示したものにすぎない。よって、本発明はもとより上述の実施形態に何ら限定されるものではない。したがって、本発明の本質的部分を変更しない範囲内において、上述の実施形態に対して種々の変形が施され得ることは、当然である。
<Example of modification>
Note that, as described above, the above-described embodiments are merely examples of typical embodiments of the present invention that the applicant has considered to be the best at the time of filing of the present application. Therefore, the present invention is not limited to the above-described embodiment. Therefore, it goes without saying that various modifications can be made to the above-described embodiment without departing from the essential part of the present invention.

以下、変形例について、幾つか例示する。以下の変形例の説明において、上述の実施形態にて説明されているものと同様の構成及び機能を有する部材に対しては、上述の実施形態と同様の符号が付されているものとする。そして、かかる部材の説明については、技術的に矛盾しない範囲内において、上述の実施形態における説明が援用され得るものとする。   Hereinafter, some modifications will be illustrated. In the following description of modifications, members having the same configuration and function as those described in the above-described embodiment are denoted by the same reference numerals as those in the above-described embodiment. And about description of this member, the description in the above-mentioned embodiment shall be used in the range which is not technically consistent.

もっとも、言うまでもなく、変形例とて、以下に列挙されたものに限定されるものではない。また、複数の変形例が、技術的に矛盾しない範囲内において、適宜、複合的に適用され得る。   Needless to say, the modifications are not limited to those listed below. In addition, a plurality of modified examples can be applied in a composite manner as appropriate within a technically consistent range.

本発明(特に、本発明の課題を解決するための手段を構成する各構成要素における、作用的・機能的に表現されているもの)は、上述の実施形態や、上述及び下記の変形例の記載に基づいて、限定解釈されてはならない。このような限定解釈は、(先願主義の下で出願を急ぐ)出願人の利益を不当に害する反面、模倣者を不当に利するものであって、許されない。   The present invention (especially those expressed functionally and functionally in the constituent elements constituting the means for solving the problems of the present invention) includes the above-described embodiments and the above-described and following modifications. Based on the description, it should not be interpreted in a limited manner. Such a limited interpretation is unacceptable and improper for imitators, while improperly harming the applicant's interests (rushing to file under a prior application principle).

(1)ルーチン1100に対応する既存データ検索機能は、省略され得る。この場合、図8に示されているルーチン800におけるS870ないしS885や、図11に示されているルーチン1100は省略される。   (1) The existing data search function corresponding to the routine 1100 may be omitted. In this case, S870 to S885 in the routine 800 shown in FIG. 8 and the routine 1100 shown in FIG. 11 are omitted.

(2)通信回線6の一部又は全部は、無線通信回線とされ得る。   (2) A part or all of the communication line 6 may be a wireless communication line.

(3)S845においては、余白部分における微小ランダムノイズの追加に代えて、ヘッダ部分へのダミーデータの付加や、余白部分における微小部分のビット反転、等が行われてもよい。   (3) In S845, instead of adding minute random noise in the margin part, addition of dummy data to the header part, bit inversion of the minute part in the margin part, or the like may be performed.

(4)処理がS845を経た場合(文書データに加工が行われた場合)の、S850及びS1010における登録対象の文書データは、当該S845による加工前のデータであってもよい。   (4) The document data to be registered in S850 and S1010 when the processing has passed through S845 (when processing has been performed on the document data) may be data before processing in S845.

(5)図14は、図8に示されているルーチン800の変形例を示すフローチャートである。   (5) FIG. 14 is a flowchart showing a modification of the routine 800 shown in FIG.

図14に示されているルーチン1400においては、S845に代えて、イメージスキャナ43の光源の明るさを変更するS1445(条件変更ステップ・条件変更機能)、及び条件変更されたイメージスキャナ43によって文書データを再度生成するS1447が用いられている他は、図8のルーチン800と同様の処理が行われる。   In the routine 1400 shown in FIG. 14, instead of S845, the document data is changed by S1445 (condition changing step / condition changing function) for changing the brightness of the light source of the image scanner 43 and the image scanner 43 whose condition has been changed. The process is the same as that of the routine 800 of FIG. 8 except that S1447 for generating again is used.

すなわち、グラフィカルユーザーインターフェースGにおける登録ボタンG6がクリックされると、端末装置3におけるCPU31にて、図14に示されているルーチン1400が起動される。   That is, when the registration button G6 in the graphical user interface G is clicked, the CPU 31 in the terminal device 3 starts the routine 1400 shown in FIG.

このルーチン1400が起動されると、まず、S1405にて、文書がスキャン済みであるか否かが判定される。スキャン済みでない場合(S1405=No)、処理がS1410に進み、上述のルーチン800におけるS810(図8参照)と同様に文書の読み取りが行われる。その後、S1415にて、上述のルーチン800におけるS820(図8参照)と同様に、プレビュー表示が行われる。一方、文書がスキャン済みである場合(S1405=Yes)、S1405及びS1410はスキップされる。   When this routine 1400 is activated, it is first determined in S1405 whether or not the document has been scanned. If not scanned (S1405 = No), the process proceeds to S1410, and the document is read in the same manner as in S810 (see FIG. 8) in the routine 800 described above. Thereafter, in S1415, a preview display is performed in the same manner as in S820 (see FIG. 8) in the routine 800 described above. On the other hand, if the document has been scanned (S1405 = Yes), S1405 and S1410 are skipped.

次に、処理がS1420に進み、上述の「サーバーロック」が行われ、S1425にてセキュリティデータが計算される(セキュリティデータ生成)。   Next, the process proceeds to S1420, where the “server lock” described above is performed, and security data is calculated in S1425 (security data generation).

その後、S1430にて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在するか否かが、端末装置3から電子文書サーバー2に問い合わせられる。そして、処理がS1440に進み、電子文書サーバー2への問い合わせの結果に基づいて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在するか否かが判定される。   Thereafter, in S1430, the terminal device 3 inquires the electronic document server 2 whether or not the existing security data having the same value as the new security data of this time exists in the electronic document server 2. Then, the process proceeds to S1440, and based on the result of the inquiry to the electronic document server 2, it is determined whether or not the existing security data having the same value as the current new security data exists in the electronic document server 2.

今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在することが判定された場合(S1440=Yes)、処理がS1445に進み、CPU31からの指令に基づいて、イメージスキャナ43の光源の明るさがECU42によって変更される(例外処理・条件変更)。そして、S1447にて、文書の再度の読み取りが行われた後、処理がS1425に戻り、セキュリティデータ(ハッシュ値)が再計算される(例外処理・セキュリティデータ再生成)。   If it is determined that the existing security data having the same value as the new security data this time exists in the electronic document server 2 (S1440 = Yes), the process proceeds to S1445, and the image scanner 43 is based on a command from the CPU 31. The brightness of the light source is changed by the ECU 42 (exception processing / condition change). In S1447, after the document is read again, the process returns to S1425, and security data (hash value) is recalculated (exception processing / security data regeneration).

このセキュリティデータの再計算によって再度得られた新規セキュリティデータについて、S1430の問い合わせの結果、これと同一の値の既存セキュリティデータが電子文書サーバー2に存在することが判定された場合(S1440=Yes→S1445→S1447→S1425→S1430→S1440=yes)も、再度処理がS1445及びS1447に進む。そして、イメージスキャナ43の光源の明るさが再度変更されて文書データが再生成された後、処理がS1425に再度戻り、セキュリティデータ(ハッシュ値)がさらに再計算される。   For new security data obtained again by recalculation of the security data, as a result of the inquiry in S1430, it is determined that existing security data having the same value as this exists in the electronic document server 2 (S1440 = Yes → (S1445 → S1447 → S1425 → S1430 → S1440 = yes), the process again proceeds to S1445 and S1447. Then, after the brightness of the light source of the image scanner 43 is changed again and the document data is regenerated, the process returns to S1425, and the security data (hash value) is further recalculated.

一方、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合(S1440=No)、S1445及びS1447はスキップされ、処理がS1450に進む。文書データの再生成及びこれに基づくセキュリティデータの再計算によって再度得られた新規セキュリティデータについて、これと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合も、同様である。   On the other hand, when it is determined that the existing security data having the same value as the new security data this time does not exist in the electronic document server 2 (S1440 = No), S1445 and S1447 are skipped, and the process proceeds to S1450. The same applies to the case where it is determined that the existing security data having the same value as the new security data obtained again by regenerating the document data and recalculating the security data based thereon is not present in the electronic document server 2 It is.

すなわち、本実施形態においては、新規セキュリティデータが、既存セキュリティデータ(電子文書サーバー2にすでに記憶済みのセキュリティデータ)と一致しなくなるまで、イメージスキャナ43における条件変更及び再読み込みと、新規セキュリティデータの再計算とが、繰り返される。   That is, in this embodiment, until the new security data does not match the existing security data (security data already stored in the electronic document server 2), the condition change and re-reading in the image scanner 43 and the new security data are updated. The recalculation is repeated.

S1450においては、文書データとこれに対応するセキュリティデータ(ハッシュ値)とが端末装置3から電子文書サーバー2に送信されるとともに、端末装置3におけるCPU31から電子文書サーバー2に登録処理要求がなされる。その後、処理がS1460に進み、上述の「サーバーアンロック」が行われる。   In S1450, document data and corresponding security data (hash value) are transmitted from the terminal device 3 to the electronic document server 2, and a registration processing request is made from the CPU 31 in the terminal device 3 to the electronic document server 2. . Thereafter, the process proceeds to S1460, and the “server unlock” described above is performed.

続いて、S1480にて、表示・操作部35により件名等の入力が受け付けられる。そして、S1485にて、画像形成部44に書類管理チケットTを印刷させる指令が、多機能プリンタ4に発せられる。   Subsequently, in S1480, the display / operation unit 35 accepts input of a subject and the like. In step S <b> 1485, a command is issued to the multi-function printer 4 to cause the image forming unit 44 to print the document management ticket T.

最後に、処理がS1490に進み、本ルーチンが終了する。   Finally, the process proceeds to S1490, and this routine ends.

この変形例の場合、端末装置3におけるCPU31が、本発明の条件変更部に対応する。   In the case of this modification, the CPU 31 in the terminal device 3 corresponds to the condition changing unit of the present invention.

また、S1445が、本発明の条件変更ステップ及び条件変更機能に対応する。   S1445 corresponds to the condition changing step and the condition changing function of the present invention.

また、S1447に引き続く再度のS1425の処理が、本発明のセキュリティデータ再生成ステップに対応する。   Further, the processing of S1425 again following S1447 corresponds to the security data regeneration step of the present invention.

また、S1445、S1447、及びこれに引き続く再度のS1425の処理が、本発明の例外処理ステップ及び例外処理機能に対応する。   Further, S1445, S1447, and the subsequent processing of S1425 again correspond to the exception processing step and the exception processing function of the present invention.

なお、上述のS1445における、イメージスキャナ43の光源の明るさ変更に代えて、あるいは、これに加えて、イメージスキャナ43におけるガンマ特性の変更や、スキャン開始位置の変更が行われてもよい。   Note that, instead of or in addition to the change in the brightness of the light source of the image scanner 43 in S1445 described above, the gamma characteristic in the image scanner 43 or the scan start position may be changed.

また、ガンマ特性の変更や、スキャン開始位置の変更をしなくても、単に再スキャンするだけでよい場合もある。なぜなら、特に読み取り諧調が十分に高い場合は、文書の読み取り結果に回路のノイズ等が付加される。そのため、スキャンのたびに異なる読み取り結果になることが期待できるからである。   In some cases, it is only necessary to rescan without changing the gamma characteristic or the scan start position. This is because, particularly when the reading gradation is sufficiently high, circuit noise or the like is added to the document reading result. Therefore, it can be expected that a different reading result is obtained for each scan.

(6)セキュリティデータ(ハッシュ値)の生成、及び、新規セキュリティデータと既存セキュリティデータとの比較は、電子文書サーバー2側で行われてもよい。   (6) The generation of the security data (hash value) and the comparison between the new security data and the existing security data may be performed on the electronic document server 2 side.

図15及び図16は、図8ないし図10に示されているルーチンの変形例を示すフローチャートである。すなわち、図15は、本変形例において、端末装置3で実行されるルーチンを示すフローチャートである。図16は、本変形例において、電子文書処理サーバーとしての電子文書サーバー2で実行されるルーチンを示すフローチャートである。   15 and 16 are flowcharts showing a modification of the routine shown in FIGS. That is, FIG. 15 is a flowchart showing a routine executed by the terminal device 3 in the present modification. FIG. 16 is a flowchart showing a routine executed in the electronic document server 2 as the electronic document processing server in this modification.

図15を参照すると、グラフィカルユーザーインターフェースGにおける登録ボタンG6がクリックされると、端末装置3におけるCPU31にて、ルーチン1500が起動される。   Referring to FIG. 15, when the registration button G <b> 6 in the graphical user interface G is clicked, the routine 1500 is started in the CPU 31 in the terminal device 3.

このルーチン1500が起動されると、まず、S1505にて、文書がスキャン済みであるか否かが判定される。スキャン済みでない場合(S1505=No)、処理がS1510に進み、文書の読み取りが行われる。その後、S1515にて、プレビュー表示が行われる。一方、文書がスキャン済みである場合(S1505=Yes)、S1505及びS1510はスキップされる。   When this routine 1500 is activated, first, in S1505, it is determined whether or not the document has been scanned. If it has not been scanned (S1505 = No), the process proceeds to S1510, and the document is read. Thereafter, a preview display is performed in S1515. On the other hand, if the document has been scanned (S1505 = Yes), S1505 and S1510 are skipped.

次に、処理がS1550に進み、文書データが端末装置3から電子文書サーバー2に送信されるとともに、端末装置3におけるCPU31から電子文書サーバー2に登録処理要求がなされる。   Next, the process proceeds to S 1550, where document data is transmitted from the terminal device 3 to the electronic document server 2, and a registration processing request is made from the CPU 31 in the terminal device 3 to the electronic document server 2.

登録処理要求を受けた電子文書サーバー2におけるCPU21にて、図16に示されているルーチン1600が起動される。   In response to the registration processing request, the CPU 21 in the electronic document server 2 starts up a routine 1600 shown in FIG.

このルーチン1600が起動されると、S1610にて、端末装置3から送信された文書データが受け取られる。次に、S1620にて、この文書データに基づいて、今回の新規セキュリティデータが計算される。   When this routine 1600 is activated, document data transmitted from the terminal device 3 is received in S1610. Next, in S1620, the new security data for this time is calculated based on the document data.

続いて、S1630にて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが、HDD24内の記憶データから検索される。そして、この検索結果に基づいて、S1640にて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在するか否かが判定される。   Subsequently, in S1630, existing security data having the same value as the new security data of this time is retrieved from the stored data in the HDD 24. Then, based on the search result, in S1640, it is determined whether or not the existing security data having the same value as the new security data this time exists in the electronic document server 2.

今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在することが判定された場合(S1640=Yes)、処理がS1645に進み、文書データの余白部分に、肉眼視で確認できない程度の微小なランダムノイズが追加される。その後、処理がS1625に戻り、セキュリティデータ(ハッシュ値)が再計算される(例外処理・セキュリティデータ再生成)。   When it is determined that the existing security data having the same value as the new security data this time exists in the electronic document server 2 (S1640 = Yes), the process proceeds to S1645, and the margin of the document data is visually confirmed. A small amount of random noise is added. Thereafter, the processing returns to S1625, and the security data (hash value) is recalculated (exception processing / security data regeneration).

一方、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合(S1640=No)、処理がS1650に進み、文書データ及びこれに対応するセキュリティデータがHDD24に格納される。セキュリティデータの再計算によって再度得られた新規セキュリティデータについて、これと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合も、同様である。   On the other hand, when it is determined that the existing security data having the same value as the new security data this time does not exist in the electronic document server 2 (S1640 = No), the process proceeds to S1650, and the document data and the corresponding security data Is stored in the HDD 24. The same applies to the case where it is determined that the existing security data having the same value as the new security data obtained again by recalculation of the security data does not exist in the electronic document server 2.

その後、処理がS1690に進み、本ルーチン1600が終了する。   Thereafter, the process proceeds to S1690, and this routine 1600 ends.

S1650にて電子文書サーバー2のHDD24に文書データ及びセキュリティデータが格納されると、ルーチン1500における処理がS1560に進み、電子文書サーバー2から端末装置3に向けて送信されたセキュリティデータが、端末装置3によって受信される。そして、S1570にてセキュリティデータがバーコード化され、S1580にて、表示・操作部35により件名等の入力が受け付けられる。そして、S1585にて、画像形成部44に書類管理チケットTを印刷させる指令が、多機能プリンタ4に発せられる。   When document data and security data are stored in the HDD 24 of the electronic document server 2 in S1650, the processing in the routine 1500 proceeds to S1560, and the security data transmitted from the electronic document server 2 to the terminal device 3 is stored in the terminal device. 3 is received. In step S1570, the security data is converted into a barcode. In step S1580, the display / operation unit 35 accepts input of a subject and the like. In step S 1585, a command for causing the image forming unit 44 to print the document management ticket T is issued to the multi-function printer 4.

最後に、処理がS1590に進み、本ルーチンが終了する。   Finally, the process proceeds to S1590, and this routine ends.

この変形例の場合、電子文書サーバー2におけるCPU21が、本発明のセキュリティデータ生成部、セキュリティデータ比較部、文書データ格納処理部、及び例外処理部に対応する。   In the case of this modification, the CPU 21 in the electronic document server 2 corresponds to a security data generation unit, a security data comparison unit, a document data storage processing unit, and an exception processing unit of the present invention.

また、S1640の処理が、本発明の比較ステップ及びセキュリティデータ比較機能に対応する。   Further, the processing of S1640 corresponds to the comparison step and the security data comparison function of the present invention.

また、S1650の処理が、本発明の格納処理ステップ及び文書データ格納処理機能に対応する。   Further, the processing of S1650 corresponds to the storage processing step and the document data storage processing function of the present invention.

また、S1645、及びこれに引き続くS1620の処理が、本発明の例外処理ステップ及び例外処理機能に対応する。   Further, S1645 and the subsequent processing of S1620 correspond to the exception processing step and the exception processing function of the present invention.

さらに、S1645に引き続くS1620の処理が、本発明のセキュリティデータ再生成ステップに対応する。   Further, the processing of S1620 subsequent to S1645 corresponds to the security data regeneration step of the present invention.

(7)上述の(6)の変形例のさらなる変形例として、セキュリティデータの生成が端末装置3で行われ、新規セキュリティデータと既存セキュリティデータとの比較が、電子文書格納サーバーとしての電子文書サーバー2側で行われるように、電子文書システム1が構成されてもよい。すなわち、当該変形例の電子文書システム1は、上述の実施形態と(6)の変形例とを組み合わせたものである。   (7) As a further modified example of the modified example of the above (6), the security data is generated by the terminal device 3, and the new security data and the existing security data are compared with each other as an electronic document storage server. The electronic document system 1 may be configured to be performed on the second side. That is, the electronic document system 1 according to the modification is a combination of the above-described embodiment and the modification (6).

かかる構成を有する電子文書システム1においては、端末装置3におけるCPU31(セキュリティデータ生成部)にて、新規セキュリティデータが生成される。この生成された新規セキュリティデータが、電子文書サーバー2に送信される。   In the electronic document system 1 having such a configuration, new security data is generated by the CPU 31 (security data generation unit) in the terminal device 3. The generated new security data is transmitted to the electronic document server 2.

電子文書サーバー2におけるCPU21(セキュリティデータ比較部)にて、新規セキュリティデータと既存セキュリティデータとが一致するか否かが判定される。   The CPU 21 (security data comparison unit) in the electronic document server 2 determines whether the new security data matches the existing security data.

新規セキュリティデータと既存セキュリティデータとが一致しなかった場合、電子文書サーバー2は、端末装置3に、今回生成された文書データの送信を要求する。これにより、当該文書データが、端末装置3から電子文書サーバー2に送信される。   If the new security data and the existing security data do not match, the electronic document server 2 requests the terminal device 3 to transmit the document data generated this time. As a result, the document data is transmitted from the terminal device 3 to the electronic document server 2.

電子文書サーバー2にて受け取られた文書データは、これに基づいて生成された新規セキュリティデータと対応付けられつつ、電子文書サーバー2におけるCPU21(文書データ格納処理部)によって、HDD24(文書記憶部)に格納される。   The document data received by the electronic document server 2 is associated with new security data generated based on the document data, and the CPU 21 (document data storage processing unit) in the electronic document server 2 causes the HDD 24 (document storage unit). Stored in

新規セキュリティデータと既存セキュリティデータとが一致した場合、上述のような例外処理が行われ得る。   When the new security data and the existing security data match, the exception processing as described above can be performed.

(8)図17は、図8に示されているルーチン800の他の変形例を示すフローチャートである。   (8) FIG. 17 is a flowchart showing another modification of the routine 800 shown in FIG.

図17に示されているルーチン1700においては、S845に代えて、表示・操作部35にエラー表示を行うS1742が用いられ、文書データの加工やセキュリティデータの再計算が行われない他は、図8のルーチン800と同様の処理が行われる。   The routine 1700 shown in FIG. 17 uses S 1742 for displaying an error on the display / operation unit 35 instead of S 845, except that the processing of document data and the recalculation of security data are not performed. The same processing as that of the routine 800 of No. 8 is performed.

すなわち、本変形例においては、セキュリティデータ(ハッシュ値)の衝突が生じた場合は、文書データの電子文書サーバー2への格納が禁止され、エラー表示が行われるのみである。   In other words, in this modification, when a security data (hash value) collision occurs, storage of the document data in the electronic document server 2 is prohibited and only an error display is performed.

具体的には、グラフィカルユーザーインターフェースGにおける登録ボタンG6がクリックされると、端末装置3におけるCPU31にて、図17に示されているルーチン1700が起動される。   Specifically, when the registration button G6 in the graphical user interface G is clicked, the CPU 31 in the terminal device 3 starts the routine 1700 shown in FIG.

このルーチン1700が起動されると、まず、S1705にて、文書がスキャン済みであるか否かが判定される。スキャン済みでない場合(S1705=No)、処理がS1710に進み、文書の読み取りが行われる。その後、S1715にて、プレビュー表示が行われる。一方、文書がスキャン済みである場合(S1705=Yes)、S1705及びS1710はスキップされる。   When this routine 1700 is activated, it is first determined in S1705 whether or not the document has been scanned. If it has not been scanned (S1705 = No), the process advances to S1710, and the document is read. Thereafter, in S1715, a preview display is performed. On the other hand, if the document has been scanned (S1705 = Yes), S1705 and S1710 are skipped.

次に、処理がS1720に進み、上述の「サーバーロック」が行われ、S1725にてセキュリティデータが計算される(セキュリティデータ生成)。   Next, the process proceeds to S1720, where the “server lock” described above is performed, and security data is calculated in S1725 (security data generation).

その後、S1730にて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在するか否かが、端末装置3から電子文書サーバー2に問い合わせられる。そして、処理がS1740に進み、電子文書サーバー2への問い合わせの結果に基づいて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2にすでに存在するか否かが判定される。   Thereafter, in S1730, the terminal device 3 inquires the electronic document server 2 whether or not the existing security data having the same value as the new security data this time exists in the electronic document server 2. Then, the process proceeds to S1740, and based on the result of the inquiry to the electronic document server 2, it is determined whether or not the existing security data having the same value as the current new security data already exists in the electronic document server 2. .

今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合(S1740=No)、処理がS1750に進み、文書データとこれに対応するセキュリティデータ(ハッシュ値)とが端末装置3から電子文書サーバー2に送信されるとともに、端末装置3におけるCPU31から電子文書サーバー2に登録処理要求がなされる。その後、処理がS1760に進み、上述の「サーバーアンロック」が行われる。   When it is determined that the existing security data having the same value as the new security data this time does not exist in the electronic document server 2 (S1740 = No), the process proceeds to S1750, and the document data and corresponding security data (hash) Value) is transmitted from the terminal device 3 to the electronic document server 2, and a registration processing request is made to the electronic document server 2 from the CPU 31 in the terminal device 3. Thereafter, the process proceeds to S1760, and the above-described “server unlock” is performed.

続いて、S1780にて、表示・操作部35により件名等の入力が受け付けられる。そして、S1785にて、画像形成部44に書類管理チケットTを印刷させる指令が、多機能プリンタ4に発せられる。   Subsequently, in S1780, the display / operation unit 35 accepts input of a subject and the like. In step S 1785, a command is issued to the multi-function printer 4 to cause the image forming unit 44 to print the document management ticket T.

一方、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在することが判定された場合(S1740=Yes)、処理がS1742に進み、表示・操作部35にエラー表示が行われる(例外処理・エラー表示)。この場合、S1750ないしS1785はスキップされる。   On the other hand, if it is determined that the existing security data having the same value as the new security data this time exists in the electronic document server 2 (S1740 = Yes), the process proceeds to S1742, and an error display is displayed on the display / operation unit 35. Performed (exception handling / error display). In this case, S1750 to S1785 are skipped.

最後に、処理がS1790に進み、本ルーチンが終了する。   Finally, the process proceeds to S1790, and this routine ends.

この変形例の場合、端末装置3におけるCPU31及び表示・操作部35が、本発明のエラー表示部に対応する。また、S1742が、本発明のエラー表示ステップ及びエラー表示機能に対応する。   In the case of this modification, the CPU 31 and the display / operation unit 35 in the terminal device 3 correspond to the error display unit of the present invention. S 1742 corresponds to the error display step and the error display function of the present invention.

(9)図18は、図1に示されている電子文書システム1の他の変形例の構成を示すブロック図である。   (9) FIG. 18 is a block diagram showing a configuration of another modification of the electronic document system 1 shown in FIG.

図18に示されているように、電子文書システム1は、さらに、書類管理チケットTにおけるバーコードBを読み取るためのバーコードリーダー5を備えていてもよい。このバーコードリーダー5は、端末装置3における接続インターフェース37に対して着脱可能に構成されている。   As shown in FIG. 18, the electronic document system 1 may further include a barcode reader 5 for reading the barcode B in the document management ticket T. The barcode reader 5 is configured to be detachable from the connection interface 37 in the terminal device 3.

すなわち、この場合、書類管理チケットTを使用した既存のデータの検索を行う際の、イメージスキャナ43によるバーコードBの読み取りに代えて、バーコードリーダー5によるバーコードBの読み取りが行われる。   In other words, in this case, the barcode B is read by the barcode reader 5 instead of reading the barcode B by the image scanner 43 when searching for existing data using the document management ticket T.

具体的には、グラフィカルユーザーインターフェースG(図2参照)における検索ボタンG2がクリックされると、端末装置3におけるCPU31にて、図11に示されているルーチン1100が起動される。このルーチン1100が起動されると、S1110にて、書類管理チケットTにおけるバーコードBがバーコードリーダー5によって読み取られ、S1120にて、このバーコードBが解読され、セキュリティデータ(ハッシュ値)が取得される。バーコードリーダー5によるバーコードBの読み取りエラー等が生じた場合(S1130=Yes)、処理がS1140に進み、表示・操作部35にてデコードエラーの表示がなされ、本ルーチンが終了する。エラーが生じずにセキュリティデータが良好に取得された場合(S1130=No)、処理がS1150以降に進み、所望の既存の文書データが電子文書サーバー2からダウンロードされ、端末装置3側における印刷や保存が可能となる。   Specifically, when the search button G2 in the graphical user interface G (see FIG. 2) is clicked, the CPU 31 in the terminal device 3 starts the routine 1100 shown in FIG. When this routine 1100 is started, the barcode B in the document management ticket T is read by the barcode reader 5 in S1110, and the barcode B is decrypted in S1120 to obtain security data (hash value). Is done. If a barcode B reading error or the like has occurred by the barcode reader 5 (S1130 = Yes), the process proceeds to S1140, a decoding error is displayed on the display / operation unit 35, and this routine ends. If the security data is successfully acquired without causing an error (S1130 = No), the process proceeds to S1150 and subsequent steps, the desired existing document data is downloaded from the electronic document server 2, and is printed or stored on the terminal device 3 side. Is possible.

(10)図19は、図1に示されている電子文書システム1の他の変形例の構成を示すブロック図である。   (10) FIG. 19 is a block diagram showing a configuration of another modification of the electronic document system 1 shown in FIG.

図19を参照すると、本変形例の電子文書システム1は、さらに、認証団体サーバー70を備えていてもよい。この認証団体サーバー70は、通信回線6を介して電子文書サーバー2と接続されている。また、この認証団体サーバー70は、電子文書サーバー2と同様の構成を備えている。   Referring to FIG. 19, the electronic document system 1 of the present modification may further include an authentication group server 70. The authentication group server 70 is connected to the electronic document server 2 via the communication line 6. The authentication group server 70 has a configuration similar to that of the electronic document server 2.

この変形例においては、電子文書サーバー2におけるHDD24への文書データ及びセキュリティデータの格納とともに、あるいはこれに代えて、認証団体サーバー70への文書データ及びセキュリティデータの格納が行われ得る。   In this modified example, the document data and security data may be stored in the authentication organization server 70 together with or instead of storing the document data and security data in the HDD 24 in the electronic document server 2.

なお、図19におけるバーコードリーダー5が省略され得ることは、いうまでもない。   Needless to say, the barcode reader 5 in FIG. 19 can be omitted.

(11)図20は、図1に示されている電子文書システム1の他の変形例の構成を示すブロック図である。   (11) FIG. 20 is a block diagram showing a configuration of another modification of the electronic document system 1 shown in FIG.

図20を参照すると、多機能プリンタ4は、いわゆるネットワークプリンタであってもよい。すなわち、多機能プリンタ4は、通信回線6(ローカルエリアネットワーク(LAN)を含む)を介して、端末装置3と接続されてもよい。   Referring to FIG. 20, the multi-function printer 4 may be a so-called network printer. That is, the multifunction printer 4 may be connected to the terminal device 3 via the communication line 6 (including a local area network (LAN)).

なお、図20におけるバーコードリーダー5が省略され得ることは、いうまでもない。   Needless to say, the barcode reader 5 in FIG. 20 can be omitted.

(12)図21は、図1に示されている電子文書システム1の他の変形例の構成を示すブロック図である。   (12) FIG. 21 is a block diagram showing a configuration of another modification of the electronic document system 1 shown in FIG.

図21を参照すると、イメージスキャナ43と画像形成部44とが、それぞれ独立の装置として、端末装置3に接続されていてもよい。   Referring to FIG. 21, the image scanner 43 and the image forming unit 44 may be connected to the terminal device 3 as independent devices.

なお、図21におけるバーコードリーダー5が省略され得ることは、いうまでもない。   Needless to say, the barcode reader 5 in FIG. 21 can be omitted.

(13)セキュリティデータ(ハッシュ値)は、文書データが格納される記憶媒体(例えば電子文書サーバー2におけるHDD24)とは別の記憶媒体(例えば端末装置3におけるHDD34)に格納されてもよい。   (13) The security data (hash value) may be stored in a storage medium (for example, the HDD 34 in the terminal device 3) different from the storage medium in which the document data is stored (for example, the HDD 24 in the electronic document server 2).

(14)端末装置3と多機能プリンタ4とは、一体に形成されてもよい。すなわち、多機能プリンタ4が、端末装置3にて実現されていた上述の機能を備えていてもよい。   (14) The terminal device 3 and the multifunction printer 4 may be formed integrally. That is, the multi-function printer 4 may have the above-described function realized by the terminal device 3.

図22は、本変形例の電子文書システム1の構成を示すブロック図である。   FIG. 22 is a block diagram illustrating a configuration of the electronic document system 1 according to the present modification.

図22を参照すると、端末装置80は、CPU81と、ROM82と、RAM83と、フラッシュメモリ84と、イメージスキャナ85と、画像形成部86と、表示・操作部87と、通信インターフェース88と、を備えている。   Referring to FIG. 22, the terminal device 80 includes a CPU 81, a ROM 82, a RAM 83, a flash memory 84, an image scanner 85, an image forming unit 86, a display / operation unit 87, and a communication interface 88. ing.

CPU81は、マイクロプロセッサであって、端末装置3における種々の動作のためのプログラム(ルーチン)を実行するようになっている。   The CPU 81 is a microprocessor, and executes programs (routines) for various operations in the terminal device 3.

ROM82は、読み取り専用の記憶媒体であって、端末装置80を起動するために必要な起動プログラム等を格納し得るようになっている。   The ROM 82 is a read-only storage medium and can store an activation program and the like necessary for activating the terminal device 80.

RAM83は、読み書き可能な記憶媒体であって、CPU81によるプログラム実行の際に、必要に応じてデータを一時的に格納し得るようになっている。   The RAM 83 is a readable / writable storage medium, and can temporarily store data as necessary when the CPU 81 executes a program.

フラッシュメモリ84は、電源がオフ状態である間でも情報を保持し続け得るように構成された、読み書き可能な記憶媒体である。このフラッシュメモリ84には、文書データの処理に関してCPU81によって実行されるプログラム(本発明の電子文書データ処理プログラムを含む)や、当該プログラム実行の際に参照されるテーブルや、各種のパラメーター等のデータが記憶されている。また、このフラッシュメモリ84には、既存セキュリティデータが記憶されている。   The flash memory 84 is a readable / writable storage medium configured to continue to hold information even when the power is off. The flash memory 84 stores data such as a program (including the electronic document data processing program of the present invention) executed by the CPU 81 for processing document data, a table referred to when the program is executed, and various parameters. Is remembered. The flash memory 84 stores existing security data.

画像形成部86は、CPU81からの指令に応じて、シート上に画像を形成し得るように構成されている。すなわち、画像形成部86は、図3に示されている書類管理チケットTを印刷し得るように構成されている。   The image forming unit 86 is configured to be able to form an image on a sheet in response to a command from the CPU 81. That is, the image forming unit 86 is configured to print the document management ticket T shown in FIG.

表示・操作部87は、表示装置兼用のタッチパネルと押しボタンとから構成されている。この表示・操作部87は、CPU81からの指示に応じて、端末装置80のユーザーに情報を通知するメッセージや、ユーザーに情報を入力させるための入力欄等をタッチパネルに表示させ得るようになっている。また、この表示・操作部87は、表示されている画像に応じて、押しボタンやタッチパネルが操作されることにより、各操作に応じた入力情報をCPU81へ送るようになっている。   The display / operation unit 87 includes a touch panel also serving as a display device and a push button. In response to an instruction from the CPU 81, the display / operation unit 87 can display a message for notifying the user of the terminal device 80 of information, an input field for allowing the user to input information, and the like on the touch panel. Yes. Further, the display / operation unit 87 is configured to send input information corresponding to each operation to the CPU 81 by operating a push button or a touch panel according to the displayed image.

この端末装置80は、通信インターフェース88を介して、通信回線6と接続されている。   The terminal device 80 is connected to the communication line 6 via the communication interface 88.

なお、本変形例において、セキュリティデータ(ハッシュ値)は、電子文書サーバー2におけるHDD24に記憶されていてもよい。   In this modification, the security data (hash value) may be stored in the HDD 24 in the electronic document server 2.

また、本変形例において、バーコードリーダーが備えられていてもよいことはいうまでもない。   It goes without saying that a bar code reader may be provided in this modification.

(15)電子文書サーバー2と端末装置3と多機能プリンタ4とは、一体に形成されてもよい。すなわち、多機能プリンタ4が、電子文書システム1にて実現されていた上述の機能のすべてを備えていてもよい。   (15) The electronic document server 2, the terminal device 3, and the multifunction printer 4 may be integrally formed. That is, the multi-function printer 4 may have all of the above-described functions realized by the electronic document system 1.

(16)本発明の例外処理(セキュリティデータ衝突時処理)は、文書データの格納の禁止に限定されない。   (16) The exception processing (security data collision processing) of the present invention is not limited to prohibiting storage of document data.

図23は、図8に示されているルーチン800の他の変形例を示すフローチャートである。   FIG. 23 is a flowchart showing another modification of the routine 800 shown in FIG.

グラフィカルユーザーインターフェースGにおける登録ボタンG6がクリックされると、端末装置3におけるCPU31にて、図23に示されているルーチン2300が起動される。   When the registration button G6 in the graphical user interface G is clicked, the CPU 31 in the terminal device 3 starts the routine 2300 shown in FIG.

このルーチン2300が起動されると、まず、S2305にて、文書がスキャン済みであるか否かが判定される。スキャン済みでない場合(S2305=No)、処理がS2310に進み、文書の読み取りが行われる。その後、S2315にて、プレビュー表示が行われる。一方、文書がスキャン済みである場合(S2305=Yes)、S2305及びS2310はスキップされる。   When this routine 2300 is activated, it is first determined in S2305 whether or not the document has been scanned. If it has not been scanned (S2305 = No), the process advances to S2310, and the document is read. Thereafter, in S2315, a preview display is performed. On the other hand, when the document has been scanned (S2305 = Yes), S2305 and S2310 are skipped.

次に、処理がS2320に進み、上述の「サーバーロック」が行われ、S2325にてセキュリティデータが計算される(セキュリティデータ生成)。   Next, the process proceeds to S2320, where the “server lock” described above is performed, and security data is calculated in S2325 (security data generation).

その後、S2330にて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在するか否かが、端末装置3から電子文書サーバー2に問い合わせられる。そして、処理がS2340に進み、電子文書サーバー2への問い合わせの結果に基づいて、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2にすでに存在するか否かが判定される。   Thereafter, in S 2330, the terminal device 3 inquires the electronic document server 2 whether or not the existing security data having the same value as the new security data this time exists in the electronic document server 2. Then, the process proceeds to S2340, and based on the result of the inquiry to the electronic document server 2, it is determined whether or not the existing security data having the same value as the current new security data already exists in the electronic document server 2. .

今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2にすでに存在することが判定された場合(S2340=Yes)、処理がS2342に進み、表示・操作部35にて、セキュリティデータ(ハッシュ値)の衝突が生じた旨のエラー表示(例外処理・エラー表示)、及び当該衝突が生じても文書データを格納するか否かの問い合わせ文の表示が行われるともに、表示・操作部35にて「ok」又は「cancel」のいずれかが入力されるまで処理が待機される。   If it is determined that the existing security data having the same value as the new security data this time already exists in the electronic document server 2 (S2340 = Yes), the process proceeds to S2342, and the display / operation unit 35 uses the security data. An error display (exception processing / error display) indicating that a (hash value) collision has occurred, and an inquiry message as to whether or not to store document data is displayed even if the collision occurs, and a display / operation unit The process waits until either “ok” or “cancel” is input at 35.

表示・操作部35にて何らかの入力がなされると、処理がS2344に進み、この入力が「ok」か「cancel」かが判定される。   If any input is made on the display / operation unit 35, the process advances to step S2344 to determine whether the input is “ok” or “cancel”.

「ok」の入力がなされた場合(S2344=Yes)、処理がS2346に進み、セキュリティデータ(ハッシュ値)の重複登録情報が、HDD24における、セキュリティデータ重複登録情報の記憶エリアに格納される。すなわち、セキュリティデータが衝突する異なる文書データがシステム内に格納されていることを示す情報が、当該文書データ及びこれに対応するセキュリティデータと関連付けて、当該エリアに記録される。   When “ok” is input (S2344 = Yes), the process proceeds to S2346, and the duplicate registration information of the security data (hash value) is stored in the storage area of the security data duplicate registration information in the HDD 24. That is, information indicating that different document data with which security data collides is stored in the system is recorded in the area in association with the document data and corresponding security data.

そして、セキュリティデータが衝突したにもかかわらず、当該セキュリティデータとこれに対応する文書データとが、端末装置3から電子文書サーバー2に送信されるとともに、端末装置3におけるCPU31から電子文書サーバー2に登録処理要求がなされる(S2350)。これにより、当該セキュリティデータ及び文書データがHDD24に格納される。その後、処理がS2360に進んでサーバーロックが解除され、本ルーチンが終了する(S2390)。   In spite of the collision of the security data, the security data and the corresponding document data are transmitted from the terminal device 3 to the electronic document server 2 and from the CPU 31 in the terminal device 3 to the electronic document server 2. A registration process request is made (S2350). Thereby, the security data and document data are stored in the HDD 24. Thereafter, the process proceeds to S2360, where the server lock is released, and this routine ends (S2390).

「cancel」の入力がなされた場合(S2344=No)、処理がS2390に進み、本ルーチンが終了する。   When “cancel” is input (S2344 = No), the process proceeds to S2390, and this routine ends.

一方、今回の新規セキュリティデータと同一の値の既存セキュリティデータが電子文書サーバー2に存在しないことが判定された場合(S2340=No)、処理がS2350に進み、文書データとこれに対応するセキュリティデータ(ハッシュ値)とが端末装置3から電子文書サーバー2に送信されるとともに、端末装置3におけるCPU31から電子文書サーバー2に登録処理要求がなされる。その後、処理がS2360に進み、上述の「サーバーアンロック」が行われ、処理がS2390に進み、本ルーチンが終了する。   On the other hand, when it is determined that the existing security data having the same value as the new security data this time does not exist in the electronic document server 2 (S2340 = No), the process proceeds to S2350, and the document data and the corresponding security data (Hash value) is transmitted from the terminal device 3 to the electronic document server 2, and a registration processing request is made to the electronic document server 2 from the CPU 31 in the terminal device 3. Thereafter, the process proceeds to S2360, the above-mentioned “server unlock” is performed, the process proceeds to S2390, and this routine ends.

(17)その他、本発明の課題を解決するための手段を構成する各要素における、作用・機能的に表現されているものは、上述の実施形態や変形例にて開示されている具体的構造の他、当該作用・機能を実現可能ないかなる構造をも含む。   (17) In addition, in the elements constituting the means for solving the problems of the present invention, what is expressed functionally and functionally is the specific structure disclosed in the above-described embodiment or modification. In addition, any structure capable of realizing the action / function is included.

本発明の一実施形態としての電子文書システムの全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of an electronic document system as an embodiment of the present invention. 図1に示されている端末装置における表示・操作部に表示されるグラフィカルユーザーインターフェースの一例を示す図である。It is a figure which shows an example of the graphical user interface displayed on the display and operation part in the terminal device shown by FIG. 図1に示されている画像形成部によって印刷される書類管理チケットの一例を示す図である。FIG. 2 is a diagram illustrating an example of a document management ticket printed by the image forming unit illustrated in FIG. 1. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 本実施形態の電子文書システムの動作の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of operation | movement of the electronic document system of this embodiment. 図8に示されているルーチンの変形例を示すフローチャートである。It is a flowchart which shows the modification of the routine shown by FIG. 図8ないし図10に示されているルーチンの変形例を示すフローチャートである。11 is a flowchart showing a modification of the routine shown in FIGS. 図8ないし図10に示されているルーチンの変形例を示すフローチャートである。11 is a flowchart showing a modification of the routine shown in FIGS. 図8に示されているルーチンの他の変形例を示すフローチャートである。FIG. 9 is a flowchart showing another modification of the routine shown in FIG. 8. 図1に示されている電子文書システムの変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the modification of the electronic document system shown by FIG. 図1に示されている電子文書システムの他の変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the other modification of the electronic document system shown by FIG. 図1に示されている電子文書システムの他の変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the other modification of the electronic document system shown by FIG. 図1に示されている電子文書システムの他の変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the other modification of the electronic document system shown by FIG. 図1に示されている電子文書システムの他の変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the other modification of the electronic document system shown by FIG. 図8に示されているルーチンの他の変形例を示すフローチャートである。FIG. 9 is a flowchart showing another modification of the routine shown in FIG. 8.

符号の説明Explanation of symbols

1…電子文書システム
2…電子文書サーバー
3…端末装置
4…多機能プリンタ
21…CPU
24…HDD
25…表示・操作部
31…CPU
34…HDD
35…表示・操作部
42…電子制御ユニット(ECU)
43…イメージスキャナ
44…画像形成部
70…認証団体サーバー
80…端末装置
81…CPU
84…フラッシュメモリ
85…イメージスキャナ
86…画像形成部
87…表示・操作部
G…グラフィカルユーザーインターフェース
G1…プレビュー画面
G2…検索ボタン
G3…保存ボタン
G4…印刷ボタン
G5…スキャンボタン
G6…登録ボタン
G7…キャンセルボタン
DESCRIPTION OF SYMBOLS 1 ... Electronic document system 2 ... Electronic document server 3 ... Terminal device 4 ... Multifunction printer 21 ... CPU
24 ... HDD
25: Display / operation unit 31: CPU
34 ... HDD
35 ... display / operation unit 42 ... electronic control unit (ECU)
43 ... Image scanner 44 ... Image forming unit 70 ... Authentication group server 80 ... Terminal device 81 ... CPU
84 ... Flash memory 85 ... Image scanner 86 ... Image forming unit 87 ... Display / operation unit G ... Graphical user interface G1 ... Preview screen G2 ... Search button G3 ... Save button G4 ... Print button G5 ... Scan button G6 ... Register button G7 ... Cancel button

Claims (22)

シート上に記録された文書を読み取って電子データ化する電子文書システムにおいて、
前記文書を読み取って、当該文書に対応する電子データである文書データを生成するように構成された、読み取り部と、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成するように構成された、セキュリティデータ生成部と、
前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成された、文書記憶部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納し、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成された、文書データ格納処理部と、
を備えたことを特徴とする、電子文書システム。
In an electronic document system that reads a document recorded on a sheet and converts it into electronic data,
A reading unit configured to read the document and generate document data that is electronic data corresponding to the document;
A security data generation unit configured to generate security data that is electronic data corresponding to the authenticity of the document data based on the document data;
A document storage unit configured to store the document data in association with the security data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit A security data comparison unit configured to determine whether to
When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data, and the new security data and the existing security data are stored. A document data storage processing unit configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit when the data matches,
An electronic document system comprising:
請求項1に記載の電子文書システムにおいて、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をするエラー表示部を、さらに備えたことを特徴とする、電子文書システム。
The electronic document system according to claim 1.
An electronic document system, further comprising an error display unit that displays an error when the new security data matches the existing security data.
請求項1又は請求項2に記載の電子文書システムであって、
前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書システム。
The electronic document system according to claim 1 or 2,
The electronic document system, wherein the security data generation unit is configured to regenerate the new security data when the new security data matches the existing security data.
請求項3に記載の電子文書システムであって、
前記セキュリティデータ生成部は、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書システム。
The electronic document system according to claim 3,
The security data generation unit processes the document data generated this time when the new security data matches the existing security data, and regenerates the new security data based on the processed data An electronic document system configured as described above.
請求項3に記載の電子文書システムにおいて、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更する、条件変更部を、さらに備え、
前記セキュリティデータ生成部は、前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを再生成するように構成されたことを特徴とする、電子文書システム。
The electronic document system according to claim 3,
When the new security data and the existing security data match, further comprising a condition changing unit that changes the generation condition of the document data in the reading unit,
The security data generation unit is configured to regenerate the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change unit. An electronic document system that is characterized.
シート上に記録された文書を読み取って電子データ化する文書電子化方法において、
読み取り部によって前記文書を読み取って、当該文書に対応する電子データである文書データを生成し、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成し、
今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータと、を比較し、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを前記新規セキュリティデータと対応付けて前記文書記憶部に格納し、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止する、
ことを特徴とする、文書電子化方法。
In a document digitizing method for reading a document recorded on a sheet and converting it into electronic data,
The document is read by the reading unit to generate document data that is electronic data corresponding to the document,
Based on the document data, security data that is electronic data corresponding to the authenticity of the document data is generated,
Compare the new security data that is the security data corresponding to the document data generated this time and the existing security data that is the security data corresponding to the document data stored in the document storage unit,
When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data,
When the new security data matches the existing security data, the document data generated this time is prohibited from being stored in the document storage unit in association with the new security data.
A method for digitizing a document.
請求項6に記載の文書電子化方法において、
さらに、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合にエラー表示をすることを特徴とする、文書電子化方法。
The document digitizing method according to claim 6,
Furthermore, an error display is performed when the new security data matches the existing security data, and the document digitizing method is characterized in that:
請求項6又は請求項7に記載の文書電子化方法において、
さらに、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成することを特徴とする、文書電子化方法。
In the document digitizing method according to claim 6 or 7,
Furthermore, when the new security data matches the existing security data, the new security data is regenerated, and the document digitizing method is characterized in that:
請求項8に記載の文書電子化方法であって、
前記新規セキュリティデータの再生成は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータを生成することであることを特徴とする、文書電子化方法。
The document digitizing method according to claim 8, comprising:
The new security data is regenerated by processing the document data generated this time and generating the security data based on the processed data.
請求項8に記載の文書電子化方法において、
さらに、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し、
前記新規セキュリティデータの再生成は、変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを生成することであることを特徴とする、文書電子化方法。
The method for digitizing a document according to claim 8.
Further, when the new security data matches the existing security data, the generation condition of the document data in the reading unit is changed,
The new security data is regenerated by generating the new security data based on the document data generated by the reading unit using the changed generation condition. Method.
シート上に記録された文書を読み取って電子データ化する電子文書システムにおいて、
前記文書を読み取って、当該文書に対応する電子データである文書データを生成するように構成された、読み取り部と、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成するように構成された、セキュリティデータ生成部と、
前記文書データを前記セキュリティデータと対応付けて記憶し得るように構成された、文書記憶部と、
前記読み取り部によって今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、前記文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータとが、一致するか否かを判定するように構成された、セキュリティデータ比較部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納するように構成された、文書データ格納処理部と、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行うように構成された、例外処理部と、
を備えたことを特徴とする、電子文書システム。
In an electronic document system that reads a document recorded on a sheet and converts it into electronic data,
A reading unit configured to read the document and generate document data that is electronic data corresponding to the document;
A security data generation unit configured to generate security data that is electronic data corresponding to the authenticity of the document data based on the document data;
A document storage unit configured to store the document data in association with the security data;
The new security data that is the security data corresponding to the document data generated this time by the reading unit matches the existing security data that is the security data corresponding to the document data stored in the document storage unit A security data comparison unit configured to determine whether to
Document data storage configured to store the document data generated this time in association with the new security data in the document storage unit when the new security data does not match the existing security data A processing unit;
An exception processing unit configured to perform exception processing when the new security data matches the existing security data;
An electronic document system comprising:
請求項11に記載の電子文書システムであって、
前記例外処理部は、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止するように構成されたことを特徴とする、電子文書システム。
The electronic document system according to claim 11,
The electronic document system, wherein the exception processing unit is configured to prohibit storing the document data generated this time in association with the new security data in the document storage unit.
請求項11又は請求項12に記載の電子文書システムであって、
前記例外処理部は、エラー表示をするエラー表示部を備えたことを特徴とする、電子文書システム。
The electronic document system according to claim 11 or 12,
The electronic document system, wherein the exception processing unit includes an error display unit for displaying an error.
請求項11ないし請求項13のいずれかに記載の電子文書システムであって、
前記例外処理部は、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書システム。
An electronic document system according to any one of claims 11 to 13,
The electronic document system, wherein the exception processing unit is configured to cause the security data generation unit to regenerate the new security data.
請求項14に記載の電子文書システムであって、
前記例外処理部は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書システム。
The electronic document system according to claim 14,
The exception processing unit is configured to process the document data generated this time and cause the security data generation unit to regenerate the new security data based on the processed data. Electronic document system.
請求項14に記載の電子文書システムであって、
前記例外処理部は、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更する、条件変更部を備え、
前記条件変更部によって変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記セキュリティデータ生成部に前記新規セキュリティデータを再生成させるように構成されたことを特徴とする、電子文書システム。
The electronic document system according to claim 14,
The exception handling unit
When the new security data and the existing security data match, a condition changing unit that changes a generation condition of the document data in the reading unit,
The security data generation unit is configured to regenerate the new security data based on the document data generated by the reading unit using the generation condition changed by the condition change unit. An electronic document system.
シート上に記録された文書を読み取って電子データ化する文書電子化方法において、
読み取り部によって前記文書を読み取って、当該文書に対応する電子データである文書データを生成し、
前記文書データに基づいて、当該文書データの真正性に対応する電子データであるセキュリティデータを生成し、
今回生成された前記文書データに対応する前記セキュリティデータである新規セキュリティデータと、文書記憶部に記憶済みの前記文書データに対応する前記セキュリティデータである既存セキュリティデータと、を比較し、
前記新規セキュリティデータと前記既存セキュリティデータとが一致しなかった場合に、今回生成された前記文書データを前記新規セキュリティデータと対応付けて前記文書記憶部に格納し、
前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、例外処理を行う、
ことを特徴とする、文書電子化方法。
In a document digitizing method for reading a document recorded on a sheet and converting it into electronic data,
The document is read by the reading unit to generate document data that is electronic data corresponding to the document,
Based on the document data, security data that is electronic data corresponding to the authenticity of the document data is generated,
Compare the new security data that is the security data corresponding to the document data generated this time and the existing security data that is the security data corresponding to the document data stored in the document storage unit,
When the new security data and the existing security data do not match, the document data generated this time is stored in the document storage unit in association with the new security data,
If the new security data matches the existing security data, an exception process is performed.
A method for digitizing a document.
請求項17に記載の文書電子化方法であって、
前記例外処理にて、今回生成された前記文書データを当該新規セキュリティデータと対応付けて前記文書記憶部に格納することを禁止することを特徴とする、文書電子化方法。
The method of digitizing a document according to claim 17,
A document digitizing method, wherein the exception processing prohibits storing the document data generated this time in association with the new security data in the document storage unit.
請求項17又は請求項18に記載の文書電子化方法であって、
前記例外処理にて、エラー表示をすることを特徴とする、文書電子化方法。
The document digitizing method according to claim 17 or 18,
A document digitizing method, wherein an error is displayed in the exception processing.
請求項17ないし請求項19のいずれかに記載の文書電子化方法であって、
前記例外処理にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記新規セキュリティデータを再生成することを特徴とする、文書電子化方法。
A document digitizing method according to any one of claims 17 to 19, comprising:
In the exception processing, when the new security data and the existing security data coincide with each other, the new security data is regenerated.
請求項20に記載の文書電子化方法であって、
前記新規セキュリティデータの再生成は、今回生成された前記文書データを加工し、この加工されたデータに基づいて前記セキュリティデータを生成することであることを特徴とする、文書電子化方法。
The method for digitizing a document according to claim 20,
The new security data is regenerated by processing the document data generated this time and generating the security data based on the processed data.
請求項20に記載の文書電子化方法において、
前記例外処理にて、前記新規セキュリティデータと前記既存セキュリティデータとが一致した場合に、前記読み取り部における前記文書データの生成条件を変更し、
前記新規セキュリティデータの再生成は、変更された前記生成条件を用いて前記読み取り部で生成された前記文書データに基づいて、前記新規セキュリティデータを生成することであることを特徴とする、文書電子化方法。
The document electronic method according to claim 20, wherein
In the exception process, when the new security data matches the existing security data, the generation condition of the document data in the reading unit is changed,
The new security data is regenerated by generating the new security data based on the document data generated by the reading unit using the changed generation condition. Method.
JP2007068519A 2007-03-16 2007-03-16 Electronic document system and document digitization method Pending JP2008233984A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007068519A JP2008233984A (en) 2007-03-16 2007-03-16 Electronic document system and document digitization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007068519A JP2008233984A (en) 2007-03-16 2007-03-16 Electronic document system and document digitization method

Publications (1)

Publication Number Publication Date
JP2008233984A true JP2008233984A (en) 2008-10-02

Family

ID=39906736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007068519A Pending JP2008233984A (en) 2007-03-16 2007-03-16 Electronic document system and document digitization method

Country Status (1)

Country Link
JP (1) JP2008233984A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015506028A (en) * 2011-12-14 2015-02-26 ドミネーター アイピー カンパニー リミテッド Digital document evidence storage method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11272622A (en) * 1998-03-19 1999-10-08 Digital Vision Laboratories:Kk Parallel distributed processing system and method therefor
JP2002230202A (en) * 2001-01-31 2002-08-16 Ricoh Co Ltd Method of converting object into electronic data and its device
JP2003085047A (en) * 2001-09-14 2003-03-20 Toshiba Corp Data input device, double entry check method and data falsification prevention system
JP2005347969A (en) * 2004-06-01 2005-12-15 Matsushita Electric Ind Co Ltd Device and method for transferring packet
JP2006217489A (en) * 2005-02-07 2006-08-17 Ricoh Co Ltd Digital document data processor, digital document data processing method, digital document data processing program and recording medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11272622A (en) * 1998-03-19 1999-10-08 Digital Vision Laboratories:Kk Parallel distributed processing system and method therefor
JP2002230202A (en) * 2001-01-31 2002-08-16 Ricoh Co Ltd Method of converting object into electronic data and its device
JP2003085047A (en) * 2001-09-14 2003-03-20 Toshiba Corp Data input device, double entry check method and data falsification prevention system
JP2005347969A (en) * 2004-06-01 2005-12-15 Matsushita Electric Ind Co Ltd Device and method for transferring packet
JP2006217489A (en) * 2005-02-07 2006-08-17 Ricoh Co Ltd Digital document data processor, digital document data processing method, digital document data processing program and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015506028A (en) * 2011-12-14 2015-02-26 ドミネーター アイピー カンパニー リミテッド Digital document evidence storage method and system

Similar Documents

Publication Publication Date Title
US20090268259A1 (en) Information processing apparatus, method, and computer-readable medium
JP5642562B2 (en) Image forming apparatus, image forming processing method, and computer-readable recording medium on which program is recorded
JP4702947B2 (en) Code information printing apparatus, printing method, restoration apparatus, restoration method, and computer program
US9094557B2 (en) Print system for placing restrictions on the use of scanned data
JP4314282B2 (en) Authentication apparatus, image processing apparatus, control method for image processing apparatus, program, and storage medium
US20100054467A1 (en) Image forming system and security printing method thereof
JP4158826B2 (en) Image processing apparatus, processing method, and image processing program
US10158781B2 (en) Image transmission apparatus capable of ensuring visibility when content of transmission is checked, control method therefor, and storage medium
CN101465944B (en) Image processing apparatus, image processing system, image processing method, computer-readable medium and computer data signal
JP2008233984A (en) Electronic document system and document digitization method
JP2007249575A (en) Information processor, computer-readable portable storage medium, information processing method, information processing program and information processing system
EP2370926B1 (en) Extensible activation exploit scanner
JP2009188651A (en) Image processor and image processing program
JP4572884B2 (en) Image forming apparatus
JP2011087250A (en) Image processing apparatus, image processing method, and image processing program
JP5155939B2 (en) Image reading apparatus and image reading method
JP6512000B2 (en) INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM
JP4821762B2 (en) Image processing apparatus, image processing program, and image forming apparatus
JP2008206043A (en) Image processing apparatus, image processing system and image processing program
JP4692375B2 (en) Printing device having direct printing function
JP2010171596A (en) Image processor
JP6410028B2 (en) Document processing apparatus, image forming apparatus, image forming system, and document processing program
JP2005062970A (en) Access control system in printing device equipped with information reading function
JP6717147B2 (en) Image output device
JP6672762B2 (en) Image processing apparatus and image processing program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100928

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110208