Technology Blog

Widgets

Anonymous Network Printing Windows 2003

If you’re dealing with a client or company that has roaming laptops, you definitely want a way to have anonymous printing. After all, it’s such a pain to have to authenticate these users or guests. You would think that giving “everyone” permissions full access on both NTFS and the printer share would do the trick. Nope..not true. Even if you go into GPO and enable “everyone” to include anonymous logins, it still won’t work. The only way to get this route to work is to turn on the “guest” account and open a lot of holes during authetication through SAM configuration, etc. Regardless, it’s a mute point….THERE’S A BETTER WAY!!

Welcome to “Internet Printing” through IIS. When installing IIS through Windows Add/Remove, make sure to check the “Internet Printing” box in the IIS sub-menu (right above NNTP and SMTP). This will install a virtual directory in your “default web site” called “printers”.

Here’s the next step and most important. Right click the “printers” virtual directory in IIS and go to properties. The “directory security” tab is where all the magic happens. As you probably guessed, you want to allow “anonymous access”. Now, go to the IP Address and Restrictions. Deny all access except your companies/clients subnet. If you don’t this this step, and you have port 80 forwarding through your firewall, anyone will be able to print and view your printers.

Navigate to: http://servername/printers

You will see your servers printers (assuming you already installed them). You can click on a printer then view it’s properties in the left menu. You will see the path to the printer. Copy this path for when installing a new printer on a laptop.

Next, simple go to the laptop and “add printer”. Then choose the “connect” option and type the http:// path from above.

Viola!

Here’s the corresponding KB article:
http://support.microsoft.com/kb/323428

Tags: , ,

One Response to “Anonymous Network Printing Windows 2003”

  1. I followed this great article to enable anonymous shared printing on my local network, but found that there was one step missing.
    When I had done all of the above, I needed to open up port 80 on the server’s firewall to allow traffic from my local network (restrict this according to your requirements).
    To do this with windows firewall, go into windows firewall, and go to the exceptions tab. Click on Add Port, and then specify a name, a port, and click change scope to select a suitable scope. Then OK out, and everything should work.

Leave a Reply

© ZADRO Solutions, Inc. All Rights Reserved. Disclaimer | Privacy Policy
RSS Facebook Digg Stumble Upon Twitter