# Hardware

WCPOS works with the physical devices you already use at the counter. This page is the starting point for connecting hardware — receipt printers, barcode scanners, card readers, and cash drawers. Each device type either has its own setup page here, or points to the page where its setup actually lives.

## Devices[​](#devices "Direct link to Devices")

[Receipt PrintersConnect a thermal or network printer over USB, Bluetooth, or the network. Covers Epson, Star, and generic printers.](/hardware/printers.md)

[Barcode ScannersUse a USB, Bluetooth, or camera-based scanner to add products to the cart and look up items.](/pos/product-panel/barcode-scanning.md)

[Card Readers & TerminalsCard readers are set up with their payment gateway — see Stripe Terminal, SumUp, and the other gateway guides under Payment Gateways.](/payment/gateways/.md)

[Cash DrawersA cash drawer is kicked open by the receipt printer it's wired to — set it up on the Receipt Printers page.](/hardware/printers.md#cash-drawers)

One home per device

The Hardware hub points you to each device's setup, but the actual steps live in a single place. A card reader's account and pairing flow lives on its Payment Gateway page; a cash drawer's kick setting lives on the Receipt Printers page.

## Card reader compatibility[​](#card-reader-compatibility "Direct link to Card reader compatibility")

Which card readers work depends on **how you run WCPOS** and on the reader's connection type:

* **The web app** can only drive readers that offer a **web (browser) SDK** — typically internet-connected countertop terminals. **Bluetooth-only** readers (e.g. Stripe M2 / WisePad 3, SumUp Air) and phone **Tap-to-Pay** are **not supported** in the web app.
* Support is **per gateway**, not universal — check the reader against the gateway you plan to use ([Stripe Terminal](/payment/gateways/stripe-terminal.md), [SumUp](/payment/gateways/sumup-terminal.md), [PayPal Reader](/payment/gateways/paypal-reader.md)) before buying.

Each gateway page lists the exact readers it supports.
