Biz/Browser AI独自機能

Q 11
AsReaderでスキャンしたバーコードデータの取得方法
A 11
Biz/Browser AI Ver2.2.1より、株式会社アスタリスクのiPhone/iPod Touch用バーコードスキャナー「AsReader」との連携が可能となりました。
AsReaderでスキャンしたデータを、Biz/Browser AIで取得する事ができます。

バーコードスキャン時に発生する「ExternalMessageイベント」を捕捉し、スキャンしたデータを取得します。その際、以下のイベント及びイベントオブジェクトの子オブジェクトを参照します。
  ExternalMessageイベント
    AsReaderでバーコードをスキャンした際に発生します。
Eventオブジェクトから、スキャンしたデータを取得することができます。
  what
   

ExternalMessageイベントの子オブジェクトで、メッセージ送信元を特定する値が格納されます。 メッセージ送信元がAsReaderである場合は、「1001」が格納されます。

  data
    ExternalMessageイベントの子オブジェクトです。
AsReaderでスキャンしたバーコードのデータが格納されます。

[サンプルコード]
Form OrgAi_011 {
  …
}

/* ExternalMessageイベントハンドラ */

/* Asreaderで読み取ったデータを受け取る
   ExternalMessageイベントの子オブジェクト”what”を取得し
   メッセージ送信元を特定します。 
   AsReaderでは"1001"が取得されます */
    Function OnExternalMessage(e){
    if(e.what == 1001){
    /* ExternalMessageイベントの子オブジェクト"data"を
       参照し、読み取ったバーコードをTextBoxに表示します */
    OrgAi_011.TextBox1.value = e.data.toString();
    }else{
    //.MessageBox("AsReaderを使用してください");
    }

CRSファイル形式のサンプル
  「AsReaderでスキャンしたバーコードデータの取得方法(OrgAi_011.zip)
で実際の動作をご確認いただけます。


管理番号:OrgAi_011
 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser HT・Biz/Browser SmartDevice・Biz/Browser AI TIPS集 トップへ