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 12/01/2015, à 16:04

sylvain3800

[script] aide á l'installation d'une imprimante epson pour débutant

Salut la communauté , je me suis ennuyé ce week end alors j'ai créer un petit script visant à installer une imprimante epson pour les débutant qui souvent connaissent des problèmes car ils ne savent pas où chercher ... ou les explications donné ne sont pas assez intuitive
alors j'ai tenté d'automatiser les taches avec ce script

ce que ce script fait
:
ajoute les ppa :deb http://download.ebz.epson.net/dsc/op/stable/debian/ lsb3.2 main et
  deb http://www.openprinting.org/download/pr … er/debian/ lsb3.2

demande a l'utilisateur le numero de serie de l'imprimante  et fait une recherche dans les depots

si recherche infructueuse, peut creer un fichier type de demande d'aide pour le forum ubuntu

peut aussi installer les pilotes pour scanner  iscan-data , iscan-2.30.01 et iscan-network selon l'architecture 32 ou 64 bit de l'utilisateur

les imprimantes prises en charge :

printer-driver-escpr - printer driver for Epson Inkjet that use ESC/P-R
epson-inkjet-printer-201206w - Epson ME-10/ME-100 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201205j - EPSON EP-705A Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201209w - XP-750 / XP-850 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-workforce-840-series - Epson Inkjet Printer Driver - WorkForce 840
epson-inkjet-printer-201111j - EPSON EP-704A - Epson Inkjet Printer Driver
epson-inkjet-printer-201203w - Epson XP-300/XP-400/ME-303 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201306j - EP-806A/906F/306 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-stylus-office-tx610fw-series - Epson Inkjet Printer Driver - Epson Stylus Office TX610FW Series
epson-inkjet-printer-stylus-photo-tx650-series - Epson Inkjet Printer Driver - Epson Stylus Photo TX650 Series
epson-inkjet-printer-nx420 - Epson Inkjet Printer Driver - Epson Stylus NX420 Series
epson-inkjet-printer-stylus-nx110-series - Epson Inkjet Printer Driver - Epson Stylus NX110 Series
epson-inkjet-printer-stylus-photo-px660-series - Epson Inkjet Printer Driver - Epson Stylus Photo PX660 Series
epson-inkjet-printer-201215w - M100/M200 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-ep-702a - Epson Inkjet Printer Driver - EPSON EP-702A
epson-inkjet-printer-artisan-725-835-series - Epson Inkjet Printer Driver - EPSON Artisan 725 / EPSON Artisan 835 Series
epson-inkjet-printer-ep-803a-903f-series - EPSON EP-803A / EP-903F /EP-774A Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201108j - EPSON PX-404A - Epson Inkjet Printer Driver
epson-inkjet-printer-px-673f - Epson Inkjet Printer Driver - PX-673F
epson-inkjet-printer-201107w - WorkForce 845 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201213j - PX-K701/K751F - Epson Inkjet Printer Driver
epson-inkjet-printer-201115j - EPSON PX-1700F Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201209j - EP-805A / EP-905A / EP-905F Series - Epson Inkjet Printer Driver
epson-inkjet-printer-px-402a - EPSON PX-402A - Epson Inkjet Printer Driver
epson-inkjet-printer-l100l200 - L100 / L200 - Epson Inkjet Printer Driver
epson-inkjet-printer-201311w - EPSON L1300 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201114w - EPSON Artisan 1430 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-escpr - Epson Inkjet Printer Driver (ESC/P-R) for Linux
epson-inkjet-printer-201214j - PX-K150 - Epson Inkjet Printer Driver
epson-inkjet-printer-workforce-525 - Epson Inkjet Printer Driver - EPSON WorkForce 520 Series
epson-inkjet-printer-201211j - EPSON PX-105/PX-505F/PX-535F - Epson Inkjet Printer Driver
epson-inkjet-printer-n10-nx127 - EPSON N10 N11 / NX125 NX127 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-stylus-tx550w-series - Epson Inkjet Printer Driver - Epson Stylus TX550W Series
epson-inkjet-printer-201304w - Epson XP-211 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201302w - Epson XP-212/215 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201114j - EPSON EP-4004 - Epson Inkjet Printer Driver
epson-inkjet-printer-201303w - Epson XP-310/XP-410 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201301w - Epson XP-312/XP-412 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-ep-302 - Epson Inkjet Printer Driver - EPSON EP-302
epson-inkjet-printer-201207w - EPSON L110/210/300/350/355/550/555 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201105j - EPSON PX-434A - Epson Inkjet Printer Driver
epson-inkjet-printer-201115w - EPSON WF-7010 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201212j - PX-205 / PX-605F / PX-675  Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201312w - L1800 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201204j - EPSON PX-045A - Epson Inkjet Printer Driver
epson-inkjet-printer-201110w - EPSON WF-7510 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201101w - EPSON Stylus NX130 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-stylus-s21-series - Epson Inkjet Printer Driver - Epson Stylus S21 Series
epson-inkjet-printer-l800 - L800 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201305j - EP-976A3 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201211w - Epson WF-2010/WF-2510/WF-2520/WF-2530/WF-2540 - Epson Inkjet Printer Driver
epson-inkjet-printer-px-502a - Epson Inkjet Printer Driver - EPSON PX-502A
epson-inkjet-printer-workforce-320-sx218 - Epson Inkjet Printer Driver - EPSON WorkForce 320 Series / EPSON SX218 Series
epson-inkjet-printer-stylus-photo-px810fw-series - Epson Inkjet Printer Driver - Epson Stylus Photo PX810FW Series
epson-inkjet-printer-workforce-635-nx625-series - WorkForce 635 / WorkForce 60 / Epson Stylus NX625 - Epson Inkjet Printer Driver
epson-inkjet-printer-px-5v - Epson Inkjet Printer Driver - PX-5V
epson-inkjet-printer-px-602f - Epson Inkjet Printer Driver - EPSON PX-602F
epson-inkjet-printer-px-503a-203-series - Epson Inkjet Printer Driver - PX-603F / PX-503A / PX-203
epson-inkjet-printer-201109w - Epson Stylus WorkForce 435 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201104w - EPSON K300 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-stylus-photo-r3000 - Epson Inkjet Printer Driver - Epson Stylus Photo R3000
epson-inkjet-printer-201106j - PX-504A / PX-204 - Epson Inkjet Printer Driver
epson-inkjet-printer-201103j - EPSON PX-403A - Epson Inkjet Printer Driver
epson-inkjet-printer-201214w - WF-M1030/M1560 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201303j - EPSON PX-436A Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201202w - Epson XP-30/102/202/205 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201116j - EPSON PX-1004 - Epson Inkjet Printer Driver
epson-inkjet-printer-201305w - XP-950 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-ep-902a-series - Epson Inkjet Printer Driver - EPSON EP-902A Series
epson-inkjet-printer-stylus-office-tx510fn-series - Epson Inkjet Printer Driver - Epson Stylus Office TX510FN Series
epson-inkjet-printer-201105w - Epson Stylus NX330/NX440 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201308w - XP-610/710/810 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201102w - Epson Stylus Photo R2000 - Epson Inkjet Printer Driver
epson-inkjet-printer-k100-k200-series - Epson Inkjet Printer Driver - EPSON K100 / K200 Series
epson-inkjet-printer-201203j - EPSON PX-405A/PX-435A - Epson Inkjet Printer Driver
epson-inkjet-printer-201213w - WP-M4015/M4525 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201307j - EP-706A/776A Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201112j - EP-804A / EP-904A / EP-904F - Epson Inkjet Printer Driver
epson-inkjet-printer-201108w - Epson Stylus SX230/NX230 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201310w - EPSON L120 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-stylus-photo-t50-series - Epson Stylus Photo T50 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-px-k100 - Epson Inkjet Printer Driver - EPSON PX-K100
epson-inkjet-printer-201304j - EPSON PX-046A Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201106w - Epson Inkjet Printer Driver - WorkForce 645 / Epson Stylus NX530 Series
epson-inkjet-printer-201210j - EPSON EP-775A Series - Epson Inkjet Printer Driver
epson-inkjet-printer-ep-703a - Epson Inkjet Printer Driver - EPSON EP-703A
epson-inkjet-printer-201113w - EPSON WP-4015/4525 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201111w - EPSON Artisan 630 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201102j - PX-7V - Epson Inkjet Printer Driver
epson-inkjet-printer-201201w - Epson XP-302/XP-402 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201309w - XP-510 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201208w - XP-600 / XP-700 / XP-800 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201204w - Epson XP-20/XP-101/XP-200/XP-201 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201112w - Artisan 730 / Artisan 837 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201212w - WF-3010/WF-3520/WF-3530/WF-3540 Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201110j - EPSON PX-1600F Series - Epson Inkjet Printer Driver
epson-inkjet-printer-201113j - EPSON PX-B700/B750F Series - Epson Inkjet Printer Driver

