Real-time monitoring method, device and equipment for output of spray head driving waveform and medium

By monitoring the printhead drive waveform output in real time, collecting and processing voltage data to compare the actual waveform with the preset waveform, disconnecting the power supply and adjusting the waveform, the protection issues of the printhead during power-on, power-off and printing are solved, extending the printhead's service life.

CN116674290BActive Publication Date: 2026-07-10SHENZHEN HOSONSOFT CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN HOSONSOFT CO LTD
Filing Date
2022-02-23
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing technologies, printheads cannot be protected within a limited time during power-on, power-off, and printing, resulting in a shortened lifespan or damage to the printhead.

Method used

By monitoring the nozzle drive waveform output in real time, voltage data is collected and converted into a voltage waveform. The error between the actual waveform and the preset waveform is compared. If the error exceeds the value, the nozzle power supply is disconnected and protection measures are implemented. The initial drive waveform is adjusted to reduce the error.

Benefits of technology

It achieves real-time protection of the printhead, extends the printhead's service life, and avoids damage caused by waveform errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116674290B_ABST
    Figure CN116674290B_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of industrial inkjet printing, solves the problem that the existing technology cannot protect the nozzle within an effective time when the nozzle is powered on and powered off and when printing, and provides a real-time monitoring method, device, equipment and medium for nozzle drive waveform output, the real-time monitoring method for nozzle drive waveform output comprises: collecting the voltage output by the voltage output end to obtain voltage data; processing the collected voltage data to obtain actual voltage waveform data; comparing the actual waveform data with the set waveform data to obtain waveform data error; determining whether the waveform data error exceeds the set error value, if it does, implementing protection measures; otherwise, repeating the above steps.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial inkjet printing technology, and in particular to a method, apparatus, equipment and medium for real-time monitoring of printhead drive waveform output. Background Technology

[0002] Piezoelectric inkjet technology involves placing many small piezoelectric ceramics near the nozzles of an inkjet printer's printhead. It utilizes the principle that the piezoelectric ceramics deform under voltage to eject ink from the nozzles, forming patterns on the surface of the output medium.

[0003] In a printing system, the print control board outputs continuously different voltages via a DAC (Digital-to-Analog Converter) to control the scaling of the piezoelectric crystals inside the printhead, thereby controlling ink ejection from the printhead. These continuously different voltage data controlling the printhead to eject ink once are called waveforms.

[0004] Currently, printhead protection methods mostly rely on traditional methods such as fast-blow fuses, resettable fuses, and TVS tubes. In most cases, these methods cannot effectively protect the printhead within a short period of time. Furthermore, during power-on, power-off, and printing, the printhead may experience parameter setting failures or incorrect waveform settings, which can shorten its lifespan or even damage it. Summary of the Invention

[0005] In view of this, embodiments of the present invention provide a method, apparatus, device and medium for real-time monitoring of printhead drive waveform output, which solves the problem in the prior art that the printhead cannot be protected within an effective time during power-on, power-off and printing.

[0006] In a first aspect, embodiments of the present invention provide a real-time monitoring method for printhead drive waveform output, used to monitor in real time the output voltage of the voltage output terminal of the printhead drive circuit on the printing control board, including:

[0007] S1: After the nozzle is powered on, the voltage output from the voltage output terminal is acquired and the time of acquisition is recorded to obtain voltage data and voltage acquisition time;

[0008] S2: Based on the voltage data and the voltage acquisition time, obtain the actual waveform data;

[0009] S3: Compare the actual waveform data with the preset waveform data to obtain the waveform data error;

[0010] S4: When the waveform data error exceeds a preset error value, protective measures are implemented;

[0011] S5: When the waveform data error does not exceed the preset error value, repeat steps S1-S3.

[0012] Preferably, step S2 includes:

[0013] Based on the amplitude of the voltage data and the corresponding voltage acquisition time, the voltage data is divided into power-on voltage data, working voltage data, power-off voltage data, and idle voltage data.

[0014] Based on the voltage acquisition time, the power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data are processed by a preset data processing method to obtain actual power-on waveform data, actual operating waveform data, actual power-off waveform data, and actual idle waveform data.

[0015] Preferably, the preset waveform data includes: preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data.

[0016] Preferably, S3 includes:

[0017] Obtain comparison parameters between the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data, and the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data;

[0018] The comparison parameters of the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data are compared with the comparison parameters of the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data to obtain the power-on waveform error, running waveform error, power-off waveform error, and idle waveform error.

[0019] Preferably, the comparison parameters include: slope, waveform duration, and waveform amplitude.

[0020] Preferably, step S3 further includes:

[0021] The waveform data error is obtained by weighting the power-on waveform error, running waveform error, power-off waveform error, and idle waveform error.

[0022] Preferably, S4 specifically includes:

[0023] When the power-on waveform error and / or the running waveform error and / or the power-off waveform error and / or the idle waveform error exceed the pre-error value, disconnect the nozzle power supply and send an alarm.

[0024] The initial drive waveform data of the nozzle is adjusted to obtain alternative waveforms;

[0025] Test printing is performed using alternative waveforms, while repeating steps S1-S3.

[0026] Secondly, embodiments of the present invention provide a real-time monitoring device for nozzle drive waveform output, characterized in that the device comprises:

[0027] A voltage acquisition module is used to acquire the voltage output from the voltage output terminal and record the time of voltage acquisition, thereby obtaining voltage data and voltage acquisition time;

[0028] The waveform acquisition module is used to obtain actual voltage waveform data based on the voltage data and the voltage acquisition time.

[0029] The waveform comparison module is used to compare the actual waveform data with the set waveform data to obtain the waveform error;

[0030] The nozzle protection module is used to implement protective measures when the waveform data error exceeds a preset error value;

[0031] The loop module is used to control the voltage acquisition module, waveform acquisition module, and waveform comparison module to execute repeatedly when the waveform data error does not exceed a preset error value.

[0032] Thirdly, embodiments of the present invention provide a real-time monitoring device for nozzle drive waveform output, comprising:

[0033] The method comprises at least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method of the first aspect described above.

[0034] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above.

[0035] In summary, the beneficial effects of the present invention are as follows:

[0036] The real-time monitoring method for nozzle drive waveform output provided by this invention collects the voltage output of the nozzle, processes the obtained voltage data, compares the processed actual waveform data with the set waveform data, and implements protection measures when the error exceeds the set value, thereby realizing real-time monitoring of the nozzle waveform output and achieving the purpose of protecting the nozzle. Attached Figure Description

[0037] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.

[0038] Figure 1 This is a flowchart illustrating the real-time monitoring method for nozzle drive waveform output in Embodiment 1 of the present invention.

[0039] Figure 2 This is a schematic diagram of the voltage acquisition process in Embodiment 1 of the present invention;

[0040] Figure 3 This is a schematic diagram of the process of converting voltage into actual waveform data in Embodiment 1 of the present invention;

[0041] Figure 4 This is a schematic diagram of the process of processing actual waveform data by interpolation in Embodiment 1 of the present invention;

[0042] Figure 5 This is a schematic diagram of the process for calculating the slope and duration of actual waveform data in Embodiment 1 of the present invention;

[0043] Figure 6 This is a schematic diagram of the process for adjusting the initial nozzle drive waveform data in Embodiment 2 of the present invention;

[0044] Figure 7 This is a schematic diagram of the process for storing and matching the initial nozzle drive waveform data in Embodiment 3 of the present invention;

[0045] Figure 8 This is a schematic diagram of piezoelectric inkjet technology in the background art of this invention;

[0046] Figure 9 This is a schematic diagram of the waveform set in Embodiment 1 of the present invention;

[0047] Figure 10 This is a schematic diagram of the structure of the real-time monitoring device for nozzle drive waveform output in Embodiment 4 of the present invention;

[0048] Figure 11 This is a schematic diagram of the structure of the real-time monitoring device for the nozzle drive waveform output in Embodiment 5 of the present invention;

[0049] Parts and component numbers in the diagram:

[0050] 1. Piezoelectric ceramic; 2. Ink chamber; 3. Ink. Detailed Implementation

[0051] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.

[0052] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0053] The relationship between the inkjet process and the driving waveform in piezoelectric inkjet technology discussed in this article is as follows: Figure 8 As shown:

