When I got to add a network printer, I'm always confronted with the same dilemma:
Do I set up the printer via IPP, LPD, or using it's IP address (AppSocket/Jetdirect?) and why?
What are the advantages and disadvantages of each?
How is IPP different from the IP address option? If I chose IPP will that prevent me from the need to re-add the printer if the the IP address changes?
There's a similar question here, but the answers refer to a specific model / situation: What's the difference between the various printer connections?
Here's a screen shot of the IP style configuration from the Kubuntu set-up wizard: