Enabling the Customer Information Display screen

The Customer Information Display (CID) screen can be displayed on a Web browser and on a secondary display monitor connected to the POS terminal.

Example

The following is a sample image of a CID screen displayed in a Web browser.

By default, the POS application is enabled to display the CID screen on a Web browser when using the HTTP security protocol. To access the CID screen on a Web browser, enter the following URL in the browser window:

http://<IP address of the POS>:18080/CCM/PosHtmlUi/index.html?cid=1

Enabling the CID screen when using HTTPS

When AS is installed using the HTTPS installation option, the POS should be configured to enable the CID screen.

This task uses the following files.

File name Location (POS terminal machine)
32-bit OS 64-bit OS
UiManager.CIDConfig.xml %PROGRAMFILES%\NCR\AdvancedStore\POS\HtmlPsxClient\config %PROGRAMFILES(X86)% \NCR\AdvancedStore\POS\HtmlPsxClient\config
NextGenPOSLauncher.xml %PROGRAMFILES%\NCR\AdvancedStore\POS %PROGRAMFILES(X86)% \NCR\AdvancedStore\POS

To configure the CID screen when using the HTTPS security protocol, follow these steps:

  1. Close the POS application.
  2. Open the UiManager.CIDConfig.xml file using a text editor.
  3. Locate the WebSocketUrl <Config> element.
    Example

    <Config name="WebSocketUrl" value="ws://localhost:5150/"/>

  4. Change the communications protocol from “ws” to “wss”.
    Example

    <Config name="WebSocketUrl" value="wss://localhost:5150/"/>

  5. Save and close the file. The edited file will look similar to the following sample image.

  6. Open the NextGenPosLauncher.xml file using a text editor.
  7. Locate the following elements:
    • <CIDBrowserToLaunch>
    • <CIDBrowserCommandLine>
  8. Remove the comment marks from the specified elements.
  9. Replace the <CIDBrowserToLaunch> element value with the following value.

    %ASPOS%\Ncr.As.PosUI.exe

  10. Locate the <CIDBrowserCommandLine> element.
  11. Change the security protocol from “http” to “https”.
    Example

    <CIDBrowserCommandLine>

    https://localhost:18080/CCM/PosHtmlUi/index.html?cid=1 0 1024 1024 768

    <CIDBrowserCommandLine>

  12. Save and close the file. The edited file will look similar to the following sample image.

  13. Verify the configuration. Start the POS application and enter the following URL in a browser window:

    https://<IP address of the POS>:18080/CCM/PosHtmlUi/index.html?cid=1

Enabling the CID screen on a secondary monitor

To enable the CID screen on a secondary monitor, a secondary monitor must be connected to the POS terminal as an extended view.

This task uses the following file.

File name Location (POS terminal machine)
NextGenPOSLauncher.xml %PROGRAMFILES%\NCR\AdvancedStore\POS

To enable the CID screen on a secondary monitor, follow these steps:

  1. Close the POS application.
  2. Open the NextGenPosLauncher.xml file using a text editor.
  3. Locate the following elements:
    • <CIDBrowserToLaunch>
    • <CIDBrowserCommandLine>
  4. Remove the comment marks from the specified elements.
  5. Replace the <CIDBrowserToLaunch> element value with the following value.

    %ASPOS%\Ncr.As.PosUI.exe

  6. Configure the CIDBrowserCommandLine element value with the screen resolution property of the secondary monitor. The value is distributed into five positions. Use the following image and table to determine the correct value for each position.

    PositionDescription
    Position 1

    Refers to the URL address which the secondary screen uses to display the Customer Information Display screen. Each POS terminal has a different value for this position.

    Note

    If AS was installed with the HTTPS option, change the security protocol from “http” to “https”.

    Position 2

    Determines at which pixel point the secondary display will open. The default value for this position is 0 (zero). This value indicates that the display will open on the zero pixel line which is the bottom-left and at the start of the pixel width of the POS screen.

    Important Do not modify this value.
    Position 3

    Determines the width of the POS screen in pixels.

    Note

    This value should match the value listed in the <BrowserCommandLine> element displayed above it.
    For more information about changing the POS Terminal screen resolution, refer to Configuring the POS terminal screen resolution.

    Position 4Determines the width of the secondary display screen in pixels.
    Position 5Determines the height of the secondary display screen in pixels.
  7. Save and close the file. The edited file will look similar to the following sample image.
    Example

    In the following sample configuration, the POS screen width is set to 1024px, while the width and height of the connected secondary display is 1600px and 900px respectively.

  8. Verify the configuration. Start the POS application and check that the CID screen is properly displayed on the secondary monitor.