First I would try to reinstall the printer software and setup the sharing properties. Or just install the printer to the server and distribute the sharing from there...
When a DOS-based program has a problem printing to a network printer
I am sharing a Dell Photo AIO Printer 926 running on an XP computer with a computer on the network running Windows 7. When I started, the printer was already installed and working on the XP computer and set up to be shared on the network. Then I ran the 926 printer installation disk (the disk that came with the printer) on the Windows 7 computer. At some point it asked me if the printer was connected to another computer on the network. When I answered "yes" it asked for the name of the other computer on the network and the shared name of the printer. After I answered those questions it proceeded to "install" the printer as if it was connected to the Windows 7 machine and it works perfectly. I was surprised that worked, after having tried many times (unsuccessfully) to connect to it by installing new drivers on the Windows 7 computer. So I would suggest using the printer installation disk on the Windows 7 computer. If you do not have the disk I would suggest trying to get one from the printer manufacturer.
You do not have to keep your computer in ON position all the time.
Someone can attach a network printer to a standalone computer by using a USB connection. Using a cord to attach the printer to the computer, then installing the printer software, someone can then use the printer from the computer.
If those shared printers are from a Windows network, you may need special drivers. See if your printer is listed at http://gimp-print.sourceforge.net/MacOSX.php3 Then to add the printer, do the add printer wizard, browse for it on the network, and then select the driver after installing gutenprint from the above link.
the print manager group
The last step would be to try to print over the network from each computer connected to the network.
Browse for a printer on a network Install a printer that supports Plug and Play Search for a printer in Active Directory
Either the network is down, the printer cable is not connected properly, the Windows print spool is stalled, or you have the wrong printer drives installed. The question above says that this is a local printer not a network printer.
Ethernet
maybe, a network printer is any printer connected via network cable
You have to network your computers. In order to that (if you have windows) go to Start-->Control Panel-->Network Setup Wizard and go from there. Once you've set up your network, just add the printer to each computer. To do this go to Start-->Control Panel-->Printers and Faxes-->Printer Tasks-->Add a Printer.