USING: NT print server and all NT workstations

When using the addprinterconnection command in a script that runs everytime a user logs in, does it mean that it will install those printer drivers everytime the scripts is ran over and over again?? Wouldn't this slow the performance down. And if so, is there a way to just install those printers for certain groups only ONCE and not do it again the next time the script runs??
I appreciate any help.

Thanks