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.
Commentaires
Laisser un commentaire