Summary: I got my ML-1430 working with the Netgear PS121 (after much head-banging), when I realized that the one Samsung printer tested by Netgear did not support test pages from the PS121. I had been printing test pages all along and they did not work, but I could tell something was happening because the printer would start its engines and get ready to print, and then nothing would happen for long minutes until the printer timed out. As soon as I printed something normal, voila! it worked. I have an iBook G4 running OS X 10.3.9 and two other laptops running Windows XP Professional 5.1, and the print server is accessed via a Linksys WRT54G wireless 4-port router.
So anyway, I never wanted to install the PS121 print manager software (didn't trust it, plus it was very convoluted when this is
ridiculously simple to set up via web browser). I just brought up a
browser window to my router, found in the DHCP client table which IP address had been assigned to the PS121, and then directed my browser there, using the default user name and password specified in the Netgear documentation. I then disabled DHCP on the PS121 and
statically set the IP address to something outside the range that my router assigns dynamically (in my case, the router uses
192.168.1.100-149 for DHCP, so I made the print server 192.168.1.175). Set the mask and gateway, but left the serve name at its default, and then turned my attention to setting up printing from the various computers in our household. By the way, this may be obvious to some, but for the less technically inclined out there it is worth noting that the browser now needs to point to the static IP address for the PS121, in my case, 192.168.1.175..., if you want to still have contact with the PS121.
Anyway, to set up printing on my Mac, I followed Oscar's instructions here for CUPS on OS X (after also following his instructions to upgrade the PS121 firmware):
www.oscarm.org/news/de...
Then, I followed these instructions for installing the ML-1430 PPD,
which exists but is not in the file referenced by Oscar:
www.linux-foundation.o...
Comments on the steps outlined in the above link:
Step 1: I didn't really know what kind of driver I had (GDI is not
listed), so I just followed "the database" link and looked for the
ML-1430, then downloaded the PPD file. I had the Samsung OS X printer driver installed before I even tried the PS121, because I was printing directly from by iBook's USB port before, but I don't think it's now using it, since I never had to enter the path when installing the PPD. So I'm not sure which type of "driver" the ML-1430 uses on OS X; I think it just uses the PPD.
Step 2: Skipped all the stuff about the drivers above and saved the
PPD file where it says to.
Step 3: I couldn't find init.d so I just rebooted my Mac (it
accomplishes the goal of restarting the CUPS daemon, although it's
less elegant than restarting just the process as instructed).
Step 4: I couldn't easily find wget on my Mac and didn't want to mess with installing it, so I just downloaded the files from the links provided and moved them to /usr/bin and linked the foomatic-rip file to /usr/libexec/cups/filter/foomatic-rip (this is the path where the filters are stored in OS X; note that it differs from the path provided in the instructions).
I didn't continue with steps 6-8 or the "Printing" section; I just
went to the Mac System Preferences, Print & Fax, and added a printer from there. Now, as Oscar describes, the Samsung ML-1430 appears as an option (you may need to experiment with settings or printing or maybe even reboot again; I remember it was not there at first but then I think I tried sending a test page from
localhost:631/printers... though, as I now know, test pages are not supported on PS121/ML1430--and went back and it was suddenly there. BTW, you can not do administrative functions using the CUPS web interface shown in the beginning of this long parenthetical aside, so I only used it to generate the futile test pages, and went the Mac System Preferences route for adding and deleting this printer/server numerous times until I realized test pages weren't working but printing was).
For Windows XP, I used the instructions at
fuschlberger.net/misce..., "other possibility" (TCP/IP) which don't require the silly (and again untrustworthy, to me) addport.exe program that Netgear claims is "required".
When it asked for the driver, I didn't find it at first (but I think I was just not seeing it), so I selected "Have disk" and then opened up a separate search window to find the path of the existing ML-1430driver I was already using. Then, after all that, it asked if I wanted to use the existing driver, so of course I said yes, and now all 3 laptops print non-test pages beautifully to the ML-1430.