A printer printhead detection method, device and storage medium

By acquiring and judging various signals from the printhead and performing real-time monitoring and adjustment, the problem of printhead damage caused by improper power-on timing or abnormal signals has been solved, thus improving the reliability of the printhead and the stability of the printer.

CN119760345BActive Publication Date: 2025-11-18GUANGZHOU SENYANG ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411829523.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-11-18
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

Existing printer printheads have shortcomings in power-on timing control, making them prone to damage due to abnormal signals, increasing maintenance costs and reducing work efficiency.

Method used

By acquiring and judging the high-voltage power supply signal, logic voltage power supply signal, waveform channel signal and analog ground reference voltage signal of the nozzle, the median filtering algorithm and sensor array are used for real-time monitoring and adjustment to ensure signal stability, generate nozzle status report and store it.

Benefits of technology

It significantly improves the reliability and lifespan of the printhead, reduces maintenance costs, and ensures continuous and stable operation of the printer and print quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119760345B_ABST
    Figure CN119760345B_ABST
Patent Text Reader

Abstract

The application discloses a printer nozzle detection method and device and a storage medium, and relates to the technical field of printers. After the printer is powered on, it is confirmed that the 3V3_HEAD logic voltage power supply signal is normal, noise is reduced through a median filtering algorithm, and it is ensured that the signal is within a preset threshold, so that the nozzle obtains stable logic voltage, the data and logic signals are pulled high, it is detected and confirmed that the signals exceed the preset threshold, and it is ensured that the nozzle receives correct starting instructions; through a sensor array and data acquisition technology, the signal state is monitored in real time, the signal is filtered, amplified and stability analyzed, it is ensured that each signal is within a preset stable interval, it is ensured that the nozzle can work stably under the received signal state, the problem of nozzle burning caused by improper power-on timing or signal abnormality is effectively prevented, maintenance cost and nozzle replacement frequency are reduced, and the quality and efficiency of printing work are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of printer technology, specifically to a printer printhead detection method, device, and storage medium. Background Technology

[0002] As the core component of an inkjet printer, the printhead is particularly vulnerable to damage due to improper operation or environmental factors caused by its high cost and sophisticated manufacturing process. It is easily damaged by incorrect interface signal connections, short circuits, or electrical leakage. Existing similar products have shortcomings in power-on timing control, which may lead to printhead burnout, increased maintenance costs, and reduced work efficiency. Summary of the Invention

[0003] The purpose of this invention is to provide a printer printhead detection method, device, and storage medium, which enables the printhead to work stably under the received signal state and effectively prevents printhead burnout caused by improper power-on timing or abnormal signals.

[0004] The objective of this invention can be achieved through the following technical solutions:

[0005] This application provides a printer printhead detection method, device, and storage medium, including the following steps:

[0006] S1. Acquire nozzle data, including high-voltage power supply signal VPP_IN, nozzle logic voltage power supply signal 3V3_HEAD, nozzle waveform channel signals COMA_HEAD1 and COMB_HEAD1, and nozzle analog ground reference voltage signal VBS1;

[0007] S2. Determine whether the 3V3_HEAD signal is normal. If the 3V3_HEAD signal is normal, then determine the first detection state value.

[0008] S3. Increase the data signal and logic signal of the nozzle to determine the second detection state value;

[0009] S4. Turn on the VPP_IN signal switch to determine the third detection status value;

[0010] S5. Turn on the switches of COMA_HEAD1 and COMB_HEAD1 signals to determine the fourth detection status value;

[0011] S6. Turn on the VBS1 signal switch and confirm the fifth detection status value;

[0012] S7. Determine whether the nozzle is abnormal based on the first detection status value, the second detection status value, the third detection status value, the fourth detection status value, and the fifth detection status value;

[0013] Further, acquiring nozzle data includes: determining the required voltage and current values ​​of the high-voltage power supply signal VPP_IN and the logic voltage power supply signal 3V3_HEAD based on the nozzle model and parameters; converting the power supply to the required voltage and current for VPP_IN and 3V3_HEAD using a power management chip and supplying it to the nozzle through the power line; determining the waveform characteristics of the required waveform channel signals COMA_HEAD1 and COMB_HEAD1 based on the nozzle model and parameters; and generating the COM channel signals according to the determined waveform parameters using an FPGA or a dedicated waveform generator chip. The A_HEAD1 and COMB_HEAD1 signals are transmitted to the nozzle via signal lines. Based on the nozzle's model and parameters, the voltage value of the analog ground reference voltage signal VBS1 is determined. A digital-to-analog converter chip is used to convert the digitized VBS1 voltage value into an analog voltage signal, which is then transmitted to the nozzle via signal lines. The high-voltage power supply signal VPP_IN, the logic voltage power supply signal 3V3_HEAD, the waveform channel signals COMA_HEAD1 and COMB_HEAD1, and the analog ground reference voltage signal VBS1 are transmitted to the nozzle to control its operating status.

