Lecture/modification de la configuration des imprimantes

Description

Suite à un nmessage du forum concernant le changement de port d'une imprimante par VB: http://www.vbfrance.com/forum.v2.aspx?ID=661117

Je montre ici l'utilisation des API
GetPrinter
SetPrinter
EnumPorts
EnumPrinters

Cette source permet donc de lister les imprimantes installés sur son PC via EnumPrinters, d'en récupérer les informations dans une structure PRINTER_INFO_2 (structure détaillée de l'imprimante) avec GetPrinter.

Pour la modification d'une imprimante je n'ai ici montré que quelques exemple de comment utiliser SetPrinter.
-Modification du nom de l'imprimante
-Changement de port
-Changer le commentaire
-Changer l'emplacement
Il est tout à fait possible de modifier le nom de partage, la priorité, etc... (en suivant les 4 exemples codés)

Voila pour la présentation.

Conclusion :


Merci de rapporter si vous avec des remarques, trouvé des erreurs, des conseils... :)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.