An intelligent control method and device for a packaging ink-jet printing apparatus and a storage medium

By remotely controlling the working status and task queue of the inkjet printer, and intelligently matching the target device, the safety and efficiency issues of inkjet printers in industrial applications are solved, and efficient and safe inkjet printing operations are achieved.

CN116088366BActive Publication Date: 2025-12-05GUIZHOU KAILIN GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211566311.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-07
Publication Date
2025-12-05
Estimated Expiration
2042-12-07

AI Technical Summary

Technical Problem

In industrial applications, inkjet printers pose risks such as the dangers of flammable and explosive inks, harm to human health, high requirements for electrostatic protection, low work efficiency, and equipment waste due to dispersed production lines.

Method used

By acquiring the working status and task queue of the inkjet printer through a remote connection link, the system can intelligently match the target inkjet printer and convert the inkjet printing task into a control signal that matches the device for remote control, thereby reducing on-site scheduling.

Benefits of technology

It improves the efficiency of inkjet printing operations, reduces energy consumption and equipment waste, and ensures the continuity and safety of production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116088366B_ABST
    Figure CN116088366B_ABST
Patent Text Reader

Abstract

The application discloses an intelligent control method and device for a packaging ink-jet printing equipment and a storage medium, which is used for remotely controlling the packaging ink-jet printing equipment, improving work efficiency and reducing energy consumption. The method comprises the following steps: obtaining ink-jet printing design data from a design end, and establishing an ink-jet printing task according to the ink-jet printing design data; establishing a remote connection link with each ink-jet printing equipment; obtaining a working state and a task queue of each ink-jet printing equipment through the remote connection link; matching the ink-jet printing task with the working state and the task queue, and determining an optimal target ink-jet printing equipment; obtaining equipment information of the target ink-jet printing equipment, and converting the ink-jet printing task into a control signal matched with the target ink-jet printing equipment according to the equipment information; and sending the control signal to the target ink-jet printing equipment through the remote connection link, so that the target ink-jet printing equipment executes the ink-jet printing task.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automatic control, and in particular to an intelligent control method and device for a packaging code spraying apparatus and a storage medium. BACKGROUND

[0002] A code spraying machine is an apparatus that controls itself through a mainboard and uses a non-contact method to mark products. Its principle is to use the deflection of ink electrification to offset the normal flight path of ink, and to shoot at the surface of the workpiece, to control the position of each ink droplet by the amount of electricity charged to the ink droplet, and to form the desired printed data. In industry, a code spraying machine is used to mark products, and has the advantages of non-contact, fast speed, wide application range, and easy editing and modification. With the gradual deepening of the marking technology in the industrial field, code spraying machines are widely used in many industries such as food, beverages, building materials, wires and cables, medicine, chemical industry, and electronics.

[0003] While the code spraying machine brings convenience to the industrial marking field, it also brings many new problems. First, the ink used by the code spraying machine mostly contains ketone or alcohol components, which are flammable and explosive chemicals, so fire prevention should be paid attention to during use. Second, the ink and solvent of the code spraying machine are corrosive, and are harmful to the skin, eyes, and nose of the on-site workers, and long-term work in this environment affects the health of the workers. Finally, since the code spraying machine uses the principle of electrostatic deflection to control the ink droplets, attention should be paid to the electrostatic protection of the site.

[0004] Furthermore, the current code spraying machine is matched with the production line, and personnel must reach the equipment to understand the status of the equipment or change the code content, so as to solve the problem. At the same time, the packaging building in some factory areas is scattered and large in area, and the staff reaches the site far away, which objectively causes low work efficiency. Therefore, sometimes the production line has stopped packaging, and the code spraying apparatus is still running, which causes waste of consumables and reduction of the service life of the equipment, and causes unnecessary economic losses to the enterprise. Based on this, the present application provides an intelligent control method and device for a packaging code spraying apparatus and a storage medium to solve the above technical problems. SUMMARY

[0005] In order to solve the above technical problems and improve the work efficiency of the code spraying machine and reduce energy consumption, the present application provides an intelligent control method and device for a packaging code spraying apparatus and a storage medium.

[0006] The first aspect of the present application provides an intelligent control method for a packaging code spraying apparatus, which comprises:

[0007] obtaining code spraying design data from a design end, and establishing a code spraying task according to the code spraying design data;

[0008] establishing a remote connection link with each inkjet device;

[0009] acquiring working status and a task queue of each inkjet device through the remote connection link;

[0010] matching the inkjet task with the working status and the task queue to determine an optimal target inkjet device;

[0011] acquiring device information of the target inkjet device, and converting the inkjet task into a control signal matched with the target inkjet device according to the device information;

[0012] sending the control signal to the target inkjet device through the remote connection link, so that the target inkjet device executes the inkjet task.

[0013] Optionally, the matching the inkjet task with the working status and the task queue to determine an optimal target inkjet device comprises:

[0014] calculating required waiting time according to the working status and the task queue;

[0015] if the waiting time reaches a preset time length, determining an inkjet device in a shutdown state as the target inkjet device and starting the target inkjet device;

[0016] if the waiting time does not reach the preset time length, adding the inkjet task to the task queue and determining a current inkjet device as the target inkjet device.

[0017] Optionally, after the inkjet task is added to the task queue, the method further comprises:

[0018] acquiring a consumable remaining amount of the target inkjet device through the remote connection link;

[0019] judging whether the consumable remaining amount is greater than a required consumable amount of the current task queue;

[0020] if not, generating a consumable remaining amount insufficient warning.

[0021] Optionally, after the consumable remaining amount insufficient warning is generated, the method further comprises:

[0022] if a consumable adding signal sent by the target inkjet device is not received within a preset time, removing the inkjet task from the task queue and re-determining a target inkjet device.

[0023] Optionally, the converting the inkjet task into a control signal matched with the target inkjet device according to the device information comprises:

[0024] determine a control protocol of the target inkjet printer according to the device information, and transmit the inkjet task to a corresponding control protocol module, and restore the inkjet task to a control signal corresponding to the target inkjet printer.

[0025] Optionally, the method further comprises:

[0026] detecting working states of all the inkjet printers, and shutting down an inkjet printer that has completed all inkjet tasks.

[0027] Optionally, the method further comprises:

[0028] receiving, through the remote connection link, inkjet product information of all the inkjet printers.

[0029] The second aspect of the present application provides an intelligent control device for a packaging inkjet printer, comprising:

[0030] a first establishing unit configured to obtain inkjet design data from a design end, and establish an inkjet task according to the inkjet design data;

[0031] a second establishing unit configured to establish a remote connection link with each inkjet printer;

[0032] an obtaining unit configured to obtain working states and task queues of each inkjet printer through the remote connection link;

[0033] a matching unit configured to match the inkjet task with the working states and the task queues, and determine an optimal target inkjet printer;

[0034] a converting unit configured to obtain device information of the target inkjet printer, and convert the inkjet task into a control signal matched with the target inkjet printer according to the device information;

[0035] a sending unit configured to send the control signal to the target inkjet printer through the remote connection link, so that the target inkjet printer executes the inkjet task.

[0036] The third aspect of the present application provides an intelligent control device for a packaging inkjet printer, comprising:

[0037] a processor, a memory, an input / output unit and a bus;

[0038] the processor is connected with the memory, the input / output unit and the bus;

[0039] the memory stores a program, and the processor invokes the program to execute the method of the first aspect and any optional method of the first aspect.

[0040] The fourth aspect of the present application provides a computer readable storage medium, the computer readable storage medium has a program saved thereon, and the program performs the method of the first aspect and any one of the optional methods in the first aspect when executed on a computer.

[0041] From the above technical solutions, the present application has the following advantages:

[0042] In the method provided by the present application, the design data can be directly obtained from the design end to establish a code spraying task, and the target code spraying device for executing the code spraying task can be determined according to the current working state and task queue of each code spraying device, so that the code spraying task can be intelligently allocated, and the code spraying task can be remotely issued to each code spraying device through the established remote connection link, thereby improving the work efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the present application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0044] Figure 1 An embodiment flowchart of the intelligent control method of the packaging code spraying device provided in the present application;

[0045] Figure 2 Another embodiment flowchart of the intelligent control method of the packaging code spraying device provided in the present application;

[0046] Figure 3 An embodiment structure diagram of the intelligent control device of the packaging code spraying device provided in the present application;

[0047] Figure 4 Another embodiment structure diagram of the intelligent control device of the packaging code spraying device provided in the present application. DETAILED DESCRIPTION

[0048] Based on this, the present application provides an intelligent control method of a packaging code spraying device, which is used for intelligently and remotely controlling the code spraying device and improving the code spraying work efficiency.

[0049] It should be noted that the intelligent control method of the packaging code spraying device provided by the present application can be applied to a terminal or a system, and can also be applied to a server. For example, the terminal can be a smart phone or a computer, a tablet computer, a smart television, a smart watch, a portable computer terminal, or a fixed terminal such as a desktop computer. For convenience of description, the terminal is taken as an execution subject for illustration in the present application.

