I have an Officejet j4580 which worked fine under Windows XP and Windows 7. Recently, I upgraded the computer from Windows 7 to Windows 10 in-place, after burning the Windows 10 upgrade to a DVD and running the upgrade from it. Ever since then, I can't print anything.
I installed the full software package (OJ_AIO_J4500_Full_Win_WW_140_404-4.exe) for Windows 10 from here. The first attempt failed, in a similar way to this issue. After this was solved, the installer failed at the end of the process, with the error log indicating that a device with the same name already exists. So I uninstalled the device driver (all through the installer I downloaded from the first link), manually removed the printer from Devices and Printers, and installed again by the directions (unplugging the printer, and then plugging it again at the end of the installer). This time, the installation went smoothly. Still, no print. So I uninstalled everything and installed everything again (except the Bing crapware), but that didn't help.
The printer doesn't print from applications, or from the "Print Test Page" button in printer properties in Devices and Printers. The hardware is working and the communication with the computer is working, because the HP software was able to make the printer print three different test pages: the trumpet image, the fax test result, and printer test page. When I try to print, the ink level indicator pops in the corner, the page shows in the spool window, but nothing comes out of the printer. It's as if something swallows the print somewhere along the print stack.
HP Print and Scan Doctor passes all tests with no error. I went through the steps here.
I appreciate any help.
Update
Thanks to the advice from @Epoxy, I found in the event viewer this error:
The document Print Document, owned by Tsahi Asher, failed to print on printer HP Officejet J4500 Series. Try to print the document again, or restart the print spooler. Data type: NT EMF 1.008. Size of the spool file in bytes: 131072. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \TSAHI. Win32 error code returned by the print processor: 2147500037. Unspecified error