Shared printer not visible to XP systems.

Posted on 2003-03-12
Medium Priority
Last Modified: 2013-12-19
I want a printer to be shared to everyone in the network, while restricting several computers from having a NT login to the network server.

I installed the local printer on a win98 system with "share level access control" and print sharing enabled.  All win98 systems on the network can now use this printer, even those that do not have access to the NT server.  ...except those with an XP OS.

If I change from share level to user level from the NT group, only those that have logins to the NT server can see the printer.

How do I get the XP systems to find the printer?  They do not even see the other machine when a directory is shared.
Question by:lexus
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +2
LVL 16

Expert Comment

ID: 8121092
Can the XP machines ping the '98 box?
From XP, can you so Start - Run, and then \\<98machinename>

I would try to explicity connect to the 98 machine (ie don't use browseing)

Report back any error messages received...


Author Comment

ID: 8121547
I can ping the machine with its IP address, but cannot ping any of the machines on the network with their machine name path.

I tried to connect to the machine directly with its path, but it will not find it.  It only sees it if I change the share back to user-level on the w98 machine.

XP is home, not pro.
LVL 16

Expert Comment

ID: 8121585
if you can't ping a machine with it's computer name, then that will explain why it can't 'find' the computer.

Try this - add a line to the lmhosts file like this:
<ipaddress of win98>  <computername of win98>

and try again - make sure to remove any .sam on the lmhosts file.

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users


Author Comment

ID: 8121683
What is the "imhosts" file?  I did a search for imhosts on the XP machine, and nothing came up.
LVL 16

Expert Comment

ID: 8121708
sorry - l as in Larry lmhosts file
Look in \$systemroot%\system32\drivers\etc
LVL 79

Expert Comment

ID: 8122663
XP will look at the hosts file first. The hosts. file is in the same directory.

If you use the lmhosts entry, be sure it is in this format:

<ipaddress> <tab> HOSTNAME <tab> #PRE

In order for XP to look at the LMHOSTS file, you  need to enable Netbios over TCP/IP on XP:
Enabling NetBios over TCP/IP in WIndows XP
Step 1: Turn On NetBIOS over TCP/IP
Click Start, click Control Panel, and then click Network and Internet Connections.
Click Network Connections.
Right-click Local Area Connection, and then click Properties.
Click Internet Protocol (TCP/IP), and then click Properties.
Click the General tab, and then click Advanced.
Click the WINS tab.
Under NetBIOS setting, click Enable NetBIOS over TCP/IP, and then click OK two times.
Click Close to close the Local Area Connection Properties dialog box.
Close the Network Connections window.

Here's some other information for networking XP and non-XP:

First and formost, make sure there is no firewall software running! XP has built in PFW.Turn off the Internet Connection Firewall ICF in the advanced settings for the Lan Connection. Check for Norton Internet Security AV/Firewall, BlackIce, ZoneAlarm, PC-cillin (yes, some AV products have built-in firewall), VPN cliet (Raptor Mobile, Cisco VPN), et al.
Next, check your XP networking setup:
Although this link says to set netbios over tcp/ip to "default", follow the instructions below...
Turn on "Simple file sharing" on the XP (Pro only) machine. Open explorer, click tools, click folder options, click the view tab and scroll down until you see "Use simple file sharing" then check the box..
For the duration of testing, enable the Guest account on XP. If all works, you can deal with that issue later (username/passwords for everyone on every PC)
Client for Microsoft Networks needs to be the primary network logon for all other machines

All machines are in the same workgroup


Install NETBEUI on XP only if all else fails and/or you have no other choice:


Expert Comment

ID: 8123341
Can you ping your Windows98 machines from your Windows2000 server?  If not, you've got a name resolution problem that should be your first concern.

How are the Win98 machines configured for the network?  Are they using DHCP or static IP?  If DHCP, is your server providing DHCP or something else?

Get name resolution fixed.  Using lmhosts is ackward and troublesome to maintain.

Author Comment

ID: 8123507
I can't help but think we're getting off track.  The network is NT server, but when the w98 machine with the printer is set at user-level access control, the XP machine can use the printer (and all other machines that are part of the workgroup).  It is when I change the share to "share level access" so NON logged in workgroup users can access this printer, then the XP machine will not find the printer.  Could this be a problem with XP Home version and networking?

Expert Comment

ID: 8127687
you mention a NT Server and yet you use the word workgroup....

which are you in a domain or a workgroup... or even worse both ?? arrrghhhhhhhh

It may well be that XP home is a problem as it's networking functionallity is greatly reduced from the professional version with notable problems in application permissions and security etc..

good luck..
LVL 79

Accepted Solution

lrmoore earned 2000 total points
ID: 8127789
If you have XP Home, you will not be able to use share level access. XP Home has a very limited networking capability.
Differences between Windows XP Home and Professional

Author Comment

ID: 8128888
"If you have XP Home, you will not be able to use share level access"

Thanks for the help.  This explains it.  Unfortunately, not all questions have answers that I like.  It's sad that M$ keeps removing useful features in each new OS version, and adding useless ones.  When w98 has a network feature, you don't expect it taken away.

ps: I give up trying to get it to work and installed a basic network print server.

Featured Post

Portable, direct connect server access

The ATEN CV211 connects a laptop directly to any server allowing you instant access to perform data maintenance and local operations, for quick troubleshooting, updating, service and repair.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Greetings, Experts! First let me state that this website is top notch. I thoroughly enjoy the community that is shared here; those seeking help and those willing to sacrifice their time to help. It is fantastic. I am writing this article at th…
An article on effective troubleshooting
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question