Not having a proper setup of the printer.The genuine printer driver or software is not installed.The USB cable of the printer may not be connected well with the wall socket.The printer setting preferences may not be proper.The software may be changed or upgraded.Tap here to know more HP ENVY 4520 Printer Says Offline