MSI, Plessey e Standard 2 di 5 codici a barre sono essenziali per la gestione dell’inventario nei magazzini.Questo manuale ti mostrerà come generare questi codici a bar con Aspose.BarCode per .NET con esempi di codice C#.

Introduzione

Aspose.BarCode è una potente biblioteca che semplifica la generazione di vari tipi di codice bar, tra cui MSI, Plessey e Standard 2 di 5.

Quali sono MSI, Plessey e Standard 2 di 5 Barcodi?

MSI (Modified Plessey), Plesey e Standard 2 of 5 sono numerici-solo i codici a barre 1D utilizzati per lo stoccaggio, l’inventario, la biblioteca e il tracciamento industriale. Sono apprezzati per la loro semplicità e la compatibilità con il patrimonio e i sistemi moderni.

Rapido avvio (esempio minimo)

Il seguente esempio minimo dimostra come generare un codice bar MSI utilizzando Aspose.BarCode:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);

Prerequisiti

  • Visual Studio 2019 o successivo
  • .NET Framework 4.6.2+ e .net 6.0+
  • Aspose.BarCode per .NET (NuGet)
  • Conoscenza C#
PM> Install-Package Aspose.BarCode 

Implementazione passo dopo passo

Esempio di MSI:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);

L’esempio di Plessey:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);

2 di 5 esempi:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);

Checksum e opzioni di personalizzazione

  • Il certificato MSI: csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
  • Altezza e larghezza del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Colore e sfondo: csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • La cappella: csgen.Parameters.CaptionBelow.Visible = true;

Personalizzare la comparsa del codice bar

Vedi sopra per l’altezza, la larghezza e il colore della barra. Ajustare XDimension e BarHeight per le diverse dimensioni dell’etichetta. Utilizzare SVG per la stampa scalabile, crisp.

Formati di uscita supportati

  • PNG, JPEG, BMP — Stampa e digitale
  • TIFF — High-res stampanti di magazzino
  • SVG, EMF — grande scala o archivio

Risoluzione dei problemi e problemi comuni

  • Barcode non scansione? Assicurati solo input numerico, lunghezza valida per il tuo scanner, contrasto corretto.
  • Checksum errors? Attivare/disabilitare il checkum per corrispondere alle impostazioni dello scanner.
  • Labelle troppo piccole? Utilizzare una dimensione XD più piccola e BarHeight inferiore.

FAQ

Q: Questi codici a barre sono supportati da tutti gli scanner? A: La maggior parte degli scannatori industriali e di magazzino supporta MSI, Plessey e Standard 2 di 5, ma verifica la documentazione hardware.Q: Posso batch-generare migliaia di etichette? A: Sì, girare attraverso i dati di inventario e generare le immagini in modo programmatico.

Utilizzare casi e applicazioni

  • Etichettatura magazzino e inventario
  • Libreria e sistemi di archiviazione
  • Attrezzature industriali di tracciamento
  • Contenitore di spedizione e bin etichette

Migliori pratiche: tavolo di riferimento rapido

Tipodi DoNon si
InputUtilizzare solo i numeriUtilizzare lettere o simboli
ChecksumSe il flusso di lavoro richiedeSmettere se non supportato
Formato di uscitaSVG/PNG per la produzione di crispLow-res JPG per la stampa
Batch GenerazioneAutomazione per grandi inventariCreazione di etichetta manuale

conclusione

MSI, Plessey e Standard 2 di 5 barcodi rimangono vitali per le operazioni di inventario e magazzino. Aspose.BarCode per .NET consente generazione rapida e ad alto volume per ogni flusso di lavoro industriale. Aspose.BarCode API di riferimento Per maggiori dettagli.

More in this category