QR Code Labels for Filaments (not just Spools) #18

Open
opened 2026-01-16 04:26:15 +00:00 by tonym · 0 comments
Owner

Summary

Allow generating QR code labels that link to filament pages, not just spool pages.

Upstream Issue

Use Case

User prints labels for filament swatches (color samples) displayed prominently, while actual spools are stored away. Swatch labels should link to filament info (purchase links, print profiles, costs) rather than individual spool data.

Current Workaround

Manually create labels in Spoolman without QR, export image, import to separate label app (Niimbot), generate QR codes pointing to filament pages. Very tedious.

Proposed Solution

Option A: Filament Label Printing

Add "Print Labels" button to filament list/detail pages (similar to spool labels).

  • QR links to /filament/show/{id}
  • Template shows: name, material, color, vendor

Option B: Custom QR URL

Allow user to specify custom URL for QR code instead of auto-generated spool URL.

Option C: Label Type Selection

In print dialog, choose label type:

  • Spool label (links to spool) - current behavior
  • Filament label (links to filament)
  • Custom URL

Implementation

  • Add filament label printing page/dialog
  • Reuse existing QR label components
  • Add filament-specific template variables
## Summary Allow generating QR code labels that link to filament pages, not just spool pages. ## Upstream Issue - https://github.com/Donkie/Spoolman/issues/741 (1 👍) ## Use Case User prints labels for filament swatches (color samples) displayed prominently, while actual spools are stored away. Swatch labels should link to filament info (purchase links, print profiles, costs) rather than individual spool data. ## Current Workaround Manually create labels in Spoolman without QR, export image, import to separate label app (Niimbot), generate QR codes pointing to filament pages. Very tedious. ## Proposed Solution ### Option A: Filament Label Printing Add "Print Labels" button to filament list/detail pages (similar to spool labels). - QR links to `/filament/show/{id}` - Template shows: name, material, color, vendor ### Option B: Custom QR URL Allow user to specify custom URL for QR code instead of auto-generated spool URL. ### Option C: Label Type Selection In print dialog, choose label type: - Spool label (links to spool) - current behavior - Filament label (links to filament) - Custom URL ## Implementation - Add filament label printing page/dialog - Reuse existing QR label components - Add filament-specific template variables
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tonym/spoolman2#18
No description provided.