How do I get the Topaz signature Model T-s460-HSB - R to work with DCS, Forms, and RCS? I am using LF on prim.
Question
Question
Answer
There are several posts here on LFAnswers about using Topaz signature pads in LFForms, such as these:
https://answers.laserfiche.com/questions/161191/Forms-104-and-Topaz-Signature-Pad
https://answers.laserfiche.com/questions/227762/Cloud-support-for-Topaz-signature-pad
As far as I know, this functionality is only available in the Classic Designer and not in the Layout Designer.
Regarding DCS and RCS - those are not Laserfiche Products, and thus are not supported by Laserfiche or this community. Those products are produced by CDI (Cities Digital) who I assume is your VAR (Solution Provider). You'll need to get in touch with them about those products.
Replies
I got it working. What I did was too
1. Install the SigPlusWin32 driver
2. Install the extension on Google Chrome: Topaz SigPlusExtlite
3. Add a custom HTML file in forms and add the below HTML Script
<script>
function initSigWeb() {
var ctx = $("#sigTabContent .signatureSettings").get(0).getContext('2d');
ResetParameters();
SigWebSetDisplayTarget(ctx);
tmr = setInterval(SigWebRefresh, 50);
SetDisplayXSize(438);
SetDisplayYSize(150);
SetJustifyMode(0);
SetTabletState(1);
$("#sigNav a:eq(0)").hide();
$("#form-signature-dlg").on("shown.bs.modal", function () {
$("#sigNav a:eq(1)").click();
KeyPadClearHotSpotList();
ClearSigWindow(1);
ClearTablet();
SetLCDCaptureMode(2);
$("button.signSignatureBtn").removeAttr("disabled");
gSignature.sigPad._isEmpty = false;
});
$("span.clearSignature").on("click", function () {
SetLCDCaptureMode(1);
KeyPadClearHotSpotList();
ClearSigWindow(1);
ClearTablet();
setTimeout(function () { SetLCDCaptureMode(2); }, 2000);
});
$("#form-signature-dlg").on("hidden.bs.modal", function () {
SetLCDCaptureMode(1);
KeyPadClearHotSpotList();
ClearSigWindow(1);
ClearTablet();
});
console.log("Topaz SigWeb initialized successfully.");
}
$(document).ready(function () {
if (!window.isPrintMode) {
$.ajax({
url: "http://localhost:47289/SigWeb/SigGetScript/SigWeb.js",
dataType: "script",
timeout: 3000,
success: function () {
console.log("Topaz SigWeb detected — initializing pad.");
initSigWeb();
},
error: function () {
console.log("Topaz SigWeb not detected — using default signature method.");
}
});
}
});
</script>