Navigation

Code-barres GS1128

GS1128 Barcode Font
Page produit GS1128

Générer des codes-barres GS1128

Implémentez-les de manière transparente dans Crystal Reports, MS Excel et MS Access

Barcodesoft GS1 128 Barcode Generator

GS1-128 est une variante spécialisée du Code 128, optimisée pour la logistique de la chaîne d'approvisionnement et non pour le point de vente au détail traditionnel. Sa structure impose un caractère FNC1 immédiatement après le caractère de début, suivi d'identifiants d'application (AI) qui définissent la signification des données ultérieures. La symbologie respecte des dimensions physiques strictes — 48 caractères maximum, 165 mm de longueur et 32 mm de hauteur — avec le texte lisible par un humain placé sous le symbole et les caractères de contrôle masqués. En intégrant des AI, GS1-128 permet un échange de données flexible et standardisé entre les partenaires commerciaux mondiaux, s'appuyant sur les systèmes UCC et EAN établis dans les années 1970. Cependant, son objectif principal reste la représentation structurée de chaînes d'éléments, et non le scan classique, ce qui en fait un outil essentiel pour la gestion des stocks, la traçabilité et les applications logistiques.

Aperçu

code 128 barcode GS1128 UCC/EAN-128 ISO/IEC 15417:2007

Le GS1-128, anciennement connu sous le nom de symbologie UCC/EAN-128, est une variante de la symbologie Code 128.

Le système UCC EAN a été établi par le Uniform Code Council (UCC) en 1973. En 1977, l'Association Européenne de Numérotation des Articles (EAN International) a conçu un système compatible destiné à être utilisé en Europe.

L'utilisation du caractère FNC1 immédiatement après le caractère de début est réservée exclusivement au GS1128.

Caractéristiques de la symbologie

  • L'espace est exclu du jeu de caractères encodables.
  • Un maximum de 48 caractères de données peut être encodé.
  • La longueur physique maximale est de 165 mm (6,5 pouces), zones calmes incluses.
  • La hauteur minimale du symbole est de 32 mm (1,25 pouce).
  • Le texte lisible par l'homme doit être placé sous le symbole (les caractères de début, de fin, FNC1 et de clé de contrôle sont masqués).
  • Les identifiants d'application (AI) définissent explicitement l'interprétation des données.

Séquence de structure du GS1-128

  1. Caractère de début Code-128 (A, B ou C)
  2. FNC1
  3. Identifiant d'application (AI)
  4. Données encodables
  5. Clé de contrôle
  6. Caractère de fin

Le GS1-128 (UCC/EAN-128) est extrêmement flexible et est principalement conçu pour représenter des chaînes d'éléments à l'aide des identifiants d'application du système EAN-UCC. Il n'est pas conçu pour la lecture traditionnelle en point de vente au détail.

Tarification des polices de caractères pour code-barres Barcodesoft GS1128

Type de licence Unique 5 Utilisateurs 10 Utilisateurs Site Entreprise Dév 5 Dév 10 Dév Illimité
Prix CAD299 CAD399 CAD599 CAD799 CAD999 CAD1199 CAD1399 CAD1999 CAD2999

Générer un code-barres GS1 128 dans Crystal Reports

Étant donné que le GS1-128 est conçu sur la base du Code 128, il utilise la famille de polices de caractères du code-barres Code 128.

Comment générer un code-barres GS1 128 dans Crystal Reports ?

Pour générer un code-barres GS1 128 dans Crystal Reports, créez un nouveau champ de formule en utilisant la fonction BCSLinearGS1128 de la bibliothèque UFL de Barcodesoft. Passez vos champs de base de données comme arguments, placez le champ de formule sur votre canevas de conception, puis appliquez la police de caractères Code128M.

  1. Étape 1 : Déterminer l'architecture de SAP Crystal Reports et enregistrer la DLL

    Déterminez l'architecture (32 ou 64 bits) de votre version de SAP Crystal Reports. SAP Crystal Reports 2008 à 2016 sont en 32 bits, tandis que SAP Crystal Reports 2020 et 2025 sont en 64 bits.

    Pour Crystal Reports 64 bits (2020 / 2025) :

    Exécutez l'invite de commandes en tant qu'administrateur et lancez :

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    %systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
    Enregistrement de la DLL 64 bits cruflbcs_x64.dll via l'invite de commandes en tant qu'administrateur

    Pour Crystal Reports 32 bits (2008–2016) :

    Exécutez l'invite de commandes en tant qu'administrateur et lancez :

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    Enregistrement de la DLL 32 bits cruflbcs.dll via l'invite de commandes en tant qu'administrateur
  2. Étape 2 : Créer un nouveau champ de formule gs1128

    Ouvrez la mise en page de votre rapport Crystal Reports. Faites un clic droit sur Champs de formule dans l'Explorateur de champs et choisissez "Nouveau..." dans le menu contextuel. Nommez la formule "GS1128", puis cliquez sur "Utiliser l'éditeur".

    Création d'un nouveau champ de formule nommé GS1128 dans l'Atelier de formules
  3. Étape 3 : Localiser la fonction UFL GS1 128 de Barcodesoft

    Dans l'Atelier de formules, parcourez l'arborescence des fonctions : Liste des fonctions ⇒ Fonctions supplémentaires ⇒ UFL COM et .NET (u212com.dll) ⇒ UFL Visual Basic. Double-cliquez sur la fonction BCSLinearGS1128.

    Localisation de la fonction BCSLinearGS1128 dans la liste des catégories d'UFL Visual Basic
  4. Étape 4 : Saisir les champs de base de données et formater les IA

    Indiquez votre champ de base de données comme paramètre principal dans votre formule BCSLinearGS1128 et cliquez sur "Enregistrer". La bibliothèque de liaisons dynamiques (cruflbcs.dll) traite et génère automatiquement les caractères de contrôle FNC1 lors du calcul.

    Définition des paramètres de base de données dans le script de formule GS1-128
    💡
    Encodage de plusieurs identifiants d'application (IA) : Encadrez chaque identifiant d'application (IA) individuel entre parenthèses standard. Par exemple, pour enchaîner l'IA (02) avec l'IA (10), formatez vos données sous la forme : (02)12345678901234(10)12345678901234567890

    L'analyseur gère le FNC1 de départ comme "[C1" et associe les séparateurs suivants à la valeur ASCII 29 (GS).

  5. Étape 5 : Positionner le champ de formule GS1128 sur votre canevas de conception

    Glissez-déposez votre champ de formule GS1128 fraîchement défini sur votre canevas de conception. Les chaînes de texte brutes calculées s'afficheront d'abord à l'écran avant que la police ne soit appliquée.

    Glisser-déposer du champ de formule GS1128 dans la grille de conception de Crystal Reports
  6. Étape 6 : Appliquer la police de caractères GS1 128

    Faites un clic droit sur le bloc de formule de votre rapport, cliquez sur "Format de champ", puis choisissez code128m (ou code128mHr) dans l'onglet des propriétés de Police. Cliquez sur OK pour terminer.

    Sélection de code128m comme police de caractères active dans la fenêtre Format de champ
  7. Étape 7 : Vérifier la génération du code-barres GS1 128

    Cliquez sur le bouton OK pour appliquer les modifications. Les espaces réservés de chaîne de texte se transformeront immédiatement pour s'afficher sous la forme d'un code-barres GS1 128 actif et lisible dans l'aperçu avant impression de votre rapport.

    Génération réussie et aperçu d'un code-barres GS1 128 dans la vue de mise en page de Crystal Reports