[0014] Further, it is determined whether the 3V3_HEAD signal is normal. When the 3V3_HEAD signal is normal, a first detection state value is determined. Specifically, this includes: sampling the level value of the 3V3_HEAD signal to obtain a signal level sample value; filtering the signal level sample value using a median filtering algorithm to obtain a signal filter value; obtaining a preset upper and lower threshold for the normal range of the 3V3_HEAD signal level; comparing the signal filter value with the upper and lower thresholds respectively; when the signal filter value is greater than or equal to the lower threshold and less than or equal to the upper threshold, the signal level value is determined to be within the preset range; when the signal level value is within the preset range, the first detection state value is true; otherwise, the first detection state value is false, and a first detection state value is obtained; the subsequent processing flow is determined based on the first detection state value. When the first detection state value is true, relevant operations are executed; when the first detection state value is false, an alarm is triggered.

[0015] Further, the data signal and logic signal of the nozzle are raised to determine the second detection state value; specifically, this includes: according to the nozzle state detection requirements, a high-level threshold, a data signal threshold, and a logic signal threshold are preset; when a nozzle start command is detected, the nozzle data signal and logic signal are raised to a preset high level; the raised nozzle data signal value is obtained and recorded as the first data signal value; the raised nozzle logic signal value is obtained and recorded as the first logic signal value; it is determined whether the first data signal value exceeds the preset data signal threshold; if it exceeds, the first data state is valid; otherwise, the first data state is invalid. Invalid; Determine whether the first logic signal value exceeds the preset logic signal threshold. If it does, the first logic state is valid; otherwise, the first logic state is invalid. When both the first data state and the first logic state are valid, the second state value is the preset pass value. When either the first data state or the first logic state is invalid, the second state value is the preset fail value. Based on the second state value, determine whether the nozzle status is normal or abnormal, and generate a nozzle status report. Store the first data signal value, the first logic signal value, the second state value, and the nozzle status report to the database.

[0016] Further, the VPP_IN signal switch is turned on to determine the third detection status value; specifically, this includes: turning on the switch of the VPP_IN signal path, obtaining the current signal status value of the VPP_IN path, determining whether the current signal status value exceeds a preset signal status threshold; if it exceeds the preset signal status threshold, the VPP_IN path is considered to be in the on state, and a path on state identifier is obtained; if it does not exceed the preset signal status threshold, the VPP_IN path is considered to be in the off state, and a path off state identifier is obtained; based on the path on state identifier, the third detection unit is triggered to start the detection process; Based on the path disconnection status indicator, the third detection unit remains in sleep mode. After the third detection unit starts the detection process, it acquires the real-time signal strength value of the VPP_IN path, smooths the real-time signal strength value using a mean filtering algorithm, and obtains the average signal strength value. It then determines whether the average signal strength value is within a preset stable signal strength range. If the average signal strength value is within the preset stable range, the signal is considered stable, and the current average signal strength value is acquired and used as the third detection status value. If the average signal strength value is not within the preset stable range, the real-time signal strength value of the VPP_IN path is reacquired and smoothed again.

[0017] Further, the switches for COMA_HEAD1 and COMB_HEAD1 signals are turned on to determine the fourth detection state value; specifically, this includes: sending an enable command to the COMA_HEAD1 signal line and simultaneously sending an enable command to the COMB_HEAD1 signal line; using a sensor array to monitor the level states of the COMA_HEAD1 and COMB_HEAD1 signal lines; acquiring the level state value of the COMA_HEAD1 signal line, recording it as the first level state value; acquiring the level state value of the COMB_HEAD1 signal line, recording it as the second level state value; and determining... If the first level state value is higher than the preset high level threshold, the COMA_HEAD1 signal is successfully enabled; if the second level state value is higher than the preset high level threshold, the COMB_HEAD1 signal is successfully enabled; if either of them fails to enable, an alarm signal is issued and the enable command is resent; after the COMA_HEAD1 and COMB_HEAD1 signals are successfully enabled, the fourth detection process is started; data is read through the sensors in the fourth detection process; the original value of the fourth detection state is obtained and recorded as the original value S; the original value S is filtered to obtain the filtered value Sf; the filtered value Sf is then amplified to obtain the amplified value Sa; the range of the fourth detection state value is determined.

[0018] Further, the VBS1 signal switch is turned on, and the fifth detection state value is determined. Specifically, this includes: turning on the signal switch and sending the VBS1 signal; using data acquisition technology to acquire signal data in real time from the VBS1 signal path to obtain raw signal data; transmitting the raw signal data to the signal state analysis system via signal transmission technology; if signal transmission is interrupted, retransmitting the VBS1 signal and reacquiring the raw signal data; the signal state analysis system receives the raw signal data and preprocesses it, including filtering, noise reduction, and amplification, to obtain processed signal data; based on the processed signal data, a state determination algorithm is used to determine whether the VBS1 signal is in a stable state, obtaining a signal stability status indicator; if the signal stability status indicator is unstable, the raw signal data is continuously acquired and preprocessed until the signal stability status indicator is stable.

[0019] When the VBS1 signal is stable, the signal status analysis acquires the fifth detection status value from the processed signal data. The signal status analysis stores the fifth detection status value and determines whether it is within a preset range. If it exceeds the preset range, an alarm signal is issued and the signal switch is reconnected; otherwise, the acquisition of the fifth detection status value is considered successful.

[0020] This embodiment also provides a printer printhead detection device, including a processor, a memory, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, they implement a printer printhead detection method as described above.

[0021] This embodiment also provides a storage medium storing computer program instructions, which, when executed by a processor, implement a printer printhead detection method as described above.

[0022] The beneficial effects of this invention are as follows:

[0023] By employing precise signal acquisition and status judgment steps, the reliability and lifespan of the printhead are significantly improved. In the initial stage, the normality of the 3V3_HEAD signal is detected, and noise interference is reduced by combining a median filtering algorithm. The signal is then compared with a preset threshold to ensure the stability of the printhead logic voltage power supply. This effectively prevents printhead burnout caused by improper power-on timing or abnormal signals, thereby reducing maintenance costs and printhead replacement frequency. Through this early detection and prevention mechanism, the printhead is better protected when facing potential electrical problems, ensuring the continuous and stable operation of the printer.

[0024] By monitoring and adjusting the printhead signal status in real time, the printhead's performance was optimized, improving the quality and efficiency of printing jobs. In subsequent testing steps, the switches for the VPP_IN, COMA_HEAD1, COMB_HEAD1, and VBS1 signals were turned on sequentially, and sensor arrays and data acquisition technology were used to monitor the signal level. Through filtering, amplification, and stability analysis, it was ensured that the printhead could work stably under the received signal conditions. This not only avoided printing errors caused by signal instability but also improved the printhead's printing accuracy and consistency. Attached Figure Description

[0025] To better understand and implement this application, the technical solution is described in detail below with reference to the accompanying drawings.

[0026] Figure 1 This is a flowchart illustrating a printer printhead detection method provided in this application. Detailed Implementation

[0027] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, exemplary embodiments will be described in detail below, examples of which are illustrated in the accompanying drawings. In the following description relating to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of methods and practices consistent with some aspects of this application as detailed in the appended claims.

[0028] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0029] The following detailed description of the specific implementation methods, features, and effects of the present invention, in conjunction with the accompanying drawings and preferred embodiments, is provided in detail.

[0030] Please see Figure 1 This embodiment provides a printer printhead detection method, including the following steps:

[0031] S1. Acquire nozzle data, including high-voltage power supply signal VPP_IN, nozzle logic voltage power supply signal 3V3_HEAD, nozzle waveform channel signals COMA_HEAD1 and COMB_HEAD1, and nozzle analog ground reference voltage signal VBS1;

