Créer et imprimer des étiquettes code-barres sur Mac

Par · Publié le

Pour votre propre stock, utilisez le Code 128. Pour des produits vendus en magasin, utilisez le numéro EAN ou UPC que GS1 vous a attribué, jamais un numéro inventé. Le Code 39 sert quand un système plus ancien l’exige. Imprimez ensuite le code-barres assez grand, avec une marge dégagée de chaque côté, à l’échelle 100 %, et scannez une étiquette d’essai avant d’imprimer le lot.

C’est l’essentiel. Le reste de ce guide explique le pourquoi, les moyens gratuits de le faire sur Mac, et les détails d’impression qui décident si le scanner bipe.

Code 128, Code 39 ou EAN-13

Ces trois-là couvrent presque toutes les étiquettes d’une petite entreprise, et ils ne sont pas interchangeables.

Et l’UPC-A ?

Aux États-Unis, les produits de détail portent traditionnellement un UPC-A à 12 chiffres. Un UPC-A est le même numéro qu’un EAN-13 qui commence par un zéro, et les barres de cet EAN-13 sont identiques à celles de l’UPC-A ; seule la disposition des chiffres imprimés en dessous diffère. Les scanners lisent les deux. Si les règles graphiques d’un revendeur exigent expressément la disposition UPC-A, en revanche, il vous faut un outil qui dessine l’UPC-A, et certains des outils ci-dessous, dont le nôtre, ne le font pas.

Obtenir un vrai numéro de vente au détail

GS1 est l’organisation qui attribue ces numéros, par l’intermédiaire d’une organisation membre dans chaque pays (GS1 US aux États-Unis). Vous prenez sous licence soit un préfixe d’entreprise, qui vous donne un bloc de numéros, soit des numéros à l’unité si vous n’avez que quelques produits. Les tarifs et les options varient selon le pays : consultez donc le site GS1 de votre pays plutôt qu’un revendeur de numéros bon marché, dont les codes peuvent être enregistrés au nom d’une autre entreprise.

Les moyens gratuits de créer des codes-barres sur Mac

L’imprimer pour qu’il se scanne

La plupart des échecs de lecture viennent de l’impression, pas de la conception.

Laissez la zone de silence vide

Tout code-barres linéaire a besoin d’un espace vierge de chaque côté, appelé zone de silence, pour que le scanner trouve où commencent les barres. Pour le Code 128 et le Code 39, elle fait au moins dix fois la largeur de la barre la plus étroite. L’EAN-13 prévoit 11 largeurs de barre à gauche et 7 à droite. Du texte, une bordure ou le bord de l’étiquette dans cet espace : c’est l’une des raisons les plus courantes pour lesquelles un code-barres refuse de se lire.

Ne le réduisez pas

Un EAN-13 est conçu pour mesurer environ 37 × 26 mm, et GS1 permet de descendre à 80 % de cette taille. En dessous, les scanners peinent. Le Code 128 n’a pas de taille fixe, mais la même règle s’applique : plus il y a de caractères, plus il doit être large pour que les barres restent lisibles. Si le code-barres ne tient pas, raccourcissez les données avant de réduire le code-barres. Et imprimez à 100 % : une étiquette ajustée à la page, c’est un code-barres redimensionné.

203 dpi ou 300 dpi

La plupart des imprimantes thermiques 4x6 (100 × 150 mm) impriment à 203 points par pouce, ce qui donne des points d’environ 0,125 mm. Une barre ne peut faire qu’un nombre entier de points de large : l’imprimante arrondit donc chaque barre au point le plus proche. Avec un code-barres de taille normale, cet arrondi est sans conséquence. Avec un long code-barres serré dans 40 mm, des barres qui devraient différer d’une fraction de point sortent avec la même largeur, et le code-barres ne se décode plus. Une imprimante 300 dpi, aux points d’environ 0,085 mm, a plus de marge pour bien faire. En 203 dpi, donnez de la largeur aux codes-barres.

Du noir, pas du gris

Trop peu de chaleur donne des barres grises aux bords mous ; trop de chaleur les étale dans les espaces. Le tramage transforme des barres pleines en barres mouchetées. Si votre étiquette d’essai échoue, passez par les codes-barres qui ne se scannent pas après impression et les étiquettes thermiques pâles avant de modifier le design.

