Automatic speed limiting method, device and storage medium for printing overclocked garbled codes

By identifying the maximum frequency of the nozzle and automatically adjusting the printing speed, the abnormal nozzle control problem caused by excessive printing frequency is solved, the printing efficiency and quality are improved, and the service life of the nozzle is extended.

CN118906679BActive Publication Date: 2025-03-04GUANGZHOU SENYANG ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410963047.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-18
Publication Date
2025-03-04
Estimated Expiration
2044-07-18

AI Technical Summary

Technical Problem

When printing a nozzle, too high printing frequency will lead to abnormal nozzle control, and the prior art will find it difficult to effectively solve the problem of printing frequency reduction due to the driving waveform or data timing transmission time.

Method used

The maximum frequency of the nozzle is identified through the hardware interface detection, the maximum time of waveform and timing is calculated, the maximum printing frequency is determined, and the printing speed is automatically adjusted during the printing process to ensure that the printing frequency does not exceed the limit of the nozzle.

Benefits of technology

It effectively avoids possible control abnormalities during printing, improves printing efficiency and quality, extends the service life of the nozzle, and simplifies user operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118906679B_ABST
    Figure CN118906679B_ABST
Patent Text Reader

Abstract

The present invention discloses an automatic speed limiting method for printing over-frequency garbled codes, which comprises: firstly, hardware interface detection, identifying the nozzle model through the hardware interface of the printer, performing nozzle identification, and identifying the maximum frequency f of the nozzle; secondly, retrieving a suitable waveform configuration from a library storing waveform data, configuring timing parameters, setting timing parameters according to printing task requirements, filling the nozzle waveform timing according to the configuration, and calculating the longest time t of the waveform and the timing. max ; Again, find the maximum frequency f max =1 / t max ; Finally, the printer performs printing control according to IPS printing, and the printer performs printing control according to the adjusted printing speed IPS printing, ensuring the stability of the printing process and the accuracy of the printing results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of printing device control, in particular to an automatic speed limiting method, device and storage medium for printing overclocked garbled codes. Background Art

[0002] When the nozzle prints, the printing will be controlled according to the resolution of the image, and the printer will print through the printing speed control of the tool; when the printing resolution is higher or the printing speed is higher, the printing frequency will become higher accordingly; printing frequency = printing resolution (dpi) * printing speed (ips), where dpi is X dots per inch and ips is X inches per second.

[0003] The drive signal controlled by the printhead, including the drive waveform control and data timing signal, needs to transmit a complete waveform and timing to print ink normally.

[0004] The print head has a limit to its printing frequency. When the controlled printing frequency exceeds the print head’s printing frequency, the print head control abnormality will occur. When the print head’s printing frequency is met, the actual printable frequency may become lower due to the long transmission time of the print head driving waveform or data sequence. At this time, the controlled printing frequency exceeds the maximum period of the waveform or sequence, and the print head control abnormality will also occur. Summary of the invention

[0005] In order to solve the above-mentioned technical problems, the present invention provides an automatic speed limiting method for printing overclocked garbled codes.

[0006] The technical solution of the present invention is achieved in this way:

[0007] The present invention provides an automatic speed limiting method for printing over-frequency garbled codes, comprising:

[0008] S1. Hardware interface detection: Identify the nozzle model through the printer's hardware interface, perform nozzle identification, and identify the maximum frequency f of the nozzle. 喷头 ;

[0009] S2. Retrieve the appropriate waveform configuration from the library storing waveform data, configure the timing parameters, set the timing parameters according to the printing task requirements, fill the nozzle waveform timing according to the configuration, and calculate the longest time t between the waveform and the timing max ;

[0010] S3. Find the maximum frequency f max =1 / t max ;

[0011] S4, according to f 喷头 and f max Calculate the maximum printing frequency f 打印 ;

[0012] S5, the print driver prints and sends the resolution dpi and print speed ips of the printed image;

[0013] S6. Get the dpi and ips values, get the resolution and speed parameters of the current print task from the print driver, and calculate the frequency f of the printed image. 图片 =dpi×ips;

[0014] S7, frequency comparison, compare f 图片 and f 打印 If the value of f 图片 Less than f 打印 , then the printing action is carried out normally; otherwise, let f 打印 As the printing frequency of this picture, calculate the new printing speed ips 打印 =f 打印 / dpi;

[0015] S8, printer according to ips 打印 Perform printing control.

[0016] In one embodiment, before step S2, the method further includes:

[0017] S2-1. Convert the task to be printed into a data stream in RGB format.

[0018] In one embodiment, after step S5, the method further includes:

[0019] S5-1, determine whether the automatic speed limit function is activated, if so, proceed to step S6; otherwise, jump to step S8.

