Printer nozzle detection method and device and storage medium

By conducting detailed detection and control of the signal of the printer nozzle, the problem of nozzle burnout caused by improper power-on timing or abnormal signal is solved, which improves the reliability and printing quality of the nozzle and reduces maintenance costs.

CN119760345AActive Publication Date: 2025-04-04GUANGZHOU SENYANG ELECTRONIC TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing printers have shortcomings in power-on timing control, which may cause the nozzle to burn out, increase maintenance costs and reduce work efficiency.

Method used

By acquiring the nozzle data, including high-voltage power supply signals, logic voltage power supply signals, waveform channel signals and analog ground reference voltage signals, and performing a series of detection steps to determine whether the signal state is normal and ensure that the nozzle can operate stably in the received signal state.

Benefits of technology

It significantly improves the reliability and service life of the nozzle, reduces maintenance costs and nozzle replacement frequency, ensures continuous and stable operation of the printer, and improves the quality and efficiency of printing operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119760345A_ABST
    Figure CN119760345A_ABST
Patent Text Reader

Abstract

The invention discloses a printer nozzle detection method and device and a storage medium, and relates to the technical field of printers. After a printer is powered on, a 3V3HEAD logic voltage power supply signal is confirmed to be normal, noise is reduced through a median filtering algorithm, the signal is ensured to be within a preset threshold value, so that a nozzle obtains stable logic voltage, then data and logic signals are pulled up, the signals are detected and confirmed to exceed the preset threshold value, and it is ensured that the nozzle receives a correct starting instruction; signal states are monitored in real time through a sensor array and a data acquisition technology, signals are filtered, amplified and subjected to stability analysis, it is ensured that each signal is within a preset stable interval, it is ensured that a spray head can stably work in the state of receiving the signals, the problem that the spray head is burnt out due to improper power-on time sequence or abnormal signals is effectively prevented, and the service life of the spray head is prolonged. The maintenance cost and the nozzle replacement frequency are reduced, and meanwhile the quality and efficiency of printing work are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of printers, and in particular to a printer nozzle detection method, device and storage medium. Background Art

[0002] As the core component of inkjet printers, the high cost and sophisticated manufacturing process make the printhead particularly vulnerable to improper operation or environmental factors, and it is easy to be damaged by wrong interface signal connection, short circuit or leakage. Existing similar products have deficiencies in power-on timing control, which may cause the printhead to burn out, increase maintenance costs and reduce work efficiency. Summary of the invention

[0003] The purpose of the present invention is to provide a printer nozzle detection method, device and storage medium, so that the nozzle can work stably under the received signal state, and effectively prevent the nozzle from burning out due to improper power-on timing or abnormal signal.

[0004] The purpose of the present invention can be achieved through the following technical solutions:

[0005] The present application provides a printer nozzle detection method, device and storage medium, including the following steps:

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

[0007] S2. Determine whether the 3V3_HEAD signal is normal, and when the 3V3_HEAD signal is normal, determine a first detection state value;

[0008] S3, pulling up the data signal and logic signal of the nozzle to determine the second detection state value;

[0009] S4, turn on the switch of the VPP_IN signal to determine the third detection state value;

[0010] S5, turning on the switches of COMA_HEAD1 and COMB_HEAD1 signals to determine the fourth detection state value;

[0011] S6, turning on the switch of the VBS1 signal to determine the fifth detection state value;

[0012] S7, judging whether the nozzle is abnormal according to the first detection state value, the second detection state value, the third detection state value, the fourth detection state value and the fifth detection state value;

[0013] Wherein, the first detection state value, the second detection state value, the third detection state value, the fourth detection state value and the fifth detection state value each include a combination of a 3V3_HEAD signal state value, a VPP_IN signal state value, a COMA_HEAD1 signal state value, a COMB_HEAD1 signal state value and a VBS1 signal state value;

