Feig Electronic IBID i-scan ID ISC.MR200 User manual

MANUAL
final
public (B)
2008-05-26
H40801-5e-ID-B.doc
OBI
D
i-scan
®
ID ISC.MR200
Standard-Reader
from Firmware-Version 1.12

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 2 of 144 H40801-5e-ID-B.doc
Note
!Copyright 2004-2008 by
FEIG ELECTRONIC GmbH
Lange Strasse 4
D-35781 Weilburg-Waldhausen
Tel.: +49 6471 3109-0
http://www.feig.de
With the edition of this manual, all previous editions become void. Indications made in this manual may be changed without
previous notice.
Copying of this document, and giving it to others and the use or communication of the contents thereof are forbidden without
express authority. Offenders are liable to the payment of damages. All rights are reserved in the event of the grant of a patent
or the registration of a utility model or design.
Composition of the information in this manual has been done to the best of our knowledge. FEIG ELECTRONIC GmbH does
not guarantee the correctness and completeness of the details given in this manual and may not be held liable for damages
ensuing from incorrect or incomplete information. Since, despite all our efforts, errors may not be completely avoided, we are
always grateful for your useful tips.
The installation instructions given in this manual are based on advantageous boundary conditions. FEIG ELECTRONIC
GmbH does not give any guarantee promise for perfect function in cross environments.
FEIG ELECTRONIC GmbH assumes no responsibility for the use of any information contained in this manual and makes no
representation that they free of patent infringement. FEIG ELECTRONIC GmbH does not convey any license under its patent
rights nor the rights of others.
OBID®is registered trademark of FEIG ELECTRONIC GmbH.
OBID i-scan®is registered trademark of FEIG ELECTRONIC GmbH.
I-Code®is registered trademarks of Philips Electronics N.V.
General information's regarding this manual
"If bits within one byte are filled with "-", these bit spaces are reserved for future extensions or for internal
testing- and manufacturing-functions. These bit spaces must not be changed, as this may cause faulty op-
eration of the Reader.
"The following figure formats are used:
0...9: for decimal figures
0x00...0xFF: for hexadecimal figures,
b0...1 for binary figures.
"The hexadecimal value in brackets "[ ]" marks a control byte (command).

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 3 of 144 H40801-5e-ID-B.doc
Content
Revision History of documentation...........................................................................................8
Abbreviations ..............................................................................................................................9
1. Data Transmission between OBID i-scan®ID ISC.MR200 and Host 10
1.1. Configuration Commands and Control Commands ......................................................10
1.2. ISO15693 Host Commands ..............................................................................................11
1.3. Buffered Read Mode .........................................................................................................14
1.4. Notification Mode ..............................................................................................................15
1.5. Scan Mode ........................................................................................................................16
2. Interface 18
2.1. Protocol Frames of TCP/IP protocol ...............................................................................18
2.2. Serial Data Format and Protocol Frames........................................................................19
2.3. CRC16 Calculation Algorithm ..........................................................................................21
3. Configuration Parameters (CFG) 22
3.1. CFG0: Passwords ............................................................................................................24
3.3. CFG1: Interface .................................................................................................................26
3.4. CFG2: Inputs / Outputs general .......................................................................................30
3.4.1. Dedicated Input / Output Functions.............................................................................32
3.5. CFG3: RF-Interface ...........................................................................................................33
3.6. CFG4: Transponder Parameters......................................................................................35
3.7. CFG5: Anticollision...........................................................................................................37
3.8. CFG6 - 9: Reserved ...........................................................................................................39
3.9. CFG10: Trigger ..................................................................................................................40
3.10. CFG11 Read Mode Data..................................................................................................42

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 4 of 144 H40801-5e-ID-B.doc
3.11. CFG12: Read Mode - Filter .............................................................................................44
3.12. CFG13 Scan Mode...........................................................................................................45
3.13. CFG14: Reserved ............................................................................................................48
3.14. CFG15: Antenna Multiplexing ........................................................................................49
3.15. CFG16: Persistence Reset .............................................................................................51
3.16. CFG17-19: Reserved .......................................................................................................52
3.17. CFG20: RF-Parameter.....................................................................................................53
3.18. CFG21: Reserved ............................................................................................................54
3.19. CFG22 + CFG23: Selection Mask (only I-Code UID and EPC Transponder) ..............55
3.20. CFG24-29: Reserved .......................................................................................................57
3.21. CFG40: LAN Settings, Part 1 (not used for ID ISC.MR200-A / -W) ..............................58
3.22. CFG41: LAN Settings, Part 2 (not used for ID ISC.MR200-A / -W) ..............................59
3.23. CFG42: WLAN Settings, Part 1 (not used for ID ISC.MR200-A / -E / -EP)...................60
3.24. CFG43: WLAN Settings, Part 2 (not used for ID ISC.MR200-A / -E / -EP)...................61
3.25. CFG44 WLAN Security Settings, Part 1 (not used for ID ISC.MR200-A / -E / -EP).....62
3.26. CFG45 WLAN Security Settings, Part 2 (not used for ID ISC.MR200-A / -E / -EP).....63
3.27. CFG49: Notification Channel (not used for ID ISC.MR200-A) .....................................64
3.28. CFG63: Customer Parameter ........................................................................................66
4. Protocols for Reader Configuration 67
4.1. [0x80] Read Configuration ...............................................................................................67
4.2. [0x81] Write Configuration ...............................................................................................68
4.3. [0x82] Save Configuration................................................................................................69
4.4. [0x83] Set Default Configuration (Reset) ........................................................................70
5. Protocols for Reader Control 71
5.1. [0x52] Baud Rate Detection..............................................................................................71

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 5 of 144 H40801-5e-ID-B.doc
5.2. [0x55] Start Flash Loader .................................................................................................71
5.3. [0x63] CPU Reset ..............................................................................................................72
5.4. [0x64] System Reset .........................................................................................................72
5.5. [0x65] Get Software Version ............................................................................................73
5.6. [0x66] Get Reader Info ......................................................................................................75
5.7. [0x69] RF Reset .................................................................................................................77
5.8. [0x6A] RF ON/OFF.........................................................................................................77
5.9. [0x6D] Get Noise Level .....................................................................................................78
5.10. [0x6E] Reader Diagnostic...............................................................................................79
5.11. [0x71] Set Output ...........................................................................................................81
5.11.1. Set Output Examples.................................................................................................83
5.12. [0x74] Get Input ..............................................................................................................83
5.13. [0x85] Set System Timer.................................................................................................84
5.14. [0x86] Get System Timer ................................................................................................84
5.15. [0xA0] Reader-Login .......................................................................................................85
6. Protocols for ISO15693 Host Commands 86
6.1. [0xB0] Host commands for ISO15693 Mandatory and Optional Commands...............87
6.1.1. [0x01] Inventory ...........................................................................................................88
6.1.2. [0x02] Stay Quiet .........................................................................................................91
6.1.3. [0x22] Lock Multiple Blocks .........................................................................................92
6.1.4. [0x23] Read Multiple Blocks ........................................................................................93
6.1.5. [0x24] Write Multiple Blocks ........................................................................................95
6.1.6. [0x25] Select................................................................................................................97
6.1.7. [0x26] Reset to Ready .................................................................................................98
6.1.8. [0x27] Write AFI...........................................................................................................99
6.1.9. [0x28] Lock AFI..........................................................................................................100
6.1.10. [0x29] Write DSFI ....................................................................................................101
6.1.11. [0x2A] Lock DSFI.....................................................................................................102

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 6 of 144 H40801-5e-ID-B.doc
6.1.12. [0x2B] Get System Information................................................................................103
6.1.13. [0x2C] Get Multiple Block Security Status ...............................................................105
6.2. [0xBF] ISO15693 Transparent Command ....................................................................106
7. Special Commands 109
7.1 [0x18] Destroy (only I-Code EPC/UID Transponders) ....................................................109
Supported ISO15693 Host commands 110
7.1. Supported ISO15693 Host commands for ISO15693 Transponders ......................110
7.1.1. EM Microelectronics (EM4034) .................................................................................110
7.1.2. EM Microelectronics (EM4135) .................................................................................111
7.1.3. Fujitsu (MB89R116).................................................................................................112
7.1.4. Fujitsu (MB89R118).................................................................................................113
7.1.5. Fujitsu (MB89R119).................................................................................................114
7.1.6. Infineon (my-d page mode) 0x60..............................................................................115
7.1.7. Infineon (ISO address mode) 0xE0 ..........................................................................116
7.1.8. Infineon (My-d Light).................................................................................................117
7.1.9. NXP (I-Code SLI).......................................................................................................118
7.1.10. NXP (I-Code SLI-S) .................................................................................................119
7.1.11. NXP (I-Code SLI-L) .................................................................................................120
7.1.12. STMicroelectronics (LRI512).................................................................................121
7.1.13. STMicroelectronics (LRI64)...................................................................................122
7.1.14. STMicroelectronics (LRI2k / LRIS2k) ....................................................................123
7.1.15. Texas Instruments (Tag-it HFI Pro / Standard) .....................................................124
7.1.16. Texas Instruments (Tag-it HFI Plus)......................................................................126
8. Supported ISO15693 Host commands for I-Code EPC Transponders 128
9. Supported ISO15693 Host commands for I-Code UID Transponders 129
10. Protocols for Buffered Read Mode 130
10.1. The Buffered Read Mode Procedure ...........................................................................130
10.2. Transponder Access in the Buffered Read Mode ......................................................131

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 7 of 144 H40801-5e-ID-B.doc
10.3. [0x22] Read Buffer ........................................................................................................132
10.4. [0x31] Read Data Buffer Info ........................................................................................135
10.5. [0x32] Clear Data Buffer ...............................................................................................136
10.6. [0x33] Initialize Buffer ...................................................................................................136
ANNEX 137
ANNEX A: Codes of Transponder Types ..............................................................................137
ANNEX B: Time Behavior of the Asynchronous Interface ..................................................138
ANNEX C: Time Behavior of ISO15693 Host Commands....................................................139
Time Behavior for [0x01] Inventory and ISO15693 Transponders .......................................140
ANNEX D: Index of Status Bytes ...........................................................................................141
ANNEX E: Codes of Reader Types ........................................................................................143
ANNEX I: Examples for Read Data .......................................................................................144
ISO15693 Host Command (DB-Size of the Transponder = 4 bytes)....................................144
ISO15693 Host Command (DB-Size of the Transponder = 8 bytes)....................................144

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 8 of 144 H40801-5e-ID-B.doc
Revision History of documentation
Revi-
sion
Date Page Description
0e 09.09.04 Initial version
75 New Protocol: [0x66] Get Reader Info
33 CFG3: RF-Interface, New Transponder Driver
141 New status message [0x17] Firmware activation required:
109 [0x18] Destroy (only I-Code EPC/UID Transponders)
129 Supported ISO15693 Host commands for I-Code UID Transponders
1e 21.04.05
143 Codes of reader types
127 New Transponder EM4135 supported
14 Integration of Buffered Read Mode
2e
26 42 44 Configuration of Buffered Read Mode
130 Buffered Read Mode Commands
58 LAN Settings
02.11.05
60 WLAN Settings
3e 09.06.06
42
45
Configuration of Scan Mode
15 Integration of Notification Mode
64 Configuration of Notification Mode
25.09.06
49 Supported Antenna Multiplexing
4e
04.10.06 40 Configuration of Trigger
24 Configuration of Reader Login
5e 26.05.08
66 Configuration of Costumer Parameter

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 9 of 144 H40801-5e-ID-B.doc
Abbreviations
ADR Address
ASK Amplitude Shift Keying
CB Config Block
CFG Configuration Parameter Block
CRC Cyclic Redundancy Check
DB data block
DIP Dual Inline Plastic
FIFO First in First out
frq Frequency
FSK Frequency Shift Keying
h Hour
Hz Hertz
ID Identification
IN Input
LEN Length
LOC Location
LSB Least Significant Byte
min Minutes
ms Milliseconds
MSB Most Significant Byte
N Number
OUT Output
R/W Read / Write Access
RD Read
REL Relay
RF Radio Frequency
RSSI Received Signal Strength Indicator
RTC Real Time Clock
TAB Table
TR Transponder
TS Timeslot
UID Unique Identifier (read only Serial Number)
WO Write Only Access
WR Write

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 10 of 144 H40801-5e-ID-B.doc
1. Data Transmission between OBID i-scan®ID ISC.MR200 and Host
Different ways of data transmission between OBID i-scan®Readers and host (terminal, PC) are pos-
sible. The ISO15693Host Commands are used for the data exchange between Transponder and
host, whereas the Configuration Commands and the Control serves for adapting the Reader pa-
rameters to the individual range of applications. The following chart shows which method of data
transmission is supported by which interface:
asynchronous interface
(RS232 / RS485)
Configuration Commands #
Reader Control Commands #
ISO15693 Host Commands #
1.1. Configuration Commands and Control Commands
This method of data transmission is used for Reader configuration and the diagnosis via the asyn-
chronous interface or Ethernet Interface
The Reader-configuration parameters will be stored in the Reader memory. To store the current con-
figuration during a power down of the Reader the Reader-Configuration has to be stored in the
EEPROM. After power up the Reader reads the configuration out of the EEPROM.
The Reader control is immediately processed and the response from the Reader contains status or
data information of the control command.
Host (Terminal / PC / ....) Reader
parameter- / control command $parameter received and stored / control
command processed
yes no
%status /
data
error status
%

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 11 of 144 H40801-5e-ID-B.doc
1.2. ISO15693 Host Commands
The ISO Host Commands provide the exchange of data between a host and Transponders via the
Reader as long as the Transponder remains in the detection range of the Reader.
Note:
During the writing of data on a Transponder, it must be ensured that the Transponder is lo-
cated within the detection range of the Reader during the entire process. If the Transponder is
removed from detection range of the Reader during a writing process, this will cause a loss of
data.
The Reader distinguishes between three different modes:
Addressed mode:
Before reading or writing data in addressed mode, the UID of the Transponder has to be
known. This is executed by sending the protocol “6.1.1. [0x01] Inventory If a Transponder is
located within the detection range of the Reader at that time, it answers with its UID. For all
following read- / write orders the Transponder must be addressed with its correct UID.
The following chart will show the necessary steps for the communication with a Transponder
in addressed mode:
Host (Terminal / PC / ....) Reader
Inventory
to get the UID
$Transponder in antenna field ?
Yes No
%status /
number of Trans-
ponders / UID
status =
no Transponder
%
read data from Transponder with UID $Transponder with
correct UID in antenna field ?
Yes No
%status /
Transponder read
data
status =
no Transponder
in Reader field
%
write data to Transponder with UID $Transponder with
correct UID in antenna field ?
Yes No
%OK status status =
no Transponder
in Reader field
%

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 12 of 144 H40801-5e-ID-B.doc
Non-addressed mode:
In non-addressed mode, it is not necessary to know the UID of the Transponder. This mode is
useful-, if only one Transponder is located within the range of the Reader.
The following chart will show the necessary steps for the communication with a Transponder
in non-addressed mode:
Host (Terminal / PC / ....) Reader
read data $Transponder in antenna field ?
Yes No
%status /
Transponder read
data
status = no Trans-
ponder
in Reader field
%
write data $Transponder in antenna field ?
Yes No
%OK status status = no Trans-
ponder
in Reader field
%

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 13 of 144 H40801-5e-ID-B.doc
Selected:
In this mode the Reader communicates only with the one, selected Transponder.
Before reading or writing data in selected mode, the UID of the Transponder has to be known.
This is executed by sending at first the protocol “6.1.1. [0x01] Inventory“. In a second step the
Transponder must be selected with the select command (see: 6.1.6. [0x25] Select) which
must include its UID.
The following chart will show the necessary steps for the communication with a Transponder
in selected mode:
Host (Terminal / PC / ....) Reader
Inventory
to get the UID
$Transponder in antenna field ?
Yes No
%status /
number of Trans-
ponders / UID
status =
no Transponder
%
select Transponder with UID $Transponder with the
correct UID in antenna field ?
Yes No
%status /
Transponder read
data
status =
no Transponder
in Reader field
%
read data $selected Transponder in antenna field ?
Yes No
%status /
Transponder read
data
status =
no Transponder
in Reader field
%
write data $selected Transponder in antenna field ?
Yes No
%OK status status =
no Transponder
in Reader field
%

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 14 of 144 H40801-5e-ID-B.doc
1.3. Buffered Read Mode
The Buffered Read Mode is a high level operating mode to detect Transponders which are within the
detection range of the Reader. This operation mode is especially designed for applications which use
Transponders to identify objects. The Buffered Read Mode processes all Transponder read data and
filter operations to make the user interface transparent to Transponder data and to minimize data
transfers between Reader and host. There are only three commands used to control Buffered Read
Mode.
In this operating mode the Reader automatically selects Transponders which are within the detection
range of the Reader and reads their requested data. The read Transponder data is stored in a ‘FIFO’
organized data buffer.
The sampled Transponder data can be read with the 10.3. [0x22] Read Buffer command. This com-
mand always reads the first available data sets from the data buffer. However already read data has to
be deleted with the 10.5. [0x32] Clear Data Buffer command before the next data sets in the data
buffer can be reached with the read command.
If the Buffered Read Mode is enabled in the 3.3. CFG1: Interface configuration block the Reader im-
mediately starts sampling Transponder data after power up. The Buffered Read Mode can be reini-
tialized with the 10.6. [0x33] Initialize Buffer command.
If turned to Buffered Read Mode the Reader answers every valid message with data- or status-
protocol. The answer includes the control byte which has been received by the Reader.
Host (Terminal / PC / ....) Reader
read data $Transponder data in data buffer ?
Yes No
%status /
data protocol
status = no valid
data
%
clear data $Transponder data read ?
Yes No
%OK status status = no valid
data
%
Note:
"Only read operations are available with the Buffered Read Mode.
"The Buffered Read Mode is only available if Scan Mode is disabled

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 15 of 144 H40801-5e-ID-B.doc
1.4. Notification Mode
The Notification Mode is an extended option of the Buffered Read Mode: queued Transponder data
are notified automatically and asynchronously to a host with the 10.3. [0x22] Read Buffer response
protocol. The destination address and the notification conditions can be set in 3.27. CFG49: Notificati-
on Channel configuration block. In general, the notification channel cannot be used simultaneously
with the host interface.
In difference to the Buffered Read Mode procedure, a notification is normally not acknowledged by the
host. Thus, the deletion of the transferred data with the 10.5. [0x32] Clear Data Buffer command is not
necessary. As an option, this acknowledgement can be enabled to synchronize the notifications with
the host to prevent notification overflow in the host application.
The notification message format depends on settings for the read mode in 3.10. CFG11 Read Mode
Data and 3.11. CFG12: Read Mode - Filter as well as settings for the notification trigger in 3.27.
CFG49: Notification Channel.
An additional option of the Notification Mode is the Keepalive message, which can be sent periodically
to the host. The Keepalive message transports valuable information about the reader hardware and
antenna tuning status. Keepalive messages are always not acknowledged by the host. The Keepalive
message should not be mistake with the keepalive option (s. CFG41/CFG43) of a LAN/WLAN con-
nection initiated by a host.
Note:
"The MR200-Reader does support only one TCP/IP – Connection at the same time.
"The reader hardware version FE556/4 is necessary for using the Notification Mode.

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 16 of 144 H40801-5e-ID-B.doc
p
rotocol block
p
rotocol c
y
cle
t
s
+ t
r
1.5. Scan Mode
In this operation mode the Reader autonomously sends out data to the Host as soon as a Trans-
ponder is within the detection range and valid data could be read.
In Scan Mode the contents of the message block (UID, data block) can be adapted to each user-
application. Scan mode is available via the asynchronous Interface.
The Reader starts the output of the protocol block as soon as all required data have been read cor-
rectly from the Transponder. If the Reader is not able to read all data of a protocol block completely
and without error, it does not send data. For example, if the address of the data block is invalid, the
UID of the Transponder will not send out.
Scan-Mode via asynchronous interface:
The data will be sent out depending on their configuration according to the following scheme,
the sequence of which cannot be changed.
Depending to the configuration and the number of Transponders in the detection range of the
Reader the transmitted protocols have a different format.
Example 1:
One Transponder in detection range and UID and data block should be read:
PR UID SC data EC PR UID
Example 2:
3 Transponder in detection range only UID should be read:
PR UID1 EC UID2 EC UID3 EC
Example 3:
3 Transponder in detection range only data block should be read:
PR data1 EC data2 EC data3 EC
Example 4:
2 Transponder in detection range UID and data block should be read:
PR UID1 SC data1 EC UID2 SC data2 EC
PR: Com-Prefix (optional) ts: SCAN-LOCK-TIME
UID: Serial-Number (fix) tr: time to the next new Transponder reading
data: data blocks (free programmable)
SC Separation character (optional)
EC End character (optional)

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 17 of 144 H40801-5e-ID-B.doc
Note:
"If configuration protocols shall be sent to the Reader while the Scan Mode is active, no
Transponder should be within the detection range of the Reader during this time.
"Only read operations are available with the Scan Mode.
"Scan Mode is only available if Buffered Read Mode is disabled

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 18 of 144 H40801-5e-ID-B.doc
2. Interface
The Reader ID ISC.MR200 has 2 interface ports. The protocol frame of this ports can be different. On
the asynchronous serial interface the whole protocol frame is described in 2.2. Serial Data Format and
Protocol Frames. The TCP/IP protocol frame is described below.
2.1. Protocol Frames of TCP/IP protocol
If the Reader use the Ethernet Interface the data is packaged in a TCP/IP protocol frame. This means
the whole data format and protocol frame which is described in 2.2. Serial Data Format and Protocol
Frames is packaged as the data of a TCP/IP protocol frame. By using the FETCP.DLL you can easily
extract or package the application data you receive from or you sent to the Reader.
If you use the TCP/IP protocol please be aware that the data packaged in the TCP/IP frame is trans-
ferred with Protocol frame: Advanced Protocol-Length as describe below.

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 19 of 144 H40801-5e-ID-B.doc
2.2. Serial Data Format and Protocol Frames
The Reader ID ISC.MR200-A can be configured can be configured by different interfaces and data
may be written on Transponders or read from Transponders. The communication between Reader and
connected host (terminal, PC, etc.) is executed by means of fixed protocols. The used protocol is in-
tended for data bus use and is equipped with a bus address.
During data transfer via the asynchronous interface the Reader supplies the required data or a status
byte. The reply contains the transmitted control byte.
There is no reply from the Reader if there is a protocol frame failure.
Protocol frame: Standard Protocol-Length (up to 255 Byte)
Host $Reader
1 2 3 4...n-2 n-1 n
LENGTH =
nCOM-ADR CONTROL-
BYTE (DATA) LSB
CRC16
MSB
CRC16
Host %Reader
1 2 3 4 (5...n-2) n-1 n
LENGTH
(n) COM-ADR CONTROL-
BYTE STATUS (DATA) LSB
CRC16
MSB
CRC16
Protocol frame: Advanced Protocol-Length
Reader %Host
1 2 3 4 5 (6...n-2)
STX
(0x02)
MSB
ALENGTH
LSB
ALENGTH COM-ADR CONTROL-
BYTE (DATA) !
n-1 n
"LSB
CRC16
MSB
CRC16
Host %Reader
1 2 3 4 5 6 (7...n-2)
STX
(0x02)
MSB
ALENGTH
LSB
ALENGTH COM-ADR CONTROL-
BYTE STATUS (DATA) !
n-1 n
"LSB
CRC16
MSB
CRC16

