La solution logicielle complète pour l’impression de codes à barres !

Les polices code-barres de TransBar

L’installation des polices code-barres

L’installation des polices code-barres peut être réalisée de manière conventionnelle :

  • sous Windows, les fichiers suffixés « .ttf » seront déposés dans le répertoire « C:\WINDOWS\Fonts »
  • sous MacOS, les fichiers suffixés « .ttf » pourront être installés de trois manières :
    • en les double-cliquant individuellement, ils seront ainsi copiés dans le sous-dossier « Fonts » de la bibliothèque de la session courante et deviendront ainsi accessibles au seul utilisateur de cette session
    • on obtient le même résultat en glissant un dossier de polices complet dans ce même sous-dossier, avec l’avantage d’un rangement hiérarchisé
    • en glissant les fichiers ou un dossier de fichiers dans le sous-dossier « Fonts » de la bibliothèque principale, les polices devenant ainsi accessibles à tous les utilisateurs de toutes les sessions.

Il est aussi possible d’installer les polices TransBar par un logiciel de gestion de polices ou sur un serveur de polices.

Attention, de nombreuses applications créent le contenu de leur menu « Polices » lors de leur lancement : si une police nouvellement installée n’apparaît pas dans le menu d’une application, fermez puis relancez cette application.

La spécificité des polices code-barres

Aucune norme ne définit une correspondance absolue entre un codage et une police code-barres :

  • TransBar ne doit être utilisé qu’avec ses propres polices
  • une police TransBar ne doit pas être utilisée avec une transcription autre que celle fournie par TransBar.

Ceci ne veut pas dire que TransBar soit toujours indispensable. Dans les codages les plus simples (Code 39, 2/5 non entrelacé, Codabar, MSI), et pour autant que l’ajout d’un caractère de contrôle n’est pas demandé, il est possible d’obtenir simplement la transcription, manuellement ou par une programmation élémentaire, en ajoutant un caractère en début d’information à coder et un autre en fin. Pour savoir quel caractère ajouter, regardez ce que fait TransBar. Cette transcription, aussi simple soit-elle, est cependant toujours nécessaire, il s’agit d’une contrainte technique qui, négligée, amènera un code-barres totalement illisible.

Enfin, les polices code-barres ne peuvent pas prendre toutes les dimensions, sauf à accepter que les code-barres soient obtenus illisibles. Voir plus loin une introduction à cette spécificité, puis, ensuite, le chapitre de cette documentation consacré à ce sujet.

Le nom des polices code-barres

Le nom de chaque fichier et de chaque police TransBar est composé de caractères qui la définisse totalement :

  • d’abord un groupe de caractères significatif de la symbologie ou du standard du code-barre qu’elle est susceptible d’exprimer :
    • C128 pour Code 128
    • C39 pour Code 39
    • Cod pour Codabar
    • E25 pour Code 2/5 entrelacé et Code S
    • Ean pour Ean 13 et 8
    • Ean128 pour GS1 128
    • Itf pour Itf 14
    • Msi pour Code MSI Plessey
    • S25 pour Code 2/5 non entrelacé
    • Upc pour Upc A et E
  • ensuite une majuscule significative de sa technologie interne (T pour TrueType et OpenType_TrueType, P pour PostScript, O pour OpenType_PostScript)
  • ensuite un nombre significatif de son corps nominal (par exemple 48 pour une police qu’il est conseillé d’utiliser en corps 48)
  • ensuite d’une des majuscules suivantes en fonction du type de légende ou de codage :
    • N pour police non-légendée
    • L pour police légendée standard
    • A pour police légendée, limitée au jeu A du Code 128
    • B pour police légendée, limitée au jeu B du Code 128
    • C pour police légendée, limitée au jeu C du Code 128
    • G pour police légendée avec légende renforcée
    • R pour police légendée avec légende réduite
  • enfin, la terminaison « Dem » distingue les polices de démonstration limitées à l’usage du transcripteur TransBar en démonstration.

Le dimensionnement des polices code-barres

Une police traditionnelle ne peut pas être utilisée dans tous les corps sous peine d’être illisible la limite acceptable dépend de la résolution. Par exemple, en résolution d’impression 300 points par pouce, Arial ne doit pas en pratique être utilisée en corps inférieur à 9 compte tenu des imprécisions cumulées par cette faible résolution, les caractéristiques des imprimantes et celles du papier bureautique. Mais, en impression professionnelle à très haute résolution, on peut descendre à 7, voire à 6 tout en restant raisonnablement lisible…

Il en est de même avec les polices code-barres, avec des règles qui sont dans ce domaine beaucoup plus sévères et diverses. De plus, et contrairement à la lecture humaine, un essai de lecture limité à un ou à quelques code-barres, tout utile voire indispensable qu’il soit, ne permet pas d’assurer que toutes les combinaisons de barres, correspondant à toutes les informations codables, fourniront un code lisible.

C’est pourquoi nous vous conseillons la lecture attentive du chapitre de cette documentation consacré à ce sujet.