A plate printing method and related equipment

By acquiring and preparing the printing data in advance during the printing process of the plate, and directly moving the second plate to the printing position after the printing of the first plate is completed, the problem of inefficient printing in the prior art is solved, and the continuous printing of the plate and the automatic initialization of the printing data is realized.

CN115583114BActive Publication Date: 2025-05-06SHENZHEN RUNTIANZHI DIGITAL EQUIP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211173804.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2025-05-06
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

In the prior art, during the printing of the plate, it is necessary to wait for the printing of the previous plate to be completed before putting in the next plate, and the printing data needs to be re-initialized, resulting in inefficient printing.

Method used

By acquiring the first printing data of the first plate, if the data to be printed meets the printing data threshold, the first plate is printed. After the printing of the first plate material is completed, it is determined whether the data to be printed satisfies the first printing data. If it is satisfied, the second plate material is moved to the target printing position for printing.

Benefits of technology

Continuous printing of the board is realized, avoiding re-initialization of printing data, saving printing time and improving printing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115583114B_ABST
    Figure CN115583114B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a plate printing method and related equipment, which are used to save time and improve printing efficiency. The method of the embodiment of the present application includes: obtaining first printing data of a first plate; if the data to be printed meets the printing data threshold, printing the first plate according to the data to be printed; when the first plate is printed, judging whether the data to be printed after printing meets the first printing data; if so, moving the second plate to the target printing position to print the second plate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of inkjet printing, and in particular to a printing method and related equipment. Background Art

[0002] In the existing solution, when the first task of the plate is printed, usually a picture, and before the printer prints the second task of the plate, the printer needs to be reinitialized to print the second task of the plate, and the plate cannot be placed in advance.

[0003] From the above description, it can be seen that it takes a long time to wait for the previous plate to be printed, then put the plate in, and wait for the initialization data, which reduces the printing efficiency. Summary of the invention

[0004] The embodiments of the present application provide a plate printing method and related equipment, which are used to save time and improve printing efficiency.

[0005] A first aspect of an embodiment of the present application provides a plate printing method, comprising:

[0006] Acquire first printing data of a first plate;

[0007] If the data to be printed meets the printing data threshold, printing the first plate according to the data to be printed;

[0008] When the first plate is printed, determining whether the to-be-printed data after printing satisfies the first printing data;

[0009] If the conditions are met, the second plate is moved to the target printing position to print on the second plate.

[0010] Optionally, before printing the first plate according to the data to be printed, the method further includes:

[0011] determining a target number of printing times for the first plate according to the first printing data;

[0012] The step of judging whether the to-be-printed data after printing satisfies the first printing data comprises:

[0013] When the first plate is printed, a first printing number of the first plate is recorded; wherein any printing number of the first plate is the printing number after the first plate is printed according to the data to be printed;

[0014] Determining whether the first printing times satisfies the target printing times;

[0015] If the conditions are met, the step of moving the second plate to the target printing position to print on the second plate is performed.

[0016] Optionally, after determining whether the to-be-printed data after printing satisfies the first printing data, the method further comprises:

[0017] If the data to be printed after printing does not satisfy the first printing data, the first plate is moved a preset distance, and the step of printing the first plate according to the data to be printed is performed.

[0018] Optionally, before obtaining the first printing data of the first plate, the method further includes:

[0019] Acquire target printing data related to plate printing; wherein the target printing data includes the first printing data and second printing data of the second plate;

[0020] Setting the target number of print copies of the target print data;

[0021] If the target number of print copies is a positive integer greater than or equal to 2, the second print data is determined to be the first print data.

[0022] Optionally, before printing the first plate according to the data to be printed, the method further includes:

[0023] The print data threshold is determined according to the first print data and the target print times.

[0024] Optionally, after setting the target number of print copies of the target print data, the method further includes:

[0025] Calculate the target interval distance between two adjacent print copies according to the target print data and the target print copies;

[0026] Print empty data for the target spacing distance.

[0027] Optionally, moving the second plate to a target printing position to print on the second plate includes:

[0028] moving the second plate to the target printing position;

[0029] Determining whether the number of print copies corresponding to the second plate meets the target number of print copies;

[0030] If satisfied, determining that the target print data is printed;

[0031] If not, executing the step of printing the first plate according to the data to be printed; wherein the first plate is the second plate.

