Equipment information printing method and system based on cloud platform

Through the cloud-based device information printing method and system, the problem of missing device information printing function in traditional device management systems is solved, and the simplified device information printing process and efficient device management are realized, reducing operational complexity.

CN119645326APending Publication Date: 2025-03-18JINAN DALU ELECTROMECHANICAL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411779997.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

Traditional equipment management systems lack equipment information printing functions, or equipment information management functions are separated from printing functions, which leads to enterprises that manually import equipment information into local printing software for typesetting and printing, and custom printing templates need to be completed by specialists, which increases the problem of operational complexity and inefficiency.

Method used

Using a cloud platform-based device information printing method and system, the cloud platform stores printing software, multiple printing templates and the printing data of the equipment. The terminal device downloads and installs the printing software through the browser, obtains the target printing data and templates, and generates the information to be printed through the printing software, and calls the printer to print.

Benefits of technology

It realizes that enterprises do not need to manually import device information into local printing software, simplify the operation of printing device information, improve the efficiency of equipment management, and customize printing templates through professionals on the cloud platform, avoiding the trouble of corporate personnel designing templates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119645326A_ABST
    Figure CN119645326A_ABST
Patent Text Reader

Abstract

The invention provides a device information printing method and system based on a cloud platform, printing software, a plurality of printing templates and printing data of a plurality of devices are stored on the cloud platform, each printing template is generated by the cloud platform through the printing software, and a browser is installed on a terminal device; the terminal equipment downloads printing software from the cloud platform and installs the printing software; the browser obtains the target printing data and the target printing template from the cloud platform; the browser starts printing software to generate to-be-printed information based on the target printing data and the target printing template through the printing software; and the printing software calls a printer to print the to-be-printed information. According to the invention, an enterprise can print equipment information more conveniently, so that the efficiency of equipment management is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of printing technology, and in particular to a device information printing method and system based on a cloud platform. Background Art

[0002] At present, enterprises have a lot of printing needs for equipment information in the process of equipment management, but the content and format of equipment information are not unified, and traditional equipment management systems usually do not have equipment information printing functions or the equipment information management function is separated from the equipment information printing function. Before printing equipment information, enterprises need to manually import equipment information from the equipment management system into the local printing software for typesetting and printing, and enterprises generally need to customize printing templates, and most printing templates require specialists to make them. These problems bring inconvenience to enterprises in printing equipment information and reduce the efficiency of equipment management. Summary of the invention

[0003] In view of this, an object of the present invention is to provide a device information printing method and system based on a cloud platform to alleviate the above-mentioned problems existing in the existing device information printing method.

[0004] In the first aspect, an embodiment of the present invention provides a device information printing method based on a cloud platform, and the device information printing method is applied to a device information printing system based on a cloud platform, and the device information printing system includes a cloud platform, a terminal device and a printer, and the cloud platform stores printing software and multiple printing templates as well as printing data of multiple devices, each printing template is generated by the cloud platform through the printing software, and a browser is installed on the terminal device; the device information printing method includes: the terminal device downloads the printing software from the cloud platform and installs it; the browser obtains target printing data and target printing template from the cloud platform; the browser starts the printing software to generate information to be printed based on the target printing data and the target printing template through the printing software; the printing software calls the printer to print the information to be printed.

[0005] In the second aspect, an embodiment of the present invention also provides a device information printing system based on a cloud platform, the device information printing system includes a cloud platform, a terminal device and a printer, the cloud platform stores printing software and multiple printing templates and printing data of multiple devices, each printing template is generated by the cloud platform through the printing software, and a browser is installed on the terminal device; the terminal device is used to download the printing software from the cloud platform and install it; the browser is used to: obtain target printing data and target printing template from the cloud platform; start the printing software; the printing software is used to: generate information to be printed based on the target printing data and the target printing template; call the printer to print the information to be printed.

