I have been unable to find any help on the 'net on how to share my Brother MFC 3100C from my Mac OS X 10.2 machine to a windows '98 machine; however, there were other helpful hints (far too many to list) that allowed me to find the following solution. I'm submitting it here in case it can be of use to other people. My email address is tb-mac_hints@nixnerd.net. I suggested to Brother that they publish this as well in their own FAQs. I hope it is easy to understand and helpful. :)
The following instructions enable you to share your Brother MFC 3100C from your mac running Mac OS X 10.2 (Jaguar) to a windows network. This involves 4 steps:
1. Installing the printer on your mac
Download and install the latest OS X driver using the instructions here. Follow the instructions on downloading the driver, installing the driver, and setting up the printer in Print Center. Make sure to test this setup by printing a test page of your own choosing.
2. Adding a second definition of your printer for windows sharing
Mac OS X 10.2 (Jaguar) ships with CUPS: the Common UNIX Printing System. Sharing the printer from step one doesn't seem to work. A second printer definition is needed for remote printers. Open the following url in your web browser on your mac: http://localhost:631. This brings up the CUPS administration page. Click on "Manage Printers." This displays all printers on your system. The list here should be the same as that in Print Center. The difference is that in Print Center, the name of the printer is what CUPS refers to as the description of the printer. For example, on the system this was tested on, there are 2 printers in Print Center, "MFC-3100C (local)" and "MFC-3100C (remote)." These names are in CUPS under "description." The name of the printers in CUPS has an entirely different meaning; however, it is the name in CUPS that you will see from your windows machine.
Click "Add Printer." Enter a name, the location, and a description of the new printer definition. The name will be seen from the windows machines and must be no longer than 10 characters (a windows limitation). This name cannot contain any characters other than alphanumerics and the underscore. On the test system, "mfc_remote" was used. The location is the name of the computer as defined in System Preferences -> Sharing -> Computer Name. The description will be used by Print Center as the name. On the test system, "MFC-3100C (remote)" was used.
NOTE: It is important to distinguish between the local definition and the remote definition of the printer because applications on the mac cannot print to the remote definition. Trying to do so will cause problems. Make absolutely certain that the default printer is the local definition.
After entering the name, location, and description, click "Continue." When asked for the device, select the MFC-3100C device from the drop down list and click "Continue." Now, the printer make and model are required. Select "Raw" for the make, click "Continue." Select "Raw Queue" for the model and clic "Continue." The printer should now be successfully added. To verify, bring up Print Center to see if you have two printers defined. Make absolutely certain the local printer is the default.
3. Enabling printer sharing in samba
Enable "Windows File Sharing" and "Printer Sharing" in System Preferences -> Sharing. The next step requires the command-line. Be sure you are logged in as an administrative user. Samba is a collection of programs that allow UNIX machines to participate in a windows network (sharing files/folders, accessing files/folders, sharing/using printers to/from windows machines). It has been around for over 10 years and has been ported to Mac OS X.
Bring up the Terminal application. It is in /Applications/Utilities. Edit the samba configuration file by typing:
sudo pico /etc/smb.confNOTE: sudo allows you to run privileged actions. Be careful using this utility. pico is a command-line text editor. You can use another text editor if you like, but for simplicity, these instructions suggest pico.
;[printers]The semi-colons at the beginning of each line tell the samba process that these are comments. Remove the semi-colons on each line to tell samba to share all printers on this machine. Exit pico by pressing CTRL-X. When prompted if a save is desired, press Y and then press return.
; comment = All Printers
; browseable = no
; printable = yes
; public = no
; writable = no
; create mode = 0700
ps auxwww | grep smbd | grep -v grep
sudo kill -HUP {pid}Mac OS X Hints
http://hints.macworld.com/article.php?story=2002103106290511