HP printers may not print because of loose connections, Wi-Fi issues, outdated drivers, empty ink cartridges, or paper jams. To fix this, restart the printer and computer, check cables or wireless connections, update printer drivers, refill or replace ink, clear print queues, and use HP troubleshooting tools to quickly identify and resolve the problem. https://medium.com/@carolinazoey69/why-is-my-hp-printer-on-but-not-printing-a568ea3f1a66