Документация для версии POS-Интеллект 5.3. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Библиотека в основном предназначена для интеграции кассового ПО (работающего под Windows) с системой POS-Интеллект. Она скрывает от программиста код обеспечения связи через TCP/IP. Например, имея код отправки данных на чековый принтер, можно путем незначительной модификации кода программы переправлять данные в сеть, используя протокол TCP/IP. Библиотека предоставляем ActiveX компонент, который можно использовать из любой среды, поддерживающую ActiveX технологию (например, Visual Basic, Delphi, 1C).

 

Внимание!

Предварительно необходимо зарегистрировать библиотеку:

regsvr32.exe posx.ocx

 

Используемые методы:

  1. Open(BSTR ip_address,DWORD port) - вызывается в начале работы с библиотекой, инициирует установку связи
    1.  ip_address – адрес сервера
    2.  port – порт для связи
  2. Send(BSTR str);
    1.  str – сообщение, посылаемое системе
  3. Close() - вызывается в конце работы с библиотекой

При вызове метода Open библиотека сама осуществляет подсоединение через TCP/IP и восстановление соединения в случае потери связи. Все вызовы происходят асинхронно и не влияют на основной поток приложения, вызывающего их. Отправка данных также происходит из отдельного потока. Все используемые методы потокобезопасны.

При вызове метода Send в случае наличия связи данные будут отправлены, в случае ее отсутствия отправки не произойдет. Никакого подтверждения удачи/неудачи отправки данных не происходит.

В настройках объекта POS -терминал системы POS-Интеллект необходимо указать тип соединения TCP и ввести порт, заданный в качестве метода функции Open

  • No labels