Until your printer has software for Windows 8 I would try this work around.....let me know how this works.
From the Metro(start screen) type devices and printers.
A search bar will open up on the right hand side.
Select settings(will be underneath your search).
Select devices and printers.
Right click on the printer you want to use an alternate driver for.
Select Change settings.
Select update driver.
Select browse my computer for driver software.
Select let me pick from a list of device drivers on my computer.
Select Printers then select next.
Select HP, then in the Printers list select PCL3 Class Driver (select the driver type that fits the printer class, ie – Photosmart, Deskjet and Officejet) for the B209 it would be the HP Photosmart PCL3 Class Driver)
A warning will appear saying its not recommended select Yes to continue.
(the driver will install) you can close all open windows, now your printer will have basic print functionality.
I was an HP employee
If I have helped you solve your issue please mark it as solved