Introduction

VDU — Video Display Unit. This system is a monitor for displaying orders generated on various devices: cash stations, mobile POS terminals, etc.
A VDU can replace service print or can be used as a supplement to it.

As a rule, VDUs are used in fast food restaurants: the information is displayed on the monitor either immediately after changing an order but before its saving or after saving it, i.e. receiving payment).

Licensing

The VDU system requires licensing. The license is linked to the restaurant code and a certain number of simultaneously working VDU stations.
The license is generated on the licensing server. To license this product, get the R-Keeper 7 VDU master license.
The license type is the software key that consists of 8 five-digit groups.
See detailed information on protection methods and licensing mechanisms in the article on this topic
Once the master license is obtained, generate a new license in the object properties section. There is no need to enter anything in the query box, just press Next:

You do not have to enter the key code either. Activate the VDU using the generated key.

VDU Installation

To install VDU on Windows OS:

The legacy special keypad having the RS232 interface must be connected to COM2. If there is only one port available in Windows — COM1, it must be changed to COM2.

Localization

The default VDU interface is in English. To make the interface Russian, go to the VDU\Locales installation folder.
It has two files:

Copy VDULocaleRU.xlf to the root VDU folder. This folder already contains the localization file. It must be deleted or renamed.

Rename the old VDULocale.xlf file into VDULocale_backup.xlf and the VDULocaleRU.xlf file into VDULocale.xlf.

Restart the VDU. The language will change into Russian.

Connection to r_keeper 7

To connect the cash station to VDU, do the following:

  1. At the manager station, go to Service > Stations and Devices  and select a required cash server
  2. Add the VDU cash server interface driver to this cash server Drivers tab:
  3. Configure the driver parameters:

  4. In Options > Parameters, configure the additional parameters in Installaion > Link with other systems > KDS and VDU section.

    To show a short dish name on the VDU screen (Print > Short Name), enable the Short names in VDU parameter.
    To do so, go to Options > Installation > Link with other systems > KDS and VDU > Short names in VDU.


  5. Create a user that will be used for logging in to the VDU system. To do so, go to Personnel > Employees and create a new employee.
    Specify the name and password that you indicated in the properties of the VDU cash server interface driver.

  6. Next, add the HTTP ACCESS right in the properties of the new employee group.

  7. Go to Service > Stations and Devices and open the cash server properties. Fill in the HTTP data port parameter in the HTTP Server section. Remember this port as you will need to specify it in the VDU settings

    Open the HTTP Rights section and select HTTP Access in the XML Interface field
  8. Bind the created interface to the logical one.
    Go to Service > Interfaces and create a new interface. In the interface settings, select the previously added VDU Cash server interface driver
  9. Save the changes.

VDU Settings

The VDU setup process is the same for any platform.

  1. Start the rostvdu.exe file
  2. To enter the setup mode, press the Setup|Copy button on the special keypad in the top right corner or use the r button on the computer keyboard and the system will request the password. The default password is 1
    Press the Enter button on the special keypad or the t button on the computer one.
  3. The first time you run VDU, a window for entering the license key will appear. Enter the key and press OK.
    The license can also be entered in the License field of the VDU.ini file
  4. After activation, the license information will appear, and other settings will become available

Interface Description

Below is description of the VDU settings interface tabs.

Orders processing

Appearance > Main view


In the 'Main view' section you can configure the VDU view.

Appearance > Order view

In the 'Order view' section you can configure the order view.

Appearance > Fonts

In the Fonts section you can configure the font parameters for VDU screen elements: the size, width (normal, fixed),
weight (normal, bold) and style (roman, italics). To open the Fonts section, you should select it using
the Up\Down button and confirm your choice by pressing the Select button. To return to the main settings window, press the Reset button.
When opened, the section displays the list of VDU screen elements for which you can configure their own font parameters:

Appearence > Colors

Color Settings

Interfaces

The tab Interface > General is for configuring connection to r_keeper_7. Indicate the following in the respective fields:

The Load Balancing setting is required for balancing orders within restaurants. The Load Balancing is configured using an ArbitrageID.

An ArbitrageID is the group code. Group is a body of VDUs having the same ArbitrageID. The whole group also must have the same: VDUID,
print groups and units for representation.
As a rule, there is one VDUID within a restaurant. However, each shop can have several parkers so indicate the same ArbitrageID to balance orders within a shop between several VDUs
. Balancing can be performed by orders and by dishes.
You cannot use different balancing within a group; if both BusyLevelByDishes and BusyLevelByOrders are disabled, that means that balancing is disabled.
Possible configurations: 'by dishes', 'by orders' or 'both disabled'.

Filters > Units

The system allows one VDU copy to work with several points of sale or several VDU copies to work with one POS.
To determine the connection between a POS and a VDU, the VDUID parameter is used that is indicated both in the VDU settings and in the POS settings.
To limit the list of stations to which a VDU should interact, the Units section is used.
To access the Units section, you select it using the Up\Down button and confirm you choice by pressing the Select button.
To return to the main settings window, press the Reset button. When the section is opened, you should enable the parameter "Enable units configuration"
using the Select button. Then you will see the field for entering identifiers of POS stations with which it is required to restrict interaction:

