Method and system for realizing data storage and automatic label printing

By designing label templates in the label template editor and using an automated printing system for data processing and template filling, the problems of inefficient and error-prone label printing in the existing technology are solved, and efficient, flexible and accurate automatic label printing is achieved. .

CN119473180APending Publication Date: 2025-02-18BEIJING HUIMINGJIA TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411505327.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the prior art, label printing methods require manual editing of content, which are inefficient and error-prone, making it difficult to meet diverse and efficient printing needs.

Method used

Provide a method to realize data storage and automatic label printing, through the user designing label templates in the label template editor, enter or import dynamic element data and parameter data, perform pre-processing, and use an automated printing system to transmit and template data Fill, and finally automatically generates a print task and sends it to the printer.

Benefits of technology

Improves printing efficiency and accuracy, enhances flexibility, reduces error rates, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473180A_ABST
    Figure CN119473180A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a system for realizing data storage and automatic label printing. The method comprises the following steps of: obtaining a label template in a label template editor by utilizing each piece of dynamic element data; inputting or importing the dynamic element data and the parameter data corresponding to the dynamic element data in an input interface of the automatic printing system, and preprocessing the dynamic element data and the parameter data; based on a preset data transmission mechanism, the automatic printing system automatically transmits the preprocessed dynamic element data to the label template, and the label template is automatically filled according to the parameter data corresponding to the preprocessed dynamic element data; and automatically generating a printing task according to the filled label template, and sending the printing task to a printer for printing. According to the method, through friendly system input interface design and an efficient data processing mechanism, flexible customization of label templates and automatic filling and printing of data are achieved, the printing efficiency and user experience are improved, flexibility is enhanced, and the error rate is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of label printing, and in particular to a method and system for realizing data storage and automatic label printing. Background Art

[0002] Traditional label printing methods often require manual editing of the content of each label, which is inefficient and prone to errors. With the development of automation technology, although some automated label printing systems have appeared on the market, they often require manual editing of the content of each label, inflexible label template customization, cumbersome data import templates, inefficient and error-prone, and difficult to meet diverse and efficient printing needs. Summary of the invention

[0003] In order to solve the problems existing in the prior art, the present invention provides the following technical solutions.

[0004] A first aspect of the present invention provides a method for realizing data storage and automatic label printing, comprising:

[0005] S101, designing a label template in a label template editor using data of various dynamic elements based on user needs;

[0006] S102, inputting or importing the dynamic element data and the corresponding parameter data in the input interface of the automatic printing system, and preprocessing the dynamic element data and the corresponding parameter data;

[0007] S103, based on a preset data transmission mechanism, the automatic printing system automatically transmits the preprocessed dynamic element data to the label template, and automatically fills the label template according to the parameter data corresponding to the preprocessed dynamic element data;

[0008] S104, automatically generating a printing task according to the filled label template, and sending it to the printer for printing.

[0009] The designing of the label template in the label template editor by using the dynamic element data includes: the user adds the dynamic element data to the label template editor by dragging and dropping to form the label template.

[0010] Preferably, the dynamic element data include shapes, texts, pictures, barcodes, one-dimensional codes, two-dimensional codes, rulers, calendars, drop-down boxes, multiple-selection boxes, carousels, line graphs and bar graphs.

[0011] Preferably, the input interface of the automatic printing system supports the user to input the dynamic element data and the corresponding parameter data in multiple formats in batches or one by one.

[0012] Preferably, the system input interface also supports users to batch import dynamic element data and their corresponding parameter data from Excel or CSV files.

[0013] Preferably, the preset data transmission mechanism includes two types: real-time transmission of data, and predefined or built-in data.

[0014] Preferably, preprocessing the dynamic element data and the corresponding parameter data includes adding, deleting, modifying and verifying the dynamic element data and the corresponding parameter data.

[0015] The second aspect of the present invention also provides a system for realizing data storage and automatic label printing, comprising:

