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

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

Що таке MSI, Plessey і стандарт 2 з 5 баркодів?

MSI (Modified 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 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.EnableCheckum = правдивий;• параметри.Barcode.Msi.ChecksumMode = MsiCheckSumMod10;
  • Висота та ширина барів: 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 – масштабний або архівальний

Вирішення проблем і загальні проблеми

  • Баккод не сканується?

  • Забезпечити тільки чисельний вхід, діючу довжину для сканера, правильний контраст.

  • Чи можна перевірити помилки?

  • Увімкніть / відключіть перевірку, щоб відповідати налаштуванням сканера.

  • «Чи занадто маленькі листи?»

  • Використовуйте меншу XDimension і нижню BarHeight.

FAQ

**Q: Чи підтримуються ці баркоди всіма сканерами?**Відповідь: Більшість промислових і складових сканерів підтримують MSI, Plessey і Standard 2 of 5, але перевірте вашу харчову документацію.

Q: Чи можу я генерувати тисячі етикет?Відповідь: Так, перейдіть через інвентарні дані і програматично генеруйте зображення.

Використання випадків та додатків

  • Масштабний склад та етикетка запасів
  • Бібліотека та архівні системи
  • Індустріальне обладнання для відстеження
  • Перевезення контейнерів та бінових етикетків

Найкращі практики: швидкий референтний стіл

ТіпДайтеНе дайте
InputВикористовуйте тільки цифриВикористовуйте листи або символи
ChecksumУ разі необхідності робочий потікПропустити, якщо не підтримувати
Формат виходуSVG/PNG для криптовалютних продуктівНизький рівень JPG для друку
Батч поколінняАвтоматизація для великих інвентарівСтворення ручної етикетки

Заключення

MSI, Plessey і Standard 2 з 5 баркодів залишаються життєво важливими для операцій запасів і складів. Aspose.BarCode для .NET забезпечує швидке, високе обсяг виробництва для кожного промислового робочого потоку. Aspose.BarCode API Референт Для більш детальних деталей.

 Українська