Функционал поддержан для принтера чеков 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 = ү


  • No labels