Spray printing processing method and device for distributed code spraying

By using a distributed inkjet printing system where the host and slave devices work together, the problems of scalability and collaborative efficiency in inkjet printing operations under a centralized architecture are solved, achieving efficient and flexible inkjet printing processing that is suitable for industrial production involving multiple devices and in multiple scenarios.

CN120975449APending Publication Date: 2025-11-18SOJET MARKING TECH (XIAMEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511041188.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-28
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing inkjet printing systems use a centralized architecture, which results in poor scalability of inkjet printing operations, low collaborative efficiency, high system maintenance costs, and difficulty in adapting to the needs of multi-device linkage and multi-scenario switching.

Method used

The distributed inkjet printing method, through distributed collaboration between the host and slave devices, enables task splitting, dynamic scheduling, and equipment status monitoring, thereby improving the efficiency and flexibility of inkjet printing operations.

Benefits of technology

It improves the efficiency and reliability of inkjet printing operations, adapts to the inkjet printing needs of multiple scenarios and high concurrency, reduces the cost of manual intervention, and enhances the flexibility and intelligence of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120975449A_ABST
    Figure CN120975449A_ABST
Patent Text Reader

Abstract

The invention discloses a jet printing processing method and device for distributed jet coding, and the method comprises the following steps: constructing a system framework of a host and a slave, integrating an interface and a strategy module by the host, deploying execution and adaptation services by the slave, and defining master-slave division of labor; after receiving the code spraying task, the host machine splits the code spraying task and synchronizes the configuration parameters to the corresponding slave machines in combination with a preset strategy, and the slave machines respond to the instruction and prepare resources; the host dispatches the slaves to execute operation in a distributed mode, monitors the state in real time and dynamically adjusts and distributes the state, and efficient processing of multi-scene code spraying is achieved. Therefore, through cooperation of the host and the slave, distributed code spraying processing is realized, the efficiency of code spraying operation is greatly improved, and the adaptability and stability of the system are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of inkjet printing technology, and in particular to a distributed code spraying processing method, a computer readable storage medium, a computer device and a distributed code spraying processing device. BACKGROUND

[0002] In related technologies, the code spraying processing system generally adopts a centralized architecture design mode, which limits the expansion and collaborative efficiency of code spraying tasks. Once the host fails or the task load is too high, the entire system must be suspended for maintenance or task adjustment, which not only directly causes the interruption of the code spraying process and reduces the overall production efficiency, but also increases the system maintenance cost and production line downtime. In addition, in the multi-device linkage and multi-scene switching operation environment, the limitations of the centralized architecture are more prominent, and it is difficult to adapt to the protocol differences and dynamic adjustment requirements of different types of code spraying devices, thereby restricting the intelligent level and flexible production capacity of the code spraying system. SUMMARY

[0003] The present application aims to at least solve one of the above technical problems. To this end, one object of the present application is to provide a distributed code spraying processing method, which breaks through the processing bottleneck of the traditional centralized architecture through the distributed collaboration of the host and the slave, thereby improving the efficiency, flexibility and system reliability of the code spraying task.

[0004] A second object of the present application is to provide a computer readable storage medium.

[0005] A third object of the present application is to provide a computer device.

[0006] A fourth object of the present application is to provide a distributed code spraying processing device.

[0007] To achieve the above object, the first aspect of the present application provides a distributed code printing processing method, comprising the following steps: constructing a distributed system framework, wherein the distributed system framework comprises a master and a plurality of slaves, the master is integrated with an interface and a strategy module, responsible for task receiving, preset strategy and global scheduling, the slave is deployed to perform and adapt services, responsible for specific code printing job, device state acquisition and local resource management; the master receives a code printing task and performs feature analysis on the code printing task; according to the feature analysis result and the preset strategy, the code printing task is split and assigned; each slave receives the corresponding assigned task configuration parameters, waits for a response instruction and loads the required local resources according to the task configuration parameters to control the corresponding code printing device to perform printing processing, and feeds back the device state information to the master in real time; the master monitors the state of the slave in real time according to the device state information and dynamically adjusts the task assignment to realize efficient processing of multi-scene code printing; thus, through the distributed cooperation of the master and the slave, the processing bottleneck of the traditional centralized architecture is broken through, thereby improving the efficiency, flexibility and system reliability of the code printing job.

[0008] In addition, the distributed code printing processing method according to the above embodiments of the present application can have the following additional technical features:

[0009] Optionally, the feature analysis of the code printing task comprises: analyzing the code printing content, quantity and accuracy requirement of the code printing task, so as to select a corresponding splitting mode for task splitting according to the analysis result.

[0010] Optionally, the preset strategy comprises a task priority rule, a slave load balancing rule and a code printing scene matching rule.

[0011] Optionally, the task priority rule is sorted according to the urgency of the code printing task; the load balancing rule is based on the CPU occupation, memory usage and historical task time consumption of the slave; and the code printing scene matching rule is associated with the production line type and the code printing content complexity to adapt to the slave.

[0012] Optionally, waiting for a response instruction and loading the required local resources according to the task configuration parameters comprises: checking the hardware interface compatibility, including the code printer communication protocol and the state of the printhead; and loading the required local resources, including the code printing template, font and variable data.

[0013] Optionally, the real-time monitoring of the state of the slave comprises: monitoring the device fault alarm, including printhead clogging and ink cartridge ink shortage; monitoring the network connection state; and monitoring the code printing job progress.

[0014] Optionally, the dynamic adjustment of the task allocation comprises: when a device fault alarm of a slave machine is monitored, migrating the inkjet code task corresponding to the slave machine to an idle or low-load slave machine; when a network connection exception of the slave machine is monitored, suspending the task allocation and triggering a retry or switching link mechanism; when an uneven inkjet code job progress is monitored, adjusting a subsequent task allocation amount to balance the load.

[0015] To achieve the above object, the second aspect of the present application provides a computer readable storage medium, which stores a distributed inkjet code printing processing program, and the distributed inkjet code printing processing program is executed by a processor to implement the distributed inkjet code printing processing method as described above.

[0016] To achieve the above object, the third aspect of the present application provides a computer device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the distributed inkjet code printing processing method as described above when executing the computer program.

[0017] To achieve the above object, the fourth aspect of the present application provides a distributed inkjet code printing processing device, which comprises a construction module for constructing a distributed system framework, wherein the distributed system framework comprises a master machine and a plurality of slave machines, the master machine is integrated with an interface and a strategy module, is responsible for task receiving, preset strategy and global scheduling, the slave machines are deployed to execute and adapt services, are responsible for specific inkjet code jobs, device state collection and local resource management; an analysis module for receiving an inkjet code task and performing feature analysis on the inkjet code task; a task processing module for performing task splitting and task allocation on the inkjet code task according to the feature analysis result and the preset strategy; a printing processing module for receiving corresponding allocated task configuration parameters, waiting for a response instruction and loading required local resources according to the task configuration parameters to control corresponding inkjet code devices to perform printing processing, and feeding back device state information to the master machine in real time; and a dynamic adjustment module for monitoring the state of the slave machines in real time according to the device state information and dynamically adjusting the task allocation to realize efficient processing of multiple scenarios of inkjet code; thus, through the distributed cooperation of the master machine and the slave machines, the processing bottleneck of the traditional centralized architecture is broken through, thereby improving the efficiency, flexibility and system reliability of the inkjet code job. BRIEF DESCRIPTION OF DRAWINGS

[0018] Figure 1 A flowchart of the distributed inkjet code printing processing method according to the embodiment of the present application;

[0019] Figure 2 A function module and node flowchart of the distributed inkjet code processing system according to the embodiment of the present application;

[0020] Figure 3A schematic diagram of a multi-machine cooperative control system architecture according to an embodiment of the present application;

[0021] Figure 4 An instruction processing and multi-slave response flowchart example according to an embodiment of the present application;

[0022] Figure 5 A block schematic diagram of a distributed code jet printing processing device according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] Embodiments of the present application will be described in detail below with reference to the accompanying drawings, in which like reference numerals refer to like elements throughout. The embodiments described below are examples and are intended to explain the present application, and should not be understood as limiting the present application.

[0024] In the related art, a traditional code jet printing system mostly adopts a centralized architecture, in which a single host machine coordinates all code jet printing tasks and device control. When the production line scale expands and code jet printing tasks surge, the centralized architecture is prone to processing delays, and a single host machine failure will cause the entire line to stop. At the same time, different types of code jet printing device protocols are not unified, which makes it difficult to adapt, and the system has poor scalability, making it difficult to meet the code jet printing needs of multiple scenarios and high concurrency, and the cost of manual intervention is high and the efficiency is low. Therefore, the present application proposes a distributed code jet printing processing method, which builds a host-slave system framework to realize distributed scheduling and dynamic cooperation of tasks, breaks through the bottleneck of the traditional architecture, and improves the efficiency and flexibility of code jet printing operations.

[0025] In order to better understand the above technical solutions, exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0026] In order to better understand the above technical solutions, the above technical solutions will be described in detail below in combination with the drawings and specific embodiments.

[0027] Figure 1 A flowchart of a distributed code jet printing processing method according to an embodiment of the present application, the distributed code jet printing processing method of the embodiment of the present application includes the following flow:

[0028] S101, a distributed system framework is constructed, wherein the distributed system framework comprises a master and a plurality of slaves, the master integrates an interface and a strategy module, is responsible for task receiving, preset strategy and global scheduling, the slave is responsible for specific code spraying operation, device state acquisition and local resource management.

