Scanning Issues
When ticket scanning stops working, it disrupts your event flow and creates queues at the door. This guide helps you quickly diagnose and resolve the most common scanning problems so you can get back to admitting attendees.
At its simplest, scanning troubleshooting answers one question: Why is my scanner not validating tickets?
Who uses this: Event staff with scanning permissions.
Key capabilities:
- Diagnose camera and permission problems
- Resolve QR code detection failures
- Handle "already scanned" and validation errors
- Fix offline scanning issues
- Troubleshoot performance problems
How It Works
At a glance: Identify the symptom, check the most common cause, apply the fix, and test with a ticket.
1. Identify the Problem Type
Scanning issues fall into categories: camera not working, QR code not detected, ticket validation failures, or permission errors. Each has different causes and solutions.
2. Check Common Causes First
Most issues stem from permissions, lighting, or connectivity. Start with the simplest fixes before moving to advanced troubleshooting.
3. Apply the Solution
Follow the step-by-step instructions for your specific problem. Most issues resolve within a few minutes.
4. Test and Verify
Scan a test ticket to confirm the fix worked. If the problem persists, move to the next possible cause.
Think of it this way:
- Camera issues prevent the app from seeing the QR code at all
- Detection issues mean the camera works but cannot read the code
- Validation issues mean the code was read but the ticket is rejected
- Permission issues prevent you from accessing the scanner
Camera Not Working
Symptoms:
- Black screen when opening scanner
- "Camera permission denied" message
- App crashes when tapping Scan button
- Camera preview frozen or blank
Causes:
- Camera permission not granted
- Another app using camera
- Camera hardware issue
- iOS/Android restrictions
Grant Camera Permission
iOS:
- Open device Settings app
- Scroll down and tap Seaty
- Tap Camera
- Select Allow
- Return to Seaty app and try scanning again
Android:
- Open device Settings app
- Tap Apps then Seaty
- Tap Permissions
- Tap Camera
- Select Allow or Allow only while using the app
- Return to Seaty app and try scanning again
Why this is required: Camera access is necessary for QR code scanning functionality.
Close Other Camera Apps
- Close all other apps that might use camera
- Double-tap home button (iOS) or Recent Apps (Android)
- Swipe away camera, video, or video call apps
- Return to Seaty
Restart the App
- Force close Seaty completely
- Wait 5 seconds
- Reopen Seaty
- Navigate to scan screen
- Grant permission if prompted
Restart Your Device
If camera still not working:
- Turn off your device completely
- Wait 10 seconds
- Turn device back on
- Open Seaty and try scanning
QR Code Not Detected
Symptoms:
- Scanner preview works but does not scan
- QR code visible but not recognised
- No beep or feedback when scanning
- "No QR code detected" message
Causes:
- Poor lighting conditions
- QR code damaged or unclear
- Wrong QR code type
- Camera focus issues
- QR code too small or too large
Improve Lighting
- Move to well-lit area
- Turn on room lights
- Avoid direct sunlight (causes glare)
- Avoid shadows on QR code
- Use device flashlight if needed
Adjust Distance and Angle
For optimal QR code detection:
- Hold device 10cm to 30cm from QR code
- Keep device parallel to QR code surface (avoid tilting)
- Centre QR code within camera preview frame
- Hold steady (do not move too quickly)
- Wait 1 to 2 seconds for camera to focus automatically
Clean Camera Lens
- Use soft, clean cloth
- Gently wipe camera lens
- Remove fingerprints or smudges
- Check for scratches or damage
Verify QR Code Quality
- QR code should be clear and undamaged
- Check for tears, folds, or water damage
- If printed, ensure high-quality print
- If on screen, increase brightness
- Try zooming QR code on screen (if digital ticket)
Test with Different QR Code
- Try scanning a different ticket
- If others work, specific QR code may be damaged
- Contact ticket holder for fresh code
Adjust Camera Preview Size
- Open scan screen
- Tap Settings (gear icon)
- Select Camera Preview Size
- Try different sizes (Small/Medium/Large)
- Medium works best for most situations
Ticket Already Scanned Errors
Symptoms:
- "Ticket already scanned" message
- Fail sound or vibration
- Red error indicator
- Cannot admit ticket holder
Causes:
- Ticket genuinely scanned earlier
- Duplicate scan attempt
- Offline scan not synced
- Multiple staff scanning same ticket
- Sync delay between devices
Check Scan History
- View scan list on screen
- Look for ticket in recent scans
- Check timestamp of previous scan
- Verify if legitimate or mistake
Handle Re-entries (If Event Allows)
If your event allows re-entry:
- Tap the failed scan in scan history
- View ticket details screen
- Tap Scan Out to mark attendee as left
- Scan ticket again to check them back in
If event does not allow re-entry:
- Inform ticket holder they cannot re-enter
- Contact event organiser if exception needed
- Admin staff may have override permissions
Why re-entry rules matter: Event organisers set re-entry policies based on event type and venue capacity.
For Duplicate Scans (Mistake)
- View the scan in history
- Confirm same person
- Explain it was already scanned
- No further action needed
For Offline Scanning
If scanning offline:
- Check sync status
- Previous scans may not yet be synced
- Connect to internet
- Wait 30 seconds for sync
- Try scanning again
For Multiple Staff Issues
If multiple people scanning simultaneously:
- Brief sync delay is normal (1-2 seconds)
- First scan wins
- Second scanner will see "already scanned"
- Communicate between staff to avoid double-scanning
Ticket Validation Failures
Symptoms:
- "Invalid ticket" message
- "Ticket not found" error
- "Wrong event" message
- Fail sound or vibration
Causes:
- QR code for different event
- Ticket cancelled or refunded
- Ticket not yet activated
- Wrong event date selected
- Offline data out of date
Verify Event Selection
- Check event name displayed at top of scan screen
- Confirm correct event is selected
- If wrong event selected:
- Navigate back to home screen
- Select correct event from list
- Open scanner and try again
Why this matters: Tickets are event-specific and will not validate for different events.
Verify Event Date
- Check selected date at top
- If multi-date event, ensure correct date
- Tap date picker to change date
- Re-scan ticket
Check Ticket Status
Ask ticket holder:
- Is this the correct event?
- Is this the correct date?
- Did they receive a refund?
- Did they transfer the ticket?
Update Offline Data
If scanning offline:
- Connect to internet
- Navigate to Event then Offline Data
- Tap Refresh Event Data
- Wait for update to complete
- Try scanning again
Manual Lookup
If scan fails but you know ticket is valid:
- Tap Manual Entry
- Ask for order number
- Search by order number
- Manually check in ticket
- Report scan issue to support
Access Denied for Scanning
Symptoms:
- "Scanning Access Required" message
- "You don't have permission" error
- Cannot open scan screen
- Redirected when tapping Scan
Causes:
- User account lacks scanning permission
- Not assigned to this event
- Permission revoked
- Wrong account signed in
Check Signed-In Account
- Navigate to Settings
- Check account email
- Verify correct account
- Sign out and sign in with correct account if needed
Request Scanning Permissions
Contact your event organiser to request scanning access. They grant access via web dashboard, and permission changes take effect immediately.
Why permissions are required: Ensures only authorised staff can scan tickets and access attendee information.
Verify Event Assignment
- You must be assigned to the event
- Event organiser assigns staff
- Check with organiser if not assigned
Check Organisation Permissions
- You need permissions for the organisation
- Not just the individual event
- Organiser can grant organisation-level access
Offline Scanning Not Working
Symptoms:
- "No offline data" message when offline
- Scans fail without internet
- "Download event data first" error
- Cannot validate tickets offline
Causes:
- Offline data not downloaded
- Data expired
- Wrong event selected
- Data corrupted
Download Event Data (Requires Internet Connection)
Before going offline, complete these steps:
- Connect to stable Wi-Fi or mobile data
- Open Seaty and navigate to your event
- Tap Settings icon then Offline Data
- Tap Download Event Data button
- Wait for download to complete (typically 1 to 5 minutes depending on event size)
- Confirm you see "Download Complete" message
Why download before the event: Offline data allows ticket validation without internet connection.
Verify Data is Current
- Navigate to Event then Settings then Offline Data
- Check "Last Downloaded" timestamp
- If data is old, re-download before event
- Re-download event data before event
Why keep data current: Ensures staff have the latest ticket information including recent purchases and cancellations.
Test Offline Mode
Before your event:
- Enable aeroplane mode
- Try scanning test ticket
- Should work if data downloaded
- Verify scans appear in history
Verify Sufficient Storage
- Need 100-500MB free
- Check device storage
- Delete old files if needed
- Re-download offline data
Re-download if Corrupted
- Navigate to Offline Data
- Tap Delete Offline Data
- Confirm deletion
- Tap Download Event Data again
- Wait for fresh download
Scan Sound Not Playing
Symptoms:
- No beep when scanning
- Silent success or failure
- No audio feedback
- Vibration works but no sound
Causes:
- Device volume muted
- iOS silent mode enabled
- App audio permissions
- Audio player not initialised
Check Device Volume
- Press volume up buttons
- Ensure not muted
- Check device volume slider
Check iOS Silent Mode
- Look for orange switch on side of iPhone
- Flip switch to disable silent mode
- You should hear sound now
Check Android Sound Settings
- Settings then Sound then Media Volume
- Increase media volume
- Ensure not in Do Not Disturb mode
Restart the App
Audio may not initialise on first launch:
- Force close Seaty
- Wait 5 seconds
- Reopen app
- Navigate to scan screen
- Try scanning
Rely on Haptic Feedback
If sound not working, use vibration feedback:
- Success: Double vibration pattern
- Failure: Long single vibration
- Scan detected: Short single vibration
Visual indicators also confirm scan results (green tick or red cross).
Slow Scan Performance
Symptoms:
- Delay between scan and validation
- Slow camera preview
- Laggy interface
- Long processing times
Causes:
- Poor device performance
- Network latency (online mode)
- Low device resources
- Background apps
- Old device hardware
Use Offline Mode
For best performance:
- Download event data
- Scan offline
- No network latency
- Instant validation
- Syncs later when online
Close Background Apps
- Double-tap home (iOS) or Recent Apps (Android)
- Swipe away unused apps
- Frees up memory and processing power
- Improves responsiveness
Restart the Device
If sluggish:
- Turn off device
- Wait 10 seconds
- Turn back on
- Open Seaty
- Performance should improve
Reduce Camera Preview Size
- Scan screen then Settings
- Camera Preview Size then Small
- Reduces processing load
- Slightly faster on older devices
Check Battery Saver Mode
- Disable Low Power Mode (iOS)
- Disable Battery Saver (Android)
- These modes reduce performance
Lighting Issues
Optimal Lighting Conditions
Best:
- Bright, even indoor lighting
- Overcast outdoor daylight
- Consistent artificial light
Avoid:
- Direct sunlight (creates glare)
- Very dark environments
- Shadows across QR code
- Reflective surfaces behind ticket
Using Device Flashlight
Most devices:
- Swipe down from top
- Tap flashlight icon
- Point at QR code
- Do not shine directly (creates glare)
- Angle slightly to side
Multiple Scanning Setups
Multiple Staff Scanning
Best Practices:
- Assign different doors or entrances
- Communicate via radio or text
- Brief sync delays are normal (1-2 seconds)
- First scan wins in database
If Same Person Scanned Twice:
- Check scan list
- Compare timestamps
- Usually within seconds
- One will show "already scanned"
- Let first scan stand
Shared Device Scanning
Using Device Sign-In:
- Sign in with device code (not personal account)
- Multiple staff can use device
- No need to sign out between users
- All scans tracked to device and event
Switching Events:
- Go back to home
- Select different event
- Open scanner
- Previous event scans preserved
Advanced Troubleshooting
Reset Scanner Settings
- Navigate to scan screen
- Tap Settings icon
- Reset to defaults:
- Camera: Back
- Preview Size: Medium
- Close and reopen scanner
Clear Scan Cache
- Navigate to Settings then Data Privacy
- Tap Clear Cache
- Confirm
- Restart app
- Try scanning again
Test Camera Elsewhere
Verify camera hardware:
- Open device Camera app
- Take a test photo
- If camera works, hardware is fine
- If camera does not work, hardware issue
Manual Ticket Validation
If scanner repeatedly fails:
- Use manual entry option
- Ask ticket holder for order number
- Search by order number
- Manually validate and admit
- Report scanner issue to support
Platform-Specific Issues
iOS
Camera Permission Reset:
- Settings then Privacy and Security then Camera
- Toggle Seaty off
- Wait 5 seconds
- Toggle Seaty on
- Reopen app
Focus Issues:
- Tap screen to focus camera
- iOS camera should focus automatically
- Wait 1-2 seconds for focus
Android
Camera Permission Issues:
- Some Android versions require "Allow all the time"
- Settings then Apps then Seaty then Permissions then Camera
- Select appropriate permission level
Multiple Camera Support:
- Some devices have multiple rear cameras
- App uses main camera automatically
- Cannot manually select specific camera lens
Prevention Tips
Before Event:
- Download offline data (recommended)
- Test scanning a few tickets
- Check camera permissions
- Ensure good lighting at scan location
- Charge device fully
During Event:
- Keep device charged
- Monitor scan history for issues
- Communicate with other scanners
- Report problems immediately
After Event:
- Ensure all scans synced
- Check for failed validations
- Report any issues to support
Still Having Issues?
If scanning problems persist:
Contact Support: Email: support@seaty.co.uk
What to include in your support request:
- App version - Settings then General Settings
- Event name and date - The event you are scanning for
- Device model and OS version - Your phone model and operating system
- Error messages - Screenshot if possible
- When it occurs - All tickets? Specific tickets only?
- Camera working in other apps? - Test with device Camera app
- Scanning mode - Offline or online?
- What you have already tried - Troubleshooting steps you followed
Emergency Support: For live events with critical scanning issues:
- Contact event organiser immediately
- They have direct support access
- Can enable manual validation
- Can assign additional permissions
Common Questions
Camera and Detection
Why does my camera show a black screen? The most common cause is missing camera permissions. Check Settings on your device and ensure Seaty has camera access enabled.
Why does the scanner not recognise my QR codes? Poor lighting is the most frequent cause. Move to a well-lit area and hold the device 10-30cm from the code. Clean your camera lens if smudged.
Can I use the front camera for scanning? Yes, but the rear camera typically provides better results. You can switch cameras in scan settings.
Validation and Errors
What does "ticket already scanned" mean? The ticket was checked in previously. Check the scan history to see when and where it was scanned. If re-entry is allowed, you can scan the ticket out first.
Why does it say "wrong event" when the ticket looks correct? You may have the wrong event selected in the app. Check the event name at the top of the scan screen and switch if needed.
Can I still admit someone if the scanner fails? Yes, use manual entry. Ask for the order number, search for it, and manually check in the ticket.
Offline Scanning
How long does offline data last? Offline data remains valid as long as it has been downloaded. Re-download before each event to ensure you have the latest ticket information.
Will my offline scans sync automatically? Yes, when you reconnect to the internet, offline scans sync automatically. Check sync status to confirm all scans uploaded.
How much storage do I need for offline data? Typically 100-500MB depending on event size. Check your device storage before downloading.
Permissions and Access
Why do I not have permission to scan? Your account needs scanning permissions for the event. Contact your event organiser to request access through the web dashboard.
Can multiple people scan at the same event? Yes, multiple staff can scan simultaneously. There may be brief sync delays (1-2 seconds), but the first scan always wins.
Related Documentation: