Начинаем интегрировать ккт Штрих

На данном этапе подключение ккт по протоколу Штриха у нас  ещё находится на стадии тестирования. Протокол Штриха несколько специфичен, например в отличии от Атоловского протокола. Но жить можно и мы конечно в скором времени реализуем и его и можно будет управлять кккт штрих в том числе и из интернета, а также удобно будет просматривать пробитые чеки, делать возвраты и коррекции.

Главными минусами протокола Штриха являются: отсутствие json варианта протокола и например отсутствие отдельных команд для указания в чеке агентов/поставщиков 

Важное отличие от библиотеки Атола для разработчиков. Библиотека Штриха для работы с кассовым аппаратом drvFR.dll имеет только COM интерфейс, то есть Component Object Model, он же OLE и т.д.

Таким образом функции библиотеки для управления кассовым аппаратом не торчат наружу напрямую. Вот все, что имеется:

фотка 1

Понятно, что эта библиотека только под Windows. Исходников конечно же не открывают и это понятно.

Вот, что отдает OLE объект в виде DrvFR.dll:

Поиграв с описанием протокол Штриха 5.17, мягко говоря хочется начинающим интеграторам сказать: в одном документе вы обнаружите несколько примеров реализации пробития чека и они разные, то есть разные команды. Какой вариант у вас заработает вы узнаете сами.

Файлы для скачивания