TOPAZ SYSTEMS, INC.
December 3, 2025

Installer Version: V1.7.3.0

Topaz SigWeb MSI Installer

SigWeb.msi 
====================================================================================
UPDATES:

- December 3, 2025 updates: 
	1. Updated SigWeb to use SigPlusNET 2.1.5.0
	2. Set HSB as the default selection to ensure visibility across all system settings
	3. Removed the Show Popup Notifications option from Advanced Settings during installation modification
	4. Added T-L(BK)462SE option to signature pad model table

- January 24, 2025 modified switch statements in installer:
	1. Removed KEEPCURRENTINISETTINGS from switch statements. Not specifying a MODEL or CONNECTION will default to the values in the existing SigPlus.ini just like KEEPCURRENTINISETTINGS
	2. Modified MODEL and CONNECTION to have different values. Please reference tables below under the 'MODEL' and 'CONNECTION' sections.
	3. Removed PORT from switch statements. Now it should be specified within the CONNECTION switch statement.
	4. SHOW_POPUP_NOTIFICATIONS should be set to 1 to enable this setting rather than "true"

- June 2, 2023 update SigWeb installers to default SHOW_POPUP_NOTIFICATIONS to false. 

- August 19, 2022 update SigWeb for pre-flight CORs compatibility.  SigWeb_Patch provides this function without having to re-install SigWeb.

- January 6, 2021 update SigWeb to provide GetDaysUntilCertificateExpires functionality for determining the amount of days until the certificate expires and built in SigWeb Certificate Updater functionality for updating the SigWeb SSL Certificate before it expires.
====================================================================================

**PLEASE NOTE** This installation requires a license agreement with
Topaz Systems. If you do not agree to the license or have questions
please contact the factory via www.topazsystems.com.

COPYRIGHT NOTICES

Topaz SigWeb Installation, Copyright 2013-2025 Topaz Systems, Inc.
All Rights Reserved.

PREREQUISITES:
.Net Framework 4.7.1 is required to complete the SigWeb installation.

FOR MORE INFO

For the most up-to-date information on Topaz software, visit the web
site at www.topazsystems.com (or e-mail to
topaz_support@topazsystems.com)

SigWeb SILENT/INTERACTIVE INSTALLER OVERVIEW:

SigWeb.msi allows the SigWeb REST service and dependencies to be installed on the target computer interactively with User-Interface, or with no user interaction required. In either case, SigWeb should always be run as Administrator or from an Administrator Command Prompt.  The command-line installation takes 2-3 arguments that provide the means to specify:

1. The Topaz tablet model as a single ALPHA code or full model number.
2. The tablet connection type as HSB, HSX, COM<n> (where <n> is the COM port number).

IMPORTANT NOTE: IF YOU ARE UPGRADING AN EXISTING INSTALLATION, PLEASE
FIRST TAKE NOTE OF THE EXISTING COM PORT ASSIGNMENTS AND SETTINGS IN THE
SIGPLUS.INI FILE IN THE WINDOWS DIRECTORY AND THE SIGPLUSROOT.INI
IN THE ROOT DIRECTORY, IF APPLICABLE.

IMPORTANT NOTE IF YOU ARE INSTALLING ON A SERVER, YOU MAY FIRST NEED TO
ENTER "INSTALL MODE" BEFORE RUNNING THE TOPAZ INSTALLATION PROGRAMS.

In all cases the COMMAND PROMPT must be started by right clicking on Cmd and
selecting "Run As Administrator"

EXAMPLE, RUN FROM AN ADMINISTRATOR COMMAND PROMPT


SigWeb.msi MODEL=LBK462 CONNECTION=COM9

                 ======== HOW TO USE INSTALL ========

The SigWeb installer is called from a command line prompt or it
can be run interactively from a file explorer window by double
clicking on SigWeb.msi.  This command prompt MUST be started by
right clicking and selecting "Run as Administrator".  The installer
can be run interactively or silently.

The usage syntax for the installer is below with optional syntax shown
in brackets [].

Sigweb.msi [/quiet] [MODEL=<model-code>] [[option=value] [option=value]...]

The /quiet switch will make the installation completely silent using
only options specified and factory default values for any unspecified options.

<model-code> is a single ALPHA code from the following table (column
1) or the actual full model name as it appears on the label on the back
of the pad itself. The factory default for <model-code> is T-LBK462.

This table shows the codes used by the SigWeb MSI installer script
when selecting signature pad model.  The first column "Model Code"
that can be used on the command line with the SigWeb MSI installer. 

===============================================================        
         SigWeb.  SigWeb.
 Cmdline Tablet-   Tablet-             INI                   Model
 Model   Model-    Serial-             Tablet                on back
 Code    Number    Number  LCD Size    Model                 Label
