Professional Documents
Culture Documents
Kiosk Application Setup Guide
Kiosk Application Setup Guide
Introduction.................................................................................................................................................1
Install CDS and CUSS....................................................................................................................................1
Internet Explorer 8......................................................................................................................................7
JAVA Control Panel......................................................................................................................................8
Configure a ThinK application......................................................................................................................9
Start/Stop CDS and CUSS...........................................................................................................................11
Day To Day ThinK Application Development.............................................................................................13
Java Policy..............................................................................................................................................13
Launch ThinK Application Without CUSS...............................................................................................13
Maintain Current JAVA Version.............................................................................................................14
ActiveX...................................................................................................................................................16
Development Tips..................................................................................................................................16
Logging..................................................................................................................................................18
Introduction
The following document is for installing and setting up CDS (Consumer Device Services) and Embross
CUSS (Common Use Self Service) 1.3 on an IBM development laptop running IBM Edition Windows 7 –
64 bit. After installation and setup, a developer will be able to develop ThinK applications.
Open a command prompt as an administrator and go through the CUSS silent install for 1.3.
Run CUSS compliance test
Verify all required tools are compliant. (I installed everything up to and including JAVA7 and my Flash is
more recent. This was sufficient for me to run a ThinK application on the CUSS platform.)
Setup the Common Launch Application environment. Run options 2 and 6
Verify the virtual devices are setup by going into the CDS Selective Install tool (C:\CDSNT\cdsinst.exe).
Virtual devices will be used to simulate passport reads, barcode scans, credit card reads, bag tag
printing, boarding pass printing, receipt printing, etc.
02-Jun-16 Update :
If you don’t see Passport reader or Bag Tag Printer added as in the screenshot below.
Re-run the above step again as follows.
i.e. first time run C:\CDSNT\cdsinst.exe cmd and enter 2
then run C:\CDSNT\cdsinst.exe cmd and enter 6
IF it still does not work, setup up manually by using cdsinst.exe tool and comparing with existing setup.
Alter the Startup sequence to start CUSS when CDS starts. This is done by enabling Auto Start in the
User Application box.
Leave the rest of the settings as is. (Click OK to bypass any errors). Save and exit.
Internet Explorer 8
Launch IE8 and set it to Display all websites in Compatibility View from the Tools tab.
JAVA Control Panel
Go to the Java Control Panel from the Control Panel. Make sure the Security Level is set to Medium.
Copy the contents of the ThinK application into the apps directory of CUSS. Make sure the application
folder maintains the proper naming convention. The [cuss_application]_[cuss_company] (i.e. CKC_B6)
folder, is automatically generated once the application is launched and is used as the logging directory.
Open C:\CUSS\config\KIOSK.CFG. Configure a specific ThinK application to launch on the CUSS platform
at the desired airport. Populate the highlighted fields below. AIRPORT and _AIRPORT_ACTUAL must be
a valid 3 letter airport code. The IDENTIFIER and _IDENTIFIER_ACTUAL should be set to a unique name.
Start/Stop CDS and CUSS
Navigate to Consumer Device Services from the Start Menu or CDS.bat from Windows Explorer and Run
as administrator. If this is the first time you have ever launched a ThinK application on your laptop, go
through the instructions on Day to Day ThinK Application Development below to launch the application
from Internet Explorer. This is done to ensure all the Java prompts are accepted/suppressed.
After the application is launched, any documents (boarding pass, receipts, bag tags) generated during a
transaction will be stored in C:\CDSNT\TEMP.
To shutdown CDS and CUSS, press and hold the CTRL-ALT, then press and release C, then press and
release X. Release CTRL-ALT.
Day To Day ThinK Application Development
For day to day ThinK application development, the application can be launched from Internet Explore
only.
Java Policy
Create a file named .java.policy in c:\USERS\[username]\
Copy the contents from C:\CDSNT\ibmcuss\default.policy into the file. Save the file.
When a dialog pops up prompting “Your Java version is out of date”, always select Later and “Do not ask
again until the next update is available”.
Do NOT allow the system to automatically install ANY new JRE. If a newer/older version of JRE is
needed to run a specific ThinK application, go through the CUSS Silent Install module.
ActiveX
If necessary, fix the out of date ActiveX control blocking. I fixed the problem by updating my registry.
https://technet.microsoft.com/en-us/library/dn761713.aspx
Development Tips
The ThinK debug window can be used to simulate device interactions, debug application state and issue
simulated CTS responses. Press D after the ThinK application starts in Internet Explorer
Use the setDummyData method to prepopulate simulated track data such as, credit card, passport, VISA
and permanent resident card.
Logging
When the ThinK application is launched without CUSS, the logs will be generated in c:\Logs