Введение

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

Горячие клавиши:

  • F11 — включение/выключение отображения во весь экран
  • F5 — обновить 
  • Ctrl+F5  — обновить без кэша.

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

  • Операционная система —  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 версию. 
  • На сервере должны быть открыты порты:

Установка

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

  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

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

Для интеграции 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 раз в правом верхнем углу экрана. При нажатии должен появляться белый круг.

После 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. Нажмите кнопку Сохранить.

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

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