[0029] As an embodiment, the constructed distributed system framework comprises hardware topology planning and software module deployment: at the hardware level, the number of masters and slaves is determined according to the scale of the production line, and industrial Ethernet is used to realize master-slave communication; at the software level, the master integrates an interface module and a strategy scheduling module; the slave deploys a code spraying execution service (interfaces with a code spraying device driver) and a resource adaptation service (locally stores code spraying templates, font libraries and other resources).

[0030] S102, the master receives a code spraying task and analyzes the characteristics of the code spraying task.

[0031] As an embodiment, the characteristic analysis of the code spraying task comprises: analyzing the code spraying content, quantity and accuracy requirement of the code spraying task, so as to select a corresponding splitting mode according to the analysis result to split the code spraying task.

[0032] It should be noted that the code spraying task received by the master comprises basic information and additional requirements. When the task is split, the master first analyzes the task characteristics: if the code spraying content is variable data (such as serial number, two-dimensional code), it is split into different slaves according to data segments; if it involves multi-line synchronous code spraying, it is distributed to the nearest slave according to the physical position of the production line.

[0033] S103, according to the characteristic analysis result and the preset strategy, the code spraying task is split and distributed.

[0034] As an embodiment, the preset strategy comprises task priority rules, slave load balancing rules and code spraying scene matching rules.

[0035] As an embodiment, the task priority rule is sorted according to the urgency of the code spraying task; the load balancing rule is based on the CPU occupation, memory usage and historical task time consumption of the slave to distribute the task; the code spraying scene matching rule is associated with the production line type and the code spraying content complexity to adapt to the slave.

[0036] As a specific example, taking a large factory as an example: 1. Task priority rule: the product code spraying task of emergency order has the highest priority, the regular production task is second, and the code spraying task of test or maintenance nature has the lowest priority. 2. Load balancing rule: the system detects that the CPU occupancy rate of A slave is 80%, and that of B slave is only 30%, so the new task is preferentially assigned to B slave. 3. Code spraying scene matching rule: the food packaging line uses simple text code spraying, and the system automatically selects a low complexity template and a high speed code spraying setting; while the medicine production line needs to print complex 2D code, the system matches a high precision code spraying machine and a special font resource.

[0037] S104, each slave receives the corresponding assigned task configuration parameters, waits for a response instruction, loads the required local resources according to the task configuration parameters to control the corresponding code spraying equipment to perform the spraying processing, and feeds back the equipment state information to the host in real time.

[0038] As an example, waiting for a response instruction and loading the required local resources according to the task configuration parameters includes: checking hardware interface compatibility, including code spraying machine communication protocol and nozzle state; loading the required local resources, including code spraying template, font and variable data.

[0039] That is, after the slave responds to the instruction, two operations are performed: checking hardware interface compatibility: detecting whether the code spraying equipment is online, whether the communication protocol is matched, and whether the nozzle state is normal; loading local resources: according to the configuration parameters synchronized by the host, calling the pre-stored code spraying template, font file and variable data.

[0040] As a specific example, 1. Hardware compatibility check: the slave receives a task that requires the use of a high speed code spraying machine, first checks whether the local code spraying machine supports the required communication protocol (such as RS-232), and verifies whether the nozzle is in normal working state. 2. Resource loading: after confirming the hardware compatibility, the slave loads the corresponding code spraying template (such as product packaging template), calls the required font file (such as Arial font), and prepares variable data (such as current date and batch number). 3. Variable data processing: if the task requires printing serial number, the slave prepares a serial number generator to ensure that the serial number of each code spraying is unique.

[0041] S105, the host monitors the state of the slave in real time according to the equipment state information and dynamically adjusts the task allocation, so as to realize efficient processing of multiple code spraying scenes.

[0042] That is, as shown in Figures 2-4 The host issues an execution instruction through a distributed scheduling algorithm, and the slave completes the job according to the following process: the slave converts the code spraying data into signals recognizable by the equipment; controls the code spraying equipment to perform code spraying according to the preset parameters; collects job data in real time and feeds back to the host.

[0043] As an embodiment, the status of the slave machine is monitored in real time, including: monitoring device fault alarms, including nozzle blockage and ink cartridge low ink; monitoring network connection status; monitoring the progress of the inkjet job.

[0044] As an embodiment, dynamic adjustment of task allocation includes: when a device fault alarm is detected on the slave machine, the inkjet task corresponding to the slave machine is migrated to an idle or low-load slave machine; when the slave machine network connection is abnormal, task allocation is suspended and a retry or link switching mechanism is triggered; when the inkjet job progress is uneven, the subsequent task allocation is adjusted to balance the load.

[0045] As a complete specific embodiment, assume that a large factory has multiple production lines, each with multiple inkjet machines of different models, and needs to perform various inkjet tasks.

[0046] 1. System deployment: deploy 1 master machine, integrate interface module and strategy scheduling module. Deploy 2-3 slave machines on each production line, install inkjet execution service and resource adaptation service. Use industrial Ethernet to realize master-slave communication.

[0047] 2. Task processing flow: a) The master machine receives a large batch of inkjet tasks that need to be performed simultaneously on multiple production lines. b) The master machine parses the tasks and finds that they contain fixed text and variable serial numbers. c) The master machine splits the tasks according to the preset strategy: assign them to the nearest slave machine according to the physical location of the production line, and split the variable serial numbers into different slave machines according to the data segment. d) The master machine synchronizes the parameters of the split tasks to each selected slave machine. e) After receiving the instructions, the slave machine checks the communication protocol and nozzle status of the local inkjet machine, loads the required inkjet template and font file. f) The slave machine starts executing the inkjet job and feeds back the progress and device status to the master machine in real time.

[0048] 3. Dynamic adjustment example: if the nozzle of slave machine No. 2 on line A is detected to be blocked, the master machine immediately migrates its task to slave machine No. 1 on line A. If the network connection of line B is found to be unstable, the master machine suspends the allocation of new tasks to line B and triggers the network switching mechanism. If the inkjet progress of line C is significantly slower than that of other production lines, the master machine adjusts the subsequent task allocation to reduce the load of line C.

[0049] 4. Multi-scenario adaptation example: the food packaging line uses simple text inkjet, and the system automatically selects low-complexity templates and high-speed inkjet settings. The pharmaceutical production line needs to print complex 2D codes, and the system matches high-precision inkjet machines and special font resources.

[0050] In this way, through this distributed collaboration mode, the factory realizes unified management and efficient collaboration of multiple production lines and various inkjet devices, greatly improving production efficiency and system reliability.

[0051] In addition, the distributed code printing processing method of the present application further comprises a master-slave timing synchronization mechanism: the code printing resource version and the device firmware information can be timed and synchronized to ensure the consistency of the system parameters; after the slave completes the task, detailed logs are uploaded to the master to form a traceable code printing record chain.

[0052] In summary, according to the distributed code printing processing method of the embodiment of the present application, by constructing a master-slave system framework, the distributed splitting, dynamic scheduling and collaborative execution of tasks are realized, effectively solving the efficiency bottleneck and adaptation problem of the traditional centralized architecture, improving the flexibility, reliability and intelligent level of the code printing task, and especially suitable for large-scale, multi-type device collaborative industrial scenarios.

[0053] In addition, the embodiment of the present application further proposes a computer readable storage medium having a distributed code printing processing program stored thereon, which realizes the distributed code printing processing method as described above when executed by a processor.

[0054] According to the computer readable storage medium of the embodiment of the present application, by storing the distributed code printing processing program, the processor realizes the distributed code printing processing method as described above when executing the distributed code printing processing program, thereby breaking through the limitation of the traditional architecture through the distributed collaboration of the master and the slave, and improving the code printing efficiency and system flexibility.

