PC Review Forums Newsgroups Windows 2000 Microsoft Windows 2000 Terminal Server Clients How to change printer properties for all users ?

Reply

How to change printer properties for all users ?

 
Thread Tools Rate Thread
Old 26-05-2004, 03:48 PM   #1
Guest
 
Posts: n/a
Default How to change printer properties for all users ?


Hello !

I have problem with Canon iR2800 printer, but basically
it applies to any printer.
Point is how to change printer settings (like profile,
paper source options, output method etc. driver based
options) for ALL terminal server (2000) users. Best way
ir to change these settings for AutoCreate printers, but
is acceptible also for local installed printers or mapped
printers.

=DESC=

1. AutoCreate. When user connects to TS, redirected
printer installs from server side driver with DEFAULT
settings. We need to change settings, but changes stay
active only for one session.
2. Local installed printer. I was install printer in
admin profile, make changes. All users see this printer,
but some settings (set below printing preferences) stay
DEFAULT for users.
3. Mapped printer. Same situation as in Nr.2. with
difference as every user see own attached printer.

I have 8 TS and approx. 30 this printer users so to make
changes for every user in every TS.. it takes 240
settings and no flexibility.

=HINT=

After testing hours I get system state when mapped
printer settings set under Admin profile applies to
AUTOCREATE printers for all users (! THAT WHAT I NEED !),
but I cannot get same state anymore in production
environmet. Possibly it depends from some installation
methods and set user rights etc..

Any ideas welcome !

Thank you !
Girts Apinis
ga@ergo.lv

  Reply With Quote
Old 04-06-2004, 02:30 PM   #2
Guest
 
Posts: n/a
Default How to change printer properties for all users ?

Hi !

I solve problem in such way: I observed that changing
printer preferences makes also changes in Windows
registry: [HKEY_CURRENT_USER\Printers\DevModePerUser] and
[HKEY_CURRENT_USER\Printers\DevModes2]
There appears string like:
"Printername"=hex:43,00,61,00....
I was make registry export for
[HKEY_CURRENT_USER\Printers] and make startup script for
terminal server users (C:\WINNT\system32
\GroupPolicy\User\Scripts\Logon), so if user connect to
TS, script changes registry for its own CURRENT USER with
settings what I need Of course printer must be locally
installed on TS.

Girts.

  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off