update:
after running hp-setup for my printer and configuring the share like so:
protocol:ipp
destination:FILESERVER/printers/ENVY_5530
where ENVY_5530 is the name of the printer as installed by hp-setup.
This configuration worked, and I could access the printer from a windows computer and install, and it even printed a test page.
however after printing the first test page from windows 8, it will not print anything else, from any device.