Breadcrumbs

signcap – Setup

System requirements and dependencies

Some of the interfaces described here may require additional drivers to be installed that are not included in the signoAPI. These include Windows tablet PC help files.

The IPadSignotecSignatureDevice interface includes the basic functionality for capturing signatures from signotec signature pads. However, the full range of functionalities can only be achieved with the free signotec signoPAD API. This can be downloaded from the signotec website.

When the signotec setup is used for installation, all other dependencies are set up automatically. The following points must only be observed for manual installation.

This software must be installed to use SignPDF3:

  • Visual Studio 2015–2022 Redistributables (available free of charge from Microsoft)

These libraries must exist and be registered in the system with regsvr32:

  • signcap.dll

  • STPadCapt.ocx (only for the IPadSignotecSignatureDevice interface)

Import and interfaces

Display name: signotec signcap 1.0 Type Library

signotec signature device

ID type

Alias

ID

Library

SIGNCAPLib

124C01C2-09E0-4046-8CA9-1E405F84E56E

Class

PadSignotecSignatureDevice

985C2A49-74D7-4863-8ED9-9F19560E59F3

Prog ID: Signcap.SignotecSignatureDevice.1

Interface

iPadSignotecSignatureDevice

82B2E04E-F950-48F2-AEE2-A5BEA91FC59C

Tablet PC

ID type

Alias

ID

Library

SIGNCAPLib

124C01C2-09E0-4046-8CA9-1E405F84E56E

Class

PadTabletPC

BED9F26B-2E41-448B-A494-9F795C85BCD8

Prog ID: Signcap.PadTabletPC.1

Interface

IPadTabletPC

B36364F6-A470-4FB1-95A8-17AEF32B7982

SetLicenseKey method

iPadSignotecSignatureDevice


IPadTabletPC

✔️

This method is used to set the hardware-independent company licence key. This unlocks various functions and removes the demo stamp.

If you have any questions regarding the acquisition of a licence key, please speak to your signotec contact.

C#
void SetLicenseKey(string bstrLicense);
C++
HRESULT SetLicenseKey(BSTR bstrLicense);

Parameter


In

Out

Possible

Values

Description

bstrLicenseKey

✔️


string

Company licence key as a character string.

Configuration file

An optional configuration file can be provided for the "signcap.dll" component so that advanced functions can be controlled. This file must have the name "signcap.ini" and it must be located in the same directory as the component’s registered DLL.

The following settings can be configured in the [Option] section of the file:

Command

Possible values

Description

LOGGING

YES


Causes the component to write a debug log file

The log file is always written to the %USERPROFILE% directory as “SignCap_<DATE>.log". <DATE> is replaced with the current date.

NO

Default

No logging

SignatureTooShortDialog

YES


Activates the information dialog that is displayed when the captured signature is too short.

Valid for the IPadSignotecSignatureDevice interface

NO

Default

Deactivated info dialog

Example:

[Option]
LOGGING=YES