[0050] Please see Figure 1 , Figure 1 This is a schematic flowchart of an embodiment of the intelligent control method for the packaging inkjet printing equipment provided in this application. The intelligent control method for the packaging inkjet printing equipment includes:

[0051] 101. Obtain inkjet printing design data from the design end, and establish an inkjet printing task based on the inkjet printing design data;

[0052] In the method provided in this application, the user designs the inkjet printing pattern on the design terminal, which then sends the design data to the terminal. The terminal then creates a specific inkjet printing task based on the design data.

[0053] 102. Establish remote connection links with each coding device;

[0054] The terminal establishes a remote connection link with each coding device. This connection can be wired, wireless, or a combination of both, such as using the Transmission Control Protocol (TCP). TCP is a connection-oriented, reliable, byte-stream-based transport layer communication protocol. Data interaction and control signal transmission between the terminal and the coding devices can be achieved through this remote connection link. Remote control of the coding devices reduces the need for on-site personnel to manage them and enables remote distribution of coding tasks, thus improving coding efficiency.

[0055] 103. Obtain the working status and task queue of each inkjet printer through the remote connection link;

[0056] 104. Match the coding task with the working status and task queue to determine the optimal target coding device;

[0057] The terminal obtains the working status and task queue of each inkjet printer. It can send query requests to each inkjet printer, and each inkjet printer returns its working status to the terminal, including the inkjet printing task being executed, the number of products printed, and the task queue. Each inkjet printer can maintain a task queue. When executing an inkjet printing task, it executes tasks one by one according to the task queue. The terminal matches the inkjet printing task to be executed with the working status and task queue of each inkjet printer to determine the optimal target inkjet printer. For example, it may select the inkjet printer with the shortest time requirement, the most economical inkjet printer, or consider overall load balancing strategies. The following is a specific strategy for matching based on waiting time:

[0058] During matching, the required waiting time is calculated based on the working status and the task queue. Specifically, it calculates the waiting time required for the current coding device to complete the task queue and start the current coding task. If the waiting time reaches a preset duration, the coding device in a stopped state is identified as the target coding device, meaning another non-working coding device is started. If the waiting time does not reach the preset duration, the coding task is added to the task queue, and the current coding device is identified as the target coding device. This method considers the waiting time required to execute the coding task and prioritizes coding devices that are currently in use, thus reducing the additional energy consumption caused by starting new coding devices.

[0059] 105. Obtain the device information of the target inkjet printer, and convert the inkjet printing task into a control signal that matches the target inkjet printer based on the device information;

[0060] 106. The control signal is sent to the target inkjet printer via the remote connection link, so that the target inkjet printer executes the inkjet printing task.

[0061] After identifying the target inkjet printer, the device information of the target inkjet printer is obtained, and the inkjet printing task is converted. In practice, the models and protocols used by different inkjet printers may differ. Therefore, the control protocol of the target inkjet printer can be determined based on the device information, and the inkjet printing task is transmitted to the corresponding control protocol module. The inkjet printing task is then restored to a control signal corresponding to the target inkjet printer, and the terminal then sends the control signal to the target inkjet printer to control the inkjet printer.

[0062] The method provided in this application can directly obtain design data from the design end and establish a coding task. It can also determine the target coding device to execute the coding task based on the current working status and task queue of each coding device. This allows for intelligent allocation of coding tasks and remote distribution of coding tasks to each coding device through the established remote connection link, thereby improving work efficiency.

[0063] See Figure 2 This application also provides an embodiment of an intelligent control method for another packaging inkjet printing device, which is described in detail below:

[0064] 201. Obtain inkjet printing design data from the design end, and establish an inkjet printing task based on the inkjet printing design data;

[0065] 202. Establish remote connection links with each coding device;

[0066] 203. Obtain the working status and task queue of each inkjet printer through the remote connection link;

[0067] In this embodiment, steps 201 and 203 are similar to steps 101 to 103 in the previous embodiment, and will not be described again here.

[0068] 204. Calculate the required waiting time based on the working status and the task queue;

[0069] 205. If the waiting time reaches the preset duration, the inkjet printer in the stopped state is identified as the target inkjet printer, and the target inkjet printer is started.

[0070] 206. If the waiting time has not reached the preset duration, the coding task will be added to the task queue, and the current coding device will be identified as the target coding device.

[0071] During matching, the required waiting time is calculated based on the working status and the task queue. Specifically, it calculates the waiting time required for the current coding device to complete the task queue and start the current coding task. If the waiting time reaches a preset duration, the coding device in a stopped state is identified as the target coding device, meaning another non-working coding device is started. If the waiting time does not reach the preset duration, the coding task is added to the task queue, and the current coding device is identified as the target coding device. This method considers the waiting time required to execute the coding task and prioritizes coding devices that are currently in use, thus reducing the additional energy consumption caused by starting new coding devices.

