We've bought a new PC with Windows 8.1. Can the driver for my HP B010 be installed on this OS or do we have to buy a new printer?
You don't need to buy a new printer. The developer has released a guide on how to install and use HP printers on the Operating System that you currently use. You can visit the following official website and follow the steps provided in order to properly install your printer.