Unofficial app for Memobird G2 inkless printer
I found a Memobird printer laying around, and it turned out the original app is not working anymore. So, I decided to create the app myself for fun. Simultaneously I learned Kotlin and Compose Multiplatform from scratch.
On Android, it uses a temporary Wi-Fi connection to communicate with the printer - iOS isn't supported as for now. Shout out to LeMinaw/openmemobird for providing Memobird API "docs".
- Sometimes the printer has a buffer overflow when requesting formatted text and prints random chinese characters and JSON
- Image height limit is 384px, only workaround that works is to split the image in parts, but then it produces large gaps.
- Option to convert text to image for more flexibility and formatting
- Process images on-device instead of using the server-side API
- Add more printing options (e.g. drawings, barcodes, stickers)
- Make it work on iOS