python Je ne sais pas comment obtenir le nom de l'imprimante que j'utilise habituellement.

Je ne sais pas comment obtenir le "nom d'imprimante normal" (imprimante par défaut) dans PYTHON.

Le programme ci-dessous est un programme pour changer «imprimante normale» en «imprimante différente». → Je veux obtenir le "nom d'imprimante normalement utilisé" actuel!

Merci pour votre professeur sur la façon d'obtenir le "nom d'imprimante normalement utilisé".

Le programme ci-dessous est un programme qui transforme «l'imprimante normalement utilisée» en une imprimante «Microsoft Print to PDF». (Je frappe l'invite de commande de python)

Programme de changement d'imprimante.py


import subprocess
cmd = 'rundll32.exe printui.dll,PrintUIEntry /y /n "Microsoft Print to PDF"'
returncode = subprocess.call(cmd)

Il existe un code pour "Obtenir le nom de l'imprimante que vous utilisez normalement" sur le net dans VBS (URL: https://ekafp7.blogspot.com/2016/12/blog-post.html) De même, je l'ai arrangé avec PYTHON comme indiqué ci-dessous, mais une erreur apparaît sur la 4ème ligne. objClassSet = objService.ExecQuery("Select * From Win32_Printer") Je ne sais pas si l'argument est mauvais, mais j'obtiens une erreur.

Programme d'acquisition d'imprimante utilisé normalement.py


import win32com.client
objLocator = win32com.client.Dispatch("WbemScripting.SWbemLocator")
objService = objLocator.ConnectServer
objClassSet = objService.ExecQuery("Select * From Win32_Printer")

for objClass in objClassSet:
    if objClass.Default:
        strName = objClass.Caption
 print(strName)

En outre, la liste des imprimantes a été affichée dans le programme ci-dessous, mais le "nom d'imprimante normalement utilisé" n'apparaît pas. ..

Programme de liste d'imprimantes.py


import win32com.client
o = win32com.client.Dispatch("WScript.Network")
prlist = o.EnumPrinterConnections()
for pr in prlist:
    print(pr)

Recommended Posts

python Je ne sais pas comment obtenir le nom de l'imprimante que j'utilise habituellement.
Je ne savais pas comment utiliser l'instruction [python] for
Comment obtenir le nom de la variable lui-même en python
Comment obtenir la version Python
Je ne sais pas comment obtenir les paramètres de requête dans GAE / P
Comment utiliser la bibliothèque C en Python
[Algorithm x Python] Comment utiliser la liste
Comment obtenir les fichiers dans le dossier [Python]
[Python] J'ai essayé d'obtenir le nom du type sous forme de chaîne de caractères à partir de la fonction type
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
Comment obtenir le nombre de chiffres en Python
J'ai essayé de résumer comment utiliser matplotlib de python
Comment connaître le répertoire actuel en Python dans Blender
Comment utiliser Raspeye Relay Module Python
Je voulais utiliser la bibliothèque Python de MATLAB
[Python] Comment utiliser la bibliothèque de création de graphes Altair
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire
J'ai essayé de résumer comment utiliser les pandas de python
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
Comment utiliser le modèle appris dans Lobe en Python
J'ai senti que j'avais porté le code Python en C ++ 98.
Je veux utiliser le jeu de données R avec python
J'utilise python mais je ne connais pas bien la classe, donc je vais donner un tutoriel
python3: Comment utiliser la bouteille (2)
Comment utiliser le générateur
[Python] Comment utiliser la liste 1
Comment utiliser Python Argparse
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Python] Comment utiliser input ()
Comment utiliser le décorateur
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser les octets Python
J'ai essayé de simuler la propagation de l'infection avec Python
[python] Comment utiliser Matplotlib, une bibliothèque pour dessiner des graphiques
Comment utiliser la méthode __call__ dans la classe Python
[Hyperledger Iroha] Remarques sur l'utilisation du SDK Python
J'ai essayé "Comment obtenir une méthode décorée en Python"
[Python] Je souhaite utiliser l'option -h avec argparse
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Je veux connaître la nature de Python et pip
Comment entrer dans l'environnement de développement Python avec Vagrant
[Introduction à Python] Comment obtenir des données avec la fonction listdir
J'ai essayé de résumer comment utiliser à nouveau le référentiel EPEL
Si vous ne le savez pas, c'est dangereux. Expliquez soigneusement comment utiliser la commande xargs
Python: comment utiliser async avec
Comment utiliser la fonction zip
Comment utiliser le module optparse
[Python] Comment utiliser la série Pandas
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
Comment démarrer avec Python
[Python] Comment utiliser la liste 3 Ajouté
Comment utiliser Mysql avec python
Comment utiliser l'API Python d'OpenPose
Comment utiliser ChemSpider en Python