These and other objects, advantages and features of the invention will become apparent from the following description thereof taken in conjunction with the accompanying drawings which illustrate a specific embodiment of the invention. In the Drawings:
Although the present invention has been fully described by way of examples with reference to the accompanying drawings, it is to be noted that various changes and modifications will be apparent to those skilled in the art. Therefore, unless otherwise such changes and modifications depart from the scope of the present invention, they should be construed as being included therein.
The following describes a preferred embodiment of the present invention, with reference to the drawings.
The document management system 100 (an MFP (Multi-Function Peripheral) is used here) includes a document management apparatus 101, a document management server 102, a data base 103, and PCs 104a to 104d. The document management apparatus 101 and the PCs 104a to 104d are mutually connected via a network 105.
The document management apparatus 101 in the present embodiment includes a microprocessor, a ROM, a RAM, a hard disk unit, a display unit composed of a liquid crystal display, a CRT, etc., a keyboard, a mouse, a scanner, an image printer such as a laser printer, and so on. A computer program is stored in the RAM or the hard disk unit. The document management apparatus 101 achieves functions in a functional structure described below by the microprocessor operating in accordance with the computer program. Here, the computer program is composed of a plurality of instruction codes that indicate instructions to a computer, in order to achieve a predetermined function.
The print unit 1011 includes an image printer such as a laser printer, prints image data on a recording paper based on an electronic document inputted by the central processing unit 1013 to output the image data as a paper document.
Here, the outputted paper document includes storage location information indicating a storage location of an electronic document as an original text of the outputted paper document (hereinafter referred to as “original electronic document”) in the data base 103.
The storage location information may be embedded in a paper document as a one-dimensional bar code or a two-dimensional bar code, and be outputted as visible image data, for example. Also, the storage location information may be embedded in a paper document as invisible image data using an electronic watermarking method, or may be embedded in a paper document using a pattern, etc.
The display unit 1012 includes a liquid crystal display, a CRT, and so on, and displays data inputted by the central processing unit 1013 on a screen thereof.
The central processing unit 1013 includes an original registration unit 10131, a difference extraction unit 10132, a saving format determination unit 10133, an original acquisition unit 10134, and an original output attribute monitoring unit 10135, and controls the whole document management apparatus 101.
The original registration unit 10131 performs each of the following processing.
If registration of an original electronic document is requested by the communication unit 1016 or the input unit 1017, the original registration unit 10131 requires a request source of the registration to input a user ID (a staff number is used here) and a password, and performs authentication of the request source.
If the request source is authenticated, the original registration unit 10131 directs the request source to input the original electronic document. If the request source is not authenticated, the original registration unit 10131 notifies the request source of authentication failure.
If the request source is authenticated, the original registration unit 10131 receives the original electronic document, document attribute information thereof, and document-classified management information thereof, which are inputted by a creator of the original electronic document (an addressee in the case where the original electronic document is received by fax). And then, the original registration unit 10131 stores the original electronic document, the document attribute information, and the document-classified management information in the data base 103 via the document management server 102.
Note that, if an original electronic document is received by fax, the original registration unit 10131 stores the original electronic document in the data base 103 at the time of fax reception. Then, an addressee of the fax-received original electronic document requests registration of document attribute information and document-classified management information relating to the original electronic document to the original registration unit 10131 via the communication unit 1016 or the input unit 1017. And then, the original registration unit 10131 stores corresponding document attribute information and document-classified management information in the data base 103.
The document attribute information and the document-classified management information are each stored in the data base 103 in correspondence with the original electronic document (here, corresponded by original electronic document identification information).
Here, the “document attribute information” indicates information composed of original electronic document identification information as an identifier of the original electronic document, a category of the original electronic document (for example, a standard business document, an approval document, a circulation document such as a conference report, image data, and so on), a judgment mode, and color identification information that indicates distinction between color and monochrome in the original electronic document.
Moreover, the “judgment mode” indicates information for specifying whether a saving format of added data of the electronic document should be individually judged based on below-described document-classified management information, or should be uniformly judged based on below-described general management information.
Here, the “added data” indicates electronic data created in the following way: additional writing is performed on the original document by the user, then the additionally written paper document is read by the scanner, etc. and is electronized.
Moreover, the “document-classified management information” indicates information that shows correspondence between (a) a user type such as a creator, manager, and correction authorized user of an original electronic document identified by original electronic document identification information, and (b) a saving format of added data relating to the original electronic document authorized for a user who belongs to each user type.
Note that, a user judges whether to individually set a saving format of added data depending on document attribute of the original electronic document. If a saving format of the added data is individually set, document-classified management information is created. If a saving format of the added data is set based on below-described general management information, document-classified management information is not created.
Here, the “saving format of added data” indicates information for specifying a saving format of added data, and is predetermined in accordance with a user type.
Here, as a saving format of added data, “overwrite save”, “part separately save”, and “all separately save” are predetermined. In the “overwrite save”, an original electronic document relating to the added data (hereinafter “adding target original”) stored in the data base 103 is rewritten to the added data, and the added data is stored in the data base 103. In the “part separately save”, the adding target original is not rewritten. Differential information extracted with respect to the added data is stored in the storage unit 1014 of the document management apparatus 101, added data related information is created that shows correspondence between a storage location of the differential information and a storage location of the adding target original, and the added data related information is stored in the storage unit 1014. In the “all separately save”, the adding target original is not rewritten, and the added data is stored in the storage unit 1014.
Note that, a creator of an original electronic document inputs document attribute information and document-classified management information, at the time when the creator creates the original electronic document, for example. If the original electronic document is received by fax, a receiver of the fax-received original electronic document inputs document attribute information and document-classified management information thereof by via the input unit 1017 or the PCs 104a to 104d, at the time when the receiver views the original electronic document.
If registration of added data is requested from the communication unit 1016 or the input unit 1017, the original registration unit 10131 performs authentication processing of a request source of the registration as the same way as the original registration processing.
If the request source is authenticated, the original registration unit 10131 acquires an original electronic document relating to the added data, and document attribute information, original input attribute information, and original output attribute information that are in correspondence with the original electronic document from the data base 103. And then, the original registration unit 10131 directs the difference extraction unit 10132 to acquire differential information between the acquired original electronic-document and the inputted added data.
Moreover, in accordance with a saving format of the added data determined in below-described saving format determination processing performed by the preservation manner deciding part 10133, the original registration unit 10131 stores the added data or the differential information in a storage location indicated by the saving format.
Upon receiving input of an original electronic document from the communication unit 1016, the image scanning unit 1015, and the fax transmission/reception unit 1018, the original registration unit 10131 identifies the data size of the inputted original electronic document, and then judges whether an input source of the original electronic document is the communication unit 1016, the image scanning unit 1015, or the fax transmission/reception unit 1018. Based on a result of the judgment, the original registration unit 10131 creates original input attribute information that shows correspondence among the original electronic document, the judged input source, and the data size of the original electronic document, and stores the inputted original electronic document in the data base 103 in correspondence with the created original input attribute information via the document management server 102.
Moreover, the original registration unit 10131 stores original output attribute information inputted by the original output attribute information monitoring unit 10135 in the data base 103 via the document management server 102.
The user adds by handwriting, etc. to a paper document having image data based on an original electronic document of the paper document outputted thereon by the print unit 1011. The user causes the image scanning unit 1015 to read the paper document added by handwriting, and thereby, the difference extraction unit 10132 receives added data of the paper document and storage location information of an original electronic document relating to the added data from the image scanning unit 1015.
Moreover, if the user inputs image data of added data via the PCs 104a to 104d (specifically, scanners connected to the PCs), the difference extraction unit 10132 receives the image data of the added data and storage location information of an original electronic document relating to the added data from the communication unit 1016.
Next, the difference extraction unit 10132 notifies the original acquisition unit 10134 of the storage location information, acquires image data of the original electronic document from a storage location indicated by the storage location information in the data base 103 via the original acquisition unit 10134, and then extracts a difference (hereinafter “differential information”) between the acquired image data of the original electronic document and the image data of the added data.
The saving format determination unit 10133 performs saving format determination processing. First, based on document-classified management information stored in the data base 103 or below-described general management information, the saving format determination unit 10133 temporarily selects a saving format of added data via the document management server 102. Next, based on a correlation among the selected saving format, a document attribute, an input attribute, and an output attribute of the original electronic document, the saving format determination unit 10133 determines whether to set the selected saving format as a saving format of the added data without change, or to change the selected saving format into another saving format.
In the above determination processing, based on the document attribute information, the original input attribute information, and the original output attribute information acquired by the original registration unit 10131, the saving format determination unit 10133 identifies the document attribute, the input attribute, and the output attribute of the original electronic document. And then, based on whether the selected saving format and each of the identified attributes are in a predetermined correlation, the saving format determination unit 10133 determines whether to determine the selected saving format as a saving format of the added data, or to change the selected saving format into another saving format.
That is, in the case where the added data is saved in the selected saving format without change, if a drawback is observed in the correlation between the selected saving format and the attributes (resolution, data size, output mode, input mode), the saving format determination unit 10133 changes the selected saving format into a saving format matched to the attributes, and determines the changed saving format as a saving format of the added data. If such drawback is not observed, the saving format determination unit 10133 determines the selected saving format as a saving format of the added data.
Note that, the operations of the determination processing of saving format is described later in detail.
Based on storage location information that indicates a storage location of an original electronic document inputted by the image scanning unit 1015 or the communication unit 1016, the original acquisition unit 10134 acquires a corresponding original electronic document from the data base 103 via the document management server 102.
Specifically, a scanner connected to the image scanning unit 1015 or the PCs 104a to 104d reads the storage. location information stored on a paper document, and outputs the read storage location information to the central processing unit 1013. The original acquisition unit 10134 analyzes the inputted storage location information, and thereby acquires image data of the original electronic document corresponding to the paper document from the storage location in the data base 103 indicated by the storage location information via the document management server 102.
The original output attribute monitoring unit 10135 includes a time measuring unit that measures a current time. Each time output of an original electronic document is requested by the input unit 1017 and the communication unit 1016, the original output attribute monitoring unit 10135 acquires an output request time from the time measuring unit, and identifies whether an output source of the request is the communication unit 1016, the print unit 1011, or the fax transmission/reception unit 1018. The original output attribute monitoring unit 10135 creates original output attribute information that shows correspondence among the identified output source, the original electronic document requested to be outputted, and the acquired output request time, and outputs the original output attribute information to the original registration unit 10131.
The storage unit 1014 includes a hard disk drive, or a removable storage device such as a floppy disk, a magneto-optic disk, an IC card. The storage unit 1014 stores differential information, added data, a threshold value used for resolution judgment of an original electronic document in operations of below-described saving format determination processing (hereinafter “threshold value 1”), a threshold value used for data size judgment of an original electronic document (hereinafter “threshold value 2”), etc.
The image scanning unit 1015 includes an image input apparatus such as a scanner, and irradiates image data stored on a paper document, such as a character, a bar code, a drawing, a table, and a photograph using a built-in light source, forms reflected image data on a solid state image pickup device using a lens, converts the formed reflected image data into an image signal via the solid state image pickup device, and outputs the converted image signal-to the central processing unit 1013.
The communication unit 1016 is an interface for connecting with the network 105, and connects with the document management server 102 and the PCs 104a to 104d via the network 105.
The input unit 1017 includes an input device such as a touch panel and a keyboard, receives instructions inputted by the user, and outputs the inputted instructions to the central processing unit 1013.
The document management server 102 is a server that manages the data base 103, and in accordance with a request from the document management apparatus 101, stores data such as an original electronic document in the data base 103, and outputs data stored in the data base 103.
The original storage unit 1031 stores an original electronic document or added data relating to the original electronic document in correspondence with storage location information thereof.
Moreover, the electronic document or the added data of the original electronic document is correlated with document attribute information thereof, document-classified management information thereof, original input attribute information thereof, and original output attribute information thereof, respectively.
The document attribute information storage unit 1032 stores document attribute information.
The original input attribute information storage unit 1033 stores original input attribute information of each original electronic document.
The original output attribute information storage unit 1034 stores original output attribute information of each original electronic document.
The general management information storing unit 1035 stores general management information.
Here, “general management information” indicates information used for determining a saving format of added data of an original electronic document whose document-classified management information has not been created, where the saving format needs not to be managed in units of original electronic document. Specifically, “general management information” indicates information that shows correspondence between a user type such as a job position and a title, and a saving format authorized for a user who belongs to each user type.
Each of the PCs 104a to 104d includes a computer, a scanner, and so on, and transmits an original electronic document created by user keyboard input and an original electronic document inputted by the scanner to the communication unit 1016 of the document management apparatus 101 via the network 105.
Moreover, each of the PCs 104a to 104d transmits document attribute information and document-classified management information created by user keyboard input to the communication unit 1016 of the document management apparatus 101 via the network 105.
Next, the operations of the added data saving control processing performed by the central processing unit 1013 is described.
If registration of added data is requested by the communication unit 1016 or the input unit 1017 (STEP S1101), the original registration unit 10131 requires a request source of the registration to input a user ID and a password. Upon receiving input of the user ID and the password from the request source of the registration (STEP S1102), the original registration unit 10131 performs authentication processing of the request source (STEP S1103). If the request source is authenticated (STEP S1104: Y), the original registration unit 10131 directs the request source to input image data of the added data (STEP S1105). Upon receiving the input of the image data of the added data from the communication unit 1016 or the image scanning unit 1015, the original registration unit 10131 causes the difference extraction unit 10132 to acquire the inputted image data of the added data and storage location information of an original electronic document stored in the added data (STEP S1106). Based on the storage location information, the original registration unit 10131 acquires image data of a corresponding original electronic document from the data base 103 (STEP S1107). Subsequently, the original registration unit 10131 causes the difference extraction unit 10132 to acquire differential information between the acquired image data of the original electronic document and the image data of the added data (STEP S1108). Furthermore, the original registration unit 10131 acquires document attribute information, original input attribute information, and original output attribute information in correspondence with the original electronic document from the data base 103 (STEP S1109).
Next, the saving format determination unit 10133 performs below-described saving format determination processing (STEP S1110).
And then, the original registration unit 10131 saves the image data of the added data in accordance with a determined saving format (STEP S1111).
In STEP S1104, if the request source is not authenticated (STEP S1104: N), the original registration unit 10131 notifies the request source of authentication failure (STEP S1112).
Next, the operations of the saving format determination processing performed by the saving format determination unit 10133 is described.
The saving format determination unit 10133 refers to “judgment mode” indicated by the document attribute information acquired by the original registration unit 10131, to judge whether a saving format of the added data is individually judged based on document-classified management information or uniformly judged based on general management information (STEP S1201).
If the saving format is individually judged (STEP S1201: Y), the saving format determination unit 10133 acquires the document-classified management information in correspondence with the acquired original electronic document from the data base 103 via the original acquisition unit 10134 (STEP S1202). And, the saving format determination unit 10133 refers to the acquired document-classified management information to select a saving format of the added data corresponding to the user ID inputted in STEP S1102 of the added data saving control processing (STEP S1203). Then, the processing proceeds to STEP S1205.
Also, if the saving format is uniformly judged (STEP S1201: N), the saving format determination unit 10133 acquires the general management information from the data base 103 via the original acquisition unit 10134. The saving format determination unit 10133 refers to the acquired general management information to select a saving format of the added data corresponding to the user ID inputted in STEP S1102 of the added data saving control processing (STEP S1204). Then, the processing proceeds to STEP S1205.
In STEP S1205, the saving format determination unit 10133 judges whether the selected saving format is “overwrite-save”. If the selected saving format is “overwrite-save” (STEP S1205: Y), the saving format determination unit 10133 refers to the acquired original input attribute information of the original electronic document to judge whether an input source of the original electronic document is the fax transmission/reception unit 1018 (STEP S1207). If the input source is the fax transmission/reception unit 1018 (STEP S1207: Y), the saving format determination unit 10133 determines “all-separately-save” as a saving format of the added data, instead of “overwrite-save” (STEP S1214).
If the selected saving format is not “overwrite-save” (STEP S1205: N), the saving format determination unit 10133 judges whether the selected saving format is “part separately save” (STEP S1206). If the selected saving format is “part-separately-save” (STEP S1206: Y), the saving format determination unit 10133 refers to the acquired original output attribute information of the original electronic document to identify an output source having a highest output frequency of original electronic documents within the latest predetermined period and to judge whether the output source is the communication unit 1016 (STEP S1208). If the output source is the communication unit 1016 (STEP S1208: Y), the saving format determination unit 10133 determines “all-separately-save” as a saving format of the added data, instead of “part-separately-save” (STEP S1214).
If the input source is not the fax transmission/reception unit 1018 (STEP S1207: N), the saving format determination unit 10133 estimates resolution quality of the image data of the original electronic document depending on whether the data size of the acquired original input attribute information of the original electronic document is no less than the threshold value 1 (STEP S1211).
Here, a resolution is not necessarily correlated with the data size, depending on a compression format, etc. Therefore, the resolution quality may be estimated depending on whether color identification information of the document attribute information indicates color or monochrome. Also, the following may be employed. The user beforehand inputs a resolution value of the image data to the document attribute information, and the resolution is estimated depending on whether the inputted resolution value is no less than a predetermined level.
In STEP S1211, if the data size is less than the threshold value 1 (STEP S1211: N), the saving format determination unit 10133 determines “part-separately-save” as a saving format of the added data, instead of the selected saving format “overwrite-save” (STEP S1213).
If the data size is no less than the threshold value 1 (STEP S1211: Y), the saving format determination unit 10133 determines the selected saving format “overwrite-save” as a saving format of the added data (STEP S1212).
In STEP S1206, if the selected saving format is not “part-separately-save” (that is, “all-separately-save” STEP S1206: N), the saving format determination unit 10133 judges whether the data size of the original input attribute information of the original electronic document is no less than the threshold value 2 (STEP S1210). If the data size is no less than the threshold value 2 (STEP S1210: Y), the saving format determination unit 10133 determines “part-separately-save” as a saving format of the added data, instead of the selected saving format “all-separately-save” (STEP S1213).
In STEP S1208, if the output source is not the communication unit 1016 (STEP S1208: N), the saving format determination unit 10133 determines the selected saving format “part-separately-save” as a saving format of the added data (STEP S1213).
In STEP S1210, if the data size is less than the threshold value 2 (STEP S1210: N), the saving format determination unit 10133 determines the selected saving format “all-separately-save” as a saving format of the added data (STEP S1214).
Although the document management system 100 according to the present invention has been described based on the embodiment, needless to say, the present invention is not limited to the above embodiment.
For example, “non-relationpart-separately-save” may be added as a saving format of added data, where, added data related information is not created, and only differential information extracted with respect to added data is stored in the storage unit 1014.
Moreover, in the present embodiment, if a saving format of added data is other than “overwrite-save”, differential information and the added data are stored in the storage unit 1014. However, without limiting to the storage in the storage unit 1014, the differential information and the added data may be stored in the hard disk drives of the PCs 104a to 104d, and also may be saved separately from an original electronic-document in the data base 103.
Also, in STEP S1207, if the input source of the original electronic document is the fax transmission/reception unit 1018 (STEP S1207: Y), “all-separately-save” is determined as a saving format of the added data. However, “part-separately-save” may be also employed.
Furthermore, in STEP S1210, the data size is judged using the data size of the original electronic document. However, the data size may be also judged using the data size of the image data of the added data.
Moreover, in the operations of the saving format determination processing shown in
Accordingly, a saving format of important documents to which overwriting might cause a trouble, and circulation documents presupposed to be overwritten, for example, can be uniformly determined in accordance with a type of documents. Also, a saving format of approval documents that need an approval of a specified user can be changed in accordance with a user type.
Moreover, the following may be employed. Judgment is not performed whether the uniform judgment or the individual judgment based on the judgment mode indicated by the document attribute information. Any judgment mode is not defined. In the same way as the above modification examples, in document attribute information, a saving format is defined in accordance with a type of the original electronic document, and the saving format selected based on document-classified management information is compared with the saving format defined in the document attribute information. If the two compared saving formats correspond with each other, the saving format defined in the document attribute information is determined as a saving format of the added data. Also, if the two compared saving formats do not correspond with each other, the saving format selected based on the document-classified management information is determined as a saving format of the added data.
For example, supposed that a saving format in the document attribute information is “overwrite-save”, and a saving format defined in the document management information is “overwrite-save” for a user who belongs to the user type “creator of original electronic document” or “staff authorized to correct original electronic document”.
Also, supposed that a saving format defined in the document management information is “part-separately-save” or “all-separately-save” for a user who does not belong to the above-mentioned user types. Under such supposition, if a user who requests registration of added data belongs to the user type the “creator of original electronic document” or “staff authorized to correct original electronic document”, “overwrite-save” is determined as a saving format of the added data. Also, if the user neither belongs to the user type “creator of original electronic document” nor “staff authorized to correct original electronic document”, “part-separately-save” or “all-separately-save” is determined as a saving format of the added data.
Moreover, in document-classified management information, if “overwrite-save” is defined as a saving format for all the users, “overwrite-save” is uniformly determined as a saving format of added data.
Number | Date | Country | Kind |
---|---|---|---|
2006-110720 | Apr 2006 | JP | national |