Вы здесь

Отображение украинского языка

Наши специалисты решили данную проблему. Так в версии 2.02 регистратора Datecs FP-T260 обеспечена полная поддержка указанных букв для пользовательского дисплея DPD-201. Получив регистратор с этой версией, воспользуйтесь утилитой FPWinX (меню [Продажи], подменю [Фискальный чек]). В верхней части формы, увидите кнопку "Вывод на индикатор" и поле для выводимого текста.
   В поле для выводимого текста укажите эти буквы (букву Ґ можно ввести если перевести раскладку клавиатуры в режи UA и нажать одновременно три клавиши на клавиатуре "правый Alt"+"Shift"+"Г". Обратите внимание, что наличие в комбинации клавиши "Shift" определяет, какая буква будет выведена: прописная или строчная), Те, кто хочет использовать указанные буквы в своих программах, должны помнить, что в кодировке Windows буква Є,є имеет коды AAh и BAh, а буква Ґ,ґ имеет код A5h и B4h.


   Ситуация с Datecs FP3530T несколько сложнее (а в чем-то, наверное, и проще). Дело в том, что можно обеспечить поддержку для этих букв и для регистраторов версии 1.31 UA, и для регистраторов версии 1.10 UA, и даже для регистраторов версии 1.00 UA. Но эта поддержка осуществляется на уровне библиотеки (в нашем случае FPL.DLL). Для этого были доработаны в ней несколько функций (DisplayTextLL и DisplayTextUL) - программисты могут изучить их,  чтобы использовать этот код. Кроме указанной библиотеки, Вы можете  запустив тест NewFP,  перейти в окно "Индикаторы клиента", и в нём убедится, что указанные украинские буквы корректно отображаются на индикаторе клиента. Единственное условие - пятый переключатель регистратора (переключатели расположены под небольшой крышкой на нижней панели регистратора) должен быть переведён в On. Возможно Вы привыкли работать когда переключатели находятся в положении 00101101, мы предлагаем переключить их в положение  00111101.
 
   Замечание 1 (для разработчиков). Помимо изменения положения переключателя, если Вы работаете с FPL.DLL, после подключения к регистратору вызовите функцию SetWinDosPage(false) и только после этого обращайтесь к DisplayTextLL и DisplayTextUL (не забывайте, Вы попрежнему должны использовать кодовую страницу Windows).
 
  Замечание 2 (для пользователей DatecsECR OLE). В течение ближайшего времени, DatecsECR OLE будет доработано и Вы, преобретая ПО, сможете его использовать как в старом режиме (с отключенным пятым переключателем), так и в новом (с включенным пятым переключателем и с украинскими буквами на дисплее).