我想开发一个用于扫描和解析 (OCR) 文档的 Java 应用程序。我已经从这里下载了示例代码。但是我的佳能扫描仪无法使用示例代码。有没有人知道任何用于测试CSSN OCR SDK的模拟器或虚拟扫描仪。(应用程序或在线服务)?
1 回答
你没有提到你的用例,我想确保你知道 CSSN 是一个专门的 OCR,用于“结构化”卡片类型的文档,如驾驶执照、医疗保险卡等。
让我们一一解决问题:
Java 支持
在构成 CSSN SDK 的模块中,Java 完全支持这些:
- 身份证扫描
- 身份证条码
- 护照
- 医疗卡扫描
- 检查扫描
磁条阅读器
- (1)、(2) 和 (3) 的 API 记录在此处:http: //id-reader.com/ftp/applications/sdk/docs/SDK_Java_API.pdf。
- 此处介绍了用于医疗卡扫描 (4) 的 API:http: //id-reader.com/ftp/applications/sdk/docs/MedicSDK_Java_API.pdf
- 对于 (5) 和 (6),您提到的位置还没有文档,只有示例代码。
佳能(和其他)扫描仪
CSSN SDK 捆绑并与 ScanShell 和 SnapShell 扫描仪无缝协作(在此处阅读更多信息:http: //www.card-reader.com/id_scanners.htm)。但是,CSSN SDK 几乎可以与任何扫描仪一起使用,包括您的佳能。
这就是你要让它工作的方法:
在此处提交开发人员联系表:https ://store.card-reader.com/leadform.aspx 。确保您提及您正在使用的扫描仪类型(佳能,在您的情况下)。
接下来发生两件事:
- 一封包含 60 天免费试用 SDK 演示密钥的自动电子邮件将发送给您。
- 支持人员将通过单独的电话跟进(他们承诺在一个工作日内回复)并提供您需要的激活密钥。
按照此处的说明安装 SDK:http: //id-reader.com/Support/Installation_Guides/CSSNSDKInstallationGuide.pdf
在屏幕 6 中,取消选择“我没有激活密钥”复选框,然后输入您收到的激活密钥并继续完成安装过程。
初始化所需的库时(请参阅上面的Java 支持),将 SDK 演示密钥传递给相关
Init*()
函数。例如,要初始化 Barcode 库,请调用该InitBCLib()
函数,该函数接受一个license
类型为的参数String
。
HTH。随时问您可能有的任何问题。