CN111730995B - Scanning type ink-jet printing control method, device, equipment and storage medium - Google Patents
Scanning type ink-jet printing control method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111730995B CN111730995B CN202010482785.6A CN202010482785A CN111730995B CN 111730995 B CN111730995 B CN 111730995B CN 202010482785 A CN202010482785 A CN 202010482785A CN 111730995 B CN111730995 B CN 111730995B
- Authority
- CN
- China
- Prior art keywords
- printing
- image
- data
- scanning
- printed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/07—Ink jet characterised by jet control
- B41J2/11—Ink jet characterised by jet control for ink spray
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Ink Jet (AREA)
Abstract
The invention discloses a scanning type ink-jet printing control method, a device, equipment and a storage medium, wherein the method is used for acquiring the resolution of a spray head of the currently used printing equipment and the printing resolution required by an image to be printed; acquiring the printing covering times in a unit area of the image to be printed according to the nozzle resolution and the printing resolution; adjusting the printing covering times according to the eclosion degree; acquiring a stepping mode of the spray head relative to a printing medium in the stepping direction in the printing process according to the adjusted printing covering times; extracting printing data required by the nozzle to scan along the scanning direction each time from image data corresponding to the image to be printed according to the stepping mode; and controlling the spray head to perform ink jet printing according to the printing data. The invention determines the stepping mode by combining the printing requirements, and adopts the specific stepping mode to eliminate the problem of poor image quality caused by characteristic errors of printing equipment and different ink components, thereby ensuring the quality of image printing.
Description
The present application is a divisional application of an invention patent application with an application number of 201910785803.5, which is filed on 23.8.2019 and has an invention name of "scanning inkjet printing control method, apparatus, device, and storage medium".
Technical Field
The invention relates to the technical field of nozzle printing, in particular to a scanning type ink-jet printing control method, a scanning type ink-jet printing control device, scanning type ink-jet printing equipment and a storage medium.
Background
The reciprocating scanning printing technology is a technology commonly used in the field of current ink-jet printing, can realize printing with a resolution higher than the inherent resolution of a nozzle by adopting reciprocating scanning printing, and has the principle that the nozzle is used for alternately realizing multiple interpolation of each unit of an image to be printed in the scanning direction and the stepping direction, so that the resolution of the printed image is improved, wherein the scanning direction is vertical to the nozzle arrangement direction, and the stepping direction is parallel to the nozzle arrangement direction.
Since the reciprocating scanning printing is to realize multiple interpolation by using the alternation of the nozzles in the scanning direction and the stepping direction, so as to realize high-resolution printing, in order to realize high-quality printing in the reciprocating printing, the accurate movement of the nozzles in the scanning direction and the stepping direction must be ensured, and if the movement of the nozzles in the printing process is not accurate, printing overlapping may occur, resulting in black lines or blank spaces with widened line spacing, resulting in blank spaces. However, in the existing apparatus, because the movement of the head is more or less deviated (the movement of the head includes active movement and passive movement, and the passive movement is indirect movement of the head due to the movement of the printing medium), and because different inks used by different machines also cause a deviation in the ejection direction of the ink during printing, finding a printing method that can eliminate poor quality of printed images due to the machine characteristics and the ink characteristics is an urgent problem to be solved in the art.
Disclosure of Invention
The embodiment of the invention provides a scanning type ink-jet printing control method, a scanning type ink-jet printing control device, scanning type ink-jet printing control equipment and a storage medium, which are used for solving the problem of poor quality of printed images caused by machine characteristics and ink characteristics in the prior art.
In a first aspect, an embodiment of the present invention provides a scanning inkjet printing control method, including:
acquiring the nozzle resolution of the currently used printing equipment and the printing resolution required by the image to be printed;
acquiring the printing covering times in the unit area of the image to be printed according to the nozzle resolution and the printing resolution;
performing feathering or filtering on image data of an image to be printed;
increasing the number of print coverage according to the degree of feathering or the filter coefficient of the filtering;
acquiring a stepping mode of the nozzle relative to a printing medium in the stepping direction in the printing process according to the improved printing covering times;
extracting printing data required by the nozzle to scan along the scanning direction each time from image data corresponding to the image to be printed according to the stepping mode;
controlling the spray head to perform ink jet printing according to the printing data;
wherein the scanning direction and the stepping direction are perpendicular to each other.
Preferably, after the step pattern of the nozzle relative to the printing medium in the step direction during the printing process is obtained according to the adjusted printing coverage number, the method further includes:
splitting the image data into X pieces of sub-image data with the number equal to the number of the improved printing covering times according to the improved printing covering times;
acquiring the height of an image printed by the nozzle in one scanning along the scanning direction, wherein the image height is the height of the printed image in the stepping direction;
splitting each sub-image data into a plurality of intermediate data according to the image height;
and splitting each part of the intermediate data into a plurality of parts of printing data according to the arrangement rule of the spray heads.
Preferably, the splitting each piece of the intermediate data into a plurality of pieces of print data according to the arrangement rule of the nozzles includes:
acquiring the arrangement sequence of the spray heads and the number of nozzles contained in each spray head according to the arrangement rule of the spray heads in the ink jet device;
acquiring the corresponding position of the printing data corresponding to each spray head in each intermediate data according to the arrangement sequence of the spray heads and the number of nozzles contained in each spray head;
and searching out the printing data corresponding to each sprayer in each intermediate data according to the corresponding position and extracting the printing data.
Preferably, the alternating of the nozzle in the scanning direction and the stepping direction is used to realize multiple interpolation of each unit of the image to be printed, and the moving distance of the nozzle in the stepping direction after scanning once in the scanning direction according to the print data specifically includes:
acquiring the moving distance of the spray head relative to the printing medium along the stepping direction after scanning along the scanning direction each time according to the improved printing covering times and the stepping mode;
controlling the spray head or the printing medium to move according to the moving distance;
and controlling the spray head to perform ink jet printing according to the printing data extracted from the intermediate data according to the movement of the printing medium.
Preferably, in the step mode of the nozzle relative to the printing medium in the step direction in the process of acquiring the printing according to the printing coverage times, one step mode matched with the image to be printed is selected from the step modes which can be executed by the printing equipment according to the printing coverage times, and the selection criteria comprise the accuracy of machine printing, the printing speed, the maximum breadth printed by one scanning and the printing breadth of the image to be printed.
Preferably, the step mode further includes a type one step mode and a digital type 1 step mode.
In a second aspect, an embodiment of the present invention provides a scanning inkjet printing control apparatus, including:
the resolution acquisition module is used for acquiring the nozzle resolution of the currently used printing equipment and the printing resolution required by the image to be printed;
the printing covering frequency acquisition module is used for acquiring the printing covering frequency in the unit area of the image to be printed according to the nozzle resolution and the printing resolution; performing feathering or filtering on image data of an image to be printed; increasing the number of print coverage according to the degree of feathering or the filter coefficient of the filtering;
the step mode acquisition module is used for acquiring a step mode of the spray head relative to a printing medium in the step direction in the printing process according to the improved printing coverage times;
the printing data acquisition module is used for extracting printing data required by the nozzle to scan along the scanning direction each time from the image data corresponding to the image to be printed according to the stepping mode;
the printing module is used for controlling the spray head to perform ink-jet printing according to the printing data;
wherein the scanning direction and the stepping direction are perpendicular to each other.
In a third aspect, an embodiment of the present invention provides a scanning type inkjet printing control apparatus including: at least one processor, at least one memory, and computer program instructions stored in the memory, which when executed by the processor, implement the method of the first aspect of the embodiments described above.
In a fourth aspect, embodiments of the present invention provide a storage medium having stored thereon computer program instructions, which when executed by a processor, implement the method of the first aspect in the above embodiments.
In summary, in the scanning inkjet printing control method, the scanning inkjet printing control device, the scanning inkjet printing control apparatus, and the storage medium according to embodiments of the present invention, the method determines the number of times of printing coverage according to the characteristics of the printing apparatus and the printing requirement, determines the step mode according to the number of times of printing coverage, extracts data according to the step mode to perform printing, determines the step mode using the characteristics of the printing apparatus as a reference, eliminates the problem of poor image quality caused by the characteristic error of the printing apparatus, determines the step mode further according to the printing requirement, and adopts the specific step mode to eliminate the problem of poor image quality caused by the characteristic error of the printing apparatus and different ink components, thereby ensuring the quality of image printing.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a scanning inkjet printing control method according to a first embodiment of the present invention.
Fig. 2 is a schematic diagram of image data of a scanning inkjet printing control method according to a first embodiment of the present invention.
Fig. 3 is a flowchart of a scanning inkjet printing control method according to a second embodiment of the present invention.
Fig. 4 is a schematic view of a step mode of a scanning inkjet printing control method according to a second embodiment of the present invention.
Fig. 5 is a flowchart of a scanning inkjet printing control method according to a third embodiment of the present invention.
Fig. 6 is a schematic diagram of image data splitting in a scanning inkjet printing control method according to a third embodiment of the present invention.
Fig. 7 is a flowchart of a scanning inkjet printing control method according to a fourth embodiment of the present invention.
Fig. 8 is a schematic diagram of an intermediate data splitting of a scanning inkjet printing control method according to a fourth embodiment of the present invention.
Fig. 9 is a schematic diagram of an intermediate data splitting of a scanning inkjet printing control method according to a fifth embodiment of the present invention.
Fig. 10 is a schematic diagram of image data of a scanning inkjet printing control method according to a fifth embodiment of the present invention.
Fig. 11 is a schematic structural diagram of a scanning inkjet printing control apparatus according to a sixth embodiment of the present invention.
Fig. 12 is a schematic configuration diagram of a scanning type inkjet printing control apparatus according to a seventh embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Referring to fig. 1, an embodiment of the present invention provides a scanning inkjet printing control method, which adopts a specific step mode to solve the problem of poor image quality caused by characteristic errors of a printing apparatus and different ink compositions, and specifically includes the following steps:
s1, acquiring the nozzle resolution of the printing equipment currently used and the printing resolution required by the image to be printed;
specifically, the head resolution includes an inherent resolution in the step direction and a maximum resolution in the scan direction, the inherent resolution is the number of nozzles that the head has per inch in the step direction, and the maximum resolution is the maximum number of times the head ejects ink per inch in the scan direction; the printing resolution includes a first resolution required in a stepping direction and a second resolution required in the scanning direction of the image to be printed. In this embodiment, the scanning direction is perpendicular to the stepping direction, the scanning direction is perpendicular to the nozzle arrangement direction, and the stepping direction is parallel to the nozzle arrangement direction.
S2, acquiring the printing covering times in the unit area of the image to be printed according to the nozzle resolution and the printing resolution;
specifically, the reciprocating scanning printing (i.e., multi-pass scanning printing) means that each unit of an image to be printed is printed only after being interpolated for multiple times, each unit is composed of multiple pixels, 1 pixel is subjected to 1-time coverage printing, if 2-pass scanning printing is performed, each unit is composed of 2 pixels, and printing of a unit area can be completed only after 2-time coverage printing; 3pass scanning printing, each unit consists of 3 pixels, and printing of a unit area can be completed only by 3 times of covering printing; 4pass scanning printing then every unit comprises 4 pixel, it can accomplish the printing of a unit region to need 4 times to cover the printing, if figure 2 is the image data to be printed that every unit comprises 4 pixel, then every unit of the image data to be printed all needs 4 times to print and cover the completion, 1 time cover and accomplish the printing of all numbers 1 in the shower nozzle height, 2 time cover and accomplish the printing of all numbers 2 in the shower nozzle height, 3 time cover and accomplish the printing of all numbers 3 in the shower nozzle height, 4 time cover and accomplish the printing of all numbers 4 in the shower nozzle height, then control shower nozzle and print medium relative movement, make the shower nozzle be located next for printing the region then repeat the printing of numbers 1 to 4.
Preferably, referring to fig. 3, the number of print coverage is obtained by:
s21, acquiring a first covering time according to the inherent resolution and the first resolution;
s22, acquiring a second covering time according to the maximum resolution and the second resolution;
and S23, acquiring the printing covering times according to the first covering times and the second covering times.
In this embodiment, the first covering times are as follows:
wherein, P1Representing said first number of coverages, f1Represents a first resolution, d represents an intrinsic resolution; the second covering times are as follows:
wherein, P2Representing said second number of coverages, f2Representing a second resolution, fmRepresents the maximum resolution; the number of printing coverage times is as follows:
P=P1×P2
wherein P represents the number of print coverage.
In another embodiment, in order to further eliminate errors caused by machine characteristics and ink characteristics and improve printing quality, the image data may be subjected to feathering or filtering, so as to improve the print coverage in a unit area of an image to be printed, and the print coverage is improved according to different feathering degrees and filtering coefficients, wherein the print coverage is 2 times higher than before when the feathering is 100% and the print coverage is 2 times higher than before when the filtering coefficient is 0.5, and the feathering amplitude and the filtering coefficient are selected according to customer requirements.
S3, acquiring a stepping mode of the spray head relative to a printing medium in the stepping direction in the printing process according to the printing covering times;
preferably, the step mode comprises: n-type step mode, Z-type step mode, X-type step mode. Referring to fig. 4, if the number of printing coverage times of the unit area of the image a to be printed is 6, and each unit is composed of 6 pixels, the dot position sequence for step printing in the N-type step mode is: 1 → 3 → 5 → 2 → 4 → 6, the dot sequence for step printing in the Z-type step pattern is: 1 → 2 → 3 → 4 → 5 → 6, the dot sequence for step printing in the X-type step pattern is: 1 → 4 → 5 → 6 → 3 → 2; if the number of printing coverage times of the unit area of the image B to be printed is 4, the dot order of the step printing in the N-type step mode is: 1 → 3 → 2 → 4, the dot sequence for step printing in the Z-step mode is: 1 → 2 → 3 → 4, the dot sequence for step printing in the X-type step pattern is: 1 → 4 → 3 → 2.
In another embodiment, the step mode further includes a type-one step mode and a digital type-1 step mode, if the number of printing coverage is 2, each unit is composed of 2 horizontal pixel points, the number of printing coverage can only be performed by the type-one step mode, and if the number of printing coverage is 3, each unit is composed of 3 vertical pixel points, the number of printing coverage can only be performed by the digital type-1 step mode.
Different print coverage times have different step patterns, one step pattern matching the image to be printed is selected from the step patterns that can be executed by the printing apparatus according to the print coverage times, and specific selection criteria include accuracy of machine printing, printing speed, maximum width printed by one scan (width in the step direction and the scan direction), print width of the image to be printed (width in the step direction and the scan direction), for example, when the printing accuracy of the machine is high and the printing speed is high, the printing width of the image to be printed is small, either the N-type or X-type step mode can be selected, and the order of printing data in the N-type step mode and the X-type step mode is relatively dispersed, avoiding aggregation between dots when the print resolution is high, meanwhile, the step distances of the N-type step mode and the X-type step mode are not identical every time, so that the problem of large printing deviation caused by continuous accumulation of continuous advancing errors in one direction during stepping is solved. When the machine has low printing accuracy and low printing speed and the printing width of the image to be printed is large, a Z-shaped stepping mode can be selected, and the Z-shaped stepping mode has small change of stepping distance each time, short stepping distance and high printing speed.
S4, extracting the printing data required by the spray head to scan along the scanning direction each time from the image data corresponding to the image to be printed according to the stepping mode;
preferably, referring to fig. 5, when a request for extracting print data needs to split and store the image data according to the print coverage times, the specific splitting step includes:
s041, splitting the image data into X pieces of sub-image data with the number equal to that of the printing covering times according to the printing covering times;
s042, acquiring the height of the image printed by the spray head in one scanning along the scanning direction, wherein the image height is the height of the printed image in the stepping direction;
s043, splitting each sub-image data into a plurality of intermediate data according to the image height;
and S044, splitting each part of the intermediate data into a plurality of parts of printing data according to the arrangement rule of the spray heads.
Specifically, referring to fig. 6, the number of print coverage in the unit area of the image data D is 4, the print coverage data of the 1 st scan is data1, the print coverage data of the 2 nd scan is data2, the print coverage data of the 3 rd scan is data3, the print coverage data of the 4 th scan is data4, the image data is split into 4 sub-image data according to the number of print coverage 4, which are respectively sub-image data D1, sub-image data D2, sub-image data D3 and sub-image data D4, the sub-image data D1 includes all data1 data, the sub-image data D2 includes all data2 data, the sub-image data D3 includes all data3 data, and the sub-image data D4 includes all data 4. Then, each sub-image data is split into a plurality of intermediate data according to the height of the nozzle, the nozzle correspondingly extracts the corresponding intermediate data in each sub-image data for printing during each scanning printing, and for the reciprocating scanning printing, when the nozzle enters the printing area and leaves the printing area, part of the nozzles do not discharge ink, therefore, blank data filling is carried out on the sub-image data which enters the printing area and does not discharge ink according to the number of the nozzles which do not discharge ink, as shown in fig. 6, the number of the nozzles which do not discharge ink during the first scanning is 3F during the entering of the printing area, the number of the nozzles which do not discharge ink during the second scanning is 2F, the number of the nozzles which do not discharge ink during the third scanning is 1F, the blank data amount which needs to be filled by the sub-image data D1 is 3F, the blank data amount which needs to be filled by the sub-image data D2 is 2F, and the blank data amount which needs to be filled by the sub-image data D3 is 1F, the sub-image data D4 does not need to be padded with data amount.
In order to improve printing efficiency, a plurality of nozzles are often installed in the inkjet printing device, so that each part of the intermediate data needs to be split into a plurality of parts of printing data according to the arrangement rule of the nozzles, and during printing, each nozzle correspondingly extracts corresponding printing data to directly perform inkjet printing. Referring to fig. 7, the step S044 specifically includes:
s0441, acquiring the arrangement sequence of the spray heads and the number of nozzles contained in each spray head according to the arrangement rule of the spray heads in the ink jet device;
s0442, acquiring the corresponding position of the printing data corresponding to each spray head in each piece of intermediate data according to the arrangement sequence of the spray heads and the number of nozzles contained in each spray head;
and S0443, searching out the printing data corresponding to each spray head in each piece of the intermediate data according to the corresponding position and extracting.
Specifically, in this embodiment, there are 15 nozzles arranged in the step direction, for example, in fig. 8, each nozzle is arranged in each intermediate data in sequence according to the number of nozzles corresponding to each nozzle, the serial numbers of the nozzles are arranged in sequence in the vertical and main scanning directions, and then 1 to 300 pixel bits in each intermediate data are the nozzlesCorresponding printing data, wherein 301 to 600 pixel positions are corresponding printing data of a nozzle (a), 601 to 900 pixel positions are corresponding printing data of the nozzle (a), 901 to 1200 pixel positions are corresponding printing data of the nozzle (a), 1201 to 1500 pixel positions are corresponding printing data of the nozzle (b), 1501 to 1800 pixel positions are corresponding printing data of the nozzle (c), and the corresponding positions of each nozzle in each intermediate data can be obtained by analogy in sequence, and the corresponding printing data of each nozzle in each intermediate data can be extracted according to the corresponding positions.
S5, controlling the spray head to perform ink jet printing according to the printing data;
specifically, referring to fig. 9, in the reciprocating scanning printing, multiple interpolation of each unit of the image to be printed is realized by using the alternate implementation of the nozzle in the scanning direction and the stepping direction, and the moving distance of the nozzle in the stepping direction after each scanning in the scanning direction according to the print data specifically includes:
s51, acquiring the moving distance of the spray head relative to the printing medium along the stepping direction after scanning along the scanning direction each time according to the printing covering times and the stepping mode;
s52, controlling the spray head or the printing medium to move according to the moving distance;
and S53, controlling the spray head to perform ink jet printing according to the printing data extracted from the target intermediate data according to the movement of the printing medium.
Specifically, referring to fig. 10, in this embodiment, the print coverage coefficient is 6, and the step mode is N-type, so that the printing principle in a certain unit area is as follows: the nozzle scans the print data I once along the scanning direction1□, and then controlling the motor to move the paper for a first moving distance; the nozzle scans the print data I again along the scanning direction2 After the data, controlling a motor to feed paper for a first moving distance; the nozzle scans the print data I again along the scanning direction3 After the data, controlling the motor to feed paper for a second moving distance; the nozzle scans the print data I again along the scanning direction4After the data is obtained, controlling a motor to feed paper for a first moving distance; the nozzle scans the print data I again along the scanning direction5After the delta data, controlling a motor to feed paper for a first moving distance; the nozzle scans the print data I again along the scanning direction6After the data, the paper feeding of the motor is controlledA second moving distance S, wherein the height of the nozzle in the step direction is H, the distance between two adjacent nozzles is J1Comprises the following steps:
the second moving distance S2 is:
the above printing is repeated for each unit area until the printing of the image to be printed is completed.
Referring to fig. 11, an embodiment of the present invention provides a scanning inkjet printing control apparatus, including:
a resolution obtaining module 10, configured to obtain a nozzle resolution of a currently used printing device and a printing resolution required by an image to be printed;
a printing coverage number obtaining module 20, configured to obtain the printing coverage number in the unit area of the image to be printed according to the nozzle resolution and the printing resolution;
a step mode obtaining module 30, configured to obtain, according to the print coverage times, a step mode of the nozzle in a step direction relative to a print medium in a printing process;
a print data obtaining module 40, configured to extract, according to the step mode, print data required for each scanning of the nozzle along the scanning direction from image data corresponding to the image to be printed;
the printing module 50 is used for controlling the spray heads to perform ink jet printing according to the printing data;
wherein the scanning direction and the stepping direction are perpendicular to each other.
Preferably, the head resolution includes an inherent resolution in the step direction and a maximum resolution in the scan direction, the inherent resolution is the number of nozzles that the head has per inch in the step direction, and the maximum resolution is the maximum number of times the head ejects ink per inch in the scan direction; the printing resolution includes a first resolution required in a stepping direction and a second resolution required in the scanning direction of the image to be printed.
Preferably, the print coverage number obtaining module 20 includes:
a first covering frequency acquiring unit configured to acquire a first covering frequency according to the intrinsic resolution and the first resolution;
a second covering frequency acquiring unit, configured to acquire a second covering frequency according to the maximum resolution and the second resolution;
and the printing covering times acquiring unit is used for acquiring the printing covering times according to the first covering times and the second covering times.
Preferably, the first number of times of covering is:
wherein, P1Representing said first number of coverages, f1Represents a first resolution, d represents an intrinsic resolution; the second covering times are as follows:
wherein, P2Representing said second number of coverages, f2Representing a second resolution, fmRepresents the maximum resolution; the number of printing coverage times is as follows:
P=P1×P2
wherein P represents the number of print coverage.
Preferably, the apparatus further comprises:
the subimage data acquisition module is used for splitting the image data into X pieces of subimage data with the number equal to that of the printing covering times according to the printing covering times;
an image height obtaining module, configured to obtain an image height printed by the nozzle scanning once along the scanning direction, where the image height is a height in the stepping direction;
the intermediate data acquisition module is used for splitting each sub-image data into a plurality of intermediate data according to the image height;
and the printing data acquisition module is used for splitting each part of the intermediate data into a plurality of parts of printing data according to the arrangement rule of the spray heads.
Preferably, the apparatus further comprises:
a moving distance obtaining unit, configured to obtain, according to the printing coverage number and the step mode, a moving distance that the nozzle needs to move relative to the printing medium along the step direction after scanning along the scanning direction each time;
the moving unit is used for controlling the spray head or the printing medium to move according to the moving distance;
and the printing unit is used for controlling the spray head to perform ink jet printing according to the printing data extracted from the target intermediate data according to the movement of the printing medium.
Preferably, the step mode is one of an N-type step mode, a Z-type step mode, and an X-type step mode.
In addition, the scanning type inkjet printing control method of the embodiment of the present invention described in conjunction with fig. 1 may be implemented by a scanning type inkjet printing control apparatus. Fig. 12 is a schematic diagram showing a hardware configuration of a scanning inkjet printing control apparatus according to an embodiment of the present invention.
The scanning inkjet printing control device may include a processor 401 and a memory 402 storing computer program instructions.
Specifically, the processor 401 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more Integrated circuits implementing embodiments of the present invention.
The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the scanning inkjet printing control methods in the above-described embodiments.
In one example, the scanning inkjet printing control apparatus may further include a communication interface 403 and a bus 410. As shown in fig. 12, the processor 401, the memory 402, and the communication interface 403 are connected by a bus 410 to complete communication therebetween.
The communication interface 403 is mainly used for implementing communication between modules, apparatuses, units and/or devices in the embodiments of the present invention.
In addition, in combination with the scanning inkjet printing control method in the above embodiments, the embodiments of the present invention can be implemented by providing a computer-readable storage medium. The computer readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the scanning inkjet printing control methods of the above embodiments.
In summary, in the scanning inkjet printing control method, the scanning inkjet printing control device, the scanning inkjet printing control apparatus, and the storage medium according to embodiments of the present invention, the method determines the number of times of printing coverage according to the characteristics of the printing apparatus and the printing requirement, determines the step mode according to the number of times of printing coverage, extracts data according to the step mode to perform printing, determines the step mode using the characteristics of the printing apparatus as a reference, eliminates the problem of poor image quality caused by the characteristic error of the printing apparatus, determines the step mode further according to the printing requirement, and adopts the specific step mode to eliminate the problem of poor image quality caused by the characteristic error of the printing apparatus and different ink components, thereby ensuring the quality of image printing.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
As described above, only the specific embodiments of the present invention are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.
Claims (9)
1. A scanning inkjet printing control method, the method comprising:
acquiring the nozzle resolution of the currently used printing equipment and the printing resolution required by the image to be printed;
acquiring the printing covering times in the unit area of the image to be printed according to the nozzle resolution and the printing resolution;
performing feathering or filtering on image data of an image to be printed;
increasing the number of print coverage according to the degree of feathering or the filter coefficient of the filtering;
acquiring a stepping mode of the nozzle relative to a printing medium in the stepping direction in the printing process according to the improved printing covering times;
extracting printing data required by the nozzle to scan along the scanning direction each time from image data corresponding to the image to be printed according to the stepping mode;
controlling the spray head to perform ink jet printing according to the printing data;
wherein the scanning direction and the stepping direction are perpendicular to each other.
2. The scanning inkjet printing control method according to claim 1, wherein after acquiring a step pattern of the head in a step direction with respect to a printing medium during printing in accordance with the increased print coverage number, the method further comprises:
splitting the image data into X pieces of sub-image data with the number equal to the number of the improved printing covering times according to the improved printing covering times;
acquiring the height of an image printed by the nozzle in one scanning along the scanning direction, wherein the image height is the height of the printed image in the stepping direction;
splitting each sub-image data into a plurality of intermediate data according to the image height;
and splitting each part of the intermediate data into a plurality of parts of printing data according to the arrangement rule of the spray heads.
3. The scanning inkjet printing control method according to claim 2, wherein the splitting each of the intermediate data into a plurality of print data according to the arrangement rule of the nozzles comprises:
acquiring the arrangement sequence of the spray heads and the number of nozzles contained in each spray head according to the arrangement rule of the spray heads in the ink jet device;
acquiring the corresponding position of the printing data corresponding to each spray head in each intermediate data according to the arrangement sequence of the spray heads and the number of nozzles contained in each spray head;
and searching out the printing data corresponding to each sprayer in each intermediate data according to the corresponding position and extracting the printing data.
4. The scanning inkjet printing control method according to claim 2, characterized in that:
the method includes that multiple interpolation of each unit of an image to be printed is realized by utilizing alternation of a spray head in a scanning direction and a stepping direction, and the moving distance of the spray head in the stepping direction after scanning once in the scanning direction according to the printing data specifically comprises the following steps:
acquiring the moving distance of the spray head relative to the printing medium along the stepping direction after scanning along the scanning direction each time according to the improved printing covering times and the stepping mode;
controlling the spray head or the printing medium to move according to the moving distance;
and controlling the spray head to perform ink jet printing according to the printing data extracted from the intermediate data according to the movement of the printing medium.
5. The scanning inkjet printing control method according to claim 1, wherein in the step pattern of the head with respect to the printing medium in the step direction during the acquisition of the printing by the number of print coverage, one step pattern matching the image to be printed is selected from step patterns that can be executed by the printing apparatus according to the number of print coverage, and the selection criteria include accuracy of machine printing, printing speed, maximum width printed by one scan, print width of the image to be printed.
6. A scanning inkjet printing control method according to claim 1 wherein the step mode further includes a type one step mode and a digital type 1 step mode.
7. A scanning inkjet printing control apparatus, the apparatus comprising:
the resolution acquisition module is used for acquiring the nozzle resolution of the currently used printing equipment and the printing resolution required by the image to be printed;
the printing covering frequency acquisition module is used for acquiring the printing covering frequency in the unit area of the image to be printed according to the nozzle resolution and the printing resolution; performing feathering or filtering on image data of an image to be printed; increasing the number of print coverage according to the degree of feathering or the filter coefficient of the filtering;
the step mode acquisition module is used for acquiring a step mode of the spray head relative to a printing medium in the step direction in the printing process according to the improved printing coverage times;
the printing data acquisition module is used for extracting printing data required by the nozzle to scan along the scanning direction each time from the image data corresponding to the image to be printed according to the stepping mode;
the printing module is used for controlling the spray head to perform ink-jet printing according to the printing data;
wherein the scanning direction and the stepping direction are perpendicular to each other.
8. A scanning type ink jet printing control apparatus, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory that, when executed by the processor, implement the method of any of claims 1-6.
9. A storage medium having computer program instructions stored thereon, which when executed by a processor implement the method of any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010482785.6A CN111730995B (en) | 2019-08-23 | 2019-08-23 | Scanning type ink-jet printing control method, device, equipment and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010482785.6A CN111730995B (en) | 2019-08-23 | 2019-08-23 | Scanning type ink-jet printing control method, device, equipment and storage medium |
CN201910785803.5A CN110561929B (en) | 2019-08-23 | 2019-08-23 | Scanning type ink-jet printing control method, device, equipment and storage medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910785803.5A Division CN110561929B (en) | 2019-08-23 | 2019-08-23 | Scanning type ink-jet printing control method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111730995A CN111730995A (en) | 2020-10-02 |
CN111730995B true CN111730995B (en) | 2022-04-26 |
Family
ID=68775933
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010482785.6A Active CN111730995B (en) | 2019-08-23 | 2019-08-23 | Scanning type ink-jet printing control method, device, equipment and storage medium |
CN201910785803.5A Active CN110561929B (en) | 2019-08-23 | 2019-08-23 | Scanning type ink-jet printing control method, device, equipment and storage medium |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910785803.5A Active CN110561929B (en) | 2019-08-23 | 2019-08-23 | Scanning type ink-jet printing control method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN111730995B (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111267489B (en) * | 2020-03-18 | 2021-09-17 | 深圳市汉森软件有限公司 | Print data processing method, device, equipment and storage medium |
CN113442577B (en) * | 2020-03-28 | 2022-06-14 | 深圳市汉森软件有限公司 | Printing method, device, equipment and storage medium for outputting decimal ink quantity |
CN113515241B (en) * | 2020-04-11 | 2023-07-14 | 深圳市汉森软件有限公司 | Printing method, device, equipment and storage medium for printing multiple images |
CN111572197B (en) * | 2020-05-28 | 2021-08-31 | 深圳市汉森软件有限公司 | Single-stroke printing method, device, equipment and medium capable of compensating abnormal nozzle |
CN113771491B (en) * | 2020-06-09 | 2022-10-21 | 森大(深圳)技术有限公司 | Ink jet printing method, device, equipment and storage medium |
CN113910766B (en) * | 2020-07-09 | 2022-10-21 | 森大(深圳)技术有限公司 | Flash spraying control method, device, equipment and storage medium |
CN114103440B (en) * | 2020-08-28 | 2022-10-21 | 深圳市汉森软件有限公司 | Image printing method, device, equipment and storage medium |
CN114248542B (en) * | 2020-09-22 | 2022-10-21 | 森大(深圳)技术有限公司 | Method, device and equipment for eliminating residence type printed spliced channel and storage medium |
CN114789604B (en) * | 2021-01-25 | 2024-02-09 | 深圳汉弘软件技术有限公司 | Printing method, device, inkjet printer and storage medium |
CN114789605B (en) * | 2021-01-26 | 2023-07-14 | 深圳市汉森软件有限公司 | Image printing data processing method, device, equipment and storage medium |
CN115447284B (en) * | 2021-06-08 | 2023-09-08 | 深圳市汉森软件有限公司 | Printing method, device, equipment and storage medium for eliminating nozzle chromatic aberration |
CN115447278B (en) * | 2021-06-08 | 2023-08-15 | 深圳市汉森软件有限公司 | Printing method, device, equipment and storage medium for improving image uniformity |
CN115447283B (en) * | 2021-06-08 | 2023-08-15 | 深圳市汉森软件有限公司 | Print data processing method, device, equipment and medium for improving color block uniformity |
CN115503344B (en) * | 2021-06-23 | 2024-03-22 | 森大(深圳)技术有限公司 | Resident image printing method, device, equipment and storage medium |
CN113442581B (en) * | 2021-06-30 | 2022-10-14 | 厦门汉印电子技术有限公司 | Printing method, device, equipment and storage medium |
CN114103453B (en) * | 2021-11-22 | 2022-07-12 | 北京博示电子科技有限责任公司 | Printing method and device based on ink-jet printer, electronic equipment and storage medium |
CN114237527B (en) * | 2021-12-21 | 2022-06-24 | 北京博示电子科技有限责任公司 | Printing method, printing device, electronic equipment and computer readable storage medium |
CN114889346B (en) * | 2022-04-25 | 2024-03-26 | 深圳市汉拓数码有限公司 | Spray printing control method, controller and digital printer |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109254742A (en) * | 2018-10-13 | 2019-01-22 | 森大(深圳)技术有限公司 | Inkjet printing methods, inkjet-printing device and ink jet printing device |
CN109298841A (en) * | 2018-10-13 | 2019-02-01 | 森大(深圳)技术有限公司 | More spray head inkjet printing methods, device, equipment and storage medium |
CN110027325A (en) * | 2019-04-29 | 2019-07-19 | 森大(深圳)技术有限公司 | Print control program, device, equipment and printer |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002331689A (en) * | 2001-05-11 | 2002-11-19 | Fuji Xerox Co Ltd | Print system of ink jet printer and method for selecting ink |
JP2006033006A (en) * | 2004-07-12 | 2006-02-02 | Seiko Epson Corp | Image processing device and dot data generation method |
JP2006051696A (en) * | 2004-08-12 | 2006-02-23 | Sony Corp | Printing controller, printer, printing control method, program and data structure |
JP2011110802A (en) * | 2009-11-26 | 2011-06-09 | Mimaki Engineering Co Ltd | Printing data creating device, printing data creating method and printing data creating program |
CN105856886A (en) * | 2016-03-25 | 2016-08-17 | 北京博源恒芯科技有限公司 | Scanning ink-jet printing method and ink-jet printing apparatus |
CN109664620B (en) * | 2018-12-07 | 2020-03-13 | 森大(深圳)技术有限公司 | Print data processing method, device and equipment |
CN109760431B (en) * | 2018-12-29 | 2020-07-07 | 深圳市汉森软件有限公司 | Print data processing method, device, equipment and storage medium |
-
2019
- 2019-08-23 CN CN202010482785.6A patent/CN111730995B/en active Active
- 2019-08-23 CN CN201910785803.5A patent/CN110561929B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109254742A (en) * | 2018-10-13 | 2019-01-22 | 森大(深圳)技术有限公司 | Inkjet printing methods, inkjet-printing device and ink jet printing device |
CN109298841A (en) * | 2018-10-13 | 2019-02-01 | 森大(深圳)技术有限公司 | More spray head inkjet printing methods, device, equipment and storage medium |
CN110027325A (en) * | 2019-04-29 | 2019-07-19 | 森大(深圳)技术有限公司 | Print control program, device, equipment and printer |
Also Published As
Publication number | Publication date |
---|---|
CN110561929B (en) | 2020-06-26 |
CN111730995A (en) | 2020-10-02 |
CN110561929A (en) | 2019-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111730995B (en) | Scanning type ink-jet printing control method, device, equipment and storage medium | |
CN110421984B (en) | Reciprocating scanning printing control method, device, equipment and storage medium | |
CN110515566B (en) | Industrial ink-jet printing preview method, device, equipment and storage medium | |
CN109272471B (en) | Printing data feathering processing method, device, equipment and storage medium | |
CN109263280B (en) | Oneepass ink-jet printing method, device, equipment and storage medium | |
CN110027325B (en) | Printing control method, device, equipment and printer | |
CN111845078B (en) | Printing control method, device, equipment and medium with non-overlapping printing areas | |
CN111045609B (en) | Ink jet printing method, device, equipment and storage medium | |
CN110816087A (en) | Method, device and equipment for acquiring printing alignment calibration value and storage medium | |
CN111572197B (en) | Single-stroke printing method, device, equipment and medium capable of compensating abnormal nozzle | |
CN113370677B (en) | Ink solidification compensation method, device, equipment and medium | |
CN113829751B (en) | Printing data processing method, apparatus, device and medium for eliminating ink drop deviation | |
CN113895151B (en) | Printing data fault tolerance processing method, device, equipment and storage medium | |
CN113942314B (en) | Method, device, equipment and storage medium for eliminating nozzle splicing channel | |
CN114055954B (en) | Method, device and equipment for calibrating rotating speed of printing on surface of cylinder and storage medium | |
CN110865779B (en) | Data extraction method, device, equipment and storage medium for single-nozzle multicolor printing | |
CN114248542B (en) | Method, device and equipment for eliminating residence type printed spliced channel and storage medium | |
CN113511007B (en) | Method, device and equipment for eliminating nozzle splicing error and storage medium | |
CN113306301B (en) | Data processing method, apparatus, device, medium for eliminating image dot overlap | |
CN114103440B (en) | Image printing method, device, equipment and storage medium | |
CN113442577B (en) | Printing method, device, equipment and storage medium for outputting decimal ink quantity | |
CN114789605B (en) | Image printing data processing method, device, equipment and storage medium | |
CN115447279A (en) | Abnormal nozzle compensation printing method, device, equipment and storage medium for image | |
CN115503345A (en) | Method, device and equipment for calibrating positions of nozzles in two adjacent columns and storage medium | |
CN113515241A (en) | Printing method, device, equipment and storage medium for printing multiple images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 518000 a201-a301, building a, Sino German European Industrial Demonstration Park, Hangcheng Avenue, guxing community, Xixiang street, Bao'an District, Shenzhen, Guangdong Patentee after: Shenzhen Hansen Software Co.,Ltd. Address before: 1701, 1703, building C6, Hengfeng Industrial City, 739 Zhoushi Road, Hezhou community, Hangcheng street, Bao'an District, Shenzhen, Guangdong 518000 Patentee before: SHENZHEN HOSONSOFT Co.,Ltd. |
|
CP03 | Change of name, title or address |