TP07 и кириллица
TP07 и кириллица
Доброе время суток всем.
Пациент:
Wincor 2000XE USB + ProCash-NDC 2.10 + Windows XP SP3 ENG + ПЦ Промсвязьбанк.
Банкомат новый, вводим в эксплуатацию.
На чеках вместо кириллицы печатаются латинские символы, причем 2 особенности:
1) Большие буквы печатаются нормально.
2) Вместо мелких букв печатаются латинские, которые находятся на клавиатуре на одной клавише с ними (Y-Н, F-А).
В конфиге принтера стоит
"INTERFACE"="CSC".
Пациент:
Wincor 2000XE USB + ProCash-NDC 2.10 + Windows XP SP3 ENG + ПЦ Промсвязьбанк.
Банкомат новый, вводим в эксплуатацию.
На чеках вместо кириллицы печатаются латинские символы, причем 2 особенности:
1) Большие буквы печатаются нормально.
2) Вместо мелких букв печатаются латинские, которые находятся на клавиатуре на одной клавише с ними (Y-Н, F-А).
В конфиге принтера стоит
"INTERFACE"="CSC".
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: TP07 и кириллица
Варианты скорее всего следующие :
1. Фонт, который используется на терминале, не совсем коректен с точки зрения раскладки, на которую настроен хост.
То есть : хост посылает слово "Lfnf", предполагая, что напечатается слово "Дата". Но в фонте, который использует ПО терминала, символы fnf - так и остались символами fnf. То есть нужно править фонт.
2. Либо обратное утверджение - фонт правильный и использует только заглавые литеры. В этом случае хост должен посылать вместо "Lfnf" слово "LFNF" - тогда напечатается "ДАТА". В таком случае звоните хостовикам.
1. Фонт, который используется на терминале, не совсем коректен с точки зрения раскладки, на которую настроен хост.
То есть : хост посылает слово "Lfnf", предполагая, что напечатается слово "Дата". Но в фонте, который использует ПО терминала, символы fnf - так и остались символами fnf. То есть нужно править фонт.
2. Либо обратное утверджение - фонт правильный и использует только заглавые литеры. В этом случае хост должен посылать вместо "Lfnf" слово "LFNF" - тогда напечатается "ДАТА". В таком случае звоните хостовикам.
Re: TP07 и кириллица
Судя по чекам с остальных банкоматов, ближе 1 вариант. А можно каким-либо образом руками поправить шрифт? Как вообще определить, какой шрифт используется?
Написали винкору, но пока глухо, а начальство требует.
Написали винкору, но пока глухо, а начальство требует.
Re: TP07 и кириллица
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 - на Ваш риск
Если Вы не специалист в ПО Wincor, то могу рекомендовать следующее :
1. Найти DOF-файл, который грузится в принтер ( если не ошибаюсь, для загрузки используется утилита PRT-DOF.EXE ). Строчка для этого должна скорее всего быть в батниках - либо c:\protopas\fwstrt.bat либо c:\startup.bat
2. После того как найдёте файл - Вы можете его конвертировать в текстовый файл, используя утилиту C:\ProTopas\tools\dof2asc.exe.
3. Этот текстовый файл Вы можете править ( замените маленькие латинские буквы на заглавные кирилицы ) а потом, чтобы получить из него DOF-файл - используйте обратный конвертер - asc2dfof.exe, и подкиньте на терминал.
Выполнение п.3 - на Ваш риск
- windows94
- Местный
- Сообщения: 191
- Зарегистрирован: 18 фев 2011, 03:49
- Авто: Toyota Corolla Axio
- Откуда: Красноярск
- Поблагодарили: 10 раз
Re: TP07 и кириллица
Это на старых СОМ-овских принтерах использовался внешний файл шрифта, подгружаемый в память принтера. Новые же USB-принтеры не нуждаются в прогрузке шрифтов и кодовых страниц. Ищите косяк ы ПО. Возможно также использование принтера как Windows-принтера, в таком случае все косяки как у обычных принтеров.
- chvap
- Специалист
- Сообщения: 246
- Зарегистрирован: 29 ноя 2012, 17:04
- Откуда: chvap2000@yandex.ru
Re: TP07 и кириллица
прекрасно работают в CSC режиме и нуждаются в прогрузке шрифтовwindows94 писал(а):Новые же USB-принтеры
Re: TP07 и кириллица
acsel
Можно посмотреть support с данного банкомата, или хотя бы ветку реестра ...\Wincor Nixdorf\ProTopas и ccprot.log с транзакциями в которых есть чеки на русском языке.
Можно посмотреть support с данного банкомата, или хотя бы ветку реестра ...\Wincor Nixdorf\ProTopas и ccprot.log с транзакциями в которых есть чеки на русском языке.
Вечно молодой, вечно пьяный...
Re: TP07 и кириллица
Проблема решилась: Wincor прислал исправление в виде ключей реестра для веток
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\PRINTER\RECEIPT\FONT_00X
Всем спасибо за советы.
HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\PRINTER\RECEIPT\FONT_00X
Всем спасибо за советы.
- chvap
- Специалист
- Сообщения: 246
- Зарегистрирован: 29 ноя 2012, 17:04
- Откуда: chvap2000@yandex.ru
Re: TP07 и кириллица
DcCtrl, приветствую , попробовал Вроде,как надо использовать rj03-dof.exe, но опять же, результат не тот.
DcCtrl писал(а):Вы можете его конвертировать в текстовый файл, используя утилиту C:\ProTopas\tools\dof2asc.exe.
Вот кусок TP07.dof
/h 1d2845030001494e
/h 1d28450400070c1f1e
/h 1d2845300009022121180000000000c000c000c000c000c000c000c000c000c000c000c000c00000000000c000c000c000c00000000000000000
/h 1d28450400070c1f1e
/h 1d2845300009022121180000000000c000c000c000c000c000c000c000c000c000c000c000c00000000000c000c000c000c00000000000000000
Пробуем конвертнуть,выдает ошибку
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: TP07 и кириллица
chvap
Меня терзают смутные сомнения что вам нужно использовать dof-rj03, а в обратную сторону после редактирования rj03-dof.
dof-rj03 tp07.dof > tp07.txt
rj03-dof tp07.txt > tp07.dof
Меня терзают смутные сомнения что вам нужно использовать dof-rj03, а в обратную сторону после редактирования rj03-dof.
dof-rj03 tp07.dof > tp07.txt
rj03-dof tp07.txt > tp07.dof
Вечно молодой, вечно пьяный...
Re: TP07 и кириллица
Вот то, что прислал винкор. Насколько я понимаю, правит соответствие символов шрифтов.
Загрузку шрифтов нигде не нашел, сами мы шрифты не грузили, просто накатили ПО, предоставленное винкором.
Загрузку шрифтов нигде не нашел, сами мы шрифты не грузили, просто накатили ПО, предоставленное винкором.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: TP07 и кириллица
acsel
Я это и предполагал когда просил у вас логи или support. Они просто используют прошитый в принтер родной кириллический фонт по моему с 866 кодовой страницей, по этому и переназначили вам символы, переключение на данный фонт происходит макрокомандой. Посмотреть его можно распечатав все фонты тестом...
Я это и предполагал когда просил у вас логи или support. Они просто используют прошитый в принтер родной кириллический фонт по моему с 866 кодовой страницей, по этому и переназначили вам символы, переключение на данный фонт происходит макрокомандой. Посмотреть его можно распечатав все фонты тестом...
Вечно молодой, вечно пьяный...
Re: TP07 и кириллица
Проблема вчера решилась, просто только сегодня на форум попал, поэтому ничего не выложил.
Одного не пойму, почему они это в кастомизацию сразу не включают, приходится постоянно запросы слать, а это время.
Одного не пойму, почему они это в кастомизацию сразу не включают, приходится постоянно запросы слать, а это время.
- chvap
- Специалист
- Сообщения: 246
- Зарегистрирован: 29 ноя 2012, 17:04
- Откуда: chvap2000@yandex.ru
- Ex-OSB2006
- Нач. отдела
- Сообщения: 1141
- Зарегистрирован: 23 авг 2011, 17:39
- Благодарил (а): 17 раз
- Поблагодарили: 36 раз
Re: TP07 и кириллица
Народ, выручайте - TP07 печатает кракозябры. Скиньте DOF файл плиз!
Попытался прошить чем есть (ПРО остановил) - пишет: CscPrtOpen returned 32/20008014/0
Реестр аналогичен нормальному АТМ.
Попытался прошить чем есть (ПРО остановил) - пишет: CscPrtOpen returned 32/20008014/0
Реестр аналогичен нормальному АТМ.
- nominal21
- Новичок
- Сообщения: 31
- Зарегистрирован: 06 сен 2013, 17:08
- Авто: Ракета
- Откуда: Москва
- Контактная информация:
Re: TP07 и кириллица
Коллеги, для принтера 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). При инициализации происходит загрузка параметров кодовых страниц.
в подветках шрифтов есть обозначение шрифтов 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 и кириллица
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
> 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 и кириллица
~fyrjvfn N: 395503 - банкомат...noritsu писал(а): noritsu » Вчера, 20:12
nominal21
этот тип можно увидеть ccprot.log в начале каждой строки где вывод на печать
как он пишется, не могу понять
ljcnegysq jcnfnjr - доступный остаток
Давно этим не занимался, сейчас сложно сказать. Спецы по софту должны это знать точно, технари используют настройки готового реестра по проекту. У меня есть заготовки из support, как правило использую их. Нужно время чтоб вспомнить как это все пишется и указывается.
В вашем случае могу дать готовую настройку.