le script en lui même :

zenity --info \
--title "Bienvenue" \
--text "Ce script est concu pour vous faciliter la tâche lors de l'instalation de votre imprimante Epson il installera le depot d'epson dans vos sources.list et téléchargera pour vous les pilotes de votre imprimante "


#ajouter les depot epson a la liste des ppa
echo "# depot Epson
  deb http://download.ebz.epson.net/dsc/op/stable/debian/ lsb3.2 main
  deb http://www.openprinting.org/download/printdriver/debian/ lsb3.2 main" > /etc/apt/sources.list.d/Epson.list
 #obtention deś clefs publique
 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E5E86C008AA65D56
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 24CBF5474CFD1E2F

sudo apt-get update



#boite de dialogue 
 SERIE=$(zenity --entry --title='recherche du pilote' --text='Saisissez le numero de serie de votre imprimante : ')


#recherche du pilote
pilote=$(sudo apt-cache search $SERIE)

while [ -z $pilote ] 
do 
#boite de dialogue 
zenity --question \
--title "désolé nous ne trouvons pas votre imprimante !!" \
--text "malheureusement il n'y a pas de pilote pour l'imprimante avec le numero de serie que vous avez rentré 
voulez vous retenter une autre recherche ?"
  if [ $? = 0 ]
then
#boite de dialogue 
 SERIE=$(zenity --entry --title='recherche du pilote' --text='Saisissez le numero de serie de votre imprimante : ')