[0032] Further, acquiring nozzle data includes: determining the required voltage and current values ​​of the high-voltage power supply signal VPP_IN and the logic voltage power supply signal 3V3_HEAD based on the nozzle model and parameters; converting the power supply to the required voltage and current for VPP_IN and 3V3_HEAD using a power management chip and supplying it to the nozzle through the power line; determining the waveform characteristics of the required waveform channel signals COMA_HEAD1 and COMB_HEAD1 based on the nozzle model and parameters, including waveform amplitude, frequency, duty cycle, and other parameters; and using an FPGA or dedicated waveform generator chip to generate the COM channel signal according to the determined waveform parameters. The A_HEAD1 and COMB_HEAD1 signals are transmitted to the printhead via signal lines. Based on the printhead model and parameters, the voltage value of the analog ground reference voltage signal VBS1 is determined. A digital-to-analog converter chip converts the digitized VBS1 voltage value into an analog voltage signal, which is then transmitted to the printhead via signal lines. The high-voltage power supply signal VPP_IN, the logic voltage power supply signal 3V3_HEAD, the waveform channel signals COMA_HEAD1 and COMB_HEAD1, and the analog ground reference voltage signal VBS1 are transmitted to the printhead to control its operating status, ensuring it performs printing operations according to a predetermined working mode.

[0033] Specifically, to ensure the printhead operates at its optimal state, the required high-voltage power supply signal VPP_IN and logic voltage power supply signal 3V3_HEAD are determined and provided based on the printhead's specific model and parameters. Furthermore, compliant waveform channel signals COMA_HEAD1 and COMB_HEAD1 are generated. This allows the printhead to receive appropriate waveform signals under precise voltage and current conditions. Simultaneously, the analog ground reference voltage signal VBS1 provided by the digital-to-analog converter chip provides a stable reference voltage for the printhead. The precise control and supply of these signals enable the printhead to perform efficient printing operations according to a predetermined working mode, thereby ensuring print quality and printhead reliability.

[0034] S2. Determine whether the 3V3_HEAD signal is normal. If the 3V3_HEAD signal is normal, then determine the first detection state value.

[0035] Further, the signal level of the 3V3_HEAD signal is sampled to obtain the signal level sample value; the signal level sample value is filtered using a median filtering algorithm to obtain the signal filter value, reducing the interference of signal noise on the judgment; the upper and lower thresholds of the preset normal range of the 3V3_HEAD signal level are obtained; the signal filter value is compared with the upper and lower thresholds respectively. When the signal filter value is greater than or equal to the lower threshold and less than or equal to the upper threshold, the signal level value is determined to be within the preset range; when the signal level value is within the preset range, the first detection state value is true; otherwise, the first detection state value is false, and the first detection state value is obtained; the subsequent processing flow is determined based on the first detection state value. When the first detection state value is true, the relevant operation is executed; when the first detection state value is false, the alarm or protection measures are executed.

[0036] Specifically, the stability and accuracy of the 3V3_HEAD signal are ensured through sampling and median filtering algorithms. First, the level value of the 3V3_HEAD signal is obtained by sampling. Then, a median filtering algorithm is used to reduce the impact of noise on signal judgment and improve the reliability of signal detection. Next, the filtered signal value is compared with preset upper and lower thresholds to determine whether the signal is within the normal range. If the signal value is within the preset range, the first detection state value is true, indicating that the 3V3_HEAD signal is normal, and subsequent operations can continue. If the signal value exceeds the preset range, the first detection state value is false, indicating that the signal is abnormal. At this time, alarms or protection measures will be executed to prevent possible equipment damage or malfunction. This method ensures that the printhead operates stably under the correct logic voltage power supply, which plays an important role in maintaining the normal operation of the printer and preventing malfunctions.

[0037] S3. Increase the data signal and logic signal of the nozzle to determine the second detection state value;

[0038] Furthermore, based on the nozzle status detection requirements, high-level thresholds, data signal thresholds, and logic signal thresholds are preset. When a nozzle start command is detected, the nozzle data signal and logic signal are boosted to a preset high level. The boosted nozzle data signal value is obtained and recorded as the first data signal value, and the boosted nozzle logic signal value is obtained and recorded as the first logic signal value. It is determined whether the first data signal value exceeds the preset data signal threshold. If it does, the first data state is valid; otherwise, the first data state is invalid. It is also determined whether the first logic signal value exceeds the preset logic signal threshold. If it does, the first logic state is valid; otherwise, the first logic state is invalid. When both the first data state and the first logic state are valid, the second state value is a preset pass value. When either the first data state or the first logic state is invalid, the second state value is a preset fail value. Based on the second state value, it is determined whether the nozzle status is normal or abnormal, and a nozzle status report is generated. The first data signal value, the first logic signal value, the second state value, and the nozzle status report are stored in the database for subsequent analysis and traceability.

