LPR Spooler for Windows allows you to print transparently from any Windows application to network printers. All that is needed is a Protocol DLL that implements an API for sending print jobs to such a remote printer.
Included are the following two Protocol DLLs:
-WLPR2.DLL/WLPR2_32.DLL which implements the LPD protocol (RFC1179) and allows printing to LPD print servers (typically some UNIX hosts).
-WJETDIR.DLL/WJETD_32.DLL which allows printing to HP printers attached to the net with HP JetDirect interfaces as well as similar network interfaces or print server boxes which accept print jobs being sent to a specific TCP port.