Choose and set up your dot-matrix printer (Epson pin printer)
Setting up your dot-matrix printer properly takes five minutes and guarantees reliable printing, day after day. Here is the recommended configuration — and the few settings that make all the difference.
Which printers are suitable
Section titled “Which printers are suitable”The agent sends ESC/P, the universal language of dot-matrix printers. So the following are suitable:
| Family | Examples | Note |
|---|---|---|
| Epson 9-pin | LX-350, LX-300, FX-890 | The counter classic. Our recommended reference. |
| Epson 24-pin | LQ-590, LQ-2090 | Better character quality, same principle. |
| ESC/P compatible | OKI Microline, Bixolon, most dot-matrix printers | Check the printer supports ESC/P emulation. |
Key step: the right Windows driver
Section titled “Key step: the right Windows driver”The choice of driver is decisive for dot-matrix printing. When you plug in an Epson, Windows often installs a modern graphical driver (for example “Epson ESC/P 9-pin V4”). That driver is designed to print office documents and is not suited to sending raw data to a pin printer.
Our recommendation: print through a dedicated print queue using the Windows “Generic / Text Only” driver, on the same port as your physical printer. That is the driver meant for raw printing, the one point-of-sale software uses.
-
Settings → Bluetooth & devices → Printers & scanners → Add a device.
-
At the bottom, click “The printer that I want isn’t listed”.
-
Choose “Add a local printer or network printer with manual settings”.
-
Use an existing port → select the same port as the current printer (for example
USB001). -
Manufacturer: Generic → Printer: Generic / Text Only.
-
Give it a clear, unambiguous name, for example
EPSON LX-350 RAW.
Avoiding the blank page
Section titled “Avoiding the blank page”By default the “Generic / Text Only” driver applies a Letter format with a margin that can eject a blank page. One setting is enough to avoid it:
-
Windows → Printers → right-click
EPSON LX-350 RAW→ Printer properties. -
Device Settings tab.
-
Find “Cont. Feed - No Break” and change it from Letter to “Not Available”.
-
Apply → OK.
Set the printer emulation
Section titled “Set the printer emulation”A dot-matrix printer can work in two languages: ESC/P (Epson) or IBM. SynkriaOps uses ESC/P. Make sure your printer is set to ESC/P — otherwise the text may print crooked or not at all.
This setting is made on the printer (in its default settings; on the Epson LX-350, you reach it by holding certain buttons at power-on — see the manual). Aim for: Software / Emulation = ESC/P.
Force RAW processing
Section titled “Force RAW processing”One last setting to guarantee raw printing:
-
Right-click the printer → Printer properties → Advanced tab.
-
“Print Processor…” button.
-
Select WinPrint with the data type RAW.
The paper and the page length
Section titled “The paper and the page length”Dot-matrix invoices print on continuous multi-part paper (listing paper, often 241 mm wide). Each sheet has a precise height — 140 mm by default in SynkriaOps.
SynkriaOps handles the page length automatically: for each invoice, the app tells the printer the exact sheet height, so it stops in the right place without ejecting a blank page.
If your sheets have a different height, adjust the “Paper height (mm)” field in Settings → Invoicing → Templates.
Accents (é, à, ç, è)
Section titled “Accents (é, à, ç, è)”For French accents to render correctly, set the printer’s character table to PC850 / Multilingual (in its settings menu, or via its switches depending on the model). If the text prints but the accents are replaced with symbols, this is the setting to fix.
Your reference configuration
Section titled “Your reference configuration”| Item | Recommended setting |
|---|---|
| Windows driver | Generic / Text Only |
| Queue name | Clear and unique, e.g. EPSON LX-350 RAW |
| Cont. Feed - No Break | Not Available |
| Printer emulation | ESC/P |
| Print processor | WinPrint / RAW |
| Character table | PC850 / Multilingual |
| Paper height (template) | Actual sheet height (default 140 mm) |
Once this configuration is in place, a quick test confirms everything works — see the next page.