Assuming the computer names come though as something like:
"SITE01-0001"
"SITE01-0002"
"SITE23-0982"

Create an INI file on your netlogon share like this:
Code:
[SITE01]
laserjet=1
colourlaser=1
[SITE02]
colourlaser=1



...and so on.

Now in your script you can (untested!):
Code:
For Each $sPrinter in Split(ReadProfileString("%LOGONSERVER%\netlogon\printers.ini",Left(%CLIENTNAME%,6),""),Chr(10))
If $sPrinter
...map printer here...
EndIf
Next