tentando obter o irmão all in one para gerar arquivos PDF

2

OK ... em primeiro lugar, eu não sei nada sobre linux ... aprendendo na hora .... só tentei por duas semanas até agora. Instalei. Consegui configurar uma rede entre windows e linux.

Estou tentando instalar um Brother MFC-J6935DW em uma única impressora / scanner ... configurado como uma unidade de rede (Ethernet).

Tirou os drivers do site irmão ... instalado sem problemas. Impressora funciona muito bem.

O scanner não reconhece o computador. Encontrei uma resposta neste site que me fez carregar brscan-skey e agora a impressora vê o computador linux (também vê as unidades windows 7 e 10 na rede).

Problema .... o scanner só digitaliza 1 página mesmo que 5 páginas passem pelo documento e a saída seja um arquivo PNM.

Por isso, quero obter uma saída em PDF (e se houver várias páginas, elas devem estar em um arquivo PDF).

A Brother não ajudou em nada ... eles continuam me dizendo para reinstalar os drivers.

Encontrei três soluções possíveis ... pode haver mais ... mas não sei se alguma delas funcionará.

1) python scanpdf 0.3.1 Eu não sei como usar isso, mas parece que isso pode fazer o que eu quero. Precisa de algo chamado ImageMagick e SANE (eu "acho que" já está instalado). diabos, eu nem sei o que é python?

2) Foi-me dito que existe um programa chamado gscan2pdf

3) Encontrou este link: página de suporte ao irmão

Isso tem uma nota (OBSERVAÇÃO: o scanadf, o pnmtops e o ps2pdf precisam ser instalados), não tenho certeza de como configurá-los, se eu encontrar e instalá-los.

Aqui está o meu arquivo, basta substituí-lo com o acima de modificar o meu ou ????

#! /bin/sh
set +o noclobber
#
# $1 = scanner device
# $2 = friendly name
#

#
# 100,200,300,400,600
#
resolution=100
device=$1
mkdir -p ~/brscan
if [ "'which usleep 2>/dev/null '" != '' ];then
usleep 100000
else
sleep 0.1
fi
output_file=~/brscan/brscan_"'date +%Y-%m-%d-%H-%M-%S'"".pnm"
#echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --resolution $resolution> $output_file 2>/dev/null
if [ ! -s $output_file ];then
if [ "'which usleep 2>/dev/null '" != '' ];then
usleep 1000000
else
sleep 1
fi
scanimage --device-name "$device" --resolution $resolution> $output_file 2>/dev/null
fi
echo $output_file is created.

Qualquer ajuda seria muito apreciada!

    
por xtal_01 16.03.2017 / 02:07

0 respostas