I think CUPS is responsible for listing the printers. I thought support for it was added in Qt4.2, but I'm not sure. If you want to choose a printer, you need some mechanism which will give you something to choose from. You might simply be missing it on Solaris (be it CUPS or anything else).