Self-adaptive printing method, device and equipment for ink-jet identification and storage medium

By dynamically determining the inkjet logo and printing method by obtaining the printing task requirements, the problem of low flexibility of the inkjet logo printing method is solved, and efficient printing is achieved, saving materials and time.

CN120669929APending Publication Date: 2025-09-19SHENZHEN HOSONSOFT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410310607.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

The inkjet marking printing method in existing inkjet printing technology has low flexibility, resulting in waste of materials and ink, high costs, and cannot meet the needs of streamlined, automated and intelligent production.

Method used

By obtaining the printing requirements of the current printing task, the inkjet logo and logo printing method are dynamically determined, the inkjet logo printing data is generated, and the nozzle is controlled to print.

Benefits of technology

The printing method of inkjet logo can be flexibly adjusted according to the printing task, saving printing time, materials and ink, and improving printing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120669929A_ABST
    Figure CN120669929A_ABST
Patent Text Reader

Abstract

The invention discloses an ink-jet identification self-adaptive printing method, device and equipment and a storage medium, and relates to the technical field of ink-jet printing. The method comprises the steps of obtaining a printing requirement of a current printing task; determining an ink-jet mark to be printed and a mark printing mode according to the printing requirement; generating ink jet identification printing data according to the ink jet identification; and controlling a nozzle to print the ink-jet identifier according to the identifier printing mode and the ink-jet identifier printing data. According to the method, the ink-jet identification needing to be printed is determined according to the printing requirement instead of printing all the ink-jet identifications, and meanwhile, the printing mode of the ink-jet identification can be flexibly adjusted according to the printing requirement of the printing task instead of printing according to a fixed mode; printing time, printing materials and printing ink can be saved, and printing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of inkjet printing technology, and in particular to an inkjet mark adaptive printing method, device, equipment and storage medium. Background Art

[0002] Inkjet printing technology produces image products by spraying ink droplets through a nozzle onto a print medium. This non-contact printing technology offers advantages such as high printing speed, minimal pollution, vibrant images, long image shelf life, and adaptability to a variety of print media. It is currently widely used in outdoor photography, advertising, office supplies, and proofing.

[0003] However, with the increasing application and production capacity, the requirements for streamlined, automated and intelligent production of inkjet printing are also getting higher and higher. For example, during the printing process, it is necessary to detect whether the nozzle has any abnormalities in real time; when the number of printed products is large and it takes a long time, such as several days, to complete the printing, it is necessary to count and detect the number of completed products in real time; when there are mechanical errors or unstable operations during the printing process, it is also necessary to detect whether there is a printing deviation in real time. For the above situations, the existing solution is to perform detection by setting inkjet markers such as color bars and QR codes, that is, a fixed detection method is set according to each requirement, and each fixed detection method is executed for each printing task. For example, when it is necessary to detect whether the nozzle is abnormal, inkjet markers such as color bars are fixedly printed on the left and right sides of the image to detect whether the nozzle is abnormal, and inkjet markers such as QR codes are printed on one side of the image to check the output of the product production...etc. This method of printing inkjet markers has low flexibility, is time-consuming, wastes materials and ink, and has high cost. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide an inkjet label adaptive printing method, apparatus, device, and storage medium to solve the problem of low flexibility of inkjet label printing methods in the prior art.

[0005] In a first aspect, an embodiment of the present invention provides an inkjet mark adaptive printing method, the method comprising:

[0006] Get the printing requirements of the current print task;

[0007] Determining the inkjet logo to be printed and the logo printing method according to the printing requirements;

[0008] generating inkjet mark printing data according to the inkjet mark;

[0009] The nozzle is controlled to print the inkjet logo according to the logo printing mode and the inkjet logo printing data.

[0010] Preferably, the printing requirements include at least the printing medium size, the size of the image to be printed, and the number of copies. The printing requirements also include one or more of the image starting printing position, the printing medium type, the number of printing passes, and the printing accuracy.

[0011] Preferably, the type of the inkjet mark includes any one of a color bar, a ruler, a QR code, a barcode, a character, and a custom detection image.

[0012] Preferably, obtaining the printing requirements of the current printing task includes:

[0013] Controlling the inkjet printing control module to receive external input, and obtaining the printing requirement of the printing task from the external input; or,

[0014] The inkjet printing control module is controlled to import the printing requirements of the current printing task from a preset order system, wherein the preset order system includes a plurality of printing orders, and each printing order corresponds to a printing task.

[0015] Preferably, the inkjet mark includes a first sub-inkjet mark and a second sub-inkjet mark, and determining the inkjet mark to be printed and the inkjet mode according to the printing requirement includes:

[0016] determining a blank area in the printing medium according to the size of the printing medium and the size of the image to be printed;

[0017] determining whether to print the first sub-inkjet mark according to the blank area;

[0018] If yes, determining a printing mode of the first sub-inkjet mark according to the position of the blank area, and determining a type and size of the first sub-inkjet mark according to the size of the blank area;

[0019] Determining whether to print a second sub-inkjet mark according to the number of copies to be printed;

[0020] If so, determining a printing mode of the second sub-inkjet mark according to the position of the blank area, and determining a type and size of the second sub-inkjet mark according to the size of the blank area;

[0021] The first sub-inkjet mark is one or more of a color bar and a custom detection image, and the second sub-inkjet mark is one or more of a ruler, a QR code, a barcode, and a character.

[0022] Preferably, the logo printing method includes: single-sided logo printing, double-sided logo printing, interval logo printing, no logo printing, and combined logo printing, wherein the single-sided logo printing is to perform the inkjet logo printing on either side of the image to be printed, the double-sided logo printing is to perform the inkjet logo printing on both sides of the image to be printed, the interval logo printing is to perform the inkjet logo printing at the interval between the two images to be printed, the no logo printing is not to perform the inkjet logo printing, and the combined logo printing includes a combination of one or more of the single-sided logo printing, double-sided logo printing, interval logo printing, and no logo printing.

[0023] Preferably, the identification printing method further includes: printing per PASS and printing at preset intervals of PASS, wherein the printing per PASS is to perform the inkjet identification printing for each PASS, and the printing at preset intervals of PASS is to perform the inkjet identification printing once per a preset number of intervals of PASS.

[0024] In a second aspect, an embodiment of the present invention provides an inkjet mark adaptive printing device, the device comprising:

[0025] The printing requirement acquisition module is used to obtain the printing requirements of the current printing task;

[0026] a determination module, configured to determine the inkjet mark to be printed and the mark printing method according to the printing requirements;

[0027] A data generating module, configured to generate inkjet mark printing data according to the inkjet mark;

[0028] The printing module is used to control the nozzle to print the inkjet logo according to the logo printing method and the inkjet logo printing data.

[0029] In a third aspect, an embodiment of the present invention provides an inkjet marking adaptive printing device, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method of the first aspect of the above embodiment.

[0030] In a fourth aspect, an embodiment of the present invention provides a storage medium having computer program instructions stored thereon, which implements the method of the first aspect of the above-mentioned embodiment when the computer program instructions are executed by a processor.

[0031] In summary, the beneficial effects of the present invention are as follows:

[0032] The method, apparatus, device, and storage medium for adaptive inkjet label printing provided by embodiments of the present invention obtain the printing requirements of a current print task; determine the inkjet label to be printed and the label printing method based on the printing requirements; generate inkjet label printing data based on the inkjet label; and control the printhead to print the inkjet label based on the label printing method and the inkjet label printing data. The method of the present invention determines the inkjet label to be printed based on the printing requirements rather than printing all inkjet labels. Furthermore, the method can flexibly adjust the inkjet label printing method based on the printing requirements of the print task rather than printing in a fixed manner. This can save printing time, printing materials, and printing ink, thereby improving printing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work, and these are all within the scope of protection of the present invention.

[0034] Figure 1 4 is a flow chart of an inkjet mark adaptive printing method according to an embodiment of the present invention.

[0035] Figure 2 Schematic diagram of single-side logo printing according to an embodiment of the present invention.

[0036] Figure 3 Schematic diagram of double-sided logo printing according to an embodiment of the present invention.

[0037] Figure 4 Schematic diagram of interval marking printing according to an embodiment of the present invention.

[0038] Figure 5 Schematic diagram of non-logo printing according to an embodiment of the present invention.

[0039] Figure 6 Schematic diagram of printing a combination logo according to an embodiment of the present invention.

[0040] Figure 7 2 is a schematic structural diagram of an inkjet mark adaptive printing device according to an embodiment of the present invention.

[0041] Figure 8 Schematic diagram of the structure of an inkjet mark adaptive printing device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the objects, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present invention by illustrating examples of the present invention.

[0043] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0044] Example 1

[0045] An embodiment of the present invention provides an inkjet logo adaptive printing method, which is applicable to a reciprocating scanning inkjet printing device and a OnePass inkjet printing device. The inkjet printing device includes at least one printhead, and the printhead includes at least one column of nozzles for printing the image to be printed and the inkjet logo.

[0046] See Figure 1 The inkjet mark adaptive printing method specifically includes the following steps:

[0047] S1: Get the printing requirements of the current printing task;

[0048] S2: Determining the inkjet logo to be printed and the logo printing method according to the printing requirements;

[0049] S3: generating inkjet mark printing data according to the inkjet mark;

[0050] S4: Control the print head to print the inkjet logo according to the logo printing method and the inkjet logo printing data.

[0051] Specifically, in the implementation of the present invention, whether to perform inkjet label printing and how to perform the printing of the inkjet label are determined based on the actual printing requirements of the current printing task. The inkjet labels here include the following types: color bars, rulers, QR codes, barcodes, characters, custom detection images, etc. The printing requirements of the printing task here at least include the printing medium size, the size of the image to be printed, and the number of copies to be printed. Based on these printing requirements, it is determined whether it is necessary to print inkjet labels such as color bars or QR codes. For example, when it is determined according to the printing requirements that there is a blank area on one side of the image to be printed and the size meets the color bar size for printing, only one side of the color bar is printed; when there is no area where the inkjet label can be printed, the inkjet label printing may not be performed; when the number of copies in the printing requirements is large, it is possible to select the blank area on either side of the image to print the QR code or other inkjet labels to indicate the number of copies of the image or the content of the label based on the printing medium size and the image size. In addition, according to these printing requirements, it is also possible to determine how to print the inkjet logo, that is, the logo printing method. For example, for the convenience of expression, in the embodiment of the present invention, the two sides of the image to be printed in the main scanning direction are respectively recorded as the left side and the right side, and the two sides along the sub-scanning direction are respectively recorded as the front side and the back side, where the front side is the side printed first. When the size of the printing medium along the main scanning direction is larger than the size of the image to be printed, and the size of the printing medium along the sub-scanning direction is close to the size of the image to be printed, inkjet logos such as color bars or QR codes can be printed on the left or right side of the image to be printed. When the size of the printing medium along the main scanning direction is close to the size of the image to be printed, and the size of the printing medium along the sub-scanning direction is much larger than the size of the image to be printed, the inkjet logo can be printed on the front side or the back side of the image to be printed. Preferably, the printing requirements also include one or more of the image starting printing position, the printing medium type, the number of printing passes, and the printing accuracy. Based on these printing requirements, the inkjet label and the optimized label printing method can be further determined. For example, the type of inkjet label can be determined according to the printing medium type, and whether it is necessary to perform inkjet label printing after each printing pass and printing accuracy can be determined.

[0052] After determining the inkjet logo and logo printing method, the inkjet logo is rasterized to obtain inkjet logo printing data, and the inkjet logo printing data and the image printing data corresponding to the image to be printed are sent to the nozzle together, and the nozzle is controlled to print the inkjet logo according to the logo printing method while printing the image to be printed.

[0053] In one embodiment, obtaining the printing requirements of the current printing task includes:

[0054] controlling the inkjet printing control module in response to an external input to receive the printing request of the printing task from the external input; or,

[0055] The inkjet printing control module is controlled to import the printing requirements of the current printing task from the preset order system.

[0056] Specifically, the printing requirements of the current print task can be input by the customer through the client human-computer interaction interface (i.e., external input) into the inkjet printing control module of the inkjet printing device according to the actual needs in production, or the inkjet printing control module can directly obtain it from a preset order system set up on the client or the cloud, in which a number of orders are stored, one order corresponds to one print task, and each order records the printing requirements of the corresponding print task. Preferably, the client can be one or more electronic devices such as a computer, a mobile phone, a tablet computer, a notebook, etc. The inkjet printing control module here includes an image color processing unit and a print control unit, wherein the image color processing unit is used to perform raster processing on the image to be printed or the inkjet mark to obtain print data that can be recognized by the inkjet printing device, and the print control unit controls the movement of the nozzle and the ink printing according to the printing requirements or the inkjet printing mark. Preferably, the image color processing unit and the print control unit are located in the host computer of the inkjet printing device. In other embodiments, the image color processing unit and the print control unit can also be located in different devices. For example, the image color processing unit can be located in each client or the cloud, and the print control unit is located in the inkjet printing device.

[0057] Preferably, the inkjet mark includes a first sub-inkjet mark and a second sub-inkjet mark, and determining the inkjet mark to be printed and the inkjet mode according to the printing requirement includes:

[0058] determining a blank area in the printing medium according to the size of the printing medium and the size of the image to be printed;

[0059] determining whether to print the first sub-inkjet mark according to the blank area;

[0060] If yes, determining a printing mode of the first sub-inkjet mark according to the position of the blank area, and determining a type and size of the first sub-inkjet mark according to the size of the blank area;

[0061] Determining whether to print a second sub-inkjet mark according to the number of copies to be printed;

[0062] If so, determining a printing mode of the second sub-inkjet mark according to the position of the blank area, and determining a type and size of the second sub-inkjet mark according to the size of the blank area;

[0063] The first sub-inkjet mark is one or more of a color bar and a custom detection image, and the second sub-inkjet mark is one or more of a ruler, a QR code, a barcode, and a character.

[0064] Specifically, the blank area in the printing medium is determined based on the size of the printing medium and the size of the image to be printed, wherein the blank area includes the blank areas on the left and right sides of the image to be printed and the blank areas on the front and back sides of the image to be printed. If there is no blank area, the inkjet mark is not printed. When there is sufficient blank area, the position and size of the blank area can be used to determine which one or more inkjet marks to print. The first sub-inkjet mark here can be a color bar or a custom detection image, such as an abnormal nozzle detection image, a nozzle step calibration detection image, a nozzle vertical calibration detection image, etc. The color bar or abnormal nozzle detection image is mainly used to detect whether the nozzle of the nozzle is clogged, while the nozzle step calibration detection image, the nozzle vertical calibration detection image, etc. are used to detect mechanical motion errors. The second sub-inkjet mark can be an image such as a QR code, a barcode, characters, etc., which is mainly used to identify the print output or print content. For example, when a print task requires continuous printing of multiple images to be printed, the second sub-inkjet mark can be used to identify the number of the currently printed image. In addition, the need to print an inkjet label can be determined based on the material of the printing medium. The printing medium materials here include leather, acrylic, flooring, paper, textile fabrics, glass, etc. When the printing medium material is textile fabrics, it is often necessary to continuously print continuous images of hundreds of meters or even thousands of meters. At this time, the second sub-inkjet label can be used to identify the length of the current printed image, such as meters; when the image to be printed is a label image, the second sub-inkjet label can be a QR code, barcode, etc. to facilitate users to obtain the current label information in real time.

[0065] For example, when the size of the blank areas on the left and right sides is larger than the size of the color bar, the color bar can be printed on either or both sides of the left and right sides; when the size of the blank areas on the front and back sides is larger than the size of the color bar, the color bar can be printed on either or both sides of the front and back sides. When the number of copies is greater than or equal to the preset number, inkjet identification images such as QR codes, barcodes, or characters can be printed on any or multiple sides of the left and right sides, the front and back sides; when the size of the blank area on the left or right side is greater than the size of the color bar and the size of the QR code, and the number of copies is greater than or equal to the preset number, the color bar and the QR code can be printed simultaneously on the left or right side; when the size of the blank area on the left or right side is the size of the color bar but smaller than the size of the QR code, and the number of copies is greater than or equal to the preset number, the color bar can be printed on the left or right side, and the QR code can be placed in the blank areas before and after the image. The preset number of copies here can be determined according to actual conditions. For example, when the preset number of copies is 2, the second sub-inkjet logo is printed. The specific type of the second sub-inkjet logo image to be printed depends on the position and size of the blank area obtained according to the current printing requirements. For example, when the size of the blank area is suitable for printing a barcode rather than a QR code, the second sub-inkjet logo image is a barcode.

[0066] In one embodiment, the logo printing method includes: single-side logo printing, double-side logo printing, interval logo printing, no logo printing, and combined logo printing, wherein Figure 2 The single-side logo printing is to perform the inkjet logo printing on either side of the image to be printed, such as Figure 3 The double-sided logo printing is to perform the inkjet logo printing on both sides of the image to be printed. Figure 4 The interval mark printing is to perform the inkjet mark printing at the interval between two images to be printed, such as Figure 5 The non-logo printing is not to perform the inkjet logo printing, such as Figure 6 The combined logo printing method includes a combination of one or more of the following: single-sided logo printing, double-sided logo printing, spaced logo printing, and no logo printing. For example, a print task includes printing four images to be printed, using the combined logo printing method: printing a QR code on the left side of the first image to be printed (i.e., single-sided logo printing); printing color bars on both sides of the second image to be printed (i.e., double-sided logo printing); printing a QR code between the second and third images to be printed (i.e., spaced logo printing); and not performing inkjet logo printing on either side of the fourth image to be printed (i.e., no logo printing). The inkjet logo printed in single-sided logo printing, double-sided logo printing, and spaced logo printing is flexibly determined based on the requirements of the print task and is not limited to color bars or QR codes.

[0067] In one embodiment, the label printing method further includes: printing per pass and printing at intervals of preset pass. The per pass printing method is to perform the inkjet label printing for each pass, and the interval preset pass printing method is to perform the inkjet label printing once for each preset number of passes. For example, if the preset number of passes is 2, then the inkjet label printing is performed once after each 2 pass printing is completed. In addition, the above-mentioned single-sided label printing, double-sided label printing, interval label printing, no label printing, combined label printing, per pass printing, and interval preset pass printing are combined to obtain a variety of label printing methods. For example, combining per pass printing with single-sided label printing means that inkjet label printing is performed on the left or right side of the image to be printed after each pass is printed. Combining per pass printing with double-sided label printing means that inkjet label printing is performed on both sides of the image when printing each pass image. The preset interval PASS printing and single-side logo printing are combined. For example, the preset PASS number is 4, that is, after completing 4 PASS printing, an inkjet logo is printed on one side of the image to be printed.

[0068] In summary, the method for adaptively printing inkjet labels provided in an embodiment of the present invention obtains the printing requirements of a current print task; determines the inkjet label to be printed and the label printing method based on the printing requirements; generates inkjet label printing data based on the inkjet label; and controls the printhead to print the inkjet label based on the label printing method and the inkjet label printing data. The method of the present invention determines the inkjet labels to be printed based on the printing requirements rather than printing all inkjet labels. Furthermore, the method can flexibly adjust the printing method of the inkjet label based on the printing requirements of the print task rather than printing according to a fixed method. This can save printing time, printing materials, and printing ink, thereby improving printing efficiency.

[0069] Example 2

[0070] See also Figure 7 The embodiment of the present invention provides an inkjet mark adaptive printing device 200, the device 200 comprising:

[0071] The printing requirement obtaining module 201 is used to obtain the printing requirement of the current printing task;

[0072] A determination module 202 is configured to determine the inkjet mark to be printed and the mark printing method according to the printing requirements;

[0073] A data generating module 203 is configured to generate inkjet mark printing data according to the inkjet mark;

[0074] The printing module 204 is used to control the print head to print the inkjet logo according to the logo printing method and the inkjet logo printing data.

[0075] Preferably, the printing requirements include at least the printing medium size, the size of the image to be printed, and the number of copies. The printing requirements also include one or more of the image starting printing position, the printing medium type, the number of printing passes, and the printing accuracy.

[0076] Preferably, the type of the inkjet mark includes any one of a color bar, a ruler, a QR code, a barcode, a character, and a custom detection image.

[0077] Preferably, the printing requirement acquisition module 201 includes:

[0078] A first acquiring unit is configured to control the inkjet printing control module to receive external input, and acquire the printing requirement of the printing task from the external input; or

[0079] The second acquisition unit is used to control the inkjet printing control module to import the printing requirements of the current printing task from the preset order system, wherein the preset order system includes several printing orders, and each printing order corresponds to a printing task.

[0080] Preferably, the inkjet identifier includes a first sub-inkjet identifier and a second sub-inkjet identifier, and the determining module 202 includes:

[0081] A blank area determining unit, configured to determine a blank area in the printing medium according to the size of the printing medium and the size of the image to be printed;

[0082] a first sub-inkjet mark determining unit, configured to determine whether to print the first sub-inkjet mark according to the blank area;

[0083] a first sub-inkjet mark acquiring unit, configured to determine a marking printing mode of the first sub-inkjet mark according to a position of the blank area, and determine a type and size of the first sub-inkjet mark according to a size of the blank area;

[0084] a second sub-inkjet mark determining unit, configured to determine whether to print the second sub-inkjet mark according to the number of copies to be printed;

[0085] a second sub-inkjet mark acquiring unit, configured to determine a marking printing mode of the second sub-inkjet mark according to a position of the blank area, and determine a type and size of the second sub-inkjet mark according to a size of the blank area;

[0086] The first sub-inkjet mark is one or more of a color bar and a custom detection image, and the second sub-inkjet mark is one or more of a ruler, a QR code, a barcode, and a character.

[0087] Preferably, the logo printing method includes: single-sided logo printing, double-sided logo printing, interval logo printing, no logo printing, and combined logo printing, wherein the single-sided logo printing is to perform the inkjet logo printing on either side of the image to be printed, the double-sided logo printing is to perform the inkjet logo printing on both sides of the image to be printed, the interval logo printing is to perform the inkjet logo printing at the interval between the two images to be printed, the no logo printing is not to perform the inkjet logo printing, and the combined logo printing includes a combination of one or more of the single-sided logo printing, double-sided logo printing, interval logo printing, and no logo printing.

[0088] Preferably, the identification printing method further includes: printing per PASS and printing at preset intervals of PASS, wherein the printing per PASS is to perform the inkjet identification printing for each PASS, and the printing at preset intervals of PASS is to perform the inkjet identification printing once per a preset number of intervals of PASS.

[0089] In summary, the inkjet label adaptive printing device provided in an embodiment of the present invention obtains the printing requirements of the current print task; determines the inkjet label to be printed and the label printing method based on the printing requirements; generates inkjet label printing data based on the inkjet label; and controls the printhead to print the inkjet label based on the label printing method and the inkjet label printing data. This embodiment of the present invention determines the inkjet label to be printed based on the printing requirements rather than printing all inkjet labels. Furthermore, it can flexibly adjust the inkjet label printing method based on the printing requirements of the print task rather than printing according to a fixed method. This can save printing time, printing materials, and printing ink, thereby improving printing efficiency.

[0090] Example 3

[0091] In addition, the inkjet logo adaptive printing method according to the embodiment of the present invention may be implemented by an inkjet logo adaptive printing device. Figure 8 The figure shows a hardware structure diagram of the inkjet mark adaptive printing device provided by an embodiment of the present invention.

[0092] The inkjet marking adaptive printing device may include a processor 301 and a memory 302 storing computer program instructions.

[0093] Specifically, the processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.

[0094] Memory 302 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 302 may include removable or non-removable (or fixed) media. Where appropriate, memory 302 may be inside or outside the data processing device. In a specific embodiment, memory 302 is a non-volatile solid-state memory. In a specific embodiment, memory 302 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.

[0095] The processor 301 reads and executes computer program instructions stored in the memory 302 to implement any one of the inkjet mark adaptive printing methods in the above embodiments.

[0096] In one example, the inkjet marker adaptive printing device may further include a communication interface 303 and a bus 310. Figure 8 As shown, the processor 301 , the memory 302 , and the communication interface 303 are connected via a bus 310 and communicate with each other.

[0097] The communication interface 303 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiment of the present invention.

[0098] Bus 310 includes hardware, software, or both, coupling the components of the inkjet marker adaptive printing device to each other. By way of example and not limitation, bus 310 may include an accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front-side bus (FSB), a HyperTransport (HT) interconnect, an industry standard architecture (ISA) bus, an InfiniBand interconnect, a low pin count (LPC) bus, a memory bus, a microchannel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 310 may include one or more buses. Although embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.

[0099] Example 4

[0100] In addition, in conjunction with the inkjet logo adaptive printing method in the above-mentioned embodiment, embodiments of the present invention may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor 301, any of the inkjet logo adaptive printing methods in the above-mentioned embodiment is implemented.

[0101] In summary, the inkjet label adaptive printing method, apparatus, device, and storage medium provided by the embodiments of the present invention obtain the printing requirements of the current print task; determine the inkjet label to be printed and the label printing method based on the printing requirements; generate inkjet label printing data based on the inkjet label; and control the printhead to print the inkjet label based on the label printing method and the inkjet label printing data. The method of the present invention determines the inkjet label to be printed based on the printing requirements instead of printing all inkjet labels. At the same time, it can also flexibly adjust the printing method of the inkjet label based on the printing requirements of the print task instead of printing according to a fixed method, which can save printing time, printing materials, and printing ink, and improve printing efficiency.

[0102] It should be understood that the present invention is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted. In the above embodiments, several specific steps are described and illustrated as examples. However, the method of the present invention is not limited to the specific steps described and illustrated. Those skilled in the art may make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present invention.

[0103] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in unit, a function card or the like. When implemented in software, the elements of the present invention are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0104] It should also be noted that the exemplary embodiments described herein describe methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the steps described above. In other words, the steps may be performed in the order described in the embodiments, or in a different order, or several steps may be performed simultaneously.

[0105] The above description is only a specific embodiment of the present invention. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention.

Claims

1. An inkjet logo adaptive printing method, characterized in that: The method comprises: Get the printing requirements of the current print task; Determining the inkjet logo to be printed and the logo printing method according to the printing requirements; generating inkjet mark printing data according to the inkjet mark; The nozzle is controlled to print the inkjet logo according to the logo printing mode and the inkjet logo printing data.

2. The inkjet mark adaptive printing method according to claim 1, characterized in that: The printing requirements include at least the printing medium size, the size of the image to be printed, and the number of copies. The printing requirements also include one or more of the image starting printing position, the printing medium type, the number of printing passes, and the printing accuracy.

3. The inkjet mark adaptive printing method according to claim 2, characterized in that: The type of the inkjet mark includes any one of a color bar, a ruler, a QR code, a barcode, a character, and a custom detection image.

4. The inkjet mark adaptive printing method according to claim 1, characterized in that: The printing requirements of the current printing task are obtained as follows: Controlling the inkjet printing control module to receive external input, and obtaining the printing requirement of the printing task from the external input; or, The inkjet printing control module is controlled to import the printing requirements of the current printing task from a preset order system, wherein the preset order system includes a plurality of printing orders, and each printing order corresponds to a printing task.

5. The inkjet mark adaptive printing method according to claim 3, characterized in that: The inkjet mark includes a first sub-inkjet mark and a second sub-inkjet mark, and determining the inkjet mark to be printed and the inkjet mode according to the printing requirement includes: determining a blank area in the printing medium according to the size of the printing medium and the size of the image to be printed; determining whether to print the first sub-inkjet mark according to the blank area; If yes, determining a printing mode of the first sub-inkjet mark according to the position of the blank area, and determining a type and size of the first sub-inkjet mark according to the size of the blank area; Determining whether to print a second sub-inkjet mark according to the number of copies to be printed; If so, determining a printing mode of the second sub-inkjet mark according to the position of the blank area, and determining a type and size of the second sub-inkjet mark according to the size of the blank area; The first sub-inkjet mark is one or more of a color bar and a custom detection image, and the second sub-inkjet mark is one or more of a ruler, a QR code, a barcode, and a character.

6. The inkjet mark adaptive printing method according to any one of claims 1 to 5, characterized in that: The logo printing method includes: single-sided logo printing, double-sided logo printing, interval logo printing, no logo printing, and combined logo printing, wherein the single-sided logo printing is to perform the inkjet logo printing on either side of the image to be printed, the double-sided logo printing is to perform the inkjet logo printing on both sides of the image to be printed, the interval logo printing is to perform the inkjet logo printing at the interval between the two images to be printed, and the no logo printing is to not perform the inkjet logo printing, and the combined logo printing includes a combination of one or more of the single-sided logo printing, double-sided logo printing, interval logo printing, and no logo printing.

7. The inkjet mark adaptive printing method according to any one of claims 1 to 5, characterized in that: The identification printing method also includes: printing per PASS and printing at preset intervals. The printing per PASS is to perform the inkjet identification printing for each PASS, and the printing at preset intervals is to perform the inkjet identification printing once per a preset number of PASSes.

8. An inkjet logo adaptive printing device, characterized in that: The device comprises: The printing requirement acquisition module is used to obtain the printing requirements of the current printing task; a determination module, configured to determine the inkjet mark to be printed and the mark printing method according to the printing requirements; A data generating module, configured to generate inkjet mark printing data according to the inkjet mark; The printing module is used to control the nozzle to print the inkjet logo according to the logo printing method and the inkjet logo printing data.

9. An inkjet logo adaptive printing device, characterized in that: include: At least one processor, at least one memory, and computer program instructions stored in the memory, which implement the method according to any one of claims 1 to 7 when the computer program instructions are executed by the processor.

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