When Firefox updates, it can sometimes incorrectly update the print dimensions of your receipts in your Firefox settings. Because Retail POS depends on these Firefox settings to know the dimensions of your receipts, an update can potentially cause your receipts to print incorrectly.
To avoid this issue, connect your receipt printer with Lightspeed Hub. Hub bypasses these Firefox settings so you can reliably print receipts going forward. While you set up your receipt printer with Hub, you can email receipts to your customers.
If for a certain reason you can't use Hub to print receipts, you need to format certain Firefox settings to fix this receipt printing issue. To format your Firefox settings:
- Open Firefox.
- In the address bar, enter about:config.
- Select Accept the Risk and Continue.
- In the Search bar, enter print. This will group all of the settings that you need to format together.
- Update the following settings to their correct value:
Margin setting | Incorrect value | Correct value |
print.printer_[name of receipt printer].print_margin_bottom | 0.5 | 0 |
print.printer_[name of receipt printer].print_margin_left | 0.5 | 0 |
print.printer_[name of receipt printer].print_margin_right | 0.5 | 0 |
print.printer_[name of receipt printer].print_margin_top | 0.5 | 0 |
print.printer_[name of receipt printer].print_unwriteable_margin_bottom | 0.5 | 0 |
print.printer_[name of receipt printer].print_unwriteable_margin_left | 0.5 | 0 |
print.printer_[name of receipt printer].print_unwriteable_margin_right | 0.5 | 0 |
print.printer_[name of receipt printer].print_unwriteable_margin_top | 0.5 | 0 |
Header setting | Incorrect value | Correct value |
print.printer_[name of receipt printer].print_headerleft |
&U | blank |
print.printer_[name of receipt printer].print_headerright |
&T | blank |
Footer setting | Incorrect value | Correct value |
print.printer_[name of receipt printer].print_footerleft |
&PT | blank |
print.printer_[name of receipt printer].print_footerright |
&D | blank |
Paper setting | Correct value |
print.printer_[name of receipt printer].print_paper_height |
78.82 |
print.printer_[name of receipt printer].print_paper_name |
72mm x Receipt |
print.printer_[name of receipt printer].print_paper_width |
2.83 |
You should now be able to print receipts from Retail POS correctly again. To be sure, print a test receipt:
- Sign in the Retail POS.
- Select Sales > New Sale.
- Select Payment > Finish Sale.
- In the new window, select Print.
Still having issues printing receipts?
- In Firefox, enter about:support in the address bar.
- Select Refresh Firefox...
- In the confirmation window, select Refresh Firefox. Firefox will close to refresh itself.
- When finished, a window will list your imported information. Select Finish and Firefox will open.
- Sign in to Retail POS.
- Print a test receipt.
- Repeat the instructions in the previous section to try to format your Firefox settings again.
If your receipts still aren't printing correctly, please contact Support for assistance. You can continue to email receipts to your customers until you are able to resolve the issue or reach our Support team.
Are your receipts also printing slowly?
When Firefox updates, it can sometimes affect the speed at which your receipts print. To fix this issue:
-
- Print a test receipt.
- In the Print window, deselect Print Background Colors.
- From the Presets drop-down, select Save Current Settings as Preset...
- Enter a name for the presets (e.g. Epson Tm-M30).
- Select Save > Print.
-
- Print a test receipt.
- In the Print window, select Preferences.
- Select the Paper/Quality tab.
- Under Color, select Black & White.
- Select OK > Print.
Your receipts should now print at a normal speed. If so, check that your color settings in Firefox are also correct:
- In the address bar, enter about:config.
- Select Accept the Risk and Continue.
- In the Search bar, enter color. This will group all of the settings that you need to format together.
- Update the following settings to their correct value:
Color setting Incorrect value Correct value print.printer_[name of receipt printer].print_in_color true false print.print_in_color true false
If your receipts are still printing slowly, you need to refresh Firefox (see the Still having issues printing receipts? section above). Then, follow the instructions in this article to re-format all of your Firefox settings:
- Margin settings
- Header settings
- Footer settings
- Printer settings
- Color settings