[0014] Further, the nozzle data is obtained, including: 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 according to the model and parameters of the nozzle, converting the power supply into the voltage and current required by VPP_IN and 3V3_HEAD through the 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 according to the model and parameters of the nozzle; using FPGA or a dedicated waveform generator chip to generate COMB_HEAD1 according to the determined waveform parameters. A_HEAD1 and COMB_HEAD1 signals are generated and transmitted to the nozzle through the signal line; the voltage value of the analog ground reference voltage signal VBS1 is determined according to the model and parameters of the nozzle; a digital-to-analog conversion chip is used to convert the digitized VBS1 voltage value into an analog voltage signal, which is transmitted to the nozzle through the signal line; 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 the working state of the nozzle.

[0015] Further, determine whether the 3V3_HEAD signal is normal. When the 3V3_HEAD signal is normal, determine the first detection state value; specifically include: sampling the level value of the 3V3_HEAD signal to obtain a signal level sampling value; filtering the signal level sampling value through a median filtering algorithm to obtain a signal filtering value; obtaining a preset upper threshold and a lower threshold of the normal range of the 3V3_HEAD signal level; comparing the signal filtering value with the upper threshold and the lower threshold respectively, when the signal filtering value is greater than or equal to the lower threshold and less than or equal to the upper threshold, determine that the signal level value is 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; determine the subsequent processing flow according to the first detection state value, when the first detection state value is true, execute related operations, and when the first detection state value is false, execute an alarm.

[0016] Further, the data signal and the logic signal of the nozzle are pulled up to determine the second detection state value; specifically including: according to the nozzle state detection requirements, the high level threshold, the data signal threshold and the logic signal threshold are pre-set, and when the nozzle start instruction is detected, the nozzle data signal and the logic signal are raised to the preset high level; the nozzle data signal value after the raising is obtained, which is recorded as the first data signal value, and the nozzle logic signal value after the raising is obtained, which is recorded as the first logic signal value; it is determined whether the first data signal value exceeds the preset data signal threshold, and when it exceeds, the first data state is valid, otherwise the first data state is Invalid; determine whether the first logic signal value exceeds the preset logic signal threshold. When it exceeds, the first logic state is valid, otherwise the first logic state is invalid; when the first data state and the first logic state are both 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; according to the second state value, determine whether the nozzle state is a normal working state or an abnormal working state, and generate a nozzle state report; store the first data signal value, the first logic signal value, the second state value and the nozzle state report in the database.

[0017] Further, the switch of the VPP_IN signal is turned on to determine the third detection state value; specifically, the switch of the VPP_IN signal path is turned on to obtain the current signal state value of the VPP_IN path, and it is determined whether the current signal state value exceeds a preset signal state threshold value. If it exceeds the preset signal state threshold value, it is determined that the VPP_IN path is in an on state, and a path on state mark is obtained; if it does not exceed the preset signal state threshold value, it is determined that the VPP_IN path is in an off state, and a path off state mark is obtained; according to the path on state mark, the third detection unit is triggered to start the detection process; according to the path off state mark, state identification, maintaining the dormant state of the third detection unit; after the third detection unit starts the detection process, the real-time signal strength value of the VPP_IN channel is obtained, and the real-time signal strength value is smoothed by a mean filtering algorithm to obtain a signal strength average value; it is determined whether the signal strength average value is within a preset stable signal strength interval. When the signal strength average value is within the preset stable interval, it is determined that the signal is stable, and the signal strength average value at this time is obtained, which is used as the third detection state value; when the signal strength average value is not within the preset stable interval, the real-time signal strength value of the VPP_IN channel is re-obtained and smoothed.

[0018] Further, the switches of COMA_HEAD1 and COMB_HEAD1 signals are turned on to determine the fourth detection state value; specifically including: sending an opening instruction to the COMA_HEAD1 signal line, and sending an opening instruction to the COMB_HEAD1 signal line at the same time; using a sensor array to monitor the level state of the COMA_HEAD1 signal line and the COMB_HEAD1 signal line; obtaining the level state value of the COMA_HEAD1 signal line, recorded as the first level state value; obtaining 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 the preset high level threshold, CO The MA_HEAD1 signal is turned on successfully; if the second level state value is determined to be higher than the preset high level threshold, the COMB_HEAD1 signal is turned on successfully; when either of the two is not turned on successfully, an alarm signal is issued and the turn-on instruction is resent; when the COMA_HEAD1 signal and the COMB_HEAD1 signal are turned on successfully, the fourth detection process is started; data is read through the sensor in the fourth detection process; the original value of the fourth detection state is obtained, recorded as the original value S; the original value S is filtered to obtain the filtered value Sf; the filtered value Sf is amplified to obtain the amplified value Sa; the range of the value of the fourth detection state is determined.

