JavaScript — как использовать USB-триггер для денежного ящика в веб-программист

У меня вопрос, как открыть кассовый ящик с помощью USB-триггера для кассового ящика (BT-100U). У кого-нибудь есть совет, как использовать его на сайте?

Это описание продукта.
Описание: Триггер драйвера денежного ящика BT-100U с интерфейсом USB Триггер денежного ящика BT-100U предназначен для обеспечения сопряжения USB с денежным ящиком. Это позволяет кассовому ящику, который ранее был подключен к POS-принтеру или кассовому аппарату, напрямую подключаться к USB-порту компьютера. Это означает, что через USB-триггер кассовый аппарат можно напрямую подключить к компьютеру, если в системе POS этот принтер не используется. Триггерный модуль BT-100U USB использует драйвер виртуального последовательного порта, что делает его похожим на программное обеспечение как стандартный последовательный порт RS232. Таким образом, существующее программное обеспечение POS может связываться с триггером USB-кассы, как если бы он был подключен к последовательному порту. Уникальный серийный номер присваивается каждому триггерному модулю USB, а программное обеспечение драйвера назначает следующий доступный последовательный порт каждому распознаваемому устройству (на одном компьютере можно использовать несколько триггеров). Денежный ящик можно напрямую подключить к компьютеру с помощью BT-100U. Питание от шины USB — внешнее питание не требуется. Возможность «горячего подключения» — подключение по принципу «включай и работай». Нет необходимости устанавливать свойство COM. Подходит для любой команды денежного ящика.

пожалуйста, объясните мне пример кода. Спасибо.

-5

Решение

сайт работает на сервере, на котором php установлено (php на стороне сервера) на другом конце находится браузер в этом javascript runs (Javascript на стороне клиента).

серверная сторона

денежный ящик подключен к серверу, так что вы можете контролировать денежный ящик, используя PHP с RS-232 команды. денежный ящик перечисляет как виртуальный COM-порт на сервере. Вам больше ничего не нужно, просто подключите его, и ОС сервера установит виртуальный COM-порт (если драйвер установлен). Существует библиотека для отправки команд RS-232 с именем PHP Direct IO, увидеть http://www.brainboxes.com/faq/items/how-do-i-control-a-serial-port-using-php

Виртуальный COM-порт класса USB CDC ACM, если вам нужно установить драйвер

ссылка на клиентскую часть

в качестве ссылки вы можете использовать ajax request что браузер отправляет на сервер. когда этот запрос обрабатывается, он запускает функцию PHP, которая отправляет команды Rs-232 в кассу.
как видно из примера http://www.stackoverflow.com/questions/2269307/using-jquery-ajax-to-call-a-php-function а также http://www.stackoverflow.com/questions/20738329/how-to-call-a-php-function-on-the-click-of-a-button

http://www.stackoverflow.com/questions/592009/javascript-interface-with-rs-232-serial-port

сторона клиента

на стороне клиента вы можете выбрать кнопку или другой HTML-элемент, который вам нравится, и связать с ним запрос ajax, используя jquery, javascript, … при нажатии кнопки / элемента он отправляет запрос ajax на сервер, что вызывает функцию php, которая отправляет команду RS-232 на BT

смотрите также http://www.stackoverflow.com/questions/2269307/using-jquery-ajax-to-call-a-php-function

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]