Skip to content

just-maik/mini-print

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Print 🖨️

A modern desktop application for printing images on mini thermal printers like the MXW01 (Cat Printer).

Mini Print Screenshot

This project includes AI generated code!

Features

  • 🔗 Bluetooth Connection: Scan for and connect to compatible thermal printers
  • 🖼️ Image Loading: Support for PNG, JPG, GIF, BMP, and WebP formats
  • 🎨 Multiple Dithering Algorithms:
  • 📐 Print Preview: Real-time preview with ruler showing actual print dimensions
  • ⚙️ Intensity Control: Adjust print darkness with presets
  • 📊 Progress Feedback: Real-time printing progress and status updates

Supported Printers

  • MXW01 (Cat Printer)
  • Other BLE thermal printers using similar protocols (384px width)

Requirements

  • Windows 10/11 with Bluetooth LE support
  • Bluetooth adapter capable of BLE

Installation

From Release

Download the latest release from the Releases page.

Build from Source

# Install Wails CLI
go install github.com/wailsapp/wails/v2/cmd/wails@latest

# Clone the repository
git clone https://github.com/yourusername/mini-print.git
cd mini-print

# Build the application
wails build

Development

Requirements

  • Go 1.21+ (for development)
  • Node.js 18+ (for development)
# Run in development mode with hot reload
wails dev

Usage

  1. Connect your printer: Turn on your thermal printer and make sure Bluetooth is enabled
  2. Scan or enter MAC address: Click "Scan for Devices" or manually enter the printer's MAC address
  3. Load an image: Click the drop zone or drag an image into the app
  4. Adjust settings: Choose a dithering algorithm and adjust intensity
  5. Print: Click the Print button to send the image to your printer

Architecture

Future Features

  • Text mode for quick labels
  • TLDraw canvas integration for badge design
  • Linux and macOS support
  • Print queue for batch printing

License

MIT License - see LICENSE for details.

Credits

About

A little wails-vue app to print images on thermal "Cat Printers" like the MXW01

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors