Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:pos:hardware:hwbridge [15.06.2015 15:15]
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 - программа позволяет ​браузеру, ​в котором запущено "Рабочее место кассира", взаимодействовать с торговым оборудованием. ​ 
 + 
 +**Надо установить VirtualPos Hardware Bridge, если:​** 
 +  * необходимо ​печатать чеки на фискальном регистраторе или ​принтере чеков в автоматическом режиме 
 +  * необходимо отображать информацию о покупке на дисплее покупателя 
 +  * необходимо использовать ​банковский терминал ​для приема карт
  
 Т.к. VirtualPos Hardware Bridge работает совместно с драйвером производителя,​ то для нормальной работы необходимо сначала установить "​родной"​ драйвер оборудования. Т.к. VirtualPos Hardware Bridge работает совместно с драйвером производителя,​ то для нормальной работы необходимо сначала установить "​родной"​ драйвер оборудования.
 +
 +**Не надо устанавливать VirtualPos Hardware Bridge, если:**
 +  * Вы работаете без фискального регистратора или принтера чеков (режим "​Товарных чеков"​)
 +  * Вы используете автономный фискальный регистратор,​ не подключенный к компьютеру
 +  * Вы используете автономный банковский терминал,​ не подключенный к компьютеру
 +
  
 ===== Инструкция по установке ===== ===== Инструкция по установке =====
  
-  * Скачайте и установите VirtualPos Hardware Bridge+  * Скачайте VirtualPos Hardware Bridge
 <WRAP center round download 60%> <WRAP center round download 60%>
 **Скачать VirtualPos Hardware Bridge**: **Скачать VirtualPos Hardware Bridge**:
  
-http://​core.virtualpos.ru/​updates/​files/​viphwbridge_setup.zip+[[https://​core.virtualpos.ru/​updates/​files/​viphwbridge_setup.zip]]
 </​WRAP>​ </​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":​
  
-===== Проверка работоспособности VirtualPos Hradware Bridge =====+{{:​doc:​pos:​hardware:​pasted:​20150615-152829.png}}
  
-Проверьте, что VirtualPos Hardware Bridge ​установился и готов к работе. Для ​этого откройте ссылку в браузере: [[http://​127.0.0.1:​8080/​api.php?​a=hello]]. ​+===== Установка Java ===== 
 +Данный пункт требуется выполнять **только** для ​владельцев кассовых аппаратов ​**Viki Print**.\\ 
 +Для работы с кассовым аппаратом Viki Print требуется установка Java версии 8. Скачать можно по [[http://​www.oracle.com/​technetwork/​java/​javase/​downloads/​jre8-downloads-2133155.html|ссылке]].\\ 
 +Для того ​чтобы скачать файл, нужно нажать ​кнопку принять лицензионное соглашение и выбрать версию, соответствующую разрядности вашей операционной системы x86 для 32 битной,​ x64 для 64 битной. Описание процесса ​утановки не требуется, лостаточно все время нажимать кнопку **Далее**
  
-Вы должны увидеть страницу с примерно следующим содержанием:​ //​{"​message":"​VirtualPOS Hardware Bridge","​version":"​1","​success":​true}//​ 
  
  
-====== Техническая информация для специалистов ====== 
  
-===== Принцип ​работы =====+===== Проверка ​работоспособности VirtualPos Hardware Bridge ​=====
  
-VirtualPos Hardware Bridge ​представляет собой небольшой веб-сервер ​lighthttpd (http://​www.lighttpd.net/​),​ который устанавливается на компьютер, к которому подключено торговое оборудование+Проверьте,​ что ​VirtualPos Hardware Bridge ​установился и готов к работе. Для этого в меню "Пуск" Windows ​выберите раздел "Все программы -> VirtualPos Hardware Monitor -> Проверить работу сервиса"
  
-Этот веб-сервер принимает запросы от веб-браузера, в котором запущено рабочее ​место кассира. Запросы отправляются по стандартному протоколу ​http посредством технологии ajax. Полученные запросы преобразуются в вызовы к "​родному" ​драйверу оборудования. Таким образом web-страница может взаимодействовать с локальными устройствами.+Если ​сервис работает нормальното Вы должны ​увидеть ​страницу с примерно ​следующим содержанием: //​{"​message":"​VirtualPOS Hardware Bridge","​version":"​1","​success":​true}//​
  
-===== Работа с VirtualPos Hardware Bridge по сети =====+{{:​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 должен быть установлен на том же компьютере,​ к которому подключено торговое оборудование. Но использоваться он может на любом устройстве в локальной сети. Это позволяет работать в двух режимах:​
   * **Локальный** - торговое оборудование,​ VirtualPos Hardware Bridge и браузер с рабочим местом кассира запускаются на одном компьютере. В этом случае в настройках оборудования в рабочем месте кассира в графе "​IP-адрес сервера"​ надо указывать значение:​ 127.0.0.1   * **Локальный** - торговое оборудование,​ VirtualPos Hardware Bridge и браузер с рабочим местом кассира запускаются на одном компьютере. В этом случае в настройках оборудования в рабочем месте кассира в графе "​IP-адрес сервера"​ надо указывать значение:​ 127.0.0.1
-    ​* **Сетевой** - торговое оборудование и VirtualPos Hardware Bridge работают на одно компьютере. А браузер с рабочим местом кассира запускается на другом компьютере в той же локальной сети. ​+  ​* **Сетевой** - торговое оборудование и VirtualPos Hardware Bridge работают на одно компьютере. А браузер с рабочим местом кассира запускается на другом компьютере в той же локальной сети. ​
    
 "​Сетевой"​ вариант позволяет запускать рабочее место кассира на планшете с Android или на компьютере с ОС Linux. И, при этом, печатать фискальные чеки на устройствах "​АТОЛ"​ или "​ШТРИХ-М",​ которые подключены к другому компьютеру с ОС Windows. ​ "​Сетевой"​ вариант позволяет запускать рабочее место кассира на планшете с 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" ​   * VirtualPos Hardware Bridge ведет лог своей работы,​ который доступен по пути: "​C:​\Program Files (x86)\ViPHWBridge\wwwroot\logs\YYYYMMDD_hwbridge.log" ​
   * Лог php: "​C:​\Program Files (x86)\ViPHWBridge\wwwroot\logs\php.log" ​   * Лог php: "​C:​\Program Files (x86)\ViPHWBridge\wwwroot\logs\php.log" ​
   * Лог веб-сервера lighthttpd: "​C:​\Program Files (x86)\ViPHWBridge\logs\" ​   * Лог веб-сервера 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** следующим образом:​
 +
 +<WRAP center round box 60%>
 +php -S 0.0.0.0:​8093 -t wwwroot
 +</​WRAP>​
 +
 +====== Ссылки ======
 +  * [[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:​]] ​