IBS Labels

Fabricant d'étiquettes techniques à Carquefou, près de Nantes, depuis 2004
Du lundi au vendredi, de 8 h 30 à 18 h 30 02 28 23 06 69

Taille d’un code-barres ou d’un Data Matrix selon la résolution de l’imprimante

Sur une imprimante transfert thermique, la taille d'un code-barres ne se choisit pas au dixième de millimètre près. La tête d'impression est une rangée de points chauffants de taille fixe, et chaque barre ou chaque carré du code est fait d'un nombre entier de ces points. Si la taille demandée ne tombe pas juste, le logiciel arrondit, certaines barres deviennent plus larges que d'autres, et le code se lit mal ou pas du tout. Ce guide donne les tailles réellement imprimables en 203, 300 et 600 dpi, puis les applique à deux cas courants : une étiquette logistique GS1-128 et un petit Data Matrix de numéro de série.

En bref

Chaque module d'un code doit valoir un nombre entier de points de tête : 0,125 mm en 203 dpi, environ 0,085 mm en 300 dpi, environ 0,042 mm en 600 dpi.

Une étiquette palette GS1-128 sort à la même taille en 203, 300 ou 600 dpi.

Un Data Matrix de 12 caractères passe d'environ 4,5 mm en 203 dpi à 2,3 mm en 600 dpi, marge comprise.

Ce que mesure un point de tête

La résolution d'une tête s'exprime en points par pouce (dpi). Un pouce faisant 25,4 mm, la taille d'un point se calcule directement :

en 203 dpi, un point mesure 0,125 mm (8 points par millimètre) ;

en 300 dpi, environ 0,085 mm (11,8 points par millimètre) ;

en 600 dpi, environ 0,042 mm (23,6 points par millimètre).

Les fiches techniques Zebra donnent ces mêmes valeurs, avec une précision utile : sur certaines têtes 300 dpi, le point n'est pas carré. Pour l'imprimante ZT610, Zebra indique un point de 0,084 mm de large sur 0,099 mm de long. Un code imprimé dans un sens ou dans l'autre n'aura donc pas exactement les mêmes dimensions.

La règle : un module égale un nombre entier de points

Le plus petit élément d'un code s'appelle le module, ou dimension X. Sur un code linéaire, c'est la largeur de la barre la plus fine. Sur un Data Matrix, c'est le côté d'un petit carré.

Le module doit correspondre à un nombre entier de points de tête. L'éditeur Morovia l'explique pour les imprimantes Zebra en 203 dpi : quand la dimension X ne représente pas un nombre constant de points, l'arrondi varie d'une barre à l'autre, et sur une tête de 203 dpi un seul point pèse lourd dans la largeur d'une barre. Morovia cite comme dimensions optimales en 203 dpi 5, 10, 15 et 20 mils, soit 1, 2, 3 et 4 points.

Voici les modules que chaque résolution sait imprimer proprement :

Points par module

203 dpi

300 dpi

600 dpi

1 point

0,125 mm

0,085 mm

0,042 mm

2 points

0,250 mm

0,169 mm

0,085 mm

3 points

0,375 mm

0,254 mm

0,127 mm

4 points

0,500 mm

0,339 mm

0,169 mm

6 points

0,750 mm

0,508 mm

0,254 mm

12 points

1,500 mm

1,016 mm

0,508 mm

Deux remarques pour lire ce tableau. Un module d'un seul point est techniquement imprimable, mais il ne laisse aucune marge : un seul élément chauffant usé ou encrassé efface alors un module entier. On reste donc en général à deux points ou plus. Ensuite, le sens du code compte. Pour la ZT610 en 300 dpi, Zebra annonce un module minimal de 3,3 mils quand les barres sont parallèles au sens de défilement, et de 3,9 mils quand le code est tourné d'un quart de tour. Un code tourné demande un module un peu plus grand. La page Étiquette vélin explique pourquoi les barres parallèles au défilement restent plus nettes.

Exemple 1 : une étiquette logistique GS1-128

Pour la distribution et la logistique, GS1 fixe la dimension X d'un code GS1-128 entre 0,495 mm et 1,016 mm, avec une hauteur de barres d'au moins 31,75 mm et une zone de silence d'au moins 10 fois la dimension X à gauche et à droite.

Appliqué au tableau :

en 203 dpi, 3 points donnent 0,375 mm, trop petit. Il faut 4 points, soit 0,500 mm, juste au-dessus du minimum GS1 ;

en 300 dpi, 5 points donnent 0,423 mm, encore trop petit. Il faut 6 points, soit 0,508 mm ;

en 600 dpi, 12 points donnent aussi 0,508 mm.

Les trois résolutions impriment donc ce code à la même taille. Pour une étiquette palette, une imprimante 203 dpi suffit, et une résolution plus élevée n'apporte rien sur ce code. Avec un module de 0,500 mm, la zone de silence fait au moins 5 mm de chaque côté. Un code collé au bord de l'étiquette ou à un cadre ne la respecte pas.

Exemple 2 : un Data Matrix de numéro de série

Un Data Matrix ECC 200 carré existe en tailles fixes, de 10 × 10 à 144 × 144 modules. Sa capacité dépend de la taille et du type de caractères. D'après Keyence :

Taille du symbole

Chiffres seuls

Lettres et chiffres

10 × 10

6

3

12 × 12

10

6

14 × 14

16

10

16 × 16

24

16

18 × 18

36

25

20 × 20

44

31

22 × 22

60

43

24 × 24

72

52

26 × 26

88

64

Autour du symbole, il faut une marge claire d'au moins un module de chaque côté.

Prenons un numéro de série de 12 lettres et chiffres. Il tient dans un 16 × 16. La taille finale dépend du module choisi :

module de 0,250 mm (2 points en 203 dpi, 3 points en 300 dpi à 0,254 mm, 6 points en 600 dpi) : symbole d'environ 4,0 mm de côté, 4,5 mm avec la marge ;

module de 0,169 mm (2 points en 300 dpi, 4 points en 600 dpi) : symbole d'environ 2,7 mm, 3,0 mm avec la marge ;

module de 0,127 mm (3 points en 600 dpi) : symbole d'environ 2,0 mm, 2,3 mm avec la marge.

Sur une carte électronique ou un petit composant, où la place se compte en millimètres, une tête 600 dpi permet de diviser le côté du code par deux tout en gardant trois points par module. En 203 dpi, le même code ne descend pas sous 4,5 mm sans passer à un module d'un seul point.

Le lecteur doit suivre. Chaque douchette ou caméra a une résolution minimale de lecture, donnée dans sa fiche technique en mils ou en millimètres. Un code de 0,127 mm de module imprimé parfaitement ne sert à rien si le lecteur de l'atelier ne descend pas sous 0,2 mm. Si le code suit une application GS1 (santé, aéronautique, marquage de pièces), les spécifications générales GS1 fixent aussi des dimensions X minimales et maximales propres à chaque application : elles passent avant ce tableau.

Ce qu'il faut régler dans le logiciel d'étiquetage

Dans NiceLabel ou CODESOFT, la taille d'un code se règle de préférence par sa dimension X, et non en étirant l'objet à la souris. Saisissez une valeur du tableau correspondant à la résolution de l'imprimante cible. Si la même étiquette doit sortir sur des imprimantes de résolutions différentes, choisissez un module qui tombe juste sur toutes, par exemple 0,508 mm (6 points en 300 dpi, 12 points en 600 dpi) pour une étiquette logistique, en vérifiant qu'il reste dans les limites de votre code.

Récapitulatif

Le module d'un code doit valoir un nombre entier de points de tête : 0,125 mm en 203 dpi, environ 0,085 mm en 300 dpi, environ 0,042 mm en 600 dpi.

Prévoyez au moins deux points par module.

Un code GS1-128 logistique sort à la même taille en 203, 300 ou 600 dpi.

Un petit Data Matrix profite vraiment du 600 dpi.

Gardez une zone de silence de 10 modules pour un GS1-128, d'au moins un module pour un Data Matrix.

Vérifiez la résolution minimale de vos lecteurs.

IBS Labels vend des imprimantes cab, dont plusieurs modèles SQUIX en 600 dpi, et le logiciel Loftware NiceLabel. Nous pouvons vous aider à fixer la taille de vos codes en fonction de vos imprimantes et de vos lecteurs.

Questions fréquentes

Pourquoi mon code-barres imprimé en 203 dpi ne se lit pas ?

Souvent parce que la dimension X ne correspond pas à un nombre entier de points de 0,125 mm. Le logiciel arrondit, les barres n'ont plus des largeurs régulières et le lecteur échoue. Réglez le module sur 0,250 mm, 0,375 mm ou 0,500 mm.

Quelle résolution choisir pour imprimer des étiquettes palette GS1-128 ?

Une imprimante 203 dpi suffit. Le module minimal GS1 de 0,495 mm s'imprime en 4 points de 0,125 mm, soit 0,500 mm. Une résolution plus élevée donne le même code.

Quelle est la taille minimale d'un Data Matrix ?

Elle dépend du nombre de caractères, du module et du lecteur. Un numéro de série de 12 caractères tient dans un 16 × 16 : environ 4,5 mm avec sa marge en module de 0,250 mm, environ 2,3 mm en module de 0,127 mm sur une imprimante 600 dpi.

Quelle zone de silence laisser autour d'un code ?

Au moins 10 fois la dimension X à gauche et à droite d'un code GS1-128, et au moins un module tout autour d'un Data Matrix.

Faut-il une imprimante 600 dpi pour imprimer des Data Matrix ?

Pas forcément. En 203 ou 300 dpi, un Data Matrix se lit très bien s'il a la place. Le 600 dpi devient utile quand le code doit tenir sur quelques millimètres, sur une carte électronique ou un petit composant.

Le sens d'impression change-t-il la taille minimale d'un code ?

Oui. Zebra annonce par exemple un module minimal de 3,3 mils pour un code non tourné et de 3,9 mils pour un code tourné sur une tête 300 dpi. Les barres parallèles au sens de défilement s'impriment plus nettement.

Pour aller plus loin

cab SQUIX 4 M 600 dpi

Data Matrix et QR code

Étiquette code-barres industrielle

Logiciel d'étiquetage NiceLabel

Guide : Data Matrix en aéronautique

Page mise à jour en novembre 2026.

Sources : Zebra Technologies, ZT610 / ZT620 Printing Specifications (taille de point par résolution, dimension X selon l'orientation) ; Morovia, PRB : Barcodes Printed on Zebra Printer Not Readable (dimension X et nombre de points en 203 dpi) ; GS1 Suède, Size guide (GS1-128 : dimension X, hauteur, zone de silence) ; GS1 UK, How big should a GS1-128 barcode used in general distribution be? ; Keyence, What is a DataMatrix code? (tailles et capacités des symboles ECC 200, marge). Les tailles de modules et de symboles sont calculées à partir de ces valeurs (25,4 mm divisé par la résolution, multiplié par le nombre de points ou de modules).

À lire ensuite

Tous les guides techniques

Validez l'étiquette sur vos pièces avant de commander

Les valeurs de ce guide sont des repères : la tenue réelle dépend de la matière exacte, de l'adhésif, du ruban et de vos conditions d'utilisation. Avant toute commande, nous imprimons des échantillons sur la matière envisagée, nous faisons des tests de frottement et de solvant, puis nous vous les envoyons pour un essai chez vous.

Défiler vers le haut