i don't know onyx well enough to have an opinion on that, but, you should probably also check your power management settings.
in device manager, both rj45 (ethernet), wireless & usb have a STUPID POWER MANAGEMENT setting that loves to cancel active print jobs
disable your regular power management settings, THEN:
go to device manager, and find your port you print through, go to power management tab, along the tob and uncheck " allow the computer to turn off this device to save power"
this needs to be checked periodically, since microsoft puts the check mark back in place during windows update cycles.