Printing method, device and equipment based on printing file splicing, and storage medium

By acquiring substrate information and generating a spliced ​​second print file, the reset problem caused by switching between multiple files in inkjet printing is solved, thus improving printing efficiency.

CN119690359BActive Publication Date: 2026-02-24SHENZHEN HOSONSOFT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311234066.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-23
Publication Date
2026-02-24
Estimated Expiration
2043-09-23

AI Technical Summary

Technical Problem

Existing inkjet printing technology requires frequent resets when switching between multiple print files, resulting in low production efficiency.

Method used

By acquiring substrate information, several first print files are generated, and these files are then combined to generate a second print file, reducing the number of print files and the number of printer reset operations.

Benefits of technology

It improves the efficiency of inkjet printing, reduces the number of times the printer needs to be reset during the printing process, and enables continuous printing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690359B_ABST
    Figure CN119690359B_ABST
Patent Text Reader

Abstract

The application provides a printing method, device and equipment based on printing file splicing and a storage medium, relates to the field of inkjet printing technology, and solves the problem of low production efficiency caused by the need for multiple reset operations of a printing device when multiple printing files exist in the prior art. The method comprises the following steps: obtaining substrate information; obtaining a plurality of to-be-printed images, processing the to-be-printed images according to the substrate information, and generating a plurality of first printing files; splicing the first to-be-printed files to generate a second printing file; and controlling a nozzle to perform inkjet printing on a substrate according to the second printing file. The first printing files are spliced to generate the second printing file, the number of printing files is reduced, the reset operation of the printing device is reduced, and the production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of inkjet printing technology, and in particular to a printing method, apparatus, device, and storage medium based on printing file splicing. Background Technology

[0002] Inkjet printing technology uses a printhead to spray ink droplets of different colors onto a substrate to form preset patterns and text. Before inkjet printing begins, the image needs to be processed by RIP software into a printable file that the printing device can recognize and print according to control instructions. Different printable substrates require different printable files. This necessitates switching between different printable files during the printing process, leading to frequent printer resets. When multiple printable files are being printed, multiple printer resets are required, resulting in low printing efficiency and impacting production productivity. 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 printing file splicing, in order to solve the problem of low production efficiency caused by the need to perform multiple printer reset operations when there are multiple printing files in the prior art.

[0004] In a first aspect, embodiments of the present invention provide a printing method based on the splicing of print files, the method comprising:

[0005] Obtain information about the printing substrate;

[0006] Acquire several images to be printed, process the images to be printed according to the substrate information, and generate several first print files;

[0007] Several first files to be printed are concatenated to generate a second print file;

[0008] The printhead is controlled to perform inkjet printing on the substrate according to the second print file.

[0009] Preferably, the step of acquiring a plurality of images to be printed and processing the images to be printed according to the substrate information to generate a plurality of first print files includes:

[0010] Assign several of the images to be printed to a single RIP software;

[0011] The RIP software processes the image to be printed based on the substrate information to generate several first print files.

[0012] Preferably, the process of acquiring a plurality of images to be printed and processing the images to be printed according to the substrate information to generate a plurality of first print files includes:

[0013] The images to be printed are assigned to multiple RIP software programs;

[0014] The RIP software processes the image to be printed based on the substrate information to generate several first print files.

[0015] Preferably, the step of concatenating several first documents to be printed to generate a second printable document includes:

[0016] The first print files are grouped together, and the first print files in the same group are spliced ​​together to generate the second print file.

[0017] Preferably, the step of concatenating several first documents to be printed to generate a second printable document includes:

[0018] Obtain the corresponding image parameter information based on the first printed file. The image information includes image size, number of bits, and number of color channels.

[0019] Based on the image parameter information, different first print files are spliced ​​together to obtain the second print file.

[0020] Preferably, the step of stitching together different first print files according to the image parameter information to obtain the second print file includes:

[0021] Obtain the original file data of the color channel at the same horizontal position as the printing position of the substrate corresponding to the first print file;

[0022] The print file data at the print position is generated by concatenating the original file data, and a data set is generated based on the print file data, the data set being the second print file.

