Nope. @echo off is batch scripting and won't work with kix.

I made some small modifications to your script.

 Code:
$TSList = "terminal1", "test3", "test1", "test2"

If ASCAN($TSList,@WKSTA) =-1
	Select
		Case @UserID = "joeca"
			$rc = AddPrinterConnection("\\vmad2\lexmark")
			$rc = AddPrinterConnection("\\vmad2\canon4")
			$rc = DelPrinterConnection("\\vmad2\hp4000")
			$rc = SetDefaultPrinter("\\vmad2\canon4")
		Case @userID = "bob"
			;$rc = delprinterconnection("\\vmad2\canon4")
			$rc = AddPrinterConnection("\\vmad2\canon4")
			$rc = AddPrinterConnection("\\vmad2\hp7000")
			$rc = SetDefaultPrinter("\\vmad2\hp7000")
		Case @UserID = "jdole"
			$rc = DelPrinterConnection("\\ps1\Brother_8860")
			$rc = AddPrinterConnection("\\lnx1\hp4000") 
			$rc = AddPrinterConnection("\\lnx1\Brother_8860")
			$rc = SetDefaultPrinter("\\lnx1\hp4000")
		EndSelect
EndIf


BTW: please use the code tags next time you post some code. The formatting gets preserved so it is much more readable.
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.