Thank you for sharing this information.
hello to all interested users, I am glad to tell you that I have found a suitable method to fix the print spooler error "Waiting for device" or related.
Context: you manage to install the printer successfully from the latest version of the driver and it remains fully operational until the printer gets asleep; therefore, when printing (or waking up the printer manually to print) via network through Mac OS Monterey or Ventura, the print jobs do not leave the print queue with print spooler status "Waiting for device", "Not connected".
This is because Mac OS installs the printer with Airprint socket protocol; This is how I managed to get working properly:
- start terminal app, then
sudo cupsctl Webinterface= yes -- Press enter, type your password and press enter again.
'This is to enable Cups manager via web browser.
- start your web browser and type in address bar:
you'll get Cups printer manager; now go to 'Administration > Manage Printers'
- Click on your printer's link (aka Xerox Printer)
- there's two combo boxes, click in Administration combo box and select 'Modify Printer'
- select LPD/LPR and click 'Continue'
in the connection input field type your printer's IPv4 address plus '/spool'
it should look like this: lpd://192.168.1.100/spool (as you can see there's different method on how to reach your printer as shown in the box below the input field)
- Click Continue twice.
- Verify you have selected proper Xerox driver for your printer.
- click 'Modify Printer'
If you're having any issues with this method, please let me know.