[0023] Preferably, the step of concatenating several first documents to be printed to generate a second printable document includes:

[0024] Obtain the print data corresponding to the two adjacent first print files based on the print position;

[0025] Depending on the printing position, the printed data is spliced ​​horizontally or vertically.

[0026] Secondly, embodiments of the present invention provide a printing apparatus based on printing document splicing, the apparatus comprising:

[0027] The information acquisition module is used to acquire information about the printing substrate;

[0028] The image processing module is used to acquire several images to be printed, process the images to be printed according to the substrate information, and generate several first print files.

[0029] The data splicing module is used to splice several of the first files to be printed to generate a second print file;

[0030] The inkjet control module is used to control the printhead to perform inkjet printing on the substrate according to the second print file.

[0031] Thirdly, embodiments of the present invention provide a printing device based on printing document splicing, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented.

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

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

[0034] The present invention provides a printing method, apparatus, device, and storage medium based on print file splicing, which acquires substrate information; acquires several images to be printed; processes the images to be printed according to the substrate information to generate several first print files; splices the several first print files to generate a second print file; and controls the printhead to perform inkjet printing on the substrate according to the second print file. By processing the images to be printed according to the substrate information corresponding to the substrate to be printed, acquiring first print files, splicing the first print files to generate a second print file, and splicing multiple first print files to obtain the second print file, the number of print files can be reduced, the number of times the printer needs to be reset during printing can be reduced, and printing efficiency can be improved. Attached Figure Description

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

[0036] Figure 1 This is a flowchart illustrating the printing method based on printing file splicing according to Embodiment 1 of the present invention.

[0037] Figure 2 This is a flowchart illustrating the printing method based on printing file splicing according to Embodiment 1 of the present invention.

[0038] Figure 3 This is a flowchart illustrating the printing method based on printing file splicing according to Embodiment 1 of the present invention.

[0039] Figure 4 This is a flowchart illustrating the printing method based on printing file splicing according to Embodiment 1 of the present invention.

[0040] Figure 5 This is a flowchart illustrating the printing method based on printing file splicing according to Embodiment 1 of the present invention.

[0041] Figure 6 This is a flowchart illustrating the printing method based on printing file splicing according to Embodiment 1 of the present invention.

[0042] Figure 7 This is a schematic diagram of a certain pass printing area on the printing area of ​​Embodiment 1 of the present invention.

[0043] Figure 8 This is a schematic diagram of two printing areas horizontally spliced ​​together in Embodiment 1 of the present invention.

[0044] Figure 9 This is a schematic diagram of two printing areas vertically spliced ​​together in Embodiment 1 of the present invention.

[0045] Figure 10 This is a schematic diagram of splicing the original file data corresponding to a certain pass printing area of ​​two second printed files in Embodiment 1 of the present invention.

[0046] Figure 11 This is a schematic diagram of the printing device based on printing file splicing according to Embodiment 2 of the present invention.

[0047] Figure 12 This is a schematic diagram of the printing device based on printing file splicing according to Embodiment 3 of the present invention. Detailed Implementation

[0048] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.

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

[0050] Example 1

[0051] Please see Figure 1 This invention provides a printing method based on splicing print files, the method comprising:

[0052] S1: Obtain substrate information.

[0053] Specifically, the substrate information includes: substrate size, substrate shape, substrate material, order batch of the substrate, and substrate color. In existing inkjet printing technology, when the material, shape, size, and color of the substrate being printed differ, the same image will produce different printed files.

[0054] S2: Obtain several images to be printed, process the images to be printed according to the substrate information, and generate several first print files.

[0055] Specifically, when the substrate information is different, the first print file generated after processing the same image to be printed according to the substrate information will be different.

[0056] For example, when the same image to be printed needs to be printed on substrates of different sizes, that is, the printing area sizes corresponding to the two substrates are different, the first print file generated by processing the image to be printed will also be different.

[0057] S3: Combine several of the first files to be printed to generate a second print file.

[0058] Specifically, splicing the first printed file includes splicing several first printed files to generate a second printed file, or splicing several first printed files according to preset requirements to generate multiple second printed files, that is, the number of second printed files is greater than or equal to 1 and less than or equal to the number of first printed files.

[0059] By splicing the first print file, the number of print files is reduced, the number of times print files are sent to the printer is reduced, and the number of times the printer needs to be reset after printing a print file is completed is reduced, thus reducing the number of operations of the printing system and improving the printing efficiency of the printer.

[0060] S4: Control the printhead to perform inkjet printing on the substrate according to the second print file.

[0061] The printing method based on print file splicing provided by this invention involves: acquiring substrate information; acquiring several images to be printed; processing the images to be printed according to the substrate information to generate several first print files; splicing the first print files to generate a second print file; and controlling the printhead to perform inkjet printing on the substrate according to the second print file. By processing the images to be printed according to the substrate information corresponding to the substrate to be printed, acquiring first print files, splicing the first print files to generate second print files, and splicing multiple first print files to obtain the second print file, the number of print files can be reduced, the number of times the printer needs to be reset during printing can be reduced, and printing efficiency can be improved.

[0062] In one embodiment, such as Figure 2 As shown, step S2 involves acquiring several images to be printed, processing the images to be printed according to the substrate information, and generating several first print files, including:

[0063] S201: Assign several of the images to be printed to a RIP software;

[0064] S202: The RIP software processes several images to be printed based on the substrate information to generate several first print files.

[0065] Specifically, several images to be printed are acquired and assigned to RIP software for processing. Each image is processed according to the substrate information corresponding to the substrate it needs to be printed on, resulting in a corresponding first print file. When the same image needs to be printed on multiple substrates with different substrate information, the corresponding first print files may be different. The several images to be printed are processed to generate several corresponding first print files.

[0066] In this embodiment of the invention, several first printed documents are spliced ​​together to generate one or more second printed documents. By splicing the printed documents, several first printed documents are combined into one second printed document, reducing the number of printed documents or the number of printed documents received by the printer. Therefore, when inkjet printing is performed on the substrate according to the second printed document, the printing device does not need to reset every time inkjet printing is performed on different substrates, or the number of printer resets is reduced. This enables continuous printing, reduces the printer reset time, and improves printing efficiency.

[0067] In one embodiment, such as Figure 3 As shown, step S2 involves acquiring several images to be printed, processing the images to be printed according to the substrate information, and generating several first print files, including:

[0068] S211: Assign several of the images to be printed to multiple RIP software programs;

[0069] S212: The RIP software processes the image to be printed according to the substrate information to generate several first print files.

[0070] Specifically, several images to be printed are assigned to multiple RIP software programs for image processing to generate several first print files. These first files are then concatenated to generate the second print file. Compared to the previous embodiment, this embodiment improves the generation speed of the first print file by assigning several images to be printed to multiple RIP programs for processing. This solves the problem of slow image import and processing speeds when a large number of images are present, avoiding the issue of slow image import and processing speeds caused by a single RIP software processing the images to generate the first print file. From the perspective of the entire printing process, this increases the generation speed and efficiency of the first print file.

[0071] The first printed file is combined into a second printed file. This can be done by combining several first printed files into one second printed file, or by combining several first printed files separately to generate multiple second printed files. The number of second printed files must be less than the number of first printed files.

[0072] In one embodiment, step S3: concatenating several first documents to be printed to generate a second printable document includes:

[0073] The first print files are grouped together, and the first print files in the same group are spliced ​​together to generate the second print file.

[0074] Specifically, the first printed files are grouped according to the substrate information corresponding to the first printed files. That is, first printed files with the same substrate information are grouped together, and the first printed files within a group are spliced ​​together to generate a second printed file. The number of groups into which the first printed files are divided is the number of groups in the generated second printed files. The number of second printed files is greater than or equal to 1 and less than the number of first printed files.

[0075] This invention employs RIP software to process several images to be printed, generating several first print files. The first print files corresponding to the same substrate information are grouped together, and the first print files within a group are then spliced ​​together to generate a second print file. This embodiment splices the first print files corresponding to the same substrate information based on the similarity between them. For example, images to be printed in the same order may have the same substrate size, thus the image data of the corresponding first print files may also be the same.

[0076] Alternatively, several images to be printed can be distributed to multiple RIP software programs for processing to generate the first print file. The first print files are then grouped according to the substrate information corresponding to each first print file, and the first print files in the same group are spliced ​​together. By using multiple RIP software programs for image processing, the generation speed of the first print file is improved, increasing production efficiency. Grouping the first print files and splicing them together within the same group generates the second print file. Compared to splicing all the first print files into a single second print file, when controlling the printing device to perform inkjet printing using the second print file obtained according to the method of this embodiment, the printing device needs to be reset multiple times to switch the print file from one second print file to the next. However, this embodiment also provides more convenient control over the printing process and the substrate during printing.

[0077] In one embodiment, such as Figure 4 As shown, step S3: concatenating the first document to be printed to generate a second document, includes:

[0078] S31: Obtain the corresponding image parameter information based on the first printed file. The image information includes image size, number of bits, and number of color channels.

[0079] S32: Based on the image parameter information, the different first print files are spliced ​​together to obtain the second print file.

[0080] Specifically, the image size includes image height data and image width data. The image is an image that can be generated by inkjet printing from the first print file. The number of bits indicates whether ink is dispensed or not, and the size of the ink droplets. For example, 1-bit image data includes 0 and 1, where 0 indicates no ink is dispensed at that position, and 1 indicates ink is dispensed at that position. 2-bit image data includes 0, 1, 2, and 3, where 0 indicates no ink is dispensed at that position, 1 indicates a small ink droplet at that position, 2 indicates a medium ink droplet at that position, and 3 indicates a large ink droplet at that position, etc. The color channels generally include four color channels: C, M, Y, and K, as well as some spot color channels. The number of color channels refers to how many colors are used to compose the colors in the first print file. When the first print file is composed of four colors: C, M, Y, and K, the number of color channels is 4. When the first print file is composed of four colors: C, M, Y, and K, and one spot color, the number of color channels is 5.

[0081] In one embodiment, such as Figure 5 As shown, step S32: stitching together different first print files according to the image parameter information to obtain the second print file includes:

[0082] S321: Obtain the original file data of the color channel at the same horizontal position as the printing position of the substrate corresponding to the first print file;

[0083] S322: Generate print file data for the print position by splicing the original file data, and generate a data set based on the print file data, wherein the data set is the second print file.

[0084] In one embodiment, such as Figure 6 As shown, step S3: concatenating several first files to be printed to generate a second print file includes:

[0085] S331: Obtain the print data corresponding to the two adjacent first print files based on the print position;

[0086] S332: Based on the printing position, the printed data is spliced ​​horizontally or vertically.

[0087] Specifically, the first print file consists of file data from several one-pass print areas, such as... Figure 7 As shown, the inkjet scanning coverage area for a one-pass printing zone refers to the area printed by the printhead from left to right once. In multi-pass reciprocating scanning printing, the one-pass printing zone is the area covered by a certain number of nozzles in the printhead once. In one-pass three-scan printing, the one-pass printing zone is the area covered by all the nozzles in the printhead once.

[0088] When splicing two first printed files, the original file data corresponding to a certain pass print area in the first first printed file to be spliced ​​is obtained, and the original file data corresponding to a certain pass print area in the second first printed file that is at the same horizontal position as the certain pass print area in the first first printed file is obtained. The original files of the two second printed data are then spliced ​​together. Figure 8 , Figure 9 As shown, when splicing the first printed file 1 and the first printed file 2, the original file data N1 corresponding to a certain pass printing area n1 and the original file data M1 corresponding to a certain pass printing area m1 at the same level of the corresponding substrate printing area of ​​the two first printed files are spliced ​​to obtain the printed file data A1 at the same level.

[0089] When splicing three of the first print files, the original file data corresponding to a certain pass print area at the same level of the three first print files are spliced ​​together to obtain print file data at the same level position.

