Экран гостя, или Guest Screen — это новая версия второго экрана. Здесь и далее — GS.

Минимальные системные требования:

  • Операционная система —  Windows 10. Работа на младших операционных системах не гарантируется
  • Процессор — 1 ГГц x64. Поддержка x86/x32 не проверялась
  • Оперативная память — 4 Гб
  • Место на жёстком диске — 1 Гб
  • Net Framework 4. Скачать: http://microsoft.com/ru-ru/download/details.aspx?id=3556
    • В Windows XP или при установленном Net Framework 4 необходим пакет обновлений KB2468871

    • В Windows 7 embedded  необходим пакет обновлений  KB2533623

  • Библиотеки  Visual C++ redistributable 2013. Скачать: https://www.microsoft.com/ru-RU/download/details.aspx?id=40784.
    Если выдает ошибку "Пожалуйста, установите пакет VC redist 2033", установите x86 версию. 
  • На сервере должны быть открыты порты:
    • 443 для доступа к системе лицензирования и https://weblate.ucs.ru/
    • 60606 для доступа к системе лицензирования.

Установка и настройка состоит из нескольких этапов:

  1. Установка Guest Screen
  2. Лицензирование
  3. Настройка в менеджерской станции
  4. Настройка в Guest Screen.

Установка Guest Screen

Для установки:

  1. Скачайте с FTP-сервера установочный файл по адресу ftp://ftp.ucs.ru/rk7/other/Guest_Screen/
  2. Установите GuestScreen, следуя подсказкам установщика
  3. Выберите путь установки. Обратите внимание, если вы установите GS в Program Files, то программу необходимо будет всегда запускать от имени администратора
  4. Укажите порт, на котором будет работать GS. Можно оставить предложенный

  5. Начиная с версии Guest Screen 1.0.0.68, в установщике реализован выбор предустановленных тем. Для выбора доступны темы:
    • Bakary — пекарня
    • Сafe — кофейня
    • Pizza — пиццерия.
  6. При установке выберите предустановленную тему и разрешение экрана. Нажмите кнопку Далее
    Данные темы доступны с разрешениями экранов:

    Для альбомной ориентации, пикселейДля портретной ориентации, пикселей
    800*600600*800
    1024*600600*1024
    1024*768768*1024
    1024*12801280*1024
    1366*768768*1366
    1440*900900*1440
    1600*900900*1600
    1920*10801080*1920

    1280*800

    800*1280

  7. Завершите установку.

После установки на рабочем столе появится ярлык клиента GS. Первый запуск GS всегда необходимо производить от имени администратора.

После установки перейдите в Настройки > Режимы и проверьте наличие шаблона режимов и сценариев. В списке должны быть 7 стандартных режимов. Если их нет, сделайте импорт шаблонов.

Лицензирование

GS необходимо пролицензировать. 

Для работы требуется 2 вида лицензий:

  • Мастер-лицензия на Guest Screen. Она проверяется онлайн.
  • Для r_keeper 7.6.5 и старше дополнительно требуется лицензия на интерфейс HttpOrderNotify. Она называется R-Keeper модуль Интерфейс уведомлений о заказах ПО. Лицензия добавляется автоматически при покупке лицензии Guest Screen. Срок действия лицензии для HttpOrderNotify равен сроку действия лицензии Guest Screen.

Количество лицензий R-Keeper модуль Интерфейс уведомлений о заказах ПО должно быть равно количеству дополнительных подключений к HttpOrderNotify.

Активируйте лицензию в свойствах ресторана после получения. Перезапустите кассовый сервер после активации лицензирования.

Подробную информацию читайте в статье Лицензирование.

Активация мастер-лицензии

Запустите GS. При первом запуске на экране появится окно авторизации.

Авторизуйтесь с логином и паролем от Системы лицензирования

Начиная с версии Guest Screen 1.0.0.83, вход в лицензирование осуществляется только по электронной почте дилера.

После успешного входа появится экран для активации лицензии.

  1. Нажмите на кнопку Выбрать
  2. С помощью поиска найдите и выберите свой объект
  3. Далее нажмите на раздел Получить новую
  4. Выберите мастер-лицензию
  5. Нажмите кнопку Сгенерировать

Готово, система пролицензирована. Если все прошло хорошо, откроется стандартное окно с названием программы. 

Настройки в менеджерской станции

Обновление драйвера

Для интеграции r_keeper 7 и Guest Screen требуется драйвер HTTP Order Notify версии 18 или старше. Если версия драйвера неактуальна, выполните следующие действия:

  1. Остановите сервер справочников и кассовый сервер
  2. Скачайте файл httpnotf.udb из прикреплённых файлов или с FTP: ftp://ftp.ucs.ru/rk7/other/KDS_PRO/Extra_Files/
  3. Скопируйте файл httpnotf.udb в [папка установки RK7]\base\workmods с заменой
  4. Запустите серверы r_keeper 7.

