Be sure that
libsane-hpaio1 package and
xsane are installed from Synaptic as well as
hplip and
task-printing-hp. All my functions were easily setup with packages available in the repositories. I can not speak for "draft mode" as I havn't required it.
There was a recent issue with HP drivers causing color anomolies but all has been resolved with latest updates

For the most part HP printers have held good reputation for open source driver support.