[0039] Specifically, by setting thresholds and monitoring signal changes, the system ensures that the printhead receives correct data and logic signals upon startup. When the printhead receives a startup command, it raises both data and logic signals to a preset high level and records these raised signal values. By comparing these signal values ​​with preset thresholds, the validity of the signals can be determined. If both the data and logic signals exceed their respective thresholds, a second detection status value is set to a pass value, indicating that the printhead is in normal working condition. If either signal fails to exceed its threshold, the second detection status value is set to a fail value, indicating a potential problem with the printhead. This status value is used to generate a printhead status report, and relevant data is stored in a database for subsequent analysis and problem tracing. This detection mechanism helps to promptly identify and resolve printhead issues related to data transmission and logic control, ensuring the continuity and quality of printing jobs.

[0040] S4. Turn on the VPP_IN signal switch to determine the third detection status value;

[0041] Furthermore, the switch of the VPP_IN signal path is turned on, the current signal status value of the VPP_IN path is obtained, and it is determined whether the current signal status value exceeds the preset signal status threshold. If it exceeds the preset signal status threshold, the VPP_IN path is considered to be in the on state, and a path on state identifier is obtained; if it does not exceed the preset signal status threshold, the VPP_IN path is considered to be in the off state, and a path off state identifier is obtained; based on the path on state identifier, the third detection unit is triggered to start the detection process. Based on the path disconnection status indicator, the third detection unit remains in sleep mode. After the third detection unit starts the detection process, it acquires the real-time signal strength value of the VPP_IN path, smooths the real-time signal strength value using a mean filtering algorithm, and obtains the average signal strength value. It then determines whether the average signal strength value is within a preset stable signal strength range. If the average signal strength value is within the preset stable range, the signal is considered stable, and the current average signal strength value is acquired and used as the third detection status value. If the average signal strength value is not within the preset stable range, the real-time signal strength value of the VPP_IN path is reacquired and smoothed. After acquiring the third detection status value, the corresponding switch status command is determined based on the preset mapping relationship between status values ​​and switch statuses. The switch status command includes an on command or an off command. The preset status value and... The mapping relationship of switch states is constructed as follows: if the state value is greater than or equal to the upper threshold, a shutdown command is corresponding to it; when the state value is less than or equal to the lower threshold, an on command is corresponding to it. The switch state of the VPP_IN signal path is controlled according to the switch state command. When the switch state command is an on command, an on signal is sent to the VPP_IN signal path switch to put it in the ON state; when the switch state command is a shutdown command, a shutdown signal is sent to the VPP_IN signal path switch to put it in the OFF state. The switch state changes of the VPP_IN signal path are monitored, and the timestamp of each switch state change and the corresponding third detection state value are recorded. The timestamp of the switch state change and the corresponding third detection state value are stored in the historical database. The data structure of the historical database is: timestamp, third detection state value, and switch state identifier.

[0042] Specifically, the stable and reliable high-voltage power supply signal to the printhead is ensured by real-time monitoring and adjustment of the VPP_IN signal path status. First, by connecting the VPP_IN signal path and acquiring the current signal status value, it can be determined whether the path is on or off. Next, based on the path status, the third detection unit initiates a detection process, acquiring and smoothing the signal strength value in real time to determine signal stability. If the average signal strength is within a preset stable range, this status value is recorded as the third detection status value; otherwise, the signal strength value is reacquired. Furthermore, based on the mapping relationship between status values ​​and switch states, on / off commands are automatically sent to control the on / off state of the VPP_IN signal path to maintain signal stability. Finally, the on / off state changes of the VPP_IN signal path are monitored and recorded, including timestamps and corresponding third detection status values, and this information is stored in a historical database for subsequent analysis and traceability. This detection and control mechanism helps prevent printhead malfunctions due to unstable power supply, ensuring the continuity and quality of printing operations.

[0043] S5. Turn on the switches of COMA_HEAD1 and COMB_HEAD1 signals to determine the fourth detection status value;

[0044] Further, an enable command is sent to both the COMA_HEAD1 and COMB_HEAD1 signal lines; a sensor array is used to monitor the voltage levels of the COMA_HEAD1 and COMB_HEAD1 signal lines; the voltage level of the COMA_HEAD1 signal line is acquired and recorded as the first voltage level value; the voltage level of the COMB_HEAD1 signal line is acquired and recorded as the second voltage level value; if the first voltage level value is higher than a preset high-level threshold, the COMA_HEAD1 signal is successfully enabled; if the second voltage level value is higher than a preset high-level threshold, the COMB_HEAD1 signal is successfully enabled; if either fails to enable, an alarm signal is issued and the enable command is resent; after both the COMA_HEAD1 and COMB_HEAD1 signals are successfully enabled, the fourth detection process is initiated; data is read from the sensors in the fourth detection process; the original value of the fourth detection state is acquired and recorded as the original value S; the original value S is filtered to obtain the filtered value Sf. The filtered value Sf is then amplified to obtain the amplified value Sa; the effective range of the fourth detection state value is then determined.

