Fwd: Spy printers

监视局域网上共享打印机上的JOB,PYTHON脚本,看看别人都打印什么东西在看。

# PrinterReader.py
# Enum jobs on local printers
# Could be add to system Scheduled Tasks
from win32print import *
ps = EnumPrinters(PRINTER_ENUM_CONNECTIONS)
for p in ps:
hPrinter = OpenPrinter(p[2])
pStatus = GetPrinter(hPrinter, 2)
print ‘..:: %s’ %pStatus['pPrinterName']
js = EnumJobs(hPrinter, 0, pStatus['cJobs'])
for j in js:
print [j['JobId'], j['Submitted'], j['pUserName'], j['TotalPages'], ]

No comments yet. Be the first.

Leave a reply

Random posts

  • 研发公司扁平化管理的一个坏处
  • selectSingleNode/ selectNodes in MSXml 4.0
  • Cool Emacs operation animation
  • Questions from Xiaoying
  • Python 2.5 发布,支持Conditional Expressions