Возвращаюсь к наболевшему:
Был сегодня у нового 6626, установил XP, Aptra 3.4.1.
Поменял значения в fontdefs.txt, установил фонт NCR_mc,поставил fontefs в корень C: и в c:program filesncr aptraadvanse ndcdata, все как мне подсказали.
Значения в fontdefs.txt :
1,NCR_mc,RUSSIAN_CHARSET,100,125,0,6,0,0
2,NCR866,OEM_CHARSET,100,125,0,6,0,0
3,Courier New,RUSSIAN_CHARSET,110,100,0,6,0,0
На экране- все ОК, есть русские шрифты- на чеке не печатается.
Кто-то на bankir.ru , по аналогичной проблеме кому-то так ответил:
"Дело в том, что в
fontdefs.txt прописываются экранные шрифты. А шрифты для принтера, точнее переключение на нужную кодировку, ищите в
resrvd.def файле(К01-К08). Более подробно описано в "APTRA™ Advance NDC Reference Manual", Screen Data, Types Of Reserved Screen, K - Extended Screen Controls."
Кто знает,что надо менять в
resrvd.def ,что соответсвует рядам
К01-К08 ?
Еще на банкире, кто-то вроде решил проблему,меняя значения в реестре, но там не Self Serve, a Personas.
У него выглядит так:
[HKEY_LOCAL_MACHINESOFTWARENCRAPTRAAggregate InstallerInventoryComponentKeyboards�4.00.03]
"ConfigSet"="Cyrillic (FSD-RUS)"
[HKEY_LOCAL_MACHINESOFTWARENCRAPTRAAggregate InstallerInventoryComponentPc40ColumnThermalPrinters�3.01.00]
"ConfigSet"="Cyrillic (NCR)"
[HKEY_LOCAL_MACHINESOFTWARENCRAPTRA Self-Service Support (NCR Features)Keyboards]
"FrontFeatureName"="Cyrillic"
[HKEY_LOCAL_MACHINESOFTWARENCRAPTRA Self-Service Support (NCR Features)Pc40ColumnThermalPrintersOperational Parameters]
"Character Set"="Cyrillic"
Я пробовал менять по аналогии,но без результатов.( Pc40ColumnThermalPrinters у меня USB80Thermal printer)
в 4-ой ветке нет записи про Character Set", я установил и прописал "Character Set"="Cyrillic"
Еще не понятно,почему он делал измененния в ветках про keyboard? ведь как я понимаю,это относится к EPP, какое отношение это имеет к принтеру?
Кто-нибудь менял в реестре эти значения для правильной печати русских шрифтов?
P.S.
Может кто-то решил проблему печати русских символов через мапирование?( maping files: to translate an unknow character to a known character)
Меняя значения в UniversalCharSets.txt mapping file. This file is located in C:\Program Files\NCR APTRA\Advance NDC\config.
Добавлено спустя 18 часов 44 минуты 33 секунды:
У кого есть файл
UniversalPrinters.reg который находится в Aptra 3.4.1 C:\Program Files\NCR Aptra\Advance NDC\Config
на SelfServe (6626,6622) и на чеках печатаются русские шрифты?