Printing report to networked printer

I think it needs to be as it’s installed and named in the client.

This bit of code will fetch the installed printer names:

from javax.print import PrintServiceLookup as PSL

printerList = PSL.lookupPrintServices(None, None)
defaultPrinter = PSL.lookupDefaultPrintService()

for printer in printerList:
  print printer.getName()
print'------------------------'
print 'Default printer : ' + defaultPrinter.getName()
3 Likes