Настройка в менеджерской станции

  1. Откройте менеджерскую станцию r_keeper
  2. Перейдите в раздел Сервис > Кассовые станции и устройства
  3. Выберите ресторан и кассовый сервер, который будет передавать данные GS
  4. В Свойствах:
  5. Далее необходимо настроить драйвер HTTP order notify

Для r_keeper 7.6.5 и старше

Начиная с версии 7.6.5.371, настройки Http Order Notify переместились из Устройств в Свойства кассового сервера. Порядок действий для этих версий такой:

  1. В параметре драйвера DestURLs пропишите строку подключения в виде:
    http://адрес_сервера_GS:порт_сервера_GS/api/httpNotify/postOrders
  2. Сохраните изменения
  3. Перезапустите кассовый сервер.
    Если требуется указать несколько строчек подключения, их можно указать через точку запятой ";".
    Например: http://127.0.0.1:2121/api/httpNotify/postOrders;https://127.0.0.1:1234/orderTaker

    Если используется несколько строчек подключения, необходимо пролицензировать свойство кассового сервера HTTP Order Notify. Подробнее читайте в статье Лицензирование.

Для r_keeper младше 7.6.5

Если версия r_keeper меньше 7.6.5, то интерфейс HTTP Order Notify необходимо на кассовый сервер добавить самостоятельно. Для этого:

  1. Для работы KDS PRO требуется драйвер не ниже 18 версии. Поэтому если ваша версия ниже — перед добавлением интерфейса на кассовый сервер, скачайте драйвер с FTP: ftp://ftp.ucs.ru/rk7/other/KDS_PRO/Extra_Files/httpnotf.udb
  2. Скопируйте файл httpnotf.udb с заменой в папку сервера справочников
  3. Перезапустите кассовый сервер
  4. Добавьте на кассовый сервер драйвер HTTP Order Notify

  5. Настройте драйвер для всех кассовых серверов по необходимости.
  6. В параметре драйвера DestURLs пропишите строку подключения в виде:
    http://адрес_сервера_GS:порт_сервера_GS/api/httpNotify/postOrders

  7. Перейдите в Сервис > Интерфейсы и создайте новый интерфейс
  8. В разделе Файлы библиотек (DLL) выберите нужный ресторан и укажите драйвер кассовому серверу HTTP Order Notify
  9. Активируйте интерфейс и сохраните.

Далее необходимо создать пользователя, который будет связывать GS и r_keeper 7. Для этого:

  1. Перейдите в Персонал > Работники
  2. Выберите ресторан, в котором будет использоваться KDS PRO 
  3. Создайте роль и назовите ее HTTP Access
  4. Перейдите в Свойства роли
  5. Раскройте раздел Менеджерские ограничения > Привилегия на объекты и поставьте галочку в поле HTTP Access/HTTP Драйвер
  6. Создайте работника в роли HTTP Access. Имя работника должно быть написано латинскими буквами без пробелов, например, http.
  7. В поле Учетная запись укажите пароль работника и сохраните изменения.

Настройки в r_k завершены. Перезапустите кассовый сервер. 

Настройки в Guest Screen

Для перехода в настройки GS, запустите программу и нажмите 5 раз в правом верхнем углу экрана. При нажатии должен появляться белый круг.

После пяти нажатий откроются настройки. Чтобы открыть меню, нажмите кнопку с тремя линиями в левом углу 
Чтобы перейти в настройки, нажмите шестеренку в правом верхнем углу.

Откроется экран с настройками подключения. Укажите данные подключения к кассовому серверу по HTTP-интерфейсу.

  1. XML-инт.: адрес — IP-адрес кассового сервера
  2. XML-инт.: порт — порт HTTP кассового сервера
  3. RK7: логин — название пользователя из группы HTTP-Access
  4. RK7: пароль — пароль этого пользователя
  5. Нажмите кнопку Проверить. Система проверит подключение и покажет сообщение, в зависимости от результата.
    1. Если данные введены верно, появится сообщение об установленном соединении
    2. Если неверно указать логин и пароль, появится ошибка Unauthorized
    3. Ошибка An error occured while sending the request означает, что неверно указаны настройки подключения к кассовому серверу. Проверьте IP и порт подключения.
  6. После успешного подключения с кассового сервера загрузится код ресторана и кассы. Выберите нужные кассы, с которых должны приходить заказы в поле Код кассы 
    Если кассы не отображаются, нажмите кнопку Обновить
  7. По желанию, укажите уровень логирования и частоту синхронизацию с r_keeper 7
  8. Нажмите кнопку Сохранить.

Настройка подключения завершена.

Для корректного вступления настроек в силу перезагрузите компьютер.