[0045] Specifically, the above describes a process for detecting and verifying the COMA_HEAD1 and COMB_HEAD1 signals of the printer head. This ensures that these two waveform channels can be correctly received by the printhead and used in printing operations. First, an activation command is sent to both signal lines, and a sensor array monitors their voltage levels. If the voltage levels of both signals are higher than a preset high-level threshold, the signal activation is successful; otherwise, an alarm is issued and the activation command is resent. Once the signal is successfully activated, a fourth detection process is initiated. Data is read from the sensors and filtered and amplified to obtain more accurate signal values. Finally, it is determined whether these values ​​fall within a valid range to ensure signal quality and stability. This detection process helps prevent printing errors caused by signal problems, ensuring the accuracy and reliability of printing operations.

[0046] S6. Turn on the VBS1 signal switch and confirm the fifth detection status value;

[0047] Further, the signal switch is turned on to send the VBS1 signal; using data acquisition technology, signal data is acquired in real time from the VBS1 signal path to obtain the raw signal data; the raw signal data is transmitted to the signal state analysis via signal transmission technology; when the signal transmission is interrupted, the VBS1 signal is retransmitted and the raw signal data is acquired again; the signal state analysis receives the raw signal data and preprocesses it, including filtering, noise reduction, and amplification, to obtain the processed signal data; based on the processed signal data, a state determination algorithm is used to determine whether the VBS1 signal is in a stable state, and a signal stability status indicator is obtained; when the signal stability status indicator is unstable, the raw signal data is continuously acquired and preprocessed until the signal stability status indicator is stable;

[0048] When the VBS1 signal is stable, the signal status analysis acquires the fifth detection status value from the processed signal data. The signal status analysis stores the fifth detection status value and determines whether it is within a preset range. If it exceeds the preset range, an alarm signal is issued and the signal switch is reconnected; otherwise, the acquisition of the fifth detection status value is considered successful.

[0049] Specifically, the process of detecting and analyzing the VBS1 signal of the printer printhead is described to ensure its stability and accuracy, which is crucial for the normal operation of the printhead. First, the VBS1 signal is sent by activating the signal switch, and then signal data is acquired in real time using data acquisition technology. If the signal transmission is interrupted, the signal is retransmitted and data is acquired again. Signal status analysis receives and preprocesses the raw signal data, including filtering, noise reduction, and amplification, to obtain clearer signal data. Next, a status determination algorithm is used to evaluate the stability of the VBS1 signal, and data is continuously acquired and processed when the signal is unstable until it stabilizes. Once the signal stabilizes, the fifth detection status value is acquired and stored. Finally, it is checked whether this status value is within a preset range. If it exceeds the range, an alarm is issued and the signal switch is reactivated; if it is within the range, the fifth detection status value is considered successfully acquired. This detection process helps ensure that the printhead can perform high-quality printing operations with the stable support of the analog ground reference voltage signal.

[0050] S7. Determine whether the nozzle is abnormal based on the first detection status value, the second detection status value, the third detection status value, the fourth detection status value, and the fifth detection status value.

[0051] This embodiment also provides a printer printhead detection device, including a processor, a memory, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, the above-mentioned printer printhead detection method is implemented.

[0052] This embodiment also provides a storage medium storing computer program instructions, which, when executed by a processor, implement the printer printhead detection method described above.

[0053] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.

Claims

1. A method for detecting printer printheads, characterized in that, The steps include: S1. Acquire nozzle data, including high-voltage power supply signal VPP_IN, nozzle logic voltage power supply signal 3V3_HEAD, nozzle waveform channel signals COMA_HEAD1 and COMB_HEAD1, and nozzle analog ground reference voltage signal VBS1; S2. Determine whether the 3V3_HEAD signal is normal. If the 3V3_HEAD signal is normal, then determine the first detection state value. This includes: sampling the level value of the 3V3_HEAD signal to obtain the signal level sample value; when the signal level value is within a preset range, the first detection state value is true, otherwise the first detection state value is false, and the first detection state value is obtained; S3. Increase the data signal and logic signal of the nozzle to determine the second detection state value; This includes: when a nozzle start command is detected, the nozzle data signal and logic signal are raised to a preset high level, the raised nozzle data signal value is obtained and recorded as the first data signal value, and the raised nozzle logic signal value is obtained and recorded as the first logic signal value. When both the first data state and the first logic state are valid, the second state value is a preset pass value; when either the first data state or the first logic state is invalid, the second state value is a preset fail value, thus obtaining the second detection state value. S4. Turn on the VPP_IN signal switch to determine the third detection status value; This includes: turning on the VPP_IN signal path, obtaining the current signal status value of the VPP_IN path, determining whether the current signal status value exceeds a preset signal status threshold, and if it exceeds the preset signal status threshold, then determining that the VPP_IN path is in the on state and obtaining the path on state identifier. Based on the path on state identifier, triggering the third detection unit to start the detection process, obtaining the real-time signal strength value of the VPP_IN path, smoothing the real-time signal strength value through a mean filtering algorithm to obtain the average signal strength value, and obtaining the average signal strength value at this time when the signal is stable, using it as the third detection status value. S5. Turn on the switches of COMA_HEAD1 and COMB_HEAD1 signals to determine the fourth detection status value; This includes: sending an enable command to the COMA_HEAD1 signal line and simultaneously sending an enable command to the COMB_HEAD1 signal line; after the COMA_HEAD1 signal and the COMB_HEAD1 signal are successfully enabled, the fourth detection process is started; data is read through the sensors in the fourth detection process to obtain the original value of the fourth detection state and determine the effective range of the value of the fourth detection state. S6. Turn on the VBS1 signal switch and confirm the fifth detection status value; This includes: turning on the signal switch, sending the VBS1 signal, and under the stable state of the VBS1 signal, the signal state analysis performs the fifth detection state value acquisition on the processed signal data to obtain the fifth detection state value; S7. Determine whether the nozzle is abnormal based on the first detection status value, the second detection status value, the third detection status value, the fourth detection status value, and the fifth detection status value.

2. The printer printhead detection method according to claim 1, characterized in that, Acquiring nozzle data includes: determining the required voltage and current values ​​of the high-voltage power supply signal VPP_IN and the logic voltage power supply signal 3V3_HEAD based on the nozzle model and parameters; converting the power supply to the required voltage and current for VPP_IN and 3V3_HEAD using a power management chip and supplying it to the nozzle through the power line; determining the waveform characteristics of the required waveform channel signals COMA_HEAD1 and COMB_HEAD1 based on the nozzle model and parameters; and generating COMA_HEAD1 using an FPGA or a dedicated waveform generator chip according to the determined waveform parameters. The EAD1 and COMB_HEAD1 signals are transmitted to the nozzle via signal lines. Based on the nozzle model and parameters, the voltage value of the analog ground reference voltage signal VBS1 is determined. A digital-to-analog converter chip is used to convert the digitized VBS1 voltage value into an analog voltage signal, which is then transmitted to the nozzle via signal lines. The high-voltage power supply signal VPP_IN, the logic voltage power supply signal 3V3_HEAD, the waveform channel signals COMA_HEAD1 and COMB_HEAD1, and the analog ground reference voltage signal VBS1 are transmitted to the nozzle to control its operating status.

3. The printer printhead detection method according to claim 1, characterized in that, S2 specifically includes: sampling the level value of the 3V3_HEAD signal to obtain the signal level sample value; filtering the signal level sample value using a median filtering algorithm to obtain the signal filter value; obtaining the upper and lower thresholds of the preset normal range of the 3V3_HEAD signal level; comparing the signal filter value with the upper and lower thresholds respectively, and determining that the signal level value is within the preset range when the signal filter value is greater than or equal to the lower threshold and less than or equal to the upper threshold; when the signal level value is within the preset range, the first detection state value is true, otherwise the first detection state value is false, and the first detection state value is obtained; determining the subsequent processing flow based on the first detection state value, and executing relevant operations when the first detection state value is true, and executing an alarm when the first detection state value is false.

