Those printer apps/plug ins are great provided you have a specifically compatible printer. If not, your mileage will vary.
HP does a great job even with printers that are a few years old, Brother great as long as you are on the list. For unlisted printers, you have to be on the same wifi...