Is there a way to determine if a network printer is installed on the workstation?

I am making a script that will setup a profile for users when they log on to the workstation for the first time. I have about 10+ printers I need to setup for the users, however I do not want to install / change printers for people that already have them setup. ie, If the printer is already installed I don't want to reinstall it (will take time and mess up the default printers).

is this possible? I've been searching but cannot find it in the documentation, I will take a look in the UDF's