If you want to know whether it is the printer, or whether it's the particular app/printer connection, try copying the text from your web page into a wordpad doctor, and print from there. If it prints that way, the printer is probably OK in general, but may not work with the latest WEB logic.
If it doesn't even print from wordpad... it definitely is the printer. Or cable. Or something else at that 'hardware' level.