How to setup a printer server to work more efficiently using the Internet Printing option

Posted on 2010-04-01
Medium Priority
Last Modified: 2012-08-14
I have just recently setup a new Microsoft 2008 R2 server on a ESX system. Everything works great with the server it has 4 gigs of ram and only utilizes a small portion of that. I setup this server to be a print server and currently I have the print manger with the internet services role installed. I also have the IIS role installed which allows me to browse my printers via the use of a URL. The problem I'm seeing is when users go to the site I have setup and select the printer they want to install and then actually install the printer using the site, they then see a very slow response from the printer when trying to print from within programs. An example would be if a users would working in Word and needed to print, they then would select print and it takes a good minute to actually pull the listing of available printers. I have tested this on multiple computers with the same result. However, If I just install the same printer locally then It reacts as you would expect, very quickly. I also notice that when the printer is installed using the URL or Internet Printing Protocol, it installs it on a HTTP port on the local machine. Is there a way to use the URL to install a printer on a local port so It doesn't have to communicate with the website for everything? Of if you know of any other options that I have yet to configure would be nice. I also have print spooling turning on and the printers are always available so all settings on the printer side match with what the settings would be if I installed the printer locally on the machine without the use of the URL. So the bottleneck here seems to be the way the printer installs from the URL?
Question by:justin0104
  • 4
  • 3

Assisted Solution

ggefter earned 2000 total points
ID: 29343411
why is everything done via URL and not just using the standard method.

Not to sound "elementary" but use this method and thingts should work the way your expecting them to

Author Comment

ID: 29358803
Yeah I know how to set it up like mentioned in the article and that does work very well but as our company grows it's nice to have a site which shows all printers. It's also nice to allow the users to add printers themselves which takes some of the strain off of our overworked IT department haha. Right now the users are able to install the printer using the internet printing site that was created but why would there be about a minute in delay once they go to try and select a printer to use to print?

Expert Comment

ID: 29362722
no idea what your bandwidth is or what kind of other network traffic your company has but if printers are mapped for users via login script, they will never need to see a "site" of all printers, and as for the admin ... all you have to do is look at the server's printers and faxes to see a full list of them.
Adding printers by login script is easy. How much of a pain is it really to have to wait a minute to map a printer?
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why


Author Comment

ID: 29364466
Can you give me a sample login script for mapping printers. We currently have a login script setup to map network drives.

It's really not a big deal to have to manually map the drives. The reason I'm trying this is because the last company I worked for we used the same process to install printers. So users would browse to http://printers and could then install a printer if needed. They way it was setup worked perfectly so I know it can be done successfully, I just don't know how to do this. The way it was implemented at my last job, I could be in word and go to print and all printers would respond the way they should. They way I have it now if a printer is installed, the printers won't respond very quickly so I'm definitely missing something. Is there any sort of best practices for setting up internet printing on a server 2008 r2 box.

FYI- Our bandwidth is very minimal so this would not be the cause of the problem. There is some setting in the way the printer server is configured or the way IIS is configured that is causing this problem.

Expert Comment

ID: 29366137
Set oNetwork = CreateObject("WScript.Network")    
oNetwork.AddWindowsPrinterConnection "\\dc2\fs-1128mfp"    
oNetwork.AddWindowsPrinterConnection "\\dc2\cs 400ci"  
oNetwork.AddWindowsPrinterConnection "\\dc2\fs-c5100dn"

'oNetwork.AddWindowsPrinterConnection "\\server\share"

Accepted Solution

justin0104 earned 0 total points
ID: 29390465
So does my current situation with the Internet printing sound fimiliar at all? Are there any best practices with the internet printing setup? What is the large difference between sharing a printer and allowing someone to only install that printer via directory browsing compared to sharing and allowing a user to install from a site?

Author Comment

ID: 29637852
question has been resolved

Featured Post

[Webinar] Improve your customer journey

A positive customer journey is important in attracting and retaining business. To improve this experience, you can use Google Maps APIs to increase checkout conversions, boost user engagement, and optimize order fulfillment. Learn how in this webinar presented by Dito.

Question has a verified solution.

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

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
This video Micro Tutorial shows how to password-protect PDF files with free software. Many software products can do this, such as Adobe Acrobat (but not Adobe Reader), Nuance PaperPort, and Nuance Power PDF, but they are not free products. This vide…
Suggested Courses
Course of the Month5 days, 12 hours left to enroll

589 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