列挙体(Enum)一覧

ReaderMode

現在選択されているデバイスタイプ

定数名

説明

ReaderModeUnknown

-1

モードが不明な場合

ReaderModeBarcode

0

バーコード読み取りモード

ReaderModeRfid

1

RFID読み取りモード

ReaderModeNfc

2

NFC読み取りモード

ReaderModeDualBarcodeRfid

3

バーコードとRFIDを併用するデュアルモード

ReaderModeLf

4

LF(低周波)タグ読み取りモード

ReaderModeDualBarcodeNfc

5

バーコードとNFCを併用するデュアルモード


SupportType

現在のデバイスがサポートするスキャンデータタイプ

マクロ名

対応するReaderMode

説明

SupportTypeBarcode

ReaderModeBarcode

バーコード読み取り対応モデル

SupportTypeRFID

ReaderModeRfid

UHF帯RFID読み取り対応モデル

SupportTypeNFC

ReaderModeNfc

NFCタグ読み取り対応モデル

SupportTypeDual

ReaderModeDualBarcodeRfid

バーコードとRFIDの両方に対応するモデル

SupportTypeRFIDLF

ReaderModeLf

LF帯RFID(低周波)対応モデル


ReceiveDataType

現在の読み取りデバイスタイプ

マクロ名

対応するReaderMode

説明

ReceiveDataTypeBarcode

ReaderModeBarcode

バーコード読み取り時に返されるデータ種別

ReceiveDataTypeRFID

ReaderModeRfid

UHF RFID読み取り時に返されるデータ種別

ReceiveDataTypeNFC

ReaderModeNfc

NFCタグ読み取り時に返されるデータ種別

ReceiveDataTypeRFIDLF

ReaderModeDualBarcodeRfid

LF帯RFIDデータとして処理されるデータ種別(※定義に注意)


ConnectionType

現在の接続タイプ

説明

ConnectionTypeUSB

USB(Lightning または USB-C)による物理接続

ConnectionTypeBLE

Bluetooth Low Energy(BLE)によるワイヤレス接続


SaveType

現在の保存方法

説明

SaveType_Permanet

永続的に保存(電源を切っても設定が保持される)

SaveType_Temporary

一時的に保存(電源オフまたはリセットで設定が失われる)


CODEId

バーコード読み取り時に、読み取ったデータに付加される Code ID(バーコードの種別識別子) を設定するための列挙型です。
バーコードを読み取った際、指定されたコード ID キャラクタをバーコードデータの前に付加して転送します。 この設定は主に ASR-M24D に対応しています。

名前

内容

CODEID_NONE

Code ID を付加しません

CODEID_AIM

AIM 規格に準拠した Code ID を付加します(例:“]C”)

CODEID_SYMBOL

Symbol Technologies 規格の Code ID を付加します(例:“C”)

注意事項

⚠️ この列挙体は setCodeID:isBeepOn: メソッドと併せて使用します。
対応機種は ASR-M24D のみです。


OCRType

OCR読み取りで使用する文字種の種類を指定するための列挙型です。
主に setOCRType:isBeepOn: メソッドで使用します。

名前

内容

OCR_TYPENONE

OCR機能を使用しません

OCR_TYPEA

OCRタイプAの文字セットを使用します

OCR_TYPEB

OCRタイプBの文字セットを使用します

OCR_TYPEAB

タイプAとタイプBの両方の文字セットを使用します

注意事項

⚠️ この列挙体は ASR-M24Dのみ対応の機能で使用されます。


SDK4StatusCode

NFC操作のステータスデータ

定数名

説明

SDK4_STS_OK

0x00

正常に終了しました。

SDK4_STS_TIME_OVR

0x02

規定時間内にタグとの通信が完了しませんでした。

SDK4_STS_ERR

0x07

コマンドの実行に失敗しました。

SDK4_STS_ERR_WRITE

0x09

タグへの書き込みが一部失敗しました。

SDK4_STS_PROTECT_OPERATE

0x0A

保護回路が作動しました。

SDK4_STS_DATANUM_ERR

0x41

データ数に誤りがあります。

SDK4_STS_SUM_ERR

0x42

チェックサムが不正です。

SDK4_STS_CMD_ERR

0x44

コマンドまたはパラメータが不正です。

SDK4_STS_ADRS_ERR

0x49

指定アドレスのデバイスが見つかりません。

SDK4_STS_RDM_BLOCKS_ERR

0x4C

読み出しブロック数が最大数を超えています。

SDK4_STS_NO_UID

0x4D

UID が存在しません。

SDK4_STS_UID_POS_ERR

0x4E

UID の取得開始位置が不正です。

