Rundoo runs in a web browser, so the hardware choices that make up a register station happen outside the app — you pick the gear, we tell you what works. This Rundoc covers equipment, not an in-app surface: what you actually need at a cash station, what's optional, and how the pieces fit together.

Essential at a register station

Rundoo's standard terminal package is three pieces of hardware: a working computer, a barcode scanner, and a Stripe card reader. Thermal printers and cash drawers are an add-on for cash sales — covered separately below. Label printers, hotspots, and authentication keys layer on as needed.

<aside> 📦

What's included with Rundoo vs what you bring

Your Rundoo contract covers the Stripe card reader — we order, configure, and ship it to you as part of go-live. Everything else at the counter is hardware you source: a computer (any modern Mac or Windows machine running a supported browser), a barcode scanner (we recommend the Zebra DS2278), and — if you ring cash — a thermal receipt printer and cash drawer. Label printers and YubiKey hardware are optional add-ons you'd buy separately. Specific models shift; ask Rundoo Support before you buy.

</aside>

Computer

Any modern desktop or laptop running a supported browser and operating system. Rundoo is browser-based, so you're not locked into Mac or Windows — whatever your counter staff is comfortable with. A Windows 11 all-in-one with USB-A ports covers the common case. See Browser and OS requirements for the exact supported versions.

Barcode scanner

Any reputable handheld barcode scanner works — USB or Bluetooth, wired or wireless. The only requirement is that the scanner operates in HID mode (Human Interface Device), which means it acts like a keyboard and types the scanned code into whatever field is focused. That's the default mode on every mainstream scanner; no special driver, no Rundoo-side configuration. Our current recommendation is the Zebra DS2278 — corded USB, reliable, reads 1D and 2D barcodes.

At the register, scanning a product into the cart, scanning a customer's loyalty card, or scanning a receipt barcode on a return all work the same way — focus the input, pull the trigger.

Configuring a new DS2278

A brand-new DS2278 needs a one-time configuration so its scans land in Rundoo correctly: the scanner must wrap each scanned UPC in | characters (|0123456789|), which Rundoo uses as a marker that the input is a scan rather than typed text. Walk through these steps once when you set up a new scanner.

  1. Plug the cradle into the computer that scanner will be used with — USB-A on the back of the desktop or laptop. The cradle is the small base the scanner sits in.
  2. Pair the scanner to its cradle. Pick up the scanner, point it at the QR code printed on the cradle, and pull the trigger. One short beep means it paired.
  3. Configure the prefix and suffix wrap. Print Rundoo's DS2278 config sheet (PDF — ask Rundoo Support if you don't have it yet) and scan the QR code at the top of the printed page. The defaults the sheet sets: a | on either side of the scanned UPC, and medium beeper volume.

<aside> 🖨️

Print the config sheet — don't scan it from a screen. Scanners read printed barcodes reliably; on-screen renders are inconsistent across monitor sizes and brightness. If you don't have a printer at the counter, ask Rundoo Support for a printed copy.

</aside>

  1. Confirm the wrap is working. Click into any non-Rundoo input — a Notepad window, your browser's URL bar, a text box anywhere — and scan a barcode. The output should be wrapped: scanning 0123456789 should type |0123456789|. If it doesn't, scan the config sheet's QR again.
  2. Test in Rundoo. In the POS > Transactions tab, on the New top tab (the new-sale screen), click anywhere outside the Search for a product bar — somewhere in the cart area — and scan a product whose UPC is already attached in Rundoo. The product should drop into the cart.

POS > Transactions > New: click outside the Search for a product bar before scanning.

POS > Transactions > New: click outside the Search for a product bar before scanning.