1.6 KiB
1.6 KiB
| name | description |
|---|---|
| memobird | Print text, images, and notes directly to the Memobird thermal printer. Use this when the user wants to print a physical note, a shopping list, or a small image to the Memobird at its local IP. |
🐦 Memobird Printer
Direct printing to the Memobird thermal printer on the local network.
📦 Installation
This skill requires Python 3 and several libraries. Install them using:
pip install -r requirements.txt
Note: Depends on requests and Pillow.
🚀 Usage
Use the scripts/memobird_print.py tool. By default, it targets the static IP 192.168.10.165.
1. Print simple text
./scripts/memobird_print.py --text "Hello from Gemini!"
2. Print styled text
./scripts/memobird_print.py --text "IMPORTANT NOTE" --big --bold
3. Print an image
./scripts/memobird_print.py --image "path/to/image.png"
4. Print a separator line
./scripts/memobird_print.py --line THICK
🛠️ Options
--text: The string to print.--image: Path to a local image file (converted to 1-bit monochrome automatically).--ip: Override the default IP (192.168.10.165).--big,--bold,--underline: Text styling.--line: Print a line (THICK,THIN, orDASH).
💡 Tips
- Character Limit: Thermal paper is narrow (384px wide). Long lines of text will wrap.
- Image Size: Large images might fail if they take too long to transfer. Keep them reasonably sized.
- Connection: Ensure the printer is powered on and connected to the same WiFi network.