mirror of
https://git.familie-radermacher.ch/linux/ptouch-print.git
synced 2026-09-15 14:17:33 +00:00
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.