How can I select my printer and print in Python?

Viewed 24

its my code .How can I select my printer and print in Python? Can you send me the code?

import win32api
import win32print


class Microsoft_Print_to_PDF:
    pass


def win_print(filename, printer_name=Microsoft_Print_to_PDF):
    if not printer_name:
        printer_name =win32print.GetDefaultPrinter()

    out = '/d:"%s"' % (printer_name)
    win32api.ShellExecute(0, "print", filename, out, ".", 0)


def test_print():
    win_print('test1.txt')



if __name__ == '__main__':
    test_print()

please solving problem

0 Answers
Related