It's a while since I made a printer but the first part is:
- Install the correct driver
- Create a local printer on a test machine that points at the IP, DNS Name or print server queue (preferable)
There's no Jamf involvement at this stage.
You can then go into CUPS on the local machine and fine tune the configuration of the printer.
Once everything is working as you want, open Jamf Admin (on that machine) and click Add printers button. This will upload the printer settings.
When you deploy this printer you deploy the same driver package you installed as well as the Printer.
I used to use hpjetdirect all the time when we had windows print servers without papercut. When we moved to papercut we just have lpd as the protocol.
I just realised you can do this all in the web interface too. I think I still prefer doing it locally first as you can see if it's working how you want before uploading the settings