Comment générer ITF-14 et Interleaved 2 de 5 codes de barre pour l'étiquetage carton et logistique

Comment générer ITF-14 et Interleaved 2 de 5 codes de barre pour l'étiquetage carton et logistique

Quels sont les codes de barre ITF-14 et Interleaved 2 sur 5 ?

ITF-14 est le code bar standard pour les cartons et les cas de livraison dans les chaînes d’approvisionnement mondiales (encodes 14 chiffres). Interleaved 2 of 5 (I2of5) est un code numérique de haute densité utilisé pour l’étiquetage de stockage, industriel et de distribution, supportant les lignes numériques à longueur égale variables.

Début rapide (exemple minimum)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);

Table des contenus

Introduction

Ce guide montre comment générer ITF-14 et Interleaved 2 des 5 codes bars pour la logistique, le carton et l’étiquetage de stock en utilisant Aspose.BarCode pour .NET, avec un code complet, des conseils de conception et des solutions pour l’automatisation de la chaîne d’approvisionnement.

Principaux

  • Visual Studio 2019 ou ultérieur
  • .NET 6.0+ ou .Net Framework 4.6.2+
  • Aspose.BarCode pour .NET (NuGet)
  • Les connaissances C#
PM> Install-Package Aspose.BarCode 

La mise en œuvre étape par étape

L’exemple de l’IF14 :

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);

2 sur 5 Exemples :

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);

L’affichage de code bar

  • Bars de porte (ITF-14) : csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
  • Haute de bar / largeur : csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • Couleur / Background : csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • • Caption : csgen.Parameters.CaptionBelow\.Visible = true;

Formats de sortie soutenus

  • PNG, JPEG, BMP – Étiquettes imprimées et numériques
  • TIFF - High-res / Archives
  • SVG, EMF – Vector / large format d’impression

Résolution des problèmes et problèmes communs

  • Le barcode n’est pas scané ?

  • L’entrée sécurisée est tous les chiffres, la longueur correcte, même les numéros pour I2of5, le contraste approprié.

  • Il n’y a pas de cadre sur l’ITF-14 ?

  • Configurez ITF14BorderType to Frame pour la conformité de la chaîne d’approvisionnement GS1.

  • Too grand pour l’étiquette?

  • Ajustez la taille XD et la hauteur de la barre pour une taille plus petite.

FAQs

**Q: Puis-je coder les nombres de longueur variable avec Interleaved 2 of 5?**A : Oui, mais même le nombre de chiffres.

**Q: Quelle est la barre/frame du porteur dans ITF-14?**A: Une limite autour du code bar pour la chaîne d’approvisionnement / GS1 conformité et une meilleure détection de scanner.

Utiliser les cas et les applications

  • Étiquette et carton (ITF-14)
  • Stockage/Inventaire industriel (I2of5)
  • Barcodes de cas de livraison
  • Automatisation de la chaîne d’approvisionnement en masse

Meilleures pratiques : Table de référence rapide

TIPSFaitesne pas
La longueur numériqueITF-14 : 13, I2of5 : même le nombreLes chiffres indésirables pour I2of5
Les bars porteursUtiliser le cadre pour la conformité ITF-14Aucune limite pour les étiquettes ITF-14
Format de sortieUtiliser PNG/SVG pour l’impression crispLow-res JPG pour les emballages
CaptionAfficher ci-dessous pour la clartéDécouvrir les étiquettes de stockage

Conclusion

ITF-14 et Interleaved 2 of 5 sont le fondement de la logistique et de l’automatisation des entrepôts. Aspose.BarCode pour .NET permet de générer, exporter et personnaliser ces codes de barre pour toute chaîne d’approvisionnement ou flux de travail industriel. Aspose.BarCode API de référence Pour plus de détails.

 Français