Electronic voucher generation method, device and bank counter service system
By monitoring the printing port of the counter terminal and generating electronic vouchers, the problem of difficult to electronicize paper vouchers in bank counter business is solved, improving work efficiency and reducing operating costs.
Patent Information
- Application Number
- CN202111192240.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-13
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2041-10-13
AI Technical Summary
It is difficult to electronicize paper certificates in bank counter business, resulting in low work efficiency and high operating costs.
By monitoring the printing port of the counter terminal, the printing stream is intercepted and the electronic voucher template is found based on the public transaction header, the print content is synthesized and the template is processed, and the electronic voucher in a preset format is generated, and output to the printer for printing when the user requests.
The electronicization of paper certificates has been achieved, the work efficiency of counter business has been improved, paper use has been reduced, and operating costs have been reduced.
Smart Images

Figure CN113934385B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of banking technology, and more specifically, to an electronic voucher generation method, device and bank counter service system. Background Art
[0002] In recent years, with the continuous development of financial technology, more and more banks have implemented paperless electronic methods for most of their businesses. However, due to the limitations of the existing system, paper vouchers in counter businesses cannot be digitized, resulting in low work efficiency of counter businesses and increased operating costs. Summary of the invention
[0003] In view of this, the present application provides an electronic voucher generation method, device and bank counter business system for improving the work efficiency of bank counter business and reducing operating costs.
[0004] In order to achieve the above objectives, the proposed solution is as follows:
[0005] An electronic voucher generation method is applied to a bank counter service system, and the electronic voucher generation method comprises the following steps:
[0006] By monitoring the printing port of the counter terminal, the printing stream output by the printing port is intercepted, wherein the printing stream includes a printing instruction and printing content, and the printing content includes at least a public transaction message header;
[0007] Searching for a corresponding electronic voucher template according to the public transaction message header;
[0008] The specific business information in the printed content is synthesized with the electronic voucher template to obtain an electronic voucher in a preset format.
[0009] Optionally, the method of intercepting the print stream output by the serial port by monitoring the print port of the counter terminal comprises the following steps:
[0010] The printing port is monitored based on professional port monitoring software to intercept the printing stream, and the printing port is a fixed serial port that is forcibly designated.
[0011] Optionally, the public transaction message header includes part or all of the transaction time, branch number, teller number, transaction code, subpoena number and log number.
[0012] Optionally, the following steps are also included:
[0013] The electronic certificate is named and saved according to the printing information. A public transaction message header is configured at the edge of the electronic certificate. The font of the public message header is the minimum font supported by the virtual printing software.
[0014] Optionally, the following steps are also included:
[0015] In response to a user's printing request, the electronic certificate is output to a printer, so that the printer prints the electronic certificate on paper to obtain a paper certificate, on which the public message header is printed.
[0016] An electronic voucher generation device is applied to a bank counter service system, and the electronic voucher generation device comprises:
[0017] An information interception module is configured to intercept a print stream output by the print port of the counter terminal by monitoring the print port, wherein the print stream includes a print instruction and print content, and the print content includes at least a public transaction message header;
[0018] A template search module, configured to search for a corresponding electronic voucher template according to the public transaction message header;
[0019] The voucher synthesis module is configured to synthesize the specific business information in the printed content with the electronic voucher template to obtain an electronic voucher in a preset format.
[0020] Optionally, the information interception module is configured to monitor the printing port based on professional port monitoring software to intercept the printing stream, and the printing port is a fixed serial port that is forcibly designated.
[0021] Optionally, the public transaction message header includes part or all of the transaction time, branch number, teller number, transaction code, subpoena number and log number.
[0022] Optionally, also include:
[0023] The naming and saving module is configured to name and save the electronic certificate according to the printing information. A public transaction message header is configured at the edge of the electronic certificate. The font of the public message header is the minimum font supported by the virtual printing software.
[0024] Optionally, also include:
[0025] The printing control module is configured to respond to a user's printing request and output the electronic certificate to a printer, so that the printer prints the electronic certificate on paper to obtain a paper certificate, on which the public message header is printed.
[0026] A bank counter business system is provided with the electronic voucher generating device as described above.
[0027] It can be seen from the above technical scheme that the present application discloses an electronic voucher generation method, device and bank counter business system. The method and device specifically monitor the printing port of the counter terminal, intercept the printing stream output by the printing port, and the printing stream includes printing instructions and printing content; search for the corresponding electronic voucher template according to the printing content; synthesize the printing content and the electronic voucher template to obtain an electronic voucher in a preset format. Through this scheme, paper vouchers can be digitized to obtain electronic vouchers, thereby not only improving the work efficiency of counter business, but also reducing operating costs by reducing paper use. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0029] Figure 1 A flowchart of a method for generating an electronic certificate according to an embodiment of the present application;
[0030] Figure 2 A flowchart of another method for generating an electronic certificate according to an embodiment of the present application;
[0031] Figure 3 A schematic diagram of an electronic certificate according to an embodiment of the present application;
[0032] Figure 4 A flowchart of another method for generating an electronic certificate according to an embodiment of the present application;
[0033] Figure 5 A block diagram of an electronic certificate generating device according to an embodiment of the present application;
[0034] Figure 6 A block diagram of another electronic certificate generating device according to an embodiment of the present application;
[0035] Figure 7 This is a block diagram of another electronic certificate generating device according to an embodiment of the present application. DETAILED DESCRIPTION
[0036] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0037] Embodiment 1
[0038] Figure 1 The present invention is a flowchart of a method for generating an electronic certificate according to an embodiment of the present application.
[0039] The electronic voucher generation method provided in this embodiment is applied to a bank counter business system, which is installed with virtual printing software and professional port monitoring software, and the printing port of the virtual printing software is designated as a fixed port, and the professional port monitoring software can monitor the corresponding port of the bank counter business system.
[0040] like Figure 1 As shown, the electronic certificate generation method specifically includes the following steps:
[0041] S1. Intercept the print stream output by the print port.
[0042] When the teller outputs a print request based on the corresponding operation, the print stream output to the print port is obtained based on the monitoring of the print port specified by the virtual printing software by the professional port monitoring software, and the print stream at least includes a print instruction and print content. The print instruction includes information such as carriage return, line feed, space, font type, font size, etc. The print content includes a public transaction message header, which is an independent line of content.
[0043] Specifically, the public transaction message header includes information such as transaction time, branch number, teller number, transaction code, subpoena number, log number, etc. that are required for bank counter services. In addition, the printed content also includes specific business information in this transaction.
[0044] S2. Search for the corresponding electronic voucher template according to the printed content.
[0045] There are multiple electronic voucher templates configured in the system. When the above-mentioned printed content is intercepted, a search is performed from the multiple electronic voucher templates according to the specific content in the printed content to find the electronic voucher template corresponding to one or more contents in the printed content.
[0046] S3. Combine the printed content and the electronic certificate template into an electronic certificate.
[0047] That is, after determining the corresponding electronic certificate template, the electronic certificate template is synthesized with the above-mentioned printed content, that is, each piece of specific business information in the printed content is added to the corresponding position on the electronic certificate template according to its position, so as to obtain a complete electronic certificate. The file format of the electronic certificate can be selected as PDF format. PDF format is not easy to be modified and the file size is small, so it is convenient for subsequent storage, and because it is not easy to be modified, the security of the information on it is ensured.
[0048] It can be seen from the above technical solution that this embodiment provides an electronic certificate generation method, which is applied to the bank counter business system, specifically by monitoring the printing port of the counter terminal, intercepting the printing stream output by the printing port, the printing stream includes printing instructions and printing content; searching for the corresponding electronic certificate template according to the printing content; synthesizing the printing content and the electronic certificate template to obtain an electronic certificate in a preset format. Through this solution, paper certificates can be digitized to obtain electronic certificates, thereby not only improving the work efficiency of counter business, but also reducing operating costs by reducing paper use.
[0049] In a specific embodiment of this embodiment, the following steps are also included: Figure 2 As shown:
[0050] S4. Name and save the electronic voucher according to the printed information.
[0051] That is, after obtaining the above-mentioned electronic certificate, the electronic certificate is named according to one or more contents in the printed information, that is, the electronic certificate is named according to the transaction time, branch number, teller number, transaction code, subpoena number, log number and other information of the business, so that it is configured with a name, and then the electronic certificate is saved based on the name.
[0052] The edge of the electronic voucher is provided with the above-mentioned public transaction message header. The font of the public transaction message header is the smallest font. The smallest font here refers to the font on the electronic voucher that can be recognized by the user's naked eye after being magnified to a certain multiple. It can generally be considered as the smallest font among all the fonts supported by the above-mentioned virtual printing program. The effect of the electronic voucher is as follows: Figure 3 shown.
[0053] In addition, in another specific implementation of this embodiment, the following steps are also included: Figure 4 As shown:
[0054] S5. Print the electronic voucher according to the user's printing request.
[0055] That is, when the user inputs a print request, the electronic certificate is output to the port of the printer based on the print request, so that the printer prints the electronic certificate on paper, realizing the materialization of the electronic certificate. In addition, on the printed paper certificate, the public transaction message header is a string of black dots, and does not display specific content, which can avoid visual interference to the user of the paper certificate.
[0056] This solution achieves the purpose of electronic counter business vouchers by making minor modifications to the transaction public message header of the bank's counter business system, saves various costs brought about by large-scale transformation of the bank's counter business system, and reduces the potential risks of large-scale transformation of the bank's counter business system.
[0057] This solution places the public print message header separately in the first line of the voucher, which facilitates unified management of all counter transactions and accurate and fast parsing of the print stream generated by the transaction voucher, reducing the time for parsing the entire print stream and increasing the accuracy of parsing the print stream.
[0058] For the first-level branch, under the condition of limited authority to modify the counter business system, it can also achieve the purpose of electronic bank counter business vouchers through very small modifications within the scope of authority. In addition, the content and format of the public transaction message header of this solution are fixed, which can greatly reduce the parsing time of the voucher printing flow.
[0059] Embodiment 2
[0060] Figure 5 A block diagram of an electronic certificate generating device according to an embodiment of the present application.
[0061] The electronic voucher generating device provided in this embodiment is applied to a bank counter business system, which is installed with virtual printing software and professional port monitoring software, and the printing port of the virtual printing software is designated as a fixed port, and the professional port monitoring software can monitor the corresponding port of the bank counter business system.
[0062] like Figure 1 As shown, the electronic certificate generating device specifically includes an information intercepting module 10, a template searching module 20 and a certificate synthesizing module 30.
[0063] The information interception module is used to intercept the print stream output by the print port.
[0064] When the teller outputs a print request based on the corresponding operation, the print stream output to the print port is obtained based on the monitoring of the print port specified by the virtual printing software by the professional port monitoring software, and the print stream at least includes a print instruction and print content. The print instruction includes information such as carriage return, line feed, space, font type, font size, etc. The print content includes a public transaction message header, which is an independent line of content.
[0065] Specifically, the public transaction message header includes information such as transaction time, branch number, teller number, transaction code, subpoena number, log number, etc. that are required for bank counter services. In addition, the printed content also includes specific business information in this transaction.
[0066] The template search module is used to search for the corresponding electronic voucher template according to the printed content.
[0067] There are multiple electronic voucher templates configured in the system. When the above-mentioned printed content is intercepted, a search is performed from the multiple electronic voucher templates according to the specific content in the printed content to find the electronic voucher template corresponding to one or more contents in the printed content.
[0068] The voucher synthesis module is used to synthesize the printed content and the electronic voucher template into an electronic voucher.
[0069] That is, after determining the corresponding electronic certificate template, the electronic certificate template is synthesized with the above-mentioned printed content, that is, each piece of specific business information in the printed content is added to the corresponding position on the electronic certificate template according to its position, so as to obtain a complete electronic certificate. The file format of the electronic certificate can be selected as PDF format. PDF format is not easy to be modified and the file size is small, so it is convenient for subsequent storage, and because it is not easy to be modified, the security of the information on it is ensured.
[0070] It can be seen from the above technical solution that this embodiment provides an electronic certificate generation device, which is applied to the bank counter business system, specifically by monitoring the printing port of the counter terminal, intercepting the printing stream output by the printing port, the printing stream includes printing instructions and printing content; searching for the corresponding electronic certificate template according to the printing content; synthesizing the printing content and the electronic certificate template to obtain an electronic certificate in a preset format. Through this solution, paper certificates can be digitized to obtain electronic certificates, thereby not only improving the work efficiency of counter business, but also reducing operating costs by reducing paper use.
[0071] In a specific embodiment of the present invention, the device further includes a naming and saving module 40, such as Figure 6 As shown:
[0072] The naming and saving module is used to name and save the electronic voucher according to the printing information.
[0073] That is, after obtaining the above-mentioned electronic certificate, the electronic certificate is named according to one or more contents in the printed information, that is, the electronic certificate is named according to the transaction time, branch number, teller number, transaction code, subpoena number, log number and other information of the business, so that it is configured with a name, and then the electronic certificate is saved based on the name.
[0074] The edge of the electronic voucher is provided with the above-mentioned public transaction message header. The font of the public transaction message header is the smallest font. The smallest font here refers to the font on the electronic voucher that can be recognized by the user's naked eye after being magnified to a certain multiple. It can generally be considered as the smallest font among all the fonts supported by the above-mentioned virtual printing program. The effect of the electronic voucher is as follows: Figure 3 shown.
[0075] In another specific implementation of this embodiment, the device further includes a printing control module, such as Figure 7 As shown:
[0076] The printing control module is used to print the electronic certificate according to the user's printing request.
[0077] That is, when the user inputs a print request, the electronic voucher is output to the port of the printer based on the print request, so that the printer prints the electronic voucher on paper, thereby realizing the materialization of the electronic voucher. In addition, on the printed paper voucher, the public transaction message header is a string of black dots, and no specific content is displayed, which can avoid visual interference to the user of the paper voucher.
[0078] This solution achieves the purpose of electronic counter business vouchers by making minor modifications to the transaction public message header of the bank's counter business system, saves various costs brought about by large-scale transformation of the bank's counter business system, and reduces the potential risks of large-scale transformation of the bank's counter business system.
[0079] This solution places the public print message header separately in the first line of the voucher, which facilitates unified management of all counter transactions and accurate and fast parsing of the print stream generated by the transaction voucher, reducing the time for parsing the entire print stream and increasing the accuracy of parsing the print stream.
[0080] For the first-level branch, under the condition of limited authority to modify the counter business system, it can also achieve the purpose of electronic bank counter business vouchers through very small modifications within the scope of authority. In addition, the content and format of the public transaction message header of this solution are fixed, which can greatly reduce the parsing time of the voucher printing flow.
[0081] Embodiment 3
[0082] This embodiment provides a bank counter business system, which is installed with virtual printing software and professional port monitoring software, and the printing port of the virtual printing software is designated as a fixed port, and the professional port monitoring software can monitor the corresponding port of the bank counter business system. And the system is provided with an electronic certificate generation device provided in the previous embodiment, which is specifically used to intercept the print stream output by the print port by monitoring the print port of the counter terminal, and the print stream includes print instructions and print content; search for the corresponding electronic certificate template according to the print content; synthesize the print content and the electronic certificate template to obtain an electronic certificate in a preset format. Through this solution, paper certificates can be digitized to obtain electronic certificates, which not only improves the work efficiency of counter business, but also reduces operating costs by reducing paper use.
[0083] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0084] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0085] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0086] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0087] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable terminal device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0088] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0089] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0090] The technical solution provided by the present invention is introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation mode and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. An electronic voucher generation method, applied to a bank counter business system, It is characterized in that The electronic certificate generation method comprises the steps of: By monitoring the printing port of the counter terminal, the printing stream output by the printing port is intercepted, wherein the printing stream includes printing instructions and printing content, and the printing content includes at least a public transaction message header; the public transaction message header includes part or all of the transaction time, branch number, teller number, transaction code, subpoena number and log number; Searching for a corresponding electronic voucher template according to the public transaction message header; The specific business information in the printed content is synthesized with the electronic voucher template to obtain an electronic voucher in a preset format; The electronic certificate is named and saved according to one or more contents of the printing information. A public transaction message header is configured at the edge of the electronic certificate. The font of the public transaction message header is the minimum font supported by the virtual printing software; the printing information is the information contained in the public transaction message header.
2. The electronic certificate generation method according to claim 1, It is characterized in that The method of intercepting the print stream output by the print port by monitoring the print port of the counter terminal comprises the following steps: The printing port is monitored based on professional port monitoring software to intercept the printing stream, and the printing port is a fixed serial port that is forcibly designated.
3. The electronic certificate generation method according to claim 1, It is characterized in that Also includes the steps: In response to a user's printing request, the electronic certificate is output to a printer, so that the printer prints the electronic certificate on paper to obtain a paper certificate, on which the public transaction message header is printed.
4. An electronic voucher generation device, applied to a bank counter business system, It is characterized in that The electronic certificate generating device comprises: The information interception module is configured to intercept the print stream output by the print port of the counter terminal by monitoring the print port, wherein the print stream includes a print instruction and print content, and the print content includes at least a public transaction message header; the public transaction message header includes part or all of the transaction time, branch number, teller number, transaction code, subpoena number and log number; A template search module, configured to search for a corresponding electronic voucher template according to the public transaction message header; A voucher synthesis module is configured to synthesize the specific business information in the printed content with the electronic voucher template to obtain an electronic voucher in a preset format; The naming and saving module is configured to name and save the electronic certificate according to one or more contents of the printing information, wherein a public transaction message header is configured at the edge of the electronic certificate, and the font of the public transaction message header is the minimum font supported by the virtual printing software; the printing information is the information contained in the public transaction message header.
5. The electronic certificate generating device as claimed in claim 4, It is characterized in that The information interception module is configured to monitor the printing port based on professional port monitoring software to intercept the printing stream, and the printing port is a fixed serial port that is forcibly designated.
6. The electronic certificate generating device according to claim 4, It is characterized in that Also includes: The printing control module is configured to respond to a user's printing request and output the electronic certificate to a printer, so that the printer prints the electronic certificate on paper to obtain a paper certificate, on which the public transaction message header is printed.
7. A bank counter business system, It is characterized in that An electronic certificate generating device as described in any one of claims 4 to 6 is provided.
