Print labels on Brother P-touch printers on Linux
Find a file
Ed Maste 5cbc680f63 Use CMake-argp to find agrp include and library paths
On at least FreeBSD argp is a separate library that needs to have its
path specified in order to link.
2025-12-15 07:15:21 +01:00
cmake Import CMake-argp 2025-12-15 07:15:10 +01:00
include add --timeout option 2025-09-28 08:05:41 +02:00
po add param --align for aligning multi-line text centered or right-aligned 2025-12-08 15:33:06 +01:00
src add param --align for aligning multi-line text centered or right-aligned 2025-12-08 15:33:06 +01:00
udev Add support for PT-E310BT (thanks to Christian Radin) 2025-06-22 08:13:08 +02:00
.gitignore fix build using cmake with generating version info from git 2021-10-11 10:11:37 +02:00
CMakeLists.txt Use CMake-argp to find agrp include and library paths 2025-12-15 07:15:21 +01:00
compile.sh better help text for newline arg, rename build script 2025-08-11 15:09:36 +02:00
COPYING Initial commit 2015-12-29 14:11:00 +01:00
ptouch-print.1 add --timeout option 2025-09-28 08:05:41 +02:00
README better help text for newline arg, rename build script 2025-08-11 15:09:36 +02:00

About:

ptouch-print is a command line tool to print labels on Brother P-Touch
printers on Linux.

There is no need to install the printer via CUPS, the printer is accessed
directly via libusb.

The tool was written for and tested with the PT-2430PC, but meanwhile is also
used with others (see "ptouch-print --list-supported")
Maybe others work too (please report USB VID and PID so I can include support
for further models, too).

Further info can be found at:
https://dominic.familie-radermacher.ch/projekte/ptouch-print/

Compile instructions:

./compile.sh

Note:

Dear visitor, currently I have absolutely no time for improvements on this
project (my free time currently is about one or two hours PER MONTH).
Therefore, I can not look at suggestions about improvements.