I bought a Zapos ZA-E200L in South-Africa for $65 [0]
It was configured with a fixed IP/subnet/gateway and no DHCP, which took an hour or two to debug and reconfigure. Been a dream since then: prints really fast and cuts properly. OP's project works well to print todo's.
[0] https://alcell.co.za/product/zapos-za-e200l-thermal-receipt-...