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
Tipo | di Do | Non si |
---|---|---|
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.
More in this category
- Accelerare la scansione di codice a barre 1D in flussi di lavoro in inventario e magazzino in .NET
- Che cosa è GS1 DataBar (RSS-14)? Guida agli usi, tipi e generazione
- Creare i codici bar ISBN e ISSN per libri e periodici in .NET
- Creare i codici di bar UPC-A e U PC-E per l'imballaggio del prodotto in .NET
- Creare il codice bar GS1-128 (UCC/EAN-128) per la catena di approvvigionamento e la conformità in .NET