Virtual printing method and inkjet printer
By generating virtual printing images and using the imaging data of inkjet printer to detect the status of the printing system, the problem of cumbersome and high cost printing and testing before the existing technology is solved, and the effect of simplifying the detection process and reducing costs to reduce costs is achieved. Essence
Patent Information
- Application Number
- CN202211243271.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-11
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-10-11
AI Technical Summary
Existing inkjet printers need to conduct tedious and costly printing tests before batch printing to detect whether the printing system is working properly.
By obtaining the imaging data of various spray holes within the preset printing time, based on these data to generate virtual printing images, technicians can detect whether the printing system is working properly according to the virtual printing image to avoid real printing operations.
Reduce the cost of fault detection, simplify the detection process, and avoid the tedious process of real printing and testing.
Smart Images

Figure CN115570898B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of inkjet printing, and in particular to a virtual printing method and an inkjet printer. Background Art
[0002] Digital printing is a printing technology that has developed rapidly in recent years. It uses a method of directly transmitting, processing and printing data, that is, the imaging data is input once, and the control system controls the imaging component (nozzle) to directly form an image according to the imaging data. For example, for the commonly used digital printing equipment that uses on-demand inkjet printing, the imaging component is under the control of the control system. When the surface of the printing medium (such as paper) reaches the predetermined position, the piezoelectric crystal in the nozzle generates a pulse to squeeze out the ink and directly sprays a mist of ink droplets onto the surface of the substrate to form an image.
[0003] Usually, before the inkjet printer performs batch printing, it is necessary to start the nozzle to perform a printing test to detect whether the printing system can work normally. However, this detection method is costly and the detection process is relatively cumbersome. Summary of the invention
[0004] The embodiments of the present application provide a virtual printing method and an inkjet printer that can generate a virtual printing image based on imaging data, so that technicians can detect whether the printing system can work normally based on the virtual printing image without the need for a nozzle to perform actual printing, thereby reducing detection costs and simplifying the detection process.
[0005] In order to solve the above technical problems, the embodiments of the present invention provide the following technical solutions:
[0006] In a first aspect of the present application, a virtual printing method is provided, which is applied to an inkjet printer. In the method, the inkjet printer obtains imaging data of each nozzle at multiple printing moments within a preset printing time, wherein the imaging data is used to control the nozzle to print a target image on a printing medium, and the imaging data of a nozzle at a printing moment has a mapping relationship with the characteristic parameters of a pixel point in the virtual printing image, and the characteristic parameters include position coordinates and color parameters; the inkjet printer determines the characteristic parameters corresponding to the imaging data of each nozzle at each printing moment based on the imaging data of each nozzle at each printing moment and the mapping relationship; and generates a virtual printing image of the target image based on the characteristic parameters corresponding to the imaging data of each nozzle at each printing moment. In this embodiment, since the imaging data of a nozzle at a printing moment has a mapping relationship with the characteristic parameters of a pixel point in the virtual printing image, the inkjet printer can determine the characteristic parameters of the pixel points corresponding to the imaging data of each nozzle at each printing moment, such as position coordinates and color parameters, based on the imaging data of each nozzle at each printing moment and the mapping relationship; the inkjet printer can determine the position coordinates and color parameters of the pixel points in the virtual printing image according to the characteristic parameters of the pixel points corresponding to the imaging data of each nozzle at each printing moment, thereby generating a virtual printing image, so that the technician can detect whether the printing system has a fault according to the virtual printing image. Therefore, the embodiment of the present application does not need to perform a real printing operation, which can reduce the fault detection cost of the printing system and simplify the fault detection process of the printing system.
[0007] In some embodiments, the generating of the virtual print image of the target image based on the characteristic parameters corresponding to the imaging data of each nozzle at each printing moment includes: determining the total number of nozzles on the nozzle; if the total number is not equal to a preset number, adjusting the total number of data bits of the imaging data of the plurality of nozzles corresponding to each printing moment using filling data so that the total number of data bits of the adjusted imaging data is equal to the preset number; generating the virtual print image of the target image based on the characteristic parameters corresponding to the adjusted imaging data of each nozzle at each printing moment.
[0008] In some embodiments, the preset number is an integer multiple of the number of data bits in the minimum data transmission unit.
[0009] In some embodiments, the grayscale value of the pixel corresponding to the filling data is 255.
[0010] In some embodiments, the color parameter includes a grayscale value.
[0011] In some embodiments, the method further comprises: displaying the virtual print image via a display device.
[0012] In some embodiments, the multiple printing moments are multiple printing moments within a preset printing time, and obtaining the imaging data of each nozzle at each printing moment in the multiple printing moments includes: performing rasterization image processing on the file to be printed to obtain initial dot matrix data; and determining the imaging data of each nozzle corresponding to each printing moment in the multiple printing moments based on the initial dot matrix data and the relative positions of the each nozzle.
[0013] In some embodiments, before determining the characteristic parameters corresponding to the imaging data of each nozzle at each printing moment based on the imaging data of each nozzle at each printing moment and the mapping relationship, the method further includes: determining an arrangement of the plurality of nozzles; and determining a mapping relationship between the imaging data of each nozzle corresponding to each printing moment and the characteristic parameters of a pixel point according to the arrangement.
[0014] In a second aspect of the present application, an inkjet printer is provided, comprising: a processor, and a memory storing instructions, wherein when the instructions are executed by the processor, the inkjet printer executes the method described in the first aspect.
[0015] In a third aspect of the present application, a non-volatile computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are executed by at least one processor, the at least one processor executes the method described in the first aspect.
[0016] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 is a schematic diagram of the hardware structure of an inkjet printer for executing a virtual printing method provided by an embodiment of the present application;
[0019] Figure 2 is an arrangement diagram of the spray holes provided by one embodiment of the present application;
[0020] Figure 3 An embodiment of the present application provides Figure 2Schematic diagram of the process of printing with the nozzle in the nozzle;
[0021] Figure 4 is a flowchart of a virtual printing method provided by an embodiment of the present application;
[0022] Figure 5 It is a schematic diagram of the correspondence between the position of the printing area and the printing time provided by one embodiment of the present application, and a schematic diagram of the correspondence between the imaging data and the printing time provided by another embodiment. DETAILED DESCRIPTION
[0023] The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments shown in the accompanying drawings. It should be understood that the description of these specific embodiments is only to enable those skilled in the art to better understand and implement the present disclosure, and does not limit the scope of the present disclosure in any way. In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the meanings commonly understood by those of ordinary skill in the art.
[0024] As used herein, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects, and are only used to distinguish the objects referred to, without implying a specific spatial order, temporal order, order of importance, etc. of the objects referred to.
[0025] In addition, the directions or positional relationships indicated by “upper” and “lower” are based on the directions and positional relationships shown in the drawings and are only for the purpose of describing the present invention or facilitating the description. They do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operate in a specific direction. Therefore, they cannot be understood as limitations on the present invention.
[0026] Figure 1 The structure of the inkjet printer is schematically shown. Figure 1 The inkjet printer 100 shown includes Figure 1 The hardware structure of the inkjet printer is shown as an example. Figure 1 As shown, the inkjet printer 10 includes a processor 11, a memory 12 and at least one nozzle 13. Those skilled in the art will appreciate that Figure 1 The structure shown does not constitute a limitation on the inkjet printer, and the inkjet printer may include more or fewer components than shown in the figure, or combine or separate some components, or arrange the components differently.
[0027] The processor 11 and the memory 12 may be connected via a bus or other means. Figure 1 The example of connecting through bus is taken in the following.
[0028] The memory 12, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The processor 11 executes various functional applications and data processing of the inkjet printer by running the non-volatile software programs, instructions and modules stored in the memory 12, thereby implementing the method provided in any embodiment of the present application.
[0029] The memory 12 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the inkjet printer, etc. In addition, the memory 12 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 12 may optionally include a memory remotely arranged relative to the processor 11, and these remote memories may be connected to the controller via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0030] The nozzle 13 is used to print the target image on the printing medium. The nozzle 13 may include a first nozzle unit, a second nozzle unit, a third nozzle unit and a fourth nozzle unit; wherein the first nozzle unit is used to print cyan ink (Cyan, C), the second nozzle unit is used to print magenta ink (Magenta, M), the third nozzle unit is used to print yellow ink (Yellow, Y), and the fourth nozzle unit is used to print black ink (Black, K). C, M, Y and K are four basic colors. The processor 11 generates the required color by controlling each nozzle unit in the nozzle to print different doses of ink. In other embodiments, each nozzle also includes a nozzle unit for printing other color inks. For example, the nozzle may also include a nozzle unit for printing gold ink, royal blue ink and / or silver ink.
[0031] The nozzle 13 includes a plurality of nozzle holes, which are arranged in any suitable manner. Figure 2 The arrangement of the nozzles is shown schematically. Figure 2 The arrangement of several nozzles in the nozzle is an array arrangement. The inkjet printer prints the target image by spraying ink onto the substrate through several nozzles on the nozzle. The process of printing the target image by the inkjet printer is a process in which the nozzles of the nozzle spray ink multiple times. Due to the limitation of the processing technology, the nozzle with high printing resolution cannot print one line of image at a time through one row of nozzles. For example, using Figure 2 The nozzles in the printing medium eject ink once to form a Figure 3 In the ink dots shown in (a), the ink dots in the nth row have not been printed completely; the nozzle ejects ink twice to form the following on the printing medium: Figure 3 The ink dots shown in (b) in FIG. 1 are formed to complete the printing of the nth line; that is, the nozzle needs to eject ink twice at two adjacent printing moments to complete the printing of the nth line. Figure 3 In the process, the print medium is relative to the nozzle along Figure 3 Move in the direction indicated by the arrow.
[0032] The inkjet printer can obtain the file to be printed for printing the target image, and perform raster image processing (RIP) on the file to be printed, thereby converting the file to be printed into initial dot matrix data. The initial dot matrix data can be, for example, a dot matrix image. A dot matrix image is also called a raster image or a pixel image, which is a picture whose smallest unit is composed of pixels. The smallest unit of composition is a pixel, and its display effect is achieved by the arrangement of a pixel array, and each pixel has its own color parameter. The initial dot matrix data corresponds one-to-one to the position of each pixel of the visible target image. The initial dot matrix data has not been processed by the print control system, so the initial dot matrix data cannot be directly used to check whether the printing system is working properly. In addition, if the nozzle is started to perform a real printing test on the printing medium, the cost is high and the detection process is relatively cumbersome.
[0033] Based on this, the embodiments of the present application provide a virtual printing method and an inkjet printer, which can generate a virtual printing image of a target image based on imaging data, without using a nozzle for real printing, thereby reducing the fault detection cost of the printing system and simplifying the detection process. In order to facilitate readers to understand the present invention, it is described below in conjunction with specific embodiments.
[0034] See also Figure 4 , Figure 4 The process of the virtual printing method of the present application is exemplarily shown, which is applied to an inkjet printer, for example, Figure 1 The inkjet printer 10, such as Figure 4 As shown, the method comprises the following steps:
[0035] Step 41: determining imaging data of each nozzle within a preset printing time, wherein the imaging data is used to control the nozzle to print a target image on a printing medium, the preset printing time includes a plurality of printing moments, and the imaging data of a nozzle at a printing moment has a mapping relationship with a characteristic parameter of a pixel point, and the characteristic parameter includes a position coordinate and a color parameter;
[0036] In some embodiments, the processor can obtain the file to be printed and perform raster image processing (RIP) on the file to be printed, thereby converting the file to be printed into bitmap data. Since the bitmap data cannot be directly used to control the nozzle to print the target image, the processor needs to process the bitmap data into imaging data suitable for imaging according to the physical position of the nozzle. The processor can control the corresponding nozzles to spray ink droplets according to the imaging data to form the entire image. The bitmap data is also called a raster image or a pixel map, which is a map whose smallest unit is composed of pixels. The smallest unit that constitutes a pixel map is a pixel, and its display effect is achieved by the arrangement of a pixel array. Each pixel has its own color parameters, such as grayscale value, hue and / or saturation, etc.
[0037] The dot map data is the dot map data used to print the entire image, and the dot map data includes the row dot map data corresponding to each nozzle. The row dot map data is used to control the nozzle to print the same row of pixels of the target image on the printing medium. The inkjet printer can extract the row dot map data of each nozzle according to the physical position of each nozzle, and obtain the imaging data of each nozzle at each printing moment based on the row dot map data. The row dot map data specifically includes fill data and non-fill data, wherein the fill data can correspond to white pixels in the virtual print image; the non-fill data can correspond to color or black pixels in the virtual print image; the non-fill data can also be used to reflect the size of the pixels.
[0038] See also Figure 5 , Figure 5 (a) in FIG. 1 shows an exemplary correspondence between the printing time and the position of the printing area P of the target image on the printing medium. Figure 5 (b) in the figure exemplarily shows the corresponding relationship between the imaging data of each nozzle and the printing time; wherein, imaging data 501, imaging data 502 and imaging data 503 are imaging data of nozzle a, nozzle b and nozzle c respectively. Figure 5 Assume that the number of nozzle holes in one row of the nozzle is 3. Figure 5 As shown in (a) in FIG. 1 , a row of nozzle holes of the nozzle head 51 includes nozzle hole a, nozzle hole b and nozzle hole c. The conveying direction of the printing medium is Figure 5 The front end of the printing area P passes through nozzle a, nozzle b and nozzle c at T1, T2 and T3, respectively, that is, nozzle a, nozzle b and nozzle c start printing in the printing area P at T1, T2 and T3, respectively. The rear end of the printing area P passes through nozzle a, nozzle b and nozzle c at T1', T2' and T3', respectively, that is, nozzle a, nozzle b and nozzle c end printing in the printing area P at T1', T2' and T3', respectively.
[0039] For the imaging data 501 of nozzle a, since the printing area P passes directly under nozzle a during the time T1 to T1', the inkjet printer can determine that the imaging data of nozzle a during the printing time T1 to T1' is the row dot matrix data of nozzle a. During the printing time T1' to T'3, the printing area P is not directly under nozzle a, and nozzle a does not spray ink, so the imaging data of nozzle a corresponding to T1' to T'3 is filling data.
[0040] For the imaging data 502 of nozzle b, since the printing area P passes under the nozzle b during the printing time from T2 to T2', the imaging data of nozzle b is line dot matrix data during the printing time from T2 to T2'. However, during the printing time from T1 to T2 and from T2' to T3', the printing area P is not directly under the nozzle b, the nozzle b does not spray ink, and the imaging data of nozzle b is filling data.
[0041] For the imaging data 503 of nozzle c, the printing area P passes under the nozzle c during the printing time from T3 to T3', so during the printing time from T3 to T3', the imaging data of nozzle c is line dot matrix data. During the printing time from T1 to T3, the printing area P is not directly under the nozzle c, and the imaging data of nozzle c is filling data.
[0042] In an embodiment of the present application, the processor can determine the imaging data of each nozzle within the preset printing time. The preset printing time can be any period of time intercepted from the total printing time of the target image, or it can be the total printing time. For example, in the above example, the preset printing time can be T1-T3', or it can be any period of printing time intercepted from T1-T3'. The preset printing time includes multiple printing moments, and the nozzle sprays ink once at one printing moment. If the nozzle has M nozzles, and the preset printing time includes N printing moments, the imaging data collected by the processor within the preset printing time includes the imaging data of N ink jets of the M nozzles.
[0043] In this embodiment, the imaging data of a nozzle at a printing moment has a mapping relationship with the characteristic parameters of a pixel point, and the characteristic parameters include the position coordinates and color parameters of the pixel point in the virtual printing image. Specifically, the digital printer can determine the arrangement of several nozzles; and determine the mapping relationship between the imaging data of each nozzle corresponding to each printing moment and the characteristic parameters of a pixel point according to the arrangement. Please continue to refer to Figure 3 , assuming Figure 3(a) in the figure is the position of each pixel point on the printed virtual image corresponding to the imaging data of each nozzle at the first printing moment; the position relationship of each pixel point is related to the arrangement of each nozzle. The imaging data of each nozzle at each printing moment corresponds to a pixel point in the virtual printing image. The imaging data of different nozzles at the same printing moment correspond to different pixels in the virtual printing image.
[0044] Step 42: determining characteristic parameters of pixel points corresponding to the imaging data of each nozzle orifice at each printing moment based on the imaging data of each nozzle orifice at each printing moment and the mapping relationship;
[0045] Step 43: Generate a virtual printing image of the target image based on the characteristic parameters of the pixel points corresponding to the imaging data of each nozzle at each printing moment.
[0046] In this embodiment, the inkjet printer determines the characteristic parameters of the pixel points corresponding to the imaging data of each nozzle hole at each printing moment based on the imaging data of each nozzle hole at each printing moment and the mapping relationship described above, and generates a virtual printing image of the target image according to the characteristic parameters of the pixel points corresponding to the imaging data of each nozzle hole at each printing moment. The virtual printing image is a two-dimensional image. Due to the multi-row arrangement characteristics of the nozzle holes of the nozzle, the pixel points in the two-dimensional image that have no imaging data can be initialized and filled with special value pixel points by the processor, and the special value pixel points can be blank pixel points.
[0047] For example, Figure 3 (a) and Figure 3 The dark dots in (b) are the pixel points on the virtual printing image corresponding to the imaging data of each nozzle hole on the nozzle at the first printing moment; Figure 3 The light-colored dots in (b) are the pixels on the virtual print image corresponding to the imaging data of each nozzle on the nozzle at the second printing moment; if the inkjet printer obtains the characteristic parameters of the pixels on the virtual print image corresponding to the imaging data of each nozzle on the nozzle at multiple consecutive different printing moments, a virtual print image can be formed. The virtual print image can be a partial image of the target image to be actually printed, or it can be the entire target image.
[0048] In some embodiments, in order to improve the processing speed of the processor for imaging data, the processor can determine the total number of nozzles on the nozzle; if the total number is not equal to the preset number, the total number of data bits of the imaging data of the plurality of nozzles corresponding to each printing moment is adjusted by using filling data so that the total number of data bits of the adjusted imaging data is equal to the preset number; a virtual printing image of the target image is generated based on the characteristic parameters corresponding to the adjusted imaging data of each nozzle at each printing moment. The preset number is an integer multiple of the number of data bits in the minimum data transmission unit. For example, the preset number can be an integer multiple of 1024. The filling data can be 0-value data. The grayscale value of the pixel corresponding to the filling data is 255, that is, the filling data corresponds to the white pixel or non-display portion in the virtual printing image. For example: a nozzle has a total of 2656 nozzles, and the total number of bits of the imaging data of all nozzles of the nozzle at any printing moment is 2656 bits. If the data bit number in the minimum data transmission (or processing) unit is 1024 bits (nozzle data), if it is directly transmitted or processed with 2656 bits (nozzle data), it will cause data channel congestion and slow transmission or processing speed. The processor can use filling data to adjust the total number of bits of imaging data of all nozzles of the nozzle at any printing moment. For example, the total number of bits is increased to 3072 bits of nozzle data. Since 3072 is three times 1024, the processor can process imaging data conveniently and quickly, and the increased part from 2656 bits of nozzle data to 3072 bits of nozzle data is filled with 0 value data for processing.
[0049] In some embodiments, the above method further comprises the following steps:
[0050] Step 44: Display the virtual print image via a display device.
[0051] In this embodiment, the processor may also output the virtual print image to a display device, so that the virtual print image is displayed by the display device. In some embodiments, the processor may specifically record the virtual print image into any suitable file format, for example, as a PDF file.
[0052] In the embodiment of the present application, since the imaging data of a nozzle at a printing moment has a mapping relationship with the characteristic parameters of a pixel point in the virtual printing image, the inkjet printer can determine the characteristic parameters of the pixel points corresponding to the imaging data of each nozzle at each printing moment, such as position coordinates and color parameters, based on the imaging data of each nozzle at each printing moment and the mapping relationship; according to the characteristic parameters of the pixel points corresponding to the imaging data of each nozzle at each printing moment, the position coordinates and color parameters of the pixel points in the virtual printing image can be determined, thereby generating a virtual printing image, so that the technician can detect whether the printing system has a fault based on the virtual printing image. Therefore, the embodiment of the present application does not need to perform a real printing operation, can reduce the fault detection cost of the printing system, and simplify the fault detection process of the printing system.
[0053] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by one or more processors, for example Figure 1 A processor 11 in the embodiment may enable the one or more processors to execute the method in any of the above method embodiments, for example, to execute the method described above. Figure 4 Steps 41 to 43 of the method.
[0054] The present application also provides a computer program product, which includes a computer program stored on a non-volatile computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a machine, the machine executes the above method. Figure 4 Steps 41 to 43 of the method.
[0055] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0056] Through the description of the above embodiments, a person of ordinary skill in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, or of course by hardware. A person of ordinary skill in the art can understand that all or part of the processes in the above embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0057] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they may still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A virtual printing method, applied to an inkjet printer, characterized in that: The inkjet printer comprises a nozzle, the nozzle comprises a plurality of nozzle holes, and the method comprises: Acquire imaging data of each nozzle at each printing moment among a plurality of printing moments, wherein the imaging data is used to control the nozzle to print a target image on a printing medium, and the imaging data of a nozzle at a printing moment has a mapping relationship with a characteristic parameter of a pixel point in a virtual printing image, and the characteristic parameter includes a position coordinate and a color parameter; Determine the characteristic parameter corresponding to the imaging data of each nozzle hole at each printing moment based on the imaging data of each nozzle hole at each printing moment and the mapping relationship; Determine the total number of nozzle holes on the nozzle; If the total number is not equal to the preset number, the filling data is used to adjust the total number of data bits of the imaging data of the plurality of nozzles corresponding to each printing moment, so that the total number of data bits of the adjusted imaging data is equal to the preset number; A virtual printing image of the target image is generated based on the characteristic parameters corresponding to the adjusted imaging data of each nozzle at each printing moment.
2. The method according to claim 1, characterized in that The preset number is an integer multiple of the number of data bits in the minimum data transmission unit.
3. The method according to claim 1, characterized in that The grayscale value of the pixel corresponding to the filling data is 255.
4. The printing method according to claim 1, characterized in that: The color parameters include grayscale values.
5. The method according to claim 1, characterized in that The method further comprises: The virtual printing image is displayed through a display device.
6. The method according to any one of claims 1 to 5, characterized in that: The multiple printing moments are multiple printing moments within a preset printing time, and the acquiring of imaging data of each nozzle at each printing moment in the multiple printing moments includes: Performing rasterization image processing on the file to be printed to obtain initial dot matrix data; The imaging data of each nozzle orifice corresponding to each printing moment in the plurality of printing moments is determined based on the initial dot matrix data and the relative positions of the each nozzle orifice.
7. The method according to any one of claims 1 to 5, characterized in that: Before determining the characteristic parameter corresponding to the imaging data of each nozzle at each printing moment based on the imaging data of each nozzle at each printing moment and the mapping relationship, the method further includes: Determining an arrangement of the plurality of nozzles; The mapping relationship between the imaging data of each nozzle corresponding to each printing moment and the characteristic parameter of a pixel point is determined according to the arrangement mode.
8. An inkjet printer, characterized in that: The inkjet printer comprises: a processor and a memory storing instructions, and when the instructions are executed by the processor, the inkjet printer executes the method according to any one of claims 1 to 7.
9. A non-volatile computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by at least one processor, the at least one processor executes the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Industrial ink-jet printing preview method, device, equipment and storage medium
CN110515566A