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