Additional testing illistrates my issue (see attached):
If I change the name in the code, you can see where I check the IsValid status of the new printer name, which seems to be false. If false, then use MS sample code for InstalledPrinters to look for the printer I want. The screenshot is from where I stopped it when I found the printer in question. You can clearly see that the name of the InstalledPrinter found is the same as what I set it to. Why doesn’t it see it?