Source: I'm doing something similar with a Cat Printer: https://untested.sonnet.io/TIL/weekly/40#Cat+printers
Keep up the good work :)
Easier to set up if you're using a PC/Linux/Intel Mac as there are some issues with ARM/Apple SoC. Start with the repo in bold.
Source: I'm doing something similar with a Cat Printer: https://untested.sonnet.io/TIL/weekly/40#Cat+printers