[0054] The inkjet printing process is divided into four stages: power-on, operation, power-off, and idle. In the power-on stage, an initial driving voltage is applied to the piezoelectric unit. In the operation stage, as the voltage increases, the piezoelectric unit undergoes initial deformation. As the voltage decreases, the deformation of the piezoelectric unit decreases, and ink is drawn into the ink chamber. When the voltage increases again, the pressure point unit deforms, and the ink is expelled from the nozzle. Subsequently, as the voltage decreases, the deformation of the piezoelectric unit decreases, the chamber pressure decreases, and the ink tail breaks off, completing the inkjet process. In the power-off stage, the initial voltage is restored. In the idle stage, the printhead waits for the next inkjet.

[0055] Example 1:

[0056] This invention provides a method for real-time monitoring of nozzle drive waveform output, such as... Figure 1 As shown, the method includes:

[0057] S1: After the nozzle is powered on, the voltage output from the voltage output terminal is acquired and the time of acquisition is recorded to obtain voltage data and voltage acquisition time;

[0058] The voltage data is acquired through a voltage reading circuit, which includes an ADC chip. The ADC chip can acquire continuously changing, bandwidth-limited signals (i.e., measure and store a signal value at regular intervals). Then, the converted discrete signal can be restored to the original signal through interpolation. The accuracy of this process is limited by quantization error. Only when the sampling rate is more than twice the signal frequency can the original signal be faithfully restored. After the printhead is powered on, the output voltage of the voltage output terminal of the printhead drive circuit on the printing control board is acquired through the voltage reading circuit, which also includes an ADC chip. This circuit supports reading the voltage and converting it into a digital quantity. The higher the sampling rate of the ADC chip, the more accurate the data obtained.

[0059] S2: Based on the voltage data and the voltage acquisition time, obtain the actual voltage waveform data;

[0060] In one embodiment, step S2 includes:

[0061] S21: Based on the amplitude of the voltage data and the corresponding voltage acquisition time, the voltage data is divided into power-on voltage data, working voltage data, power-off voltage data, and idle voltage data;

[0062] S22: Based on the voltage acquisition time, the power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data are processed by a preset data processing method to obtain actual power-on waveform data, actual operating waveform data, actual power-off waveform data, and actual idle waveform data.

[0063] Specifically, the inkjet process of the printhead is divided into four stages: power-on stage, running stage, power-off stage, and idle stage. In the power-on stage, an initial driving voltage is applied to the piezoelectric unit. In the running stage, as the voltage increases, the piezoelectric unit undergoes initial deformation; as the voltage decreases, the deformation of the piezoelectric unit decreases, and ink is drawn into the ink chamber. When the voltage increases again, the pressure point unit deforms, and ink is expelled from the nozzle. Subsequently, as the voltage decreases, the deformation of the piezoelectric unit decreases, the chamber pressure decreases, and the ink tail breaks off, completing the inkjet process. In the power-off stage, the initial voltage is restored. In the idle stage, the printhead waits for the next inkjet. The process is based on the amplitude of the voltage data. Based on the corresponding voltage acquisition time, the voltage data can be divided into power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data. Then, according to the voltage acquisition time, the power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data are processed by a preset data processing method to obtain actual power-on waveform data, actual operating waveform data, actual power-off waveform data, and actual idle waveform data. The preset data processing method includes interpolation and linear fitting. The difference method and linear fitting method are existing technologies and will not be described in detail here.

[0064] S3: Compare the actual waveform data with the preset waveform data to obtain the waveform data error;

[0065] In one embodiment, the preset waveform data includes preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data, and step S3 includes:

[0066] S31: Obtain the comparison parameters of the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data with the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data;

[0067] S32: Compare the comparison parameters of the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data with the comparison parameters of the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data to obtain the power-on waveform error, running waveform error, power-off waveform error, and idle waveform error.

[0068] Specifically, in this embodiment, the comparison parameters include: slope, waveform duration, and waveform amplitude. After acquiring voltage data and voltage acquisition time, the slope, waveform duration, and waveform amplitude of the actual powered-on waveform data, actual running waveform data, actual powered-off waveform data, and actual idle waveform data can be calculated. In another embodiment, the voltage data and voltage acquisition time can be plotted in a two-dimensional coordinate system with time as the horizontal axis and voltage value as the vertical axis. Through linear fitting or interpolation, the corresponding waveform curve can be obtained. The corresponding slope, waveform duration, and waveform amplitude can be obtained through the waveform curve. By plotting the waveform curve, the actual waveform and the preset waveform can be compared more intuitively.

[0069] In one embodiment, step S3 further includes:

[0070] S33: Perform a weighted calculation on the power-on waveform error, running waveform error, power-off waveform error, and idle waveform error to obtain the waveform data error;

[0071] Specifically, in the actual inkjet printing process, the running waveform is the most prevalent waveform in the printhead drive waveform. By using weighted calculations, the error of the printhead drive waveform can be obtained more accurately.

[0072] S4: When the waveform data error exceeds a preset error value, protective measures are implemented;

[0073] In one embodiment, step S4 includes:

[0074] S41: When the waveform data error exceeds the pre-error value, disconnect the nozzle power supply and send an alarm;

[0075] S42: Adjust the initial drive waveform data of the nozzle to obtain the alternative waveform;

[0076] S43: Use alternative waveforms for test printing, while repeating steps S1-S3.

[0077] Specifically, when the waveform data error exceeds the pre-error value, the power supply to the printhead is disconnected and an alarm is sent to prevent damage to the printhead caused by a large difference between the waveform generated by the DAC on the printhead driver board and the set waveform or by excessive voltage. The alarm can be implemented by driving the LED on the printhead driver board to flash, or by sending corresponding prompt information to the host computer to remind the user that the printhead drive waveform is abnormal.

[0078] S5: When the waveform data error does not exceed the preset error value, repeat steps S1-S3.

[0079] Specifically, when the waveform data error does not exceed the preset error value, the above steps S1-S3 are executed repeatedly to continuously detect the driving waveform of the nozzle while it is working.

[0080] The real-time monitoring method for printhead drive waveform output in Embodiment 1 of the present invention can collect, process, and compare the output voltage of the voltage output terminal of the printhead drive circuit on the printing control board. If a difference occurs, the printhead power supply is disconnected, and then the software reports an error, thereby extending the printhead life and protecting the printhead.

[0081] Example 2:

[0082] like Figure 6 As shown, the real-time monitoring method for nozzle drive waveform output in Embodiment 2 of the present invention is an improvement on Embodiment 1. S1 to S5 in this method are the same as in Embodiment 1 and will not be repeated here. After S5, the method further includes:

[0083] S7: Adjust the initial drive waveform data of the nozzle to obtain alternative waveforms;

[0084] The initial drive waveform data of the printhead is the printhead drive waveform set before printing.

[0085] S8: Test printing using alternative waveforms;

[0086] S9: Repeat S1~S4;

[0087] Specifically, after the error exceeds the set value and the nozzle power is disconnected, the software adjusts the initial drive waveform data according to the set waveform. The specific process of waveform adjustment is to obtain a new set of pressurization rate parameters and a new set of pulse time parameters by changing the pressurization rate and pulse duration of each band of the initial drive waveform.

[0088] By freely combining or arranging the pressurization rate and duration, a set of parameters for the driving waveform is obtained. Then, the parameters are input into a known fitting formula to obtain the first driving waveform group. The driving waveforms in the first driving waveform group are used for testing and printing to obtain test patterns that correspond one-to-one with the driving waveforms in the first driving waveform group. The driving waveforms that meet the requirements in the test patterns are used as candidate driving waveforms.

[0089] The fitting degree of the alternative drive waveforms is adjusted to obtain a second drive waveform group. The drive waveforms in the second drive waveform group are used for test printing again to obtain a test image group that corresponds one-to-one with the drive waveforms in the second drive waveform group. The images in the test image group are analyzed, and the test images that meet the requirements are selected. The drive waveform in the second drive waveform group corresponding to the test image is used as the target drive waveform. The alternative waveforms are used for test printing, and real-time monitoring is performed during the test printing process. When the error between the printhead output voltage waveform and the set waveform is less than the set error value, the printer can work normally. This embodiment 2 makes further improvements on the basis of embodiment 1. While protecting the printhead, it further improves efficiency and realizes the adjustment of erroneous waveforms.

[0090] Example 3:

[0091] like Figure 7 As shown, the real-time monitoring method for nozzle drive waveform output in Embodiment 3 of the present invention is an improvement on Embodiment 1. S1 to S5 in this method are the same as in Embodiment 1 and will not be repeated here. After S5, the method further includes:

