OK, how about a login script that sets the default printer?
You'll need some sort of utility to do this:
Defprint.exe controls local printers (local to the TS),
Con2prt.exe controls network printers, or use a KiXtart script.
Examples (check for correct syntax!)
if %Clientname% == CLIENT01 DefPrint.exe /d "HP OfficeJet"
if %clientname% == CLIENT01 con2prt.exe \\PrintServer\printer01
if %clientname% = "CLIENT01"
SetDefaultPrinter ("\\PrintServer\printer01")
endif
Defprint.exe can be downloaded here:
http://www.dcug.de/phpnuke/html/modules.php?
name=Downloads&d_op=MostPopular
con2prt.exe is part of the NT Resource Kit.
KiXtart can be downloaded from
http://www.kixtart.org
--
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
http://hem.fyristorg.com/vera/IT
--- please respond in newsgroup, NOT by private email ---
"=?Utf-8?B?S2VycnkgRGF2aXM=?="
<(E-Mail Removed)> wrote on 09 dec 2004 in
microsoft.public.win2000.termserv.apps:
> I don't have the setting for "Default to main client printer
> checked because some users don't want this (there are other
> printers defined on the TS box they want to use).
>
> The desired behavior is to let users pick any available printer
> on the server as their default and have that stick, if possible.
>
> As for the autocreation issue, see my user's comment:
>
> "The printer I use is the HP 4100. It does not show up as my
> default printer. If I set it to my default, as soon as I log
> off and on, it has changed on its own. My HP 4100 printer does
> show up on my list of available printers."
>
> So it seems it DOES autocreate.
>
> "Vera Noest [MVP]" wrote:
>
>> In Terminal Server Configuration or a Group Policy, have you
>> configured the setting "Default to client main printer"?
>>
>> Also check the EventLog on the TS. If the clients default
>> printer is not properly autocreated at all in the session, it
>> is possible that a different, randomly chosen printer will
>> become the default printer.
>>
>> --
>> Vera Noest
>> MCSE, CCEA, Microsoft MVP - Terminal Server
>> http://hem.fyristorg.com/vera/IT
>> --- please respond in newsgroup, NOT by private email ---
>>
>> "=?Utf-8?B?S2VycnkgRGF2aXM=?="
>> <(E-Mail Removed)> wrote on 07 dec 2004 in
>> microsoft.public.win2000.termserv.apps:
>>
>> > Another issue my users are having:
>> >
>> > When they get into a terminal services session and set their
>> > default printer, the next time they log in the setting is not
>> > retained and another seemingly random printer is the default.
>> >
>> >
>> > I even tried to make a users a printer operator for the
>> > domain to see if this would change, but no luck.
>> >
>> > Any help would be tremendously appreciated.
>> >
>> > Kerry Davis
>> > (E-Mail Removed)