CN109947699B - Electronic seal calling method, device, equipment and readable storage medium - Google Patents
Electronic seal calling method, device, equipment and readable storage medium Download PDFInfo
- Publication number
- CN109947699B CN109947699B CN201810925891.XA CN201810925891A CN109947699B CN 109947699 B CN109947699 B CN 109947699B CN 201810925891 A CN201810925891 A CN 201810925891A CN 109947699 B CN109947699 B CN 109947699B
- Authority
- CN
- China
- Prior art keywords
- file
- seal
- scanning
- page
- determining
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012795 verification Methods 0.000 claims abstract description 22
- 238000012550 audit Methods 0.000 claims description 40
- 230000001360 synchronised effect Effects 0.000 claims description 22
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Image Input (AREA)
Abstract
The invention provides a method for calling an electronic seal, which comprises the following steps: when a printing application request is received, splitting a to-be-printed file in the printing application request into a single file page in a picture format, and storing the single file page in a preset storage path; generating a standby printed file in a picture format according to all the file pages in the preset storage path, and transmitting the standby printed file in the picture format to an auditing node for auditing; if the to-be-used seal file transmitted to the auditing node is monitored to pass the auditing, determining a target electronic seal according to the electronic seal label in the seal application request; and determining a seal stamping area of the to-be-stamped file passing the verification, calling the target electronic seal, and stamping the to-be-stamped file passing the verification in the seal stamping area. The invention also provides an electronic seal calling device, equipment and a readable storage medium. The invention can effectively improve the printing success rate and the stamping efficiency of the electronic seal.
Description
Technical Field
The present invention relates to the field of electronic seals, and in particular, to a method, an apparatus, a device, and a readable storage medium for invoking an electronic seal.
Background
Large enterprises generally have a plurality of branch companies, each branch company is provided with a corresponding seal, the files of the enterprises can be effectively covered by the corresponding seals under the general condition, in order to prevent the seals of the branch companies from being abused, the seals of the branch companies need to be uniformly managed, and because the branch companies are not usually located in the same city or even in the same country, the management difficulty is high. Therefore, the electronic seal is generated correspondingly,
when the file needs to be stamped, the manager uploads the file needing to be stamped to the stamp system, the stamp system identifies the content in the file and converts the content into a usable file, the manager selects a corresponding electronic stamp from the electronic stamp library, and the electronic stamp is dragged to a proper position of a designated page of the file, so that the printing of the file is realized. However, the seal system has limited fonts, if the uploaded files contain special characters or fonts which cannot be identified by the seal system, the seal cannot convert the uploaded files into available files or the converted available files have errors, so that the seal system is easy to print failure.
Therefore, how to improve the printing success rate and the stamping efficiency of the electronic seal is a problem to be solved at present.
Disclosure of Invention
The invention mainly aims to provide a method, a device and equipment for calling an electronic seal and a readable storage medium, aiming at improving the seal success rate and seal efficiency of the electronic seal.
In order to achieve the above object, the present invention provides an electronic seal calling method, which includes the following steps:
when a printing application request is received, splitting a to-be-printed file in the printing application request into a single file page in a picture format, and storing the single file page in a preset storage path;
generating a standby printed file in a picture format according to all the file pages in the preset storage path, and transmitting the standby printed file in the picture format to an auditing node for auditing;
if the to-be-used seal file transmitted to the auditing node is monitored to pass the auditing, determining a target electronic seal according to the electronic seal label in the seal application request;
and determining a seal stamping area of the to-be-stamped file passing the verification, calling the target electronic seal, and stamping the to-be-stamped file passing the verification in the seal stamping area.
Optionally, the step of determining the target electronic seal according to the electronic seal label in the application request includes:
and reading the electronic seal label from the seal application request, selecting an electronic seal corresponding to the electronic seal label from an electronic seal library, and determining the selected electronic seal as a target electronic seal.
Optionally, the step of determining the stamp-stamping area of the document to be stamped that passes the audit comprises:
scanning the standby printed file passing the verification to obtain a seal stamping area mark in the standby printed file;
and determining the position area of the seal stamping area marked in the to-be-printed file as a seal stamping area.
Optionally, the step of determining the stamp-stamping area of the document to be stamped that passes the audit further comprises:
determining a scanning mode of a seal stamping area according to the number of file pages of the to-be-stamped file passing the verification, wherein the scanning mode comprises single file page scanning and multi-file page scanning;
if the scanning mode of the seal capping area is single file page scanning, sequentially scanning file pages in the checked standby printed file according to the file page sequence of the checked standby printed file so as to determine the seal capping area of the checked standby printed file;
if the scanning mode of the seal capping area is multi-page scanning, determining the synchronous scanning page number according to the file page number, and scanning the corresponding number of file pages in the checked standby printed file according to the synchronous scanning page number so as to determine the seal capping area of the checked standby printed file.
Optionally, the step of determining whether the scanning mode of the seal stamping area is single file page scanning or multi-file page scanning according to the number of file pages comprises the following steps:
determining the number of pages of the file to be printed passing the audit, and determining whether the number of pages of the file exceeds a preset threshold;
if the number of the file pages exceeds the preset threshold, determining that the scanning mode of the seal covering area is multi-file page scanning, otherwise, determining that the scanning mode of the seal covering area is single-file page scanning.
Optionally, the step of determining the number of synchronously scanned pages according to the number of pages of the file includes:
determining a file page number interval in which the file page number is located;
and inquiring a pre-stored mapping relation table of the page number interval of the file and the synchronous scanning page number, and acquiring the synchronous scanning page number corresponding to the page number interval of the file.
Optionally, after the step of transmitting the converted standby printed document to the auditing node, the method further includes:
and counting the number of the files to be checked of each checking staff, and distributing the files to be used, which are transmitted to the checking node, according to the number of the files to be checked of each checking staff.
In addition, in order to achieve the above object, the present invention also provides an electronic seal calling device, including:
the format conversion module is used for splitting a standby printed file in the printing application request into a single file page in a picture format and storing the single file page in a preset storage path when the printing application request is received;
the format conversion module is further used for generating a standby printed file in a picture format according to all file pages in the preset storage path, and transmitting the standby printed file in the picture format to an auditing node for auditing;
the seal determining module is used for determining a target electronic seal according to the electronic seal label in the seal application request if the fact that the to-be-used seal file transmitted to the auditing node passes the auditing is monitored;
and the seal stamping module is used for determining a seal stamping area of the to-be-stamped file passing the audit and calling the target electronic seal, and stamping the to-be-stamped file passing the audit in the seal stamping area.
In addition, in order to achieve the above object, the present invention also provides an electronic seal calling device, which includes a processor, a memory, and an electronic seal calling program stored on the memory and executable by the processor, wherein the steps of the electronic seal calling method described above are implemented when the electronic seal calling program is executed by the processor.
In addition, in order to achieve the above object, the present invention also provides a readable storage medium having stored thereon an electronic seal calling program, wherein the steps of the electronic seal calling method as described above are implemented when the electronic seal calling program is executed by a processor.
The invention provides a method, a device, equipment and a readable storage medium for calling an electronic seal, which are used for splitting a to-be-printed file in a printing application request into a single file page in a picture format and storing the single file page in a preset storage path when receiving the printing application request; according to all the file pages in the preset storage path, a standby printing file in a picture format is generated, the standby printing file in the picture format is transmitted to an auditing node for auditing, when the standby printing file transmitted to the auditing node is monitored to pass the auditing, a corresponding electronic seal is selected, the electronic seal stamping position is determined, then the electronic seal is called to stamp the standby printing file at the electronic seal stamping position, and as the standby printing file in the picture format does not have information such as fonts, characters, function formulas and the like which need to be identified, the standby printing file is not influenced by system environments such as a word library, the problem of standby printing file conversion errors and incapability of conversion does not occur, the printing success rate is effectively improved, meanwhile, the stamping position of the electronic seal can be automatically determined, the stamping efficiency is automatically stamped, and the stamping efficiency is effectively improved.
Drawings
FIG. 1 is a schematic hardware structure of an electronic seal calling device according to various embodiments of the present invention;
FIG. 2 is a flow chart of a first embodiment of the electronic seal invoking method of the present invention;
fig. 3 is a schematic diagram of a refinement flow chart of step S104 in the second embodiment of the present invention;
fig. 4 is a schematic functional block diagram of a first embodiment of the electronic seal calling device of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The electronic seal calling method related to the embodiment of the invention is mainly applied to electronic seal calling equipment, and the electronic seal calling equipment can be equipment with display and processing functions such as a PC (personal computer personal computer), a portable computer, a mobile terminal and the like.
Referring to fig. 1, fig. 1 is a schematic hardware structure of an electronic seal calling device according to an embodiment of the present invention. In an embodiment of the present invention, the electronic seal call device may include a processor 1001 (e.g., a central processing unit Central Processing Unit, a CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein the communication bus 1002 is used to enable connected communications between these components; the user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface); the memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory, and the memory 1005 may alternatively be a storage device independent of the processor 1001. Those skilled in the art will appreciate that the hardware configuration shown in fig. 1 is not limiting of the invention and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
With continued reference to fig. 1, the memory 1005 of fig. 1, which is a readable storage medium, may include an operating system, a network communication module, and an electronic stamp calling program. In fig. 1, the network communication module is mainly used for connecting with a server and performing data communication with the server; and the processor 1001 may call the electronic seal calling program stored in the memory 1005 and execute the electronic seal calling method provided by the embodiment of the present invention.
The embodiment of the invention provides an electronic seal calling method.
Referring to fig. 2, fig. 2 is a flowchart of a first embodiment of the electronic seal calling method of the present invention.
In this embodiment, the electronic seal calling method is implemented by an electronic seal calling device, where the electronic seal calling device may be a terminal device such as a PC, a palm computer, and a tablet computer, and may be a device shown in fig. 1, and the electronic seal calling method includes the following steps:
step S101, when a printing application request is received, splitting a standby printing file in the printing application request into a single file page in a picture format and storing the single file page in a preset storage path;
step S102, generating a standby printing file in a picture format according to all file pages in the preset storage path, and transmitting the standby printing file in the picture format to an auditing node for auditing;
step S103, if the fact that the standby seal file transmitted to the auditing node passes the auditing is monitored, determining a target electronic seal according to the electronic seal label in the seal application request;
and step S104, determining a seal stamping area of the to-be-stamped file passing the verification, calling the target electronic seal, and stamping the to-be-stamped file passing the verification in the seal stamping area.
The seal system has limited fonts, if the uploaded files contain special characters or fonts which cannot be identified by the seal system, the seal cannot convert the uploaded files into usable files or the converted usable files have errors, so that the seal system is easy to print failure. In view of the foregoing, this embodiment provides an electronic seal calling method, and the following details of specific steps of the electronic seal calling method are described below:
step S101, when a printing application request is received, splitting a standby printing file in the printing application request into a single file page in a picture format and storing the single file page in a preset storage path;
in this embodiment, an application personnel sends an application request to an electronic seal calling device through a user terminal, specifically, when the user terminal receives an uploading instruction of a standby seal file triggered by the application personnel, a file uploading interface is displayed, an electronic seal label and the standby seal file selected or uploaded by the application personnel based on the file uploading interface are received, the standby seal file is displayed for previewing by the application personnel, then a seal capping area of the standby seal file is determined, namely, the application personnel selects an area in the standby seal file as a seal capping area of the standby seal file while previewing the standby seal file, after the seal capping area is selected, the seal capping area is marked, finally, when the application personnel touch-control and submit a virtual button, a corresponding application request is generated, and the application request is sent to the electronic seal calling device. The marking mode of the seal stamping area comprises but is not limited to color marking, digital watermark marking, specific character marking and specific graphic marking, and the seal application request carries the seal stamping area marking, a standby seal file and an electronic seal label; the format of the standby print file includes, but is not limited to, word and pdf, and the standby print file may be an encrypted file or an unencrypted file.
When a printing application request is received, the device splits a standby printing file in the printing application request into single file pages in a picture format and stores the single file pages in a preset storage path, specifically splits the standby printing file into a corresponding number of single file pages according to the page numbers of the standby printing file, stores each file page in the preset storage path in the picture format, marks each file page with an original page number, namely converts each file page into the file page in the picture format, and marks the converted file page with the original page.
Step S102, generating a standby printing file in a picture format according to all file pages in a preset storage path, and transmitting the standby printing file in the picture format to an auditing node for auditing;
in this embodiment, after storing all file pages of a standby print file in a picture format under a preset storage path, the device generates the standby print file in the picture format according to all file pages under the preset storage path, specifically reads all file pages in the picture format according to the preset storage path, generates a standby print file containing all file pages in the picture format according to the sequence of marking page numbers of each file page, and transmits the standby print file in the picture format to an auditing node for auditing. The standby printed file is converted into a standby printed file with a picture format, and the content in the standby printed file is not required to be identified (the standby printed file is converted into a standby printed PDF file with the picture format, and information such as fonts, characters, function formulas and the like which need to be identified does not exist and is not influenced by system environments such as a word stock and the like); after the format conversion operation is executed, the converted standby printed file is transmitted to an auditing node, an auditing person audits the printed file to be printed, and after the standby printed file is audited by the auditing person, a corresponding auditing label is printed on the standby printed file according to an auditing result, namely if the auditing result is that the auditing is passed, an auditing passing label is printed on the standby printed file, and if the auditing result is that the auditing is not passed, an auditing failing label is printed on the standby printed file.
Further, in this embodiment, after step S102, the method further includes:
and a, counting the number of the files to be checked of each checking staff, and distributing the files to be printed which are transmitted to the checking node according to the number of the files to be checked of each checking staff.
In this embodiment, the device counts the number of files to be checked of each checking staff, and distributes the standby print files transmitted to the checking node according to the number of files to be checked of each checking staff, that is, the standby print files transmitted to the checking node are distributed to the checking staff with the least number of files to be checked. The method can also be used for determining the affiliated company of the standby printed file, distributing the standby printed file to auditors responsible for the affiliated company file, namely, acquiring the company label of the affiliated company of the standby printed file, inquiring a pre-stored association table of the company label and the auditors, acquiring the auditors associated with the company label, distributing the standby printed file to the auditors associated with the company label, and distributing the standby printed file according to the number of the to-be-audited files when at least two auditing staff are available.
Step S103, if the fact that the standby seal file transmitted to the auditing node passes the auditing is monitored, determining a target electronic seal according to the electronic seal label in the seal application request;
in this embodiment, if it is monitored that the standby seal file transmitted to the auditing node passes the auditing, the target electronic seal is determined according to the electronic seal tag in the seal application request. The device regularly monitors whether the audit label of the standby seal file transmitted to the audit node passes the audit, namely regularly monitors whether the audit label of the standby seal file transmitted to the audit node is an audit passing label, if the audit label of the standby seal file transmitted to the audit node is monitored to be the audit passing label, the standby seal file transmitted to the audit node is determined to pass the audit, otherwise, if the audit label of the standby seal file transmitted to the audit node is monitored to be the audit failing label, the standby seal file transmitted to the audit node is determined to not pass the audit.
Specifically, the device reads an electronic seal tag from a seal application request, selects an electronic seal corresponding to the electronic seal tag from an electronic seal library, and determines the selected electronic seal as a target electronic seal, wherein the electronic seal in the electronic seal library has a mapping relationship with the electronic seal tag, the electronic seal tag corresponds to the electronic seal one by one, a standby seal file is monitored by setting a timer, and when the timing of the timer reaches a set value, whether the standby seal file transmitted to an auditing node passes the auditing is monitored.
And step S104, determining a seal stamping area of the to-be-stamped file passing the verification, calling the target electronic seal, and stamping the to-be-stamped file passing the verification in the seal stamping area.
In this embodiment, after determining the target electronic seal, the apparatus determines a seal capping area of the to-be-printed file passing the audit, that is, scans the to-be-printed file passing the audit, determines a file location area where the seal capping area is marked as a seal capping area when the seal capping area is scanned, then invokes the electronic seal, stamps the to-be-printed file passing the audit in the seal capping area to obtain a printed file, and returns the printed file to the user terminal that sent the seal application request. Specifically, scanning the standby printed file passing the audit to obtain a seal capping area mark in the standby printed file, and determining a position area of the seal capping area mark in the standby printed file as a seal capping area. The method comprises the steps of scanning a single page sequentially and synchronously scanning a plurality of pages, wherein the single page sequentially scans each file page in the standby printed file according to the page number sequence of each file page in the standby printed file, namely, the scanning starts from the first page of the standby printed file until the last page of the standby printed file is scanned, and in the scanning process, each time a seal covering area mark is scanned, the file position area where the seal covering area mark is located is determined as a seal covering area; the multi-page synchronous scanning is to scan a plurality of file pages in the to-be-printed file at the same time until all the file pages of the to-be-printed file are scanned.
In this embodiment, when receiving the application request, the invention converts the standby printing file in the application request into the file in the picture format, and then transmits the file to the auditing node for auditing, and when the standby printing file transmitted to the auditing node is monitored to pass the auditing, the corresponding electronic seal is selected, the electronic seal capping position is determined, and then the electronic seal is called to stamp the standby printing file in the electronic seal capping position.
Further, referring to fig. 3, based on the first embodiment, a second embodiment of the electronic seal calling method of the present invention is proposed, which is different from the foregoing embodiment in that step S104 includes:
step S1041, determining whether the scanning mode of the seal stamping area is single file page scanning or multi-file page scanning according to the number of file pages of the to-be-stamped file passing the audit;
in this embodiment, the device determines, according to the number of pages of the document to be printed that passes the audit, whether the scanning mode of the seal capping area is single-document page scanning or multi-document page scanning, that is, determines the number of pages of the document to be printed that passes the audit, and determines whether the number of pages of the document exceeds a preset threshold, if the number of pages of the document exceeds the preset threshold, determines that the scanning mode of the seal capping area is multi-document page scanning, otherwise, determines that the scanning mode of the seal capping area is single-document page scanning. It should be noted that the above-mentioned preset threshold may be set by those skilled in the art based on practical situations, which is not particularly limited in this embodiment.
Step S1042, if the scanning mode of the seal capping area is single file page scanning, scanning file pages in the approved standby seal file in sequence according to the file page sequence of the approved standby seal file so as to determine the seal capping area of the approved standby seal file;
in this embodiment, if the scanning mode of the seal capping area is single file page scanning, the file pages in the to-be-printed file passing the verification are sequentially scanned according to the file page sequence of the to-be-printed file passing the verification, that is, the first file page of the to-be-printed file is scanned until the last file page of the to-be-printed file is scanned, and in the scanning process, each time a seal capping area is scanned, the position area of the seal capping area marked in the to-be-printed file is determined as a seal capping area. The file page sequence is the sequence from small to large.
Step S1043, if the scanning mode of the seal capping area is multi-page scanning, determining the synchronous scanning page number according to the document page number, and scanning the corresponding number of document pages in the checked standby printed document according to the synchronous scanning page number, so as to determine the seal capping area of the checked standby printed document.
In this embodiment, if the scanning mode of the seal capping area is multi-page scanning, the number of synchronous scanning pages is determined according to the number of file pages, and the corresponding number of file pages in the to-be-printed file that passes the verification is scanned according to the number of synchronous scanning pages, that is, the plurality of file pages in the to-be-printed file are scanned at the same time until all the file pages of the to-be-printed file are scanned. Wherein, in the scanning process, each time a seal-capping area mark is scanned, the position area of the seal-capping area mark in the document to be printed is determined as a seal-capping area.
Specifically, a page number interval of the file is determined, a mapping relation table of a pre-stored page number interval of the file and the synchronous scanning page number is queried, and the synchronous scanning page number corresponding to the page number interval of the file is obtained. It should be noted that, the mapping relationship table between the page number interval and the synchronous scanning page number may be set by those skilled in the art based on the actual situation, which is not limited in this embodiment.
In the embodiment, the scanning mode of different seal capping areas is selected through the number of the checked file pages of the to-be-stamped file, when the number of the file pages is small, single file page scanning is adopted, and when the number of the file pages is large, multi-file page scanning is adopted, so that the file scanning efficiency can be effectively improved, the seal capping areas can be rapidly determined, and the seal stamping efficiency can be further improved.
In addition, the embodiment of the invention also provides an electronic seal calling device.
Referring to fig. 4, fig. 4 is a schematic functional block diagram of a first embodiment of an electronic seal calling device according to the present invention.
The electronic seal calling device is a virtual device and is stored in the memory 1005 of the electronic seal calling device shown in fig. 1, and is used for realizing all functions of an electronic seal calling program; when a printing application request is received, splitting a to-be-printed file in the printing application request into a single file page in a picture format, and storing the single file page in a preset storage path; generating a standby printed file in a picture format according to all the file pages in the preset storage path, and transmitting the standby printed file in the picture format to an auditing node for auditing; if the to-be-used seal file transmitted to the auditing node is monitored to pass the auditing, determining a target electronic seal according to the electronic seal label in the seal application request; and determining a seal stamping area of the to-be-stamped file passing the verification, calling the target electronic seal, and stamping the to-be-stamped file passing the verification in the seal stamping area.
Specifically, in this embodiment, the electronic seal calling device includes:
a format conversion module 101, configured to split, when receiving a print application request, a to-be-printed file in the print application request into a single file page in a picture format, and store the single file page in a preset storage path;
the format conversion module 101 is further configured to generate a standby print file in a picture format according to all the file pages in the preset storage path, and transmit the standby print file in the picture format to an auditing node for auditing;
the seal determining module 102 is configured to determine a target electronic seal according to the electronic seal tag in the seal application request if it is detected that the to-be-used seal file transmitted to the auditing node passes the auditing;
and the seal capping module 103 is used for determining a seal capping area of the to-be-printed file passing the audit and calling the target electronic seal, and stamping the to-be-printed file passing the audit in the seal capping area.
Further, the stamp determining module 102 is further configured to:
and reading the electronic seal label from the seal application request, selecting an electronic seal corresponding to the electronic seal label from an electronic seal library, and determining the selected electronic seal as a target electronic seal.
Further, the seal capping module 103 is further configured to:
scanning the standby printed file passing the verification to obtain a seal stamping area mark in the standby printed file;
and determining the position area of the seal stamping area marked in the to-be-printed file as a seal stamping area.
Further, the seal capping module 103 is further configured to:
determining a scanning mode of a seal stamping area according to the number of file pages of the to-be-stamped file passing the verification, wherein the scanning mode comprises single file page scanning and multi-file page scanning;
if the scanning mode of the seal capping area is single file page scanning, sequentially scanning file pages in the checked standby printed file according to the file page sequence of the checked standby printed file so as to determine the seal capping area of the checked standby printed file;
if the scanning mode of the seal capping area is multi-page scanning, determining the synchronous scanning page number according to the file page number, and scanning the corresponding number of file pages in the checked standby printed file according to the synchronous scanning page number so as to determine the seal capping area of the checked standby printed file.
Further, the seal capping module 103 is further configured to:
determining the number of pages of the file to be printed passing the audit, and determining whether the number of pages of the file exceeds a preset threshold;
if the number of the file pages exceeds the preset threshold, determining that the scanning mode of the seal covering area is multi-file page scanning, otherwise, determining that the scanning mode of the seal covering area is single-file page scanning.
Further, the seal capping module 103 is further configured to:
determining a file page number interval in which the file page number is located;
and inquiring a pre-stored mapping relation table of the page number interval of the file and the synchronous scanning page number, and acquiring the synchronous scanning page number corresponding to the page number interval of the file.
Further, the electronic seal calling device further includes:
the statistics distribution module is used for counting the number of the files to be checked of each checking staff and distributing the files to be printed which are transmitted to the checking node according to the number of the files to be checked of each checking staff.
The function implementation of each module in the electronic seal calling device corresponds to each step in the electronic seal calling method embodiment, and the function and implementation process of the module are not described in detail herein.
In addition, the embodiment of the invention also provides a readable storage medium.
The invention stores the electronic seal calling program on the readable storage medium, wherein the steps of the electronic seal calling method are realized when the electronic seal calling program is executed by the processor.
The method implemented when the electronic seal calling program is executed may refer to various embodiments of the electronic seal calling method of the present invention, which are not described herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.
Claims (8)
1. An electronic seal calling method is characterized by comprising the following steps:
when a printing application request is received, splitting a to-be-printed file in the printing application request into a single file page in a picture format, and storing the single file page in a preset storage path;
generating a standby printed file in a picture format according to all the file pages in the preset storage path, and transmitting the standby printed file in the picture format to an auditing node for auditing;
if the to-be-used seal file transmitted to the auditing node is monitored to pass the auditing, determining a target electronic seal according to the electronic seal label in the seal application request;
determining a seal stamping area of the to-be-stamped file passing the audit, calling the target electronic seal, and stamping the to-be-stamped file passing the audit in the seal stamping area;
the step of determining the seal stamping area of the to-be-stamped file passing the audit and calling the target electronic seal, stamping the to-be-stamped file passing the audit in the seal stamping area comprises the following steps:
determining a scanning mode of a seal stamping area according to the number of file pages of the to-be-stamped file passing the verification, wherein the scanning mode comprises single file page scanning and multi-file page scanning;
if the scanning mode of the seal capping area is single file page scanning, sequentially scanning file pages in the checked standby printed file according to the file page sequence of the checked standby printed file so as to determine the seal capping area of the checked standby printed file;
if the scanning mode of the seal capping area is multi-page scanning, determining the synchronous scanning page number according to the file page number, and scanning the corresponding number of file pages in the checked standby printed file according to the synchronous scanning page number so as to determine the seal capping area of the checked standby printed file;
invoking the target electronic seal, and stamping the seal to the to-be-stamped file passing the verification in the seal stamping area;
generating a standby printed file in a picture format according to all the file pages in the preset storage path, transmitting the standby printed file in the picture format to an auditing node for auditing, and further comprising the steps of:
generating a file to be printed in a picture format according to the sequence of the marking page numbers of all the file pages in the preset storage path, and transmitting the file to be printed in the picture format to an auditing node for auditing;
the step of determining the scanning mode of the seal stamping area according to the number of pages of the file to be stamped which passes the verification further comprises the following steps:
determining the number of pages of the file to be printed passing the audit, and determining whether the number of pages of the file exceeds a preset threshold;
if the number of the file pages exceeds the preset threshold, determining that the scanning mode of the seal covering area is multi-file page scanning, otherwise, determining that the scanning mode of the seal covering area is single-file page scanning.
2. The electronic seal invoking method as in claim 1, wherein the step of determining the target electronic seal based on the electronic seal tag in the application request comprises:
and reading the electronic seal label from the seal application request, selecting an electronic seal corresponding to the electronic seal label from an electronic seal library, and determining the selected electronic seal as a target electronic seal.
3. The electronic seal invoking method as in claim 1, wherein said step of determining the seal-capping area of the document to be printed that passes the audit comprises:
scanning the standby printed file passing the verification to obtain a seal stamping area mark in the standby printed file;
and determining the position area of the seal stamping area marked in the to-be-printed file as a seal stamping area.
4. The electronic seal calling method of claim 1, wherein the step of determining the number of synchronously scanned pages based on the number of pages of the document comprises:
determining a file page number interval in which the file page number is located;
and inquiring a pre-stored mapping relation table of the page number interval of the file and the synchronous scanning page number, and acquiring the synchronous scanning page number corresponding to the page number interval of the file.
5. The electronic seal invoking method according to claim 1, wherein after the step of transmitting the standby seal file in the picture format to the auditing node for auditing, further comprising:
and counting the number of the files to be checked of each checking staff, and distributing the files to be used, which are transmitted to the checking node, according to the number of the files to be checked of each checking staff.
6. An electronic seal calling device, characterized in that the electronic seal calling device comprises:
the format conversion module is used for splitting a standby printed file in the printing application request into a single file page in a picture format and storing the single file page in a preset storage path when the printing application request is received;
the format conversion module is further used for generating a standby printed file in a picture format according to all file pages in the preset storage path, and transmitting the standby printed file in the picture format to an auditing node for auditing;
the seal determining module is used for determining a target electronic seal according to the electronic seal label in the seal application request if the fact that the to-be-used seal file transmitted to the auditing node passes the auditing is monitored;
the seal stamping module is used for determining a seal stamping area of the to-be-stamped file passing the audit and calling the target electronic seal, and stamping the to-be-stamped file passing the audit in the seal stamping area;
the seal stamping module is also used for determining a scanning mode of a seal stamping area according to the number of file pages of the to-be-stamped file which passes the auditing, wherein the scanning mode comprises single file page scanning and multi-file page scanning; if the scanning mode of the seal capping area is single file page scanning, sequentially scanning file pages in the checked standby printed file according to the file page sequence of the checked standby printed file so as to determine the seal capping area of the checked standby printed file; if the scanning mode of the seal capping area is multi-page scanning, determining the synchronous scanning page number according to the file page number, and scanning the corresponding number of file pages in the checked standby printed file according to the synchronous scanning page number so as to determine the seal capping area of the checked standby printed file; invoking the target electronic seal, and stamping the seal to the to-be-stamped file passing the verification in the seal stamping area;
the seal stamping module is further used for determining the number of file pages of the to-be-stamped file which passes the auditing and determining whether the number of file pages exceeds a preset threshold value; if the number of the file pages exceeds a preset threshold, determining that the scanning mode of the seal stamping area is multi-file page scanning, otherwise, determining that the scanning mode of the seal stamping area is single-file page scanning;
the format conversion module is further configured to generate a file to be printed in a picture format according to the sequence of the marking page numbers of all the file pages in the preset storage path, and transmit the file to be printed in the picture format to an auditing node for auditing.
7. An electronic seal calling device, characterized in that it comprises a processor, a memory, and an electronic seal calling program stored on the memory and executable by the processor, wherein the electronic seal calling program, when executed by the processor, implements the steps of the electronic seal calling method according to any one of claims 1 to 5.
8. A readable storage medium, wherein an electronic seal calling program is stored on the readable storage medium, wherein the electronic seal calling program, when executed by a processor, implements the steps of the electronic seal calling method according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810925891.XA CN109947699B (en) | 2018-08-14 | 2018-08-14 | Electronic seal calling method, device, equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810925891.XA CN109947699B (en) | 2018-08-14 | 2018-08-14 | Electronic seal calling method, device, equipment and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109947699A CN109947699A (en) | 2019-06-28 |
CN109947699B true CN109947699B (en) | 2023-12-29 |
Family
ID=67005809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810925891.XA Active CN109947699B (en) | 2018-08-14 | 2018-08-14 | Electronic seal calling method, device, equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109947699B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111160860A (en) * | 2019-12-27 | 2020-05-15 | 杭州日美开开电子科技有限公司 | File printing and stamping method |
CN113421009B (en) * | 2021-07-02 | 2022-12-27 | 招商局金融科技有限公司 | Accessory approval method and device, electronic equipment and readable storage medium |
CN116383546B (en) * | 2023-06-06 | 2023-08-11 | 深圳思谋信息科技有限公司 | File processing method, system, computer device and computer readable storage medium |
CN116668599A (en) * | 2023-07-28 | 2023-08-29 | 之江实验室 | Intelligent seal method, system and readable storage medium |
CN117522094A (en) * | 2023-10-26 | 2024-02-06 | 宁波银行股份有限公司 | Seal management method, platform, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1623796A (en) * | 2003-07-03 | 2005-06-08 | 北京东方金鹰信息科技股份有限公司 | Sealing machine and method of controlling seal and its system |
CN102722417A (en) * | 2012-06-07 | 2012-10-10 | 腾讯科技(深圳)有限公司 | Distribution method and device for scan task |
CN104318390A (en) * | 2014-10-24 | 2015-01-28 | 上海工程技术大学 | Seal usage monitoring method based on file bar code |
CN104915808A (en) * | 2015-07-10 | 2015-09-16 | 丰镇市农村信用联社股份有限公司 | Implementation method and system of electronic seal |
CN107992759A (en) * | 2017-12-13 | 2018-05-04 | 重庆金融资产交易所有限责任公司 | Realize device, method and the computer-readable recording medium of E-seal |
CN108009430A (en) * | 2017-12-22 | 2018-05-08 | 北京明朝万达科技股份有限公司 | A kind of sensitive data fast scanning method and device |
-
2018
- 2018-08-14 CN CN201810925891.XA patent/CN109947699B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1623796A (en) * | 2003-07-03 | 2005-06-08 | 北京东方金鹰信息科技股份有限公司 | Sealing machine and method of controlling seal and its system |
CN102722417A (en) * | 2012-06-07 | 2012-10-10 | 腾讯科技(深圳)有限公司 | Distribution method and device for scan task |
CN104318390A (en) * | 2014-10-24 | 2015-01-28 | 上海工程技术大学 | Seal usage monitoring method based on file bar code |
CN104915808A (en) * | 2015-07-10 | 2015-09-16 | 丰镇市农村信用联社股份有限公司 | Implementation method and system of electronic seal |
CN107992759A (en) * | 2017-12-13 | 2018-05-04 | 重庆金融资产交易所有限责任公司 | Realize device, method and the computer-readable recording medium of E-seal |
CN108009430A (en) * | 2017-12-22 | 2018-05-08 | 北京明朝万达科技股份有限公司 | A kind of sensitive data fast scanning method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109947699A (en) | 2019-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109947699B (en) | Electronic seal calling method, device, equipment and readable storage medium | |
CN107423629B (en) | Method and system for file information output anti-disclosure and tracing | |
JP4159583B2 (en) | MFP and information acquisition system including a plurality of MFPs | |
US10270926B2 (en) | Information processing apparatus, information processing system, and information processing method | |
CN106484340B (en) | Watermark addition is carried out to document in print procedure and method for distinguishing is known in watermark | |
CN103226451A (en) | Printing an electronic document using a printer and a mobile device | |
US11216584B2 (en) | Management server, data viewing system, and non-transitory computer readable medium | |
CN110471632B (en) | File printing and viewing method and device, electronic equipment and readable storage medium | |
US20170353621A1 (en) | Mediation server | |
US20180332186A1 (en) | Information processing apparatus, setting information handling method, and storage medium | |
US20070050410A1 (en) | Image processing apparatus, image processing method and storage medium storing image processing program | |
CN111880752B (en) | Seal printing method and device, electronic equipment and storage medium | |
CN111078630A (en) | Signature system and method | |
CN109815451B (en) | PDF (Portable document Format) generation method, device and equipment | |
US7251049B2 (en) | Image processing device, image processing method and image processing system | |
US9042595B2 (en) | Annotative information applying apparatus, annotative information applying method, recording medium, and electronic proofreading system | |
US11252135B2 (en) | Method of processing data | |
US20080018946A1 (en) | Facsimile device | |
CN103034990A (en) | Method and device for checking publications | |
US9940557B2 (en) | Document printing using hardware-dependent fonts | |
JP2012216064A (en) | Printing system, print execution device, printing method, print execution method, and print execution program | |
JP2011076461A (en) | Image processor, image processing method, system, management server device and computer program | |
JP6123278B2 (en) | Data creation apparatus and data creation method | |
JP2015087830A (en) | Document processing apparatus and program | |
CN114161847B (en) | Printing system, server, and printing control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |