Solaris UNIX Printer Setup

I have a HP laserjet 5Si MX on a Microsoft network that I need to route my print output to. I have setup a host that amounts to just the ip address of the printer, and created a printer that is connected to that host. My print is sent directly to the printer, but it is not formatted correctly. Nowhere during the setup process am I allowed to select a driver for the printer that I am setting up. Any help would be greatly appreciated.

Try looking into the structure and syntax of the /etc/printcap file to get started on a solution.

what version of unix are you using because some versions no longer support the /etc/printcap file.