Print on a specific printer (name)

Is it possible (without use NSPrinterInfoMBS class) on Mac OS?
I’ve 2 printers installed and want to direct the printout without to select every time the printer …

you can do it without plugin. if you don’t need to sell it with macapp store
see here : Printing in a multi printer setup - best approach ?

Have you a workable project to see it in action ?
At the end of the process the user have to setup the default printer ?

in the link I gave, you can get the actual default printer, store it, change the printer using it’s name, then set the previous printer if you stored it’s name.
it works, but it is not store-friendly (no macapp and may be no windowsstore it will be rejected)