バーコード¶
概要¶
この章では、AsReaderBarcodeDevice を使用してバーコードリーダー機能を操作する方法を説明します。
デバイスとの接続、読み取りの開始・停止、読み取り結果の受け取りなどが可能です。
対応デバイス¶
ASX-510R, ASX-520R, ASR-010D, ASR-020D,
ASR-022D, ASR-0230D, ASR-0231D, ASR-0240D,
ASR-M24D
使用クラス・プロトコル¶
名前 |
種別 |
説明 |
|---|---|---|
クラス |
バーコードリーダー制御用のメインクラス |
|
プロトコル |
読み取り結果の受け取りなどに使用するデリゲート |
初期化と接続¶
AsReaderBarcodeDevice *device = [AsReaderBarcodeDevice sharedInstance];
device.delegateDevice = self;
delegateBarcode:バーコード読み取りイベントを受け取るために設定します。
読み取りの開始と停止¶
[device startScan:0 readUntilInSec:0]; // 読み取り開始
[device stopScan]; // 読み取り停止
読み取り結果の取得¶
- (void)receivedBarcodeData:(NSData *)data {
NSLog(@"読み取ったバーコード: %@", data);
}
※ AsreaderBarcodeDeviceDelegate のメソッドとして実装します。