I have the same exact printer and I use it with multiple OSs. With Linux and Windows it gets recognized instantly and you can print without problems. With Mac (Big Sur) there is NO WAY to get it working (even GutenPrint does not provide drivers for ML-1210 but only for ML-1250). So you have 2 solutions, and I've tried both of them:
- install a WinXP/7/10 virtual machine on your macbook and print from there (a clean installation will boot in few seconds from OSX)
- set up a local Linux server with CUPS that will allow you to print from literally any device. I've tried with Mac, Win, Android and iOS, and printed flawlessly.
Currently I am using the 2nd solution as I've finally decided to have a local/home server.