From what i have found, if you are just using a Linux box to hook up to a network, and file sharing isn't a huge issue, you might want to consider looking at the LISa/ResLISa daemon service. This allows you to set up a place for your linux box to look (IP address-wise) for servers. When you set this up, then. using the Network Servers program in the GNoME interface, you can view all of the shared computers on the Windo$e network.
If you ARE setting up file sharing to occur on the linux box, you will need to edit the smb.conf file. This should be under /etc/samba/ (think, but not sure). It should be pretty step by step, but, if it isn't, here is a good link for editing the smb.conf file
http://www.samba.netfirms.com/smbconf.htm. When you edit this, there should be a setting for network printers, or you might just be able to use the printer config utility and have the Linux box look over the network for the right IP address (if it is a true "network" printer). Also, another thing to look for with the file sharing being enabled on your Linux box, make sure that the IPTABLES (firewall) is disabled. This will allow you to make sure that nothing is in your way when the other computers try and connect to it. Once your box is shared, then you can either enable the firewall with your own rules, or write your own IPTABLES to overrule the default ones. Either way...just make sure that they ARE disabled when you start trying to map shares, because you will be able to ping the Linux system, but not be able to connect or maybe even see it. So...just be warned
.
As long as i am here, while i appreciate the chance to answer your question, Samba seems to be a pretty popular question here at the LQ Networking forum. I myself have given answers similar to these types of questions on several occasions. Try a search in the forum before you write.
. Part of learning Linux is to sit down at your computer, and look around on Linux. Thats the fun and excitement of open source, you never know what is going to happen next. My advice, if you are wanting step by step instructions, either search the forum and try to bridge the gaps yourself, or maybe try a search engine (there are some REALLY good step by step sites out there), or maybe buy a few linux books that apply to your distro. You will have a lot more fun doing it, and you might learn something too
.
daemon