Hardware
Recommended setup — pick what fits your pharmacy.
None of the hardware on this page is required. Many pharmacies run RxRescue with nothing more than an Android phone and the built-in camera scanner — that alone is enough for a working DSCSA-aware inventory workflow. The scanners and printer below are options for pharmacies that want to scale beyond a single device or print custom labels for repackaged stock. Buy what you need; skip what you don't.
We don't sell any of this hardware. These are independent recommendations based on what we've actually tested and shipped to real pharmacies. Buy from your preferred vendor — Amazon, B&H, your existing wholesaler's hardware catalog, etc.
Minimum viable setup
Just the app + your phone
$0 in extra hardware
RxRescue's camera scanner (opt-in via Settings → Camera scanner) reads serialized DSCSA DataMatrix codes well enough for everyday use on most modern Android phones. For a single-pharmacist operation handling tens of bottles per day, this is genuinely enough. No Bluetooth pairing, no batteries to charge, no cradle to lose under the counter.
Pick this if: you're a solo or small-team pharmacy, you want to try the product without committing to hardware, or you only scan occasionally.
Start a free trial · Download the app
Bluetooth barcode scanners (optional)
If you scan dozens or hundreds of bottles per day — receiving wholesaler shipments, doing monthly cycle counts, working through return manifests — a dedicated Bluetooth scanner is faster than the camera. The two we recommend cover different price points.
What it's for
Affordable workhorse scanner. Good for pharmacies adding a scanner to a small or single-site operation, or for testing whether a faster scan path is worth a $60 investment.
What's good about it
- Reads GS1 DataMatrix (DSCSA serialized barcodes) reliably.
- HID Bluetooth keyboard mode works directly with RxRescue — pair to your tablet and scan.
- Handles FNC1 / GS character correctly when configured (the manual covers this).
- Three connection modes (USB cable, 2.4GHz dongle, Bluetooth) so it's flexible if your tablet's BT is finicky.
What to know
Default config strips FNC1 (the byte that separates lot from serial in DSCSA barcodes). After unboxing, scan the FNC1-enable barcode in the manual or your DSCSA scans will lose the serial number.
Manual (Inateck official)
What it's for
Pro-grade scanner. The de facto standard in clinical and institutional pharmacy settings. If your pharmacy is part of a healthcare contractor, hospital network, or any operation where the IT or procurement team has opinions about hardware, Zebra is what they already buy.
What's good about it
- Excellent build quality. Drops-from-counter survive that an Inateck might not.
- Long battery life. The cradle charges via USB-C; off-cradle scanning runs for a full shift easily.
- Comprehensive programming guide — every behavior is configurable via barcode.
- Clinical IT departments approve Zebra as a vendor without much friction.
What to know
Default config also strips FNC1 in HID mode. The product reference guide has the exact "GS Character for HID Keyboard" barcode you scan once to fix this — it's in the Data Formatting section. Worth doing during initial setup.
Product Reference Guide (PDF, Zebra)
·
Support page
Label printer (optional)
Useful for pharmacies that repackage bulk stock into smaller dispensing-sized bottles, or that need to relabel pre-DSCSA stock with serialized barcodes. If you're not doing either of those, you can skip this — most pharmacies don't print labels in their daily inventory workflow.
What it's for
Direct-thermal label printing for 2×2 inch DataMatrix labels (RxRescue's default print size). Once paired, pharmacy staff can print serialized labels for repackaged or relabeled stock straight from the app.
What's good about it
- Bluetooth 5.2 — pairs reliably with both Windows and Android, doesn't drop the connection like older budget thermal printers do.
- 300 dpi — sharp enough for small DataMatrix codes that need to scan back through RxRescue's parser.
- Healthcare-acceptable form factor and Brother's Windows drivers are rock-solid.
- Compact (about the size of a tissue box). Fits on a counter.
What to know
Two model variants exist — QL-820NWB (older, Bluetooth 2.1) and QL-820NWBc (newer, Bluetooth 5.2). Get the NWBc. The 5.2 chip is materially more reliable; the older 2.1 model has a habit of disconnecting that's been a real headache in our testing.
Manuals (Brother official)
·
Support page
FAQ
Do I need both a scanner and a label printer?
No. They handle different workflows. Scanner = capturing barcodes from incoming stock. Printer = producing barcodes for outgoing or repackaged stock. Most pharmacies need a scanner; only some need a printer. Many pharmacies use neither and rely on the phone camera scanner + occasional manual entry.
Can I use scanners or printers other than these?
Yes. Any HID-mode Bluetooth barcode scanner that can be configured to transmit FNC1 (the GS character, ASCII 0x1D) will work with RxRescue. Any Windows-recognized printer will work for label printing — just use the app's "Open PDF" button (Windows) or Share PDF (Android) and print to whatever printer your OS sees. The recommendations above are just what we've tested; the product is hardware-agnostic.
Where should I buy?
Whatever vendor you prefer. Amazon stocks all three. Pharmacy hardware distributors carry the Zebra DS2278 and Brother printers as part of clinical hardware bundles. We don't get a kickback either way and don't track or care which vendor you use.
What if I want to start cheap and upgrade later?
Sensible plan. Start with the camera scanner (free, built into the app). If you find yourself scanning more than ~20 bottles a day, add an Inateck BCST-23 (~$60–80) — that's the biggest single jump in throughput. Move to a Zebra later only if your IT/procurement team requires it, or if the Inateck's build quality starts showing wear in heavy daily use.
Questions about a specific scanner or printer not listed?
Email info@rxrescue.us
and we'll tell you whether it's known-good or not.