[0016] The label template acquisition module is used to design the label template in the label template editor based on user needs and using the data of each dynamic element;

[0017] A data processing and management module, used for entering or importing the dynamic element data and the corresponding parameter data in the input interface of the automatic printing system, and preprocessing the dynamic element data and the corresponding parameter data;

[0018] The label template automatic filling module is used for automatically transmitting the pre-processed dynamic element data to the label template by the automatic printing system based on a preset data transmission mechanism, and automatically filling the label template according to the parameter data corresponding to the pre-processed dynamic element data;

[0019] The printing module is used to automatically generate a printing task according to the filled label template and send it to the printer for printing.

[0020] The third aspect of the present invention further provides a memory storing a plurality of instructions, wherein the instructions are used to implement a method for realizing data storage and automatic label printing as described in the first aspect.

[0021] The fourth aspect of the present invention also provides an electronic device, including a processor and a memory connected to the processor, the memory storing multiple instructions, which can be loaded and executed by the processor so that the processor can execute a method for realizing data storage and automatic label printing as described in the first aspect.

[0022] The beneficial effects of the present invention are as follows: the method and system for realizing data storage and automatic label printing provided by the present invention realize flexible customization of label templates and automatic filling and printing of data through user-friendly system input interface design and efficient data processing mechanism. The main beneficial effects are as follows:

[0023] (1) Improved printing efficiency: Through automated data processing and label printing processes, the efficiency and accuracy of label printing are significantly improved;

[0024] (2) Enhanced flexibility: Users can flexibly customize label templates and data entry methods according to actual needs to meet diverse printing needs;

[0025] (3) Reduced error rate: Through data verification and automatic filling mechanism, the printing error rate caused by human errors is effectively reduced;

[0026] (4) Improved user experience: The intuitive and easy-to-use interface design and convenient operation process improve the overall user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 This is a flow chart of the method for realizing data storage and automatic label printing according to the present invention;

[0028] Figure 2 This is a functional structure diagram of the system for realizing data storage and automatic label printing according to the present invention. DETAILED DESCRIPTION

[0029] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0030] The method provided by the present invention can be implemented in the following terminal environment, and the terminal may include one or more of the following components: a processor, a memory, and a display screen. The memory stores at least one instruction, and the instruction is loaded and executed by the processor to implement the method described in the following embodiment.

[0031] The processor may include one or more processing cores. The processor uses various interfaces and lines to connect various parts of the entire terminal, and executes various functions of the terminal and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory, and calling data stored in the memory.

[0032] The memory may include random access memory (RAM) or read-only memory (ROM). The memory may be used to store instructions, programs, codes, code sets or instructions.

[0033] The display screen is used to display the user interface of each application.

[0034] In addition, those skilled in the art can understand that the structure of the above terminal does not constitute a limitation on the terminal, and the terminal may include more or fewer components, or combine certain components, or arrange the components differently. For example, the terminal also includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, and a power supply, which will not be described in detail here.

[0035] Embodiment 1

[0036] like Figure 1 As shown, an embodiment of the present invention provides a method for realizing data storage and automatic label printing, comprising:

[0037] S101, designing a label template in a label template editor using data of various dynamic elements based on user needs;

[0038] It should be noted that, based on user needs, designing a label template in the label template editor using various dynamic element data includes: the user adds dynamic data elements to the label template editor by dragging and dropping to form a label template, and the dynamic data element data includes shapes, texts, pictures, barcodes, one-dimensional codes, two-dimensional codes, rulers, calendars, drop-down boxes, multiple-selection boxes, carousels, line charts, bar charts, etc.; in addition, the label template can be obtained by the user using the label template editor to perform secondary editing on the label template that already exists in the automated printing system. In addition, the user can perform secondary editing and other operations on the label template that already exists in the automated printing system to obtain a label template that meets the user's needs.

[0039] S102, inputting or importing each dynamic element data and each corresponding parameter data in the input interface of the automatic printing system, and preprocessing each dynamic element data and each corresponding parameter data;

[0040] For example, the parameter data of one-dimensional code and two-dimensional code include their encoding format, coordinates, rotation angle, font size, font, color, alignment, text position, etc.; the parameter data of pictures include their coordinates, rotation angle, transparency, URL address, local picture, mirror, etc.; the parameter data of text includes its coordinates, rotation angle, transparency, content, font, font size, spacing, color, alignment, etc.; shapes include straight lines, rectangles, circles, etc., and the parameter data of shapes include their coordinates, transparency, borders, etc. It should be noted that the input interface of the automatic printing system supports users to batch or one-by-one input of various formats of dynamic element data and their corresponding parameter data, and the various formats include text, numbers, dates, etc.; in addition, the input interface of the automatic printing system supports users to batch import various dynamic element data and their corresponding parameter data from external files such as Excel and CSV to improve work efficiency. Preprocessing of each dynamic element data and its corresponding parameter data includes adding, deleting, modifying, and verifying each dynamic element data and its corresponding parameter data to ensure the accuracy and integrity of the parameter data.

[0041] Specifically, data verification includes the automated printing system automatically verifying text length, number format, date format, image size, etc.

[0042] S103, based on a preset data transmission mechanism, the automated printing system automatically transmits the preprocessed dynamic element data to the label template, and automatically fills the label template according to the parameter data corresponding to the preprocessed dynamic element data;

[0043] It should be noted that the preset data transmission mechanism includes two types: instant transmission data and predefined or built-in data. Instant transmission data is obtained in real time from external or user input when the printing operation is initiated, such as text information entered by the user, uploaded pictures, etc. These data are usually variable because they reflect the user's current needs or the latest information content. In contrast to instant transmission data, some data is inherent in the label or printing task itself and does not require the user to re-enter it every time printing, such as printing time, printer name, etc. This information is usually automatically captured by the system or printer and added to the label. This type of data, namely predefined or built-in data, provides contextual information of the printing process and helps with tracking and management. The automated printing system has the function of querying data, which is displayed in the form of a list. There is an operation button on the far left of the row. After clicking the button, the row data can be transferred to the label template for data transmission.

[0044] The label template is automatically filled according to the parameters and data format defined in the label template. Specifically, in the printing process, the system has the functions of automatic transmission and automatic filling. This function allows the data pre-stored or entered in real time in the automated printing system to be automatically and seamlessly transferred to the preset label template as parameter data when printing jobs. For example: when a data element such as "product name" is defined in the label template, the user only needs to enter the corresponding product name in the automated printing system and select the label template when printing. As the printing instruction is executed, the automated printing system will automatically retrieve the entered product name and accurately fill it into the corresponding position of the template.

[0045] S104, automatically generating a printing task according to the filled label template, and sending it to the printer for printing.

[0046] It should be noted that when sending to the printer for printing, it supports a variety of printer types and print settings, such as paper size, print quality, number of copies, etc., to meet the printing needs in different scenarios. When the printed label is output from the printer, the information on the label has been automatically updated to the latest entered or imported dynamic element data.

[0047] Embodiment 2

[0048] like Figure 2 As shown, another aspect of the present invention also includes a functional module architecture that is completely consistent with the aforementioned method flow, that is, an embodiment of the present invention also provides a system for realizing data storage and automatic label printing, including:

[0049] The label template acquisition module 201 is used to design a label template in a label template editor using various dynamic element data based on user needs;

[0050] The data processing and management module 202 is used to input or import the dynamic element data and the corresponding parameter data in the input interface of the automatic printing system, and pre-process the dynamic element data and the corresponding parameter data;

[0051] The label template automatic filling module 203 is used for automatically transmitting the pre-processed dynamic element data to the label template by the automatic printing system based on a preset data transmission mechanism, and automatically filling the label template according to the parameter data corresponding to the pre-processed dynamic element data;

[0052] The printing module 204 is used to automatically generate a printing task according to the filled label template and send it to the printer for printing.

