Este post faz parte do meu “projeto nas-box”. Você pode ler sobre configuração de hardware e outras coisas no README no meu repositório github .
Tenho uma impressora / scanner multifuncional antiga (ish) Brother DCP-7030. Quando escaneio alguns documentos, gosto de fazer isso apenas com os botões do dispositivo. Sem necessidade de ir ao computador e clicar em “digitalizar” ou mesclar PDFs manualmente. Portanto, quando decidi não comprar NAS adequado (que custa 2x o que paguei por um computador simples), a primeira tarefa foi criar um ambiente amigável para impressora / scanner.
Felizmente a Brother tem um bom suporte para Linux e abaixo você pode encontrar informações sobre quais scripts eu criei, o que eles fazem e como configurei o dispositivo no servidor Ubuntu (13.04 atualmente).
Esses scripts estão preparados para trabalhar com modelos brscan3 )
No diretório “brother” você pode encontrar scripts que eu hackeei para usar opções de hardware para fazer o que eu quero que eles façam (scan to tiff, pdf, mesclar páginas múltiplas apenas com scanner);)
Dependências:
- libtiff-tools (para tiff2pdf)
- poppler-utils (para pdfunite)
- sane-utils (para scanimage)
- brscan3 64 bits
- ferramenta de digitalização de 64 bits
Coisas faltando:
Copiar coisas
For brscan3 Users:
/usr/lib64/libbrscandec3.so.1.0.0
/usr/lib64/sane/libsane-brother3.so.1.0.7
/usr/lib64/sane/libsane-brother3.so.1
/usr/lib64/sane/libsane-brother3.so
/usr/lib64/libbrscandec3.so
/usr/lib64/libbrscandec3.so.1
Atualizar udev
Agora, para o Ubuntu 10.10 e superior, há .deb com arquivo / regras udev.
Mas ainda assim isso não funcionou para mim fora da caixa.
Tudo que eu precisava fazer é remover o hash das linhas /etc/udev/rules.d/40-brother-libsane-type1.rules
:
MODE="0666"
GROUP="scanner"
ENV{libsane_matched}="yes"
SYMLINK+="scanner-%k"
Atualizar cfg
Para usar em bash
vez de sh
editar e atualizar:/etc/opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg
IMAGE="bash /opt/brother/scanner/brscan-skey/script/scantoimage-0.2.4-0.sh"
OCR="bash /opt/brother/scanner/brscan-skey/script/scantoocr-0.2.4-0.sh"
EMAIL="bash /opt/brother/scanner/brscan-skey/script/scantoemail-0.2.4-0.sh"
FILE="bash /opt/brother/scanner/brscan-skey/script/scantofile-0.2.4-0.sh"
Modos
Digitalizar para imagem
Estou usando isso para digitalizar várias páginas.
- apenas digitalizar para tiff
Digitalizar para arquivo
Estou usando isso se eu digitalizar um documento de várias páginas e o próximo documento for uma página. Também pode ser usado como único
- procure por arquivos * .tiff em
$SCAN_PATH
, converta-os em PDF e mescle em um PDF, exclua todos os tiffs - digitalize o documento atual para tiff
- converter nova digitalização única para pdf
- deletar tiff original
Digitalizar para e-mail
Estou usando isso quando digitalizei um documento com várias páginas (e agora é hora de convertê-lo para pdf)
e vou digitalizar outro documento com várias páginas.
- procure por arquivos * .tiff em
$SCAN_PATH
, converta-os em PDF e mescle. - digitalize o documento atual para tiff (sem conversão para pdf)
Digitalizar para ocr
Simples mesclagem de documentos de várias páginas (PDFs).
Esta tarefa pode demorar um minuto antes que você possa digitalizar mais com o botão de hardware, use cancelar e parar na
impressora / scanner para parar após a fusão.
- procure por arquivos * .tiff em
$SCAN_PATH
, converta-os em PDF e mescle. - nenhuma varredura necessária