Hi Wm B,
I understand how frustrating this can be, especially when the printer is visible on the network, but jobs stay in an Error state. Since the Q&A Assist already covered the basic troubleshooting, I'd like to add a few thoughts on this situation that you can consider:
1 - Switch the printer driver to a generic PostScript driver
- Go to Settings > Bluetooth & devices > Printers & scanners
- Select the iMac‑shared printer > Printer properties
- Open the Advanced tab > New Driver
- Choose Generic > MS Publisher Color Printer or Generic PS Class Driver
- Apply and test printing the PDF again
2 - Disable “Render print jobs on client computers”
- In Printer properties, open the Sharing tab
- Uncheck Render print jobs on client computers
3 - Print via IP instead of the macOS share
- On Windows, select Add a printer > Add manually
- Choose Add a printer using a TCP/IP address
- Use the printer’s IP address (not the iMac name)
4 - Checks to do on the iMac
- Ensure System Settings > General > Sharing > Printer Sharing is enabled
- Confirm the shared printer:
- Allows Everyone or has a user/password Windows can authenticate against
- Avoid AirPrint‑only sharing if the printer supports full drivers
It'd also be helpful if you can try to print using Microsoft Print to PDF first, then print that newly created PDF to the network printer. If the local printers print fine then Windows is working correctly, at that point, it depends on your iMac to provide a Windows‑compatible driver, Microsoft Support cannot override that limitation. One thing to note is that sometimes Windows 11 and newer macOS versions can be incompatible since they're two different environments.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.