Barcode Scanner
The POS Pro plugin includes a powerful barcode scanning feature that allows you to quickly search for products by scanning their barcodes. This feature supports both camera-based scanning using your device's camera and hardware barcode scanners connected to your computer.
Overview
The barcode scanner feature in POS Pro offers:
- Camera-based scanning using your device's built-in camera
- Support for external USB barcode scanners
- Recognition of multiple barcode formats (1D and 2D)
- Automatic product search when a barcode is detected
Using the Camera-Based Scanner
The camera-based scanner uses your device's camera to scan barcodes directly from the POS interface.
Accessing the Scanner
- In the POS interface, locate the barcode icon button next to the search bar
- Click the barcode icon to open the camera scanner
- If this is your first time using the scanner, your browser will ask for permission to access your camera
- Grant camera access permission when prompted
Scanning a Barcode
- Once the scanner is open, position the product barcode within the camera view
- Hold the barcode steady in front of the camera
- A red scanning line will move across the screen, indicating the scanner is active
- When a barcode is successfully detected, you'll see a success notification
- The product matching the barcode will automatically be searched and displayed
Camera Selection
If your device has multiple cameras:
- A dropdown menu will appear below the scanner
- Select the camera you want to use (typically the rear/back camera works best for barcode scanning)
- The scanner will automatically switch to the selected camera
Using a Hardware Barcode Scanner
POS Pro also supports external USB barcode scanners, which typically emulate keyboard input.
Setting Up a Hardware Scanner
- Connect your USB barcode scanner to your computer
- Most barcode scanners work as "plug and play" devices and don't require additional drivers
- Ensure your scanner is configured to add an "Enter" keystroke after each scan (this is the default for most scanners)
Scanning Products
- Place your cursor in the search box in the POS interface
- Scan a product barcode using your hardware scanner
- The scanner will input the barcode and automatically trigger a search
- The product matching the barcode will be displayed in the results
Supported Barcode Formats
POS Pro supports a wide range of barcode formats, including:
1D Product Barcodes
- UPC-A
- UPC-E
- EAN-8
- EAN-13
- UPC/EAN extensions
1D Industrial Barcodes
- Code 39
- Code 128
- Code 93
- Codabar
- ITF
2D Barcodes
- QR Code
- Data Matrix
- Aztec
- PDF 417
Troubleshooting
Camera Access Issues
If you're having trouble with camera access:
Permission Denied: If your browser shows "Camera permission denied":
- Click the lock/info icon in your browser's address bar
- Ensure camera permissions are set to "Allow"
- Refresh the page and try again
No Camera Detected: If you see "No camera found":
- Ensure your device has a working camera
- Try using a different browser
- Check if other applications are currently using the camera
Browser Compatibility: The camera scanner works best with:
- Google Chrome
- Microsoft Edge
- Safari (on macOS/iOS)
- Firefox (may require permission settings adjustment)
Hardware Scanner Issues
If your hardware scanner isn't working properly:
Scanner Not Detected:
- Ensure the scanner is properly connected
- Try a different USB port
- Check if the scanner needs to be charged or powered on
Scans Not Registering:
- Make sure the cursor is focused in the search box
- Check if your scanner is configured to add an Enter keystroke after scanning
- Try scanning into a text editor to verify the scanner is working correctly
Incorrect Scans:
- Clean the scanner lens
- Ensure the barcode is not damaged or printed with low quality
- Try adjusting the distance between the scanner and the barcode
Best Practices
For optimal barcode scanning performance:
- Good Lighting: Ensure the barcode is well-lit, especially when using the camera scanner
- Steady Position: Hold the barcode steady when using the camera scanner
- Proper Distance: Position the barcode at an appropriate distance from the scanner
- Clean Barcodes: Ensure barcodes are clean and undamaged
- Focus on Search Box: When using a hardware scanner, always ensure the cursor is in the search box
Adding Barcodes to Products
To make the most of the barcode scanning feature, ensure your products have barcodes assigned:
- Go to Products in your admin panel
- Edit the product you want to add a barcode to
- Find the "Barcode" field and enter the product's barcode
- Save the product
Once barcodes are assigned, you can quickly find products by scanning their barcodes in the POS interface.