Экран гостя, или 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 ScreenLink to Установка Guest Screen

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

  1. Скачайте с FTP-сервера установочный файл по адресу https://files-rkcloud.ucs.ru/d/65231391cff842d49a1a/?p=/rk7/other/Guest_Screen&mode=list
  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 всегда необходимо производить от имени администратора.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для интеграции 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.

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

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

Для r_keeper 7.6.5 и старшеLink to Для 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.5Link to Для 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 ScreenLink to Настройки в 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. Если кассы не отображаются, нажмите кнопку Обновить
  8. В пункте Код типа исключенного заказа, при необходимости укажите категорию заказа, которая не должна отображаться на экране GS.

    Если категории заказа не отобразились, нажмите на кнопку Обновить.
  9. По желанию, укажите частоту синхронизации с r_keeper 7 и количество минут, после которого будут игнорироваться пакеты XML кассы (например, выключали кассовый сервер надолго, потом включили и кассовый сервер выслал то, что не успел до выключения, это и отобразится в GS)

  10. Нажмите кнопку Сохранить.

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

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