CN111488130A - Cloud printing method, device and system and cloud printer - Google Patents
Cloud printing method, device and system and cloud printer Download PDFInfo
- Publication number
- CN111488130A CN111488130A CN202010203341.4A CN202010203341A CN111488130A CN 111488130 A CN111488130 A CN 111488130A CN 202010203341 A CN202010203341 A CN 202010203341A CN 111488130 A CN111488130 A CN 111488130A
- Authority
- CN
- China
- Prior art keywords
- printing
- template
- data
- cloud
- content
- 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 17
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000004044 response Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
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/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- 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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1242—Image or content composition onto a page
- G06F3/1243—Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
-
- 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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- 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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
-
- 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
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)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
The invention provides a cloud printing method, a device and a system and a cloud printer, wherein the method comprises the following steps: acquiring print data from a user terminal pushed by a cloud server; the printing data comprises the number of the printing template, the sub-content to be printed and the identification corresponding to the sub-content to be printed; analyzing the printing data to obtain the serial number of the printing template, and acquiring the corresponding printing template according to the serial number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier; matching the identification in the printing data with the identification in the printing template, and replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched to form final printing data; and printing the final printing data. The invention can reduce the flow consumption of the user terminal and the response time of printing.
Description
Technical Field
The invention relates to the technical field of cloud printing, in particular to a cloud printing method, a cloud printing device, a cloud printing system and a cloud printer.
Background
Cloud printing refers to integrating printing service provider resources based on the internet, constructing a shared printing platform and providing printing services for the whole society.
The current cloud printing process is generally that a user uploads content to be printed to a cloud server through a user terminal of the user, and after receiving the content to be printed, the cloud server sends the content to be printed to a cloud printer with a binding band to realize printing.
Disclosure of Invention
The inventor finds in the course of implementing the present invention that in some cases, for example, for label or ticket printing, the print content and layout in a specific business scenario are relatively fixed, as long as a small part of the print content needs to be modified according to different businesses. In this case, if all the print contents and the layout are transmitted at each printing, problems such as a large data transmission amount and an excessively long response time are caused, and the user experience is reduced.
The invention provides a printing data processing method and a printer, aiming at solving the problem that the printing is easy to cause the omission or repeated printing.
The invention is realized by the following steps:
a cloud printing method, comprising:
acquiring print data from a user terminal pushed by a cloud server; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
analyzing the printing data to obtain the serial number of the printing template, and acquiring the corresponding printing template according to the serial number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
matching the identification in the printing data with the identification in the printing template, and replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched to form final printing data;
and printing the final printing data.
Preferably, analyzing the print data to obtain the number of the print template, and acquiring the corresponding print template according to the number specifically includes:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
An embodiment of the present invention further provides a cloud printing apparatus, including:
the printing data acquisition unit is used for acquiring the printing data which is pushed by the cloud server and comes from the user terminal; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
the analysis unit is used for analyzing the printing data to obtain the serial number of the printing template and acquiring the corresponding printing template according to the serial number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
the replacing unit is used for matching the identification in the printing data with the identification in the printing template, and replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched to form final printing data;
and a printing unit for printing the final print data.
Preferably, the parsing unit is specifically configured to:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
The embodiment of the invention also provides a cloud printer, which comprises a printing head, a controller and a network module, wherein the printing head and the network module are connected with the controller, the controller comprises a memory and a processor, and a computer program is stored in the memory and can be executed by the processor to realize the cloud printing method.
An embodiment of the present invention further provides a cloud printing system, including: the system comprises a user terminal, a cloud server and a cloud printer; wherein:
the user terminal uploads the printing data to the cloud server; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
the cloud server is used for receiving the printing data and sending the printing data to a preset cloud printer;
the cloud printer is used for analyzing the serial number of the printing template from the printing data after receiving the printing data pushed by the cloud server and acquiring the printing template corresponding to the serial number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
and the cloud printer is further used for matching the identification in the printing data with the identification in the printing template, replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched, forming final printing data, and printing the final printing data.
Preferably, the cloud printer is specifically configured to:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
Preferably, the user terminal is further configured to initiate a request for adding, modifying or deleting a print template to the cloud server, so as to add, modify or delete the print template on the cloud server;
the cloud printer is also used for connecting to the cloud server at regular time so as to download the updated printing template, and after the downloading is completed, the serial number of the downloaded printing template is returned to the cloud server;
and the cloud server is used for recording the serial numbers of the printing templates downloaded by the cloud printer.
Preferably, the cloud server is further configured to:
after the printing data are received, analyzing the printing data to acquire the serial number of the printing template;
inquiring whether the cloud printer downloads a printing template corresponding to the serial number;
if yes, sending the printing data to the cloud printer;
and if not, acquiring a printing template corresponding to the serial number, and sending the printing template and the printing data to the cloud printer.
In the embodiment, the user terminal only needs to send the number of the printing template to be used and a small amount of printing sub-content to be replaced, and at the cloud printer, corresponding content can be replaced according to the preset printing template to obtain final printing data, so that the data volume sent by the user terminal is reduced, meanwhile, the printing response speed is improved, and the use experience of a user is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic structural diagram of a cloud printing system according to a first embodiment of the present invention.
Fig. 2 is a schematic diagram of a printing template according to a first embodiment of the present invention.
Fig. 3 is a schematic diagram of final print data provided by the first embodiment of the present invention.
Fig. 4 is a flowchart illustrating a cloud printing method according to a second embodiment of the present invention.
Fig. 5 is a schematic block diagram of a cloud printing apparatus according to a third embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings of the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
In the description of the present invention, it is to be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", and the like, indicate orientations and positional relationships based on those shown in the drawings, and are used only for convenience of description and simplicity of description, and do not indicate or imply that the equipment or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be considered as limiting the present invention.
Embodiments of the present invention provide a cloud printing method, apparatus, system, and cloud printer, which are used to reduce the amount of data sent by a user and shorten the response time of printing in the cloud printing process. For the sake of understanding of the present invention, the following description is made starting from a cloud printing system.
Referring to fig. 1, a first embodiment of the present invention provides a cloud printing system, including: user terminal 100, cloud server 200, and cloud printer 300. Wherein:
the user terminal 100 uploads print data to the cloud server 200; the printing data comprises the number of the printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed.
In this embodiment, the user terminal 100 may be an intelligent terminal with data processing and transmitting capabilities, such as a mobile phone, a notebook computer, a desktop computer, and a tablet computer. The user terminal 100 may be connected to the cloud server 200 through a network to implement data transmission, where the network may be a local area network, a metropolitan area network, a wide area network, and the like, and the present invention is not limited specifically.
In this embodiment, the last printing data of the user terminal includes a number of a printing template, at least one piece of sub-content to be printed, and an identifier corresponding to each piece of sub-content to be printed. The sub-content to be printed is a part of the complete content that the user wants to actually print, but not the whole content.
The cloud server 200 is configured to receive the print data and send the print data to a predetermined cloud printer 300.
In this embodiment, the cloud server 200 is previously strapped to the cloud printer 300, and after receiving the print data, transmits the print data to the strapped printer 300.
The user terminal 100 may designate a device name or an address of a cloud printer to be printed, and the cloud server 200 may transmit the print data to the cloud printer 300 designated by the user terminal 100. These solutions are also within the scope of the present invention.
The cloud printer 300 is configured to, after receiving print data pushed by the cloud server 200, parse the number of the print template from the print data, and acquire the print template corresponding to the number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier.
The cloud printer 300 is further configured to match the identifier in the print data with the identifier in the print template, and when the identifiers match, replace the preset print content of the matched variable print area with the print sub-content in the print data to form final print data, and print the final print data.
Specifically, in the present embodiment,
first, after receiving the print data, the cloud printer 300 parses the print data to obtain the number of the print template, the sub-content to be printed, and the identifier corresponding to each sub-content to be printed.
Then, the cloud printer 300 acquires the printing template according to the number.
The printing template comprises not only a pure template pattern, but also at least one variable printing area which is included by the template pattern, and each variable printing area has preset printing content and a corresponding identifier.
And finally, after the printing template is obtained, matching the identification in the printing data with the identification in the printing template by the cloud printer, and replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched to form final printing data and printing the final printing data.
For ease of understanding, the following description will be given as a practical example of the invention.
Assume that the print data sent by the user is:
number of printing template: 1
First sub-content to be printed: XX large road XX identification in the United states district XX of Fujian province building city: 4
Second to-be-printed sub-content: 98765432123 identifies: 5.
at this time, the cloud printer 300 acquires the print template corresponding to the number 1 as shown in fig. 2.
As can be seen from fig. 2, the printing template includes 5 variable printing areas, which are correspondingly identified as 1-5, and preset printing contents have been written in each variable printing area in advance.
When the cloud printer 300 acquires the printing template as shown in fig. 2. It matches the identification in the print data with the identification of the variable print area and completes the replacement of the content according to the matching result. The final print content is shown in fig. 3, in which the content of the variable print area denoted by 4 in fig. 2 is replaced with "XX large lane XX in mei district XX in mansion city in fujian province", and the content of the variable print area denoted by 5 in fig. 2 is replaced with "98765432123".
Therefore, in the cloud printing system provided by the embodiment, the user terminal only needs to send the number of the printing template to be used and a small amount of printing sub-content to be replaced, and at the cloud printer, corresponding content can be replaced according to the preset printing template to obtain final printing data, so that the data volume sent by the user terminal is reduced, meanwhile, the printing response speed is improved, and the use experience of a user is improved.
Some preferred embodiments of the invention are described further below.
On the basis of the above embodiment, in a preferred embodiment of the present invention, the cloud printer 300 is specifically configured to:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
In this embodiment, after receiving the print data, the cloud printer 300 first locally queries whether a corresponding print template is predicted, if so, the corresponding print template is directly called, and if not, the corresponding print template is downloaded to the cloud server 200.
On the basis of the above-described one embodiment, in a preferred embodiment of the invention,
the user terminal 100 is further configured to initiate a request for adding, modifying or deleting a print template to the cloud server 200, so as to add, modify or delete the print template on the cloud server 200;
the cloud printer 300 is further configured to connect to the cloud server 200 at regular time to download the updated printing template, and after the downloading is completed, return the number of the downloaded printing template to the cloud server 200;
the cloud server 200 is configured to record the number of the printing template downloaded by the cloud printer 300.
The cloud server 200 is provided with a template service for a user to write a template style, and the user may change the template style, for example, set a range of the variable printing area, an identifier of the variable printing area, and preset printing contents in the variable printing area. And storing and marking after writing is finished. Certainly, the user can adjust the template style in real time according to the service scene expansion and update the printing service in time.
In this embodiment, the cloud printer 300 may access the template service of the cloud server 200, perform a print template downloading operation through the template service, and after the downloading is completed, the cloud printer returns the number of the downloaded print template, and the cloud server 200 performs recording through the template service.
In this embodiment, the user may also query the printing template download condition of the own cloud printer 200 through the user terminal 100 by accessing the template service, so as to be used for printing selection.
On the basis of the above one embodiment, in a preferred embodiment of the present invention, preferably, the cloud server 200 is further configured to:
after the printing data are received, analyzing the printing data to acquire the serial number of the printing template;
inquiring whether the cloud printer downloads a printing template corresponding to the serial number;
if yes, sending the printing data to the cloud printer 300;
if not, acquiring the printing template corresponding to the number, and sending the printing template and the printing data to the cloud printer 300.
In this embodiment, in order to avoid the situation that the cloud printer 300 does not download the printing template, the cloud server 200 may further analyze the printing data after receiving the printing data, and obtain the number of the printing template; then inquiring whether the cloud printer downloads a printing template corresponding to the serial number; if yes, sending the printing data to the cloud printer; if not, acquiring the printing template corresponding to the number, and sending the printing template and the printing data to the cloud printer 300.
In this way, the time waiting caused by the fact that the cloud printer 300 does not download the printing template and needs to initiate the request again is avoided.
Referring to fig. 4, a second embodiment of the present invention further provides a cloud printing method, which is described from a side of a cloud printer, and at least includes the following steps:
s201, acquiring print data from a user terminal pushed by a cloud server; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
s202, analyzing the printing data to obtain the number of the printing template, and acquiring the corresponding printing template according to the number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
s203, matching the identification in the printing data with the identification in the printing template, and replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched to form final printing data;
and S204, printing the final printing data.
Preferably, step S202 specifically includes:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
Referring to fig. 5, a third embodiment of the present invention further provides a cloud printing apparatus corresponding to the cloud printing method of the second embodiment, including:
a print data acquisition unit 310, configured to acquire print data from a user terminal pushed by a cloud server; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
the analyzing unit 320 is configured to analyze the print data to obtain a number of the print template, and obtain a corresponding print template according to the number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
a replacing unit 330, configured to match an identifier in the print data with an identifier in the print template, and replace a preset print content of a matched variable print area with a print sub-content in the print data when the identifiers match, so as to form final print data;
a printing unit 340 for printing the final print data.
Preferably, the parsing unit 320 is specifically configured to:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
The fourth embodiment of the present invention further provides a cloud printer, which includes a print head, a controller, and a network module, where the print head and the network module are connected to the controller, the controller includes a memory and a processor, and a computer program is stored in the memory, and can be executed by the processor, so as to implement the cloud printing method.
In the embodiment, the user terminal only needs to send the number of the printing template to be used and a small amount of printing sub-content to be replaced, and at the cloud printer, corresponding content can be replaced according to the preset printing template to obtain final printing data, so that the data volume sent by the user terminal is reduced, meanwhile, the printing response speed is improved, and the use experience of a user is improved.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (9)
1. A cloud printing method, comprising:
acquiring print data from a user terminal pushed by a cloud server; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
analyzing the printing data to obtain the serial number of the printing template, and acquiring the corresponding printing template according to the serial number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
matching the identification in the printing data with the identification in the printing template, and replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched to form final printing data;
and printing the final printing data.
2. The cloud printing method according to claim 1, wherein analyzing the print data to obtain the number of the print template, and acquiring the corresponding print template according to the number specifically comprises:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
3. A cloud printing apparatus, comprising:
the printing data acquisition unit is used for acquiring the printing data which is pushed by the cloud server and comes from the user terminal; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
the analysis unit is used for analyzing the printing data to obtain the serial number of the printing template and acquiring the corresponding printing template according to the serial number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
the replacing unit is used for matching the identification in the printing data with the identification in the printing template, and replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched to form final printing data;
and a printing unit for printing the final print data.
4. The cloud printing device according to claim 3, wherein the parsing unit is specifically configured to:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
5. A cloud printer comprising a print head, a controller and a network module, both connected to the controller, characterized in that the controller comprises a memory and a processor, wherein a computer program is stored in the memory, and the computer program is executable by the processor to implement the cloud printing method according to claim 1 or 2.
6. A cloud printing system, comprising: the system comprises a user terminal, a cloud server and a cloud printer; wherein:
the user terminal uploads the printing data to the cloud server; the printing data comprises the number of a printing template, at least one piece of sub-content to be printed and an identifier corresponding to each piece of sub-content to be printed;
the cloud server is used for receiving the printing data and sending the printing data to a preset cloud printer;
the cloud printer is used for analyzing the serial number of the printing template from the printing data after receiving the printing data pushed by the cloud server and acquiring the printing template corresponding to the serial number; the printing template comprises a template pattern, wherein the template pattern comprises at least one variable printing area, and the variable printing area is provided with preset printing content and a corresponding identifier;
and the cloud printer is further used for matching the identification in the printing data with the identification in the printing template, replacing the preset printing content of the matched variable printing area with the printing sub-content in the printing data when the identifications are matched, forming final printing data, and printing the final printing data.
7. The cloud printing system of claim 6, wherein the cloud printer is specifically configured to:
analyzing the printing data to obtain the serial number of the printing template;
whether a printing template corresponding to the number exists is inquired locally;
if yes, calling the printing template;
and if not, requesting the cloud server to acquire the printing template according to the serial number.
8. The cloud printing system of claim 6,
the user terminal is further used for initiating a request for adding, modifying or deleting the printing template to the cloud server so as to add, modify or delete the printing template on the cloud server;
the cloud printer is also used for connecting to the cloud server at regular time so as to download the updated printing template, and after the downloading is completed, the serial number of the downloaded printing template is returned to the cloud server;
and the cloud server is used for recording the serial numbers of the printing templates downloaded by the cloud printer.
9. The cloud printing system of claim 8, wherein the cloud server is further configured to:
after the printing data are received, analyzing the printing data to acquire the serial number of the printing template;
inquiring whether the cloud printer downloads a printing template corresponding to the serial number;
if yes, sending the printing data to the cloud printer;
and if not, acquiring a printing template corresponding to the serial number, and sending the printing template and the printing data to the cloud printer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010203341.4A CN111488130A (en) | 2020-03-20 | 2020-03-20 | Cloud printing method, device and system and cloud printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010203341.4A CN111488130A (en) | 2020-03-20 | 2020-03-20 | Cloud printing method, device and system and cloud printer |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111488130A true CN111488130A (en) | 2020-08-04 |
Family
ID=71791531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010203341.4A Pending CN111488130A (en) | 2020-03-20 | 2020-03-20 | Cloud printing method, device and system and cloud printer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111488130A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111026338A (en) * | 2019-11-14 | 2020-04-17 | 用友网络科技股份有限公司 | Printing method, printing device and storage medium based on editable template |
CN112044801A (en) * | 2020-08-27 | 2020-12-08 | 上海哥瑞利软件有限公司 | Sorting machine cleaning management method and system |
CN112078246A (en) * | 2020-09-18 | 2020-12-15 | 深圳方达智联科技有限公司 | Printing system and printing method of ink-jet printer |
CN112149764A (en) * | 2020-08-28 | 2020-12-29 | 青岛海尔空调器有限总公司 | Printing method of label printing system and label printing system |
CN112895748A (en) * | 2021-01-22 | 2021-06-04 | 山西青峰软件股份有限公司 | Method and system for realizing notice printing |
CN113721867A (en) * | 2021-08-20 | 2021-11-30 | 中核武汉核电运行技术股份有限公司 | Cloud platform multi-tenant form printing method and system |
CN114356250A (en) * | 2021-12-17 | 2022-04-15 | 广州鲁邦通物联网科技股份有限公司 | Label printing system and method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001084299A1 (en) * | 2000-05-01 | 2001-11-08 | Avery Dennison Corporation | Customizing forms based upon parameters in a template |
CN106528006A (en) * | 2015-09-10 | 2017-03-22 | 阿里巴巴集团控股有限公司 | Page printing method and device |
CN107992275A (en) * | 2017-11-22 | 2018-05-04 | 平安养老保险股份有限公司 | Document Method of printing, device, computer equipment and storage medium |
-
2020
- 2020-03-20 CN CN202010203341.4A patent/CN111488130A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001084299A1 (en) * | 2000-05-01 | 2001-11-08 | Avery Dennison Corporation | Customizing forms based upon parameters in a template |
CN106528006A (en) * | 2015-09-10 | 2017-03-22 | 阿里巴巴集团控股有限公司 | Page printing method and device |
CN107992275A (en) * | 2017-11-22 | 2018-05-04 | 平安养老保险股份有限公司 | Document Method of printing, device, computer equipment and storage medium |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111026338A (en) * | 2019-11-14 | 2020-04-17 | 用友网络科技股份有限公司 | Printing method, printing device and storage medium based on editable template |
CN111026338B (en) * | 2019-11-14 | 2023-10-03 | 用友网络科技股份有限公司 | Printing method, printing device and storage medium based on editable template |
CN112044801A (en) * | 2020-08-27 | 2020-12-08 | 上海哥瑞利软件有限公司 | Sorting machine cleaning management method and system |
CN112044801B (en) * | 2020-08-27 | 2022-07-22 | 上海哥瑞利软件股份有限公司 | Sorting machine cleaning management method and system |
CN112149764A (en) * | 2020-08-28 | 2020-12-29 | 青岛海尔空调器有限总公司 | Printing method of label printing system and label printing system |
CN112078246A (en) * | 2020-09-18 | 2020-12-15 | 深圳方达智联科技有限公司 | Printing system and printing method of ink-jet printer |
CN112895748A (en) * | 2021-01-22 | 2021-06-04 | 山西青峰软件股份有限公司 | Method and system for realizing notice printing |
CN113721867A (en) * | 2021-08-20 | 2021-11-30 | 中核武汉核电运行技术股份有限公司 | Cloud platform multi-tenant form printing method and system |
CN113721867B (en) * | 2021-08-20 | 2024-01-30 | 中核武汉核电运行技术股份有限公司 | Form printing method and system for cloud platform multi-tenant |
CN114356250A (en) * | 2021-12-17 | 2022-04-15 | 广州鲁邦通物联网科技股份有限公司 | Label printing system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111488130A (en) | Cloud printing method, device and system and cloud printer | |
CN109684054B (en) | Information processing method and device, electronic equipment and memory | |
CN103246529B (en) | Update and push the method, apparatus and system of navigation bar | |
CN110750222A (en) | Printing method, printing device, computer equipment and storage medium | |
CN108881228A (en) | Cloud registration activation method, device, equipment and storage medium | |
CN101183946B (en) | Method and system of obtaining resource listing of download file | |
CN102387172A (en) | Method and device for providing or obtaining contents of network resources for mobile equipment | |
CN105095313A (en) | Data access method and equipment | |
JP2005524898A5 (en) | ||
CN102404616A (en) | Method and system for carrying out data cloud pushing based on digital television network | |
CN112769949A (en) | File transmission method and device, electronic equipment and storage medium | |
CN110865973B (en) | Data processing method and equipment and related device | |
CN108959278B (en) | Data synchronization method and device, electronic equipment and storage medium | |
CN103218182A (en) | Image forming system, image forming device, non-transitory computer readable medium, and image forming method | |
CN100524298C (en) | Databases synchronization | |
CN104581695A (en) | Mobile terminal configuration method and system | |
CN101212787A (en) | Personalized information publishing method and system | |
CN113791984B (en) | Automatic interface testing method and device | |
JP2006191384A (en) | Mobile and content transmission method | |
US20060007921A1 (en) | Voice file generating system | |
CN101917418A (en) | Method for accessing cloud server by using wireless application protocol (WAP) and WAP server | |
CN115061785A (en) | Information issuing method and device, storage medium and server | |
CN111782157B (en) | Express delivery face list printing management method, device and system | |
CN101146123A (en) | A mobile phone reading system and its method | |
CN112685613A (en) | Resource packet query method and device and information processing system |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200804 |