pos_bt_printer
Flutter plugin for Bluetooth Classic POS printers (SPP). Supports connect by MAC, auto enable Bluetooth, and raw ESC/POS bytes.
Features
- Connect by MAC (no scan)
- Bluetooth Classic SPP
- Auto request enable Bluetooth
- Optimized for POS / kiosk
- Print raw bytes or raster images
Android setup
Add permission in AndroidManifest.xml:
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
Usage
```dart
await PosBtPrinter.connect(mac);
await PosBtPrinter.write(bytes);
Notes
Pair printer once in system settings (PIN usually 0000)
Android 12+ requires BLUETOOTH_CONNECT permission