[0092] S10: Store the initial drive waveform data of the nozzle into the database;

[0093] The initial drive waveform data of the printhead is the printhead drive waveform set before printing.

[0094] S11: Match the initial drive waveform data of the nozzle with the error waveform data recorded in the database;

[0095] S12: Based on the matching results, determine the corresponding error reasons and display them;

[0096] Specifically, after the error exceeds the set value and the power supply to the nozzle is disconnected, the software stores the initial drive waveform data of the nozzle into the database; the software matches the actual waveform data with the erroneous waveform data in the database to obtain the matching result; based on the matching result, the software analyzes the corresponding error cause and displays the error cause in the software interface.

[0097] This embodiment 3 makes further improvements based on embodiment 1. In addition to protecting the nozzle, it stores the waveform data of errors. When the database stores enough erroneous waveform data, it can quickly attribute the cause of errors, greatly reducing the consumption of manpower costs and avoiding errors caused by human analysis of test results data. This allows users to quickly locate errors, save time, and provide convenience for users.

[0098] Example 4:

[0099] The present invention also provides a real-time monitoring device for nozzle drive waveform output, such as... Figure 10 As shown, the device includes:

[0100] The voltage acquisition module is used to acquire the voltage output by the nozzle and obtain voltage data;

[0101] The waveform restoration module is used to process the acquired voltage data to obtain the actual waveform data;

[0102] The waveform comparison module is used to compare the actual waveform data with the set waveform data to obtain the waveform error;

[0103] The error judgment module is used to determine whether the waveform error exceeds the set error value;

[0104] The nozzle protection module is used to send a first signal and simultaneously implement protective measures for the nozzle.

[0105] The loop module is used to control the repeated execution of the voltage acquisition module, waveform restoration module, waveform comparison module and error judgment module.

[0106] The real-time monitoring device for printhead drive waveform output in Embodiment 4 of the present invention can collect, process and compare the output voltage of the voltage output terminal of the printhead drive circuit on the printing control board, and disconnect the printhead power supply when a difference occurs, and then the software reports an error, thereby extending the printhead life and protecting the printhead.

[0107] Example 5:

[0108] Embodiment 5 of the present invention discloses a real-time monitoring device for nozzle drive waveform output, such as... Figure 11 As shown, it includes at least one processor, at least one memory, and computer program instructions stored in the memory.

[0109] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of the present invention.

[0110] Where appropriate, the memory may include removable or non-removable (or fixed) media. The memory may include mass storage for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or a universal medium. Where appropriate, the memory may be internal or external to the data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0111] The processor reads and executes computer program instructions stored in the memory to implement any of the nozzle drive waveform output real-time monitoring methods in Embodiment 1 above.

[0112] In one example, the real-time monitoring device for the nozzle drive waveform output may also include a communication interface and a bus. For example, Figure 11 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.

[0113] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0114] A bus, including hardware, software, or both, couples together components of a real-time monitoring device that outputs nozzle drive waveforms. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0115] Example 6:

[0116] Furthermore, in conjunction with the real-time monitoring method for nozzle drive waveform output in Embodiment 1 above, this embodiment of the invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the real-time monitoring methods for nozzle drive waveform output in the above embodiments.

[0117] In summary, the embodiments of the present invention provide a method, apparatus, device, and storage medium for real-time monitoring of nozzle drive waveform output.

[0118] The real-time monitoring method for printhead drive waveform output of the present invention collects the printhead output voltage through a voltage reading circuit to obtain voltage data for each stage; the software then reconstructs the obtained voltage data for each stage to obtain the actual power-on waveform, actual running waveform, actual power-off waveform, and actual idle waveform; the software then compares the actual power-on waveform, actual running waveform, actual power-off waveform, and actual idle waveform with the set power-on waveform, set running waveform, set power-off waveform, and set idle waveform respectively to obtain the comparison result, i.e., the error value; when the error value is greater than or equal to the set value, an alarm is sent to the software through the print control board, and the power supply to the printhead is simultaneously disconnected; by real-time monitoring of the printhead output voltage and verification of the output waveform during power-on, power-off, and print flash, the present invention can collect, process, and compare the output voltage of the voltage output terminal of the printhead drive circuit controlled by the print control board, and disconnect the printhead power supply when a difference occurs, and then the software reports an error, thereby extending the printhead life and protecting the printhead.