[0020] In one embodiment, step S8 specifically includes:

[0021] S8-1, receiving the new print speed instruction, the printer hardware receives the adjusted ips 打印 , adjust hardware settings, adjust stepper motor and ink supply hardware settings according to the new printing speed, execute printing, start the printing task, and monitor the printing process to ensure stability.

[0022] An automatic speed limiting device for printing overclocked garbled codes, comprising:

[0023] Printer hardware controller: A hardware device integrated into the printer that is responsible for executing the automatic speed limit algorithm and controlling the printing speed and frequency;

[0024] External print server: a microcontroller that receives print jobs and processes the speed limit logic, then sends commands to the printer;

[0025] Computer: Equipped with an application running on a PC or Mac, it communicates with the printer through the printer interface to achieve the automatic speed limit function;

[0026] Embedded components: include microprocessor, memory and input and output interfaces, used to perform printing speed limiting tasks.

[0027] In one embodiment, it further comprises:

[0028] Internal memory: The internal memory is used to store its operating system, applications and related configurations to achieve the automatic speed limit function for printing overclocked garbled characters, ensuring the stability and quality of the printing process;

[0029] Also includes at least one processor; and,

[0030] a memory communicatively connected to the at least one processor; wherein,

[0031] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the automatic speed limiting method for printing overclocked garbled codes as described above.

[0032] A storage medium for an automatic speed limiting method of printing overclocked garbled codes, comprising:

[0033] Program code: When the program code is executed by the processor, the automatic speed limiting method for printing overclocked garbled characters as described above is implemented.

[0034] It also includes a chip, which is applied to a printer; the chip includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through a line; the interface circuit is used to receive a signal from a memory in the printer and send the signal to the processor, the signal including a computer instruction stored in the memory; when the processor executes the computer instruction, the printer executes the automatic speed limiting method for printing overclocked garbled characters as described above.

[0035] Compared with the prior art, the present invention has the following beneficial effects:

[0036] 1. The present invention determines the maximum operating frequency f of the nozzle through nozzle identification 喷头 , ensuring that the printing operation does not exceed the physical limitations of the nozzle, and further by calculating the maximum time t of the waveform and timing max , to ensure the integrity of the nozzle drive signal, thereby solving the problem of reduced printing frequency caused by the long transmission time of the drive waveform or data sequence in the prior art, so that the nozzle can reach its maximum frequency f under the premise of ensuring signal integrity max ;

[0037] 2. By comparing f 喷头 and f max , determines the maximum printing frequency f 打印 , ensuring that the instructions issued by the print driver will not exceed the actual processing capacity of the print head, thereby avoiding possible control anomalies during the printing process; in the actual printing process, if the frequency of printing images is f 图片 Beyond f 打印 , will automatically adjust the printing speed ips 打印 To ensure that the printing frequency does not exceed the limit of the nozzle, solve the problem of abnormal nozzle control caused by excessive printing frequency mentioned in the background technology, and improve printing efficiency and quality;

[0038] 3. The printer adjusts the printing speed according to ips 打印 Printing control is carried out to ensure the stability of the printing process and the accuracy of the printing results; in summary, the content of the present invention not only improves printing efficiency and quality, extends the service life of the nozzle, but also simplifies user operation through intelligent control, enhances system compatibility, reduces maintenance costs, and promotes the innovation and development of printing technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 The figure is a flow chart of an automatic speed limiting method for printing overclocked garbled characters in Example 1. DETAILED DESCRIPTION

[0040] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0041] The terms used in this application are only for the purpose of describing specific embodiments 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 in this article refers to and includes any or all possible combinations of one or more corresponding listed items.

[0042] It should be understood that although the terms first, second, and third may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determination". In the embodiment of the present application, "multiple" refers to two or more than two. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B, which may represent: A exists alone, A and B exist at the same time, and B exists alone, wherein A and B may be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0043] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. Example

[0044] This embodiment aims to provide an automatic speed limit method for printing overclocked garbled characters, such as Figure 1 As shown, the following steps are included:

[0045] S1. Hardware interface detection: Identify the nozzle model through the printer's hardware interface, perform nozzle identification, and identify the maximum frequency f of the nozzle. 喷头 ;

[0046] In this embodiment, the nozzle is first identified by hardware interface detection, and the maximum frequency f of the nozzle is identified. 喷头 ;

[0047] S2. Retrieve the appropriate waveform configuration from the library storing waveform data, configure the timing parameters, set the timing parameters according to the printing task requirements, fill the nozzle waveform timing according to the configuration, and calculate the longest time t between the waveform and the timing max ;

[0048] In this embodiment, a suitable waveform configuration is retrieved from a library storing waveform data, and timing parameters are configured. The timing parameters are set according to the printing task requirements, and the nozzle waveform timing is filled according to the configuration. The longest time t of the waveform and the timing is calculated. max ;

[0049] S3. Find the maximum frequency f max =1 / t max ;

[0050] In this embodiment, the maximum frequency f is obtained. max =1 / t max .

[0051] S4, according to f 喷头 and f max Calculate the maximum printing frequency f 打印 ;

[0052] In this embodiment, according to f 喷头 and f max Calculate the maximum printing frequency f 打印 .

[0053] S5. The print driver prints and sends the resolution dpi and print speed ips of the printed image.

[0054] In this embodiment, the print driver performs printing and sends the resolution dpi and print speed ips of the printed image.

[0055] S6. Get the dpi and ips values, get the resolution and speed parameters of the current print task from the print driver, and calculate the frequency f of the printed image. 图片 =dpi×ips;

[0056] In this embodiment, the dpi and ips values ​​are obtained, the resolution and speed parameters of the current print task are obtained from the print driver, and the frequency f of the printed image is calculated. 图片 =dpi×ips.

[0057] S7, frequency comparison, compare f 图片 and f 打印 If the value of f 图片 Less than f 打印 , then the printing action is carried out normally; otherwise, let f 打印 As the printing frequency of this picture, calculate the new printing speed ips 打印 =f 打印 / dpi;

[0058] In this embodiment, the frequency comparison, comparison f 图片 and f 打印 If the value of f 图片 Less than f 打印 , then the printing action is carried out normally; otherwise, let f 打印 As the printing frequency of this picture, calculate the new printing speed ips 打印 =f 打印 / dpi.

[0059] S8, printer according to ips 打印 Perform printing control.

[0060] In this embodiment, the printer is based on ips 打印 Perform printing control.

[0061] In this embodiment, before S2, the following steps are also included:

[0062] S2-1. Convert the task to be printed into a data stream in RGB format.

[0063] In this embodiment, the task to be printed is converted into a data stream in RGB format.

[0064] In this embodiment, after S5, the following steps are also included:

[0065] S5-1, determine whether the automatic speed limit function is activated, if so, go to S6; otherwise, jump to S8.

[0066] In this embodiment, it is determined whether the automatic speed limit function is activated. If so, the process proceeds to S6; otherwise, the process jumps to S8.

[0067] In this embodiment, S5 specifically includes:

[0068] S5-1, determine whether the automatic speed limit function is activated, if so, go to S6; otherwise, jump to S8.

[0069] In this embodiment, it is determined whether the automatic speed limit function is activated. If so, the process proceeds to S6; otherwise, the process jumps to S8.

[0070] In this embodiment, S8 specifically includes:

[0071] S8-1, receiving the new print speed instruction, the printer hardware receives the adjusted ips 打印 , adjust hardware settings, adjust stepper motor and ink supply hardware settings according to the new printing speed, execute printing, start the printing task, and monitor the printing process to ensure stability.

[0072] In this embodiment, the new print speed instruction is received, and the printer hardware receives the adjusted ips 打印 , adjust hardware settings, adjust stepper motor and ink supply hardware settings according to the new printing speed, execute printing, start the printing task, and monitor the printing process to ensure stability.

[0073] This embodiment discloses an automatic speed limiting method for printing overclocked garbled codes, the method comprising: firstly, hardware interface detection, identifying the nozzle model through the hardware interface of the printer, performing nozzle identification, and identifying the maximum frequency f of the nozzle 喷头; Secondly, retrieve the appropriate waveform configuration from the library storing waveform data, configure the timing parameters, set the timing parameters according to the printing task requirements, fill the nozzle waveform timing according to the configuration, and calculate the longest time t between the waveform and the timing max ; Again, find the maximum frequency f max =1 / t max ;Finally, the printer is based on ips 打印 Print control can intelligently adjust the printing speed to adapt to the physical limitations of different print heads and the specific requirements of the printing tasks, thereby improving printing efficiency, ensuring print quality, and extending the service life of the print heads. Example

[0074] This embodiment provides an automatic speed limiting device for printing overclocked garbled characters, including:

[0075] Printer hardware controller: A hardware device integrated into the printer that is responsible for executing the automatic speed limit algorithm and controlling the printing speed and frequency;

[0076] External print server: a microcontroller that receives print jobs and processes the speed limit logic, then sends commands to the printer;

[0077] Computer: Equipped with an application running on a PC or Mac, it communicates with the printer through the printer interface to achieve the automatic speed limit function;

[0078] Embedded components: include microprocessor, memory and input and output interfaces, used to perform printing speed limiting tasks.

[0079] In one embodiment, it further comprises:

[0080] Internal memory: The internal memory is used to store its operating system, applications and related configurations to achieve the automatic speed limit function for printing overclocked garbled characters, ensuring the stability and quality of the printing process;

[0081] Also includes at least one processor; and,

[0082] a memory communicatively connected to the at least one processor; wherein,

[0083] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the automatic speed limiting method for printing overclocked garbled codes as described above.

[0084] A storage medium for an automatic speed limiting method of printing overclocked garbled codes, comprising:

[0085] Program code: When the program code is executed by the processor, the automatic speed limiting method for printing overclocked garbled characters as described above is implemented.

[0086] It also includes a chip, which is applied to a printer; the chip includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through a line; the interface circuit is used to receive a signal from a memory in the printer and send the signal to the processor, the signal including a computer instruction stored in the memory; when the processor executes the computer instruction, the printer executes the automatic speed limiting method for printing overclocked garbled characters as described above.

Claims

1. An automatic speed limiting method for printing overclocked garbled characters, characterized in that: include: S1. Hardware interface detection: Identify the nozzle model through the printer's hardware interface, perform nozzle identification, and identify the maximum frequency f of the nozzle. 喷头 ; S2. Retrieve the appropriate waveform configuration from the library storing waveform data, configure the timing parameters, set the timing parameters according to the printing task requirements, fill the nozzle waveform timing according to the configuration, and calculate the longest time t between the waveform and the timing max ; S3. Find the maximum frequency f max =1 / t max ; S4, according to f 喷头 and f max Calculate the maximum printing frequency f 打印 ; S5, the print driver prints and sends the resolution dpi and print speed ips of the printed image; S6. Get the dpi and ips values, get the resolution and speed parameters of the current print task from the print driver, and calculate the frequency f of the printed image. 图片 =dpi×ips; S7, frequency comparison, compare f 图片 and f 打印 If the value of f 图片 Less than f 打印 , then the printing action is carried out normally; otherwise, let f 打印 As the printing frequency of this picture, calculate the new printing speed ips 打印 =f 打印 / dpi; S8, printer according to ips 打印 Perform printing control.

2. The automatic speed limiting method for printing overclocked garbled characters according to claim 1, characterized in that: Before step S2, the method also includes: S2-1, converting the task to be printed into a data stream in RGB format.

3. The automatic speed limiting method for printing overclocked garbled characters according to claim 1, characterized in that: After step S5, the process also includes: S5-1, determining whether the automatic speed limit function is activated, if so, proceeding to step S6; otherwise, jumping to step S8.

4. The automatic speed limiting method for printing overclocked garbled characters according to claim 1, characterized in that: Step S8 specifically includes: S8-1, receiving a new print speed instruction, and the printer hardware receiving the adjusted ips 打印 , adjust hardware settings, adjust stepper motor and ink supply hardware settings according to the new printing speed, execute printing, start the printing task, and monitor the printing process to ensure stability.

5. An automatic speed limiting device for printing overclocked garbled characters, characterized in that: include: Printer hardware controller: a hardware device integrated inside the printer, responsible for executing the automatic speed limit algorithm to control the printing speed and frequency; External print server: a microcontroller that receives print tasks and processes the speed limit logic, and then sends instructions to the printer; Computer: carrying an application running on a PC or Mac, communicating with the printer through a printer interface to implement the automatic speed limit function; Embedded components: including a microprocessor, a memory, and input and output interfaces for performing the printing speed limit task; at least one processor; And, a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the automatic speed limiting method for printing overclocked garbled characters according to any one of claims 1-4.

6. The automatic speed limiting device for printing over-frequency garbled characters according to claim 5, characterized in that: Also includes: Internal memory: The internal memory is used to store its operating system, applications and related configurations to achieve the automatic speed limit function for printing overclocked garbled characters, ensuring the stability of the printing process and the print quality.

7. A storage medium for an automatic speed limit method of printing overclocked garbled characters, characterized in that: It includes: program code: when the program code is executed by a processor, it realizes the automatic speed limiting method for printing overclocked garbled codes according to any one of claims 1 to 4.

8. The storage medium of the method for automatically limiting the speed of printing overclocked garbled characters according to claim 7, characterized in that: The invention comprises a chip, which is applied to a printer; the chip comprises one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected via a line; the interface circuit is used to receive a signal from a memory in the printer and send the signal to the processor, wherein the signal comprises a computer instruction stored in the memory; when the processor executes the computer instruction, the printer executes the automatic speed limiting method for printing overclocked garbled characters.

Citation Information

Patent Citations

  • Methods and arrangements relating to printing process

    CN106537324A

  • Printing abnormality detection method, device and system

    CN110688075A