首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >三、python调用打印机,打印文字

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

作者头像
py3study
发布2020-01-08 15:38:38
发布2020-01-08 15:38:38
4.7K0
举报
文章被收录于专栏:python3python3

代码:

代码语言:javascript
复制
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 ()

效果如下:

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档