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>
GS1 Digital Link QR, the successor to the EAN on pack. Scan it with the demo.
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>
GS1-128: SSCC plus ship-to postal code. Scan it with the demo.
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");
});
GS1 Data Matrix: GTIN, expiry, lot and serial. Scan it with the demo.
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
Data Matrix asset tag. Scan it with the demo.
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>
Aztec ticket. Scan it with the demo.
Esc

Share this page

Solutions | QRGen

Star QRGen on GitHub Add a "Powered by QRGen" badge