QR аппликация
На прошивках версии D.3 есть возможность разместить в чеке произвольную картинку в теле QR-кода (процесс называется аппликацией)
Пример:

Как это работает
Определенную часть площади QR кода занимает «информация для восстановления», которая помогает восстановить полные данные при
частичном повреждении штрихкода.
Кроме прикладной функции восстановления данных эту особенность QR-кода можно использовать для размещения произвольного изображения со следующими ограничениями:
1. Площадь изображения не должна превышать площадь области восстановления.
2. Изображение необходимо размещать по центру QR- кода т.к. по краям расположены служебные поля, перекрытие которых может сделать невозможным считывание и расшифровку данных штрихкода.
Стандарт ISO/IEC 18004 определяет 4 уровня коррекции ошибок (ЕСС):
L – 7%
M – 15%
Q – 25%
H – 30%
Уровень коррекции ошибок (сокр. ECC) в QR-кодах — это параметр, который определяет, какой процент площади кода может быть повреждён или перекрыт без потери возможности считывания
Как настроить в ККТ
Общее название технологии «QR аппликация».
Добавлены поля в Таблицу 17 (Региональные настройки):
57: QR аппликация (маска) – битовое поле, позволяет выбрать в каких случаях изображение включается в тело QR-кода. Можно выбрать несколько вариантов путём сложения чисел.
Бит 0 (число 1) – в компактном заголовке
Бит 1 (число 2) – в обычном обычном заголовке
Бит 2 (число 4) – в методе печати двумерного штрихкода.
58: QR аппликация ширина – ширина изображения в точках
59: QR аппликация высота – высота изображения в точках
Загрузка изображения
В силу того,что аппликация может иметь произвольную форму, необходимо загрузить 2 изображения:
1. Сама аппликация

2. Маска – второе изображение на котором черные только те точки которые не должны быть прозрачны на результирующей аппликации.

В результате получаем изображение QR-кода с аппликацией:

Загрузить изображение в ККТ можно стандартными командами загрузки изображения:
«Загрузка расширенной графики (C4h)» или «Загрузка графики-512 (4Eh)»
Аппликация должна загружаться начиная с линии 65001.

Маска с линии 65257.

При загрузке изображений необходимо выставить в таблице Т17П58 и Т17П59 требуемые высоту и ширину аппликации.
Ограничения
Максимальное разрешение изображений: 255 на 255 точек.
При аппликации накладываются только те точки изображений, где в маске и картинке точка черная. При этом подсчитывается площадь занимаемая изображением. Если расчетная площадь превышает площадь информации для восстановления – ККТ будет игнорировать аппликацию в тело QR-кода для предотвращения ситуации нечитаемости итогового штрихкода.
Количество информации для восстановления настраивается в:
Т17П5 – Rus мин размер модуля qr – ширина высота в пикселях отдельного квадратика(модуля) QR кода.
Т17П5 – Rus мин корр ошибок qr - 0-L, 1-M, 2-Q, 3-H рекомендовано выставлять максимально возможное(3).
Частые вопросы
Что делать если при печати произвольного QR он не распознается сканером? ( для прошивок D.3)

Необходимо загрузить пустую маску:

В прошивках 2026 года достаточно установить в Таблице 17 поле 57 значение "0"
