.NET에서 공급망 및 준수를 위한 GS1-128 (UCC/EAN-128) 바코드를 만드는 방법

.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);

테이블 콘텐츠

소개

이 가이드는 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 스펙트럼에 따라 콘케테네이트 AIsGS1 및 비-GS1 데이터를 혼합
출력 형식준수 라벨을 위한 SVG/PNG/TIFF저렴한 JPG 패키지
ValidationGS1 준수 스캐너/소프트웨어 테스트모든 스캐너가 GS1 준비되어 있다고 가정합니다.

결론

GS1-128 (UCC/EAN-128)는 공급 체인, 건강 관리 및 규제 바코딩에 필수적입니다. .NET을 위한 Aspose.BarCode는 GS1- 준수 바 코드 생성에 대한 강력한 도구를 제공합니다. Aspose.BarCode API 참조 더 많은 것에 대하여

 한국어