                         Epson TSE Library Tester (Demo App)
                     ===========================================

                                                                   EPSON EUROPE
                                                                       May.2021
1. GENERAL
----------
  + A demo/test application that uses the Epson TSE library to operate the TSE.

2. FILES
--------
   + BIN/DLL/32bit/EpsonTseLibCTester.exe          - 32-bit test application.
   + BIN/DLL/64bit/EpsonTseLibCTester64.exe        - 64-bit test application
   + SRC                                           - contains the source code of the test application

3. USAGE
--------
The Epson TSE DLL (EpsonTseLibC.dll) should be placed in the same folder where this test application is running.

Usage:
      EpsonTseLibCTester.exe  <required> <optional>

[Required]
  -mX: X=<Access Method>. Default is -m0.
    0 :ACCESS_BY_SERIAL_ESCPOS
    1 :ACCESS_BY_NETWORK_ESCPOS
    2 :ACCESS_BY_EPOS_DEVICE_XML
    3 :ACCESS_BY_PCS_ESCPOS
  -iX: X=<Port Identifier> (COM port/IP Address) 
	e.g. -iCOM1 (for Serial Connection), 
	     -i192.168.1.132 (for Network connection), 
             -iESDPRT001 (for PCS connection)

[Optional]
  -tX: X=<TSE Handle>. Default is "local_TSE"
[Optional - for setting logs]
  -wX: X=<Log level>.
    0: Disabled, 1: Error, 2: Warning, 3: Info,
    4: Trace, 5: Verbose
  -x1: Enable logging on DebugViewer.
  -y1: Enable logging on File.
  -z1: Enable logging on Standard Output.

e.g.: EpsonTseLibCTester.exe  -m0   -iCOM1
      EpsonTseLibCTester.exe  -m1   -i192.168.192.168
      EpsonTseLibCTester.exe  -m2   -i192.168.192.168    -tTSE1_xxxx
      EpsonTseLibCTester.exe  -m3   -iESDPRT001

[To get the list of TSE devices connected to a server]
      EpsonTseLibCTester.exe  -m2   -i<server's ip address>

4. HISTORY
----------
  Version 1.4.0.2 (13.May.2021)
    + Updated the UI (minor change).
  Version 1.4.0.1 (12.March.2021)
    + Added support for using hexstring (binary data) in processData and additionalData.
  Version 1.4.0.0 (10.December.2020)
    + Added support for connection via PCS.
  Version 1.3.0.2 (18.November.2020)
    + Updated the UI (minor change).
  Version 1.3.0.1 (22.September.2020)
    + Updated the UI (minor change).
  Version 1.3.0.0 (02.September.2020)
    + Added support for the new parameters returned by GetLastTransactionResponse().
    + Added support for GetRawStorageSmartInfo(), GetStorageSmartInfo().
    + Fixed minor issues in UI.
  Version 1.2.0.0 (14.July.2020)
    + Recompiled with the latest EpsonTseLibC.h.
    + Updated the UI (minor change).
  Version 1.1.1.0 (26.June.2020)
    + Added new option under the Admin menu to allow user to manually input date/time when executing UpdateTime on TSE.
    + Fixed the issue related to the testapp's login status synchronization with the TSE.
    + Fixed issues in UI to allow input of string with whitespace.
    + Added a configuration to build the testapp that use __stdcall to call the DLL API.
  Version 1.1.0.1 (28.May.2020)
    + Added precompile 64-bit test application.
    + Added a configuration to build the testapp with the TSE static library.
  Version 1.1.0 (11.May.2020)
    + Added support for FactoryReset() and GetRawStorageInfo()
    + Changed the isDataImportInProgress to isTransactionInProgess in EPSON_TSE_INFO struct.
    + Fixed issue in time conversion.
    + Other fixes.
  Version 1.0.0 (24.Apr.2020)
    + Initial release

[EOF]