SDK4_STS_UID_NUM_ERR

0x4F

UID の取得数が不正です。

SDK4_STS_SYSTEM_ERR

0xF1

システム内部でエラーが発生しました。

AsReader025SBarcodeType

バーコードタイプ

定数名

説明

AsReader025SBarcodeTypeNoRead

0x00

バーコード種類の解析エラー

AsReader025SBarcodeTypeCode39

0x01

Code39

AsReader025SBarcodeTypeCode11

0x0C

Code11

AsReader025SBarcodeTypeCodabar

0x02

Codabar

AsReader025SBarcodeTypeEAN13

0x0B

EAN13

AsReader025SBarcodeTypeCode128

0x03

Code128

AsReader025SBarcodeTypeEAN13With2Supps

0x4B

EAN13With2Supps

AsReader025SBarcodeTypeIndustrial2Of5

0x04

Industrial2Of5

AsReader025SBarcodeTypeEAN13With5Supps

0x8B

EAN13With5Supps

AsReader025SBarcodeTypeIATA2Of5

0x05

IATA2Of5

AsReader025SBarcodeTypeMSI

0x0E

MSI

AsReader025SBarcodeTypeInterleaved2Of5

0x06

Interleaved2Of5

AsReader025SBarcodeTypeEAN128

0x0F

EAN128

AsReader025SBarcodeTypeCode93

0x07

Code93

AsReader025SBarcodeTypeUPCE1

0x10

UPCE1

AsReader025SBarcodeTypeUPCA

0x08

UPCA

AsReader025SBarcodeTypeUPCE1With2Supps

0x50

UPCE1With2Supps

AsReader025SBarcodeTypeUPCAWith2Supps

0x48

UPCAWith2Supps

AsReader025SBarcodeTypeUPCAWith5Supps

0x88

UPCAWith5Supps

AsReader025SBarcodeTypeUPCE1With5Supps

0x90

UPCE1With5Supps

AsReader025SBarcodeTypeTriopticCode39

0x15

TriopticCode39

AsReader025SBarcodeTypeUPCE0

0x09

UPCE0

AsReader025SBarcodeTypeBooklandEAN

0x16

BooklandEAN

AsReader025SBarcodeTypeUPCE0With2Supps

0x49

UPCE0With2Supps

AsReader025SBarcodeTypeCouponCode

0x17

CouponCode

AsReader025SBarcodeTypeUPCE0With5Supps

0x89

UPCE0With5Supps

AsReader025SBarcodeTypeGS1DataBarLimitedRSSLimited

0x31

GS1DataBarLimitedRSSLimited

AsReader025SBarcodeTypeEAN8

0x0A

EAN8

AsReader025SBarcodeTypeGS1DataBarRSS14

0x30

GS1DataBarRSS14

AsReader025SBarcodeTypeEAN8With2Supps

0x4A

EAN8With2Supps

AsReader025SBarcodeTypeGS1DataBarExpandedRSSExpanded

0x32

GS1DataBarExpandedRSSExpanded

AsReader025SBarcodeTypeEAN8With5Supps

0x8A

EAN8With5Supps

AsReader025SBarcodeTypeMatrix2Of5

0x0D

Matrix2Of5

AsReader025SBarcodeTypeChinaPostChinese2Of5

0x72

ChinaPostChinese2Of5

AsReader025SBarcodeTypeCode32

0x20

Code32

AsReader025SBarcodeTypeUKPlessey

0x13

UKPlessey

AsReader025SBarcodeTypeISBT128

0x19

ISBT128

AsReader025SBarcodeTypePDF417

0x11

PDF417

AsReader025SBarcodeTypeAztec

0x2D

Aztec

AsReader025SBarcodeTypeMicroPDF417

0x1A

MicroPDF417

AsReader025SBarcodeTypeQR

0x1C

QR

AsReader025SBarcodeTypeDataMatrix

0x1B

DataMatrix

AsReader025SBarcodeTypeMicroQR

0x2C

MicroQR

AsReader025SBarcodeTypeHanXinCode

0xFF

HanXinCode

AsReader025SBarcodeTypeMaxicode

0x25

Maxicode

AsReader025SBarcodeTypeITF14

0xc0

ITF14

AsReader025SBarcodeTypeITF6

0xc1

ITF6

AsReader025SBarcodeTypeAIM128

0xc2

AIM128

AsReader025SBarcodeTypeISSN

0xc3

ISSN

AsReader025SBarcodeTypeISBN

0xc4

ISBN

AsReader025SBarcodeTypeGS1Databar

0xc5

GS1Databar

注意事項

⚠️ この列挙体は ASR-025Sのみ対応の機能で使用されます。