Brother MFC-J625DW AIO 网络扫描挂起 - 特定用例

Brother MFC-J625DW AIO 网络扫描挂起 - 特定用例

Ubuntu 服务器版本说明:Ubuntu 18.10 发布版本:18.10 代号:cosmic

我一直在研究扫描仪的问题,并认为已经将其缩小到某个特定问题。

我正在使用兄弟提供的扫描到 pdf 脚本这里

扫描仪工作正常,除了一种情况。当我按下扫描键时,它会扫描,但如果扫描仪在扫描仪上的下一页提示符处“超时”,则扫描脚本中的 scanadf 会挂起。

我认为这一切都是由 brscan-skey 程序发起的,只要 scanadf 挂起,计算机最终就会取消注册,大概是因为父程序 brscan-skey 正在等待 scanadf 完成。要恢复功能,我必须手动终止 scanadf。

我尝试过的:

scanadf --script-wait --> 没有变化,仍然挂起

nohup scanadf 用 & 来放弃 --> 可以工作,但是 scanadf 和 brscan-key 仍然挂起

有效的方法:启动计时器上的终止脚本,以便在启动扫描时等待 5 分钟,然后终止 scanadf。

使用脚本从服务器启动时,从 ADF 本身进行扫描可以正常工作,只要您记得按下“否”按钮以扫描下一页,使用按钮和平板扫描就可以正常工作。这证实了所有基本底层功能都在正常工作。

因此,原因似乎是扫描仪没有发送或服务器没有接收到扫描仪超时时不再有数据的信号。由于端口是开放的,并且它在所有其他情况下都能正常工作,我认为我对原因的判断是正确的。

我费了好大劲才到达这里。如果有人能解决这个单一用例,我将不胜感激。

相关内容