IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Installation d'un imprimante


Sujet :

VBScript

  1. #1
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut Installation d'un imprimante
    Bonjour,

    Je voudrai savoir s'il est possible et comment installer une imprimante reseau par script :
    - Creation d'un port IP:
    - Installation du drivers
    - Parametrage du port en LPR...


    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    s'il est possible
    Oui.

    En faisant un script.

    Si tu veux avoir d'autre réponse il va falloir donner plus de détails sur tes problèmes, ou des besoins que tu as.

    Parce que là on a l'impression que tu nous demande de faire un script pour toi.
    Je peux t'assurer, que si c'est ton attente, tu n'es pas pret de l'avoir.
    C'est un forum d'entre aide et non une société qui répond à des appels d'offres.

  3. #3
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Loin de moi cette idée... Je cherche une piste...
    Faut pas s'emmerver comme ça ! je connais ce site !

    Ben, j'ai besoin de deployer une imprimante sur tous les poste mon ma societe...

    Monter un imprimante reseau par un script, c'est bon je sais faire...
    Mais installer un nouveau port IP et y installer une imprimante, je vois pas ou commencer et ou chercher !!!

    Voila.

    Merci pour ta reponse... je sais deja que c'est possible c'est ce que je pensais d'ou ma venu sur ce site pour avoir qualques infos utiles..

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Loin de moi cette idée... Je cherche une piste...
    Faut pas s'emmerver comme ça ! je connais ce site !
    Ok je me suis peuit être un peu emballé, désolé, mais les choses sont plus clairs lorsque tu précises ce que tu recherches exactement.

    Alors tout est possible en général, mais je n'ai jamais fait ce que tu veux faire.
    Je sais par contre que les classes WMI offrent pas mal de solution.
    Regarde du coté des classes :
    Win32_NetworkAdapterConfiguration, et les autres Win32_Network...
    Win32_PrinterConfiguration, Win32_Printer, et autre Win32_Printer...

    Tu peux voir cela sur MSDN (dans google, nom de la classe suivis de msdn, et dans les premiers liens tu tombes sur la pages d'aide de la classe) ou à l'aide de WMI code Creator (voir dans les contributions).

    Par contre je ne comprends pas bien ce que tu veux dire par là :
    Mais installer un nouveau port IP et y installer une imprimante

  5. #5
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Merci .

    J'ai trouvé... je pense pour creer un port TCP/IP :
    - Win32_TCPIPPrinterPort

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    strComputer ="."
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set objNewPort = objWMIService.Get("Win32_TCPIPPrinterPort").SpawnInstance_
     
    objNewPort.Name = "IP_169.254.110.14"
    objNewPort.Protocol = 2
    objNewPort.HostAddress = "169.254.110.14"
    objNewPort.PortNumber = "9999"
    objNewPort.SNMPEnabled = False
    objNewPort.Queue = "lp"
    objNewPort.Put_
    A suivre....

  6. #6
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Alors voila ce que je fais ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
     
    strComputer ="."
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set objNewPort = objWMIService.Get("Win32_TCPIPPrinterPort").SpawnInstance_
     
    objNewPort.Name = "IP_172.17.3.30"
    objNewPort.Protocol = 2
    objNewPort.HostAddress = "172.17.3.30"
    objNewPort.PortNumber = "9999"
    objNewPort.SNMPEnabled = False
    objNewPort.Queue = "lp"
    objNewPort.Put_
     
     
    Set oDrv=objWMIService.Get("Win32_PrinterDriver") 
    oDrv.Name="HP CM8050 MFP with Edgeline PCL 6" 
    oDrv.SupportedPlatform="Windows NT x86" 
    oDrv.Version="3" 
    oDrv.InfName="C:\HP\i386\PCL6\hpc8060c.inf" 
    nRc=oDrv.AddPrinterDriver(oDrv) 
     
     
    Set Ptr = objWMIService.Get("Win32_Printer").SpawnInstance_
     
    Ptr.DeviceID = "Imp test"
    Ptr.DriverName = "HP CM8050 MFP with Edgeline PCL 6"
    Ptr.PortName = "IP_172.17.3.30"
    Ptr.DoCompleteFirst = true
    Ptr.Network = false
    Ptr.Name= "Imp test"
    Ptr.Shared = false
    Ptr.Put_
    WScript.Echo "Ok"
    J'ai une erreur a la ligne : "Ptr.Put_"
    Erreur : Echec générique
    Code : 80041001
    Source: SWbemObjectEx
    Ca peut venir d'ou ???

    Merci encore

  7. #7
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    nRc=oDrv.AddPrinterDriver(oDrv)
    nRc a la valeur 2 et pas 0...
    je ne trouve pas ce que la valeur 2 veut dire !!!!

  8. #8
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    C'est bon j'ai trouvé.

    Il faut décompressé le cab et ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    oDrv.FilePath = "C:\\HP\\i386\\PCL6\\"
    Merci encore.

  9. #9
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    tout ce que je peux faire c'est te renvoyant vers ces liens :
    http://msdn.microsoft.com/en-us/libr...98(VS.85).aspx
    http://msdn.microsoft.com/en-us/libr...89(VS.85).aspx
    http://msdn.microsoft.com/en-us/libr...83(VS.85).aspx

    Pour la AddPrinterDriver c'est bizzare, MSDN ne mentionne pas ce nombre :
    http://msdn.microsoft.com/en-us/libr...71(VS.85).aspx

    Edit :
    Ok

  10. #10
    Invité de passage
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 1
    Par défaut recherche logiciel CDFT-L
    Bonjour
    je suis nouveau et mon problème est que je suis a la recherche du logiciel CDFT-L je dois configuré une imprimante HP 8050 mfp qui affiche code erreur C4 0202 si quelqu' un peu m aidez merci

Discussions similaires

  1. Installation d'une imprimante pour tous les utilisateurs
    Par chobol dans le forum Windows XP
    Réponses: 4
    Dernier message: 04/09/2007, 22h28
  2. Réponses: 2
    Dernier message: 31/07/2007, 10h22
  3. Installation d'une imprimante
    Par arnaud_verlaine dans le forum Matériel
    Réponses: 1
    Dernier message: 10/04/2006, 18h11
  4. installation de l'imprimante Hp LaserJet 1010 sur win 2000 s
    Par chilabonne dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 10/08/2005, 17h36
  5. Installation d'une imprimante s300
    Par ben_iap dans le forum Matériel
    Réponses: 5
    Dernier message: 27/08/2004, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo