print "Adding " + printers[answer - 1]['displayName'] prefixanswer = raw_input("Use a prefix for name of printer (Y/N)? ") if prefixanswer.lower().startswith("y"): prefix = raw_input("Prefix ( e.g. GCP- )? ") if prefix == "": print "Not using prefix" printername = prefix + ccpprinter.getDisplayName().encode('ascii', 'replace') found = False for cupsprinter in cupsprinters: if cupsprinters[cupsprinter]['device-uri'] == ccpprinter.getURI(): found = True if found: print "\nPrinter with %s already exists\n" % printername else: printer_manager.addPrinter(printername, ccpprinter, connection) continue prefixanswer = "" if unattended: prefixanswer = "Y" else: prefixanswer = raw_input("Use a prefix for names of created printers (Y/N)? ") if prefixanswer.lower().startswith("y"): prefix = "" if unattended: prefix = "GCP-" else: prefix = raw_input("Prefix ( e.g. GCP- )? ")
if answer < 1 or answer > maxprinterid: print "\nPrinter %d not found\n" % answer continue ccpprinter = printers[answer - 1] print "Adding " + printers[answer - 1]['displayName'] printername = options.prefix + \ ccpprinter.getDisplayName().encode('ascii', 'replace') found = False for cupsprinter in cupsprinters: if cupsprinters[cupsprinter]['device-uri'] == ccpprinter.getURI(): found = True if found: print "\nPrinter with %s already exists\n" % printername else: printer_manager.addPrinter(printername, ccpprinter) continue for ccpprinter in printers: found = False for cupsprinter in cupsprinters: if cupsprinters[cupsprinter]['device-uri'] == ccpprinter.getURI(): found = True if found: continue printername = options.prefix + ccpprinter.getDisplayName() # check if printer name already exists
print "\nPrinter %d not found\n" % answer continue ccpprinter = printers[answer - 1] print "Adding " + printers[answer - 1]['displayName'] printername = options.prefix + \ ccpprinter.getDisplayName().encode('ascii', 'replace') found = False for cupsprinter in cupsprinters: if cupsprinters[cupsprinter][ 'device-uri'] == ccpprinter.getURI(): found = True if found: print "\nPrinter with %s already exists\n" % printername else: printer_manager.addPrinter(printername, ccpprinter) continue for ccpprinter in printers: found = False for cupsprinter in cupsprinters: if cupsprinters[cupsprinter][ 'device-uri'] == ccpprinter.getURI(): found = True if found: continue printername = options.prefix + ccpprinter.getDisplayName()