Get printer names on Mac

Is there a way to list printer names on a Mac without using OpenPrinterDialog?

Use a shell and lpstat

[code] dim myShell as new shell

myShell.Execute “lpstat -p”
MsgBox myShell.Result[/code]

you can use NSPrinterMBS class:
http://monkeybreadsoftware.net/class-nsprintermbs.shtml

or CUPSDestinationMBS class:
http://monkeybreadsoftware.net/class-cupsdestinationmbs.shtml

if you use MBS Plugins.