Команды:
feed;(int) N; - протяжка ленты, где (int) N - кол-во строк
open_session;(int) I;(string) S; - открыть смену, где (int) I - выводить (1) на печать или нет (0), (string) S - ФИО кассира
x; - X-отчет
z;(int) I;(string); - Z-отчет, закрытие смены, где (int) I - выводить (1) на печать или нет (0), (string) S - ФИО кассира
beep; - гудок, для некотрых моделей чекопечатающих принтеров необходимо использовать команду beep;1;
continue_print; - продолжить печать чека
c; - печать копии последнего чека
g; - обнуление чека
d; - статус ККМ
imde;(int) I;(string) S; - внесение в кассу или изъятие из кассы, где (int) I - сумма в копейках, если сумма положительная, то внесение в кассу, иначе изъятие, (string) S - ФИО кассира
set_tlv;(int) N;(int) I;(string) S; - установить произвольный реквизит ФФД в ККМ, где (int) N - номер тэга, (int) I - тип данных (0 – массив байт, 1 - 1 байт, 2 – 2 байта, 3 – 4 байта, 5 – строка), (string) S - значение тэга
b;(int) T;(string) S;(int) I; - открыть чек, где (int) T - тип чека (0 - продажа, 1 - возврат), (string) S - ФИО кассира, (int) I - выводить (1) на печать или нет (0)
smde;(string) T;(int) P;(int) C;(int) V;(int) S;(int) PSR;(int) PPR; - добавить товар в открытый чек, где (string) T - наименование товара, может содержать пометку маркировки {{marking}}, после первой пометки следует указать код маркировки, после второй группу маркировки, (int) P - цена в копейках, (int) C - количество в тысячных долях, (int) V - номер налоговой группы, в соответствии с настройками ККМ, (int) S - номер отдела, (int) PSR - признак способа расчета (только для ФФД 1.1, иначе не указывается), (int) PPR - признак предмета расчета (только для ФФД 1.1, иначе не указывается)
tmde;(int) S;(int) P; - оплата чека только для ФФД 1.05 и использовании одного способа оплаты, где (int) S - сумма оплаты, (int) P - номер способа оплаты, в соответствии с настройками ККМ
tmde;(int) S1;(int) S2;(int) S3;(int) S4;(int) V1;(int) V2;(int) V3;(int) V4; - оплата чека только для ФФД 1.05 и использовании нескольких способов оплаты, где (int) S1-S4 - сумма оплаты для каждого способа оплаты (если способ оплаты не используется, то 0), (int) V1-V4 - номер налога для каждого способа оплаты (если способ оплаты не используется, то 0)
tmde;(int) S1;(int) S2;(int) S3;(int) S4;(int) S5;(int) SNO; - оплата чека только для ФФД 1.1, где где (int) S1-S5 - сумма оплаты для каждого способа оплаты (если способ оплаты не используется, то 0), (int) SNO - номер системы налогооблажения
cut_check;(int) I; - отрезка чека, где (int) I=1 - неполная, (int) I=0 - полная
open_cash_box;(int) N; - открытие денежного ящика, где (int) N - номер денежного ящика
qr;(string) S;(int) N; - печать QR-кода, где (string) S - данные, (int) N - размер QR-кода, актуально для Атол (1-10) и Штрих-М (3-8)
barcode;(string) S;(int) N; - печать штрих-кода, где (string) S - данные, (int) N - размер QR-кода, актуально для Атол (1-10) и Штрих-М (3-8)
p;(string) S; - печать текста, где (string) S - текст для печати
print_font;(int) I;(string) S; - печать текста заданным шрифтом, где (int) I - номер шрифта, (string) S - текст для печати
print_bold;(string) S; - печать текста жирным шрифтом, где (string) S - текст для печати
Команды для форматирования текста:
#kkm_br# - перенос строки
#kkm_right# - форматирование по правому краю
#kkm_center# - форматирование по центру
#kkm_bold# - печать жирным шрифтом
Переменные:
#date# - дата ДД.ММ.ГГГГ
#time# - время ЧЧ:ММ:СС
#kkm_rm# - наименование кассы
#kkm_user# - фамилия и инициалы кассира
#print_user# - фамилия и инициалы, оператора, который отправил чек на печать
#receipt_number# - номер чека
#order_number# - номер заказа
#big_order_number# - номер заказа, отображаемый псевдографикой, вариант 1
#big_order_number2# - номер заказа, отображаемый псевдографикой, вариант 2
#big_order_number3# - номер заказа, отображаемый псевдографикой, вариант 3
#table_number# - номер стола
#room_number# - номер зала
#table# - наименование стола
#room# - наименование зала
#discount_sum# - сумма скидки в рублях
Обшие переменые файла конфигурации:
repeat - кол-во повторений печати чеков исполнителей и пречеков