Hi all -

I have a FR3 server farm will all Wyse 3000 terminals. This is school environment. What I am trying to do is assign a network printer based on the location where the winterm is physically located. Attached is the script I am testing:

SETCONSOLE ("HIDE")

;No printer connection forAdministrators
;SELECT
; CASE @USERID="Administrator"
; EXIT
;ENDSELECT

;Delete all existing networkprinters
DelTree("HKEY_CURRENT_USER\Printers\Connections")
AddKey("HKEY_CURRENT_USER\Printers\Connections")

;Check location depending on clientname
$London = INSTR("%clientname%", "lon")
$Amsterdam = INSTR("%clientname%", "ams")
$Rome = INSTR("%clientname%", "rom")
$Paris = INSTR("%clientname%", "par")

;Connect the right printer to this terminal
SELECT
CASE $London
ADDPRINTERCONNECTION ("\\Servername\Sharename1")
ADDPRINTERCONNECTION ("\\Servername\Sharename1")
ADDPRINTERCONNECTION ("\\Servername\Sharename1")
CASE $Amsterdam
ADDPRINTERCONNECTION ("\\Servername\Sharename1")
CASE $Rome
ADDPRINTERCONNECTION ("\\Servername\Sharename1")
CASE $Paris
ADDPRINTERCONNECTION ("\\Servername\Sharename1")
EXIT
CASE 1
$Selection = MessageBox("Clientname unknown. No printer connections available at this moment. Please contact you system administrator.", "Printerinfo", 64)
IF $Selection = 1
EXIT
ENDIF
ENDSELECT

I know the script is running since I get the message about no printers are available. It seems like the terminal name is not being queried.

Any assisstance would be appreciated

AJC