A scripty way to install a printer:
sudo /usr/sbin/lpadmin -p MYPRINTERNAME -L "" -E -v lpd://MYPRINTERIPADDRESS -P MYPRINTERPPDFILE
So if you create a file called installprinter.terminal and then paste this command in there, it’ll install the printer. You’d need to change the items in all caps for it to run.
Another way would be to use Profile Manager. There, you’d setup a basic profile manager server and then use the Printer profile (see screenshot) to install the printer. Then users can just double-click on the profile, install it to their printers and use it. That’s the modern/best/easiest way IMHO.