Trouble printing with Epson POS TM-T20 Thermal Printer
I am unable to get printing to work correctly using Firefox with Epson POS TM-T20 thermal printers we have a work.
We're currently running Firefox on Debian 12. I've tried both the ESR version that comes with the Debian repository and the latest Firefox as a flatpak.
When printing to the receipt printer, the only thing that is printed is the left-hand most part of the logo and a little part of the text and this occurs towards the right-hand side of the paper. I've changing all of the settings, resetting the settings for the print in about:config, but nothing seems to work.
I'd love to get this working so that staff could use Firefox. I'm attaching an image of what the print job looks like and a screenshot of what the print-preview shows.
Todas as respostas (5)
What happens with Windows, this printer, and Firefox? Could you try a live USB stick of another OS to see if you have the same issue. Have you tried another browser? Did you reset the printer? https://kb.mozillazine.org/Problems_printing_web_pages#Reset_printer Also, what version of Firefox are you running?
Alterado por jonzn4SUSE em
I'm not sure about Windows and Firefox, but this printer works just fine with Chrome, Brave, and even other software like LibreOffice on Debian 12. I've also tried to get it working with Firefox in Ubuntu 20.04, 22.04, Fedora 36, 37 , 38, 39. But none of them work with Firefox and this printer.
I have reset the printer. I've even setup a fresh install and the problem exists from the beginning.
I've tried this printer over the past three years with various versions of Firefox. Currently the Debian repository version is 115.10.0esr. But I've also tried the latest flatpak release of 125.0.1 .
I assume you've installed this driver? There not much I have to offer here except the basics. If you fill it's a bug open one and see what the Dev's have to say.
Have you tried "Print using the system dialog" at the bottom of the print preview settings? You can make this default by changing print.prefer_system_dialog to true in about:config.
Yes, I've tried printing from the system dialog as well.