Я тоже сначала пошел по "ложному" пути.
Делал проверку кода маркировки на Штрих через стандартную команду (FF61), которая прописана в протоколе, там тоже ответ = 15, это корректный...
Но, увы, ответы далеко не всегда корректные...
Перешел на запрос через CURL по индивидуальному ключу клиента, полученному с ЧЗ...
Работает стабильно, нормально проходят проверку те экземпляры сигарет, на которые раньше (см.выше) - была "ругачка".