CN110489067B - Overprint generation method based on dot matrix - Google Patents
Overprint generation method based on dot matrix Download PDFInfo
- Publication number
- CN110489067B CN110489067B CN201910998369.9A CN201910998369A CN110489067B CN 110489067 B CN110489067 B CN 110489067B CN 201910998369 A CN201910998369 A CN 201910998369A CN 110489067 B CN110489067 B CN 110489067B
- Authority
- CN
- China
- Prior art keywords
- dot matrix
- file
- electronic
- printing paper
- page
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/125—Page layout or assigning input pages onto output media, e.g. imposition
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to a overprint generation method based on a dot matrix, which comprises the following steps: a first terminal acquires an electronic template file; each page of the electronic template file includes a page ID; laying a dot matrix resource page on each page of electronic template file to generate a dot matrix printing paper electronic file; each page of the lattice resource page comprises an ID of the lattice resource page; performing first association on the page ID of the electronic template file and the ID of the corresponding dot matrix resource page to obtain a first association ID table; generating at least one piece of dot matrix printing paper corresponding to each page ID according to the dot matrix printing paper electronic file; and the second terminal outputs the electronic service file to the dot matrix printing paper through the first equipment. Therefore, the requirement on ink precision is reduced, the condition that the printing ink is not enough in concentration or uneven in distribution to cause different depths or missing is avoided, and the condition that paper is blackened is avoided.
Description
Technical Field
The invention relates to the technical field of data processing, in particular to a dot matrix-based overprint generation method.
Background
The most important link of the technology is to output a dot matrix document generating a dot matrix background, and a layer of micron-sized dots or lines are added on a paper material through printing or printing, so that the arrangement rule of the dots or lines is read by a camera at the front end of a digital pen, and accurate position information is identified.
In the prior art, when a dot matrix document with a dot matrix background is printed by a printer, the following problems exist:
(1) since the dots or lines are very fine, based on micron-scale diameters and pitches. This puts higher demands on the printing accuracy of the printer, as well as the quality of the paper.
(2) Because the digital pen analyzes the coordinates of the pen point by capturing the arrangement rule of a plurality of points, in actual use, the digital pen has higher requirements on the quality of ink, otherwise, the conditions of fine point lines and point lines connected together and the like can occur, so that the calculation is wrong, and the coordinates cannot be accurately positioned and identified.
(3) When the ink concentration is not enough or the distribution is not uniform, the situation of inconsistent depth and even missing can occur, so that the identification of the rule of the point is influenced, and the accurate coordinate calculation is influenced.
(4) Due to the high density of the dot matrix background, the files tend to be large when being transported to the printer, affecting the speed of network transmission and the printing speed of the printer.
(5) The density of the background and the density of the text, picture and ink of the file output by the printer are output according to the same standard, so that the paper is often blackened.
These problems, which are common in the application of dot matrix pen technology, often become the biggest difficulty affecting the application of dot matrix pen digitization technology when it must be realized by printing rather than printing.
Disclosure of Invention
The invention aims to provide a dot matrix-based overprint generation method aiming at the defects in the prior art so as to solve the problems in the prior art.
In order to solve the problems in the prior art, the invention provides a dot matrix-based overprint generation method, which comprises the following steps:
a first terminal acquires an electronic template file; each page of the electronic template file comprises a page ID;
the first terminal lays a dot matrix resource page on each page of the electronic template file to generate a dot matrix printing paper electronic file; each page of the dot matrix resource page comprises an ID of the dot matrix resource page;
the first terminal performs first association on the page ID of the electronic template file and the ID of the corresponding dot matrix resource page to obtain a first association ID table;
the first terminal generates at least one piece of dot matrix printing paper corresponding to each page ID according to the dot matrix printing paper electronic file;
and the second terminal outputs the electronic service file to the dot matrix printing paper through the first equipment.
In a possible implementation manner, the electronic template file has an identification direction, and the first terminal lays a dot matrix resource page on each page of the electronic template file to generate a dot matrix printing paper electronic file, which specifically includes:
and the first terminal lays an array resource page on the electronic template file according to the identification direction.
In a possible implementation manner, the electronic template file has a flag position, and before the first terminal generates at least one piece of dot matrix printing paper corresponding to each page ID according to the dot matrix printing paper electronic file, the method further includes:
determining the placing position of printing paper in first equipment of the first terminal according to the identification direction; the printing paper is a carrier of the dot matrix printing paper electronic file; generating dot matrix printing paper after the dot matrix printing paper electronic file is printed on the printing paper;
and calibrating the placing position of the printing paper in the first equipment according to the mark position.
In a possible implementation manner, the outputting, by the second terminal, the electronic service file onto the dot-matrix printing paper by the first device specifically includes:
the second terminal outputs the electronic service file of a single page to the same dot matrix printing paper; or,
and the second terminal outputs the electronic service files of the plurality of pages to the same dot matrix printing paper.
In a possible implementation manner, after the second terminal outputs the electronic service file of the single page onto the same dot matrix printing paper, the method further includes:
the server receives the electronic service file sent by the second terminal; the electronic service file has an electronic service file ID;
the server receives the dot matrix printing paper electronic file and the first association ID table sent by the first terminal;
the server carries out second association on the electronic service file ID and the first association ID table according to the electronic service file ID and the first association ID table to obtain a second association ID table;
the server stores the second correlation ID table.
In one possible implementation, the method further includes, after the step of:
and the third terminal receives the pen point track information on the dot matrix printing paper with the electronic service file sent by the data acquisition device so as to acquire data.
In a possible implementation manner, the receiving, by the third terminal, pen tip track information on dot matrix printing paper with an electronic service file, sent by the data acquisition device, so as to perform data acquisition specifically includes:
the third terminal receives the electronic service file and a second associated ID table sent by the server; the electronic service file comprises an electronic service file ID;
the third terminal obtains a dot matrix printing paper electronic file corresponding to the electronic service file ID according to the second associated ID table;
the third terminal receives pen point track coordinate information sent by the data acquisition device when the dot matrix printing paper is clicked; the pen point track coordinate information comprises pen point track coordinates, a timestamp of each pen point track coordinate and an ID of the data acquisition device;
the third terminal restores the dot matrix printing paper electronic file according to the pen point track coordinate and the timestamp to obtain a running track of the pen point on the dot matrix printing paper electronic file;
and the third terminal generates the running track of the pen point in the electronic service file according to the second association ID table and the running track of the pen point in the dot matrix printing paper electronic file.
In one possible implementation manner, after the second terminal outputs the electronic service files of the plurality of pages onto the same dot matrix printing paper, the method further includes:
the server receives the electronic service files of the plurality of pages sent by the second terminal; each page of the electronic business file has a page number ID of the electronic business file;
the server receives the dot matrix printing paper electronic file and the first association ID table sent by the first terminal;
the server carries out third association according to the order of the page ID of the electronic service files of the plurality of pages and the first association ID table to obtain a third association ID table;
the server stores the third association ID table.
In a possible implementation manner, the receiving, by the third terminal, pen tip track information on dot matrix printing paper with an electronic service file, sent by the data acquisition device, so as to perform data acquisition specifically includes:
the third terminal receives a third association ID table sent by the server;
the third terminal obtains a dot matrix printing paper electronic file corresponding to the electronic service file according to the third associated ID table;
the third terminal receives page number information sent by the data acquisition device when the dot matrix printing paper is clicked;
the third terminal analyzes the page number information to obtain a page number of an electronic business file corresponding to the page number information, and switches the electronic business file to a page corresponding to the page number according to the page number;
the third terminal receives pen point track coordinate information sent by the data acquisition device when the dot matrix printing paper is clicked; the pen point track coordinate information comprises pen point track coordinates, a timestamp of each pen point track coordinate and an ID of the data acquisition device;
the third terminal analyzes the pen point track information to obtain pen point track coordinates;
the third terminal restores the dot matrix printing paper electronic file according to the pen point track coordinate and the timestamp to obtain a running track of the pen point on the dot matrix printing paper electronic file;
and the third terminal generates a running track of the pen point on a page corresponding to the page number of the electronic business file according to the third association ID table and the running track of the pen point on the dot matrix printing paper electronic file.
In a possible implementation manner, the electronic service file is an electronic form.
By applying the dot matrix-based overprint generation method provided by the application, as the dot matrix printing electronic file has the same size as the electronic service file, the writing track and the position coordinates of the handwriting on the dot matrix printing paper are mapped to the same position of the dot matrix printing paper electronic file, the dot matrix-based overprint generation is realized, the requirement on the ink precision is reduced, the occurrence of the condition of different depths or missing caused by insufficient concentration or uneven distribution of the printing ink is avoided, and the occurrence of the condition of paper blackening is avoided. Because the electronic service file and the dot matrix printing paper are not synchronously synthesized, different electronic service files can be printed on a certain dot matrix printing paper in a supporting mode, and accurate handwriting acquisition and data recording can be achieved when the electronic service file is subsequently written on the dot matrix printing paper with the electronic service file.
Drawings
Fig. 1 is a schematic flow chart of a dot matrix-based overprint generation method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an electronic template file, a dot matrix resource page and a dot matrix printing paper electronic file provided by an embodiment of the invention;
fig. 3 is a schematic diagram of an electronic file of dot matrix printing paper to dot matrix printing paper according to an embodiment of the present invention;
fig. 4 is a schematic diagram of outputting an electronic service file of multiple pages to the same dot matrix printing paper according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow chart of a dot matrix-based overprint generation method according to an embodiment of the present invention. As shown in fig. 1, the method comprises the steps of:
Specifically, a blank electronic template file is designed and manufactured through a computer file editor, a graph-text manufacturing method and the like, and finally the blank electronic template file is output to a non-editable file format such as a PDF format or other related picture formats, so that the file is not allowed to be modified or deformed.
It should be understood that, the PDF format or the picture format is only used as an example for illustration, and in practical applications, in order to ensure that the file is not allowed to be modified or deformed, other formats may also be used, and the present application does not limit this.
The marks which can be used for naked eye identification can be added to the electronic template file, so that incomplete blank of a subsequent dot matrix printing paper electronic file is realized.
For example, because the dot matrix has directionality, the electronic module file can have an identification direction, such as a header and a footer, which can facilitate subsequent visual identification of the dot matrix printing paper.
Because the subsequent dot matrix resource page has page coding uniqueness, the electronic template file can have a page (Identity document, ID) to distinguish different dot matrix resource pages.
The electronic template file may have flag positions, for example, calibration symbols may be designed for use in paper position calibration during subsequent printing.
102, a first terminal lays a dot matrix resource page on each page of electronic template file to generate a dot matrix printing paper electronic file; each page of the lattice resource page includes an ID of the lattice resource page.
Specifically, referring to fig. 2, the first page is an electronic template file, the second page is a dot matrix resource page, and the third page is a printing paper electronic file. The electronic template file is only a common electronic file, and the electronic template file is made to be intelligent by laying the file in a dot matrix manner. The ID of the lattice resource page has uniqueness.
For example, on a ZBform form data acquisition platform, a dot matrix resource page composed of dot matrixes is additionally laid on an electronic template file in a PDF format or other picture formats through a special dot matrix laying interface.
The lattice resource page comprises a plurality of lattices, and the lattices are composed of a plurality of very fine points which are arranged according to a special algorithm rule. The dot matrix has the function of providing the data acquisition device with coordinate parameter information, and ensures that the data acquisition device can accurately record written handwriting when the data acquisition device writes.
An Anoto lattice principle is taken as an example, and the lattice principle is as follows: the size of the dot matrix resource page takes the upper left corner as the origin of coordinates, and the unit is AU, 1AU =0.3/8mm (millimeter), and for a standard A4PDF file (width =210mm, height =297mm), the size of the corresponding electronic file background can be found as follows: width =210/0.3 × 8=5600AU, height =297/0.3 × 8=7920 AU. Similarly, the coordinate unit output by the dot matrix digital pen is also AU.
Every 6 × 6=36 dots, a minimum data unit is formed. The area was 1.8mm =3.24 square millimeters. 36 dots are distributed, each dot has a diameter of 0.050mm (50 μm) and a dot pitch of 0.300mm (300 μm), and each dot can have 4 different offset positions, up, down, left and right. There are 4 36 square arrangement modes for 36 points, namely 47 trillion arrangement modes, namely one dot matrix can represent any number between 0 and 47 trillion. The total area of 47 trillion 6X6 lattices covered almost the entire continental europe, and the absolute coordinates of any point did not overlap.
By way of example and not limitation, the ID of a lattice resource page may have both a string-type and a numeric-type representation.
The character string type, such as 1536.323.0.90, is similar to the representation method of the IP address, and the number of each part represents that: region, bookshelf, book, page.
The value type, such as 168884986023936.
Two representation forms of the ID of the lattice resource page can be converted, and it is noted that the ID of the lattice resource page is not a continuous value, and the number of resource pages existing between the two IDs is determined by a specific function.
And 103, the first terminal performs first association on the page ID of the electronic template file and the ID of the corresponding dot matrix resource page to obtain a first association ID table. The first associate ID table is seen in Table 1:
| page ID of electronic template file | ID of lattice resource page |
| 123 | 168884986023936 |
TABLE 1
Specifically, the first terminal may associate the page ID of the electronic template file with the ID of the dot matrix resource page laid thereon, and store the first association ID table, so as to send the page ID to another terminal or a server in a subsequent process.
And 104, generating at least one piece of dot matrix printing paper corresponding to each page ID by the first terminal according to the dot matrix printing paper electronic file.
Specifically, the first terminal may print or print the dot matrix printing paper electronic file through a first device connected to the first terminal, such as a printer or a printing device, so as to output the paper file, i.e., dot matrix printing paper in batches. Due to batch printing or printing, the output dot matrix printing paper has the same dot matrix background, namely, the same dot matrix printing paper electronic file corresponds to one or more dot matrix printing papers. As shown in fig. 3, the left side is an electronic file of dot matrix printing paper, and the right side is a plurality of pieces of dot matrix printing paper for printing or printing.
And 105, the second terminal outputs the electronic service file to the dot matrix printing paper through the first equipment.
Wherein, the second terminal and the first terminal herein may be the same terminal or different terminals, and when the second terminal and the first terminal are different terminals, after step 102, the method further includes:
the first terminal sends the dot matrix printing paper electronic file to the second terminal, and the second terminal generates at least one piece of dot matrix printing paper corresponding to each page ID according to the dot matrix printing paper electronic file. Therefore, the dot matrix printing paper electronic file is sent between the terminals, dot matrix printing paper is generated through different terminals, and user experience is improved.
The second terminal can output the designed electronic version of the electronic service file to the dot matrix printing paper through the first device.
That is, dot-matrix printing paper is used as a consumable material of printers instead of the original printing paper of various models such as A3 and a 4.
Therefore, the electronic template file has the identification direction, and the placement position of the dot matrix printing paper in the printer can be determined according to the identification direction. If necessary, the placing position can be further calibrated through the mark position on the electronic template file, namely, the position of the clamping position is adjusted, the clamping position is kept fixed, the inconsistency of the relative position on each dot matrix printing paper caused by looseness is avoided, and therefore the accurate position of the dot matrix printing paper during the output electronic service file is ensured.
Because the dot matrix printing paper electronic file with the dot matrix background is generated in advance, the contents with business significance, such as tables, characters, patterns, figures and the like, are printed on the dot matrix printing paper when needed. Rather than by laying the dot matrix on an electronic business document, by compositing into a file and outputting (printing/printing) it as normal. Therefore, the requirement on the printing precision of the printer is reduced, the requirement on the ink precision is reduced, the condition that the printing ink is not uniform in depth or missing due to insufficient concentration or uneven distribution is avoided, and the condition that paper is blackened is avoided.
In the method, because the electronic service file and the dot matrix printing paper are not synchronously synthesized, different electronic service file covers can be printed on certain dot matrix printing paper.
The electronic service file may be a text, a table, an image, or the like, which is not limited in this application, and when the electronic service file is a table, it may be called an electronic form.
In step 105, two situations occur: the second terminal outputs the electronic service file of the single page to the same dot matrix printing paper; or, the second terminal outputs the electronic service files of the plurality of pages to the same dot matrix printing paper.
The first situation is that a single page of electronic service file is output to the same dot matrix printing paper, such as a plurality of paper forms with the same dot matrix background.
In the second case, the electronic service file is a plurality of pages, and the plurality of different electronic service files are output to the same dot matrix printing paper, for example, an electronic form has 2 pages, and the first page and the second page are output to the dot matrix printing paper with the same dot matrix background.
Further, step 105 is followed by:
and 106, the third terminal receives the pen point track information on the dot matrix printing paper with the electronic service file, which is sent by the data acquisition device, so as to acquire data.
Next, the following description is made for two cases in step 105:
after the first terminal and the second terminal output single-page electronic service files to the same dot matrix printing paper, the server firstly receives the electronic service files sent by the second terminal; the electronic service file has an electronic service file ID; then receiving the dot matrix printing paper electronic file and a first associated ID table sent by a first terminal; secondly, performing second association on the electronic service file ID and the first association ID table according to the electronic service file ID and the first association ID table to obtain a second association ID table; and finally storing a second association ID table. For example, the second associate ID table may be as shown in Table 2:
| page ID of electronic template file | ID of lattice resource page | Page number of electronic business document |
| 123 | 168884986023936 | 11 |
TABLE 2
The server can be a cloud server, the cloud server can store the second association ID table, and subsequently, other terminals can acquire the second association ID table in a query mode, so that the writing track can be identified. And then, the third terminal is connected with the data acquisition device, and the running track of the pen point for data acquisition is reproduced on the third terminal, so that the aim of data acquisition is fulfilled. The third terminal may be the same terminal as the first terminal and the second terminal, or different terminals, or may be the same terminal as a certain terminal, or may not be the same terminal as another terminal, which is not limited in this application.
Subsequently, in connection with step 106, when the paper business document on the dot matrix printing paper is applied in practice, the following method can be adopted:
specifically, the third terminal firstly receives the electronic service file and the second association ID table sent by the server; the electronic service file comprises an electronic service file ID; then obtaining a dot matrix printing paper electronic file corresponding to the ID of the electronic service file according to the second associated ID table; then, receiving pen point track coordinate information sent by a data acquisition device when clicking on dot matrix printing paper; the pen point track coordinate information comprises pen point track coordinates, a timestamp of each pen point track coordinate and an ID of the data acquisition device; then, restoring the electronic file of the dot-matrix printing paper according to the pen point track coordinates and the timestamp to obtain a running track of the pen point on the electronic file of the dot-matrix printing paper; and finally, generating the running track of the pen point in the electronic service file according to the second associated ID table and the running track of the pen point in the dot matrix printing paper electronic file.
The data acquisition device can be a dot matrix digital pen, the dot matrix digital pen is a dot matrix digital pen with a dot matrix identification function, the dot matrix digital pen is called a digital pen for short, and a pressure sensor, a processor, a camera, a memory, a communication module and the like are arranged in the digital pen.
After the pressure sensor receives the pressure signal, the camera is started, the camera is a high-speed camera, the dot matrix through which the pen point passes can be photographed at the speed of about 100 sheets per second, the X and Y coordinate values of the pen point in the writing process are recorded, and the position coordinate of each pen point is obtained, so that the accurate acquisition of the handwriting is realized. The processor will record a time stamp of the pen tip movement, the writing sequence and writing speed of each stroke point. Meanwhile, a pressure sensor arranged in the dot matrix digital pen can record the pressing force of a pen point to obtain pressure-sensitive data, and the pressure-sensitive data can be converted into the weight and thickness of the written strokes to be displayed in the subsequent process. Namely: acquiring and recording the writing structure and the stroke accurate position of the Chinese character based on micron-sized X and Y coordinates; acquiring and recording stroke sequence and speed of Chinese character writing based on coordinate points of the timestamp; and acquiring and recording the weight and thickness of the Chinese character stroke writing based on the pen point pressure sensor to obtain pressure sensing data. These position coordinates, pressure-sensitive data, velocity information, and the like are collectively referred to as dot matrix data.
The data is sent to the third terminal through the data interface in two modes, one mode is real-time sending, a processor arranged in the dot matrix digital pen codes dot matrix data into a standard transmission data packet in real time, a Media Access Control (MAC) address of the dot matrix digital pen is added to a packet head of the data packet, and then the data interface transmits the transmission data packet to the third terminal in real time through a wired or wireless mode.
The other is non-real time transmission, the processor encodes the dot matrix data into a standard transmission data packet in real time, adds the MAC address of the dot matrix digital pen to the packet head of the data packet, then stores the data packet in the memory, and transmits the transmission data packet stored in the memory to the terminal equipment by the data interface at set time or other non-real time modes. The data interface is a wired data interface or a wireless data interface; the wired data interface is a USB interface, a MiniUSB interface, a MicroUSB interface, a parallel port and a serial port; the wireless data interface is a Bluetooth interface, an infrared interface, a Wifi interface, a 2.4-5.0GHz band interface or a wireless communication interface.
Therefore, when the electronic form is a single-page electronic form, the electronic form can be printed or printed on a plurality of pieces of dot matrix printing paper, the plurality of pieces of dot matrix printing paper with the electronic form can be distributed to different users, such as a plurality of users of questionnaire surveys, a plurality of students of wireless teaching, a plurality of patients in patient registers of hospitals, a plurality of registrants in marital registers and the like, the plurality of users can write on the dot matrix printing paper with the electronic form through the dot matrix digital pens, track information is sent to a third terminal through the respective dot matrix digital pens, the third terminal can obtain pen point track coordinates of one or a plurality of dot matrix digital pens printed on the dot matrix printing paper by the electronic form, so that writing tracks of the users are reproduced on the third terminal, and data collection of the users is achieved. Subsequently, the third terminal can utilize the data of gathering according to the application scene of difference, for example, gather the electronic version answer of questionnaire survey, avoided artifical input data, improved work efficiency, perhaps, carry out intelligent score to student's electronic version answer, improved teaching efficiency etc..
Secondly, referring to fig. 4, after the second terminal outputs the electronic service files of the plurality of pages onto the same dot matrix printing paper, the server first receives the electronic service files of the plurality of pages sent by the second terminal; each page of the electronic business file has a page number ID of the electronic business file; then receiving the dot matrix printing paper electronic file and a first associated ID table sent by a first terminal; then, third association is carried out according to the order of the page number IDs of the electronic service files of the multiple pages and the first association ID table to obtain a third association ID table; finally, a third association ID table is stored.
For example, the third association ID table may be as shown in table 3:
| page ID of electronic template file | ID of lattice resource page | Page number of electronic business document |
| 1 | 168884986023936 | 1-1 |
| 1 | 168884986023936 | 1-2 |
| 1 | 168884986023936 | 1-3 |
TABLE 3
Wherein 1-1 represents the first page of the electronic service file 1, 1-2 represents the second page of the electronic service file 1, 1-3 represents the third page of the electronic service file 1, and so on.
Specifically, the third terminal first receives a third association ID table sent by the server; then the third terminal obtains a dot matrix printing paper electronic file corresponding to the electronic service file according to the third associated ID table; then receiving page number information sent by a data acquisition device when the dot matrix printing paper is clicked; analyzing the page number information to obtain the page number of the electronic business file corresponding to the page number information, and switching the electronic business file to the page corresponding to the page number according to the page number; then, receiving pen point track coordinate information sent by a data acquisition device when clicking on dot matrix printing paper; the pen point track coordinate information comprises pen point track coordinates, a timestamp of each pen point track coordinate and an ID of the data acquisition device; then, analyzing the pen point track information to obtain pen point track coordinates; then, restoring the electronic file of the dot-matrix printing paper according to the pen point track coordinates and the timestamp to obtain a running track of the pen point on the electronic file of the dot-matrix printing paper; and finally, the third correlation ID table and the running track of the pen point on the dot matrix printing paper electronic file are correlated to generate the running track of the pen point on the page corresponding to the page number of the electronic business file.
When the pages are the pages in the electronic service file and are output to the same dot matrix printing paper, a page number information analyzing step is added, and page numbers corresponding to the electronic service file are displayed on a third terminal through analyzing the page number information, so that the synchronization of handwriting and the page at the third terminal is realized.
By applying the dot matrix-based overprint generation method provided by the application, as the dot matrix printing electronic file has the same size as the electronic service file, the writing track and the position coordinates of the handwriting on the dot matrix printing paper are mapped to the same position of the dot matrix printing paper electronic file, the dot matrix-based overprint generation is realized, the requirement on the ink precision is reduced, the occurrence of the condition of different depths or missing caused by insufficient concentration or uneven distribution of the printing ink is avoided, and the occurrence of the condition of paper blackening is avoided. Because the electronic service file and the dot matrix printing paper are not synchronously synthesized, different electronic service files can be printed on a certain dot matrix printing paper in a supporting mode, and accurate handwriting acquisition and data recording can be achieved when the electronic service file is subsequently written on the dot matrix printing paper with the electronic service file.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above embodiments are provided to further explain the objects, technical solutions and advantages of the present invention in detail, it should be understood that the above embodiments are merely exemplary embodiments of the present invention and are not intended to limit the scope of the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A dot matrix based overprint generation method, the method comprising:
a first terminal acquires an electronic template file; each page of the electronic template file comprises a page ID;
the first terminal lays a dot matrix resource page on each page of the electronic template file to generate a dot matrix printing paper electronic file; each page of the dot matrix resource page comprises an ID of the dot matrix resource page; the ID of the dot matrix resource page is a character string type or a numerical value type;
the first terminal performs first association on the page ID of the electronic template file and the ID of the corresponding dot matrix resource page to obtain a first association ID table;
the first terminal generates at least one piece of dot matrix printing paper corresponding to each page ID according to the dot matrix printing paper electronic file;
and the second terminal outputs the electronic service file to the dot matrix printing paper through the first equipment.
2. The method according to claim 1, wherein the electronic template file has an identification direction, and the first terminal lays a dot matrix resource page on each page of the electronic template file to generate a dot matrix printing paper electronic file, specifically comprising:
and the first terminal lays an array resource page on the electronic template file according to the identification direction.
3. The method according to claim 2, wherein the electronic template file has flag positions, and before the first terminal generates at least one piece of dot-matrix printing paper corresponding to each page ID from the dot-matrix printing paper electronic file, the method further comprises:
determining the placing position of printing paper in first equipment of the first terminal according to the identification direction; the printing paper is a carrier of the dot matrix printing paper electronic file; generating dot matrix printing paper after the dot matrix printing paper electronic file is printed on the printing paper;
and calibrating the placing position of the printing paper in the first equipment according to the mark position.
4. The method according to claim 1, wherein the second terminal outputs the electronic service file onto the dot matrix printing paper through the first device, specifically comprising:
the second terminal outputs the electronic service file of a single page to the same dot matrix printing paper; or,
and the second terminal outputs the electronic service files of the plurality of pages to the same dot matrix printing paper.
5. The method of claim 4, wherein after the second terminal outputs the electronic service file of the single page onto the same dot matrix printing paper, the method further comprises:
the server receives the electronic service file sent by the second terminal; the electronic service file has an electronic service file ID;
the server receives the dot matrix printing paper electronic file and the first association ID table sent by the first terminal;
the server carries out second association on the electronic service file ID and the first association ID table according to the electronic service file ID and the first association ID table to obtain a second association ID table;
the server stores the second correlation ID table.
6. The method of claim 5, further comprising, after the method:
and the third terminal receives the pen point track information on the dot matrix printing paper with the electronic service file sent by the data acquisition device so as to acquire data.
7. The method according to claim 6, wherein the third terminal receives pen tip track information on dot matrix printing paper with electronic service file sent by the data acquisition device for data acquisition specifically comprises:
the third terminal receives the electronic service file and the second association ID table sent by the server; the electronic service file comprises an electronic service file ID;
the third terminal obtains a dot matrix printing paper electronic file corresponding to the electronic service file ID according to the second associated ID table;
the third terminal receives pen point track coordinate information sent by the data acquisition device when the dot matrix printing paper is clicked; the pen point track coordinate information comprises pen point track coordinates, a timestamp of each pen point track coordinate and an ID of the data acquisition device;
the third terminal restores the dot matrix printing paper electronic file according to the pen point track coordinate and the timestamp to obtain a running track of the pen point on the dot matrix printing paper electronic file;
and the third terminal generates the running track of the pen point in the electronic service file according to the second association ID table and the running track of the pen point in the dot matrix printing paper electronic file.
8. The method of claim 6, wherein after the second terminal outputs the electronic service files of the plurality of pages onto the same dot matrix printing paper, the method further comprises:
the server receives the electronic service files of the plurality of pages sent by the second terminal; each page of the electronic business file has a page number ID of the electronic business file;
the server receives the dot matrix printing paper electronic file and the first association ID table sent by the first terminal;
the server carries out third association according to the order of the page ID of the electronic service files of the plurality of pages and the first association ID table to obtain a third association ID table;
the server stores the third association ID table.
9. The method according to claim 8, wherein the third terminal receives pen tip track information on dot matrix printing paper with electronic service file sent by the data acquisition device for data acquisition specifically comprises:
the third terminal receives a third association ID table sent by the server;
the third terminal obtains a dot matrix printing paper electronic file corresponding to the electronic service file according to the third associated ID table;
the third terminal receives page number information sent by the data acquisition device when the dot matrix printing paper is clicked;
the third terminal analyzes the page number information to obtain a page number of an electronic business file corresponding to the page number information, and switches the electronic business file to a page corresponding to the page number according to the page number;
the third terminal receives pen point track coordinate information sent by the data acquisition device when the dot matrix printing paper is clicked; the pen point track coordinate information comprises pen point track coordinates, a timestamp of each pen point track coordinate and an ID of the data acquisition device;
the third terminal analyzes the pen point track information to obtain pen point track coordinates;
the third terminal restores the dot matrix printing paper electronic file according to the pen point track coordinate and the timestamp to obtain a running track of the pen point on the dot matrix printing paper electronic file;
and the third terminal generates a running track of the pen point on a page corresponding to the page number of the electronic business file according to the third association ID table and the running track of the pen point on the dot matrix printing paper electronic file.
10. The method of claim 1, wherein the electronic business file is an electronic form.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910998369.9A CN110489067B (en) | 2019-10-21 | 2019-10-21 | Overprint generation method based on dot matrix |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910998369.9A CN110489067B (en) | 2019-10-21 | 2019-10-21 | Overprint generation method based on dot matrix |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110489067A CN110489067A (en) | 2019-11-22 |
| CN110489067B true CN110489067B (en) | 2020-01-07 |
Family
ID=68544770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910998369.9A Active CN110489067B (en) | 2019-10-21 | 2019-10-21 | Overprint generation method based on dot matrix |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110489067B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110992000B (en) * | 2019-12-04 | 2023-04-14 | 广州云蝶科技有限公司 | Method of to-do item management based on dot-matrix pen and paper technology |
| CN110852049B (en) * | 2020-01-14 | 2020-04-17 | 南京孜博汇信息科技有限公司 | Production data acquisition method based on dot matrix paper pen |
| CN116301546A (en) * | 2023-02-16 | 2023-06-23 | 小印创新科技(深圳)有限公司 | Data association method, printing device, server and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100533469C (en) * | 2004-08-02 | 2009-08-26 | 北京优士东方数码科技有限公司 | Electronic method of handwritten signature based on paper |
| CN100555313C (en) * | 2004-09-20 | 2009-10-28 | 北京优士东方数码科技有限公司 | The method that utilization prints based on the special printing system of UD paper |
| CN105574571A (en) * | 2015-12-23 | 2016-05-11 | 立德高科(北京)数码科技有限责任公司 | Grating lattice anti-counterfeiting mark, and generation method and generation system thereof |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3630627B2 (en) * | 2000-10-10 | 2005-03-16 | シャープ株式会社 | Monitoring device for unauthorized use of image forming apparatus |
| EP3173247A1 (en) * | 2015-11-24 | 2017-05-31 | Omya International AG | Printed watermark |
-
2019
- 2019-10-21 CN CN201910998369.9A patent/CN110489067B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100533469C (en) * | 2004-08-02 | 2009-08-26 | 北京优士东方数码科技有限公司 | Electronic method of handwritten signature based on paper |
| CN100555313C (en) * | 2004-09-20 | 2009-10-28 | 北京优士东方数码科技有限公司 | The method that utilization prints based on the special printing system of UD paper |
| CN105574571A (en) * | 2015-12-23 | 2016-05-11 | 立德高科(北京)数码科技有限责任公司 | Grating lattice anti-counterfeiting mark, and generation method and generation system thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110489067A (en) | 2019-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110659612B (en) | Digital paper marking method and system based on paper pen improvement | |
| CN110489067B (en) | Overprint generation method based on dot matrix | |
| CN110222671A (en) | The method and system that point reading based on dot matrix is write | |
| CN110390376B (en) | Dot matrix label generation method and system | |
| CN105677777B (en) | Dot matrix encodes document generating method | |
| CN110221715A (en) | A kind of multi-interface displaying method and system of motion track information | |
| CN108319578B (en) | Method for generating medium for data recording | |
| CN112669179A (en) | Intelligent homework correcting method, device, system and server | |
| CN110889262B (en) | Teaching system and dot matrix teaching courseware | |
| CN112183143A (en) | Reading and amending method and teaching system | |
| WO2007047702A2 (en) | Method of and apparatus for capturing, recording, displaying and correcting information entered on a printed form | |
| US20070085842A1 (en) | Detector for use with data encoding pattern | |
| CN112162713A (en) | File printing method, system and server | |
| CN111310540A (en) | Method for realizing digitization of answer sheet based on dot matrix | |
| CN110852049B (en) | Production data acquisition method based on dot matrix paper pen | |
| US7542607B2 (en) | Digital pen and paper | |
| JP4546816B2 (en) | Information processing system, server device, and program | |
| CN116108804B (en) | Point code file generation method, content review method and content review system | |
| CN107506745A (en) | A kind of data sheet input method and input system | |
| US20060097997A1 (en) | Method and system for capturing data using a digital pen | |
| CN107742145A (en) | Data embedding method, method for reading data, device and readable storage medium storing program for executing | |
| CN110288601A (en) | System, method, and computer-readable medium for automatic inspection of printing quality of braille reading materials | |
| JP2006119712A (en) | Information management terminal device, information management program and electronic pen form | |
| CN210895553U (en) | Automatic checking system and device for printing quality of braille readings | |
| CN116109808A (en) | Processing method and processing system for job acquisition identification and correction |
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 |