================================================================        
 A       0                 None        SignatureGem1X5       T-S261
 B       0                 None        SignatureGem4X5       T-S751
 C       0                 None        SigLite1X5            T-S460
 D       0                 None        SigLite1X5            T-S461
 E       11 or 12          240x64      SignatureGemLCD1X5    T-LBK462 or T-LBK464
 F       15                240x64      SigLiteLCD1X5         T-LBK460 or T-LBK463
 G       ?                 240X64      LCD1X5SE              T-LBK460SE or T-LBK462SE
 H       8                 240x128     SignatureGemLCD4X3    T-LBK755
 I       8                 240x128     SigLiteLCD4X3         T-LBK750 
 J       58        557     240x128     LCD4X3SE              T-LBK755SE or TLBK750SE
 K       1                 320x240     SignatureGemLCD4X5    T-LBK766
 L       58        550     320x240     LCD4X5SE              T-LBK766SE
 M       43                480x272     SigLiteColor43        T-LBK43LC
 N       57                640x480     SigGemColor57         T-LBK57GC
 O       0                 None        ClipGem               T-C912
 P       0                 None        ClipGem19200          T-C912-19200
 Q       0                 None        ClipGemGL             T-C916
 R       ??                240x64      SignatureGemLCD1X5    TF-LBK462 or TF-LBK464
 S       ??                240x64      SigLiteLCD1X5         TF-LBK460 or TF-LBK463
 T       ??                None        SigLite1X5            TF-S460 or TF-S463
 U       ??                240x128     SigLiteLCD4X3         TM-LBK750
 V       8                 240x128     SignatureGemLCD4X3    TM-LBK755
 W       58        553     240x128     LCD4X3SE              TM-LBK755SE or TF-LBK750SE
 X       58        550     320x240     LCD4X5SE              TM-LBK766SE
 Y       57                640x480     SigGemColor57         TM-LBK57GC


                      ======== OPTIONS ========

option=value is one or more of the following.  Also an invalid option
reverts the to the factory default value for that option.  Note that there
must be no spaces anywhere in the option=value

CONNECTION=<connect-type>
    COM<n> Selects the COM port to be used to connect with signature pad.
    Where <n> is a COM port number from 1 to 99. 

    HSB Selects USB-HSB for communication. Use this for model numbers
    ending in -HSB. 

    HSX Selects USB-HSX for communication. Use this for model numbers
    ending in -HSX. 

ENABLELOGGING=1
ENABLELOGGING=0
    Enables or disables logging.  ENABLELOGGING=0 is factory default.

LOGFILEPATH=<path> This sets the path to where log files are
    stored. Note that if <path> contains blanks then the entire option must be
    enclosed in double quotes.  For example,

    SigWeb.msi "LOGFILEPATH=C:\Topaz\Log File Folder\"

    Factory Default is C:\Topaz\Temp\

ROOT=1
    -ROOT is an option which if provided installs a duplicate of the
    SigPlus.ini file in the system root folder (Usually c:\) as
    SigPlusRoot.ini. The SigPlusRoot.ini is looked for 1st by SigPlus and
    overrides the SigPlus.ini in the Windows folder. If a SigPlusRoot.ini
    already exists in the system root folder it is renamed to
    SigPlusRoot.bak. This occurs whether the -ROOT option is present or
    not. Thus doing an install without the -ROOT option ensures that the
    SigPlus.ini installed in the Windows folder will be the one used by
    SigWeb.
ROOT=0
    Inhibits creation of SigPlusRoot.ini.  This is the factory default.
	
FORCECOMPRESSIONOFF=1
FORCECOMPRESSIONOFF=0
    Disables or enables the LCDCompressMode and/or LCDZCompression for the 
    Tablet Model as specified in the Model section of the pad.

Additional Arguments for the SigWeb Certificate Checker Software Package:
	
	SigWeb.msi [SHOW_POPUP_NOTIFICATIONS]=false [PFXCONFIGSURL]=file:///C:/this/is/an/example.xml [UTCDATEUPDATED]=2021-08-09T18:00:00.000Z [THUMBPRINT]=44b14ba96e57c583956c5d82a2bc5d91762c2579
	
	SHOW_POPUP_NOTIFICATIONS - If set to 1, show notifications when SigWeb certificate expires. If set to 0, then do not show notifications.
	PFXCONFIGSURL - Address to the PFXconfigs.xml file that configures the pfx location and data. 
					URI Schema must be: 'file:///', 'http://', or 'https://'. 
					-For local or network files, use 'file:///'.
					-For HTTP, use 'http://' or 'https://' 
	UTCDATEUPDATED - UTC Date that is compared with the PFXConfigs.xml file to detect whether there is an update to the pfx file that needs to be installed. Determines if a new certificate is available.
	THUMBPRINT - The thumbprint used for finding the SigWeb certificate. If cannot find the certificate by the thumbprint, then search by the subjectName.

                      ======== EXAMPLES ========

For example, to silently install SigWeb with a T-LBK462-HSB-R pad use:

