Movatterモバイル変換


[0]ホーム

URL:


CN104834490B - Print control system and method based on E-seal - Google Patents

Print control system and method based on E-seal
Download PDF

Info

Publication number
CN104834490B
CN104834490BCN201510230201.5ACN201510230201ACN104834490BCN 104834490 BCN104834490 BCN 104834490BCN 201510230201 ACN201510230201 ACN 201510230201ACN 104834490 BCN104834490 BCN 104834490B
Authority
CN
China
Prior art keywords
printed
printing
document
seal
print
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.)
Active
Application number
CN201510230201.5A
Other languages
Chinese (zh)
Other versions
CN104834490A (en
Inventor
许兆然
费清
陈义鹏
唐钰婷
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.)
Guangzhou City Biceng Technology Co., Ltd.
KUNSHAN ESEALSBB TECHNOLOGY CO., LTD.
Original Assignee
GUANGZHOU CITY BICENG TECHNOLOGY Co Ltd
KUNSHAN BAIRUN TECHNOLOGY Co 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 GUANGZHOU CITY BICENG TECHNOLOGY Co Ltd, KUNSHAN BAIRUN TECHNOLOGY Co LtdfiledCriticalGUANGZHOU CITY BICENG TECHNOLOGY Co Ltd
Priority to CN201510230201.5ApriorityCriticalpatent/CN104834490B/en
Publication of CN104834490ApublicationCriticalpatent/CN104834490A/en
Application grantedgrantedCritical
Publication of CN104834490BpublicationCriticalpatent/CN104834490B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention provides a kind of print control system and method based on E-seal, one of the good effect obtained is:Based on E-seal, by strengthening the configuration of print procedure and direct print procedure, controllable demand of the enterprises and institutions to electronic document print management is realized, so as to realize the Version Control to paper document by E-seal.Direct print procedure is primarily adapted for use in the occasion for not needing to be controlled the printing of electronic document;Strengthen print procedure, be primarily adapted for use in the occasion for needing to be controlled the printing of electronic document.The Version Control of paper document is realized by the form of expression of E-seal, meets the needs of enterprises and institutions are to electronic document print management and paper document Version Control.

Description

