Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] Script installation imprimante
Auteur Message
Répondre en citant
Message [Résolu] Script installation imprimante 
Bonjour, J'ai fait un petit script pour installer une imprimante avec son adresse IP. Le script se déroule sans aucun problème
mais rien ne se passe, l'imprimante ne se créer pas Crying or Very sad .
voici le code :

Code:

    :: InstImprimante.cmd
    :: Script d'installation d'une imprimante reseau
    :: (L) 2010 Badministrateur.com
    @echo off
     
    :: Remplacer les 3 champs suivants par vos valeurs
    :: ATTENTION: Le nom de l'imprimante doit correspondre au nom de vortre imprimante dans le fichier INF (cf section [DriverName.xxxxx])
    :: Le nom de la file d'attente LPR peut etre trouvé en installant l'imprimante manuellement et en verifiant les propriétes du port TCP/IP d'une installation "témoin"
    :: Mettre un chemin absolu pour le pilote d'impression
     
    set AdresseIP=192.100.101.220
    set Imprimante=HPLaserJetP4010_P4510SeriesPCL6
    set Pilote=\Driver_imprimante\hpc4015c.inf
    set fileLPR=BINARY_P1
     
    :: --- Ne pas toucher ? la suite du fichier ---
     
     
    echo Creation d'un port d'impression TCP/IP a l'adresse %AdresseIP%
     
    set CLEPORT="HKLM\System\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports"
    REG ADD %CLEPORT%\TCP_%AdresseIP% /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v Protocol /t REG_DWORD /d 0x00000002 /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v Version /t REG_DWORD /d 0x00000001 /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v HostName /t REG_SZ /d "" /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v IPAddress /t REG_SZ /d %AdresseIP% /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v PortMonMibPortIndex /t REG_DWORD /d 0x00000001 /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v HWAddress /t REG_SZ /d "" /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v PortNumber /t REG_DWORD /d 0x00000203 /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v "SNMP Community" /t REG_SZ /d Public /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v "SNMP Enabled" /t REG_DWORD /d 0x00000000 /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v "SNMP Index" /t REG_DWORD /d 0x00000001 /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v Queue /t REG_SZ /d %fileLPR% /f > NUL
    REG ADD %CLEPORT%\TCP_%AdresseIP% /v "Double Spool" /t REG_DWORD /d 0x00000000 /f > NUL
     
    :: Redemarrage du spooler d'impression
    net stop spooler
    net start spooler
   
    :: Installation de l'imprimante
    echo Installation de l'imprimante %Imprimante% sur le port TCP_%AdresseIP%. Veuillez patienter...
   ping %AdresseIP%
    rundll32 PrintUIEntry C:\Windows\System32\printui.dll /ii /f "%Pilote%" /b "%Imprimante%" /r TCP_%AdresseIP% /m "%Imprimante%"





merci de votre aide.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] Script installation imprimante 
Hello,

Bonne idée ce code ^^
As-tu placé une pause à la fin pour essayer de lire un éventuel message ?

Bah, ça fait un bail que je ne me sers plus de rundll32, mais je vois un double "ii" comme commutateur, c'est normal ?
Mais c'est une hypothèse, je ne dis pas que c'est une erreur, et d'ailleur, si tu connais bien cette commande,
n'hésites pas à faire un tuto, ça en aidera plus d'un ^^

Je suppose que tu as redémarré le système, dès fois que Mr. Green

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu] Script installation imprimante 
hello!

Il y a un truc qui colle pas pour RunDLL32.exe: normalement la syntaxe c'est comme ça:
Code:
RunDll32.exe bibliothèque,section [paramètres]


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [Résolu] Script installation imprimante 
Coucou
oui d'accord avec vous. Je ne connais pas non plus rundll mais voir en fin de message

Code:
RUNDLL32 PRINTUI.DLL,PrintUIEntry [ options ] [ @commandfile ]

Citation:

RUNDLL32 PRINTUI.DLL,PrintUIEntry [ options ] [ @commandfile ]/a[file]
binary file name
/b[name]
base printer name
/c[name]
unc machine name if the action is on a remote machine
/dl
delete local printer
/dn
delete network printer connection
/dd
delete printer driver
/e
display printing preferences
/f[file]
either inf file or output file
/ga
add per machine printer connections
/ge
enum per machine printer connections
/gd
delete per machine printer connections
/h[arch]
driver architecture, one of the following:
Alpha | Intel | Mips | PowerPC
/ia
install printer driver using inf file
/id
install printer driver using add printer driver wizard
/if
install printer using inf file
/ii
install printer using add printer wizard with an inf file
/il
install printer using add printer wizard
/in
add network printer connection
/j[provider]
print provider name
/k
print test page to specified printer, cannot be combined with command when installing a printer
/l[path]
printer driver source path
/m[model]
printer driver model name
/n[name]
printer name
/o
display printer queue view
/p
display printer properties
/q
quiet mode, do not display error messages
/r[port]
port name
/s
display server properties
/Ss
Store printer settings into a file
/Sr
Restore printer settings from a file

Store or restore printer settings option flags that must be placed at the end of command:

2
PRINTER_INFO_2
7
PRINTER_INFO_7
c
Color Profile
d
PrinterData
s
Security descriptor
g
Global DevMode
m
Minimal settings
u
User DevMode
r
Resolve name conflicts
f
Force name
p
Resolve port
/u
use the existing printer driver if it's already installed
/t[#]
zero based index page to start on
/v[version]
driver version, one of the following:
Windows 95 or 98 | Windows NT 3.1 | Windows NT 3.5 or 3.51 | Windows NT 3.51 | Windows NT 4.0 | Windows NT 4.0 or 2000 | Windows 2000
/w
prompt the user for a driver if specified driver is not found in the inf
/y
set printer as the default
/Xg
get printer settings
/Xs
set printer settings
/z
do not auto share this printer
/Z
share this printer, can only be used with the /if option
/?
help this message
@[file]
command line argument file



je pense que le chemin de ta variable pilote n est pas complete indique le chemin entierement vers le fichier.



Code:

set Pilote=%userprofile%\Bureau\Driver_imprimante\hpc4015c.inf

RUNDLL32 PRINTUI.DLL,PrintUIEntry /ii /f "%Pilote%" /b "%Imprimante%" /r "TCP_%AdresseIP%" /m "%Imprimante%"





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Script installation imprimante 
Merci a tous pour votre aide voici ce qui n'allait pas ::

le chemin du pilote doit être entier
Pour la dernière ligne, ce n'est pas ii mais if
et bien rundll32.exe madll.dll,PrintUIEntrt

bonne journée



Répondre en citant
Message [Résolu] Script installation imprimante 
madll.dll ? connait pas
merci pour le retour.

pour ceux que ça intereresse : http://support.microsoft.com/kb/189105/fr

Merci d'editer ton 1er sujet en mettant [Résolu]




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Script installation imprimante 
On fait comment pour mettre résolu Rolling Eyes



Répondre en citant
Message [Résolu] Script installation imprimante 
Hello,

Cool, content que ce soit résolu Wink

Lol Laddy, madll.dll ... MA dll ^^
Genre monfichier.bat
@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message [Résolu] Script installation imprimante 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch