Intensive inkjet printing method, device and equipment with random distribution of substrate positions
By acquiring and processing the position and profile information of the substrate, precise inkjet printing on multiple substrates is realized, which solves the problem of low printing efficiency in the prior art and improves printing efficiency and flexibility.
Patent Information
- Application Number
- CN202110877221.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-31
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2041-07-31
AI Technical Summary
In the existing inkjet printing technology, printing can only be performed on one printing medium at a time, resulting in insufficiency of printing.
By obtaining the position information and contour information of each printing object located on the bearing material, the printing data of the printing file is processed, so that the ink droplet position is consistent with the desired position, and outputting the printing data according to the position information for inkjet printing.
It realizes accurate printing on multiple printed materials simultaneously, improves printing efficiency and flexibility, and reduces the difficulty of operating the positioning of multiple printed materials.
Smart Images

Figure CN115674920B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of inkjet printing, and in particular to an intensive inkjet printing method, device and equipment with randomly distributed positions of printing objects. Background Art
[0002] Inkjet printing technology refers to the technology of spraying ink droplets onto the printing medium through the nozzle on the print head to obtain images or texts. 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, which can effectively save the screen production and text baking processes, and is more economical than traditional screen printing in terms of production cost and production efficiency.
[0003] Traditional digital inkjet printing systems basically require the position of the print medium to be fixed for printing. If the print medium is placed randomly, or if several print media are placed randomly on the substrate carrier, accurate printing cannot be achieved. Recently, digital inkjet printers have a precise CCD automatic alignment function, which can automatically adjust the size of the graphics according to the different size changes of the print medium, so that the size of the digital graphics to be printed matches the actual size of the print medium. However, existing inkjet printers can only print on one print medium at a time. After the image on the print medium is printed, the next print medium is repositioned and the corresponding image is printed. When printing an image on each print medium, it needs to be repositioned, resulting in low printing efficiency. Summary of the invention
[0004] The embodiment of the present invention provides an intensive inkjet printing method, device and equipment with randomly distributed substrate positions, so as to solve the problem of low printing efficiency in the prior art that only one substrate can be printed at a time.
[0005] In a first aspect, an embodiment of the present invention provides an intensive inkjet printing method with randomly distributed positions of substrates, characterized in that the number of the substrates is at least two, and each substrate is simultaneously distributed at different positions on a substrate carrier, and the method comprises:
[0006] Obtaining position information and contour information of each printing material on the printing material carrier;
[0007] According to the profile information of each substrate, the print data of the print file corresponding to each substrate is processed so that the position of the ink droplets sprayed on each substrate is consistent with the desired ink outlet position on the substrate;
[0008] According to the position information of each printing material on the printing material carrier, the printing data position information of the printing data in each printing file after processing relative to the printing material carrier is obtained;
[0009] According to the print data position information, the print data of each print file is output and inkjet printed on the corresponding printing material.
[0010] Preferably, among the substrates on the substrate carrier, at least two substrates are made of different materials, and / or have different thicknesses, and / or different sizes.
[0011] Preferably, the method according to claim 1 is characterized in that a plane coordinate system or a three-dimensional coordinate system is established with the geometric center of the substrate carrier as the origin, the reciprocating direction of the nozzle as the X-axis, the stepping direction of the nozzle as the Y-axis, and the plane where the substrate carrier is located, and the position information and contour information of each substrate on the substrate carrier are obtained, including:
[0012] Acquire an image including all the substrates on the substrate carrier;
[0013] Acquiring contour information corresponding to each substrate according to the image;
[0014] According to the contour information of each substrate, when each substrate is a thin medium, the coordinate data of each substrate in the plane 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.
[0015] Preferably, outputting the print data of each print file and inkjet printing it on a corresponding substrate according to the print data position information comprises:
[0016] Arranging the print data of all the files to be printed in a preset order on the canvas according to the print data position information to obtain a first file to be printed;
[0017] Inkjet printing is performed on all the substrates according to the first file to be printed.
[0018] Preferably, the processing of the print data of the print file corresponding to each substrate according to the profile information of each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the desired ink outlet position on the substrate includes:
[0019] According to the contour information of each printing object, obtaining the rotation angle and / or scaling factor of the print file corresponding to each printing object;
[0020] The printing file is processed according to the rotation angle and / or the scaling factor to obtain a corresponding file to be printed.
[0021] Preferably, the step of performing data processing on the print file according to the rotation angle and / or the scaling factor to obtain a corresponding file to be printed comprises:
[0022] Establishing an affine transformation matrix according to the rotation angle and / or the scaling factor;
[0023] Performing data processing on the print file according to the affine transformation matrix;
[0024] Wherein, the affine transformation matrix is:
[0025] {cos(θ)*α, sin(θ), 0, -sin(θ), cos(θ)*β, 0}
[0026] Wherein, θ is the rotation angle, α is the scaling factor of the coordinate data of the print file in the X-axis direction, and β is the scaling factor of the coordinate data in the print file in the Y-axis direction.
[0027] In a second aspect, an embodiment of the present invention provides an intensive inkjet printing device with randomly distributed positions of substrates, characterized in that the device comprises:
[0028] A substrate information acquisition module, used to acquire position information and contour information of each substrate on the substrate carrier;
[0029] A print data processing module, for processing the print data of the print file corresponding to each substrate according to the profile information of each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the desired ink outlet position on the substrate;
[0030] A print data position information acquisition module, used to acquire the print data position information of the print data in each print file after processing relative to the print substrate carrier according to the position information of each print substrate on the print substrate carrier;
[0031] The inkjet printing module is used to output the printing data of each printing file according to the printing data position information and perform inkjet printing on the corresponding printing material.
[0032] In a third aspect, an embodiment of the present invention provides an intensive inkjet printing device with randomly distributed printing positions, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method of the first aspect in the above-mentioned embodiment is implemented.
[0033] 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 in the above-mentioned embodiment when the computer program instructions are executed by a processor.
[0034] In a fifth aspect, an embodiment of the present invention provides a printing device, comprising: a nozzle, a substrate carrier, a printing device, and a camera device, wherein the printing device is connected to the nozzle and the camera device, respectively, and is used to control the nozzle to perform inkjet printing on multiple substrates based on position information and contour information of the multiple substrates on the substrate carrier obtained from the camera device, wherein the printing device is the intensive inkjet printing device with randomly distributed substrate positions as described in the second aspect.
[0035] In summary, the embodiments of the present invention provide an intensive inkjet printing method, device and apparatus with randomly distributed positions of substrates. First, the method obtains the position information and contour information of each substrate on the substrate carrier; based on the contour information of each substrate, processes the print data of the print file corresponding to each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate, so that the image to be printed or the text to be printed on each substrate matches the size, inclination and position of the substrate, thereby ensuring the accuracy of the image or text printing on the substrate; secondly, based on the position information of each substrate on the substrate carrier, the print data position information of the print data in each print file after processing relative to the substrate carrier is obtained, and based on the print data position information, the print data of each print file is output for inkjet printing on the corresponding substrate, thereby ensuring that the print data of each file to be printed 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 the positioning time, and being able to realize the simultaneous printing of substrates of the same shape or different shapes, thereby improving the printing flexibility and printing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the following briefly introduces the drawings required for use in the embodiment of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0037] Figure 1 It is a flow chart of the intensive inkjet printing method with randomly distributed positions of substrates according to the first embodiment of the present invention.
[0038] Figure 2 It is a flow chart of an intensive inkjet printing method with randomly distributed positions of substrates according to a second embodiment of the present invention.
[0039] Figure 3 It is a flow chart of an intensive inkjet printing method with randomly distributed positions of substrates according to a third embodiment of the present invention.
[0040] Figure 4 It is a schematic diagram of a substrate located on a substrate carrier in an intensive inkjet printing method with randomly distributed substrate positions according to a third embodiment of the present invention.
[0041] Figure 5 It is a flow chart of an intensive inkjet printing method with randomly distributed positions of substrates according to a fourth embodiment of the present invention.
[0042] Figure 6 It is a flow chart of an intensive inkjet printing method with randomly distributed positions of substrates according to a fifth embodiment of the present invention.
[0043] Figure 7 It is a schematic structural diagram of an intensive inkjet printing device with randomly distributed positions of printing materials according to an embodiment of the present invention.
[0044] Figure 8 It is a schematic structural diagram of an intensive inkjet printing device with randomly distributed positions of substrates according to an embodiment of the present invention. DETAILED DESCRIPTION
[0045] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, 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 only to provide a better understanding of the present invention by illustrating examples of the present invention.
[0046] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0047] See also Figure 1, an embodiment of the present invention provides an intensive inkjet printing method with randomly distributed positions of substrates, the number of the substrates being at least two, each of which is simultaneously distributed at different positions on a substrate carrier, the method only needs to shoot all substrates on the substrate carrier once, and automatically obtains the print file corresponding to the substrate after the shooting is completed, saving the positioning time during the substrate printing process and improving the printing efficiency, and after the shooting is completed, the image print file of each substrate will be rotated and / or scaled according to its contour information, ensuring the accuracy of image printing, while also reducing the difficulty of placing multiple substrates, saving the time for precise placement, and making the placement of substrates more flexible. The intensive inkjet printing method with randomly distributed positions of substrates specifically includes the following steps:
[0048] S1, obtaining position information and contour information of each printing object on the printing object carrier;
[0049] In one embodiment, a plane coordinate system or a three-dimensional coordinate system is established with the geometric center of the substrate carrier as the origin, the reciprocating direction of the nozzle as the X-axis, the stepping direction of the nozzle as the Y-axis, and the plane where the substrate carrier is located. Figure 2 , the S1 specifically includes:
[0050] S11, acquiring an image of all the substrates on the substrate carrier;
[0051] S12, acquiring contour information corresponding to each substrate according to the image;
[0052] S13. According to the contour information of each substrate, when each substrate is a thin medium, the coordinate data of each substrate in the plane 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.
[0053] Specifically, the CCD camera is controlled to capture an image of all the substrates on the substrate carrier, the captured image is filtered to remove some noise in the image, the edge of the target image is extracted using a second-order gradient Canny edge detection operator, and contour information is extracted based on a contour extraction algorithm. The contour information includes coordinate parameters of contour points as position information of each substrate. In the present invention, all coordinate systems are plane coordinate systems or three-dimensional coordinate systems constructed based on the substrate carrier. When all the substrates on the substrate carrier are thin sheet media, that is, the thickness of each substrate is consistent, a plane coordinate system is established. The medium may be a printed circuit board, a radio frequency tag, a card, or paper, etc., which are examples rather than limitations. When at least one of the substrates is a non-sheet medium, that is, when the thicknesses of the substrates are inconsistent, a three-dimensional coordinate system is established to obtain the thickness, i.e., height information, of each substrate. The coordinate origin may be set as required, for example, the geometric center of the substrate carrier is selected as the coordinate origin, or the starting printing position on the substrate carrier is selected as the coordinate origin. These may be determined according to actual printing needs and calculation needs, with the reciprocating direction of the nozzle being the X-axis of the coordinate system, and the stepping direction of the nozzle being the Y-axis of the coordinate system.
[0054] S2, according to the profile information of each substrate, processing the print data of the print file corresponding to each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the desired ink outlet position on the substrate;
[0055] In one embodiment, the S2 includes:
[0056] S21, obtaining a rotation angle and / or a scaling factor of a print file corresponding to each substrate according to the profile information of each substrate;
[0057] S22, performing data processing on the print file according to the rotation angle and / or the scaling factor to obtain a corresponding file to be printed;
[0058] In one embodiment, before step S21, the method further includes obtaining a print file corresponding to each substrate through contour information of each substrate;
[0059] Specifically, after obtaining the contour information of each substrate, the contour information of each substrate is matched with a plurality of preset print files, the print files include dot matrix data for printing, and the dot matrix data is depicted in an image file. The coordinate data of each image can be obtained in the image file, and the rotation angle and / or the scaling factor are determined based on the correspondence between the coordinate data of each contour point in the contour information and the coordinate data of the image, wherein the rotation angle and / or the scaling factor are derived based on the extreme value conditions that need to be satisfied when the coordinate data of each contour point and its corresponding image are minimized.
[0060] In one embodiment, see Figure 3 , the S22 specifically includes:
[0061] S221, establishing an affine transformation matrix according to the rotation angle and / or the scaling coefficient;
[0062] S222, performing data processing on the image printing file according to the affine transformation matrix;
[0063] Wherein, the affine transformation matrix is:
[0064] {cos(θ)*α, sin(θ), 0, -sin(θ), cos(θ)*β, 0}
[0065] Wherein, θ 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] Assume that the original coordinate data of any image is (X, Y), and the new coordinates of the image after being processed by the affine transformation matrix are (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 the scaling factor to obtain an image to be printed that matches the substrate, so that accurate printing of substrates of any placement and size can be achieved, such as Figure 4 In the process of converting the print file into a bitmap that can be printed by the printer, the image print file can be quickly rotated and scaled, so that the image can be accurately printed at the exact position of the substrate, improving the image printing accuracy;
[0070] S3, according to the position information of each substrate on the substrate carrier, obtaining the print data position information of the processed print data in each print file relative to the substrate carrier;
[0071] S4. Output the print data of each print file according to the print data position information and perform inkjet printing on a corresponding printing material.
[0072] Specifically, based on the position information of each substrate on the substrate carrier, the print data position information of the print data in each print file after processing 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 print 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 print data position information is not adjusted at this time, 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 movement speed of the nozzle, and the corresponding print data position information is adjusted according to the calibration value; in another embodiment, the offset caused by inconsistent thickness can also be adjusted by setting trigger parameters, so that the print data of each print file can be inkjet printed on the corresponding substrate without offset.
[0073] In one embodiment, the step S4 specifically includes:
[0074] S41: Arranging the print data of all the files to be printed in a preset order on the canvas according to the print data position information to obtain a first file to be printed;
[0075] S42: Inkjet printing on all the substrates according to the first file to be printed;
[0076] Specifically, when printing, the print data of the file to be printed is first arranged in a preset order on a canvas according to the print data position information to obtain a first file to be printed. The size of the canvas is the same as the size of the substrate carrier. When printing, inkjet printing is directly performed according to the print data of the first file to be printed, and the printing of multiple substrates can be completed at one time. Because the first file to be printed is obtained by arranging according to the print data position information, the corresponding image or text can be accurately printed on each substrate when printing the first file to be printed.
[0077] In another embodiment, before step S41, it also includes arranging all the files to be printed and obtaining the minimum bounding rectangle after arranging all the files to be printed, and obtaining a canvas with the same size as the minimum bounding rectangle in the image processing software. The use of the minimum bounding rectangle saves the data processing time of the stitched image and improves the efficiency of data processing. In addition, since the canvas size is reduced, the reciprocating motion stroke of the printing carriage is saved, further improving the printing efficiency.
[0078] The intensive inkjet printing method with randomly distributed substrate positions of the present embodiment obtains the position information and contour information of each substrate on the substrate carrier; according to the contour information of each substrate, the print data of the print file corresponding to each substrate is processed to make the position of the ink droplets sprayed on each substrate consistent with the expected ink outlet position on the substrate, so that the image to be printed or the text to be printed on each substrate matches the size, inclination and position of the substrate, thereby ensuring the accuracy of printing the image or text on the substrate; secondly, according to the position of each substrate on the substrate, the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate, so as to ensure the accuracy of printing the image or text on the substrate; secondly, according to the position of each substrate on the substrate, the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate, thereby ensuring ... The position information of the printing data on the substrate carrier is obtained, and the printing data position information of the printing data in each print file after processing relative to the printing data carrier is obtained; according to the printing data position information, the printing data of each print file is output and inkjet printed on the corresponding substrate, thereby ensuring that the printing data of each file to be printed 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 the positioning time, and being able to realize the simultaneous printing of substrates of the same shape or different shapes, thereby improving the printing flexibility and printing efficiency.
[0079] Example 2
[0080] See also Figure 7 The embodiment of the present invention provides an intensive inkjet printing device with randomly distributed positions of substrates, 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 print file corresponding to each substrate according to the profile information of each substrate so that the position of the ink droplets sprayed 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 the print data in each print file after processing relative to the print substrate carrier according to the position information of each print substrate on the print substrate carrier;
[0084] The inkjet printing module 40 is used to output the printing data of each printing file and perform inkjet printing on the corresponding printing material according to the printing data position information.
[0085] Preferably, the substrate information acquisition module 10 includes:
[0086] A photographing unit, used for acquiring an image of all the printing materials on the printing material carrier;
[0087] A contour information acquisition unit, used for acquiring contour information corresponding to each substrate according to the image;
[0088] The position information acquisition unit is used to acquire the position information of each substrate relative to the substrate carrier according to the first contour information of each substrate.
[0089] Preferably, the to-be-printed image acquisition module 30 comprises:
[0090] A correction parameter acquisition unit, configured to acquire a rotation angle and / or a scaling factor of a print image file corresponding to each of the substrates according to the first profile information and the second profile information;
[0091] The to-be-printed image 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 a corresponding to-be-printed image.
[0092] Preferably, the rotation angle and / or the scaling factor are used to process the image printing file to obtain a corresponding image to be printed, including:
[0093] Establishing an affine transformation matrix according to the rotation angle and / or the scaling factor;
[0094] Performing data processing on the image printing file according to the affine transformation matrix;
[0095] Wherein, the affine transformation matrix is:
[0096] {cos(θ)*α, sin(θ), 0, -sin(θ), cos(θ)*β, 0}
[0097] Wherein, θ is the rotation angle, α is the scaling factor of the coordinate data in the image printing file in the X direction, and β is the scaling factor of the coordinate data in the image printing file in the Y direction.
[0098] The intensive inkjet printing device with randomly distributed positions of substrates provided in the embodiment of the present invention obtains the position information and contour information of each substrate on the substrate carrier; according to the contour information of each substrate, the print data of the print file corresponding to each substrate is processed to make the position of the ink droplets sprayed on each substrate consistent with the expected ink outlet position on the substrate, so that the image to be printed or the text to be printed on each substrate matches the size, inclination and position of the substrate, thereby ensuring the accuracy of printing the image or text on the substrate; secondly, according to the contour information of each substrate, the position of each substrate is processed according to the contour information of each substrate, so that the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate, so that the image to be printed or the text to be printed on each substrate matches the size, inclination and position of the substrate, thereby ensuring the accuracy of printing the image or text on the substrate; secondly, according to the contour information of each substrate, the position of each substrate is processed according to the contour information of each substrate, so that the image to be printed or the text to be printed on the substrate is consistent with the expected ink outlet position on ... The position information on the substrate carrier is obtained, and the print data position information of the print data in each print file relative to the substrate carrier is obtained after processing. According to the print data position information, the print data of each print file is output and inkjet printed on the corresponding substrate, thereby ensuring that the print data of each file to be printed 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 being able to realize the simultaneous printing of substrates of the same shape or different shapes, thereby improving the printing flexibility and printing efficiency.
[0099] The embodiment of the present invention further provides a flatbed printing device, comprising: a nozzle, a substrate carrier, a printing device, and a camera device, wherein the printing device is connected to the nozzle and the camera device respectively, and is used to control the nozzle to perform inkjet printing on the multiple substrates according to the position information and contour information of the multiple substrates on the substrate carrier obtained from the camera device, wherein the printing device is Figure 7 The intensive inkjet printing device has randomly distributed positions of the printing materials.
[0100] In addition, combined Figure 1 The intensive inkjet printing method with randomly distributed substrates in the described embodiment of the present invention can be implemented by an intensive inkjet printing device with randomly distributed substrates. Figure 8 A schematic diagram of the hardware structure of an intensive inkjet printing device with randomly distributed positions of printing objects provided by an embodiment of the present invention is shown.
[0101] The compact inkjet printing device with randomly distributed substrate positions 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), 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.
[0103] Memory 402 may include a large capacity memory for data or instructions. For example, but not limitation, memory 402 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. In appropriate cases, memory 402 may include a removable or non-removable (or fixed) medium. In appropriate cases, memory 402 may be inside or outside a data processing device. In a specific embodiment, memory 402 is a non-volatile solid-state memory. In a specific embodiment, memory 402 includes a read-only memory (ROM). In appropriate cases, 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.
[0104] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the intensive inkjet printing methods with randomly distributed positions of substrates in the above embodiments.
[0105] In one example, the intensive inkjet printing device with randomly distributed substrates may further include a communication interface 403 and a bus 410. Figure 8 As shown, the processor 401, the memory 402, and the communication interface 403 are connected via a bus 410 and communicate with each other.
[0106] The communication interface 403 is mainly used to implement the communication between the modules, devices, units and / or equipment in the embodiment of the present invention.
[0107] Bus 410 includes hardware, software or both, and the parts of the intensive inkjet printing device with random distribution of the substrate position are coupled to each other. For example, but not limitation, the bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 410 may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.
[0108] In addition, in combination with the intensive inkjet printing method with randomly distributed positions of substrates in the above embodiments, the embodiments of the present invention can 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 a processor, any of the intensive inkjet printing methods with randomly distributed positions of substrates in the above embodiments is implemented.
[0109] In summary, the embodiments of the present invention provide an intensive inkjet printing method, device, equipment, medium and printing equipment with randomly distributed positions of substrates. First, the method obtains the position information and contour information of each substrate on the substrate carrier; based on the contour information of each substrate, processes the print data of the print file corresponding to each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate, so that the image to be printed or the text to be printed on each substrate matches the size, inclination and position of the substrate, thereby ensuring the accuracy of the image or text printing on the substrate; secondly, based on the position information of each substrate on the substrate carrier, the print data position information of the print data in each print file after processing relative to the substrate carrier is obtained, and based on the print data position information, the print data of each print file is output for inkjet printing on the corresponding substrate, thereby ensuring that the print data of each file to be printed 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 the positioning time, and being able to realize the simultaneous printing of substrates of the same shape or different shapes, thereby improving the printing flexibility and printing efficiency.
[0110] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is 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, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0111] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field 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 covered within the protection scope of the present invention.
Claims
1. An intensive inkjet printing method with randomly distributed substrate positions, characterized in that: The number of the substrates is at least two, and each substrate is simultaneously distributed at different positions on the substrate carrier. The method includes: Obtaining position information and contour information of each printing material on the printing material carrier; According to the profile information of each substrate, the print data of the print file corresponding to each substrate is processed so that the position of the ink droplets sprayed on each substrate is consistent with the desired ink outlet position on the substrate; According to the position information of each printing material on the printing material carrier, the printing data position information of the printing data in each printing file after processing relative to the printing material carrier is obtained; Outputting the print data of each print file and performing inkjet printing on a corresponding printing material according to the print data position information; The process of processing the print data of the print file corresponding to each substrate according to the profile information of each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate includes: Obtaining a print file corresponding to each substrate through the contour information of each substrate, and after obtaining the contour information of each substrate, matching a plurality of preset print files through the contour information of each substrate; wherein the print file includes dot matrix data for printing, and by depicting the dot matrix data in an image file, coordinate data of an image of each substrate can be obtained in the image file; Determine a rotation angle and / or a scaling factor based on a correspondence between the coordinate data of each contour point in the contour information and the coordinate data of the image; wherein the rotation angle and / or the scaling factor are derived based on an extreme value condition that needs to be satisfied when the coordinate data of each contour point and the coordinate data of the image corresponding to the contour point are minimum; The printing file is processed according to the rotation angle and / or the scaling factor to obtain a corresponding file to be printed.
2. The method according to claim 1, characterized in that: Among the substrates on the substrate carrier, at least two substrates are made of different materials, and / or have different thicknesses, and / or different sizes.
3. The method according to claim 1, characterized in that Taking the geometric center of the substrate carrier as the origin, the reciprocating direction of the nozzle as the X-axis, the stepping direction of the nozzle as the Y-axis, and the plane where the substrate carrier is located to establish a plane coordinate system or a three-dimensional coordinate system, the acquisition of the position information and contour information of each substrate on the substrate carrier includes: Acquire an image including all the substrates on the substrate carrier; Acquire contour information corresponding to each substrate according to the image; According to the contour information of each substrate, when each substrate is a thin medium, the coordinate data of each substrate in the plane 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: Outputting the print data of each print file and performing inkjet printing on a corresponding substrate according to the print data position information includes: Arranging the print data of all the files to be printed in a preset order on the canvas according to the print data position information to obtain a first file to be printed; Inkjet printing is performed on all the substrates according to the first file to be printed.
5. The method according to any one of claims 1 to 4, characterized in that: The step of processing the print data of the print file corresponding to each substrate according to the profile information of each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate includes: According to the contour information of each printing object, obtaining the rotation angle and / or scaling factor of the print file corresponding to each printing object; The printing file is processed according to the rotation angle and / or the scaling factor to obtain a corresponding file to be printed.
6. The method according to claim 5, characterized in that The performing data processing on the print file according to the rotation angle and / or the scaling factor to obtain a corresponding file to be printed comprises: Establishing an affine transformation matrix according to the rotation angle and / or the scaling factor; Performing data processing on the print file according to the affine transformation matrix; Among them, the affine transformation matrix is: {cos(θ)*α, sin(θ), 0, -sin(θ), cos(θ)*β, 0}, wherein θ is the rotation angle, α is the scaling factor of the coordinate data of the print file in the X-axis direction, and β is the scaling factor of the coordinate data in the print file in the Y-axis direction.
7. An intensive inkjet printing device with randomly distributed substrates, characterized in that: The device comprises: A substrate information acquisition module, used to acquire position information and contour information of each substrate on the substrate carrier; The printing data processing module is used to process the printing data of the printing file corresponding to each substrate according to the contour information of each substrate so that the position of the ink droplets sprayed on each substrate is consistent with the expected ink outlet position on the substrate; including: Obtaining a print file corresponding to each substrate through the contour information of each substrate, and after obtaining the contour information of each substrate, matching a plurality of preset print files through the contour information of each substrate; wherein the print file includes dot matrix data for printing, and by depicting the dot matrix data in an image file, coordinate data of an image of each substrate can be obtained in the image file; Determine a rotation angle and / or a scaling factor based on a correspondence between the coordinate data of each contour point in the contour information and the coordinate data of the image; wherein the rotation angle and / or the scaling factor are derived based on an extreme value condition that needs to be satisfied when the coordinate data of each contour point and the coordinate data of the image corresponding to the contour point are minimum; Performing data processing on the print file according to the rotation angle and / or the scaling factor to obtain a corresponding file to be printed; A print data position information acquisition module, used to acquire the print data position information of the print data in each print file after processing relative to the print substrate carrier according to the position information of each print substrate on the print substrate carrier; The inkjet printing module is used to output the printing data of each printing file according to the printing data position information and perform inkjet printing on the corresponding printing material.
8. An intensive inkjet printing device with randomly distributed substrates, characterized in that: include: At least one processor, at least one memory and computer program instructions stored in the memory, when the computer program instructions are executed by the processor, implement the method according to any one of claims 1 to 6.
9. 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 6 is implemented.
10. A printing device comprising: A nozzle, a substrate carrier, a printing device, and a camera device, wherein the printing device is connected to the nozzle and the camera device respectively, and is used to control the nozzle to perform inkjet printing on multiple substrates based on position information and contour information of the multiple substrates on the substrate carrier obtained from the camera device, wherein the printing device is the intensive inkjet printing device with randomly distributed substrate positions as described in claim 7.
Citation Information
Patent Citations
Character splicing printing method and device of multiple PCBs, medium and flat plate printing equipment
CN110341328A
Ink jet printing apparatus and printing method using ink jet
CN1564748A
Printing device and printing method
EP3106312A1
Inkjet printer
JP2020124834A