[0072] 207. Obtain the remaining consumables of the target inkjet printer through the remote connection link;

[0073] 208. Determine whether the remaining consumable quantity is greater than the required consumable quantity for the current task queue;

[0074] 209. If the amount is not greater than the specified value, a warning of insufficient consumables will be generated.

[0075] 211. If the value is greater than the target value, control the target inkjet printer to execute the inkjet printing task.

[0076] After adding the coding task to the task queue of the target coding device, the number of coding tasks changes, so the consumable reserve of the target coding device needs to be considered. If the consumable reserve is insufficient to meet all coding tasks, it will cause a mid-process stop and the coding task cannot be completed. In this embodiment, the consumable reserve is first predicted based on the required consumable amount in the current task queue. If the consumable reserve is greater than the required consumable amount, the target coding device can continue to execute the coding task. If it is not greater, a consumable reserve insufficient warning is generated and returned to the terminal to remind the staff to add consumables.

[0077] 210. If no consumable addition signal is received from the target inkjet printer within a preset time, the inkjet printing task is removed from the task queue, and a new target inkjet printer is determined.

[0078] Furthermore, after generating a low consumable supply warning, the terminal continuously monitors the target coding device. If no consumable addition signal is detected from the target coding device within a certain time period, it indicates that no consumables have been added (this preset time can be set before the completion of the current coding task or before the completion of the next coding task). The coding task is then removed from the task queue, and a new target coding device is identified. The method for re-identifying the target coding device can be similar to the aforementioned method. Through the method provided in this embodiment, the target coding device can be replaced promptly when the consumable supply is insufficient, ensuring the smooth execution of the coding task.

[0079] 212. Obtain the device information of the target inkjet printer, and convert the inkjet printing task into a control signal that matches the target inkjet printer based on the device information;

[0080] 213. The control signal is sent to the target inkjet printer via the remote connection link, so that the target inkjet printer performs the inkjet printing task.

[0081] After identifying the target inkjet printer, the device information of the target inkjet printer is obtained, and the inkjet printing task is converted. In practice, the models and protocols used by different inkjet printers may differ. Therefore, the control protocol of the target inkjet printer can be determined based on the device information, and the inkjet printing task is transmitted to the corresponding control protocol module. The inkjet printing task is then restored to a control signal corresponding to the target inkjet printer, and the terminal then sends the control signal to the target inkjet printer to control the inkjet printer.

[0082] The embodiments of the intelligent control method for the packaging inkjet printing equipment in this application have been described above. The intelligent control device and storage medium of the packaging inkjet printing equipment involved in this application are described below.

[0083] See Figure 3 The intelligent control device for a packaging inkjet printer provided in this application includes:

[0084] The first establishment unit 301 is used to: obtain inkjet printing design data from the design end, and establish an inkjet printing task based on the inkjet printing design data;

[0085] The second establishment unit 302 is used to: establish a remote connection link with each inkjet printer;

[0086] Acquisition unit 303 is used to: acquire the working status and task queue of each inkjet printer through the remote connection link;

[0087] Matching unit 304 is used to: match the inkjet printing task with the working status and task queue to determine the optimal target inkjet printing device;

[0088] The conversion unit 305 is used to: acquire the device information of the target inkjet printer, and convert the inkjet printing task into a control signal that matches the target inkjet printer according to the device information;

[0089] The sending unit 306 is configured to: send the control signal to the target inkjet printer via the remote connection link, so that the target inkjet printer performs the inkjet printing task.

[0090] Optionally, the matching unit 304 is specifically used for:

[0091] The required waiting time is calculated based on the working status and the task queue.

[0092] If the waiting time reaches the preset duration, the inkjet printer in the stopped state will be identified as the target inkjet printer and the target inkjet printer will be started.

[0093] If the waiting time does not reach the preset duration, the coding task is added to the task queue, and the current coding device is identified as the target coding device.

[0094] Optionally, it also includes a warning unit 307, used to: obtain the remaining consumables of the target inkjet printer through the remote connection link;

[0095] The remaining consumable quantity is determined to be greater than the required consumable quantity for the current task queue.

[0096] If the amount is not greater than the specified value, a warning about insufficient consumables will be generated.

[0097] Optionally, it also includes a re-determination unit 308, which is used to: if no consumable addition signal is received from the target inkjet printing device within a preset time, remove the inkjet printing task from the task queue and re-determine the target inkjet printing device.

[0098] Optionally, the conversion unit 305 is specifically used for:

