mirror of
https://git.familie-radermacher.ch/linux/ptouch-print.git/
synced 2026-09-12 23:40:00 +02:00
No description
- C 75.3%
- CMake 19.2%
- Roff 5.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
The PT-E560BT stays busy about 2.2 s after even an 8 mm label, so the 1 second default timeout cannot succeed on a job sent straight after another: printing five chained labels gives a strip carrying three of them. ptouch-print reports the timeout and exits non-zero correctly every time, but no amount of waiting helps when the default is below the printer's fixed overhead. Add a trailing min_timeout to the device table. Every other row keeps its initialiser and gets 0, which resolves to the old default of 1; only the E560BT carries a value. An explicit --timeout always wins. Raising the global default would also be defensible: ptouch_getstatus() returns as soon as the status arrives, measured 0.13 s with --timeout 30 against 0.14 s with --timeout 1, so a higher ceiling costs nothing on a printer that is ready. But that is a judgement about printers I do not have, so this keeps it to the one that was measured. |
||
| cmake | ||
| include | ||
| po | ||
| src | ||
| udev | ||
| .gitignore | ||
| CMakeLists.txt | ||
| compile.sh | ||
| COPYING | ||
| ptouch-print.1 | ||
| README | ||
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.