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.