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 PDF

Info

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
Application number
CN202010482785.6A
Other languages
Chinese (zh)
Other versions
CN111730995A (en
Inventor
陈艳
苏树波
黄中琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hansen Software Co.,Ltd.
Original Assignee
Shenzhen Hosonsoft Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Hosonsoft Co Ltd filed Critical Shenzhen Hosonsoft Co Ltd
Priority to CN202010482785.6A priority Critical patent/CN111730995B/en
Publication of CN111730995A publication Critical patent/CN111730995A/en
Application granted granted Critical
Publication of CN111730995B publication Critical patent/CN111730995B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters 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/01Ink jet
    • B41J2/07Ink jet characterised by jet control
    • B41J2/11Ink jet characterised by jet control for ink spray
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving 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

Scanning type ink-jet printing control method, device, equipment and storage medium
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:
Figure GDA0003539646700000061
wherein, P1Representing said first number of coverages, f1Represents a first resolution, d represents an intrinsic resolution; the second covering times are as follows:
Figure GDA0003539646700000062
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 nozzles
Figure GDA0003539646700000091
Corresponding 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
Figure GDA0003539646700000101
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
Figure GDA0003539646700000102
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:
Figure GDA0003539646700000103
the second moving distance S2 is:
Figure GDA0003539646700000104
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:
Figure GDA0003539646700000111
wherein, P1Representing said first number of coverages, f1Represents a first resolution, d represents an intrinsic resolution; the second covering times are as follows:
Figure GDA0003539646700000112
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.
Memory 402 may include mass storage for data or instructions. By way of example, and not limitation, memory 402 may include a Hard Disk Drive (HDD), floppy Disk Drive, flash memory, optical Disk, magneto-optical Disk, tape, or Universal Serial Bus (USB) Drive or a combination of two or more of these. Memory 402 may include removable or non-removable (or fixed) media, where appropriate. The memory 402 may be internal or external to the data processing apparatus, where appropriate. In a particular embodiment, the memory 402 is a non-volatile solid-state memory. In a particular embodiment, the memory 402 includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or a combination of two or more of these.
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.
Bus 410 includes hardware, software, or both to couple the components of the scanning inkjet printing control device to each other. By way of example, and not limitation, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hypertransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus or a combination of two or more of these. Bus 410 may include one or more buses, where appropriate. Although specific buses have been described and shown in the embodiments of the invention, any suitable buses or interconnects are contemplated by the 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.
CN202010482785.6A 2019-08-23 2019-08-23 Scanning type ink-jet printing control method, device, equipment and storage medium Active CN111730995B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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