我已经用 Archlinux 在 arm box(类似于 raspberry pi)上设置了 sane/scanbd。scan
scanbd 配置为在按下按钮时从扫描仪扫描页面。直接从命令行运行 scanbd 时一切正常scanbd -d1 -f
。但是,当我将它作为服务运行时(使用systemd),在扫描开始之前会有大约 30-40 秒的延迟(尽管它最终会扫描)。
我已按照本指南安装/配置 scanbd。
我将其保留scanbd.conf
为默认配置。我的test.script
样子是这样的:
scanimage --batch-count=1 --resolution 150 --source="ADF Duplex" --batch=/tmp/$(date +%Y%m%d_%H%M)_%02d_out.tiff --format=tiff
#merge into multipage tiff
tiffcp -c lzw /tmp/*out.tiff /tmp/output.tiff
#convert to pdf
tiff2pdf -z /tmp/output.tiff > /tmp/output.pdf
rm /tmp/*.tiff
chmod 755 /tmp/output.pdf
mv /tmp/output.pdf /home/scanner/output.pdf
关于为什么引入大量延迟的任何想法?