even though if you are in a WinNT environment your printer server/printer need to support (have the protocoll installed) LPD, witch is not necessarily standard in your WinNT system.
What I'm trying to say is that the printer need to be installed on an printer server so that your application can talk to it by Net::Printer using LPD and print. Some printers also support this directly without the need of an printer server (the printer is the server)