[0032] A second aspect of an embodiment of the present application provides a plate printing system, comprising:

[0033] An acquiring unit, used for acquiring first printing data of a first plate;

[0034] a printing unit, configured to print the first plate according to the data to be printed when the data to be printed meets a printing data threshold;

[0035] A judging unit, configured to judge whether the data to be printed after printing is completed satisfies the first printing data after printing of the first plate is completed;

[0036] The moving unit is used to move the second plate to a target printing position to print on the second plate when the data to be printed meets the first printing data.

[0037] Optionally, the plate printing system further comprises: a determination unit, a recording unit and an execution unit;

[0038] The determining unit is used to determine a target number of printing times for the first plate according to the first printing data;

[0039] The recording unit is used to record the first printing times of the first plate after the first plate is printed; wherein any printing times of the first plate is the printing times after the first plate is printed according to the data to be printed;

[0040] The judging unit is specifically configured to judge whether the first printing times satisfies the target printing times;

[0041] The execution unit is used to execute the step of moving the second plate to the target printing position to print on the second plate when the first printing number meets the target printing number.

[0042] Optionally, the plate printing system further includes:

[0043] The moving unit is further used to move the first plate a preset distance and execute the step of printing the first plate according to the data to be printed when the data to be printed after printing does not meet the first printing data.

[0044] Optionally, the plate printing system further comprises: a setting unit;

[0045] The acquisition unit is further used to acquire target printing data related to plate printing; wherein the target printing data includes the first printing data and second printing data of the second plate;

[0046] The setting unit is used to set the target number of print copies of the target print data;

[0047] The determining unit is further configured to determine that the second printing data is the first printing data when the target number of print copies is a positive integer greater than or equal to 2.

[0048] Optionally, the plate printing system comprises:

[0049] The determining unit is further configured to determine the print data threshold according to the first print data and the target print times.

[0050] Optionally, the plate printing system further comprises: a computing unit;

[0051] The calculation unit is used to calculate the target interval distance between two adjacent print copies according to the target print data and the target print copies;

[0052] The printing unit is further used to print empty data for the target spacing distance.

[0053] Optionally, the plate printing system comprises:

[0054] The moving unit is specifically used to move the second plate to the target printing position;

[0055] The judging unit is specifically configured to judge whether the number of printed copies corresponding to the second plate meets the target number of printed copies;

[0056] The determining unit is specifically configured to determine that printing of the target printing data is completed when the number of printed copies of the second plate meets the target number of printed copies;

[0057] The execution unit is specifically configured to execute the step of printing the first plate according to the data to be printed when the number of printed copies of the second plate does not meet the target number of printed copies; wherein the first plate is the second plate.

[0058] The second aspect of the embodiment of the present application provides a plate printing method for executing the first aspect.

[0059] A third aspect of an embodiment of the present application provides a plate printing device, comprising:

[0060] CPU, memory, input and output interfaces, wired or wireless network interfaces, and power supply;

[0061] The memory is a short-term storage memory or a persistent storage memory;

[0062] The central processing unit is configured to communicate with the memory and execute instruction operations in the memory to perform the plate printing method described in the first aspect.

[0063] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, characterized in that the computer-readable storage medium includes instructions, and when the instructions are executed on a computer, the computer executes the plate printing method described in the first aspect.

[0064] It can be seen from the above technical scheme that the embodiment of the present application has the following advantages: through a plate printing method proposed in the embodiment of the present application, the first printing data of the first plate is first obtained, and if the data to be printed meets the printing data threshold, the first plate is printed according to the data to be printed; then, after the first plate is printed, it is determined whether the data to be printed after printing meets the first printing data; finally, if the data to be printed meets the first printing data, the second plate is moved to the target printing position to print the second plate. Therefore, the plates can be printed continuously by preparing the printing data in advance and placing the plates in advance. When printing the next plate, it is no longer necessary to reinitialize the printing data, which saves printing time and improves printing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0066] Figure 1 A schematic diagram of a process of printing a plate disclosed in an embodiment of the present application;

[0067] Figure 2 A schematic flow chart of another plate printing method disclosed in an embodiment of the present application;

[0068] Figure 3 A schematic diagram of the structure of a plate printing system disclosed in an embodiment of the present application;