#recherche du pilote
pilote=$(sudo apt-cache search $SERIE)
else
#boite de dialogue 
zenity --question \
--title "l'instalation du pilote a échoué !!!" \
--text "nous n'avons pas pu trouver de pilote correspondant a votre imprimante ....Voulez vous créer un fichier contenant des informations utiles pour demander de l'aide sur le forum d'ubuntu ?"
if [ $? = 0 ]
then
echo "Bonjour, j'ai rencontré un problème lors de ma tentative pour installer mon imprimante  voici des informations qui pouront vous etre utile " >fichier 
echo " l'imprimante que je veux installer est une epson modele : " >>fichier 
echo $SERIE >>fichier  
echo "ma distribution est la suivante : [code]" >>fichier &&  cat /etc/lsb-release >>fichier && echo "[/code]" >>fichier

VERSION=$(uname -i);

if [ $VERSION = "x86_64" ] ; then 
   echo "mon systeme est installé en 64 bit" >>fichier
else
   echo "mon systeme est installé en 32 bit" >>fichier
fi;

echo "la commande dpkg -l | grep epson me donne ce resultat : [code]" >>fichier && dpkg -l | grep epson >>fichier && echo "[/code]" >>fichier

echo "la commande dpkg -l | grep iscan me donne ce resultat : [code]" >>fichier && dpkg -l | grep iscan >>fichier && echo "[/code]" >>fichier

echo "toute aide est la bienvenue !!" >>fichier
 zenity --info --text "Le fichier qui va s'ouvrir contient des informations utiles pour vous venir en aide . copier/coller le dans votre message de demande d'aide il permettra à la communauté de vous venir en aide efficacement "
 gedit fichier
exit 0
else
exit 0
fi

fi
done


#boite de dialogue 
zenity --question \
--title "instalation pilote ?" \
--text "ce pilote : $pilote va être installé sur votre ordinateur.
 continuer ?

si aucun nom de pilote ne s'affiche ou au contraire plusieur noms de pilotes s'affiche alors cliquez sur non "
if [ $? = 0 ]
then
	#creation d'un fichier temporaire 
echo $pilote > fichiertemp
#recuperation du nom du paquet
paquet=$(cut -d" " -f1 fichiertemp)
#installation du paquet
sudo apt-get install lsb
sudo apt-get install -y $paquet  
sudo rm fichiertemp

else
#boite de dialogue 
zenity --question \
--title "l'instalation du pilote a échoué !!!" \
--text "nous n'avons pas pu trouver de pilote correspondant a votre imprimante ....Voulez vous créer un fichier contenant des informations utiles pour demander de l'aide sur le forum d'ubuntu ?"
if [ $? = 0 ]
then
echo "Bonjour, j'ai rencontré un problème lors de ma tentative pour installer mon imprimante  voici des informations qui pouront vous etre utile " >fichier 
echo " l'imprimante que je veux installer est une epson modele : " >>fichier 
echo $SERIE >>fichier  
echo "ma distribution est la suivante : [code]" >>fichier &&  cat /etc/lsb-release >>fichier && echo "[/code]" >>fichier

VERSION=$(uname -i);

if [ $VERSION = "x86_64" ] ; then 
   echo "mon systeme est installé en 64 bit" >>fichier
else
   echo "mon systeme est installé en 32 bit" >>fichier
fi

echo "la commande dpkg -l | grep epson me donne ce resultat : [code]" >>fichier && dpkg -l | grep epson >>fichier && echo "[/code]" >>fichier

echo "la commande dpkg -l | grep iscan me donne ce resultat : [code]" >>fichier && dpkg -l | grep iscan >>fichier && echo "[/code]" >>fichier

echo "toute aide est la bienvenue !!" >>fichier
 zenity --info --text "Le fichier qui va s'ouvrir contient des informations utiles pour vous venir en aide . copier/coller le dans votre message de demande d'aide il permettra à la communauté de vous venir en aide efficacement "
 gedit fichier
exit 0
fi
exit 0
fi

#boite de dialogue 
zenity --question \
--title "instalation pilote scanner ?" \
--text "votre imprimante dispose-elle d'une fonction scanner ?"
if [ $? = 0 ]
then

sudo apt-get install xsltproc 
 VERSION=$(uname -i);

if [ $VERSION = "x86_64" ] ; then 
  sudo wget https://download3.ebz.epson.net/dsc/f/03/00/03/34/73/aee22f56acf95072a752713d9ea5608f4eead4bd/iscan-data_1.33.0-1_all.deb
  sudo wget https://download3.ebz.epson.net/dsc/f/03/00/03/34/73/5a58392d535f5b4992f49c32377debef2189787c/iscan_2.30.0-1~usb0.1.ltdl7_amd64.deb
  sudo wget http://a1227.g.akamai.net/f/1227/40484/7d/download.ebz.epson.net/dsc/f/01/00/02/49/93/8ae846c4136f184c79686ea61e27fab8c6122644/iscan-network-nt_1.1.1-1_amd64.deb
  dpkg -i iscan*.deb
zenity --info --text "les pilotes de votre imprimante et de votre scanner doivent être operationnel !!!! 
il ne vous reste plus qu'a les tester "
exit 0
else
 sudo wget https://download3.ebz.epson.net/dsc/f/03/00/03/34/73/aee22f56acf95072a752713d9ea5608f4eead4bd/iscan-data_1.33.0-1_all.deb
 sudo wget https://download3.ebz.epson.net/dsc/f/03/00/03/34/73/b65897f9265c2b90a982b19774bacef75288f927/iscan_2.30.0-1~usb0.1.ltdl7_i386.deb
  sudo wget http://a1227.g.akamai.net/f/1227/40484/7d/download.ebz.epson.net/dsc/f/01/00/02/49/93/66556f92654bd1989cca2159f75742fd1dcb8f30/iscan-network-nt_1.1.1-1_i386.deb
  dpkg -i iscan*.deb
zenity --info --text "les pilotes de votre imprimante et de votre scanner doivent être operationnel !!!! 
il ne vous reste plus qu'a les tester "
exit 0  
fi
else
zenity --info --text "les pilotes de votre imprimante doivent être operationnel !!!! 
il ne vous reste plus qu'a les tester "
fi

à copier coller dans gedit et à enregistrer sous le nom "epson.sh" par ex
ouvrir un terminal, se déplacer ou est enregistrer le script
le rendre executable :

sudo chmod +x epson.sh

et le lancer avec les priviléges root

sudo ./epson.sh

tout retour ou conseil sont les bienvenue smile

Edit  12/01 modification du script grace au conseils de PengouinPdt

Dernière modification par sylvain3800 (Le 12/01/2015, à 20:16)


Cogito ergo sum = je consome donc je suis : je pense, donc je suis !

IN-SHADOW:https://www.youtube.com/watch?v=j800SVeiS5I

Hors ligne

#2 Le 12/01/2015, à 19:37

PengouinPdt

Re : [script] aide á l'installation d'une imprimante epson pour débutant

Bonsoir,

Initiative intéressante ... étant l'auteur de ce post ... j'ai failli écrire un tel script ...
Alors, y'a des erreurs de codage :
- dans les conditions de test, quand on teste une valeur de type entier, on utilise les opérateurs d'entiers et non les opérateurs de comparaison de chaîne de caractères : http://abs.traduc.org/abs-5.3-fr/ch07s03.html
( erreur de programmation ligne 5 )
- étant donné que par ta première question tu attend principalement un retour par 'yes', modifie ta condition ligne 5 par if [[ $? -eq 0 ]]; then ... et tu supprimes lignes 6, 7 ... qui ne servent à rien, dans ce cas !
- le 'fi' ligne 15 n'a d'intérêt qu'à la fin du script ... puisque tout le script ou quasiment est relatif à l'exécution de l'acceptation de la tâche, quand l'utilisateur clique sur 'yes'.
- ligne 17 : nullement besoin !
- ligne 19 : encore moins ... on installe pas quelque chose pour le plaisir au cas où ... on ne fais pas un mix ... si la première méthode par le biais des dépôts Epson ne fonctionne pas, car imprimante non gérée, alors on essaye par le biais des pilotes que fournit OpenPrinting !
- ligne 133 : doit être plus haut, ce sont les pilotes imprimantes qui ont besoin du paquet 'lsb' ...
- ligne 141 à 143 : lignes à résumer en une seule, du style 'dpkg -i iscan*.deb'
- ligne 151 : aucun intérêt !!! Soit iscan est correctement configuré, soit il ne l'est pas ... aucun intérêt d'ouvrir libreoffice, d'autant que cela génére une grosse charge mémoire ... pour rien ! D'ailleurs, tu loupes l'étape de configuration d'iscan ...
- ligne 169 : pourquoi pas ... mais pas nécessaire, surtout si plus tard on veut réinstaller !

Répétition de même boucles de codes, ou similaires ...

Voilà, pour un premier jet ...

Il pourrait être intéressant de créer des fonctions - chacune s'occupant d'une tâche bien précise.
- une pour télécharger les binaires imprimantes
- une pour l'édition du fichier lié à iscan
- une autre pour gérer zenity
etc ...


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#3 Le 12/01/2015, à 19:44

Braun

Re : [script] aide á l'installation d'une imprimante epson pour débutant

Bonjour,
Pourrais-tu préciser les systèmes visés, ou le script est-il compatible avec toutes les versions Ubuntu ?
Est-il possible d'utiliser le script « à vide » en ne lui demandant que de fournir des informations à l'utilisateur ?
Cordialement.

Hors ligne

#4 Le 12/01/2015, à 20:50

sylvain3800

Re : [script] aide á l'installation d'une imprimante epson pour débutant

PenguinPdt a écrit :

Initiative intéressante ... étant l'auteur de ce post ... j'ai failli écrire un tel script ...

c'est ton topic qui m'a donné envie de creer ce script, je suis flatté qu'il ai attiré ton attention
et te remercie de l'interet que tu y porte

PenguinPdt a écrit :

Alors, y'a des erreurs de codage :

c'est pour cela que je l'ai posté dans cette section : pour avoir des retours, je suis autodidacte et c'est mon second script que je voulais en quelque sorte "publier" histoire de m'ameliorer 

-

PengouinPdt a écrit :

dans les conditions de test, quand on teste une valeur de type entier, on utilise les opérateurs d'entiers et non les opérateurs de comparaison de chaîne de caractères : http://abs.traduc.org/abs-5.3-fr/ch07s03.html
( erreur de programmation ligne 5 )
- étant donné que par ta première question tu attend principalement un retour par 'yes', modifie ta condition ligne 5 par if [[ $? -eq 0 ]]; then ... et tu supprimes lignes 6, 7 ... qui ne servent à rien, dans ce cas !
- le 'fi' ligne 15 n'a d'intérêt qu'à la fin du script ... puisque tout le script ou quasiment est relatif à l'exécution de l'acceptation de la tâche, quand l'utilisateur clique sur 'yes'.

merci pour le lien , j'ai fais comme tu le conseillai et ai donc modifié le premier zenity en --info --text

PengouinPdt a écrit :

- ligne 17 : nullement besoin !
- ligne 19 : encore moins ... on installe pas quelque chose pour le plaisir au cas où ... on ne fais pas un mix ... si la première méthode par le biais des dépôts Epson ne fonctionne pas, car imprimante non gérée, alors on essaye par le biais des pilotes que fournit OpenPrinting !

les 2 lignes sont supprimés

PengouinPdt a écrit :

- ligne 133 : doit être plus haut, ce sont les pilotes imprimantes qui ont besoin du paquet 'lsb' ...

