バーコード

概要

この章では、AsReaderBarcodeDevice を使用してバーコードリーダー機能を操作する方法を説明します。
デバイスとの接続、読み取りの開始・停止、読み取り結果の受け取りなどが可能です。

対応デバイス

ASX-510R, ASX-520R, ASR-010D, ASR-020D,
ASR-022D, ASR-0230D, ASR-0231D, ASR-0240D,
ASR-M24D

使用クラス・プロトコル

使用クラス・プロトコル一覧

名前

種別

説明

AsReaderBarcodeDevice

クラス

バーコードリーダー制御用のメインクラス

AsreaderBarcodeDeviceDelegate

プロトコル

読み取り結果の受け取りなどに使用するデリゲート

初期化と接続

AsReaderBarcodeDevice *device = [AsReaderBarcodeDevice sharedInstance];
device.delegateDevice = self;
  • delegateBarcode:バーコード読み取りイベントを受け取るために設定します。

読み取りの開始と停止

[device startScan:0 readUntilInSec:0];   // 読み取り開始
[device stopScan];                       // 読み取り停止

読み取り結果の取得

- (void)receivedBarcodeData:(NSData *)data {
    NSLog(@"読み取ったバーコード: %@", data);
}

AsreaderBarcodeDeviceDelegate のメソッドとして実装します。