Serveur d'impression

Comment accéder directement à la boîte de dialogue Propriétés de l'imprimante? – Aide générale et assistance AutoIt – Bien choisir son serveur d impression

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

Existe-t-il un moyen d'utiliser quelque chose de similaire pour afficher la boîte de dialogue "Options d'impression" d'une imprimante?

Merci,

Graham

Oui, utilisez: rundll32 printui.dll, PrintUIEntry / e / n "printername"

Voici l'aide d'origine de printui.dll, y compris des exemples:

Utilisation: rundll32 printui.dll, PrintUIEntry [options] [@commandfile]

/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'attente de l'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] 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

Restaurez à partir d'un fichier de devmode global et d'une 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

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

Commentaires

Laisser un commentaire

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