[0099] The control protocol of the target inkjet printer is determined based on the device information, and the inkjet printing task is transmitted to the corresponding control protocol module to restore the inkjet printing task to the control signal corresponding to the target inkjet printer.

[0100] Optionally, a shutdown unit 309 is also included, which is used to: detect the current working status of all inkjet printers and shut down the inkjet printers that have completed all inkjet printing tasks.

[0101] Optionally, a receiving unit 310 is also included, which is used to receive product information printed by all current inkjet printing devices through the remote connection link.

[0102] See Figure 4 This application also provides an intelligent control device for a packaging inkjet printing equipment, comprising:

[0103] Processor 401, memory 402, input / output unit 403, bus 404;

[0104] The processor 401 is connected to the memory 402, the input / output unit 403, and the bus 404;

[0105] The memory 402 stores a program, and the processor 401 calls the program to execute the intelligent control method of any of the above packaging inkjet printers.

[0106] This application also relates to a computer-readable storage medium storing a program, characterized in that when the program is run on a computer, it causes the computer to execute the intelligent control method of any of the above-mentioned packaging inkjet printing devices.

[0107] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0108] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0109] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0110] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0111] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method of intelligent control of a packaging inkjet printing apparatus, characterized in that, The method comprises: obtaining code printing design data from a design end and establishing a code printing task according to the code printing design data; establishing a remote connection link with each code printing device; obtaining the working state and task queue of each code printing device through the remote connection link; matching the code printing task with the working state and task queue to determine the optimal target code printing device; obtaining device information of the target code printing device and converting the code printing task into a control signal matched with the target code printing device according to the device information; sending the control signal to the target code printing device through the remote connection link to enable the target code printing device to execute the code printing task; and the matching of the code printing task with the working state and task queue to determine the optimal target code printing device comprises: calculating the required waiting time according to the working state and the task queue; if the waiting time reaches a preset time length, determining a code printing device in a shutdown state as the target code printing device and starting the target code printing device; if the waiting time does not reach the preset time length, adding the code printing task to the task queue and determining the current code printing device as the target code printing device; after the code printing task is added to the task queue, the method further comprises: obtaining the consumable remaining amount of the target code printing device through the remote connection link; judging whether the consumable remaining amount is greater than the required consumable amount of the current task queue; if not, generating a warning of insufficient consumable remaining amount; after the warning of insufficient consumable remaining amount is generated, the method further comprises: if no consumable adding signal sent by the target code printing device is received within a preset time, removing the code printing task from the task queue and re-determining the target code printing device; and 2. The intelligent control method of a packaging inkjet printer according to claim 1, wherein, the conversion of the code printing task into a control signal matched with the target code printing device according to the device information comprises: determining the control protocol of the target code printing device according to the device information and transferring the code printing task to a corresponding control protocol module to restore the code printing task into a control signal corresponding to the target code printing device.

3. The intelligent control method of a packaging inkjet printer according to claim 1, wherein, The method further comprises: detecting the working state of all current code printing devices and shutting down a code printing device that has completed all code printing tasks.

4. An intelligent control device for a packaging inkjet printer, characterized in that The method further comprises: receiving the printed product information of all current code printing devices through the remote connection link. The device is used to execute the method in any one of claims 1 to 3 and comprises: a first establishing unit configured to obtain code printing design data from a design end and establish a code printing task according to the code printing design data; a second establishing unit configured to establish a remote connection link with each code printing device; an obtaining unit configured to obtain the working state and task queue of each code printing device through the remote connection link; a matching unit configured to match the code printing task with the working state and task queue to determine the optimal target code printing device; a converting unit configured to obtain device information of the target code printing device and convert the code printing task into a control signal matched with the target code printing device according to the device information; and a sending unit configured to send the control signal to the target code printing device through the remote connection link to enable the target code printing device to execute the code printing task. The sending unit is configured to send the control signal to the target inkjet printer through the remote connection link, so that the target inkjet printer executes the inkjet task.

5. An intelligent control device for a packaging inkjet printer, characterized in that The device comprises: a processor, a memory, an input / output unit and a bus; the processor is connected with the memory, the input / output unit and the bus; the memory stores a program, and the processor invokes the program to execute the method according to any one of claims 1 to 3.

6. A computer readable storage medium, which stores a program, and the program executes the method according to any one of claims 1 to 3 when executed on a computer.

Citation Information

Patent Citations

  • Printing control method, device and system

    CN110580131A

  • Intelligent management system for large character inkjet printer

    CN202394100U

  • Print job identification apparatus, printer with identification function, printer management server and identification printing program, identification printing method, and identification printing system

    JP2005327123A