Thank you for your post.
Yes, technically, it is possible. The most commonly used method is to code
the script to perform more tasks such as:
1. Detect the computer's current location. Generally, we can check the
TCP/IP settings and get the necessary information.
2. Based on the location information, add the nearest printer queue, and
set it as the default printer.
How to Add a Default Printer Using a Visual Basic Script
As you know, this newsgroup is primarily for break-fix situations regarding
Windows operating system.
If you need further assistance in developing the VB
script, you are welcome
to submit question in our Developer newsgroups. For your convenience, I
have provided the link below:
Or you may ask for developer support:
Hope this helps. Thanks!
Microsoft Online Technical Support