I want to only comment the part you say “stops working from time to time”.
Windows computers use a background service called “Printer Spooler” which often fails with no apparent reason and you have to restart this service manually or just “reboot” your computer and afterward all is fine.
Even now , 2024, the above is the 99% reason of printers unable to print.
Latest Answers