Как да генерирате MSI, Plessey и стандарт 2 от 5 баркодове за етикети за инвентаризация и складове в .NET
Какво представляват MSI, Plessey и Standard 2 of 5 Barcodes?
MSI, Plessey и Standard 2 of 5 са само 1D броеви кодове, използвани за съхранение, склад, библиотека и промишлено проследяване. Те се оценяват за тяхната простота и съвместимост с наследството и модерните системи.
Бързо стартиране (Минимален пример)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Таблица на съдържанието
- Въведение
- Какво представляват MSI, Plessey и Standard 2 of 5 Barcodes?
- Бързо стартиране (Минимален пример)
- Предупреждения
- Стъпка по стъпка изпълнение
- Опции за проверка и персонализиране
- Настройка на Barcode
- Поддържани формати за изход
- Решаване на проблеми и общи проблеми
- ФАК
- Използване на случаи и приложения
- Най-добрите практики
- Свързани статии
- заключение
Въведение
Тази статия обхваща генерирането на MSI, Plessey и Standard 2 от 5 баркода за масово съхранение, библиотека и етикетиране на склад с помощта на Aspose.BarCode за .NET.
Предупреждения
- Visual Studio 2019 или по-късно
- .NET Framework 4.6.2+ или .net 6.0+
- Aspose.BarCode за .NET (NuGet)
- Основни познания за C#
PM> Install-Package Aspose.BarCode
Стъпка по стъпка изпълнение
Пример за MSI:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);
Примерът на Plessey:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);
2 от 5 примери:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);
Опции за проверка и персонализиране
- MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = истински;parameters.Barcode.Msi.ChecksumMode = MsiЧексумМод10;
Височина на баровете / ширина:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
Цвет / фонов цвят:
csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
Капиталът е:
csgen.Parameters.CaptionBelow\.Visible = true;
Настройка на Barcode
- Вижте по-горе за височина, ширина и цвят
- Настройване на XDimension и BarHeight за различни размери на етикета
- Използвайте SVG за скалираща, криптовалутна печат
Поддържани формати за изход
- PNG, JPEG, BMP – печатни и цифрови
- TIFF – висококачествени принтери за складове
- SVG, EMF – голям мащаб или архива
Решаване на проблеми и общи проблеми
Баркодът не се сканира?
Осигурете само цифров вход, валидна дължина за вашия сканер, подходящ контраст.
Проверка на грешките?
Осигуряване/невъзможност за проверка, за да съответства на настройките на скенера.
Листата са твърде малки?
Използвайте по-малка XDизмерност и ниска BarHeight.
ФАК
**П: Тези баркодове са поддържан от всички скенери?**A: Повечето промишлени и складски скенери поддържат MSI, Plessey и Standard 2 of 5, но проверете хардуерната си документация.
Q: Мога ли да генерирам хиляди етикети?A: Да, проникнете през данните на инвентаризацията и генерирайте изображения програмирано.
Използване на случаи и приложения
- Масов склад и етикетиране на инвентаризацията
- Библиотека и архивни системи
- Промишлено оборудване за проследяване
- Контейнер за доставка и бин етикети
Най-добри практики: Бърза референтна таблица
Тип | да | да не |
---|---|---|
Input | Използвайте само цифрите | Използвайте букви или символи |
Checksum | Ако работният поток изисква | Ако не се подкрепя |
Формат на изхода | SVG/PNG за износ на крис | Ниско ниво на JPG за печат |
Батч поколение | Автоматизиране за големи инвентаризации | Ръчно създаване на етикета |
заключение
MSI, Plessey и Standard 2 от 5 баркодове остават от жизненоважно значение за операциите в складовете и склад. Aspose.BarCode за .NET позволява бързо, високообемно генериране за всеки промишлен работен поток. Aspose.BarCode API Референт За повече подробности.