Most of the issues with non printing jobs and „Offline” messages are from driver settings.
First check to see if there is no job in the print queue (delete any job if exist).
Check the port to be on TCP/IP and not WSD. MS convert the port to WSD. If it is so, click right on the print driver and click on „Printer Properties”, click on „Ports” tab, click on „Add port”, select „Standard TCP/IP port” , click on „New port” and set an IP and in the next window click „Finish”.
After that click again on ''Ports'' tab click on "Configure port" and change from RAW to LPR, at the Queue name write "lp" and be sure to unchecked "LPR Byte Counting Enable" and "SNMP Status Enabled".
Once the 7800 goes to sleep, any prints coming from a Windows 10 OS will not go through, wake the printer up and/or provide a message that the printout is on hold or an error message.
The 7800 is marked as offline in the printer's window and the only solution we've figured out to reconnect to the printer is either restarting the printer or the computer. Sending something to print from another OS that isnt a Windows 10, boots it so that all the print jobs sent from the Windows 10 are printed, however any future prints from the Windows 10 will not go through unless the printer or computer is restarted.
The latest drivers have been installed and we've checked all the connections to make sure nothing else is faulty.