A quick check showed that your hp is xp compliant:
Have you checked for the latest drivers: http://h20180.www2.hp.com/apps/Lookup?h_lang=en&h_cc=us&cc=us&h_page=hpcom&lang=en&h_client=S-A-R163-1&h_pagetype=s-002&h_query=HP+OfficeJet+G85+&submit.x=6&submit.y=2
Only a suggestion,
I use XP Pro 2 on a Gateway 700 and have an HP OfficeJet G85 (probably six years old). Off and on for the last few months, if I want to print something, it may or may not print right then. If it does not print then, I can reboot and it will print. Anybody have a clue why these two are not wanting to get along?