Navigation

Code-barres UPC-A

UPC-A Barcode Font
Page du produit UPC-A

Générer des codes-barres UPC-A

Implémentez-le facilement dans Crystal Reports, MS Excel et MS Access

Les codes-barres UPC-A, ou GTIN-12, codent 11 chiffres de données plus un chiffre de contrôle, le premier indiquant le système de numérotation. Ils constituent un sous-ensemble d'EAN-13 (qui commence par zéro). Les détaillants utilisent le même UPC pour des produits identiques dans différents magasins. Barcodesoft propose des polices UPC-A avec divers rapports d'aspect (ex. Moyen, XXL) et formats (TrueType, PCL, SVG, WOFF). Un chiffre de contrôle est requis, générable via leur Encodeur ou un code fourni (VBA/C). La version démo comporte un filigrane. Ces polices sont intégrables dans des PDF pour un impression professionnelle.

Aperçu

UPC-A / UPC-E EAN 13 / EAN 8 Code-barres Bookland Japanese Article Number (JAN) ISBN ISO/IEC 15420:2009

Le code-barres UPC-A est partout aujourd'hui.
Les détaillants utilisent le « Code Universel de Produit » (UPC) pour identifier les produits en magasin. Les mêmes produits vendus dans différents magasins de détail partagent le même UPC.
Le premier chiffre d'un UPC est appelé « système de numérotation » (number system). Les cinq chiffres suivants d'un UPC sont appelés le « code fabricant ». Ensuite, cinq autres chiffres forment le « Code Produit ».
Le dernier chiffre est un chiffre de contrôle.
Un code-barres UPCA encode 11 chiffres plus un chiffre de contrôle. L'UPC-A peut être considéré comme un sous-ensemble de l'EAN13 avec le premier chiffre du système de numérotation défini sur zéro.

Ce que l'UPC-A encode est également appelé GTIN12.

L'UPCE encode des données à huit chiffres plus un chiffre de contrôle. Ce que l'UPCE encode est également appelé GTIN8.

Voici la table de mappage de la police de code-barres UPCA :

Table de mappage de la police de code-barres UPC-A

Caractère Mappage Caractère Mappage
Début (Start) [ Fin (Stop) ]
Début de Supplément { Fin de Supplément }
Garde Centrale | Séparateur de Supplément \
Texte Uniquement 0xE0 - 0xE9 Caractère de fin UPCE '
Partie Gauche B avec Texte Lisible (HR) PQWERTYUIO Partie Gauche B sans HR pqwertyuio
Partie Droite avec HR :ASDFGHJKL Partie Droite sans HR ;asdfghjkl
Partie Gauche A avec HR au-dessus /zxcvbnm,. Partie Gauche B avec HR au-dessus ?ZXCVBNM<>
Partie Gauche A avec HR en dessous 0123456789 Partie Gauche A sans HR en dessous ~!#&40;#$%^&*(<>
L'UPC-A nécessite l'ajout d'un chiffre de contrôle à la fin des données.

Si vous utilisez les polices UPCA de Barcodesoft pour imprimer des codes-barres, veuillez utiliser notre encodeur pour calculer le chiffre de contrôle pour vous. Vous pouvez également trouver le code source en langages VBA et C.

Il y a six polices dans le package, comme indiqué ci-dessous. Chaque police indique son rapport d'aspect par son nom. Par exemple, UpcEanM signifie « rapport d'aspect moyen ».
UpcEanXXL signifie « rapport d'aspect XXL ».

Voici la liste des polices de codes-barres UPCA de Barcodesoft

Rapport d’aspect Police
XS UPCEANXS
S UPCEANS
M UPCEANM
L UPCEANL
XL UPCEANXL
XXL UPCEANXXL
La version démo UPCA de Barcodesoft comporte un filigrane « Démo ».

Les polices de codes-barres UPCA de Barcodesoft sont disponibles aux formats True Type, PostScript, PCL, SVG, Open Type (eot) et Web Open Font Format (woff / woff2). Les utilisateurs peuvent intégrer les polices Code128 dans des fichiers Adobe PDF.

Voici la liste des polices de codes-barres UPCA de Barcodesoft

Tarification des polices de codes-barres UPC-A de Barcodesoft

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

Générer un code-barres UPC-A dans Crystal Reports

Comment générer un code-barres UPC-A dans Crystal Reports ?

Pour générer un code-barres UPC-A dans Crystal Reports, créez un nouveau champ de formule en utilisant la fonction BCSLinearUPCA de la bibliothèque UFL de Barcodesoft. Passez les champs de votre base de données comme arguments, placez le champ de formule sur votre zone de conception et appliquez la famille de polices UpcEanM.

  1. Étape 1 : Déterminer l'architecture (32-bit ou 64-bit) de SAP Crystal Reports et enregistrer la DLL

    Déterminez l'architecture de votre version de SAP Crystal Reports. Les versions SAP Crystal Reports 2008 à 2016 sont en 32-bit, tandis que SAP Crystal Reports 2020 et 2025 sont en 64-bit.

    Pour Crystal Reports 64-bit (2020 / 2025) :

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

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

    Pour Crystal Reports 32-bit (2008–2016) :

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

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

    Ouvrez la mise en page de votre rapport Crystal Reports. Faites un clic droit sur Champs de formule dans le panneau Explorateur de champs et sélectionnez Nouveau... dans le menu contextuel. Saisissez "UpcEanM" dans la zone de texte Nom, puis cliquez sur le bouton Utiliser l'éditeur.

    Création d'un nouveau champ de formule Crystal Reports nommé Upca
  3. Étape 3 : Localiser la fonction UPC-A de Barcodesoft

    Dans l'Atelier de formules, naviguez vers le répertoire Fonctions supplémentaires et double-cliquez sur la fonction BCSLinearUPCA située sous le nœud Visual Basic UFLs.

    Sélection de BCSLinearUPCA dans la liste Visual Basic UFLs au sein de l'Atelier de formules
  4. Étape 4 : Utiliser votre champ de base de données comme paramètre pour la formule UPC-A

    Indiquez votre champ de base de données cible comme paramètre de chaîne principal à l'intérieur des parenthèses de la formule. Cliquez sur le bouton Enregistrer pour valider et conserver la configuration de votre nouvelle logique de formule.

    UFL Crystal Reports pour UPC-A
  5. Étape 5 : Insérer le champ de formule UPC-A dans votre zone de conception de rapport

    Glissez votre champ de formule Upca fraîchement enregistré hors de l'Explorateur de champs et déposez-le sur la grille de la zone de conception à l'endroit où vous souhaitez que le code-barres UPC-A apparaisse.

    Placement du champ de formule Upca sur la zone de conception de rapport Crystal Reports
  6. Étape 6 : Appliquer la police UpcEanM

    Faites un clic droit sur le bloc de texte du champ de formule placé sur votre zone de conception et choisissez Mettre en forme le champ dans le menu contextuel. Dans l'onglet de personnalisation de la Police, sélectionnez "UpcEanM" dans la liste déroulante des familles de polices.

    Modification des paramètres de sélection de police pour UpcEanM dans la fenêtre Mettre en forme le champ

    Le package comprend six polices TrueType : UpcEanXXL, UpcEanXL, UpcEanL, UpcEanM, UpcEanS et UpcEanXS. Chaque police est conçue avec un ratio d'aspect différent, vous permettant de sélectionner celle qui correspond le mieux aux exigences de votre application.

  7. Étape 7 : Vérifier la génération du code-barres UPC-A

    Cliquez sur le bouton OK pour appliquer les modifications. Les chaînes de texte de substitution se transformeront immédiatement et s'afficheront sous la forme d'un code-barres UPC-A actif et lisible dans l'aperçu de mise en page de votre modèle de rapport.

    Génération réussie et vérification visuelle de la mise en page du code-barres UPC-A dans Crystal Reports