If you already have a login script that's called logon.bat, then that
would be the place to define the default printer, yes.
You'll need some sort of utility to do this:
Defprint.exe controls local printers, Con2prt.exe controls
network printers, or use a KiXtart script.
Examples (check for correct syntax!)
if %clientname% == CLIENT01 con2prt.exe \\TS\printer01
if "%Clientname%"=="CLIENT01" DefPrint.exe /d "HP OfficeJet"
if %clientname% = "CLIENT01"
SetDefaultPrinter ("\\TS\printer01")
endif
Defprint.exe can be downloaded here:
http://www.dcug.de/phpnuke/html/modules.php?name=Downloads&d_op=MostP
opular
con2prt.exe is part of the NT Resource Kit.
KiXtart can be downloaded from
http://www.kixtart.org