ISO 6346

website = **ISO 6346**은 국제 표준화 기구(ISO)에 의해 컨테이너화된 복합 운송에서 사용되는 복합 운송(운송) 컨테이너의 코딩, 식별 및 마킹을 다루는 국제 표준이다.website=www.iso.org 이 표준은 고유한 일련번호(포함된 체크 디지트), 소유자, 국가 코드, 크기, 유형 및 장비 범주와 모든 운영 마크를 포함하는 모든 컨테이너에 대한 시각적 식별 시스템을 확립한다. 컨테이너 소유자 등록은 국제 컨테이너 사무국 (BIC)에서 관리한다. 4
# 식별 시스템
ISO 6346을 준수하는 컨테이너 번호의 예시: 선박 컨테이너 끝에 있는 BIC 코드]] 표시된 예시는 하파크로이트 AG 소유 컨테이너의 코드이다.BIC Codes online, accessed 22 March 2018
## 소유자 코드
소유자 코드는 컨테이너의 소유자 또는 주요 운영자를 나타내는 라틴 알파벳 대문자 세 개로 구성된다. 이러한 코드는 전 세계적인 고유성을 보장하기 위해 파리의 뷰로 인터내셔널 데 컨테이너에 등록되어야 한다. 소유자는 하나 이상의 코드를 신청할 수 있는데, 일반적으로 처음 두 글자는 소유자 코드로 사용되고 세 번째 글자는 풀(pool)을 나타내는 데 사용된다(예: HLA, HLB, HLX는 컨테이너가 표준, 냉동 등인지 나타내는 하파크로이트 코드 중 일부이다).
## 장비 카테고리 식별자
장비 카테고리 식별자는 라틴 알파벳의 다음 대문자 중 하나로 구성된다. * 모든 화물 컨테이너의 경우 U * 분리 가능한 화물 컨테이너 관련 장비의 경우 J * 트레일러 및 섀시의 경우 Z 현재 모든 공식 BIC 컨테이너 코드는 "U"로 끝난다. 그러나 미국 철도 협회는 북미에서 철도로 운송되는 자사 컨테이너 및 트레일러에 대해 유사한 코드를 인정하지만, 이들은 BIC에 의해 인정되지 않으며 체크 디지트가 없다. 따라서 ISO 코드에서는 U, J, Z만 사용된다. 냉동(리퍼) 컨테이너는 크기 유형 코드를 통해 식별된다.
## 일련번호
일련번호는 소유자 또는 운영자가 할당하는 6개의 숫자로 구성되며, 해당 소유자/운영자 차량 내에서 컨테이너를 고유하게 식별한다.
## 체크 디지트
체크 디지트는 소유자 코드 및 일련번호의 기록 및 전송 정확도를 검증하는 수단을 제공하는 하나의 숫자로 구성된다. 체크 디지트를 계산하려면 문자를 숫자로 변환해야 한다. 이는 세 단계로 수행된다.
### 계산 1단계
각 알파벳 문자에는 숫자 값이 할당되며, 문자 A에는 10부터 시작한다(11과 그 배수는 생략). {| class="wikitable" |- bgcolor="#dfdfdf" | width="30" align="center" | **A** | width="30" align="center" | **B** | width="30" align="center" | **C** | width="30" align="center" | **D** | width="30" align="center" | **E** | width="30" align="center" | **F** | width="30" align="center" | **G** | width="30" align="center" | **H** | width="30" align="center" | **I** | width="30" align="center" | **J** | width="30" align="center" | **K** | width="30" align="center" | **L** | width="30" align="center" | **M** |----- | align="center" | 10 | align="center" | 12 | align="center" | 13 | align="center" | 14 | align="center" | 15 | align="center" | 16 | align="center" | 17 | align="center" | 18 | align="center" | 19 | align="center" | 20 | align="center" | 21 | align="center" | 23 | align="center" | 24 |} {| class="wikitable" |- bgcolor="#dfdfdf" | width="30" align="center" | **N** | width="30" align="center" | **O** | width="30" align="center" | **P** | width="30" align="center" | **Q** | width="30" align="center" | **R** | width="30" align="center" | **S** | width="30" align="center" | **T** | width="30" align="center" | **U** | width="30" align="center" | **V** | width="30" align="center" | **W** | width="30" align="center" | **X** | width="30" align="center" | **Y** | width="30" align="center" | **Z** |----- | align="center" | 25 | align="center" | 26 | align="center" | 27 | align="center" | 28 | align="center" | 29 | align="center" | 30 | align="center" | 31 | align="center" | 32 | align="center" | 34 | align="center" | 35 | align="center" | 36 | align="center" | 37 | align="center" | 38 |} 일련번호의 개별 숫자는 그 숫자 값을 유지한다.
### 계산 2단계
1단계에서 계산된 각 숫자는 2위치로 곱해지며, 여기서 위치는 2를 밑으로 하는 지수이다. 위치는 왼쪽에서 오른쪽으로 0부터 시작한다. 다음 표는 곱셈 계수를 보여준다. {| class="wikitable" |- bgcolor="#dfdfdf" | width="70" align="center" | **1. nbr** | width="70" align="center" | **2. nbr** | width="70" align="center" | **3. nbr** | width="70" align="center" | **4. nbr** | width="70" align="center" | **5. nbr** | width="70" align="center" | **6. nbr** | width="70" align="center" | **7. nbr** | width="70" align="center" | **8. nbr** | width="70" align="center" | **9. nbr** | width="70" align="center" | **10. nbr** |----- | align="center" | 20 | align="center" | 21 | align="center" | 22 | align="center" | 23 | align="center" | 24 | align="center" | 25 | align="center" | 26 | align="center" | 27 | align="center" | 28 | align="center" | 29 |----- | align="center" | 1 | align="center" | 2 | align="center" | 4 | align="center" | 8 | align="center" | 16 | align="center" | 32 | align="center" | 64 | align="center" | 128 | align="center" | 256 | align="center" | 512 |}
### 계산 3단계
나눗셈의 나머지가 체크 디지트이다. 최종 차이가 10이면 체크 디지트는 0이 된다. 이러한 상황이 발생하지 않도록 표준은 최종 차이가 10이 되는 일련번호를 사용하지 말 것을 권장한다. 그러나 이 권장 사항을 따르지 않는 컨테이너도 시장에 존재하므로, 체크 디지트 계산기를 프로그래밍할 경우 이 경우를 처리하는 기능을 포함해야 한다. 거의 모든 프로그래밍 언어에는 3단계에 대한 모듈러 연산자가 있다. 일부 언어는 (또한) 소수 부분을 반환하는데, 이를 적절한 모듈러 값을 얻기 위해 11로 곱해야 한다. 11이 제수로 사용되는 이유는 컨테이너 번호가 총 11개의 문자와 숫자로 구성되어 있기 때문이다. 1단계에서 숫자 11, 22, 33은 제수의 배수이므로 제외된다.
### 예시
{| cellspacing=0 |- bgcolor="#dfdfdf" ! ! width="70" | C ! width="70" | S ! width="70" | Q ! width="70" | U ! width="70" | 3 ! width="70" | 0 ! width="70" | 5 ! width="70" | 4 ! width="70" | 3 ! width="70" | 8 ! width="120" | 계산 |----- | | | 13 | | 30 | | 28 | | 32 | | 3 | | 0 | | 5 | | 4 | | 3 | | 8 | |----- | | × | | 1 | | 2 | | 4 | | 8 | | 16 | | 32 | | 64 | | 128 | | 256 | | 512 | |----- | | | 13 | | 60 | | 112 | | 256 | | 48 | | 0 | | 320 | | 512 | | 768 | | 4096 | | 6185 [a] |----- | colspan="11" align=Right | b) 11로 나눔: | | 562.272... |----- | colspan="11" align=Right | c) 소수점 이하 버림: | | 562 |----- | colspan="11" align=Right | d) 11을 곱함: | | 6182 |----- | colspan="11" align=Right | a) 마이너스 d) = 체크 디지트: | | **3** |}
## 실제 문제
일상적인 업무에서 ISO 6346 식별을 전혀 따르지 않는 컨테이너가 나타나지만, 이들은 CSC 안전 승인을 완전히 받은 컨테이너인 경우가 있다. 일반적으로 이들은 "화주 소유" 컨테이너(SOC)로, 운송 회사가 소유하지 않고 화물 소유자(화주)가 제공한 컨테이너를 의미한다. 이들은 등록된 소유자 코드, 카테고리 식별자, 체크 디지트가 없을 수 있다. 컴퓨터 시스템은 ISO 6346을 따르는 명명 규칙을 요구하며, 접두사가 누락되면 가상의 접두사가 생성되기 때문에, 규정을 준수하지 않는 식별 코드가 있으면 운송 회사와 컨테이너 터미널 모두 장비를 올바르게 식별하고 화물을 제대로 인도하는 데 문제가 발생하므로 ISO 6346을 따르는 것이 바람직하다. 예를 들어, 운송 회사에서는 YYYY, 터미널에서는 XXXX를 사용하면 장비 불일치가 발생한다. 또한 ISO 6346 식별은 국제 세관 협약(컨테이너에 관한 세관 협약 및 이스탄불 협약)에서 요구 사항이 되었으므로, 많은 세관 당국은 컨테이너가 표준에 따라 표시되는지 여부를 검증하기 시작했다.
# 크기 및 유형 코드
코드는 다음 요소로 구성된다. * 첫 번째 문자: 길이(코드화됨)를 나타냄 * 두 번째 문자: 폭과 높이(코드화됨)를 나타냄 * 세 번째 및 네 번째 문자: 컨테이너 유형을 나타냄 다음은 가장 일반적인 코드에 대한 개요이다. {| class="wikitable sortable" |- bgcolor="#dfdfdf" | width="300" colspan="2" align="center" | **ISO 유형 그룹** | width="300" colspan="2" align="center" | **ISO 크기 유형** |----- |- bgcolor="#dfdfdf" | width="100" align="center" | **코드** | width="200" align="center" | **설명** | width="100" align="center" | **코드** | width="200" align="center" | **설명** |----- | rowspan="2" | 20GP | rowspan="2" | 다목적 컨테이너 | 20G0 | 다목적 컨테이너 |----- | 20G1 | 다목적 컨테이너 |----- | 20HR | 단열 냉동 컨테이너 | 20H0 | 단열 컨테이너 |----- | 20PF | 플랫 (고정단) | 20P1 | 플랫 (고정단) |----- | rowspan="4" | 20TD | rowspan="4" | 탱크 컨테이너 | 20T3 | 탱크 컨테이너 |----- | 20T4 | 탱크 컨테이너 |----- | 20T5 | 탱크 컨테이너 |----- | 20T6 | 탱크 컨테이너 |----- | rowspan="2" | 20TG | rowspan="2" | 탱크 컨테이너 | 20T7 | 탱크 컨테이너 |----- | 20T8 | 탱크 컨테이너 |----- | rowspan="3" | 20TN | rowspan="3" | 탱크 컨테이너 | 20T0 | 탱크 컨테이너 |----- | 20T1 | 탱크 컨테이너 |----- | 20T2 | 탱크 컨테이너 |----- | 22BU | 벌크 컨테이너 | 22B0 | 벌크 컨테이너 |----- | rowspan="2" | 22GP | rowspan="2" | 다목적 컨테이너 | 22G0 | 다목적 컨테이너 |----- | 22G1 | 다목적 컨테이너 |----- | 22HR | 단열 컨테이너 | 22H0 | 단열 컨테이너 |----- | rowspan="3" | 22PC | rowspan="3" | 플랫 (접이식) | 22P3 | 플랫 (접이식) |----- | 22P8 | 플랫 (접이식 완전 평면) |----- | 22P9 | 플랫 (접이식) |----- | rowspan="2" | 22PF | rowspan="2" | 플랫 (고정단) | 22P1 | 플랫 (고정단) |----- | 22P7 | 플랫 (발전기 운반용) |----- | 22RC | 냉동 컨테이너 (식품용 아님) | 22R9 | 냉동 컨테이너 (식품용 아님) |----- | 22RS | 냉동 컨테이너 전원 공급용 내장 발전기 | 22R7 | 냉동 컨테이너 전원 공급용 내장 발전기 |----- | 22RT | 냉동 컨테이너 | 22R1 | 냉동 컨테이너 |----- | 22SN | 지정 화물 컨테이너 | 22S1 | 지정 화물 컨테이너 |----- | rowspan="4" | 22TD | rowspan="4" | 탱크 컨테이너 | 22T3 | 탱크 컨테이너 |----- | 22T4 | 탱크 컨테이너 |----- | 22T5 | 탱크 컨테이너 |----- | 22T6 | 탱크 컨테이너 |----- | rowspan="2" | 22TG | rowspan="2" | 탱크 컨테이너 | 22T7 | 탱크 컨테이너 |----- | 22T8 | 탱크 컨테이너 |----- | rowspan="3" | 22TN | rowspan="3" | 탱크 컨테이너 | 22T0 | 탱크 컨테이너 |----- | 22T1 | 탱크 컨테이너 |----- | 22T2 | 탱크 컨테이너 |----- | 22UP | 하드톱 컨테이너 | 22U6 | 하드톱 컨테이너 |----- | 22UT | 오픈톱 컨테이너 | 22U1 | 오픈톱 컨테이너 |----- | rowspan="3" | 22VH | rowspan="3" | 환기 컨테이너 | 22V0 | 환기 컨테이너 |----- | 22V2 | 환기 컨테이너 |----- | 22V3 | 환기 컨테이너 |----- | 25GP | GP 컨테이너 하이큐브 | 25G0 | GP 컨테이너 하이큐브 |----- | 26GP | GP 컨테이너 슈퍼 하이큐브 | 26G0 | GP 컨테이너 슈퍼 하이큐브 |----- | 26HR | 단열 컨테이너 | 26H0 | 단열 컨테이너 |----- | 28TG | 가스 탱크 | 28T8 | 가스 탱크 |----- | 28UT | 오픈톱 (하프 높이) | 28U1 | 오픈톱 (하프 높이) |----- | 28VH | VE-하프 높이 =1448MM 높이 | 28V0 | VE-하프 높이 =1448MM 높이 |----- | 29PL | 플랫폼 | 29P0 | 플랫폼 |----- | 2EGP | 다목적 컨테이너 (환기 없음, 폭 2.5M) | 2EG0 | 하이큐브 컨테이너 (폭 2.5M) |----- | rowspan="2" | 42GP | rowspan="2" | 다목적 컨테이너 | 42G0 | 다목적 컨테이너 |----- | 42G1 | 다목적 컨테이너 |----- | 42HR | 단열 컨테이너 | 42H0 | 단열 컨테이너 |----- | rowspan="3" | 42PC | rowspan="3" | 플랫 (접이식) | 42P3 | 플랫 (접이식) |----- | 42P8 | 플랫 (접이식 완전 평면) |----- | 42P9 | 플랫 (접이식) |----- | 42PF | 플랫 (고정단) | 42P1 | 플랫 (고정단) |----- | 42PS | 플랫 (공간 절약형) | 42P6 | 플랫 공간 절약형 |----- | 42RC | 냉동 컨테이너 (식품용 아님) | 42R9 | 냉동 컨테이너 (식품용 아님) |----- | 42RS | 냉동 컨테이너 (디젤 발전기) | 42R3 | 냉동 컨테이너 (디젤 발전기) |----- | 42RT | 냉동 컨테이너 | 42R1 | 냉동 컨테이너 |----- | 42SN | 지정 화물 컨테이너 | 42S1 | 지정 화물 컨테이너 |----- | rowspan="2" | 42TD | rowspan="2" | 탱크 컨테이너 | 42T5 | 탱크 컨테이너 |----- | 42T6 | 탱크 컨테이너 |----- | 42TG | 탱크 컨테이너 | 42T8 | 탱크 컨테이너 |----- | 42TN | 탱크 컨테이너 | 42T2 | 탱크 컨테이너 |----- | 42UP | 하드톱 컨테이너 | 42U6 | 하드톱 컨테이너 |----- | 42UT | 오픈톱 컨테이너 | 42U1 | 오픈톱 컨테이너 |----- | 45BK | 벌크 컨테이너 | 45B3 | 벌크 컨테이너 |----- | rowspan="2" | 45GP | rowspan="2" | 하이큐브 컨테이너 | 45G0 | 하이큐브 컨테이너 |----- | 45G1 | 하이큐브 컨테이너 |----- | rowspan="2" | 45PC | rowspan="2" | 플랫 (접이식) | 45P3 | 플랫 (접이식) |----- | 45P8 | 플랫 (접이식 완전 평면) |----- | 45RC | 냉동 컨테이너 (식품용 아님) | 45R9 | 냉동 컨테이너 (식품용 아님) |----- | 45RT | 냉동 하이큐브 컨테이너 | 45R1 | 냉동 하이큐브 컨테이너 |----- | 45UT | 오픈톱 컨테이너 | 45U1 | 오픈톱 컨테이너 |----- | 45UP | 하이큐브 하드톱 컨테이너 | 45U6 | 하이큐브 하드톱 컨테이너 |----- | 46HR | 단열 컨테이너 | 46H0 | 단열 컨테이너 |----- | 48TG | 가스 탱크 | 48T8 | 가스 탱크 |----- | 49PL | 플랫폼 | 49P0 | 플랫폼 |----- | 4CGP | GP 컨테이너 | 4CG0 | GP 컨테이너 (폭 2.5M) |----- | L0GP | 로우큐브 컨테이너 | L0G1 | 로우큐브 컨테이너 |----- | L2GP | 표준 컨테이너 | L2G1 | 표준 컨테이너 |----- | L5GP | 하이큐브 컨테이너 | L5G1 | 하이큐브 컨테이너 |} 덜 일반적으로 사용되는 ISO 6346 컨테이너의 크기/유형을 계산하려면 아래를 사용한다. {| class="wikitable" |- bgcolor="#dfdfdf" | width="300" colspan="2" align="center" | **ISO 길이 코드** | width="300" colspan="3" align="center" | **두 번째 크기 코드 문자** |----- |- bgcolor="#dfdfdf" | width="100" align="center" | **코드** | width="200" align="center" | **컨테이너 길이** | width="100" align="center" | **코드** | width="100" align="center" | **컨테이너 높이** | width="200" align="center" | **폭** |----- | 1 | disp=br() | 0 | disp=br() | rowspan="7" | disp=br() |----- | 1 | disp=br() | 2 | disp=br() |----- | 2 | disp=br() | 2 | disp=br() |----- | 3 | disp=br() | 4 | disp=br() |----- | 4 | disp=br() | 5 | disp=br() |----- | B | disp=br() | 6 | > disp=br() |----- | C | disp=br() | 8 | disp=br() |----- | G | disp=br() | 9 | disp=br() |} {| class="wikitable" |- bgcolor="#dfdfdf" | width="600" colspan="2" align="center" | **ISO 유형 코드** |----- |- bgcolor="#dfdfdf" | width="100" align="center" | **코드** | width="500" align="center" | **설명** |----- | G0 | 일반 - 한쪽 또는 양쪽 끝에 개구부 |----- | G1 | 일반 - 화물 공간 상부에 수동 통풍구 |----- | G2 | 일반 - 한쪽 또는 양쪽 끝에 개구부 + 한쪽 또는 양쪽 측면에 완전 개구부 |----- | G3 | 일반 - 한쪽 또는 양쪽 끝에 개구부 + 한쪽 또는 양쪽 측면에 부분 개구부 |----- | V0 | 환기 컨테이너 - 비기계식, 화물 공간의 하부 및 상부에 통풍구 |----- | V2 | 환기 컨테이너 - 내부에 기계식 환기 시스템 |----- | V4 | 환기 컨테이너 - 외부에 기계식 환기 시스템 |----- | R0 | 일체형 냉동 컨테이너 - 기계식 냉장 |----- | R1 | 일체형 냉동 컨테이너 - 기계식 냉장 및 가열 |----- | R2 | 일체형 냉동 컨테이너 - 자가 동력 기계식 냉장 |----- | R3 | 일체형 냉동 컨테이너 - 자가 동력 기계식 냉장 및 가열 |----- | H0 | 외부 탈착식 장비로 냉장 또는 가열; 열전달 계수 K=0.4W/M2.K |----- | H1 | 내부 탈착식 장비로 냉장 또는 가열 |----- | H2 | 외부 탈착식 장비로 냉장 또는 가열; 열전달 계수 K=0.7W/M2.K |----- | H5 | 단열 - 열전달 계수 K=0.4W/M2.K |----- | H6 | 단열 - 열전달 계수 K=0.7W/M2.K |----- | U0 | 오픈톱 - 한쪽 또는 양쪽 끝에 개구부 |----- | U1 | 오픈톱 - 위와 동일 + 끝 프레임의 탈착식 상단 부재 |----- | U2 | 오픈톱 - 한쪽 또는 양쪽 끝에 개구부 + 한쪽 또는 양쪽 측면에 개구부 |----- | U3 | 오픈톱 - 위와 동일 + 끝 프레임의 탈착식 상단 부재 |----- | U4 | 오픈톱 - 한쪽 또는 양쪽 끝에 개구부 + 한쪽 측면에 부분, 다른 측면에 완전 개구부 |----- | U5 | 오픈톱 - 완전 고정 측면 및 끝 벽 (문 없음) |----- | T0 | 탱크 - 비위험 액체, 최소 압력 0.45 bar |----- | T1 | 탱크 - 비위험 액체, 최소 압력 1.50 bar |----- | T2 | 탱크 - 비위험 액체, 최소 압력 2.65 bar |----- | T3 | 탱크 - 위험 액체, 최소 압력 1.50 bar |----- | T4 | 탱크 - 위험 액체, 최소 압력 2.65 bar |----- | T5 | 탱크 - 위험 액체, 최소 압력 4.00 bar |----- | T6 | 탱크 - 위험 액체, 최소 압력 6.00 bar |----- | T7 | 탱크 - 가스, 최소 압력 9.10 bar |----- | T8 | 탱크 - 가스, 최소 압력 22.00 bar |----- | T9 | 탱크 - 가스, 최소 압력 결정 예정 |----- | B0 | 벌크 - 닫힌 |----- | B1 | 벌크 - 밀폐된 |----- | B3 | 벌크 - 수평 배출, 시험 압력 1.50 bar |----- | B4 | 벌크 - 수평 배출, 시험 압력 2.65 bar |----- | B5 | 벌크 - 기울임 배출, 시험 압력 1.50 bar |----- | B6 | 벌크 - 기울임 배출, 시험 압력 2.65 bar |----- | P0 | 플랫 또는 볼스터 - 일반 플랫폼 |----- | P1 | 플랫 또는 볼스터 - 두 개의 완전하고 고정된 끝 |----- | P2 | 플랫 또는 볼스터 - 고정된 기둥, 독립형 또는 탈착식 상단 부재 포함 |----- | P3 | 플랫 또는 볼스터 - 접이식 완전 끝 구조물 |----- | P4 | 플랫 또는 볼스터 - 접이식 기둥, 독립형 또는 탈착식 상단 부재 포함 |----- | P5 | 플랫 또는 볼스터 - 오픈톱, 오픈 끝 (골격형) |----- | S0 | 가축 운반용 |----- | S1 | 자동차 운반용 |----- | S2 | 살아있는 물고기 운반용 |}
# 국가 코드 (선택 사항)
국가 코드는 ISO 3166-1에 설명된 대로 라틴 알파벳의 두 대문자로 구성된다. 이는 컨테이너의 소유자 또는 운영자의 국적이 아닌 코드가 등록된 국가를 나타낸다. 코드의 글자는 높이가 mm 이상이어야 한다.
# 필수 운영 마크
운영 마크는 컨테이너 이동에 필요한 정보를 전달하거나 시각적 경고를 제공하기 위한 것이다. 이들은 다음 사항과 관련된다. * 컨테이너의 중량 * 공수면 컨테이너를 나타내는 기호 * 머리 위 전기 위험 경고 표지 * order=flip보다 높은 컨테이너의 높이 마크