[0069] Figure 4 This is a schematic diagram of the structure of a plate printing device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0070] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0071] It should be noted that the descriptions involving "first", "second", etc. in this application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in this field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0072] For example, in the existing scheme, since the number of print copies is set to multiple, after the first plate is printed, the second copy needs to be reinitialized, and the plate cannot be placed in advance. In addition, it takes a long time to place the plate in the middle. In other words, it takes a long time to wait for the initialization data after the previous plate is printed. However, a plate printing method proposed in an embodiment of the present application can automatically print continuously as long as the end of the plate moves out of the baffle position and the plate baffle is lowered in advance. The plate can be placed in advance for preparation and the printing data can be prepared. After the previous plate is printed, the plate baffle can be lifted up and the plate can be moved to the printing position to start printing without reinitializing the data.

[0073] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0074] See also Figure 1 , Figure 1 The flowchart of a plate printing method disclosed in an embodiment of the present application includes steps 101 to 104.

[0075] 101. Obtain first printing data of a first plate.

[0076] Before the printer scans and prints the plate, it needs to obtain the printing data first.

[0077] Specifically, the printing task can be determined first. In one embodiment, the corresponding printing file, for example, the picture or file to be printed can be placed under the scanner of the printer, and the picture or file to be printed can be converted into printing data by scanning with the scanner. It is not difficult to understand that in this embodiment, the process of determining the printing task, that is, scanning the picture or file, is not limited, and will not be described in detail later.

[0078] In this embodiment, if a plate is to be printed, the printing data to be printed on the plate needs to be obtained. Specifically, the first printing data of the first plate is obtained first, wherein it is not difficult to understand that the first plate can be understood as the first plate, but it does not mean that the order of the plate is the first, but it only means that any plate that executes the steps in this embodiment is the first plate, and for the convenience of description, it will not be described in detail later.

[0079] 102. If the data to be printed meets the printing data threshold, print the first plate according to the data to be printed.

[0080] During the printer scanning process, the print data is generally uploaded and printed at the same time. In this embodiment, the printer will continue to obtain print data while scanning and printing pictures or files. Correspondingly, the printer will send the read print data to the print driver. When the print data on the print driver meets the print data threshold, that is, when the data to be printed reaches the print data threshold, the printer will print the first plate according to the data to be printed obtained at this time.

[0081] In this embodiment, further, the printer will scan the print image or print file in rows or columns, so that each time the printer scans a row or a column of print data, it will send the read print data of the row or the column to the print driver until the print data on the print driver meets the print data threshold, thereby completing the printing of the first plate.

[0082] In this embodiment, further, if the data to be printed on the print driver at this time does not meet the print data threshold, then the print driver will wait until the data to be printed sent by the user interface (UI) meets the print data threshold.

[0083] 103. After the first plate is printed, determine whether the data to be printed after printing satisfies the first printing data.

[0084] When the data to be printed has been printed on the first plate, it is determined whether the data to be printed after printing has reached the first printing data. Specifically, the printer can determine whether the first printing data has been printed on the first plate, that is, whether the printing task of the first plate has been completed.

[0085] It is not difficult to understand that, from the above description, because the printing data is printed on the first plate every time the printing data threshold is reached, that is, the first plate may be printed more than once, and it is possible to print multiple times.

[0086] 104. If the conditions are met, move the second plate to the target printing position to print on the second plate.

[0087] In this embodiment, if the first sheet has completed the printing task, that is, the printer has printed all the first print data to the first sheet, wherein the status of the first sheet is that it has been printed once or multiple times (the print data is the data to be printed), then it is determined that a task, that is, the printing task of the first sheet, has been completed, and then the next sheet is moved to the printing position, so as to print the next sheet. It is not difficult to understand that the next sheet is the second sheet, and correspondingly, the next sheet of the first sheet is the second sheet. It should also be noted that the printing position described in this embodiment is the target printing position described in the above section.

[0088] In this embodiment, taking step 103 as an example, if the number of printings last time is 3, after the printing is completed at this time, it means that the number of printings is 4, then it can be confirmed that the printing task for the first plate has been completed, and step 104 is executed.

[0089] In this embodiment, further, if the first plate has not completed the printing task, that is, the printer has not printed all the first print data to the first plate, wherein the state of the first plate is that it has been printed once or multiple times (the print data is the data to be printed), then the first plate is moved forward a certain distance, so that the printer performs the next printing operation on the first plate, that is, executes step 102. It is not difficult to understand that the certain distance is the preset distance described in the above part. That is to say, by the example of step 103, if the number of times of the last printing is 2, after the printing is completed at this time, it means that the number of printings is 3, then it can be confirmed that the printing task for the first plate is not completed. Then it is necessary to execute step 102 to continue printing on the first plate.

[0090] According to a plate printing method proposed in this embodiment, the first printing data of the first plate is first obtained. If the data to be printed meets the printing data threshold, the first plate is printed according to the data to be printed; then, when the first plate is printed, it is determined whether the data to be printed after printing meets the first printing data; finally, if the data to be printed meets the first printing data, the second plate is moved to the target printing position to print the second plate. Thus, the plates can be printed continuously by preparing the printing data in advance and placing the plates in advance. When printing the next plate, it is no longer necessary to reinitialize the printing data, which saves printing time and improves printing efficiency.

[0091] For the convenience of describing in detail a plate printing method disclosed in an embodiment of the present application, please refer to Figure 2 , Figure 2 This is a flow chart of a plate printing method disclosed in an embodiment of the present application, including steps 201 to 2.

[0092] 201. Obtain target printing data related to plate printing, and set the target printing number of the target printing data.

[0093] Before the printer scans and prints the plate, it needs to obtain the printing data first.

[0094] Specifically, you can select a print task on the display interface of the printer and set the corresponding number of prints. In one embodiment, the picture or file to be printed can be placed under the scanner of the printer, and the picture or file to be printed can be converted into print data by scanning with the scanner. It is not difficult to understand that at this time, the picture or file to be printed is the print task. Then set the number of prints required for the print task on the display page of the printer, for example, set one or two or three copies, etc. The specific number of prints is not limited here, and it will not be repeated later. For the convenience of description, the following example is used to set three copies to print. It should be noted that after selecting a specific number of prints, the number of prints is the target number of prints described above. Since the number of prints is three in the above, the corresponding target number of prints is three.

[0095] It should also be noted that, in this embodiment, there is no restriction on the process of determining the printing task, that is, scanning pictures or files, and this will not be described in detail later.

[0096] In one embodiment, if the plate is to be printed, the image or file to be printed needs to be scanned and recognized, so as to convert the image or file into a rip image. It is not difficult to understand that the rip image is only one of the file formats converted by the printer. For the convenience of description, the rip image will be described in detail later.

[0097] It is not difficult to understand that after the rip image is transmitted to the print driver, the print driver can read the rip image to generate corresponding target printing data. It is not difficult to understand that the target printing data includes the first printing data and the second printing data required by the first plate and the second plate.

[0098] 202. Calculate a target interval distance between two adjacent print copies according to the target print data and the target print copies.

[0099] After the rip images are scanned and recognized, since there is a blank interval between each rip image, when printing continuously, the blank interval needs to print empty data, that is, the height of the blank data that needs to be filled in each rip image. It is not difficult to understand that the blank data height in this embodiment is the target spacing distance described in the above section. The blank data height can also be understood as the header or footer part in the document being blank.

[0100] In one embodiment, the printer needs to calculate the target spacing distance between two adjacent plates to be printed based on the rip image and the set number of print copies, so as to determine the optimal printing position, so that the plates can be placed on the corresponding printing position during printing, and at the same time, the distance between two adjacent plates can also be determined based on the target spacing distance. For the convenience of description, this will not be described in detail later.

[0101] 203. Determine a target number of printing times for the first plate according to the first printing data.

[0102] After obtaining the scanned and recognized rip image, since the printer has different working modes, it is necessary to calculate the number of times each rip image is printed on the same plate in the current working mode, which is the target printing number described above. It is not difficult to understand that the target printing number is the number of printings that each plate must comply with, that is, the number of times each rip image needs to be scanned and printed, which can also be understood as a printing number threshold.

[0103] In one of the embodiments, the printer needs to calculate the number of prints required for each rip image, that is, the number of passes, based on the rip image and the set number of prints. For ease of description, the subsequent description of the corresponding number of prints is described in detail in terms of the number of passes.

