NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
261
The language module specifies both the language name and the Country Code. This is done
because there are a number of languages (English, French, Spanish, and others) shared by
multiple nations but the reader is intended to be operate in a particular country (such as
Canada).
Language Version Information
ASCII String, Null Terminated – “Spanish\0”
Abbreviation 4
ASCII String, Null Terminated – “ES\0” ( ASCII-2 character Country
Code) or “ESP\0” (ASCII-3 character Country Code) or “724\0” (3
digit decimal number Country Code)
ASCII String, Null Terminated – “NCR\0”
ASCII String, Null Terminated – “1.3\0”
ID 4 Unsigned 32-bit Integer
Language Name is the name of the ILM language, using ASCII characters.
Abbreviation is the Country Code listed in ISO 3166. The format is either ASCII-2 character,
ASCII-3 character or a 3 digit decimal number. Regardless of method, it is stored in ASCII
alphanumeric characters.
The Format data field specifies the format of the Abbreviation field noted above. All follow the
specification from ISO DOC 3166.
02
Alpha2 (2 character) – “ES\0”
Alpha3 (3 character) – “ESP\0”
Decimal (3 digit) – “724\0”
Author is an ASCII string noting the customer that developed this language module.
Version is an ASCII string, also customer defined. It identifies this language module by version
number.
ID is a value that is reserved for future use. It is currently NOT used.
All fields are the length indicated. If (as is usually the case) the ASCII string does not occupy the
entire data field, the remaining bytes MUST be padded with zeroes.
The Language Version Information area is provided to the customer as a way to track which
language is currently loaded into the reader. It can be accessed and values are returned to the