Receipt Printer Setup and POS Connection
A receipt printer takes about ten minutes to set up and one busy morning to regret. The two things that decide whether it stays working are the driver type your point of sale expects and, on network printers, whether the address can change. Both are settled in the first ten minutes or discovered later at the worst time.
What you need before you start
- The exact model and interface variant — the same family ships as USB, Ethernet, and serial
- Your POS platform's supported driver type, from their documentation
- Access to the router or DHCP server, for network models
- A cash drawer cable if you use a drawer — it is rarely included
- A roll of the correct paper width
Physical setup
- Remove packing material and fit the roll Most thermal units are drop-in: open the lid, drop the roll so paper feeds from underneath toward the front, close. If the paper comes out blank later, the roll is in upside down — thermal paper only prints on the coated side.
- Set the paper width guide if the model has one Printers that support both 80mm and 58mm use a physical spacer. Set it before the first roll and check the driver setting matches, or receipts will be formatted for the wrong width.
- Place it where the receipt is reachable The customer or the staff member has to take the receipt without leaning across the counter. Also leave room to open the lid — a printer wedged under a monitor arm cannot be reloaded.
- Connect power directly to a wall outlet Most receipt printers use an external power brick. Keep it accessible; it is the first thing you power-cycle when troubleshooting.
- Connect the interface cable USB, Ethernet, or serial as appropriate. Note that many receipt printers do not ship with the interface cable — check before you are standing at the counter.
- Print the self-test page Usually by holding the feed button while powering on. It confirms the printer works, and prints the current interface settings and firmware version. Keep it — the next steps need what is on it.
It reports the interface, the current IP address if networked, the firmware version, and the emulation mode. If the self-test prints cleanly, the printer and its paper are fine and every remaining problem is on the connection or software side. It is the fastest way to split the diagnosis in two.
Give a network printer a fixed address
This is the step that determines whether the installation survives. A receipt printer on a DHCP lease will eventually get a different address, and every till configured with the old one stops printing — typically on a Monday morning.
| Approach | Notes |
|---|---|
| DHCP reservation (preferred) | Bind the printer's MAC address to a fixed IP on the router. The printer keeps asking for an address and always gets the same one. Central, visible, and survives a printer factory reset. |
| Static IP on the printer | Set through the configuration utility or the printer's own web page. Works on networks you do not control. Use an address outside the DHCP pool or you will eventually get a conflict with a phone or laptop. |
By far the most common receipt printer support call is a network printer that worked for weeks and then stopped. It did not fail — it got a new DHCP lease. Reserve the address at install time and this entire category of problem disappears.
Drivers and emulation
Receipt printers are driven in one of two ways, and your POS decides which.
- A printer driver installed on the workstation, where the POS prints to it like any printer. Common on Windows-based POS.
- Direct command control, where the POS sends printer commands straight to the device over the network or USB. Common on cloud and tablet POS, and generally more reliable because there is no driver layer to break.
Many printers also offer emulation modes so they can pretend to be an older model that legacy software already knows. If your POS only lists printers you do not own, check whether your printer can emulate one of them — this frequently rescues an otherwise incompatible pairing.
- Check your POS documentation first It will specify the driver type, and often the exact settings. Following it beats guessing, and support will ask whether you did.
- Install the manufacturer driver or utility for the exact model Generic drivers often print but cannot open the cash drawer or drive the cutter.
- Set the paper width in the driver to match the hardware A mismatch produces receipts with wrapped or truncated lines.
- Configure the cutter behaviour Full cut or partial cut at the end of each receipt. Partial leaves a small tab so the receipt does not drop on the floor.
- Add the printer in the POS and select it as the receipt device Some platforms distinguish receipt, kitchen, and report printers. Assign each one deliberately.
Cash drawer wiring
The drawer is almost always opened by the printer, not the computer. The printer sends a pulse down a cable that looks like a network cable but is not.
- Connect the drawer to the printer's drawer port, often labelled DK or similar. It accepts an RJ-style plug and is not an Ethernet port — do not plug the network cable into it.
- Enable drawer kick in the driver or POS. Nothing happens until the software is told to send the pulse.
- Check the pulse settings if it does not open. Drawers vary in which pin and pulse duration they expect; the printer usually exposes both as settings.
- Test the manual release underneath the drawer so staff know how to open it if the printer is down.
Drawer kick often works in a test print and not in a live sale, because the POS only sends the pulse on specific transaction types. Run an actual cash sale end to end before you rely on it.
Kitchen and secondary printers
- Use Ethernet, not USB. A kitchen printer is usually driven by several tills, and USB binds it to one machine.
- Use an impact printer at the pass. Heat and grease make thermal tickets unreadable — see how to choose a receipt printer.
- Set the routing rules in the POS, so food goes to the kitchen and drinks to the bar. This is POS configuration, not printer configuration.
- Consider a buzzer or alert, because a ticket printed unnoticed in a busy kitchen is a late order.
- Reserve its IP too. A kitchen printer that moves address is worse than a till printer that does, because nobody notices until food is late.
Before you open
| Check | Why |
|---|---|
| Run a full test transaction | Not a test print. Confirms receipt formatting, cut, and drawer together. |
| Check the receipt layout end to end | Logo, tax lines, and footer should fit the width without wrapping. |
| Reload paper from empty | Have the person who will actually do it try it once, before a queue. |
| Power-cycle the printer, then print again | Proves the address and settings persist. |
| Print from every till that shares it | Catches a station configured with the old address. |
| Record the IP, model, and driver | Whoever fixes this at 8am will not have your context. |
| Put a spare roll under the counter | The most common cause of a stopped queue is no paper within reach. |
Official manufacturer resources
Drivers, configuration utilities, and emulation options are model and interface specific. Match downloads to the exact part number from the self-test page.
Setting up a counter and want it right first time?
Tell us the POS platform, how many tills, and whether there is a kitchen printer. We will tell you which interface to order and what to configure — before opening day rather than during it.
Still stuck? Talk to someone who works on this hardware daily.
Tell us the model, what you have already tried, and what you are seeing. We will tell you whether it is a setting, a consumable, or a part — and we will say so if you do not need to buy anything.