Best I can tell you is go to the server and change the share as name to printer1, printer2, printer3, etc. Then your users will see printer1 on server, printer2 on server, etc. As long as he printer is a shared printer in a windows network you will have the “on servername” appened to the printer name. If they are standalone printers on the netwokr not controlled by a print server then you can go chane the name on the printer itself and you will get the result you want
AFAIK, changing the share name won’t help (and I think Philcrox already did that). The share name is what users will see if they navigate to the remote server, but the name they see in their machines will depend on the printer name on the server, not on the share name.
To rename a local printer one could use the RenamePrinter WMI method, but if you try to run it against a remote printer you will get an ‘invalid printer name’ error as result.
The closest I think you can get to what you want would be renaming the printer on the server, so your users will see the name as “printer1 <b>on server</b> as Spadasoe stated above”