Hi troycus,
You need to help people help you. There isn't necessarily one way to do things.
People need the details of your environment, what steps you have taken. On Feb
15th, I asked you things such as:
* Are you using CUPS?
* Are you using SWAT?
When you responded, you did NOT answer those questions. Now, over two weeks
later, we discover that you are using CUPS. You still haven't actually said whether or
not you are using SWAT. If you are using SWAT, it should make things a good
deal easier. sio said "i believe the matter of sharing a printer setup in CUPS is
supposed to be trivial", and indeed one way to do that which is supposed to be fairly
easy, is with the "cupsaddsmb" command that I mentioned back on Feb 15th. If
you have installed a complete selection of software for CUPS and Samba you should
probably have the "cupsaddsmb" command. If for some reason you do not have the
"cupsaddsmb" command, then for example please consult:
http://www.linuxforum.com/man/cupsaddsmb.8.php
Notice in that, a certain minimal version of Samba is required ( a detail ).
I have heard one person claim that as recently as November, he thought he had some
password issue using that command on Red Hat. I have heard no confirmation
that it was an actual problem and not just a misunderstanding. However, I am using
CUPS, and configuring Samba with SWAT so that I can use a Linux based printer
from Win XP, and I haven't had much of a problem setting it up. If you want something "simple", "cupsaddsmb" is supposed to be simple.
Again, there isn't just one way to do things. If I were to provide you with my
configuration files, even apart from changing names and addresses, if you
approached things in a different way from the way I did, they still might not
work for you. Also, there may be factors in your environment, that would
prevent you from approaching things the same way I did.
At a high level what I did was like this ( using SWAT when working with Samba ):
* Put both machines on the same LAN and verify connectivity by making sure I can
ping from one machine to the other in both directions.
* Put the XP system in a particular work group
* Set up Samba to be in that same workgroup.
* Share the Linux printer from Samba
* On Linux, restart the "netbios" name service daemon and then the Samba daemon
* Make sure the Linux printer appears in the list of printers from XP
* Add the printer to XP
* I tried different settings for Samba, especially when it came to whether or not to use
the "client driver", and reset the daemon after changes, but no matter what I tried, XP
decided the "proper" printer driver was not present on the server, so I added the
driver to XP, and configured Samba to use the client driver
* Make sure I can access the printer from XP
Beyond all that, when I was finished, some of the major settings from SWAT to
accomplish this were:
security=SHARE
log level=9
guest account=nobody
guest ok=Yes
hosts allow=X.Y.Z.0/255.255.255.0
printable=Yes
Browseable=Yes
where X.Y.Z were actually the proper octets for my LAN.
Hope this helps. If it doesn't, then PLEASE give us details of what you did differently,
so you can help us, help you. For example, are you even using SWAT? If you can
give be more detailed with us, we can be more detailed with you. Otherwise, we're
just wasting time guessing at what you are doing...