The netprint.ini file was it. The .\netprint.ini call was failing on login. I added the UNC path and it worked. Thanks for the help.

I do know the script maps from AD Sites, OU, Group, etc as I am using that extensively throughout the rest of the script. I didn't know that it worked by subnet but I'll check part out.

Thanks again!