A POS counter looks simple from the customer's side — a screen, a scanner beep, a receipt. Behind that counter, five or more hardware devices need to be connected correctly and talking to each other before the first transaction can process. Getting this wrong means a cash drawer that will not open, a printer that jams, or a scanner that reads barcodes the software cannot recognize. This guide walks through every piece of hardware on a small business POS counter, how they connect, and the setup mistakes that cause problems on day one.
A complete POS counter has a core set of hardware components. Each serves a specific function, and skipping one usually means a workaround that slows down every transaction.
POS terminal — The main unit with a touchscreen display, processor, storage, and I/O ports. This is the hub that every other device connects to. For a fixed counter, a 15-inch all-in-one desktop terminal with an aluminum alloy enclosure is the standard choice — fanless, durable, and built for 12–16 hours of continuous daily operation.
Receipt printer — A thermal printer that produces paper receipts. It also serves a second function: triggering the cash drawer to open via an RJ11 pass-through cable. Most commercial receipt printers connect to the terminal via USB or a serial (COM) port. Thermal printers use heat instead of ink, so there are no cartridges to replace — only paper rolls.
Barcode scanner — Reads product barcodes and sends the data to the POS terminal. For a fixed counter, a wired USB scanner is more reliable than wireless — no battery to charge, no Bluetooth pairing issues, and instant response. Handheld models work for most retail; presentation (hands-free) scanners are faster for high-volume grocery or convenience store counters.
Cash drawer — Stores cash, coins, and sometimes checks. The drawer connects to the receipt printer (not the terminal) via an RJ11 cable. When a transaction completes, the POS software sends a print command, and the printer simultaneously sends an electrical pulse to pop the drawer open. No separate power supply needed.
Network connection — An Ethernet cable from the terminal's RJ45 port to your router or switch. This carries transaction data to your POS software's server or cloud backend. Wired Ethernet is more stable than Wi-Fi for a fixed counter — no dropped connections during peak hours, no interference from kitchen equipment.
Customer-facing display — A second small screen (7–10 inches) or a simple VFD pole display that shows the transaction total to the customer. Useful for transparency and checkout speed, but not essential for every business. A VFD pole display costs $10–$15 and connects via COM port; a full LCD screen costs $30–$80 and uses a video output (VGA or HDMI).
Payment terminal — A card reader for credit/debit cards and contactless payments. This device is typically provided by your payment processor (not by the POS terminal manufacturer) and connects to the terminal via USB or sits on its own network connection. Your POS software needs to support the specific payment terminal model your processor provides.
Kitchen display or kitchen printer — For restaurants and cafes, orders need to reach the kitchen. A kitchen display system (KDS) shows orders on a screen; a kitchen printer produces paper tickets. Both connect via your local network. The KDS is the modern approach — no paper waste, orders can be bumped and prioritized on screen.
Self-service kiosk — For quick-service restaurants or retail stores with high foot traffic, a self-service kiosk lets customers place orders or check out independently. This is a separate hardware unit with its own screen, payment reader, and receipt printer — not connected to the counter terminal.
The POS terminal is the center of the setup. Every peripheral connects to it (except the cash drawer, which connects through the printer). Here is the standard wiring for a typical small business counter:
| Device | Connects To | Cable / Port |
|---|---|---|
| Barcode scanner | POS terminal | USB |
| Receipt printer | POS terminal | USB or COM (serial) |
| Cash drawer | Receipt printer (not the terminal) | RJ11 |
| Network / Internet | POS terminal | RJ45 Ethernet |
| Customer display (VFD) | POS terminal | COM (serial) |
| Customer display (LCD) | POS terminal | VGA or HDMI |
| Payment terminal | POS terminal or own network | USB or Ethernet (depends on processor) |
The key detail most setup guides skip: the cash drawer connects to the receipt printer, not to the POS terminal. If your terminal does not have a direct RJ11 port, that is normal — the drawer gets its signal from the printer. If your terminal does have an RJ11 port, that port is also designed to trigger the drawer directly; check your POS software documentation for which method it supports.
1. Not running an end-to-end test before opening. Each device may power on fine individually, but the real test is a complete transaction cycle: scan a barcode, process a sale, print a receipt, verify the cash drawer opens. Run this test at least five times. If any step fails, you will find out during your first rush instead of during a calm setup window.
2. Plugging the cash drawer RJ11 into the wrong port. Some receipt printers have two RJ11 ports — one input (from the terminal, rarely used) and one output (to the cash drawer). Plugging the drawer cable into the input port means the drawer will never receive the open signal. Check the printer manual for which RJ11 port is the drawer trigger.
3. Using Wi-Fi for a fixed counter. Wi-Fi seems simpler because there is no cable to run, but it introduces connection drops, latency spikes, and interference — especially in restaurants where microwaves and metal equipment disrupt the signal. A single Ethernet cable from the terminal to your router eliminates all of these issues.
4. Not installing peripheral drivers before connecting devices. Most POS terminals running Windows require drivers for receipt printers and sometimes for scanners. Plugging in a printer before installing its driver can result in the OS assigning a generic driver that does not support the printer's cash drawer trigger function. Install the manufacturer's driver first, then connect the hardware.
5. Forgetting to set the barcode scanner's keyboard mode. Many USB barcode scanners default to "keyboard wedge" mode, which types the barcode digits as if someone is typing on a keyboard. Most POS software expects this mode, but some require the scanner to be set to serial emulation or a specific data format. If scanned barcodes appear in the wrong field or with extra characters, the scanner's communication mode needs to be reconfigured — usually by scanning a setup barcode from the scanner's manual.
Before purchasing a POS terminal, count the peripherals you plan to connect and verify the terminal has enough ports. Here is the minimum for a standard small business counter:
USB ports: 3 minimum — one for the barcode scanner, one for the receipt printer (if USB), one for the payment terminal or a spare. Four to six USB ports give you room to add peripherals later without a hub.
COM (serial) port: 1 minimum — for legacy printers, VFD customer displays, or specialized peripherals. Even if you plan to use all USB devices now, having one COM port available prevents compatibility issues later.
RJ45 Ethernet: 1 — for wired network connectivity.
Video output (VGA or HDMI): 1 — only needed if you plan to use a customer-facing LCD display. Skip this if you are using a VFD pole display (which uses COM) or no customer display at all.
For a detailed breakdown of how port count, enclosure material, and other specs affect terminal pricing, see the budget POS terminal buying guide. When sourcing terminals from a manufacturer, always request the full I/O specification sheet before confirming your order.
What hardware do I need for a basic POS counter?
A basic POS counter requires five pieces of hardware: a POS terminal (the main touchscreen unit), a receipt printer (thermal USB or serial), a barcode scanner (wired USB for fixed counters), a cash drawer (connected via RJ11 through the receipt printer), and a network connection (Ethernet cable to the terminal's RJ45 port). Optional additions include a customer-facing display, a payment terminal from your payment processor, and a kitchen printer if you are in food service.
How does a cash drawer connect to a POS terminal?
In most setups, the cash drawer does not connect directly to the POS terminal. Instead, it connects to the receipt printer via an RJ11 cable. When a transaction completes, the POS software sends a print command to the receipt printer, which simultaneously sends an electrical signal through the RJ11 cable to pop open the cash drawer. This daisy-chain setup means you need a receipt printer with an RJ11 pass-through port, which most commercial thermal printers include.
Should I use USB or serial connections for POS peripherals?
USB is the standard for most new peripherals — scanners, printers, and payment terminals all commonly use USB connections. Serial (COM port) connections are still used for some legacy receipt printers and specialized peripherals. If you are setting up a new counter from scratch, USB is simpler and more widely supported. If you are integrating with existing equipment that uses serial connections, make sure your POS terminal has at least one COM port to avoid needing an adapter.
Can I use Wi-Fi instead of Ethernet for my POS terminal?
You can, but wired Ethernet is recommended for fixed counter installations. Wi-Fi introduces latency, is vulnerable to interference from microwaves and other devices (especially in restaurant environments), and can drop connections during peak hours when the network is congested. An Ethernet cable to the terminal's RJ45 port provides a stable, dedicated connection for transaction data. Reserve Wi-Fi for mobile or handheld POS devices that need to move around the store or dining floor.
What is the most common POS hardware setup mistake?
The most common mistake is not testing all peripherals together before going live. Businesses often unbox each device, confirm it powers on, and assume the setup is complete. Then on the first busy day, the cash drawer does not open because the RJ11 cable is plugged into the wrong port on the printer, or the scanner reads barcodes but the POS software does not recognize the format. Always run a full end-to-end test — scan a product, process a test transaction, print a receipt, and verify the cash drawer pops — before opening for business.