HISUI
异常处理之打印
2021年10月05日 21时55分

异常处理之打印

1. 处方单在惠普某型号打印机上打印不了

北京妇产项目上线时,总览打印在惠普某型号打印机上不能打印。测试发现,使用Lodop自己带的例子可以打印,王q龙跟踪排查发现,打印时如果传打印任务名能打印。然后医生站修改打印模板方法,第5个入参传任务名即解决问题DHC_PrintByLodop(LODOP,inpara,inlist,jsonArr,reportNote,{printListByText:true});

2. LODOP打印异常日志

一. 开启日志

端口设置界面空白处右键Run Logs
enablelog

二.重启间隔

菜单Restart Options可以配置CLodop间隔多久重启一次。
Restart

三. 查看日志

进入安装目录下查看日志。如:C:\Program Files\MountTaiSoftware\CLodop64\Logs\目录下查看
logs
注:
日志保留最新7天日志,每天不超过200k(约2千条)
日志有对话REQUEST类和打印PRINTED类两类成功日志(暂无失败日志),
前者保存了请求目的、对方IP、对话协议、对话端口和对话时间;
后者保存了打印机名、打印标题、打印任务页数、打印份数、打印时间;

如果日志没有重复
接收和发送没问题,任务没有重复,说明插件没有重复,可能和数据或打印机等有关。
如果日志里重复了
说明确实发了重复的任务,做个能还原问题的例子来,这边测试下。

如果打印机队列的任务和页数都是正常的,而打印机多打了,打印机队列和打印机实际数量不一致,重装打印机驱动试试。
如果打印机队列任务和页数不正常,比如打印机队列里多了一个任务,查看下C-LODOP的日志里,请求和打印是否一致,是否多请求了一次,如果请求和打印一致,多请求了一下,调试下JS,排查下代码 。
参考说明

3. 提示”执行升级”

当本地安装的lodop版本小于服务器lodop.js中要求的版本时,会提示执行升级
lodop升级

一. 检查服务器环境

  1. 检查imedical库的/addins/server/lodop目录下是否有6.2.2.6版的install_lodop64.exe,install_lodop32.exe安装文件

二. 下载安装

  1. 客户端下载安装最新的lodop,服务器js中要求6.2.2.6,本机安装的是6.2.2.3。
上一篇: 下一篇:

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

访问量: 379723