Solutions
Scanning for the way your industry works
Proven configurations for the workflows that run on barcodes, all free and open source.
Retail
Give every associate and every shopper a fast scanner on the phone they already carry.
- Price check and product lookup
- Shelf audits and gap scans (batch mode)
- Click & collect and returns
- Self-checkout and scan-and-go
- Loyalty and coupon QR codes
Recommended setup
<qrgen-scanner
symbologies="retail,qr"
mode="continuous"
duplicate-filter="1500"
></qrgen-scanner> Logistics & Post
Keep up with the belt: GS1-128 labels, SSCCs and tracking numbers, several at a time.
- Receiving and put-away
- Sortation and hub scanning
- Proof of delivery
- Multi-label parcel scanning
- Pallet and SSCC verification
Recommended setup
<qrgen-scanner
symbologies="code128,itf14,data-matrix,qr,pdf417"
mode="batch"
max-results="10"
></qrgen-scanner> Healthcare
Scan medication, specimens and wristbands with on-device processing, so no patient data leaves the device.
- Medication administration checks
- UDI and GS1 Data Matrix on packs
- Specimen tube tracking
- Patient wristband ID
- Expiry and recall checks
Recommended setup
import { parseGS1 } from "qrgen-sdk/parsers";
scanner.addEventListener("scan", (e) => {
const gs1 = parseGS1(e.detail.barcode.data);
const expiry = gs1?.elements.find((x) => x.ai === "17")?.date;
if (expiry && expiry < today) alert("Expired: do not administer");
}); Manufacturing
Trace parts and assets from the line to the field, including on fixed cameras and headless Linux boxes.
- Work-in-progress tracking
- Part and asset labels (Data Matrix, QR)
- Tool crib check-in and check-out
- Fixed-mount camera stations (Python + OpenCV)
- MES and PLC integration over REST
Recommended setup
# Fixed-mount station on a Raspberry Pi
pip install "qrgen-sdk[camera] @ git+https://github.com/Rockyljewell/QR-GEN.git#subdirectory=packages/python"
qrgen-py camera --mode continuous --symbologies data-matrix,qr,code128 Events & Ticketing
Get people through the door in about a second, with or without a connection.
- QR and Aztec ticket validation
- Boarding passes (PDF417, Aztec)
- Age checks at the bar from driver licenses
- Badge scanning and lead capture
- Offline validation with local allow-lists
Recommended setup
<qrgen-scanner
symbologies="qr,aztec,pdf417"
mode="continuous"
duplicate-filter="-1"
></qrgen-scanner>