printing through terminal server

J

Jeff Gerace

I am struggling with a problem, need some assistance. I
have a W2k Server running terminal server in application
mode. I have several W2k Pro clients that connect
terminal sessions, but they all need to print locally (in
another office). I have muddled my way through the
documentation on printing, and these are the three
scenarios I have working (sometimes):

1. I have a locally connected printer (LPT port via
parallel cable), which will create a virtual printer on
the term server and default to it based on the checkbox in
AD on the term server to default to the client printer.
This one always works

2. I create a local printer (usb printer connected
locally), and share it out locally. When I login to the
terminal server, I create a new printer there and select
the TSXXX session with my PC, and share IT out opn the
server, therefore maintaining that connection each time I
login.

3. I have a network printer with a jetdirect card. I
create a local TCP/IP port, and share it out. Then run
a "net use lpt1 \\mypc\myshare" through the local logon
script. I then create a local LPT1 printer (which works
because I have done a virtual LPT mapping) and share IT
out as well. Now when I login to the terminal server, I
can see my printer created on the terminal server (for 1
user).

Here is the problem...I duplicated the #3 scenario on a
separate PC printing to the same jetdirect based printer
that previously worked. I setup the printer exactly as
the PC that worked, but no printer shows up on the
terminal server. They are both the same OS, both have
local administrative rights, both have equal permissions
on the terminal server. I cannot find a single difference
between the two users, but one works and one does not.

Can somebody please help me determine which is the best
way to have a single printer in one office (with a
jetdirect card attached) , and be able to all login with
separate credentials to a terminal server and have access
back to that local printer. All users are in the office
with the local printer, and they all are running W2k Pro.
This is a frustrating problem, and I do not want to create
permanent printers for everybody (scenario #2 above). I
would like to be able to have the printer create itself
when they login, and be gone when they logoff.

Any help would be appreciated. Please reply directly to
my e-mail address with any suggestions. Thanks.
 
G

Guest

Jeff, if you update their Remote Desktop Client to 5.2.3790 these problems
should go away, and you won't need to capture LPT1, as 5.2 fully supports
client-side TCP/IP Printers & Network Printers.

Patrick Rouse
Microsoft MVP - Terminal Server
http://www.workthin.com
 
J

Jeff

I have tried using the updated client, and it still does
not map the drive. Just so I am clear on what to select,
should I enable the "connect client printers at logon" on
the term server and enable it on the client in the remote
desktop settings?
 
G

Guest

Yes, these need to be enabled, but you need to review errors in the TS event
log when the user logs on, as these will tell you why the printer was NOT
connected.
 
G

Guest

Found that the error log is reporting the drivers are not
installed on the server. I am confused as to why the
printer is mapping across from one PC and not the other.
How do I simply install a driver on the server when I do
not have a valid network share (or physical printer) to
connect it to? My printers are in the remote office.
 
G

Guest

What you need to do is to map the requested driver (that's listed in the
event log message) to a built-in compatible driver, via user defined inf
file. Installing the manufacturers driver should be a last resort, as they
often are not stable enough (or tested) for a multi-user environment like
terminal server or Citrix, and can cause the printer spooler to malfunction,
or the server to BSOD.

Instructions on how to setup the inf file for mapping printer drivers are
here:
http://www.workthin.com/tsp.htm

A list of known good driver mappings is here:
http://www.printingsupport.com/matrix.htm
 
G

Guest

No, Stefan's is as comprehensive as exists. What model printer are you trying
to use?
 
G

Guest

Well the 2100 & 1200 are listed on this page that I referenced earlier:
http://www.printingsupport.com/mappings/hp_laserjets.htm

As for the 1150, I've never used this printer before, but it "might" work by
mapping to the built-in LaserJet 1100 or LaserJet II driver.

HP has certified a specific PCL driver for the 1150, which is listed here,
so if you can't get the driver mapping to work, you should be able to load
HP's driver. I'd go with the driver mapping first, because I don't load
printer drivers on my Citrix Servers.

http://www.printingsupport.com/tools/hp_mar04.pdf

Patrick Rouse
Microsoft MVP - Terminal Server
http://www.workthin.com

The LaserJet 1150
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top