Перейти в хранилище документации
Библиотека в основном предназначена для интеграции кассового ПО (работающего под Windows) с системой POS-Интеллект. Она скрывает от программиста код обеспечения связи через TCP/IP. Например, имея код отправки данных на чековый принтер, можно путем незначительной модификации кода программы переправлять данные в сеть, используя протокол TCP/IP.
Функции библиотеки:
Общий для всех функций параметр LPCTSTR id является идентификатором соединения. Допускается иметь параллельно несколько соединений с разными серверами, различая их по этому параметру.
При вызове функции Open библиотека сама осуществляет подсоединение через TCP/IP и восстановление соединения в случае потери связи. Тип вызова функций __stdcall. Все вызовы происходят асинхронно и не влияют на основной поток приложения, вызывающего их. Отправка данных также происходит из отдельного потока. Все используемые функции потокобезопасны.
При вызове функции Send в случае наличия связи данные будут отправлены, в случае ее отсутствия отправки не произойдет. Никакого подтверждения удачи/неудачи отправки данных не происходит.
В настройках объекта POS -терминал системы POS-Интеллект необходимо указать тип соединения TCP и ввести порт, заданный в качестве параметра функции Open.