Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
doc:pos:hardware:hwbridge [15.06.2015 13:57] rlysov создано |
doc:pos:hardware:hwbridge [13.12.2023 17:28] (текущий) amalchenko |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Установка VirtualPos Hardware Bridge ====== | ====== Установка VirtualPos Hardware Bridge ====== | ||
- | VirtualPos Hardware Bridge - это программа, которая позволяет веб-приложению VirtualPos общаться с торговым оборудованием, подключенным к Вашему компьютеру. | + | VirtualPos Hardware Bridge - программа позволяет браузеру, в котором запущено "Рабочее место кассира", взаимодействовать с торговым оборудованием. |
- | * Скачайте и установите VirtualPos Hardware Bridge: http://core.virtualpos.ru/updates/files/viphwbridge_setup.zip | + | **Надо установить VirtualPos Hardware Bridge, если:** |
+ | * необходимо печатать чеки на фискальном регистраторе или принтере чеков в автоматическом режиме | ||
+ | * необходимо отображать информацию о покупке на дисплее покупателя | ||
+ | * необходимо использовать банковский терминал для приема карт | ||
+ | |||
+ | Т.к. VirtualPos Hardware Bridge работает совместно с драйвером производителя, то для нормальной работы необходимо сначала установить "родной" драйвер оборудования. | ||
+ | |||
+ | **Не надо устанавливать VirtualPos Hardware Bridge, если:** | ||
+ | * Вы работаете без фискального регистратора или принтера чеков (режим "Товарных чеков") | ||
+ | * Вы используете автономный фискальный регистратор, не подключенный к компьютеру | ||
+ | * Вы используете автономный банковский терминал, не подключенный к компьютеру | ||
+ | |||
+ | |||
+ | ===== Инструкция по установке ===== | ||
+ | |||
+ | * Скачайте VirtualPos Hardware Bridge | ||
+ | <WRAP center round download 60%> | ||
+ | **Скачать VirtualPos Hardware Bridge**: | ||
+ | |||
+ | [[https://core.virtualpos.ru/updates/files/viphwbridge_setup.zip]] | ||
+ | </WRAP> | ||
+ | |||
* Распакуйте архив в любое место и запустите файл setup.exe | * Распакуйте архив в любое место и запустите файл setup.exe | ||
+ | {{:doc:pos:hardware:pasted:20150615-152529.png}} | ||
+ | {{:doc:pos:hardware:pasted:20150615-152544.png}} | ||
+ | {{:doc:pos:hardware:pasted:20150615-152554.png}} | ||
+ | {{:doc:pos:hardware:pasted:20150615-152604.png}} | ||
+ | |||
+ | * Если возникнет ошибка о замене файла, например такого вида: | ||
+ | {{:doc:pos:hardware:pasted:20231213-172451.png}} | ||
+ | |||
+ | нажмите **Пропустить** | ||
+ | |||
* Если используется Windows 7 и выше, то после установки необходимо вручную добавить права на запись для папки "C:\Program Files (x86)\VipHWBridge" | * Если используется Windows 7 и выше, то после установки необходимо вручную добавить права на запись для папки "C:\Program Files (x86)\VipHWBridge" | ||
- | **Проверка** | + | * После установки в меню Windows появится раздел "VirtualPos Hardware Monitor": |
+ | |||
+ | {{:doc:pos:hardware:pasted:20150615-152829.png}} | ||
+ | |||
+ | ===== Установка Java ===== | ||
+ | Данный пункт требуется выполнять **только** для владельцев кассовых аппаратов **Viki Print**.\\ | ||
+ | Для работы с кассовым аппаратом Viki Print требуется установка Java версии 8. Скачать можно по [[http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html|ссылке]].\\ | ||
+ | Для того чтобы скачать файл, нужно нажать кнопку принять лицензионное соглашение и выбрать версию, соответствующую разрядности вашей операционной системы x86 для 32 битной, x64 для 64 битной. Описание процесса утановки не требуется, лостаточно все время нажимать кнопку **Далее** | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Проверка работоспособности VirtualPos Hardware Bridge ===== | ||
+ | |||
+ | Проверьте, что VirtualPos Hardware Bridge установился и готов к работе. Для этого в меню "Пуск" Windows выберите раздел "Все программы -> VirtualPos Hardware Monitor -> Проверить работу сервиса". | ||
+ | |||
+ | Если сервис работает нормально, то Вы должны увидеть страницу с примерно следующим содержанием: //{"message":"VirtualPOS Hardware Bridge","version":"1","success":true}// | ||
+ | |||
+ | {{:doc:pos:hardware:pasted:20150615-153345.png}} | ||
+ | |||
+ | Проверить работоспособность сервиса можно вручную. Для этого откройте следующую ссылку в любом браузере: [[http://127.0.0.1:8080/api.php?a=hello]]. \\ | ||
+ | Проверить сервис для работы с аппаратами **Viki Print** можно по [[http://127.0.0.1:8081/api.php?a=hello|ссылке]]. Если сервис работает нормально, то Вы должны увидеть страницу с примерно следующим содержанием://{"message":"VirtualPos Hardware Bridge","version":7,"success":true}// | ||
+ | |||
+ | |||
+ | ====== Настройка рабочего места кассира ====== | ||
+ | |||
+ | После установки и проверки "VirtualPos Hardware Bridge" настройте "Рабочее место кассира" для взаимодействия с ним. Для этого: | ||
+ | * откройте "Рабочее место кассира" | ||
+ | * в левом меню выберите пункт "Параметры" | ||
+ | * в графе "Тип фискального рег-ра" выберите модель Вашего оборудования. | ||
+ | * В графе "IP-адрес сервера" введите значение: **127.0.0.1** (127.0.0.1:8081 для аппаратов Viki Print) Вариант сетевого использования описан ниже | ||
+ | * Укажите корректные настройки СОМ-порта.\\ Узнать COM порт можно следующим образом: для аппаратов АТОЛ и Штрих: зайти в меню запуска приложений (меню пуск), далее в Панель Управления, далее Диспетчер Устройств. Найти вкладку ''Порты (COM и LPT)'' и найти ваше устройство: аппараты АТОЛ называются ''ATOL USB DEVICE'' или ''Atol Fprint USB''; У аппаратов Штрих обыкновенно нет названия, они отображаются как ''Последовательный порт''. COM порт для аппаратов Viki Print сообщается пользователю после установки драйверов на аппарат. Узнать его можно только через утилиту fito. | ||
+ | * Дисплей покупателя и банковский терминал настраиваются аналогичным образом | ||
+ | |||
+ | {{:doc:pos:hardware:pasted:20150615-154109.png}} | ||
+ | |||
+ | Если вы используете в работе дравера Атол 10-й версии, необходимо выбрать **Атол USB (v.10)** | ||
+ | |||
+ | {{:doc:pos:hardware:pasted:20210818-112915.png}} | ||
+ | |||
+ | На этом настройка торгового оборудования завершена. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== Техническая информация для специалистов ====== | ||
+ | В данном разделе описана техническая сторона работы VirtualPos Hardware Bridge. | ||
+ | |||
+ | ===== Принцип работы VirtualPos Hardware Bridge ===== | ||
+ | |||
+ | VirtualPos Hardware Bridge представляет собой небольшой веб-сервер, который устанавливается на компьютер, к которому подключено торговое оборудование. | ||
+ | |||
+ | Этот веб-сервер принимает запросы от веб-браузера, в котором запущено рабочее место кассира. Запросы отправляются по стандартному протоколу http. Полученные запросы преобразуются в вызовы к "родному" драйверу оборудования. Таким образом web-страница может взаимодействовать с локальными устройствами. | ||
+ | |||
+ | ===== Работа с VirtualPos Hardware Bridge локально или по сети ===== | ||
+ | |||
+ | VirtualPos Hardware Bridge должен быть установлен на том же компьютере, к которому подключено торговое оборудование. Но использоваться он может на любом устройстве в локальной сети. Это позволяет работать в двух режимах: | ||
+ | * **Локальный** - торговое оборудование, VirtualPos Hardware Bridge и браузер с рабочим местом кассира запускаются на одном компьютере. В этом случае в настройках оборудования в рабочем месте кассира в графе "IP-адрес сервера" надо указывать значение: 127.0.0.1 | ||
+ | * **Сетевой** - торговое оборудование и VirtualPos Hardware Bridge работают на одно компьютере. А браузер с рабочим местом кассира запускается на другом компьютере в той же локальной сети. | ||
+ | |||
+ | "Сетевой" вариант позволяет запускать рабочее место кассира на планшете с Android или на компьютере с ОС Linux. И, при этом, печатать фискальные чеки на устройствах "АТОЛ" или "ШТРИХ-М", которые подключены к другому компьютеру с ОС Windows. | ||
+ | Еще один возможный сценарий использования "сетевого режима" - несколько кассовых рабочих мест могут печатать чеки на одном фискальном регистраторе. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Для настройки драйвера в сетевом режиме нужно отредактировать файл C:\Program Files (x86)\ViPHWBridge\StartConsole.bat следующим образом: | ||
+ | <WRAP center round box 60%> | ||
+ | php -S 0.0.0.0:8080 -t wwwroot | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | ===== Поиск и устранение проблем ===== | ||
+ | |||
+ | Порядок поиска неисправностей: | ||
+ | - Убедитесь, что сервис "VirtualPos Hardware Bridge" запущен и работает корректно | ||
+ | - Проверьте настройки "Рабочего места кассира", особенно "ip-адрес сервера" и настройки COM-порта | ||
+ | - Проверьте работу оборудования с помощью утилит производителя. Убедитесь, что настройки СОМ-порта совпадают с настройками в "Рабочем месте кассира" | ||
+ | |||
+ | Для диагностики проблем может помочь информация из логов сервиса: | ||
+ | * VirtualPos Hardware Bridge ведет лог своей работы, который доступен по пути: "C:\Program Files (x86)\ViPHWBridge\wwwroot\logs\YYYYMMDD_hwbridge.log" | ||
+ | * Лог php: "C:\Program Files (x86)\ViPHWBridge\wwwroot\logs\php.log" | ||
+ | * Лог веб-сервера lighthttpd: "C:\Program Files (x86)\ViPHWBridge\logs\" | ||
+ | ** | ||
+ | ВАЖНО!** | ||
+ | |||
+ | Если на этом же кассовом компьютере планируется использование УТМ от ФСРАР (продажа и приемка алкогольной продукции), то в параметрах конфигурационного файла необходимо поменять порт 8080 на 8093 и перезапустить службу. См. файл **StartConsole** в папке C:\Program Files (x86)\ViPHWBridge. В случае успешной настройки корректность работы сервиса VirtualPos Hardware Bridge нужно проверять по ссылке: http://127.0.0.1:8093/api.php?a=hello | ||
+ | |||
+ | Параметры порта меняются в файле **C:\Program Files (x86)\ViPHWBridge\StartConsole.bat** следующим образом: | ||
- | Проверьте, что VirtualPos Hardware Bridge установился и готов к работе. Для этого откройте ссылку в браузере: [[http://127.0.0.1:8080/api.php?a=hello]]. | + | <WRAP center round box 60%> |
+ | php -S 0.0.0.0:8093 -t wwwroot | ||
+ | </WRAP> | ||
- | Вы должны увидеть страницу с примерно следующим содержанием: //{"message":"VirtualPOS Hardware Bridge","version":"1","success":true}// | + | ====== Ссылки ====== |
+ | * [[doc:pos:hardware:]] | ||
+ | * [[doc:pos:hardware:fr_atol]] | ||
+ | * [[doc:pos:hardware:fr_shtrih]] | ||
+ | * [[doc:pos:hardware:fr_viki]] | ||
+ | * [[doc:pos:hardware:diplay]] | ||
+ | * [[doc:pos:hardware:barcodereader]] | ||
+ | * [[doc:pos:hardware:scales]] | ||
+ | * [[doc:pos:]] |