[0104] For example, in a large picture that needs to be printed, there are three small pictures, namely Picture 1, Picture 2 and Picture 3. After scanning, the printer can identify Picture 1, Picture 2 and Picture 3. Then, it can be set that Picture 1 needs to be printed in one copy, Picture 2 needs to be printed in two copies, and Picture 3 needs to be printed in three copies. It is not difficult to understand that the above is only one specific embodiment of the printing task. Correspondingly, when Picture 1, Picture 2 and Picture 3 are inconsistent, the corresponding printing data is also different. In other words, the plate can only print Picture 1, or it can print a combination of Picture 1 and Picture 2. This is not limited here. It is not difficult to understand that when the content to be printed is inconsistent, the rip image and the corresponding printing data are also inconsistent. However, the plate can only print a corresponding rip image. For the convenience of description, this will not be repeated later.

[0105] Therefore, for the convenience of description, in the following printing tasks, only the same printing task, that is, the same rip image, is described in detail.

[0106] In one specific embodiment, if the rip images are inconsistent, for example, there are a first rip image and a second rip image, that is, the first printing data or the second printing data, then the printer determines the number of prints required on the plate based on the first rip image and the number of prints, or determines the number of prints required on the plate based on the second rip image and the number of prints.

[0107] Furthermore, the printer has different working modes, such as printer working mode, nozzle mode, axis point mode or feathering mode. The feathering principle is to blur the connecting part inside and outside the selected area, play a gradual role and achieve a natural connection effect. Since there is a need to blur the printed file or picture in each rip image, it is necessary to set the feathering mode.

[0108] For example, there is a picture, the printer has 1280 print heads, and the resolution is 600*600 dots per inch (DPI), where the basic print resolution DPI of the printer is 300*600. Correspondingly, the number of prints for the picture is (600 / 300)*(600 / 600)=2*1. Since the printer can select different printing modes, for example, if the selected printing mode is white base, it needs to be printed twice. Specifically, the picture with white base is printed first, and the feathering mode is selected. It should be noted that there are four options for the feathering mode, namely none, light, medium, and heavy. Among them, none corresponds to one print, light corresponds to two prints, medium corresponds to three prints, and heavy corresponds to four prints. At this time, select heavy (*4). After selecting the above printing mode, specifically, the number of prints per line height is 2*1*2*4=16 times, that is, 16 passes, and the number of lines printed each time is 1280 / 16=80 lines.

[0109] 204. If the data to be printed meets the printing data threshold, print the first plate according to the data to be printed.

[0110] In this embodiment, step 204 is similar to the above Figure 1 The process is similar to step 102 in the above process, and the details are not described here. However, it should be noted that after setting the number of copies of each rip image, the printer needs to identify the rip image, thereby reading the print data of each line in the rip image and sending it to the print driver. It is not difficult to understand that when printing the first plate, all the print data of the rip image is the first print data. Correspondingly, the print data is obtained by reading the rip image after initializing the driver.

[0111] It should also be noted that, after the corresponding rip image is identified and the corresponding number of print copies is set, the print data threshold required to be reached during each printing process can be determined. Correspondingly, the print data threshold can be the data threshold of the print data required when the print head scans and prints once on the plate, or when the print data reaches the calculated print data threshold, the print head directly prints, etc. It is not difficult to understand that this embodiment does not limit the specific content of the print data threshold, and it will not be repeated in detail later.

[0112] When the read print data, that is, the data to be printed, reaches the print data threshold, the printer can print the first plate according to the data to be printed. It is not difficult to understand that the first plate can be understood as the first plate, but it does not mean that the order of the plate is the first, but it only means that any plate that executes the steps in this embodiment is the first plate. For the convenience of description, it will not be repeated in the following.

[0113] In one of the embodiments, if the target number of print copies is set to a positive integer greater than or equal to 2, it can be seen from the above description that since the rip images or data are consistent, the second print data is consistent with the first print data.

[0114] In a further embodiment, in step 202-step 203, the printer will calculate the number of lines sent, and after sending a rip printing file or data, it is necessary to accurately calculate the sent filling height for completely printing a picture or file, and re-prepare the data for the next plate printing. The number of lines includes the number of lines of the read rip picture or data and the number of blank data lines sent.

[0115] 205. Determine whether the data to be printed after printing is completed meets the first printing data. If yes, execute step 206; if not, execute step 207.

[0116] After printing 1 pass, the printer needs to determine whether a task has been completed. Specifically, after printing is completed, the printer needs to determine whether the print data meets the first print data. The task is the print task described above, that is, the print task of the rip image or data. It should be noted that the first print data described in this step is only a detailed description of printing the first plate. If the second plate is printed, it is the second print data. For the convenience of description, this will not be repeated later.

[0117] Specifically, all the to-be-printed data that have been printed on the current plate are summed up, and it is determined whether the summed print data is consistent with the first print data. If so, step 206 is executed; if not, step 207 is executed.

[0118] In one embodiment, since the target printing times of the rip image are set, when printing is completed, the current printing times, i.e., the current printing pass number, will be recorded. For example, if the current printing times is 3 and the target printing times is 4, that is, the first printing data corresponding to the rip image has not been printed yet, execute step 206; if the current printing times is 4 and the target printing times is also 4, that is, the first printing data corresponding to the rip image has not been printed yet, execute step 207.

[0119] It should also be noted that the print data is obtained after the driver is initialized and the rip image (file) is read. At the same time, a print task is to print a plate. The image size and print mode size will affect the number of passes and scans for each plate.

[0120] 206. Move the second plate to a target printing position to print on the second plate.

[0121] In this embodiment, step 206 is the same as the aforementioned Figure 1 The step 104 is similar, and will not be described in detail here. However, it should be noted that after printing the current plate data, the next plate needs to be moved to the start printing position so as to print the next plate, that is, print the second plate.

[0122] Then execute step 208.

[0123] 207. Move the first plate a preset distance.

[0124] If the first sheet has not completed the printing task, that is, the printer has not printed all the first print data on the first sheet, or the current sheet data has not been printed. Wherein, the state of the first sheet is that it has been printed once or multiple times (the print data is the data to be printed), then the first sheet is moved forward a certain distance so that the printer performs the next print operation on the first sheet.

[0125] Specifically, if the data of the current plate is not printed, the current plate is advanced by 1 pass height. It is not difficult to understand that since the print head is distributed in the XY axis in a flat state, the advancement of 1 pass height can be understood as moving the current plate to the required position for the next print.

[0126] For example, if the current printing number is 3 and the target printing number is 4, the first plate is moved to the printing position required for the fourth printing. Then step 204 is executed.

[0127] 208. Determine whether the number of copies printed corresponding to the second plate meets the target number of copies printed. If yes, execute step 209; if not, execute step 204.

[0128] Correspondingly, the second plate printing process can refer to step 204-step 205. When the second plate is also printed, since in the above step 201, the target number of prints is set to three, if the second plate at this time is the third rip image printed, then it is determined that the number of prints corresponding to the second plate meets the target number of prints, and then step 209 is executed.

[0129] If the second plate at this time is the second rip image to be printed, then it is determined that the number of prints corresponding to the second plate does not meet the target number of prints, and then step 204 is executed. Correspondingly, the third plate needs to be printed, and the corresponding printing data is the third printing data, which will not be described in detail later for the convenience of description.

[0130] In one embodiment, before printing is completed, it is necessary to check whether the rip image has been fully uploaded. If not, it will wait. At the same time, the print data is uploaded and printed at the same time, and 1 pass data is cached and not all read. After all, a rip image (file) may be 10G, which requires too much computer memory, and the cost will increase at this time, but the efficiency is not greatly improved.

[0131] 209. Determine that the target print data is printed.

[0132] When all copies are printed, it is determined that the target print data has been printed, thereby ending the current print task.

[0133] In this embodiment, further, after printing is completed, the print head or carriage will return to the corresponding standby position.

[0134] Through the plate printing method proposed in this embodiment, combined with the existing solutions, it can be known that the current continuous printing of plates requires the previous printed plate to be completed and the data to be reinitialized before the next plate can be placed. Now when starting printing, the amount of data, the number of passes and the required spacing between each copy can be calculated in advance. After each pass is printed, it is determined whether the plate can be placed in advance, and whether a task has been completed based on the calculated data, and whether all tasks have been completed. After printing a task, the next plate is directly moved to the printing position and printing begins directly. There is no need to initialize the task because the data has been sent in advance and the plate has been placed in advance. This allows the plates to be printed continuously, and when printing the next plate, there is no need to reinitialize the printing data, which saves printing time and improves printing efficiency.

