Comment personnaliser l’interprétation d’un code à barres ?

L’interprétation correspond au texte placé généralement sous le code à barres, afin de nous révéler son contenu de manière lisible. Elle fait partie intégrante du code à barres et s’adapte automatiquement en fonction des dimensions définies à l’objet dans le concepteur graphique de cablabel S3. Il n’est donc pas possible de déplacer ou paramétrer cette interprétation directement.

Voici comment vous pouvez séparer et personnaliser l’interprétation d’un code à barres :

  1. Désactiver d’abord l’interprétation dans les propriétés du code à barres.
Propriétés du code à barres
  1. Créer ensuite un nouvel objet texte, ayant comme source de données le code à barres. Cet objet texte est maintenant lié au code à barres et prend automatiquement sa valeur.
Source de données du texte
  1. Finalement, déplacer ou paramétrer ce nouveau texte dans l’étiquette à votre guise.
Nouvel objet texte

Pour aller plus loin, il est également possible d’inverser les rôles du code à barres et de l’objet texte. À savoir, de sélectionner cette fois-ci l’objet texte comme source de données du code à barres. Ceci permet notamment d’avoir une seule source de données en commun pour tous les codes à barres de cette étiquette, évitant ainsi la modification individuelle de la valeur dans les propriétés de chaque code à barres.

Source de données du code à barres

Attention : dans ce deuxième cas, il faut que la valeur renseignée dans l’objet texte soit conforme aux capacités du code à barres. Sinon cela risque d’engendrer des erreurs dans cablabel S3 ou sur l’imprimante, car le code à barres ne pourra pas être affiché à l’écran ou imprimé sur l’étiquette.

Télécharger les fichiers exemple pour cablabel S3 Lite et Pro :

Créer un code QR avec une image

Il est possible de créer un code QR avec une image, sans pour autant altérer sa lisibilité et son contenu. Cela est réalisable grâce à son système de correction d’erreur. Voici comment vous pouvez en concevoir un avec cablabel S3 :

  1. Créer d’abord le code QR comme habituellement.
  2. Et sélectionner dans ses propriétés, le niveau d’erreur le plus élevé « H ».
Niveau d'erreur
  1. Insérer ensuite l’image et placer là au-dessus du code QR.
  2. Finalement, sélectionner et « Associer » le code QR et l’image, pour envoyer les objets à l’imprimante comme une seule image.

Attention : l’image ne doit pas masquer les 3 carrés dans les coins, qui sont nécessaires à la lecture du code.

Associer les objets

Information : il est aussi fortement recommandé d’imprimer l’étiquette, pour vérifier la lisibilité du code QR et l’intégrité des données.

Télécharger le fichier exemple pour cablabel S3 Lite et Pro :

Comment encoder correctement un texte multi lignes dans un code à barres ?

  1. Création du texte source

Créer d’abord un objet texte, en renseignant les données sur une seule ligne.
Lorsque vous avez besoin d’ajouter un saut de ligne, n’utilisez pas la touche « Entrée » du clavier, mais insérez à la place le caractère spécial « retour chariot » ou « Carriage Return » en anglais, à l’aide de la table de caractères de cablabel S3 Pro.

Texte source

Puis désactiver l’interprétation de la syntaxe Unicode, pour afficher le texte tel quel dans le logiciel. Et si vous ne souhaitez pas imprimer ce texte source, il suffit de le rendre invisible pour l’impression.

  1. Création du texte multi lignes

Créer ensuite un nouvel objet texte, ayant comme source de données l’objet texte créé précédemment. Puisque l’interprétation de la syntaxe Unicode est par défaut activée, le texte est alors affiché sur plusieurs lignes, car le retour chariot est automatiquement interprété par le logiciel.

Texte imprimé

Et bien entendu, ce texte multi lignes est imprimé tel qu’il est représenté à l’écran (What You See Is What You Get).

Information : puisque le contenu du texte multi lignes est dynamique, cet objet est envoyé à l’imprimante comme une image.

  1. Création du code à barres

Créer finalement le code à barres, avec également comme source de données l’objet texte créé en premier. De cette façon, lorsque vous avez besoin de mettre à jour les données, modifiez uniquement le texte source. Les changements sont alors automatiquement propagés aux objets liés, en l’occurrence le texte multi lignes et le code à barres.

DataMatrix à lire

Bon à savoir : le retour chariot est aussi encodé et peut éventuellement être interprété lors de la lecture du code à barres. Cela dépendra du dispositif de lecture utilisé et de sa configuration.

  1. Pour aller plus loin

Afin de vérifier le contenu d’un code à barres, vous pouvez utiliser une application avec le téléphone, mais toutes ne montrent pas les caractères spéciaux. Une autre méthode consiste simplement à connecter un lecteur de code à barres sur l’ordinateur, puis de créer un nouveau fichier texte avec Notepad++ et d’afficher tous les caractères spéciaux.

Notepad++

Finalement, ce DataMatrix peut ensuite être utilisé pour remplir automatiquement les champs de saisie d’une autre étiquette, par exemple dans cablabel S3 Print ou même en mode autonome. Ainsi l’opérateur n’effectuera qu’une seule action, à savoir la lecture du code à barres, au lieu de devoir remplir et valider individuellement chaque champ de saisie.

cablabel S3 Print

Précaution : dans ce cas, il est fortement recommandé de configurer préalablement le lecteur de code à barres, pour rajouter une temporisation après la validation d’un champ de saisie. Car selon le temps de réponse de l’ordinateur ou de l’imprimante, les informations lues peuvent arriver trop rapidement pour être traitées correctement.

Télécharger les fichiers exemple pour cablabel S3 Pro :

Combien de caractères puis-je encoder dans un DataMatrix ?

La capacité maximale d’un code DataMatrix est définie selon la norme par :

  • La taille du symbole : nombre de lignes et colonnes de cellules.
  • Le type de données : numérique ou alphanumérique.

Un symbole carré d’une taille de 16×16, peut contenir au maximum soit 24 caractères numériques ou 16 caractères alphanumériques.

DataMatrix Layout

Les dimensions réelles du DataMatrix sont calculées en fonction de :

  • La taille d’une seule cellule, par rapport au nombre de lignes et colonnes.

Par exemple, en prenant une taille de cellule de 0,5 mm avec un symbole rectangle de 16×36, sa dimension obtenue à l’impression est d’environ 8×18 mm.
Cela permet ainsi de réduire les dimensions réelles d’un code à barres, sans pour autant altérer la capacité maximale !

Précaution : les paramètres taille de cellule et barre étroite, disponibles respectivement dans les propriétés des codes à barres 2D et linéaires, dépendent de la résolution de l’imprimante cible.

Afin de ne pas être surpris, par une mise à l’échelle automatique des dimensions lors de l’impression, il est conseillé de définir le calque à la résolution de l’imprimante utilisée, avant la création de tout type de code à barres.

Télécharger les fichiers exemples pour cablabel S3 Lite :