Drucken aus Qt auf CUPS, Font Size Problem
Verfasst: Dienstag 29. Oktober 2019, 13:09
Hallo,
ich drucke aus einem Programm eine einfache Tabelle auf den Drucker mit:
Bisher kein Problem, hab ich mir wenig Gedanken drüber gemacht. Nun haben wir einen neuen Drucker (das Nachfolgemodell) und ich habe den aktuellen Treiber installiert. Statt Courier10 druckt er nun alles in Courier14 und die ganzen Tabulatoren stimmen nicht mehr.
Wie kann ich Courier10 erzwingen? Die CLI-Kommandos lp/lpr bieten dafür keine Möglichkeit. Welches Modul muss ich dafür verwenden? Ich möchte das ganze so simpel wie möglich halten, es geht nur um eine einseitige Tabelle in Courier10.
Vielen Dank,
Ingo.
ich drucke aus einem Programm eine einfache Tabelle auf den Drucker mit:
Code: Alles auswählen
cmd = subprocess.Popen(['lpr','-P', 'BizHub' ], stdin=subprocess.PIPE).stdin
cmd.write(self.myQTextEdit.toPlainText().encode('utf-8'))
cmd.close()
Wie kann ich Courier10 erzwingen? Die CLI-Kommandos lp/lpr bieten dafür keine Möglichkeit. Welches Modul muss ich dafür verwenden? Ich möchte das ganze so simpel wie möglich halten, es geht nur um eine einseitige Tabelle in Courier10.
Vielen Dank,
Ingo.