No issue with HP Laserjet printer.
Using same method (as below) to configure the Printronix printer in Solaris 9, no issue.
Solaris with the Printronix Interface file (pnet.if)
Configure Unix:
1)First download the pnet.if.
2) Log in to Unix server as root (or another username that controls the printers, and has all the rights to the directories).
3) Add the following entry in the /etc/hosts.(use for example Vi)
<ipaddress> <logicalname>
For example: 200.200.200.10 print01
4) Copy the pnet.if interface file into the following directory /usr/spool/lp/model/pnet.if.
5) Edit with Vi the pnet.if and modify the UNIT_NAME to your DNS or Hosts name for the Printronix printer (print01), or alternatively use single quotes: "dotted-IP" for the UNIT_NAME. Also modify the LP_DEST to the logical destination name of Printnet
6) The rights and ownership should be changed use the following commands.
chmod a+x /usr/lib/lp/model/pnet.if enter
chown lp /usr/lib/lp/model/pnet.if enter
7) Type lpadmin -p p01 -v /dev/null enter.
p5net is the queue name for Unix
8) Type lpadmin -p p01 -i /usr/spool/lp/model/pnet.if enter.
pnet.if is the Printronix interface file.
9) Type enable p01 enter.
10) Type accept p01 enter. Now the Unix configuration is done, it is ready for printing.
11) Just type for printing: lp -d p01 /etc/hosts enter.