Come generare MSI, Plessey e Standard 2 di 5 Barcodi per le etichette di inventario e magazzino in .NET
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)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Tabella dei contenuti
- Introduzione
- Quali sono MSI, Plessey e Standard 2 di 5 Barcodi?
- Rapido avvio (esempio minimo)
- Prerequisiti
- Implementazione passo dopo passo
- Checksum e opzioni di personalizzazione
- Personalizzare la comparsa del codice bar
- Formati di uscita supportati
- Risoluzione dei problemi e problemi comuni
- FAQ
- Utilizzare casi e applicazioni
- Migliori pratiche
- Articoli correlati
- conclusione
Introduzione
Questo articolo copre la generazione di MSI, Plessey e Standard 2 di 5 codici a barre per l’inventario di massa, la biblioteca e lo etichettamento del magazzino utilizzando Aspose.BarCode per .NET.
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
- MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = vero;I parametri.Barcode.Msi.ChecksumMode = 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 altezza, larghezza e colore della barra
- Adattare XDimension e BarHeight per diversi dimensioni di etichetta
- Utilizzare SVG per la stampa scalabile, crisp
Formati di uscita supportati
- PNG, JPEG, BMP – stampa e digitale
- TIFF – stampanti di magazzino ad alta qualità
- SVG, EMF – grande scala o archivio
Risoluzione dei problemi e problemi comuni
Il codice non scansione?
Assicuratevi solo l’ingresso numerico, la lunghezza valida per il vostro scanner, il giusto contrasto.
“Checksum errori?”
È possibile/disabilitare checksum per corrispondere alle impostazioni dello scanner.
Le lettere sono troppo piccole?
Utilizzare XDimension più piccolo e BarHeight inferiore.
FAQ
**Q: Questi codici a barre sono supportati da tutti gli scanner?**A: La maggior parte degli scanner industriali e di magazzino supporta MSI, Plessey e Standard 2 di 5, ma verifica la documentazione hardware.
**Q: Posso 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
Tipo | di Do | Non dare |
---|---|---|
Input | Utilizzare solo i numeri | Utilizzare lettere o simboli |
Checksum | Se il flusso di lavoro richiede | Smettere se non supportato |
Formato di uscita | SVG/PNG per la produzione di crisp | Low-res JPG per la stampa |
Batch Generazione | Automazione per grandi inventari | Creazione 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.