I setup a Brother HL-2270 on a PC running Windows Vista Home Premium. I went into Network Sharing Center and enable printer sharing and removed the password. I also went into Control Panel > Printers > sharing> Security and allowed ANONYMOUS LOGINS and EVERYONE access to print. The UAC is enabled. The problem is, when I try to find the printer with a Server running Windows Server 2000 I cannot access the printer. It says I do not have permission to access the printer. What am I doing wrong?
walrushead 0 Newbie Poster
Dani AI
Generated
Short, practical add-on: has already opened sharing and adjusted ACLs, and ’s client-side trick often works as a quick workaround. If that didn’t help, run this targeted checklist to find the root cause — network/firewall, the Windows services that provide shares, authentication level mismatches between Vista and Windows 2000, or a driver/Point‑and‑Print/install privilege problem.
First, verify basic connectivity and that the sharing services are visible from the Server 2000 box. From the Server run these checks (replace the placeholders with the actual host or IP):
ping <VISTA_HOST_OR_IP>
nbtstat -A <VISTA_HOST_OR_IP>
net view <VISTA_HOSTNAME> If those fail, confirm Windows Firewall and any third‑party firewall allow File & Printer Sharing and the SMB ports. Also make sure the Print Spooler and the Server (LanmanServer) service are running on the Vista host — stopping either will block remote printing. ()
If connectivity is OK but you get “permission denied,” check the LAN Manager authentication level: Vista defaults to NTLMv2 and Windows 2000 may be using older LM/NTLM behavior, which can cause authentication failures. Temporarily test by adjusting the LAN Manager authentication policy (or the equivalent registry value) to a compatibility setting on the Vista side, then revert when done — note the security risk and test carefully. (learn.microsoft.com)
Finally, confirm the client actually has a compatible driver and that driver installation isn’t being blocked by Point‑and‑Print/security changes (modern Windows default behavior can require admin elevation to install remote drivers). If automatic install is blocked, install the appropriate Windows 2000 driver locally on the Server or supply signed/package‑aware drivers from a trusted server. (support.microsoft.com)
If those checks don’t find it, post the outputs of the commands above plus any Print Spooler or System event log entries — those details point to the exact failure.
zeroth 171 Nearly a Posting Virtuoso
Try this...it works when you need to connect a Vista Machine with a printer on an older machine, it should work in reverse...can't hurt to try!!
First find out what your printer path is to the computer with the printer. \\ComputerName\PrinterName. Those two names are generally seen when you pick a shared printer for any print job, in the choice box for picking the default printer or the fax or some other local printer, etc. You will need that pathname
Next, from the Windows 2000 computer download the driver executable file from your Printer Manufaturer's web site and save it. Then run this to get the drivers established onto your system...the software should instruct you to connect the printer at some point...sometimes you do need to have the printer connected beforehand...depends on the vendor. In any case, get the printer working connected directly to your computer.
Next, re-connect the printer to the original network computer and on the machine where you're going to Add the Printer from the network goto Printers and click on Add Printer. I know we already did it. Sometimes, even when you accomplish this next step, you still have to go and add the printer again thru the Add Printer > Add Network Printer routine, even though we're NOT going to do that at this step following...
When the dialog asks for Local or LAN connection, choose Local (even though it's a network printer) DESELECT Automatically detect and install my Plug and Play printer.
Hit Next and you will choose Create a new port and choose Local Port. If you see that the following box has your printer already on that port, you can come back and choose Use the following port and choose your printer. But, if not...
It will ask for the Port Name You should figure this out before starting the printer wizard but it's \\ComputerName\PrinterName.
If you've put the correct path name in that box, you will be given a choice of printers from which to choose. If you've already hooked up to the printer, the downloaded files will have been registered in the database and your printer will be there, even if it wasn't before.
Go thru the normal process of choosing drivers and downloading and then Finish and restart you computer. This process will override system processes that will not load the printer for various reasons and will even work when connecting a Vista machine to an XP network printer.
zeroth
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.