[0055] In addition, the third aspect of the present application proposes a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to realize the distributed code printing processing method as described above.

[0056] According to the computer device of the embodiment of the present application, the memory stores the computer program executable on the processor, so that the processor realizes the distributed code printing processing method as described above when executing the computer program, thereby breaking through the limitation of the traditional architecture through the distributed collaboration of the master and the slave, and improving the code printing efficiency and system flexibility.

[0057] Figure 5 The block diagram of the distributed code printing processing device according to the embodiment of the present application is shown in FIG. Figure 5 As shown in the figure, the distributed code printing processing device of the present embodiment comprises a construction module 10, an analysis module 20, a task processing module 30, a code printing processing module 40 and a dynamic adjustment module 50.

[0058] The construction module 10 is used for constructing a distributed system framework, the distributed system framework includes a host and a plurality of slaves, the host integrates an interface and a strategy module, is responsible for task receiving, preset strategy and global scheduling, the slave is responsible for specific code printing job, device state acquisition and local resource management; the analysis module 20 is used for receiving a code printing task, and the code printing task is analyzed according to features; the task processing module 30 is used for task splitting and task allocation according to feature analysis results and preset strategy; the printing processing module 40 is used for receiving corresponding allocated task configuration parameters, waiting for response instructions and loading required local resources according to task configuration parameters to control corresponding code printing devices to carry out printing processing, and real-time feedback device state information to the host; the dynamic adjustment module 50 is used for real-time monitoring of the state of the slave according to the device state information and dynamically adjusting the task allocation, so as to realize efficient processing of multiple scene code printing.

[0059] It should be noted that the foregoing explanation and description of the embodiment of the printing processing method of the distributed code are also applicable to the printing processing device of the distributed code of the present embodiment, which will not be repeated here.

[0060] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product implemented on one or more computer usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer usable program code.

[0061] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The device that realizes the functions specified in one flow or multiple flows and / or blocks.

[0062] These computer program instructions can also be stored in a computer readable memory that can guide the computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer readable memory produce a product including instruction devices, which realize the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocksFigure 1 the function specified in the one or more blocks.

[0063] These computer program instructions can also be loaded into computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable devices to generate computer-implemented processes, thus the instructions executed on the computer or other programmable devices provide a process for implementing the flowchart Figure 1 the flowchart or flowchart and / or block Figure 1 the steps of the function specified in the one or more blocks.

[0064] It should be noted that the use of any reference signs in the claims should not be construed as limiting the scope of the claims. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unitary claim, several devices, apparatuses or means can be listed, which can be implemented by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. The word "comprise", "comprising", "comprises" or "comprising" or "include", "including", "includes" or "including" when used in this document is taken to specify the presence of stated features, integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.

[0065] Although preferred embodiments of the application have been described, those skilled in the art will be able to make additional modifications and variations to these embodiments without departing from the spirit of the application. Accordingly, the appended claims are intended to encompass all such modifications and variations as falling within the scope of the application.

[0066] It is apparent that a person skilled in the art can make various changes and modifications to the application without departing from the spirit and scope thereof. Thus, if these modifications and variations of the application fall within the scope of the claims and their equivalents, they are intended to be included therein.

[0067] In the description of the application, it should be understood that the terms "first", "second", etc. are used only for descriptive purposes and are not to be construed as indicating or implying relative importance or an indicated order of elements. Thus, features defined with "first", "second" can include one or more of the features. In the description of the application, the meaning of "a plurality" is two or more, unless otherwise expressly specified.

[0068] In the present application, unless specifically defined otherwise, the terms "mounting", "connected", "connecting", "fixed", "fixedly connected", "connection", "fixedly connected", "connected", "fixed", and the like should be construed broadly, for example, can be fixed connection, can also be detachable connection, or integral; can be mechanical connection, can also be electrical connection; can be directly connected, can also be indirectly connected through an intermediate medium, can be internal communication of two elements or interaction relationship between two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0069] In the present application, unless specifically defined otherwise, the first feature is "on" or "under" the second feature. The first and second features can be in direct contact or indirectly contact through an intermediate medium. Moreover, the first feature "above", "over" and "on" the second feature can be directly above or obliquely above the second feature, or only indicates that the horizontal height of the first feature is higher than that of the second feature. The first feature "below", "under" and "under" the second feature can be directly below or obliquely below the second feature, or only indicates that the horizontal height of the first feature is less than that of the second feature.