[0053] The system can be implemented by a method for realizing data storage and automatic label printing provided in the above-mentioned embodiment 1. The specific implementation method can be found in the description of embodiment 1, which will not be repeated here.

[0054] The present invention also provides a memory storing a plurality of instructions, wherein the instructions are used to implement a method for realizing data storage and automatic label printing as described in the first embodiment.

[0055] The present invention also provides an electronic device, comprising a processor and a memory connected to the processor, wherein the memory stores a plurality of instructions, and the instructions can be loaded and executed by the processor so that the processor can execute a method for realizing data storage and automatic label printing as described in Example 1.

[0056] Although preferred embodiments of the present invention have been described, additional changes and modifications may be made to these embodiments by those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention. Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for realizing data storage and automatic label printing, characterized in that: include: S101, designing a label template in a label template editor using data of various dynamic elements based on user needs; S102, inputting or importing the dynamic element data and the corresponding parameter data in the input interface of the automatic printing system, and preprocessing the dynamic element data and the corresponding parameter data; S103, based on a preset data transmission mechanism, the automatic printing system automatically transmits the preprocessed dynamic element data to the label template, and automatically fills the label template according to the parameter data corresponding to the preprocessed dynamic element data; S104, automatically generating a printing task according to the filled label template, and sending it to the printer for printing.

2. A method for realizing data storage and automatic label printing as claimed in claim 1, characterized in that: The designing of the label template in the label template editor by using the dynamic element data includes: the user adds the dynamic element data to the label template editor by dragging and dropping to form the label template.

3. A method for realizing data storage and automatic label printing as claimed in claim 2, characterized in that: The dynamic element data include shapes, texts, pictures, barcodes, one-dimensional codes, two-dimensional codes, rulers, calendars, drop-down boxes, multiple-selection boxes, carousels, line graphs and bar graphs.

4. A method for realizing data storage and automatic label printing as claimed in claim 1, characterized in that: The input interface of the automatic printing system supports users to input various dynamic element data and their corresponding parameter data in multiple formats in batches or one by one.

5. A method for realizing data storage and automatic label printing as claimed in claim 4, characterized in that: The system input interface also supports users to batch import dynamic element data and its corresponding parameter data from Excel or CSV files.

6. A method for realizing data storage and automatic label printing as claimed in claim 5, characterized in that: The preset data transmission mechanisms include real-time data transmission and predefined or built-in data.

7. A method for realizing data storage and automatic label printing as claimed in claim 1, characterized in that: The preprocessing of the dynamic element data and the corresponding parameter data includes adding, deleting, modifying and verifying the dynamic element data and the corresponding parameter data.

8. A system for realizing data storage and automatic label printing, characterized in that: include: The label template acquisition module is used to design the label template in the label template editor based on user needs and using the data of each dynamic element; A data processing and management module, used for entering or importing the dynamic element data and the corresponding parameter data in the input interface of the automatic printing system, and preprocessing the dynamic element data and the corresponding parameter data; The label template automatic filling module is used for automatically transmitting the pre-processed dynamic element data to the label template by the automatic printing system based on a preset data transmission mechanism, and automatically filling the label template according to the parameter data corresponding to the pre-processed dynamic element data; The printing module is used to automatically generate a printing task according to the filled label template and send it to the printer for printing.

9. A memory, characterized in that: A plurality of instructions are stored, and the instructions are used to implement a method for realizing data storage and automatic label printing as described in any one of claims 1 to 7.

10. An electronic device, characterized in that: It includes a processor and a memory connected to the processor, the memory stores multiple instructions, and the instructions can be loaded and executed by the processor, so that the processor can execute a method for realizing data storage and automatic label printing as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Label manufacturing system

    CN103389899A

  • Custom contract template manufacturing method

    CN112214979A

  • Visual label editing method applied to labeling machine and application of visual label editing method

    CN116339558A

  • Label printing method and system based on data structure template and storage medium

    CN118585143A

  • Package labeling

    US20030004946A1