Serveur d'impression

Comment puis-je ajouter une imprimante à partir de la ligne de commande? – Serveur d’impression

Par Titanfall , le 8 septembre 2019 - 6 minutes de lecture

UNE. Microsoft dispose d’un utilitaire permettant d’ajouter des imprimantes à partir de la ligne de commande, mais uniquement disponible pour les fournisseurs OEM. Une autre option consiste à manipuler directement la bibliothèque de liens dynamiques printui.dll.

            rundll32 printui.dll, PrintUIEntry [options]

Par exemple, pour ajouter un HP DeskJet 970Cxi sur LPT1: Sous Windows 2000, utilisez les éléments suivants:

            D: > rundll32 printui.dll, PrintUIEntry / if / b "HP DeskJet 970Cxi" / f
   % windir%  inf  ntprint.inf / r "lpt1:" / m "HP DeskJet 970Cxi"

Les autres options sont:

            /une[file] nom du fichier binaire
   / b [name] nom de l'imprimante de base
   / c [name] unc nom de la machine si l'action est sur une machine distante
   / dl supprimer une imprimante locale
   / dn supprimer la connexion à une imprimante réseau
   / dd delete pilote d'imprimante
   / e préférences d'affichage
   /F[file] soit un fichier inf ou un fichier de sortie
   / ga add par machine, connexions d'imprimante
   / ge enum par connexions imprimante machine
   Suppression de / gd par connexions d'imprimante de machine
   / h [arch] architecture du pilote l’un des éléments suivants, Alpha | Intel | Mips | PowerPC
   / ia installe le pilote d’imprimante en utilisant le fichier inf
   / id installe le pilote d’imprimante en utilisant l’assistant d’ajout de pilote d’imprimante
   / si installer une imprimante en utilisant un fichier inf
   / ii installe une imprimante en utilisant l’assistant d’ajout d’imprimante avec un fichier inf
   / il installe une imprimante en utilisant l’assistant d’ajout d’imprimante
   / en ajouter une connexion d'imprimante réseau
   / j [provider] nom du fournisseur d'impression
   / k Imprimer une page de test sur l’imprimante spécifiée. Ne peut pas être combiné avec la commande lors de l’installation d’une imprimante.
   / l [path] chemin source du pilote d'imprimante
   / m [model] nom du modèle du pilote d'imprimante
   / n [name] nom de l'imprimante
   / o afficher la vue de la file d’imprimante
   / p affiche les propriétés de l'imprimante
   / q mode silencieux, ne pas afficher les messages d'erreur>
   / r [port] nom du port
   / s propriétés du serveur d'affichage
   / Ss Stocker les paramètres d’imprimante dans un fichier
   / Sr Restaure les paramètres de l'imprimante à partir d'un fichier

Stocker ou restaurer les options des paramètres de l’imprimante qui doivent être placées à la fin de la commande:

				2 PRINTER_INFO_2
7 PRINTER_INFO_7
c Profil de couleur
d PrinterData
s Descripteur de sécurité
g Global DevMode
m Réglages minimaux>
u utilisateur DevMode
r Résoudre les conflits de noms>
f Nom de la force
p port de résolution

   / u utilise le pilote d’imprimante existant s’il est déjà installé
   / t [#] page d'index à base zéro pour commencer
   / v [version] la version du pilote l’un des suivants,
                Windows 95 ou 98 | Windows NT 3.1 | Windows NT 3.5 ou 3.51 |
                Windows NT 3.51 | Windows NT 4.0 | Windows NT 4.0 ou 2000 | Windows 2000
   / w invite l'utilisateur à entrer un pilote si le pilote spécifié est introuvable dans l'inf
   / y définit l’imprimante par défaut
   / Xg obtient les paramètres de l'imprimante
   / Xs définit les paramètres de l'imprimante
   / z ne partage pas automatiquement cette imprimante
   / Z partage cette imprimante, ne peut être utilisé qu'avec l'option / if
   /? aide ce message
   @ [file]   fichier d'arguments de ligne de commande

Exemples:

Exécuter les propriétés du serveur:

            rundll32 printui.dll, PrintUIEntry / s / t1 / n \ machine

Exécuter les propriétés de l’imprimante:

            rundll32 printui.dll, PrintUIEntry / p / n \ machine  printer

Exécutez add wizard imprimante localy:

            rundll32 printui.dll, PrintUIEntry / il 

Exécutez l’assistant d’ajout d’imprimante sur \ machine:

            rundll32 printui.dll, PrintUIEntry / il / c \ machine

Exécuter la vue de la file d'attente:

            rundll32 printui.dll, PrintUIEntry / o / n \ machine  printer

Exécutez inf install:

            rundll32 printui.dll, PrintUIEntry / if / b "Test Printer" / f% windir%  inf  ntprint.inf / r "lpt1:" / m "AGFA-AccuSet v52.3"

Exécutez l'assistant d'ajout d'imprimante à l'aide de inf:

            rundll32 printui.dll, PrintUIEntry / ii / f% windir%  inf  ntprint.inf

Ajouter par connexion imprimante machine:

            rundll32 printui.dll, PrintUIEntry / ga / c \ machine / n \ machine  printer / j "Services d'impression LanMan"

Supprimer par connexion imprimante machine:

            rundll32 printui.dll, PrintUIEntry / gd / c \ machine / n \ machine  printer

Énumérer les connexions d'imprimante par machine:

            rundll32 printui.dll, PrintUIEntry / ge / c \ machine

Ajouter un pilote d'imprimante en utilisant inf:

            rundll32 printui.dll, PrintUIEntry / ia / c \ machine / m "AGFA-AccuSet v52.3" / h "Intel" / v "Windows 2000" / f% windir%  inf  ntprint.inf

Supprimer le pilote d'imprimante:

            rundll32 printui.dll, PrintUIEntry / jj / c \ machine / m "AGFA-AccuSet v52.3" / h "Intel" / v "Windows 2000"

Définir l’imprimante par défaut:

            rundll32 printui.dll, PrintUIEntry / y / n "imprimante"

Définir le commentaire de l'imprimante:

            rundll32 printui.dll, PrintUIEntry / Xs / n "printer" comment "My Cool Printer"

Obtenir les paramètres de l’imprimante:

            rundll32 printui.dll, PrintUIEntry / Xg / n "imprimante"

Obtenir les paramètres d'impression en enregistrant les résultats dans un fichier:

            rundll32 printui.dll, PrintUIEntry / f "results.txt" / Xg / n "printer"

Définir l'utilisation de la commande des paramètres de l'imprimante:

            rundll32 printui.dll, PrintUIEntry / Xs / n "imprimante"?

Stockez tous les paramètres de l’imprimante dans un fichier:

            rundll32 printui.dll, PrintUIEntry / Ss / n "imprimante" / a "fichier.dat"

Restaurez tous les paramètres de l'imprimante à partir d'un fichier:

            rundll32 printui.dll, PrintUI / Sr / n "imprimante" / a "fichier.dat"

Stocker les informations sur l’imprimante au niveau 2 dans un fichier:

            rundll32 printui.dll, PrintUIEntry / Ss / n "imprimante" / a "fichier.dat" 2

Restaurer à partir d'un descripteur de sécurité d'imprimante de fichier:

            rundll32 printui.dll, PrintUIEntry / Sr / n "imprimante" / a "fichier.dat" s

Restaurer à partir d'un fichier de développement global d'imprimante de fichier et de données d'imprimante:

            rundll32 printui.dll, PrintUIEntry / Sr / n "imprimante" / a "fichier.dat" g d

Restaurer à partir d'un fichier minimum de paramètres et résoudre le nom du port:

            rundll32 printui.dll, PrintUIEntry / Sr / n "imprimante" / a "fichier.dat" m p

Consultez également l'article Q189105 de la base de connaissances (http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP).

Une autre option consiste à utiliser la commande START:

            démarrer \ serveur_impression  nom_impression

La première fois, le système vous demande si vous souhaitez installer la nouvelle imprimante sur votre système. Pas de sorciers et pas de questions à répondre. Le pilote est directement téléchargé à partir du serveur d'impression.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.