Функционал поддержан для принтера чеков SENOR GTP-180. Возможность отображения символов казахского алфавита для других устройств зависит от модели ФР, его настроек и версии прошивки.
Соотнесение символов кодовой страницы Windows-1251 и символов казахского алфавита производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции [HW.FR.SymbolsMapping]
.
Соответствие символов кодовой страницы Windows-1251 и символов казахского алфавита задается в виде пар: <Символ кодовой страницы Windows-1251 в Unicode> = <Символ казахского алфавита>,
например, 408 = Ә.
Каждому символу кодовой страницы может соответствовать только один символ казахского алфавита.
[HW.FR.SymbolsMapping] ; ; Соотнесение символов кодовой страницы Windows-1251 и символов казахского алфавита ; <Символ кодовой страницы Windows-1251 в Unicode> = <Символ казахского алфавита> ; соотнесение символов 408 = Ә 458 = ә 404 = Ғ 454 = ғ 40C = Қ 45C = қ 405 = Ң 455 = ң 490 = Ө 491 = ө 40E = Ұ 45E = ұ 40B = Һ 45B = һ 407 = Ү 457 = ү
Соотнесение символов кодовой страницы Windows-1251 и символов казахского алфавита при подключении нескольких ФР
При подключении нескольких ФР соотнесение символов кодовой страницы Windows-1251 и символов казахского алфавита может быть задано в одной секции [HW.FR.SymbolsMapping]
. В этом случае правило соотнесения будет применено для всех подключенных ФР.
Если необходимо задать соотнесение символов только для одного из подключенных к кассе ФР, то для него должна быть создана отдельная секция в формате [HW.FR.<номер_ФР>.SymbolsMapping]
.
Пусть необходимо настроить соотнесение таким образом, чтобы корректная печать казахских символов производилась только на ФР №2. В этом случае в настройках необходимо задать следующее соотнесение символов:
[HW.FR.2.SymbolsMapping] ; ; Соотнесение символов кодовой страницы Windows-1251 и символов казахского алфавита ; <Символ кодовой страницы Windows-1251 в Unicode> = <Символ казахского алфавита> ; соотнесение символов 408 = Ә 458 = ә 404 = Ғ 454 = ғ 40C = Қ 45C = қ 405 = Ң 455 = ң 490 = Ө 491 = ө 40E = Ұ 45E = ұ 40B = Һ 45B = һ 407 = Ү 457 = ү