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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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).
/filament/show/{id}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:
Implementation