Създаване на код 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
- Generate MSI, Plessey, and Standard 2 of 5 Barcodes for Inventory and Warehouse Labels в .NET
- Бързо сканиране на 1D баркода в работните потоци на инвентари и складове в .NET
- Генериране на GS1 Data Matrix Barcodes с помощта на Aspose.BarCode за .NET
- Генериране на QR кодове с помощта на Aspose.BarCode за .NET
- Извличане на QR код метаданни с помощта на Aspose.BarCode за .NET