Procedure for entering POS identifiers:

In addition to restricting interaction for each POS station, you can specify your own color for orders: to this end,
there are color options for each entry in the station list. There is a capability to make a unit number disableable on the VDU screen; to do so, you change
the parameter DoNotShowUnitNum from OFF to ON in VDU.ini.

Note

The VDU.ini file encoding is UTF-8.

Using a VDU

For an order to be displayed on a VDU, it should be saved. To do so, press the green check mark at the POS station and confirm saving.

An order should appear on the VDU.

If an order is displayed, everything is configured accurately and functions correctly.

VDU Status Codes

The VDU status code is displayed in the top left corner next to the clock:

The status code can change depending on the received data package and allows to analyze various problem situations arising in the process of sending data to a VDU.
Possible VDU status codes are:

Note: It is recommended to analyze VDU status codes when using one device sending data to a VDU.

Additional

Special Aspects of Setting Up Mobile POS Terminals to Work with VDUs

If orders are saved at the mobile terminal and several VDU stations are used, orders appear on all VDU screens
and are not filtered even when the parameters are enabled in the 'Do not show' group section. Such orders are filtered only if a restaurant has at least one active service schema.

Displaying orders on VDU screens immediately after saving them at the mobile terminal functions only together with RK7.

After taking an order at the mobile terminal in the Electronic queue configuration, this order appears on the VDU screen
in the special status: it is impossible to discard such order before opening it at the POS. After opening and paying for (or cancelling) such order at the POS, it is deleted from the VDU without any doubling.
Using the parameter EndQueTimeout you can configure automatic discarding of unpaid orders in a specified time.



Using a Computer Keyboard

For operational purposes, you can use a standard keyboard instead of the special keypad. Such capability is supported both for the program VDU and the WinCE VDU.

Correspondence Table of Special Keypad Keys and Computer Keyboard Keys

Special
keypad

Computer keyboard

Special
keypad

Computer keyboard

1

a

Up Arrow

f

2

b

Down Arrow

m

3

fr

Left Arrow

g

4

d

Right Arrow

n

5

e

Reset

o

6

h

Return

p

7

i

Park.

q

8

j

Stg

r

9

k

Copy

u

0

l

Selection

s



Enter

t



Reset (long reset)

w

Note: to use a computer keyboard in the VDU system, the keyboard layout must be English and Сaps Lock must be turned off

Setup of service print

It is assumed that standard service print is configured and works in the system. 
To configure service print bound to the VDU system, you should:

When enabling the parameter Classification for KDS and VDU, service receipts will have an additional section containing barcodes that can used for labelling dishes. 
To avoid printing barcodes, you should edit the current service receipt layout by deleting the band or changing the script:
 

Displaying Orders on the Screen after Saving It

To display an order on the screen after saving it or printing a pre-bill, you should configure sending orders to the VDU via service print. 
To do so, you should:

Add any printer to the driver and clear the Encode lines for the printer. Next, add the service print layout from the VDU directory (SP.mak).
Configure service print of this layout when changing/adding/deleting dishes. Configure the added printer as an XML printer.
Delete the VDU cash server interface from the POS station

SAPI4 Voice Generator Setup

To configure voice notifications that orders are ready, you should:

  1. Install Infovox Desktop 2.220 Engine and the voice module
  2. License the program as by default a trail version is installed for 1 month and after this period the module will stop functioning
  3. In the installed Lexicon manager app, add the *.dic dictionary of the installed voice module on the tab Lexicon > Voice Associations > Add Lexicon
  4. In the VDU settings of the section Interface > Sound, select the installed voice generator and specify the playback speed and text.

Settings can also be indicated in the VDU.ini settings file

SAPIEngine=Alyona (Russian) SAPI4 22kHz ; the full name of the voice generator
SAPISpeed=85 ; playback speed. Optimal is 80-100
SAPISpeakTxt=Order <EQLabel> is ready ; playback text. You can add the <EQLabel> variable to the text; during playback it will be changed to the electronic queue number.

Electronic Queue Setup

Current Version

The current electronic queue version is called QMS. It is this version that should be set up and connected. The settings are described in the corresponding section.

The legacy version is EQ

To set up the EQ electronic queue:

  1. Open the settings window. Press the r button on the standard keyboard (be sure to select the English layout).
  2. On the Orders processing tab, indicate the order statuses 0, 4, 5. Indicate a different color for status 4.
  3. On the tab 'Appearance/Order view', indicate the 'EQ label type' parameter. This is how an e-queue number will be generated
  4. If needed, check the 'Show EQ number' box on the same tab. This is required for displaying the e-queue number in the order header
  5. On the tab 'Interfaces/Other programs', specify the path to the guest app (GuestApp) and its query period.

To configure order selection by arrows and discarding selected orders, you should check the 'Border mode' box on the settings tab
'Appearance/Main view'. The parameter 'Order spacing' on the tab 'Appearance/Main view'
must be more than zero and even. The spacing between orders will be used for framing an active order.