déplacé avant l'installation des pilotes d'imprimante

PenguinPdt a écrit :

- ligne 141 à 143 : lignes à résumer en une seule, du style 'dpkg -i iscan*.deb'

c'est fait !! je n'etais pas sur que cette commande respecte l'ordre iscan-data puis iscan_2.30
mais ca fonctionne parfaitement !!!

PenguinPdt a écrit :

- ligne 151 : aucun intérêt !!! Soit iscan est correctement configuré, soit il ne l'est pas ... aucun intérêt d'ouvrir libreoffice, d'autant que cela génére une grosse charge mémoire ... pour rien ! D'ailleurs, tu loupes l'étape de configuration d'iscan ...

j'ai supprimé toutes les ouvertures d'office

PenguinPdt a écrit :

- ligne 169 : pourquoi pas ... mais pas nécessaire, surtout si plus tard on veut réinstaller !

changé aussi

PenguinPdt a écrit :

Répétition de même boucles de codes, ou similaires ...

ca c'est mon inexperience ...ce script est mon deuxieme , jusqu'hier je ne connaissais pas zenity par ex hmm

PenguinPdt a écrit :

Il pourrait être intéressant de créer des fonctions - chacune s'occupant d'une tâche bien précise.
- une pour télécharger les binaires imprimantes
- une pour l'édition du fichier lié à iscan
- une autre pour gérer zenity
etc ...

creer une fonction pour le telechargement des pilotes de l'imprimante : ok je le ferais ca doit etre dans mes cordes
- une pour l'édition du fichier lié à iscan : je ne suis pas sur de comprendre ...  peux tu preciser ?

j'ai modifié le script du premier post ,si tu veux faire d'autre retours n'hésite pas !!!


Cogito ergo sum = je consome donc je suis : je pense, donc je suis !

IN-SHADOW:https://www.youtube.com/watch?v=j800SVeiS5I

Hors ligne

#5 Le 12/01/2015, à 21:08

sylvain3800

Re : [script] aide á l'installation d'une imprimante epson pour débutant

Braun a écrit :

Bonjour,
Pourrais-tu préciser les systèmes visés, ou le script est-il compatible avec toutes les versions Ubuntu ?

le script installe 2 dépots , le seul point critique est le " apt-get update " qui doit s'effectuer sans encombre c'est a dire il faut que la version d'ubuntu (ou sa variante kubuntu,xubuntu,lubuntu) soit officiellement supporté : c'est a dire aujourd'hui :12.04 ,14.04 et 14.10
pour les autres distro basé sur debian tel que mint cela devrait aussi fonctionner vu que les depots sont externe et indépendants d'ubuntu ,
il faut juste s'assurer que la distro ai zenity d'installé (ce qui devrait être le cas )

Braun a écrit :

Est-il possible d'utiliser le script « à vide » en ne lui demandant que de fournir des informations à l'utilisateur ?

je ne suis pas sur de comprendre , peux tu préciser ce que tu entend par fournir des infos à l'utilisateur ?
Cordialement.


Cogito ergo sum = je consome donc je suis : je pense, donc je suis !

IN-SHADOW:https://www.youtube.com/watch?v=j800SVeiS5I

Hors ligne

#6 Le 12/01/2015, à 21:23

Braun

Re : [script] aide á l'installation d'une imprimante epson pour débutant

Merci pour ta réactivité,
Supposons que je veuille réfléchir au problème avant de me lancer, je souhaiterais savoir quels seront les binaires installés, quels dépôts seront activés etc. sans que mon système soit modifié, ceci afin de me renseigner, voire renoncer à une installation trop lourde pour moi par exemple.
Cordialement.

Hors ligne

#7 Le 12/01/2015, à 21:57

PengouinPdt

Re : [script] aide á l'installation d'une imprimante epson pour débutant

Braun a écrit :

Merci pour ta réactivité,
Supposons que je veuille réfléchir au problème avant de me lancer, je souhaiterais savoir quels seront les binaires installés, quels dépôts seront activés etc. sans que mon système soit modifié, ceci afin de me renseigner, voire renoncer à une installation trop lourde pour moi par exemple.
Cordialement.

Euhh, à partir du moment où tu ajoutes/supprimes des dépôts, et que tu les actives ... tu as déjà modifié ton système.
Certes ce n'est pas aussi profond que lors de l'installation de paquets, mais pas sans conséquence !


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne