LongRangeでバーコードスキャンの精度を上げる方法

World WideのLANSA技術フォーラムに投稿されたトピックと、日本のお客様からのお問い合わせへの回答の中から、皆様にお役に立つLANSAの開発テクニックやトラブルシュートに関する情報をご紹介します。

質問

LongRangeでバーコードスキャンの精度を上げる方法はありますか?

回答

バーコードが細かかったり小さかったりして読み取り精度がよくない場合、
バーコードエレメントのScannerEngineプロパティの設定により、
バーコードスキャンの精度が上がる場合があります。

バーコードエレメントのScannerEngineプロパティに設定できる値は以下の通りです。
それぞれの違いは、使用するスキャンエンジンの違いです。
・DEFAULT : LongRangeデフォルトエンジン
・SYSTEM : iOSビルトインエンジン(iOSのみ)
・GOOGLE : Googleのスキャンエンジン

例)
■LANSA版をご使用の場合
#COM_OWNER.Set Property('/Form.Fields.MyBarcode.Type’) To('Barcode’)
#COM_OWNER.Set Property('/Form.Fields.MyBarcode.ScannerEngine’) To('GOOGLE’)

■RPG版をご使用の場合
HTML('
Type: Barcode
ScannerEngine: SYSTEM ')

有償の「LANSAテクニカル・ホットライン・サービス」をご契約いただければ、データベースの検索(https://demo.lansa.jp/qadb/)」から、今回、ご紹介した以外の技術情報も探すことが出来ます。 「LANSAテクニカル・ホットライン・サービス」のご契約についてはお問い合わせフォーム(https://www.lansa.jp/inquiryforms/)よりお問い合わせください。