Mini Portable ZJ-5890K 58mm ESC/POS Receipt Thermal Line Printer W USB Port
Includes everything shown…see photos