Skip to main content

Configuration Reference (ECICodePage.csv)


ECIEncoding.csv resides in the Configuration folder of the OPOS installation and it contains the Extended Channel Interpretation (ECI) mappings supported by OPOS. ECI provides a method for transmitting additional data within a barcode to the host, most often used to encode national character sets into barcodes that are usually unsupported. Care must be taken changing any value in this file (and is not recommended).


To enable ECI, set the Code Page Conversion property to Extended Channel Interpretation.

Supported ECI codes and encodings:

ECI CodeCode Page.NET NameDescription
0unsupportedISO/IEC 15438 Bar code symbology specification-PDF417: Default character set to 1994 specification with GLI rules
1unsupportedISO/IEC 15438 Bar code symbology specification-PDF417: Latin 1 character set to 1994 specification with GLI rules
2unsupportedISO/IEC 15438 Bar code symbology specification-PDF417: Default character set with ECI rules
328591iso-8859-1ISO 8859-1 Latin 1; Western European (ISO)
428592iso-8859-2ISO 8859-2 Central European; Central European (ISO)
528593iso-8859-3ISO 8859-3 Latin 3
628594iso-8859-4ISO 8859-4 Baltic
728595iso-8859-5ISO 8859-5 Cyrillic
828596iso-8859-6ISO 8859-6 Arabic
928597iso-8859-7ISO 8859-7 Greek
1028598iso-8859-8ISO 8859-8 Hebrew; Hebrew (ISO-Visual)
1128599iso-8859-9ISO 8859-9 Turkish
12unsupportedISO 8859-10 Latin 6
13874windows-874Thai (Windows)
1528603iso-8859-13ISO 8859-13 Estonian
16unsupportedISO 8859-14 Latin 8 (Celtic)
1728605iso-8859-15ISO 8859-15 Latin 9
18unsupportedISO 8859-16 Latin 10
2050222iso-2022-jpISO 2022 Japanese JIS X 0201-1989; Japanese (JIS-Allow 1 byte Kana - SO/SI)
211250windows-1250ANSI Central European; Central European (Windows)
221251windows-1251ANSI Cyrillic; Cyrillic (Windows)
231252windows-1252ANSI Latin 1; Western European (Windows)
241256windows-1256ANSI Arabic; Arabic (Windows)
2565001utf-16ISO 10646 UCS-2 (High order byte first)
2665001utf-8Unicode (UTF-8)
2720105x-IA5IA5 (IRV International Alphabet No. 5, 7-bit); Western European (IA5)
28950big5ANSI/OEM Traditional Chinese (Taiwan; Hong Kong SAR, PRC); Chinese Traditional (Big5)
29836gb2312ANSI/OEM Simplified Chinese (PRC, Singapore); Chinese Simplified (GB2312)
30949ks_c_5601-1987ANSI/OEM Korean (Unified Hangul Code)
899unsupported8-bit binary data