A weird one, the printer was working the day before, and today it just prints garbage characters whatever you send to the printer. It works fine if printed from another computer, just this particular computer.
Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.
The solution for me was to choose a different printer driver. When I was having problems, I was using PCL6 Driver. There are people suggest PCL6 is dodgy and always cause problems. So I chose PCL5 instead, and it works like a charm.