feat(flomni): add A4 report Print button to sample-storage widget #305

Merged
holler merged 1 commits from feat/flomni-sample-storage-print-report into main 2026-08-20 16:16:34 +02:00
1 Commits
Author SHA1 Message Date
x12saandClaude Sonnet 5 2b581c1a9c feat(flomni): add A4 report Print button to sample-storage widget
CI for csaxs_bec / test (pull_request) Successful in 1m44s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 1s
CI for csaxs_bec / test (push) Successful in 3m4s
Adds a Print button to OMNY_SampleStorage that renders an A4 PDF
replica of the on-screen stage/gripper/magazine grid (via
bec_lib.pdf_writer.PDFWriter) and sends it to the local CUPS queue
WSLA_X12SA via `lp`. Checks printer availability with a quick local
`lpstat` query first, so a host without that queue gets a plain
"printer not available" message instead of a raw CUPS error; the
actual `lp` call still offers Retry/Ignore on failure, mirroring the
existing P-touch label-print fail-soft pattern.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BgQoxFiJRZi1FnmnF8epKh
2026-08-20 16:02:37 +02:00