Продаются процессоры Штрих-ФР-К под ЕГАИС

ЕГАИС для «старых» ККМ Штрих. Часть IV

QR-код сгенерированный при помощи бесплатного ПО.
QR-код сгенерированный при помощи бесплатного ПО, содержит адрес www.zival.ru

Введение. Проводим очередную показательную доработку, на этот раз произведем доработку ККМ Штрих-ФР-К для работы в ЕГАИС.
Доработка. Доработка ККМ Штрих-ФР-К до работы в системе ЕГАИС хорошо описана в инструкции от производителя, мы же попробуем произвести доработку зафискализированного и рабочего ККМ Штрих-ФР-К. Прошивку можно скачать в открытом доступе, работает прошивка с драйвером не ниже 4.12.401 (скачать драйвер Штрих 4.12.426) и процессором ФП v.135. Процессор для тестирования ФП v.135 предоставлен коллегой.

Пытаемся распечатать QR-код, получаем ошибку «(51) некорректные параметры в команде».
Пытаемся распечатать QR-код, получаем ошибку «(51) некорректные параметры в команде».

Как и следовало ожидать распечатка QR-кода без дополнительных манипуляций с ККМ невозможна, версия ПО материнской платы 13/03/2007, версия ФП 35.ПО микроконтроллера ATmega 128 будем прошивать не по предложенной методике, а самым простейшим программатором от LJMP, который выполнен в виде обыкновенного кабеля и верхнего ПО.  Из особенностей этого программатора – он понимает только .bin файлы – поэтому потребуется прошивка в bin варианте.

Прошиваем системную плату прошивкой A4_fr32k_135 самым простым программатором.
Прошиваем системную плату прошивкой A4_fr32k_135 самым простым программатором.

После замены ПО, при проверке связи появляется ошибка «смена ПО», требуется технологическое обнуление и установка скорости обмена на 115200. Выставляем рекомендуемые по инструкции параметры QR-кода (Тип штрихкода – QR-код, Высота штрихкода, точек - 260) и ККМ сразу печатает без проблем и за очень приемлемое время, так что подводных камней при доработке не предвидится.

QR-код распечатанный с закладки «Графика» -> со вкладки «Штрихкод» -> «Печать штрихкода графикой»

QR-код распечатанный с закладки «Графика» -> со вкладки «Штрихкод» -> «Печать штрихкода графикой»

Заключение. Тезисно:

  • ККМ доступные для переделки под систему ЕГАИС - Штрих-ФР-К, Штрих-Мини-ФР-К, Элвес-ФР-К.
  • Список ККМ компании Штрих-М поддерживающих печать QR-кода .
  • Без замены процессора ФП, доработка невозможна. Сам процессор имеет прошивку v.135 и поставляется в закрытом виде.
  • ККМ печатает QR-код чистой графикой, а не аппаратными средствами, это легко понять, достаточно поиграться скоростью обмена пример печати QR-кода из теста драйвера на скорости 4800 (3963 мс) и скорости 115200 (963 мс) .
  • ККМ Штрих-ФР-К может печатать QR-код и без доработки, но предполагается, при этом QR-код печатается несколько медленнее, хотя подтвердить или опровергнуть этот тезис мы не смогли.
  • Прошивка определяется как «flags 0x136», что несколько сбивает с толку, раньше здесь печаталась дата прошивки.
  • Технологический прогон выдает нестандартную картинку на логотипе, что наводит на мысль о том, что технологический прогон и функция печати QR-кода использует одинаковую область ОЗУ.

Технологический прогон до печати QR-кода (слева) и после печати QR-кода (справа)
Технологический прогон до печати QR-кода (слева) и после печати QR-кода (справа)

  • QR-коды распечатанные на ККМ Штрих-ФР-К и ККМ FPrint-55K несколько отличаются по виду друг от друга, но при этом информация на обоих QR – кодах одинакова, в начале публикации QR-код распечатанный на ККМ Атол, в середине на ККМ Штрих, можете сравнить сами.

UPD 27/02/2016. После доработки у ККМ Штрих-Мини-ФР-К максимальная скорость обмена вырастает с 19200 до 115200.

Комментарии

Несколько замечаний . Во

Несколько замечаний .
Во первых - из ТЕСТ ДРАЙВЕРА вы никогда не получите натурального кю-эр кода по определению.
Чтобы оценить натуральный есть два варианта
1. Есть замечательная прога-тест эмулирующая УТМ - лежит на закрытом разделе Профсоюза
, по этому кто имеет доступ - вэлком .

2. Написать свой тест - для программеров 1с это не составит никакого труда .
Скажем так - любой программист может сделать это ... да хоть на скрипте PS .
Со всех драйверов , то есть без связи с ТМ QR-код печатается мгновенно ( естествено сообразно
со скоростью обмена по ком)
Кстати Штрих-Мини-ФР-К теперь может работать на скорости 115200 , а не на 19200 .
При связи с УТМ даже с эмулем что выше есть задержка - скажем так чувствительная на глаз .
Да еще последнее , в описании методов драйвера говорится , что строка ограничена 40 символами -
это не так . Думаю просто у Штриха нет девочек -редакторов править перманентные исправления в описании
Ну или им в падлу ( или в декрете )

Насколько нам известно,

Насколько нам известно, описание методов драйвера 4.12 не существует, это подтверждает и обращение в техническую поддержку Штриха.  Описание отдельных методов отсуствующих в описании драйвера (измененных и добавленных) идет только по запросу, а так как ответ с описанием отдельных методов приходит -  можно предположить, что вариант документации все же есть. 

Вопрос по теме в свете Вашего

Вопрос по теме в свете Вашего замечания здесь: https://kkmcom.ru/index.php/topic,5423.msg50285.html#msg50285
Новые Штрихи, в которых была замечена озвученная проблема, имели эту версию (?):
Версия ПО: A.4
Сборка ПО: 57693 ?

Тестовый прогон именно с ККМ

Тестовый прогон именно с ККМ который "глючил", но еще раз повторюсь проблема была именно в ФП, а не в прошивке.