PHYSICAL ASSETS
QR Code Labels
Invenicum can generate QR code labels for any inventory item, enabling instant mobile access to item details, edit forms, and action menus.
Overview
Perfect for warehouse management, equipment tracking, and physical asset organization.
One-Scan Access
Open item details instantly by scanning with any QR reader.
Customizable Labels
Set label dimensions to match your printer and label stock.
Print-Ready PDFs
Generate professional labels with item name and barcode.
Barcode Integration
Labels include both QR codes and traditional barcodes if available.
How It Works
Generating Labels
QR code labels are generated server-side as PDF files, ready for printing on standard label stock.
Open Item Details
Navigate to any inventory item in your system.
Click 'Print Label'
Look for the label/print icon in the item actions menu.
Configure Dimensions
Set size in mm. Default: 50mm x 30mm. Shipping: 101.6mm x 152.4mm. Asset tags: 50mm x 30mm. File folder labels: 66mm x 17mm.
Generate PDF
Click "Generate" to create the label. A print dialog will open automatically.
Print or Save
Send to your label printer or save the PDF for batch printing later.
// lib/data/services/asset_print_service.dart:12
AssetPrintService.printAssetLabel(
assetId,
width: 50.0, // mm
height: 30.0 // mm
)
GET /items/{assetId}/print-label?width=50&height=30
Label Contents
- 1. Item Name: Large, readable text.
- 2. QR Code: Encodes a deep link to the item’s detail page.
- 3. Barcode: Secondary identifier if field is populated.
- 4. Container/Type Info: Small text showing context.
QR codes link directly to: https://your-invenicum-instance.com/items/{itemId}
Scanning Labels
Use any QR code scanner or the built-in scanner in Invenicum.
Available Actions After Scan:
Enable camera permissions for the integrated scanner, or use native device camera to open in browser.
Use Cases
Warehouse Bin Labels
Label shelves so pickers instantly see contents and quantities.
Equipment Check-out
Scan items during loan creation to auto-populate forms.
Asset Audits
Walk through facilities scanning to verify records.
Maintenance Logs
Link physical equipment to digital maintenance histories.
Label Printer Compatibility
Hardware compatibility
Thermal Printers
Zebra, Brother QL series, Dymo LabelWriter.
Inkjet/Laser
Using adhesive label sheets like Avery.
Industrial
Any device accepting PDF input.
Recommended Label Stock
- • Material: Polyester/vinyl for durability; paper for indoor.
- • Adhesive: Permanent for assets; removable for tracking.
- • Finish: Matte reduces glare when scanning.
Popular Options:
Avery 6572: 2” × 1.25” asset tags
Zebra Z-Select 4000D: Direct thermal
Brother DK-1201: Address labels
Advanced Features
Batch Label Generation
- 1. Select multiple items in list view.
- 2. Click ‘Print Labels’ from bulk actions.
- 3. Set labels per page and dimensions.
- 4. Generate multi-page PDF.
Optimized for Avery-style label sheets where multiple labels fit on a single page.
Custom QR Code Destinations
Configure templates in Settings → Label Configuration.
Use cases: External asset systems, custom forms, third-party maintenance.
Barcode vs. QR Code
Use QR Codes When:
- • Encoding URLs or complex data
- • Scanning with smartphones
- • Small label sizes (space-efficient)
Use Barcodes When:
- • Compatibility with legacy scanners
- • Point-of-sale integrations
- • Existing UPC/EAN retail codes
Troubleshooting
Won’t Scan
- • Ensure adequate lighting
- • Clean label surface
- • Hold device 4-8 inches away
- • Increase QR size in settings
Prints Incorrectly
- • Match stock dimensions exactly
- • Disable “fit to page”
- • Use 300 DPI resolution
- • Update printer drivers
PDF Won’t Download
- • Check popup blocker
- • Verify internet connection
- • Use Chrome/Firefox
- • Check browser console
Best Practices
Label Placement
Apply labels to flat, clean surfaces. Avoid curves where QR codes might distort.
Regular Replacement
Replace faded or damaged labels quarterly to ensure scannability.
Redundant Labels
Print duplicate labels for critical assets—apply to multiple sides.
Test Before Bulk Printing
Always print 1-2 test labels to verify size and quality.
Security Considerations
Data Protection
QR codes expose item URLs publicly. Consider the following security measures:
• Access Control: Ensure Invenicum requires authentication before showing item details.
• Sensitive Data: Avoid including confidential info in item names.
• Network Security: Use HTTPS to prevent QR code URL interception.
• URL Expiry: For high-security environments, implement time-limited QR codes.
Publicly accessible QR codes can leak information about your inventory structure. Implement proper authentication and authorization in Invenicum to protect sensitive data.