ADS-1800W
Veelgestelde vragen en probleemoplossing |
Opdrachtenlijst van brscan. (Linux)
> Scan-key-tool stoppen
> Een lijst van de beschikbare Brother-apparaten maken
> De naam van de doelgebruiker wijzigen
> Wachtwoord instellen
> Een scanner verbergen voor Scan-key-tool (alleen beschikbaar voor scanners in een netwerk)
> De actie van scan-key-tool wijzigen
Opdracht: brscan-skey -t
Opdracht: brscan-skey -l
***De nieuwe gebruikersnaam moet uit minder dan 16 tekens bestaan (uitsluitend cijfers en letters).
***Opdracht zonder de naamparameter stelt de naam voor brscan-skey opnieuw in.
***Om het wachtwoord opnieuw in te stellen gebruikt u "brscan-skey -p" zonder parameters.(Superuser-rechten vereist.)
De acties die scan-key-tool kan uitvoeren, worden beschreven in /usr/local/Brother/sane/brscan-skey-(versie).cfg
Parameters |
IMAGE=(Het script voor selectie van scan-to-image) OCR=(Het script voor selectie van scan-to-ocr) ***Scan-to-OCR is niet beschikbaar EMAIL=(Het script voor selectie van scan-to-email) FILE=(Het script voor selectie van scan-to-file) |
Standaard shellscript voor scan-to-image;
/usr/local/Brother/sane/script/scantoimage-0.2.1-1.sh
Standaard shellscript voor scan-to-file;
/usr/local/Brother/sane/script/scantofile-0.2.0-1.sh
Standaard shellscript voor scan-to-email;
/usr/local/Brother/sane/script/scantoemail-0.2.0-1.sh
Voorbeeld: Scannen van meerdere vellen vanuit de ADF met scan-to-file, waarna er één PDF-bestand van wordt gemaakt.
Wijzig het bestand (/usr/local/Brother/sane/script/scantofile-x.x.x-x.sh) als volgt.
Opmerking: scanadf, pnmtops en ps2pdf moeten geïnstalleerd zijn.
--------------------------------------------------------------
#! /bin/sh
set +o noclobber
#
# $1 = scanner
# $2 = gemakkelijke naam
#
#
# 100,200,300,400,600
#
resolution=100
device=$1
BASE=˜/brscan
mkdir -p $BASE
if [ "`which usleep`" != ' ' ];then
usleep 10000
else
sleep 0.01
fi
output_tmp=$BASE/$(date | sed s/' '/'_'/g | sed s/'\:'/'_'/g)
echo "scan from $2($device)"
scanadf --device-name "$device" --resolution $resolution -o"$output_tmp"_%04d
for pnmfile in $(ls "$output_tmp"*)
do
echo pnmtops "$pnmfile" "$pnmfile".ps
pnmtops "$pnmfile" > "$pnmfile".ps
rm -f "$pnmfile"
done
echo psmerge -o"$output_tmp".ps $(ls "$output_tmp"*.ps)
psmerge -o"$output_tmp".ps $(ls "$output_tmp"*.ps)
echo ps2pdf "$output_tmp".ps "$output_tmp".pdf
ps2pdf "$output_tmp".ps "$output_tmp".pdf
#cleanup
for psfile in $(ls "$output_tmp"*.ps)
do
rm $psfile
done
rm -f "$pnmfile".ps
--------------------------------------------------------------