博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win32下利用python操作printer
阅读量:5940 次
发布时间:2019-06-19

本文共 1268 字,大约阅读时间需要 4 分钟。

  

在win32下操作printer: 
  1)import win32print 
  2) 获得默认打印机名: 
         >>> win32print.GetDefaultPrinter() 
         'Canon LBP-800' 
  3)打开一个指定的打印机并获得其句柄 
         >>> handle = win32print.OpenPrinter('Canon LBP-800') 
  4)获得一个指定的打印机句柄所对应的打印机的信息 
         >>> win32print.GetPrinter(handle) 
         (None, 'Canon LBP-800', '', 'LPT1:', 'Canon LBP-800', '', '', None, '', 'W 
inPrint', 'RAW', '', None, 2624, 1, 0, 0, 0, 0, 0, 0) 
  5)关闭打印机 
         >>> win32print.ClosePrinter(handle) 
  5)枚举打印机,呵呵,看看MSDN,琢磨一下flag对应的几个位 
         >>> win32print.EnumPrinters(2) 
         ((8388608, '\264\253\325\346,Windows NT Fax Driver,', '\264\253\325\346',  
''), (8388608, 'FinePrint 2000,FinePrint 2000,', 'FinePrint 2000', ''), (838 
8608, 'Canon LBP-800,Canon LBP-800,', 'Canon LBP-800', ''), (8388608, 'Acrob 
at PDFWriter,Acrobat PDFWriter,', 'Acrobat PDFWriter', ''), (8388608, 'Acrob 
at Distiller,AdobePS Acrobat Distiller,', 'Acrobat Distiller', '')) 
         >>> win32print.EnumPrinters(8) 
         ((98304, 'Windows NT Local Printers', 'Windows NT Local Print Providor', ' 
Locally connected Printers'), (114688, 'Microsoft Windows Network', 'Windows 
  NT \324\266\263\314\264\362\323\241\273\372', '\324\266\263\314\264\362\323 
\241\273\372'), (16875520, 'Windows NT Internet Printing', 'Windows NT Inter 
net Provider', 'Internet URL Printers')) 

 

转载于:https://www.cnblogs.com/jsben/p/4717350.html

你可能感兴趣的文章
英国拟在其国内建立一套互联网过滤网
查看>>
加大力度改革 成都公安提高服务金融安防建设能力
查看>>
从创业到成功,SaaS巨头Salesforce靠的是这七大秘诀
查看>>
CJIS安全政策:企业如何确保FIPS合规性?
查看>>
对云计算的忽视是 银行的战略失误
查看>>
80个招聘求职网站整理,不管招聘or求职,看这个就够了!
查看>>
城市WiFi好看还应该好用
查看>>
从全球最大光伏展看中国光伏行业:火爆的背后是什么?
查看>>
通过数据挖掘组织营销潜力的三个重要途径
查看>>
世界银行拨款2293万美元支持印度并网屋顶太阳能
查看>>
中国电信制定物联网策略:规模市场自主经营 长尾市场集成
查看>>
希捷撤离 硬盘的那些风花雪月记忆
查看>>
人工智能数据中心
查看>>
QA请勿忘初心
查看>>
协作与大数据构建新型打假模式
查看>>
崛起的中国服务器市场迎来旺盛的SPEC测试需求
查看>>
7月17日云栖精选夜读:深度 | 两个案例,掌握AI在大数据领域的前沿应用
查看>>
蚂蚁财富联手百会CRM全面升级金融服务
查看>>
视频转成flv格式
查看>>
英特尔分拆McAfee:31亿美元将多数股权卖给投资公司TPG
查看>>