[0090] A first print file contains multiple original file data for a certain pass. The original image data at the same horizontal position of each first print file are spliced ​​together. After splicing the original image data at the same horizontal position, the print file data at the corresponding horizontal position is obtained. That is, when two first print files are spliced ​​together, A1 = N1 + M1, A2 = N2 + M2, ..., all print file data A1, A2, ... are combined into a data set T, and the data set T is the second print file.

[0091] The vertical splicing is as follows Figure 10 As shown, Figure 10 M1 and M3, and M2 and M4 are vertically joined. After printing M1 and M2, the printer prints M3 and M4, which are then horizontally joined together.

[0092] Before printing, the second print file is sent to the printer for inkjet printing, enabling the printer to print continuously based on the second print file. This solves the problem that in existing inkjet printing technology, the printer needs to reset after printing one print job, which causes the printer to constantly reset and print when printing multiple print jobs, affecting printing speed and improving printing efficiency.

[0093] After obtaining the second print file, the print head is controlled to perform inkjet printing on the substrate corresponding to the first print file that makes up the second print file, that is, the substrate 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 the printed product.

[0094] The printing method based on print file splicing provided by this invention involves: acquiring substrate information; acquiring several images to be printed; processing the images to be printed according to the substrate information to generate several first print files; splicing the first print files to generate a second print file; and controlling the printhead to perform inkjet printing on the substrate according to the second print file. By processing the images to be printed according to the substrate information corresponding to the substrate to be printed, acquiring first print files, splicing the first print files to generate second print files, and splicing multiple first print files to obtain the second print file, the number of print files can be reduced, the number of times the printer needs to be reset during printing can be reduced, and printing efficiency can be improved.

[0095] Example 2

[0096] Please see Figure 11This invention provides a printing device based on document splicing, the device comprising:

[0097] Information acquisition module 1 is used to acquire information about the printing substrate.

[0098] Image processing module 2 is used to acquire several images to be printed, process the images to be printed according to the substrate information, and generate several first print files.

[0099] The data splicing module 3 is used to splice several of the first files to be printed to generate a second print file.

[0100] The inkjet control module 4 is used to control the printhead to perform inkjet printing on the substrate according to the second print file.

[0101] In one embodiment, the image processing module 2 includes:

[0102] The allocation unit is used to allocate several of the images to be printed to a RIP software.

[0103] The image processing unit is used by the RIP software to process several images to be printed based on the substrate information, and generate several first print files.

[0104] In one embodiment, the image processing module 2 includes:

[0105] The allocation unit is used to allocate several of the images to be printed to multiple RIP software programs;

[0106] The image processing unit is used by the RIP software to process the image to be printed according to the substrate information, and generate a plurality of the first print files.

[0107] In one embodiment, the data splicing module 3 includes: a grouping unit, used to group several first print files, splice the first print files in the same group, and generate the second print file.

[0108] In one embodiment, the data splicing module 3 includes:

[0109] The parameter acquisition unit is used to acquire corresponding image parameter information based on the first printed file. The image information includes image size, number of bits, and number of color channels.

[0110] The splicing unit is used to splice different first print files according to the image parameter information to obtain the second print file.

[0111] The printing device based on print file splicing provided in this invention obtains substrate information; acquires several images to be printed; processes the images to be printed according to the substrate information to generate several first print files; splices the several first print files to generate a second print file; and controls the printhead to perform inkjet printing on the substrate according to the second print file. By processing the images to be printed according to the substrate information corresponding to the substrate to be inkjet printed, obtaining first print files, splicing the first print files to generate second print files, and splicing multiple first print files to obtain the second print file, the number of print files can be reduced, the number of times the printer needs to be reset during printing can be reduced, and printing efficiency can be improved.

[0112] Example 3

[0113] In addition, combined Figure 1 The printing method based on print file splicing described in this embodiment of the invention can be implemented by a printing device based on print file splicing. Figure 12 A schematic diagram of the hardware structure of a printing device based on print file splicing provided in an embodiment of the present invention is shown.

