I just set up an HP Photosmart B210 that has HP's ePrint technology. Prints and scans fine via wifi from the iMacs, and prints from the Touch and iPhone via wifi with no configuration needed for the mobile devices, hit Print, choose the printer, let 'er rip.
One thing to take note of that HP doesn't make clear in the set up process. When scanning with a USB connection it works fine using HP's Device Manager or going right to the HP Scan app that is in the Applications folder. If you want to scan via wireless though, if it says "can't find scanner" or something like that, what you have to do is open the print queue for the printer, and in there is a Scan button, it scans fine from there.
I don't know if HP plans on fixing it but I have seen this recently on the 3 HP AIOs that I have set up so far.