한국어

텍스트 및 일상 도구 · QR 및 바코드 툴킷

GS1-128 설명: 배송 라벨의 괄호 안 숫자의 의미

· 배경

인코딩 파일 형식 검증

차단된 GS1 구조화된 라벨 옆에 지원되는 일반 Code 128 라벨
원본 ToolAcre 벡터 일러스트레이션

물류 라벨의 (01), (10), (17) 및 (21) 접두사를 디코딩하고 GS1-128가 FNC1을 사용하여 Code 128 위에 데이터 구조를 계층화하는 방법을 설명하고 일반 Code 128 생성기는 생성을 수행하고 생성하지 않습니다.

괄호 안의 물류 데이터는 툴킷의 검증 범위를 벗어나며 신뢰할 수 있는 GS1 문서가 필요합니다.

괄호로 묶인 필드가 있는 물류 라벨은 일반적인 Code 128와 유사할 수 있지만 모양만으로는 데이터 규칙을 설정하기에 충분하지 않습니다. ToolAcre에는 GS1 파서, 애플리케이션 식별자 카탈로그 또는 적합성 테스트가 포함되어 있지 않으므로 신뢰할 수 있는 GS1 자료가 필요합니다.

올바른 첫 번째 조치는 거래 파트너나 권위 있는 GS1 자료로부터 현재 라벨 요구 사항을 얻는 것입니다. ToolAcre의 저장소는 ASCII 문자를 막대로 변환할 수 있기 때문에 괄호로 묶인 샘플을 검증할 수 없습니다. 상품 입고 시스템에서는 일반 스캐너 미리보기에서 표시되지 않는 구조화된 필드와 구분 기호가 필요할 수 있습니다. 성공적인 디코딩을 GS1 적합성 증명이 아닌 하나의 테스트로 간주합니다.

GS1-128에는 ToolAcre의 일반 Code 128 생성기가 구현하지 않는 규칙과 FNC1이 필요합니다.

GS1-128 계층 구조화된 의미론과 FNC1 규칙이 Code 128에 적용됩니다. 툴킷은 일반 CODE128_AUTO 인코더를 호출하고 FNC1 입력 또는 GS1 모드가 없습니다. 즉, 해당 출력이 GS1-128로 설명되거나 판매되어서는 안 됩니다.

구현 경계는 가져오기에서 볼 수 있습니다. CODE128_AUTO는 GS1 플래그나 FNC1 삽입 없이 일반 텍스트와 옵션을 받습니다. 그런 다음 ToolAcre는 반환된 대로 정확하게 바이너리를 렌더링합니다. 애플리케이션 식별자, 고정 및 가변 필드 또는 요소 문자열을 인식하는 레이어가 없습니다. 따라서 올바른 일반 Code 128 확인 기호는 데이터가 GS1 규칙을 충족하는지 여부에 대해 아무 것도 알려주지 않습니다.

애플리케이션 식별자 세부정보는 이 저장소에서 이를 정의하거나 검증하지 않기 때문에 생략됩니다.

개요에는 여러 애플리케이션 식별자와 길이 규칙이 나열되어 있지만 해당 정의는 할당된 저장소 소스에 표시되지 않습니다. 하나의 잘못된 필드 규칙으로 인해 공급망 라벨이 손상될 수 있으므로 메모리에서 재생산되지 않고 의도적으로 생략됩니다.

메모리에서 애플리케이션 식별자를 나열하는 것은 의미와 길이에 따라 구문 분석이 이루어지기 때문에 위험합니다. 저장소에는 카탈로그, 검증 테이블 또는 테스트가 없습니다. 향후 출처 기사는 권위 있는 정의를 확인한 후 특정 필드를 설명할 수 있습니다. 대신 이 버전은 진단 구별을 가르칩니다. 여기서 대괄호와 같은 텍스트는 단지 페이로드일 뿐이며, 규정을 준수하는 워크플로에는 생성기가 이해하고 검증하는 의미 체계가 필요합니다.

ToolAcre는 괄호를 구문 분석하거나 GS1 필드 구분 기호를 삽입하지 않습니다.

ToolAcre는 괄호를 입력한 경우 일반 ASCII 데이터로 처리하고 사람이 읽을 수 있는 표시를 위해 괄호를 제거하거나 변수 필드에 구분 기호를 추가하지 않습니다. 시각적으로 그럴듯한 결과는 여전히 해당 문자를 정확하게 전달하는 일반 Code 128입니다.

