Serveur d'impression

rundll32 printui.dll, PrintUIEntry | Microsoft Docs – Serveur d’impression

Par Titanfall , le 15 septembre 2019 - 11 minutes de lecture

<! – ->

S'applique à: Windows Server (canal semestriel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Automatise de nombreuses tâches de configuration de l'imprimante. printui.dll est le fichier exécutable contenant les fonctions utilisées par les boîtes de dialogue de configuration de l'imprimante. Ces fonctions peuvent également être appelées à partir d'un script ou d'un fichier de commandes en ligne de commande, ou être exécutées de manière interactive à partir de l'invite de commande. Pour des exemples d'utilisation de cette commande, voir Exemples.

Syntaxe

rundll32 printui.dll PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  

Vous pouvez également utiliser les autres syntaxes suivantes, bien que les exemples de cette rubrique utilisent la syntaxe précédente:

rundll32 printui.dll, PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  
rundll32 printui PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  
rundll32 printui, PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  

Paramètres

Il existe deux types de paramètres: les paramètres de base et les paramètres de modification. Les paramètres de base spécifient la fonction que la commande doit exécuter. Un seul de ces paramètres peut apparaître dans une ligne de commande donnée. Ensuite, vous pouvez modifier le paramètre base en utilisant un ou plusieurs des paramètres de modification s’ils sont applicables au paramètre base (tous les paramètres de modification ne sont pas pris en charge par tous les paramètres de base).

Paramètres de base La description
/ dl supprime l'imprimante locale.
/ dn supprime une connexion d'imprimante réseau.
/ jj supprime un pilote d'imprimante.
/ e Affiche les préférences d'impression pour une imprimante donnée.
/Géorgie ajoute une connexion imprimante par ordinateur (la connexion est disponible pour tout utilisateur de cet ordinateur lorsqu’il se connecte).
/ ge Affiche les connexions d'imprimante par ordinateur sur un ordinateur.
/ gd supprime une connexion d'imprimante par ordinateur (la connexion est supprimée lors de la prochaine connexion d'un utilisateur).
/ ia Installe un pilote d'imprimante à l'aide d'un fichier .inf.
/ id Installe un pilote d'imprimante à l'aide de l'Assistant Ajout d'imprimante.
/si Installe une imprimante à l'aide d'un fichier .inf.
/ ii Installe une imprimante à l'aide de l'Assistant Ajout d'imprimante avec un fichier .inf.
/ il Installe une imprimante à l'aide de l'assistant d'ajout d'imprimante.
/dans Se connecte à une imprimante réseau distante.
/ ip Installe une imprimante à l'aide de l'assistant d'installation d'imprimante réseau (disponible à partir de l'interface utilisateur à partir de la gestion de l'impression).
/ k imprime une page de test sur une imprimante.
/ o Affiche la file d'attente pour une imprimante.
/ p Affiche les propriétés d'une imprimante. Lorsque vous utilisez ce paramètre, vous devez également spécifier une valeur pour le paramètre de modification. / n[name].
/ s Affiche les propriétés d'un serveur d'impression. Si vous souhaitez afficher le serveur d'impression local, vous n'avez pas besoin d'utiliser un paramètre de modification. Toutefois, si vous souhaitez afficher un serveur d’impression distant, vous devez spécifier le / c[name] paramètre de modification.
/ Ss Spécifie le type d'informations pour une imprimante à stocker. Si aucune des valeurs pour / Ss sont spécifiés, le comportement par défaut est comme si tous étaient spécifiés. Utilisez ce paramètre de base avec les valeurs suivantes placées à la fin de la ligne de commande:

2: Permet de stocker les informations contenues dans la structure printER_INFO_2 de l’imprimante. Cette structure contient les informations de base sur l'imprimante, telles que son nom, le nom du serveur, le nom du port et le nom de partage.
7: Permet de stocker les informations du service d’annuaire contenues dans la structure printER_INFO_7.
c: Permet de stocker les informations de profil de couleur d’une imprimante.
: Permet de stocker des données spécifiques à l’imprimante, telles que l’ID matériel de l’imprimante.
s: Permet de stocker le descripteur de sécurité de l’imprimante.
g: Permet de stocker les informations dans la structure globale DEVmode de l’imprimante.
m: Permet de stocker les paramètres minimaux de l’imprimante. Ceci équivaut à spécifier 2 , et g.
vous: Permet de stocker les informations dans la structure DEVmode utilisateur de l’imprimante.

/ Sr Spécifie quelles informations sur une imprimante est restaurée et comment les conflits de paramètres sont gérés. Utilisez avec les valeurs suivantes placées à la fin de la ligne de commande:

2: Permet de restaurer les informations contenues dans la structure printER_INFO_2 de l’imprimante. Cette structure contient les informations de base sur l'imprimante, telles que son nom, le nom du serveur, le nom du port et le nom de partage.
7: Permet de restaurer les informations du service d’annuaire contenues dans la structure printER_INFO_7.
c: Permet de restaurer les informations de profil de couleur d’une imprimante.
: À utiliser pour restaurer des données spécifiques à l’imprimante, telles que l’ID matériel de l’imprimante.
s: Permet de restaurer le descripteur de sécurité de l’imprimante.
g: Permet de restaurer les informations dans la structure globale DEVmode de l’imprimante.
m: Permet de restaurer les paramètres minimaux de l’imprimante. Ceci équivaut à spécifier 2, , et g.
vous Utilisez cette option pour restaurer les informations dans la structure DEVmode de chaque utilisateur.
rRemarque: si le nom de l'imprimante stocké dans le fichier est différent du nom de l'imprimante en cours de restauration, utilisez le nom actuel de l'imprimante. Cela ne peut pas être spécifié avec F. Si ni r ni F est spécifié et les noms ne correspondent pas, la restauration des paramètres échoue.
FRemarque: si le nom de l’imprimante stocké dans le fichier est différent de celui de l’imprimante en cours de restauration, utilisez le nom de l’imprimante figurant dans le fichier. Cela ne peut pas être spécifié avec r. Si ni F ni r est spécifié et les noms ne correspondent pas, la restauration des paramètres échoue.
p: si le nom du port dans le fichier en cours de restauration ne correspond pas au nom du port actuel de l’imprimante en cours de restauration, le nom du port actuel de l’imprimante est utilisé.
h: si l’imprimante en cours de restauration ne peut pas être partagée à l’aide du nom de partage de ressource du fichier de paramètres enregistré, essayez de partager l’imprimante avec le nom de partage actuel ou un nouveau nom de partage généré. H ni h est spécifié et l'imprimante en cours de restauration ne peut pas être partagée avec le nom de partage enregistré. La restauration échoue.
h: si l'imprimante en cours de restauration ne peut pas être partagée avec le nom de partage enregistré, ne la partagez pas. Si ni H ni h est spécifié et l'imprimante en cours de restauration ne peut pas être partagée avec le nom de partage enregistré. La restauration échoue.
je: si le pilote dans le fichier de paramètres enregistré ne correspond pas au pilote de l'imprimante en cours de restauration, la restauration échoue.

/ Xg Récupère les paramètres pour une imprimante.
/ Xs Définit les paramètres pour une imprimante.
/ y Définit l'imprimante en cours d'installation en tant qu'imprimante par défaut.
/? Affiche l'aide en ligne de la commande et ses paramètres associés.
@[file] Spécifie un fichier d'arguments de ligne de commande et insère directement le texte de ce fichier dans la ligne de commande.
Paramètres de modification La description
————– ——–
/une[file] Spécifie le nom du fichier binaire.
/ b[name] Spécifie le nom de l'imprimante de base.
/ c[name] Spécifie le nom de l'ordinateur si l'action à effectuer est sur un ordinateur distant.
/F[file] Spécifie le chemin UNC (Universal Naming Convention) et le nom du nom du fichier .inf ou du nom du fichier de sortie, en fonction de la tâche que vous effectuez. Utilisation /F[file] spécifier un fichier .inf dépendant.
/F[file] Spécifie le chemin UNC et le nom d'un fichier .inf avec lequel le fichier .inf a été spécifié /F[file] dépend de.
/ h[architecture] Spécifie l'architecture du pilote. Utilisez l'un des éléments suivants: x86, x64, ou Itanium.
/ j[provider] Spécifie le nom du fournisseur d'impression.
/ l[path] Spécifie le chemin UNC où se trouvent les fichiers du pilote d'imprimante que vous utilisez.
/ m[model] Spécifie le nom du modèle de pilote. (Cette valeur peut être spécifiée dans le fichier .inf.)
/ n[name] Spécifie le nom de l'imprimante.
/ q Exécute la commande sans notification à l'utilisateur.
/ r[port] Spécifie le nom du port.
/ u Spécifie d'utiliser le pilote d'imprimante existant s'il est déjà installé.
/ t[#] Spécifie la page d'index de base zéro sur laquelle démarrer.
/ v[version] Spécifie la version du pilote. Si vous ne spécifiez pas également une valeur pour / K, vous devez spécifier l’une des valeurs suivantes: type 2 – mode noyau ou type 3 – mode utilisateur.
/ w invite l'utilisateur à entrer un pilote s'il ne se trouve pas dans le fichier .inf spécifié par /F.
/ Y Spécifie que les noms d'imprimante ne doivent pas être générés automatiquement.
/ z Spécifie de ne pas partager automatiquement l'imprimante en cours d'installation.
/ K change la signification du paramètre / h[architecture] accepter 2 au lieu de x86, 3 au lieu de x64, ou 4 au lieu de Itanium. Il change également la valeur du paramètre / v[version] accepter 2 à la place de type 2 – mode noyau et 3 au lieu de type 3 – mode utilisateur.
/ Z Partage l'imprimante en cours d'installation. Utiliser uniquement avec /si paramètre.
/ Mw[message] Affiche un message d'avertissement à l'utilisateur avant de valider les modifications spécifiées dans la ligne de commande.
/ Mq[message] Affiche un message de confirmation à l'utilisateur avant de valider les modifications spécifiées dans la ligne de commande.
/ W[flags] Spécifie les paramètres ou les options pour l'assistant d'ajout d'imprimante, l'assistant d'ajout de pilote d'imprimante et l'assistant d'installation d'imprimante réseau.

r: Permet aux assistants d'être redémarrés à partir de la dernière page.

/G[flags] Spécifie les paramètres globaux et les options que vous souhaitez utiliser.

w: Supprime les avertissements du pilote d'installation à l'utilisateur.

Remarques

  • le PrintUIEntry Si le mot clé est sensible à la casse, vous devez entrer la syntaxe de cette commande avec la casse exacte indiquée dans les exemples de cette rubrique.

  • Voir Exemples dans ce document pour la syntaxe de certaines tâches courantes. Pour plus d'exemples, à l'invite de commande, tapez: rundll32 printui.dll, PrintUIEntry /?

    Exemples

    Pour ajouter une nouvelle imprimante distante, printer1, pour un ordinateur, Client1, visible pour le compte d'utilisateur sur lequel cette commande est exécutée, tapez:

    rundll32 printui.dll PrintUIEntry / in / n \ client1  printer1  
    

    Pour ajouter une imprimante à l'aide de l'assistant d'ajout d'imprimante et d'un fichier .inf, InfFile.inf, situé sur le lecteur c: at Infpath, tapez:

    rundll32 printui.dll PrintUIEntry / ii / f c:  Infpath  InfFile.inf  
    

    Pour supprimer une imprimante existante, printer1, sur un ordinateur Client1, tapez:

    rundll32 printui.dll PrintUIEntry / dn / n \ client1  printer1  
    

    Pour ajouter une connexion d'imprimante par ordinateur, printer2, pour tous les utilisateurs d'un ordinateur, Client2, tapez (la connexion sera appliquée lorsqu'un utilisateur se connecte):

    rundll32 printui.dll PrintUIEntry / ga / n \ client2  printer2  
    

    Pour supprimer une connexion d'imprimante par ordinateur, printer2, pour tous les utilisateurs d'un ordinateur, Client2, tapez (la connexion sera supprimée lorsqu'un utilisateur se connecte):

    rundll32 printui.dll PrintUIEntry / gd / n \ client2  printer2  
    

    Pour afficher les propriétés du serveur d'impression, printServer1, tapez:

    rundll32 printui.dll PrintUIEntry / s / t1 / c \ printserver1  
    

    Pour afficher les propriétés d'une imprimante, printer3, tapez:

    rundll32 printui.dll PrintUIEntry / p / n \ printer3  
    

    références supplémentaires

  • rundll32

  • print Référence de commande

<! – ->

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

Commentaires

Laisser un commentaire

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