I'm getting a HP C7280 all-in-one as HP seem to have the best Linux
drivers.

Particularly I am curious how much difficulty I will have interfacing
with XSane (by the printers wireless / Ethernet connection) and if XSane
can output / convert to PDF as the printer will not scan to PDF.