1
0
mirror of https://git.familie-radermacher.ch/linux/ptouch-print.git synced 2026-03-07 06:34:18 +00:00
Commit Graph

52 Commits

Author SHA1 Message Date
Dominic Radermacher
76c419f952 Add support for using \n for new line (thanks to github.com/probonopd/) 2026-03-06 08:20:32 +01:00
Dominic Radermacher
3e026ef26b fix strange output when calling ptouch-print --help multiple times 2026-01-23 08:12:51 +01:00
Dominic Radermacher
fd526f9dbe add param --align for aligning multi-line text centered or right-aligned 2025-12-08 15:33:06 +01:00
Jonas Konrad
d2a3bac46e Add command line flag for toggling precut For devices that support cutting before the current label ("precut"), change the default to no precut and add a command line flag to turn it on.
Odd behavior in testing with my PT-H500: When printing with precut, and then printing the next label without precut, the next label still gets a precut. i.e. the label with the precut flag gets cut on both ends, even if the next label does not have this flag. The label after that works as expected.

I'm unsure if this is printer behavior or if it could be resolved by sending additional commands somehow (maybe resetting the flag).
2025-12-01 20:35:45 +01:00
Michael Richter
7509ef765c Add support for HSe-251E (heatshrink-tube) tapes 2025-12-01 19:35:59 +01:00
Markus Schramma
d8a4ed71e2 add --timeout option 2025-09-28 08:05:41 +02:00
Dominic Radermacher
e730c3b480 better help text for newline arg, rename build script 2025-08-11 15:09:36 +02:00
Dominic Radermacher
d293e9427d coding style cosmetics 2025-08-11 09:57:02 +02:00
Michael Schulz
92c1e43f0c improved argv parser, enable printing of text starting with a dash 2025-08-11 09:49:18 +02:00
Frost
f1c34dd0d4 Send chain magic after precut
This lets you do chain mode with a precut first.
2025-08-10 08:23:56 +02:00
Dominic Radermacher
ab80c721f6 fix compile warning 2025-08-10 07:23:11 +02:00
Dominic Radermacher
efa48162a8 better gettext support (thanks to Michael Schulz) 2025-08-03 09:42:30 +02:00
Dominic Radermacher
2f18522602 fix segfault for last commit 2025-05-19 13:33:55 +02:00
Dominic Radermacher
140bf0a6cc for printers with less than 128px printhead, make sure we dont print too much pixels 2025-05-12 18:29:56 +02:00
Dominic Radermacher
a6c67df2c9 cosmetics 2025-05-12 17:59:45 +02:00
Dominic Radermacher
ec923ed579 Add support for PT-2300 and fix 112px width centering (thanks to Bradley Erickson) 2025-05-12 17:47:00 +02:00
Dominic Radermacher
740b20e150 Add --copies switch for multiple printouts (thanks to Wojciech Fred) 2024-10-06 17:46:29 +02:00
Jan Baier
bc7d32a6e6 Fix segfault when using --force-tape-width without printer
When force_tape_width is *not* used it is expected to open/close the usb
device.
2024-08-15 09:44:19 +02:00
Dominic Radermacher
9a0ef8c7d6 Fix chain print support for the D460BT family (thanks to Guilherme Espada) 2024-08-11 13:31:20 +02:00
Dominic Radermacher
b904e22cf1 Add --force-tape-with, enables use of --writepng without the need of a printer connected (thanks to Didi Kohen) 2024-08-11 13:15:22 +02:00
Kevin Thibedeau
da9ed2600a Add chain mode and set precut flag for PT-2700 2024-06-10 16:54:07 +02:00
Nedko Boshkilov
312adc3209 fix baseline for cyrillic font 2024-02-11 10:29:01 +01:00
Dominic Radermacher
5fbd590f01 fix missing pixels on right side - thanks to patch from Boris-Chengbiao 2023-11-28 10:23:54 +01:00
Dominic Radermacher
f22e844eed add (untested) support for PT-D460BT thanks to ccfreak2k 2023-10-13 12:30:33 +02:00
Dominic Radermacher
01d661493f update manpage and project url 2023-03-13 11:17:03 +01:00
Dominic Radermacher
53987c4150 cosmetic changes (some are overdue since many years) 2022-10-05 18:08:06 +02:00
Dominic Radermacher
f56d7ea740 fix some compile warnings 2022-09-11 06:45:00 +02:00
Dominic Radermacher
ffc1b1f7b1 media type info now also with text output, thanks to Sönke Peters 2022-09-11 06:25:35 +02:00
Dominic Radermacher
674e0da5fb add debug output 2022-04-05 20:25:54 +02:00
Dominic Radermacher
e968176637 fix text centering 2021-10-11 19:31:15 +02:00
Dominic Radermacher
32c29a1c4c fix build using cmake with generating version info from git 2021-10-11 10:11:37 +02:00
Dominic Radermacher
8655736e75 fix naming and try to fix compile errors related to config.h (generated by autotools) 2020-01-13 21:26:48 +01:00
Dominic Radermacher
9509424d56 part 1 of preparing support for high-dpi devices 2019-12-17 21:11:17 +01:00
Dominic Radermacher
badc152127 prevent segfault when image fails to load 2019-10-27 08:29:43 +01:00
Dominic Radermacher
5c6df164c3 added arg --pad <n> to work around printers that require some padding (blank tape) 2019-08-24 07:01:27 +02:00
Dominic Radermacher
f2664d3248 revert centering of fonts because it gets unreadable when using automatic fontsize with certain fonts 2019-06-10 17:09:33 +02:00
Dominic Radermacher
e0ab4e0596 added debugging info, try to fix centering of fonts when manually setting small font size 2019-06-07 10:19:21 +02:00
Dominic Radermacher
1d26dca80d remove unused code, add --debug switch (which does nothing yet) 2019-05-23 16:27:25 +02:00
Dominic Radermacher
05873ed64e fix indent 2019-05-14 21:50:20 +02:00
Brett Foster
fa70a4eb4b fix double free 2019-05-14 21:47:20 +02:00
Dominic Radermacher
7778e1c80c merge branch devel 2019-04-08 22:04:47 +02:00
Dominic Radermacher
92dd6aa402 fix several compile warnings 2019-04-08 21:56:55 +02:00
Dominic Radermacher
6b2096cea7 generate the cutmark as image instead of ptouch-commands, so it can be saved as png, too 2019-03-28 16:10:54 +01:00
Dominic Radermacher
428004c204 make it possible to use --writepng with multiple --text and/or --image arguments 2019-03-28 16:03:00 +01:00
Dominic Radermacher
213a70eee0 fix support for printers that use packbits transfer mode, like PT-D450PV 2019-03-17 11:36:04 +01:00
Christer Palm
0d83cc4f14 Move processing after argument parsing so that arguments do not have to be specified in a magic order 2017-09-24 01:58:29 +02:00
Christer Palm
e00645e6c7 Do not eject if writing to png 2017-09-24 01:27:09 +02:00
Dominic Radermacher
040e271ef0 cosmetic updates ;-) 2017-06-24 10:58:33 +02:00
Dominic Radermacher
4d8bb9179f added more devices, even though printing does NOT work with them 2016-12-10 09:57:33 +01:00
Dominic Radermacher
38f86993cf Small bugfix on text rendering for UTF-8 2016-03-01 21:08:34 +01:00