MSI, Plessey і стандарт 2 з 5 баркодів є необхідними для управління запасами в складах.Цей посібник покаже вам, як генерувати ці барколи за допомогою Aspose.BarCode для .NET з прикладами коду C#.
Введення
Aspose.BarCode - це потужна бібліотека, яка полегшує генерування різних типів баркодів, в тому числі MSI, Plessey і Standard 2 of 5.
Що таке MSI, Plessey і стандарт 2 з 5 баркодів?
MSI (Modified Plessey) і Standard 2 of 5 є чисельними, тільки 1D-баркодами, що використовуються для складів, запасів, бібліотеки та промислового відстеження.
Швидкий початок (наприклад мінімальний)
Наступний мінімальний приклад показує, як генерувати бар-код MSI за допомогою Aspose.BarCode:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Передумови
- Visual Studio 2019 або вище
- Створення .NET Framework 4.6.2+
- Aspose.BarCode для .NET (NuGet)
- Основні знання C#
PM> Install-Package Aspose.BarCode
Крок за кроком реалізація
Приклади МЗС:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);
Приклад Плесі:
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.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
- Висота та ширина барів:
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;
Налаштування зображення баркоду
Перегляньте вище для висоти, ширини і кольору барів. Налаштуйте XDimension і BarHeight для різних розмірів етикетки. Використовуйте SVG для скальованого, криптовалютного друку.
Підтримуються формати виходу
- PNG, JPEG, BMP — друковані та цифрові
- TIFF — Високопоставлені принтери
- SVG, EMF — Великий масштаб або архіви
Вирішення проблем і загальні проблеми
- Баркод не сканується? Забезпечує тільки чисельний вхід, діючу довжину для сканера, правильний контраст.
- Checksum errors? Увімкніть/неможливо встановити перевірку, щоб відповідати налаштуванням сканера.
- Лабелі занадто маленькі? Використовуйте меншу XDimension і нижню BarHeight.
FAQ
Питання: Чи підтримуються ці баркоди всіма сканерами? А: Більшість промислових і складових сканерів підтримають MSI, Plessey і Standard 2 of 5, але перевірте вашу харчову документацію.Q: Чи можу я генерувати тисячі етикет? А: Так, перейдіть через інвентарні дані і програмуйте зображення.
Використання випадків та додатків
- Масштабний склад та етикетка запасів
- Бібліотека та архівні системи
- Індустріальне обладнання для відстеження
- Перевезення контейнерів та бінових етикетків
Найкращі практики: швидкий референтний стіл
Тіп | Дайте | Не дайте |
---|---|---|
Input | Використовуйте тільки цифри | Використовуйте листи або символи |
Checksum | У разі необхідності робочий потік | Пропустити, якщо не підтримувати |
Формат виходу | SVG/PNG для криптовалютних продуктів | Низький рівень JPG для друку |
Батч покоління | Автоматизація для великих інвентарів | Створення ручної етикетки |
Заключення
MSI, Plessey і Standard 2 з 5 баркодів залишаються життєво важливими для операцій запасів і складів. Aspose.BarCode для .NET забезпечує швидке, високе обсяг виробництва для кожного промислового робочого потоку. Aspose.BarCode API Референт Для більш детальних деталей.