[0119] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.

[0120] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0121] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0122] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. A method for real-time monitoring of printhead drive waveform output, used to monitor in real-time the output voltage of the voltage output terminal of the printhead drive circuit on the print control board, comprising: S1: After the nozzle is powered on, the voltage output from the voltage output terminal is acquired and the time of acquisition is recorded to obtain voltage data and voltage acquisition time; S2: Based on the voltage data and the voltage acquisition time, obtain the actual waveform data; S3: Compare the actual waveform data with the preset waveform data to obtain the waveform data error; S4: When the waveform data error exceeds a preset error value, protective measures are implemented; S5: When the waveform data error does not exceed the preset error value, repeat steps S1-S3; Step S2 includes: Based on the amplitude of the voltage data and the corresponding voltage acquisition time, the voltage data is divided into power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data. Based on the voltage acquisition time, the power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data are processed by a preset data processing method to obtain actual power-on waveform data, actual operating waveform data, actual power-off waveform data, and actual idle waveform data. Step S3 includes: The comparison parameters of the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data are obtained and the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data are obtained. The comparison parameters include slope, waveform duration, and waveform amplitude. The comparison parameters of the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data are compared with the comparison parameters of the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data to obtain the power-on waveform error, running waveform error, power-off waveform error, and idle waveform error.

2. The real-time monitoring method for nozzle drive waveform output according to claim 1, characterized in that, The preset waveform data includes: preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data.

3. The real-time monitoring method for nozzle drive waveform output according to claim 2, characterized in that, Step S3 further includes: The waveform data error is obtained by weighting the power-on waveform error, running waveform error, power-off waveform error, and idle waveform error.

4. The real-time monitoring method for nozzle drive waveform output according to claim 2, characterized in that, S4 specifically includes: When the power-on waveform error and / or the running waveform error and / or the power-off waveform error and / or the idle waveform error exceed the preset error value, disconnect the nozzle power supply and send an alarm. The initial drive waveform data of the nozzle is adjusted to obtain alternative waveforms; Test printing is performed using alternative waveforms, while repeating steps S1-S3.

5. A real-time monitoring device for nozzle drive waveform output, characterized in that, The device is used for real-time monitoring of the output voltage at the voltage output terminal of the printhead drive circuit on the print control board, and includes: A voltage acquisition module is used to acquire the voltage output from the voltage output terminal and record the time of voltage acquisition, thereby obtaining voltage data and voltage acquisition time; The waveform acquisition module is used to obtain actual voltage waveform data based on the voltage data and the voltage acquisition time. The waveform comparison module is used to compare the actual waveform data with the preset waveform data to obtain the waveform data error; The nozzle protection module is used to implement protective measures when the waveform data error exceeds a preset error value; The loop module is used to control the voltage acquisition module, waveform acquisition module, and waveform comparison module to execute repeatedly when the waveform data error does not exceed a preset error value; wherein, obtaining the actual voltage waveform data based on the voltage data and the voltage acquisition time includes: Based on the amplitude of the voltage data and the corresponding voltage acquisition time, the voltage data is divided into power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data. Based on the voltage acquisition time, the power-on voltage data, operating voltage data, power-off voltage data, and idle voltage data are processed by a preset data processing method to obtain actual power-on waveform data, actual operating waveform data, actual power-off waveform data, and actual idle waveform data. The comparison between the actual waveform data and the preset waveform data to obtain the waveform data error includes: The comparison parameters of the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data are obtained and the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data are obtained. The comparison parameters include slope, waveform duration, and waveform amplitude. The comparison parameters of the actual power-on waveform data, actual running waveform data, actual power-off waveform data, and actual idle waveform data are compared with the comparison parameters of the preset power-on waveform data, preset running waveform data, preset power-off waveform data, and preset idle waveform data to obtain the power-on waveform error, running waveform error, power-off waveform error, and idle waveform error.

6. A real-time monitoring device for nozzle drive waveform output, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-4.

7. A storage medium storing computer program instructions thereon, characterized in that, The method as described in any one of claims 1-4 is implemented when the computer program instructions are executed by the processor.