While there are many things that can cause print jobs to hang or fail, this is something I’d recommend checking if your computer thinks your printer is offline when the printer itself says, “online.”
Sometimes turn it off and on just isn’t going to get it done. This is one of those times.
In this particular case, your Windows computer (specifically the printer driver) may think it’s smarter than it is. The driver uses a network protocol called SNMP (Simple Network Management Protocol) to ‘talk’ to the printer and determine things like how many paper trays it has, what size paper is installed, and it’s current status. In theory, this works great. In practice, it’s sometimes better to turn this feature off in the printer driver and not let the computer worry about what’s going on with the printer.