Hogyan lehet generálni MSI, Plessey és Standard 2 of 5 Barcode for Inventory and Warehouse Labels in .NET
Mi az MSI, Plessey és Standard 2 of 5 Barcodes?
Az MSI (Modified Plessey), a Plesey és a Standard 2 of 5 csak 1D-s kódok, amelyeket raktárak, készletek, könyvtárak és ipari nyomon követés céljából használnak.
Gyors indulás (minimális példa)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);Tartalmak táblája
- Bevezetés
- Mi az MSI, Plessey és Standard 2 of 5 Barcodes?
- Gyors indulás (minimális példa)
- előfeltételek
- lépésről lépésre megvalósítás
- Checksum és személyre szabási lehetőségek
- Barcode megjelenés
- Támogatott kimeneti formátumok
- Problémák megoldása és közös problémák
- FAQs
- Esetek és alkalmazások használata
- Legjobb gyakorlatok
- Kapcsolódó cikkek
- következtetések
Bevezetés
Ez a cikk magában foglalja az MSI, a Plessey és a Standard 2 5 kódok generálását a tömeges készlethez, könyvtárhoz és raktár címkézéshez az Aspose.BarCode .NET használatával.
előfeltételek
- Visual Studio 2019 vagy újabb
- .A .NET 6.0+ és a .NET Framework 4.6.2+
- Aspose.BarCode a .NET (NuGet) használatához)
- Alapvető C# tudás
PM> Install-Package Aspose.BarCode lépésről lépésre megvalósítás
Az MSI példája:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);Plessey példája:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);Standard 2 az 5 példa:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);Checksum és személyre szabási lehetőségek
- MSI Checksum: ``csgen.Parameters.Barcode.Msi.EnableCheckum = igaz;a paraméterek.Barcode.Msi.ChecksumMode = MsiCheckumMod.Mod10;
Bar magassága / szélessége:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;szín és háttér:
csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;Kapcsolódó cikkek:
csgen.Parameters.CaptionBelow\.Visible = true;
Barcode megjelenés
- Lásd fent a szalag magassága, szélessége és színe
- XDimension és BarHeight beállítása a különböző címkék méretéhez
- SVG használata skálázható, krisp nyomtatáshoz
Támogatott kimeneti formátumok
- PNG, JPEG, BMP – nyomtatott és digitális
- TIFF – magas szintű raktár nyomtatók
- SVG, EMF – nagy méretű vagy archív
Problémák megoldása és közös problémák
A kód nem szkennel?
Biztosítsa csak a számjegyet, érvényes hosszúságot a szkennert, a megfelelő kontrasztot.
A hibák ellenőrzése?
Engedélyezze / kikapcsolja a checksumot, hogy megfeleljen a szkenner beállításainak.
Túl kicsi a címkék?
Használjon kisebb XDimension és alacsonyabb BarHeight.
FAQs
**Q: Ezek a bárkódok támogatják az összes szkennert?**A: A legtöbb ipari és raktár szkennerek támogatják az MSI, a Plessey és a Standard 2 of 5, de ellenőrizze a hardver dokumentációt.
**Q: Több ezer címkét generálhatok?**A: Igen, keresse át a készletadatokat, és programozott képeket hozzon létre.
Esetek és alkalmazások használata
- Tömeges raktár és készlet címkézés
- Könyvtár és archív rendszerek
- Ipari berendezések nyomon követése
- Szállítási tartályok és bin címkék
Legjobb gyakorlatok: gyors referenciamutató
| Tipp | A Do | nem |
|---|---|---|
| Input | Csak a számok használata | Szimbólumok vagy betűk használata |
| Checksum | Ha a munkafolyamat igényel | Ha nem támogatják |
| kimeneti formátum | SVG / PNG a krisp kimenetelhez | Low-res JPG nyomtatáshoz |
| Batch generáció | Automatizálódás a nagy készletekhez | Kézi címke létrehozása |
következtetések
Az MSI, a Plessey és a Standard 2 of 5 bárkódok továbbra is létfontosságúak a készlet- és raktárműveletek számára.Aspose.BarCode for .NET lehetővé teszi a gyors, nagy mennyiségű generációt minden ipari munkafolyamban Az Aspose.BarCode API referenciája További részletekért.