Scan
Look up a block by scanning its QR code.
Scan
The Scan page looks up a block when you point your device camera at its QR code label, or when you read the label with a USB or Bluetooth barcode scanner. Either way it takes you straight to that block’s detail page.
Opening the Scan Page
Navigate to Scan in the sidebar or bottom navigation bar. The page works on any device with a camera, including phones, tablets, and laptops.
Camera Scanning
Camera scanning uses the browser’s BarcodeDetector API.
To scan a block with your camera:
- Go to the Scan page.
- Click Start Camera.
- Point the camera at the QR code on the block label. Hold it steady within the bracket viewfinder.
- When a valid QR code is detected, the camera stops automatically and you are taken to the block detail page.
If the QR code is read but does not match a known Sporeline format, an error message is shown. Click Try Again to start another scan.
Browser Compatibility
Camera scanning requires BarcodeDetector API support. This is available in:
- Google Chrome on Android
- Chrome or Edge on desktop
If your browser does not support BarcodeDetector, you will see a notice on the page. You can still look up blocks using a barcode scanner or by entering an ID manually (see below).
Barcode Scanner (HID)
If you have a USB or Bluetooth barcode scanner, you do not need to click anything. Simply scan the label — the scanner sends input as keyboard events, which Sporeline detects automatically on any page. You will be routed to the block detail page immediately.
This works across the entire app, not just the Scan page. Scanning while on the Blocks list or a batch detail page will also trigger navigation to the correct block.
Non-Block QR Codes
Sporeline QR codes can encode several resource types beyond blocks:
| Type | Description |
|---|---|
| Block | Navigate directly to the block detail page |
| Species | Display the species name |
| Substrate | Display the substrate identifier |
| Container | Display the container identifier |
| Spawn Source | Display the spawn source identifier |
| Location | Display the location name |
When a non-block QR code is scanned, the Scan page shows a result card with the resource type and value. From there you can dismiss the result or scan another code.
Manual Block Lookup
If scanning is not available or not working, you can look up any block by entering its ID directly.
- Scroll to the Manual Block Lookup section at the bottom of the Scan page.
- Enter the block ID in the text field (alphanumeric, minimum 4 characters).
- Click Go.
You will be taken to that block’s detail page.
What You Can Do from a Block Detail Page
After scanning, you land on the block’s detail page where you can:
- View the current stage, location, and history
- Transition the block to the next stage
- Record a harvest
- Print or regenerate the QR label
Related Pages
- Blocks — Full lifecycle documentation for blocks
- Batches — Block batches and their detail pages
- Label Printing — How to generate and print QR labels