4. The printer printhead detection method according to claim 1, characterized in that, S3 specifically includes: Pre-setting a high-level threshold, a data signal threshold, and a logic signal threshold according to the nozzle status detection requirements; when a nozzle start command is detected, raising the nozzle data signal and logic signal to a preset high level; acquiring the raised nozzle data signal value, recorded as the first data signal value, and acquiring the raised nozzle logic signal value, recorded as the first logic signal value; determining whether the first data signal value exceeds the preset data signal threshold; if it does, the first data state is valid; otherwise, the first data state is invalid; determining whether the first logic signal value exceeds the preset logic signal threshold; if it does, the first logic state is valid; otherwise, the first logic state is invalid; when both the first data state and the first logic state are valid, the second state value is a preset pass value; when either the first data state or the first logic state is invalid, the second state value is a preset fail value; determining whether the nozzle status is a normal working state or an abnormal working state based on the second state value, and generating a nozzle status report; storing the first data signal value, the first logic signal value, the second state value, and the nozzle status report to the database.

5. The printer printhead detection method according to claim 1, characterized in that, S4 specifically includes: turning on the switch of the VPP_IN signal path, obtaining the current signal state value of the VPP_IN path, determining whether the current signal state value exceeds a preset signal state threshold; if it exceeds the preset signal state threshold, the VPP_IN path is considered to be in the on state, and a path on state identifier is obtained; if it does not exceed the preset signal state threshold, the VPP_IN path is considered to be in the off state, and a path off state identifier is obtained; based on the path on state identifier, triggering the third detection unit to start the detection process; based on the path off state identifier, maintaining the sleep state of the third detection unit; after the third detection unit starts the detection process, obtaining the real-time signal strength value of the VPP_IN path, smoothing the real-time signal strength value through a mean filtering algorithm to obtain the average signal strength value; determining whether the average signal strength value is within a preset stable signal strength range; if the average signal strength value is within the preset stable range, the signal is determined to be stable, and the current average signal strength value is obtained and used as the third detection state value; if the average signal strength value is not within the preset stable range, the real-time signal strength value of the VPP_IN path is re-obtained and smoothed.

6. The printer printhead detection method according to claim 1, characterized in that, S5 specifically includes: sending an enable command to the COMA_HEAD1 signal line and simultaneously sending an enable command to the COMB_HEAD1 signal line; monitoring the level states of the COMA_HEAD1 and COMB_HEAD1 signal lines using a sensor array; acquiring the level state value of the COMA_HEAD1 signal line, recorded as the first level state value; acquiring the level state value of the COMB_HEAD1 signal line, recorded as the second level state value; determining that if the first level state value is higher than a preset high-level threshold, the COMA_HEAD1 signal is successfully enabled; determining that if the second level state value is higher than a preset high-level threshold, the COMB_HEAD1 signal is successfully enabled; if either of them fails to enable successfully, an alarm signal is issued and the enable command is resent; after the COMA_HEAD1 and COMB_HEAD1 signals are successfully enabled, the fourth detection process is initiated; data is read through the sensors in the fourth detection process; the original value of the fourth detection state is acquired, recorded as the original value S; the original value S is filtered to obtain the filtered value Sf. Then, the filtered value Sf is amplified to obtain the amplified value Sa; the range of the fourth detection state value is determined.

7. The printer printhead detection method according to claim 1, characterized in that, S6 specifically includes: activating a signal switch and sending a VBS1 signal; acquiring signal data in real time from the VBS1 signal path using data acquisition technology to obtain raw signal data; transmitting the raw signal data to a signal state analysis system using signal transmission technology; retransmitting the VBS1 signal and acquiring the raw signal data again when signal transmission is interrupted; receiving the raw signal data and preprocessing it, including filtering, noise reduction, and amplification, to obtain processed signal data; using a state determination algorithm based on the processed signal data to determine whether the VBS1 signal is in a stable state and obtaining a signal stability status indicator; when the signal stability status indicator is unstable, continuously acquiring and preprocessing the raw signal data until the signal stability status indicator is stable. When the VBS1 signal is stable, the signal status analysis acquires the fifth detection status value from the processed signal data. The signal status analysis stores the fifth detection status value and determines whether it is within a preset range. If it exceeds the preset range, an alarm signal is issued and the signal switch is reconnected; otherwise, the acquisition of the fifth detection status value is considered successful.

8. A printer printhead testing device, characterized in that, It includes a processor, a memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method described in any one of claims 1-7.

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

Citation Information

Patent Citations

  • Nozzle voltage output self-correction method and device and storage medium

    CN117465135A

  • Apparatus for monitoring state of power system

    KR1020030037499A