Home Troubleshooting

Troubleshooting

Common issues and solutions
By KYBER
2 articles

Kiosk Not Scanning QR Codes

Overview If your KyberAccess kiosk is not scanning QR codes properly, visitors cannot complete self-service check-in, which leads to longer wait times and a frustrating lobby experience. The good news is that QR scanning issues are almost always caused by camera settings, lighting conditions, or QR code quality rather than software bugs, and they are straightforward to resolve. This guide walks through systematic troubleshooting for QR code scanning problems on both the iPad Kiosk app and the web-based kiosk, starting with the most common fixes and progressing to advanced diagnostics. Quick Fixes (Try These First) Before diving into detailed troubleshooting, try these five quick fixes that resolve the majority of QR scanning issues: 1. Clean the camera lens. Wipe the iPad or device camera with a soft, lint-free cloth. Fingerprints, dust, and smudges are the single most common cause of scanning failures. 2. Check the lighting. The area around the kiosk needs adequate, even lighting. QR codes cannot be read in very dim environments or when bright light creates glare. 3. Hold the QR code steady. The visitor should hold their QR code still, approximately 6 to 8 inches from the camera, for 2 to 3 seconds. 4. Check the QR code quality. If printed on paper, the code should not be wrinkled, folded, or faded. If displayed on a phone screen, the screen brightness should be at maximum. 5. Restart the kiosk app. Force-close the KyberAccess Kiosk app and reopen it to clear any temporary camera issues. If these do not resolve the problem, continue with the sections below. Camera Permission Issues The most common technical cause of scanning failure is that the app does not have permission to use the camera. iPad Kiosk App 1. Open the iPad's Settings app 2. Scroll down and tap KyberAccess Kiosk in the app list 3. Check that Camera is toggled ON (green) 4. If it was turned off, toggle it on, then return to the KyberAccess app 5. The QR scanner camera should now activate when you begin a check-in Web-Based Kiosk (Browser) If you are using app.kyberaccess.com in kiosk mode through a web browser: 1. Open the browser you are using (Chrome, Safari, or Edge) 2. Navigate to app.kyberaccess.com 3. If a camera permission prompt appears, click Allow 4. If the prompt does not appear because it was previously denied: - Chrome: Click the lock or info icon in the address bar, then Site Settings, then set Camera to Allow - Safari: Open Safari Preferences, go to Websites, then Camera, and set app.kyberaccess.com to Allow - Edge: Click the lock icon in the address bar, then Permissions, then set Camera to Allow 5. Refresh the page after changing permissions Tip: If camera permissions were denied and cannot be changed through the browser interface, clear the browser's site data for app.kyberaccess.com, then reload the page. This triggers a fresh permission prompt. Camera Selection Issues Devices with multiple cameras (front and rear) may have the wrong camera active for QR scanning. iPad Kiosk App The KyberAccess Kiosk app defaults to the rear camera for QR code scanning. If the front-facing camera is active instead: 1. In the KyberAccess web dashboard, go to Settings > Devices 2. Select the kiosk device having the issue 3. Under Camera Settings, set QR Scanner Camera to Rear 4. Save the settings — the configuration pushes to the kiosk automatically Web Kiosk When the QR scanner is active on a web kiosk, look for a camera switch icon (rotating camera) on the scanner screen. Tap it to cycle between available cameras and select the one that faces toward the visitor. QR Code Quality Problems Even when the scanner is working perfectly, poor QR code quality prevents successful reads. Printed QR Codes Common issues with printed QR codes and how to fix them: - Low print quality: Reprint at 300 DPI or higher. Inkjet printers running low on ink produce faded codes that scanners struggle to read. Laser printing is preferred for consistent quality. - Code is too small: QR codes should be at least 1 inch by 1 inch (2.5 cm by 2.5 cm) minimum. Codes printed on small badges or business cards may be below this threshold. - Physical damage: Wrinkled, folded, or water-damaged codes may be unreadable. Print a fresh copy. - Poor contrast: QR codes need strong contrast to scan reliably. Black on white is ideal. Colored codes on colored backgrounds, or codes printed on dark paper, often fail. Check your badge template or invitation email design. QR Codes Displayed on Phone Screens When visitors show a QR code on their smartphone: - Screen brightness too low: Ask the visitor to increase their phone brightness to maximum before scanning. - Screen glare: Adjust the angle between the phone and the kiosk camera to eliminate reflections from overhead lights. - Screen protector interference: Heavily scratched or matte screen protectors can distort the QR code pattern. The visitor may need to adjust the viewing angle. - Screen auto-dimming: The phone screen may time out and dim during scanning. Ask the visitor to tap the screen to keep it awake. Expired or Invalid QR Codes QR codes have a validity window based on your pre-registration settings: 1. Check whether the QR code has expired. Pre-registration QR codes are typically valid only for the day of the scheduled visit. 2. In the KyberAccess dashboard, verify the pre-registration is still active: go to Visitors > Pre-Registrations and search for the visitor. 3. If the code is expired, front desk staff can either extend the pre-registration or check the visitor in manually. To adjust the QR code validity window: 1. Go to Settings > Pre-Registration > QR Code Settings 2. Set the QR Code Validity Period — for example, valid from 24 hours before the visit until end of the visit day 3. Save the setting Lighting Problems Camera-based scanning is highly sensitive to lighting. Both too little and too much light can cause failures. Insufficient Lighting If the kiosk is in a dim area such as a dark hallway or corner: - Add supplemental lighting near the kiosk. A desk lamp or LED strip aimed at the scanning area is effective. - Consider relocating the kiosk to a well-lit lobby area. - Most iPad models do not have a camera flash available during QR scanning, so ambient light is essential. Excessive Glare If the kiosk is near windows or directly under bright overhead lights: - Reposition the kiosk away from direct sunlight. - Apply an anti-glare screen protector to the iPad. - Angle the kiosk slightly to prevent light reflections on the camera lens. - Close blinds or curtains near the kiosk during peak sunlight hours. Uneven Lighting Mixed lighting (bright on one side, shadowed on the other) can make parts of the QR code unreadable. Ensure even, diffuse lighting across the entire scanning area. Avoid placing the kiosk directly under a single spotlight. Network and Software Issues Scanner Activates but Never Processes If the camera turns on and appears to scan but the app never completes the check-in: 1. Check the internet connection. The kiosk requires a network connection to validate QR codes against the server. Open Safari on the iPad and try loading any website. 2. If offline, reconnect to Wi-Fi in iPad Settings. 3. If connected but experiencing slow speeds, restart your Wi-Fi router. Outdated App Version Older versions of the KyberAccess Kiosk app may contain scanning bugs that have been fixed in newer releases: 1. Open the App Store on the iPad 2. Search for KyberAccess Kiosk 3. If an Update button is available, tap it 4. After updating, relaunch the app and test QR scanning Clearing the App Cache If the app behaves erratically or the scanner is sluggish: 1. Delete the app: long-press the icon, tap Delete App, and confirm 2. Reinstall from the App Store 3. Re-pair the device with your KyberAccess account using the new pairing code 4. Test QR scanning with a known-good QR code Hardware Issues Camera Hardware Failure If no software fix resolves the issue, the camera itself may have a problem: 1. Open the iPad's built-in Camera app 2. Try to take a photo or video with the rear camera 3. If the native Camera app also fails (black screen, frozen image), the issue is with the iPad hardware, not KyberAccess 4. Try restarting the iPad: hold Power and Volume Up, slide to power off, then turn back on 5. If the camera still does not work in the native Camera app, contact Apple Support for hardware service iPad Overheating iPads running continuously in kiosk mode can overheat, especially in warm environments or direct sunlight: - Overheating may cause the camera to malfunction or the app to become sluggish - Ensure adequate ventilation around the iPad, especially if it is in an enclosed kiosk stand - Avoid placing the kiosk in direct sunlight or near heat sources like radiators - If the iPad displays a temperature warning, let it cool down in a shaded area before resuming use Verifying the Fix After troubleshooting, confirm that scanning works end-to-end: 1. Create a test pre-registration in your dashboard: go to Visitors > Pre-Registrations > Add Pre-Registration 2. Enter your own email to receive the QR code 3. Open the QR code email on your phone 4. Approach the kiosk and scan the code 5. Verify the check-in completes successfully and appears in your Visitors log 6. Delete the test pre-registration when done When to Contact Support Reach out to KyberAccess support if you have tried all the steps above and scanning still fails, if the issue began immediately after an app update or iOS update, if multiple kiosks at the same location are experiencing the same problem simultaneously, or if you see error messages on screen during scanning. When contacting support, include your iPad model and iPadOS version, the KyberAccess Kiosk app version (found in the app's Settings screen), a description of the issue and when it started, photos of the kiosk setup and lighting conditions, and screenshots of any error messages.