[0070] In the description of the present application, the description of the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present application, the illustrative description of the above terms should not be understood as necessarily referring to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples. In addition, those skilled in the art can combine and combine different embodiments or features of different embodiments or examples described in the present application without contradiction.

[0071] Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those skilled in the art can make changes, modifications, replacements and variations to the above embodiments within the scope of the present application.

Claims

1. A distributed inkjet printing processing method, characterized in that, Includes the following steps: A distributed system framework is constructed, wherein the distributed system framework includes a host and multiple slaves. The host integrates an interface and a policy module and is responsible for task reception, preset policies and global scheduling. The slaves deploy execution and adaptation services and are responsible for specific inkjet printing operations, equipment status collection and local resource management. The host receives the inkjet printing task and performs feature parsing on the inkjet printing task; Based on the feature analysis results and preset strategies, the inkjet printing task is split and assigned. Each slave device receives the corresponding assigned task configuration parameters, waits for response instructions, loads the required local resources according to the task configuration parameters to control the corresponding inkjet printing device to perform inkjet printing, and provides real-time feedback of device status information to the host. The host monitors the status of the slave device in real time based on the device status information and dynamically adjusts the task allocation to achieve efficient inkjet printing processing in multiple scenarios.

2. The distributed inkjet printing processing method as described in claim 1, characterized in that, The inkjet printing task is characterized by: analyzing the inkjet printing content, quantity, and accuracy requirements of the inkjet printing task, and selecting a corresponding splitting method to split the inkjet printing task according to the analysis results.

3. The distributed inkjet printing processing method as described in claim 1, characterized in that, The preset strategies include task priority rules, slave load balancing rules, and inkjet printing scenario matching rules.

4. The distributed inkjet printing processing method as described in claim 3, characterized in that, The task priority rule sorts tasks according to their urgency; the load balancing rule allocates tasks based on slave CPU usage, memory utilization, and historical task time; and the coding scenario matching rule adapts the slave to the production line type and coding content complexity.

5. The distributed inkjet printing processing method as described in claim 1, characterized in that, Waiting for a response instruction and loading the required local resources according to the task configuration parameters, including: Verify hardware interface compatibility, including the inkjet printer communication protocol and printhead status; Load the necessary local resources, including inkjet templates, fonts, and variable data.

6. The distributed inkjet printing processing method as described in claim 1, characterized in that, Real-time monitoring of the slave device's status includes: Monitor equipment malfunction alarms, including printhead clogging and ink cartridge low ink; Monitor network connectivity status; Monitor the progress of inkjet printing operations.

7. The distributed inkjet printing processing method as described in claim 6, characterized in that, Dynamically adjusting task allocation includes: When a device malfunction alarm is detected in a slave device, the coding task of the corresponding slave device will be migrated to an idle or low-load slave device. When an abnormal network connection is detected on the slave device, task allocation is paused and a retry or link switching mechanism is triggered. When uneven progress of inkjet printing is detected, the allocation of subsequent tasks is adjusted to balance the load.

8. A computer-readable storage medium, characterized in that, It stores a distributed inkjet printing processing program, which, when executed by a processor, implements the distributed inkjet printing processing method as described in any one of claims 1-7.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the distributed inkjet printing processing method as described in any one of claims 1-7.

10. A distributed inkjet printing processing device, characterized in that, include: The building module is used to build a distributed system framework, wherein the distributed system framework includes a host and multiple slaves. The host integrates an interface and strategy module, which is responsible for task reception, preset strategies and global scheduling. The slaves deploy execution and adaptation services, which are responsible for specific inkjet printing operations, equipment status collection and local resource management. The parsing module is used to receive the inkjet printing task and perform feature parsing on the inkjet printing task; The task processing module is used to split and allocate the inkjet printing task according to the feature parsing results and preset strategies. The inkjet printing processing module is used to receive the corresponding assigned task configuration parameters, wait for response instructions and load the required local resources according to the task configuration parameters to control the corresponding inkjet printing device to perform inkjet printing processing, and provide real-time feedback of device status information to the host. The dynamic adjustment module is used to monitor the status of the slave device in real time based on the device status information and dynamically adjust the task allocation to achieve efficient inkjet printing processing in multiple scenarios.