淩雲科技 Holo solution Inc.

Jul 20, 20216 min

DMコード(Data Matrix)とは何ですか?GS1/HIBC/UDI/GTIN/ECC?この文章を読めばわかります!

Updated: Jul 26, 2021

DMコード(Data Matrix):ウィキぺディアの説明では、「正方形または長方形の黒と白のカラーブロック(セル)で構成される二次元バーコード(マトリックスとも呼ばれます)」となっています。実はその見た目と使用目的も私たちがよく知っているQRコードとよく似ています。簡単に言うと、人が理解できる「文字や数字」を機器が理解できる「コード」に変換できるので、データの転送や読み込みに便利です。

下図左側はDMコードで、右側はQR Codeです。両方ともスキャンして出て来るのは同じ様にhttps://www.holoteam.comのURLです。

DMコード(Data Matrix)は、QRコードよりもわかりにくいです。その理由の1つは、そのユーザーの大半が商品のメーカーや検査ユニットであり、一般の人はあまり使用しないからです。最終ユーザーはおそらく店舗でPOS機器を操作する店員になります。もう1つの理由は、これらのメーカーが使用するニーズに対応していくつかの国際規格の取り決めがあるからです。国際規格を見ると、その中には多くの理解できないコード・規範があることが想像できます。人々が理解できない所は主にここにあります。

あなたがわからないのは国際規格であり、DMコード(Data Matrix)ではありません。

英語のシステムは、本当に多くの略語を使うのがとても好きです。便利ですが、よく人を混乱させ理解しがたい時があるので、この項ではキーワードを解釈する名詞を除いて、できるだけ各種略語をスキップして初心者にもわかりやすくしました。もし詳しく知りたい人は、再度個別で調べてみてください!また、中文の中の「バーコード」は、実は一次元と二次元の総称であり、初期に使用されていた主流は一次元コードで、これはつまり一本一本の黒い線で、英語では「Barcode」と呼ばれていました。「Bar」は一本一本の黒い線の意味で、中国語の直訳は「條碼」です。一次元コードと二次元コードの間に「スタッキングコード(Stacked Linear Code)」という物があります。これは、複数の一次元コードを積み重ねて出来ています。その後二次元コードが開発され、QRコード・DMコード(Data Matrix)等の「バーコード」の名前は、これらの二次元コードを想像するのにあまりふさわしくないように見えましたが、中国語と英語の体系の中では新しい名前は発明されませんでした。したがって、まだ総称は「バーコード」です。

GS1とHIBCとは何ですか?

GS1とHIBCは、どちらも商品コードの国際標準規範のシステムです。

GS1とHIBCは、例えばGlobal Trade Item Number(GTIN)・ロット番号・製造日付・最適賞味期限・有効期限・シリアルナンバー…等の商品の基本データの書かれた規範を想像することができ、これら基本データの書かれた国際的に統一された規範があれば、機器に自動識別・アクセスさせ、さらには自動化やスマート管理することができます。

また、GS1とHIBCの違いはそれぞれのコーディングの原則が異なることです。したがって、どの国際標準を用いるかは、それぞれのニーズによります。HIBCは主に医療関連のシステムに使用されていて、GS1は比較的各種商品に普及しているので、本文ではまずGS1関連のコーディングの原則について説明し、皆さんが使用方法を更に実際に理解できるようにします。

私のGS1コードはどのように作ったらいいですか?

本文では、GS1コーディングの原則について簡単に説明します。もし内部で使用する場合は、もちろん原則に従って自分で作成できますが、もし標準の標示に使用する場合は、標示規範に従って作成する必要があります。例えば、UDIは医療器材に特別に使用される標示規範です。

UDI

UDIはGS1あるいはHIBCCシステムに符合した、特に医療器材に用いられる標示規範です。

FDA(アメリカ食品医薬品局)は、2020年までに、すべての医療器材に必ず唯一の機器固有識別子(UDIコード)を含めなければならないと規定しました。UDIはバーコードの一種で、FDAが要求するすべての医療器材の特定の情報を中に含んでいます。この項の規定では、すべての医療器材には必ずラベルを貼り、ラベル上のバーコードに必ずGS1あるいはHIBCCの規定によって分類し、製品のロット番号・シリアルナンバー・有効期限(使用に適する)を記載しなければなりません。この規定は世界各国で普遍的に受け入れられており、それぞれの国で実施が推進されています。

GS1で言えば、コーディング完了後、UDIはGS1-128(一次元バーコード)あるいはGS1-Data Matrx(二次元バーコード)を使用して標示と読み取りのバーコードに変換する2種類のキャリアから1つを選択する必要があります。FDA(アメリカ食品医薬品局)が規定するコーディング方法は、GS1またはHIBCCに準拠している必要があります。また衛生福利部はこの2つの組織が規定する一次元と二次元のバーコード以外に、3番目のキャリア~~RFIDを許可しています。

GS1システムの中に含まれるUDIの主なデータには以下のものがあります。

  1. Global Trade Item Number ( GTIN )

  2. 製造日付

  3. 有効期限

  4. ロット番号

  5. シリアルナンバー

GTIN

Global Trade Item Numberとは、国際的に認可された商品のパスポート番号です。商品のID番号と考えることができます。

ECC

ECCはDMコード(Data Matrix)のバージョンナンバーです。

ミニミニ名詞の統一解説

  1. DMコード(Data Matrix)は、QRコードの機能と同様に、さまざまな文字と数字を組み込むことができます。

  2. DMコード(Data Matrix)は、GS1システムにその中の標準的な表示方法の1つとして特別に指定されています。

  3. GS1とHIBCは、どちらも商品コードの国際標準規範システムです。

  4. UDIは、GS1またはHIBCCシステムに符合した、特に医療器材に用いる標示規範です。

  5. GTINはGlobal Trade Item Numberのことで、国際的に認可された商品のパスポート番号です。商品のID番号と考えることができます。

  6. ECCはDMコード(Data Matrix)バージョンナンバーにすぎません。ECC200バージョンはエラー訂正機能を特別にアップグレードしたので強調されています。

UDI+GS1+Data Matrix模範事例

(01)03453120000011(17)191125(10)ABCD1234

このGS1に符合したUDIコードを例にして説明すると、()内の数字はGS1のシステムの中でアプリケーション識別コード(AI)と呼ばれていることが容易に理解することができます。このコードはデータの書式とビット数を限定します。よく見るアプリケーション識別コード(AI)は以下の通りです。

01:Global Trade Item Number(GTIN)、01を含む合計16コード(n2+n14)

10:ロット番号、10を含む最多22コード(n2+X..20)

11:製造日付(YYMMDD)、11を含む合計8コード(n2+n6)

15:最適賞味期限(YYMMDD)、15を含む合計8コード(n2+n6)

17:有効期限(YYMMDD)、17を含む合計8コード(n2+n6)

21:シリアルナンバー、21を含む最多22コード(n2+X..20)

したがって、上記UDIコードは次のように解釈できます。

Global Trade Item Number(GTIN):03453120000011

有効期限:2019/11/25

ロット番号:ABCD1234

もし深くData Matrixのコードロジックを追究してみると、実は( )はコードの符号の中に含まれておらず、文字の頭にGS1のコードを代表する ]d2を付け加える必要があります。一部のスキャナーは、字の頭のFNC1をスキャンします。これもこれがGS1コードであることを意味します。システムエンジニアでない限り、一般の人はこれら機器判読の内部コードを知る必要はないので、本文では暫くこの件については触れません。

    1519
    0