Skip to content

Fix P15 printing: correct density command, flow control, and image si…#19

Merged
tomLadder merged 1 commit into
mainfrom
fix/p15-print-quality
May 5, 2026
Merged

Fix P15 printing: correct density command, flow control, and image si…#19
tomLadder merged 1 commit into
mainfrom
fix/p15-print-quality

Conversation

@tomLadder
Copy link
Copy Markdown
Owner

  • Use thickness command (10 FF 10 00) instead of density (1F 70 02) for P15
  • Wait for initial BLE credits before returning from connect()
  • Prevent info queries from interfering with active print jobs
  • Send preamble commands separately, wait for credits before bitmap data
  • Remove unnecessary image padding to print head width - send at label's natural pixel dimensions matching the official app (4x less data)
  • Add detailed flow control debug logging for diagnostics

…zing

- Use thickness command (10 FF 10 00) instead of density (1F 70 02) for P15
- Wait for initial BLE credits before returning from connect()
- Prevent info queries from interfering with active print jobs
- Send preamble commands separately, wait for credits before bitmap data
- Remove unnecessary image padding to print head width — send at label's
  natural pixel dimensions matching the official app (4x less data)
- Add detailed flow control debug logging for diagnostics
@tomLadder tomLadder merged commit 6c7b59e into main May 5, 2026
2 checks passed
@tomLadder tomLadder deleted the fix/p15-print-quality branch May 5, 2026 09:49
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