Bonjour
Mon problème est simple:
je cherche un moyen d'imprimer du texte sur papier depuis Python (le but étant de créer un mini bloc note) sous Windows
Ainsi je cherche un moyen d'imprimer du texte simplement.
J'ai trouvé cette méthode qui marche très bien:
Mais cette méthode a un hic, c'est que l'impression ne se déclenche que lorsque que je ferme mon programme tant que mon programme est ouvert, l'impression ne se lance pas... Et quand je dit fermer le programme c'est ouverture du Gestionnaire des Tâches puis fermeture du processus "pythonw.exe"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import win32ui dc = win32ui.CreateDC() dc.CreatePrinterDC() dc.StartDoc('Impression avec Python') dc.StartPage() dc.TextOut(100, 100, "Test Impression") dc.TextOut(100, 200, "Fin") dc.EndPage () dc.EndDoc del dc
Donc si quelqu'un pouvait modifier le code pour ne plus avoir se désagrément ou aurez une autre solution se serait sympa...![]()
Partager