.NET에서 사용자 지정 텍스트로 전체 ASCII 바코드 39 및 코드를 생성하는 방법

.NET에서 사용자 지정 텍스트로 전체 ASCII 바코드 39 및 코드를 생성하는 방법

39 코드와 39 전체 ASCII 바코드는 무엇입니까?

코드 39은 상단 문자, 숫자 및 몇 개의 상징을 지원하는 널리 사용되는 1D 바코드입니다 - 자산 태그, 저장소, 도서관 시스템 및 ID 카드에 이상적입니다.

빠른 시작 (최소 예제)

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

테이블 콘텐츠

소개

이 기사에서는 .NET을 위한 Aspose.BarCode를 사용하여 자산 관리, 도서관 시스템 및 인스턴트 작업 흐름에 대한 전체 ASCII 바코드를 생성하는 방법을 설명합니다.

원칙

  • Visual Studio 2019 또는 이후
  • .NET 프레임 워크 4.6.2+
  • Aspose.BarCode for .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 - 하이 레스 / 아카이브
  • SVG, EMF - 스케일 가능한 그래픽

문제 해결 & 일반적인 문제

  • 배코드가 스캔되지 않습니까?

  • 유효한 문자 만 사용하는지 확인하십시오 (A-Z, 0-9, - $ % . / + 기본 코드 39 공간).

  • 특별한 캐릭터를 위해 Code39Extended를 사용하십시오.

  • 체크인 오류가 있나요?

  • 귀하의 스캐너 구성과 일치하기 위해 체크 룸을 활성화하거나 해제합니다.

  • 작은 레이블이 적합하지 않습니까?

  • 바 높이 및 XDimension을 조정하십시오; 코드 39 위에 Code128을 사용하여 덜 두꺼운 코드를 사용합니다.

FAQ

**Q : 코드 39와 코드는 전체 ASCII 사이의 차이점은 무엇입니까?**A: 표준 코드 39은 단 하나의 제한된 문자 세트만 지원합니다.Full ASCII 모드 (Extended)는 두 개의 상징 순서로 암호화하여 모든 AS CII 문자를 가능하게 합니다.

**Q : 체크 디지털이 의무적입니까?**A: 코드 39에서 선택적입니다.그것은 작업 흐름이나 스캐너가 요구하는 경우에만 활성화됩니다.

사례 및 응용 프로그램 사용

  • 자산 및 장비 라벨링
  • 도서관 및 학교 관리
  • 인벤토리 / 스토크룸 추적
  • 산업 및 ID 표지판

최고의 관행 : 빠른 참조 테이블

하기 위해하지 마세요
차르세트사용 A-Z, 0-9, -.$ %/+ (기본)기본 모드에서 낮은 모드를 사용하십시오.
전체 ASCII코드를 사용합니다39Symbols에 대한 확장기본 모드에서 예상 상징
출력 형식크리스프 생산을 위한 SVG/PNG저렴한 JPG 인쇄
디지털 확인필요한 경우에만 가능하다.우연히 가능하다.

결론

코드 39은 자산, 인벤토리 및 라이브러리 바코딩의 배경입니다. Aspose.BarCode for .NET은 모든 시나리오에 대한 유연한 옵션을 제공합니다. Aspose.BarCode API 참조 더 고급 바코드 기능을 제공합니다.

 한국어