Printer driving device, driving method and printer

By using a combined circuit driving module of the main control unit, a timing control module and an ignition module in the inkjet printer, the problem of low versatility of special chips in the prior art is solved, and a cartridge driving circuit with high reliability, low cost and high speed control is realized.

CN119953093APending Publication Date: 2025-05-09WANPAN TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510381054.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The existing inkjet printer driver circuits require special chips, which are low in versatility and high cost, making it difficult to achieve independent controllable and high-speed control.

Method used

The combined circuit driving module of the main control unit, a timing control module based on the gate drive chip and an ignition module based on the half-bridge drive chip are adopted to realize high-speed control and autonomous control of the inkjet printer.

Benefits of technology

Improves the reliability and versatility of ink cartridge printing, realizes high-speed control of inkjet printers, and reduces costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119953093A_ABST
    Figure CN119953093A_ABST
Patent Text Reader

Abstract

The invention relates to the field of printers, in particular to a printer driving device, a driving method and a printer. The printer driving device comprises a main control unit, a sequential control module based on a gate driving chip and an ignition module based on a half-bridge driving chip. The main control unit is respectively connected with the time sequence control module and the ignition module; the main control unit is used for generating nozzle driving information; the sequential control module is used for addressing the nozzle according to the nozzle driving information; and the ignition module is used for sending a driving signal to the nozzle corresponding to the addressing processing result so as to heat the heating cavity of the nozzle and enable the nozzle to jet ink. By adopting the combined circuit driving module of the gate driving chip and the half-bridge driving chip, the high-speed control of the ink-jet printer is realized, the printing reliability of the ink box is effectively improved, and the universality is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of printing technology, and in particular to a printer driving device, a driving method and a printer. Background Art

[0002] When an inkjet printer prints an image, it needs to go through a series of complicated procedures. When the printer nozzle quickly sweeps across the printing paper, each nozzle will spray countless small ink droplets to form the pixels in the image. There are generally multiple independent nozzles on the printer head that spray various colors of ink. Ink droplets of different colors fall on the same point to form different complex colors.

[0003] At present, the circuit solutions that can drive inkjet printers on the market need to use dedicated chips. The internal circuit principles and control protocols of dedicated chips are not universal and have low versatility. Therefore, it is necessary to develop a low-cost, highly versatile, self-controllable and highly reliable ink cartridge driving circuit to replace the dedicated chip. Summary of the invention

[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present application provides a printer driving device, a driving method and a printer.

[0005] The present application provides a printer driving device, which includes a main control unit, a timing control module based on a gate driving chip, and an ignition module based on a half-bridge driving chip; the main control unit is connected to the timing control module and the ignition module respectively;

[0006] The main control unit is used to generate nozzle driving information;

[0007] The timing control module is used to perform addressing processing on the nozzle according to the nozzle driving information;

[0008] The ignition module is used to send a driving signal to the nozzle corresponding to the addressing processing result, so as to heat the heating cavity of the nozzle and enable the nozzle to spray ink.

[0009] Optionally, the ignition module includes at least one ignition control circuit;

[0010] The ignition control circuit includes a half-bridge drive circuit, a pulse width limiting circuit and a switching speed adjustment circuit; the pulse width limiting circuit is used to limit the maximum pulse width; the switching speed adjustment circuit is used to adjust the switching speed of the ignition control circuit.

[0011] Optionally, the half-bridge driving circuit includes a half-bridge driving chip and two NMOS transistors; the output end of the driving signal is arranged at a PHASE pin of the half-bridge driving chip and connected to the two NMOS transistors;

[0012] The pulse width limiting circuit comprises a first capacitor, a first resistor, a second resistor and a transistor; one end of the first capacitor is connected to the driving signal control end, the other end of the first capacitor is respectively connected to one end of the first resistor and the base of the transistor, the other end of the first resistor is connected to one end of the second resistor, the other end of the second resistor is respectively connected to the collector of the transistor and the PWM pin of the half-bridge driving chip, and the emitter of the transistor is connected to the VCC pin of the half-bridge driving chip through the second capacitor;

[0013] The switching speed adjustment circuit comprises a third resistor and a fourth resistor, and the UGATE pin and the LAGTE pin of the half-bridge driver chip are connected to two NMOS transistors through the third resistor and the fourth resistor respectively.

[0014] Optionally, the maximum pulse width is limited by adjusting the sizes of the first capacitor and the first resistor.

[0015] Optionally, the timing control module includes a plurality of timing control circuits; each timing control circuit constitutes a clock line CLK, a signal line and a data line respectively;

[0016] Each timing circuit includes a gate driving chip and a timing adjustment circuit, wherein the gate driving chip and the timing adjustment circuit are used to realize level conversion, and the timing adjustment circuit is used to reduce ringing and / or overslowness generated by the timing circuit.

[0017] Optionally, the timing adjustment circuit includes a current limiting resistor and an impedance matching resistor;

[0018] The current limiting resistor is connected to the input pin of the gate drive chip; the impedance matching resistor is connected to the output pin of the gate drive chip;

[0019] The current limiting resistor is used to protect the main control unit from being damaged by overcurrent; the impedance matching resistor matches the impedance of the ink cartridge timing circuit and is used to reduce the ringing and / or slowdown phenomenon generated by the timing circuit.

[0020] Optionally, there is one clock line CLK, there are at least two signal lines, and there are at least two data lines;

[0021] The nozzle driving information includes nozzle selection information and timing control information;

[0022] For each inkjet cycle, the timing control module is specifically used to read the print data through the data line, and according to the nozzle selection information, apply the print data to the nozzle corresponding to the nozzle selection information through the signal line and in accordance with the timing control information to complete the addressing process of the nozzle.

[0023] Optionally, applying the print data to the nozzle corresponding to the nozzle selection information through the signal line and according to the timing control information includes:

[0024] The four nozzles corresponding to the nozzle selection information are determined through two signal lines, and the print data is applied to the determined nozzles according to the following timing control information:

[0025] After starting the print data output, the clock line and the first signal line output high level at the same time, and the data line outputs low level;

[0026] After the level state is maintained to reach the preset holding threshold, the clock line is independently outputted at a low level to start the first nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the first signal line is independently outputted at a low level to realize ignition preparation of the second nozzle;

[0027] After the level state is maintained to reach the preset holding threshold, the clock line and the second signal line are simultaneously output with a high level; after the level state is maintained to reach the preset holding threshold, the clock line is independently output with a low level to start the third nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the second signal line is independently output with a low level to realize ignition preparation of the fourth nozzle;

[0028] When the ignition preparation of the fourth nozzle is completed, the ignition module is triggered;

[0029] The ignition module is specifically used to start the ignition line to output an ignition pulse to achieve heating of the four nozzle heating cavities so that the four nozzles can spray ink simultaneously.

[0030] The present application also provides a driving method for the above-mentioned printer driving device, characterized in that the driving method includes:

[0031] Generate nozzle driving information;

[0032] According to the nozzle driving information, addressing processing is performed on the nozzle; the nozzle driving information includes nozzle selection information and timing control information; specifically, for each inkjet cycle, the timing control module is specifically used to read the printing data through the data line, and according to the nozzle selection information, apply the printing data to the nozzle corresponding to the nozzle selection information through the signal line and according to the timing control information, so as to complete the addressing processing of the nozzle;

[0033] A driving signal is sent to the nozzle corresponding to the addressing processing result to heat the heating cavity of the nozzle so that the nozzle can eject ink.

[0034] The present application also provides a printer, which includes any one of the printer driving devices described above.

[0035] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:

[0036] The present application realizes high-speed control of the inkjet printer by adopting a combination circuit drive module of a gate drive chip and a half-bridge drive chip, effectively improving the printing reliability of the ink cartridge and having high versatility. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0039] Figure 1 A schematic diagram of a printer driving device provided in various embodiments of the present application;

[0040] Figure 2 Provide a schematic diagram of a timing control circuit for each embodiment of the present application;

[0041] Figure 3 , Figure 4 The ringing and slow-down phenomena provided by various embodiments of the present application;

[0042] Figure 5 A schematic diagram of an ignition control circuit provided in each embodiment of the present application;

[0043] Figure 6 A schematic diagram of an AD sampling circuit provided in each embodiment of the present application. DETAILED DESCRIPTION

[0044] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0045] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present invention, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0046] Embodiment 1

[0047] like Figure 1As shown, an embodiment of the present invention provides a printer driving device, including a main control unit, a timing control module based on a gate driving chip (referred to as the timing control module) and an ignition module based on a half-bridge driving chip (referred to as the ignition module); the main control unit is connected to the timing control module and the ignition module respectively; the main control unit is used to generate nozzle driving information; the timing control module is used to address the nozzle according to the nozzle driving information; the ignition module is used to send a driving signal to the nozzle corresponding to the addressing processing result, so as to realize the heating of the nozzle heating cavity, so that the nozzle can spray ink.

[0048] The printer driving device proposed in the embodiment of the present invention is suitable for ink cartridge printers, and belongs to the circuit and principle for driving inkjet printers. By adopting a combination circuit driving module of a gate driving chip and a half-bridge driving chip, high-speed control of the inkjet printer is realized, so as to be used for the development of corresponding inkjet printers. The combination circuit control method realizes the autonomous controllability of the driving scheme, and at the same time meets the demand for high-speed inkjet printing in special occasions.

[0049] In some embodiments, the printer driving device for driving the nozzle of an inkjet printer proposed in an embodiment of the present invention includes at least a main control unit, a timing control module based on a gate driving chip, and an ignition module based on a half-bridge driving chip, and of course may also include an AD sampling module, a power supply module, and a communication module.

[0050] The main control unit can also be used to receive print data through the communication module. The print data can be original print data or CMYK (printing four-color separation mode) color data converted from the original print data. The main control unit converts the CMYK color data into nozzle driving information for inkjet printing.

[0051] Typically, a peripheral device (computer) is connected to a main control unit via a communication module. The peripheral device pre-processes the image to be printed, generates CMYK color data, and sends it to the main control unit.

[0052] The timing control module based on the gate drive chip is used to address the nozzles of the inkjet printer according to the nozzle drive information of the main control unit. It can include multiple timing control circuits; each timing control circuit constitutes a clock line CLK, a signal line and a data line respectively. In some embodiments, the timing control circuit can also constitute a synchronization line CSYNC. There is 1 clock line CLK, at least 2 signal lines, and at least 2 data lines. For example, its timing control pins are connected to a clock line CLK, a synchronization line CSYNC, five signal lines S1~S5, and three data lines D1~D3.

[0053] The ignition module based on the half-bridge driver chip may have two ignition wires F3 and F5.

[0054] like Figure 2 As shown, each timing circuit includes a gate driving chip and a timing adjustment circuit, wherein the gate driving chip and the timing adjustment circuit are used to realize level conversion, and the timing adjustment circuit is used to reduce ringing and / or overslowness caused by the timing circuit.

[0055] In some embodiments, the timing adjustment circuit includes a current limiting resistor R2 and an impedance matching resistor R1;

[0056] The current limiting resistor is connected to the input pin of the gate drive chip; the impedance matching resistor is connected to the output pin of the gate drive chip;

[0057] The current limiting resistor is used to protect the main control unit from being damaged by overcurrent; the impedance matching resistor matches the impedance of the ink cartridge timing circuit and is used to reduce the ringing and / or slowdown phenomenon generated by the timing circuit.

[0058] In the specific implementation process, the timing control module based on the gate driver chip is mainly composed of the gate driver chip (U1) and combined with the timing adjustment circuit (R1, R2), so as to realize a high-speed level conversion module from 3.3V to +9V or +16V, and its switching speed is as high as 35ns.

[0059] Among them, R2 is a current limiting resistor used to protect the MCU from being damaged by overcurrent; R1 is an impedance matching resistor, and its resistance value is strictly matched with the impedance requirement of the ink cartridge timing circuit, otherwise the timing model will produce ringing (such as Figure 3 ) and bradycardia (eg Figure 4 In order to prevent the timing circuit from ringing and / or slowing down, the value of R1 is usually between 20 ohms and 100 ohms.

[0060] In some embodiments, the timing control module caches the data on the data line to the corresponding shift register under the drive of the input clock signal CLK according to the nozzle driving information of the main control unit. The shift direction can be from the least significant bit to the most significant bit of the shift register. When the data latch signal is valid, the data is cached from the shift register to the latch. Thus, the shift register can continue to receive the printing data of the next cycle.

[0061] like Figure 5 As shown, in some embodiments, the ignition module of the timing control module based on the gate drive chip includes at least one ignition control circuit; the ignition control circuit includes a half-bridge drive circuit, a pulse width limiting circuit and a switching speed adjustment circuit; the pulse width limiting circuit is used to limit the maximum pulse width; the switching speed adjustment circuit is used to adjust the switching speed of the ignition control circuit.

[0062] Optionally, an ignition module based on a half-bridge driver chip is used to heat the nozzle heating cavity, thereby ejecting ink through the corresponding nozzle. The ignition control circuit of the ignition module is mainly composed of a half-bridge driver chip (U2) to drive two NMOS transistors (Q1A and Q1B).

[0063] For example, the timing control module based on the gate driver chip sets the data line to a high level and outputs the printing data to the ignition module based on the half-bridge driver chip. The ignition module based on the half-bridge driver chip sends a driving signal to the nozzle through the ignition lines F3 and F5 to achieve rapid heating of the nozzle heating cavity so that the nozzle can spray ink.

[0064] In some embodiments, the pulse width limiting circuit includes a first capacitor C3, a first resistor R4, a second resistor R5 and a transistor Q2; one end of the first capacitor is connected to the drive signal control end, the other end of the first capacitor is respectively connected to one end of the first resistor and the base of the transistor, the other end of the first resistor is connected to one end of the second resistor, the other end of the second resistor is respectively connected to the collector of the transistor and the PWM pin of the half-bridge driver chip, and the emitter of the transistor is connected to the VCC pin of the half-bridge driver chip through the second capacitor.

[0065] The switching speed adjustment circuit includes a third resistor R6 and a fourth resistor R7, and the UGATE pin and the LAGTE pin of the half-bridge driver chip are connected to two NMOS transistors Q1A and Q1B through the third resistor and the fourth resistor, respectively.

[0066] In other words, the pulse width limiting circuit is mainly composed of capacitors C3, R4, R5 and Q2. By adjusting the size of C3 and R4, the maximum pulse width can be limited, which can effectively prevent the nozzle from burning out due to excessive power caused by program bugs or communication failures. R6 and R7 are used to control the switching speed of Q1A and Q1B. By adjusting the size of R6 and R7 (usually between 0.5 ohms and 70 ohms), the ringing of the ignition pulse can be effectively solved (such as Figure 6 )question.

[0067] like Figure 6 As shown, in some embodiments, the AD sampling module is used to collect the voltage of the TS pin of the inkjet printer, and its internal temperature collection device is a thermistor. When the nozzle overheats, the resistance of the thermistor changes rapidly. A voltage collection circuit is formed using R2 and the thermistor inside the ink cartridge through the voltage division principle. The collected voltage is then compared with the threshold voltage through the voltage comparator U5. When the voltage sampling voltage exceeds the threshold voltage, the comparator outputs a rising edge. When the MCU receives the rising edge, it is considered that the nozzle has an overheating problem, and the nozzle is stopped from being heated in time, thereby avoiding overheating damage to the nozzle.

[0068] In some embodiments, the MCU main control unit is used to manage and implement the entire control logic. It can receive printing data from peripheral devices through the communication module, and then convert it into the nozzle drive protocol of the inkjet printer to achieve inkjet printing. The power module is used to convert and provide the power supply voltage required to control inkjet. The communication module is used to receive data from peripheral devices, including but not limited to inkjet data, ink cartridge status and system synchronization.

[0069] In some embodiments, the nozzle driving information includes nozzle selection information and timing control information and inkjet times data;

[0070] For each inkjet cycle, the timing control module is specifically used to read the print data through the data line, and according to the nozzle selection information, apply the print data to the nozzle corresponding to the nozzle selection information through the signal line and in accordance with the timing control information to complete the addressing process of the nozzle.

[0071] Optionally, applying the print data to the nozzle corresponding to the nozzle selection information through the signal line and according to the timing control information includes:

[0072] The four nozzles corresponding to the nozzle selection information are determined through two signal lines, and the print data is applied to the determined nozzles according to the following timing control information:

[0073] After starting the print data output, the clock line and the first signal line output high level at the same time, and the data line outputs low level;

[0074] After the level state is maintained to reach the preset holding threshold, the clock line is independently outputted at a low level to start the first nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the first signal line is independently outputted at a low level to realize ignition preparation of the second nozzle;

[0075] After the level state is maintained to reach the preset holding threshold, the clock line and the second signal line are simultaneously output with a high level; after the level state is maintained to reach the preset holding threshold, the clock line is independently output with a low level to start the third nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the second signal line is independently output with a low level to realize ignition preparation of the fourth nozzle;

[0076] When the ignition preparation of the fourth nozzle is completed, the ignition module is triggered; the ignition module is specifically used to start the ignition line to output an ignition pulse to achieve heating of the heating cavities of the four nozzles, so that the four nozzles can spray ink at the same time.

[0077] For example, the ink cavity capacity of the large inkjet color (CMY) nozzle is 6.8pL, the ink cavity capacity of the small nozzle is 3.25pL; the ink cavity capacity of the inkjet black (K) nozzle is 2.2pL. Usually, the color resolution is one pixel per nozzle inkjet. When the MCU main control unit receives the CMYK color data from the system, it converts it according to the color resolution of the nozzle, and converts the obtained CMYK color data into printing data. The printing data is the CMYK corresponding nozzle inkjet number data.

[0078] The basic driving sequence of the inkjet printer is that the MCU drives the timing control module of the Shanji driver chip and the ignition module of the half-bridge driver chip through the GPIO (General-purpose input / output) to deliver the driving sequence to the ink cartridge, thereby controlling the nozzle to achieve an inkjet action. Through repeated control, multiple inkjet operations of the nozzle are achieved, so that different colors can be restored through different inkjet times of the CMYK four-color nozzles.

[0079] Among them, the GPIO of the MCU controls the data line (data), clock line (DCLK), signal line (S1~S5) and ignition line (F3 and F5) of the inkjet printer respectively. In the initial state, the data line (data) is high level, and the clock line (DCLK), signal line (S1~S5) and ignition line (F3 and F5) are low level. After starting data output, the clock line (DCLK) and the signal line (S1) simultaneously output high level, and the data line (data) outputs low level. After maintaining the level state for at least 200us, the clock line (DCLK) is made to output low level alone, and the first nozzle is started to realize ignition preparation; after maintaining the level state for at least 200us, the signal line (S1) is made to output low level alone, and the second nozzle is realized to realize ignition preparation. After maintaining the level state for at least 200us, the clock line (DCLK) and the signal line (S2) simultaneously output high level, and repeat the above steps of the clock line (DCLK) and the signal line (S1) to realize the ignition preparation of the third to fourth nozzles. When the ignition preparation of the fourth nozzle is completed, the ignition line (F3) is started to output an ignition pulse (pulse width is about 1.2us), and the ink is ejected from the first to fourth nozzles at the same time. Repeat the above steps for the clock line (DCLK) and the signal line (S3 and S4), start the ignition line (F5) to output an ignition pulse (pulse width is about 1.2us), and realize the simultaneous inkjet of the 5th to 8th nozzles. Repeating this process, the 1st to 8th nozzles can realize repeated inkjet, thereby realizing the inkjet printing operation.

[0080] In some embodiments, the printer driver includes a timing control module based on a pole drive chip, an ignition module based on a half-bridge drive chip, an AD sampling module, an MCU main control unit, a power module and a communication module. The HP inkjet cartridge is connected to the timing control module, the ignition module and the AD sampling module by contact connection. The MCU main control unit is directly connected to the timing control module, the ignition module and the AD sampling module through IO, and the conversion control and voltage sampling of high and low voltages have been realized. The power module realizes the conversion of single power input and multi-power output to meet the system circuit's requirements for different voltages. The communication module is directly linked to the MCU main control unit to realize the exchange of external data.

[0081] Among them, the timing control module based on the gate driver chip includes no less than 11 gate driver chips, which are used to realize the timing control of the HP inkjet nozzle addressing. The gate driver chip can provide a maximum sink current of about 1.8A and a switching speed of about 35ns, realizing high-speed timing control of the HP inkjet cartridge.

[0082] The ignition module based on the half-bridge driver chip includes no less than two half-bridge driver chips. One half-bridge driver chip and two NMOS constitute a half-bridge drive. Due to its ultra-fast switching time, it can achieve ignition control up to 500KHz.

[0083] C3, R4, R5 and Q2 in the ignition module based on the half-bridge driver chip form a pulse width limiting circuit. By adjusting the size of C3 and R4, the maximum pulse width can be limited, which can effectively prevent the nozzle from being burned out due to overpower caused by program bugs or communication failures.

[0084] Embodiment 2

[0085] An embodiment of the present invention provides a driving method for the printer driving device described in any one of the first embodiments, the driving method comprising:

[0086] Generate nozzle driving information;

[0087] According to the nozzle driving information, addressing processing is performed on the nozzle; the nozzle driving information includes nozzle selection information and timing control information; specifically, for each inkjet cycle, the timing control module is specifically used to read the printing data through the data line, and according to the nozzle selection information, apply the printing data to the nozzle corresponding to the nozzle selection information through the signal line and according to the timing control information, so as to complete the addressing processing of the nozzle;

[0088] A driving signal is sent to the nozzle corresponding to the addressing processing result to heat the heating cavity of the nozzle so that the nozzle can eject ink.

[0089] Optionally, applying the print data to the nozzle corresponding to the nozzle selection information through the signal line and according to the timing control information includes:

[0090] The four nozzles corresponding to the nozzle selection information are determined through two signal lines, and the print data is applied to the determined nozzles according to the following timing control information:

[0091] After starting the print data output, the clock line and the first signal line output high level at the same time, and the data line outputs low level;

[0092] After the level state is maintained to reach the preset holding threshold, the clock line is independently outputted at a low level to start the first nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the first signal line is independently outputted at a low level to realize ignition preparation of the second nozzle;

[0093] After the level state is maintained to reach the preset holding threshold, the clock line and the second signal line are simultaneously output with a high level; after the level state is maintained to reach the preset holding threshold, the clock line is independently output with a low level to start the third nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the second signal line is independently output with a low level to realize ignition preparation of the fourth nozzle;

[0094] When the ignition preparation of the fourth nozzle is completed, the ignition line is started to output an ignition pulse to heat the heating cavities of the four nozzles so that the four nozzles can spray ink simultaneously.

[0095] Embodiment 3

[0096] An embodiment of the present invention provides a printer, and the printer includes the printer driving device described in any one of the first embodiments.

[0097] In the specific implementation process, the second and third embodiments can refer to the first embodiment and have corresponding technical effects.

[0098] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0099] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0100] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A printer driver, characterized in that: The printer driving device comprises a main control unit, a timing control module based on a gate driving chip and an ignition module based on a half-bridge driving chip; the main control unit is connected to the timing control module and the ignition module respectively; The main control unit is used to generate nozzle driving information; The timing control module is used to perform addressing processing on the nozzle according to the nozzle driving information; The ignition module is used to send a driving signal to the nozzle corresponding to the addressing processing result, so as to heat the heating cavity of the nozzle and enable the nozzle to spray ink.

2. The printer driving device according to claim 1, characterized in that: The ignition module includes at least one ignition control circuit; The ignition control circuit includes a half-bridge drive circuit, a pulse width limiting circuit and a switching speed adjustment circuit; the pulse width limiting circuit is used to limit the maximum pulse width; the switching speed adjustment circuit is used to adjust the switching speed of the ignition control circuit.

3. The printer driving device according to claim 2, characterized in that: The half-bridge driving circuit comprises a half-bridge driving chip and two NMOS transistors; the output end of the driving signal is arranged at the PHASE pin of the half-bridge driving chip and connected to the two NMOS transistors; The pulse width limiting circuit comprises a first capacitor, a first resistor, a second resistor and a transistor; one end of the first capacitor is connected to the driving signal control end, the other end of the first capacitor is respectively connected to one end of the first resistor and the base of the transistor, the other end of the first resistor is connected to one end of the second resistor, the other end of the second resistor is respectively connected to the collector of the transistor and the PWM pin of the half-bridge driving chip, and the emitter of the transistor is connected to the VCC pin of the half-bridge driving chip through the second capacitor; The switching speed adjustment circuit comprises a third resistor and a fourth resistor, and the UGATE pin and the LAGTE pin of the half-bridge driver chip are connected to two NMOS transistors through the third resistor and the fourth resistor respectively.

4. The printer driving device according to claim 3, characterized in that: The maximum pulse width is limited by adjusting the sizes of the first capacitor and the first resistor.

5. The printer driving device according to any one of claims 1 to 4, characterized in that: The timing control module includes a plurality of timing control circuits; each timing control circuit constitutes a clock line CLK, a signal line and a data line respectively; Each timing circuit includes a gate driving chip and a timing adjustment circuit, wherein the gate driving chip and the timing adjustment circuit are used to realize level conversion, and the timing adjustment circuit is used to reduce ringing and / or overslowness generated by the timing circuit.

6. The printer driving device according to claim 5, characterized in that: The timing adjustment circuit includes a current limiting resistor and an impedance matching resistor; The current limiting resistor is connected to the input pin of the gate drive chip; the impedance matching resistor is connected to the output pin of the gate drive chip; The current limiting resistor is used to protect the main control unit from being damaged by overcurrent; the impedance matching resistor matches the impedance of the ink cartridge timing circuit and is used to reduce the ringing and / or slowdown phenomenon generated by the timing circuit.

7. The printer driving device according to claim 5, characterized in that: There is one clock line CLK, at least two signal lines, and at least two data lines; The nozzle driving information includes nozzle selection information and timing control information; For each inkjet cycle, the timing control module is specifically used to read the print data through the data line, and according to the nozzle selection information, apply the print data to the nozzle corresponding to the nozzle selection information through the signal line and in accordance with the timing control information to complete the addressing process of the nozzle.

8. The printer driving device according to claim 7, characterized in that: The step of applying the print data to the nozzle corresponding to the nozzle selection information through the signal line according to the timing control information comprises: The four nozzles corresponding to the nozzle selection information are determined through two signal lines, and the print data is applied to the determined nozzles according to the following timing control information: After starting the print data output, the clock line and the first signal line output high level at the same time, and the data line outputs low level; After the level state is maintained to reach the preset holding threshold, the clock line is independently outputted at a low level to start the first nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the first signal line is independently outputted at a low level to realize ignition preparation of the second nozzle; After the level state is maintained to reach the preset holding threshold, the clock line and the second signal line are simultaneously output with a high level; after the level state is maintained to reach the preset holding threshold, the clock line is independently output with a low level to start the third nozzle to realize ignition preparation; after the level state is maintained to reach the preset holding threshold, the second signal line is independently output with a low level to realize ignition preparation of the fourth nozzle; When the ignition preparation of the fourth nozzle is completed, the ignition module is triggered; The ignition module is specifically used to start the ignition line to output an ignition pulse to achieve heating of the four nozzle heating cavities so that the four nozzles can spray ink simultaneously.

9. A driving method for the printer driving device according to any one of claims 1 to 8, characterized in that: The driving method comprises: Generate nozzle driving information; According to the nozzle driving information, addressing processing is performed on the nozzle; the nozzle driving information includes nozzle selection information and timing control information; specifically, for each inkjet cycle, the timing control module is specifically used to read the printing data through the data line, and according to the nozzle selection information, apply the printing data to the nozzle corresponding to the nozzle selection information through the signal line and according to the timing control information, so as to complete the addressing processing of the nozzle; A driving signal is sent to the nozzle corresponding to the addressing processing result to heat the heating cavity of the nozzle so that the nozzle can eject ink.

10. A printer, characterized in that: The printer comprises the printer driving device according to any one of claims 1-8.