[0135] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0136] If the plan involves sensitive information (such as user information, corporate information), it should be stated that the collection, use and processing of sensitive information must comply with the laws, regulations and standards of relevant countries and regions, and must be carried out with the permission or consent of the relevant entities (such as users or companies).

[0137] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of a plate printing system disclosed in an embodiment of the present application.

[0138] An acquiring unit 301 is used to acquire first printing data of a first plate;

[0139] The printing unit 302 is used to print the first plate according to the data to be printed when the data to be printed meets the printing data threshold;

[0140] The judging unit 303 is used to judge whether the data to be printed after the first plate is printed satisfies the first printing data after the printing is completed;

[0141] The moving unit 304 is used to move the second plate to a target printing position to print on the second plate when the data to be printed meets the first printing data.

[0142] Exemplarily, the plate printing system further includes: a determination unit 305, a recording unit 306 and an execution unit 307;

[0143] A determination unit 305, configured to determine a target number of printing times of the first plate according to the first printing data;

[0144] The recording unit 306 is used to record the first printing times of the first plate after the first plate is printed; wherein any printing times of the first plate is the printing times after the first plate is printed according to the data to be printed;

[0145] The judging unit 303 is specifically used to judge whether the first printing times meets the target printing times;

[0146] The execution unit 307 is configured to execute the step of moving the second plate to a target printing position to print on the second plate when the first printing times meets the target printing times.

[0147] Exemplarily, the plate printing system further includes:

[0148] The moving unit 304 is further used to move the first plate by a preset distance and execute the step of printing the first plate according to the data to be printed when the data to be printed after printing does not meet the first printing data.

[0149] Exemplarily, the plate printing system further includes: a setting unit 308;

[0150] The acquisition unit 301 is further used to acquire target printing data related to plate printing; wherein the target printing data includes the first printing data and the second printing data of the second plate;

[0151] A setting unit 308, used to set the target number of print copies of the target print data;

[0152] The determining unit 305 is further configured to determine, when the target number of print copies is a positive integer greater than or equal to 2, that the second print data is the first print data.

[0153] Exemplarily, the plate printing system includes:

[0154] The determining unit 305 is further configured to determine a print data threshold according to the first print data and the target print times.

[0155] Exemplarily, the plate printing system further includes: a computing unit 309;

[0156] A calculation unit 309, configured to calculate a target interval distance between two adjacent print copies according to the target print data and the target print copies;

[0157] The printing unit 302 is also used to print blank data for the target spacing distance.

[0158] Exemplarily, the plate printing system includes:

[0159] The moving unit 304 is specifically used to move the second plate to a target printing position;

[0160] The judging unit 303 is specifically used to judge whether the number of printed copies corresponding to the second plate meets the target number of printed copies;

[0161] The determination unit 305 is specifically configured to determine that the printing of the target printing data is completed when the number of printed copies of the second plate meets the target number of printed copies;

[0162] The execution unit 307 is specifically configured to execute the step of printing the first plate according to the data to be printed when the number of printed copies of the second plate does not meet the target number of printed copies; wherein the first plate is the second plate.

[0163] See below Figure 4 , a structural schematic diagram of a plate printing device disclosed in an embodiment of the present application includes:

[0164] CPU 401, memory 405, input / output interface 404, wired or wireless network interface 403 and power supply 402;

[0165] The memory 405 is a temporary storage memory or a permanent storage memory;

[0166] The CPU 401 is configured to communicate with the memory 405 and execute the instructions in the memory 405 to perform the aforementioned Figure 1 or Figure 2 The method in the illustrated embodiment.

[0167] The embodiment of the present application also provides a chip system, characterized in that the chip system includes at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instruction to execute the aforementioned Figure 1 or Figure 2 The method in the illustrated embodiment.

[0168] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0169] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0170] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0171] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0172] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.

Claims

1. A plate printing method, characterized in that: Applied to a printer, the printer includes a print driver, and the method includes: Acquire target printing data related to plate printing; wherein the target printing data includes first printing data and second printing data; wherein the first printing data is printing data to be printed on the first plate, and the second printing data is printing data to be printed on the second plate; Setting the target number of print copies of the target print data; Calculate the target interval distance between two adjacent print copies according to the target print data and the target print copies; Printing empty data for the target spacing distance; Acquire first printing data of the first plate; When the print driver is initialized, the first print data is transmitted to the print driver, so that when the to-be-printed data received by the print driver meets a print data threshold corresponding to one printing, the print driver prints the first plate once according to the to-be-printed data; Whenever the printing driver completes printing on the first plate once, it determines whether the to-be-printed data after all the printings are completed meet the first printing data; If all the data to be printed after the printing is completed meet the first printing data, the second plate is moved to the target printing position of the printer to print the second plate, and the second plate is the next plate of the first plate.

2. The plate printing method according to claim 1, characterized in that: Before printing the first plate once according to the data to be printed, the method further includes: determining a target number of printing times for the first plate according to the first printing data; The step of judging whether all the to-be-printed data after printing is completed satisfies the first printing data includes: When the first plate is printed, a first printing number of the first plate is recorded; wherein any printing number of the first plate is the printing number after the first plate is printed according to the data to be printed; Determining whether the first printing times satisfies the target printing times; If the conditions are met, the step of moving the second plate to the target printing position of the printer to print on the second plate is performed.

3. The plate printing method according to claim 1, characterized in that: After determining whether all the to-be-printed data after printing is completed meet the requirements of the first printing data, the method further includes: If all the data to be printed after the printing is completed do not meet the first printing data, the first plate is moved a preset distance, and when the printing driver is initialized, the first printing data is transmitted to the printing driver, so that when the data to be printed received by the printing driver meets the printing data threshold corresponding to one printing, the printing driver prints the first plate once according to the data to be printed, and records the current number of print times of the first plate by the printing driver.

4. The plate printing method according to claim 1, characterized in that: Before obtaining the first printing data of the first plate, the method further includes: If the target number of print copies is a positive integer greater than or equal to 2, the second print data is determined to be the first print data.

5. The plate printing method according to claim 2, characterized in that: Before transmitting the first print data to the print driver, the method further includes: The print data threshold is determined according to the first print data and the target print times.

6. The plate printing method according to claim 4, characterized in that: The step of moving the second plate to a target printing position of the printer to print on the second plate includes: moving the second plate to the target printing position; Determining whether the number of print copies corresponding to the second plate meets the target number of print copies; If satisfied, determining that the target print data is printed; If not satisfied, the second plate is used as the first plate, and the second print data is used as the first print data. After the print driver is initialized, the first print data is transmitted to the print driver, so that when the data to be printed received by the print driver meets the print data threshold corresponding to one printing, the print driver prints the first plate once according to the data to be printed, and records the current number of prints of the first plate by the print driver.

7. A plate printing system, characterized in that: The system comprises: An acquisition unit, used for acquiring target printing data related to plate printing; wherein the target printing data includes first printing data and second printing data; wherein the first printing data is printing data to be printed on the first plate, and the second printing data is printing data to be printed on the second plate; A setting unit, used for setting a target number of print copies of the target print data; A calculation unit, used for calculating a target interval distance between two adjacent print copies according to the target print data and the target print copies; The printing unit is further used to print blank data for the target spacing distance; An acquiring unit, configured to acquire first printing data of the first plate; a printing unit, configured to transmit the first printing data to the printing driver after the printing driver is initialized, so that when the to-be-printed data received by the printing driver meets a printing data threshold corresponding to one printing, the printing driver performs one printing on the first plate according to the to-be-printed data; A judging unit, configured to judge whether all the to-be-printed data after the printing driver completes printing on the first plate once satisfies the first printing data; The moving unit is used to move the second plate to the target printing position of the printer to print the second plate when all the data to be printed after the printing is completed meet the first printing data, and the second plate is the next plate of the first plate.

8. A plate printing device, characterized in that: The device comprises: CPU, memory, input and output interfaces, wired or wireless network interfaces, and power supply; The memory is a short-term storage memory or a persistent storage memory; The central processing unit is configured to communicate with the memory and execute instruction operations in the memory to perform the plate printing method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes instructions, and when the instructions are executed on a computer, the computer executes the plate printing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for controlling image forming device

    JP2000330741A

  • Method of printing panel material

    US20090007811A1