错误消息
Capture 返回 101 - 在串行模式下使用 540 时出现签名板错误
当尝试使用板载 ROM 映像以串行模式从 STU 540 捕获签名时,出现以下错误消息:
Capture returned: 101 - Tablet Error
解决方案
请考虑下列重要因素。
1.上传图片
在尝试以“签名模式”(即机载图像)使用 540 之前,必须使用”签名模式”图像上传器上传至少一张捕获窗口图像。
有关详细信息,请参阅STU-540 操作模式。
请注意,DemoButtons 测试程序会上传自己的板载图像,这将覆盖任何已上传的图像。
如果您使用上传器上传一张或多张图片,然后在“签名模式”下运行 DemoButtons,您将必须再次上传原始图片才能使您的应用程序正常运行。
2. 许可
“签名模式”不能与评估许可证一起使用,因此请确保您在代码中指定了生产许可证。
3.配置设置
您在配置文件(或 API 属性)中指定的值必须与上传图像时使用的值完全匹配。
可以通过三种方式指定“签名模式”的配置值:
- 指定配置文件的路径名和你想在代码中使用的图像编号,例如
dc.SetProperty("stuSigModeConfig", "D:\\Signature SDK\\HTML\\STU-config.config, 1");
- 在应用程序代码中指定与图像相关的每个单独属性,例如
dc.SetProperty("stuSigModeScreenNum",1);
dc.SetProperty("stuSigModeWhen",1);
dc.SetProperty("stuSigModeOK","OK");
dc.SetProperty("stuSigModeClear","Clear");
dc.SetProperty("stuSigModeCancel","Cancel");
dc.SetProperty("stuSigModeFontName","Verdana");
dc.SetProperty("stuSigModeFontSize",10);
- 在注册表中名为stuSigModeConfig的字符串值中指定配置文件的路径名和映像编号,如下所示。
注意
对于 32 位 PC 上的 32 位应用程序或 64 位 PC 上的 64 位应用程序,注册表值应位于HKEY_LOCAL_MACHINE\SOFTWARE\Florentis\sd中。
对于 64 位 PC 上的 32 位应用程序(例如 Internet Explorer),它们应该位于HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Florentis\sd中。
如果有任何疑问,请将它们放在两个位置并创建“sd”密钥(如果它尚不存在)。