How To

Configure Multiple KVSs On One Screen

KVS - How To

This outlines the How To Configure Multiple KVSs On One Screen in KVS.

 


How To?      

There may be a situation that a Venue requires multiple KVS screens to be displayed on one screen. In order to achieve this, the following example is provided as a guide.

 

Notes ...

 

Even though there is no limitation to the number of KVSs that can be displayed on one screen, at some point too many will become an issue and not necessarily be workable for the Venue. It all depends on the size of the screen being used to display them, and how many it can reasonably cater to.

 

The Venue requires 4 KVS screens to be displayed on a single monitor. The 4 screens will be separated with a border of 10 pixels in thickness. This is purely to visually delineate the screens from each other. The 4 screens will be used to display the Orders for:

  1. Entrees
  2. Mains
  3. Desserts
  4. The Pass

 

Configuration

  • Determine the IDs that are to be attributed to each of the KVS screens. In this example, the following will IDs will be applied:
    • 1 for the Entrees KVS screen
    • 2 for the Mains KVS screen
    • 3 for the Desserts KVS screen
    • 4 for the Pass KVS screen
  • Determine the screen resolution/size of the monitor on which the 4 KVSs are going to be displayed on. In this example, the screen resolution/size of the monitor is 1920 w x 1080 h pixels.
  • Determine the screen resolution/size of each of the 4 swiftpos KVS screens.
    • Determine the width of each of the 4 screens. To do this:
      • Divide the width of the monitor by 2.
        For example, 1920 / 2 = 960
      • Subtract 5 (for half the thickness of the border) from the above result.
        For example, 960 - 5 = 955. This is the width of each individual screen.
    • Determine the height of each of the 4 screens. To do this:
      • Divide the height of the monitor by 2.
        For example, 1080 / 2 = 540
      • Subtract 5 (for half the thickness of the border) from the above result.
        For example, 540- 5 = 535. This is the height of each individual screen.
    • In conclusion, the screen resolution/size of each of the screens will be 955 w x 535 h pixels.
  • Determine the screen position of each of the 4 swiftpos KVS screens.
    • The 1st screen (for Entrees) will display in the top left corner. Hence, it will have a screen position of 1,1.
    • The 2nd screen (for Mains) will display in the top right corner. Hence, it's screen position is determined as follows:
      • Width of 1st screen + thickness of border. 955 + 10 = 965. Hence, it will have a screen position of 965,1.
    • The 3rd screen (for Desserts) will display in the bottom left corner. Hence, it's screen position is determined as follows:
      • Height of 1st screen + thickness of border. 535 + 10 = 545. Hence, it will have a screen position of 1,545.
    • The 4th screen (for the Pass) will display in the bottom right corner. Hence, it's screen position is determined as follows:
      • Width of 3rd screen + thickness of border. 955 + 10 = 965. Hence, it will have a (x) value of 965.
      • Height of 2nd screen + thickness of border. 535 + 10 = 545. Hence, it will have a (y) value of 545.
      • Hence, it will have a screen position of 965,545.
  • Create and configure shortcuts for each of the 4 KVSs.
    • Create a shortcut on the Windows Desktop for each of the 4 KVSs. 
      • This can be done by right clicking on the SwiftPOS.Kitchen.Video.exe file in the C:\SwiftPOSKVS folder and selecting the Send To > Desktop (create shortcut) option.
    • Configure the shortcuts as follows:
      • Rename each to represent each of the 4 KVSs required. For example, give them the names Entrees, Mains, Desserts and Pass respectively.

        kvs-how-to-2-1

      • Configure a command line for each. This will ensure that each is positioned and sized correctly. The command line for each is determined as follows:
        •  /ID:n /SCREEN:n1 /L:x,y:w,h where:
          • /ID - Represents the ID (n) designated to each of the KVSs as determined HERE.
          • /SCREEN - Represents the number (n1) of the monitor the KVSs are going to be displayed on.
          • /L - Represents the position (x,y) and resolution/size (w,h) of each of the KVSs as determined HERE.
        • In the example, the command lines for the 4 KVSs will appear as follows for the:
          • Entrees KVS - /ID:1 /SCREEN:1 /L:1,1:955,535
          • Mains KVS - /ID:2 /SCREEN:1 /L:965,1:955,535
          • Desserts KVS - /ID:3 /SCREEN:1 /L:1,545:955,535
          • Pass KVS - /ID:4 /SCREEN:1 /L:965,545:955,535
        • Refer HERE for information.
  • Configure each of the 4 KVS as is required to meet the Venue's requirements. This can be done by selecting the Settings option at the bottom of each of the KVS screens.
  • Once all 4 KVSs are started, they should appear as follows on the designated monitor:

 

kvs-how-to-1

 

End of article