TP07 и кириллица

TP06/TP07/NP06/NP07/ND98/ND99/ND9A/ND9C/ND9D/ND9E/ND9G/TH21/TH22/TH30/Другие
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

TP07 и кириллица

Непрочитанное сообщение acsel »

Доброе время суток всем.
Пациент:
Wincor 2000XE USB + ProCash-NDC 2.10 + Windows XP SP3 ENG + ПЦ Промсвязьбанк.
Банкомат новый, вводим в эксплуатацию.
На чеках вместо кириллицы печатаются латинские символы, причем 2 особенности:
1) Большие буквы печатаются нормально.
2) Вместо мелких букв печатаются латинские, которые находятся на клавиатуре на одной клавише с ними (Y-Н, F-А).
В конфиге принтера стоит
"INTERFACE"="CSC".
У вас нет необходимых прав для просмотра вложений в этом сообщении.
DcCtrl
Местный
Сообщения: 83
Зарегистрирован: 09 авг 2011, 01:03
Поблагодарили: 7 раз

Re: TP07 и кириллица

Непрочитанное сообщение DcCtrl »

Варианты скорее всего следующие :

1. Фонт, который используется на терминале, не совсем коректен с точки зрения раскладки, на которую настроен хост.

То есть : хост посылает слово "Lfnf", предполагая, что напечатается слово "Дата". Но в фонте, который использует ПО терминала, символы fnf - так и остались символами fnf. То есть нужно править фонт.

2. Либо обратное утверджение - фонт правильный и использует только заглавые литеры. В этом случае хост должен посылать вместо "Lfnf" слово "LFNF" - тогда напечатается "ДАТА". В таком случае звоните хостовикам.
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: TP07 и кириллица

Непрочитанное сообщение acsel »

Судя по чекам с остальных банкоматов, ближе 1 вариант. А можно каким-либо образом руками поправить шрифт? Как вообще определить, какой шрифт используется?
Написали винкору, но пока глухо, а начальство требует. :unknown:
DcCtrl
Местный
Сообщения: 83
Зарегистрирован: 09 авг 2011, 01:03
Поблагодарили: 7 раз

Re: TP07 и кириллица

Непрочитанное сообщение 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 - на Ваш риск :yes:
Аватара пользователя
windows94
Местный
Сообщения: 191
Зарегистрирован: 18 фев 2011, 03:49
Авто: Toyota Corolla Axio
Откуда: Красноярск
Поблагодарили: 10 раз

Re: TP07 и кириллица

Непрочитанное сообщение windows94 »

Это на старых СОМ-овских принтерах использовался внешний файл шрифта, подгружаемый в память принтера. Новые же USB-принтеры не нуждаются в прогрузке шрифтов и кодовых страниц. Ищите косяк ы ПО. Возможно также использование принтера как Windows-принтера, в таком случае все косяки как у обычных принтеров.
Аватара пользователя
chvap
Специалист
Сообщения: 246
Зарегистрирован: 29 ноя 2012, 17:04
Откуда: chvap2000@yandex.ru

Re: TP07 и кириллица

Непрочитанное сообщение chvap »

windows94 писал(а):Новые же USB-принтеры
прекрасно работают в CSC режиме и нуждаются в прогрузке шрифтов :-)
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: TP07 и кириллица

Непрочитанное сообщение vvn »

acsel
Можно посмотреть support с данного банкомата, или хотя бы ветку реестра ...\Wincor Nixdorf\ProTopas и ccprot.log с транзакциями в которых есть чеки на русском языке.
Вечно молодой, вечно пьяный...
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: TP07 и кириллица

Непрочитанное сообщение acsel »

Проблема решилась: Wincor прислал исправление в виде ключей реестра для веток
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\PRINTER\RECEIPT\FONT_00X
Всем спасибо за советы.
Аватара пользователя
chvap
Специалист
Сообщения: 246
Зарегистрирован: 29 ноя 2012, 17:04
Откуда: chvap2000@yandex.ru

Re: TP07 и кириллица

Непрочитанное сообщение chvap »

DcCtrl, приветствую :hi:, попробовал
DcCtrl писал(а):Вы можете его конвертировать в текстовый файл, используя утилиту C:\ProTopas\tools\dof2asc.exe.
Вот кусок TP07.dof
/h 1d2845030001494e
/h 1d28450400070c1f1e
/h 1d2845300009022121180000000000c000c000c000c000c000c000c000c000c000c000c000c00000000000c000c000c000c00000000000000000
Пробуем конвертнуть,выдает ошибку
DOF2ASC.JPG
Вроде,как надо использовать rj03-dof.exe, но опять же, результат не тот.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: TP07 и кириллица

Непрочитанное сообщение vvn »

chvap
Меня терзают смутные сомнения что вам нужно использовать dof-rj03, а в обратную сторону после редактирования rj03-dof.

dof-rj03 tp07.dof > tp07.txt
rj03-dof tp07.txt > tp07.dof
Вечно молодой, вечно пьяный...
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: TP07 и кириллица

Непрочитанное сообщение acsel »

Вот то, что прислал винкор. Насколько я понимаю, правит соответствие символов шрифтов.
Загрузку шрифтов нигде не нашел, сами мы шрифты не грузили, просто накатили ПО, предоставленное винкором.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: TP07 и кириллица

Непрочитанное сообщение vvn »

acsel
Я это и предполагал когда просил у вас логи или support. Они просто используют прошитый в принтер родной кириллический фонт по моему с 866 кодовой страницей, по этому и переназначили вам символы, переключение на данный фонт происходит макрокомандой. Посмотреть его можно распечатав все фонты тестом...
Вечно молодой, вечно пьяный...
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: TP07 и кириллица

Непрочитанное сообщение acsel »

Проблема вчера решилась, просто только сегодня на форум попал, поэтому ничего не выложил.
Одного не пойму, почему они это в кастомизацию сразу не включают, приходится постоянно запросы слать, а это время. :mad:
Аватара пользователя
chvap
Специалист
Сообщения: 246
Зарегистрирован: 29 ноя 2012, 17:04
Откуда: chvap2000@yandex.ru

Re: TP07 и кириллица

Непрочитанное сообщение chvap »

vvn, в точку ! :good: , спасибо.
Аватара пользователя
Ex-OSB2006
Нач. отдела
Сообщения: 1135
Зарегистрирован: 23 авг 2011, 17:39
Благодарил (а): 17 раз
Поблагодарили: 36 раз

Re: TP07 и кириллица

Непрочитанное сообщение Ex-OSB2006 »

Народ, выручайте - TP07 печатает кракозябры. Скиньте DOF файл плиз!

Попытался прошить чем есть (ПРО остановил) - пишет: CscPrtOpen returned 32/20008014/0

Реестр аналогичен нормальному АТМ.
Аватара пользователя
nominal21
Новичок
Сообщения: 31
Зарегистрирован: 06 сен 2013, 17:08
Авто: Ракета
Откуда: Москва
Контактная информация:

Re: TP07 и кириллица

Непрочитанное сообщение 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). При инициализации происходит загрузка параметров кодовых страниц.
noritsu
Новичок
Сообщения: 34
Зарегистрирован: 09 июн 2011, 22:07
Откуда: СФО

Re: TP07 и кириллица

Непрочитанное сообщение 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
Аватара пользователя
nominal21
Новичок
Сообщения: 31
Зарегистрирован: 06 сен 2013, 17:08
Авто: Ракета
Откуда: Москва
Контактная информация:

Re: TP07 и кириллица

Непрочитанное сообщение nominal21 »

noritsu писал(а): noritsu » Вчера, 20:12

nominal21
этот тип можно увидеть ccprot.log в начале каждой строки где вывод на печать
как он пишется, не могу понять
~fyrjvfn N: 395503 - банкомат...
ljcnegysq jcnfnjr - доступный остаток

Давно этим не занимался, сейчас сложно сказать. Спецы по софту должны это знать точно, технари используют настройки готового реестра по проекту. У меня есть заготовки из support, как правило использую их. Нужно время чтоб вспомнить как это все пишется и указывается.
В вашем случае могу дать готовую настройку.
noritsu
Новичок
Сообщения: 34
Зарегистрирован: 09 июн 2011, 22:07
Откуда: СФО

Re: TP07 и кириллица

Непрочитанное сообщение noritsu »

Решили проблему, как у acsel, редактировали те же ветки реестра
Ответить