god_of_flutter_printer_windows 0.1.1
god_of_flutter_printer_windows: ^0.1.1 copied to clipboard
Windows native USB and Bluetooth printing for God of Flutter Printer.
god_of_flutter_printer_windows #
Windows native plugin for God of Flutter Printer — USB spooler and Bluetooth Classic (SPP) printing on Windows desktop.
Built with C++ for the Windows print spooler and Win32 Bluetooth APIs. Registered automatically when you depend on god_of_flutter_printer on Windows.
Do not import this package directly in your app.
Addgod_of_flutter_printerto yourpubspec.yamlinstead. This plugin is installed automatically on Windows.
Features #
| Feature | Description |
|---|---|
| USB / spooler | Send raw ESC/POS (or other) bytes to any Windows-installed printer |
| Bluetooth Classic | SPP printing to paired thermal printers |
| Printer discovery | listUsbPrinters() and Bluetooth device listing via platform channel |
| Zero config | Auto-registers as the Windows implementation of god_of_flutter_printer |
Native implementation #
| File | Purpose |
|---|---|
usb_spool_printer.cpp |
Raw spooler writes via Win32 API |
bluetooth_spp_printer.cpp |
Bluetooth Classic socket printing |
print_worker_windows_plugin.cpp |
Flutter plugin method channel |
Install (app developers) #
dependencies:
god_of_flutter_printer: ^0.1.1
Run on Windows:
flutter run -d windows
USB and Bluetooth printing work through PrintWorker.instance from the main package — no extra Windows setup in Dart code.
Example #
See the monorepo demo app:
git clone https://github.com/bala-404/god_of_flutter_printer
cd god_of_flutter_printer/example
flutter run -d windows
Plugin-only example: example/ folder in this package.
Monorepo structure #
| Package | Role |
|---|---|
god_of_flutter_printer |
Main API — PrintWorker, templates, encoders |
god_of_flutter_printer_platform_interface |
Platform interface |
god_of_flutter_printer_windows (this package) |
Windows native implementation |
Source code: github.com/bala-404/god_of_flutter_printer
Requirements #
- Flutter ≥ 3.24.0
- Dart SDK ^3.5.0
- Windows 10 or later
- For Bluetooth: printer paired in Windows Settings before printing
Author #
Balamurugan · AI Architect · Chennai, India
| messagetobalamurugan@gmail.com | |
| +91 75388 86343 | |
| Publisher | wallei.in |
| Custom solutions | Enterprise POS printing, Tamil/Hindi receipts, Print Hub setup, multi-printer Windows deployments |
Need help deploying printers on counter PCs or building a custom POS? Connect on WhatsApp or email.
Support this project #
| Method | Details |
|---|---|
| UPI (India) | balamuruganm2102-1@okaxis |
| GitHub | bala-404/god_of_flutter_printer |
License #
MIT License — Copyright © 2026 Balamurugan, Chennai, India.
Permission is granted to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this software, subject to the conditions in the LICENSE file.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.
Full license text: LICENSE
Part of God of Flutter Printer · Made with ❤️ in Chennai · Email · WhatsApp