# VerifyIDCode

最初に ReadIDMax 関数によって読み取られたシンボルから、コードの読み取り易さとマークの品質に関連する指標を抽出するために使用します。

注 : 参照する ReadIDMax 関数では、[照合] パラメータをオンにしておく必要があります

## VerifyIDCode の入力

パラメータ | 説明
ID コード | この引数は、ReadIDMax 関数によって返される有効な IDMax データ構造体を含むスプレッドシートセルを参照している必要があります。
指標 | ISO 照合指標を使用するかどうかを指定します。 注 : QR コードの照合では、ISO 16022:2000 Enhanced と ISO 16022:2000 Traditional のみがサポートされています。
0 = なし | ISO/AIM 照合指標は ID 照合では使用されません。
1 = ISO 16022:2000 Enhanced International symbology specification - データマトリックス | Enhanced ISO 16022:2000 の品質指標は高度な方法を使用して計算され、安定した信頼性の高い ID 照合結果を提供します。 ISO の詳細については、ここをクリックしてください。
2 = ISO 16022:2000 Traditional | Traditional ISO 16022:2000 の品質指標は、ID 照合用の ISO 16022:2000 規格に記載されている方法に従って厳密に計算されます。
3 = ISO 15415:2004 (デフォルト) バーコードの印刷品質テストの仕様 - 2D シンボル。 | ISO 15415 の品質指標は、ID 照合用の ISO 15415:2004 規格で定義されている要件に従って厳密に計算されます。
4 = AIM DPM-プロセス制御 | AIM DPM-プロセス制御の品質指標は、AIM によって定義されている要件に従って計算されます。
5 = AIM DPM-規約遵守 | AIM DPM-規約遵守の品質指標は、AIM によって定義されている要件に従って計算されます。
6 = 郵便番号の照合 | 郵便番号の品質指標は、MERLIN 仕様 (ソフトウェアリリースバージョン 2.02 日付: 2022 年 6 月 22 日) で定義されている要件に従って計算されます。
IAQG 9132 指標 | データマトリックスシンボルを照合するために、IAQG AS9132、リビジョン A (データマトリックス (2D) 部品マーキングのためのコード品質要件) 照合指標を使用 (ドット楕円率を含む) するかどうかを指定します。IAQG の詳細については、ここをクリックしてください。 注 : IAQG 9132 指標は、QR コードの照合でサポートされていません。
ON (デフォルト) | IAQG 9132 照合指標が ID 照合に使用されます。
OFF | IAQG 9132 照合指標は ID 照合に使用されません。
Cognex 指標 | Cognex の補足照合指標を使用するかどうかを指定します。
ON (デフォルト) | Cognex 照合指標が ID 照合に使用されます。
OFF | Cognex 照合指標は ID 照合に使用されません。
最小セルサイズ | 予想される最小セルサイズを指定します (0 ～ 255、デフォルト = 0)。値 0 を指定すると、現在のシンボルのセルサイズが使用されます。 注 : このパラメータを有効にするには、ISO 指標に ISO 15415:2004 を選択する必要があります。 注 : モジュールとも呼ばれるセルは、黒または白の 1 つの正方形です。例えば、10 × 10 のシンボルは 100 の黒と白のセルで構成されています。1 つのセルは、1 ビットのデータに相当します。
絞りパーセンテージ | セルの最小値から合成開口サイズを計算するための割合 (0 ～ 100、デフォルト = 80) を指定します。この値は、照合指標の評価で使用されます。 このパラメータを有効にするには、ISO 指標に ISO 15415 を選択する必要があります。
タイムアウト | 関数が ID シンボルを照合する時間をミリ秒単位で指定します (0 ～ 30000)。この時間が経過すると、処理は中止され、#ERR が返されます。
表示 | データマトリックスおよび QR コードシンボルを照合する際の、画像上の VerifyIDCode グラフィックスオーバレイの表示モードを指定します。
0 = 非表示 (デフォルト) | VerifyIDCode 関数を含んでいるセルがスプレッドシート内でハイライトされている場合を除き、すべてのグラフィックスが表示されません。
1 = 結果のグラフィックスのみ | 結果のグラフィックス (データマトリックスおよび QR コード用ボックス含む) が常に表示されます。
2 = すべて表示: 入力、結果、およびエラーモジュール | 入力領域のグラフィックス、結果のグラフィックス (データマトリックスおよび QR コード用ボックス含む)、およびエラーモジュールの診断グラフィックス (データマトリックスのみ) が常に表示されます。 ISO 15415、AIM DPM-プロセス制御または AIM DPM-規約遵守、および両方のバージョンの AIM-DPM を選択した場合は、エラーがグラフィックスで表示されます。表示されるグラフィックスは、検出されたエラーのタイプによって異なります。 色付きの正方形は、変調グレードを表します。正方形の色はグレードによって異なります。 正方形なし = 4 青色の正方形 = 2 または 3 黄色の正方形 = 1 赤色の正方形 = 0 赤色の はビットエラーを表します (黒のビットが予想される場合は白のビット、その逆も同様)。

## VerifyIDCode の出力

戻り値 | シンボルの照合指標を含む IDVerify データ構造体。入力パラメータが無効であれば #ERR を返します。
結果 | この関数が初めて作成されると、選択した照合指標に応じて、IDVerifyVision Data Access functions を使用してスプレッドシート内に結果テーブルが挿入されます。シンボルを照合できない場合は、#ERR が挿入されます。