Hi Giles,
One of the possible reasons for the error 0x000000b6 while printing, is an outdated driver. In order to know the real reason behind this error, you may utilize the helpful support link provided below. The link contains logical troubleshooting steps to help resolve certain printer issues. If you're done withe step 1 and step 2, you may skip them and proceed to steps 3 and 4. Click the link to begin your troubleshooting process.
Fix printer problems in Windows 10
Let us know the result for us to assist you further.
Regards.