ширина печати текста

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
Александр
Сообщения: 53
Зарегистрирован: 16 фев 2017, 22:46

ширина печати текста

Сообщение Александр » 01 июл 2020, 14:06

Добрый день
настраиваю ккм АТОЛ 30Ф на протоколе
Atol (Платформа 5): ККТ с передачей данных в ОФД (54-ФЗ)
почему то когда печатаю текстовую информацию, она не влазит в чек, теряется где то справа, пример во вложении
как это можно исправить ?
Вложения
index.jpeg
index2.jpeg

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: ширина печати текста

Сообщение saratovout » 01 июл 2020, 16:07

Александр писал(а):
01 июл 2020, 14:06
печатаю текстовую информацию
Это фишка Kkmserver. Чтобы это обойти в драйвере Атол нужно настроить длину строки — 32 символа.

Изменение повлияет на компоновку всеми шрифтовыми размерами, поэтому, возможно, лучше текущую ситуацию игнорировать и использовать не все доступные размеры.

Другой вариант -- самостоятельно разбивать строки, где вы знаете что будет "выход за пределы".
good films make your life better..

Александр
Сообщения: 53
Зарегистрирован: 16 фев 2017, 22:46

Re: ширина печати текста

Сообщение Александр » 01 июл 2020, 16:19

Не подскажите где это настраивается?
смотрел в настройках свойств, там нет параметра указывающего на ширину строки

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: ширина печати текста

Сообщение Audim » 03 июл 2020, 03:54

Гм... не знал... поправлю...

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: ширина печати текста

Сообщение Audim » 03 июл 2020, 15:14

Можете прислать ответ на команду "GetDataKKT" (Кнопка "Состояние ККТ" в тесте устройств) ???

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: ширина печати текста

Сообщение saratovout » 03 июл 2020, 18:50

Александр писал(а):
01 июл 2020, 16:19
Не подскажите где это настраивается?
смотрел в настройках свойств, там нет параметра указывающего на ширину строки
В Платформе не скажу.
В классическом ДТО, в настройках есть параметр "Ширина ленты, знаков". Посмотрите по документации для сервисов.
good films make your life better..

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: ширина печати текста

Сообщение Audim » 03 июл 2020, 21:09

В настройках kkmserver в меню "тест устройств" выберите нужную ККТ и нажмите кнопку "Состояние ККТ"
Снизу выведется текст - скопируйте его сюда..

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: ширина печати текста

Сообщение Audim » 07 июл 2020, 02:22

Добавил в настройки протокола "Атол Платформа-5" поле "Ширина ленты в знаках" - там можно выставить нужную ширину если автоматом определяется не правильно.

Александр
Сообщения: 53
Зарегистрирован: 16 фев 2017, 22:46

Re: ширина печати текста

Сообщение Александр » 10 июл 2020, 23:59

столкнулся с этой же проблемой на Атол 11ф
работал с последней версией драйвера, попробую воспроизвести порядок действий:
ширина автоматом не определилась, установил ширину 32
после сохранения выдал ошибку
Не подключена: Ошибка открытия COM порта: ( 3 : Порт занят )
отключил ккм от компьютера, подключил, ошибка сохранилась
сделал поиск ккм через драйвер автола (10 версии) не находит
выключил ккм их розетки, включил, драйвер нашел, ккм сервер, атол увидел, но при печати чека из ккм снова написал что порт занят
драйвер снова не находит ккм
вернул на значение "по умолчанию"
повторил шаги выше, заработал
после сменил шаг на 36, снова порт занят, снова переподключил, перезагрузил и ккм заработал нормально
прикладываю информацию с кнопки "Состояние ККТ"

Код: Выделить всё

{
    "CheckNumber": 5,
    "SessionNumber": 1,
    "LineLength": 36,
    "Info": {
        "InnOrganization": "165112173146",
        "NameOrganization": "ИП \"СЕМЕНОВА КСЕНИЯ АЛЕКСАНДРОВНА\"",
        "TaxVariant": "3",
        "AddressSettle": "16 - Республика Татарстан (Татарстан), г.о. город Казань, 420061, Космонавтов ул, д. 8",
        "PlaceSettle": "Бигуди",
        "SenderEmail": "no-reply@ofd.yandex.ru",
        "EncryptionMode": false,
        "OfflineMode": false,
        "AutomaticMode": false,
        "AutomaticNumber": "",
        "InternetMode": false,
        "BSOMode": false,
        "ServiceMode": false,
        "PrinterAutomatic": false,
        "SaleExcisableGoods": false,
        "SignOfGambling": false,
        "SignOfLottery": false,
        "SignOfAgent": "",
        "UrlServerOfd": "kkt.ofd.yandex.net",
        "PortServerOfd": "12345",
        "NameOFD": "ООО  Яндекс.ОФД",
        "UrlOfd": "",
        "InnOfd": "7704358518",
        "OFD_Error": "",
        "OFD_NumErrorDoc": 7,
        "OFD_DateErrorDoc": "2020-07-10T20:06:00",
        "KktNumber": "00106727082502",
        "FnNumber": "9287440300803492",
        "RegNumber": "0004615722015345",
        "FN_IsFiscal": true,
        "FN_MemOverflowl": false,
        "FN_DateStart": "2020-07-10T00:00:00",
        "FN_DateEnd": "2023-07-25T00:00:00",
        "FFDVersion": "1.05",
        "FFDVersionFN": "1.0",
        "FFDVersionKKT": "1.1",
        "OnOff": true,
        "Active": true,
        "SessionState": 2,
        "PaperOver": false,
        "BalanceCash": 450,
        "DateTimeKKT": "2020-07-10T20:46:23",
        "Firmware_Version": "5.7.5",
        "Firmware_Status": -1,
        "LicenseExpirationDate": "0001-01-02T00:00:00"
    },
    "Command": "GetDataKKT",
    "Error": "",
    "Warning": "",
    "Message": "",
    "Status": 0,
    "IdCommand": "e1836f27-fab9-d9ad-636e-d1fa2f806a81",
    "NumDevice": 1

Ответить