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

Additional comments powered by BackType

Random posts

  • 备份一套可运行的Windows XP
  • 让媳妇值得炫耀之处
  • 备份本地邮件到Gmail等邮箱
  • 用Beyond Compare同步网站更新
  • 下载Google App Engine站点的代码