It was easy to get readable names and then get the first, or first two letters of the printers, just to keep things simple. Another idea for you, I modified the PrintScript.au3 to work with the print setup box. That way I can return the application back to the default printer at the end of a session without printing. FM8 will hold the printer unlike 7, and that works better for my purposes. I can also set the printer at the beginning of a script that prints multiple layouts, and then Print (no dialog) for the rest. I'm mainly creating PDF's (sales reports) and emailing them, or emailing sales orders, so I can default to 1 copy.
Thanks for all of your help, and ideas. My problem is solved.