Data acquisition and walking method and device for printing high PASS number image and storage medium
By obtaining basic image information, calculating the PASS number and dynamically adjusting the nozzle step value, the inkjet printer's image unevenness and dark and horizontal lines during high PASS printing are solved, and high-quality and stable printing effects are achieved.
Patent Information
- Application Number
- CN202411341548.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-09-24
AI Technical Summary
Inkjet printers are prone to problems of uneven image and shallow horizontal lines when printing at high PASS, and the prior art is difficult to effectively solve.
By obtaining basic information of the printed image, calculating the horizontal and vertical PASS numbers, dividing the image into multiple Swaths, and dynamically adjusting the nozzle step value, combining high-precision monitoring equipment to track and correct step errors in real time to ensure inkjet uniformity and accuracy sex.
The uniformity and accuracy of images in high PASS printing are achieved, printing quality and stability are improved, waiting time is reduced, and overall work efficiency is improved.
Smart Images

Figure CN119239150A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of printers, and in particular to a data acquisition and walking method, device and storage medium for printing images with a high PASS number. Background Art
[0002] At present, inkjet printers have a reference resolution when they leave the factory, also known as PASS resolution, that is, the resolution when printing 1PASS, PassDPI. For example, common resolutions are 360x300DPI and 360*600DPI, of which 360 is called the horizontal reference resolution (XPassDPI), and 300 and 600 are called the vertical reference resolution (YPassDPI). The reference resolution is generally related to the physical resolution of the grating / magnetic grating and the nozzle, and the resolution of the printed image must be an integer multiple of the reference resolution. When the horizontal resolution of the printed image is an integer multiple of the horizontal reference resolution of the printer greater than 1, and the vertical resolution of the printed image is an integer multiple of the vertical reference resolution of the printer greater than 1, it is called horizontal and vertical high PASS printing. When printing horizontally and vertically with high PASS, different PASS orders and walking methods will have different effects on the uniformity of the final inkjet print. Summary of the invention
[0003] The purpose of the present invention is to provide a data acquisition and walking method, device and storage medium for printing high PASS number images, which effectively solves the problems of image unevenness and deep and shallow horizontal stripes that may occur when an inkjet printer prints high PASS.
[0004] The purpose of the present invention can be achieved through the following technical solutions:
[0005] This application provides a data acquisition and walking method for printing a high PASS number image, including the following steps:
[0006] S1. Obtain the printing image information and read the basic information of the image from the printing PRN file;
[0007] S2. Calculate the horizontal PASS in the X direction and the vertical PASS in the Y direction based on the read information:
[0008] S3, obtain each swath data, obtain the index of the data row according to the printed PASS number, and obtain the XPASS data or YPASS data of the current data row;
[0009] S4, get each swath step, set the effective print height of the nozzle to PrintHeight, PRNLineSeq is the line number of the PRN file data that increases line by line, PrnPASSNum is the PASS number of the printed image, then PrnPASSNum = XPASSNum*YPASSNum;
[0010] S5, print data, print driver software, pre-processes the print data by dividing into PASS and FORMAT, and then sends it to the printer control board to control the inkjet to print white ink and color ink images;
[0011] S6, end printing, exit printing after printing is completed, and reset the inkjet carriage and printing platform.
[0012] Furthermore, the horizontal PASS is used to indicate the proportional relationship between the horizontal resolution of the printed image and the reference horizontal resolution of the printed image. Specifically, the horizontal PASS is expressed as: XPassNum=
[0013] ImageXDPI÷PrintXDPI; ImageXDPI represents the horizontal resolution of the printed image, and PrintXDPI represents the base horizontal resolution of the printed image;
[0014] The longitudinal PASS is used to indicate the proportional relationship between the longitudinal resolution of the printed image and the reference longitudinal resolution of the printed image; the specific longitudinal PASS is expressed as: YPassNum=ImageYDPI÷PrintYDPI; wherein ImageYDPI is the longitudinal resolution of the printed image, and PrintYDPI is the reference longitudinal resolution of the printed image.
[0015] Further, get each swath data by setting index to the print data row index, col to the parity column data position of the current data row, and PRNLineSeq to the row number of the PRN file data that increases row by row:
[0016] Calculate the YPASS data index index and XPASS data column position col: the YPASS data row index is equal to the modulo of the data row number (YPASSNum / XPASSNum), and the formula is: index = (PRNLineSeq / XPASSNum)% (YPASSNum / XPAS SNum);
[0017] The XPASS data column position is equal to the data line number for the X-direction PASS data area, and its calculation formula is: col=PRNLineSeq%XPASSNum.
[0018] Furthermore, before obtaining the data of each Swath, the method further includes: dividing the printed image into a plurality of Swaths.
[0019] Furthermore, obtaining the index of the data row according to the number of printed PASSes includes: determining the total vertical number of rows of the printed image according to the number of bytes per row of the printed image, the number of colors of the printed image and the vertical resolution of the printed image, and the specific print data row index is used to indicate the row of the printed image; or, determining the total horizontal number of rows of the printed image according to the number of bytes per row of the printed image, the number of colors of the printed image and the horizontal resolution of the printed image, and the specific print data row index is used to indicate the column of the printed image.
[0020] Further, according to the step S4, when the modulus of XPASSNum of PRNLineSeq is less than YPASSNum minus 1, the step value of swath step=
[0021] PrintHeight / YPASSNum+1, when the modulus of PRNLineSeq to XPASSNum is greater than or equal to YPASSNum, the step value of swath step=PrintHeight / YPASSNum-YPASSNum+1.
[0022] Furthermore, during the data printing process, a high-precision monitoring device is installed to track the actual moving distance of the paper or the nozzle in real time. Specifically, the mechanical movement is accurately measured by the encoder, and the optical sensor detects the feeding status of the paper. When the nozzle completes a lateral movement or the paper completes a longitudinal feed, it is detected whether there is an error between the actual moving distance and the preset value. When the monitored step distance is too short or too long, the required step adjustment amount is calculated according to the size of the error. When the step distance is too short, the next moving distance is increased; when the step distance is too long, the next moving distance is reduced.
[0023] Furthermore, the calculated step adjustment amount is converted into a control instruction for the mechanical movement, specifically including:
[0024] In paper feed control, the stepper motor driving the paper receives new instructions, causing the paper to move more or less the required adjustment distance in the next step; for the lateral movement of the printhead, the stepper motor receives the corrected control instructions, allowing precise adjustment during the next movement.
[0025] A printing device includes a processor, a memory, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, the data acquisition and walking method steps for printing a high PASS number image are implemented.
[0026] A storage medium stores computer program instructions, which, when executed by a processor, implement the data acquisition and walking method steps for printing a high PASS number image.
[0027] The beneficial effects of the present invention are:
[0028] The present invention solves the common problems of image unevenness and light and dark horizontal stripes in high PASS printing of traditional inkjet printers through precise data processing and intelligent walking strategies. By obtaining detailed information of the image, including resolution, number of PASS and number of colors, from the PRN file, the system can calculate the number of PASS in the horizontal and vertical directions, ensuring that the step control in the printing process accurately matches the image resolution. By utilizing dynamic step adjustment and real-time monitoring technology, the system can automatically adapt to the mechanical assembly error and paper slippage of the printer during the printing process, thereby ensuring the inkjet uniformity and accuracy of each PASS. In addition, through the odd and even column data acquisition and walking method, the print driver software can more accurately control the inkjet vehicle to print white ink and color ink images, achieve load balancing, reduce waiting time, and improve overall work efficiency. Ultimately, not only the quality effect of the printed image is improved, but also the stability and reliability of the printing process are enhanced, showing a strong practical application potential in complex printing tasks. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] For better understanding and implementation, the technical solution of the present application is described in detail below with reference to the accompanying drawings.
[0030] Figure 1 This is a flowchart of the steps of the data acquisition and walking method for printing a high PASS number image provided in Example 1 of the present application. DETAILED DESCRIPTION
[0031] In order to further explain the technical means and effects taken by the present invention to achieve the predetermined invention purpose, exemplary embodiments will be described in detail here, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of methods and systems consistent with some aspects of the present application as detailed in the attached claims.
[0032] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0033] The specific implementation methods, features and effects of the present invention are described in detail below in conjunction with the accompanying drawings and preferred embodiments.
[0034] Example 1
[0035] See also Figure 1 This embodiment provides a data acquisition and walking method, device and storage medium for printing high PASS number images, which effectively solves the problems of image unevenness and deep and shallow horizontal stripes that may occur when an inkjet printer prints high PASS.
[0036] The present invention provides a data acquisition and walking method for printing a high PASS number image, comprising the following steps:
[0037] S1. Get the printing image information and read the basic information of the image from the printing PRN file. The basic information of the image includes resolution, number of PASS, number of colors, BytesPerLine, etc.
[0038] Specifically, in the process of obtaining the printing image information, the basic information of the image is first read from the PRN file. The PRN file is a file used by the printer to execute the printing task, which contains all the data and instructions required for printing. The basic information of the image mainly includes the following key parts:
[0039] Resolution: The resolution of an image determines the fineness of the print, usually expressed in DPI (dots per inch). Reading this information can help determine the horizontal and vertical pixel density of the image;
[0040] PASS number: The PASS number indicates the number of times the nozzle covers the image during the printing process. More PASS numbers usually mean higher print quality, because multiple inkjet can enhance color saturation and detail performance;
[0041] Number of colors: The image includes different color channels, usually CMYK (cyan, magenta, yellow and black) or other color modes. The number of colors reflects the color complexity in the image;
[0042] Bytes per Line: This is the number of bytes required for each line of image data when printed, depending on the width of the image and the number of bytes required per pixel (related to color depth).
[0043] By extracting this basic information from the PRN file, the system can accurately control the printing process, including how to allocate the data of each PASS, the stepping distance of the nozzle, and the restoration of image color, etc., to ensure that the printing result meets the expected effect of the image.
[0044] S2. Calculate the horizontal PASS in the X direction and the vertical PASS in the Y direction based on the read information:
[0045] Furthermore, the horizontal PASS is used to indicate the proportional relationship between the horizontal resolution of the printed image and the reference horizontal resolution of the printed image. Specifically, the horizontal PASS is expressed as: XPassNum=
[0046] ImageXDPI÷PrintXDPI; ImageXDPI represents the horizontal resolution of the printed image, and PrintXDPI represents the base horizontal resolution of the printed image;
[0047] The longitudinal PASS is used to indicate the proportional relationship between the longitudinal resolution of the printed image and the reference longitudinal resolution of the printed image; the specific longitudinal PASS is expressed as: YPassNum=ImageYDPI÷PrintYDPI; wherein ImageYDPI is the longitudinal resolution of the printed image, and PrintYDPI is the reference longitudinal resolution of the printed image.
[0048] Specifically, the basic resolution information of the printed image is extracted from the PRN file, including the image's X-direction resolution (ImageXDPI) and Y-direction resolution (ImageYDPI), as well as the printer's base X-direction and Y-direction resolutions (PrintXDPI and PrintYDPI). These resolution values are used to calculate the horizontal PASS number (XPassNum) and the vertical PASS number (YPassNum), respectively, to indicate the proportional relationship between the image resolution and the printer's base resolution. The specific calculation formula is to divide the image's X-direction or Y-direction resolution by the printer's base resolution, ensuring that the step control during the printing process matches the image resolution, thereby optimizing printing quality and efficiency.
[0049] S3, obtain each swath data, obtain the index of the data row according to the printed PASS number, and obtain the XPASS data or YPASS data of the current data row;
[0050] The Swath refers to the distance range covered by an inkjet action; each time the ink is ejected, the nozzle moves along a certain direction (usually horizontally) of the printing medium, and ejects ink droplets onto the paper to form a part of the image. After each Swath is completed, the printing medium will move a certain distance (usually vertically) to allow the nozzle to eject ink next time until the entire image is printed.
[0051] Specifically, get each swath data by setting index to the print data row index, col to the parity column data position of the current data row, and PRNLineSeq to the row number of the PRN file data that increases row by row:
[0052] Calculate the YPASS data index index and XPASS data column position col: The YPASS data row index is equal to the modulo of the data row number (YPASSNum / XPASSNum), and the formula is: index = (PRNLineSe q / XPASSNum)%(YPASSNum / XPASSNum);
[0053] The XPASS data column position is equal to the data line number for the X-direction PASS data area, and its calculation formula is: col=PRNLineSeq%XPASSNum.
[0054] Specifically, YPASS data refers to the data area covered by the inkjet printer in one vertical printing process in the vertical PASS (vertical printing times);
[0055] index: is the YPASS data row index, which indicates which row of data the print head needs to print in the current vertical PASS;
[0056] PRNLineSeq: It is the line number of the PRN file data that increases line by line. It is an increasing sequence number used to identify the order of each line of data in the PRN file;
[0057] col: is the XPASS data column position, which indicates the column position of the current row of data in the horizontal printing area in the horizontal PASS.
[0058] By accurately locating the row and column of the print data in each Swath, by setting the row number index index and the column number position col, the corresponding Swath data position can be calculated according to the line number PRNLineSeq of the print data.
[0059] Furthermore, before obtaining the data of each Swath, the method further includes: dividing the printed image into a plurality of Swaths.
[0060] Furthermore, obtaining the index of the data row according to the number of printed PASSes includes: determining the total vertical number of rows of the printed image according to the number of bytes per row of the printed image, the number of colors of the printed image and the vertical resolution of the printed image, and the specific print data row index is used to indicate the row of the printed image; or, determining the total horizontal number of rows of the printed image according to the number of bytes per row of the printed image, the number of colors of the printed image and the horizontal resolution of the printed image, and the specific print data row index is used to indicate the column of the printed image.
[0061] Specifically, in step S3, the accuracy and efficiency of inkjet printing are optimized. By dividing the printed image into multiple swaths and accurately calculating the data row and column positions of each swath, the movement of the nozzle can be controlled in an orderly manner to ensure that each inkjet action can accurately cover the specified area of the image. This method can improve the resolution and quality of printing, while reducing the repeated or omitted parts in the printing process, thereby improving the overall printing efficiency and effect.
[0062] S4, get each swath step, set the effective print height of the nozzle to PrintHeight, PRNLineSeq is the line number of the PRN file data that increases line by line, PrnPASSNum is the PASS number of the printed image, then PrnPASSNum=XPASSNum*YPASSNum,
[0063] Specifically, when the modulus of PRNLineSeq with respect to XPASSNum is less than YPASSNum minus 1, the step value of swath step=PrintHeight / YPASSNum+1; when the modulus of PRNLineSeq with respect to XPASSNum is greater than or equal to YPASSNum, the step value of swath step=PrintHeight / YPASSNum–YPASSNum+1.
[0064] The specific formula is:
[0065] if(PRNLineSeq%XPASSNum<(YPASSNum-1))
[0066] step=PrintHeight / YPASSNum+1;
[0067] else
[0068] step=PrintHeight / YPASSNum–YPASSNum+1.
[0069] Specifically, step S4 is used to dynamically adjust the stepping distance of inkjet printing to ensure that the nozzles at different positions in the printing process move accurately and evenly. By setting the stepping value step under different conditions, the movement amplitude of the nozzle in the vertical direction can be optimized to avoid excessive or insufficient movement. This method can improve the integrity and accuracy of the printed image, ensure consistent inkjet coverage, and thus improve the printing effect, especially when processing large-format or high-resolution printing, to ensure that the image is seamless and clear.
[0070] S5, print data, print driver software, pre-processes the print data by dividing into PASS and FORMAT, and then sends it to the printer control board to control the inkjet to print white ink and color ink images;
[0071] Furthermore, during the data printing process, high-precision monitoring equipment is installed to track the actual movement distance of the paper or nozzle in real time. Specifically, the mechanical movement is accurately measured by the encoder, and the optical sensor detects the feeding status of the paper. These devices provide real-time position information, which can help the system determine whether an error has occurred in the current step.
[0072] Whenever the print head completes a horizontal movement or the paper completes a vertical feeding, it detects whether there is an error between the actual moving distance and the preset value. When the detected step distance is too short or too long, the required step adjustment amount is calculated according to the size of the error. When the step distance is too short, the next moving distance is increased; when the step distance is too long, the next moving distance is reduced.
[0073] The calculated step adjustment amount is converted into control instructions for mechanical movement, including:
[0074] In paper feed control, the stepper motor driving the paper receives new instructions, causing the paper to move more or less the required adjustment distance in the next step; for the lateral movement of the printhead, the stepper motor receives the corrected control instructions, allowing precise adjustment during the next movement.
[0075] After the adjustment command is issued, the printer will immediately perform the corresponding step correction. Each adjustment is based on the currently detected error, so the process is a gradual correction. The system continuously monitors each step and adjusts the moving distance in the subsequent steps in real time to avoid the accumulation of errors.
[0076] Specifically, real-time monitoring and dynamic adjustment are performed in step S5 to ensure accurate step control during the printing process. By tracking the actual moving distance of the paper and the nozzle through high-precision equipment, and combining the feedback of the encoder and the optical sensor, the system can immediately detect and correct the step error. This dynamic adjustment mechanism effectively prevents error accumulation and ensures the accuracy of each inkjet and paper feeding, thereby ensuring the stability and consistency of the printing quality, especially when dealing with high-precision and large-format printing tasks, it can provide reliable printing effects.
[0077] S6, end printing, exit printing after printing is completed, and reset the inkjet carriage and printing platform.
[0078] The present invention effectively solves the problems of uneven images and deep and shallow horizontal stripes that may occur when an inkjet printer is printing at high PASS numbers through an innovative data acquisition and walking method for printing images with high PASS numbers. First, by acquiring the basic information of the printed image and calculating the PASS number, the relationship between the printing resolution and the printer's reference resolution as an integer multiple is ensured, and then the data index and column position of each swath, as well as the step value, are calculated based on the PASS number and the row index. This method, by adjusting the step value, adapts to the problem of inaccurate printing stepping and paper feeding in the case of mechanism assembly errors and paper slippage, thereby improving the quality of the printed image. Through this method of acquiring data and walking in odd and even columns, the print driver software can more accurately control the inkjet vehicle to print white ink and color ink images, ultimately achieving uniform, high-quality print output.
[0079] A printing device includes a processor, a memory, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, the data acquisition and walking method steps for printing a high PASS number image are implemented.
[0080] A storage medium stores computer program instructions, which, when executed by a processor, implement the data acquisition and walking method steps for printing a high PASS number image.
[0081] The present invention solves the problems of uneven images and light and dark horizontal stripes that may occur when an inkjet printer prints with a high number of PASSes through a series of precise steps and calculations. First, the system obtains basic information about the image from the PRN file, including resolution, number of PASSes, number of colors, and number of bytes per line, which is crucial for determining the pixel density and color complexity of the image. Next, the system calculates the number of PASSes in the horizontal and vertical directions, which is determined by the proportional relationship between the image resolution and the printer's reference resolution, ensuring that the step control during the printing process accurately matches the image resolution. The system then divides the printed image into multiple Swaths and calculates the index and column position of the data row for each Swath, so as to control the movement of the nozzle in an orderly manner and ensure that each inkjet can accurately cover the specified area of the image.
[0082] During the printing process, the system dynamically adjusts the step value of the nozzle, which is determined by the line number and PASS number of the PRN file data that increases line by line, to optimize the movement amplitude of the nozzle in the vertical direction. At the same time, the installed high-precision monitoring equipment tracks the actual movement distance of the paper or nozzle in real time. Through the position information fed back by the encoder and optical sensor, the system can immediately detect and correct the step error, prevent error accumulation, and ensure the stability and consistency of printing quality. Finally, the print driver software pre-processes the print data by dividing it into PASS and FORMAT, and then sends it to the printer control board to control the inkjet carriage to print white ink and color ink images to achieve uniform and high-quality print output. After printing is completed, the inkjet carriage and printing platform are reset to complete the entire printing task. This process not only improves printing efficiency, but also significantly improves the intelligence and automation level of the operation process.
[0083] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Although the present invention has been disclosed as a preferred embodiment as above, it is not used to limit the present invention. Any technical personnel in this field can make some changes or modify the technical contents disclosed above into equivalent embodiments without departing from the scope of the technical solution of the present invention. However, any brief modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.
Claims
1. A data acquisition and walking method for printing a high PASS number image, characterized in that: The steps include: S1. Obtain the printing image information and read the basic information of the image from the printing PRN file; S2. Calculate the horizontal PASS in the X direction and the vertical PASS in the Y direction based on the read information: S3, obtain each swath data, obtain the index of the data row according to the printed PASS number, and obtain the XPASS data or YPASS data of the current data row; S4, get each swath step, set the effective print height of the nozzle to PrintHeight, PRNLineSeq is the line number of the PRN file data that increases line by line, PrnPASSNum is the PASS number of the printed image, then PrnPASSNum = XPASSNum*YPASSNum; S5, print data, print driver software, pre-processes the print data by dividing into PASS and FORMAT, and then sends it to the printer control board to control the inkjet to print white ink and color ink images; S6, end printing, exit printing after printing is completed, and reset the inkjet carriage and printing platform.
2. The method for obtaining data and walking for printing a high PASS number image according to claim 1, characterized in that: The horizontal PASS is used to indicate the proportional relationship between the horizontal resolution of the printed image and the reference horizontal resolution of the printed image. The specific horizontal PASS is expressed as: XPassNum = ImageXDPI÷ PrintXDPI; ImageXDPI represents the horizontal resolution of the printed image, and PrintXDPI represents the base horizontal resolution of the printed image; The vertical PASS is used to indicate the proportional relationship between the vertical resolution of the printed image and the reference vertical resolution of the printed image; the specific vertical PASS is expressed as: YPassNum = ImageYDPI / PrintYDPI; ImageYDPI is the vertical resolution of the printed image, and PrintYDPI is the base vertical resolution of the printed image.
3. The data acquisition and walking method for printing a high PASS number image according to claim 1, characterized in that: Get each swath data by setting index to the print data row index, col to the parity column data position of the current data row, and PRNLineSeq to the line number of the PRN file data that increases line by line: Calculate the YPASS data index index and XPASS data column position col: the YPASS data row index is equal to the modulo of the data row number (YPASSNum / XPASSNum), and the formula is: index = (PRNLineSeq / XPASSNum)% (YPASSNum / XPASSNum); The XPASS data column position is equal to the data line number for the X-direction PASS data area, and its calculation formula is: col=PRNLineSeq%XPASSNum.
4. The data acquisition and walking method for printing a high PASS number image according to claim 1, characterized in that: Before acquiring each Swath data, the method further includes: dividing the print image into a plurality of Swaths.
5. The data acquisition and walking method for printing a high PASS number image according to claim 1, characterized in that: The method of obtaining the index of the data row according to the number of printed PASSes includes: determining the total vertical number of rows of the printed image according to the number of bytes per row of the printed image, the number of colors of the printed image and the vertical resolution of the printed image, and the specific print data row index is used to indicate the row of the printed image; or, determining the total horizontal number of rows of the printed image according to the number of bytes per row of the printed image, the number of colors of the printed image and the horizontal resolution of the printed image, and the specific print data row index is used to indicate the column of the printed image.
6. The data acquisition and walking method for printing a high PASS number image according to claim 1, characterized in that: According to step S4, each swath step is obtained. When the modulus of PRNLineSeq with respect to XPASSNum is less than YPASSNum minus 1, the step value of swath step=PrintHeight / YPASSNum+1; when the modulus of PRNLineSeq with respect to XPASSNum is greater than or equal to YPASSNum, the step value of swath step=PrintHeight / YPASSNum-YPASSNum+1.
7. The data acquisition and walking method for printing a high PASS number image according to claim 1, characterized in that: During the data printing process, high-precision monitoring equipment is installed to track the actual moving distance of the paper or nozzle in real time. The encoder is used to accurately measure the mechanical movement, and the optical sensor detects the feeding status of the paper. When the nozzle completes a horizontal movement or the paper completes a vertical feeding, it is detected whether there is an error between the actual moving distance and the preset value. When the detected step distance is too short or too long, the required step adjustment amount is calculated according to the size of the error. When the step distance is too short, the next moving distance is increased; when the step distance is too long, the next moving distance is reduced.
8. The data acquisition and walking method for printing a high PASS number image according to claim 7, characterized in that: The calculated step adjustment amount is converted into control instructions for mechanical movement, including: In paper feed control, the stepper motor driving the paper receives new instructions, causing the paper to move more or less the required adjustment distance in the next step; for the lateral movement of the printhead, the stepper motor receives the corrected control instructions, allowing precise adjustment during the next movement.
9. A printing device, characterized in that: The method comprises a processor, a memory and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method according to any one of claims 1 to 8 is implemented.
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 described in any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Multi-step distance error calibration method and device, equipment and storage medium
CN114683727A
Method and device for improving pass number and color block uniformity and storage medium
CN117453163A
Method and equipment for controlling UV lamp for printing irregular patterns and storage medium
CN117984660A
Pattern planning method for TFE ink-jet printing and application thereof
CN118404912A
Method for detecting a transverse movement between a printing unit and a recording medium
DE102016120752A1
