Страница 1 из 1
TP07 и кириллица
Добавлено: 18 мар 2014, 17:48
acsel
Доброе время суток всем.
Пациент:
Wincor 2000XE USB + ProCash-NDC 2.10 + Windows XP SP3 ENG + ПЦ Промсвязьбанк.
Банкомат новый, вводим в эксплуатацию.
На чеках вместо кириллицы печатаются латинские символы, причем 2 особенности:
1) Большие буквы печатаются нормально.
2) Вместо мелких букв печатаются латинские, которые находятся на клавиатуре на одной клавише с ними (Y-Н, F-А).
В конфиге принтера стоит
"INTERFACE"="CSC".
Re: TP07 и кириллица
Добавлено: 18 мар 2014, 18:08
DcCtrl
Варианты скорее всего следующие :
1. Фонт, который используется на терминале, не совсем коректен с точки зрения раскладки, на которую настроен хост.
То есть : хост посылает слово "Lfnf", предполагая, что напечатается слово "Дата". Но в фонте, который использует ПО терминала, символы fnf - так и остались символами fnf. То есть нужно править фонт.
2. Либо обратное утверджение - фонт правильный и использует только заглавые литеры. В этом случае хост должен посылать вместо "Lfnf" слово "LFNF" - тогда напечатается "ДАТА". В таком случае звоните хостовикам.
Re: TP07 и кириллица
Добавлено: 18 мар 2014, 18:16
acsel
Судя по чекам с остальных банкоматов, ближе 1 вариант. А можно каким-либо образом руками поправить шрифт? Как вообще определить, какой шрифт используется?
Написали винкору, но пока глухо, а начальство требует.

Re: TP07 и кириллица
Добавлено: 18 мар 2014, 18:54
DcCtrl
acsel Если у Вас интерфейс принтера CSC, то насколько я припоминаю - в таком случае в принтер прогружается DOF-файл - это и есть фонт.
Если Вы не специалист в ПО Wincor, то могу рекомендовать следующее :
1. Найти DOF-файл, который грузится в принтер ( если не ошибаюсь, для загрузки используется утилита PRT-DOF.EXE ). Строчка для этого должна скорее всего быть в батниках - либо c:\protopas\fwstrt.bat либо c:\startup.bat
2. После того как найдёте файл - Вы можете его конвертировать в текстовый файл, используя утилиту C:\ProTopas\tools\dof2asc.exe.
3. Этот текстовый файл Вы можете править ( замените маленькие латинские буквы на заглавные кирилицы ) а потом, чтобы получить из него DOF-файл - используйте обратный конвертер - asc2dfof.exe, и подкиньте на терминал.
Выполнение п.3 - на Ваш риск

Re: TP07 и кириллица
Добавлено: 19 мар 2014, 00:54
windows94
Это на старых СОМ-овских принтерах использовался внешний файл шрифта, подгружаемый в память принтера. Новые же USB-принтеры не нуждаются в прогрузке шрифтов и кодовых страниц. Ищите косяк ы ПО. Возможно также использование принтера как Windows-принтера, в таком случае все косяки как у обычных принтеров.
Re: TP07 и кириллица
Добавлено: 19 мар 2014, 01:53
chvap
windows94 писал(а):Новые же USB-принтеры
прекрасно работают в CSC режиме и нуждаются в прогрузке шрифтов

Re: TP07 и кириллица
Добавлено: 19 мар 2014, 14:04
vvn
acsel
Можно посмотреть support с данного банкомата, или хотя бы ветку реестра ...\Wincor Nixdorf\ProTopas и ccprot.log с транзакциями в которых есть чеки на русском языке.
Re: TP07 и кириллица
Добавлено: 19 мар 2014, 15:16
acsel
Проблема решилась: Wincor прислал исправление в виде ключей реестра для веток
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\PRINTER\RECEIPT\FONT_00X
Всем спасибо за советы.
Re: TP07 и кириллица
Добавлено: 19 мар 2014, 18:01
chvap
DcCtrl, приветствую

, попробовал
DcCtrl писал(а):Вы можете его конвертировать в текстовый файл, используя утилиту C:\ProTopas\tools\dof2asc.exe.
/h 1d2845030001494e
/h 1d28450400070c1f1e
/h 1d2845300009022121180000000000c000c000c000c000c000c000c000c000c000c000c000c00000000000c000c000c000c00000000000000000
Вроде,как надо использовать rj03-dof.exe, но опять же, результат не тот.
Re: TP07 и кириллица
Добавлено: 19 мар 2014, 19:15
vvn
chvap
Меня терзают смутные сомнения что вам нужно использовать dof-rj03, а в обратную сторону после редактирования rj03-dof.
dof-rj03 tp07.dof > tp07.txt
rj03-dof tp07.txt > tp07.dof
Re: TP07 и кириллица
Добавлено: 19 мар 2014, 19:21
acsel
Вот то, что прислал винкор. Насколько я понимаю, правит соответствие символов шрифтов.
Загрузку шрифтов нигде не нашел, сами мы шрифты не грузили, просто накатили ПО, предоставленное винкором.
Re: TP07 и кириллица
Добавлено: 19 мар 2014, 19:51
vvn
acsel
Я это и предполагал когда просил у вас логи или support. Они просто используют прошитый в принтер родной кириллический фонт по моему с 866 кодовой страницей, по этому и переназначили вам символы, переключение на данный фонт происходит макрокомандой. Посмотреть его можно распечатав все фонты тестом...
Re: TP07 и кириллица
Добавлено: 19 мар 2014, 20:16
acsel
Проблема вчера решилась, просто только сегодня на форум попал, поэтому ничего не выложил.
Одного не пойму, почему они это в кастомизацию сразу не включают, приходится постоянно запросы слать, а это время.

