Image interval paper feeding distance dynamic adjustment method and device, equipment and storage medium
By dynamically calculating the image spacing distance, the problem of inability to adjust the image spacing caused by low manual paper removal efficiency and fixed paper removal in the prior art is solved, and the controllability of image spacing and printing efficiency are improved.
Patent Information
- Application Number
- CN202311553638.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-20
AI Technical Summary
In the existing inkjet printing technology, manual paper removal efficiency and fixed paper removal result in the inability to flexibly adjust the image spacing, which affects the printing effect and causes waste of printing media.
By obtaining the last print height of the currently printed image, the distance from the next print image to be printed, and the first print height of the next print image, the image spacing is dynamically calculated to ensure that the image spacing is controllable and avoid overlap or excessive spacing.
It realizes flexible adjustment of image spacing, avoids waste of printing media caused by image overlap or excessive spacing, and improves the overall efficiency of printing tasks.
Smart Images

Figure CN120019956A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of inkjet printing, and particularly to a method, device, equipment and storage medium for dynamically adjusting the image interval paper feeding distance. Background Art
[0002] In inkjet printing applications, multiple images are often printed continuously, that is, after one image is printed, the next image is printed on the same printing medium. To avoid overlapping of two continuously printed images, after one image is printed, the printing device is paused, and then the operator manually moves the printing medium (also known as paper feeding), so that there is a certain blank distance between the start printing position of the next image and the end printing position of the previous image, and then the printing device is started to print the next image. This manual paper feeding method requires labor, resulting in increased labor costs and low work efficiency. In addition, there is another paper feeding method: a fixed paper feeding distance is set in the printing control software. When one image is printed, after the control drive device drives the printing medium to move a fixed distance relative to the nozzle, the next image is printed. This fixed paper feeding method has higher efficiency compared to the manual paper feeding method. However, due to the fixed paper feeding distance, the paper feeding distance cannot be flexibly adjusted according to the image printing situation, which is likely to cause too small an image spacing affecting the printing effect or too large a spacing resulting in waste of the printing medium. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a method, device, equipment and storage medium for dynamically adjusting the image interval paper feeding distance to solve the problems of low efficiency of manual paper feeding or waste of printing medium in fixed paper feeding when printing two adjacent images in the prior art.
[0004] In a first aspect, an embodiment of the present invention provides a method for dynamically adjusting the image interval paper feeding distance, the method including:
[0005] Obtaining the printing height of the current printed image at the last printing, denoted as the first printing height;
[0006] Obtaining the distance between the current printed image and the next image to be printed adjacent thereto, denoted as the first distance;
[0007] Obtaining the printing height of the next image to be printed at the first printing, denoted as the second printing height;
[0008] Obtaining the image interval paper feeding distance according to the first printing height, the first distance and the second printing height, where the image interval paper feeding distance is the distance that the nozzle moves relative to the printing medium from the completion of the current printed image to the start of printing the next image to be printed.
[0009] Preferably, obtaining the printing height of the current printed image during the last printing, denoted as the first printing height, includes:
[0010] Obtaining the image accuracy and printing accuracy of the current printed image respectively, denoted as the first image accuracy and the first printing accuracy;
[0011] Determining the first scanning times according to the first image accuracy and the first printing accuracy;
[0012] Obtaining the nozzle height and the image height of the current printed image, denoted as the first image height;
[0013] Determining the first printing height according to the first scanning times, the nozzle height and the first image height.
[0014] Preferably, the determining the first printing height according to the first scanning times, the nozzle height and the first image height includes:
[0015] Determining the printing height of the first unit image according to the first scanning times and the nozzle height;
[0016] Determining the height of the unit image of the last printing of the current printed image according to the first image height and the printing height of the first unit image, denoted as the height of the last unit image;
[0017] Determining the first printing height according to the height of the last unit image.
[0018] Preferably, obtaining the distance between the current printed image and the next to-be-printed image adjacent thereto, denoted as the first distance, includes:
[0019] Obtaining the number and height of all to-be-printed images in the printing task before starting printing;
[0020] Obtaining the length of the printing medium;
[0021] Determining the first distance according to the length of the printing medium and the number and height of all to-be-printed images.
[0022] Preferably, obtaining the distance between the current printed image and the next to-be-printed image adjacent thereto, denoted as the first distance, includes:
[0023] Obtaining the length of the remaining blank printing medium when the last printing of the current printed image is completed;
[0024] Obtaining the number and height of the other to-be-printed images that have not been printed yet except the current printed image in the printing task;
[0025] Determine the first distance according to the length of the remaining blank printing medium, the number and height of other unprinted images to be printed that are not completed, the height of the current printed image, and the height of the next image to be printed.
[0026] Preferably, obtaining the printing height of the next image to be printed during the first printing, denoted as the second printing height, includes:
[0027] Obtain the image accuracy and printing accuracy of the next image to be printed, denoted as the second image accuracy and the second printing accuracy;
[0028] Determine the second number of scans according to the second image accuracy and the second printing accuracy;
[0029] Obtain the image height of the next image to be printed, denoted as the second image height;
[0030] Determine the second printing height according to the second number of scans, the nozzle height, and the second image height.
[0031] Preferably, it is characterized in that obtaining the image interval paper feed distance according to the first printing height, the first distance, and the second printing height includes:
[0032] Obtain the image interval paper feed distance according to the following formula:
[0033] z = h 1 +l 1 -h 2
[0034] Where z is the image interval paper feed distance, h 1 is the first printing height, l 1 is the first distance, h 2 is the second printing height.
[0035] In a second aspect, an embodiment of the present invention provides an image interval paper feed distance dynamic adjustment device, and the device includes:
[0036] A first printing height acquisition module, configured to acquire the printing height of the current printed image during the last printing, denoted as the first printing height;
[0037] A first distance acquisition module, configured to acquire the distance between the current printed image and the next image to be printed adjacent thereto, denoted as the first distance;
[0038] A second printing height acquisition module, configured to acquire the printing height of the next image to be printed during the first printing, denoted as the second printing height;
[0039] A paper feed distance determination module, configured to obtain an image interval paper feed distance according to the first printing height, the first distance, and the second printing height, where the image interval paper feed distance is the distance that the print head moves relative to the print medium from the completion of the current printed image to the start of the printing of the next image to be printed.
[0040] In a third aspect, an embodiment of the present invention provides an image interval paper feed distance dynamic adjustment device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, which implement the method of the first aspect in the above implementation manner when the computer program instructions are executed by the processor.
[0041] In a fourth aspect, an embodiment of the present invention provides a storage medium, on which computer program instructions are stored, which implement the method of the first aspect in the above implementation manner when the computer program instructions are executed by the processor.
[0042] In summary, the beneficial effects of the present invention are as follows:
[0043] The image interval paper feed distance dynamic adjustment method, device, equipment, and storage medium provided by the embodiments of the present invention obtain the printing height of the current printed image at the last printing, denoted as the first printing height; obtain the distance between the current printed image and the next image to be printed adjacent thereto, denoted as the first distance; obtain the printing height of the next image to be printed at the first printing, denoted as the second printing height; and obtain the image interval paper feed distance according to the first printing height, the first distance, and the second printing height. The method of the present invention can dynamically adjust the image interval paper feed distance when printing two adjacent images according to the height of the current printed image at the last printing, the printing height of the next image to be printed at the first printing, and the image spacing, thereby ensuring that the image spacing is controllable and avoiding image overlap or too small spacing affecting the printing quality, and also avoiding too large image spacing causing waste of the print medium, and at the same time improving the overall printing efficiency of the printing task. Description of the Drawings
[0044] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required to be used in the embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts, and all of these are within the protection scope of the present invention.
[0045] Figure 1 It is a schematic structural diagram of a reciprocating scanning inkjet printing device according to an embodiment of the present invention.
[0046] Figure 2 It is a schematic flowchart of an image interval paper feed distance dynamic adjustment method according to an embodiment of the present invention.
[0047] Figure 3 It is a schematic flowchart of obtaining the first printing height in an embodiment of the present invention.
[0048] Figure 4 It is a schematic flowchart of obtaining the first printing height in an embodiment of the present invention.
[0049] Figure 5 It is a schematic flowchart of obtaining the first distance in an embodiment of the present invention.
[0050] Figure 6 It is a schematic flowchart of obtaining the first distance in an embodiment of the present invention.
[0051] Figure 7 It is a schematic flowchart of obtaining the second printing height in an embodiment of the present invention.
[0052] Figure 8 It is a schematic structural diagram of a device for dynamically adjusting the image interval paper feeding distance in an embodiment of the present invention.
[0053] Figure 9 It is a schematic structural diagram of a device for dynamically adjusting the image interval paper feeding distance in an embodiment of the present invention. Detailed Embodiment
[0054] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. 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 implemented without some of these specific details. The following description of the embodiments is only provided to provide a better understanding of the present invention by showing examples of the present invention.
[0055] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, elements defined by the statement "comprising..." do not exclude the presence of additional identical elements in the process, method, article or device comprising the said elements.
[0056] Embodiment 1
[0057] An embodiment of the present invention provides a method for dynamically adjusting the image interval paper feeding distance. This method is applicable to a reciprocating scanning inkjet printing device. The reciprocating inkjet printing device includes at least one print head. The print head includes at least one row of nozzles. The nozzles eject ink droplets onto a printing medium to form a printed image. As Figure 1 shown is a schematic structural diagram of a reciprocating scanning inkjet printing device. The print head 1 is arranged on the cross beam 5. The cross beam 5 is arranged above the printing platform 3. The printing medium 2 is placed on the surface of the printing platform 3. During printing, the control makes the print head 1 reciprocate in the X-axis direction and the printing medium move forward in the Y-axis direction (or the print head move forward in the Y-axis direction) alternately to print an image onto the printing medium 2. Denote the movement direction of the print head 1 from left to right along the X-axis as the forward direction, and the movement direction from right to left as the reverse direction. One scan and print of the print head 1 in the forward direction or the reverse direction is called one PASS. When reciprocating printing, after controlling the print head 1 to scan once in the forward direction and eject ink droplets onto the printing medium 2 to complete one PASS of printing, after controlling the printing medium 2 to move a certain distance in the Y direction (also called paper feeding), control the print head 1 to scan once in the reverse direction and eject ink droplets to complete the next PASS of printing. Reciprocating scanning and inkjetting are performed in this way to complete the printing of an image.
[0058] Please refer to Figure 2 , the method for dynamically adjusting the image interval paper feeding distance specifically includes the following steps:
[0059] S1: Obtain the printing height of the current printed image at the last printing, denoted as the first printing height;
[0060] S2: Obtain the distance between the current printed image and the next image to be printed adjacent to it, denoted as the first distance;
[0061] S3: Obtain the printing height of the next image to be printed at the first printing, denoted as the second printing height;
[0062] S4: Obtain the image interval paper feeding distance according to the first printing height, the first distance, and the second printing height. The image interval paper feeding distance is the distance that the print head moves relative to the printing medium from the completion of the current printed image to the start of the printing of the next image to be printed.
[0063] Specifically, the printing height of the current printed image during the last printing refers to the printing height during the last PASS printing of the current printed image, denoted as the first printing height. After multiple reciprocating scans, when the print head performs one PASS printing along the forward or reverse direction, the currently printed image is completed. After that, the print medium (or the print head) needs to be moved so that the print head moves a certain distance in the Y direction relative to the print medium (i.e., the image interval paper feed distance), and the printed image that has been completed leaves the scanning range of the print head. The print head can start printing the next image to be printed in the blank printing area on the print medium. When starting to print the next image to be printed, similarly, the print head starts the first PASS printing along the reverse direction (or the forward direction). The printing height during this first PASS printing is the printing height of the next image to be printed during the first printing, denoted as the second printing height. In the embodiments of the present invention, the image interval paper feed distance is flexibly determined by obtaining the first printing height, the second printing height, and the distance between two continuously printed images.
[0064] Preferably, please refer to Figure 3 , the obtaining of the printing height of the current printed image during the last printing, denoted as the first printing height, includes:
[0065] S31: Respectively obtain the image accuracy and printing accuracy of the current printed image, denoted as the first image accuracy and the first printing accuracy;
[0066] S32: Determine the first scanning number according to the first image accuracy and the first printing accuracy;
[0067] S33: Obtain the print head height and the image height of the current printed image, denoted as the first image height;
[0068] S34: Determine the first printing height according to the first scanning number, the print head height, and the first image height.
[0069] Specifically, when performing image printing, printing parameters such as the number of scans and the stepping height need to be determined according to the image precision and the printing precision of the printing device. Denote the image precision of the currently printed image as the first image precision, and denote the printing precision of the currently printed image as the first printing precision. According to the first image precision and the first printing precision, the number of scans for the currently printed image can be obtained, which is the first number of scans. Here, the number of scans refers to the number of times the print head reciprocally scans when printing the image of the unit area. Exemplarily, if the first image precision is 720 dpi×720 dpi and the printing precision is 360 dpi×360 dpi, then the first number of scans is 4, that is, 4PASS printing. Here, the print head height refers to the maximum printing height that can be achieved when the print head scans once along the printing direction. According to the print head height and the first number of scans, the printing height for each PASS printing and the stepping height of the print head between each PASS can be obtained. Finally, in combination with the image height of the currently printed image (denoted as the first image height), the printing height at the last PASS printing can be known, that is, the first printing height.
[0070] Preferably, please refer to Figure 4 , determining the first printing height according to the first number of scans, the print head height, and the first image height includes:
[0071] S41: Determine the printing height of the first unit image according to the first number of scans and the print head height;
[0072] S42: Determine the height of the unit image of the last print of the currently printed image according to the first image height and the printing height of the first unit image, denoted as the height of the last unit image;
[0073] S43: Determine the first printing height according to the height of the last unit image.
[0074] Specifically, according to the print head height and the first number of scans, the printing height for each PASS printing can be obtained, which is the printing height of the first unit image. Exemplarily, if the print head height is 360d (d represents the height of one pixel) and the number of scans is 4, then the printing height for each PASS printing or the printing height of the first unit image is 360 / 4 = 90d. If the obtained first image height is 1440d, 1440 % 90 = 0, and 1440 / 90 = 16, then it can be known that the height of the unit image of the last print (that is, the height of the last unit image) is 90d. When performing the 16th scan, it is the last print of the currently printed image, and the first printing height at this time is 90d. If the obtained first image height is 1420d, then 1420 % 90 = 70d, and It can be known that the height of the unit image printed last time (i.e., the height of the last unit image) is 70d. When the 16th scan is performed, it is the last print of the current printed image, and the first print height is 70d at this time.
[0075] Preferably, please refer to Figure 5 , obtaining the distance between the current printed image and the next image to be printed adjacent to it, denoted as the first distance, includes:
[0076] S51: Obtain the number and height of all images to be printed in the printing task before starting printing;
[0077] S52: Obtain the length of the printing medium;
[0078] S53: Determine the first distance according to the length of the printing medium, the number and height of all images to be printed.
[0079] Specifically, when multiple images are continuously printed in the printing task, a certain blank space needs to be left between adjacent two images to avoid affecting the printing effect of the images. In one embodiment, the distance between adjacent two images can be determined by the printing control software of the printing system according to the number of images to be printed in the printing task, the height of each image to be printed in the Y direction, and the length of the printing medium in the Y direction. Exemplarily, when the length of the printing medium is 2.5m, the number of images to be printed is 5, and the height of each image to be printed is 0.3m. At this time, the printing control software can automatically calculate the distance between each image according to these parameters. Exemplarily, such as 0.1m or 0.2m. The image distance here is the distance between the current printed image and the next image to be printed, that is, the first distance.
[0080] In another embodiment, the image distance can also be adjusted in real time according to the actual printing situation. Preferably, please refer to Figure 6 , obtaining the distance between the current printed image and the next image to be printed adjacent to it, denoted as the first distance, includes:
[0081] S61: Obtain the length of the remaining blank printing medium when the last print of the current printed image is completed;
[0082] S62: Obtain the number and height of other images to be printed that have not been printed yet except the current printed image in the printing task;
[0083] S63: Determine the first distance according to the length of the remaining blank printing medium, the number and height of other images to be printed that have not been printed yet, the height of the current printed image, and the height of the next image to be printed.
[0084] Specifically, obtaining the length of the remaining blank printing medium needs to be determined based on the length of the entire printing medium and the length of the printed printing medium. The length of the printed printing medium can be determined by reading the paper feed length of the printing medium from the start of printing to the current printed image. Subtracting the paper feed length from the length of the entire printing medium can determine the length of the remaining blank printing medium. Then, dynamically determine the distance between the current printed image and the next image to be printed by integrating the height of the current printed image, the height of the next image to be printed, and the heights of the other unprinted images to be printed other than the current printed image. Exemplarily, if the length of the remaining blank printing medium is large, the number of other unprinted images to be printed is small, the height of the current printed image is large, and the height of the next image to be printed is large, the distance between the current printed image and the next image to be printed can be appropriately increased at this time. In other embodiments, a mathematical model for dynamically adjusting the image spacing can also be embedded in the printing control software. This mathematical model can dynamically adjust the spacing between the current printed image and its adjacent next image to be printed according to the length of the entire printing medium, the length of the remaining blank printing medium, the height of the current printed image, the height of the next image to be printed, and the number and height of all other unprinted images other than the current printed image.
[0085] In another embodiment, the first distance can also be determined according to the distance value externally input through the human-computer interaction interface of the printing device. Exemplarily, when the current image printing is almost completed, the human-computer interaction interface of the printing device can prompt the user to input the spacing between it and the next image to be printed. The user can input a distance value according to the actual situation. To ensure that the images do not overlap and have a good printing effect, due to factors such as mechanical errors and ink drop landing point drift, if the distance value set by the user is too small, it may still cause the images to overlap and affect the printing effect. Preferably, a preset distance threshold is first set. Only when the distance value input by the user is greater than or equal to the preset distance threshold, the first distance is set to the value input by the user. The preset distance threshold here can be determined by repeatedly printing and testing to obtain the mechanical error and ink drop landing point drift values of the printing device.
[0086] Preferably, please refer to Figure 7 , obtaining the printing height of the next image to be printed during the first printing, denoted as the second printing height includes:
[0087] S71: Obtain the image accuracy and printing accuracy of the next image to be printed, denoted as the second image accuracy and the second printing accuracy;
[0088] S72: Determine the second scanning times according to the second image accuracy and the second printing accuracy;
[0089] S73: Obtain the image height of the next image to be printed, denoted as the second image height;
[0090] S74: Determine the second printing height according to the second scanning times, the print head height, and the second image height.
[0091] Specifically, record the image precision of the next image to be printed as the second image precision, and the printing precision as the second printing precision. Preferably, the printing precision can be adjusted according to the corresponding image precision. When the image precision is higher, the printing precision can be adjusted by adjusting the firing frequency of the print head. According to the second image precision and the second printing precision, the scanning times of the current printed image can be obtained, which is the second scanning times. Exemplarily, if the second image precision is 720 dpi×960 dpi and the printing precision is 360 dpi×480 dpi, then the second scanning times is 4, that is, 4PASS printing. According to the print head height and the second scanning times, the printing height of each PASS printing and the stepping height of the print head between each PASS can be obtained. After obtaining the height of each PASS printing, the printing height of the first PASS printing of the next image to be printed can be known, that is, the second printing height. Exemplarily, if the print head height is 360d (d represents the height of a pixel) and the scanning times is 4, then the printing height of each PASS is 90d, and the second printing height is 90d.
[0092] Preferably, the obtaining the image interval paper feed distance according to the first printing height, the first distance, and the second printing height includes:
[0093] Obtain the image interval paper feed distance according to the following formula:
[0094] z = h 1 + l 1 - h 2
[0095] where z is the image interval paper feed distance, h 1 is the first printing height, l is the first distance, and h 2 is the second printing height.
[0096] After obtaining the first printing height, the first distance, and the second printing height, calculate the image interval paper feed distance according to the above formula. The printing device controls the transmission mechanism of the printing medium to move the printing medium (or controls the print head moving mechanism to move the print head) by the corresponding distance after completing the current image printing, and the print head starts to print the next image to be printed.
[0097] In summary, the method for dynamically adjusting the image interval paper feed distance provided by the embodiment of the present invention obtains the printing height of the current printed image at the last printing, denoted as the first printing height; obtains the distance between the current printed image and the next to-be-printed image adjacent thereto, denoted as the first distance; obtains the printing height of the next to-be-printed image at the first printing, denoted as the second printing height; and obtains the image interval paper feed distance according to the first printing height, the first distance, and the second printing height. The method of the present invention can dynamically adjust the image interval paper feed distance when printing two adjacent images according to the height of the current printed image at the last printing, the printing height of the next to-be-printed image at the first printing, and the image spacing, thereby ensuring that the image spacing is controllable and avoiding image overlap or too small spacing affecting the printing quality, and also avoiding waste of printing media due to too large image spacing, and at the same time improving the overall printing efficiency of the printing task.
[0098] Embodiment 2
[0099] Please refer to Figure 8 , the embodiment of the present invention provides an apparatus 200 for dynamically adjusting the image interval paper feed distance. The apparatus 200 includes:
[0100] A first printing height acquisition module 201 for acquiring the printing height of the current printed image at the last printing, denoted as the first printing height;
[0101] A first distance acquisition module 202 for acquiring the distance between the current printed image and the next to-be-printed image adjacent thereto, denoted as the first distance;
[0102] A second printing height acquisition module 203 for acquiring the printing height of the next to-be-printed image at the first printing, denoted as the second printing height;
[0103] A paper feed distance determination module 204 for acquiring the image interval paper feed distance according to the first printing height, the first distance, and the second printing height, where the image interval paper feed distance is the distance that the print head moves relative to the printing medium from the completion of the current printed image to the start of the printing of the next to-be-printed image.
[0104] Preferably, the first printing height acquisition module 201 includes:
[0105] A first precision acquisition unit for respectively acquiring the image precision and the printing precision of the current printed image, denoted as the first image precision and the first printing precision;
[0106] A first scan number acquisition unit for determining the first scan number according to the first image precision and the first printing precision;
[0107] A first image height acquisition unit, configured to acquire the height of the print head and the image height of the current printed image, denoted as the first image height;
[0108] A first printing height acquisition unit, configured to determine the first printing height according to the first scanning times, the height of the print head, and the first image height.
[0109] Preferably, the first distance acquisition module 202 includes:
[0110] A first quantity acquisition unit, configured to acquire the quantity and height of all images to be printed in a printing task before starting printing;
[0111] A first length acquisition unit, configured to acquire the length of the printing medium;
[0112] A first distance acquisition unit, configured to determine the first distance according to the length of the printing medium and the quantity and height of all images to be printed.
[0113] Preferably, the first distance acquisition module 202 includes:
[0114] A second length acquisition unit, configured to acquire the length of the remaining blank printing medium when the last printing of the current printed image is completed;
[0115] A second quantity acquisition unit, configured to acquire the quantity and height of other images to be printed that are not yet printed in the printing task except the current printed image;
[0116] A second distance acquisition unit, configured to determine the first distance according to the length of the remaining blank printing medium, the quantity and height of other images to be printed that are not yet printed, and the height of the current printed image and the height of the next image to be printed.
[0117] Preferably, the second printing height acquisition module 203 includes:
[0118] A second precision acquisition unit, configured to acquire the image precision and printing precision of the next image to be printed, denoted as the second image precision and the second printing precision;
[0119] A second scanning times acquisition unit, configured to determine the second scanning times according to the second image precision and the second printing precision;
[0120] A second image height acquisition unit, configured to acquire the image height of the next image to be printed, denoted as the second image height;
[0121] A second printing height acquisition unit, configured to determine the second printing height according to the second scanning times, the height of the print head, and the second image height.
[0122] Preferably, the paper feed distance acquisition module 204 includes:
[0123] A calculation unit, configured to obtain the paper feed distance between image intervals according to the following formula:
[0124] z = h 1 + l 1 - h 2
[0125] where z is the paper feed distance between image intervals, h 1 is the first printing height, l 1 is the first distance, and h 2 is the second printing height.
[0126] In summary, the image interval paper feed distance dynamic adjustment device provided by the embodiments of the present invention obtains the printing height of the current printed image at the last printing, denoted as the first printing height; obtains the distance between the current printed image and the next adjacent image to be printed, denoted as the first distance; obtains the printing height of the next image to be printed at the first printing, denoted as the second printing height; and obtains the paper feed distance between image intervals according to the first printing height, the first distance, and the second printing height. The method of the present invention can dynamically adjust the paper feed distance between image intervals when printing two adjacent images according to the height of the current printed image at the last printing, the printing height of the next image to be printed at the first printing, and the image spacing, thereby ensuring that the image spacing is controllable and avoiding image overlap or too small spacing affecting the printing quality, and also avoiding waste of printing media caused by too large image spacing, and at the same time improving the overall printing efficiency of the printing task.
[0127] Embodiment III
[0128] In addition, the image interval paper feed distance dynamic adjustment method of the embodiments of the present invention can be implemented by an image interval paper feed distance dynamic adjustment device. Figure 9 FIG. shows a schematic hardware structure diagram of an image interval paper feed distance dynamic adjustment device provided by an embodiment of the present invention.
[0129] The image interval paper feed distance dynamic adjustment device may include a processor 301 and a memory 302 storing computer program instructions.
[0130] Specifically, the above-mentioned processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.
[0131] The memory 302 may include a mass storage for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 302 may include removable or non-removable (or fixed) media. Where appropriate, the memory 302 may be internal or external to the data processing device. In a particular embodiment, the memory 302 is a non-volatile solid-state memory. In a particular embodiment, the memory 302 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0132] The processor 301 reads and executes the computer program instructions stored in the memory 302 to implement any one of the image interval paper feed distance dynamic adjustment methods in the above embodiments.
[0133] In one example, the image interval paper feed distance dynamic adjustment device may further include a communication interface 303 and a bus 310. Among them, as Figure 9 shown, the processor 301, the memory 302, and the communication interface 303 are connected through the bus 310 and complete communication with each other.
[0134] The communication interface 303 is mainly used to implement communication between the various modules, devices, units, and / or devices in the embodiments of the present invention.
[0135] The bus 310 includes hardware, software, or both, and couples the components of the image interval paper feed distance dynamic adjustment device to each other. By way of example and not limitation, the bus 310 may include an accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front-side bus (FSB), a hyperTransport (HT) interconnect, an industry standard architecture (ISA) bus, an InfiniBand 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 a combination of two or more of these. Where appropriate, the bus 310 may include one or more buses. Although the embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.
[0136] Embodiment 4
[0137] In addition, in combination with the method for dynamically adjusting the image interval paper feed distance in the above embodiments, an embodiment of the present invention can be implemented by providing a computer-readable storage medium. Computer program instructions are stored on the computer-readable storage medium; when the computer program instructions are executed by the processor 301, any one of the methods for dynamically adjusting the image interval paper feed distance in the above embodiments is implemented.
[0138] In summary, for the method, device, equipment and storage medium for dynamically adjusting the image interval paper feed distance provided by the embodiments of the present invention, the printing height of the current printed image at the last printing is obtained and denoted as the first printing height; the distance between the current printed image and the next image to be printed adjacent thereto is obtained and denoted as the first distance; the printing height of the next image to be printed at the first printing is obtained and denoted as the second printing height; and the image interval paper feed distance is obtained according to the first printing height, the first distance and the second printing height. The method of the present invention can dynamically adjust the image interval paper feed distance when printing two adjacent images according to the height of the current printed image at the last printing, the printing height of the next image to be printed at the first printing and the image spacing, thereby ensuring that the image spacing is controllable and avoiding image overlap or too small spacing affecting the printing quality, and also avoiding waste of printing media caused by too large image spacing, and at the same time improving the overall printing efficiency of the printing task.
[0139] It should be clear 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, and those skilled in the art can make various changes, modifications and additions, or change the order between steps after understanding the spirit of the present invention.
[0140] The functional blocks shown in the above-described structural block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of the present invention are programs or code segments for performing the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted via a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.
[0141] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be executed in the order mentioned in the embodiments, can be different from the order in the embodiments, or several steps can be executed simultaneously.
[0142] As described above, the above is only the specific implementation manner of the present invention. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, modules, and units can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present invention.
Claims
1. A method for dynamically adjusting the image interval paper feeding distance, characterized in that: The method comprises: Get the printing height of the current printing image at the last printing, and record it as the first printing height; Obtaining the distance between the current printing image and the next adjacent image to be printed, recorded as a first distance; Obtaining a printing height of the next image to be printed when printing for the first time, and recording it as a second printing height; The image interval paper feeding distance is obtained according to the first printing height, the first distance and the second printing height, wherein the image interval paper feeding distance is the distance the nozzle moves relative to the printing medium from the completion of the current printing image to the start of printing the next image to be printed.
2. The method for dynamically adjusting the image interval paper feeding distance according to claim 1, characterized in that: The step of obtaining the printing height of the current printing image at the last printing, recorded as the first printing height, comprises: Respectively obtaining the image precision and the printing precision of the current printing image, which are recorded as the first image precision and the first printing precision; determining a first scanning number according to the first image precision and the first printing precision; Obtaining the nozzle height and the image height of the current printing image, recorded as the first image height; The first printing height is determined according to the first scanning number, the nozzle height and the first image height.
3. The method for dynamically adjusting the image interval paper feeding distance according to claim 2, characterized in that: Determining the first printing height according to the first scanning number, the nozzle height and the first image height includes: Determine a first unit image printing height according to the first scanning number and the nozzle height; Determine the height of the last unit image printed in the current printing image according to the first image height and the first unit image printing height, and record it as the last unit image height; The first printing height is determined according to the last unit image height.
4. The method for dynamically adjusting the image interval paper feeding distance according to claim 1, characterized in that: The step of obtaining the distance between the current printing image and the next adjacent image to be printed, recorded as a first distance, includes: Get the number and height of all images to be printed in the print task before starting printing; Get the length of the printing medium; The first distance is determined according to the length of the printing medium and the number and height of all images to be printed.
5. The method for dynamically adjusting the image interval paper feeding distance according to claim 1, characterized in that: The step of obtaining the distance between the current printing image and the next adjacent image to be printed, recorded as a first distance, includes: Obtain the length of the remaining blank printing medium when the last printing of the current printing image is completed; Get the height of the number of other unfinished images to be printed in the print task except the current printing image; The first distance is determined according to the length of the remaining blank printing medium, the number and height of other unprinted images to be printed, the height of the current printing image, and the height of the next image to be printed.
6. The method for dynamically adjusting the image interval paper feeding distance according to claim 2, characterized in that: The obtaining of the printing height of the next image to be printed during the first printing, recorded as the second printing height, comprises: Obtaining the image precision and printing precision of the next image to be printed, recorded as the second image precision and the second printing precision; determining a second scanning number according to the second image precision and the second printing precision; Obtaining the image height of the next image to be printed, recorded as the second image height; The second printing height is determined according to the second scanning number, the nozzle height and the second image height.
7. The method for dynamically adjusting the image interval paper feeding distance according to any one of claims 1 to 6, characterized in that: The acquiring the image interval paper feeding distance according to the first printing height, the first distance and the second printing height comprises: The paper feeding distance between the images is obtained according to the following formula: z=h1+l1-h2 Among them, z is the paper feeding distance between the images, h1 is the first printing height, l1 is the first distance, and h2 is the second printing height.
8. A device for dynamically adjusting the image interval paper feeding distance, characterized in that: The device comprises: A first printing height acquisition module is used to acquire the printing height of the current printing image at the time of the last printing, which is recorded as the first printing height; A first distance acquisition module, used to acquire the distance between the current printing image and the next adjacent image to be printed, recorded as a first distance; A second printing height acquisition module, used to acquire the printing height of the next image to be printed when it is printed for the first time, recorded as the second printing height; A paper feeding distance determination module is used to obtain the image interval paper feeding distance based on the first printing height, the first distance and the second printing height, wherein the image interval paper feeding distance is the distance the nozzle moves relative to the printing medium from the completion of the current printing image to the start of printing the next image to be printed.
9. A device for dynamically adjusting the paper feeding distance between images, characterized in that: include: At least one processor, at least one memory and computer program instructions stored in the memory, when the computer program instructions are executed by the processor, implement the method according to any one of claims 1 to 7.
10. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Reciprocating type scanning printing control method and device, equipment and storage medium
CN110421984A
Image printing method, device and equipment and storage medium
CN111376626A
Printing data fault-tolerant processing method, device and equipment and storage medium
CN113895151A
Automatic paper feeding method, device and equipment during splicing printing of different printing tasks
CN116922964A
Printing methods and apparatus for reducing banding due to paper transport
EP1308292A1