Hi I have limited experience with setting up printer on OS, but for what's it worth, OS uses cups as print daemon. If the bundled one is crippled (it might not be compiled with any components with patent claims etc)... I had good success with cups provided by blastwave repository.
1 install 2 setup required PPD files (our officejet was not in bundle) 3 setup links to /usr/bin as lot of utilities expect it there and hard code instead of picking up from path -- This message posted from opensolaris.org