Last updated on Apr 25, 2026

Badge Printer Not Working

Badge Printer Not Working KyberAccess supports automatic visitor badge printing at check-in using compatible label printers. If your badges are not printing, this guide covers every common issue — from connection problems and driver installation to printer-specific settings for Dymo LabelWriter and Brother QL models. Compatible Printers Before troubleshooting, confirm you are using a supported printer: | Printer | Connection | Label Type | |---|---|---| | Dymo LabelWriter 450 | USB | Dymo LW labels (2-1/4" x 4", part #30857 or #1760756) | | Dymo LabelWriter 550 | USB | Dymo LW labels (2-1/4" x 4", part #30857 or #2175541) | | Brother QL-800 | USB | DK-2205 continuous or DK-1202 die-cut | | Brother QL-810W | USB or Wi-Fi | DK-2205 continuous or DK-1202 die-cut | | Brother QL-820NWB | USB, Wi-Fi, or Bluetooth | DK-2205 continuous or DK-1202 die-cut | If your printer is not on this list, it is not currently supported by KyberAccess for automatic badge printing. Contact support@kybersystems.com to request additional printer support. Step 1: Verify the Physical Connection USB Connection 1. Confirm the USB cable is firmly seated in both the printer and the computer running the KyberAccess print agent 2. Try a different USB port — front panel USB ports on desktops are sometimes underpowered 3. Try a different USB cable — cables wear out, especially at the connector ends 4. If using a USB hub, connect the printer directly to the computer instead. Some hubs do not supply enough power for label printers 5. Check that the printer's power indicator is on. If the printer has no power, check the power adapter connection and outlet Wi-Fi Connection (Brother QL-810W / QL-820NWB) 1. Confirm the printer is powered on and connected to the same Wi-Fi network as the computer running KyberAccess 2. On the Brother printer, press and hold the Wi-Fi button until the Wi-Fi LED blinks, indicating it is searching for a network 3. Print a network configuration page by holding the Cut button for 5 seconds (refer to your Brother printer manual for exact steps) 4. Verify the printer has received an IP address from your router 5. On the computer, open a browser and navigate to the printer's IP address — the Brother printer management page should load 6. If the printer is not connecting to Wi-Fi, try re-running the Wi-Fi setup using the Brother iPrint&Label app or the Printer Setting Tool Bluetooth Connection (Brother QL-820NWB) 1. On the computer, go to System Preferences > Bluetooth (macOS) or Settings > Bluetooth (Windows) 2. Ensure the Brother QL-820NWB appears as a paired device 3. If it does not appear, put the printer in pairing mode by holding the Bluetooth button for 3 seconds 4. Pair the device and attempt a test print Tip: USB is the most reliable connection method. If you are experiencing intermittent print failures over Wi-Fi or Bluetooth, switching to USB often resolves the issue entirely. Step 2: Install or Update Printer Drivers Without the correct drivers, your operating system cannot communicate with the label printer. Even if the printer worked previously, OS updates can sometimes break driver compatibility. Dymo LabelWriter Drivers 1. Download Dymo Connect from dymo.com/support 2. Install Dymo Connect — this includes the LabelWriter drivers 3. After installation, open Dymo Connect and verify your printer appears in the printer list 4. If the printer is not detected, unplug the USB cable, wait 10 seconds, and reconnect 5. Restart the computer if the printer still does not appear Version note: Dymo LabelWriter 550 requires Dymo Connect 1.4.2 or later. Older versions of Dymo Label Software do not support the 550 series. Brother QL Drivers 1. Download the driver from support.brother.com — search for your model (QL-800, QL-810W, or QL-820NWB) 2. Select your operating system and download the Full Driver & Software Package 3. Run the installer and follow the on-screen prompts 4. After installation, the printer should appear in your system's printer list: - macOS: System Preferences > Printers & Scanners - Windows: Settings > Devices > Printers & Scanners Tip: On macOS Sonoma and later, Brother QL drivers may require you to explicitly allow the kernel extension in System Preferences > Privacy & Security. Look for a blocked prompt after installation and click Allow. Step 3: Configure Label Size Settings Mismatched label size settings are one of the most common causes of blank badges, partially printed badges, or error messages. The label size configured in the printer driver must match the physical labels loaded in the printer. Dymo LabelWriter Label Setup 1. Open Dymo Connect 2. Click File > Printer Settings (or access via the gear icon) 3. Under Label Size, select: - 30857 Visitor Badge (2-1/4" x 4") — the standard KyberAccess badge size - Or 1760756 Name Badge if using that label type 4. Make sure the label roll loaded in the printer matches the selected size 5. Click Apply and close Brother QL Label Setup 1. Open the Brother Printer Setting Tool (installed with the driver package) 2. Select your QL printer from the dropdown 3. Under Paper Size, select: - DK-1202 (2.4" x 3.9") for die-cut shipping labels (recommended for visitor badges) - Or DK-2205 (2.4" continuous) if using continuous roll — KyberAccess will set the cut length automatically 4. Set Print Quality to High for the best badge appearance 5. Click Apply KyberAccess Badge Settings Also verify the badge template configuration in the KyberAccess admin dashboard: 1. Navigate to Settings > Badge Printing 2. Under Badge Template, confirm a template is selected 3. Under Printer, confirm the correct printer is selected from the dropdown 4. Under Label Size, ensure it matches your physical labels and driver configuration 5. Click Save Changes if you made any adjustments 6. Click Print Test Badge to send a test print Step 4: Clear a Stuck Print Queue If previous print jobs failed or stalled, they can block the queue and prevent new badges from printing. Windows 1. Press Windows + R, type services.msc, and press Enter 2. Find Print Spooler in the list 3. Right-click and select Stop 4. Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS 5. Delete all files in this folder (these are the stuck print jobs) 6. Go back to Services, right-click Print Spooler, and select Start 7. Try printing a test badge from KyberAccess macOS 1. Open System Preferences > Printers & Scanners (or System Settings > Printers & Scanners on macOS Ventura+) 2. Select your label printer from the left sidebar 3. Click Open Print Queue 4. Select any stuck jobs and click the X to delete them 5. If the printer shows a status of "Paused," click Resume 6. Try printing a test badge from KyberAccess Step 5: Dymo LabelWriter-Specific Troubleshooting Printer Prints Blank Labels - The label roll may be loaded upside down. The printable (white) side must face up when feeding through the guide - Open the printer cover, remove the roll, and reinsert it with the labels facing the correct direction - Feed one label through manually to confirm proper orientation Labels Feeding But Not Printing - The thermal print head may be dirty. Use a Dymo cleaning card (or a lint-free cloth lightly dampened with isopropyl alcohol) to gently clean the print head - Allow the print head to dry completely before printing Printer Not Detected After macOS Update 1. Open Terminal and run: lpstat -p to check if the printer is listed 2. If not listed, remove the printer from Printers & Scanners and re-add it: - Click + to add a printer - Select the Dymo LabelWriter from the list - Choose Dymo LabelWriter as the driver (not "Generic PostScript" or "AirPrint") 3. If the Dymo driver is not available, reinstall Dymo Connect Continuous Label Feeding (Won't Stop) - This usually indicates the label sensor cannot detect the gap between labels - Open the cover and reseat the label roll, making sure labels feed through the center of the guide - Verify you are using genuine Dymo labels — some third-party labels have inconsistent gap spacing that confuses the sensor Step 6: Brother QL-Specific Troubleshooting Orange/Red Error LED Blinking The Brother QL printers communicate errors through LED patterns: | LED Pattern | Meaning | Solution | |---|---|---| | Orange blinking (slow) | Cover open | Close the printer cover securely | | Orange blinking (fast) | No label roll detected | Reinsert the DK roll. Make sure it clicks into place | | Red solid | System error | Turn the printer off, wait 10 seconds, turn it back on | | Red and orange alternating | Feed error | Open the cover, remove any jammed labels, reseat the roll | Badge Prints with Incorrect Margins or Clipping 1. Open the Brother Printer Setting Tool 2. Go to Advanced Settings > Margins 3. Set all margins to 0 (KyberAccess handles margins in the badge template) 4. Under Cut Options, select Auto Cut (cut after each label) 5. Click Apply and test print Brother QL-810W/820NWB Wi-Fi Disconnects - If the printer frequently drops its Wi-Fi connection, assign it a static IP address in your router's DHCP settings - Alternatively, open the Brother Web Management interface (navigate to the printer's IP in a browser), go to Network > Wireless > TCP/IP, and manually configure a static IP address, subnet mask, and gateway - Ensure the printer is within reliable range of your Wi-Fi access point Print Quality Is Poor or Faded - Brother QL printers use thermal printing — the DK label roll has a thermal coating on one side - Make sure the roll is inserted correctly with the thermal side facing the print head - Clean the print head using a dry lint-free cloth - Replace the DK roll if labels appear yellowed or have been stored in high heat Step 7: Test Print from KyberAccess After completing the relevant troubleshooting steps above, verify that badge printing works end-to-end: 1. Log into the KyberAccess admin dashboard at app.kyberaccess.com 2. Navigate to Settings > Badge Printing 3. Click Print Test Badge 4. A sample badge should print with placeholder visitor information 5. Verify the badge prints cleanly with: - Visitor name clearly legible - Company/organization name (if configured) - Visit date and time - Host name - QR code or barcode (if enabled in the template) - Photo (if photo capture is enabled and included in the template) If the test badge prints successfully, badge printing is working correctly. Future visitor check-ins will trigger automatic printing based on your Settings > Badge Printing > Auto-Print configuration. Step 8: Configure Auto-Print Settings Once printing is confirmed working, set up automatic badge printing for a seamless check-in experience: 1. Navigate to Settings > Badge Printing 2. Toggle Auto-Print on Check-In to ON 3. Select which check-in methods trigger printing: - Kiosk check-in — Badge prints when a visitor completes kiosk check-in - Pre-registered check-in — Badge prints when a pre-registered visitor scans their QR code - Manual check-in — Badge prints when front desk staff manually check in a visitor 4. Under Number of Copies, set to 1 (increase if you need duplicate badges) 5. Click Save Changes Quick Reference: Common Issues at a Glance | Problem | Most Likely Cause | Quick Fix | |---|---|---| | Nothing happens when visitor checks in | Printer not selected in KyberAccess settings | Settings > Badge Printing > Select printer | | Blank labels feed out | Label roll loaded upside down | Reinsert roll with print side up | | Badge is cut off or clipped | Wrong label size in driver settings | Match driver label size to physical labels | | Print queue shows error | Stuck print jobs | Clear print queue (Step 4) | | "Printer offline" in KyberAccess | USB disconnected or driver missing | Reconnect USB, reinstall driver | | Badge prints but is blurry | Dirty print head | Clean with lint-free cloth | | Wi-Fi printer not found | Different network or IP changed | Verify same network, assign static IP | Still Not Working? If badge printing still is not functioning after completing all steps: 1. Note your printer model, connection type (USB/Wi-Fi/Bluetooth), operating system and version, and KyberAccess app version 2. Take a photo of the printer's LED status indicators if any error lights are on 3. Export the print queue showing any error messages 4. Contact KyberAccess support at support@kybersystems.com with these details 5. Our support team can also initiate a remote troubleshooting session to diagnose the issue directly

Last updated on Apr 25, 2026