Brevet FR2990155A1 — publié le 20131108

Procédé de vérification de l'ai' nement ci. -s d'im ression et méthode - d'alignement associée DOMAINE TECHNIQUE DE L'INVENTION La présente invention se rapporte aux procédés d'ajustement de points et/ou motifs imprimés sur un substrat quelconque, et plus particulièrement de l'association de tels procédés avec des méthodes d'alignement de systèmes mécaniques. ARRIERE-PLAN TECHNOLOGIQUE DE L'INVENTION L'alignement de systèmes comprenant une partie mécanique est un Io problème apparu en même temps que les systèmes eux-mêmes. De façon connue en soi, des méthodes d'ajustement numériques permettant notamment de mettre en équation des points expérimentaux existent et trouvent des applications dans des domaines où l'alignement précis des systèmes composant une machine ou un dispositif est essentiel. 15 A titre d'exemple, citons le domaine de l'impression et notamment les machines comprenant une pluralité de têtes d'impression. En effet, la diversité des applications engendrées par les possibilités de ces machines nécessitent la plupart du temps la présence de plusieurs têtes d'impression au sein d'une même machine. Mais ces têtes, afin que le fonctionnement de la machine 20 d'impression soit optimal, doivent être alignées avec une précision proche de la résolution de l'impression, ce qui implique des ajustements micrométriques. Ainsi, l'ajustement grâce à des méthodes numériques prend tout son sens. De nombreuses méthodes réduisant les artefacts liés à un mauvais alignement de systèmes mécaniques dépendant les uns des autres sont 25 décrites dans l'art antérieur. Citons notamment le document WO 2005/039881 dans lequel est divulguée une méthode d'alignement de têtes d'impression comprenant chacune une pluralité de buses. Afin de réaliser un motif qui servira à l'alignement des têtes, chaque tête d'impression imprime sur un substrat une 30 série de gouttes. Après acquisition et numérisation de ce motif, des moyens informatiques calculent la distance entre chaque série de points et la compare à une distance idéale, caractéristique d'un alignement optimal entre les têtes. Le résultat de cette comparaison sert de base pour l'alignement des têtes d'impression par rapport à une tête de référence. Cependant, cette méthode d'ajustement numérique est réalisée sur des marques d'impression ponctuelles. Citons également le document US 2011/0169893, qui divulgue une machine d'impression jet d'encre comprenant des moyens d'ajustement de l'alignement du substrat. Au moins une tête d'impression réalise un motif composé de points spécifiques, ledit motif étant par la suite numérisé grâce à io des moyens d'acquisition compris dans la machine d'impression. Cette image numérique est ensuite analysée, la position des points étant comparée à la position de points dans le cadre d'un alignement optimal. Le résultat de cette comparaison sert de base pour l'alignement du substrat à l'aide de moyens d'ajustement. Cependant, et comme précédemment, la méthode d'ajustement 15 numérique est réalisée sur des marques d'impression ponctuelles. D'autre part, il ne s'agit pas d'aligner les têtes d'impression, mais le substrat d'impression. DESCRIPTION GENERALE DE L'INVENTION La présente invention a pour objet de proposer une méthode d'évaluation et de correction de l'alignement de têtes d'impression réalisée à 20 l'aide d'au moins un algorithme d'ajustement, permettant une précision plus grande dans son utilisation en s'affranchissant des imprécisions liées à l'éjection des gouttes des têtes d'impression, tout en limitant l'utilisation des ressources du système informatique sur lequel la méthode est utilisée. D'autre part, le nombre de têtes d'impression dont l'alignement doit être évalué et 25 éventuellement corrigé a très peu d'influence sur le temps de traitement global imposé par ladite méthode. A cet effet, l'invention concerne un procédé de vérification de l'alignement d'au moins une tête d'impression installée sur une machine d'impression, par ajustement linéaire d'au moins un groupe de points 30 représentés sur une image issue de la numérisation d'un modèle comprenant une pluralité de gouttes imprimées, caractérisé en ce que chaque goutte comporte une pluralité de points, chaque point ayant une teinte uniforme conforme à une base de données colorimétrique sauvegardée dans une zone mémoire d'un système informatique mettant en oeuvre le procédé et comprenant au moins un espace mémoire, des moyens d'acquisition, d'enregistrement et de traitement des données, le procédé comprenant : a. une étape de détection de la couleur des points par les moyens de traitement, suivi de l'attribution par les moyens de traitement de coordonnées spatiales et de coordonnées colorimétriques à chaque point d'une image numérique d'un modèle enregistrée en mémoire, ces coordonnées étant respectivement associées à un repère spatial relatif à l'image et une table colorimétrique enregistrés dans un espace mémoire du système informatique, b. une étape de création, par les moyens de traitement, d'au moins une liste de points de mêmes coordonnées colorimétriques, les données relatives à au moins cette liste étant enregistrées en mémoire par les moyens d'enregistrement des données, c. une étape de création, par les moyens de traitement, d'au moins un groupe de points d'une même liste de points de mêmes coordonnées calorimétriques et dont chaque point appartenant audit groupe doit être situé à une distance inférieure à une distance d/2 d'un point d'un autre groupe, la distance d enregistrée en mémoire correspondant à la distance minimale entre deux groupes de points, d. une étape de filtrage et de suppression des groupes dont le nombre de points est inférieur à une valeur limite enregistrée dans une zone mémoire du système informatique, e. étape de vectorisation, par les moyens de traitement, d'au moins un groupe de points, suivi de l'enregistrement en mémoire par les moyens d'enregistrement des coordonnées d'au moins un vecteur correspondant, f. une étape d'association, via les moyens de traitement, de chaque vecteur à la tête d'impression correspondante, une base de données associant chaque tête d'impression à une coordonnée colorimétrique étant enregistrée en mémoire, g. une étape de comparaison à l'aide des moyens de traitement des coordonnées des vecteurs avec les coordonnées des vecteurs optimaux respectifs enregistrés en mémoire et caractérisant un alignement optimal des têtes. Ainsi, les coordonnées colorimétriques et spatiales permettent de to discriminer les points. Selon une autre particularité, le procédé est caractérisé en ce qu'un point est le plus petit élément de teinte homogène, ou pixel, de l'image du modèle enregistré. Selon une autre particularité, le procédé est caractérisé en ce que seuls 15 les points, dont les coordonnées colorimétriques sont associées via les moyens de traitement à une portion réduite de la table colorimétrique, sont intégrés dans au moins une des listes créées à l'étape b, ladite portion réduite étant enregistrée dans un espace mémoire du système informatique. Selon une autre particularité, le procédé est caractérisé en ce qu'une 20 étape supplémentaire de suppression des points d'une goutte dont le nombre de points est inférieur à une valeur pouvant être choisie par l'utilisateur et enregistrée en mémoire, est réalisé via les moyens de traitement juste avant l'étape e du procédé. Selon une autre particularité, le procédé est caractérisé en ce que la 25 valeur de la distance d est choisie et enregistrée en mémoire par un utilisateur via des moyens de saisie associé au système informatique. Selon une autre particularité, le procédé est caractérisé en ce que les groupes de points sont vectorisés par les moyens de traitement suivant la méthode des moindres carrés. Selon une autre particularité, le procédé est caractérisé en ce que chaque groupe de points est ajusté par une fonction affine, de telle sorte que la somme des carrés des écarts des coordonnées, suivant la direction parallèle au sens d'impression (y), de chaque point du groupe par rapport à la fonction affine d'ajustement est minimale. Un objectif supplémentaire de l'invention est de proposer une méthode d'alignement de têtes d'impression. A cet effet, l'invention concerne une méthode d'alignement d'au moins une tête d'impression installée sur une machine d'impression, la position de io chaque tête pouvant être ajustée à l'aide de moyens de réglage dans un plan parallèle au substrat, chaque tête comprenant une pluralité de buses, la machine d'impression comprenant notamment un moyen de déplacement du substrat, des moyens de mesure de la vitesse instantanée du substrat en déplacement, des moyens informatiques de gestion des opérations 15 d'impression et d'alignement, les moyens informatiques comprenant au moins une zone mémoire, des moyens d'acquisition, d'enregistrement et de traitement des données, la méthode étant caractérisée en ce qu'elle comprend : a. une étape de création par les moyens de traitement informatique et d'enregistrement par les moyens d'enregistrement dans une 20 zone mémoire du système informatique, d'un modèle numérique utilisable pour l'alignement des têtes d'impression, b. une étape d'impression dudit modèle avec la machine d'impression sur la base du modèle créé par les moyens de traitement et enregistré en mémoire, le modèle comprenant au 25 moins un motif, chaque motif étant composé d'une pluralité de gouttes d'impression, c. une étape de numérisation du modèle imprimé par les moyens d'acquisition commandés par les moyens de traitement du système informatique, suivi de l'enregistrement en mémoire par 30 les moyens d'enregistrement de l'image du modèle acquis, d. une étape de vectorisation des motifs de l'image, les vecteurs créés regroupant des points ayant notamment les mêmes coordonnées colorimétriques, e. une étape de génération par les moyens de ! traitement et d'enregistrement par les moyens d'enregistrement dans une zone mémoire du système informatique, d'un fichier de configuration de l'alignement d'au moins une tête d'impression réalisé sur la base des résultats obtenus à l'étape précédente. Selon une autre particularité, la méthode est caractérisée en ce que la Io machine d'impression comprend, indépendamment du moyen de déplacement, un moyen de détection des bords du substrat perpendiculaire au déplacement, de manière à ce que les moyens de traitement déclenche l'impression d'au moins une tête d'impression au moment opportun afin de réaliser l'impression d'un modèle, la vitesse instantanée de déplacement du substrat étant connue à 15 chaque instant et la distance optimale entre le moyen de détection et chaque tête d'impression étant enregistrée dans une zone mémoire du système informatique. Selon une autre particularité, la méthode est caractérisée en ce qu'une étape d'affichage de données de configuration de l'alignement d'au moins une 20 tête d'impression est réalisé parallèlement à la génération du fichier de configuration, via des moyens d'affichage compris dans les moyens informatiques. Selon une autre particularité, la méthode est caractérisée en ce que les moyens de réglage des têtes permettent de modifier la position des têtes selon 25 deux directions linéaires respectivement perpendiculaire et parallèle au sens d'impression, et selon une direction angulaire dans un plan parallèle au substrat. Selon une autre particularité, la méthode est caractérisée en ce que le modèle imprimé comprend d'une part au moins un motif sensiblement 30 perpendiculaire au sens d'impression, chaque motif étant réalisé par ou une partie des buses de chaque tête d'impression, et d'autre part au moins un motif sensiblement parallèle au sens d'impression, chaque motif étant réalisé par la même buse d'une tête d'impression, les motifs perpendiculaires au sens d'impression permettant de vérifier l'alignement angulaire des têtes et l'alignement des têtes selon la direction parallèle au sens d'impression, les motifs parallèles au sens d'impression permettant de vérifier l'alignement des têtes selon la direction perpendiculaire au sens d'impression. Selon une autre particularité, la méthode est caractérisée en ce que les moyens d'acquisition des données comprennent un capteur d'image 2D dont la io résolution est comprise entre 0.1 et 100 mégapixels, préférentiellement autour de 6 mégapixels. Selon une autre particularité, la méthode est caractérisée en ce que les moyens d'acquisition des données comprennent un capteur d'image linéaire fixé sur la machine et relié aux moyens de mesure de la vitesse instantanée du 15 substrat, et dont le champ de vision est au moins aussi large que le modèle imprimé sur le substrat, ledit capteur étant contrôlé par les moyens informatiques de manière à numériser l'ensemble des motifs imprimés sur le substrat, la position du substrat étant connu à chaque instant grâce aux moyens de mesure de la vitesse instantanée dudit substrat 20 Selon une autre particularité, la méthode est caractérisée en ce qu'une étape d'étalonnage par les moyens d'acquisition et de traitement précède l'étape de numérisation du modèle. L'invention, avec ses caractéristiques et avantages, ressortira plus clairement à la lecture de la description faite en référence aux dessins annexés 25 dans lesquels : La figure 1 illustre un digramme fonctionnel de l'algorithme permettant de réaliser l'ajustement linéaire, La figure 2 illustre un exemple de modèle comprenant plusieurs motifs, La figure 3 illustre une représentation de portions du motif pixellisées et 30 vectorisées, La figure 4 illustre un schéma tridimensionnel simplifié de la machine d'impression, La figure 5 illustre le diagramme fonctionnel de la méthode d'alignement des têtes d'impression, Les figures 6a à 6c illustrent les défauts de position possible des têtes d'impression. La figure 7 illustre un schéma de positionnement en quinconce des têtes d'impression. DESCRIPTION DES MODES DE REALISATION PREFERES DE Io L'INVENTION En référence à la figure 1, le procédé de vérification de l'alignement d'au moins une tête d'impression installée sur une machine d'impression, par ajustement linéaire d'au moins un groupe de point (5) va maintenant être décrit. Le procédé est mis en oeuvre par le biais d'un système informatique (0), 15 comprenant par exemple et de façon non limitative des moyens de traitement des données, par exemple et de façon non limitative un processeur central (CPU de l'anglais central processing unit), des moyens d'acquisition des données contrôlés par les moyens de traitement des données, des moyens d'enregistrement des données associés à au moins un espace mémoire, par 20 exemple et de façon non limitative un dispositif de stockage de masse, une mémoire flash de type USB associée à une interface de lecture/écriture, un lecteur/enregistreur optique. Dans certains modes de réalisation, les têtes d'impressions (1a, 10a, 1 b, 10b, 1 c, 1d) comprennent au moins une rangée comprenant une pluralité de buses alignées suivant une direction 25 perpendiculaire au sens d'impression, lesdites têtes (1a, 10a, 1 b, 10b, lc, 1d) étant disposées les unes à la suite des autres dans la machine d'impression. Dans certains modes de réalisation, illustrés figure 7, les têtes d'impression sont disposés en quinconce. Par exemple et de façon non limitative, les têtes d'impression (1a, 10a, 1 b, 10b, lc, 1d) sont des têtes jet d'encre, et les buses 30 comprennent des éléments générant des ondes de pression, contrôlés par le système informatique et permettant d'expulser des gouttes de liquide (5) sur le substrat (2), par exemple et de façon non limitative de l'encre ou un vernis. Par exemple et de façon non limitative, ces éléments sont des éléments piézoélectriques. Dans certains modes de réalisation, l'objectif de l'invention est de réaliser, par le biais d'au moins un algorithme compris dans un ensemble logiciel installé dans le système informatique, une mise en équation affine d'au moins un motif (40, 41) représenté sur une image d'un modèle enregistré et sauvegardé dans au moins un espace mémoire du système informatique (0). Cette mise en équation est réalisée suivant un procédé dont les étapes Io successives vont maintenant être décrites. Ce procédé comprend trois phases principales (7, 8, 9), elles mêmes comprenant plusieurs étapes. Dans des modes de réalisation préférentiels, l'image issue de la numérisation d'un modèle imprimé comprenant une pluralité de gouttes (4) 15 imprimées, chaque goutte (4) comprenant une pluralité de points (5). Dans un mode de réalisation préférentiel, un point (5) est le plus petit élément de teinte homogène présent sur l'image du modèle enregistré, et dont la teinte est conforme à une base de données colorimétrique sauvegardée dans une zone mémoire du système informatique (0). Ainsi, dans la suite de la description, 20 nous emploierons le terme « pixel » pour décrire les points (5) formant les motifs du modèle. La première phase du procédé est une phase de filtrage (7) des couleurs des pixels (5). Dans une première étape, les moyens de traitement du système informatique créent des listes de couleurs (70), chaque liste étant 25 enregistrée grâce aux moyens d'enregistrement dans une zone mémoire du système informatique (0). Chaque liste est représentative de la couleur d'une tête d'impression (1a, 10a, 1 b, 10b, lc, 1d). Il y a donc au moins autant de liste créées que de têtes d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) installées sur la machine d'impression. Dans une deuxième étape, les moyens de traitement 30 analysent chaque pixel (5) séparément, afin dans un premier temps de leur attribuer des coordonnées colorimétriques (71) et d'éliminer les pixels (5) dont la couleur ne correspond à aucune connue ou recherchée (72), une liste des coordonnées colorimétriques d'intérêt étant enregistrée dans une base de données contenue dans un espace mémoire du système informatique (0). Par exemple et de façon non limitative, les coordonnées colorimétriques utilisées sont conformes au code RGB. Dans un deuxième temps, lorsque la couleur d'un pixel (5) est comprise dans la liste de coordonnées colorimétriques enregistrée dans la base de données, les moyens de traitement du système informatique (0) vont associer le pixel (5) correspondant dans une des listes crées, et lui attribuer des Io coordonnées spatiales (73), par exemple et de façon non limitative dans un repère orthonormé dont les axes x et y sont perpendiculaires et dans le plan de l'image du modèle, le troisième axe z étant perpendiculaire aux deux autres. Les listes de pixels (5) ainsi créées par les moyens de traitement et enregistrées dans une zone mémoire du système informatique (0), 15 comprennent les coordonnées spatiales d'un ensemble de pixels (5) ayant les mêmes coordonnées colorimétriques. Ainsi il y a autant de listes que de coordonnées colorimétriques. Toutes ces listes une fois finalisées sont enregistrées dans une zone mémoire du système informatique (0) grâce aux moyens d'enregistrement des données. 20 Une fois que l'ensemble des pixels (5) du modèle sont analysés par les moyens de traitement (74), lesdits moyens de traitement initient la deuxième phase (8) du procédé, consistant en l'analyse de chaque liste de pixels (5) de manière à créer des groupes de pixels (5). Chaque liste est discriminée en au moins un groupe. 25 Dans une première étape, les moyens de traitement choisissent une première liste (80) de pixels (5). Chaque pixel (5) de la liste est analysé (81) par les moyens de traitement : les moyens de traitement considère que deux groupes distincts de pixels (5) doivent être séparés d'une distance minimale d, enregistrée dans une zone mémoire du système informatique (0). Dans certains modes de réalisation, la distance seuil (d) est entrée via une interface de saisie par un utilisateur dans une zone mémoire du système informatique (0). Si un pixel (5) est situé à une distance inférieure à d/2 d'un groupe, alors ledit pixel (5) appartient audit groupe (82), et ces coordonnées spatiales sont associées audit groupe (83'). Si le pixel (5) d'une liste n'est proche d'aucun groupe répertorié, alors un nouveau groupe de pixel est créé (83). A titre d'exemple et de manière non limitative, deux groupes de pixels (5) représentent deux motifs (40, 41) séparés sur l'image du modèle. Rappelons que les groupes de pixels (5) appartenant à une même liste de pixels (5) ont tous les io mêmes coordonnées calorimétriques. En conclusion, un groupe de pixels (5) est un ensemble de pixels (5) appartenant au même motif (40, 41) parmi une pluralité représentée sur un modèle, et dont les coordonnées colorimétriques sont identiques. Dans un mode de réalisation préférentiel, les motifs (40, 41) sont sensiblement linéaires. Les moyens de traitement analysent tous les pixels 15 (5) d'une liste (84), et ce pour toutes les listes enregistrées (85) dans une zone mémoire du système informatique (0), avant de passer à la troisième étape (9) du procédé, consistant en l'analyse par les moyens de traitement de chaque groupe de pixels (5), de telle sorte qu'un algorithme d'ajustement linéaire leur soit appliqué. Les moyens de traitement sélectionnent un groupe (90) de pixels 20 (5), et évaluent le nombre de pixels (5) présents dans chaque groupe (91). Si le nombre de pixels (5) est inférieur à une valeur enregistrée dans une zone mémoire du système informatique (0), cette valeur pouvant être choisie par un utilisateur et entrer via des moyens de saisie connectés au système informatique, alors les moyens de traitement suppriment (92') ledit groupe de 25 pixels (5). Ainsi, chaque groupe dont le nombre de pixels (5) est supérieur à une valeur enregistrée dans le système informatique (0), est vectorisé (92), c'est-à-dire que l'ensemble des pixels (5) d'un même groupe est ajusté, grâce à un algorithme d'ajustement, par le vecteur (50) le plus proche du motif (40, 41) 30 représenté sur le modèle. Le procédé est terminé lorsque tous les groupes contenant suffisamment de pixels (5) sont vectorisés (93). Dans un mode de réalisation préférentiel, l'algorithme permettant de réaliser l'ajustement est basé sur la méthode des moindres carrés. Chaque groupe de pixels (5) est donc ajusté par une fonction affine dont l'équation est de type Y = aX+b. L'analyse numérique basée sur la méthode des moindres carrés, bien connue de l'homme du métier, consiste à trouver les coefficients a et b de la fonction affine permettant de minimiser la quantité correspondant à la somme des carrés des écarts des coordonnées des pixels (5) sur le substrat (2) suivant une direction sensiblement parallèle au sens d'impression (y) par rapport à la droite d'équation Y = aX+b. io Les coordonnées des vecteurs (50) ajustant chaque groupe de pixels (5) sont finalement enregistrées dans une zone mémoire du système informatique, à l'aide des moyens d'enregistrement des données. Les moyens de traitements associent chaque vecteur calculé à la tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) correspondante, une base de données 15 associant chaque tête d'impression (1a, 10a, 1 b, 10b, lc, 1d) à une coordonnée colorimétrique étant enregistrée dans une zone mémoire du système informatique (0). Enfin, les moyens de traitement comparent les coordonnées des vecteurs calculés avec les coordonnées de vecteurs optimaux enregistrés dans une zone mémoire du système informatique (0), caractérisant un 20 alignement optimal des têtes d'impression (1a, 10a, 1 b, 10b, 1 c, 1d). L'alignement des têtes d'impression en s'appuyant sur ce type de vecteur, résultat de l'ajustement d'un groupe de pixels (5) compris dans des gouttes (4) d'impression, permet de s'affranchir des imprécisions liées à l'éjection des gouttes depuis les têtes d'impression vers le substrat (2). Par exemple et de 25 manière non limitative, chaque élément piézoélectrique commandant l'éjection des gouttes (4) présente une imprécision suivant une direction perpendiculaire au sens d'impression (dx) et une imprécision suivant une direction parallèle au sens d'impression (dy). La vectorisation des groupes de pixels (5) permet de s'affranchir de ces imprécisions. 30 Dans certains modes de réalisation, une étape optionnelle peut s'insérer dans le procédé. Elle consiste en la suppression par les moyens de traitement des éventuels artefacts présents sur le modèle, qui ne doivent pas être confondus avec les motifs (40, 41) devant être ajustés et vectorisés. Par exemple et de manière non limitative, ces artefacts peuvent être des poussières ou des erreurs numériques sur l'image. Par exemple et de manière non limitative, un procédé de traitement et de filtrage de l'image élimine tous les détails de l'image dont la taille n'est pas comprise entre deux valeurs seuil enregistrées dans une zone mémoire du système informatique. Dans certains modes de réalisation et en référence à la figure 7, les têtes d'impression (10a, 10b) peuvent être installées en quinconce dans la io machine d'impression. Selon ce mode de réalisation particulier, certaines buses appartenant à des têtes d'impression différentes peuvent avoir les mêmes coordonnées selon la direction perpendiculaire au sens d'impression (axe x). Dans ce cas, il y a un risque de recouvrement au cours de l'impression. Pour éviter cet inconvénient, les moyens informatiques désactivent certaines buses 15 (110a, 110b) des têtes d'impression (10a, 10b), de manière à ce qu'il n'y ait aucune zone de recouvrement lors de l'impression, tout en conservant la précision d'impression relative à la distance entre deux buses d'une même tête d'impression (10a, 10b). Ainsi, pour chaque coordonnée suivant l'axe x pour laquelle les moyens informatiques (0) répertorient au moins une buse 20 d'impression, une seule et unique buse (100a, 100b) sera activée tandis que toutes les autres buses (110a, 110b) présentant les même coordonnées suivant l'axe x seront désactivées. Un autre objet de l'invention est de proposer, dans certains modes de réalisation, une méthode d'alignement d'au moins une tête d'impression (1a, 25 10a, 1 b, 10b, 1 c, 1d) installée sur une machine d'impression comportant au moins une tête d'impression (1a, 10a, 1 b, 10b, lc, 1d). En référence à la figure 4, la machine d'impression comporte un système informatique (0) gérant notamment les opérations d'impression et d'alignement des têtes (1a, 10a, 1 b, 10b, 1 c, 1d), et comprenant notamment des moyens de traitement des 30 données, par exemple et de façon non limitative un processeur central (CPU de l'anglais central processing unit), des moyens d'enregistrement des données associés à au moins un espace mémoire, par exemple et de façon non limitative un dispositif de stockage de masse, une mémoire flash de type USB associée à une interface de lecture/écriture, un lecteur/enregistreur optique, et un moyen de déplacement du substrat d'impression, la vitesse dudit moyen de déplacement pouvant être mesurée instantanément par un codeur (20). Dans certains modes de réalisation, le codeur (20) est un codeur optique rotatif comprenant une source de lumière, un disque strié, dont les stries sont sensiblement équidistantes, et un photodétecteur. Ainsi, lorsque le disque est en rotation à l'intérieur du codeur, le photodétecteur est en mesure de recevoir io la lumière de la source lorsqu'une strie se trouve sur le chemin situé entre le photodétecteur et la source lumineuse. Le nombre de stries étant parfaitement connue, le codeur (20) permet donc, sachant que le mouvement du disque strié est directement dépendant du mouvement du moyen de déplacement de la machine d'impression, de connaitre à tout moment la vitesse instantanée du 15 moyen de déplacement et à fortiori du substrat (2). La résolution du codeur (20) dépend du nombre de stries présentes sur le disque. Par exemple et de façon non limitative, le codeur optique rotatif a une résolution de 6500 coups par pouce (cpi), soit une précision de l'ordre de 4 micromètres. Chaque tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) comprend des 20 moyens de réglage de la position, qui permettent d'ajuster la position selon deux directions linéaires - une perpendiculaire au sens d'impression (x), et une parallèle au sens d'impression (y) - et dans une direction angulaire, dans un plan parallèle au substrat. Ces moyens de réglages sont par exemple et de façon non limitative des vis à pas micrométriques montées sur ressorts et 25 chacune pouvant être reliées à un moteur contrôlé par le système informatique. Dans certains modes de réalisation non limitatifs, des moteurs piézo-électriques contrôlés par les moyens informatiques font office de moyens de réglage. Enfin, la machine d'impression comprend dans des modes de réalisation préférentiels une cellule de détection (3) de la présence d'un 30 substrat, contrôlée par le système informatique, dont la fonction est de détecter les bords du substrat perpendiculaires au sens d'impression. Lorsque la cellule de détection (3) détecte un bord du substrat perpendiculaire au sens d'impression, l'information de détection est envoyée au système informatique. La distance entre la cellule et chaque tête d'impression étant connue et enregistrée dans une zone mémoire du système informatique, la vitesse instantanée du substrat étant également connue à chaque instant grâce au codeur (20) optique rotatif, les moyens de traitement du système informatique sont alors en mesure d'activer les éléments générant des ondes de pression des buses de chaque tête d'impression à l'instant précis où doivent être expulsées des goutes de liquide (4) pour réaliser un motif d'impression (40, 41). Ainsi, l'homme du métier comprend la nécessité d'un positionnement des têtes (1a, 10a, 1 b, 10b, lc, 1d) le plus parfait possible afin d'éviter au maximum les artefacts lors de l'impression. En référence à la figure 5, la méthode permettant dans certains modes de réalisation d'aligner au moins une tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) installée sur une machine d'impression va maintenant être décrite. Au cours de la première étape de la méthode (61), un modèle d'alignement numérique comprenant plusieurs motifs (40, 41) est réalisé par les moyens de traitement, chaque motif (40, 41) comprenant un ensemble de pixels (5) dont les coordonnées colorimétriques sont identiques. Le modèle est adapté en fonction du nombre de têtes (1a, 10a, 1 b, 10b, lc, 1d) dont la position doit être vérifiée et/ou corrigée par les moyens de traitement, et en fonction du type de correction à apporter à chaque tête d'impression (1a, 10a, 1 b, 10b, lc, 1d). Par exemple et de façon non limitative, le modèle est composé de motifs (40, 41) sensiblement linéaires. Au cours de la deuxième étape (62), l'impression du modèle créé par les moyens de traitement à l'étape précédente, et enregistré dans une zone mémoire du système informatique, est réalisé sur un substrat (2) à l'aide de la machine d'impression commandée par le système informatique. Dans certains modes de réalisation et en référence à la figure 2, le modèle est constitué d'au moins un motif (41a, 41b, 41c, 41d) sensiblement linéaire et parallèle au sens d'impression, et d'au moins un motif (40a, 40b, 40c, 40d) sensiblement linéaire et perpendiculaire au sens d'impression. Chaque motif (41a, 41b, 41c, 41d) parallèle au sens d'impression - dans la direction y - est réalisé par une même buse d'une tête d'impression, tandis que chaque motif (40a, 40b, 40c, 40d) perpendiculaire au sens d'impression - dans la direction x - est réalisé par l'ensemble ou une partie des buses d'une même tête d'impression (1a, 10a, lb, 10b, lc, 1d), lesdites buses expulsant des gouttes de liquides (4). Chaque motif (40, 41) est composé d'une pluralité de gouttes (4). Les motifs perpendiculaires (40a, 40b, 40c, 40d) au sens d'impression permettent de vérifier l'alignement angulaire des têtes (1a, 10a, 1 b, 10b, lc, 1d) et l'alignement des têtes selon la io direction parallèle au sens d'impression, les motifs parallèles (41a, 41b, 41c, 41d) au sens d'impression permettent de vérifier l'alignement des têtes (1a, 10a, lb, 10b, lc, 1d) selon la direction perpendiculaire au sens d'impression. Au cours de la troisième étape, le modèle imprimé à l'étape précédente est numérisé (63) par les moyens d'acquisition, lesdits moyens d'acquisition 15 étant contrôlés par les moyens de traitement du système informatique. Dans certains modes de réalisation, les moyens d'acquisition comprennent un capteur d'images 2D installé en dehors de la machine d'impression, et positionné au dessus du substrat imprimé, et reliée au système informatique. Par exemple et de façon non limitative, la résolution du capteur peut être 20 comprise entre 0.1 et 100 mégapixels, préférentiellement autour de 6 mégapixels. De manière préférentielle et non limitative, une caméra numérique est utilisée pour numériser le modèle. Une fois numérisé, le modèle est enregistré par les moyens d'enregistrement dans une zone mémoire du système informatique. 25 Dans certains modes de réalisation, les moyens d'acquisition comprennent un capteur linéaire, fixé sur la machine d'impression et directement reliée d'une part aux moyens informatiques (0) et d'autre part aux moyens de mesure de la vitesse instantanée (20) du substrat (2). Alors qu'une caméra 2D, comme celle décrite dans le paragraphe précédent, numérise les 30 motifs (40, 41) du substrat (2) en une seule fois de manière quasi instantanée, un capteur linéaire est relié aux moyens de mesure de la vitesse instantanée (20) du substrat (2) afin de numériser les motifs (40, 41) du substrat (2) à mesure que ce dernier avance dans le champ de vision du capteur linéaire. Par exemple et de façon non limitative, la vitesse instantanée du substrat (2) étant connue à chaque instant avec une grande précision, les moyens informatiques (0) activent le capteur linéaire à l'instant précis où le premier bord du substrat (2), selon le sens d'impression et perpendiculaire au sens d'impression, entre dans le champ de vision du capteur linéaire. De la même manière, lorsque le bord opposé du substrat (2) sort du champ de vision du capteur linéaire, alors les moyens informatiques (0) désactivent le capteur linéaire. Selon un autre io exemple non limitatif, les moyens informatiques (0) activent le capteur linéaire lorsque ce dernier balaye une zone réduite de la surface du substrat (2), les coordonnées de cette zone étant préalablement enregistrées dans une zone mémoire du système informatique. Entre ces deux actions, les motifs (40, 41) présents sur le substrat (2) sont numérisés. Dans certains modes de réalisation, 15 le champ de vision du capteur linéaire est au moins aussi large que le motif imprimé sur le substrat (2). La numérisation du substrat (2) avec un capteur linéaire est une opération qui est réalisée en ligne, au cours du processus d'impression de motifs (40, 41) sur le substrat (2). L'utilisation d'une caméra 2D autorise une 20 numérisation des différents modèles réalisés à un moment ultérieur : la numérisation peut donc dans ce cas être réalisée hors ligne, le positionnement du substrat (2) étant dans ce cas réalisé par l'utilisateur. De manière optionnelle, une étape d'étalonnage (60) par les moyens d'acquisition et de traitement précède la troisième étape de la méthode. A cette 25 fin, un modèle d'étalonnage est réalisé par la machine d'impression, commandée par le système informatique. Ce modèle d'étalonnage comprend deux motifs (41a, 41b, 41c, 41d) sensiblement parallèles au sens d'impression, chaque motif étant composé d'une pluralité de gouttes (4) réalisées par la même buse, les deux motifs (41a, 41b, 41c, 41d) étant réalisés par deux buses 30 éloignées et séparées d'une distance dont la valeur est connue, cette valeur étant mémorisé dans le système informatique, les deux buses appartenant à une même tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d). Les moyens d'acquisition numérisent le modèle d'étalonnage qui est enregistré dans une zone mémoire du système. Le procédé d'ajustement décrit plus haut dans la description est alors appliqué aux deux motifs (41a, 41b, 41c, 41d) du modèle, créant ainsi deux vecteurs (50) parallèles au sens d'impression. La distance mesurée entre ces deux vecteurs est alors associée par les moyens de traitement à la distance réelle séparant les deux buses. Au cours de la quatrième étape (64) et en référence à la figure 3, les moyens de traitement du système appliquent le procédé d'ajustement linéaire io décrit plus haut. Chaque goutte (4) du modèle est pixellisée par les moyens de traitement, des coordonnées calorimétriques et spatiales étant alors attribuées à chaque pixel (5) du modèle. Dans certains modes de réalisation non limitatifs, les pixels (5) dont les coordonnées calorimétriques ne correspondent à aucune couleur pouvant être proposée par l'ensemble des têtes d'impression (1a, 10a, 15 1 b, 10b, 1 c, 1d) de la machine d'impression, sont éliminés et effacés de la mémoire du système. Des listes de pixels (5) de même coordonnées calorimétriques sont ensuite créées par les moyens de traitement et enregistrées par les moyens d'enregistrement dans une zone mémoire du système informatique. Des groupes de pixels (5) sont ensuite créés, chaque 20 groupe comprenant des pixels (5) de même coordonnées calorimétriques, chaque pixel (5) situé à une distance inférieure à d/2 d'un groupe appartient audit groupe, la valeur de la distance d enregistrée en mémoire étant supérieure à la taille d'une goutte (4) et inférieure à la distance minimale entre deux groupes de pixels (5). Une étape supprimant les groupes dont le nombre 25 de pixels (5) est inférieur à une valeur seuil enregistrée dans une zone mémoire du système informatique (0), est réalisée par les moyens de traitement. Cette valeur seuil peut être saisie par un utilisateur via des moyens de saisie, par exemple et de façon non limitative une interface homme/machine type clavier. De manière optionnelle, une étape de suppression des artefacts, par exemple 30 et de façon non limitative des poussières ou des gouttes satellites, est réalisée par les moyens de traitement. Enfin, chaque groupe de pixel (5) identifié par les moyens de traitement est ajusté selon un algorithme d'ajustement linéaire, par exemple et de façon non limitative un algorithme appliquant la méthode des moindre carrés. Chaque groupe est ainsi vectorisé, les coordonnées desdits vecteurs (50) étant enregistrées dans une zone mémoire du système informatique. Chaque vecteur (50) est ensuite associé, via les moyens de traitement, à une tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d), par comparaison des coordonnées colorimétriques de chaque vecteur (50) avec les coordonnées colorimétriques correspondant à la couleur de chaque tête d'impression (1a, 10a, lb, 10b, lc, 1d) et enregistrées en mémoire dans une base de données du système informatique (0). Dans des modes de réalisation préférentiels et de manière non limitative, à chaque tête d'impression (1a, 10a, 1 b, 10b, lc, 1d) est associé un vecteur (50) sensiblement parallèle au sens d'impression - suivant la direction y - et un vecteur (50) sensiblement perpendiculaire - selon la direction x - au sens d'impression. Finalement, les coordonnées des vecteurs (50) obtenus suite à l'application de l'algorithme d'ajustement linéaire sont comparées à des coordonnées de ces mêmes vecteurs obtenus dans des conditions de positionnement des têtes (1a, 10a, 1 b, 10b, lc, 1d) idéales, ces coordonnées idéales étant enregistrées en mémoire dans une base de données du système informatique, correspondant à une position optimale de chaque tête d'impression (1a, 10a, 1 b, 10b, lc, 1d) de la machine d'impression. Ainsi, les distances optimales entre chaque tête d'impression (1a, 10a, 1 b, 10b, lc, 1d) sont connues et mémorisées dans une base de données du système informatique. De même, les distances d'écartement entre les buses d'une même tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d), et ce pour chaque tête d'impression (1a, 10a, lb, 10b, lc, 1d), sont connues et mémorisées dans cette même bases de données. Enfin, des têtes d'impression (1a, 10a, 1 b, 10b, lc, 1d) positionnées de manière optimale réalisent des motifs (40, 41) qui sont ajustés par des vecteurs (50) parallèles. Comme décrit plus haut, la position des têtes d'impression (1a, 10a, lb, 10b, 1 c, 1d) peut être ajustée grâce aux moyens de réglage suivant deux directions linéaires - une parallèle au sens d'impression (y) et l'autre perpendiculaire (x) au sens d'impression - et une direction angulaire dans un plan parallèle au substrat. En référence aux figures 6a à 6c, les défauts de positionnement calculés (65) suivant ces trois directions vont être décrits ci-après. - Défaut de positionnement angulaire, dans un plan parallèle au substrat. Afin de mesurer la possible déviation angulaire des têtes io d'impression (1a, 10a, lb, 10b, lc, 1d), les coordonnées des vecteurs (50) sensiblement perpendiculaires au sens d'impression sont analysées par les moyens de traitement. Pour rappel, les coordonnées des vecteurs (50) sont obtenus par ajustement linéaire des pixels (5) appartenant à un même groupe suivant un algorithme, enregistré dans une zone mémoire 15 du système informatique (0) et contrôlé par ledit système, l'équation de la droite ajustant lesdits pixels étant du type Y=aX+b. Si une tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) est correctement alignée, alors l'équation ajustant les points d'un même vecteur (50) est du type Y = b, la valeur de a étant nulle dans ce cas. Si l'équation ajustant les points d'un 20 même vecteur (50) est du type Y=aX+b (a étant différent de 0), alors une correction de l'alignement angulaire de la tête (1a, 10a, 1 b, 10b, 1 c, 1d) correspondante par rapport au sens d'impression devra être réalisée. - Défaut de positionnement selon la direction y, parallèle au sens d'impression. Comme décrit plus haut, la comparaison des données du 25 codeur (20) avec celles envoyées par la cellule (3) détectant le substrat, permet aux buses d'expulser des gouttes de liquide (4) de telle manière qu'un motif (40, 41) quelconque soit fidèlement imprimé, même dans le cadre de l'utilisation de plusieurs têtes d'impression (1a, 10a, 1 b, 10b, lc, 1d) simultanément. En effet, la vitesse instantanée v du substrat (2) ainsi 30 que sa position précise à un instant to enregistré en mémoire sont connue à chaque instant. La distance théorique d, de chaque tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) à la cellule de détection (3) du substrat (2) est également connue et mémorisée dans une base de données du système informatique. Ainsi, sur la base de ces informations de distance et de vitesse, les moyens de traitement déduisent précisément le temps de déclenchement de la tête d'impression (1a, 10a, 1 b, 10b, lc, 1d) numéro i, et envoie une information activant les éléments piézoélectriques d'au moins une buse de la tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d). Au cours de l'impression du modèle d'alignement, la distance théorique entre deux vecteurs (50) sensiblement perpendiculaires au sens d'impression, l'un représentatif de la tête d'impression de référence (1a) et l'autre représentatif d'une autre tête d'impression (10a, 1 b, 10b, lc, 1d), est donc théoriquement connue, et est le résultat de la soustraction des distances de chaque tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) ayant tracé chaque vecteur (50) à la cellule de détection (3) du substrat (2). Les moyens de traitement réalise une mesure réelle de cette distance et la compare alors à la valeur théorique. Si une différence est trouvé par les moyens de traitement, alors une correction de la position d'une tête (1 b, lc, 1d) suivant la direction y par rapport à la tête de référence (1a) devra être réalisée, la correction étant équivalente à la différence entre la valeur théorique et la valeur mesurée de la distance du vecteur (50) tracé par la tête de référence (1a) au vecteur (50) tracé par la tête (1 b, lc, 1d) devant être alignée suivant la direction y, la tête de référence (1a) étant par exemple et de façon non limitative la première tête d'impression dans le sens de l'impression. 15 - Défaut de positionnement suivant la direction x, perpendiculaire au sens d'impression. Au cours de l'impression du modèle d'alignement, la distance théorique entre deux vecteurs (50) sensiblement parallèles au sens d'impression est théoriquement connue, et correspond à l'espacement entre au moins deux buses. Cette valeur est mémorisée 30 dans une zone mémoire du système informatique. Les moyens de traitement réalisent une mesure réelle de cette distance et la compare alors à la valeur théorique. Si une différence est trouvé par les moyens de traitement, alors une correction de la position d'une tête (1 b, 1 c, 1d) suivant la direction x par rapport à la tête de référence (1a) devra être réalisée, la correction étant équivalente à la différence entre la valeur théorique et la valeur mesurée de la distance du vecteur (50) tracé par une buse de la tête de référence (1a) au vecteur tracé par une buse de la tête (1 b, 1 c, 1d) devant être aligné suivant la direction x, la tête de référence (1a) étant par exemple et de façon non limitative la première tête d'impression dans le sens de l'impression. io Dans une dernière étape, une fois toutes les têtes d'impression analysées (66), un fichier de configuration (67) de l'alignement des têtes d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) de la machine est réalisé par les moyens de traitement, ledit fichier étant mémorisé dans une zone mémoire du système informatique. Ce fichier comprend les corrections à apporter à chaque 15 tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) dont la position doit être vérifiée et/ou corrigée. Dans certains modes de réalisation, ce fichier comprend les valeurs des corrections et le type de correction - suivant la direction x, y et/ou angulaire, ou bien quelle(s) buses(s) désactiver - à apporter aux moyens de réglages situés sur les têtes d'impression (1a, 10a, 1 b, 10b, 1 c, 1d). Dans 20 certains modes de réalisation, une étape d'affichage des données de configuration de l'alignement d'au moins une tête d'impression (1a, 10a, 1 b, 10b, 1 c, 1d) est réalisée en parallèle de la génération du fichier de configuration, via des moyens d'affichage compris dans les moyens informatiques. 25 Ce fichier de configuration peut être directement consulté par un utilisateur qui réalisera par la suite les réglages consistant à aligner les têtes d'impression (1a, 10a, 1 b, 10b, lc, 1d). Dans certains modes de réalisation, ce fichier peut être transmis via des moyens de transmission filaire ou non, à un système informatique (0) relié aux moyens de réglage des têtes d'impression 30 (1a, 10a, 1 b, 10b, lc, 1d). Les moyens de traitement analysent les corrections devant être apportées à chaque tête d'impression (1a, 10a, 1 b, 10b, lc, 1d), et commande les moyens de réglage afin que les corrections de positions soient réalisées automatiquement suivant les informations d'alignement comprises dans le fichier de configuration. La présente demande décrit diverses caractéristiques techniques et avantages en référence aux figures et/ou à divers modes de réalisation. L'homme de métier comprendra que les caractéristiques techniques d'un mode de réalisation donné peuvent en fait être combinées avec des caractéristiques d'un autre mode de réalisation à moins que l'inverse ne soit explicitement io mentionné ou qu'il ne soit évident que ces caractéristiques sont incompatibles. De plus, les caractéristiques techniques décrites dans un mode de réalisation donné peuvent être isolées des autres caractéristiques de ce mode à moins que l'inverse ne soit explicitement mentionné. Il doit être évident pour les personnes versées dans l'art que la 15 présente invention permet des modes de réalisation sous de nombreuses autres formes spécifiques sans l'éloigner du domaine d'application de l'invention comme revendiqué. Par conséquent, les présents modes de réalisation doivent être considérés à titre d'illustration, mais peuvent être modifiés dans le domaine défini par la portée des revendications jointes, et l'invention ne doit pas être 20 limitée aux détails donnés ci-dessus