Claims
- 1. Dot matrix printing method for printing an image on a printing medium with reduced banding, by moving, relative to the printing medium, a printing head, in a fast scan direction (Y), during a plurality of printing passes, the printing head having a contiguous set of equally spaced marking elements, the marking elements available to be fired at firing moments being a set of active marking elements, the length of the active marking elements on the printing head in a slow scan direction (X) perpendicular to the fast scan direction (Y) being the head length, the method comprising the step of:
printing the image as at least two sub-images during the plurality of printing passes by mutually interstitial printing steps and/or interlacing steps, wherein the printing step comprises moving the printing medium relative to printing head with a transport distance step in the slow scan direction (X), between the printing passes of the at least two sub-images, whereby the sum of all transport distance steps after writing one swath of each sub-image is exactly equal to the head length, the transport distance steps being performed in at least two different step lengths.
- 2. Method according to claim 1, wherein swath transition lines between two subsequent printing passes of each two sub-images, are substantially equally spread over the head length.
- 3. Method according to claim 1 wherein the image being divided into N sub-images, N being the number of colours used multiplied by the number of mutually interstitial printing steps and multiplied by the number of interlacing steps (N=C*P*I).
- 4. Method according to claim 1 having I interlacing steps, wherein for each interlacing step, the transport distance steps are I times n/T−1dp/np, and once n/T+(I−1) dp/np, n being the number of marking elements (11) used in one row of an array of marking elements, T being the number of transport steps to reach one head length, dp being the pitch between two pixels and np being the pitch between two marking elements.
- 5. Method according to claim 4, wherein the sequence of distances moved is repeated a number of times equal to the number of colours used multiplied by the number of mutually interstitial printing steps and divided by the number of nozzle rows written at a same time ((C×P)/h times)
- 6. An apparatus for dot matrix printing an image on a printing medium, comprising:
a printing head, at least one array of equally spaced marking elements on the printing head, the marking elements available to be fired at firing moments being a set of active marking elements, the length of the active marking elements on the printing head in a slow scan direction (X) being the head length, means for generating a first relative linear movement between the printing head and the printing medium in a fast scan direction (Y) perpendicular to the slow scan direction (X), a movement in the fast scan direction (Y) during which the print head prints being a printing pass, means for generating a second relative linear movement between the printing head and the printing medium in the slow scan direction (X), printing head driving means for driving the printing head so as to print the image as a combination of mutually interstitial printing steps and/or interlacing steps, the means for generating the second relative linear movement being adapted for generating moving the printing medium relative to the printing head in the slow scan direction (X) with a transport distance step between the printing passes of the at least two sub-images, whereby the sum of all transport distance steps after writing one printing pass of each sub-image is exactly one head length, the transport distance steps being performed in at least two different step lengths.
- 7. Apparatus according to claim 6, the apparatus being adapted to print the image so that swath transition lines between two printing passes of each two sub-images are substantially equally spread over the head length.
- 8. Apparatus according to claim 6, the apparatus being adapted to print the image as N sub-images, N being the number of colours used for printing multiplied by the number of mutually interstitial printing steps and multiplied by the number of interlacing steps (N=C*P*I).
- 9. Apparatus according to claim 6, there being I interlacing steps, the apparatus being adapted to generate I times a second linear movement over a transport distance step of [n/T−1dp/np], and to generate once a second linear movement over a transport distance step of [n/T+(I−1) dp/np], n being the number of marking elements used in one row of an array of the printing head, T being the number of transport distance steps to reach one head length, dp being the pitch between two pixels of the image and np being the pitch between two marking elements.
- 10. Apparatus according to claim 9, the apparatus being adapted to repeat the sequence of transport distance steps a number of times equal to the number of colours used multiplied by the number of mutually interstitial printing steps and divided by the number of nozzle rows written at a same time (=[(C×P)/h] times).
- 11. Printing head assembly comprising a plurality of identical neighbouring heads, each head having at least one row of a plurality of marking elements, the marking elements of a row which are available for printing being a set of active marking elements, the length in a slow scan direction (X) of the active marking elements on the printing head assembly being the assembly length, the printing head assembly being intended to be used for dot matrix printing on a printing medium of an image divided into sub-images, wherein during printing the printing medium is moved relative to the printing head assembly between printing passes over a transport distance step (TD) in the slow scan direction (X), the sum of all transport distance steps (TD) after writing one pass of each sub-image being exactly one assembly length of the printing head assembly, wherein all the heads are spread over a distance in the slow scan direction (X) which is equal to the number of marking elements in one row, divided by the number of transport distance steps (TD) needed to reach one head length.
- 12. Printing head assembly according to claim 11, wherein the heads are equally spread over a distance in the slow scan direction (x) which is equal to the number of marking elements in one row, divided by the number of transport distance steps (TD) needed to reach one head length.
- 13. Printing head assembly according to claim 12, wherein a distance (x2) in the slow scan direction (X) between a first marking element of a first row of one of the heads and a first marking element of a first row of a neighbouring head is substantially equal to the transport distance steps (TD) divided by the number of rows in the heads.
- 14. Printing head assembly according to claim 13, wherein the distance (x2) in the slow scan direction (X) between a first marking element of a first row of one of the heads and a first marking element of a first row of a neighbouring head equals [integer (transport distance/number of rows in a head)+i*0.25+k*transport distance] nozzle pitch, with k an integer, i an integer between 0 and the number of heads −1, nozzle pitch being the distance between two marking elements (11) of one row.
- 15. Printing head assembly according to claim 14, wherein k is lower than 3, preferably k=0.
- 16. Printing head assembly according to claim 11, wherein the heads are unequally spread over a distance in the slow scan direction (X) which is equal to the number of marking elements in one row, divided by the number of transport distance steps needed to reach one head length.
- 17. Printing head assembly according to claim 11, wherein the distance in the slow scan direction (X) between a first marking element of a row of a head and a first marking element of a neighbouring row of that head equals [integer (transport distance/number of rows in the head)+number of rows in the head*0.25] nozzle pitch, nozzle pitch being a distance between two marking elements of one row.
- 18. A computer program product for executing the methods as claimed in claim 5 when executed on a computing device associated with a printing head.
- 19. A machine readable data storage device storing the computer program product of claim 18.
- 20. Transmission of the computer product of claim 18 over a local or wide area telecommunications network.
- 21. A control unit for a dot matrix printer for printing an image on a printing medium with reduced banding, by moving, relative to the printing medium, a printing head, in a fast scan direction (Y) during a plurality of printing passes, the printing head having a contiguous set of equally spaced marking elements, the marking elements available to be fired at firing moments being a set of active marking elements, the length of the active marking elements on the printing head being the head length, the control unit comprising:
means for segregating the image into at least two sub-images, means for controlling the printing of the at least two sub-images during the plurality of printing passes by mutually interstitial printing steps and/or interlacing steps, means for controlling the movement of the printing medium relative to printing head with a transport distance step in a slow scan direction (X) perpendicular to the fast scan direction (Y), between the printing passes of the at least two sub-images, whereby the sum of all transport distance steps after writing one swath of each sub-image is exactly equal to the head length, the transport distance steps being performed in at least two different step lengths.
Priority Claims (1)
Number |
Date |
Country |
Kind |
01000585.8 |
Oct 2001 |
EP |
|
Parent Case Info
[0001] The application claims the priority of provisional application No. 60/336,813 filed Dec. 3, 2001
Provisional Applications (1)
|
Number |
Date |
Country |
|
60336813 |
Dec 2001 |
US |