Enum List¶
ReaderMode¶
Currently selected device type
Constant Name |
Value |
Description |
|
-1 |
When the mode is unknown |
|
0 |
Barcode reading mode |
|
1 |
RFID reading mode |
|
2 |
NFC reading mode |
|
3 |
Dual mode using both barcode and RFID |
|
4 |
LF (Low Frequency) tag reading mode |
|
5 |
Dual mode using both barcode and NFC |
SupportType¶
Scan data types supported by the current device
Macro Name |
Corresponding ReaderMode |
Description |
|
|
Models supporting barcode reading |
|
|
Models supporting UHF band RFID reading |
|
|
Models supporting NFC tag reading |
|
|
Models supporting both barcode and RFID |
|
|
Models supporting LF band RFID (Low Frequency) |
ReceiveDataType¶
Current read device type
Macro Name |
Corresponding ReaderMode |
Description |
|
|
Data type returned when reading barcode |
|
|
Data type returned when reading UHF RFID |
|
|
Data type returned when reading NFC tags |
|
|
Data type treated as LF band RFID data (※ note on definition) |
ConnectionType¶
Current connection type
Value |
Description |
|
Physical connection via USB (Lightning or USB-C) |
|
Wireless connection via Bluetooth Low Energy (BLE) |
SaveType¶
Current save method
Value |
Description |
|
Saved persistently (settings retained even when power is off) |
|
Saved temporarily (settings lost when powered off or reset) |
CODEId¶
Enumeration for setting Code ID (barcode type identifier) added to the scanned barcode data. When a barcode is scanned, the specified Code ID character is added before the barcode data and transferred. This setting mainly applies to ASR-M24D.
Name |
Content |
|
Do not add Code ID |
|
Add AIM standard Code ID (e.g. “]C”) |
|
Add Symbol Technologies standard Code ID (e.g. “C”) |
Notes¶
⚠️ This enum is used together with the
setCodeID:isBeepOn:method. Supported models: ASR-M24D only.
OCRType¶
Enumeration specifying the character set used in OCR reading.
Mainly used in the setOCRType:isBeepOn: method.
Name |
Content |
|
Do not use OCR function |
|
Use OCR Type A character set |
|
Use OCR Type B character set |
|
Use both Type A and Type B character sets |
Notes¶
⚠️ This enum is used in features supported only by ASR-M24D.
SDK4StatusCode¶
Status codes for NFC operations
Constant Name |
Value |
Description |
|
0x00 |
Completed successfully. |
|
0x02 |
Communication with tag did not complete within the specified time. |
|
0x07 |
Command execution failed. |
|
0x09 |
Partial failure writing to tag. |
|
0x0A |
Protection circuit activated. |
|
0x41 |
Incorrect data count. |
|
0x42 |
Invalid checksum. |
|
0x44 |
Invalid command or parameter. |
|
0x49 |
Device at specified address not found. |
|
0x4C |
Number of read blocks exceeds maximum. |
|
0x4D |
UID does not exist. |
|
0x4E |
Invalid UID start position. |
|
0x4F |
Invalid UID count. |
|
0xF1 |
Internal system error occurred. |
AsReader025SBarcodeType¶
Barcode type
Constant Name |
Value |
Description |
|
0x00 |
Barcode type parsing error. |
|
0x01 |
Code39 |
|
0x0C |
Code11 |
|
0x02 |
Codabar |
|
0x0B |
EAN13 |
|
0x03 |
Code128 |
|
0x4B |
EAN13With2Supps |
|
0x04 |
Industrial2Of5 |
|
0x8B |
EAN13With5Supps |
|
0x05 |
IATA2Of5 |
|
0x0E |
MSI |
|
0x06 |
Interleaved2Of5 |
|
0x0F |
EAN128 |
|
0x07 |
Code93 |
|
0x10 |
UPCE1 |
|
0x08 |
UPCA |
|
0x50 |
UPCE1With2Supps |
|
0x48 |
UPCAWith2Supps |
|
0x88 |
UPCAWith5Supps |
|
0x90 |
UPCE1With5Supps |
|
0x15 |
TriopticCode39 |
|
0x09 |
UPCE0 |
|
0x16 |
BooklandEAN |
|
0x49 |
UPCE0With2Supps |
|
0x17 |
CouponCode |
|
0x89 |
UPCE0With5Supps |
|
0x31 |
GS1DataBarLimitedRSSLimited |
|
0x0A |
EAN8 |
|
0x30 |
GS1DataBarRSS14 |
|
0x4A |
EAN8With2Supps |
|
0x32 |
GS1DataBarExpandedRSSExpanded |
|
0x8A |
EAN8With5Supps |
|
0x0D |
Matrix2Of5 |
|
0x72 |
ChinaPostChinese2Of5 |
|
0x20 |
Code32 |
|
0x13 |
UKPlessey |
|
0x19 |
ISBT128 |
|
0x11 |
PDF417 |
|
0x2D |
Aztec |
|
0x1A |
MicroPDF417 |
|
0x1C |
QR |
|
0x1B |
DataMatrix |
|
0x2C |
MicroQR |
|
0xFF |
HanXinCode |
|
0x25 |
Maxicode |
|
0xc0 |
ITF14 |
|
0xc1 |
ITF6 |
|
0xc2 |
AIM128 |
|
0xc3 |
ISSN |
|
0xc4 |
ISBN |
|
0xc5 |
GS1Databar |
Notes¶
⚠️ This enum is used in features supported only by ASR-025S.