Printing method, device, storage medium and handheld printer

By designing a continuous printing method in a handheld printer and using interval delay to achieve multiple consecutive printing, the problem that handheld printers are not suitable for large-scale printing tasks is solved, efficiency and product quality are improved, and the service life of consumable parts is extended.

CN111367410BActive Publication Date: 2025-03-18ZHUHAI BENTSAI PRINTING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010126378.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-27
Publication Date
2025-03-18
Estimated Expiration
2040-02-27

AI Technical Summary

Technical Problem

Existing handheld printers are not suitable for large-scale printing tasks, resulting in increased user workload, reduced efficiency, unstable product quality, and premature failure of consumable parts such as printing buttons.

Method used

A continuous printing method is designed to achieve multiple consecutive printing times by obtaining continuous printing instructions, determining the interval delay, and delaying the next printing after the first printing is completed, thereby realizing continuous multiple printing of a handheld printer.

Benefits of technology

Reduce user work burden, improve work efficiency, ensure product quality stability, and effectively extend the service life of consumable parts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111367410B_ABST
    Figure CN111367410B_ABST
Patent Text Reader

Abstract

The present application provides a printing method, device, storage medium and handheld printer. The method is applied to a handheld printer, including: obtaining a continuous printing instruction for controlling the handheld printer to print multiple times continuously; determining the interval delay between two prints according to the continuous printing instruction; starting the first print in the continuous printing, and starting the next print after determining that the first print is completed and the interval delay is exceeded. By designing a continuous printing method, after receiving the continuous printing instruction, the interval delay between two prints is determined, and the interval delay is used as a buffer between the two prints, thereby realizing the application of the continuous printing method to the handheld printer. This can reduce the user's workload, improve work efficiency, and avoid product quality problems caused by user fatigue as much as possible. In addition, it can effectively extend the service life of consumable parts in the handheld printer.
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 printing method, device, storage medium and handheld printer. Background Art

[0002] Portable (handheld) printers are small and easy to carry, mainly designed to meet the printing needs of users on the move. Due to its convenience, it is widely used in various scenarios, so its application is not limited to emergency printing tasks, but also often involves large-scale printing tasks.

[0003] However, the existing handheld printers print once when the print button is pressed, which is not suitable for large-scale printing tasks. This is because this method not only increases the user's workload and reduces work efficiency, but also makes it difficult to ensure the reliability of product quality in large-scale printing tasks due to user fatigue. In addition, it is easy to cause premature failure of vulnerable parts (such as the print button) in the handheld printer. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a printing method, device, storage medium and handheld printer to improve the problem that the handheld printer is not suitable for large-scale printing tasks.

[0005] In order to achieve the above purpose, the embodiments of the present application are implemented in the following manner:

[0006] In a first aspect, an embodiment of the present application provides a printing method, which is applied to a handheld printer, and the method includes: obtaining a continuous printing instruction for controlling the handheld printer to print multiple times in a row; determining an interval delay between two prints based on the continuous printing instruction; starting the first print in the continuous printing, and after determining that the first print is completed and the interval delay is exceeded, starting the next print.

[0007] In the embodiment of the present application, by designing a continuous printing method, after receiving a continuous printing instruction, the interval delay between two prints is determined, and the interval delay is used as a buffer between the two prints, so as to realize the application of the continuous printing method to the handheld printer. This can reduce the user's workload, improve work efficiency, and avoid product quality problems caused by user fatigue as much as possible. In addition, it can also effectively extend the service life of consumable parts (such as print buttons) in the handheld printer.

[0008] In combination with the first aspect, in a first possible implementation of the first aspect, before starting the first print in the continuous printing, the method also includes: determining a start delay; after obtaining the continuous printing instruction and after the start delay, executing the step: starting the first print in the continuous printing.

[0009] In this implementation, a startup delay can be determined before the first print to give the user some buffer time to confirm the preparation work. When a temporary stop is required, it can be stopped in time during the startup delay with zero loss, and situations that make the user flustered can be avoided as much as possible.

[0010] In combination with the first aspect, in a second possible implementation of the first aspect, after obtaining the continuous printing instruction for controlling the handheld printer to print multiple times continuously, the method also includes: determining the number of prints according to the continuous printing instruction; and ending the continuous printing when it is determined that the number of completed prints is consistent with the number of prints.

[0011] In this implementation, the number of prints can be determined, so that the number of prints in the continuous printing can be quantified, making the continuous printing method more flexible and controllable, and convenient for users to use.

[0012] In combination with the first aspect, or in combination with the first or second possible implementation of the first aspect, in a third possible implementation of the first aspect, the handheld printer includes multiple print heads, and before the first print in the start of continuous printing, the method also includes: obtaining the content of the first print; determining the printing part of each print head and the printing delay of each print head based on the content of the first print; correspondingly, the first printing process includes: controlling each of the print heads to print based on the printing part and the printing delay of each print head.

[0013] In this implementation, by applying the continuous printing method to a handheld printer with multiple nozzles, the printing efficiency can be improved on the one hand, and on the other hand, a larger picture can be continuously printed through multiple nozzles. And continuous printing can be achieved by coordinating the printing part and printing delay of each printing head to be printed.

[0014] In combination with the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the handheld printer includes a first print head, a second print head, a third print head and a fourth print head, and controlling each print head to print according to the printing part and printing delay of each print head, including: after a first printing delay corresponding to the first print head, controlling the first print head to print the first printing part corresponding to the first print head; and / or, after a second printing delay corresponding to the second print head, controlling the second print head to print the second printing part corresponding to the second print head; and / or, after a third printing delay corresponding to the third print head, controlling the third print head to print the third printing part corresponding to the third print head; and / or, after a fourth printing delay corresponding to the fourth print head, controlling the fourth print head to print the fourth printing part corresponding to the fourth print head.

[0015] In this implementation, by determining the printing portion and printing delay corresponding to each of the first print head, the second print head, the third print head and the fourth print head, continuous printing of a handheld printer controlling the four print heads can be achieved.

[0016] In combination with the third possible implementation method of the first aspect, in the fifth possible implementation method of the first aspect, before obtaining the content for the first print, the method also includes: controlling the multiple print heads to cooperate in printing test content; when the difference between the printed content and the test content exceeds a preset value, determining the corresponding adjustment delay to adjust the printing delay corresponding to one or more print heads among the multiple print heads.

[0017] In this implementation, by performing a print test on a handheld printer including multiple print heads before continuous printing, the adjustment delay is determined, and the printing delay corresponding to one or more print heads of the handheld printer is adjusted, which is conducive to printing higher quality products.

[0018] In combination with the fifth possible implementation method of the first aspect, in the sixth possible implementation method of the first aspect, when the difference between the printed content and the test content exceeds a preset value, the corresponding adjustment delay is determined, including: determining the area where the difference between the printed content and the test content is located; based on the area, determining the difference printing part corresponding to the area; and determining the corresponding adjustment delay based on the difference printing part.

[0019] By determining the area where the difference between the printed content and the test content is located, the difference printing part is further determined, so that the corresponding adjustment delay can be determined based on the difference printing part. In this way, the printing delay of each print head can be accurately adjusted, which is beneficial to improving printing quality.

[0020] In a second aspect, an embodiment of the present application provides a printing device, which is applied to a handheld printer, and the device includes: an instruction acquisition module, which is used to obtain a continuous printing instruction for controlling the handheld printer to print multiple times in a row; an interval delay determination module, which is used to determine the interval delay between two prints according to the continuous printing instruction; a printing module, which is used to start the first print in the continuous printing, and start the next print after determining that the first print is completed and the interval delay is exceeded.

[0021] In a third aspect, an embodiment of the present application provides a storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement a printing method as described in any one of the first aspect or possible implementation methods of the first aspect.

[0022] In a fourth aspect, an embodiment of the present application provides a handheld printer, comprising: a print button for generating an electrical signal in response to a user's operation; a controller connected to the print button, for generating continuous printing instructions based on the electrical signal, so as to cooperate with a printing unit connected to the controller to run a printing method as described in any one of the first aspect or possible implementations of the first aspect.

[0023] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0025] Figure 1 A schematic diagram of the structure of a handheld printer provided in an embodiment of the present application.

[0026] Figure 2 A flowchart of a printing method provided in an embodiment of the present application.

[0027] Figure 3 A control flow chart for continuous printing of a handheld printer provided in an embodiment of the present application.

[0028] Figure 4 A structural block diagram of a printing device provided in an embodiment of the present application.

[0029] Icons: 10-handheld printer; 11-main body; 12-handheld part; 13-printing part; 131-first printing head; 132-second printing head; 133-third printing head; 134-fourth printing head; 14-print button; 20-printing device; 21-instruction acquisition module; 22-interval delay determination module; 23-printing module. DETAILED DESCRIPTION

[0030] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0031] See also Figure 1 , Figure 1 The structure diagram of a handheld printer provided in an embodiment of the present application is shown in FIG. 1. In this embodiment, the handheld printer may include a main body 11, a handheld portion 12, a printing portion 13 and a print button 14.

[0032] Exemplarily, the main body 11 may include a controller, which is provided with a control program for implementing the printing method provided in the embodiment of the present application. The controller may be a single chip microcomputer, a microprocessor, etc., which is not limited here.

[0033] For example, the handheld portion 12 can be disposed on the main body 11 to facilitate the user to hold the handheld portion 12. Of course, the handheld portion 12 can be disposed in various ways and positions, which are not limited here.

[0034] Exemplarily, the printing unit 13 can be arranged on the main body 11 for printing. The printing unit 13 may include one printing head or multiple printing heads, which is not limited here. In this embodiment, the printing unit 13 includes four printing heads (i.e., the first printing head 131, the second printing head 132, the third printing head 133 and the fourth printing head 134) as an example, but it should not be regarded as a limitation of the present application. In addition, the arrangement of the first printing head 131, the second printing head 132, the third printing head 133 and the fourth printing head 134 in this embodiment is only an exemplary manner. In some other feasible methods, multiple printing heads can be arranged in parallel or arranged in an arrangement, etc., which is not limited here. Among them, each printing head can be responsible for the printing of an area, so that multiple printing heads can cooperate to complete the printing of a larger area and / or print more efficiently.

[0035] For example, the print button 14 can be arranged on the handheld portion 12 so that the user can press the button when holding the handheld portion. Of course, this arrangement should not be regarded as limiting the present application. The print button 14 can be connected to the controller to generate an electrical signal in response to the user's operation and transmit the electrical signal to the controller so that the controller generates an instruction (including but not limited to a continuous printing instruction) based on the electrical signal to enable the user to control the handheld printer.

[0036] In this embodiment, the handheld printer or the controller therein can be used as the execution subject of the printing method provided in the embodiment of the present application. In this embodiment, the printing method provided in the embodiment of the present application is introduced with the controller as the execution subject, but it is not limited to this. The detailed process of executing the printing method will be specifically introduced below.

[0037] See also Figure 2 , Figure 2 A flowchart of a printing method provided in an embodiment of the present application. In this embodiment, the printing method may include step S10, step S20 and step S30.

[0038] When the user needs to use the printer to perform continuous printing, the user can operate the print button, and the print button can generate an electrical signal in response to the user's operation to transmit it to the controller. At this time, the controller can execute step S10.

[0039] Step S10: obtaining a continuous printing instruction for controlling the handheld printer to print multiple times continuously.

[0040] In this embodiment, the controller can generate a continuous printing instruction for controlling the handheld printer to print multiple times continuously based on the electrical signal. Of course, when the method is applied to some handheld printers with more complex functions, the way of generating the control instruction may require the user to operate the print button multiple times, and the controller responds based on the operation (for example, displaying on the display screen of a handheld printer with a display screen, or prompting through sound, etc.), thereby generating a continuous printing instruction, which is not limited here.

[0041] After the controller obtains the continuous printing instruction, in order to improve the printing quality, before executing step S20, the printing unit can also be adjusted by printing test content.

