Създаване на код 39 и код 39, пълен ASCII баркодове в .NET приложения с помощта на библиотеката Aspose.BarCode. Този ръководство предоставя стъпка по стъпки инструкции, C# кодове проби и съвети за персонализиране за появата на баракод.

Въведение

В тази статия се обяснява как да се генерират кодове 39 и 39 Full ASCII за управление на активи, проследяване на запаси и други приложения с помощта на Aspose.BarCode за .NET. Тя включва пълни примери за код C# и съвети за персонализиране на външния вид на баркода.

Какви са кодовете 39 и 39 на ASCII?

Код 39 е широко използван 1D баркод, който поддържа букви, цифри и няколко символа – идеален за тагове за активи, системи за инвентаризация, управление на библиотеки и идентификационни карти.

Бързо стартиране (Минимален пример)

Следващият минимален пример показва как да се генерира основен код 39 баркод в C#:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);

Предупреждения

  • Visual Studio 2019 или по-късно
  • .NET Framework 4.6.2+ или .net 6.0+
  • Aspose.BarCode за .NET (NuGet)
  • Основни познания за C#
PM> Install-Package Aspose.BarCode 

Стъпка по стъпка изпълнение

39 Пример за това:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

Код 39 Пълно ASCII (разширено) Пример:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

Настройка на Barcode

  • Проверка на цифрите: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Височина на баровете / ширина: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Цвет / фонов цвят: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Капиталът е: csgen.Parameters.CaptionBelow.Visible = true;
  • Пълен ASCII режим: EncodeTypes.Code39Extended

Поддържани формати за изход

  • PNG, JPEG, BMP – печатане и уеб
  • TIFF — High-res/архивал
  • SVG, EMF — Скалираща графика

Решаване на проблеми и общи проблеми

  • Баркодът не се сканира?- Уверете се, че се използват само валидни знаци (A-Z, 0-9, - $ % . / + пространство за основен код 39).

  • За специални символи използвайте Code39Extended.

  • Проверка на грешките? - Осигуряване или деактивиране на чексума, за да съответства на конфигурацията на скенера.

  • Малката етикетка не е подходяща- Настройване на височината на лентата и XDimension; използвайте Код 39 над Code128 за по-малко плътни кодове.

ФАК

**П: Каква е разликата между Код 39 и Кодекс 39 Пълно ASCII?**A: Стандартният код 39 поддържа само ограничен набор от символи. пълен ASCII режим (Extended) позволява на всички АСЦИИ знаци, като ги кодира като две символни последователности.Q: Задължително ли е проверката на цифрата?A: Това е факултативно в Код 39.Активирайте го само ако вашият работен поток или скенер изисква.

Използване на случаи и приложения

  • Етикетиране на активи и оборудване
  • Библиотека и училищно управление
  • Проследяване на Inventory/Stockroom
  • Промишлени и идентификационни знаци

Най-добри практики: Бърза референтна таблица

Типдада не
CharsetИзползвайте A-Z, 0-9, -.$%./+ (основен)Използване на нискокачеството в основен режим
Пълно ASCIIИзползвайте Code39Extended за символиОчаквайте символи в основен режим
Формат на изходаSVG/PNG за износ на крисНиско ниво на JPG за печат
Проверете цифратаВъзможно е само ако е необходимоВъзможно е случайно

заключение

Код 39 е гръбнакът на активите, инвентаризацията и баркодирането на библиотеката. Aspose.BarCode за .NET предлага гъвкави опции за всеки сценарий. Aspose.BarCode API Референт За по-напреднали функции на баркода.

More in this category