Printer

Die Klasse Printer stellt die Möglichkeit zum drucken einer Datei in beliebiger Stückzahl, sowie das überprüfen der verfügbaren Drucker bereit.

Klassendiagramm

../../../_images/Printer-Klassendiagramm.png

Flussdiagramm

../../../_images/Printer-Flussdiagramm.png

Konfigurations-Parameter

Schnittstellen

Modul printer stellt die Funktion zum drucken einer Datei und überprüfen der vorhandenen Drucker bereit.

class einsatzserver.printer.printer.Printer(name)

Die Klasse Printer ermoeglicht den Zugriff auf die Windows-Drucker.

Die Klasse Printer stellt die beiden Methoden get_all_printer() und print_file(filename, copies) bereit.

print_file(filename, copies=1)

Methode print_file

Die Methode print_file druckt eine Anzahl von Kopien von einer Datei.

„printto“ = Ausdruck durch den Drucker mit gewählten Namen

„print“ = Ausdruck durch den Windows-Standarddrucker

Args:
filename (string)

Pfad zur Datei, welche ausgedruckt werden soll

copies (int)

Anzahl an Kopien, welche von der gewählten Datei ausgedruckt werden sollen

Returns:

Druck der Datei erfolgreich: True ansonsten False

einsatzserver.printer.printer.get_all_printer()

Liefert alle verfuegbaren Drucker