d3e137ff9cbcb7e8e4b55dc165954fcc89851bcc
All checks were successful
Build ptprnt / build (push) Successful in 3m52s
Reviewed-on: moritz/ptouch-prnt#18
ptprnt
A command-line label printer driver for Brother P-touch printers on Linux. Prints text labels directly from your terminal.
Quick Start
Install dependencies:
Arch Linux:
pacman -S libusb spdlog pango cairo meson
Debian/Ubuntu:
apt-get install libusb-1.0-0-dev libspdlog-dev libfmt-dev libpango1.0-dev libcairo2-dev meson
Build and run: Clone this repository first and enter the directory. Then build:
meson setup builddir
ninja -C builddir
builddir/ptprnt --help
Supported Printers
(I need more printers for verification 😉)
- Brother P-touch P700 series
Developer info
This is a modern C++20 rewrite of ptouch-print. Credits to Dominic Rademacher for reverse engineering the USB protocol.
Running tests:
ninja -C builddir test
Coverage reports:
meson setup builddir -Db_coverage=true
ninja -C builddir
ninja -C builddir test
ninja -C builddir coverage-text
License
GPLv3, see LICENSE
Author
Moritz Martinius moritz@admiralackbar.de
Description
A command-line label printer driver for Brother P-touch printers on Linux. Prints text labels directly from your terminal.
https://git.admiralackbar.de/moritz/ptouch-prnt/
Releases
1
Version 0.2.0
Latest
Languages
C++
91.4%
Shell
6.6%
Meson
2%