[0006] The embodiment of the present invention provides a device information printing method and system based on a cloud platform, wherein printing software, multiple printing templates, and printing data of multiple devices are stored on the cloud platform, each printing template is generated by the cloud platform through the printing software, and a browser is installed on the terminal device; the terminal device downloads the printing software from the cloud platform and installs it; the browser obtains the target printing data and the target printing template from the cloud platform; the browser starts the printing software to generate information to be printed based on the target printing data and the target printing template through the printing software; the printing software calls the printer to print the information to be printed. With the above technology, since the printing software stored on the cloud platform is used to realize the cloud platform to manage multiple printing templates, the professionals of the cloud platform can be directly entrusted to personalize and customize the printing templates, avoiding the trouble that the enterprise personnel cannot design the printing templates; and after the printing software is installed, the terminal device can use the browser to realize the data interaction between the printing software and the cloud platform, and the enterprise does not need to manually import the device information into the local printing software, making it more convenient for the enterprise to print device information and improving the efficiency of device management.

[0007] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0008] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0010] Figure 1 This is a schematic diagram of the structure of a cloud platform-based device information printing system in an embodiment of the present invention;

[0011] Figure 2 A schematic diagram of a process of printing device information based on a cloud platform in an embodiment of the present invention;

[0012] Figure 3 This is a flow chart of stage 1 in an embodiment of the present invention;

[0013] Figure 4 Schematic diagram of the process of stage 2 in an embodiment of the present invention. DETAILED DESCRIPTION

[0014] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described in combination with the embodiments below. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0015] At present, traditional equipment management systems usually do not have equipment information printing functions or the equipment information management function is separated from the equipment information printing function. This requires enterprise users to manually import equipment information from the equipment management system into local printing software for typesetting and printing before printing equipment information. In addition, enterprises generally need to customize printing templates, and most printing templates require specialists to make them. These problems have brought inconvenience to enterprises in printing equipment information and reduced the efficiency of equipment management.

[0016] Based on this, the present invention provides a cloud platform-based device information printing method and system, which can alleviate the above-mentioned problems existing in the existing device information printing method.

[0017] To facilitate understanding of this embodiment, a device information printing method based on a cloud platform disclosed in an embodiment of the present invention is first introduced in detail. The device information printing method can be applied to a device information printing system based on a cloud platform, see Figure 1As shown, the device information printing system may include a cloud platform 100, a terminal device 200 and a printer 300. The cloud platform 100 stores printing software 201 and multiple printing templates as well as printing data of multiple devices. Each printing template is generated by the cloud platform 100 through the printing software 201. The terminal device 200 is installed with a browser 202. Figure 2 As shown, the device information printing method may include the following steps:

[0018] Step S202 , the terminal device 200 downloads the printing software 201 from the cloud platform 100 and installs it.

[0019] Step S204 , the browser 202 obtains the target printing data and the target printing template from the cloud platform 100 .

[0020] In step S206 , the browser 202 starts the printing software 201 to generate information to be printed based on the target printing data and the target printing template through the printing software 201 .

[0021] Step S208 , the printing software 201 calls the printer 300 to print the information to be printed.

[0022] The embodiment of the present invention provides a device information printing method based on a cloud platform, wherein printing software, multiple printing templates, and printing data of multiple devices are stored on the cloud platform, each printing template is generated by the cloud platform through the printing software, and a browser is installed on the terminal device; the terminal device downloads the printing software from the cloud platform and installs it; the browser obtains the target printing data and the target printing template from the cloud platform; the browser starts the printing software to generate information to be printed based on the target printing data and the target printing template through the printing software; the printing software calls the printer to print the information to be printed. With the above technology, since the printing software stored on the cloud platform is used to realize the cloud platform to manage multiple printing templates, the professionals of the cloud platform can be directly entrusted to personalize and customize the printing templates, avoiding the trouble that the enterprise personnel cannot design the printing templates; and after the printing software is installed, the terminal device can use the browser to realize the data interaction between the printing software and the cloud platform, and the enterprise does not need to manually import the device information into the local printing software, making it more convenient for the enterprise to print device information and improving the efficiency of device management.

