brother scand
Initial release
该存储库不再维护。请查看 @rumpeltux 分支 https://github.com/rumpeltux/brother-scand
Brother 扫描仪的功能用户空间驱动程序。
这是兄弟点击扫描功能的服务器。要进行扫描,只需按扫描仪上的按钮即可。
这是 Brother 的 Control Center 4 的跨平台、开源和无头版本。
用 C11 编写。不使用任何外部依赖项。
Brother 为他们的扫描仪发布了 Linux 驱动程序,但是......
官方 Linux 驱动程序仅使用点击扫描 Brother 协议来通知按钮按下事件。收到此类事件后,驱动程序关闭连接并启动单独的 SANE 应用程序,该应用程序将与同一扫描仪建立连接(再次!)并请求单页扫描。
对于DCP-J105扫描仪型号,连接建立+握手大约需要3秒。要扫描单页,必须等待至少 6 秒才能开始实际扫描。
按压扫描协议提供的功能远不止于此。它可用于在同一(原始)连接中接收整个图像数据。但仅限于 Windows...好吧,不再是了!
git clone https://github.com/darsto/brother-scanner-driver.git
cd brother-scanner-driver
make
cd out
vi ./brother.config
chmod +x ./scanhook.sh
../build/brother-scand
该驱动程序应适用于大多数 Brother 设备。不过,仅在 DCP-J105 上进行了测试。
如果您已在不同型号上成功运行此驱动程序,请打开 github 问题。