Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/01/2009, à 13:31

bdadolle

Pb scan vers pdf sur imprimante-scanner brother dcp-135c [Résolu]

Bonjour,
Je viens d'installer une imprimante multifonction brother dcp-135c sous ubuntu hardy.
J'ai réussi en suivant les différents tutoriels à installer les pilotes de l'imprimante et du scanner.
Tout marche sauf...
Sur le site brother il donne une astuce pour pouvoir scanner directement vers un pdf à la place d'un fichier image.

Le script (scan vers image) initial est le suivant :

#! /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`" != '' ];then
    usleep 10000
else
    sleep  0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
chmod 644 $output_file
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --resolution $resolution> $output_file

et le site brother donne la modification suivante pour la dernière ligne :
scanimage --device-name "$device" --resolution $resolution | pnmtops | gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=- - > $output_file.pdf


J'ai fait la modif mais ca ne marche pas :
deux fichiers sont crées dont un pdf vide (ex : brscan.Vl8296.pdf et brscan.Vl8296)
le scanner se met en route mais le balayage ne se fait pas alors que cela marche avec le script d'origine (mais création d'une image)

Quelqu'un connait il le pb ?

Merci d'avance

Bruno

Dernière modification par bdadolle (Le 04/04/2009, à 21:28)

Hors ligne

#2 Le 01/02/2009, à 12:54

bdadolle

Re : Pb scan vers pdf sur imprimante-scanner brother dcp-135c [Résolu]

pas d'idée ?

Hors ligne

#3 Le 04/02/2009, à 19:55

bdadolle

Re : Pb scan vers pdf sur imprimante-scanner brother dcp-135c [Résolu]

up

Hors ligne

#4 Le 07/02/2009, à 13:20

bdadolle

Re : Pb scan vers pdf sur imprimante-scanner brother dcp-135c [Résolu]

up

Hors ligne

#5 Le 28/02/2009, à 15:31

Eric26

Re : Pb scan vers pdf sur imprimante-scanner brother dcp-135c [Résolu]

Salut bdadolle,

J'avais le même problème sous Hardy avec une Brother MFC-490CW. J'ai trouvé ce qui clochait.
Il te manque sûrement l'utilitaire de conversion "pnmtops" (pnm à ps) qui est inclus dans le paquet "netpbm" (Graphics conversion tools) que tu peux installer avec synaptic.

Bonne journée et bonne numérisation en PDF!

PS : Je n'ai pas encore trouvé comment numériser seulement une portion du plateau pour numériser exactement la dimension de la feuille utilisée (A4 ou lettre ou "10 cm x 15 cm"). Alors si tu trouves, laisse le moi savoir. Merci!

Hors ligne

#6 Le 28/02/2009, à 16:47

bdadolle

Re : Pb scan vers pdf sur imprimante-scanner brother dcp-135c [Résolu]

ca marche nickel
merci bcp
Bruno

Hors ligne

#7 Le 04/04/2009, à 00:24

Eric26

Re : Pb scan vers pdf sur imprimante-scanner brother dcp-135c [Résolu]

Salut bdadolle, peux-tu mettre le sujet en [Résolu] en modifiant ton message original?

J'ai trouvé comment numériser la portion désirée. Il faut modifier un des 4 script correspondant aux 4 commandes de numérisation de l'appareil (un  MFC-490CW dans mon cas). on remplace le contenu du script (/usr/local/Brother/sane/script/"un_des_4_scripts") par ceci :

Pour une image JPEG

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

#   
#       100,200,300,400,600
#
resolution=600
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
    usleep 10000
else
    sleep  0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
chmod 644 $output_file
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --resolution $resolution -x 150 -y 99 | pnmtojpeg > $output_file.jpeg
rm -f $output_file

Ce script numérise à 600 points par pouce une surface de 150mm x 99 mm dans un fichier jpeg qui se trouve dans le sous-dossier "brscan" dans votre dossier personnel.

Pour un document PDF

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

#   
#       100,200,300,400,600
#
resolution=300
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
    usleep 10000
else
    sleep  0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
chmod 644 $output_file
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --resolution $resolution -x 210 -y 273.4 | pnmtops -dpi $resolution -equalpixels | gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=- - > $output_file.pdf
rm -f $output_file

Ce script numérise un document vers un fichier PDF. La résolution est 300 points par pouce et la dimension est 210mm x 273.4mm.

Et voilà!

Hors ligne