Créer des étiquettes code-barres dans LabelPrint

Les options gratuites ci-dessus conviennent quand elles correspondent à votre imprimante. Si vous imprimez sur un rouleau thermique générique, ou si le code-barres doit changer d’une étiquette à l’autre, le créateur d’étiquettes de LabelPrint procède ainsi :

  1. Partez d’une étiquette vierge au format de votre rouleau, ou d’un modèle comme l’étiquette de matériel, l’étiquette d’inventaire ou l’étiquette de prix.
  2. Ajoutez un code-barres, choisissez Code 128, Code 39 ou EAN-13, et tapez la valeur. Activez Afficher la légende si vous voulez que la valeur s’imprime en texte sous les barres.
  3. Pour un EAN-13, tapez les 12 chiffres et l’app ajoute la clé de contrôle, ou tapez les 13 et elle vous signale si le dernier est faux. Pour le Code 39, elle signale les caractères que le format ne peut pas contenir. Le Code 128 se limite à l’ASCII simple : les lettres accentuées s’y écrivent donc sans accent.
  4. Imprimez une seule étiquette et scannez-la avec le scanner que vous utiliserez vraiment, avant d’imprimer le reste.

Deux choses le rendent utile au-delà d’un code-barres isolé. La valeur d’un code-barres peut contenir {{serial}} : chaque étiquette d’une série d’étiquettes de matériel reçoit ainsi son propre numéro, dans le texte comme dans les barres (voir étiquettes numérotées). Et un code-barres peut être rempli depuis une colonne d’un tableur, une étiquette par ligne (voir imprimer des étiquettes depuis un CSV).

Ce qu’il ne fait pas : UPC-A, DataMatrix, PDF417 ou GS1-128. Si votre revendeur ou votre entrepôt exige l’un d’eux, utilisez un logiciel qui le prend en charge. Et imprimer une étiquette qui porte un code-barres nécessite Unlimited ; en créer une est gratuit, ce qui vous permet au moins de vérifier qu’elle tient avant de vous décider. Les tarifs sont ici.

Questions fréquentes

Quel type de code-barres utiliser pour mon propre stock ?

Le Code 128. Il contient des lettres, des chiffres et de la ponctuation, il est compact, et tous les scanners modernes le lisent. Vous créez les codes vous-même, en général vos références (SKU), et personne n’a besoin de vous les attribuer. N’utilisez le Code 39 que si un système existant le demande, et l’EAN-13 que pour des produits vendus dans le commerce.

Puis-je inventer mes propres numéros EAN-13 ou UPC ?

Pas pour un produit vendu en boutique ou sur une place de marché. Les numéros de vente au détail sont attribués par GS1, et un numéro inventé peut appartenir au produit de quelqu’un d’autre, ou être refusé quand un revendeur ou une place de marché le vérifie. Pour un usage interne, utilisez plutôt le Code 128, qui n’a pas cette signification.

Pourquoi mon code-barres a-t-il l’air correct mais ne se scanne pas ?

En général, il a été imprimé plus petit que prévu, les barres sont trop pâles, ou quelque chose empiète sur la marge vierge de part et d’autre. Un scanner mesure la largeur des barres au lieu de regarder une image : un code-barres qui paraît net peut donc quand même échouer. Notre guide sur les codes-barres qui ne se scannent pas passe les vérifications en revue, dans l’ordre.

Une imprimante thermique 203 dpi suffit-elle pour les codes-barres ?

Pour des codes-barres de taille normale, oui. Des étiquettes d’expédition s’impriment tous les jours en 203 dpi. Cela devient un problème quand vous réduisez un long code-barres sur une petite étiquette, parce que chaque barre doit faire un nombre entier de points et qu’il y a moins de points disponibles. Une imprimante 300 dpi gère nettement mieux les codes-barres petits et denses.

Créez-la, puis imprimez-la

LabelPrint est un logiciel d’étiquettes pour Mac et iPhone : codes-barres, QR codes, images, dates et numéros qui se suivent, à partir de 48 modèles ou d’une étiquette vierge. Ce qu’il fait. Création gratuite, 5 étiquettes par jour gratuites.

Télécharger dans l’App Store

Créer vos propres étiquettes