MSI, Plessey и стандарт 2 из 5 баркодов необходимы для управления запасами в складах.Настоящий водитель покажет вам, как генерировать эти баракоды с помощью Aspose.BarCode для .NET с примерами кода C#.
Введение
Aspose.BarCode является мощной библиотекой, которая упрощает генерирование различных типов баркодов, в том числе MSI, Plessey и Standard 2 of 5.
Что такое MSI, Plessey и стандарт 2 из 5 баркодов?
MSI, 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 6.0+ или .NET Framework 4.6.2+
- Aspose.BarCode для .NET (NuGet)
- Основное знание C#
PM> Install-Package Aspose.BarCode
Step-by-Step реализация
Пример МСФО:
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);
Checksum и Customization опции
- МСФО
Чексум
: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 — Большой масштаб или архив
Решение проблем и общие проблемы
- Баркод не сканирует? Обеспечивает только цифровой вход, валидную длину для сканера, правильный контраст.
- Проверка ошибок? Включает/не допускает проверку, чтобы соответствовать настройкам сканера.
- Лабелы слишком маленькие? Используйте меньшее XDизмерение и ниже BarHeight.
FAQs
П: Поддерживаются ли эти баркоды всеми сканерами? А: Большинство промышленных и складских сканеров поддерживают MSI, Plessey и Standard 2 of 5, но проверьте свою документацию оборудования.Q: Могу ли я генерировать тысячи етикетов? А: Да, прокручивайте данные инвентаризации и программируйте изображения.
Используйте случаи и приложения
- Массовый склад и обозначение инвентаризации
- Библиотека и архивные системы
- Промышленное оборудование для отслеживания
- Контейнер для перевозки и бин-этикетирование
Лучшие практики: таблица быстрого обращения
Тип | Дать | Не давай |
---|---|---|
Input | Используйте только цифры | Используйте буквы или символы |
Checksum | Умение, если работный поток требует | Пропустить, если не поддерживается |
Формат выхода | SVG/PNG для выхода криптовалюты | Низкий уровень JPG для печати |
Батч поколения | Автоматизация для больших инвентаризаций | Ручная маркировка создание |
Заключение
MSI, Plessey и Стандарт 2 из 5 баркодов остаются жизненно важными для операций по складам и хранилищам. Aspose.BarCode для .NET обеспечивает быструю, высокую объемную генерацию для каждого промышленного рабочего потока. Aspose.BarCode API ссылка Для более подробных деталей.