You can try to find a newer driver, but depending on the age of your printer, there’s a good chance you won’t be able to find one that has been updated for a while. And if you try to delete your printer and add it as a new device, you probably won’t find it either.
The problem lies with Rosetta, the background process that automatically translates Intel-based apps for use with Apple Silicon. It has been running silently in the background since macOS Big Sur on the first M1 Macs. However, Apple removed its installation with macOS 27 Golden Gate as it prepares for a world without Intel apps when macOS 28 arrives next year.
Since many printers last for years, some very popular models relied on Rosetta to communicate with Apple Silicon Macs. Without Rosetta, that can’t happen with an old Intel-based driver.
But there is an easy solution. Rosetta actually still exists on your Mac; You just have to turn it on. To do that, go to Terminal (Applications > Utilities) and type the following command: software update –install-rosetta
Then press return. The application will ask you to accept the software license agreement. Assuming you do, press the letter “A” and press return again. The installation will take a moment and your printer should work (although you may need to restart the job that failed). If that doesn’t work, restart your Mac.
The bad news is that unless Apple changes its mind, you’ll need to get a new printer or a different solution when macOS 28 arrives next year. But until then, happy printing.