OBID i-scan System-Manual ID ISC.MR200
FEIG ELECTRONIC GmbH Page 20 of 144 H40801-5e-ID-B.doc
The Reader supports both Protocol frames, standard and advanced protocol frame. The Host Applica-
tion can chose which protocol frame is used. If the host application chose advanced protocol frame the
Reader will always response with advanced protocol frame. If the host application chose the Standard
Protocol frame the Reader’s response will depend on the length of the response. If the host request
leads to a response with more than 255Byte the Reader will chose the advanced protocol frame as
response frame otherwise the Reader response uses the standard protocol frame.
Information on:
STX:
If the responded protocol of the Reader starts with the STX sign (0x02) the protocol
frame is Advanced Protocol-Length. Then the protocol length is defined by the 2
Byte Parameter ALENGTH.
ALENGTH (n = 8...65535):
Number of protocol bytes including STX, ALENGTH and CRC16
LENGTH (n = 6...255): Standard Protocol-Length (up to 255 Byte)
Number of protocol bytes including LENGTH and CRC16.
COM-ADR:
0..253 address of device in bus mode
Note:
The Reader can be addressed via COM-ADR 255 at any time!
CONTROL-BYTE:
Defines the Command which the Reader should operate.
STATUS 1:
Includes the status message or protocol data from or to the Reader.
DATA:
Is a optional data field with variable length. The number of DATA byte depend on the
command. The data will be sent always as MSB first if the Reader is in the ISO-Host
Command Mode.
CRC16:
Cyclic redundancy check of the protocol bytes from 1 to n-2, as specified by CCITT-
CRC16
Polynom: x16 + x12 + x5+ 1 (0x8408)
Start Value: 0xFFFF
Direction: Backward
1see ANNEX D: Index of Status Bytes
Other manuals for IBID i-scan ID ISC.MR200
1
Table of contents
Other Feig Electronic Ebook Reader manuals