Skip to main content

Barcode Scanning

Swift POS supports barcode scanning through camera-based scanners and hardware USB/Bluetooth scanners. Scanning a product barcode instantly adds it to the cart.

Camera Scanning​

The web app uses the html5-qrcode library to access the device's camera. Click the barcode icon in the search bar to activate the camera scanner. Point the camera at a barcode, and the product is added to the cart automatically.

Hardware Scanners​

USB and Bluetooth barcode scanners are detected automatically. They work by emulating keyboard input -- when a barcode is scanned, the scanner types the barcode value followed by Enter. Swift POS detects this rapid keystroke pattern and processes it as a barcode scan.

No additional configuration is required. Simply plug in a USB scanner or pair a Bluetooth scanner, and it works immediately.

tip

Hardware scanners are significantly faster and more reliable than camera scanning. For high-volume retail environments, a dedicated barcode scanner is recommended.

Continuous Scan Mode​

For inventory operations, continuous scan mode allows rapid scanning of multiple items without dismissing the scanner between each scan. This is used in:

Each scan adds the item to the operation's item list and increments the count.

Barcode Generation​

Swift POS can generate CODE128 barcodes for your products. From the product detail view:

  1. Click Generate Barcode
  2. A barcode is created using the product's SKU or variant barcode
  3. Print thermal labels -- formatted for standard thermal label printers

This is useful for products that do not come with barcodes from the manufacturer.

Supported Formats​

Swift POS recognizes all common barcode formats: UPC-A, UPC-E, EAN-13, EAN-8, CODE128, CODE39, and QR codes.