Как генерировать MSI, Plessey и стандарт 2 из 5 баркодов для инвентарных и складских знаков в .NET
Что такое MSI, Plessey и стандарт 2 из 5 баркодов?
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 и стандарт 2 из 5 баркодов?
- Быстрый старт (минимальный пример)
- Предупреждения
- Step-by-Step реализация
- Checksum и Customization опции
- Приспособление баркода
- Поддержанный формат выхода
- Решение проблем и общие проблемы
- FAQs
- Используйте случаи и приложения
- Лучшие практики
- Связанные статьи
- Заключение
Введение
Эта статья охватывает генерирование MSI, Plessey и Standard 2 из 5 баркодов для массового запаса, библиотеки и обозначения складов с использованием Aspose.BarCode для .NET.
Предупреждения
- 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 опции
- MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = истинный;MSI.ChecksumMode = Msi.Parameters.Barcode.Msi .CheckSumMod10;
Высота бара / Ширина:
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 – масштабный или архивный
Решение проблем и общие проблемы
Баркода не сканируется?
Обеспечьте только цифровой вход, валидную длину для сканера, правильный контраст.
• Проверка ошибок?
Уметь/уключить чексум, чтобы соответствовать настройкам сканера.
«Лаборатории слишком маленькие?»
Используйте меньшую XDdimension и более низкую BarHeight.
FAQs
**Q: Поддерживаются ли эти баркоды всеми сканерами?**Ответ: Большинство промышленных и складских сканеров поддерживают MSI, Plessey и Standard 2 of 5, но проверьте свою хардверную документацию.
Q: Могу ли я генерировать тысячи етикет?Ответ: Да, прокручивайте данные инвентаризации и программируйте изображения.
Используйте случаи и приложения
- Массовый склад и обозначение инвентаризации
- Библиотека и архивные системы
- Промышленное оборудование для отслеживания
- Контейнер для перевозки и бин-этикетирование
Лучшие практики: таблица быстрого обращения
Тип | Дать | Не давай |
---|---|---|
Input | Используйте только цифры | Используйте буквы или символы |
Checksum | Умение, если работный поток требует | Пропустить, если не поддерживается |
Формат выхода | SVG/PNG для выхода криптовалюты | Низкий уровень JPG для печати |
Батч поколения | Автоматизация для больших инвентаризаций | Ручная маркировка создание |
Заключение
MSI, Plessey и Стандарт 2 из 5 баркодов остаются жизненно важными для операций по складам и хранилищам. Aspose.BarCode для .NET обеспечивает быструю, высокую объемную генерацию для каждого промышленного рабочего потока. Aspose.BarCode API ссылка Для более подробных деталей.