More on printing to a Win XP shared printer
Dec 30, '02 07:55:09AM
Contributed by: Anonymous
I have a very nice Epson printer connected to my living room computer running WinXP. I tried every one of the hints posted here designed to let me print to it from my Mac running Jaguar, but no luck. Then I ran across a posting on the internet about how to set up an LPD daemon on XP. Since I use an LPD spool on my Linux server at work, I gave it a shot and it worked perfectly!
Here is how you do it.
On the WinXP Box:
Add the TCP/IP print server service
- Log in with Administrative privileges.
- Click Start -> Settings -> Control Panel.
- Double-click Add-remove Programs.
- Click the Add-Remove Windows Components side button.
- Open the Other Network File and Printer Services section.
- Put a checkmark in Print Services for Unix.
- Click OK; click Next. (The Computer will probably ask for the WinXP install disk, go ahead and put it in and the install will run automatically.)
- Click Finish.
- Close the Add-remove programs window.
To have the service start automatically (as a daemon):- Click Start -> Settings -> Control Panel.
- Double-click Administrative Tools.
- Double-click Services.
- Double-click TCP/IP print Server.
- Change the "Startup Type" to Automatic.
- Click OK and close the windows that are open.
To share the printer for TCP/IP printing:- Click Start -> Settings -> Printers.
- Right-click the print you want to share and select Sharing.
- Click the radio button for Share as and fill in the share name you want to print to.
On your Mac:
- Launch the Print Center.
- Click the "Add Printer" button.
- Change "Appletalk" to "IP Printing"
- Enter the WinXP Computer's IP address in the Address box.
- Uncheck the default queue radio button.
- Enter the name of the printer share you defined on the XP machine.
- Select your printer model (Install Gimp-Print if you don't see a ppd for your printer, restart print center and try again).
Print away!
Comments (22)
Mac OS X Hints
http://hints.macworld.com/article.php?story=20021230045509864