Printing method and device based on print file splicing, equipment and storage medium
By acquiring the printing material information and processing the image to be printed to generate a second print file, the frequent resetting of printers caused by multiple print files in the prior art is solved, and printing efficiency is improved.
Patent Information
- Application Number
- CN202311234066.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-23
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2043-09-23
AI Technical Summary
The existing inkjet printing technology requires frequent resetting of the printer when processing multiple printed files, resulting in inefficient production efficiency.
By acquiring the printing material information, processing the image to be printed generates a first printed file, and stitching the files to be spliced to generate a second printed file to reduce the number of printed files and the number of printer resets.
This method can reduce the number of printed files and reduce the number of reset operations required by the printer during the printing process, thereby improving printing efficiency.
Smart Images

Figure CN119690359A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of inkjet printing, and in particular to a printing method, device, equipment and storage medium based on printing file splicing. Background Art
[0002] Inkjet printing technology uses a nozzle to spray ink dots of different colors onto the substrate to form preset patterns and text. Before inkjet printing begins, the image needs to be processed by RIP software into a print file that can be recognized by the printing device and inkjet printed according to the control instructions. Depending on the different substrates that can be printed, the corresponding print files generated are also different. This will result in the need to switch different print files during the printing process depending on the different substrates, resulting in the need to constantly reset the printer during the printing process. When there are multiple print files during the printing process, the printer needs to be reset multiple times, resulting in low printing efficiency during the entire printing process, affecting production efficiency. Summary of the invention
[0003] In view of this, embodiments of the present invention provide a printing method, apparatus, device and storage medium based on print file splicing, so as to solve the problem in the prior art that when there are multiple print files, the printer needs to be reset multiple times, resulting in low production efficiency.
[0004] In a first aspect, an embodiment of the present invention provides a printing method based on printing file splicing, the method comprising:
[0005] Get substrate information;
[0006] Acquire a plurality of images to be printed, process the images to be printed according to the substrate information, and generate a plurality of first printing files;
[0007] Splicing a plurality of the first to-be-printed files to generate a second printing file;
[0008] The nozzle is controlled to perform inkjet printing on the substrate according to the second printing file.
[0009] Preferably, the acquiring of a plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files comprises:
[0010] Allocating a plurality of the images to be printed to one RIP software;
[0011] The RIP software processes the image to be printed according to the substrate information to generate a plurality of the first printing files.
[0012] Preferably, the acquiring of the plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files comprises:
[0013] Allocating a plurality of the images to be printed to a plurality of RIP software;
[0014] The RIP software processes the image to be printed according to the substrate information to generate a plurality of the first printing files.
[0015] Preferably, the step of splicing a plurality of the first to-be-printed files to generate a second print file comprises:
[0016] A plurality of the first printing files are grouped, and the first printing files in the same group are spliced to generate the second printing file.
[0017] Preferably, the step of splicing a plurality of the first files to be printed to generate a second printing file includes:
[0018] Corresponding image parameter information is obtained according to the first print file, where the image information includes image size, bit number, and color channel number.
[0019] Different first printing files are spliced according to the image parameter information to obtain the second printing file.
[0020] Preferably, the step of splicing different first printing files according to the image parameter information to obtain the second printing file includes:
[0021] Acquire original file data of a color channel at the same horizontal position as a printing position of the substrate corresponding to the first printing file;
[0022] The printing file data of the printing position is generated by splicing the original file data, and a data set is generated according to the printing file data, and the data set is the second printing file.
[0023] Preferably, the step of splicing a plurality of the first files to be printed to generate a second printing file includes:
[0024] Acquire printing data corresponding to two adjacent first printing files according to the printing position;
[0025] The print data is spliced horizontally or vertically according to the print position.
[0026] In a second aspect, an embodiment of the present invention provides a printing device based on printing file splicing, the device comprising:
[0027] An information acquisition module is used to acquire substrate information;
[0028] An image processing module, used for acquiring a plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files;
[0029] A data splicing module, used for splicing a plurality of the first to-be-printed files to generate a second print file;
[0030] The inkjet control module is used to control the nozzle to perform inkjet printing on the substrate according to the second printing file.
[0031] In a third aspect, an embodiment of the present invention provides a printing device based on print file splicing, 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 embodiment is implemented.
[0032] 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.
[0033] In summary, the beneficial effects of the present invention are as follows:
[0034] The printing method, device, equipment and storage medium based on printing file splicing provided by the embodiment of the present invention obtain substrate information; obtain a plurality of images to be printed, process the images to be printed according to the substrate information, and generate a plurality of first printing files; splice the plurality of the first files to be printed to generate a second printing file; and control the nozzle to inkjet print the substrate according to the second printing file. The images to be printed are processed according to the substrate information corresponding to the substrate to be inkjet printed, and the first printing file is obtained, the first printing file is spliced to generate a second printing file, and a plurality of the first printing files are spliced to obtain the second printing file, which can reduce the number of printing files, reduce the number of times the printer needs to be reset during the printing process, and improve printing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the drawings required for use in the embodiment of the present invention will be briefly introduced below. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work, and these are all within the protection scope of the present invention.
[0036] Figure 1 It is a flowchart of a printing method based on print file splicing according to Embodiment 1 of the present invention.
[0037] Figure 2 It is a flowchart of a printing method based on print file splicing according to Embodiment 1 of the present invention.
[0038] Figure 3 It is a flowchart of a printing method based on print file splicing according to Embodiment 1 of the present invention.
[0039] Figure 4 It is a flowchart of a printing method based on print file splicing according to Embodiment 1 of the present invention.
[0040] Figure 5 It is a flowchart of a printing method based on print file splicing according to Embodiment 1 of the present invention.
[0041] Figure 6 It is a flowchart of a printing method based on print file splicing according to Embodiment 1 of the present invention.
[0042] Figure 7 It is a schematic diagram of a certain pass printing area on the printing area of embodiment 1 of the present invention.
[0043] Figure 8 It is a schematic diagram of horizontal splicing of two printing areas in Example 1 of the present invention.
[0044] Fig. 9 It is a schematic diagram of vertical splicing of two printing areas in Example 1 of the present invention.
[0045] Fig.10 It is a schematic diagram of splicing original file data corresponding to a certain pass printing area of two second printing files in embodiment 1 of the present invention.
[0046] Fig.11 It is a schematic diagram of the structure of a printing device based on print file splicing according to Embodiment 2 of the present invention.
[0047] Fig.12 It is a schematic diagram of the structure of a printing device based on print file splicing according to Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0048] 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.
[0049] 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.
[0050] Example 1
[0051] See also Figure 1 , an embodiment of the present invention provides a printing method based on printing file splicing, the method comprising:
[0052] S1: Obtain substrate information.
[0053] Specifically, the substrate information includes: substrate size, substrate shape, substrate material, substrate order batch, and substrate color. In existing inkjet printing technology, when printing, when the material, shape, size, and color of the substrate to be printed by inkjet printing are different, when the same picture is printed on the substrate, the corresponding print files are different.
[0054] S2: Acquire a plurality of images to be printed, process the images to be printed according to the substrate information, and generate a plurality of first printing files.
[0055] Specifically, when the printing material information is different, the first printing files generated after the same image to be printed is processed according to the printing material information are different.
[0056] For example, when the same image to be printed needs to be printed on substrates of different sizes, that is, the sizes of the printing areas corresponding to the two substrates are different, the first printing files generated by processing the image to be printed will also be different.
[0057] S3: splicing a plurality of the first to-be-printed files to generate a second printing file.
[0058] Specifically, splicing the first print files includes splicing several of the first print files to generate a second print file, or splicing several of the first print files according to preset requirements to generate multiple second print files, that is, the number of the second print files is greater than or equal to 1 and less than or equal to the number of the first print files.
[0059] After the first print files are spliced, the number of print files is reduced, the number of times the print files are sent to a printer is reduced, and the number of times the printer needs to be reset after printing a print file is reduced, thereby reducing the number of operations of the printing system and improving the printing efficiency of the printer.
[0060] S4: Controlling the nozzle to perform inkjet printing on the substrate according to the second printing file.
[0061] The printing method based on printing file splicing provided by the embodiment of the present invention obtains substrate information; obtains a plurality of images to be printed, processes the plurality of images to be printed according to the substrate information to generate a plurality of first printing files; splices the plurality of first files to be printed to generate a second printing file; and controls the nozzle to inkjet print the substrate according to the second printing file. The images to be printed are processed according to the substrate information corresponding to the substrate to be inkjet printed to obtain the first printing file, splices the first printing files to generate the second printing file, and splices a plurality of the first printing files to obtain the second printing file, which can reduce the number of printing files, reduce the number of times the printer needs to be reset during the printing process, and improve printing efficiency.
[0062] In one embodiment, if Figure 2 As shown, the step S2: obtaining a plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files, including:
[0063] S201: assigning a plurality of images to be printed to a RIP software;
[0064] S202: The RIP software processes the plurality of images to be printed according to the substrate information to generate a plurality of the first printing files.
[0065] Specifically, a plurality of images to be printed are obtained and assigned to RIP software for processing, and each of the images to be printed is processed according to the substrate information corresponding to the substrate to be printed, and the corresponding first printing file is obtained. When the same image to be printed needs to be printed on multiple substrates with different substrate information, the corresponding first printing files may be different. The plurality of files to be printed are processed to generate the corresponding plurality of first printing files.
[0066] In the embodiment of the present invention, the plurality of first print files are spliced to generate one or more second print files. By splicing the print files, the plurality of first print files are spliced into one second print file, the number of print files is reduced to 1 or the number of print files received by the printer is reduced. When the substrate is inkjet printed according to the second print file, the printing device does not need to be reset once when inkjet printing is performed on different substrates, or the number of printer resets is reduced, so that continuous printing of the printing device can be achieved, the time for resetting the printing device can be reduced, and printing efficiency can be improved.
[0067] In one embodiment, if Figure 3 As shown, the step S2: obtaining a plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files, including:
[0068] S211: Allocating the plurality of images to be printed to a plurality of RIP software;
[0069] S212: The RIP software processes the image to be printed according to the substrate information to generate a plurality of first printing files.
[0070] Specifically, a plurality of the images to be printed are assigned to a plurality of RIP software for image processing to generate a plurality of the first print files, and then the first files are spliced to generate the second print file. Compared with the previous embodiment, this embodiment improves the generation speed of the first print file by assigning a plurality of the images to be printed to a plurality of RIPs for processing. This solves the problem of slow image import speed and slow image processing speed caused by one RIP software processing the images to be printed to generate the first print file when there are a large number of the images to be printed. From the perspective of the entire printing process, the generation speed of the first print file is improved, and the generation efficiency is improved.
[0071] The first printing file is spliced into the second printing file. Several first printing files can be spliced into one second printing file, or several first printing files can be spliced separately to generate multiple second printing files. The number of the second printing files is less than the number of the first printing files.
[0072] In one embodiment, the step S3: splicing a plurality of the first to-be-printed files to generate a second print file includes:
[0073] A plurality of the first printing files are grouped, and the first printing files in the same group are spliced to generate the second printing file.
[0074] Specifically, the first printing files are grouped according to the substrate information corresponding to the first printing files, that is, the first printing files with the same substrate information are grouped into one group, and the first printing files in one group are spliced to generate one second printing file. The number of groups divided by the first printing files is the number of groups of the generated second printing files, and the number of the second printing files is greater than or equal to 1 and less than the number of the first printing files.
[0075] In the embodiment of the present invention, a plurality of the images to be printed are processed by a RIP software to generate a plurality of the first print files, the first print files corresponding to the same substrate information are divided into a group, and the first print files in a group are spliced to generate the second print file. In this embodiment, the first print files corresponding to the same substrate information are spliced, which is actually based on the fact that the first print files corresponding to the same substrate information have certain similarities, for example, the substrate sizes corresponding to the images to be printed in the same batch of orders may be the same, and the size data of the image data of the corresponding first print files may be the same.
[0076] Alternatively, a plurality of images to be printed are assigned to a plurality of RIP software for processing to generate the first print file, the first print files are grouped according to the substrate information corresponding to the first print file, and the first print files in the same group are spliced. By performing image processing through a plurality of RIP software, the generation speed of the first print file is increased, and the production efficiency is improved. The first print files are grouped, and the first print files in the same group are spliced to generate the second print file. Compared with splicing all the first print files into one second print file, when the second print file obtained according to the method of the embodiment of the present invention controls the printing device to perform inkjet printing, the printing device needs to be reset multiple times to switch the print file from the previous second print file to the next second print file. However, the control of the printing process and the control of the substrate during the printing process in this embodiment is also more convenient.
[0077] In one embodiment, if Figure 4 As shown, the step S3: splicing the first files to be printed to generate a second printing file includes:
[0078] S31: Obtain corresponding image parameter information according to the first printing file, where the image information includes image size, bit number, and color channel number.
[0079] S32: splicing different first printing files according to the image parameter information to obtain the second printing file.
[0080] Specifically, the image size includes image height data and image width data, and the image is an image that can be generated by inkjet in the first printing file; the bit number indicates whether ink is applied or not and the size of the ink dots, such as 1-bit image data includes 0 and 1, wherein 0 indicates that ink is not applied at the position, and 1 indicates that ink is applied at the position; 2-bit image data includes 0, 1, 2, and 3, wherein 0 indicates that ink is not applied at the position, 1 indicates that a small dot of ink is applied at the position, 2 indicates that a medium dot of ink is applied at the position, and 3 indicates that a large dot of ink is applied at the position, etc.; color channels generally include color channels of four colors, namely C, M, Y, and K, and color channels of other special colors. The number of color channels refers to how many colors the colors in the first printing file are composed of. When the first printing file is composed of four colors, namely C, M, Y, and K, the number of color channels is 4; when the first printing file is composed of four colors, namely C, M, Y, and K, and one special color, the number of color channels is 5.
[0081] In one embodiment, if Figure 5 As shown, the step S32: splicing different first printing files according to the image parameter information to obtain the second printing file includes:
[0082] S321: Acquire original file data of a color channel at the same horizontal position as the printing position of the substrate corresponding to the first printing file;
[0083] S322: Generate print file data of the print position according to the original file data, and generate a data set according to the print file data, where the data set is the second print file.
[0084] In one embodiment, if Figure 6 As shown, the step S3: splicing a plurality of the first files to be printed to generate a second printing file includes:
[0085] S331: acquiring printing data corresponding to two adjacent first printing files according to the printing position;
[0086] S332: splicing the print data horizontally or vertically according to the print position.
[0087] Specifically, the first print file is composed of file data of a plurality of one-pass print areas, such as Figure 7 As shown, the one-pass printing area covered by inkjet scanning refers to the area where the nozzle prints once from left to right. In multi-pass reciprocating scanning printing, the one-pass printing area is the area covered by a certain number of nozzles in the nozzle for one inkjet. In onepass three-scan printing, the one-pass printing area is the area covered by all nozzles on a nozzle for one scan.
[0088] When splicing the two first print files, the original file data corresponding to a certain pass print area in the first first print file to be spliced is obtained, and the original file data corresponding to a certain pass print area in the second first print file that is at the same horizontal position as the certain pass print area in the first first print file is obtained, and the two original file data of the second print data are spliced, such as Figure 8 , Fig. 9 As shown, when the first print file 1 and the first print file 2 are spliced, the original file data N1 corresponding to a pass printing area n1 and the original file data M1 corresponding to a pass printing area m1 of the two first print files at the same level of the corresponding substrate printing area are spliced to obtain the print file data A1 at the same horizontal position.
[0089] When the three first printing files are spliced, the original file data corresponding to a certain pass printing area at the same level of the three first printing files are spliced to obtain the printing file data at the same horizontal position.
[0090] A first printing file contains multiple original file data of a certain pass, and the original image data at the same horizontal position of each of the first printing files will be spliced. After the original image data at the same horizontal position are spliced, the printing file data at the corresponding horizontal position is obtained. That is, when two first printing files are spliced, A1=N1+M1, A2=N2+M2,...., all the printing file data A1, A2,... are combined into a data set T, and the data set T is the second printing file.
[0091] The vertical splicing is as follows Fig.10 As shown, Fig.10 In the figure, M1 and M3, M2 and M4 are vertically spliced. After the printer finishes printing M1 and M2, it prints M3 and M4, and M3 and M4 are horizontally spliced.
[0092] Before printing, the second print file is sent to the printer for inkjet printing, so that the printer can continuously print according to the second print file. This solves the problem in the existing inkjet printing technology that the printer needs to be reset after printing a print task, resulting in the printer needing to reset and print continuously when printing multiple print tasks, affecting the printing speed, thereby improving the printing efficiency.
[0093] After obtaining the second print file, the nozzle is controlled according to the second print file to perform inkjet printing on the printing material corresponding to the first print file that constitutes the second print file, that is, the corresponding printing material is positioned according to the splicing order of the first print file, and inkjet printing is performed according to the second print file to obtain a printed product.
[0094] The printing method based on printing file splicing provided by the embodiment of the present invention obtains substrate information; obtains a plurality of images to be printed, processes the plurality of images to be printed according to the substrate information to generate a plurality of first printing files; splices the plurality of first files to be printed to generate a second printing file; and controls the nozzle to inkjet print the substrate according to the second printing file. The images to be printed are processed according to the substrate information corresponding to the substrate to be inkjet printed to obtain the first printing file, splices the first printing files to generate the second printing file, and splices a plurality of the first printing files to obtain the second printing file, which can reduce the number of printing files, reduce the number of times the printer needs to be reset during the printing process, and improve printing efficiency.
[0095] Example 2
[0096] See also Fig.11The embodiment of the present invention provides a printing device based on printing file splicing, the device comprising:
[0097] The information acquisition module 1 is used to acquire the printing substrate information.
[0098] The image processing module 2 is used to obtain a plurality of images to be printed, process the images to be printed according to the substrate information, and generate a plurality of first printing files.
[0099] The data splicing module 3 is used to splice a plurality of the first files to be printed to generate a second printing file.
[0100] The inkjet control module 4 is used to control the nozzle to perform inkjet printing on the substrate according to the second printing file.
[0101] In one embodiment, the image processing module 2 includes:
[0102] An allocating unit, used for allocating a plurality of the images to be printed to one RIP software;
[0103] An image processing unit is used for the RIP software to process the plurality of images to be printed according to the substrate information to generate a plurality of the first printing files.
[0104] In one embodiment, the image processing module 2 includes:
[0105] An allocating unit, used for allocating a plurality of the images to be printed to a plurality of RIP software;
[0106] An image processing unit is used for the RIP software to process the image to be printed according to the substrate information to generate a plurality of the first printing files.
[0107] In one embodiment, the data splicing module 3 includes: a grouping unit, which is used to group a plurality of the first printing files, splice the first printing files in the same group, and generate the second printing file.
[0108] In one embodiment, the data splicing module 3 includes:
[0109] A parameter acquisition unit is used to acquire corresponding image parameter information according to the first print file, wherein the image information includes image size, bit number, and color channel number.
[0110] A splicing unit is used to splice different first printing files according to the image parameter information to obtain the second printing file.
[0111] The printing device based on printing file splicing provided by the embodiment of the present invention obtains substrate information; obtains a plurality of images to be printed, processes the plurality of images to be printed according to the substrate information to generate a plurality of first printing files; splices the plurality of the first files to be printed to generate a second printing file; and controls the nozzle to inkjet print the substrate according to the second printing file. The images to be printed are processed according to the substrate information corresponding to the substrate to be inkjet printed to obtain the first printing file, splices the first printing files to generate the second printing file, and splices a plurality of the first printing files to obtain the second printing file, which can reduce the number of printing files, reduce the number of times the printer needs to be reset during the printing process, and improve printing efficiency.
[0112] Example 3
[0113] In addition, combined Figure 1 The printing method based on printing file splicing described in the embodiment of the present invention can be implemented by a printing device based on printing file splicing. Fig.12 A schematic diagram of the hardware structure of a printing device based on print file splicing provided by an embodiment of the present invention is shown.
[0114] The printing device based on print file splicing may include a processor and a memory storing computer program instructions.
[0115] Specifically, the processor 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 embodiments of the present invention.
[0116] The memory may include a large capacity memory for data or instructions. By way of example and not limitation, the memory may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory may include a removable or non-removable (or fixed) medium. Where appropriate, the memory may be inside or outside a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM) or a flash memory or a combination of two or more of these.
[0117] The processor implements any one of the printing methods based on printing file splicing in the above embodiments by reading and executing computer program instructions stored in the memory.
[0118] In one example, the printing device based on print file splicing may also include a communication interface and a bus. Fig.12 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.
[0119] The communication interface is mainly used to implement communication between the modules, devices, units and / or equipment in the embodiments of the present invention.
[0120] The bus includes hardware, software or both, and the parts of the printing device spliced based on the print file are coupled to each other. For example and 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 suitable cases, the bus 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.
[0121] In addition, in combination with the printing method based on print file splicing in the above embodiment, the embodiment 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 the processor, any one of the printing methods based on print file splicing in the above embodiment is implemented.
[0122] In summary, the printing method, device, equipment and storage medium based on print file splicing provided by the embodiments of the present invention obtain substrate information; obtain a number of images to be printed, process the images to be printed according to the substrate information to generate a number of first print files; splice the first files to be printed to generate a second print file; and control the nozzle to inkjet print the substrate according to the second print file. The images to be printed are processed according to the substrate information corresponding to the substrate to be inkjet printed to obtain the first print file, the first print files are spliced to generate the second print file, and the plurality of the first print files are spliced to obtain the second print file, which can reduce the number of print files, reduce the number of times the printer needs to be reset during the printing process, and improve printing efficiency.
[0123] 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.
[0124] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0125] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.
[0126] 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. A printing method based on printing file splicing, characterized in that: The method comprises: Get substrate information; Acquire a plurality of images to be printed, process the images to be printed according to the substrate information, and generate a plurality of first printing files; splicing a plurality of the first to-be-printed files to generate a second printing file; The nozzle is controlled to perform inkjet printing on the substrate according to the second printing file.
2. The printing method based on printing file splicing according to claim 1, characterized in that: The step of acquiring a plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files comprises: Allocating a plurality of the images to be printed to one RIP software; The RIP software processes the image to be printed according to the substrate information to generate a plurality of the first printing files.
3. The printing method based on printing file splicing according to claim 1, characterized in that: The acquiring of the plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files comprises: Allocating a plurality of the images to be printed to a plurality of RIP software; The RIP software processes the image to be printed according to the substrate information to generate a plurality of the first printing files.
4. The printing method based on printing file splicing according to claim 2 or 3, characterized in that: The step of splicing a plurality of the first to-be-printed files to generate a second print file comprises: A plurality of the first printing files are grouped, and the first printing files in the same group are spliced to generate the second printing file.
5. The printing method based on printing file splicing according to any one of claims 1 to 3, characterized in that: The step of splicing a plurality of the first to-be-printed files to generate a second print file includes: Corresponding image parameter information is obtained according to the first print file, where the image information includes image size, bit number, and color channel number. Different first printing files are spliced according to the image parameter information to obtain the second printing file.
6. The printing method based on printing file splicing according to any one of claim 5, characterized in that: The step of splicing different first printing files according to the image parameter information to obtain the second printing file includes: Acquire original file data of a color channel at the same horizontal position as a printing position of the substrate corresponding to the first printing file; The printing file data of the printing position is generated by splicing the original file data, and a data set is generated according to the printing file data, and the data set is the second printing file.
7. The printing method based on printing file splicing according to any one of claim 5, characterized in that: The step of splicing a plurality of the first to-be-printed files to generate a second print file includes: Acquire printing data corresponding to two adjacent first printing files according to the printing position; The print data is spliced horizontally or vertically according to the print position.
8. A printing device based on printing file splicing, characterized in that: The device comprises: An information acquisition module is used to acquire substrate information; An image processing module, used for acquiring a plurality of images to be printed, processing the images to be printed according to the substrate information, and generating a plurality of first printing files; A data splicing module, used for splicing a plurality of the first to-be-printed files to generate a second print file; The inkjet control module is used to control the nozzle to perform inkjet printing on the substrate according to the second printing file.
9. A printing device based on printing file splicing, 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 7.
10. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Label image printing control method and device, equipment and storage medium
CN109725858A
Character splicing printing method and device of multiple PCBs, medium and flat plate printing equipment
CN110341328A
Repeated-image seamless continuous printing control method, device and equipment, and storage medium
CN112060786A
Single-page paper continuous printing method
CN112659764A
Image combination printing method and device, equipment and storage medium
CN113377298A