[0023] As a possible implementation, see Figure 1 and Figure 2 As shown, the above-mentioned device information printing method may also include: the cloud platform 100 generates the printing data of each device corresponding to the first storage address of the first database, and stores the printing data of each device and its corresponding first storage address in the first database; the cloud platform 100 stores each printing template and its corresponding template information in the second database.

[0024] The template information can be used to uniquely characterize the corresponding printing template. For example, the template information can include the template identifier, type (such as universal type, enterprise customized type, etc.), applicable enterprise, etc. of the printing template, which is not limited. The first storage address can be used to characterize the storage location of the printing data of the corresponding device in the first database, that is, the first storage address has a certain mapping relationship with the storage location in the first database. When the first storage address is known, the mapping relationship can be used to find the printing data of the corresponding device from the corresponding storage location in the first database.

[0025] As a possible implementation, see Figure 1 and Figure 2 As shown, before the browser 202 obtains the target printing data from the cloud platform 100 in the above step S204, the above device information printing method may further include: the browser 202 provides a device management page of the cloud platform 100; wherein the device identification of each device may be displayed in the device management page. Based on this, the browser 202 obtaining the target printing data from the cloud platform 100 in the above step S204 may include: the browser 202 responds to the first selection operation on the target device identification in the device management page, and obtains the target printing data from the cloud platform based on the target device identification.

[0026] For example, see Figure 1 As shown, the browser 202 on the computer (i.e., the terminal device 200 at this time) provides the user with a device management page of the cloud platform 100, which displays the device ID, device name, etc. of each device. The user can use the mouse to click the device ID of the specified device to trigger the browser 202 to obtain the device ID of the specified device, and then trigger the browser 202 to use the device ID to send a print data request containing the device ID to the cloud platform 100. After receiving the print data request, the cloud platform 100 will return a corresponding response message to the browser 202 and send the print data of the device with the device ID to the browser 202.

[0027] As a possible implementation, the template information may include a template identifier of the corresponding printing template, a template preview image, and a second storage address of the corresponding printing template corresponding to the second database, etc.; wherein the second storage address may be used to represent the storage location of the template file of the corresponding printing template in the second database, that is, the second storage address and the storage location in the second database have a certain mapping relationship, and when the second storage address is known, the mapping relationship may be used to find the template file, template identifier (such as template ID, template name, etc.), template preview image, etc. of the corresponding printing template from the corresponding storage location in the second database; see Figure 1 and Figure 2As shown, before the browser 202 obtains the target print template from the cloud platform 100 in the above step S204, the above device information printing method may further include: the browser 202 provides a print template management page of the cloud platform 100; wherein the print template management page may display the template information of each print template. Based on this, the browser 202 obtaining the target print template from the cloud platform 100 in the above step S204 may include: the browser 202, in response to the second selection operation on the target template information in the print template management page, obtains the target print template from the cloud platform 100 based on the target second storage address contained in the target template information.

[0028] For example, see Figure 1 As shown, the browser 202 on the computer (i.e., the terminal device 200 at this time) provides the user with a print template management page of the cloud platform 100, and a print template list is displayed in the print template management page. The print template list includes template IDs, template names, template preview images, template file storage URLs, etc. of multiple print templates. The user can use the mouse to click the template file storage URL of the specified print template to trigger the browser 202 to obtain the template file storage URL of the specified print template, and then trigger the browser 202 to use the template file storage URL to send a template file request containing the template file storage URL to the cloud platform 100. After receiving the template file request, the cloud platform 100 will return a corresponding response message to the browser 202 and send the template file at the storage location corresponding to the template file storage URL to the browser 202.

[0029] As a possible implementation, see Figure 1 and Figure 2 As shown, the cloud platform 100 may also store the device identification and device information of each device in association; the template information may also include the template custom fields of the corresponding printing template (such as a series of business fields such as device name, device model, device brand, device manufacturer, factory number and factory date). Based on this, before the cloud platform 100 generates the printing data of each device corresponding to the first storage address of the first database, the device information printing method may also include:

[0030] In step a1, the cloud platform 100 obtains the template identification and template custom fields corresponding to each device, and generates printing data for each device based on the device identification and device information of each device and the template identification and template custom fields corresponding to each device.

