Hi,
Nice to meet you! I'm Randy, an Independent Advisor.
That error (0x00000012) usually happens because of a driver mismatch or the print spooler getting stuck, so the best fix is to restart the Print Spooler service on both PCs to clear any glitches, then make sure both host and client use the exact same printer driver (download it directly from the manufacturer’s site if needed). Instead of letting Windows auto-detect the printer, add it manually with the full network path which avoids discovery issues, and finally double-check that File and Printer Sharing is turned on and the firewall isn’t blocking the connection. This way, you’re clearing out spooler problems, aligning drivers, and ensuring network sharing works properly.
Just to narrow it down a bit:
Which printer model are you trying to share?
Does the same issue happen if you connect the printer directly to the Windows 8/10/11 PC via USB and then install it, or only when sharing over the network?
Have you tried downloading the universal printer driver from the manufacturer’s site?
Kind regards,