【LANSA Tips】LongRangeのバーコードスキャンでデフォルトでインカメラを起動する方法

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

質問

LongRangeにおいてバーコードスキャンを行なう際、メインカメラが起動するのですが、デフォルトでインカメラを起動するように変更することはできますか?

回答

可能です。
バーコードエレメントの’CameraPosition’ プロパティをご使用下さい。
指定可能な値は以下の3つです。
'Front’ を指定するとインカメラで起動します。

・Default (システムのデフォルカメラを起動、通常メインカメラ)
・Front  (インカメラを起動)
・Back  (メインカメラを起動)

【RPGの場合】
CALLP LRNG_SETPROPERTY('/FORM.FIELDS.BARCODE1.CAMERAPOSITION’ : 'FRONT’)

【LANSAの場合】
#COM_OWNER.Set Property('/Form.Fields.Barcode1.CameraPosition’) To('Front’)

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

LANSAコミュニティに登録する

IBMi(AS/400)をご利用の企業様必読!
LANSAを利用したIBM iの活用方法・成功事例をお届け致します。