Print control system and method based on E-seal
Technical field
The present invention relates to E-seal field more particularly to a kind of print control systems and method based on E-seal.
Background technology
For E-seal technology with advanced simulation with digital technique tradition seal in kind, management, occupation mode meet material objectThe custom of seal and experience, the electronic document of capping have the appearance identical with the paper document that seal in kind is capped, identicalValidity and similar occupation mode.
E-seal is electronization and the networking of physical seal system, E-seal by using software and hardware technology, withThe use of the mode analog physical seal of electronization makes user possess one kind in the activity such as E-Government, e-commerce and meetsThe application experience of traditional stamping custom.
USB Key are a kind of hardware devices of USB interface, and built-in microcontroller or intelligent card chip have certain storageSpace can store the private key and digital certificate of user, and the certification of user identity is realized using the algorithm built in USB Key.MeshThe private key certificate of preceding user can select to be stored on the hard disc of computer oneself used, convenient to call at any time, such certificate oneAs referred to as " soft certificate ";Certificate can also be deposited in USB Key, computer, such certificate are accessed when needing to useCommonly abbreviated as " hard certificate ".In other words, USB Key give user and have just imported certificate before, for the unique identification user,And the certificate of the importing can not export again.
It when affixing one's seal, needs stamp object to be encrypted protection using certificate, if without certificate, this can not getWhat which specific user performed affixes one's seal and stamp object can not be encrypted protection using certificate.
Currently, E-seal is mainly used in carries out stamped signature to electronic document, is played increasingly in enterprises and institutionsBig effect.But it needs to carry out paper document stamped signature, confirmation, archive, the occasion managed at some, it is a beat often to have customThe paper document printed off covers conventional physical seal, be just defaulted as between enterprises and institutions be a " effective " file;It is and rightIn the document of capping E-seal, it is difficult to accomplish the control of version, because anyone can print the same affixed one's sealFile.In other words, how E-seal technology with the Version Control of paper document to be combined, solves enterprises and institutions to electricityThe controllable demand of print management of subdocument, the problem of having become present urgent need to resolve.
Invention content
The technical problem to be solved by the present invention is to how E-seal be controlled to combine with electronic document print management,Solve Version Control demand of the enterprises and institutions to paper document.
In order to solve this technical problem, the present invention provides a kind of print control system based on E-seal and sidesMethod, including the first client, Printing and server, the server respectively with first client and printing clientEnd carries out data interaction;
First client at least to:
Response external inputs, and is document configuration print right to be printed, obtains printing configuration information, the printing is with confidenceBreath has included at least the available printing number of document to be printed;
The printing configuration information of the document to be printed is uploaded to the server;
The Printing at least to:
The printing configuration information of the document to be printed is obtained from the server;
Response external inputs, and selection, which enters, strengthens print procedure or direct print procedure;
In the direct print procedure, the Printing is also judging the document to be printed with the presence or absence of havingThe E-seal of effect;
If in the presence of being beaten after carrying out discoloration, gray proces to the image of the E-seal in the document to be printedPrint;
If being not present, printed;
It is described reinforcement print procedure in, the Printing also to:
Judge that the document to be printed whether there is effective E-seal;
If in the presence of, and print right success is obtained, it can be printed;
If being not present or obtaining print right failure, can not be printed;
It is printed, and causes the printing number of the document to be printed that can use printing number no more than described always.
Optionally, be configured print right when, first client also to:
Response external inputs, and chooses whether that the digital certificate pattern is configured;
If so, by the document configuration to be printed into digital certificate pattern,
Under the digital certificate pattern, first client further to:
It certificate and can be registered on the server with printing certificate with printing for the document configuration to be printed;
Under the digital certificate pattern, in the reinforcement print procedure, when reading print right, the printing clientEnd also to:
The certificate that the Printing is held is read, it is registered in can be used on server with the document to be printed beatsConfirmation book compares, and judges whether the certificate to match;
If successful match, judge to obtain print right success;
If it fails to match, do not judge to obtain print right failure.
Optionally, under the digital certificate pattern, first client also to:
When printing number can be used described in configuration, described printing number can be used for available printing certificate configuration is corresponding;
Under the digital certificate pattern, it is described reinforcement print procedure in, the Printing also to:
It is successful in credentials match, so that the printing number of the document to be printed is not more than always when being printedRespective certificate is configured described with printing number.
Optionally, first client also to:
Automatic is each described one unique identification ID of document structure tree to be printed;
For each document to be printed, the printing configuration information of document to be printed is matched with the unique identification ID wholeIt closes, is uploaded to the server;The printing configuration information further includes the information that the digital certificate pattern whether is configured;
The Printing also to:
The document to be printed is obtained, inquires and obtains from the server according to the unique identification ID of the document to be printedPrint configuration information;
If document to be printed is configured to the digital certificate pattern, first client will be also to will be corresponding availablePrinting certificate matches integration, and be registered in the server with the unique identification ID, and the Printing is also to basisThe unique identification ID inquires and obtains corresponding available printing certificate information from the server.
Optionally, the E-seal is issued by electronic stamp platform, and the E-seal being awarded includes COM pairsAs;
When judging that the document to be printed whether there is effective E-seal, the Printing is further usedWith:
Judge that the document to be printed whether there is com object;
If being not present, judge that effective E-seal is not present in the document to be printed;
If in the presence of corresponding com object in the document to be printed is extracted;Further judge extracted com objectWhether there is the like-identified of E-seal issued with affiliated electronic stamp platform;
If with identical mark, judge that there are effective E-seals for the document to be printed;
If without identical mark, judge that effective E-seal is not present in the document to be printed.
Optionally, when carrying out the discoloration, gray proces, the Printing is further to primary electron sealThe value of R, G, B of each pixel of image substitute into the following formula, calculate the gray value A of corresponding pixel points:
A=0.11R+0.59G+0.30B
Gray value A according to each pixel builds the gray level image of the E-seal, completes the discoloration, at gray scaleReason.
Optionally, in the direct print procedure, the Printing also to:
Atomization process also is carried out to the image of the E-seal after discoloration, gray proces are carried out, is beaten again after processingPrint.
Optionally, the Printing also to:
After number needed for having printed, obtain originally available printing number and printed the difference of number, as newAvailable printing number, be updated to the server.
The present invention also provides a kind of print control programs based on E-seal, include the following steps:
S1:Stamped signature is carried out to non-stamped signature document, forms the document to be printed after stamped signature;
S2:Response external inputs, and first client is the document configuration print right to be printed, obtains printing and matchesConfidence ceases, and the printing configuration information has included at least the available printing number of document to be printed;
S3:The printing configuration information of the document to be printed is uploaded to server by first client;
S4:Response external inputs, and the Printing selection, which enters, strengthens print procedure or direct print procedure;
The direct print procedure includes the following steps:
S51:The Printing judges that the printed document whether there is effective E-seal;
If in the presence of S52 is entered step;
If being not present, printed;
S52:It is printed after carrying out discoloration, gray proces to the image of the E-seal in the document to be printed;
The reinforcement print procedure includes at least following steps:
S60:The printing configuration information of the document to be printed is read from the server and obtains the printing of PrintingPermission;
If obtaining successfully, S61 is entered step;
If obtaining failure, feedback can not strengthen the information of printing;
S61:The Printing judges that the document to be printed whether there is effective E-seal;
If in the presence of S62 is entered step;
If being not present, feedback can not strengthen the information of printing;
S62:Implement printing, client carries out the printing of the document to be printed, and causes the printing of the document to be printedNumber can use printing number no more than described always.
Optionally, it further includes and is chosen whether the document configuration to be printed into digital certificate mould before the step S2Formula;
If option and installment into digital certificate pattern,:
It is further comprising the steps of before the step S2:
The first client end response external input can use printing certificate for the document configuration to be printed;
In the step S2, when printing number can be used described in configuration, corresponded to for the available printing certificate configurationAvailable printing number;
In the step S3, also the certificate of the document configuration to be printed is registered on the server;
Before the step S4, further include:The step of repeating before step S4, until it is all need to configure available beatConfirmation book is completed to be configured, register and upload;
The step S60 is specially:
Reading is connected to the certificate that the Printing is held, and judges that it is registered in the document to be printed on serverCertificate whether match;
If successful match, judge that print right obtains successfully, enter step S61;
If it fails to match, judge that print right obtains failure, feedback can not strengthen the information of printing;
In the step S62, the printing number of the document to be printed is configured described no more than respective certificate alwaysPrinting number can be used.
Optionally, after the step S1, first client is also automatically generated for each document to be printedOne unique identification ID;
The step S3 further comprises:First client is directed to each document to be printed, is by document to be printedThe no information for being configured to the digital certificate pattern and it is described with printing number match integration with the unique identification ID, onReach the server;If document to be printed is configured the digital certificate pattern, first client is in addition to by above-mentioned letterBreath is integrated, and corresponding available printing certificate also is matched integration with the unique identification ID, and be registered in the server;
The step S4 further comprises:
The Printing obtains the document to be printed, then according to the unique identification ID of the document to be printed from instituteIt states server inquiry and obtains the information that the digital certificate pattern whether is configured, the printing number, if configuration instituteState digital certificate pattern, the Printing also according to the unique identification ID from the server obtain corresponding certificate intoRow matching.
Optionally, the E-seal is issued by electronic stamp platform, and the E-seal being awarded includes COM pairsAs;
When judging that the document to be printed whether there is effective E-seal, further comprise the steps:
Judge that the document to be printed whether there is com object;
If being not present, judge that effective E-seal is not present in the document to be printed;
If in the presence of corresponding com object in the document to be printed is extracted;Further judge extracted com objectWhether there is the like-identified of E-seal issued with affiliated electronic stamp platform;
If with identical mark, judge that there are effective E-seals for the document to be printed;
If without identical mark, judge that effective E-seal is not present in the document to be printed.
Optionally, when carrying out the discoloration, gray proces, R, G, B of each pixel of primary electron seal imageValue substitutes into the following formula, calculates the gray value A of corresponding pixel points:
A=0.11R+0.59G+0.30B
Then the gray level image of the E-seal is built according to the gray value A of each pixel, completes the discoloration, gray scaleProcessing.
Optionally, in the direct print procedure, also to the image of the E-seal after discoloration, gray proces are carried outAtomization process is carried out, is printed again after processing.
Optionally, it after the step S62, further includes:It obtains originally available printing number and has printed the difference of numberValue, as new available printing number, is updated to the server.
The present invention proposes a kind of print control system and method based on E-seal, provides reinforcement printing and directly beatsTwo kinds of configuration modes are printed, print management and the control of electronic document are realized by the form of expression of E-seal, is further realizedThe Version Control of paper document meets the needs of enterprises and institutions are to document print management and paper document Version Control.
Further, the present invention is in the concept for affixing one's seal and printing configuration process and introduce certificate, and the certificate of user both can be withComputer is stored in, is called at any time, referred to as " soft certificate ";USB-Key can also be stored in, when use is inserted into computer, referred to as" hard certificate ".Certificate has uniqueness, and certificate of utility carries out authentication and the acquisition of print right, realizes enterprises and institutions' officeWith the demand to safety, secrecy in business contact, it ensure that the certificate of only successful match could successful print document;The present inventionIt can also be specifically configured with regard to the available printing number of document, realize effective Version Control of paper document.
Further, the present invention can also connect the available printing number of document with certificate so that specific cardBook holder can only print the number of limit, further ensure effective Version Control of paper document.
Description of the drawings
Fig. 1 is the stream of document to be printed in print control system and method in one embodiment of the invention based on E-sealTurn schematic diagram;
Fig. 2 is the operating flow diagram of the first client in one embodiment of the invention;
Fig. 3 is the operating flow diagram of Printing in one embodiment of the invention.
Fig. 4 is design sketch of the E-seal after discoloration, gray scale, atomization in one embodiment of the invention.
Specific embodiment
Below with reference to Fig. 1 to Fig. 4 by one embodiment to the print control provided by the invention based on E-sealSystem and method is described in detail, and is optional embodiment of the present invention, it is believed that those skilled in the art are not changingBecome in the range of present invention spirit and content, can it be modified and be polished.
It please refers to Fig.1, Fig. 2 and Fig. 3, present embodiments provides a kind of print control program based on E-seal, includingFollowing steps:
S1:Stamped signature is carried out to non-stamped signature document, forms the document to be printed after stamped signature;
In the present embodiment, the E-seal is issued by electronic stamp platform, and the E-seal being awarded includes COMObject;In other words, the print control system in the present embodiment and method can include the first client and carry out stamped signature to documentProcess, but even if not carrying out stamped signature in the first client, and be only to lead in other optional embodiments of the invention in factEnter one of a document to be printed, the scheme also possible and of the invention protected;
After the step S1, i.e., after the completion of stamped signature, first client is automatically also each text to be printedOne unique identification ID of shelves generation;Specifically, 16 character strings are generated at random, including digital horizontal line letter etc., 16 wordsSymbol string is the unique identification ID of document;Document unique identification ID is transmitted with standard XML format, in accordance with SOAP communication protocols, togetherWhen support WebService agreements;
S2:Response external inputs, and first client is the document configuration print right to be printed;Printing is obtained to matchConfidence ceases, and the printing configuration information has included at least the available printing number of document to be printed;Specifically, can include settingPut the print control mode of document and available printing number;
Print control mode can be regarded as following two:
1st, digital certificate pattern is not configured to, the available printing number of entire document is set, i.e., a document is effectively beatenPrint number;
2nd, it is configured to digital certificate pattern:A, set specific certificate (one or more) holder that can just print;b、The corresponding printing number of each certificate is configured;
So it in the present embodiment, further includes and is chosen whether the document configuration to be printed before the step S2Into digital certificate pattern;Certainly, in other of the invention optional embodiments, can also be directly entered digital certificate pattern orNonnumeric certificate pattern, and without the process of selection, it is considered that:It is directly entered digital certificate pattern, nonnumeric certificate patternWith being the means being equal into digital certificate pattern or nonnumeric certificate pattern after selection;
Study carefully its logic reason, it is believed that digital certificate pattern is to carry out concrete configuration to certificate in advance, is led in printingIt crosses certificate to realize the verification of identity and print the control of number, is the further scheme on the basis of nonnumeric certificate pattern,Under nonnumeric certificate pattern, it is not required to carry out authentication, the control for printing number is also no longer related with digital certificate, advance needleIt is also directly to be configured to the configuration for printing number, and it is unrelated with digital certificate.
So need it is clear and definite 2 points, first, the two there are upper bottom concept, i.e., the present invention mandate after claim beMake only using the scheme under nonnumeric certificate pattern as protection domain, should also be included in protection domain and further pass through certificateThe scheme that (including " soft certificate " and " hard certificate ") is configured;Secondth, regardless of whether must preposition property select, i.e., withoutBy whether will be by manually selecting " digital certificate pattern ", even be directly entered " digital certificate pattern " or " nonnumeric cardBook pattern " is also all one of scheme that the present invention makes every effort to protection.
If option and installment into digital certificate pattern,:
It is further comprising the steps of before the step S2:
First client can use printing certificate for the document configuration to be printed;
In the step S2, when printing number can be used described in configuration, the available printing certificate configuration for configuration completionCorresponding available printing number;
It is 2 times that the preset system default of first client, which can use printing times, and the first client can be according to actual conditionsAvailable printing times are reseted, the first client, which can be configured as, only once resets printing times permission;
S3:The printing configuration information of the document to be printed is uploaded to server by first client;In the stepIn S3, also the certificate of the document configuration to be printed is registered on the server;
The step S3 further comprises:First client is directed to each document to be printed, is by document to be printedThe no information for being configured to the digital certificate pattern and it is described with printing number match integration with the unique identification ID, uploadTo the server;If document to be printed is configured the digital certificate pattern, first client is in addition to by above- mentioned informationIt integrates, corresponding available printing certificate is also matched into integration, and be registered in the server with the unique identification ID;
In the present embodiment, before the step S4, further include:The step of before repetition step S4, until institute is in needThe available printing certificate of configuration is completed to be configured, register and upload;
The step of before above step S4 is essentially all what the first client was realized, and data interaction therein mainly existsIt is carried out between first client and server.The step of figure for illustrating this process is mainly Fig. 2, and following steps S4 starts masterWhat if Printing was realized, the figure for illustrating procedure below is mainly Fig. 3.
S4:Response external inputs, and the Printing selection, which enters, strengthens print procedure or direct print procedure;
The differentiation of two kinds of processes, print management and control primarily directed to electronic document, further realizes paper documentVersion Control, to adapt to the regulatory requirement of enterprises and institutions:
The result directly printed is divided into two classes, one kind be in the case of there is no E-seal, can not be to electronic documentPrint control is carried out, therefore is directly printed;Another kind of is in the case of there are seal, is passed through if seal is verified, to electricityAfter sub- seal carries out discoloration, gray proces, " atomization " effect can be used again, changes the normal appearance of E-seal, thereforeThe paper document printed is regarded as the version of engineering noise in the daily circulation of enterprises and institutions.
And strengthen printing difference, E-seal is normally shown in the document printed due to it, it is believed that is " effective " versionOriginally, so needing to carry out it stringent control, printing premise only has one kind, i.e., seal exists, seal is effective, authenticationBy, practical printing number within available printing number, the document of the normal display seal of corresponding number is just printed.
For further below:
The direct print procedure includes the following steps:
S51:The Printing judges that the printed document whether there is effective E-seal;
If in the presence of S52 is entered step;
If being not present, printed;
When judging that the document to be printed whether there is effective E-seal, electronic seal is judged whether before thisChapter, it is whether effective followed by the E-seal is judged, verify whether it effectively can also be expressed as " seal verifies whether to pass through ",Further comprise the steps:
Judge that the document to be printed whether there is com object;Certainly, this is based in the present embodiment, is awardedThe E-seal includes com object;If the mode of write-in E-seal is different, the mode of judgement also can adaptability makeAdjustment, and the adjustment of any adaptability should be able to all be regarded as the equivalent arrangements of the present embodiment;
If being not present, judge that effective E-seal is not present in the document to be printed;
If in the presence of corresponding com object in the document to be printed is extracted;Further judge extracted com objectWhether there is the like-identified of E-seal issued with affiliated electronic stamp platform;
If with identical mark, judge that there are effective E-seals for the document to be printed;
If without identical mark, judge that effective E-seal is not present in the document to be printed.
S52:It is printed after carrying out discoloration, gray proces to the image of the E-seal in the document to be printed;
When carrying out the discoloration, gray proces, the value of R, G, B of each pixel of primary electron seal image are substituted intoThe following formula calculates the gray value A of corresponding pixel points:
A=0.11R+0.59G+0.30B
Then the gray level image of the E-seal is built according to the gray value A of each pixel, completes the discoloration, gray scaleProcessing.
With reference to figure 4, in the direct print procedure, also to the figure of the E-seal after discoloration, gray proces are carried outAs carrying out atomization process, printed again after processing.For atomization process using " Gaussian Blur ", specific fog-level can basisActual demand customizes.The occasion mainly printed in black-and-white printer, if not handling the E-seal in document, directlyIt is identical to take print and strengthen the E-seal printed performance, in order to distinguish both printing effects and preferably controlThe version of paper document removes and carries out discoloration and gray proces to E-seal, further uses atomization process to E-seal,The E-seal printed shows as fuzzy form.
The reinforcement print procedure includes at least following steps:
S60:The printing configuration information of the document to be printed is read from the server and obtains the printing of PrintingPermission;
If obtaining successfully, S61 is entered step;
If obtaining failure, feedback can not strengthen the information of printing;
The step S60 is specially:
Reading is connected to the certificate that the Printing is held, and judges that it is registered in the document to be printed on serverCertificate whether match;
If successful match, judge that print right obtains successfully, enter step S61;
If it fails to match, judge that print right obtains failure, feedback can not strengthen the information of printing, for example, can be anti-Feedback word " does not inquire related credentials, can not test chapter or strengthen printing ".
S61:The Printing judges that the document to be printed whether there is effective E-seal;
If in the presence of S62 is entered step;
If being not present, feedback can not strengthen the information of printing;
Here judgement, as the deterministic process directly printed:
When judging that the document to be printed whether there is effective E-seal, electronic seal is judged whether before thisChapter, it is whether effective followed by the E-seal is judged, verify whether it effectively can also be expressed as " seal verifies whether to pass through ",Further comprise the steps:
Judge that the document to be printed whether there is com object;Certainly, this is based in the present embodiment, is awardedThe E-seal includes com object, so as to form the document to be printed after stamped signature;If the mode of E-seal is writtenDifference, the mode of judgement also can adaptability adjust, and the adjustment of any adaptability, should be able to all be regarded as the present embodiment etc.Same means;
If being not present, judge that effective E-seal is not present in the document to be printed;For example, " text can be fed back toThere is no E-seals in shelves, can not strengthen printing "
If in the presence of corresponding com object in the document to be printed is extracted;Further judge extracted com objectWhether there is the like-identified of E-seal issued with affiliated electronic stamp platform;
If with identical mark, judge that there are effective E-seals for the document to be printed;
If without identical mark, judge that effective E-seal is not present in the document to be printed.
S62:Implement printing, client carries out the printing of the document to be printed, and causes the printing of the document to be printedNumber can use printing number no more than described always.
In the step S62, the printing number of the document to be printed is configured described no more than respective certificate alwaysPrinting number can be used.If number has exceeded, do not print, can feed back " beyond available printing number, it is impossible to print ".
Its specific logic can refer to the display in Fig. 3, first judge whether this printing number exceeds available printing number,
If without departing from superadd-print daily record and the available printing number for updating server end;
If exceeding, without printing, and prompt message " beyond available printing number, can not be printed ".
After the step S62, further include:It obtains originally available printing number and has printed the difference of score, by itAs new available printing number, it is updated to the server.This, which can be understood as resetting described above, can use printing number,For example, assuming that the available printing number that the certificate that Xiao Li holds is configured is 5 parts, the required printing number of current setting of printing is 3Part, after three parts of printings, then resetting can use printing number on the server, reset to 2 parts.
Therefrom it can also be seen that for Printing, can have the basic setup of nearly all printer, this realityApply example and not invention and do not do and completely enumerate, only because it is this enumerate it is too complicated, size, number, form etc. work(are for example setCan, as long as doing these further configurations on the basis of the present invention, all it is within the scope of the present invention;It is in addition, thisPrinting, can be not only entity or electronics, as long as printed document, it is possible to using the solution of the present invention.
Based on above method, the present embodiment additionally provides a kind of print control system based on E-seal, not right belowEach function module of the system is introduced, and is only the major function for introducing each hardware, is deposited with method as described aboveIn corresponding relationship, the part if Rational Solutions have some setbacks, reference can be made to described above;
The system mainly includes the first client, Printing and server, and the server is respectively with described firstClient and Printing carry out data interaction;
Related first client:
First client at least to:
Response external inputs, and is the document configuration print right to be printed, obtains printing configuration information, and the printing is matchedConfidence ceases the available printing number for having included at least document to be printed;
Response external inputs, and selects the document to be printed whether being configured to digital certificate pattern;
If so, by the document configuration to be printed into digital certificate pattern,
Under the digital certificate pattern, first client further to:
Printing certificate and corresponding available printing number can be used for the document configuration to be printed;
The certificate of the document configuration to be printed is registered on the server;
First client also to:
For each described one unique identification ID of document structure tree to be printed;
For each document to be printed, the printing configuration information of document to be printed is matched with the unique identification ID wholeIt closes, is uploaded to the server;If document to be printed is configured the digital certificate pattern, first client is in addition to will be upperState information integration, also by corresponding available printing certificate, the corresponding available printing number of each available printing certificate with it is described onlyThe matching of one identification id is integrated, and be registered in the server.Whether the printing configuration information further includes is configured the number cardThe information related with print right such as the information of book pattern.
For the Printing,
The Printing at least to:
The printing configuration information of the document to be printed is obtained from the server;
Response external inputs, and selection, which enters, strengthens print procedure or direct print procedure;
In the direct print procedure, the Printing is also judging the document to be printed with the presence or absence of havingThe E-seal of effect;
If in the presence of being beaten after carrying out discoloration, gray proces to the image of the E-seal in the document to be printedPrint;
If being not present, printed;
In the reinforcement print procedure, the Printing is also judging the document to be printed with the presence or absence of havingThe E-seal of effect;
If in the presence of, and print right success is obtained, it can be printed;
If being not present or obtaining print right failure, can not be printed;
It is printed, and causes the printing number of the document to be printed that can use printing number no more than described always.
In direct print procedure, when carrying out the discoloration, gray proces, the Printing is further to handleThe value of R, G, B of the pixel of primary electron seal image substitute into the following formula, calculate the gray value A of corresponding pixel points:
A=0.11R+0.59G+0.30B
Gray value A according to each pixel builds the gray level image of the E-seal, completes the discoloration, at gray scaleReason.
In the direct print procedure, the Printing also to:
Atomization process also is carried out to the image of the E-seal after discoloration, gray proces are carried out, is beaten again after processingPrint.It please refers to Fig.4, atomization process can be customized using " Gaussian Blur ", specific fog-level according to actual demand.The designIt is because if being printed with black-and-white printer, directly printing and adding there are in the case of E-seal, just cannot be distinguished from a documentThe difference of the printing effect for the document that thwack prints off so atomization process can be utilized, in other alternative-embodiments, also may be usedTo add anti-counterfei waterprint in the document for strengthening printing, to show difference.
Under the digital certificate pattern, it is described reinforcement print procedure in, the Printing also to:
The certificate that the Printing is held is read, judges its certificate being registered in the document to be printed on serverWhether match;
If successful match, judge to obtain print right success;
If it fails to match, judge to obtain print right failure.
Under the digital certificate pattern, it is described reinforcement print procedure in, the Printing also to:
Cause the printing number of the document to be printed always no more than corresponding in the case of successful match, when being printedCertificate is configured described with printing number.
The Printing also to:
Obtain the document to be printed, about the acquisition pattern of document to be printed, including but not limited to mail, copy, beThe modes such as system is downloaded, duplication.Printing is inquired and is obtained from the server according to the unique identification ID of the document to be printedObtain the information that the digital certificate pattern whether is configured and the printing number;The Printing is also to according to instituteIt states unique identification ID and inquires and obtain corresponding certificate information from the server.
The E-seal is issued by electronic stamp platform, and the E-seal being awarded includes com object;
So either directly printing or reinforcement printing, is judging the document to be printed with the presence or absence of effective electricityDuring sub- seal, the Printing further to:
Judge that the document to be printed whether there is com object;
If being not present, judge that effective E-seal is not present in the document to be printed;
If in the presence of corresponding com object in the document to be printed is extracted;Further judge extracted com objectWhether there is the like-identified of E-seal issued with affiliated electronic stamp platform;
If with identical mark, judge that there are effective E-seals for the document to be printed;
If without identical mark, judge that effective E-seal is not present in the document to be printed.
The Printing also to:
After number needed for having printed, obtain originally available printing number and printed the difference of number, as newAvailable printing number, be updated to the server.
The present embodiment, including the client, server and the control that are used based on E-seal print system in the present inventionMethod etc. supports the use in a variety of common electronic documents (to include but not limited to MSWord2000/XP/2003/2007/2010, MS Excel2000/XP/2003/2007/2010, Kingsoft WPS words, PDF).
In conclusion the present invention proposes a kind of print control system and method for local electronic seal, reinforcement is provided and is beatenPrint and directly two kinds of configuration modes of printing, print management and the control of electronic document are realized by the form of expression of E-seal,It further realizes the Version Control of paper document, meets enterprises and institutions to document print management and paper document Version ControlDemand
Further, the present invention is in the concept for affixing one's seal and printing configuration process and introduce certificate, and the certificate of user both can be withComputer is stored in, is called at any time, referred to as " soft certificate ";USB-Key can also be stored in, when use is inserted into computer, referred to as" hard certificate ".Certificate has uniqueness, and certificate of utility carries out authentication and the acquisition of print right, realizes enterprises and institutions' officeWith the demand to safety, secrecy in business contact, it ensure that the certificate of only successful match could successful print document;The present inventionIt can also be specifically configured with regard to the available printing number of document, realize effective Version Control of paper document.
Further, the present invention can also connect the available printing number of document with certificate so that specific cardBook holder can only print the number of limit, further ensure effective Version Control of paper document.

Claims (14)

CN201510230201.5A2015-05-082015-05-08Print control system and method based on E-sealActiveCN104834490B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510230201.5ACN104834490B (en)2015-05-082015-05-08Print control system and method based on E-seal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510230201.5ACN104834490B (en)2015-05-082015-05-08Print control system and method based on E-seal

Publications (2)

Publication NumberPublication Date
CN104834490A CN104834490A (en)2015-08-12
CN104834490Btrue CN104834490B (en)2018-06-19

Family

ID=53812405

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510230201.5AActiveCN104834490B (en)2015-05-082015-05-08Print control system and method based on E-seal

Country Status (1)

CountryLink
CN (1)CN104834490B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108255439A (en)*2017-12-292018-07-06佛山市幻云科技有限公司A kind of Secure printing method, device, system and secure printing machine
CN108171023B (en)*2018-01-042024-04-05成都宇飞信息工程有限责任公司Digital watermark 'physical and electrical integrated' seal processing system
CN110490183A (en)*2019-08-212019-11-22珠海思格特智能系统有限公司A kind of document management method and its system for intelligent stamper machine
CN111880752B (en)*2020-07-282022-12-23平安科技(深圳)有限公司Seal printing method and device, electronic equipment and storage medium
CN112347493A (en)*2020-11-042021-02-09杭州天谷信息科技有限公司 A kind of OFD document encryption and decryption and de-encryption and graying method
CN112989437B (en)*2021-04-232021-08-13杭州天谷信息科技有限公司OFD document processing method, transmission method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1556465A (en)*2003-12-302004-12-22珠海金山软件股份有限公司Printing control/ system and printing control method
CN1818966A (en)*2006-03-012006-08-16成都卫士通信息产业股份有限公司Electronic seal realization
CN103580868A (en)*2013-08-292014-02-12国家电网公司Secure transmission method of electronic official document secure transmission system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070181736A1 (en)*2000-05-012007-08-09Shaikh Mohammed N SMethod and apparatus for remote filing and recordation of documents
JP4378404B2 (en)*2007-09-272009-12-09株式会社沖データ Electronic file approval management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1556465A (en)*2003-12-302004-12-22珠海金山软件股份有限公司Printing control/ system and printing control method
CN1818966A (en)*2006-03-012006-08-16成都卫士通信息产业股份有限公司Electronic seal realization
CN103580868A (en)*2013-08-292014-02-12国家电网公司Secure transmission method of electronic official document secure transmission system

Also Published As

Publication numberPublication date
CN104834490A (en)2015-08-12

Similar Documents

PublicationPublication DateTitle
CN104834490B (en)Print control system and method based on E-seal
EP3289508B1 (en)Method for generating an electronic signature
CN112165382B (en)Software authorization method and device, authorization server side and terminal equipment
US9876793B2 (en)Offline methods for authentication in a client/server authentication system
CN102215488B (en)Smart phone digital certificate application method and system
CN102804200B (en)Two-factor user authentication system, and method therefor
CN109409472B (en)Two-dimensional code generation method, data processing device and server
DE102011082101A1 (en) A method of creating a soft token, computer program product, and service computer system
CN107077559B (en)Verification System reminds terminal and information recording carrier
CN101296241B (en)Method for improving identity authentication security based on password card
CN105074721A (en) Method of signing an electronic document using an analog digital signature with additional verification
CN110138562A (en)The certificate issuance method, apparatus and system of smart machine
CN109428725A (en)Information processing equipment, control method and storage medium
CN107103255A (en)A kind of electronic invoice layout files verification method and system
JP2022113037A (en) Image forming device with multi-factor authentication function
CN104823410B (en)Parameter setting system, program managing device and information processing unit
US20040025028A1 (en)Method, program, and apparatus for managing certification management environment
CN107749854B (en)Single sign-on method and system based on client
WO2009043661A1 (en)Authentication method and system
CN101304315A (en)Method for improving identification authentication security based on password card
EP3289509B1 (en)Method for generating an electronic signature
CN104156646A (en)Terminal authentication method and equipment of file printing
CN108667610A (en)A kind of equipment authentication method
CN101304422B (en)Method for improving identification authentication security based on password card
CN101304316B (en)Method for improving identification authentication security based on password card

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
EXSBDecision made by sipo to initiate substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP03Change of name, title or address

Address after:215300 22nd Floor, Zhongliao Plaza, 169 Huaan Road, Huaqiao Town, Kunshan City, Suzhou City, Jiangsu Province

Co-patentee after:Guangzhou City Biceng Technology Co., Ltd.

Patentee after:KUNSHAN ESEALSBB TECHNOLOGY CO., LTD.

Address before:215300 22nd Floor, Zhongliao Plaza, 169 Huaan Road, Huaqiao Town, Suzhou City, Jiangsu Province

Co-patentee before:Guangzhou City Biceng Technology Co., Ltd.

Patentee before:Kunshan Bairun Technology Co., Ltd.

CP03Change of name, title or address

[8]ページ先頭

©2009-2025 Movatter.jp