三、python调用打印机,打印文字

代码:

import win32print
import win32ui
import win32con

def print2Printer(self):
        INCH = 1440

        hDC = win32ui.CreateDC ()
        hDC.CreatePrinterDC (win32print.GetDefaultPrinter ())
        hDC.StartDoc ("Test doc")
        hDC.StartPage ()
        hDC.SetMapMode (win32con.MM_TWIPS)
        hDC.DrawText ("TEST HELLO  WORLD! CORSS FIREWALL, WE TOUCH THE WORLD!",
                       (0, INCH * -1, INCH * 8, INCH * -2), win32con.DT_CENTER)
        hDC.EndPage ()
        hDC.EndDoc ()

效果如下:
三、python调用打印机,打印文字_第1张图片

参考文章:
Tim Golden Python Stuff http://timgolden.me.uk/python/win32_how_do_i/print.html

你可能感兴趣的:(日常随笔)