[0031] Exemplarily, when the cloud platform 100 already has the device identification of each device and the template identification and template custom fields corresponding to each device, the cloud platform 100 can use the device identification of each device and the template identification and template custom fields corresponding to each device to convert the device information of each device into corresponding printing data.

[0032] In step a2, the cloud platform 100 generates a corresponding print data identifier for the print data of each device, and associates the print data of each device and its corresponding print data identifier and stores them in a third database; wherein the print data identifier can be used to uniquely characterize the print data of the corresponding device, for example, the print data identifier can adopt the ID, name, etc. of the corresponding print data, which is not limited.

[0033] As a possible implementation, after the above step S204 (i.e. the browser 202 obtains the target printing data and the target printing template from the cloud platform 100), the above device information printing method may further include: the cloud platform 100 adds a consumption mark to the target printing data; wherein the consumption mark can be used to indicate that the target printing data is consumed. Based on this, before the browser 202 starts the printing software 201 in the above step S206, the above device information printing method may further include:

[0034] In step A1, the browser 202 polls and accesses the cloud platform 100 to determine whether the target printing data has a consumption mark each time the cloud platform 100 is accessed, until the polling ends after the preset polling end condition is met; wherein, the preset polling end condition may include the number of visits reaching the preset number of visits, the total polling access time exceeding the preset time, etc.

[0035] Step A2: If the browser determines that the target print data does not have a consumption mark each time it accesses the cloud platform during the polling process, a prompt message is generated and displayed; wherein the prompt message can be used to indicate that the terminal device has no printing software installed.

[0036] As a possible implementation manner, in the above step S206 , the printing software 201 generates the information to be printed based on the target printing data and the target printing template, which may include: the printing software assembles the target printing data and the target printing template into the information to be printed.

[0037] As a possible implementation, after the printing software 201 generates the information to be printed based on the target printing data and the target printing template in the above step S206, the above device information printing method may further include: the printing software displays the information to be printed.

[0038] For ease of understanding, the implementation of the above-mentioned device information printing method is described as follows by taking a specific application as an example.

[0039] Device information printing is done through Figure 1 The device information printing system shown is used to implement the device information printing, and the implementation of the device information printing is mainly divided into two stages, namely the preparation stage (defined as stage one) and the printing stage (defined as stage two). Figure 3 and Figure 4 The processes of phase one and phase two are shown respectively.

[0040] See also Figure 1 and Figure 3 As shown, the specific steps of phase one are as follows:

[0041] Step 1.1, download the printing software and install it.

[0042] Step 1.2, make a printing template.

[0043] Step 1.3, the printing template is uploaded to the cloud platform 100 for storage.

[0044] In the above step 1.1, the operation and maintenance personnel of the cloud platform 100 download the printing software and install it locally on the computer (ie, the terminal device 200 at this time).

[0045] In the above step 1.2, the operation and maintenance personnel of the cloud platform 100 will use the printing software to create printing templates of corresponding scenarios and formats according to the company's needs, and define the size, information parameters, placeholders, information layout, etc. of the device label for each printing template.

[0046] The size of the device label sets the length and width of the printed content, such as 4cm*5cm or other sizes. Information parameters are set according to the printing business purpose to be achieved by the print template. For example, if you want to print a device nameplate, the information parameters will include the name, manufacturer name, brand, etc. In order to achieve other printing business purposes, the information parameters may be different, that is, the content of the information parameters can be customized according to actual needs. Placeholders are used to dynamically fill in information parameters, that is, the position range of the information parameters that need to be filled in the print template can be controlled by inserting placeholders near or between information parameters. Information layout refers to the layout style of the printed content, such as the placement and spacing of the printed content in the top, bottom, left, and right directions.

[0047] In the above step 1.3, the operation and maintenance personnel of the cloud platform 100 will upload the prepared printing template file to the cloud platform 100, so as to uniformly manage the printing templates through the printing template management function provided by the database of the cloud platform 100. The printing template management function can record the type of printing template, applicable enterprise, template file, preview image, template file storage URL and other information, so that the enterprise personnel in the subsequent stage 2 can select the printing template according to the information recorded by the printing template management function.

[0048] In the above step 1.3, the types of printing templates can be divided into general type and enterprise customized type. If the printing template uploaded to the cloud platform 100 is enterprise customized, the cloud platform 100 will use the printing template management function provided by the database to associate the printing template with the enterprise ID, enterprise name, etc. of the enterprise to which it applies and store it together.

[0049] See also Figure 1 and Figure 4 As shown, the specific steps of Phase II are as follows:

[0050] Step 2.1, download the printing software and install it.

[0051] Step 2.2, select the device information to be printed.

[0052] Step 2.3, select a print template.

[0053] Step 2.4, obtain the print data storage address.

[0054] Step 2.5, try to start the local printing software and poll for print data.

[0055] Step 2.6, consumes the print data and executes the print action.

[0056] In the above step 2.1, the enterprise personnel download the printing software from the cloud platform 100 and install the printing software locally on the computer. The step of downloading and installing the printing software only needs to be performed once. If the printing software has been installed locally on the computer, there is no need to repeat this step. If the enterprise forgets to install the printing software, the browser 202 can remind the enterprise to download and install the printing software in the form of a prompt box when executing the above step 2.5.

[0057] In the above step 2.2, the enterprise personnel can select the device whose device information is to be printed in the device management page of the cloud platform 100 provided by the browser 202. In this process, the browser 202 obtains a device ID set (including at least one device ID), which can be used as a parameter for the cloud platform 100 to generate print data. The parameters for the cloud platform 100 to generate print data can also include the template ID of the print template corresponding to the corresponding device, and the template custom fields (such as device name, device model, device brand, device manufacturer, factory number and factory date, etc.).

[0058] In the above step 2.3, the browser 202 obtains the print template list of the cloud platform (including the template ID, template name, type, applicable enterprise, preview image, template file storage URL and other information of at least one print template) based on the enterprise ID, enterprise name and other information of the enterprise employee's enterprise, and displays the print template list through the print template management page. Enterprise personnel can check the print template to be used in the print template list to trigger the browser 202 to obtain the template file storage URL of the print template selected by the enterprise personnel from the cloud platform 100.

[0059] Since the print template list displayed by the browser 202 to the enterprise personnel only includes relevant information of general print templates and / or enterprise customized print templates applicable to the enterprise where the enterprise personnel is located (i.e., print templates associated with the enterprise ID, enterprise name and other information of the enterprise), but does not include relevant information of enterprise customized print templates applicable to other enterprises, the enterprise personnel can only check the general print templates and / or enterprise customized print templates applicable to the enterprise personnel's enterprise in the print template list but cannot see the enterprise customized print templates applicable to other enterprises.

[0060] In the above step 2.4, since the device ID and device information of each device are associated and stored on the cloud platform 100, the cloud platform 100 can obtain the device information associated with the device ID set based on the device ID set, and assemble the obtained device information into a Json format string as the print data using the JSONObject.toJSON function, and then generate the print data ID of the print data and save both the print data itself and the print data ID in the database; the cloud platform 100 also generates a print data storage address for the print data (i.e., concatenates the storage address of the print data in the database and the print data ID of the print data into the print data storage address of the print data), and returns the print data storage address to the browser. There is a certain mapping relationship between the print data storage address and the storage location in the database.

[0061] In the above step 2.5, the browser 202 will initiate an http protocol request to the cloud platform 100 to obtain the print data. The cloud platform 100 will mark the print data as consumed (i.e., add a consumption mark to the print data) while returning the print data to the browser 202. The browser 202 will try to start the printing software and poll the cloud platform 100 to obtain the consumption of the print data (i.e., determine whether the print data has a consumption mark); if the print data has not been consumed (i.e., it is determined that the print data does not have a consumption mark), it means that the printing software 201 is not enabled. The browser 202 waits for 5 seconds to access the cloud platform 100 again to obtain the consumption of the print data. If the print data has not been consumed, wait for 5 seconds to repeat the previous step; after obtaining the print data consumption N times or the total polling time exceeds Z seconds, the polling action ends, and the browser 202 pops up a prompt "The print software is not installed locally, please download and install the client print software". The length of time Z can be calculated based on the average length of time it takes for a conventional computer to start the print software and access the cloud platform 100. It is generally recommended to set it to 30 to 60. When the browser 202 starts the printing software 201, the template file storage URL and the printing data storage address are passed to the printing software 201 in the form of parameters.

[0062] In the above step 2.6, the printing software 201 obtains the printing template and printing data according to the template file storage URL and printing data storage address given by the browser 202, and assembles the two and presents them to the enterprise personnel. Under the operation of the enterprise personnel, the printing software 201 calls the printer 300 to perform printing.

[0063] By adopting the above-mentioned device information printing method, multiple printing templates can be managed in the cloud based on the printing software of the cloud platform, and there is no need to re-copy the printing template data due to computer replacement; the professionals of the cloud platform can also be entrusted to customize the printing templates, avoiding the trouble that enterprise personnel cannot design printing templates; and the cloud platform has a rich variety of printing templates for enterprises to choose from; the data interaction between the browser and the cloud platform can also be used to realize the data connection between the device management system and the printing software. The enterprise no longer needs to perform the redundant action of exporting device information from the device management system, making the operation of device information printing more convenient for the enterprise, saving the cost of enterprise equipment management and improving the user experience.

[0064] Based on the above-mentioned cloud platform-based device information printing method, the embodiment of the present invention also provides a cloud platform-based device information printing system, see Figure 1 and Figure 2As shown, the device information printing system may include a cloud platform 100, a terminal device 200 and a printer 300. The cloud platform 100 stores printing software 201, multiple printing templates and printing data of multiple devices. Each printing template is generated by the cloud platform 100 through the printing software 201. A browser 202 is installed on the terminal device 200.

[0065] The terminal device 200 can be used to download the printing software 201 from the cloud platform 100 and install it.

[0066] The browser 202 can be used to: obtain target printing data and target printing template from the cloud platform 100 ; and start the printing software 201 .

[0067] The printing software 201 can be used to: generate information to be printed based on target printing data and a target printing template; and call the printer 300 to print the information to be printed.

[0068] The above-mentioned cloud platform-based device information printing system uses the printing software stored on the cloud platform to manage multiple printing templates on the cloud platform. Therefore, it is possible to directly entrust the professionals of the cloud platform to personalize and customize the printing templates, thus avoiding the trouble that the enterprise personnel cannot design printing templates. After the printing software is installed, the terminal device can use the browser to realize the data interaction between the printing software and the cloud platform. The enterprise does not need to manually import the device information into the local printing software, which makes it more convenient for the enterprise to print device information and improves the efficiency of equipment management.

[0069] The cloud platform-based device information printing system provided in the embodiment of the present invention has the same implementation principle and technical effects as those of the aforementioned cloud platform-based device information printing method embodiment. For the sake of brief description, for matters not mentioned in the cloud platform-based device information printing system embodiment, reference may be made to the corresponding contents in the aforementioned cloud platform-based device information printing method embodiment.

[0070] Unless otherwise specifically stated, the relative steps, numerical expressions and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present invention.

[0071] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0072] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0073] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A device information printing method based on a cloud platform, characterized in that: The device information printing method is applied to a device information printing system based on a cloud platform, the device information printing system comprising a cloud platform, a terminal device and a printer, the cloud platform storing printing software and a plurality of printing templates and printing data of a plurality of devices, each printing template being generated by the cloud platform through the printing software, and a browser being installed on the terminal device; The device information printing method comprises: The terminal device downloads the printing software from the cloud platform and installs it; The browser obtains target printing data and target printing template from the cloud platform; The browser starts the printing software to generate information to be printed based on the target printing data and the target printing template through the printing software; The printing software calls the printer to print the information to be printed.

