MSI, Plessey og Standard 2 af 5 barkoder er afgørende for lagerstyring i lager. Denne guide vil vise dig, hvordan man genererer disse barkoder ved hjælp af Aspose.BarCode for .NET med C#-kode eksempler.
Introduktion
Aspose.BarCode er en kraftfuld bibliotek, der forenkler generationen af forskellige barkodetyper, herunder MSI, Plessey og Standard 2 of 5.
Hvad er MSI, Plessey og Standard 2 af 5 Barkoder?
MSI, Plessey og Standard 2 af 5 er numerisk-kun 1D barkoder, der anvendes til lager, inventory, bibliotek og industriel sporing. De er værdsat for deres enkelhed og kompatibilitet med arv og moderne systemer.
Hurtig start (minimalt eksempel)
Følgende minimum eksempel viser, hvordan man genererer en MSI barkode ved hjælp af Aspose.BarCode:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Forudsætninger
- Visual Studio 2019 eller senere
- .NET 6.0+ eller .NET Framework 4.6.2+
- Aspose.BarCode til .NET (NuGet)
- Grundlæggende C# viden
PM> Install-Package Aspose.BarCode
Step-by-Step gennemførelse
MSI eksempler på:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);
Plessey eksempler:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);
Standard 2 af 5 eksempler:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);
Checksum og tilpasningsmuligheder
- MSI Checksum er:
csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
- Bar højde / bredde:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Farve og baggrunde:
csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- Kapitelet er:
csgen.Parameters.CaptionBelow.Visible = true;
Tilpasning af barcode udseende
Se ovenfor for barhøjde, bredde og farve. Tilpasse XDimension og BarHeight til forskellige etikettstørrelser. Brug SVG til skalerbar, crisp printing.
Støttede udgangsformater
- PNG, JPEG, BMP — Print og digital
- TIFF — High-res lagerskrivere
- SVG, EMF — stor skala eller arkiv
Problemløsning og fælles problemer
- Barcode ikke scanning? Giv kun numerisk indtastning, gyldig længde for din scanner, korrekt kontrast.
- Checksum fejl? Aktivere/deaktivere checksume til at matche dine scannerindstillinger.
- Labler for små? Brug mindre XDimension og lavere BarHeight.
FAQs
Q: Er disse barkoder understøttet af alle scannere? A: De fleste industrielle og lagerskannere støtter MSI, Plessey og Standard 2 of 5, men tjek din hardware dokumentation.Q: Kan jeg batch-generere tusindvis af etiketter? A: Ja, loop gennem inventory data og generere billeder programmeret.
Brug af tilfælde og applikationer
- Bulk lager og lagermærkning
- Biblioteks- og arkivsystemer
- Industriel sporing af udstyr
- Skibs container og bin etiketter
Bedste praksis: Quick Reference Table
Tip til | Du gør | Gør ikke |
---|---|---|
Input | Brug kun digter | Brug bogstaver eller symboler |
Checksum | Det er muligt, hvis arbejdsprocessen kræver | Omvendt, hvis ikke støttet |
Udgangsformatet | SVG/PNG til krispproduktion | Low-res JPG til udskrivning |
Batch Generation | Automatisk til store inventorer | Manuel etiketter skabelse |
Konklusion
MSI, Plessey og Standard 2 af 5 barkoder forbliver vitale for lager- og lageroperationer. Aspose.BarCode for .NET muliggør hurtig, høj volumen generering for hver industriel arbejdsproces. Aspose.BarCode API Reference For mere detaljer.
More in this category
- Arbejde med Aztec Codes i C#
- Behandle fejl korrigering og beskadigede QR-koder ved hjælp af Aspose.BarCode for .NET
- Generere Aztec-koder ved hjælp af Aspose.BarCode for .NET
- Generere Codabar og Code 11 Barkoder for Sundheds- og Biblioteksapplikationer i .NET
- Generere Code 128 Barcodes ved hjælp af Aspose.BarCode for .NET