HOWTO
Released: Feb 16, 2006
Updated: Feb 16, 2006
Problem
I have a Samsung ML-2010 USB printer on my Windows XP desktop
and i want to print to it from my OS X 10.4.5 laptop.
Theoretically this should work for just about any printer
sharing from Windows XP to Mac OS X
Solution
Step 1: Windows Setup
1.1: Share the printer
Click on "Start" -> "Settings" -> "Printers and Faxes"
Highlight the printer, right-click and select "Sharing"
Enable sharing and give the printer a name... i used "Samsung" for mine
becuase i'm creative like that.
1.2: Turn on "Print Services for UNIX"
Go to the "Control Panel"
Click on "Add or Remove Programs"
Click on (the left) "Add/Remove Windows Components"
Scroll down and
check on "Other Network File and Print Services"
Click "Details" button and then
check on "Print Services for Unix".
It's been mentioned on other sites you might need
your original Windows XP disks, but i have a pre-load Dell
and it didn't prompt me for anything
1.3: Make sure your firewall doesn't block printer sharing!
This depends on your firewall / security application,
but please give it a once-over and make sure you're not
blocking print sharing or else you're going to be ripping
your hair out in about 10 minutes.
Step 2: Configure OS X
2.1: Driver install
Download and install the Mac OS X version of the printer drivers.
2.3: Run "Software Update" to latest OS X
Don't skip this if you're running anything less than 10.4.5:
I had trouble with 10.4.4 throwing off "NT_STATUS_NO_MEMORY" errors
and it turns out that there were some SMB bugs in 10.4.4 that were
fixed with 10.4.5, so please update now if you need to.
2.2: Setup the printer
Go to "System Preferences" -> "Print & Fax"
Add a Printer (the "+" button)
Hold down ALT(option) key and click "More Printers"
Select "Advanced" and "Windows printer via SAMBA"
The Device URI should be something like:
smb://user:pass@Workgroup/Machine/Printer
Then, choose the printer model and click "Add".
If you don't use this "Advanced" technique,
you will most likely get
NT_STATUS_ACCESS_DENIED errors (see previous note)
Notes & Comments