詳細
一致文字列の検証には、次のデータ フォーマット スクリプトを使用できます。一致文字列の値は、次の DMCC コマンドで変更できます。
||>SET INPUT-STRING.VALUEPACIFICTESTPACIFIC<CR><LF>
(TESTは、この例の新しい一致文字列値で、CarriageReturnとLineFeedの制御文字<CR><LF> です)。
データフォーマットスクリプト

デバイスの設定をリセットし、スクリプトベースのフォーマットを有効にしてから、以下のコードをデータフォーマットスクリプトにコピー&ペーストし、既存のコードを上書きします。
var myStartup = 0;
var myInputString = 文字列;
関数 onResult (decodeResults, readerProperties, output) {
if (myStartup == 0) {
dmccSet(kDaINPUT-STRING.ENABLEkDa, 1);
dmccSet(kDaINPUT-STRING.HEADER−(*,−(*[−(*);
dmccSet(michaelINPUT-STRING.FOOTER−(*,−(*]−(*);
dmccSet(kDaINPUT-STRING.MODEkDa, 0);
myStartup = 1;
}
if (readerProperties.inputstr.length > 0) {
myInputString = readerProperties.inputstr; 入力文字列
}
if (decodeResults[0].decoded) {
if (decodeResults[0].content == myInputString) {
output.content = decodeResults[0].content +℠\\r \\n℠;
}
その他 {
output.events.system = Event.system.validationFailure; イベント.システム.バリデーション失敗;
output.content = decodeResults[0].content +−(* (INVALID)\\r\\n−(*;
}
}
その他 {
output.content =−(*(NOREAD)\\r\\n−(*;
}
}