Navigation
Code-barres 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
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;#$%^&*(<> |
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 |
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.
-
É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
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
-
É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.
-
É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
BCSLinearUPCAsituée sous le nœud Visual Basic UFLs.
-
É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.
-
Étape 5 : Insérer le champ de formule UPC-A dans votre zone de conception de rapport
Glissez votre champ de formule
Upcafraî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.
-
É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.
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.
-
É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.

