Data acquisition and step movement method, device and storage medium for printing high-PASS number images
By obtaining the basic information of the printed image, calculating the PASS number and dividing the Swath data, and adjusting the step distance with high-precision monitoring equipment, it solves the uneven image and dark and horizontal lines of the inkjet printer when printing at high PASS, achieving efficient and stable printing effect.
Patent Information
- Application Number
- CN202411341548.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-08-05
- 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.
By obtaining basic information of the printed image, reading resolution, PASS number and color number from the PRN file, calculating horizontal and vertical PASS number, dividing Swath data, and adjusting the step distance between the nozzle and paper in real time through high-precision monitoring equipment to ensure accurate coverage of each inkjet, and controlling the printing of the jet truck using parity column data and walking.
The uniformity and accuracy of high PASS number printing images are achieved, which reduces waiting time, improves overall work efficiency, and enhances the stability and reliability of the printing process.
Smart Images

Figure CN119239150B_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] Currently, inkjet printers are shipped with a baseline resolution, also known as a pass resolution. This refers to the resolution used when printing one pass (pass DPI). For example, common resolutions include 360x300 DPI and 360x600 DPI. 360 is called the horizontal baseline resolution (XPass DPI), while 300 and 600 are called the vertical baseline resolution (YPass DPI). The baseline resolution is generally related to the physical resolution of the grating / magnetic grating and printhead. The resolution of the printed image must be an integer multiple of the baseline resolution. When the horizontal resolution of the printed image is an integer multiple greater than 1 of the printer's horizontal baseline resolution, and the vertical resolution of the printed image is an integer multiple greater than 1 of the printer's vertical baseline resolution, this is considered high-pass printing. When printing high-pass printing horizontally and vertically, different pass ordering and printing 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 numbers.
[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 printing image information and read basic image information 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. Get each swath data, get the index of the data row according to the printed PASS number, and get 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 number of passes of the printed image, then PrnPASSNum = XPASSNum * YPASSNum;
[0010] S5, print data, 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 printer 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 = ImageXDPI ÷ PrintXDPI; wherein ImageXDPI represents the horizontal resolution of the printed image, and PrintXDPI represents the reference horizontal resolution of the printed image.
[0013] 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. Specifically, the vertical PASS is expressed as: YPassNum = ImageYDPI ÷ PrintYDPI; wherein ImageYDPI is the vertical resolution of the printed image, and PrintYDPI is the reference vertical resolution of the printed image.
[0014] Further, get each swath data by setting index as the print data row index, col as the parity column data position of the current data row, and PRNLineSeq as the row number of the PRN file data that increases row by row;
[0015] 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). The formula is: index = (PRNLineSeq / XPASSNum) % (YPASSNum / XPASSNum);
[0016] The column position of the XPASS data is equal to the modulo of the data row number and the X-direction PASS data. The calculation formula is: col = PRNLineSeq % XPASSNum.
[0017] Furthermore, before obtaining the data of each Swath, the method further includes: dividing the printed image into multiple Swaths.
[0018] 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.
[0019] Further, according to step S4, 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.
[0020] Furthermore, 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. 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 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 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.
[0021] Furthermore, the calculated step adjustment amount is converted into a control instruction for the mechanical movement, specifically including:
[0022] In paper feed control, the stepper motor that drives 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.
[0023] 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.
[0024] A storage medium stores computer program instructions, which, when executed by a processor, implement the above-mentioned data acquisition and walking method steps for printing a high-PASS number image.
[0025] The beneficial effects of the present invention are:
[0026] 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 PASSes and number of colors, from the PRN file, the system can calculate the number of PASSes 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, it 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-even column data acquisition and walking method, the print driver software can more accurately control the inkjet carriage to print white ink and color ink images, achieve load balancing, reduce waiting time, and improve overall work efficiency. Ultimately, it not only improves the quality of the printed image, but also enhances the stability and reliability of the printing process, showing strong practical application potential in complex printing tasks. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] For better understanding and implementation, the technical solution of the present application is described in detail below with reference to the accompanying drawings.
[0028] 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
[0029] To further illustrate the technical means and effectiveness of the present invention in achieving its intended purpose, exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present application. Rather, they are merely examples of methods and systems consistent with certain aspects of the present application, as detailed in the appended claims.
[0030] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0031] The following describes in detail the specific implementation methods, features and effects of the present invention in conjunction with the accompanying drawings and preferred embodiments. Example
[0032] 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.
[0033] The present invention provides a data acquisition and walking method for printing a high-pass number image, comprising the following steps:
[0034] 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 passes, number of colors, bytes per line, etc.
[0035] Specifically, in the process of obtaining print 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 print tasks and contains all the data and instructions required for printing. The basic information of the image mainly includes the following key parts:
[0036] Resolution: The resolution of an image determines the fineness of the print and is usually expressed in DPI (dots per inch). Reading this information can help determine the horizontal and vertical pixel density of the image;
[0037] PASS number: The PASS number indicates the number of times the nozzle covers the image during the printing process. A higher PASS number generally means higher print quality, because multiple inkjet can enhance color saturation and detail performance;
[0038] 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;
[0039] Bytes per row: This is the number of bytes required for each row of image data when printed, and depends on the width of the image and the number of bytes required per pixel (related to the color depth).
[0040] By extracting this basic information from the PRN file, the system can precisely control the printing process, including how to allocate the data for each PASS, the stepping distance of the nozzle, and the restoration of image colors, ensuring that the printing results meet the expected effects of the image.
[0041] S2. Calculate the horizontal PASS in the X direction and the vertical PASS in the Y direction based on the read information:
[0042] 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 = ImageXDPI ÷ PrintXDPI; wherein ImageXDPI represents the horizontal resolution of the printed image, and PrintXDPI represents the reference horizontal resolution of the printed image.
[0043] 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. Specifically, the vertical PASS is expressed as: YPassNum = ImageYDPI ÷ PrintYDPI; wherein ImageYDPI is the vertical resolution of the printed image, and PrintYDPI is the reference vertical resolution of the printed image.
[0044] Specifically, the basic resolution information of the printed image is extracted from the PRN file, including the image's X- and Y-direction resolutions (ImageXDPI) and ImageYDPI, as well as the printer's base X and Y-direction resolutions (PrintXDPI and PrintYDPI). These resolution values are used to calculate the horizontal pass number (XPassNum) and 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 or Y-direction resolution by the printer's base resolution. This ensures that step control during printing matches the image resolution, thereby optimizing print quality and efficiency.
[0045] S3. Get each swath data, get the index of the data row according to the printed PASS number, and get the XPASS data or YPASS data of the current data row;
[0046] The swath refers to the distance covered by one inkjet action. Each time the ink is ejected, the nozzle moves in a certain direction (usually horizontally) along the printing medium, while ejecting ink droplets onto the paper surface 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 again until the entire image is printed.
[0047] 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;
[0048] 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). The formula is: index = (PRNLineSeq / XPASSNum) % (YPASSNum / XPASSNum);
[0049] The column position of the XPASS data is equal to the modulo of the data row number and the X-direction PASS data. The calculation formula is: col = PRNLineSeq % XPASSNum.
[0050] Specifically, YPASS data refers to the data area covered by the inkjet printer during one vertical printing process in the vertical PASS (vertical printing times);
[0051] Index: is the YPASS data row index, which indicates which row of data the print head needs to print in the current vertical PASS;
[0052] 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;
[0053] col: is the XPASS data column position, which indicates the column position of the current row data in the horizontal printing area in the horizontal PASS.
[0054] By accurately locating the rows and columns of the print data in each Swath, and by setting the row number index index and column number position col, the corresponding Swath data position can be calculated according to the line number PRNLineSeq of the print data.
[0055] Furthermore, before obtaining the data of each Swath, the method further includes: dividing the printed image into multiple Swaths.
[0056] 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.
[0057] Specifically, step S3 optimizes inkjet printing accuracy and efficiency by dividing the printed image into multiple swaths and accurately calculating the row and column positions of each swath. This allows for orderly control of the nozzle movement, ensuring that each inkjet action accurately covers the designated area of the image. This approach improves print resolution and quality while reducing duplicate or missed areas during printing, thereby enhancing overall printing efficiency and effectiveness.
[0058] 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 number of passes of the printed image, then PrnPASSNum = XPASSNum * YPASSNum,
[0059] 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.
[0060] The specific formula is:
[0061] if (PRNLineSeq%XPASSNum<(YPASSNum-1))
[0062] step = PrintHeight / YPASSNum + 1;
[0063] else
[0064] step = PrintHeight / YPASSNum – YPASSNum +1.
[0065] 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 step value step under different conditions, the vertical movement of the nozzle 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.
[0066] S5, print data, 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 printer to print white ink and color ink images;
[0067] 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.
[0068] Every time the printhead completes a horizontal movement or the paper completes a vertical feed, it detects whether there is an error between the actual movement distance and the preset value. If the detected step distance is too short or too long, the required step adjustment amount is calculated according to the size of the error. If the step distance is too short, the next step movement distance is increased; if the step distance is too long, the next step movement distance is reduced.
[0069] The calculated step adjustment amount is converted into control instructions for mechanical motion, specifically including:
[0070] In paper feed control, the stepper motor that drives 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.
[0071] After an adjustment command is issued, the printer immediately executes the corresponding step correction. Each adjustment is based on the currently detected error, so the correction process is gradual. The system continuously monitors each step and instantly adjusts the movement distance in subsequent steps to prevent error accumulation.
[0072] Specifically, step S5 performs real-time monitoring and dynamic adjustment to ensure precise step control during the printing process. By using high-precision equipment to track the actual movement of the paper and printhead, combined with feedback from encoders and optical sensors, the system can immediately detect and correct step errors. This dynamic adjustment mechanism effectively prevents error accumulation, ensuring the accuracy of each inkjet and paper feed, thereby ensuring stable and consistent print quality. This ensures reliable printing results, especially when processing high-precision and large-format printing tasks.
[0073] S6, end printing, exit printing after printing is completed, and reset the inkjet carriage and printing platform.
[0074] The present invention effectively solves the problems of uneven images and light and dark 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, it is ensured that the printing resolution is an integer multiple of the printer's reference resolution, 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. By adjusting the step value, this method adapts to the problem of inaccurate printing stepping and paper feeding in the printer in situations such as 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 carriage to print white ink and color ink images, ultimately achieving uniform, high-quality print output.
[0075] 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.
[0076] A storage medium stores computer program instructions, which, when executed by a processor, implement the above-mentioned data acquisition and walking method steps for printing a high-PASS number image.
[0077] The present invention solves the problems of uneven images and light and dark horizontal stripes that may occur when an inkjet printer prints at a high PASS number 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. This information 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 base 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.
[0078] During the printing process, the system dynamically adjusts the printhead's step value based on the incremental line number and pass number in the PRN file data to optimize the vertical movement of the printhead. Simultaneously, high-precision monitoring equipment tracks the actual distance the paper or printhead moves in real time. Using position information fed back by encoders and optical sensors, the system instantly detects and corrects step errors, preventing error accumulation and ensuring stable and consistent print quality. Finally, the print driver software pre-processes the print data by dividing it into pass and format, then sends it to the printer control board, controlling the inkjet carriage to print both white and color ink images, achieving uniform, high-quality print output. Upon completion of printing, the inkjet carriage and print platform are reset, completing the entire print task. This process not only improves printing efficiency but also significantly enhances the intelligence and automation of the workflow.
[0079] The above description is merely a preferred embodiment of the present invention and does not constitute any form of limitation to the present invention. Although the present invention has been disclosed as above in terms of a preferred embodiment, it is not intended to limit the present invention. Any person skilled in the art can, without departing from the scope of the technical solution of the present invention, make some changes or modifications to equivalent embodiments using the technical contents disclosed above. 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 high-pass number images, characterized by: The method comprises the following steps: S1, obtaining printing image information, and reading 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. Get each swath data, get the index of the data row according to the printed PASS number, and get 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 number of passes of the printed image, then PrnPASSNum = XPASSNum * YPASSNum; S5, print data, 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 printer 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; 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 = ImageXDPI ÷ PrintXDPI; wherein ImageXDPI represents the horizontal resolution of the printed image, and PrintXDPI represents the reference 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. Specifically, the vertical PASS is expressed as: YPassNum = ImageYDPI ÷ PrintYDPI; wherein ImageYDPI is the vertical resolution of the printed image, and PrintYDPI is the reference vertical resolution of the printed image. 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; 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). The formula is: index = (PRNLineSeq / XPASSNum) % (YPASSNum / XPASSNum); The column position of XPASS data is equal to the modulo of the data row number and the PASS data in the X direction. The calculation formula is: col=PRNLineSeq % XPASSNum; Before obtaining each Swath data, the method further includes: dividing the printed image into a plurality of Swaths; The step of obtaining the index of the data row according to the number of printed passes includes: determining the total number of vertical 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, wherein the specific print data row index is used to indicate the row number of the printed image; or determining the total number of horizontal 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, wherein the specific print data row index is used to indicate the column number of the printed image; 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 swath step value step = PrintHeight / YPASSNum + 1. When the modulus of PRNLineSeq with respect to XPASSNum is greater than or equal to YPASSNum, the swath step value step = PrintHeight / YPASSNum – YPASSNum + 1.
2. 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 movement distance of the paper or nozzle in real time. Specifically, the encoder accurately measures 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 detects whether there is an error between the actual movement distance and the preset value. When the step distance is detected to be 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 movement distance is increased; when the step distance is too long, the next movement distance is reduced.
3. The data acquisition and walking method for printing a high pass number image according to claim 2, characterized in that: The calculated step adjustment amount is converted into control instructions for mechanical motion, specifically including: In paper feed control, the stepper motor that drives 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.
4. 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 3 is implemented.
5. 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 3 is implemented.
Citation Information
Patent Citations
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