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()