Skip to content

Add P1 Mini label printer support (TSPL) - #40

Open
zotovby wants to merge 1 commit into
tomLadder:mainfrom
zotovby:feat/p1-tspl-support
Open

zotovby wants to merge 1 commit into
tomLadder:mainfrom
zotovby:feat/p1-tspl-support

Conversation

@zotovby

@zotovby zotovby commented Oct 9, 2026

Copy link
Copy Markdown

Adds support for the P1 Mini thermal label printer (Topprint app). It uses the same BLE transport as Marklife printers but speaks TSPL, so this adds a small TSPL protocol and a device profile. Tested on real hardware with 40×30 labels from both the CLI and the web editor.

I'd be glad if you merge it — I really like this project. Thanks!

The P1 Mini (Topprint app) uses the same BLE transport as Marklife
printers but prints TSPL jobs. Adds a TSPL protocol, a P1 device profile,
and small core/web/CLI changes for printers that don't confirm finished
jobs, have no battery query, and print labels unrotated.

This branch has not been deployed

No deployments
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