How To Print From iPad or iPhone

Although many iOS apps have a Print button, printing from iPad or iPhone is not straightforward, unless you have the right printer.