Skip to content

Support Brother PT-P710BT over USB - #51

Merged
pfa230 merged 1 commit into
mainfrom
feat/add-p710bt-support
Oct 13, 2026
Merged

pfa230 merged 1 commit into
mainfrom
feat/add-p710bt-support

Conversation

@pfa230

@pfa230 pfa230 commented Oct 13, 2026

Copy link
Copy Markdown
Owner

Add the Brother PT-P710BT USB print path while keeping PT-2730 as the default. Explicit PTOUCH_MODEL=PT-P710BT selects USB identity 04f9:20af, model-correct queue discovery, extended page information, and 128-dot TIFF PackBits output through the existing driver and finishing lifecycle.

Retain canonical 1:1 geometry, strict width rejection, all four finishing presets, healthy continuation, offline recovery, and conservative uncertain-output recovery. The OpenSpec change is synced and archived with all 21 tasks complete. The KISS review retains two explicit model choices without a new framework, planner, buffer, or dependency.

Validation:

  • Pinned full configure/build/CTest: 12/12 passed; core-only: 6/6 passed.
  • Deployment-image IPP/socket smokes passed for both PT-2730 and PT-P710BT; CI runs both before publication.
  • PT-2730 baseline/candidate production-callback output is byte-identical: 4,180,474 bytes, SHA-256 cc9986ca8e2beaea34ad7102c42867e887ebc6d3533fd1b7d6d797ab2046c4b4.
  • Integrated P710BT hardware acceptance passed with 15 complete labels on 9/12/18 mm, all finishing presets, idle continuation, mixed-height streaming, wrong-media rejection, queued USB recovery, and explicit uncertainty recovery. Physical 6/24 mm coverage remains untested.
  • Strict OpenSpec validation and diff checks passed. Hardware observations and evidence locations are recorded in tests/P710BT-ACCEPTANCE.md and the archived validation summary.

@pfa230
pfa230 merged commit 89aa921 into main Oct 13, 2026
1 check passed
@pfa230
pfa230 deleted the feat/add-p710bt-support branch October 13, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant