Print substrate pose adaptive intensive inkjet printing method, device and apparatus

By acquiring the position and contour information of the substrate, the printing data is adjusted to achieve adaptive inkjet printing of multiple substrates, which solves the problem of low printing efficiency in the existing technology and realizes accurate and efficient printing of multiple substrates.

CN120307792BActive Publication Date: 2026-08-04SHENZHEN HOSONSOFT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN HOSONSOFT CO LTD
Filing Date
2021-07-31
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing inkjet printers can only print on one medium at a time, requiring repositioning, resulting in low printing efficiency and an inability to accurately print on multiple media.

Method used

By acquiring the position and contour information of the substrate on the carrier, adjusting the printing data to match the position and shape of the substrate, and using the substrate pose adaptive intensive inkjet printing method, multiple substrates can be printed simultaneously.

Benefits of technology

It improves printing efficiency, reduces the difficulty of positioning multiple substrates, ensures the accuracy and flexibility of images or text on the substrate, and can print substrates of the same or different shapes at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120307792B_ABST
    Figure CN120307792B_ABST
Patent Text Reader

Abstract

The application discloses a kind of print substrate posture self-adaptive intensive inkjet printing method, device and equipment, solve the problem of low efficiency that only one print substrate can be printed in prior art, the method comprises: obtaining the position information and profile information of each print substrate on print substrate carrier;According to the profile information of each print substrate, the printing data of the printing file corresponding to each print substrate is processed to make the position of ink droplet ejected on each print substrate consistent with the expected ink ejection position on the print substrate;According to the position information of each print substrate on the print substrate carrier, obtain the printing data in the processed printing file relative to the print substrate carrier position information;According to the position information, output the printing data of each printing file on the corresponding print substrate inkjet printing.The application saves the time of accurately placing print substrate, and multiple print substrates can be printed simultaneously, improving the printing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application filed on July 31, 2021, entitled "Intensive Inkjet Printing Method, Apparatus and Equipment with Random Distribution of Substrate Position" with application number 202110877221.7. Technical Field

[0002] This invention relates to the field of inkjet printing technology, and in particular to a substrate orientation-adaptive intensive inkjet printing method, apparatus, and equipment. Background Technology

[0003] Inkjet printing technology refers to the technology of spraying ink droplets onto the printing medium through nozzles on a printhead to obtain images or text. Compared with the traditional screen printing process, which requires 13 processes such as screen stretching, printing, and baking, inkjet printing technology only requires 4 processes such as inkjet printing and baking. It can effectively save on screen production and text baking processes, and is more economical than traditional screen printing in terms of production cost and efficiency.

[0004] Traditional digital inkjet printing systems require a fixed position of the printing media for printing. If the printing media is placed haphazardly, or if multiple printing media are randomly placed on the substrate, accurate printing cannot be achieved. Recent digital inkjet printers feature precise CCD automatic alignment, which automatically adjusts the image size according to the varying dimensions of the printing media, ensuring that the size of the printed digital image matches the actual size of the printing media. However, existing inkjet printers can only print on one printing medium at a time. After the image on that medium is printed, the printer repositions itself for the next medium, requiring repositioning for each medium, resulting in low printing efficiency. Summary of the Invention

[0005] This invention provides a substrate orientation-adaptive compact inkjet printing method, apparatus, and equipment to solve the problem of low printing efficiency in the prior art, which can only print one substrate at a time.

[0006] In a first aspect, embodiments of the present invention provide a substrate orientation-adaptive compact inkjet printing method, wherein the number of substrates is at least two, and each substrate is simultaneously distributed at different positions on a substrate carrier, the method comprising:

[0007] Obtain the position and outline information of each substrate on the substrate carrier;

[0008] Based on the contour information of each substrate, the printing data of the corresponding printing file for each substrate is processed to ensure that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate.

[0009] Based on the position information of each substrate on the substrate carrier, the printing data position information of each printed file relative to the substrate carrier is obtained. Specifically, when the position information of each substrate on the substrate carrier is two-dimensional coordinate information, the two-dimensional coordinate information of each substrate on the substrate carrier can be directly used as the corresponding printing data position information; when the position information of each substrate on the substrate carrier is three-dimensional coordinate information, the printing data position information is adjusted.

[0010] Based on the print data location information, the print data of each print file is output and inkjet printed on the corresponding substrate.

[0011] Preferably, when the position information of each substrate on the substrate carrier is three-dimensional coordinate information, adjusting the position information of the printing data includes:

[0012] Determine the offset of the printed image caused by the height difference between the various substrates;

[0013] The calibration value of the offset is obtained by measuring the thickness of each substrate and the printhead movement speed.

[0014] The corresponding print data position information is adjusted according to the calibration value.

[0015] Preferably, when the position information of each substrate on the substrate carrier is three-dimensional coordinate information, adjusting the position information of the printing data includes:

[0016] The corresponding trigger parameters are set according to the thickness of each substrate to adjust the position information of the printing data, so that each piece of printing data is inkjet printed on the corresponding substrate without offset.

[0017] Preferably, among the substrates located on the substrate carrier, at least two substrates are different in material, and / or in thickness, and / or in size.

[0018] Preferably, a planar coordinate system or a three-dimensional coordinate system is established with the geometric center of the substrate as the origin, the reciprocating movement direction of the nozzle as the X-axis, the stepping direction of the nozzle as the Y-axis, and the plane on which the substrate is located. The acquisition of the position information and contour information of each substrate on the substrate includes:

[0019] Acquire images including all said substrates on the substrate carrier;

[0020] Based on the image, obtain the contour information corresponding to each substrate;

[0021] Based on the contour information of each substrate, when each substrate is a sheet medium, the coordinate data of each substrate in the planar coordinate system is obtained; when at least one of the substrates is a non-sheet medium, the coordinate data of each substrate in the three-dimensional coordinate system is obtained.

[0022] Preferably, the step of outputting the print data of each print file and inkjet printing it on the corresponding substrate according to the print data location information includes:

[0023] Based on the print data position information, arrange the print data of all the files to be printed on the canvas in a preset order to obtain the first file to be printed;

[0024] Inkjet printing is performed on all the substrates according to the first document to be printed.

[0025] Preferably, the step of processing the printing data of the corresponding printing file for each substrate according to the contour information of each substrate so that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate includes:

[0026] Based on the contour information of each substrate, obtain the rotation angle and / or scaling factor of the print file corresponding to each substrate;

[0027] The print file is processed according to the rotation angle and / or the scaling factor to obtain the corresponding printable file.

[0028] Secondly, embodiments of the present invention provide a substrate pose-adaptive compact inkjet printing apparatus, the apparatus comprising:

[0029] The substrate information acquisition module is used to acquire the position and outline information of each substrate on the substrate carrier;

[0030] The print data processing module is used to process the print data of the corresponding print file for each substrate according to the contour information of each substrate, so that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate.

[0031] The print data position information acquisition module is used to acquire the print data position information relative to the substrate in each processed print file based on the position information of each substrate on the substrate carrier. Specifically, when the position information of each substrate on the substrate carrier is two-dimensional coordinate information, the two-dimensional coordinate information of each substrate on the substrate carrier can be directly used as the corresponding print data position information; when the position information of each substrate on the substrate carrier is three-dimensional coordinate information, the print data position information is adjusted.

[0032] The inkjet printing module is used to output the printing data of each print file and inkjet print it on the corresponding substrate according to the printing data location information.

[0033] Thirdly, embodiments of the present invention provide a printing device, including: a printhead, a substrate carrier, a printing device, and a camera device. The printing device is connected to the printhead and the camera device respectively, and is used to control the printhead to perform inkjet printing on multiple substrates based on the position information and contour information of multiple substrates on the substrate carrier obtained from the camera device. The printing device is the substrate pose adaptive compact inkjet printing device as described in claim 8.

[0034] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above.

[0035] In summary, the embodiments of the present invention provide a substrate orientation adaptive compact inkjet printing method, apparatus, and device. First, the method acquires the position and contour information of each substrate on the substrate carrier. Based on the contour information of each substrate, the printing data of the corresponding print file for each substrate is processed to ensure that the position of the ink droplets ejected onto each substrate is consistent with the desired ink output position on the substrate. This ensures that the image or text to be printed on each substrate matches the size, tilt, and position of the substrate, guaranteeing the accuracy of image or text printing on the substrate. Second, based on the position information of each substrate on the substrate carrier, the method acquires the position information of the printed data in each print file relative to the substrate carrier. Based on the position information of the printed data, the printing data of each print file is output and inkjet printed on the corresponding substrate. This ensures that the printing data of each print file corresponds to the position of the corresponding substrate on the substrate carrier, making the substrate positioning more flexible, reducing the difficulty of positioning multiple substrates, saving positioning time, and enabling simultaneous printing of substrates of the same or different shapes, thus improving printing flexibility and efficiency. Attached Figure Description

[0036] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a flowchart of a compact inkjet printing method with randomly distributed substrate positions according to the first embodiment of the present invention.

[0038] Figure 2 This is a flowchart of a compact inkjet printing method with randomly distributed substrate positions according to the second embodiment of the present invention.

[0039] Figure 3 This is a flowchart of a compact inkjet printing method with randomly distributed substrate positions according to the third embodiment of the present invention.

[0040] Figure 4 This is a schematic diagram of the substrate located on the substrate carrier in the intensive inkjet printing method with randomly distributed substrate positions according to the third embodiment of the present invention.

[0041] Figure 5 This is a flowchart of a compact inkjet printing method with randomly distributed substrate positions according to the fourth embodiment of the present invention.

[0042] Figure 6 This is a flowchart of a compact inkjet printing method with randomly distributed substrate positions according to the fifth embodiment of the present invention.

[0043] Figure 7 This is a schematic diagram of the structure of an intensive inkjet printing device with randomly distributed substrate positions according to an embodiment of the present invention.

[0044] Figure 8 This is a schematic diagram of the structure of an intensive inkjet printing device with randomly distributed substrate positions according to an embodiment of the present invention. Detailed Implementation

[0045] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. 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 practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.

[0046] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0047] Please see Figure 1 This invention provides a compact inkjet printing method with randomly distributed substrates. The number of substrates is at least two, and each substrate is simultaneously distributed at different positions on a substrate carrier. The method only requires a single photograph of all substrates on the carrier. After photographing, the corresponding print file is automatically acquired, saving positioning time during the printing process and improving printing efficiency. Furthermore, after photographing, the image print file is rotated and / or scaled based on the contour information of each substrate, ensuring the accuracy of the printed image. This also reduces the difficulty of placing multiple substrates, saves time for precise placement, and makes substrate placement more flexible. The compact inkjet printing method with randomly distributed substrates specifically includes the following steps:

[0048] S1. Obtain the position and outline information of each substrate on the substrate carrier;

[0049] In one embodiment, a planar coordinate system or a three-dimensional coordinate system is established with the geometric center of the substrate as the origin, the reciprocating movement direction of the printhead as the X-axis, the stepping direction of the printhead as the Y-axis, and the plane containing the substrate as the reference point. Figure 2 S1 specifically includes:

[0050] S11. Obtain an image including all the substrates on the substrate carrier;

[0051] S12. Obtain the contour information corresponding to each substrate based on the image;

[0052] S13. Based on the contour information of each substrate, when each substrate is a sheet medium, obtain the coordinate data of each substrate in the planar coordinate system; when at least one of the substrates is a non-sheet medium, obtain the coordinate data of each substrate in the three-dimensional coordinate system.

[0053] Specifically, by controlling a CCD camera to capture images of all the substrates on the printing substrate, filtering the captured images to remove some noise, extracting the edges of the target image using a second-order gradient Canny edge detection operator, and extracting contour information based on a contour extraction algorithm, the contour information including the coordinate parameters of contour points as the position information of each substrate. In this invention, all coordinate systems are planar or three-dimensional coordinate systems constructed based on the printing substrate. When all the substrates on the printing substrate are thin sheet media, i.e., each substrate has a uniform thickness, a planar coordinate system is established. The medium can be printed circuit boards, RFID tags, ID cards, and paper, etc., which are only examples and not limitations. When at least one of the substrates is a non-sheet medium, that is, when the thickness of each substrate is inconsistent, a three-dimensional coordinate system is established to obtain the thickness and height information of each substrate. The origin of the coordinate system can be set as needed, for example, the geometric center of the substrate carrier can be selected as the origin of the coordinate system, or the starting printing position on the substrate carrier can be selected as the origin of the coordinate system. These can be determined according to the actual printing needs and calculation needs. The reciprocating movement direction of the printhead is used as the X-axis of the coordinate system, and the stepping direction of the printhead is used as the Y-axis of the coordinate system.

[0054] S2. Based on the outline information of each substrate, process the printing data of the corresponding printing file for each substrate so that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate.

[0055] In one embodiment, S2 includes:

[0056] S21. Based on the contour information of each substrate, obtain the rotation angle and / or scaling factor of the print file corresponding to each substrate;

[0057] S22. Perform data processing on the print file according to the rotation angle and / or the scaling factor to obtain the corresponding printable file;

[0058] In one embodiment, prior to step S21, the method further includes obtaining a print file corresponding to each substrate by using the contour information of each substrate;

[0059] Specifically, after obtaining the contour information of each substrate, several preset print files are matched with the contour information of each substrate. The print files include dot matrix data for printing. By depicting the dot matrix data in an image file, the coordinate data of each image can be obtained in the image file. Based on the correspondence between the coordinate data of each contour point in the contour information and the coordinate data of the image, the rotation angle and / or the scaling factor are determined. The rotation angle and / or the scaling factor are derived from the extreme value condition that needs to be satisfied when the coordinate data of each contour point and the coordinate data of its corresponding image are minimized.

[0060] In one embodiment, see Figure 3 S22 specifically includes:

[0061] S221. Establish an affine transformation matrix based on the rotation angle and / or the scaling factor;

[0062] S222. Perform data processing on the image printing file according to the affine transformation matrix;

[0063] The affine transformation matrix is:

[0064] {cos(θ)*α, sin(θ), 0, -sin(θ), cos(θ)*β, 0}

[0065] In the formula, θ is the rotation angle, α is the scaling factor of the coordinate data in the print file in the X direction, and β is the scaling factor of the coordinate data in the print file in the Y direction.

[0066] Let the original coordinate data of any image be (X, Y), and the new coordinates of the image after processing by the affine transformation matrix be (X', Y').

[0067] Among them, X'=cos(θ)*α*X+sin(θ)*Y;

[0068] Y' = -sin(θ)*X + cos(θ)*β.

[0069] In this embodiment, the image in the parsed print file is rotated and scaled according to the rotation angle and scaling factor to obtain a printable image that matches the substrate. This allows for accurate printing of substrates of any placement and size. Figure 4 In the process of parsing and converting print files into bitmaps that can be printed by the printer, the image print file can be quickly rotated and scaled, thereby accurately printing the image to the correct position on the substrate and improving the image printing accuracy.

[0070] S3. Based on the position information of each substrate on the substrate carrier, obtain the position information of the printing data in each printed file relative to the printing data carrier after processing.

[0071] S4. Based on the print data location information, output the print data of each print file and inkjet print it on the corresponding substrate.

[0072] Specifically, based on the position information of each substrate on the substrate carrier, the printing data position information of each printed file relative to the substrate carrier is obtained. When the position information of each substrate on the substrate carrier is two-dimensional coordinate information, the two-dimensional coordinate information of each substrate on the substrate carrier can be directly used as the corresponding printing data position information. When the position information of each substrate on the substrate carrier is three-dimensional coordinate information, that is, the thickness of each substrate is inconsistent, if the printing data position information is not adjusted, the printed image will be offset due to the height difference between each substrate during printing. The offset can be calibrated by obtaining a calibration value through the thickness of each substrate and the nozzle moving speed, and the corresponding printing data position information is adjusted according to the calibration value. In another embodiment, the offset caused by the thickness inconsistency can also be adjusted by setting trigger parameters, so that the printing data of each printed file is inkjet printed on the corresponding substrate without offset.

[0073] In one embodiment, step S4 specifically includes:

[0074] S41: Arrange the print data of all the files to be printed on the canvas in a preset order according to the print data position information to obtain the first file to be printed;

[0075] S42: Inkjet print the first document to be printed onto all the substrates;

[0076] Specifically, during printing, the printing data of the document to be printed is first arranged in a preset order on a canvas according to the printing data position information to obtain the first document to be printed. The size of the canvas is the same as the size of the substrate. During printing, inkjet printing is performed directly according to the printing data of the first document to be printed, so that the printing of multiple substrates can be completed at one time. Because the first document to be printed is obtained by arranging according to the printing data position information, the corresponding image or text can be accurately printed on each substrate when printing the first document to be printed.

[0077] In another embodiment, before step S41, the method further includes arranging all the files to be printed and obtaining the minimum bounding rectangle after arranging all the files to be printed. A canvas with the same size as the minimum bounding rectangle is obtained in the image processing software. Using the minimum bounding rectangle saves the data processing time of the spliced ​​image and improves the efficiency of data processing. Furthermore, due to the reduction in canvas size, the travel distance of the printing carriage is reduced, further improving the printing efficiency.

[0078] This embodiment of the intensive inkjet printing method with randomly distributed substrate positions obtains the position and contour information of each substrate on the substrate carrier. Based on the contour information of each substrate, the printing data of the corresponding print file for each substrate is processed to ensure that the position of the ink droplets ejected onto each substrate is consistent with the desired ink exit position on the substrate. This ensures that the image or text to be printed on each substrate matches the size, tilt, and position of the substrate, guaranteeing the accuracy of image or text printing on the substrate. Secondly, based on the contour information of each substrate on the substrate... The system obtains the position information of the printing data in each printed file relative to the printing data position information of the substrate carrier. Based on the printing data position information, it outputs the printing data of each printed file and prints it on the corresponding substrate. This ensures that the printing data of each printed file corresponds to the position of the corresponding substrate on the substrate carrier, making the positioning of the substrate more flexible, reducing the difficulty of positioning multiple substrates, saving positioning time, and enabling the simultaneous printing of substrates of the same or different shapes, thus improving the flexibility and efficiency of printing.

[0079] Example 2

[0080] Please see Figure 7 This invention provides an intensive inkjet printing device with randomly distributed substrate positions, the device comprising:

[0081] The substrate information acquisition module 10 is used to acquire the position information and contour information of each substrate on the substrate carrier.

[0082] The print data processing module 20 is used to process the print data of the corresponding print file of each substrate according to the contour information of each substrate so that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate.

[0083] The print data position information acquisition module 30 is used to acquire the print data position information of each printed file relative to the print data carrier based on the position information of each substrate on the substrate carrier.

[0084] The inkjet printing module 40 is used to output the printing data of each printing file and inkjet print it on the corresponding substrate according to the printing data position information.

[0085] Preferably, the substrate information acquisition module 10 includes:

[0086] The imaging unit is used to acquire images including all said substrates on the substrate carrier;

[0087] The contour information acquisition unit is used to acquire the contour information corresponding to each substrate based on the image.

[0088] The position information acquisition unit is used to acquire the position information of each substrate relative to the substrate carrier based on the first contour information of each substrate.

[0089] Preferably, the image acquisition module 30 includes:

[0090] The correction parameter acquisition unit is used to acquire the rotation angle and / or scaling factor of the printed image file corresponding to each substrate based on the first contour information and the second contour information.

[0091] The image to be printed acquisition unit is used to perform data processing on the image printing file according to the rotation angle and / or the scaling factor to obtain the corresponding image to be printed.

[0092] Preferably, the data processing of the image print file by the rotation angle and / or the scaling factor to obtain the corresponding image to be printed includes:

[0093] Establish an affine transformation matrix based on the rotation angle and / or the scaling factor;

[0094] The image print file is processed according to the affine transformation matrix;

[0095] The affine transformation matrix is:

[0096] {cos(θ)*α, sin(θ), 0, -sin(θ), cos(θ)*β, 0}

[0097] Where θ is the rotation angle, α is the scaling factor of the coordinate data in the image print file in the X direction, and β is the scaling factor of the coordinate data in the image print file in the Y direction.

[0098] The compact inkjet printing device with randomly distributed substrate positions provided in this invention acquires the position and contour information of each substrate on the substrate carrier; based on the contour information of each substrate, it processes the printing data of the corresponding print file for each substrate to ensure that the position of the ink droplets ejected on each substrate is consistent with the desired ink exit position on the substrate, so that the image or text to be printed on each substrate matches the size, tilt, and position of the substrate, ensuring the accuracy of image or text printing on the substrate; secondly, based on each substrate... The system obtains the positional information of the printing data in each printed file relative to the substrate carrier, and outputs the printing data of each printed file for inkjet printing on the corresponding substrate based on the positional information of the printing data. This ensures that the printing data of each printed file corresponds to the position of the corresponding substrate on the substrate carrier, making the positioning of the substrate more flexible, reducing the difficulty of positioning multiple substrates, saving positioning time, and enabling simultaneous printing of substrates of the same or different shapes, thus improving printing flexibility and efficiency.

[0099] This invention also provides a flatbed printing device, including: a printhead, a substrate carrier, a printing device, and a camera device. The printing device is connected to the printhead and the camera device respectively, and is used to control the printhead to perform inkjet printing on multiple substrates based on the position and contour information of multiple substrates on the substrate carrier obtained from the camera device. The printing device is... Figure 7 The aforementioned compact inkjet printing device with randomly distributed substrate positions.

[0100] In addition, combined Figure 1 The compact inkjet printing method with randomly distributed substrate positions described in the embodiments of the present invention can be implemented by a compact inkjet printing device with randomly distributed substrate positions. Figure 8 This diagram illustrates the hardware structure of an intensive inkjet printing device with randomly distributed substrate positions, as provided in an embodiment of the present invention.

[0101] A compact inkjet printing device with randomly distributed substrates may include a processor 401 and a memory 402 storing computer program instructions.

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

[0103] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be internal or external to a data processing device. In a particular embodiment, memory 402 is a non-volatile solid-state memory. In a particular embodiment, memory 402 includes 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 flash memory, or a combination of two or more of these.

[0104] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any of the intensive inkjet printing methods with randomly distributed substrate positions in the above embodiments.

[0105] In one example, a compact inkjet printing device with randomly distributed substrate positions may also include a communication interface 403 and a bus 410. Wherein, as Figure 8 As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 410 and complete communication with each other.

[0106] The communication interface 403 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0107] Bus 410 includes hardware, software, or both, that couples together components of a compact inkjet printing device with randomly distributed substrate locations. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth 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 combinations of two or more of these. Where appropriate, bus 410 may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0108] Furthermore, in conjunction with the compact inkjet printing method with randomly distributed substrate positions in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the compact inkjet printing methods with randomly distributed substrate positions in the above embodiments.

[0109] In summary, the embodiments of the present invention provide a compact inkjet printing method, apparatus, equipment, medium, and printing device with randomly distributed substrate positions. First, the method acquires the position and contour information of each substrate on the substrate carrier. Based on the contour information of each substrate, the printing data of the corresponding print file for each substrate is processed to ensure that the position of the ink droplets ejected onto each substrate is consistent with the desired ink output position on the substrate. This ensures that the image or text to be printed on each substrate matches the size, tilt, and position of the substrate, guaranteeing the accuracy of image or text printing on the substrate. Second, based on the position information of each substrate on the substrate carrier, the method acquires the position information of the printed data in each print file relative to the substrate carrier. Based on the position information of the printed data, the printing data of each print file is output and inkjet printed on the corresponding substrate. This ensures that the printing data of each print file corresponds to the position of the corresponding substrate on the substrate carrier, making the substrate positioning more flexible, reducing the difficulty of positioning multiple substrates, saving positioning time, and enabling simultaneous printing of substrates of the same or different shapes, thus improving printing flexibility and efficiency.

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

[0111] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. A substrate orientation-adaptive intensive inkjet printing method, characterized in that, The number of printing substrates is at least two, and each printing substrate is simultaneously distributed at different positions on the printing substrate carrier. The method includes: Obtain the position and outline information of each substrate on the substrate carrier; Based on the contour information of each substrate, the printing data of the corresponding printing file for each substrate is processed to ensure that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate. Based on the position information of each substrate on the substrate carrier, the printing data position information of each printed file relative to the substrate carrier is obtained. Specifically, when the position information of each substrate on the substrate carrier is two-dimensional coordinate information, the two-dimensional coordinate information of each substrate on the substrate carrier is directly used as the corresponding printing data position information; when the position information of each substrate on the substrate carrier is three-dimensional coordinate information, the printing data position information is adjusted. Based on the print data location information, the print data of each print file is output and inkjet printed on the corresponding substrate. Wherein, when the position information of each substrate on the substrate carrier is three-dimensional coordinate information, adjusting the position information of the printing data includes: The offset of the printed image caused by the height difference between the various substrates is determined; a calibration value for the offset is obtained by using the thickness of each substrate and the printhead movement speed; and the corresponding print data position information is adjusted according to the calibration value. or, The corresponding trigger parameters are set according to the thickness of each substrate to adjust the position information of the printing data, so that each piece of printing data is inkjet printed on the corresponding substrate without offset.

2. The method according to claim 1, characterized in that, Among the substrates located on the substrate carrier, at least two substrates are different in material, and / or in thickness, and / or in size.

3. The method according to claim 1, characterized in that, With the geometric center of the substrate as the origin, the reciprocating movement direction of the nozzle as the X-axis, and the stepping direction of the nozzle as the Y-axis, a planar coordinate system or a three-dimensional coordinate system is established with the plane where the substrate is located. The acquisition of the position and contour information of each substrate on the substrate includes: Acquire images including all said substrates on the substrate carrier; Based on the image, obtain the contour information corresponding to each substrate; Based on the contour information of each substrate, when each substrate is a sheet medium, the coordinate data of each substrate in the planar coordinate system is obtained; when at least one of the substrates is a non-sheet medium, the coordinate data of each substrate in the three-dimensional coordinate system is obtained.

4. The method according to claim 1, characterized in that, The step of outputting the print data of each print file and inkjet printing it on the corresponding substrate based on the print data location information includes: Based on the print data position information, arrange the print data of all files to be printed on the canvas in a preset order to obtain the first file to be printed; Inkjet printing is performed on all the substrates according to the first document to be printed.

5. The method according to any one of claims 1 to 4, characterized in that, The step of processing the printing data of the corresponding printing file for each substrate based on the contour information of each substrate to ensure that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate includes: Based on the contour information of each substrate, obtain the rotation angle and / or scaling factor of the print file corresponding to each substrate; The print file is processed according to the rotation angle and / or the scaling factor to obtain the corresponding printable file.

6. A substrate orientation-adaptive intensive inkjet printing device, characterized in that, The device includes: The substrate information acquisition module is used to acquire the position and outline information of each substrate on the substrate carrier; The print data processing module is used to process the print data of the corresponding print file for each substrate according to the contour information of each substrate, so that the position of the ink droplets ejected on each substrate is consistent with the desired ink outlet position on the substrate. The print data position information acquisition module is used to acquire the print data position information relative to the substrate in each processed print file based on the position information of each substrate on the substrate carrier. Specifically, when the position information of each substrate on the substrate carrier is two-dimensional coordinate information, the two-dimensional coordinate information of each substrate on the substrate carrier can be directly used as the corresponding print data position information. When the position information of each substrate on the substrate carrier is three-dimensional coordinate information, the print data position information is adjusted, including: determining the offset of the printed image caused by the height difference between each substrate; acquiring a calibration value of the offset based on the thickness of each substrate and the nozzle movement speed; adjusting the corresponding print data position information according to the calibration value; or, setting corresponding trigger parameters according to the thickness of each substrate to adjust the print data position information, so that each print data is inkjet printed on the corresponding substrate without offset. The inkjet printing module is used to output the printing data of each print file and inkjet print it on the corresponding substrate according to the printing data location information.

7. A printing device, comprising: The device comprises a printhead, a substrate carrier, a printing device, and a camera device. The printing device is connected to the printhead and the camera device respectively, and is used to control the printhead to perform inkjet printing on multiple substrates based on the position and contour information of multiple substrates on the substrate carrier obtained from the camera device. The printing device is the substrate pose adaptive compact inkjet printing device as described in claim 6.

8. A storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by a processor, the method as described in any one of claims 1-5 is implemented.