当文档进纸器感应到文档放入时自动扫描

当文档进纸器感应到文档放入时自动扫描

我有兄弟 MFC 490CW我家办公室里的打印机通过 WiFi 连接到我的笔记本电脑。

扫描仪进纸器中有一个传感器,可以感应到何时放入了一张纸。

我希望它能够在将文档放入托盘后立即自动扫描并将其保存到笔记本电脑上的文件中。

有没有办法可以设置,使扫描不是在应用程序中按下按钮进行扫描,而是在文档传感器事件时进行?

答案1

文档传感器默认执行什么操作?例如,它会打开计算机上的扫描对话框还是只是“唤醒”扫描仪?

如果它触发了计算机上的响应,那么最简单的做法就是创建一个宏来为您单击扫描按钮。另一个更复杂的选择是编写一个小型应用程序来监听来自打印机的数据包(不过可能需要剖析驱动程序并使用数据包嗅探器(如 Wireshark)来实现这一点)。

否则,如果它只是唤醒扫描仪,那么我认为您将必须进行某种形式的硬件破解。

答案2

理想情况下,您可以修改扫描仪的驱动程序并完全在软件中解决这个问题。

像我一样,对硬件更熟悉的人可能会尝试一些黑客技术……最终,这始终取决于您的需求。您可以尝试:

  1. 打开扫描仪外壳,了解纸张传感器的工作原理。这可能需要使用示波器。

  2. 将某个东西连接到该传感器,或者将您需要的信号脉冲传输到某条线路上 - 我会为此使用 Arduino,原因有很多 - 主要是成本,而且它们很容易连接到台式机器。

  3. 让您的计算机轮询(Windows 中的计划任务,Linux 上的 Cron 作业)您在步骤 2 中添加的微控制器。当观察到信号已发送时,微控制器将做出相应响应。然后,桌面可以继续执行您需要在该端完成的任何其他操作来管理扫描仪。它可能只是调用驱动程序来开始扫描。

这有点像 Rubegoldberg / Jeri Ellsworth 的解决方案 - 这就是我喜欢它的原因。我重申一下,显然你会找到一个纯软件的解决方案。虽然我对于驱动程序黑客的小小经历很痛苦,但也许像这样的东西会让你的需求得到满足,而不必那么伤心?

祝你好运!

相关内容