[0019] Further, the switch of the VBS1 signal is turned on to determine the fifth detection state value, specifically including: turning on the signal switch to send the VBS1 signal; using data acquisition technology to obtain signal data from the VBS1 signal path in real time to obtain original signal data; using signal transmission technology to transmit the original signal data to the signal state analysis; when the signal transmission is interrupted, the VBS1 signal is resent and the original signal data is reacquired; the signal state analysis receives the original signal data, and pre-processes the original signal data, including filtering, noise reduction, and amplification, to obtain processed signal data; according to the processed signal data, a state determination algorithm is used to determine whether the VBS1 signal is in a stable state to obtain a signal stable state identifier; when the signal stable state identifier is unstable, the original signal data is continuously acquired and pre-processed until the signal stable state identifier is stable;

[0020] When the VBS1 signal is in a stable state, the signal state analysis obtains the numerical value of the fifth detection state value of the processed signal data to obtain the fifth detection state value; the signal state analysis stores the fifth detection state value and determines whether the fifth detection state value is within a preset range. If it exceeds the preset range, an alarm signal is issued and the signal switch is reconnected, otherwise it is determined that the fifth detection state value is obtained successfully.

[0021] This embodiment further provides a printer nozzle 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, any of the above-mentioned printer nozzle detection methods is implemented.

[0022] This embodiment further provides a storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, any of the above-mentioned printer nozzle detection methods is implemented.

[0023] The beneficial effects of the present invention are:

[0024] Through precise signal acquisition and status judgment steps, the reliability and service life of the printhead are significantly improved. In the initial stage, by detecting whether the 3V3_HEAD signal is normal or not, combining the median filter algorithm to reduce noise interference, and comparing with the preset threshold, the stability of the logic voltage power supply of the printhead is ensured, and the printhead burnout caused by improper power-on timing or signal abnormality is effectively prevented, thereby reducing maintenance costs and the frequency of printhead replacement. 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;

[0025] By real-time monitoring and adjusting the signal status of the printhead, the working performance of the printhead is optimized and the quality and efficiency of the printing job are improved. In the subsequent detection steps, the switches of the VPP_IN, COMA_HEAD1, COMB_HEAD1 and VBS1 signals are turned on in turn, and the sensor array and data acquisition technology are used to monitor the signal level status. Through filtering, amplification and stability analysis, it is ensured that the printhead can work stably under the received signal state. This not only avoids printing errors caused by unstable signals, but also improves the printing accuracy and consistency of the printhead. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] For better understanding and implementation, the technical solution of the present application is described in detail below with reference to the accompanying drawings.

[0027] Figure 1 A schematic flow chart of a printer nozzle detection method provided in this application. DETAILED DESCRIPTION

[0028] In order to further explain the technical means and effects taken by the present invention to achieve the predetermined invention purpose, exemplary embodiments will be described in detail here, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only methods and examples consistent with some aspects of the present application as detailed in the attached claims.

[0029] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0030] The specific implementation methods, features and effects of the present invention are described in detail below in conjunction with the accompanying drawings and preferred embodiments.

[0031] See also Figure 1 This embodiment provides a method for detecting a printer nozzle, comprising the following steps:

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

[0033] Furthermore, the data of the nozzle is obtained, including: determining the voltage and current values ​​of the required high-voltage power supply signal VPP_IN and the logic voltage power supply signal 3V3_HEAD according to the model and parameters of the nozzle, converting the power supply into the voltage and current required by VPP_IN and 3V3_HEAD through the 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 according to the model and parameters of the nozzle, including the amplitude, frequency, duty cycle and other parameters of the waveform; using FPGA or a dedicated waveform generator chip to generate COMB_HEAD1 according to the determined waveform parameters. A_HEAD1 and COMB_HEAD1 signals are generated, and transmitted to the nozzle through the signal line; the voltage value of the analog ground reference voltage signal VBS1 is determined according to the model and parameters of the nozzle; a digital-to-analog conversion chip is used to convert the digitized VBS1 voltage value into an analog voltage signal, and transmit it to the nozzle through the signal line; 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, and the working state of the nozzle is controlled so that it can perform printing operations according to the predetermined working mode.

[0034] Specifically, to ensure that the printhead can work in the best condition, the required high-voltage power supply signal VPP_IN and logic voltage power supply signal 3V3_HEAD are determined and provided according to the specific model and parameters of the printhead, and the waveform channel signals COMA_HEAD1 and COMB_HEAD1 that meet the specifications are generated. The printhead can receive the appropriate waveform signal under precise voltage and current conditions. At the same time, the analog ground reference voltage signal VBS1 provided by the digital-to-analog conversion 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 the predetermined working mode, thereby ensuring the printing quality and reliability of the printhead.

[0035] S2. Determine whether the 3V3_HEAD signal is normal. When the 3V3_HEAD signal is normal, determine a first detection state value;

[0036] Further, the level value of the 3V3_HEAD signal is sampled to obtain a signal level sampling value; the signal level sampling value is filtered by a median filtering algorithm to obtain a signal filtering value to reduce the interference of signal noise on the judgment; the upper and lower threshold limits of the preset 3V3_HEAD signal level normal range are obtained; the signal filtering value is compared with the upper and lower threshold limits respectively, and when the signal filtering value is greater than or equal to the lower threshold limit and less than or equal to the upper threshold limit, it is determined that the signal level value is 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 according to the first detection state value, and when the first detection state value is true, relevant operations are executed, and when the first detection state value is false, alarms or protection measures are executed.

[0037] Specifically, the stability and accuracy of the 3V3_HEAD signal are ensured by sampling and median filtering algorithm processing. First, the level value of the 3V3_HEAD signal is obtained by sampling, and then the median filtering algorithm is used to reduce the influence of noise on signal judgment and improve the reliability of signal detection. Next, the signal value after filtering is compared with the 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, and an alarm or protective measures will be executed to prevent possible equipment damage or failure. This method ensures that the nozzle works stably under the correct logic voltage supply, which plays an important role in maintaining the normal operation of the printer and preventing failures.

[0038] S3, pulling up the data signal and logic signal of the nozzle to determine the second detection state value;

[0039] Further, 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 instruction is detected, the nozzle data signal and the logic signal are raised to a preset high level; the nozzle data signal value after the raise is obtained, which is recorded as the first data signal value, and the nozzle logic signal value after the raise is obtained, which is recorded as the first logic signal value; it is judged whether the first data signal value exceeds the preset data signal threshold. When it exceeds, the first data state is valid, otherwise the first data state is invalid; it is judged whether the first logic signal value exceeds the preset logic signal threshold. When it exceeds, the first logic state is valid, otherwise the first logic state is invalid; when the first data state and the first logic state are both valid, the second state value is a preset pass value; when any one of the first data state or the first logic state is invalid, the second state value is a preset fail value; according to the second state value, it is determined whether the nozzle state is a normal working state or an abnormal working state, and a nozzle state report is generated; the first data signal value, the first logic signal value, the second state value and the nozzle state report are stored in the database for subsequent analysis and tracing.

[0040] Specifically, by setting thresholds and monitoring signal changes, it is ensured that the printhead can receive the correct data and logic signals when it is started. When the printhead receives the start command, it will raise the data signal and logic signal to a preset high level and record the signal values ​​after these raises. By comparing these signal values ​​with the preset thresholds, it can be determined whether the signal is valid. If both the data signal and the logic signal exceed their respective thresholds, the second detection status value will be set to a pass value, indicating that the printhead is in normal working condition; if either signal does not exceed the threshold, the second detection status value will be set to a fail value, indicating that there may be a problem with the printhead. This status value will be used to generate a printhead status report, and the relevant data will be stored in a database for subsequent analysis and problem tracing. Such a detection mechanism helps to promptly discover and solve problems in data transmission and logic control of the printhead, ensuring the continuity and quality of the printing job.

[0041] S4, turn on the switch of the VPP_IN signal to determine the third detection state value;

[0042] Further, the switch of the VPP_IN signal path is turned on, the current signal state value of the VPP_IN path is obtained, and it is determined whether the current signal state value exceeds the preset signal state threshold. If it exceeds the preset signal state threshold, it is determined that the VPP_IN path is in an on state, and a path on state flag is obtained; when it does not exceed the preset signal state threshold, it is determined that the VPP_IN path is in an off state, and a path off state flag is obtained; according to the path on state flag, the third detection unit is triggered to start the detection process; according to the path off state flag, the third detection unit is kept in a dormant state; after the third detection unit starts the detection process, the real-time signal strength value of the VPP_IN path is obtained, and the real-time signal strength value is smoothed by a mean filtering algorithm to obtain a signal strength average value; it is determined whether the signal strength average value is within a preset stable signal strength interval. When the signal strength average value is within the preset stable interval, it is determined that the signal is stable, and the signal strength average value at this time is obtained, which is used as the third detection state value; when the signal strength average value is not within the preset stable interval, the VPP_IN is re-obtained The real-time signal strength value of the path is smoothed; after obtaining the third detection state value, the corresponding switch state instruction is determined according to the mapping relationship between the preset state value and the switch state, wherein the switch state instruction includes an open instruction or a close instruction; the mapping relationship between the preset state value and the switch state is constructed in the following form: if the state value is greater than or equal to the upper limit of the threshold, it corresponds to the close instruction; when the state value is less than or equal to the lower limit of the threshold, it corresponds to the open instruction; according to the switch state instruction, the switch state of the VPP_IN signal path is controlled; when the switch state instruction is an open instruction, an open signal is sent to the VPP_IN signal path switch to put it in an on state; when the switch state instruction is a close instruction, a close signal is sent to the VPP_IN signal path switch to put it in a disconnected state; monitor the switch state change of the VPP_IN signal path, record the timestamp of each switch state change and the corresponding third detection state value, and store the timestamp of the switch state change and the corresponding third detection state value in a historical database, and the data structure of the historical database is: timestamp, third detection state value, switch state identifier.

[0043] Specifically, the high-voltage power supply signal of the nozzle is ensured to be stable and reliable by real-time monitoring and adjusting the state of the VPP_IN signal path. First, by connecting the VPP_IN signal path and obtaining the current signal state value, it is possible to determine whether the path is in an on or off state. Then, according to the path state, the third detection unit will start the detection process, obtain and smooth the signal strength value in real time to determine whether the signal is stable. If the average value of the signal strength is within the preset stable interval, this state value will be recorded as the third detection state value; if not, the signal strength value will be re-acquired. In addition, according to the mapping relationship between the state value and the switch state, an open or close instruction will be automatically sent to control the switch state of the VPP_IN signal path to maintain the stability of the signal. Finally, the switch state changes of the VPP_IN signal path will be monitored and recorded, including the timestamp and the corresponding third detection state value, and this information will be stored in the historical database for subsequent analysis and tracing. Such a detection and control mechanism helps prevent the nozzle from malfunctioning due to unstable power supply and ensure the continuity and quality of the printing job.

[0044] S5, turning on the switches of COMA_HEAD1 and COMB_HEAD1 signals to determine the fourth detection state value;