괄호는 트랩을 나타냅니다. ToolAcre에 입력하면 일반 ASCII 문자이며 스캔 결과의 일부가 됩니다. 애플리케이션은 사람 캡션을 위해 이를 제거하거나, 필드 경계를 추론하거나, 가변 필드가 끝나는 곳에 FNC1을 삽입하지 않습니다. 따라서 레이블은 수신 파서가 거부하는 문자 그대로의 구두점을 전달하면서 친숙한 물류 예시처럼 보일 수 있습니다.

작업 예시 생략: 툴킷이 GS1-128 샘플 라벨을 확인할 수 없음

필드별로 작업한 GS1 예는 도구가 수행하지 않는 검증을 의미합니다. 안전한 설명은 부정적입니다. 괄호 안에 텍스트를 입력하면 일반 바코드가 생성되고 소스 코드는 괄호를 애플리케이션 식별자로 해석하지 않습니다.

이 패널에서 작업된 GS1 바코드를 게시하지 마십시오. 의미 있는 예에는 올바른 식별자, 길이, 구분 기호, 등록된 데이터 및 구조화된 필드를 보고하는 디코더가 필요합니다. 저장소에 아무것도 없습니다. 정직한 부정 테스트는 괄호 안의 텍스트를 입력하고 스캔한 후 문자 그대로의 텍스트를 관찰하여 시각적 유사성이 지원되지 않는 표준과 혼동되어서는 안 되는 이유를 보여주는 것입니다.

일반 Code 128은 GS1 의미 체계가 필요하지 않은 경우에만 내부 체계에 적합합니다.

일반 Code 128은 자체 레지스터에 의해 의미가 정의된 내부 식별자에 유용합니다. 모든 소비자가 리터럴 문자열을 기대하며 FNC1, 등록 번호 또는 외부 물류 프로필이 필요하지 않은지 확인하십시오.

일반 Code 128은 조직이 전체 식별자를 정의하고 모든 소비자가 정확한 ASCII 문자열을 기대하는 경우에 적합합니다. `LOC-A-012`과 같은 선반 키에는 숨겨진 필드 문법이 없으며 직접 조회할 수 있습니다. 이후 공급업체가 막대 선택에서 GS1 지원을 추론하거나 외부에서 템플릿을 재사용하려고 시도하지 않도록 라벨 사양에 해당 범위를 문서화하세요.

여기에 포함되지 않는 내용 — GS1 멤버십, GTIN 할당 및 GS1 일반 사양 전체

멤버십, 번호 할당 및 전체 GS1 사양은 이 문서 및 툴킷 외부에 있습니다. 거래 파트너나 규제 대상 프로세스에서 요구하는 경우 최신 권위 있는 문서와 검증된 GS1 지원 워크플로를 사용하세요.

할당 및 멤버십 질문은 기술 팀이 막대를 생성할 수 있는 경우에도 외부에 남아 있습니다. 조달, 법률 및 거래 파트너는 ToolAcre가 발견할 수 없는 프로세스를 부과할 수 있습니다. 물류 라벨에 필요한 식별자와 공인 검증 경로를 사용하십시오. 전문 툴링 비용은 일반 기호가 로컬에서 디코딩되었지만 수신자의 구조화된 데이터 기대치를 위반하여 거부된 배송보다 적습니다.

요점 — 형식을 복사하기 전에 괄호의 의미를 이해하십시오. 자체 라벨의 경우 QR & Barcode Toolkit의 Code 128 출력이 내부 용도로 사용됩니다.

괄호로 묶인 레이블 텍스트를 일반 생성기에 복사하지 말고 동등하다고 가정하십시오. ToolAcre는 일반 Code 128을 정직하게 다루고 있습니다. GS1 기능이 없다는 것은 존중해야 할 경계이지 해결해야 할 형식 세부 사항이 아닙니다.

결정적인 규칙은 경계에서 멈추는 것입니다. 보이지 않는 문자를 수동으로 삽입하지 말고, 예제에서 괄호를 복사하거나, 스캐너가 구조를 복구할 것이라고 가정하지 마십시오. 문서화하는 일반 내부 Code 128 사용 사례에는 ToolAcre를 사용하세요. 라벨 요구사항에 GS1-128이라고 표시된 경우 명시적으로 GS1 지원 생성기, 검증기 및 인쇄 품질 프로세스를 사용하세요.