Configuring KeyWatcher TrueTouch Using RDS RemoteApps for a New User

Morse Watchmans KeyWatcher TrueTouch

Purpose

This document will delineate the steps necessary to enable a new RemoteApps user to access the KeyWatcher TrueTouch software via Remote Desktop Application Services.

Assumptions

This document assumes that your environment has a remote desktop services farm and that users are accessing applications via published RemoteApps, that KeyWatcher TrueTouch is installed on the RDS Session Host, is published, and that the user is a member of the “Domain Users” security group and that they have Modify permissions to the directory where the KW Configurator is located.

Step 1 – User Profile Generation

The KeyWatcher True Touch application is installed on the remote desktop session host. Because the software provisions its configuration based on Windows user profile, it is necessary for the new user to remotely log into the server at least once prior to attempt logon to the application.

From the user’s workstation, have them open Remote Desktop Connection by going to the Start menu located in the lower-left portion of the Taskbar.

In the Start menu, search “Remote Desktop” and select the first returned search result.

In the Remote Desktop window, input the hostname of the remote desktop session host.

Alternatively, you can strike Windows+R on the keyboard and input mstsc into the resulting Run prompt, then click OK or strike Enter/Return on the keyboard.

Connect and have the user provide their usual credentials to log in. Once the user profile is generated and the user is looking at either (a) the Windows desktop environtment or (b) the Windows Server manager, have the user log out of the server and close Remote Desktop Connection.

Step 2 – TrueTouch Configurator

Once the user profile has been generated, Log into the remote session host as an administrator and navigate to the location of the TrueTouch configurator application, then launch the configurator application in the directory.

In the resulting application window, fill the checkboxes of all users that you want to be able to use the TrueTouch software.

Note: You’ll need to check all users who need access every time. If you only check the new user’s username, then only the new user will have access. This process overwrites all prior configurations.

When the appropriate users are selected, click the Configure button at the left of the application window. When the completion message appears, you may close all windows and disconnect from the server.

Step 3 – Launching Keywatcher TrueTouch via RemoteApps

The user should now be able to go to their Start menu again, locate their RemoteApps folder and expand it to reveal the KeyWatcher TrueTouch application. Upon launch, it should result in a popup login window and the status bar at the bottom of the application window should show that it is connected to the correct KeyWatcher application server.


Additional information

See the Morse Watchman KeyWatcher TrueTouch documentation for additional information. This can be obtained from Genesis Resources.

IGT Advantage & EZ-Pay Clients Installation

IGT Advantage logo – Please note I am not affliated with IGT in any way, nor is this article endorsed by them.

Purpose

This document delineates the steps necessary to do a clean installation of IGT’s Advantage and EZ-Pay client applications on a Windows workstation.

Assumptions

This document assumes perquisites such as file share permissions, domain membership, network connectivity, etc. are already in place. This document also assumes that the target workstation is running Windows 10 with update 1903 or newer installed.

Step 1 – Workstation logon

Log in as an administrator to the workstation on which you wish to install IGT client applications.

NOTE: The installing user must be a local administrator, and must also have modify permissions and modify share permissions to the file share: \\%igt_eft_server%\MAP

Step 2 – DOTNETFX (.Net Framework) 3.5 check

IGT Advantage applications require .NET Framework version 3.5. This is included as a feature in Windows 10, but is disabled by default. Prior to installation, you will need to enable this feature.

You can enable .NET Framework version 3.5 by like so:

Open a Run prompt by striking Windows+R on the keyboard
Type optionalfeatures and strike Enter/Return on the keyboard
In the resulting Windows Features window, check the box for .NET Framework 3.5 (includes .NET 2.0 and 3.0). It will partially fill with a box instead of a checkmark—this is fine.

NOTE: If the box is already partially marked with the square, then you can skip to Step #3 of this document.

Click OK.

Windows Update will now prompt stating that additional files are required and when you click Let Windows get the files for you, it will try to download them.

Click through the process until the feature has completed install. If the download of the additional files hangs at around 10% for more than 15-20 seconds or fails with an 0xxxxxxxxxxxx error code, then see the below section of Step #2.

If Enabling .NET Framework 3.5 fails or hangs
In certain domain environments using SCCM, the Windows 10 Update feature which enables the feature may not work, in which case the following is necessary.

While logged in as an administrator, open an elevated PowerShell session and enter the following commands:

Stop-Service -Name wuauserv
Remove-Item "HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate"
Start-Service -Name wuauserv
Exit

This removes the Windows Update configuration provided by the domain (using SCCM) that way Windows Update will pull the .NET Framework files from Microsoft directly. If you have Group Policy Objects configured to manage the Windows Update settings of domain computers, the Windows Update policies will be reapplied when the GPO next reapplies/refreshes on the workstation.
Once this has been done, go back and to sub-steps 2.1-2.4 again and the process should succeed in enabling the feature .NET Framework 3.5.

Step 3 – IGT Provisioning System (IPS) installation

Open a Run prompt by striking Windows+R on the keyboard.

Type \\%igt_eft_server%\map and strike Enter/Return on the keyboard
In the resulting directory, locate IPSSetup – Shortcut and run it as administrator.

Step 4 – Client application installations

Launch the IPS application from the Desktop shortcut or by locating it in the Start Menu under IGT or IGT Systems; the IPS deployment window will open.

On the Welcome page, click OK.

On the Load Manifest File page, click Select Manifest File and navigate to
\\%igt_eft_server%\map\manifest and select the approrpaite .xml manifest file for your company/property, then click Open.

Click Continue.

On the Main page, click Configure and Install.

On the Identify Installation Types page, ensure the checkboxes for Client Install and Services Install are both checked, then click Continue.

On the Select Installers to Install page, check the boxes for any applications which are necessary.

On the Parameters Configuration page, test and validate any of the settings that are predefined by the installer. If they pass/succeed, continue to sub-step 4.8.

On the Validation Check screen, click Validate to have IPS validate the target
workstation’s operating system. When it passes, click Continue.

On the Run Install Sequence page, verify that all of the information looks accurate, then click Begin Installation.

When all install sequences have completed and show a green checkmark icon at the right, click Exit.

Step 5 – Disable User Account Control (UAC)

Because IGT applications must always run with unrestricted administrative permissions, Windows will always want to display the UAC prompt. This can be disabled by doing the following:

Open a Run prompt by striking Windows+R on the keyboard.

Type useraccountcontrolsettings and strike Enter/Return on the keyboard.

In the resulting User Account Control Settings window, move the slider to the bottom position and click OK.

Step 6 – Set RunAs administrator

As mentioned in Step #5, IGT applications must always run with unrestricted administrative permissions. To allow this, locate the desktop icon for each IGT application and, for each, do the following:

Right-click the application shortcut on the desktop and select Properties from the context menu.

In the Shortcut tab, click Advanced and in the resulting Advanced Properties window, check the box for “Run as administrator,” then click OK. Click Apply, the Continue, if prompted.

In the Compatibility tab, click “Change settings for all users,” and in the resulting application properties window, check the box for Run the program as an administrator.

Click Apply, then OK.

Be sure to do this for each IGT application shortcut. If the shortcut is not configured as such, the application will not run.

NOTE: This step must be completed for each user that logs on unless you
configure the application shortcuts via the Public Desktop, which is highly
recommended.

Step 7 – Configure local administrators

Finally, add the user who will be using the IGT applications to the Local Administrators local security group.

Open a Run prompt by striking Windows+R on the keyboard.

Type compmgmt.msc and strike Enter/Return on the keyboard.

In the navigation pane at the left, expand Local Users and Groups, then select Groups.

Double-click the Administrators group and in the resulting Administrator Properties window, click Add.

In the resulting Select Users, Computers, Service Accounts, or Groups window, enter the username(s) as appropriate—separated by semicolons—then click OK.

You can now close all windows, and the installation should be complete.


Additional information

Please refer to the official documentation from IGT for installation. This is intended only to be a reference to a real-world installation process that works and isn’t the same verbiage as the vendor’s. For any questions, be sure to reach out to IGT Support or your account representative.

Symbol Scanner Setup for Scanning in IGT Patron Management

Introduction

IGT Advantage’s Patron Management has many features which making managing patrons and their benefits easier for casinos. One such feature includes redemption of marketing coupons. The only catch is that manually looking up each player and typing in each coupon is a time consuming task. In this brief knowledgebase article, I’ll outline the steps necessary to install and configure a Symbol DS9208 3d barcode scanner device to make scanning coupons even easier.

Purpose

This document delineates the steps necessary to install a Symbol DS9208 3d barcode scanner device and configure the necessary drivers and settings to enable scanning of coupons into IGT Patron Management for redemption.

Assumptions

This document assumes perquisites such as file share permissions, domain membership, network connectivity, etc. are already in place. This document also assumes you are performing this action on a Microsoft Windows 10 workstation with at least Update 1903 installed.

Step 1 – Workstation logon

Log in as an administrator to the workstation on which you wish to configure the Symbol DS9208 scanner device.

NOTE: The installing user must be a local administrator.

Step 2 – Copy necessary installation files

Navigate to where the installation files are located (likely a download folder, if you downloaded the resources at the bottom of this article). If the files already exist on some kind of network file share, copy the resources local to the target installation machine.

Step 3 – Launch the installer

Navigate to where you just copied the Zebra CDC driver installer and run the installer as administrator.

Step 4 – Installation wizard

In the resulting Compliance Installer splash window, click the Next button.
On the License Agreement page, click Yes.

When the InstallShield Wizard says “Ready to Install the Program,” click Install.

The InstallShield Wizard will complete and ask if you’d like to restart the computer now, or later. Select the radio button for the “now” option, then click Finish.

Step 5 – Connect the scanner

Connect the Symbol DS9208 3d barcode scanner to the workstation via the included RJ45-to-USB cable and let Windows detect the new device (you may or may not receive any toast notification about the new device—either way is fine).

Step 6 – Configuring the scanner

Once the scanner has done three short beeps, ascending in tone, and the scanning field light is on, open Device Manager by striking Windows+X on the keyboard and selecting Device Manager from the context menu.

Expand the Ports (COM & LPT) menu section.

Scan these barcodes in the following order, with 10 seconds between each scan.
Device Manager may refresh following some of the barcodes.

Enable Parameter Barcode Scanning

Enable USB – CDC Host

Disable Parameter Barcode Scanning

Following this process, Device Manager should refresh and a new COM port should be listed in the Ports (COM & LPT) menu section and will have a name something akin to “Zebra CDC Scanner.” Make note of the COM Port number.

Step 7 – Testing scanning over serial emulation

To test whether the scanner is now sending the proper barcode translation over the serial emulation driver, you’ll need to install PuTTY. This can be found at the resource link at the end of this article.

Run the software and configure it for a Serial connection on the COM port that you noted earlier in Step #6 using default settings. Begin the session.

Once the terminal window appears, scan a coupon. The barcode’s data (printed beneath the barcode in the format similar to CPxxxxx xxxxxx should appear identical in the terminal window. If it does, you may close the PuTTY session, uninstall PuTTY, and proceed to Step 8.

If this does not work, then you will need to undo everything, reboot, and begin this procedure again from Step #1.

Step 8 – Configuring IGT Patron Management

  1. Log into Patron Management as an administrator.
  2. In the ribbon at the top of the window, select the Admin tab and click Options.
  3. In the resulting Options window, use the navigation pane at the left to locate and select the Device settings.
  4. In the Comm Devices section, click the drop-down menu for Scanner Type and select COM Device.
  5. In the CommDevices section, click the drop-down menu for Scanner Port and select the COM port that you noted earlier in Step #6.
  6. Click OK and restart Patron Management.

You should now be able to scan a coupon at the home page once logged into Patron Management and it will pop up a window with a picture of the player and the coupon info, as well as OK and Cancel buttons. If so, the process is complete.


Additional information

For additional information on this procedure, the drivers, etc., you can visit the following links:

COM Emulation over Serial Documentation
https://supportcommunity.zebra.com/s/article/Emulating-a-COM-Serial-Port-Over-USB-using-CDC-driver?language=en_US

Zebra USB CDC Host COM Emulation Driver Download
https://www.zebra.com/us/en/support-downloads/software/drivers/usb-cdc-driver.html

PuTTY Download
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Symbol DS9208 3D Barcode Scanner Manual
https://www.zebra.com/us/en/support-downloads/scanners/general-purpose-scanners/ds9208.html

Installation Guide for Everi NewWave Audit Manuals

New Wave Audit Manuals is a casino operations and compliance offering used by slots and table games to track jackpots, fills, and/or credits. It can be a bit of a pain to install, so I’ve provided this guide in case you need to install it and don’t have any documentation provided to you.

Introduction

New Wave Audit Manuals is a casino operations and compliance offering used by slots and table games to track jackpots, fills, and/or credits. It can be a bit of a pain to install, so I’ve provided this guide in case you need to install it and don’t have any documentation provided to you.

Purpose

This document delineates the steps necessary to do a clean installation of Everi’s NewWave Audit Manuals client application on a Windows workstation.

Assumptions

This document assumes perquisites such as file share permissions, domain membership, network connectivity, etc. are already in place.

Step 1 – Workstation logon

Log into the workstation onto which you wish to install NewWave Audit Manuals.

NOTE: The installing user must be a local administrator, and must also have modify
permissions and modify share permissions to the New Wave file share on the database server.

Step 2 – Map network drive

Map the NewWave share from the NewWave server as the drive letter of your choice on the target workstation by going to File Explorer, selecting This PC in the navigation pane at the left, then selecting the Computer tab at the top of the window and clicking Map Network Drive. I typically use N:\ since it’s the first letter of NewWave, but you can use whatever you’d like as long as the drive letter is available.

Use \\%newwave_database_server%\NewWave as N:\ and ensure it reconnects at logon.

Step 3 – Copy working directory

Navigate to the UNC path of the admin share on a known-working workstation with NewWave AuditManuals installed. Example: \\%known_working_workstation%\c$

Paste the NewWave directory from the working workstation’s hard drive into the target workstation’s root operating system directory (typically C:\).

Step 4 – NWAUDIT.ini configuration

In C:\NewWave\NwAudit\Programs, locate NwAudit.ini and copy it to the Desktop or another safe location to use as a temporary backup.

Step 5 – Install New Wave Audit Manuals

Open a Run prompt by striking Windows+R on the keyboard, and enter \\%newwave_database_server%\NewWave\Install\NWAuditSetup then strike Enter/Return on the keyboard. Alternatively, you can manually navigate to this location using the File Explorer.

Run the NWAuditSetup.exe application as administrator and the NwAuditNoJet InstallShield Wizard will launch.

Step 6 – NWAUDITNOJET installation wizard

On the first page, click Next.

On the Customer Information page, enter your company’s information and credentials.

Be sure to select the radio option button to install this application for “anyone who uses this computer (all users),” then click Next.

On the Destination Folder page, do not change anything, and click Next.

When the wizard’s Ready to Install the Program page appears, click Install.

When the page “InstallShield Wizard Completed” appears, click Finish to close the InstallShield Wizard window.

Step 7 – Post-install configuration

For the Network Settings drop-down menu, select the mounted network drive for the NewWave file share you mapped in Step 2. It should be \\%newwave_database_server%\NewWave at N:\

In the Shortcuts options, check the box to Create NWAudit Shortcuts, then click Finish.

Step 8 – Restore NWCONFIG.ini backup

Navigate to the Desktop and cut the NwConfig.ini backup file.
Navigate to the NewWave installation at C:\NewWave and paste the file into the ~\NwAudit\Programs directory. Overwrite the existing file.

Step 9 – First run

Run the NewWave Audit Manuals application via the Desktop shortcut or by selecting the application in the Start Menu.

Step 10 – Station ID configuration

You’ll need to assign the Station ID, since the configuration being used during the installation will be using the Station ID of the known-working workstation. These IDs are unique, thus we must assign a different one.

Log into NewWave Audit Manuals on a known working workstation.
Go to the Reports button and log in using username itadmin and the current password for itadmin.

Once you’ve entered the Reports menu, select Accounting as the Source.
In Report Type, select the New Wave Station IDs radio button option and the Report viewer will open. Make note of the appropriate open station ID.

Go back to the workstation you’ve just installed NewWave Audit Manuals on, and use the Station ID you just noted in the configuration. Click Save/OK and restart the application and it should load normally and be ready for regular use.

If installing on a Remote Desktop Services Session Host or Terminal Server, you’ll want to double-check audit procedures with compliance/accounting personnel prior to performing the station ID configuration to ensure the station ID is not used in any of their reporting or audit procedure, since all users will have the same station ID following the installation, whereas individual local installations of the client application would usually have unique station IDs.

At this point, the installation and configuration of Everi’s NewWave Audit Manuals should be complete, and ready for use.

Fix “Please wait while the document is being prepared for” message upon PDF open/load

A quick solution for the Adobe Reader error “Please wait while the document is being prepared for.”

Any business user is familiar with the odd-ball errors that Adobe Reader can throw you while working. In this quick knowledgebase article, I’ll outline a quick fix I’ve found that works for me. As always, YMMV (your mileage may vary).

Problem

When PDFs are opened in Adobe Acrobat, a popup window with the message “Please wait while the document is being prepared for” appears, and takes quite a while to process before the document will display. Sometimes, the document will never actually load.

Environment

Microsoft Windows 7 or 10 devices (OS architecture agnostic) where Adobe Acrobat Reader DC MUI version 20.012.20043 or newer installed.

Cause

This message occurs when Adobe Acrobat is preparing an opened document to be interacted with via accessibility features. At the time of writing this article, it is believed that a recent update to the software has provided this feature/function as enabled by default.

Solution

Screenshot of Adobe Reader DC Preferences Window > Accessibility

Launch Adobe Acrobat and in the menu bar, open the Edit menu, then select Preferences.

In the navigation pane at the left of the resulting Preferences window, select the Accessibility option.

In the Other Accessibility Options section, uncheck the selection box for the feature entitled “Enable assistive technology support,” then click OK.

The issue should now be resolved for the next time a document is opened in Adobe Acrobat.


Additional resources

Adobe Support Community: https://community.adobe.com/t5/acrobat/quot-please-wait-while-the-document-is-being-prepared-for-reading-quot/td-p/10288305?page=1

BruceB Consulting on other Adobe accessibility issues: https://www.bruceb.com/2011/07/how-to-turn-off-accessibility-features-in-adobe-acrobat/#:~:text=Click%20the%20%E2%80%9CAdobe%20%7Byour%20type%20of%20specific%20adobe,assistive%20technology%20support%E2%80%9D%20option.%20Click%20%E2%80%9COK%E2%80%9D%20DONE.%20Reply