Since it is a HP. Why not go to HP's Linux driver page?
http://hplipopensource.com/hplip-web/index.html
Yes, HP supports it's devices under Linux. My Father in Law has an all in one, that all the 'one touch' features work as to be expected. He uses Ubuntu 8.10 and the CUPS- HPLIP, stock worked ok.
The device he has work great minus some features are bonkers. I suspect he did an EBKAC. It does print and scan with stock CUPS. With the buttons and GUI.