Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Imprimer des codes-barres 128 avec une imprimante classique

0000000893     -      28/12/2014
Obsolète

attention_aruba Cette page ne concerne pas la version Aruba.

 

Le code-barres 128 existe dans 3 symbologies :

  • Symbol set A : permet l'impression des lettres majuscules, des chiffres et des caractères ASCII de contrôle
  • Symbol set B : permet l'impression de lettres majuscules et minuscules, des chiffres et de la ponctuation
  • Symbol set C : permet l'impression d'un nombre pair de chiffres.

L'option UCC/EAN ajoute un caractère FNC1 après le caractère "start" d'un code-barres A, B, ou C afin d'identifier ce code-barres de façon unique en tant que "shipping code".

Chaque code-barres 128 commence par un caractère "start" spécifique et termine par un caractère "stop". Avant ce caractère "stop", il doit contenir un "checksum".

Mercator peut imprimer des codes-barres 128 avec une imprimante classique. Pour ce faire, il suffit d'installer dans le panneau de configuration de Windows un jeu de polices qu'il faut acquérir indépendamment de Mercator chez Elfring Fonts.

La fonction XC128 doit être utilisée pour traiter le code-barres stockés dans un champ de Mercator. Elle ajoute les caractères "start" et "stop" ainsi que le "checksum". Par ailleurs, elle convertit le code en une forme imprimable à l'aide des polices True Type.

L'étiquette doit être paramétrée de la façon suivante (exemple si le code-barres est stocké dans S_CLE3) :

Créer une zone d'étiquette qui a pour expression : xc128(stock_rep.s_cle3,'A') . Le second paramètre de la fonction est la symbologie à utiliser :

  • A : set A
  • Aucc : set A UCC/EAN
  • B : set A
  • Bucc : set A UCC/EAN
  • C : set A
  • Cucc : set A UCC/EAN

Dans l'étiquette, il faut choisir la police correspondante :

  • Code 128AB... pour les sets A et B
  • Code 128C... pour le set C

La taille de cette police doit être suffisante (par exemple 48)


Ce paramétrage permet l'impression de code-barres tels que ceux-ci :
 

c128


Rappel : cette procédure ne doit pas être utilisée s'il est fait usage d'une imprimante spécialisée pour l'impression de codes-barres (exemple : Eltron, Zebra, ...)

(Version 5.1.19 minimum)

 



Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.