jakub-lat / memobird-app

Unofficial app for Memobird G2 inkless printer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Memobird App

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.

Download

Download APK

How it works

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".

Screenshots

Known issues

  • 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.

TODO

  • 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

About

Unofficial app for Memobird G2 inkless printer


Languages

Language:Kotlin 93.3%Language:Python 5.6%Language:Swift 0.8%Language:Dockerfile 0.2%