.NET에서 공급망 및 준수를 위한 GS1-128 (UCC/EAN-128) 바코드를 만드는 방법
GS1-128 (UCC/EAN-128) 바코드는 무엇입니까?
GS1-128, 또한 UCC/EAN-128로 알려져 있으며, 변수 길이, 구조화 된 공급망 데이터를 암호화하기위한 표준화된 1D 바코드이며, 전 세계적으로 물류, 건강 관리, 약국, 식품 및 소매에 사용됩니다.
빠른 시작 (최소 예제)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
테이블 콘텐츠
- 소개
- GS1-128 (UCC/EAN-128) 바코드는 무엇입니까?
- 빠른 시작 (최소 예제)
- 원칙
- 단계별 실행
- 응용 프로그램 식별자 (AIs) 형식화
- Barcode의 사용자 정의
- 지원되는 출력 형식
- 문제 해결 & 일반적인 문제
- FAQ
- 사례 및 응용 프로그램 사용
- 모범 사례
- 관련 기사
- 결론
소개
이 가이드는 ASPOSE.BarCOD를 사용하여 글로벌 공급망, 제약 및 규제 준수에 대한 GS1-128 (UCC/EAN-128) 바코드를 생성하는 방법을 보여줍니다. .NET.
원칙
- Visual Studio 2019 또는 이후
- .NET 프레임 워크 4.6.2+
- Aspose.BarCode for .NET (NuGet)에 대한 정보
- 기본 C# 지식
PM> Install-Package Aspose.BarCode
단계별 실행
using Aspose.BarCode.Generation;
// Example with GTIN-14 (01) and batch/lot (10)
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
gen.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
응용 프로그램 식별자 (AIs) 형식화
각 데이터 요소를 AI로 파렌테세스로 시작하십시오, 예를 들어
(01)
,(17)
,(10)
,(21)
변수 길이 필드 (배치, 로트, 시리즈), 그룹 AI 및 공간이없는 데이터, 그리고 더 많은 필드를 따라 FNC1로 끝 (Aspose.BarCode는 자동으로 이것을합니다)
예를 들어 :
제14조 :
(01)09521234543213
배치 / 로트 :
(10)ABC123
연기 시간 :
(17)250430
Barcode의 사용자 정의
- 바 높이 / 폭 :
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- 색상 / 배경 :
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- 카테고리 :
csgen.Parameters.CaptionBelow\.Visible = true;
지원되는 출력 형식
- PNG, JPEG, BMP - 표준 인쇄 및 웹
- TIFF - 하이 레스 / 아카이브
- SVG, EMF - 라벨링 및 포장 벡터
문제 해결 & 일반적인 문제
바코드 스캔 또는 잘못된 데이터가 아닌가요?
AI의 올바른 합성을 보장하고, 파렌테세스의 적절한 사용과 추가 공간이 없습니다.
변수 길이 필드가 정지되지 않습니까?
적절한 FNC1 배치를 확인하십시오 (GS1-128에서 Aspose.BarCode에 의해 자동으로 처리).
라벨에 대 한 두꺼운 / 넓은?
XDimension을 조정하거나 멀티 로프 형식을 사용합니다.
FAQ
**Q : 어떻게 여러 데이터 필드를 암호화합니까?**A: 다수의 AI 데이터 쌍 (예를 들어, (01)...(10)...(17)...
).
**Q: 제약 및 식품 수출에 GS1-128 바 코드가 필요합니까?**A: 예, 많은 지역 및 산업 분야에서 - 항상 준수 기준으로 확인하십시오.
사례 및 응용 프로그램 사용
- 글로벌 공급망 추적
- 제약 배치 / 종료 라벨링
- 식품 및 음료 물류
- 건강 관리 장치 준수
- 창고 및 배송 자동화
최고의 관행 : 빠른 참조 테이블
팁 | 하기 위해 | 하지 마세요 |
---|---|---|
시나리오 | Parentheses를 사용하고 올바른 필드 순서 | 공간을 사용하거나 AIs를 놓치십시오. |
필드 포맷 | GS1 스펙트럼에 따라 콘케테네이트 AIs | GS1 및 비-GS1 데이터를 혼합 |
출력 형식 | 준수 라벨을 위한 SVG/PNG/TIFF | 저렴한 JPG 패키지 |
Validation | GS1 준수 스캐너/소프트웨어 테스트 | 모든 스캐너가 GS1 준비되어 있다고 가정합니다. |
결론
GS1-128 (UCC/EAN-128)는 공급 체인, 건강 관리 및 규제 바코딩에 필수적입니다. .NET을 위한 Aspose.BarCode는 GS1- 준수 바 코드 생성에 대한 강력한 도구를 제공합니다. Aspose.BarCode API 참조 더 많은 것에 대하여