问题描述:
手机端移动报销,费用借款、报销单等进行扫描打印,系统提示“,请去添加”如图所示,电脑端已经安装移动打印助手并启动服务,手机和移动助手所连接的打印机IP是同一个局域网。
跟踪过程:
因为移动打印会先根据报销单据的格式生成PDF文档后,再取到PDF文档的路径传到打印机生成打印任务。根据这个逻辑,在代码里跟踪可以发现,单据打印的COM组件会先校验PDF路径是否合法,如果不合法或不存在则会抛出相应的异常。到这一步问题已经很明确了,尝试在本地目录将PDF文件存放路径删除以后,果然重现了客户提出的这个问题,因为插件代码中没有先做不存在目录就直接生成目录的这个动作,所以会导致路径被删掉以后,就无法取到正确的PDF存放路径。
解决方案:
1、找到移动管理平台的安装路径LightApp目录,可以在IIS站点中找到路径(IIS-LIGHTAPP-浏览)
2、在LightApp目录下添加名为PDFS的文件夹即可