[0042] Exemplarily, taking a printing unit including multiple print heads as an example, the controller can control the multiple print heads of the printing unit to cooperate in printing test content and obtain the printed content. When the difference between the printed content and the test content exceeds the preset value, the corresponding adjustment delay is determined to adjust the printing delay corresponding to one or more print heads among the multiple print heads. Among them, each print head corresponds to a printing delay, and the printing delay indicates that the corresponding print head starts printing (for example, inkjet, pigment, paint, etc., not limited here) after the interval printing delay corresponding to the length of time when the handheld printer (controller) starts printing (which can be the first printing or subsequent printing). The printing delay corresponding to each nozzle can vary based on the different content (i.e., the printing part) printed by the corresponding print head during the printing process, which is not limited here.

[0043] Exemplarily, taking the handheld printer with four print heads provided in this embodiment as an example, the specific method for determining the adjustment delay is described. Based on the test content, the controller can determine the test printing part and test printing delay corresponding to each print head in the printing of this test content. That is, the first print head corresponds to the first test printing part and the first test printing delay, the second print head corresponds to the second test printing part and the second test printing delay, the third print head corresponds to the third test printing part and the third test printing delay, and the fourth print head corresponds to the fourth test printing part and the fourth test printing delay. The controller can control each print head to perform this test printing based on its corresponding test printing part and test printing delay.

[0044] Then, the controller can obtain the content of the test print (i.e., the content printed based on the test content), and determine the difference between the printed content and the test content. Specifically, the controller can determine the area where the difference between the two is located, for example, the first test printing part responsible for the first print head is the first area, the second test printing part responsible for the second print head is the second area, the third test printing part responsible for the third print head is the third area, and the fourth test printing part responsible for the fourth print head is the fourth area. In this embodiment, the first area can be used as a reference, and each area can be seamlessly connected (of course, it can also be determined according to actual needs to select a seam connection, or an overlapping area, which is not limited here). In this way, it is determined that the difference between the printed content and the test content is in which area. For example, the difference is located in the second area, and there is no deviation in the third area and the fourth area. Then, it can be determined according to the specific amount of the difference, combined with the moving rate of the printing, to determine the adjustment delay corresponding to the second print head. The adjustment method here is only exemplary and should not be regarded as a limitation on this application.

[0045] By determining the area where the difference between the printed content and the test content is located, the difference printing part is further determined, so that the corresponding adjustment delay can be determined based on the difference printing part. In this way, the printing delay of each print head can be accurately adjusted, which is beneficial to improving printing quality.

[0046] The determined adjustment delay can be used to adjust the printing delay of the corresponding print head. The adjustment method can be a one-time adjustment (i.e., changing the method of determining the printing delay) or it can be adjusted each time. That is, after the printing delay of the print head is determined each time, the adjustment delay is combined with it on this basis to jointly affect the printing process. No specific limitation is made here.

[0047] After obtaining the continuous printing instruction (or after determining the adjustment delay), the controller may execute step S20.

[0048] Step S20: Determine the interval delay between two prints according to the continuous printing instruction.

[0049] In this embodiment, the controller can determine the interval delay included in the continuous printing instruction, wherein the interval delay represents the length of time between two prints during the continuous printing process. Exemplarily, the interval delay can be preset, or can be set or adjusted by the user, which is not limited here. The interval delay can be used as a buffer between two prints, which can be determined according to actual needs (for example, the printing content is more complicated, or the printing paper or fabric needs to be changed, etc.), so that the continuous printing is more in line with the needs of the user.

[0050] In addition, in this embodiment, the continuous printing instruction may also include the number of prints in the continuous printing process, and the controller may determine the number of prints in the continuous printing instruction. Exemplarily, the number of prints may be set by the user, or may be preset or obtained, which is not limited here. By setting the number of prints, the number of prints in the continuous printing may be quantified, making the continuous printing method more flexible and controllable, and convenient for users to use.

[0051] After determining the interval delay (or determining the interval delay and the number of prints), in order to reserve some buffer time for the user, the controller may also determine the start delay before executing step S30. The start delay may represent a delay before starting the first print in the continuous printing process, for example, the interval between obtaining the control instruction and the first print, or the controller may prepare for the first print (for example, determining the interval delay, the number of prints, determining the print content, etc.), and then start the first print after the interval start delay.

[0052] In this embodiment, the process of determining the content to be printed for the first time can be performed at any time during the process before the first printing starts after the controller receives the continuous printing instruction. In order to achieve continuous printing of variable content (i.e., the content of two prints in the continuous printing process can be different), the content of each print can be determined before the first print in the continuous printing, or the content to be printed for each print can be determined before each print in the continuous printing process, which is not limited here. In this embodiment, the content of each print is determined before the start of each print as an example, but it should not be regarded as a limitation of this application.

[0053] By determining the startup delay, some buffer time is reserved for users to confirm the preparation work. When a temporary stop is needed, it can be stopped in time during the startup delay without loss, and the situation of making users flustered can be avoided as much as possible.

[0054] As for the determination of the printed content, the determination of the first printed content is taken as an example. Exemplarily, the controller can obtain the first printed content and determine the printing part of each print head and the printing delay of each print head according to the first printed content.

[0055] After a time period corresponding to the printing delay has elapsed, the controller may execute step S30.

[0056] Step S30: starting the first printing in the continuous printing, and starting the next printing after determining that the first printing is completed and the delay is the interval.

[0057] In this embodiment, the controller can control the corresponding print head to print according to the printing part and printing delay of each print head (if there is an adjustment delay for adjustment in each printing, the adjustment delay must also be adjusted) to complete this printing (first print).

[0058] Exemplarily, the process of the first printing of the handheld printer with four print heads provided in this embodiment is taken as an example for explanation. After starting the first printing, after the corresponding first printing delay, the controller can control the first print head to print the content of the first printing part; and / or, after the corresponding second printing delay, the controller can control the second print head to print the content of the second printing part; and / or, after the corresponding third printing delay, the controller can control the third print head to print the content of the third printing part; and / or, after the corresponding fourth printing delay, the controller can control the fourth print head to print the content of the fourth printing part. In this way, the first printing can be completed.

[0059] After the first print is completed, the controller can record the number of prints as 1; correspondingly, after each print is completed, the number of prints can be increased by 1. When the number of prints recorded by the controller is consistent with the number of prints required in this continuous printing process (i.e., the number of prints), the controller can stop continuous printing, thereby completing the task of this continuous printing.

[0060] By applying the continuous printing method to a handheld printer with multiple print heads, the printing efficiency can be improved on the one hand, and larger images can be printed continuously through multiple print heads on the other hand. Continuous printing can be achieved by coordinating the printing parts and printing delay of each print head.

[0061] Of course, if continuous printing needs to be stopped, the user can do so by operating the handheld printer, for example, by pressing the print button twice in succession (this is only an exemplary operation and should not be considered as a limitation of the present application). In this way, continuous printing can be stopped conveniently and quickly, making the control method of continuous printing of the handheld printer simpler and more convenient for users to use.

[0062] The above is an introduction to the operation process of the printing method provided in the embodiment of the present application. Here, a control flow of a handheld printer to achieve continuous printing is provided. Figure 3 , Figure 3 A control flow chart for continuous printing of a handheld printer provided in an embodiment of the present application.

[0063] First, continuous printing is started, and the printing delay timing (i.e., the start delay) begins. After the printing delay time (i.e., the start delay) is up, the first content printing begins. After printing is completed, the number of prints increases by one. The number of prints is judged (i.e., whether the number of prints has reached the number of prints for continuous printing): If the number of prints has reached (i.e., the number of prints has been consistent with the number of prints for continuous printing), printing is ended; if the number of prints has not reached (i.e., the number of prints has not reached the number of prints for continuous printing), the printing interval timing (i.e., the interval delay) is started. Determine whether the printing interval time has been reached: If it has been reached (i.e., the time corresponding to the interval delay has been exceeded), the next printing is started, and the number of prints increases by one after the printing is completed, and the number of prints judgment continues; if it has not been reached, the timing continues, and the printing interval time judgment is performed until the printing interval time is reached, and the next printing begins.

[0064] Of course, this control process is only an exemplary control method and should not be regarded as a limitation of the present application. In actual applications, there are many different control methods and control processes, which are subject to actual needs.

[0065] See also Figure 4Based on the same inventive concept, a printing device 20 is also provided in an embodiment of the present application, which is applied to a handheld printer, including: an instruction acquisition module 21, used to obtain a continuous printing instruction for controlling the handheld printer to print multiple times in a row; an interval delay determination module 22, used to determine the interval delay between two prints according to the continuous printing instruction; a printing module 23, used to start the first print in the continuous printing, and after determining that the first print is completed and the interval delay is exceeded, start the next print.

[0066] In this embodiment, the printing device 20 also includes: a start delay module, which is used to determine the start delay before the printing module 23 starts the first print in the continuous printing; and the printing module 23 is used to start the first print in the continuous printing after the instruction acquisition module 21 obtains the continuous printing instruction and the start delay is exceeded.

[0067] In this embodiment, the printing device 20 also includes: a printing times module, which is used to determine the printing times according to the continuous printing instruction after the instruction acquisition module 21 obtains the continuous printing instruction for controlling the handheld printer to print multiple times continuously; when it is determined that the number of completed printings is consistent with the printing times, the continuous printing is ended.

[0068] In this embodiment, the handheld printer includes multiple print heads, and the printing device 20 also includes: a print content determination module, which is used to obtain the content of the first print before the printing module 23 starts the first print in continuous printing; according to the content of the first print, determine the printing part of each print head and the printing delay of each print head; correspondingly, the printing module 23 is used to control each print head to print according to the printing part and printing delay of each print head.

[0069] In this embodiment, the handheld printer includes a first print head, a second print head, a third print head and a fourth print head, and the printing module 23 is also used to control the first print head to print a first printing part corresponding to the first print head after a first printing delay corresponding to the first print head; and / or, after a second printing delay corresponding to the second print head, control the second print head to print the second printing part corresponding to the second print head; and / or, after a third printing delay corresponding to the third print head, control the third print head to print the third printing part corresponding to the third print head; and / or, after a fourth printing delay corresponding to the fourth print head, control the fourth print head to print the fourth printing part corresponding to the fourth print head.

[0070] In this embodiment, the printing device 20 also includes: a testing module, which is used to control the multiple print heads to cooperate in printing test content before the print content determination module obtains the content to be printed for the first time; when the difference between the printed content and the test content exceeds a preset value, determine the corresponding adjustment delay to adjust the printing delay corresponding to one or more print heads among the multiple print heads.

[0071] In this embodiment, the test module is also used to determine the area where the difference between the printed content and the test content is located; based on the area, determine the difference printing part corresponding to the area; and determine the corresponding adjustment delay based on the difference printing part.

[0072] An embodiment of the present application also provides a storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of the printing method described in this embodiment.

[0073] In summary, the embodiments of the present application provide a printing method, a device storage medium, and a handheld printer. By designing a continuous printing method, after receiving a continuous printing instruction, the interval delay between two prints is determined, and the interval delay is used as a buffer between the two prints, thereby realizing the application of the continuous printing method to the handheld printer. This can reduce the user's workload, improve work efficiency, and avoid product quality problems caused by user fatigue as much as possible. In addition, it can also effectively extend the service life of consumable parts (such as print buttons) in the handheld printer.

[0074] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic and are only a logical function division. There may be other division methods in actual implementation. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some communication interface, device or unit, which may be electrical, mechanical or other forms.

[0075] Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0076] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0077] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A printing method, characterized in that: Applied to a handheld printer, the handheld printer includes a plurality of print heads, and the method includes: Obtaining a continuous printing instruction for controlling the handheld printer to print multiple times continuously; Determining the interval delay between two prints according to the continuous printing instruction; Get the first printed content; According to the content of the first print, the printing part of each print head and the printing delay of each print head are determined; wherein each print head corresponds to a printing delay, and the printing delay indicates that when the handheld printer starts printing, the corresponding print head starts printing after the interval corresponding to the printing delay; the printing delay corresponding to each print head may vary based on the different contents printed by the corresponding print head during the printing process; Control multiple printing heads of the printing unit to print test content and obtain the printed content; When the difference between the printed content and the test content exceeds a preset value, a corresponding adjustment delay is determined, and a printing delay corresponding to one or more printing heads among the multiple printing heads is adjusted according to the adjustment delay; Starting the first printing in the continuous printing, and starting the next printing after determining that the first printing is completed and the delay is the interval; The first printing process includes: Controlling each of the print heads to print according to the printing portion and the printing delay of each print head; Wherein, after obtaining the continuous printing instruction for controlling the handheld printer to print multiple times continuously, the method further includes: Determine the number of print times according to the continuous printing instruction; When it is determined that the number of completed printings is consistent with the number of printings, the continuous printing is terminated.

2. The printing method according to claim 1, characterized in that: Before starting the first printing in the continuous printing, the method further includes: Determine the start delay; After obtaining the continuous printing instruction and after the start delay, the step of starting the first print in the continuous printing is performed.

3. The printing method according to claim 1, characterized in that: The handheld printer includes a first printing head, a second printing head, a third printing head and a fourth printing head, and controlling each of the printing heads to print according to the printing part and the printing delay of each printing head includes: After a first printing delay corresponding to the first printing head, controlling the first printing head to print a first printing portion corresponding to the first printing head; and / or, After a second printing delay corresponding to the second printing head, controlling the second printing head to print a second printing portion corresponding to the second printing head; and / or, After a third printing delay corresponding to the third printing head, controlling the third printing head to print a third printing portion corresponding to the third printing head; and / or, After the fourth printing delay corresponding to the fourth printing head, the fourth printing head is controlled to print the fourth printing part corresponding to the fourth printing head.

4. The printing method according to claim 1, characterized in that: When the difference between the printed content and the test content exceeds a preset value, determining a corresponding adjustment delay includes: Determining an area where a difference between the printed content and the test content is located; According to the area, determining the differential printing portion corresponding to the area; The corresponding adjustment delay is determined according to the differential printing portion.

5. A printing device, characterized in that: Applied to a handheld printer, the handheld printer includes a plurality of print heads, and the device includes: An instruction acquisition module, used to obtain a continuous printing instruction for controlling the handheld printer to print multiple times continuously; An interval delay determination module, used to determine the interval delay between two prints according to the continuous printing instruction; A printing content determination module is used to obtain the content of the first print; according to the content of the first print, determine the printing part of each print head and the printing delay of each print head; wherein each print head corresponds to a printing delay, and the printing delay indicates that when the handheld printer starts printing, the corresponding print head starts printing after the interval corresponding to the printing delay; the printing delay corresponding to each print head may vary based on the different content printed by the corresponding print head during the printing process; A test module, configured to control the plurality of print heads to cooperate in printing test content before the print content determination module obtains the content to be printed for the first time; and to determine a corresponding adjustment delay when the difference between the printed content and the test content exceeds a preset value, so as to adjust the printing delay corresponding to one or more print heads among the plurality of print heads; A printing module, used for starting the first printing in the continuous printing, and starting the next printing after determining that the first printing is completed and the interval delay is set; Wherein, the printing module is used to control each of the printing heads to print according to the printing part and printing delay of each printing head during the first printing; Among them, the printing device also includes: a printing times module, which is used to determine the printing times according to the continuous printing instructions after the instruction acquisition module obtains the continuous printing instructions for controlling the handheld printer to print multiple times continuously; when it is determined that the number of completed prints is consistent with the printing times, the continuous printing is ended.

6. A storage medium, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the printing method according to any one of claims 1 to 4.

7. A handheld printer, characterized in that: include: A print button for generating an electrical signal in response to a user's operation; The controller connected to the print button is used to generate continuous printing instructions based on the electrical signal to cooperate with the printing unit connected to the controller to run the printing method as described in any one of claims 1 to 4.