2. The device information printing method based on the cloud platform according to claim 1, characterized in that: The device information printing method further includes: The cloud platform generates a first storage address of the first database corresponding to the printing data of each device, and stores the printing data of each device and the corresponding first storage address in the first database in association with each other; The cloud platform stores each printing template and its corresponding template information in a second database in association with each other; wherein the template information is used to uniquely characterize the corresponding printing template.

3. The device information printing method based on the cloud platform according to claim 2, characterized in that: Before the browser obtains the target printing data from the cloud platform, the device information printing method further includes: The browser provides a device management page of the cloud platform; wherein the device management page displays a device identification of each device; The browser obtains the target printing data from the cloud platform, including: In response to a first selection operation on a target device identifier in the device management page, the browser obtains the target printing data from the cloud platform based on the target device identifier.

4. The device information printing method based on the cloud platform according to claim 2, characterized in that: The template information includes a template identifier of the corresponding printing template, a template preview image, and a second storage address of the corresponding printing template corresponding to the second database; Before the browser obtains the target printing template from the cloud platform, the device information printing method further includes: The browser provides a print template management page of the cloud platform; wherein the print template management page displays template information of each print template; The browser obtains the target printing template from the cloud platform, including: In response to a second selection operation on the target template information in the print template management page, the browser obtains the target print template from the cloud platform based on a target second storage address included in the target template information.

5. The device information printing method based on the cloud platform according to claim 1, characterized in that: After the browser obtains the target printing data and the target printing template from the cloud platform, the device information printing method further includes: The cloud platform adds a consumption mark to the target printing data; wherein the consumption mark is used to indicate that the target printing data is consumed; Before the browser starts the printing software, the device information printing method further includes: The browser polls and accesses the cloud platform to determine whether the target print data has a consumption mark each time the cloud platform is accessed, until the polling ends after a preset polling end condition is met; wherein the preset polling end condition includes that the number of accesses reaches a preset number of accesses and / or the total polling access duration exceeds a preset duration; If the browser determines that the target printing data does not have a consumption mark each time it accesses the cloud platform during the polling process, a prompt message is generated and displayed; wherein the prompt message is used to indicate that the terminal device has not installed the printing software.

6. The device information printing method according to claim 1, characterized in that: The printing software generates information to be printed based on the target printing data and the target printing template, including: The printing software assembles the target printing data and the target printing template into the information to be printed.

7. The device information printing method according to claim 6, characterized in that: After the printing software generates the information to be printed based on the target printing data and the target printing template, the device information printing method further includes: The printing software displays the information to be printed.

8. The device information printing method according to claim 4, characterized in that: The cloud platform also stores the device identification and device information of each device in association; the template information also includes a template custom field of the corresponding printing template; before the cloud platform generates the printing data of each device, each corresponding to the first storage address of the first database, the device information printing method also includes: The cloud platform obtains the template identification and template custom fields corresponding to each device, and generates printing data for each device based on the device identification and device information of each device and the template identification and template custom fields corresponding to each device; The cloud platform generates a corresponding print data identifier for the print data of each device, and associates and stores the print data of each device and its corresponding print data identifier in a third database; wherein the print data identifier is used to uniquely characterize the print data of the corresponding device.

9. The device information printing method according to claim 8, characterized in that: The cloud platform generates printing data for each device based on the device identification and device information of each device and the template identification and template custom fields corresponding to each device, including: The cloud platform converts the device information of each device into corresponding printing data by using the device identification of each device and the template identification and template custom fields corresponding to each device.

10. A device information printing system based on a cloud platform, characterized in that: The device information printing system includes a cloud platform, a terminal device and a printer, wherein the cloud platform stores printing software and a plurality of printing templates and printing data of a plurality of devices, each printing template is generated by the cloud platform through the printing software, and a browser is installed on the terminal device; The terminal device is used to download the printing software from the cloud platform and install it; The browser is used to: obtain target printing data and target printing template from the cloud platform; Starting the printing software; The printing software is used to: generate information to be printed based on the target printing data and the target printing template; The printer is called to print the information to be printed.