スキャンした画像をクラウドにアップロードしたい要件でFAX機能が無いレーザー複合機を買ったら、クラウドアップロード機能はFAX付き機種しか対応していなくて詰みました。
仕方なしに作った、ラズパイ(もどき)で動くbrother4 (ブラザー複合機)向けのうpろだです。
Docker(docker-compose)で動きます。
brscan-skey の動作概要です。
dbus デーモンとavahi デーモンを起動するbrsaneconfig4 でスキャナの名前やIPv4アドレスを登録するbrscan-skey デーモンを起動する
brscan-skey デーモンが udp/54925 で受信したパケットを識別する
brscan-skey.cfg に記載されたプログラムを起動するscantoemail.sh)
scanimage コマンドを識別されたスキャナデバイス名や上記設定値で起動して画像を取り込み、JPEGファイルに出力するup2ever コマンドでEvernoteにアップロードするscantofile.sh)
scanimage コマンドを識別されたスキャナデバイス名や上記設定値で起動して画像を取り込み、PNMファイルに出力するonedrive-upload コマンドでOneDriveにアップロードするscantoimage.sh)
scanimage コマンドを識別されたスキャナデバイス名や上記設定値で起動して画像を取り込み、JPEGファイルに出力するonedrive-upload コマンドでOneDriveにアップロードするscantoocr.sh)
scanimage コマンドを識別されたスキャナデバイス名や上記設定値で起動してバッチモードで画像を取り込むtesseract コマンドで文字認識して、またはconvert コマンドで取り込んだ複数の画像を結合して、PDFファイルに出力するonedrive-upload コマンドでOneDriveにアップロードするContent type
Image
Digest
Size
133.8 MB
Last updated
over 6 years ago
docker pull vet5lqplpecmpnqb/brscan-skey