[0045] Further, an opening instruction is sent to the COMA_HEAD1 signal line, and an opening instruction is sent to the COMB_HEAD1 signal line at the same time; a sensor array is used to monitor the level status of the COMA_HEAD1 signal line and the COMB_HEAD1 signal line; a level status value of the COMA_HEAD1 signal line is obtained, recorded as a first level status value; a level status value of the COMB_HEAD1 signal line is obtained, recorded as a second level status value; if it is determined that the first level status value is higher than a preset high level threshold, then the COMA_HEAD1 signal is successfully opened; and the second level status value is determined. If the value is higher than the preset high-level threshold, the COMB_HEAD1 signal is turned on successfully; when either of the two is not turned on successfully, an alarm signal is issued and the turn-on command is resent; when the COMA_HEAD1 signal and the COMB_HEAD1 signal are turned on successfully, the fourth detection process is started; data is read through the sensor in the fourth detection process; the original value of the fourth detection state is obtained, recorded as the original value S; the original value S is filtered to obtain the filtered value Sf; the filtered value Sf is amplified to obtain the amplified value Sa; the effective range of the value of the fourth detection state is determined.

[0046] Specifically, the above content describes a process for detecting and verifying the COMA_HEAD1 and COMB_HEAD1 signals of the printer nozzle, the effect of which is to ensure that the two waveform channel signals can be correctly received by the nozzle and used for printing operations. First, an open command is sent to the two signal lines, and a sensor array is used to monitor their level status. If the level status values ​​of the two signals are higher than the preset high level threshold, the signal is successfully turned on, otherwise an alarm is issued and an attempt is made to resend the open command. Once the signal is successfully turned on, the fourth detection process is started, and the data is read by the sensor and filtered and amplified to obtain a more accurate signal value. Finally, it is determined whether these values ​​fall within the valid range to ensure the quality and stability of the signal. This detection process helps prevent printing errors caused by signal problems and ensures the accuracy and reliability of printing jobs.

[0047] S6, turning on the switch of the VBS1 signal to determine the fifth detection state value;

[0048] Further, the signal switch is turned on to send the VBS1 signal; the signal data is acquired from the VBS1 signal path in real time by using data acquisition technology to obtain the original signal data; the original signal data is transmitted to the signal state analysis by using signal transmission technology; when the signal transmission is interrupted, the VBS1 signal is resent and the original signal data is acquired again; the signal state analysis receives the original signal data, and pre-processes the original signal data, including filtering, noise reduction, and amplification, to obtain the processed signal data; according to the processed signal data, a state determination algorithm is used to determine whether the VBS1 signal is in a stable state, and a signal stable state identification is obtained; when the signal stable state identification is unstable, the original signal data is continuously acquired and pre-processed until the signal stable state identification is stable;

[0049] When the VBS1 signal is in a stable state, the signal state analysis obtains the numerical value of the fifth detection state value of the processed signal data to obtain the fifth detection state value; the signal state analysis stores the fifth detection state value and determines whether the fifth detection state value is within a preset range. If it exceeds the preset range, an alarm signal is issued and the signal switch is reconnected, otherwise it is determined that the fifth detection state value is obtained successfully.

[0050] Specifically, the process of detecting and analyzing the VBS1 signal of the printer nozzle is described to ensure the stability and accuracy of the VBS1 signal, which is crucial for the normal operation of the nozzle. First, the signal switch is turned on and the VBS1 signal is sent, and then the signal data is acquired in real time using data acquisition technology. If there is an interruption in the signal transmission process, the signal will be resent and the data will be acquired. The signal state analysis receives and preprocesses the original signal data, including filtering, noise reduction and amplification, to obtain clearer signal data. Next, the state determination algorithm is used to evaluate the stability of the VBS1 signal, and the data is continuously acquired and processed when the signal is unstable until the signal is stable. Once the signal is stable, the fifth detection state value will be acquired and stored. Finally, it will be checked whether this state value is within the preset range. If it is out of the range, an alarm will be issued and the signal switch will be reconnected; if it is within the range, it is considered that the fifth detection state value is acquired successfully. This detection process helps to ensure that the nozzle can perform high-quality printing operations with the stable support of the analog ground reference voltage signal.

[0051] S7, judging whether the nozzle is abnormal according to the first detection state value, the second detection state value, the third detection state value, the fourth detection state value and the fifth detection state value;

[0052] Among them, 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 all include a combination of a 3V3_HEAD signal status value, a VPP_IN signal status value, a COMA_HEAD1 signal status value, a COMB_HEAD1 signal status value and a VBS1 signal status value.

[0053] This embodiment further provides a printer nozzle 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 nozzle detection method is implemented.

[0054] This embodiment further provides a storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above-mentioned printer nozzle detection method is implemented.

[0055] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Although the present invention has been disclosed as a preferred embodiment as above, it is not used to limit the present invention. Any technical personnel in this field can make some changes or modify the technical contents disclosed above into equivalent embodiments without departing from the scope of the technical solution of the present invention. However, any brief modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.

Claims

1. A printer nozzle detection method, characterized in that: The method comprises the following steps: S1, obtaining nozzle data, including a high-voltage power supply signal VPP_IN, a nozzle logic voltage power supply signal 3V3_HEAD, nozzle waveform channel signals COMA_HEAD1 and COMB_HEAD1, and a nozzle analog ground reference voltage signal VBS1; S2. Determine whether the 3V3_HEAD signal is normal, and when the 3V3_HEAD signal is normal, determine a first detection state value; S3, pulling up the data signal and logic signal of the nozzle to determine the second detection state value; S4, turn on the switch of the VPP_IN signal to determine the third detection state value; S5, turning on the switches of COMA_HEAD1 and COMB_HEAD1 signals to determine the fourth detection state value; S6. Turn on the switch of the VBS1 signal to determine the fifth detection state value.

2. A printer nozzle detection method according to claim 1, characterized in that: Acquiring the printhead 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 according to the model and parameters of the printhead, converting the power supply into the voltage and current required by VPP_IN and 3V3_HEAD through the power management chip, and supplying it to the printhead through the power line; determining the required waveform characteristics of the waveform channel signals COMA_HEAD1 and COMB_HEAD1 according to the model and parameters of the printhead; using FPGA or a dedicated waveform generator chip to generate COMA_HEAD1 according to the determined waveform parameters. EAD1 and COMB_HEAD1 signals, and transmit them to the nozzle through the signal line; determine the voltage value of the analog ground reference voltage signal VBS1 according to the model and parameters of the nozzle; use a digital-to-analog conversion chip to convert the digitized VBS1 voltage value into an analog voltage signal, and transmit it to the nozzle through the signal line; transmit 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 to the nozzle to control the working state of the nozzle.

3. A printer nozzle detection method according to claim 1, characterized in that: Determine whether the 3V3_HEAD signal is normal. When the 3V3_HEAD signal is normal, determine the first detection state value; specifically include: sampling the level value of the 3V3_HEAD signal to obtain a signal level sampling value; filtering the signal level sampling value through a median filtering algorithm to obtain a signal filtering value; obtaining a preset upper threshold and a lower threshold of a normal range of the 3V3_HEAD signal level; comparing the signal filtering value with the upper threshold and the lower threshold respectively, and when the signal filtering value is greater than or equal to the lower threshold and less than or equal to the upper threshold, determine that the signal level value is 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; determine the subsequent processing flow according to the first detection state value, and when the first detection state value is true, execute related operations, and when the first detection state value is false, execute an alarm.

4. A printer nozzle detection method according to claim 1, characterized in that: Raise the data signal and logic signal of the nozzle to determine the second detection state value; specifically include: pre-setting the high level threshold, data signal threshold and logic signal threshold according to the nozzle state detection requirements, and when the nozzle start command is detected, raise the nozzle data signal and logic signal to the preset high level; obtain the nozzle data signal value after the increase, recorded as the first data signal value, obtain the nozzle logic signal value after the increase, recorded as the first logic signal value; determine 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 ; Determine whether the first logic signal value exceeds the preset logic signal threshold. When it exceeds, the first logic state is valid, otherwise the first logic state is invalid; when the first data state and the first logic state are both 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; according to the second state value, determine whether the nozzle state is a normal working state or an abnormal working state, and generate a nozzle state report; store the first data signal value, the first logic signal value, the second state value and the nozzle state report in the database.

5. A printer nozzle detection method according to claim 1, characterized in that: Turn on the switch of the VPP_IN signal and determine the third detection state value; specifically, the method includes: turning on the switch of the VPP_IN signal path, obtaining the current signal state value of the VPP_IN path, judging whether the current signal state value exceeds a preset signal state threshold, and if so, determining that the VPP_IN path is in an on state, and obtaining a path on state flag; when the preset signal state threshold is not exceeded, determining that the VPP_IN path is in an off state, and obtaining a path off state flag; triggering the third detection unit to start the detection process according to the path on state flag; keeping the third detection unit in a dormant state according to the path off state flag; 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, and obtaining a signal strength average value; judging whether the signal strength average value is within a preset stable signal strength interval, and when the signal strength average value is within the preset stable interval, determining that the signal is stable, obtaining the signal strength average value at this time, and using it as the third detection state value; and when the signal strength average value is not within the preset stable interval, re-obtaining the real-time signal strength value of the VPP_IN path and smoothing it.

6. A printer nozzle detection method according to claim 1, characterized in that: Turn on the switches of COMA_HEAD1 and COMB_HEAD1 signals to determine the fourth detection state value; specifically including: sending an opening instruction to the COMA_HEAD1 signal line, and sending an opening instruction to the COMB_HEAD1 signal line at the same time; using a sensor array to monitor the level state of the COMA_HEAD1 signal line and the COMB_HEAD1 signal line; obtaining the level state value of the COMA_HEAD1 signal line, recorded as the first level state value; obtaining 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, then COMA_HEAD1 _HEAD1 signal is turned on successfully; if the second level state value is determined to be higher than the preset high level threshold, the COMB_HEAD1 signal is turned on successfully; when either of the two is not turned on successfully, an alarm signal is issued and the turn-on instruction is resent; when the COMA_HEAD1 signal and the COMB_HEAD1 signal are turned on successfully, the fourth detection process is started; data is read through the sensor in the fourth detection process; the original value of the fourth detection state is obtained, recorded as the original value S; the original value S is filtered to obtain the filtered value Sf; the filtered value Sf is amplified to obtain the amplified value Sa; the range of the value of the fourth detection state is determined.

7. A printer nozzle detection method according to claim 1, characterized in that: Turn on the switch of the VBS1 signal and determine the fifth detection state value, specifically including: turning on the signal switch and sending the VBS1 signal; using data acquisition technology to obtain signal data from the VBS1 signal path in real time to obtain original signal data; using signal transmission technology, transmitting the original signal data to the signal state analysis; when the signal transmission is interrupted, resending the VBS1 signal and re-obtaining the original signal data; the signal state analysis receives the original signal data, and pre-processes the original signal data, including filtering, noise reduction, and amplification, to obtain processed signal data; according to the processed signal data, using a state determination algorithm to determine whether the VBS1 signal is in a stable state, and obtain a signal stable state identifier; when the signal stable state identifier is unstable, continuously obtaining the original signal data and pre-processing it until the signal stable state identifier is stable; When the VBS1 signal is in a stable state, the signal state analysis obtains the numerical value of the fifth detection state value of the processed signal data to obtain the fifth detection state value; the signal state analysis stores the fifth detection state value and determines whether the fifth detection state value is within a preset range. If it exceeds the preset range, an alarm signal is issued and the signal switch is reconnected, otherwise it is determined that the fifth detection state value is obtained successfully.

8. A printer nozzle detection method according to claim 1, characterized in that: Also includes: Determine whether the nozzle is abnormal according to the first detection state value, the second detection state value, the third detection state value, the fourth detection state value and the fifth detection state value; Among them, 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 all include a combination of a 3V3_HEAD signal status value, a VPP_IN signal status value, a COMA_HEAD1 signal status value, a COMB_HEAD1 signal status value and a VBS1 signal status value.

9. A printer nozzle detection device, characterized in that: The method comprises a processor, a memory and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method according to any one of claims 1 to 8 is implemented.

10. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method described in any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Liquid ejecting apparatus and drive signal generation circuit

    CN110303769A

  • Signal detection method and device

    CN114548031A

  • Inkjet printer and method of monitoring inkjet printer

    CN116472178A

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

    CN117465135A

  • Method and equipment for automatically testing circuit board of ink-jet printer

    CN118707297A