高拍仪打印机及一些其他硬件设备集成思路原创
14人赞赏了该文章
320次浏览
未经作者许可,禁止转载编辑于2023年09月06日 14:29:04
一直被高拍仪的集成所困扰。
社区的开发资料比较少,第二个 .NET开发不是很熟悉,第三个是插件中一些基础类不运用不多,而已之前一直用python做一些表单的简单插件。
高拍仪的主要需求为,在销售合同中增加一个拍照上传按钮,电脑并且连接了高拍仪。希望点击拍照上传按钮后自动启动高拍义的拍照功能并传到销售合同单据的附件中。
分析过程及所走弯路不详细描述
以下提供我开发的的思路
客户端中安装了金蝶客户端安装了高拍仪的驱动软件及web接口服务(一般高拍仪安装软件中自带装好)。
开发一个WEBAPI应用服务(怎样开发不过多描述,接口语言没有限制要求),该接口服务主要是作用是,被销售合同单据插件调用,并且调用高拍仪接口服务与调用附件新增api。
操作整体流程,销售合同上点击按钮“拍照并上传”,单据中先抓取销售合同号,本机的IP地址,单据创建人等信息并调用WENAPI传输这部分数据。WEBAPI服务接收数据后根据IP地址调用高频拍照功能并提取数据。WEBAPI调用星空的附件新增API接口传输数据。返回处理的结果给客户端。
整体交付的流程可能较为复杂。但是个人而言认为这种方式可以较少的依赖于星空插件类。并且星空只要做单据的表单插件就可以,星空代码量较少。
推荐阅读