SigWeb.msi /quiet MODEL=E CONNECTION=HSB

To install interactively with model T-LBK462-BSB-R on COM9, and installing SigPlusRoot.ini in C:\, use

SigWeb.msi MODEL=E CONNECTION=COM9 ROOT=1

For model T-LBK57GC-BBSB-R on COM12 with non-standard serial number

SigWeb.msi MODEL=LBK57GC CONNECTION=COM12 SERNUM=0

Note that parameter errors are not reported.  If a command line parameter is invalid then the factory default
value is used instead.

UNINSTALL

To uninstall SigWeb open Programs & Features in control panel and
select SigWeb and Uninstall in header or right click and select
Uninstall.

To silently uninstall, use the following command:
MsiExec.exe /qn /x {BDF17EAC-4896-4D4E-A6E5-21EBB487808C}

=========================Setup in a Proxy Server Enviroment?=============================  

To check look in  Control panel>Internet options>Connections>Lan Settings,    If you are, we recommend that you put in an exception for tablet.sigwebtablet.com going through the proxy.  Please note that tablet.sigwebtablet.com is not an external address. It aliases to 127.0.0.1 (localhost).

==============Internet Explorer cache settings for signature rendering:==================

Tools->Internet Options->General->Browser History->Settings. Change this to "Every time I visit the web page".

=======================LICENSE AGREEMENT AND LIMITED WARRANTY============================

IMPORTANT:  Read this License Agreement and Limited Warranty (hereafter, the "Agreement") before continuing to load any Topaz software, or before using any third-party software containing any Topaz software (hereafter, the "Software").  By loading or using Topaz Software, you are accepting the terms of this Agreement between you, the Licensee, and Topaz Systems, Inc. ("Topaz"), the Licensor. If you do not agree to the terms of this agreement, do not load the Software and promptly return or delete it. If you do not agree to the terms of this Agreement, you have no right to use the Software in any way whatsoever.


1. Limited Use License: Topaz grants you the right to use the Software for use with, and only for use with, bona-fide Topaz electronic signature pads. The Software is owned for distribution exclusively by Topaz and is protected by the United States Patent and Trademark laws and international treaties.


2. Governing Law, Jurisdiction, and Forum:  This Agreement and any questions, claims, disputes, or litigation concerning or arising from this Agreement shall be governed by the laws of the State of California. The exclusive forum and venue for any dispute concerning or arising from this Agreement shall be any court of competent jurisdiction in the city of Los Angeles, California. 


3. YOU MAY:
(a) Freely use, copy, and distribute the Software for use with bona-fide Topaz electronic signature pads.


4. YOU MAY NOT:
(a) Use, distribute or modify the Topaz Software for use with tablets not supplied by Topaz Systems, Inc.
(b) Reverse engineer, decompile, or dis-assemble, the Software.


5. LIMITED WARRANTY:
Topaz warrants to the original buyer only, that the media upon which the Software is recorded is free from defects in workmanship and material under normal use and service for a period of 30 days.


6. EXCLUSIVE REMEDY:
In the event of any defect or problem with the Software, Topaz's entire liability and your exclusive remedy shall be, at Topaz's option, either (a) the repair or replacement of the Software or (b) the refund of the price that was paid for the Software. The defective software, along with proof of payment, must be returned to Topaz within the terms of the warranty as set forth in Section 5 of this Agreement.


7. LIMITATIONS ON DAMAGES:
In no event shall Topaz be liable for damages whatsoever, including without limitation, damages for loss of profits, business interruption, loss of information, or other pecuniary loss, arising out of the use of or inability to use the Software even if Topaz or its suppliers, if any, have been notified of the possibility of such damages. In no event will Topaz's liability for any reason exceed the actual price paid for the license to use the Software.


8. NO OTHER WARRANTIES:
With respect to the Software, media, and written material, Topaz and its suppliers, if any, disclaim all warranties, other than the above Topaz warranty, including without limitation, the warranties of merchantability or fitness for a particular use. Topaz does not warrant the Software will meet your requirements or that the operations of the Software will be uninterrupted or error free.


9. GOVERNING LAW AND GENERAL PROVISIONS:
If any part of this Agreement is found void and unenforceable, it will not affect the validity of the balance of the Agreement, which shall remain valid and enforceable according to its terms. You agree that the Software will not be shipped, transferred, or exported into any country or used in any manner prohibited by the United States Export Administration Act or any other export laws, restrictions or regulations. This Agreement shall automatically terminate upon your failure to comply with its terms and you shall have no further right to use the Software in any way. This Agreement may only be modified in writing by an officer of Topaz. This Agreement will not be governed by the United Nations convention on contracts for the International sale of goods, the application of which is expressly excluded.


10. PATENTS.  This product is protected under one or more of the following Patents:
SEE NOTICE AT www.topazsystems.com/termsconditions.html

