何をお探しですか?

マトリックスコードの読み取り

リファレンス | コードスニペット

マトリックスコードの読み取り

このEMatrixCodeReader::Read()メソッドを使用すると、画像内のマトリックスコードを自動的に読み取ることができます。 このメソッドは、読み取りデータマトリックスコードごとにEMatrixCodeインスタンスを1つ返します。

これらのインスタンスには、中でも特に、次の検出されたデータマトリックスコードが含まれています。

内容(デコードされた文字列)
位置
論理サイズ
エンコーディングタイプ
ソースイメージにデータマトリックスコードを描画する方法

注記:
・EasyMatrixCode1は、画像内の単一のデータマトリックスコードを読み取ります。
・EasyMatrixCode2は、画像内のすべてのデータマトリックスコードを一度に読み込みます。

印刷品質の計算

BC11、ISO 15415、ISO/IEC TR 29158(旧AIM DPM-1-2006)およびSEMI T10-0701標準で定義されている印刷品質インジケータを計算するには、EMatrixCodeクラスのGetIso15415GradingParametersGetIso29158GradingParametersおよびGetSemiT10GradingParametersアクセサリを使用してグレードを取得します。

注記:
・EasyMatrixCode1では、Readメソッドを使用する前にグレーディングを有効にします。
・EasyMatrixCode2では、常にグレーディングが有効になります。

GS1データマトリックスコードの読み取り

EasyMatrixCodeは、GS1準拠のデータマトリックスコードを見つけてデコードすることができます。

GS1標準は、データマトリックスコードの内容にセマンティック識別子を追加するため、それらは簡単かつ一貫した方法で解釈されます。

GS1準拠のコンテンツは次のように構成されています。

]d2[GS1]{Id1}{Value1}[GS1]{Id2}{Value2}…

ここで、

“]d2”はGS1準拠のストリームを識別する文字列です
[GS1]はGS1のエスケープ文字(0x1d)です
{Id}はアプリケーション識別子です
{Value}はその識別子に関連付けられた値です。

文字列:

]d2[GS1]11180112[GS1]15190101

は次のように解釈できます。

2つのGS1部品、11180112と15190101が含まれています。
最初の(11180112)は識別子11と値180112で構成されており、製品の製造日が2018年1月12日(識別子11の意味)であることを意味します。
2番目(15190101)は識別子15と値190101で構成されており、製品の使用期限が2019年1月1日(識別子15の意味)であることを意味します。

詳細情報については、https://www.gs1.org/をご覧ください

どのAPIを表示しますか?

© 西暦 EURESYS s.a.  -  このドキュメントについて  -  Open Source Licenses  -  Open eVision 2.6.1.1110