Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1594 connectés 

  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  Script installation d'imprimante .. un peu perdu ..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script installation d'imprimante .. un peu perdu ..

n°401324
_w0lf_
Posté le 02-02-2009 à 14:13:01  profilanswer
 

Bonjour,
Je cherche actuellement à réaliser un script permettant d'installer une imprimante sans intervention utilisateur.
Le but est de le lancé à la connexion au serveur (une seule fois) Mandriva 2007.
Ce dernier peut faire exécuter sur la machine client des scripts sans problème.
Les imprimantes à installer sont des DeLL 3110CN et  1720 DN.
Néanmoins, je peux effectuer mes tests uniquement sur une imprimante Epson EPL-6200 Advanced.
Les systèmes d'exploitation concernés sont Windows XP et Win98.
Après recherche sur les forums, j'ai trouvé deux solutions : une qui doit fonctionner uniquement sous XP/2000 :

Citation :


rundll32 printui.dll,PrintUIEntry + paramètres

 

mais j'ai lu que cette méthode est dépassée ...

 

J'ai trouvé une autre méthode à l'aide de scripts WSH.
Ce que je ne comprend pas trop se situe au niveau des drivers. A la connexion au serveur, ce dernier ne peux pas fourni les pilotes nécessaires. Donc il faut indiquer l'emplacement des drivers via un path dans le script j'imagine.. ?!
Si j'ai bien compris, il lui faut un fichier *.inf et un fichier *.dll ?
Malgré ce lien http://www.devguru.com/Technologies/wsh/17401.asp , je n'arrive pas à le faire pour Win98.
De plus, sous XP, une boite de dialogue apparait m'obligeant à accepté l'installation, ce que j'aimerais éviter..
J'avais trouvé un script sur ce même forum écrit par "requin" mais j'ai l'impression qu"il n'est pas complet.
Que puis-je faire ?
Merci;


Message édité par _w0lf_ le 02-02-2009 à 14:13:31
mood
Publicité
Posté le 02-02-2009 à 14:13:01  profilanswer
 

n°401781
_w0lf_
Posté le 05-02-2009 à 09:27:39  profilanswer
 

up!

n°402355
_w0lf_
Posté le 09-02-2009 à 09:27:58  profilanswer
 

up!

n°402365
_w0lf_
Posté le 09-02-2009 à 11:42:46  profilanswer
 

Bien, enfaite, je me demande si je peux tester un script en réseau dont l'imprimante n'est pas présente ... et ça, j'en suis pas sur.
Apparemment, le test de l'EPSON ne fonctionne pas car le fichier .inf semble mauvais.
En testant avec les drivers de DeLL sans avoir l'imprimante de connecté, la commande se termine par un message "Impossible de terminer cette opération".
Si je pouvais l'installer sans faire une vérification, cela peut etre intéressant, au moins pour voir si elle apparait dans les imprimantes sous XP, même en étant pas reliée..

n°402709
_w0lf_
Posté le 11-02-2009 à 14:20:49  profilanswer
 

Bonjour,
J'ai bien avancé dans mon script.
En effet, on a pu me preter l'imprimante pour des tests.
Du coup, cela fonctionne sur XP pour l'instant sans aucune intervention utilisateur!  
Voici comment j'ai procédé (je me suis aidé de ce forum pour avec des scripts déjà existant dont je remercie les auteurs) :  
0°/ créé un nouveau dossier puis, à l'intérieur.. :  
1°/ crée un fichier .reg ayant pour nom l'adresse IP de l'imprimante réseau et pour contenu ceci :  

Citation :


Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\@IP]
"Protocol"=dword:00000002
"Version"=dword:00000001
"HostName"=""
"IPAddress"="@IP"
"HWAddress"=""
"PortNumber"=dword:00000203
"SNMP Community"="public"
"SNMP Enabled"=dword:00000001
"SNMP Index"=dword:00000001
"Queue"="PASSTHRU"
"Double Spool"=dword:00000000  


ou @IP est l'ip de l'imprimante réseau.
 
2°/ mettre le fichier sleep.exe dans le dossier (trouvable sur Internet)
3°/ crée un fichier .cmd et y mettre ceci :

Citation :


@Echo off
 
set AdrIP=@IP
set ImprName=Nom de l'imprimante
set DriverPath=fichier .inf
 
:: creation du port d'impression
echo Creation du port d'impression "%AdrIP%"
:: cd _Ports
regedit /S %AdrIP%.reg
sleep.exe 2
 
echo Redemarrage du service spouleur d'impression
net stop "Spouleur d'impression"
net start "Spouleur d'impression"
 
::creation de l'imprimante
echo Installation de l'imprimante '%ImprName%' sur le port '%AdrIP%' en cours...
rundll32 printui.dll,PrintUIEntry /if /f %DriverPath% /m "%ImprName%" /v "Windows XP" /r "IP_%AdrIP%"  
echo Installation de l'imprimante '%ImprName%' sur le port '%AdrIP%' terminee
sleep.exe 2
exit


4°/ Tester en lançant le fichier .cmd.
 
Les variables en rouges sont à adaptées.
Voilà.
 
Je fais essayé de l'adapter pour du Windows 98 maintenant.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  Script installation d'imprimante .. un peu perdu ..

 

Sujets relatifs
[Résolu] Nouvelle installation foireuseInstallation modem clé 3G+
Installation Fibre OptiquePartage d'imprimante sur Internet
connexion pc/imprimante par wifi: internet obligatoire????Quel mode d'installation utiliser pour Windows serveur 2003
Switch ou routeur pour une installation existante ?Imprimante HP6380 en wifi avec livebox Thomson
Imprimante et DD usb en réseauinstallation réseau cpl
Plus de sujets relatifs à : Script installation d'imprimante .. un peu perdu ..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR