Hi Sparty,
What OS are you using?
What is the main goal in printing? I use to print to specific ports when I build Intranet, E-business, Workflow or EDMS (Eletronic Document Management Systems). Sometimes I need to print to specific departments, or even to a remote TCP/IP printer, and sometimes to the clients' printers. You have to study your project and see what do you really need. My goal is always to build portable systems that works at least in *UNIX and $Windows OS without having to change my code, sometimes only an ini(configuration file).
Please tell me the printing focus of your work, and also the enviroment(PHP version/compilation, WebServer,OS) so I can help you.
I'm posting this message to the phpbuilder also.
Best regards, from Brasil(Yes it's writen with an "s"),
Alex Lana
P.S: If you're using PHP on $Windows a good reading is <a href='http://www.php.net/manual/en/ref.printer.php
' target='_blank'>http://www.php.net/manual/en/ref.printer.php</a>