CN108170387A - A kind of electronic invoice data obtains and print execution method - Google Patents
A kind of electronic invoice data obtains and print execution method Download PDFInfo
- Publication number
- CN108170387A CN108170387A CN201810017925.5A CN201810017925A CN108170387A CN 108170387 A CN108170387 A CN 108170387A CN 201810017925 A CN201810017925 A CN 201810017925A CN 108170387 A CN108170387 A CN 108170387A
- Authority
- CN
- China
- Prior art keywords
- electronic invoice
- module
- printing
- data
- subscription client
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000007639 printing Methods 0.000 claims abstract description 36
- 230000004044 response Effects 0.000 claims abstract description 11
- 230000008569 process Effects 0.000 claims description 10
- 230000009471 action Effects 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000002224 dissection Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1287—Remote printer device, e.g. being remote from client or server via internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Electromagnetism (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
It is obtained the invention discloses a kind of electronic invoice data and print execution method, the equipment that this method uses includes subscription client, TCP server, API server, Printing;It is connected between each equipment by wireless network;This method the specific steps are:Subscription client scans the two-dimensional code;Identity information is verified;The automatic electronic invoice information read in subscription client card packet;In electronic invoice information to Printing;Printing performs printing.Electronic invoice printing technique can be thus achieved by user's client scan Quick Response Code in the present invention, has easy to operate, the advantages of independent of hardware facilities such as computer, printer, USB flash disks, can greatly improve the printing effect of electronic invoice.
Description
Technical field
The present invention relates to a kind of print execution method more particularly to a kind of electronic invoice data obtains and print execution side
Method.
Background technology
Electronic invoice is the product of information age, it is the same with common invoice, is given in the form of tax bureau's unified payment
Businessman uses, and invoice number uses national Unified coding, using unified anti-counterfeiting technology, distributes to businessman, attached on electronic invoice
There is the signature mechanism of electronics tax office.Compared with traditional invoice, electronic invoice is without passing through " tax control machine ", it is not required that enterprise is responsible for
People registers again and again to revenue department, and its energy moment, the false true and false is verified at once, easy to operation.Therefore,
With the increase year by year of net purchase market scale, issuing for network electronic invoice has also obtained extensive popularization.But when people need
It, at present can only be by way of traditional download and connecting printer, on computers when printing reimbursement is carried out to electronic invoice
Printing is completed, the equipment that this method not only relies on is more, and operates and not enough facilitate, and causes printing effect relatively low.
Invention content
In order to solve the shortcoming present in above-mentioned technology, obtain and beat the present invention provides a kind of electronic invoice data
Print execution method.
In order to solve the above technical problems, the technical solution adopted by the present invention is:A kind of electronic invoice data is obtained and is beaten
Execution method is printed, the equipment that this method uses includes subscription client, TCP server, API server, Printing;Respectively
It is connected between equipment by wireless network;This method the specific steps are:
A, TCP server is scanned the two-dimensional code by two-dimensional code generation module formation;Subscription client passes through two-dimensional code scanning
Module is scanned the Quick Response Code;
B, after the completion of scanning, TCP server exports log-in interface under the action of authentication module, to the identity of user
Information is verified;
C, subscriber authentication is by the way that later, subscription client is believed electronic invoice to be printed by data uploading module
Breath is uploaded to data receiver and processing module in API server, and data receiver is made to read subscription client with processing module
Electronic invoice information in card packet;
D, the electronic invoice information that data receiver and processing module receive is transferred to the data in TCP server first
In pushing module, then it is transferred in Printing under the push of data-pushing module effect;
E, after the data resolution module in Printing carries out dissection process to electronic invoice information, by what is parsed
Data information is sent in print execution module, and print execution module performs printing and completes operation.
Electronic invoice printing technique can be thus achieved by user's client scan Quick Response Code in the present invention, has operation letter
Singly, independent of hardware facilities such as computer, printer, USB flash disks the advantages of, can greatly improve the printing effect of electronic invoice.
Description of the drawings
Fig. 1 is the overall structure block diagram of hardware device used in the present invention.
Fig. 2 is the detailed operational flowchart of the present invention.
Fig. 3 is the operational process schematic diagram of device management module.
Fig. 4 is the operating process schematic diagram of Response Code scan module.
Fig. 5 is the operating process schematic diagram of print execution module.
Specific embodiment
The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
A kind of electronic invoice data obtains and print execution method, and the equipment used is as shown in Figure 1, including user
Client, TCP server, API server, Printing;It is connected between each equipment by wireless network.The tool of this method
Body step is as follows:
A, TCP server is scanned the two-dimensional code by two-dimensional code generation module formation;Subscription client passes through two-dimensional code scanning
Module is scanned the Quick Response Code;
B, after the completion of scanning, TCP server exports log-in interface under the action of authentication module, to the identity of user
Information is verified;
C, subscriber authentication is by the way that later, subscription client is believed electronic invoice to be printed by data uploading module
Breath is uploaded to data receiver and processing module in API server, and data receiver is made to read subscription client with processing module
Electronic invoice information in card packet;
D, the electronic invoice information that data receiver and processing module receive is transferred to the data in TCP server first
In pushing module, then it is transferred in Printing under the push of data-pushing module effect;
E, after the data resolution module in Printing carries out dissection process to electronic invoice information, by what is parsed
Data information is sent in print execution module, and print execution module performs printing and completes operation.
The present invention is respectively provided with adaptability to different scanning devices, when being such as scanned using wechat or Alipay, API clothes
Data receiver in business device can read the electronic invoice information in wechat or Alipay card packet with processing module automatically, and support
Individual or multiple electronic invoices are selected, then directly select printing.
The present invention can be scanned the two-dimensional code by mobile phone to be established the link, and pass through identity with API server (data high in the clouds)
Identification, the automatic electronic invoice data read in wechat Ka Bao, Alipay card packet, sending printing invoice to cloud server please
It asks, server receives electronic invoice file to be transferred to specified printing device, and order equipment performs printing after asking, real
The convenient printing of existing electronic invoice.
As shown in Fig. 2, this method is in print procedure, user first by user's client scan equipment Quick Response Code, with
Cloud server establishes communication connection, and print request is submitted to API server.It, will after API server decision request is errorless
Specified electronic invoice file is sent to electronic invoice self-help print equipment, and assign print command.Printing device receive file and
After print command, the printing equipment in driving equipment performs printing, completes electronic invoice printing.Whole printing process is used
Family only by client barcode scanning and need to select invoice to submit print request, other operations carry out on backstage.
The operational process of device management module as shown in figure 3, be by detection first after TCP server startup in the present invention
It is no to network to judge equipment operation condition;If successfully networking, device management module registration equipment generates Quick Response Code, then pass through
Detection registration scenarios judge whether equipment successfully starts up.
The operating process of Response Code scan module is as shown in figure 4, Response Code scan module is set by scanning the two-dimensional code connection
It is standby, then the electronic invoice information in wechat Ka Bao, Alipay Ka Bao, invoice house keeper is read out by equipment, is then extracted
The invoice information.
The operating process of print execution module is as shown in figure 5, can be by selecting the form of individual or multiple bulk prints to make
Printing obtains print data, and further completes printing.
The present invention one TCP service equipment of need can be realized electronic invoice and fast print, and draw a bill in 20 seconds after barcode scanning, from
It is dynamic to obtain wechat Ka Bao, Alipay, any other third-party electronic invoice information, it can break away to computer, printer, USB flash disk
The dependence of hardware facilities is waited, and greatly improves printing effect.
The above embodiment is not limitation of the present invention, and the present invention is also not limited to the example above, this technology neck
The variations, modifications, additions or substitutions that the technical staff in domain is made in the range of technical scheme of the present invention, also belong to this hair
Bright protection domain.
Claims (1)
1. a kind of electronic invoice data obtains and print execution method, it is characterised in that:The equipment that the method uses includes
Subscription client, TCP server, API server, Printing;It is connected between each equipment by wireless network;The side
Method the specific steps are:
A, TCP server is scanned the two-dimensional code by two-dimensional code generation module formation;Subscription client passes through Response Code scan module
The Quick Response Code is scanned;
B, after the completion of scanning, TCP server exports log-in interface under the action of authentication module, to the identity information of user
It is verified;
C, subscriber authentication is by the way that later, subscription client will be in electronic invoice information to be printed by data uploading module
The data receiver and processing module in API server are reached, data receiver is made to read subscription client Ka Bao with processing module
In electronic invoice information;
D, the electronic invoice information that data receiver and processing module receive is transferred to the data-pushing in TCP server first
In module, then it is transferred in Printing under the push of data-pushing module effect;
E, after the data resolution module in Printing carries out dissection process to electronic invoice information, the data that will parse
Information is sent in print execution module, and print execution module performs printing and completes operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810017925.5A CN108170387A (en) | 2018-01-09 | 2018-01-09 | A kind of electronic invoice data obtains and print execution method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810017925.5A CN108170387A (en) | 2018-01-09 | 2018-01-09 | A kind of electronic invoice data obtains and print execution method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108170387A true CN108170387A (en) | 2018-06-15 |
Family
ID=62517588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810017925.5A Pending CN108170387A (en) | 2018-01-09 | 2018-01-09 | A kind of electronic invoice data obtains and print execution method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108170387A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976682A (en) * | 2019-02-14 | 2019-07-05 | 苏州达家迎信息技术有限公司 | A kind of service order acquisition methods, device, equipment and storage medium |
CN110728805A (en) * | 2019-10-24 | 2020-01-24 | 广东电网有限责任公司 | Self-service batch printing method and system for electronic invoices or electronic bills |
CN111199033A (en) * | 2020-01-09 | 2020-05-26 | 山东浪潮通软信息科技有限公司 | Method and tool for processing identity card and certificate information by using cloud technology |
CN113253954A (en) * | 2021-06-07 | 2021-08-13 | 深圳市链科网络科技有限公司 | Method for scanning and printing electronic invoice through mobile phone terminal |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006281701A (en) * | 2005-04-04 | 2006-10-19 | Mitsubishi Electric Corp | Bill, bill creating apparatus, bill reader, and bill creating program and bill reading program |
CN103942016A (en) * | 2014-04-30 | 2014-07-23 | 杨文晖 | Self-service printing method and system |
CN107221112A (en) * | 2017-05-04 | 2017-09-29 | 西安艾润物联网技术服务有限责任公司 | Printing invoice equipment and printing invoice memory and printing invoice controller |
CN107220015A (en) * | 2017-05-03 | 2017-09-29 | 西安艾润物联网技术服务有限责任公司 | Method of printing, user terminal and print system |
CN107293067A (en) * | 2017-05-12 | 2017-10-24 | 西安艾润物联网技术服务有限责任公司 | Self-help print method, device and the computer-readable recording medium of invoice |
CN107464375A (en) * | 2016-06-03 | 2017-12-12 | 南京信安宝信息科技有限公司 | A kind of scanning Quick Response Code enters the method for printing of racking |
-
2018
- 2018-01-09 CN CN201810017925.5A patent/CN108170387A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006281701A (en) * | 2005-04-04 | 2006-10-19 | Mitsubishi Electric Corp | Bill, bill creating apparatus, bill reader, and bill creating program and bill reading program |
CN103942016A (en) * | 2014-04-30 | 2014-07-23 | 杨文晖 | Self-service printing method and system |
CN107464375A (en) * | 2016-06-03 | 2017-12-12 | 南京信安宝信息科技有限公司 | A kind of scanning Quick Response Code enters the method for printing of racking |
CN107220015A (en) * | 2017-05-03 | 2017-09-29 | 西安艾润物联网技术服务有限责任公司 | Method of printing, user terminal and print system |
CN107221112A (en) * | 2017-05-04 | 2017-09-29 | 西安艾润物联网技术服务有限责任公司 | Printing invoice equipment and printing invoice memory and printing invoice controller |
CN107293067A (en) * | 2017-05-12 | 2017-10-24 | 西安艾润物联网技术服务有限责任公司 | Self-help print method, device and the computer-readable recording medium of invoice |
Non-Patent Citations (1)
Title |
---|
陆振华: "税务信息化服务及发展趋势", 中国市场出版社, pages: 166 - 173 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976682A (en) * | 2019-02-14 | 2019-07-05 | 苏州达家迎信息技术有限公司 | A kind of service order acquisition methods, device, equipment and storage medium |
CN109976682B (en) * | 2019-02-14 | 2022-06-07 | 苏州达家迎信息技术有限公司 | Service instruction acquisition method, device, equipment and storage medium |
CN110728805A (en) * | 2019-10-24 | 2020-01-24 | 广东电网有限责任公司 | Self-service batch printing method and system for electronic invoices or electronic bills |
CN111199033A (en) * | 2020-01-09 | 2020-05-26 | 山东浪潮通软信息科技有限公司 | Method and tool for processing identity card and certificate information by using cloud technology |
CN113253954A (en) * | 2021-06-07 | 2021-08-13 | 深圳市链科网络科技有限公司 | Method for scanning and printing electronic invoice through mobile phone terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103346892B (en) | A kind of method, mobile terminal and server of registering of registering based on Quick Response Code | |
CN104408626B (en) | New Method of printing based on Quick Response Code | |
CN105718225B (en) | A kind of cloud print service system and its application method | |
KR100858144B1 (en) | User authentication method and device in internet site using mobile communication terminal | |
WO2019237718A1 (en) | Method for generating payment receiving code and code-scanning security verification method | |
CN108170387A (en) | A kind of electronic invoice data obtains and print execution method | |
CN104200361A (en) | Automatic two-dimension code generation based mobile banking payment system and payment method | |
CN101025806A (en) | Identity authentication method of fee payment via mobile communication terminal | |
CN106530021A (en) | Electronic invoice making out system apparatus | |
CN104158889B (en) | Card information querying method and Cloud Server | |
JP2014032659A (en) | Information processing system, information processing apparatus, equipment, and information processing method and program | |
CN110046485A (en) | Information processing system and method, information processing equipment and method and storage medium | |
CN106504046A (en) | The generation method of electronic invoice, generating means, terminal and service platform | |
WO2022252983A1 (en) | Integrated management terminal apparatus and integrated management method | |
CN102710753A (en) | Method, device and system for publishing Internet application | |
CN105574427B (en) | Data processing system and data processing method | |
CN105869080A (en) | System and method for realizing physical store mobile payment through electronic table plates and electronic table plate | |
US20170345042A1 (en) | Service processing method, terminal and server | |
CN104268743B (en) | A kind of Mobile banking's payment system automatically generated based on Quick Response Code | |
WO2015043038A1 (en) | Automatic performance ticket changing machine and automatic performance ticket changing method | |
CN107016759A (en) | A kind of intelligent gate system and control method | |
CN106815733A (en) | Data processing method, device and system and printer | |
CN106886969A (en) | The system that a kind of utilization cabinet-type equipment provides government affairs service for masses | |
CN106203231B (en) | A kind of voucher cloud print system for supporting active reading code to print | |
US11394837B2 (en) | System and method using matrix barcode information to process documents |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180615 |
|
RJ01 | Rejection of invention patent application after publication |