Patent ID: 7882559
Filing Date: 2011-02-01
Classification: H04L

Abstract:
1. A document processing system comprising: a storing unit configured to store a document for which neither viewing nor printing is permitted; a first registration unit configured to generate a first password for viewing the document and a second password for changing access right to the document, and configured to register the first and second passwords in a management table; a first setting unit configured to set the first and second passwords registered by the first registration unit into the document; a first discrimination unit configured to discriminate whether or not access right to the document is to be enlarged; a second discrimination unit configured to discriminate whether the first password is identical to or different from a third password for viewing the document designated by a managing operator, if the first discrimination unit discriminates that access right to the document is to be enlarged; a third discrimination unit configured to discriminate whether the second password is identical to or different from a fourth password for changing access right to the document designated by the managing operator, if the first discrimination unit discriminates that access right to the document is to be enlarged; a second registration unit configured to set a view ID into the document and to register the view ID and the third password in the management table, if the second discrimination unit discriminates that the first password is different from the third password, and configured to set a print ID into the document and to register the print ID and the fourth password in the management table, if the third discrimination unit discriminates that the second password is different from the fourth password; a first accepting unit configured to accept a fifth password for viewing the document designated by an operator, if the operator gives an instruction for reading the document stored by the storing unit; a second accepting unit configured to accept a sixth password for changing access right to the document designated by the operator, if the operator gives the instruction for reading the document; a first collection unit configured to collect the view ID from the document, if the fifth password accepted by the first accepting unit is different from the first password set into the document; a second collection unit configured to collect the print ID from the document, if the sixth password accepted by the second accepting unit is different from the second password set into the document; a first decryption unit configured to generate a first encryption key from the view ID collected by the first collection unit and to decrypt the third password registered in the management table with the first encryption key; a second decryption unit configured to generate a second encryption key from the print ID collected by the second collection unit and to decrypt the fourth password registered in the management table with the second encryption key; a first obtaining unit configured to decrypt the document and obtain the decrypted document, if the third password decrypted by the first decryption unit is identical to the fifth password; a second obtaining unit configured to decrypt the document and obtain the decrypted document, if the fourth password decrypted by the second decryption unit is identical to the sixth password; a first permission unit configured to read a view setting of the document registered in the management table based on the view ID and to permit viewing of the document obtained by the first obtaining unit based on the read view setting, wherein the first permission unit permits the viewing of the document not based on a view permission setting set in the document itself, but based on a view permission setting of the document registered in the management table; and a second permission unit configured to read a print setting of the document registered in the management table based on the print ID and to permit printing of the document obtained by the second obtaining unit based on the read print setting, wherein the second permission unit permits the printing of the document not based on a print permission setting set in the document itself, but based on a print permission setting of the document registered in the management table.