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

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

DcCtrl
- windows94
- Местный
- Сообщения: 191
- Зарегистрирован: 18 фев 2011, 03:49
- Авто: Toyota Corolla Axio
- Откуда: Красноярск
- Поблагодарили: 10 раз
Re: TP07 и кириллица
Непрочитанное сообщение windows94 »
windows94
- chvap
- Специалист
- Сообщения: 246
- Зарегистрирован: 29 ноя 2012, 17:04
- Откуда: chvap2000@yandex.ru
Re: TP07 и кириллица
Непрочитанное сообщение chvap »
прекрасно работают в CSC режиме и нуждаются в прогрузке шрифтовwindows94 писал(а):Новые же USB-принтеры

chvap
Re: TP07 и кириллица
Можно посмотреть support с данного банкомата, или хотя бы ветку реестра ...\Wincor Nixdorf\ProTopas и ccprot.log с транзакциями в которых есть чеки на русском языке.
vvn
Re: TP07 и кириллица
Непрочитанное сообщение acsel »
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\PRINTER\RECEIPT\FONT_00X
Всем спасибо за советы.
acsel
- chvap
- Специалист
- Сообщения: 246
- Зарегистрирован: 29 ноя 2012, 17:04
- Откуда: chvap2000@yandex.ru
Re: TP07 и кириллица
Непрочитанное сообщение chvap »

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

acsel
- chvap
- Специалист
- Сообщения: 246
- Зарегистрирован: 29 ноя 2012, 17:04
- Откуда: chvap2000@yandex.ru
chvap
- Ex-OSB2006
- Нач. отдела
- Сообщения: 1143
- Зарегистрирован: 23 авг 2011, 17:39
- Благодарил (а): 17 раз
- Поблагодарили: 36 раз
Re: TP07 и кириллица
Непрочитанное сообщение Ex-OSB2006 »
Попытался прошить чем есть (ПРО остановил) - пишет: CscPrtOpen returned 32/20008014/0
Реестр аналогичен нормальному АТМ.
Ex-OSB2006
- nominal21
- Новичок
- Сообщения: 31
- Зарегистрирован: 06 сен 2013, 17:08
- Авто: Ракета
- Откуда: Москва
- Контактная информация:
Re: TP07 и кириллица
Непрочитанное сообщение nominal21 »
в подветках шрифтов есть обозначение шрифтов 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). При инициализации происходит загрузка параметров кодовых страниц.
nominal21
Re: TP07 и кириллица
Непрочитанное сообщение noritsu »

nominal21
как он пишется, не могу понятьэтот тип можно увидеть ccprot.log в начале каждой строки где вывод на печать
Добавлено спустя 3 минуты 56 секунд:
Вот вырезка из моего ccprot.log
Спойлер
> 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
noritsu
- nominal21
- Новичок
- Сообщения: 31
- Зарегистрирован: 06 сен 2013, 17:08
- Авто: Ракета
- Откуда: Москва
- Контактная информация:
Re: TP07 и кириллица
Непрочитанное сообщение nominal21 »
~fyrjvfn N: 395503 - банкомат...noritsu писал(а): noritsu » Вчера, 20:12
nominal21
этот тип можно увидеть ccprot.log в начале каждой строки где вывод на печать
как он пишется, не могу понять
ljcnegysq jcnfnjr - доступный остаток
Давно этим не занимался, сейчас сложно сказать. Спецы по софту должны это знать точно, технари используют настройки готового реестра по проекту. У меня есть заготовки из support, как правило использую их. Нужно время чтоб вспомнить как это все пишется и указывается.
В вашем случае могу дать готовую настройку.
nominal21
Re: TP07 и кириллица
Непрочитанное сообщение noritsu »
noritsu