Re: TP07 и кириллица
Добавлено: 19 мар 2014, 22:25
chvap
vvn, в точку !

, спасибо.
Re: TP07 и кириллица
Добавлено: 28 дек 2014, 23:31
Ex-OSB2006
Народ, выручайте - TP07 печатает кракозябры. Скиньте DOF файл плиз!
Попытался прошить чем есть (ПРО остановил) - пишет: CscPrtOpen returned 32/20008014/0
Реестр аналогичен нормальному АТМ.
Re: TP07 и кириллица
Добавлено: 29 дек 2014, 17:44
nominal21
Коллеги, для принтера TP07 в символьном режиме нужно правильно настроить мапирование. HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\PRINTER\RECEIPT
в подветках шрифтов есть обозначение шрифтов FONT_TYPE = " " этот тип можно увидеть ccprot.log в начале каждой строки где вывод на печать. В ПЦ должны знать какой тип они указываю, в соответствии с этим находим этот тип и правим таблицу.
Именно здесь настраиваются для каждого символа представление адресов из кодовой странички по cp-866
Если софт новый не ниже чем 14.10 то там все файлики правильные с поддержкой русской кодовой страницы. если ниже нужно просто заменить пару файлов из наборов драйверов с именем tp07.*
Загрузки dof файлов не требуется.
Если идет стандартная замена как на обычной клаве символ английский соответствует русскому символу могу скинуть.
Еще, некоторые умельцы отключают проверку прошивки при включении АТМ (инициализации устройств) HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\CSC-W32\CurrentVersion\CSCPRT#2 , LOADER_CTL=NO (должно быть UNEQUAL или CURRENT). При инициализации происходит загрузка параметров кодовых страниц.
Re: TP07 и кириллица
Добавлено: 30 дек 2014, 04:16
noritsu
nominal21этот тип можно увидеть ccprot.log в начале каждой строки где вывод на печать
как он пишется, не могу понять
Добавлено спустя 3 минуты 56 секунд:
Вот вырезка из моего ccprot.log
Mon Dec 29 10:24:06 2014
> 11\1c000395503\1c\1cF1351832\1c11\1c;****************=********************?\1c\1cCD BAA\1c000000000000\1c****************\1c\1c\1c\1c20928100000000000000000000\1de9F100706010A03600000950580001480009B0270009F26084B04412ABD5011B39F270140\1ce9F02060000000000009F03060000000000009F1A020643950580001480005F2A0206439A031412299C01309F3704870C3E999F33036040209F2701809F360201B99F2608E72B9D44B55DEDF89F100706010A03A0000082025C005713**************************************9F34034203005F3401029F12005004566973619F0607A0000000031010\1c0F18A443
Mon Dec 29 10:24:10 2014
< 4\1c000395503\1cF1351832\1c120\1c00000000\1c09293123\1c102\1b(I---------- dn~ 24 (gfj) -----------\0a ntk.(495) 771-78-88\0a\0a lfnf: dhtvz(vcr): rfhnf:\0a29.12.14 10:24:41 4***********0647\0a\0a~fyrjvfn N: 395503\0aflhtc: 39, PROFSOYUZOV STR.\0a KRASNOYARSK G\0a\0aAID : A0000000031010\0aghbkj|tybt : VISA\0a\0aljcnegysq jcnfnjr: 46.77 RUB\0a\0a\0a\0abynthytn cfqn : WWW.VTB24.RU\0a\0a------------ cgfcb~j ------------\0a\0c\1cea910A9DB8C755B065FEB030308A023030\1c1C973596
Mon Dec 29 10:24:18 2014
> 22\1c000395503\1c\1cB\1ce9F100706010A03600000950580001480009B0270009F2608A8FC94B8C3D4CFB79F270140
Re: TP07 и кириллица
Добавлено: 30 дек 2014, 18:43
nominal21
noritsu писал(а): noritsu » Вчера, 20:12
nominal21
этот тип можно увидеть ccprot.log в начале каждой строки где вывод на печать
как он пишется, не могу понять
~fyrjvfn N: 395503 - банкомат...
ljcnegysq jcnfnjr - доступный остаток
Давно этим не занимался, сейчас сложно сказать. Спецы по софту должны это знать точно, технари используют настройки готового реестра по проекту. У меня есть заготовки из support, как правило использую их. Нужно время чтоб вспомнить как это все пишется и указывается.
В вашем случае могу дать готовую настройку.
Re: TP07 и кириллица
Добавлено: 30 дек 2014, 18:54
noritsu
Решили проблему, как у acsel, редактировали те же ветки реестра