[0114] Printing devices based on print file stitching may include a processor and a memory storing computer program instructions.

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

[0116] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to 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 flash memory, or a combination of two or more of these.

[0117] The processor reads and executes computer program instructions stored in memory to implement any of the printing methods based on print file splicing in the above embodiments.

[0118] In one example, a printing device based on print file stitching may also include a communication interface and a bus. For example, Figure 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 enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0120] A bus, including hardware, software, or both, couples together components of a printing device that stitches together print files. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0121] Furthermore, in conjunction with the printing method based on print file splicing in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the printing methods based on print file splicing in the above embodiments.

[0122] In summary, the printing method, apparatus, device, and storage medium based on print file splicing provided by the embodiments of the present invention obtain substrate information; obtain several images to be printed; process the several images to be printed according to the substrate information to generate several first print files; splice the several first print files to generate a second print file; and control the printhead to perform inkjet printing on the substrate according to the second print file. By processing the images to be printed according to the substrate information corresponding to the substrate to be printed, obtaining the first print files, splicing the first print files to generate the second print file, and splicing multiple first print files to obtain the second print file, the number of print files can be reduced, the number of times the printer needs to be reset during the printing process can be reduced, and the printing efficiency can be improved.

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

[0124] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals 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, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0125] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

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

Claims

1. A printing method based on splicing print files, characterized in that, The method includes: Obtain information about the printing substrate; Acquire several images to be printed, process the images to be printed according to the substrate information, and generate several first print files; Several first print files are concatenated to generate a second print file; The printhead is controlled to perform inkjet printing on the substrate according to the second print file, wherein the step of splicing several first print files to generate a second print file includes: The corresponding image parameter information is obtained based on the first printed file, and the image parameter information includes image size, number of bits, and number of color channels; The second print file is obtained by splicing different first print files according to the image parameter information; wherein, the step of splicing different first print files according to the image parameter information to obtain the second print file includes: Obtain the original file data of the color channel at the same horizontal position on the substrate corresponding to the first print file; The original file data is spliced ​​together to generate print file data at the same horizontal position, and a data set is generated based on the print file data, the data set being the second print file.

2. The printing method based on print 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 print files includes: Assign several of the images to be printed to a single RIP software; The RIP software processes the image to be printed based on the substrate information to generate several first print files.

3. The printing method based on print 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 print files includes: The images to be printed are assigned to multiple RIP software programs; The RIP software processes the image to be printed based on the substrate information to generate several first print files.

4. The printing method based on print file splicing according to any one of claims 1-3, characterized in that, The step of concatenating several first print files to generate a second print file includes: Obtain the print data corresponding to the two adjacent first print files based on the print position; The printed data is vertically spliced ​​according to the printing position.

5. A printing device based on splicing printed documents, characterized in that, The device includes: The information acquisition module is used to acquire information about the printing substrate; The image processing module is used to acquire several images to be printed, process the images to be printed according to the substrate information, and generate several first print files. A data splicing module is used to splice several first print files to generate a second print file. The data splicing module includes: a parameter acquisition unit, used to acquire corresponding image parameter information based on the first print files, the image parameter information including image size, bit count, and number of color channels; and a splicing unit, used to splice different first print files based on the image parameter information to obtain the second print file, including: acquiring original file data of the color channels at the same horizontal position on the substrate corresponding to the first print file; splicing the original file data to generate print file data at the same horizontal position; and generating a data set based on the print file data, the data set being the second print file. The inkjet control module is used to control the printhead to perform inkjet printing on the substrate according to the second print file.

6. A printing device based on print file splicing, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-4.

7. A storage medium storing computer program instructions thereon, characterized in that, The method as described in any one of claims 1-4 is implemented when the computer program instructions are executed by the processor.

Citation Information

Patent Citations

  • Character splicing printing method and device of multiple PCBs, medium and flat plate printing equipment

    CN110341328A

  • Intensive ink-jet printing method, device and equipment for randomly distributing printing stock positions

    CN115674920A