.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);
테이블 콘텐츠
- 소개
- 39 코드와 39 전체 ASCII 바코드는 무엇입니까?
- 빠른 시작 (최소 예제)
- 원칙
- 단계별 실행
- Barcode의 사용자 정의
- 지원되는 출력 형식
- 문제 해결 & 일반적인 문제
- FAQ
- 사례 및 응용 프로그램 사용
- 모범 사례
- 관련 기사
- 결론
소개
이 기사에서는 .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 참조 더 고급 바코드 기능을 제공합니다.