Как генерировать MSI, Plessey и стандарт 2 из 5 баркодов для инвентарных и складских знаков в .NET

Как генерировать 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 и 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 ссылка Для более подробных деталей.

 Русский