![]() |
Драйвер контрольно-кассовой техники v.10
|
Дополнительные методы Подробнее...
Перечисления | |
enum | libfptr_cut_type { LIBFPTR_CT_FULL = 0, LIBFPTR_CT_PART } |
Способ отрезки чековой ленты Подробнее... | |
Функции | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_run_command (libfptr_handle handle) |
Выполняет команду ККТ. Подробнее... | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_beep (libfptr_handle handle) |
Подает звуковой сигнал с помощью ККТ. Подробнее... | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_open_drawer (libfptr_handle handle) |
Открывает денежный ящик, подключенный к ККТ. Подробнее... | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_cut (libfptr_handle handle) |
Отрезает чековую ленту. Подробнее... | |
Дополнительные методы
enum libfptr_cut_type |
Способ отрезки чековой ленты
Список возможных значений для параметра LIBFPTR_PARAM_CUT_TYPE
Элементы перечислений | |
---|---|
LIBFPTR_CT_FULL | Полная отрезка |
LIBFPTR_CT_PART | Частичная отрезка |
См. определение в файле libfptr10.h строка 1187
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_beep | ( | libfptr_handle | handle | ) |
Подает звуковой сигнал с помощью ККТ.
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_FREQUENCY | Частота сигнала, Гц. | int | - |
LIBFPTR_PARAM_DURATION | Длительность сигнала, мс. | int | - |
Если ККТ не может подавать сложный звуковой сигнал, подается простой гудок.
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_cut | ( | libfptr_handle | handle | ) |
Отрезает чековую ленту.
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_CUT_TYPE | Способ отрезки чековой ленты | int (libfptr_cut_type) | При отсутствии параметра библиотека перебирает способы отрезки |
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open_drawer | ( | libfptr_handle | handle | ) |
Открывает денежный ящик, подключенный к ККТ.
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_DRAWER_ON_TIMEOUT | Время включения ДЯ, мс | int | - |
LIBFPTR_PARAM_DRAWER_OFF_TIMEOUT | Время выключения ДЯ, мс. | int | - |
LIBFPTR_PARAM_DRAWER_ON_QUANTITY | Количество импульсов | int | - |
Если ККТ не может произвести продвинутое открытие денежного ящика, то производится простое
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_run_command | ( | libfptr_handle | handle | ) |
Выполняет команду ККТ.
Выполняет произвольную команду по протоколу работы текущей настроенной ККТ.
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_TIMEOUT_ENQ | Таймаут ожидания ответа ККТ, мс. | int | 5000 |
LIBFPTR_PARAM_NO_NEED_ANSWER | Не ждать ответа от ККТ | bool | false |
LIBFPTR_PARAM_COMMAND_BUFFER | Буфер с командой ККТ | bytearray | + |
Выходные параметры | |||
LIBFPTR_PARAM_ANSWER_BUFFER | Буфер с ответом ККТ | bytearray |
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |